From dfc13b7a7a31697849099bbdcafb33f36f52803d Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Mon, 15 Feb 2021 19:12:04 -0700 Subject: [PATCH] 10.0.19041.5-preview.26 --- LICENSE | 21 + README.md | 11 + api/ActiveDirectory.json | 10679 ++ api/AllJoyn.json | 7266 ++ api/Antimalware.json | 401 + api/ApplicationInstallationAndServicing.json | 7798 ++ api/AppxPackaging.json | 3541 + api/Audio.json | 3919 + api/Automation.json | 7263 ++ api/BackgroundIntelligentTransferService.json | 2309 + api/Bluetooth.json | 1183 + api/CloudFilters.json | 1675 + api/Com.json | 18137 +++ api/ComponentServices.json | 10090 ++ api/Compression.json | 199 + api/Controls.json | 13923 +++ api/CoreAudio.json | 14335 +++ api/DataDeduplication.json | 117 + api/DataExchange.json | 1138 + api/Debug.json | 69600 +++++++++++ api/DeveloperLicensing.json | 43 + api/DeviceAccess.json | 131 + api/DeviceAndDriverInstallation.json | 6463 + api/Dhcp.json | 5083 + api/Direct2D.json | 9241 ++ api/Direct3D10.json | 6214 + api/Direct3D11.json | 10072 ++ api/Direct3D12.json | 12672 ++ api/Direct3D9.json | 4128 + api/Direct3DHlsl.json | 720 + api/DirectComposition.json | 2977 + api/DirectDraw.json | 3937 + api/DirectML.json | 2183 + api/DirectManipulation.json | 1064 + api/DirectShow.json | 44652 +++++++ api/DirectWrite.json | 6742 ++ api/DisplayDevices.json | 4969 + api/DistributedFileSystem.json | 695 + api/Dns.json | 2363 + api/Dwm.json | 583 + api/Dxgi.json | 3403 + api/EnhancedStorage.json | 332 + api/Etw.json | 3493 + api/ExtensibleAuthenticationProtocol.json | 2157 + api/Fax.json | 8309 ++ api/FileSeverResourceManager.json | 4694 + api/FileSystem.json | 12222 ++ api/GameMode.json | 41 + api/GamingDeviceInfo.json | 59 + api/Gdi.json | 7704 ++ api/GroupPolicyManagementConsole.json | 3458 + api/HardwareCounterProfiling.json | 99 + api/HiDpi.json | 355 + api/Hid.json | 4343 + api/HtmlHelp.json | 1373 + api/Http.json | 3113 + api/IMapi.json | 4764 + api/IScsiDisc.json | 2377 + api/IndexServer.json | 331 + api/InkInput.json | 189 + api/InstallableFileSystems.json | 753 + api/InteractionContext.json | 709 + api/Intl.json | 20368 ++++ api/IpHelper.json | 3760 + api/Ipc.json | 41 + api/Js.json | 1046 + api/Kernel.json | 357 + api/KeyboardAndMouseInput.json | 956 + api/Ldap.json | 3347 + api/LegacyWindowsEnvironmentFeatures.json | 300 + api/Location.json | 625 + api/MachineLearning.json | 1235 + api/Magnification.json | 259 + api/Mapi.json | 314 + api/Mbn.json | 104 + api/MediaFoundation.json | 32836 +++++ api/MediaTransport.json | 33 + api/MenusAndResources.json | 3289 + api/Mib.json | 1854 + api/MixedReality.json | 51 + api/Mmc.json | 4095 + api/MobileBroadband.json | 2542 + api/MobileDeviceManagementRegistration.json | 167 + api/Monitor.json | 468 + api/Multicast.json | 187 + api/Multimedia.json | 7727 ++ api/NativeWiFi.json | 8367 ++ api/NetBios.json | 183 + api/NetManagement.json | 5210 + api/NetShell.json | 491 + api/NetworkDiagnosticsFramework.json | 764 + api/NetworkDrivers.json | 460 + api/NetworkListManager.json | 825 + api/NetworkPolicyServer.json | 1509 + api/OfflineFiles.json | 1842 + api/OpenGL.json | 382 + api/OperationRecorder.json | 59 + api/OtherDeviceTechnologies.json | 4008 + api/P2P.json | 3739 + api/Packaging.json | 1661 + api/ParentalControls.json | 805 + api/PasswordManagement.json | 89 + api/Perf.json | 2512 + api/PerformanceLogAndAlerts.json | 2907 + api/PhotoAcquire.json | 997 + api/PointerInput.json | 341 + api/Policy.json | 997 + api/Power.json | 119 + api/PrintDocs.json | 29 + api/ProcessSnapshotting.json | 600 + api/ProcessStatus.json | 559 + api/ProjectedFileSystem.json | 753 + api/QualityOfService.json | 1641 + api/RadialInput.json | 69 + api/Recovery.json | 96 + api/RemoteAssistance.json | 123 + api/RemoteDesktopServices.json | 8051 ++ api/RemoteDifferentialCompression.json | 1115 + api/RestartManager.json | 286 + api/RightsManagement.json | 1310 + api/RoutingAndRemoteAccessService.json | 6882 ++ api/Rpc.json | 7867 ++ api/Search.json | 8183 ++ api/Security.json | 56192 +++++++++ api/Sensors.json | 474 + api/SerialController.json | 99 + api/Services.json | 97 + api/SettingsManagementInfrastructure.json | 911 + api/Shell.json | 35684 ++++++ api/Snmp.json | 1170 + api/SoftwareDevice.json | 184 + api/StreamingMedia.json | 405 + api/StructuredStorage.json | 6656 ++ api/Sync.json | 45 + api/SystemEventNotificationService.json | 283 + api/SystemRestore.json | 92 + api/SystemServices.json | 98924 ++++++++++++++++ api/TabletPC.json | 9179 ++ api/Tapi.json | 12141 ++ api/TaskScheduler.json | 3781 + api/TextServices.json | 7076 ++ api/TilesBadgesNotifications.json | 46 + api/TitleCallableUI.json | 388 + api/ToolHelp.json | 308 + api/TouchInput.json | 882 + api/TpmBaseServices.json | 229 + api/UIAnimation.json | 2272 + api/UPnp.json | 1047 + api/UsbDrivers.json | 2833 + api/UserAccessLogging.json | 162 + api/VirtualStorage.json | 1701 + api/WebDav.json | 206 + api/WebSock.json | 322 + api/Wia.json | 1096 + api/WinInet.json | 5268 + api/WinRT.json | 2621 + api/WinSock.json | 6692 ++ api/WindowsAccessibility.json | 12693 ++ api/WindowsAddressBook.json | 2978 + api/WindowsAndMessaging.json | 4121 + api/WindowsBiometricFramework.json | 3613 + api/WindowsClustering.json | 15095 +++ api/WindowsColorSystem.json | 2484 + api/WindowsConnectNow.json | 524 + api/WindowsConnectionManager.json | 239 + api/WindowsContacts.json | 366 + api/WindowsDeploymentServices.json | 3128 + api/WindowsDesktopSharing.json | 1595 + api/WindowsErrorReporting.json | 916 + api/WindowsEventCollector.json | 357 + api/WindowsEventLog.json | 895 + api/WindowsFiltering.json | 8860 ++ api/WindowsFirewall.json | 3464 + api/WindowsImagingComponent.json | 3883 + api/WindowsInformationProtection.json | 356 + api/WindowsMediaDeviceManager.json | 3813 + api/WindowsMediaFormat.json | 8511 ++ api/WindowsMediaLibrarySharingServices.json | 326 + api/WindowsMediaPlayer.json | 8746 ++ api/WindowsNetworkVirtualization.json | 209 + api/WindowsNetworking.json | 651 + api/WindowsPortableDevices.json | 2300 + api/WindowsProgramming.json | 18081 +++ api/WindowsPropertiesSystem.json | 3780 + api/WindowsRemoteManagement.json | 2002 + api/WindowsRibbon.json | 644 + api/WindowsServerBackup.json | 180 + api/WindowsSetupAndMigration.json | 53 + api/WindowsStationsAndDesktops.json | 355 + api/WindowsSubsystemForLinux.json | 27 + api/WindowsSync.json | 3511 + api/WindowsSystemAssessmentTool.json | 334 + api/WindowsUpdateAgent.json | 3809 + api/WindowsWebServices.json | 8968 ++ api/Wmi.json | 5647 + api/WpfBitmapEffects.json | 812 + api/XAudio2.json | 1271 + api/XInput.json | 173 + api/XamlDiagnostics.json | 617 + api/Xblidp.json | 311 + api/XmlHttpExtendedRequest.json | 4076 + api/Xps.json | 6251 + 202 files changed, 935098 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 api/ActiveDirectory.json create mode 100644 api/AllJoyn.json create mode 100644 api/Antimalware.json create mode 100644 api/ApplicationInstallationAndServicing.json create mode 100644 api/AppxPackaging.json create mode 100644 api/Audio.json create mode 100644 api/Automation.json create mode 100644 api/BackgroundIntelligentTransferService.json create mode 100644 api/Bluetooth.json create mode 100644 api/CloudFilters.json create mode 100644 api/Com.json create mode 100644 api/ComponentServices.json create mode 100644 api/Compression.json create mode 100644 api/Controls.json create mode 100644 api/CoreAudio.json create mode 100644 api/DataDeduplication.json create mode 100644 api/DataExchange.json create mode 100644 api/Debug.json create mode 100644 api/DeveloperLicensing.json create mode 100644 api/DeviceAccess.json create mode 100644 api/DeviceAndDriverInstallation.json create mode 100644 api/Dhcp.json create mode 100644 api/Direct2D.json create mode 100644 api/Direct3D10.json create mode 100644 api/Direct3D11.json create mode 100644 api/Direct3D12.json create mode 100644 api/Direct3D9.json create mode 100644 api/Direct3DHlsl.json create mode 100644 api/DirectComposition.json create mode 100644 api/DirectDraw.json create mode 100644 api/DirectML.json create mode 100644 api/DirectManipulation.json create mode 100644 api/DirectShow.json create mode 100644 api/DirectWrite.json create mode 100644 api/DisplayDevices.json create mode 100644 api/DistributedFileSystem.json create mode 100644 api/Dns.json create mode 100644 api/Dwm.json create mode 100644 api/Dxgi.json create mode 100644 api/EnhancedStorage.json create mode 100644 api/Etw.json create mode 100644 api/ExtensibleAuthenticationProtocol.json create mode 100644 api/Fax.json create mode 100644 api/FileSeverResourceManager.json create mode 100644 api/FileSystem.json create mode 100644 api/GameMode.json create mode 100644 api/GamingDeviceInfo.json create mode 100644 api/Gdi.json create mode 100644 api/GroupPolicyManagementConsole.json create mode 100644 api/HardwareCounterProfiling.json create mode 100644 api/HiDpi.json create mode 100644 api/Hid.json create mode 100644 api/HtmlHelp.json create mode 100644 api/Http.json create mode 100644 api/IMapi.json create mode 100644 api/IScsiDisc.json create mode 100644 api/IndexServer.json create mode 100644 api/InkInput.json create mode 100644 api/InstallableFileSystems.json create mode 100644 api/InteractionContext.json create mode 100644 api/Intl.json create mode 100644 api/IpHelper.json create mode 100644 api/Ipc.json create mode 100644 api/Js.json create mode 100644 api/Kernel.json create mode 100644 api/KeyboardAndMouseInput.json create mode 100644 api/Ldap.json create mode 100644 api/LegacyWindowsEnvironmentFeatures.json create mode 100644 api/Location.json create mode 100644 api/MachineLearning.json create mode 100644 api/Magnification.json create mode 100644 api/Mapi.json create mode 100644 api/Mbn.json create mode 100644 api/MediaFoundation.json create mode 100644 api/MediaTransport.json create mode 100644 api/MenusAndResources.json create mode 100644 api/Mib.json create mode 100644 api/MixedReality.json create mode 100644 api/Mmc.json create mode 100644 api/MobileBroadband.json create mode 100644 api/MobileDeviceManagementRegistration.json create mode 100644 api/Monitor.json create mode 100644 api/Multicast.json create mode 100644 api/Multimedia.json create mode 100644 api/NativeWiFi.json create mode 100644 api/NetBios.json create mode 100644 api/NetManagement.json create mode 100644 api/NetShell.json create mode 100644 api/NetworkDiagnosticsFramework.json create mode 100644 api/NetworkDrivers.json create mode 100644 api/NetworkListManager.json create mode 100644 api/NetworkPolicyServer.json create mode 100644 api/OfflineFiles.json create mode 100644 api/OpenGL.json create mode 100644 api/OperationRecorder.json create mode 100644 api/OtherDeviceTechnologies.json create mode 100644 api/P2P.json create mode 100644 api/Packaging.json create mode 100644 api/ParentalControls.json create mode 100644 api/PasswordManagement.json create mode 100644 api/Perf.json create mode 100644 api/PerformanceLogAndAlerts.json create mode 100644 api/PhotoAcquire.json create mode 100644 api/PointerInput.json create mode 100644 api/Policy.json create mode 100644 api/Power.json create mode 100644 api/PrintDocs.json create mode 100644 api/ProcessSnapshotting.json create mode 100644 api/ProcessStatus.json create mode 100644 api/ProjectedFileSystem.json create mode 100644 api/QualityOfService.json create mode 100644 api/RadialInput.json create mode 100644 api/Recovery.json create mode 100644 api/RemoteAssistance.json create mode 100644 api/RemoteDesktopServices.json create mode 100644 api/RemoteDifferentialCompression.json create mode 100644 api/RestartManager.json create mode 100644 api/RightsManagement.json create mode 100644 api/RoutingAndRemoteAccessService.json create mode 100644 api/Rpc.json create mode 100644 api/Search.json create mode 100644 api/Security.json create mode 100644 api/Sensors.json create mode 100644 api/SerialController.json create mode 100644 api/Services.json create mode 100644 api/SettingsManagementInfrastructure.json create mode 100644 api/Shell.json create mode 100644 api/Snmp.json create mode 100644 api/SoftwareDevice.json create mode 100644 api/StreamingMedia.json create mode 100644 api/StructuredStorage.json create mode 100644 api/Sync.json create mode 100644 api/SystemEventNotificationService.json create mode 100644 api/SystemRestore.json create mode 100644 api/SystemServices.json create mode 100644 api/TabletPC.json create mode 100644 api/Tapi.json create mode 100644 api/TaskScheduler.json create mode 100644 api/TextServices.json create mode 100644 api/TilesBadgesNotifications.json create mode 100644 api/TitleCallableUI.json create mode 100644 api/ToolHelp.json create mode 100644 api/TouchInput.json create mode 100644 api/TpmBaseServices.json create mode 100644 api/UIAnimation.json create mode 100644 api/UPnp.json create mode 100644 api/UsbDrivers.json create mode 100644 api/UserAccessLogging.json create mode 100644 api/VirtualStorage.json create mode 100644 api/WebDav.json create mode 100644 api/WebSock.json create mode 100644 api/Wia.json create mode 100644 api/WinInet.json create mode 100644 api/WinRT.json create mode 100644 api/WinSock.json create mode 100644 api/WindowsAccessibility.json create mode 100644 api/WindowsAddressBook.json create mode 100644 api/WindowsAndMessaging.json create mode 100644 api/WindowsBiometricFramework.json create mode 100644 api/WindowsClustering.json create mode 100644 api/WindowsColorSystem.json create mode 100644 api/WindowsConnectNow.json create mode 100644 api/WindowsConnectionManager.json create mode 100644 api/WindowsContacts.json create mode 100644 api/WindowsDeploymentServices.json create mode 100644 api/WindowsDesktopSharing.json create mode 100644 api/WindowsErrorReporting.json create mode 100644 api/WindowsEventCollector.json create mode 100644 api/WindowsEventLog.json create mode 100644 api/WindowsFiltering.json create mode 100644 api/WindowsFirewall.json create mode 100644 api/WindowsImagingComponent.json create mode 100644 api/WindowsInformationProtection.json create mode 100644 api/WindowsMediaDeviceManager.json create mode 100644 api/WindowsMediaFormat.json create mode 100644 api/WindowsMediaLibrarySharingServices.json create mode 100644 api/WindowsMediaPlayer.json create mode 100644 api/WindowsNetworkVirtualization.json create mode 100644 api/WindowsNetworking.json create mode 100644 api/WindowsPortableDevices.json create mode 100644 api/WindowsProgramming.json create mode 100644 api/WindowsPropertiesSystem.json create mode 100644 api/WindowsRemoteManagement.json create mode 100644 api/WindowsRibbon.json create mode 100644 api/WindowsServerBackup.json create mode 100644 api/WindowsSetupAndMigration.json create mode 100644 api/WindowsStationsAndDesktops.json create mode 100644 api/WindowsSubsystemForLinux.json create mode 100644 api/WindowsSync.json create mode 100644 api/WindowsSystemAssessmentTool.json create mode 100644 api/WindowsUpdateAgent.json create mode 100644 api/WindowsWebServices.json create mode 100644 api/Wmi.json create mode 100644 api/WpfBitmapEffects.json create mode 100644 api/XAudio2.json create mode 100644 api/XInput.json create mode 100644 api/XamlDiagnostics.json create mode 100644 api/Xblidp.json create mode 100644 api/XmlHttpExtendedRequest.json create mode 100644 api/Xps.json diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ae241a5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Microsoft Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..054a3df --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# win32json + +A JSON representation of win32metadata. + +# How are these files Generated? + +https://github.com/marlersoft/win32jsongen + +# TODO + +* create a schema diff --git a/api/ActiveDirectory.json b/api/ActiveDirectory.json new file mode 100644 index 0000000..d2c2d9a --- /dev/null +++ b/api/ActiveDirectory.json @@ -0,0 +1,10679 @@ +{ + +"Constants":[ + { + "Name":"CLSID_DsObjectPicker" + ,"NativeType":"Guid" + ,"Value":"17d6ccd8-3b7b-11d2-b9e0-00c04fd8dbf7" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"CQFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPCQADDFORMSPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CQFORM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPCQADDPAGESPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"clsidForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CQPAGE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPCQPAGEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CQPAGE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CQPAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPageProc","Type":{"Kind":"ApiRef","Name":"LPCQPAGEPROC","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idPageName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idPageTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IQueryForm" + ,"Kind":"Com" + ,"Guid":"8cfcee30-39bd-11d0-b8d1-00a024ab2dbb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkForm","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddForms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddFormsProc","Type":{"Kind":"ApiRef","Name":"LPCQADDFORMSPROC","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddPagesProc","Type":{"Kind":"ApiRef","Name":"LPCQADDPAGESPROC","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPersistQuery" + ,"Kind":"Com" + ,"Guid":"1a3114b8-a62e-11d0-a6c5-00a0c906af45" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WriteString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteStruct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadStruct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"OPENQUERYWINDOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsidHandler","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pHandlerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"clsidDefaultForm","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pPersistQuery","Type":{"Kind":"ApiRef","Name":"IPersistQuery","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ActiveDirectory","Parents":["OPENQUERYWINDOW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFormParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ppbFormParameters","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ICommonQuery" + ,"Kind":"Com" + ,"Guid":"ab50dec0-6f1d-11d0-a1c4-00aa00c16e65" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenQueryWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQueryWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENQUERYWINDOW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PropertyEntry" + ,"Kind":"ComClassID" + ,"Guid":"72d3edc2-a4c4-11d0-8533-00c04fd8d503" + } + ,{ + "Name":"PropertyValue" + ,"Kind":"ComClassID" + ,"Guid":"7b9e38b0-a97c-11d0-8534-00c04fd8d503" + } + ,{ + "Name":"AccessControlEntry" + ,"Kind":"ComClassID" + ,"Guid":"b75ac000-9bdd-11d0-852c-00c04fd8d503" + } + ,{ + "Name":"AccessControlList" + ,"Kind":"ComClassID" + ,"Guid":"b85ea052-9bdd-11d0-852c-00c04fd8d503" + } + ,{ + "Name":"SecurityDescriptor" + ,"Kind":"ComClassID" + ,"Guid":"b958f73c-9bdd-11d0-852c-00c04fd8d503" + } + ,{ + "Name":"LargeInteger" + ,"Kind":"ComClassID" + ,"Guid":"927971f5-0939-11d1-8be1-00c04fd8d503" + } + ,{ + "Name":"NameTranslate" + ,"Kind":"ComClassID" + ,"Guid":"274fae1f-3626-11d1-a3a4-00c04fb950dc" + } + ,{ + "Name":"CaseIgnoreList" + ,"Kind":"ComClassID" + ,"Guid":"15f88a55-4680-11d1-a3b4-00c04fb950dc" + } + ,{ + "Name":"FaxNumber" + ,"Kind":"ComClassID" + ,"Guid":"a5062215-4681-11d1-a3b4-00c04fb950dc" + } + ,{ + "Name":"NetAddress" + ,"Kind":"ComClassID" + ,"Guid":"b0b71247-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"OctetList" + ,"Kind":"ComClassID" + ,"Guid":"1241400f-4680-11d1-a3b4-00c04fb950dc" + } + ,{ + "Name":"Email" + ,"Kind":"ComClassID" + ,"Guid":"8f92a857-478e-11d1-a3b4-00c04fb950dc" + } + ,{ + "Name":"Path" + ,"Kind":"ComClassID" + ,"Guid":"b2538919-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"ReplicaPointer" + ,"Kind":"ComClassID" + ,"Guid":"f5d1badf-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"Timestamp" + ,"Kind":"ComClassID" + ,"Guid":"b2bed2eb-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"PostalAddress" + ,"Kind":"ComClassID" + ,"Guid":"0a75afcd-4680-11d1-a3b4-00c04fb950dc" + } + ,{ + "Name":"BackLink" + ,"Kind":"ComClassID" + ,"Guid":"fcbf906f-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"TypedName" + ,"Kind":"ComClassID" + ,"Guid":"b33143cb-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"Hold" + ,"Kind":"ComClassID" + ,"Guid":"b3ad3e13-4080-11d1-a3ac-00c04fb950dc" + } + ,{ + "Name":"Pathname" + ,"Kind":"ComClassID" + ,"Guid":"080d0d78-f421-11d0-a36e-00c04fb950dc" + } + ,{ + "Name":"ADSystemInfo" + ,"Kind":"ComClassID" + ,"Guid":"50b6327f-afd1-11d2-9cb9-0000f87a369e" + } + ,{ + "Name":"WinNTSystemInfo" + ,"Kind":"ComClassID" + ,"Guid":"66182ec4-afd1-11d2-9cb9-0000f87a369e" + } + ,{ + "Name":"DNWithBinary" + ,"Kind":"ComClassID" + ,"Guid":"7e99c0a3-f935-11d2-ba96-00c04fb6d0d1" + } + ,{ + "Name":"DNWithString" + ,"Kind":"ComClassID" + ,"Guid":"334857cc-f934-11d2-ba96-00c04fb6d0d1" + } + ,{ + "Name":"ADsSecurityUtility" + ,"Kind":"ComClassID" + ,"Guid":"f270c64a-ffb8-4ae4-85fe-3a75e5347966" + } + ,{ + "Name":"ADSTYPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADSTYPE_INVALID","Value":0} + ,{"Name":"ADSTYPE_DN_STRING","Value":1} + ,{"Name":"ADSTYPE_CASE_EXACT_STRING","Value":2} + ,{"Name":"ADSTYPE_CASE_IGNORE_STRING","Value":3} + ,{"Name":"ADSTYPE_PRINTABLE_STRING","Value":4} + ,{"Name":"ADSTYPE_NUMERIC_STRING","Value":5} + ,{"Name":"ADSTYPE_BOOLEAN","Value":6} + ,{"Name":"ADSTYPE_INTEGER","Value":7} + ,{"Name":"ADSTYPE_OCTET_STRING","Value":8} + ,{"Name":"ADSTYPE_UTC_TIME","Value":9} + ,{"Name":"ADSTYPE_LARGE_INTEGER","Value":10} + ,{"Name":"ADSTYPE_PROV_SPECIFIC","Value":11} + ,{"Name":"ADSTYPE_OBJECT_CLASS","Value":12} + ,{"Name":"ADSTYPE_CASEIGNORE_LIST","Value":13} + ,{"Name":"ADSTYPE_OCTET_LIST","Value":14} + ,{"Name":"ADSTYPE_PATH","Value":15} + ,{"Name":"ADSTYPE_POSTALADDRESS","Value":16} + ,{"Name":"ADSTYPE_TIMESTAMP","Value":17} + ,{"Name":"ADSTYPE_BACKLINK","Value":18} + ,{"Name":"ADSTYPE_TYPEDNAME","Value":19} + ,{"Name":"ADSTYPE_HOLD","Value":20} + ,{"Name":"ADSTYPE_NETADDRESS","Value":21} + ,{"Name":"ADSTYPE_REPLICAPOINTER","Value":22} + ,{"Name":"ADSTYPE_FAXNUMBER","Value":23} + ,{"Name":"ADSTYPE_EMAIL","Value":24} + ,{"Name":"ADSTYPE_NT_SECURITY_DESCRIPTOR","Value":25} + ,{"Name":"ADSTYPE_UNKNOWN","Value":26} + ,{"Name":"ADSTYPE_DN_WITH_BINARY","Value":27} + ,{"Name":"ADSTYPE_DN_WITH_STRING","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_OCTET_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_NT_SECURITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_PROV_SPECIFIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_CASEIGNORE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_CASEIGNORE_LIST","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"String","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_OCTET_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_OCTET_LIST","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_PATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_POSTALADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PostalAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_TIMESTAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WholeSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_BACKLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RemoteID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_TYPEDNAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_HOLD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Amount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_NETADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_REPLICAPOINTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReplicaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReplicaNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReplicaAddressHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_NETADDRESS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_FAXNUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TelephoneNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_EMAIL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_DN_WITH_BINARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBinaryValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pszDNString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_DN_WITH_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszStringValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDNString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADSVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"ApiRef","Name":"ADSTYPEENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ActiveDirectory","Parents":["ADSVALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DNString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"CaseExactString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"CaseIgnoreString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PrintableString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NumericString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Boolean","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Integer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OctetString","Type":{"Kind":"ApiRef","Name":"ADS_OCTET_STRING","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"UTCTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LargeInteger","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"ADS_PROV_SPECIFIC","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pCaseIgnoreList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_CASEIGNORE_LIST","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pOctetList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_OCTET_LIST","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_PATH","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pPostalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_POSTALADDRESS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"Timestamp","Type":{"Kind":"ApiRef","Name":"ADS_TIMESTAMP","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"BackLink","Type":{"Kind":"ApiRef","Name":"ADS_BACKLINK","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pTypedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_TYPEDNAME","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"Hold","Type":{"Kind":"ApiRef","Name":"ADS_HOLD","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pNetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_NETADDRESS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pReplicaPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_REPLICAPOINTER","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pFaxNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_FAXNUMBER","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"Email","Type":{"Kind":"ApiRef","Name":"ADS_EMAIL","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"ADS_NT_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pDNWithBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_DN_WITH_BINARY","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pDNWithString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_DN_WITH_STRING","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ADS_ATTR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwADsType","Type":{"Kind":"ApiRef","Name":"ADSTYPEENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pADsValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_AUTHENTICATION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SECURE_AUTHENTICATION","Value":1} + ,{"Name":"ADS_USE_ENCRYPTION","Value":2} + ,{"Name":"ADS_USE_SSL","Value":2} + ,{"Name":"ADS_READONLY_SERVER","Value":4} + ,{"Name":"ADS_PROMPT_CREDENTIALS","Value":8} + ,{"Name":"ADS_NO_AUTHENTICATION","Value":16} + ,{"Name":"ADS_FAST_BIND","Value":32} + ,{"Name":"ADS_USE_SIGNING","Value":64} + ,{"Name":"ADS_USE_SEALING","Value":128} + ,{"Name":"ADS_USE_DELEGATION","Value":256} + ,{"Name":"ADS_SERVER_BIND","Value":512} + ,{"Name":"ADS_NO_REFERRAL_CHASING","Value":1024} + ,{"Name":"ADS_AUTH_RESERVED","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_OBJECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszRDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszParentDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSchemaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_STATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_STATUS_S_OK","Value":0} + ,{"Name":"ADS_STATUS_INVALID_SEARCHPREF","Value":1} + ,{"Name":"ADS_STATUS_INVALID_SEARCHPREFVALUE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_DEREFENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_DEREF_NEVER","Value":0} + ,{"Name":"ADS_DEREF_SEARCHING","Value":1} + ,{"Name":"ADS_DEREF_FINDING","Value":2} + ,{"Name":"ADS_DEREF_ALWAYS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SCOPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SCOPE_BASE","Value":0} + ,{"Name":"ADS_SCOPE_ONELEVEL","Value":1} + ,{"Name":"ADS_SCOPE_SUBTREE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_PREFERENCES_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADSIPROP_ASYNCHRONOUS","Value":0} + ,{"Name":"ADSIPROP_DEREF_ALIASES","Value":1} + ,{"Name":"ADSIPROP_SIZE_LIMIT","Value":2} + ,{"Name":"ADSIPROP_TIME_LIMIT","Value":3} + ,{"Name":"ADSIPROP_ATTRIBTYPES_ONLY","Value":4} + ,{"Name":"ADSIPROP_SEARCH_SCOPE","Value":5} + ,{"Name":"ADSIPROP_TIMEOUT","Value":6} + ,{"Name":"ADSIPROP_PAGESIZE","Value":7} + ,{"Name":"ADSIPROP_PAGED_TIME_LIMIT","Value":8} + ,{"Name":"ADSIPROP_CHASE_REFERRALS","Value":9} + ,{"Name":"ADSIPROP_SORT_ON","Value":10} + ,{"Name":"ADSIPROP_CACHE_RESULTS","Value":11} + ,{"Name":"ADSIPROP_ADSIFLAG","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADSI_DIALECT_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADSI_DIALECT_LDAP","Value":0} + ,{"Name":"ADSI_DIALECT_SQL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_CHASE_REFERRALS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_CHASE_REFERRALS_NEVER","Value":0} + ,{"Name":"ADS_CHASE_REFERRALS_SUBORDINATE","Value":32} + ,{"Name":"ADS_CHASE_REFERRALS_EXTERNAL","Value":64} + ,{"Name":"ADS_CHASE_REFERRALS_ALWAYS","Value":96} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SEARCHPREF_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SEARCHPREF_ASYNCHRONOUS","Value":0} + ,{"Name":"ADS_SEARCHPREF_DEREF_ALIASES","Value":1} + ,{"Name":"ADS_SEARCHPREF_SIZE_LIMIT","Value":2} + ,{"Name":"ADS_SEARCHPREF_TIME_LIMIT","Value":3} + ,{"Name":"ADS_SEARCHPREF_ATTRIBTYPES_ONLY","Value":4} + ,{"Name":"ADS_SEARCHPREF_SEARCH_SCOPE","Value":5} + ,{"Name":"ADS_SEARCHPREF_TIMEOUT","Value":6} + ,{"Name":"ADS_SEARCHPREF_PAGESIZE","Value":7} + ,{"Name":"ADS_SEARCHPREF_PAGED_TIME_LIMIT","Value":8} + ,{"Name":"ADS_SEARCHPREF_CHASE_REFERRALS","Value":9} + ,{"Name":"ADS_SEARCHPREF_SORT_ON","Value":10} + ,{"Name":"ADS_SEARCHPREF_CACHE_RESULTS","Value":11} + ,{"Name":"ADS_SEARCHPREF_DIRSYNC","Value":12} + ,{"Name":"ADS_SEARCHPREF_TOMBSTONE","Value":13} + ,{"Name":"ADS_SEARCHPREF_VLV","Value":14} + ,{"Name":"ADS_SEARCHPREF_ATTRIBUTE_QUERY","Value":15} + ,{"Name":"ADS_SEARCHPREF_SECURITY_MASK","Value":16} + ,{"Name":"ADS_SEARCHPREF_DIRSYNC_FLAG","Value":17} + ,{"Name":"ADS_SEARCHPREF_EXTENDED_DN","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_PASSWORD_ENCODING_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_PASSWORD_ENCODE_REQUIRE_SSL","Value":0} + ,{"Name":"ADS_PASSWORD_ENCODE_CLEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ads_searchpref_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSearchPref","Type":{"Kind":"ApiRef","Name":"ADS_SEARCHPREF_ENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"vValue","Type":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"ADS_STATUSENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ads_search_column" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwADsType","Type":{"Kind":"ApiRef","Name":"ADSTYPEENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pADsValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hReserved","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_ATTR_DEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwADsType","Type":{"Kind":"ApiRef","Name":"ADSTYPEENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMultiValued","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_CLASS_DEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMandatoryAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppszMandatoryAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"optionalAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppszOptionalAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwNamingAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppszNamingAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwSuperClasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppszSuperClasses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"fIsContainer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_SORTKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttrType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fReverseorder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_VLV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBeforeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAfterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwContextIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpContextID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADS_PROPERTY_OPERATION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_PROPERTY_CLEAR","Value":1} + ,{"Name":"ADS_PROPERTY_UPDATE","Value":2} + ,{"Name":"ADS_PROPERTY_APPEND","Value":3} + ,{"Name":"ADS_PROPERTY_DELETE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SYSTEMFLAG_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SYSTEMFLAG_DISALLOW_DELETE","Value":-2147483648} + ,{"Name":"ADS_SYSTEMFLAG_CONFIG_ALLOW_RENAME","Value":1073741824} + ,{"Name":"ADS_SYSTEMFLAG_CONFIG_ALLOW_MOVE","Value":536870912} + ,{"Name":"ADS_SYSTEMFLAG_CONFIG_ALLOW_LIMITED_MOVE","Value":268435456} + ,{"Name":"ADS_SYSTEMFLAG_DOMAIN_DISALLOW_RENAME","Value":134217728} + ,{"Name":"ADS_SYSTEMFLAG_DOMAIN_DISALLOW_MOVE","Value":67108864} + ,{"Name":"ADS_SYSTEMFLAG_CR_NTDS_NC","Value":1} + ,{"Name":"ADS_SYSTEMFLAG_CR_NTDS_DOMAIN","Value":2} + ,{"Name":"ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED","Value":1} + ,{"Name":"ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_GROUP_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_GROUP_TYPE_GLOBAL_GROUP","Value":2} + ,{"Name":"ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP","Value":4} + ,{"Name":"ADS_GROUP_TYPE_LOCAL_GROUP","Value":4} + ,{"Name":"ADS_GROUP_TYPE_UNIVERSAL_GROUP","Value":8} + ,{"Name":"ADS_GROUP_TYPE_SECURITY_ENABLED","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_USER_FLAG_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_UF_SCRIPT","Value":1} + ,{"Name":"ADS_UF_ACCOUNTDISABLE","Value":2} + ,{"Name":"ADS_UF_HOMEDIR_REQUIRED","Value":8} + ,{"Name":"ADS_UF_LOCKOUT","Value":16} + ,{"Name":"ADS_UF_PASSWD_NOTREQD","Value":32} + ,{"Name":"ADS_UF_PASSWD_CANT_CHANGE","Value":64} + ,{"Name":"ADS_UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED","Value":128} + ,{"Name":"ADS_UF_TEMP_DUPLICATE_ACCOUNT","Value":256} + ,{"Name":"ADS_UF_NORMAL_ACCOUNT","Value":512} + ,{"Name":"ADS_UF_INTERDOMAIN_TRUST_ACCOUNT","Value":2048} + ,{"Name":"ADS_UF_WORKSTATION_TRUST_ACCOUNT","Value":4096} + ,{"Name":"ADS_UF_SERVER_TRUST_ACCOUNT","Value":8192} + ,{"Name":"ADS_UF_DONT_EXPIRE_PASSWD","Value":65536} + ,{"Name":"ADS_UF_MNS_LOGON_ACCOUNT","Value":131072} + ,{"Name":"ADS_UF_SMARTCARD_REQUIRED","Value":262144} + ,{"Name":"ADS_UF_TRUSTED_FOR_DELEGATION","Value":524288} + ,{"Name":"ADS_UF_NOT_DELEGATED","Value":1048576} + ,{"Name":"ADS_UF_USE_DES_KEY_ONLY","Value":2097152} + ,{"Name":"ADS_UF_DONT_REQUIRE_PREAUTH","Value":4194304} + ,{"Name":"ADS_UF_PASSWORD_EXPIRED","Value":8388608} + ,{"Name":"ADS_UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_RIGHTS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_RIGHT_DELETE","Value":65536} + ,{"Name":"ADS_RIGHT_READ_CONTROL","Value":131072} + ,{"Name":"ADS_RIGHT_WRITE_DAC","Value":262144} + ,{"Name":"ADS_RIGHT_WRITE_OWNER","Value":524288} + ,{"Name":"ADS_RIGHT_SYNCHRONIZE","Value":1048576} + ,{"Name":"ADS_RIGHT_ACCESS_SYSTEM_SECURITY","Value":16777216} + ,{"Name":"ADS_RIGHT_GENERIC_READ","Value":-2147483648} + ,{"Name":"ADS_RIGHT_GENERIC_WRITE","Value":1073741824} + ,{"Name":"ADS_RIGHT_GENERIC_EXECUTE","Value":536870912} + ,{"Name":"ADS_RIGHT_GENERIC_ALL","Value":268435456} + ,{"Name":"ADS_RIGHT_DS_CREATE_CHILD","Value":1} + ,{"Name":"ADS_RIGHT_DS_DELETE_CHILD","Value":2} + ,{"Name":"ADS_RIGHT_ACTRL_DS_LIST","Value":4} + ,{"Name":"ADS_RIGHT_DS_SELF","Value":8} + ,{"Name":"ADS_RIGHT_DS_READ_PROP","Value":16} + ,{"Name":"ADS_RIGHT_DS_WRITE_PROP","Value":32} + ,{"Name":"ADS_RIGHT_DS_DELETE_TREE","Value":64} + ,{"Name":"ADS_RIGHT_DS_LIST_OBJECT","Value":128} + ,{"Name":"ADS_RIGHT_DS_CONTROL_ACCESS","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_ACETYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_ACETYPE_ACCESS_ALLOWED","Value":0} + ,{"Name":"ADS_ACETYPE_ACCESS_DENIED","Value":1} + ,{"Name":"ADS_ACETYPE_SYSTEM_AUDIT","Value":2} + ,{"Name":"ADS_ACETYPE_ACCESS_ALLOWED_OBJECT","Value":5} + ,{"Name":"ADS_ACETYPE_ACCESS_DENIED_OBJECT","Value":6} + ,{"Name":"ADS_ACETYPE_SYSTEM_AUDIT_OBJECT","Value":7} + ,{"Name":"ADS_ACETYPE_SYSTEM_ALARM_OBJECT","Value":8} + ,{"Name":"ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK","Value":9} + ,{"Name":"ADS_ACETYPE_ACCESS_DENIED_CALLBACK","Value":10} + ,{"Name":"ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT","Value":11} + ,{"Name":"ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT","Value":12} + ,{"Name":"ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK","Value":13} + ,{"Name":"ADS_ACETYPE_SYSTEM_ALARM_CALLBACK","Value":14} + ,{"Name":"ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT","Value":15} + ,{"Name":"ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_ACEFLAG_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_ACEFLAG_INHERIT_ACE","Value":2} + ,{"Name":"ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE","Value":4} + ,{"Name":"ADS_ACEFLAG_INHERIT_ONLY_ACE","Value":8} + ,{"Name":"ADS_ACEFLAG_INHERITED_ACE","Value":16} + ,{"Name":"ADS_ACEFLAG_VALID_INHERIT_FLAGS","Value":31} + ,{"Name":"ADS_ACEFLAG_SUCCESSFUL_ACCESS","Value":64} + ,{"Name":"ADS_ACEFLAG_FAILED_ACCESS","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_FLAGTYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_FLAG_OBJECT_TYPE_PRESENT","Value":1} + ,{"Name":"ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SD_CONTROL_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SD_CONTROL_SE_OWNER_DEFAULTED","Value":1} + ,{"Name":"ADS_SD_CONTROL_SE_GROUP_DEFAULTED","Value":2} + ,{"Name":"ADS_SD_CONTROL_SE_DACL_PRESENT","Value":4} + ,{"Name":"ADS_SD_CONTROL_SE_DACL_DEFAULTED","Value":8} + ,{"Name":"ADS_SD_CONTROL_SE_SACL_PRESENT","Value":16} + ,{"Name":"ADS_SD_CONTROL_SE_SACL_DEFAULTED","Value":32} + ,{"Name":"ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ","Value":256} + ,{"Name":"ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ","Value":512} + ,{"Name":"ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED","Value":1024} + ,{"Name":"ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED","Value":2048} + ,{"Name":"ADS_SD_CONTROL_SE_DACL_PROTECTED","Value":4096} + ,{"Name":"ADS_SD_CONTROL_SE_SACL_PROTECTED","Value":8192} + ,{"Name":"ADS_SD_CONTROL_SE_SELF_RELATIVE","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SD_REVISION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SD_REVISION_DS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_NAME_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_NAME_TYPE_1779","Value":1} + ,{"Name":"ADS_NAME_TYPE_CANONICAL","Value":2} + ,{"Name":"ADS_NAME_TYPE_NT4","Value":3} + ,{"Name":"ADS_NAME_TYPE_DISPLAY","Value":4} + ,{"Name":"ADS_NAME_TYPE_DOMAIN_SIMPLE","Value":5} + ,{"Name":"ADS_NAME_TYPE_ENTERPRISE_SIMPLE","Value":6} + ,{"Name":"ADS_NAME_TYPE_GUID","Value":7} + ,{"Name":"ADS_NAME_TYPE_UNKNOWN","Value":8} + ,{"Name":"ADS_NAME_TYPE_USER_PRINCIPAL_NAME","Value":9} + ,{"Name":"ADS_NAME_TYPE_CANONICAL_EX","Value":10} + ,{"Name":"ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME","Value":11} + ,{"Name":"ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_NAME_INITTYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_NAME_INITTYPE_DOMAIN","Value":1} + ,{"Name":"ADS_NAME_INITTYPE_SERVER","Value":2} + ,{"Name":"ADS_NAME_INITTYPE_GC","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_OPTION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_OPTION_SERVERNAME","Value":0} + ,{"Name":"ADS_OPTION_REFERRALS","Value":1} + ,{"Name":"ADS_OPTION_PAGE_SIZE","Value":2} + ,{"Name":"ADS_OPTION_SECURITY_MASK","Value":3} + ,{"Name":"ADS_OPTION_MUTUAL_AUTH_STATUS","Value":4} + ,{"Name":"ADS_OPTION_QUOTA","Value":5} + ,{"Name":"ADS_OPTION_PASSWORD_PORTNUMBER","Value":6} + ,{"Name":"ADS_OPTION_PASSWORD_METHOD","Value":7} + ,{"Name":"ADS_OPTION_ACCUMULATIVE_MODIFICATION","Value":8} + ,{"Name":"ADS_OPTION_SKIP_SID_LOOKUP","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SECURITY_INFO_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SECURITY_INFO_OWNER","Value":1} + ,{"Name":"ADS_SECURITY_INFO_GROUP","Value":2} + ,{"Name":"ADS_SECURITY_INFO_DACL","Value":4} + ,{"Name":"ADS_SECURITY_INFO_SACL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SETTYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SETTYPE_FULL","Value":1} + ,{"Name":"ADS_SETTYPE_PROVIDER","Value":2} + ,{"Name":"ADS_SETTYPE_SERVER","Value":3} + ,{"Name":"ADS_SETTYPE_DN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_FORMAT_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_FORMAT_WINDOWS","Value":1} + ,{"Name":"ADS_FORMAT_WINDOWS_NO_SERVER","Value":2} + ,{"Name":"ADS_FORMAT_WINDOWS_DN","Value":3} + ,{"Name":"ADS_FORMAT_WINDOWS_PARENT","Value":4} + ,{"Name":"ADS_FORMAT_X500","Value":5} + ,{"Name":"ADS_FORMAT_X500_NO_SERVER","Value":6} + ,{"Name":"ADS_FORMAT_X500_DN","Value":7} + ,{"Name":"ADS_FORMAT_X500_PARENT","Value":8} + ,{"Name":"ADS_FORMAT_SERVER","Value":9} + ,{"Name":"ADS_FORMAT_PROVIDER","Value":10} + ,{"Name":"ADS_FORMAT_LEAF","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_DISPLAY_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_DISPLAY_FULL","Value":1} + ,{"Name":"ADS_DISPLAY_VALUE_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_ESCAPE_MODE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_ESCAPEDMODE_DEFAULT","Value":1} + ,{"Name":"ADS_ESCAPEDMODE_ON","Value":2} + ,{"Name":"ADS_ESCAPEDMODE_OFF","Value":3} + ,{"Name":"ADS_ESCAPEDMODE_OFF_EX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_PATHTYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_PATH_FILE","Value":1} + ,{"Name":"ADS_PATH_FILESHARE","Value":2} + ,{"Name":"ADS_PATH_REGISTRY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADS_SD_FORMAT_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADS_SD_FORMAT_IID","Value":1} + ,{"Name":"ADS_SD_FORMAT_RAW","Value":2} + ,{"Name":"ADS_SD_FORMAT_HEXSTRING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IADs" + ,"Kind":"Com" + ,"Guid":"fd8256d0-fd15-11ce-abc4-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Class" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_GUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ADsPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Schema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Put" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnControlCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInfoEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vProperties","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lnReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsContainer" + ,"Kind":"Com" + ,"Guid":"001677d0-fd16-11ce-abc4-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Hints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vHints","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RelativeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RelativeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClassName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRelativeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyHere" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MoveHere" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsCollection" + ,"Kind":"Com" + ,"Guid":"72b945e0-253b-11cf-a988-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vItem","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemToBeRemoved","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsMembers" + ,"Kind":"Com" + ,"Guid":"451a0030-72ec-11cf-b03b-00aa006e0975" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvFilter","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPropertyList" + ,"Kind":"Com" + ,"Guid":"c6f602b6-8f69-11d0-8528-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElements","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lnADsType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varEntry","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PurgePropertyList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IADsPropertyEntry" + ,"Kind":"Com" + ,"Guid":"05792c8e-941f-11d0-8529-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ADsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ADsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnADsType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ControlCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ControlCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnControlCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Values" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Values" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vValues","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPropertyValue" + ,"Kind":"Com" + ,"Guid":"79fa9ad0-a97c-11d0-8534-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ADsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ADsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnADsType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDNString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CaseExactString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CaseExactString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCaseExactString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CaseIgnoreString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CaseIgnoreString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCaseIgnoreString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrintableString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PrintableString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPrintableString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NumericString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_NumericString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNumericString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Boolean" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Boolean" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnBoolean","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Integer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Integer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnInteger","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OctetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OctetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vOctetString","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_LargeInteger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LargeInteger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLargeInteger","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_UTCTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UTCTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daUTCTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPropertyValue2" + ,"Kind":"Com" + ,"Guid":"306e831c-5bc7-11d1-a3b8-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnADsType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pvProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutObjectProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnADsType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPrivateDispatch" + ,"Kind":"Com" + ,"Guid":"86ab4bbe-65f6-11d1-8c13-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ADSIInitializeDispatchManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwExtensionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADSIGetTypeInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ADSIGetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ADSIGetIDsOfNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rgszNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdispid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ADSIInvoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPrivateUnknown" + ,"Kind":"Com" + ,"Guid":"89126bab-6ead-11d1-8c18-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ADSIInitializeObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lnReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADSIReleaseObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IADsExtension" + ,"Kind":"Com" + ,"Guid":"3d35553c-d2b0-11d1-b17b-0000f87593a0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Operate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"varData1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varData2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varData3","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrivateGetIDsOfNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rgszNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgDispid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrivateInvoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsDeleteOps" + ,"Kind":"Com" + ,"Guid":"b2bd0902-8878-11d1-8c21-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsNamespaces" + ,"Kind":"Com" + ,"Guid":"28b96ba0-b330-11cf-a9ad-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_DefaultContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DefaultContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDefaultContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsClass" + ,"Kind":"Com" + ,"Guid":"c8f93dd0-4ae0-11cf-9e73-00aa004a5691" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_PrimaryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Abstract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Abstract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAbstract","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Auxiliary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Auxiliary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAuxiliary","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MandatoryProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MandatoryProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vMandatoryProperties","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OptionalProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OptionalProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vOptionalProperties","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NamingProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NamingProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vNamingProperties","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DerivedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DerivedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDerivedFrom","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuxDerivedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AuxDerivedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vAuxDerivedFrom","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PossibleSuperiors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PossibleSuperiors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPossibleSuperiors","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Containment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Containment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vContainment","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Container" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Container" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fContainer","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HelpFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HelpFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHelpFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HelpFileContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HelpFileContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnHelpFileContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Qualifiers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQualifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsCollection","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsProperty" + ,"Kind":"Com" + ,"Guid":"c8f93dd3-4ae0-11cf-9e73-00aa004a5691" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_OID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Syntax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Syntax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSyntax","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxRange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMinRange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultiValued" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MultiValued" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMultiValued","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Qualifiers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQualifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsCollection","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsSyntax" + ,"Kind":"Com" + ,"Guid":"c8f93dd2-4ae0-11cf-9e73-00aa004a5691" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_OleAutoDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OleAutoDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnOleAutoDataType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsLocality" + ,"Kind":"Com" + ,"Guid":"a05e03a2-effe-11cf-8abc-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLocalityName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPostalAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSeeAlso","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsO" + ,"Kind":"Com" + ,"Guid":"a1cd2dc6-effe-11cf-8abc-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLocalityName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPostalAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTelephoneNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSeeAlso","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsOU" + ,"Kind":"Com" + ,"Guid":"a2f733b8-effe-11cf-8abc-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LocalityName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLocalityName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPostalAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTelephoneNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSeeAlso","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BusinessCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BusinessCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBusinessCategory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsDomain" + ,"Kind":"Com" + ,"Guid":"00e4c220-fd16-11ce-abc4-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsWorkgroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinPasswordLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinPasswordLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMinPasswordLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinPasswordAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinPasswordAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMinPasswordAge","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxPasswordAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxPasswordAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxPasswordAge","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxBadPasswordsAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxBadPasswordsAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxBadPasswordsAllowed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PasswordHistoryLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PasswordHistoryLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPasswordHistoryLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PasswordAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PasswordAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPasswordAttributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoUnlockInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoUnlockInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAutoUnlockInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LockoutObservationInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LockoutObservationInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnLockoutObservationInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsComputer" + ,"Kind":"Com" + ,"Guid":"efe3cc70-1d9f-11cf-b1f3-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_ComputerID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Site" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrimaryUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PrimaryUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPrimaryUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOwner","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Division" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Division" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDivision","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDepartment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Role" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Role" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OperatingSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OperatingSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOperatingSystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OperatingSystemVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OperatingSystemVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOperatingSystemVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Model" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Model" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrModel","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Processor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Processor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProcessor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProcessorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProcessorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProcessorCount","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MemorySize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MemorySize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMemorySize","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StorageCapacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_StorageCapacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrStorageCapacity","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NetAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NetAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vNetAddresses","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsComputerOperations" + ,"Kind":"Com" + ,"Guid":"ef497680-1d9f-11cf-b1f3-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bReboot","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsGroup" + ,"Kind":"Com" + ,"Guid":"27636b00-410f-11cf-b1ff-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Members" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMembers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsMembers","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMember","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMember","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNewItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemToBeRemoved","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsUser" + ,"Kind":"Com" + ,"Guid":"3e37e320-17e2-11cf-abc4-02608c9e7553" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_BadLoginAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BadLoginCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastLogin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastLogoff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastFailedLogin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PasswordLastChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Division" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Division" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDivision","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDepartment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EmployeeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_EmployeeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEmployeeID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FullName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FullName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFullName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FirstName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FirstName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFirstName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LastName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLastName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OtherName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OtherName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOtherName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_NamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNamePrefix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NameSuffix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_NameSuffix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNameSuffix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Manager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Manager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrManager","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephoneHome" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TelephoneHome" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vTelephoneHome","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephoneMobile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TelephoneMobile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vTelephoneMobile","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vTelephoneNumber","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TelephonePager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TelephonePager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vTelephonePager","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vFaxNumber","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OfficeLocations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OfficeLocations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vOfficeLocations","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostalAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PostalAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPostalAddresses","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostalCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PostalCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPostalCodes","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SeeAlso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSeeAlso","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AccountDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AccountDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAccountDisabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AccountExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AccountExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daAccountExpirationDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GraceLoginsAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GraceLoginsAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnGraceLoginsAllowed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GraceLoginsRemaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GraceLoginsRemaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnGraceLoginsRemaining","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsAccountLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IsAccountLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fIsAccountLocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoginHours" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LoginHours" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vLoginHours","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoginWorkstations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LoginWorkstations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vLoginWorkstations","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxLogins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxLogins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxLogins","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxStorage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PasswordExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PasswordExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daPasswordExpirationDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PasswordMinimumLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PasswordMinimumLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPasswordMinimumLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PasswordRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PasswordRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPasswordRequired","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequireUniquePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RequireUniquePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRequireUniquePassword","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EmailAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_EmailAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEmailAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HomeDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HomeDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHomeDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Languages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Languages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vLanguages","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProfile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoginScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LoginScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLoginScript","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Picture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Picture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPicture","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HomePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HomePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHomePage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Groups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsMembers","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOldPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNewPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPrintQueue" + ,"Kind":"Com" + ,"Guid":"b15160d0-1226-11cf-a985-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_PrinterPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PrinterPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPrinterPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Model" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Model" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrModel","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Datatype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Datatype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDatatype","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrintProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PrintProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPrintProcessor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UntilTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UntilTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daUntilTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultJobPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultJobPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnDefaultJobPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BannerPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BannerPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBannerPage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrintDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PrintDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPrintDevices","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NetAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NetAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vNetAddresses","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPrintQueueOperations" + ,"Kind":"Com" + ,"Guid":"124be5c0-156e-11cf-a986-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrintJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsCollection","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Purge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IADsPrintJob" + ,"Kind":"Com" + ,"Guid":"32fb6780-1ed0-11cf-a988-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_HostPrintQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TimeSubmitted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UntilTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UntilTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daUntilTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNotify","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NotifyPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_NotifyPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNotifyPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPrintJobOperations" + ,"Kind":"Com" + ,"Guid":"9a52db30-1ecf-11cf-a988-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TimeElapsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PagesPrinted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IADsService" + ,"Kind":"Com" + ,"Guid":"68af66e0-31ca-11cf-a98a-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_HostComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HostComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHostComputer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDisplayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnServiceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnStartType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartupParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_StartupParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrStartupParameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ErrorControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ErrorControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnErrorControl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoadOrderGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LoadOrderGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServiceAccountName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ServiceAccountName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServiceAccountName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServiceAccountPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ServiceAccountPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServiceAccountPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Dependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Dependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDependencies","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsServiceOperations" + ,"Kind":"Com" + ,"Guid":"5d7b33f0-31ca-11cf-a98a-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Continue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNewPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsFileService" + ,"Kind":"Com" + ,"Guid":"a89d1900-31ca-11cf-a98a-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADsService","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxUserCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxUserCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxUserCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsFileServiceOperations" + ,"Kind":"Com" + ,"Guid":"a02ded10-31ca-11cf-a98a-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADsServiceOperations","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"Sessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSessions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsCollection","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Resources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADsCollection","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsFileShare" + ,"Kind":"Com" + ,"Guid":"eb6dcaf0-4b83-11cf-a995-00aa006bc149" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentUserCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HostComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HostComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHostComputer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxUserCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxUserCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnMaxUserCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsSession" + ,"Kind":"Com" + ,"Guid":"398b7da0-4aab-11cf-ae2c-00aa006ebfb9" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Computer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ComputerPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConnectTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IdleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsResource" + ,"Kind":"Com" + ,"Guid":"34a05b20-4aab-11cf-ae2c-00aa006ebfb9" + ,"Interface":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"get_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LockCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsOpenDSObject" + ,"Kind":"Com" + ,"Guid":"ddf2891e-0f9c-11d0-8ad4-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OpenDSObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszDNName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lnReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppOleDsObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDirectoryObject" + ,"Kind":"Com" + ,"Guid":"e798de2c-22e4-11d0-84fe-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObjInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_OBJECT_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetObjectAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwNumberAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttributeEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwNumAttributesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetObjectAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributeEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNumAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumAttributesModified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDSObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRDNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNumAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteDSObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRDNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectorySearch" + ,"Kind":"Com" + ,"Guid":"109ba8ec-92f0-11d0-a790-00c04fd8d5a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSearchPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSearchPrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ads_searchpref_info","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNumPrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSearchFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwNumberAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSearchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AbandonSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirstRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreviousRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextColumnName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ppszColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSearchColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ads_search_column","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSearchColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ads_search_column","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseSearchHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectorySchemaMgmt" + ,"Kind":"Com" + ,"Guid":"75db3b9c-a4d8-11d0-a79c-00c04fd8d5a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszAttrNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwNumAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttrDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"pdwNumAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAttributeDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteAttributeDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttributeDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszClassNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwNumClasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppClassDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_CLASS_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"pdwNumClasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteClassDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClassDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_CLASS_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClassDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClassDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_CLASS_DEF","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClassDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsAggregatee" + ,"Kind":"Com" + ,"Guid":"1346ce8c-9039-11d0-8528-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectAsAggregatee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOuterUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DisconnectAsAggregatee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RelinquishInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RestoreInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IADsAggregator" + ,"Kind":"Com" + ,"Guid":"52db5fb0-941f-11d0-8529-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectAsAggregator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAggregatee","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DisconnectAsAggregator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IADsAccessControlEntry" + ,"Kind":"Com" + ,"Guid":"b4f3a14c-9bdd-11d0-852c-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AccessMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AccessMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAccessMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AceFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AceFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAceFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InheritedObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_InheritedObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInheritedObjectType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Trustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Trustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTrustee","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsAccessControlList" + ,"Kind":"Com" + ,"Guid":"b7ee91cc-9bdd-11d0-852c-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AclRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AclRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAclRevision","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAceCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessControlEntry","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveAce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessControlEntry","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CopyAccessList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAccessControlList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsSecurityDescriptor" + ,"Kind":"Com" + ,"Guid":"b8c787ca-9bdd-11d0-852c-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Revision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Revision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnRevision","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Control" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Control" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnControl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOwner","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OwnerDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OwnerDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOwnerDefaulted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Group" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Group" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GroupDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GroupDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fGroupDefaulted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiscretionaryAcl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DiscretionaryAcl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDiscretionaryAcl","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_DaclDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DaclDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDaclDefaulted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SystemAcl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SystemAcl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSystemAcl","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_SaclDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SaclDefaulted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSaclDefaulted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopySecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsLargeInteger" + ,"Kind":"Com" + ,"Guid":"9068270b-0939-11d1-8be1-00c04fd8d503" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HighPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HighPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnHighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LowPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LowPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnLowPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsNameTranslate" + ,"Kind":"Com" + ,"Guid":"b1b272a3-3625-11d1-a3a4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ChaseReferral" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnChaseReferral","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnSetType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrADsPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnSetType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrADsPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnSetType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrADsPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFormatType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrADsPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFormatType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFormatType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsCaseIgnoreList" + ,"Kind":"Com" + ,"Guid":"7b66b533-4680-11d1-a3b4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CaseIgnoreList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CaseIgnoreList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vCaseIgnoreList","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsFaxNumber" + ,"Kind":"Com" + ,"Guid":"a910dea9-4680-11d1-a3b4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TelephoneNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTelephoneNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vParameters","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsNetAddress" + ,"Kind":"Com" + ,"Guid":"b21a50a9-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AddressType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AddressType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAddressType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vAddress","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsOctetList" + ,"Kind":"Com" + ,"Guid":"7b28b80f-4680-11d1-a3b4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_OctetList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OctetList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vOctetList","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsEmail" + ,"Kind":"Com" + ,"Guid":"97af011a-478e-11d1-a3b4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPath" + ,"Kind":"Com" + ,"Guid":"b287fcd5-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVolumeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsReplicaPointer" + ,"Kind":"Com" + ,"Guid":"f60fb803-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ServerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ServerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReplicaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReplicaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnReplicaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReplicaNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReplicaNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnReplicaNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReplicaAddressHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReplicaAddressHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vReplicaAddressHints","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsAcl" + ,"Kind":"Com" + ,"Guid":"8452d3ab-0869-11d1-a377-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProtectedAttrName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProtectedAttrName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtectedAttrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SubjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Privileges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Privileges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnPrivileges","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyAcl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsTimestamp" + ,"Kind":"Com" + ,"Guid":"b2f5a901-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_WholeSeconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WholeSeconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnWholeSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EventID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnEventID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPostalAddress" + ,"Kind":"Com" + ,"Guid":"7adecf29-4680-11d1-a3b4-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PostalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vPostalAddress","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsBackLink" + ,"Kind":"Com" + ,"Guid":"fd1302bd-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RemoteID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RemoteID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnRemoteID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsTypedName" + ,"Kind":"Com" + ,"Guid":"b371a349-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Level" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Level" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsHold" + ,"Kind":"Com" + ,"Guid":"b3eb3b37-4080-11d1-a3ac-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Amount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Amount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnAmount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsObjectOptions" + ,"Kind":"Com" + ,"Guid":"46f14fda-232b-11d1-a808-00c04fd8d5a8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnOption","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnOption","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsPathname" + ,"Kind":"Com" + ,"Guid":"d592aed4-f420-11d0-a36e-00c04fb950dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrADsPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lnSetType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnDisplayType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Retrieve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnFormatType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrADsPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNumElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plnNumPathElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnElementIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddLeafElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLeafElement","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveLeafElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CopyPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAdsPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEscapedElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrInStr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrOutStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EscapedMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EscapedMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnEscapedMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsADSystemInfo" + ,"Kind":"Com" + ,"Guid":"5bb11929-afd1-11d2-9cb9-0000f87a369e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ComputerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SiteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DomainShortName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DomainDNSName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ForestDNSName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PDCRoleOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SchemaRoleOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IsNativeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAnyDCName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDCName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDCSiteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSiteName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RefreshSchemaCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTrees" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvTrees","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IADsWinNTSystemInfo" + ,"Kind":"Com" + ,"Guid":"6c6d65dc-afd1-11d2-9cb9-0000f87a369e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ComputerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DomainName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IADsDNWithBinary" + ,"Kind":"Com" + ,"Guid":"7e99c0a2-f935-11d2-ba96-00c04fb6d0d1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BinaryValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BinaryValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vBinaryValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDNString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsDNWithString" + ,"Kind":"Com" + ,"Guid":"370df02e-f934-11d2-ba96-00c04fb6d0d1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_StringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrStringValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DNString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDNString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADsSecurityUtility" + ,"Kind":"Com" + ,"Guid":"a63251b2-5f21-474b-ab52-4a8efad10895" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varPath","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPathFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varPath","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPathFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDataFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varSD","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDataFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lOutFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SecurityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SecurityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lnSecurityMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DSOBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSOBJECTNAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsidNamespace","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aObjects","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DSOBJECT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSDISPLAYSPECOPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetAttribPrefix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetUserName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offsetServerConfigPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSPROPERTYPAGEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"offsetString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMAINDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNCName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTrustParent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDownLevel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pdChildList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAINDESC","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pdNextSibling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAINDESC","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMAIN_TREE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aDomains","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOMAINDESC","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDsBrowseDomainTree" + ,"Kind":"Com" + ,"Guid":"7cabcf1e-78f5-11d2-960c-00c04fa31a86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BrowseTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszTargetPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDomains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDomainTree","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAIN_TREE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeDomains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDomainTree","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAIN_TREE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlushCachedDomains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"LPDSENUMATTRIBUTES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSCLASSCREATIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsidWizardDialog","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidWizardPrimaryPage","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cWizardExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aWizardExtensions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDsDisplaySpecifier" + ,"Kind":"Com" + ,"Guid":"1ab4a8c0-6a0b-11d2-ad49-00c04fa31a86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplaySpecifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"presid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cxIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFriendlyClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFriendlyAttributeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsClassContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszADsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassCreationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppdscci","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCLASSCREATIONINFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumClassAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbEnum","Type":{"Kind":"ApiRef","Name":"LPDSENUMATTRIBUTES","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeADsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ADSTYPEENUM","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]} + ,"Params":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"DSBROWSEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"BFFCALLBACK","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReturnFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchObjectClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBROWSEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"BFFCALLBACK","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReturnFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchObjectClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszADsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szIconLocation","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"iIconResID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszADsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szIconLocation","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"iIconResID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSOP_UPLEVEL_FILTER_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flBothModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flMixedModeOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flNativeModeOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSOP_FILTER_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Uplevel","Type":{"Kind":"ApiRef","Name":"DSOP_UPLEVEL_FILTER_FLAGS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"flDownlevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSOP_SCOPE_INIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterFlags","Type":{"Kind":"ApiRef","Name":"DSOP_FILTER_FLAGS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pwzDcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwzADsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSOP_INIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzTargetComputer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cDsScopeInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aDsScopeInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSOP_SCOPE_INIT_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"flOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAttributesToFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apwzAttributeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_SELECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzADsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pvarFetchedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"flScopeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_SELECTION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFetchedAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aDsSelection","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_SELECTION","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDsObjectPicker" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSOP_INIT_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InvokeDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdoSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDsObjectPickerCredentials" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDsObjectPicker","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]} + ,"Methods":[ + { + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"DSQUERYINITPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDefaultScope","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultSaveLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCOLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idsName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"offsetProperty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSQUERYPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"offsetQuery","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aColumns","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DSCOLUMN","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSQUERYCLASSLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cClasses","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"offsetClass","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDsAdminCreateObj" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pADsContainerObj","Type":{"Kind":"ApiRef","Name":"IADsContainer","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pADsCopySource","Type":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppADsObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDsAdminNewObj" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCurrIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPageCounts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pnStartIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDsAdminNewObjPrimarySite" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DSA_NEWOBJ_DISPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hObjClassIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"lpszWizTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszContDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDsAdminNewObjExt" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pADsContainerObj","Type":{"Kind":"ApiRef","Name":"IADsContainer","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pADsCopySource","Type":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDsAdminNewObj","Type":{"Kind":"ApiRef","Name":"IDsAdminNewObj","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDispInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSA_NEWOBJ_DISPINFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpfnAddPage","Type":{"Kind":"ApiRef","Name":"LPFNADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pADsObj","Type":{"Kind":"ApiRef","Name":"IADs","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"uContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSummaryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDsAdminNotifyHandler" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtraInfo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"puEventFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pArg1","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pArg2","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"puFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ADSPROPINITPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pDsObj","Type":{"Kind":"ApiRef","Name":"IDirectoryObject","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pwzCN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pWritableAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADSPROPERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndPage","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszPageTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pszError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHEDULE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHEDULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSchedules","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Schedules","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCHEDULE_HEADER","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_MANGLE_FOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_MANGLE_UNKNOWN","Value":0} + ,{"Name":"DS_MANGLE_OBJECT_RDN_FOR_DELETION","Value":1} + ,{"Name":"DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_NAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_UNKNOWN_NAME","Value":0} + ,{"Name":"DS_FQDN_1779_NAME","Value":1} + ,{"Name":"DS_NT4_ACCOUNT_NAME","Value":2} + ,{"Name":"DS_DISPLAY_NAME","Value":3} + ,{"Name":"DS_UNIQUE_ID_NAME","Value":6} + ,{"Name":"DS_CANONICAL_NAME","Value":7} + ,{"Name":"DS_USER_PRINCIPAL_NAME","Value":8} + ,{"Name":"DS_CANONICAL_NAME_EX","Value":9} + ,{"Name":"DS_SERVICE_PRINCIPAL_NAME","Value":10} + ,{"Name":"DS_SID_OR_SID_HISTORY_NAME","Value":11} + ,{"Name":"DS_DNS_DOMAIN_NAME","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_NAME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_NAME_NO_FLAGS","Value":0} + ,{"Name":"DS_NAME_FLAG_SYNTACTICAL_ONLY","Value":1} + ,{"Name":"DS_NAME_FLAG_EVAL_AT_DC","Value":2} + ,{"Name":"DS_NAME_FLAG_GCVERIFY","Value":4} + ,{"Name":"DS_NAME_FLAG_TRUST_REFERRAL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_NAME_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_NAME_NO_ERROR","Value":0} + ,{"Name":"DS_NAME_ERROR_RESOLVING","Value":1} + ,{"Name":"DS_NAME_ERROR_NOT_FOUND","Value":2} + ,{"Name":"DS_NAME_ERROR_NOT_UNIQUE","Value":3} + ,{"Name":"DS_NAME_ERROR_NO_MAPPING","Value":4} + ,{"Name":"DS_NAME_ERROR_DOMAIN_ONLY","Value":5} + ,{"Name":"DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING","Value":6} + ,{"Name":"DS_NAME_ERROR_TRUST_REFERRAL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_SPN_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_SPN_DNS_HOST","Value":0} + ,{"Name":"DS_SPN_DN_HOST","Value":1} + ,{"Name":"DS_SPN_NB_HOST","Value":2} + ,{"Name":"DS_SPN_DOMAIN","Value":3} + ,{"Name":"DS_SPN_NB_DOMAIN","Value":4} + ,{"Name":"DS_SPN_SERVICE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_SPN_WRITE_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_SPN_ADD_SPN_OP","Value":0} + ,{"Name":"DS_SPN_REPLACE_SPN_OP","Value":1} + ,{"Name":"DS_SPN_DELETE_SPN_OP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_NAME_RESULT_ITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_NAME_RESULTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULT_ITEMA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_NAME_RESULT_ITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_NAME_RESULTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULT_ITEMW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER","Value":0} + ,{"Name":"DS_REPSYNCALL_WIN32_ERROR_REPLICATING","Value":1} + ,{"Name":"DS_REPSYNCALL_SERVER_UNREACHABLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_REPSYNCALL_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_REPSYNCALL_EVENT_ERROR","Value":0} + ,{"Name":"DS_REPSYNCALL_EVENT_SYNC_STARTED","Value":1} + ,{"Name":"DS_REPSYNCALL_EVENT_SYNC_COMPLETED","Value":2} + ,{"Name":"DS_REPSYNCALL_EVENT_FINISHED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_REPSYNCALL_SYNCA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszSrcId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDstId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNC","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pguidSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pguidDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_SYNCW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszSrcId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDstId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNC","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pguidSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pguidDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_ERRINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszSvrId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"error","Type":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERROR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"dwWin32Err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSrcId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_ERRINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszSvrId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"error","Type":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERROR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"dwWin32Err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSrcId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_UPDATEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_EVENT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pErrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERRINFOA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_SYNCA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPSYNCALL_UPDATEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_EVENT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"pErrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERRINFOW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ,{"Name":"pSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_SYNCW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_SITE_COST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_SCHEMA_GUID_MAPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_SCHEMA_GUID_MAPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NtdsDsaObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsGc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ComputerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ServerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NtdsDsaObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NtdsDsaObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsGc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ComputerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ServerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NtdsDsaObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NtdsDsaObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsGc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsRodc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ComputerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ServerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NtdsDsaObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_CONTROLLER_INFO_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ComputerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NtdsDsaObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsPdc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsGc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsRodc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SiteObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ComputerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ServerObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NtdsDsaObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_KCC_TASKID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_KCC_TASKID_UPDATE_TOPOLOGY","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_REPL_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_REPL_INFO_NEIGHBORS","Value":0} + ,{"Name":"DS_REPL_INFO_CURSORS_FOR_NC","Value":1} + ,{"Name":"DS_REPL_INFO_METADATA_FOR_OBJ","Value":2} + ,{"Name":"DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES","Value":3} + ,{"Name":"DS_REPL_INFO_KCC_DSA_LINK_FAILURES","Value":4} + ,{"Name":"DS_REPL_INFO_PENDING_OPS","Value":5} + ,{"Name":"DS_REPL_INFO_METADATA_FOR_ATTR_VALUE","Value":6} + ,{"Name":"DS_REPL_INFO_CURSORS_2_FOR_NC","Value":7} + ,{"Name":"DS_REPL_INFO_CURSORS_3_FOR_NC","Value":8} + ,{"Name":"DS_REPL_INFO_METADATA_2_FOR_OBJ","Value":9} + ,{"Name":"DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE","Value":10} + ,{"Name":"DS_REPL_INFO_METADATA_EXT_FOR_ATTR_VALUE","Value":11} + ,{"Name":"DS_REPL_INFO_TYPE_MAX","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_REPL_NEIGHBORW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszNamingContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSourceDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSourceDsaAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszAsyncIntersiteTransportDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReplicaFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidNamingContextObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidSourceDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidAsyncIntersiteTransportObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnLastObjChangeSynced","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ftimeLastSyncSuccess","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeLastSyncAttempt","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwLastSyncResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cNumConsecutiveSyncFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_NEIGHBORW_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oszNamingContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszSourceDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszSourceDsaAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszAsyncIntersiteTransportDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReplicaFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidNamingContextObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidSourceDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidAsyncIntersiteTransportObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnLastObjChangeSynced","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ftimeLastSyncSuccess","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeLastSyncAttempt","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwLastSyncResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cNumConsecutiveSyncFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_NEIGHBORSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumNeighbors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgNeighbor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_NEIGHBORW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSOR_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ftimeLastSyncSuccess","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSOR_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ftimeLastSyncSuccess","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszSourceDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSOR_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uuidSourceDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnAttributeFilter","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ftimeLastSyncSuccess","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"oszSourceDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSORS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumCursors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCursor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_CURSOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSORS_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumCursors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCursor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_CURSOR_2","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_CURSORS_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumCursors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCursor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_CURSOR_3W","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_META_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_META_DATA_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"pszLastOriginatingDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_META_DATA_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oszAttributeName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"oszLastOriginatingDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_OBJ_META_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgMetaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_ATTR_META_DATA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_OBJ_META_DATA_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgMetaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_ATTR_META_DATA_2","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_KCC_DSA_FAILUREW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uuidDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ftimeFirstFailure","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cNumFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_KCC_DSA_FAILUREW_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oszDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ftimeFirstFailure","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cNumFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_KCC_DSA_FAILURESW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgDsaFailure","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_KCC_DSA_FAILUREW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_OP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_REPL_OP_TYPE_SYNC","Value":0} + ,{"Name":"DS_REPL_OP_TYPE_ADD","Value":1} + ,{"Name":"DS_REPL_OP_TYPE_DELETE","Value":2} + ,{"Name":"DS_REPL_OP_TYPE_MODIFY","Value":3} + ,{"Name":"DS_REPL_OP_TYPE_UPDATE_REFS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DS_REPL_OPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftimeEnqueued","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ulSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpType","Type":{"Kind":"ApiRef","Name":"DS_REPL_OP_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszNamingContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDsaAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uuidNamingContextObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_OPW_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftimeEnqueued","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ulSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpType","Type":{"Kind":"ApiRef","Name":"DS_REPL_OP_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszNamingContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszDsaAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidNamingContextObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuidDsaObjGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_PENDING_OPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftimeCurrentOpStarted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cNumPendingOps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPendingOp","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_OPW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_VALUE_META_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ftimeDeleted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeCreated","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_VALUE_META_DATA_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ftimeDeleted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeCreated","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"pszLastOriginatingDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_VALUE_META_DATA_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ftimeDeleted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeCreated","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"pszLastOriginatingDsaDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPriorLinkState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentLinkState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_VALUE_META_DATA_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oszAttributeName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszObjectDn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"obData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeDeleted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeCreated","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"oszLastOriginatingDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_VALUE_META_DATA_BLOB_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oszAttributeName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oszObjectDn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"obData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeDeleted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeCreated","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeLastOriginatingChange","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"uuidLastOriginatingDsaInvocationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usnOriginatingChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"usnLocalChange","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"oszLastOriginatingDsaDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPriorLinkState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentLinkState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_VALUE_META_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgMetaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_VALUE_META_DATA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_VALUE_META_DATA_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgMetaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_VALUE_META_DATA_2","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_ATTR_VALUE_META_DATA_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgMetaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DS_REPL_VALUE_META_DATA_EXT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_REPL_QUEUE_STATISTICSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftimeCurrentOpStarted","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cNumPendingOps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftimeOldestSync","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeOldestAdd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeOldestMod","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeOldestDel","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftimeOldestUpdRefs","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSROLE_MACHINE_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DsRole_RoleStandaloneWorkstation","Value":0} + ,{"Name":"DsRole_RoleMemberWorkstation","Value":1} + ,{"Name":"DsRole_RoleStandaloneServer","Value":2} + ,{"Name":"DsRole_RoleMemberServer","Value":3} + ,{"Name":"DsRole_RoleBackupDomainController","Value":4} + ,{"Name":"DsRole_RolePrimaryDomainController","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSROLE_SERVER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DsRoleServerUnknown","Value":0} + ,{"Name":"DsRoleServerPrimary","Value":1} + ,{"Name":"DsRoleServerBackup","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSROLE_PRIMARY_DOMAIN_INFO_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DsRolePrimaryDomainInfoBasic","Value":1} + ,{"Name":"DsRoleUpgradeStatus","Value":2} + ,{"Name":"DsRoleOperationState","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSROLE_PRIMARY_DOMAIN_INFO_BASIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MachineRole","Type":{"Kind":"ApiRef","Name":"DSROLE_MACHINE_ROLE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainNameFlat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainNameDns","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainForestName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSROLE_UPGRADE_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreviousServerState","Type":{"Kind":"ApiRef","Name":"DSROLE_SERVER_STATE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSROLE_OPERATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DsRoleOperationIdle","Value":0} + ,{"Name":"DsRoleOperationActive","Value":1} + ,{"Name":"DsRoleOperationNeedReboot","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSROLE_OPERATION_STATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationState","Type":{"Kind":"ApiRef","Name":"DSROLE_OPERATION_STATE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMAIN_CONTROLLER_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainControllerAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainControllerAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DcSiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientSiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMAIN_CONTROLLER_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainControllerAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DomainControllerAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DcSiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientSiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_TRUSTSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS_DOMAIN_TRUSTSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GetDcContextHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DsGetDcCloseW" + } + ,{ + "Name":"BFFCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"ADsGetObject" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsBuildEnumerator" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pADsContainer","Type":{"Kind":"ApiRef","Name":"IADsContainer","TargetKind":"Com","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ADsFreeEnumerator" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumVariant","Type":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsEnumerateNext" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumVariant","Type":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcElementsFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsBuildVarArrayStr" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppPathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPathNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsBuildVarArrayInt" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwObjectTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsOpenObject" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsGetLastError" + ,"SetLastError":true + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrorBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwErrorBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwNameBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsSetLastError" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AllocADsMem" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeADsMem" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReallocADsMem" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pOldMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocADsStr" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FreeADsStr" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReallocADsStr" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ppStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsEncodeBinaryData" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwSrcLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszDestData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ADsDecodeBinaryData" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSrcData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppbDestData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwDestLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PropVariantToAdsType" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwNumVariant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAdsValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AdsTypeToPropVariant" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdsValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwNumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AdsFreeAdsValues" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAdsValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSVALUE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwNumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BinarySDToSecurityDescriptor" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pVarsec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"passWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SecurityDescriptorToBinarySD" + ,"SetLastError":false + ,"DllImport":"ACTIVEDS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vVarSecDes","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSDLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"passWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsBrowseForContainerW" + ,"SetLastError":false + ,"DllImport":"dsuiext" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBROWSEINFOW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DsBrowseForContainerA" + ,"SetLastError":false + ,"DllImport":"dsuiext" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBROWSEINFOA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DsGetIcon" + ,"SetLastError":false + ,"DllImport":"dsuiext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cxImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsGetFriendlyClassName" + ,"SetLastError":false + ,"DllImport":"dsuiext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsPropCreateNotifyObj" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppThdDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzADsObjName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phNotifyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsPropGetInitInfo" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNotifyObj","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSPROPINITPARAMS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsPropSetHwndWithTitle" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNotifyObj","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPage","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptzTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsPropSetHwnd" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNotifyObj","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPage","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADsPropCheckIfWritable" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwzAttr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pWritableAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADS_ATTR_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ADsPropSendErrorMessage" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNotifyObj","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSPROPERROR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADsPropShowErrorDialog" + ,"SetLastError":false + ,"DllImport":"dsprop" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNotifyObj","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPage","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsMakeSpnW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstancePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Referrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcSpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsMakeSpnA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstancePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Referrer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcSpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsCrackSpnA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcServiceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pInstancePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsCrackSpnW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcServiceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pInstancePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsQuoteRdnValueW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cUnquotedRdnValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psUnquotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"pcQuotedRdnValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"psQuotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"DsQuoteRdnValueA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cUnquotedRdnValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psUnquotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Const"]} + ,{"Name":"pcQuotedRdnValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"psQuotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"DsUnquoteRdnValueW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cQuotedRdnValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psQuotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"pcUnquotedRdnValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"psUnquotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"DsUnquoteRdnValueA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cQuotedRdnValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psQuotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Const"]} + ,{"Name":"pcUnquotedRdnValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"psUnquotedRdnValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"DsGetRdnW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppDN","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcDN","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsCrackUnquotedMangledRdnW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRDN","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchRDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"peDsMangleFor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsCrackUnquotedMangledRdnA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRDN","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchRDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"peDsMangleFor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsIsMangledRdnValueW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRdn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cRdn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eDsMangleForDesired","Type":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsIsMangledRdnValueA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRdn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cRdn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eDsMangleForDesired","Type":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsIsMangledDnA" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eDsMangleFor","Type":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsIsMangledDnW" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eDsMangleFor","Type":{"Kind":"ApiRef","Name":"DS_MANGLE_FOR","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsCrackSpn2A" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcServiceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pInstancePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsCrackSpn2W" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcServiceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pInstancePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsCrackSpn3W" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"HostName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pPortNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pcDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcRealmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RealmName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsCrackSpn4W" + ,"SetLastError":false + ,"DllImport":"DSPARSE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSpn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"HostName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"InstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcPortName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcRealmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RealmName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithCredW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithCredA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithSpnW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithSpnA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithSpnExW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindWithSpnExA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainControllerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindByInstanceW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Annotation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstanceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindByInstanceA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Annotation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstanceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServicePrincipalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindToISTGW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindToISTGA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsBindingSetTimeout" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cTimeoutSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsUnBindW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsUnBindA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsMakePasswordCredentialsW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"User","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsMakePasswordCredentialsA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"User","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreePasswordCredentials" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsCrackNamesW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DS_NAME_FLAGS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"formatOffered","Type":{"Kind":"ApiRef","Name":"DS_NAME_FORMAT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"formatDesired","Type":{"Kind":"ApiRef","Name":"DS_NAME_FORMAT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsCrackNamesA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DS_NAME_FLAGS","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"formatOffered","Type":{"Kind":"ApiRef","Name":"DS_NAME_FORMAT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"formatDesired","Type":{"Kind":"ApiRef","Name":"DS_NAME_FORMAT","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeNameResultW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsFreeNameResultA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsGetSpnA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceType","Type":{"Kind":"ApiRef","Name":"DS_SPN_NAME_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstancePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cInstanceNames","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pInstanceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pInstancePorts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcSpn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prpszSpn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetSpnW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceType","Type":{"Kind":"ApiRef","Name":"DS_SPN_NAME_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InstancePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cInstanceNames","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pInstanceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pInstancePorts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcSpn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prpszSpn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeSpnArrayA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeSpnArrayW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsWriteAccountSpnA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"DS_SPN_WRITE_OP","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAccount","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsWriteAccountSpnW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"DS_SPN_WRITE_OP","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cSpn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsClientMakeSpnForTargetServerW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcSpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsClientMakeSpnForTargetServerA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcSpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSpn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsServerRegisterSpnA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"DS_SPN_WRITE_OP","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UserObjectDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DsServerRegisterSpnW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"DS_SPN_WRITE_OP","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServiceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UserObjectDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DsReplicaSyncA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaSyncW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaAddA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaDn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TransportDn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEDULE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaAddW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TransportDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEDULE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaDelA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DsaSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaDelW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DsaSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaModifyA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidSourceDsa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"TransportDn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEDULE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReplicaFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ModifyFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaModifyW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidSourceDsa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"TransportDn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDsaAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEDULE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReplicaFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ModifyFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaUpdateRefsA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DsaDest","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaUpdateRefsW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DsaDest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaSyncAllA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFnCallBack","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}}},"Attrs":["In","Out"]} + ,{"Name":"pCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERRINFOA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsReplicaSyncAllW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFnCallBack","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}}},"Attrs":["In","Out"]} + ,{"Name":"pCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_REPSYNCALL_ERRINFOW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsRemoveDsServerW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fLastDcInDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsRemoveDsServerA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fLastDcInDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsRemoveDsDomainW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsRemoveDsDomainA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsListSitesA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSites","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListSitesW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSites","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListServersInSiteA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppServers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListServersInSiteW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppServers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListDomainsInSiteA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListDomainsInSiteW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListServersForDomainInSiteA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppServers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListServersForDomainInSiteW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"site","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppServers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListInfoForServerA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"server","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListInfoForServerW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListRolesA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsListRolesW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_NAME_RESULTW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsQuerySitesByCostW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFromSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgwszToSites","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cToSites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgSiteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SITE_COST_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsQuerySitesByCostA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFromSite","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgszToSites","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cToSites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgSiteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SITE_COST_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsQuerySitesFree" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rgSiteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SITE_COST_INFO","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsMapSchemaGuidsA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppGuidMap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SCHEMA_GUID_MAPA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeSchemaGuidMapA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pGuidMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SCHEMA_GUID_MAPA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsMapSchemaGuidsW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppGuidMap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SCHEMA_GUID_MAPW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeSchemaGuidMapW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pGuidMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_SCHEMA_GUID_MAPW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsGetDomainControllerInfoA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDomainControllerInfoW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsFreeDomainControllerInfoA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsFreeDomainControllerInfoW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaConsistencyCheck" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskID","Type":{"Kind":"ApiRef","Name":"DS_KCC_TASKID","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaVerifyObjectsW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaVerifyObjectsA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUuidDsaSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsReplicaGetInfoW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"DS_REPL_INFO_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"puuidForSourceDsaObjGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsReplicaGetInfo2W" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"DS_REPL_INFO_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"puuidForSourceDsaObjGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEnumerationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsReplicaFreeInfo" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"DS_REPL_INFO_TYPE","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsAddSidHistoryW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SrcPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SrcDomainController","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SrcDomainCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DstDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DstPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsAddSidHistoryA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SrcPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SrcDomainController","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SrcDomainCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DstDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DstPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsInheritSecurityIdentityW" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DstPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsInheritSecurityIdentityA" + ,"SetLastError":false + ,"DllImport":"NTDSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DstPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsRoleGetPrimaryDomainInformation" + ,"SetLastError":false + ,"DllImport":"DSROLE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"DSROLE_PRIMARY_DOMAIN_INFO_LEVEL","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DsRoleFreeMemory" + ,"SetLastError":false + ,"DllImport":"DSROLE" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DsGetDcNameA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DomainControllerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAIN_CONTROLLER_INFOA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDcNameW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DomainControllerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMAIN_CONTROLLER_INFOW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetSiteNameA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SiteName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetSiteNameW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SiteName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsValidateSubnetNameW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SubnetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsValidateSubnetNameA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SubnetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DsAddressToSiteNamesW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SocketAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsAddressToSiteNamesA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SocketAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsAddressToSiteNamesExW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SocketAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"SubnetNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsAddressToSiteNamesExA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SocketAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"SubnetNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsEnumerateDomainTrustsW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Domains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_DOMAIN_TRUSTSW","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"DomainCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsEnumerateDomainTrustsA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Domains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS_DOMAIN_TRUSTSA","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"DomainCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetForestTrustInformationW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsMergeForestTrustInformationW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MergedForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDcSiteCoverageW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDcSiteCoverageA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"EntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SiteNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsDeregisterDnsHostRecordsW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DsaGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsDeregisterDnsHostRecordsA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DsaGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DsGetDcOpenW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DnsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RetGetDcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GetDcContextHandle","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDcOpenA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DnsName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RetGetDcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GetDcContextHandle","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DsGetDcNextW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"GetDcContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SockAddressCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"SockAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"DnsHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsGetDcNextA" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"GetDcContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SockAddressCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"SockAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"DnsHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DsGetDcCloseW" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"GetDcContextHandle","Type":{"Kind":"ApiRef","Name":"GetDcContextHandle","TargetKind":"Default","Api":"ActiveDirectory","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "DSBROWSEINFO" + ,"DSBITEM" + ,"DS_NAME_RESULT_ITEM" + ,"DS_NAME_RESULT" + ,"DS_REPSYNCALL_SYNC" + ,"DS_REPSYNCALL_ERRINFO" + ,"DS_REPSYNCALL_UPDATE" + ,"DS_SCHEMA_GUID_MAP" + ,"DS_DOMAIN_CONTROLLER_INFO_1" + ,"DS_DOMAIN_CONTROLLER_INFO_2" + ,"DS_DOMAIN_CONTROLLER_INFO_3" + ,"DOMAIN_CONTROLLER_INFO" + ,"DS_DOMAIN_TRUSTS" + ,"DsBrowseForContainer" + ,"DsMakeSpn" + ,"DsCrackSpn" + ,"DsQuoteRdnValue" + ,"DsUnquoteRdnValue" + ,"DsCrackUnquotedMangledRdn" + ,"DsIsMangledRdnValue" + ,"DsIsMangledDn" + ,"DsCrackSpn2" + ,"DsBind" + ,"DsBindWithCred" + ,"DsBindWithSpn" + ,"DsBindWithSpnEx" + ,"DsBindByInstance" + ,"DsBindToISTG" + ,"DsUnBind" + ,"DsMakePasswordCredentials" + ,"DsCrackNames" + ,"DsFreeNameResult" + ,"DsGetSpn" + ,"DsFreeSpnArray" + ,"DsWriteAccountSpn" + ,"DsClientMakeSpnForTargetServer" + ,"DsServerRegisterSpn" + ,"DsReplicaSync" + ,"DsReplicaAdd" + ,"DsReplicaDel" + ,"DsReplicaModify" + ,"DsReplicaUpdateRefs" + ,"DsReplicaSyncAll" + ,"DsRemoveDsServer" + ,"DsRemoveDsDomain" + ,"DsListSites" + ,"DsListServersInSite" + ,"DsListDomainsInSite" + ,"DsListServersForDomainInSite" + ,"DsListInfoForServer" + ,"DsListRoles" + ,"DsQuerySitesByCost" + ,"DsMapSchemaGuids" + ,"DsFreeSchemaGuidMap" + ,"DsGetDomainControllerInfo" + ,"DsFreeDomainControllerInfo" + ,"DsReplicaVerifyObjects" + ,"DsAddSidHistory" + ,"DsInheritSecurityIdentity" + ,"DsGetDcName" + ,"DsGetSiteName" + ,"DsValidateSubnetName" + ,"DsAddressToSiteNames" + ,"DsAddressToSiteNamesEx" + ,"DsEnumerateDomainTrusts" + ,"DsGetDcSiteCoverage" + ,"DsDeregisterDnsHostRecords" + ,"DsGetDcOpen" + ,"DsGetDcNext" +] + +} diff --git a/api/AllJoyn.json b/api/AllJoyn.json new file mode 100644 index 0000000..106e232 --- /dev/null +++ b/api/AllJoyn.json @@ -0,0 +1,7266 @@ +{ + +"Constants":[ + { + "Name":"ALLJOYN_LITTLE_ENDIAN" + ,"NativeType":"Byte" + ,"Value":108 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_BIG_ENDIAN" + ,"NativeType":"Byte" + ,"Value":66 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MESSAGE_DEFAULT_TIMEOUT" + ,"NativeType":"UInt32" + ,"Value":25000 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_PASSWORD" + ,"NativeType":"UInt16" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_USER_NAME" + ,"NativeType":"UInt16" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_CERT_CHAIN" + ,"NativeType":"UInt16" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_PRIVATE_KEY" + ,"NativeType":"UInt16" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_LOGON_ENTRY" + ,"NativeType":"UInt16" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_EXPIRATION" + ,"NativeType":"UInt16" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_NEW_PASSWORD" + ,"NativeType":"UInt16" + ,"Value":4097 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_CRED_ONE_TIME_PWD" + ,"NativeType":"UInt16" + ,"Value":8193 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_PROP_ACCESS_READ" + ,"NativeType":"Byte" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_PROP_ACCESS_WRITE" + ,"NativeType":"Byte" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_PROP_ACCESS_RW" + ,"NativeType":"Byte" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_NO_REPLY" + ,"NativeType":"Byte" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_DEPRECATED" + ,"NativeType":"Byte" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_SESSIONCAST" + ,"NativeType":"Byte" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_SESSIONLESS" + ,"NativeType":"Byte" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_UNICAST" + ,"NativeType":"Byte" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ALLJOYN_MEMBER_ANNOTATE_GLOBAL_BROADCAST" + ,"NativeType":"Byte" + ,"Value":32 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"alljoyn_about_announceflag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNANNOUNCED","Value":0} + ,{"Name":"ANNOUNCED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ER_OK","Value":0} + ,{"Name":"ER_FAIL","Value":1} + ,{"Name":"ER_UTF_CONVERSION_FAILED","Value":2} + ,{"Name":"ER_BUFFER_TOO_SMALL","Value":3} + ,{"Name":"ER_OS_ERROR","Value":4} + ,{"Name":"ER_OUT_OF_MEMORY","Value":5} + ,{"Name":"ER_SOCKET_BIND_ERROR","Value":6} + ,{"Name":"ER_INIT_FAILED","Value":7} + ,{"Name":"ER_WOULDBLOCK","Value":8} + ,{"Name":"ER_NOT_IMPLEMENTED","Value":9} + ,{"Name":"ER_TIMEOUT","Value":10} + ,{"Name":"ER_SOCK_OTHER_END_CLOSED","Value":11} + ,{"Name":"ER_BAD_ARG_1","Value":12} + ,{"Name":"ER_BAD_ARG_2","Value":13} + ,{"Name":"ER_BAD_ARG_3","Value":14} + ,{"Name":"ER_BAD_ARG_4","Value":15} + ,{"Name":"ER_BAD_ARG_5","Value":16} + ,{"Name":"ER_BAD_ARG_6","Value":17} + ,{"Name":"ER_BAD_ARG_7","Value":18} + ,{"Name":"ER_BAD_ARG_8","Value":19} + ,{"Name":"ER_INVALID_ADDRESS","Value":20} + ,{"Name":"ER_INVALID_DATA","Value":21} + ,{"Name":"ER_READ_ERROR","Value":22} + ,{"Name":"ER_WRITE_ERROR","Value":23} + ,{"Name":"ER_OPEN_FAILED","Value":24} + ,{"Name":"ER_PARSE_ERROR","Value":25} + ,{"Name":"ER_END_OF_DATA","Value":26} + ,{"Name":"ER_CONN_REFUSED","Value":27} + ,{"Name":"ER_BAD_ARG_COUNT","Value":28} + ,{"Name":"ER_WARNING","Value":29} + ,{"Name":"ER_EOF","Value":30} + ,{"Name":"ER_DEADLOCK","Value":31} + ,{"Name":"ER_COMMON_ERRORS","Value":4096} + ,{"Name":"ER_STOPPING_THREAD","Value":4097} + ,{"Name":"ER_ALERTED_THREAD","Value":4098} + ,{"Name":"ER_XML_MALFORMED","Value":4099} + ,{"Name":"ER_AUTH_FAIL","Value":4100} + ,{"Name":"ER_AUTH_USER_REJECT","Value":4101} + ,{"Name":"ER_NO_SUCH_ALARM","Value":4102} + ,{"Name":"ER_TIMER_FALLBEHIND","Value":4103} + ,{"Name":"ER_SSL_ERRORS","Value":4104} + ,{"Name":"ER_SSL_INIT","Value":4105} + ,{"Name":"ER_SSL_CONNECT","Value":4106} + ,{"Name":"ER_SSL_VERIFY","Value":4107} + ,{"Name":"ER_EXTERNAL_THREAD","Value":4108} + ,{"Name":"ER_CRYPTO_ERROR","Value":4109} + ,{"Name":"ER_CRYPTO_TRUNCATED","Value":4110} + ,{"Name":"ER_CRYPTO_KEY_UNAVAILABLE","Value":4111} + ,{"Name":"ER_BAD_HOSTNAME","Value":4112} + ,{"Name":"ER_CRYPTO_KEY_UNUSABLE","Value":4113} + ,{"Name":"ER_EMPTY_KEY_BLOB","Value":4114} + ,{"Name":"ER_CORRUPT_KEYBLOB","Value":4115} + ,{"Name":"ER_INVALID_KEY_ENCODING","Value":4116} + ,{"Name":"ER_DEAD_THREAD","Value":4117} + ,{"Name":"ER_THREAD_RUNNING","Value":4118} + ,{"Name":"ER_THREAD_STOPPING","Value":4119} + ,{"Name":"ER_BAD_STRING_ENCODING","Value":4120} + ,{"Name":"ER_CRYPTO_INSUFFICIENT_SECURITY","Value":4121} + ,{"Name":"ER_CRYPTO_ILLEGAL_PARAMETERS","Value":4122} + ,{"Name":"ER_CRYPTO_HASH_UNINITIALIZED","Value":4123} + ,{"Name":"ER_THREAD_NO_WAIT","Value":4124} + ,{"Name":"ER_TIMER_EXITING","Value":4125} + ,{"Name":"ER_INVALID_GUID","Value":4126} + ,{"Name":"ER_THREADPOOL_EXHAUSTED","Value":4127} + ,{"Name":"ER_THREADPOOL_STOPPING","Value":4128} + ,{"Name":"ER_INVALID_STREAM","Value":4129} + ,{"Name":"ER_TIMER_FULL","Value":4130} + ,{"Name":"ER_IODISPATCH_STOPPING","Value":4131} + ,{"Name":"ER_SLAP_INVALID_PACKET_LEN","Value":4132} + ,{"Name":"ER_SLAP_HDR_CHECKSUM_ERROR","Value":4133} + ,{"Name":"ER_SLAP_INVALID_PACKET_TYPE","Value":4134} + ,{"Name":"ER_SLAP_LEN_MISMATCH","Value":4135} + ,{"Name":"ER_SLAP_PACKET_TYPE_MISMATCH","Value":4136} + ,{"Name":"ER_SLAP_CRC_ERROR","Value":4137} + ,{"Name":"ER_SLAP_ERROR","Value":4138} + ,{"Name":"ER_SLAP_OTHER_END_CLOSED","Value":4139} + ,{"Name":"ER_TIMER_NOT_ALLOWED","Value":4140} + ,{"Name":"ER_NOT_CONN","Value":4141} + ,{"Name":"ER_XML_CONVERTER_ERROR","Value":8192} + ,{"Name":"ER_XML_INVALID_RULES_COUNT","Value":8193} + ,{"Name":"ER_XML_INTERFACE_MEMBERS_MISSING","Value":8194} + ,{"Name":"ER_XML_INVALID_MEMBER_TYPE","Value":8195} + ,{"Name":"ER_XML_INVALID_MEMBER_ACTION","Value":8196} + ,{"Name":"ER_XML_MEMBER_DENY_ACTION_WITH_OTHER","Value":8197} + ,{"Name":"ER_XML_INVALID_ANNOTATIONS_COUNT","Value":8198} + ,{"Name":"ER_XML_INVALID_ELEMENT_NAME","Value":8199} + ,{"Name":"ER_XML_INVALID_ATTRIBUTE_VALUE","Value":8200} + ,{"Name":"ER_XML_INVALID_SECURITY_LEVEL_ANNOTATION_VALUE","Value":8201} + ,{"Name":"ER_XML_INVALID_ELEMENT_CHILDREN_COUNT","Value":8202} + ,{"Name":"ER_XML_INVALID_POLICY_VERSION","Value":8203} + ,{"Name":"ER_XML_INVALID_POLICY_SERIAL_NUMBER","Value":8204} + ,{"Name":"ER_XML_INVALID_ACL_PEER_TYPE","Value":8205} + ,{"Name":"ER_XML_INVALID_ACL_PEER_CHILDREN_COUNT","Value":8206} + ,{"Name":"ER_XML_ACL_ALL_TYPE_PEER_WITH_OTHERS","Value":8207} + ,{"Name":"ER_XML_INVALID_ACL_PEER_PUBLIC_KEY","Value":8208} + ,{"Name":"ER_XML_ACL_PEER_NOT_UNIQUE","Value":8209} + ,{"Name":"ER_XML_ACL_PEER_PUBLIC_KEY_SET","Value":8210} + ,{"Name":"ER_XML_ACLS_MISSING","Value":8211} + ,{"Name":"ER_XML_ACL_PEERS_MISSING","Value":8212} + ,{"Name":"ER_XML_INVALID_OBJECT_PATH","Value":8213} + ,{"Name":"ER_XML_INVALID_INTERFACE_NAME","Value":8214} + ,{"Name":"ER_XML_INVALID_MEMBER_NAME","Value":8215} + ,{"Name":"ER_XML_INVALID_MANIFEST_VERSION","Value":8216} + ,{"Name":"ER_XML_INVALID_OID","Value":8217} + ,{"Name":"ER_XML_INVALID_BASE64","Value":8218} + ,{"Name":"ER_XML_INTERFACE_NAME_NOT_UNIQUE","Value":8219} + ,{"Name":"ER_XML_MEMBER_NAME_NOT_UNIQUE","Value":8220} + ,{"Name":"ER_XML_OBJECT_PATH_NOT_UNIQUE","Value":8221} + ,{"Name":"ER_XML_ANNOTATION_NOT_UNIQUE","Value":8222} + ,{"Name":"ER_NONE","Value":65535} + ,{"Name":"ER_BUS_ERRORS","Value":36864} + ,{"Name":"ER_BUS_READ_ERROR","Value":36865} + ,{"Name":"ER_BUS_WRITE_ERROR","Value":36866} + ,{"Name":"ER_BUS_BAD_VALUE_TYPE","Value":36867} + ,{"Name":"ER_BUS_BAD_HEADER_FIELD","Value":36868} + ,{"Name":"ER_BUS_BAD_SIGNATURE","Value":36869} + ,{"Name":"ER_BUS_BAD_OBJ_PATH","Value":36870} + ,{"Name":"ER_BUS_BAD_MEMBER_NAME","Value":36871} + ,{"Name":"ER_BUS_BAD_INTERFACE_NAME","Value":36872} + ,{"Name":"ER_BUS_BAD_ERROR_NAME","Value":36873} + ,{"Name":"ER_BUS_BAD_BUS_NAME","Value":36874} + ,{"Name":"ER_BUS_NAME_TOO_LONG","Value":36875} + ,{"Name":"ER_BUS_BAD_LENGTH","Value":36876} + ,{"Name":"ER_BUS_BAD_VALUE","Value":36877} + ,{"Name":"ER_BUS_BAD_HDR_FLAGS","Value":36878} + ,{"Name":"ER_BUS_BAD_BODY_LEN","Value":36879} + ,{"Name":"ER_BUS_BAD_HEADER_LEN","Value":36880} + ,{"Name":"ER_BUS_UNKNOWN_SERIAL","Value":36881} + ,{"Name":"ER_BUS_UNKNOWN_PATH","Value":36882} + ,{"Name":"ER_BUS_UNKNOWN_INTERFACE","Value":36883} + ,{"Name":"ER_BUS_ESTABLISH_FAILED","Value":36884} + ,{"Name":"ER_BUS_UNEXPECTED_SIGNATURE","Value":36885} + ,{"Name":"ER_BUS_INTERFACE_MISSING","Value":36886} + ,{"Name":"ER_BUS_PATH_MISSING","Value":36887} + ,{"Name":"ER_BUS_MEMBER_MISSING","Value":36888} + ,{"Name":"ER_BUS_REPLY_SERIAL_MISSING","Value":36889} + ,{"Name":"ER_BUS_ERROR_NAME_MISSING","Value":36890} + ,{"Name":"ER_BUS_INTERFACE_NO_SUCH_MEMBER","Value":36891} + ,{"Name":"ER_BUS_NO_SUCH_OBJECT","Value":36892} + ,{"Name":"ER_BUS_OBJECT_NO_SUCH_MEMBER","Value":36893} + ,{"Name":"ER_BUS_OBJECT_NO_SUCH_INTERFACE","Value":36894} + ,{"Name":"ER_BUS_NO_SUCH_INTERFACE","Value":36895} + ,{"Name":"ER_BUS_MEMBER_NO_SUCH_SIGNATURE","Value":36896} + ,{"Name":"ER_BUS_NOT_NUL_TERMINATED","Value":36897} + ,{"Name":"ER_BUS_NO_SUCH_PROPERTY","Value":36898} + ,{"Name":"ER_BUS_SET_WRONG_SIGNATURE","Value":36899} + ,{"Name":"ER_BUS_PROPERTY_VALUE_NOT_SET","Value":36900} + ,{"Name":"ER_BUS_PROPERTY_ACCESS_DENIED","Value":36901} + ,{"Name":"ER_BUS_NO_TRANSPORTS","Value":36902} + ,{"Name":"ER_BUS_BAD_TRANSPORT_ARGS","Value":36903} + ,{"Name":"ER_BUS_NO_ROUTE","Value":36904} + ,{"Name":"ER_BUS_NO_ENDPOINT","Value":36905} + ,{"Name":"ER_BUS_BAD_SEND_PARAMETER","Value":36906} + ,{"Name":"ER_BUS_UNMATCHED_REPLY_SERIAL","Value":36907} + ,{"Name":"ER_BUS_BAD_SENDER_ID","Value":36908} + ,{"Name":"ER_BUS_TRANSPORT_NOT_STARTED","Value":36909} + ,{"Name":"ER_BUS_EMPTY_MESSAGE","Value":36910} + ,{"Name":"ER_BUS_NOT_OWNER","Value":36911} + ,{"Name":"ER_BUS_SET_PROPERTY_REJECTED","Value":36912} + ,{"Name":"ER_BUS_CONNECT_FAILED","Value":36913} + ,{"Name":"ER_BUS_REPLY_IS_ERROR_MESSAGE","Value":36914} + ,{"Name":"ER_BUS_NOT_AUTHENTICATING","Value":36915} + ,{"Name":"ER_BUS_NO_LISTENER","Value":36916} + ,{"Name":"ER_BUS_NOT_ALLOWED","Value":36918} + ,{"Name":"ER_BUS_WRITE_QUEUE_FULL","Value":36919} + ,{"Name":"ER_BUS_ENDPOINT_CLOSING","Value":36920} + ,{"Name":"ER_BUS_INTERFACE_MISMATCH","Value":36921} + ,{"Name":"ER_BUS_MEMBER_ALREADY_EXISTS","Value":36922} + ,{"Name":"ER_BUS_PROPERTY_ALREADY_EXISTS","Value":36923} + ,{"Name":"ER_BUS_IFACE_ALREADY_EXISTS","Value":36924} + ,{"Name":"ER_BUS_ERROR_RESPONSE","Value":36925} + ,{"Name":"ER_BUS_BAD_XML","Value":36926} + ,{"Name":"ER_BUS_BAD_CHILD_PATH","Value":36927} + ,{"Name":"ER_BUS_OBJ_ALREADY_EXISTS","Value":36928} + ,{"Name":"ER_BUS_OBJ_NOT_FOUND","Value":36929} + ,{"Name":"ER_BUS_CANNOT_EXPAND_MESSAGE","Value":36930} + ,{"Name":"ER_BUS_NOT_COMPRESSED","Value":36931} + ,{"Name":"ER_BUS_ALREADY_CONNECTED","Value":36932} + ,{"Name":"ER_BUS_NOT_CONNECTED","Value":36933} + ,{"Name":"ER_BUS_ALREADY_LISTENING","Value":36934} + ,{"Name":"ER_BUS_KEY_UNAVAILABLE","Value":36935} + ,{"Name":"ER_BUS_TRUNCATED","Value":36936} + ,{"Name":"ER_BUS_KEY_STORE_NOT_LOADED","Value":36937} + ,{"Name":"ER_BUS_NO_AUTHENTICATION_MECHANISM","Value":36938} + ,{"Name":"ER_BUS_BUS_ALREADY_STARTED","Value":36939} + ,{"Name":"ER_BUS_BUS_NOT_STARTED","Value":36940} + ,{"Name":"ER_BUS_KEYBLOB_OP_INVALID","Value":36941} + ,{"Name":"ER_BUS_INVALID_HEADER_CHECKSUM","Value":36942} + ,{"Name":"ER_BUS_MESSAGE_NOT_ENCRYPTED","Value":36943} + ,{"Name":"ER_BUS_INVALID_HEADER_SERIAL","Value":36944} + ,{"Name":"ER_BUS_TIME_TO_LIVE_EXPIRED","Value":36945} + ,{"Name":"ER_BUS_HDR_EXPANSION_INVALID","Value":36946} + ,{"Name":"ER_BUS_MISSING_COMPRESSION_TOKEN","Value":36947} + ,{"Name":"ER_BUS_NO_PEER_GUID","Value":36948} + ,{"Name":"ER_BUS_MESSAGE_DECRYPTION_FAILED","Value":36949} + ,{"Name":"ER_BUS_SECURITY_FATAL","Value":36950} + ,{"Name":"ER_BUS_KEY_EXPIRED","Value":36951} + ,{"Name":"ER_BUS_CORRUPT_KEYSTORE","Value":36952} + ,{"Name":"ER_BUS_NO_CALL_FOR_REPLY","Value":36953} + ,{"Name":"ER_BUS_NOT_A_COMPLETE_TYPE","Value":36954} + ,{"Name":"ER_BUS_POLICY_VIOLATION","Value":36955} + ,{"Name":"ER_BUS_NO_SUCH_SERVICE","Value":36956} + ,{"Name":"ER_BUS_TRANSPORT_NOT_AVAILABLE","Value":36957} + ,{"Name":"ER_BUS_INVALID_AUTH_MECHANISM","Value":36958} + ,{"Name":"ER_BUS_KEYSTORE_VERSION_MISMATCH","Value":36959} + ,{"Name":"ER_BUS_BLOCKING_CALL_NOT_ALLOWED","Value":36960} + ,{"Name":"ER_BUS_SIGNATURE_MISMATCH","Value":36961} + ,{"Name":"ER_BUS_STOPPING","Value":36962} + ,{"Name":"ER_BUS_METHOD_CALL_ABORTED","Value":36963} + ,{"Name":"ER_BUS_CANNOT_ADD_INTERFACE","Value":36964} + ,{"Name":"ER_BUS_CANNOT_ADD_HANDLER","Value":36965} + ,{"Name":"ER_BUS_KEYSTORE_NOT_LOADED","Value":36966} + ,{"Name":"ER_BUS_NO_SUCH_HANDLE","Value":36971} + ,{"Name":"ER_BUS_HANDLES_NOT_ENABLED","Value":36972} + ,{"Name":"ER_BUS_HANDLES_MISMATCH","Value":36973} + ,{"Name":"ER_BUS_NO_SESSION","Value":36975} + ,{"Name":"ER_BUS_ELEMENT_NOT_FOUND","Value":36976} + ,{"Name":"ER_BUS_NOT_A_DICTIONARY","Value":36977} + ,{"Name":"ER_BUS_WAIT_FAILED","Value":36978} + ,{"Name":"ER_BUS_BAD_SESSION_OPTS","Value":36980} + ,{"Name":"ER_BUS_CONNECTION_REJECTED","Value":36981} + ,{"Name":"ER_DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER","Value":36982} + ,{"Name":"ER_DBUS_REQUEST_NAME_REPLY_IN_QUEUE","Value":36983} + ,{"Name":"ER_DBUS_REQUEST_NAME_REPLY_EXISTS","Value":36984} + ,{"Name":"ER_DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER","Value":36985} + ,{"Name":"ER_DBUS_RELEASE_NAME_REPLY_RELEASED","Value":36986} + ,{"Name":"ER_DBUS_RELEASE_NAME_REPLY_NON_EXISTENT","Value":36987} + ,{"Name":"ER_DBUS_RELEASE_NAME_REPLY_NOT_OWNER","Value":36988} + ,{"Name":"ER_DBUS_START_REPLY_ALREADY_RUNNING","Value":36990} + ,{"Name":"ER_ALLJOYN_BINDSESSIONPORT_REPLY_ALREADY_EXISTS","Value":36992} + ,{"Name":"ER_ALLJOYN_BINDSESSIONPORT_REPLY_FAILED","Value":36993} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_NO_SESSION","Value":36995} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_UNREACHABLE","Value":36996} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_CONNECT_FAILED","Value":36997} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_REJECTED","Value":36998} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_BAD_SESSION_OPTS","Value":36999} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_FAILED","Value":37000} + ,{"Name":"ER_ALLJOYN_LEAVESESSION_REPLY_NO_SESSION","Value":37002} + ,{"Name":"ER_ALLJOYN_LEAVESESSION_REPLY_FAILED","Value":37003} + ,{"Name":"ER_ALLJOYN_ADVERTISENAME_REPLY_TRANSPORT_NOT_AVAILABLE","Value":37004} + ,{"Name":"ER_ALLJOYN_ADVERTISENAME_REPLY_ALREADY_ADVERTISING","Value":37005} + ,{"Name":"ER_ALLJOYN_ADVERTISENAME_REPLY_FAILED","Value":37006} + ,{"Name":"ER_ALLJOYN_CANCELADVERTISENAME_REPLY_FAILED","Value":37008} + ,{"Name":"ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_TRANSPORT_NOT_AVAILABLE","Value":37009} + ,{"Name":"ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_ALREADY_DISCOVERING","Value":37010} + ,{"Name":"ER_ALLJOYN_FINDADVERTISEDNAME_REPLY_FAILED","Value":37011} + ,{"Name":"ER_ALLJOYN_CANCELFINDADVERTISEDNAME_REPLY_FAILED","Value":37013} + ,{"Name":"ER_BUS_UNEXPECTED_DISPOSITION","Value":37014} + ,{"Name":"ER_BUS_INTERFACE_ACTIVATED","Value":37015} + ,{"Name":"ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_BAD_PORT","Value":37016} + ,{"Name":"ER_ALLJOYN_UNBINDSESSIONPORT_REPLY_FAILED","Value":37017} + ,{"Name":"ER_ALLJOYN_BINDSESSIONPORT_REPLY_INVALID_OPTS","Value":37018} + ,{"Name":"ER_ALLJOYN_JOINSESSION_REPLY_ALREADY_JOINED","Value":37019} + ,{"Name":"ER_BUS_SELF_CONNECT","Value":37020} + ,{"Name":"ER_BUS_SECURITY_NOT_ENABLED","Value":37021} + ,{"Name":"ER_BUS_LISTENER_ALREADY_SET","Value":37022} + ,{"Name":"ER_BUS_PEER_AUTH_VERSION_MISMATCH","Value":37023} + ,{"Name":"ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NOT_SUPPORTED","Value":37024} + ,{"Name":"ER_ALLJOYN_SETLINKTIMEOUT_REPLY_NO_DEST_SUPPORT","Value":37025} + ,{"Name":"ER_ALLJOYN_SETLINKTIMEOUT_REPLY_FAILED","Value":37026} + ,{"Name":"ER_ALLJOYN_ACCESS_PERMISSION_WARNING","Value":37027} + ,{"Name":"ER_ALLJOYN_ACCESS_PERMISSION_ERROR","Value":37028} + ,{"Name":"ER_BUS_DESTINATION_NOT_AUTHENTICATED","Value":37029} + ,{"Name":"ER_BUS_ENDPOINT_REDIRECTED","Value":37030} + ,{"Name":"ER_BUS_AUTHENTICATION_PENDING","Value":37031} + ,{"Name":"ER_BUS_NOT_AUTHORIZED","Value":37032} + ,{"Name":"ER_PACKET_BUS_NO_SUCH_CHANNEL","Value":37033} + ,{"Name":"ER_PACKET_BAD_FORMAT","Value":37034} + ,{"Name":"ER_PACKET_CONNECT_TIMEOUT","Value":37035} + ,{"Name":"ER_PACKET_CHANNEL_FAIL","Value":37036} + ,{"Name":"ER_PACKET_TOO_LARGE","Value":37037} + ,{"Name":"ER_PACKET_BAD_PARAMETER","Value":37038} + ,{"Name":"ER_PACKET_BAD_CRC","Value":37039} + ,{"Name":"ER_RENDEZVOUS_SERVER_DEACTIVATED_USER","Value":37067} + ,{"Name":"ER_RENDEZVOUS_SERVER_UNKNOWN_USER","Value":37068} + ,{"Name":"ER_UNABLE_TO_CONNECT_TO_RENDEZVOUS_SERVER","Value":37069} + ,{"Name":"ER_NOT_CONNECTED_TO_RENDEZVOUS_SERVER","Value":37070} + ,{"Name":"ER_UNABLE_TO_SEND_MESSAGE_TO_RENDEZVOUS_SERVER","Value":37071} + ,{"Name":"ER_INVALID_RENDEZVOUS_SERVER_INTERFACE_MESSAGE","Value":37072} + ,{"Name":"ER_INVALID_PERSISTENT_CONNECTION_MESSAGE_RESPONSE","Value":37073} + ,{"Name":"ER_INVALID_ON_DEMAND_CONNECTION_MESSAGE_RESPONSE","Value":37074} + ,{"Name":"ER_INVALID_HTTP_METHOD_USED_FOR_RENDEZVOUS_SERVER_INTERFACE_MESSAGE","Value":37075} + ,{"Name":"ER_RENDEZVOUS_SERVER_ERR500_INTERNAL_ERROR","Value":37076} + ,{"Name":"ER_RENDEZVOUS_SERVER_ERR503_STATUS_UNAVAILABLE","Value":37077} + ,{"Name":"ER_RENDEZVOUS_SERVER_ERR401_UNAUTHORIZED_REQUEST","Value":37078} + ,{"Name":"ER_RENDEZVOUS_SERVER_UNRECOVERABLE_ERROR","Value":37079} + ,{"Name":"ER_RENDEZVOUS_SERVER_ROOT_CERTIFICATE_UNINITIALIZED","Value":37080} + ,{"Name":"ER_BUS_NO_SUCH_ANNOTATION","Value":37081} + ,{"Name":"ER_BUS_ANNOTATION_ALREADY_EXISTS","Value":37082} + ,{"Name":"ER_SOCK_CLOSING","Value":37083} + ,{"Name":"ER_NO_SUCH_DEVICE","Value":37084} + ,{"Name":"ER_P2P","Value":37085} + ,{"Name":"ER_P2P_TIMEOUT","Value":37086} + ,{"Name":"ER_P2P_NOT_CONNECTED","Value":37087} + ,{"Name":"ER_BAD_TRANSPORT_MASK","Value":37088} + ,{"Name":"ER_PROXIMITY_CONNECTION_ESTABLISH_FAIL","Value":37089} + ,{"Name":"ER_PROXIMITY_NO_PEERS_FOUND","Value":37090} + ,{"Name":"ER_BUS_OBJECT_NOT_REGISTERED","Value":37091} + ,{"Name":"ER_P2P_DISABLED","Value":37092} + ,{"Name":"ER_P2P_BUSY","Value":37093} + ,{"Name":"ER_BUS_INCOMPATIBLE_DAEMON","Value":37094} + ,{"Name":"ER_P2P_NO_GO","Value":37095} + ,{"Name":"ER_P2P_NO_STA","Value":37096} + ,{"Name":"ER_P2P_FORBIDDEN","Value":37097} + ,{"Name":"ER_ALLJOYN_ONAPPSUSPEND_REPLY_FAILED","Value":37098} + ,{"Name":"ER_ALLJOYN_ONAPPSUSPEND_REPLY_UNSUPPORTED","Value":37099} + ,{"Name":"ER_ALLJOYN_ONAPPRESUME_REPLY_FAILED","Value":37100} + ,{"Name":"ER_ALLJOYN_ONAPPRESUME_REPLY_UNSUPPORTED","Value":37101} + ,{"Name":"ER_BUS_NO_SUCH_MESSAGE","Value":37102} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_NO_SESSION","Value":37103} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_BINDER","Value":37104} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_MULTIPOINT","Value":37105} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_NOT_FOUND","Value":37106} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_INCOMPATIBLE_REMOTE_DAEMON","Value":37107} + ,{"Name":"ER_ALLJOYN_REMOVESESSIONMEMBER_REPLY_FAILED","Value":37108} + ,{"Name":"ER_BUS_REMOVED_BY_BINDER","Value":37109} + ,{"Name":"ER_BUS_MATCH_RULE_NOT_FOUND","Value":37110} + ,{"Name":"ER_ALLJOYN_PING_FAILED","Value":37111} + ,{"Name":"ER_ALLJOYN_PING_REPLY_UNREACHABLE","Value":37112} + ,{"Name":"ER_UDP_MSG_TOO_LONG","Value":37113} + ,{"Name":"ER_UDP_DEMUX_NO_ENDPOINT","Value":37114} + ,{"Name":"ER_UDP_NO_NETWORK","Value":37115} + ,{"Name":"ER_UDP_UNEXPECTED_LENGTH","Value":37116} + ,{"Name":"ER_UDP_UNEXPECTED_FLOW","Value":37117} + ,{"Name":"ER_UDP_DISCONNECT","Value":37118} + ,{"Name":"ER_UDP_NOT_IMPLEMENTED","Value":37119} + ,{"Name":"ER_UDP_NO_LISTENER","Value":37120} + ,{"Name":"ER_UDP_STOPPING","Value":37121} + ,{"Name":"ER_ARDP_BACKPRESSURE","Value":37122} + ,{"Name":"ER_UDP_BACKPRESSURE","Value":37123} + ,{"Name":"ER_ARDP_INVALID_STATE","Value":37124} + ,{"Name":"ER_ARDP_TTL_EXPIRED","Value":37125} + ,{"Name":"ER_ARDP_PERSIST_TIMEOUT","Value":37126} + ,{"Name":"ER_ARDP_PROBE_TIMEOUT","Value":37127} + ,{"Name":"ER_ARDP_REMOTE_CONNECTION_RESET","Value":37128} + ,{"Name":"ER_UDP_BUSHELLO","Value":37129} + ,{"Name":"ER_UDP_MESSAGE","Value":37130} + ,{"Name":"ER_UDP_INVALID","Value":37131} + ,{"Name":"ER_UDP_UNSUPPORTED","Value":37132} + ,{"Name":"ER_UDP_ENDPOINT_STALLED","Value":37133} + ,{"Name":"ER_ARDP_INVALID_RESPONSE","Value":37134} + ,{"Name":"ER_ARDP_INVALID_CONNECTION","Value":37135} + ,{"Name":"ER_UDP_LOCAL_DISCONNECT","Value":37136} + ,{"Name":"ER_UDP_EARLY_EXIT","Value":37137} + ,{"Name":"ER_UDP_LOCAL_DISCONNECT_FAIL","Value":37138} + ,{"Name":"ER_ARDP_DISCONNECTING","Value":37139} + ,{"Name":"ER_ALLJOYN_PING_REPLY_INCOMPATIBLE_REMOTE_ROUTING_NODE","Value":37140} + ,{"Name":"ER_ALLJOYN_PING_REPLY_TIMEOUT","Value":37141} + ,{"Name":"ER_ALLJOYN_PING_REPLY_UNKNOWN_NAME","Value":37142} + ,{"Name":"ER_ALLJOYN_PING_REPLY_FAILED","Value":37143} + ,{"Name":"ER_TCP_MAX_UNTRUSTED","Value":37144} + ,{"Name":"ER_ALLJOYN_PING_REPLY_IN_PROGRESS","Value":37145} + ,{"Name":"ER_LANGUAGE_NOT_SUPPORTED","Value":37146} + ,{"Name":"ER_ABOUT_FIELD_ALREADY_SPECIFIED","Value":37147} + ,{"Name":"ER_UDP_NOT_DISCONNECTED","Value":37148} + ,{"Name":"ER_UDP_ENDPOINT_NOT_STARTED","Value":37149} + ,{"Name":"ER_UDP_ENDPOINT_REMOVED","Value":37150} + ,{"Name":"ER_ARDP_VERSION_NOT_SUPPORTED","Value":37151} + ,{"Name":"ER_CONNECTION_LIMIT_EXCEEDED","Value":37152} + ,{"Name":"ER_ARDP_WRITE_BLOCKED","Value":37153} + ,{"Name":"ER_PERMISSION_DENIED","Value":37154} + ,{"Name":"ER_ABOUT_DEFAULT_LANGUAGE_NOT_SPECIFIED","Value":37155} + ,{"Name":"ER_ABOUT_SESSIONPORT_NOT_BOUND","Value":37156} + ,{"Name":"ER_ABOUT_ABOUTDATA_MISSING_REQUIRED_FIELD","Value":37157} + ,{"Name":"ER_ABOUT_INVALID_ABOUTDATA_LISTENER","Value":37158} + ,{"Name":"ER_BUS_PING_GROUP_NOT_FOUND","Value":37159} + ,{"Name":"ER_BUS_REMOVED_BY_BINDER_SELF","Value":37160} + ,{"Name":"ER_INVALID_CONFIG","Value":37161} + ,{"Name":"ER_ABOUT_INVALID_ABOUTDATA_FIELD_VALUE","Value":37162} + ,{"Name":"ER_ABOUT_INVALID_ABOUTDATA_FIELD_APPID_SIZE","Value":37163} + ,{"Name":"ER_BUS_TRANSPORT_ACCESS_DENIED","Value":37164} + ,{"Name":"ER_INVALID_CERTIFICATE","Value":37165} + ,{"Name":"ER_CERTIFICATE_NOT_FOUND","Value":37166} + ,{"Name":"ER_DUPLICATE_CERTIFICATE","Value":37167} + ,{"Name":"ER_UNKNOWN_CERTIFICATE","Value":37168} + ,{"Name":"ER_MISSING_DIGEST_IN_CERTIFICATE","Value":37169} + ,{"Name":"ER_DIGEST_MISMATCH","Value":37170} + ,{"Name":"ER_DUPLICATE_KEY","Value":37171} + ,{"Name":"ER_NO_COMMON_TRUST","Value":37172} + ,{"Name":"ER_MANIFEST_NOT_FOUND","Value":37173} + ,{"Name":"ER_INVALID_CERT_CHAIN","Value":37174} + ,{"Name":"ER_NO_TRUST_ANCHOR","Value":37175} + ,{"Name":"ER_INVALID_APPLICATION_STATE","Value":37176} + ,{"Name":"ER_FEATURE_NOT_AVAILABLE","Value":37177} + ,{"Name":"ER_KEY_STORE_ALREADY_INITIALIZED","Value":37178} + ,{"Name":"ER_KEY_STORE_ID_NOT_YET_SET","Value":37179} + ,{"Name":"ER_POLICY_NOT_NEWER","Value":37180} + ,{"Name":"ER_MANIFEST_REJECTED","Value":37181} + ,{"Name":"ER_INVALID_CERTIFICATE_USAGE","Value":37182} + ,{"Name":"ER_INVALID_SIGNAL_EMISSION_TYPE","Value":37183} + ,{"Name":"ER_APPLICATION_STATE_LISTENER_ALREADY_EXISTS","Value":37184} + ,{"Name":"ER_APPLICATION_STATE_LISTENER_NO_SUCH_LISTENER","Value":37185} + ,{"Name":"ER_MANAGEMENT_ALREADY_STARTED","Value":37186} + ,{"Name":"ER_MANAGEMENT_NOT_STARTED","Value":37187} + ,{"Name":"ER_BUS_DESCRIPTION_ALREADY_EXISTS","Value":37188} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_alljoyn_msgarg_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_typeid" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ALLJOYN_INVALID","Value":0} + ,{"Name":"ALLJOYN_ARRAY","Value":97} + ,{"Name":"ALLJOYN_BOOLEAN","Value":98} + ,{"Name":"ALLJOYN_DOUBLE","Value":100} + ,{"Name":"ALLJOYN_DICT_ENTRY","Value":101} + ,{"Name":"ALLJOYN_SIGNATURE","Value":103} + ,{"Name":"ALLJOYN_HANDLE","Value":104} + ,{"Name":"ALLJOYN_INT32","Value":105} + ,{"Name":"ALLJOYN_INT16","Value":110} + ,{"Name":"ALLJOYN_OBJECT_PATH","Value":111} + ,{"Name":"ALLJOYN_UINT16","Value":113} + ,{"Name":"ALLJOYN_STRUCT","Value":114} + ,{"Name":"ALLJOYN_STRING","Value":115} + ,{"Name":"ALLJOYN_UINT64","Value":116} + ,{"Name":"ALLJOYN_UINT32","Value":117} + ,{"Name":"ALLJOYN_VARIANT","Value":118} + ,{"Name":"ALLJOYN_INT64","Value":120} + ,{"Name":"ALLJOYN_BYTE","Value":121} + ,{"Name":"ALLJOYN_STRUCT_OPEN","Value":40} + ,{"Name":"ALLJOYN_STRUCT_CLOSE","Value":41} + ,{"Name":"ALLJOYN_DICT_ENTRY_OPEN","Value":123} + ,{"Name":"ALLJOYN_DICT_ENTRY_CLOSE","Value":125} + ,{"Name":"ALLJOYN_BOOLEAN_ARRAY","Value":25185} + ,{"Name":"ALLJOYN_DOUBLE_ARRAY","Value":25697} + ,{"Name":"ALLJOYN_INT32_ARRAY","Value":26977} + ,{"Name":"ALLJOYN_INT16_ARRAY","Value":28257} + ,{"Name":"ALLJOYN_UINT16_ARRAY","Value":29025} + ,{"Name":"ALLJOYN_UINT64_ARRAY","Value":29793} + ,{"Name":"ALLJOYN_UINT32_ARRAY","Value":30049} + ,{"Name":"ALLJOYN_INT64_ARRAY","Value":30817} + ,{"Name":"ALLJOYN_BYTE_ARRAY","Value":31073} + ,{"Name":"ALLJOYN_WILDCARD","Value":42} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_alljoyn_aboutdata_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_aboutdatalistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_aboutdatalistener_getaboutdata_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"msgArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdatalistener_getannouncedaboutdata_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"msgArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdatalistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"about_datalistener_getaboutdata","Type":{"Kind":"ApiRef","Name":"alljoyn_aboutdatalistener_getaboutdata_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"about_datalistener_getannouncedaboutdata","Type":{"Kind":"ApiRef","Name":"alljoyn_aboutdatalistener_getannouncedaboutdata_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_permissionconfigurator_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_applicationstate" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NOT_CLAIMABLE","Value":0} + ,{"Name":"CLAIMABLE","Value":1} + ,{"Name":"CLAIMED","Value":2} + ,{"Name":"NEED_UPDATE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"alljoyn_claimcapability_masks" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAPABLE_ECDHE_NULL","Value":1} + ,{"Name":"CAPABLE_ECDHE_ECDSA","Value":4} + ,{"Name":"CAPABLE_ECDHE_SPEKE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"alljoyn_claimcapabilityadditionalinfo_masks" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PASSWORD_GENERATED_BY_SECURITY_MANAGER","Value":1} + ,{"Name":"PASSWORD_GENERATED_BY_APPLICATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"alljoyn_certificateid" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"serial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"serialLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"issuerPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"issuerAki","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"issuerAkiLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_certificateidarray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_certificateid","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_manifestarray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"xmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_applicationstatelistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_applicationstatelistener_state_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"busName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"publicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"applicationState","Type":{"Kind":"ApiRef","Name":"alljoyn_applicationstate","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_applicationstatelistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"alljoyn_applicationstatelistener_state_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_keystore_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_keystorelistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_keystorelistener_loadrequest_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystore_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_storerequest_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystore_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_acquireexclusivelock_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_releaseexclusivelock_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"load_request","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_loadrequest_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"store_request","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_storerequest_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_keystorelistener_with_synchronization_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"load_request","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_loadrequest_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"store_request","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_storerequest_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"acquire_exclusive_lock","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_acquireexclusivelock_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"release_exclusive_lock","Type":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_releaseexclusivelock_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_sessionopts_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_message_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_busattachment_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_messagetype" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ALLJOYN_MESSAGE_INVALID","Value":0} + ,{"Name":"ALLJOYN_MESSAGE_METHOD_CALL","Value":1} + ,{"Name":"ALLJOYN_MESSAGE_METHOD_RET","Value":2} + ,{"Name":"ALLJOYN_MESSAGE_ERROR","Value":3} + ,{"Name":"ALLJOYN_MESSAGE_SIGNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_alljoyn_authlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_credentials_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_authlistener_requestcredentials_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"peerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"authCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"credMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_requestcredentialsasync_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"peerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"authCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"credMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"authContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_verifycredentials_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"peerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_verifycredentialsasync_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"peerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"authContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_securityviolation_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_authenticationcomplete_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"peerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"success","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"request_credentials","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_requestcredentials_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"verify_credentials","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_verifycredentials_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"security_violation","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_securityviolation_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"authentication_complete","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_authenticationcomplete_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_authlistenerasync_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"request_credentials","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_requestcredentialsasync_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"verify_credentials","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_verifycredentialsasync_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"security_violation","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_securityviolation_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"authentication_complete","Type":{"Kind":"ApiRef","Name":"alljoyn_authlistener_authenticationcomplete_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_buslistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_buslistener_listener_registered_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_listener_unregistered_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_found_advertised_name_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_lost_advertised_name_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_name_owner_changed_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"busName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"previousOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"newOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_bus_stopping_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_bus_disconnected_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_bus_prop_changed_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"prop_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"prop_value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"listener_registered","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_listener_registered_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"listener_unregistered","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_listener_unregistered_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"found_advertised_name","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_found_advertised_name_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"lost_advertised_name","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_lost_advertised_name_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"name_owner_changed","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_name_owner_changed_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"bus_stopping","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_bus_stopping_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"bus_disconnected","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_bus_disconnected_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"property_changed","Type":{"Kind":"ApiRef","Name":"alljoyn_buslistener_bus_prop_changed_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_interfacedescription_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_interfacedescription_securitypolicy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AJ_IFC_SECURITY_INHERIT","Value":0} + ,{"Name":"AJ_IFC_SECURITY_REQUIRED","Value":1} + ,{"Name":"AJ_IFC_SECURITY_OFF","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"alljoyn_interfacedescription_member" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":[]} + ,{"Name":"memberType","Type":{"Kind":"ApiRef","Name":"alljoyn_messagetype","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"returnSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"argNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"internal_member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_interfacedescription_translation_callback_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"sourceLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"targetLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_property" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"access","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"internal_property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_busobject_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_messagereceiver_methodhandler_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_messagereceiver_replyhandler_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_messagereceiver_signalhandler_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_prop_get_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ifcName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"propName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"val","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_prop_set_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ifcName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"propName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"val","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_object_registration_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"property_get","Type":{"Kind":"ApiRef","Name":"alljoyn_busobject_prop_get_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"property_set","Type":{"Kind":"ApiRef","Name":"alljoyn_busobject_prop_set_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"object_registered","Type":{"Kind":"ApiRef","Name":"alljoyn_busobject_object_registration_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"object_unregistered","Type":{"Kind":"ApiRef","Name":"alljoyn_busobject_object_registration_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_busobject_methodentry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"method_handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_methodhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_proxybusobject_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_proxybusobject_listener_introspectcb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_listener_getpropertycb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_listener_getallpropertiescb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_listener_setpropertycb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_listener_propertieschanged_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"changed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"invalidated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_alljoyn_permissionconfigurationlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_factoryreset_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_policychanged_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_startmanagement_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_endmanagement_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"factory_reset","Type":{"Kind":"ApiRef","Name":"alljoyn_permissionconfigurationlistener_factoryreset_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"policy_changed","Type":{"Kind":"ApiRef","Name":"alljoyn_permissionconfigurationlistener_policychanged_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"start_management","Type":{"Kind":"ApiRef","Name":"alljoyn_permissionconfigurationlistener_startmanagement_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"end_management","Type":{"Kind":"ApiRef","Name":"alljoyn_permissionconfigurationlistener_endmanagement_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_sessionlostreason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ALLJOYN_SESSIONLOST_INVALID","Value":0} + ,{"Name":"ALLJOYN_SESSIONLOST_REMOTE_END_LEFT_SESSION","Value":1} + ,{"Name":"ALLJOYN_SESSIONLOST_REMOTE_END_CLOSED_ABRUPTLY","Value":2} + ,{"Name":"ALLJOYN_SESSIONLOST_REMOVED_BY_BINDER","Value":3} + ,{"Name":"ALLJOYN_SESSIONLOST_LINK_TIMEOUT","Value":4} + ,{"Name":"ALLJOYN_SESSIONLOST_REASON_OTHER","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_alljoyn_sessionlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_sessionlistener_sessionlost_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionlostreason","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionlistener_sessionmemberadded_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uniqueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionlistener_sessionmemberremoved_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uniqueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionlistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"session_lost","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionlistener_sessionlost_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"session_member_added","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionlistener_sessionmemberadded_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"session_member_removed","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionlistener_sessionmemberremoved_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_sessionportlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_sessionportlistener_acceptsessionjoiner_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"joiner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionportlistener_sessionjoined_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"joiner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionportlistener_callbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"accept_session_joiner","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionportlistener_acceptsessionjoiner_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"session_joined","Type":{"Kind":"ApiRef","Name":"alljoyn_sessionportlistener_sessionjoined_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_aboutlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_about_announced_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"busName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"objectDescriptionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"aboutDataArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutlistener_callback" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"about_listener_announced","Type":{"Kind":"ApiRef","Name":"alljoyn_about_announced_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_busattachment_joinsessioncb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setlinktimeoutcb_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_alljoyn_aboutobj_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_aboutobjectdescription_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_aboutproxy_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_pinglistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_autopinger_destination_lost_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_destination_found_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_pinglistener_callback" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"destination_found","Type":{"Kind":"ApiRef","Name":"alljoyn_autopinger_destination_found_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"destination_lost","Type":{"Kind":"ApiRef","Name":"alljoyn_autopinger_destination_lost_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_autopinger_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_proxybusobject_ref_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_observerlistener_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"alljoyn_observer_object_discovered_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"proxyref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_object_lost_ptr" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"proxyref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observerlistener_callback" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"object_discovered","Type":{"Kind":"ApiRef","Name":"alljoyn_observer_object_discovered_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ,{"Name":"object_lost","Type":{"Kind":"ApiRef","Name":"alljoyn_observer_object_lost_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_observer_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_alljoyn_securityapplicationproxy_handle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"AllJoynConnectToBus" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"connectionSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"AllJoynCloseBusHandle" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"busHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllJoynSendToBus" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"connectedBusHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AllJoynReceiveFromBus" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"connectedBusHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"bytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AllJoynEventSelect" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"connectedBusHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllJoynEnumEvents" + ,"SetLastError":true + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"connectedBusHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventToReset","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"eventTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllJoynCreateBus" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"outBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AllJoynAcceptBusConnection" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"serverBusHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"abortEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_unity_deferred_callbacks_process" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_unity_set_deferred_callback_mainthread_only" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"mainthread_only","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QCC_StatusText" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_msgarg_create_and_set" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_element" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_copy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_clone" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_equal" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lhv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rhv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_set" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_get" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_tostring" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"indent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_tostring" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"indent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_signature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_signature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numValues","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_hassignature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_getdictelement" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"elemSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_gettype" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"alljoyn_typeid","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_clear" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_stabilize" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_array_set_offset" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"argOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"numArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_and_stabilize" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint8" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_bool" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int16" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint16" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"q","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int32" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint32" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"u","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int64" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint64" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_double" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"d","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_string" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_objectpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"o","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_signature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"g","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint8" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_bool" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"b","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int16" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint16" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"q","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int32" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"i","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint32" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int64" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint64" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"t","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_double" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"d","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_string" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_objectpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"o","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_signature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"g","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_variant" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint8_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_bool_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ab","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int16_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"an","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint16_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"aq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int32_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ai","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint32_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"au","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_int64_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_uint64_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"at","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_double_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_string_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"as","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_objectpath_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ao","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_set_signature_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ag","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint8_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_bool_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ab","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int16_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"an","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint16_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"aq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int32_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ai","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint32_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"au","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_int64_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_uint64_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"at","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_double_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_variant_array" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"av","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_array_numberofelements" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_array_element" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_get_array_elementsignature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_getkey" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_getvalue" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_setdictentry" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_setstruct" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"struct_members","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"num_members","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_getnummembers" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_msgarg_getmember" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_create_empty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_aboutdata_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"defaultLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_create_full" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_createfromxml" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"aboutDataXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_isvalid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_createfrommsgarg" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setappid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"num","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setappid_fromstring" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getappid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"num","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setdefaultlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"defaultLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getdefaultlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"defaultLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setdevicename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getdevicename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setdeviceid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getdeviceid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setappname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getappname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setmanufacturer" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getmanufacturer" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setmodelnumber" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"modelNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getmodelnumber" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"modelNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setsupportedlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getsupportedlanguages" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"languageTags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"num","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setdateofmanufacture" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dateOfManufacture","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getdateofmanufacture" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dateOfManufacture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setsoftwareversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"softwareVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getsoftwareversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"softwareVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getajsoftwareversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ajSoftwareVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_sethardwareversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hardwareVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_gethardwareversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hardwareVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setsupporturl" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"supportUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getsupporturl" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"supportUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_setfield" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getfield" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getfields" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fields","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"num_fields","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getaboutdata" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msgArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getannouncedaboutdata" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msgArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_isfieldrequired" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fieldName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_isfieldannounced" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fieldName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_isfieldlocalized" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fieldName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdata_getfieldsignature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fieldName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdatalistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdatalistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_aboutdatalistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutdatalistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdatalistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getdefaultclaimcapabilities" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getapplicationstate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_applicationstate","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_setapplicationstate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"alljoyn_applicationstate","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getpublickey" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"publicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_publickey_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"publicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getmanifesttemplate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manifestTemplateXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_manifesttemplate_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"manifestTemplateXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_setmanifesttemplatefromxml" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manifestTemplateXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getclaimcapabilities" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"claimCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_setclaimcapabilities" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"claimCapabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getclaimcapabilitiesadditionalinfo" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"additionalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_setclaimcapabilitiesadditionalinfo" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"additionalInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_reset" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_claim" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"caKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"groupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"groupSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"groupAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"manifestsXmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"manifestsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_updateidentity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"manifestsXmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"manifestsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getidentity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_certificatechain_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"certificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getmanifests" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manifestArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_manifestarray","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_manifestarray_cleanup" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"manifestArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_manifestarray","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_installmanifests" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manifestsXmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"manifestsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"append","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getidentitycertificateid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"certificateId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_certificateid","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_certificateid_cleanup" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"certificateId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_certificateid","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_updatepolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getdefaultpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_policy_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_resetpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_getmembershipsummaries" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"certificateIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_certificateidarray","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_certificateidarray_cleanup" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"certificateIdArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_certificateidarray","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_installmembership" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"membershipCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_removemembership" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"serial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"serialLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"issuerPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"issuerAki","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"issuerAkiLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_startmanagement" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurator_endmanagement" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configurator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_applicationstatelistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_applicationstatelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_applicationstatelistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_applicationstatelistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_applicationstatelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_with_synchronization_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_keystorelistener_with_synchronization_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_putkeys" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystore_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_keystorelistener_getkeys" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystore_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sink","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"sink_sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"traffic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"isMultipoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"proximity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_get_traffic" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_set_traffic" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"traffic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_get_multipoint" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_set_multipoint" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"isMultipoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_get_proximity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_set_proximity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"proximity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_get_transports" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_set_transports" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_iscompatible" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionopts_cmp" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_message_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_isbroadcastsignal" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_isglobalbroadcast" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_issessionless" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getflags" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_isexpired" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"tillExpireMS","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_isunreliable" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_isencrypted" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getauthmechanism" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_gettype" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"alljoyn_messagetype","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getargs" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getarg" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"argN","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_message_parseargs" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_message_getcallserial" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getsignature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getobjectpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getmembername" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getreplyserial" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getsender" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getreceiveendpointname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getdestination" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getcompressiontoken" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_getsessionid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_geterrorname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"errorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"errorMessage_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_tostring" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_message_description" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_message_gettimestamp" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_message_eql" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_message_setendianess" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"endian","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_requestcredentialsresponse" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"accept","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_verifycredentialsresponse" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"accept","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_authlistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_authlistenerasync_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_authlistenerasync_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistenerasync_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_authlistener_setsharedsecret" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"sharedSecretSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_credentials_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_credentials_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_credentials_isset" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"creds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setpassword" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setusername" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setcertchain" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"certChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setprivatekey" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setlogonentry" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"logonEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_setexpiration" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"expiration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getpassword" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getusername" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getcertchain" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getprivateKey" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getlogonentry" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_getexpiration" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_credentials_clear" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_credentials_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_buslistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_buslistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_buslistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_buslistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getannotationscount" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getannotationatindex" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"name_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getargannotationscount" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getargannotationatindex" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"name_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_getargannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_property_getannotationscount" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_property_getannotationatindex" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"name_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_property_getannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_activate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getannotationscount" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getannotationatindex" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"name_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmember" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addmember" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"alljoyn_messagetype","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"inputSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"outSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"annotation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addmemberannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmemberannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmembers" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"members","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numMembers","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_hasmember" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"inSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"outSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addmethod" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"inputSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"outSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"annotation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"accessPerms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmethod" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addsignal" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"annotation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"accessPerms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getsignal" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getproperty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getproperties" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"props","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numProps","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addproperty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"access","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addpropertyannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getpropertyannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"str_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_hasproperty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_hasproperties" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_introspect" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"buf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"indent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_issecure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getsecuritypolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_securitypolicy","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setdescriptionlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getdescriptionlanguages" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"languages","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getdescriptionlanguages2" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"languages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"languagesSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"maxLanguageLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setmemberdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setmemberdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmemberdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"maxLanguageLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setargdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setargdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getargdescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"maxLanguageLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setpropertydescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setpropertydescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getpropertydescriptionforlanguage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"maxLanguageLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"languageTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_setdescriptiontranslationcallback" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"translationCallback","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_translation_callback_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getdescriptiontranslationcallback" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_translation_callback_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_hasdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_addargannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_getmemberargannotation" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"argName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"value_size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_eql" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_member_eql" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_interfacedescription_property_eql" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"one","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"other","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_property","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"isPlaceholder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"callbacks_in","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_busobject_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context_in","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_getpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_emitpropertychanged" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifcName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"propName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"val","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_emitpropertieschanged" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifcName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"propNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numProps","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_getname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bufferSz","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_addinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_addmethodhandler" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_methodhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_addmethodhandlers" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_busobject_methodentry","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numEntries","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_methodreply_args" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_methodreply_err" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"errorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_methodreply_status" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_getbusattachment" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_signal" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signal","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"timeToLive","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_cancelsessionlessmessage_serial" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"serialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_cancelsessionlessmessage" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busobject_issecure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busobject_getannouncedinterfacenames" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"interfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numInterfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_setannounceflag" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"isAnnounced","Type":{"Kind":"ApiRef","Name":"alljoyn_about_announceflag","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busobject_addinterface_announced" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"service","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_create_secure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"service","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_addinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_addinterface_by_name" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getchildren" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"children","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"numChildren","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getchild" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_addchild" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_removechild" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_introspectremoteobject" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_introspectremoteobjectasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_introspectcb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getproperty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getpropertyasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_getpropertycb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getallproperties" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getallpropertiesasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_getallpropertiescb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_setproperty" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_registerpropertieschangedlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numProperties","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_propertieschanged_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_unregisterpropertieschangedlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_propertieschanged_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_setpropertyasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_proxybusobject_listener_setpropertycb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcall" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"methodName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"replyMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcall_member" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"method","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"replyMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_message_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcall_noreply" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"methodName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcall_member_noreply" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"method","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcallasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"methodName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"replyFunc","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_replyhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_methodcallasync_member" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"method","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"replyFunc","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_replyhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_parsexml" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"identifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_secureconnection" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"forceAuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_secureconnectionasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"forceAuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getinterfaces" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ifaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"numIfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getservicename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getuniquename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_getsessionid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_implementsinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_copy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_isvalid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_issecure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_enablepropertycaching" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"proxyObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurationlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_permissionconfigurationlistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_permissionconfigurationlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurationlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_sessionlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_sessionlistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_sessionportlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionportlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_sessionportlistener_callbacks","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_sessionportlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionportlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_aboutlistener_callback","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"applicationName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"allowRemoteMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_create_concurrency" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"applicationName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"allowRemoteMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"concurrency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_start" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_stop" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_join" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getconcurrency" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getconnectspec" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_enableconcurrentcallbacks" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_createinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_createinterface_secure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"secPolicy","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_securitypolicy","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_connect" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"connectSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registerbuslistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_buslistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisterbuslistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_buslistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_findadvertisedname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_findadvertisednamebytransport" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_cancelfindadvertisedname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_cancelfindadvertisednamebytransport" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"namePrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_advertisename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_canceladvertisename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"transports","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_joinsession" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionHost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_joinsessionasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionHost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_busattachment_joinsessioncb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registerbusobject" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registerbusobject_secure" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisterbusobject" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_requestname" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"requestedName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_releasename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_bindsessionport" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"opts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionopts_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionportlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unbindsessionport" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_enablepeersecurity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authMechanisms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStoreFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"isShared","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authMechanisms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"authListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_authlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyStoreFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"isShared","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"permissionConfigurationListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurationlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_ispeersecurityenabled" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_createinterfacesfromxml" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getinterfaces" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ifaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"numIfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_deleteinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_interfacedescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_isstarted" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_isstopping" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_isconnected" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_disconnect" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getdbusproxyobj" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getalljoynproxyobj" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getalljoyndebugobj" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getuniquename" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getglobalguidstring" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registersignalhandler" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signal_handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_signalhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"srcPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registersignalhandlerwithrule" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signal_handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_signalhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"matchRule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregistersignalhandler" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signal_handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_signalhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"srcPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregistersignalhandlerwithrule" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"signal_handler","Type":{"Kind":"ApiRef","Name":"alljoyn_messagereceiver_signalhandler_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"member","Type":{"Kind":"ApiRef","Name":"alljoyn_interfacedescription_member","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"matchRule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisterallhandlers" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registerkeystorelistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_keystorelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_reloadkeystore" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_clearkeystore" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_clearkeys" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setkeyexpiration" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getkeyexpiration" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_addlogonentry" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"authMechanism","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_addmatch" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_removematch" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setsessionlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_sessionlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_leavesession" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_secureconnection" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"forceAuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_secureconnectionasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"forceAuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_removesessionmember" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"memberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setlinktimeout" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"linkTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setlinktimeoutasync" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"linkTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"alljoyn_busattachment_setlinktimeoutcb_ptr","TargetKind":"FunctionPointer","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_namehasowner" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"hasOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getpeerguid" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"guidSz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_setdaemondebug" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"module","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_gettimestamp" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_busattachment_ping" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registeraboutlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"aboutListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisteraboutlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"aboutListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisterallaboutlisteners" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_whoimplements_interfaces" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"implementsInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numberInterfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_whoimplements_interface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"implementsInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_cancelwhoimplements_interfaces" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"implementsInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numberInterfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_cancelwhoimplements_interface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"implementsInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_getpermissionconfigurator" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_permissionconfigurator_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_registerapplicationstatelistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_applicationstatelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_unregisterapplicationstatelistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_applicationstatelistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_busattachment_deletedefaultkeystore" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"applicationName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobj_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobj_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"isAnnounced","Type":{"Kind":"ApiRef","Name":"alljoyn_about_announceflag","TargetKind":"Default","Api":"AllJoyn","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutobj_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobj_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobj_announce" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobj_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"aboutData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdata_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobj_announce_using_datalistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobj_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sessionPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"aboutListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutdatalistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobj_unannounce" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobj_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_create_full" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_createfrommsgarg" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_getpaths" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paths","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numPaths","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_getinterfaces" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"interfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numInterfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_getinterfacepaths" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"interfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"paths","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numPaths","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_clear" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_haspath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_hasinterface" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"interfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_hasinterfaceatpath" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"interfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_aboutobjectdescription_getmsgarg" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutobjectdescription_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msgArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutproxy_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"busName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_aboutproxy_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutproxy_getobjectdescription" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"objectDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutproxy_getaboutdata" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_msgarg_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_aboutproxy_getversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_aboutproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_pinglistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_pinglistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_pinglistener_callback","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_pinglistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_pinglistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_pause" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_resume" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_addpinggroup" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_pinglistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pinginterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_removepinggroup" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_setpinginterval" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pinginterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_adddestination" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_autopinger_removedestination" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"autopinger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_autopinger_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"removeall","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_getversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_getbuildinfo" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_getnumericversion" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_init" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_shutdown" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_routerinit" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_routerinitwithconfig" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"configXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_routershutdown" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_proxybusobject_ref_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_ref_get" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_ref_incref" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_proxybusobject_ref_decref" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observerlistener_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observerlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_observerlistener_callback","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_observerlistener_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observerlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mandatoryInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"numMandatoryInterfaces","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_observer_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_registerlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observerlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"triggerOnExisting","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_observer_unregisterlistener" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observerlistener_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_unregisteralllisteners" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_get" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uniqueBusName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"objectPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"alljoyn_observer_getfirst" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_observer_getnext" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"observer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_observer_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"proxyref","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_proxybusobject_ref_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getpermissionmanagementsessionport" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_create" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}} + ,"Params":[ + {"Name":"bus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_busattachment_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"appBusName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_claim" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"caKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"groupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"groupSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"groupAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"manifestsXmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"manifestsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getmanifesttemplate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"manifestTemplateXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_manifesttemplate_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"manifestTemplateXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getapplicationstate" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"applicationState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"alljoyn_applicationstate","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getclaimcapabilities" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getclaimcapabilitiesadditionalinfo" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"additionalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_getdefaultpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_policy_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_updatepolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"policyXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_updateidentity" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"manifestsXmls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"manifestsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_installmembership" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"membershipCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_reset" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_resetpolicy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_startmanagement" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_endmanagement" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_geteccpublickey" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"proxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_alljoyn_securityapplicationproxy_handle","TargetKind":"Default","Api":"AllJoyn","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eccPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_eccpublickey_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"eccPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_signmanifest" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"unsignedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificatePem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"signingPrivateKeyPem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"signedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_manifest_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"signedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_computemanifestdigest" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"unsignedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificatePem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"digest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"digestSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_digest_destroy" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"digest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"alljoyn_securityapplicationproxy_setmanifestsignature" + ,"SetLastError":false + ,"DllImport":"MSAJApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"QStatus","TargetKind":"Default","Api":"AllJoyn","Parents":[]} + ,"Params":[ + {"Name":"unsignedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"identityCertificatePem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"signatureSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"signedManifestXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Antimalware.json b/api/Antimalware.json new file mode 100644 index 0000000..9b48c0e --- /dev/null +++ b/api/Antimalware.json @@ -0,0 +1,401 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"AMSI_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSI_RESULT_CLEAN","Value":0} + ,{"Name":"AMSI_RESULT_NOT_DETECTED","Value":1} + ,{"Name":"AMSI_RESULT_BLOCKED_BY_ADMIN_START","Value":16384} + ,{"Name":"AMSI_RESULT_BLOCKED_BY_ADMIN_END","Value":20479} + ,{"Name":"AMSI_RESULT_DETECTED","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMSI_ATTRIBUTE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSI_ATTRIBUTE_APP_NAME","Value":0} + ,{"Name":"AMSI_ATTRIBUTE_CONTENT_NAME","Value":1} + ,{"Name":"AMSI_ATTRIBUTE_CONTENT_SIZE","Value":2} + ,{"Name":"AMSI_ATTRIBUTE_CONTENT_ADDRESS","Value":3} + ,{"Name":"AMSI_ATTRIBUTE_SESSION","Value":4} + ,{"Name":"AMSI_ATTRIBUTE_REDIRECT_CHAIN_SIZE","Value":5} + ,{"Name":"AMSI_ATTRIBUTE_REDIRECT_CHAIN_ADDRESS","Value":6} + ,{"Name":"AMSI_ATTRIBUTE_ALL_SIZE","Value":7} + ,{"Name":"AMSI_ATTRIBUTE_ALL_ADDRESS","Value":8} + ,{"Name":"AMSI_ATTRIBUTE_QUIET","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMSI_UAC_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSI_UAC_REQUEST_TYPE_EXE","Value":0} + ,{"Name":"AMSI_UAC_REQUEST_TYPE_COM","Value":1} + ,{"Name":"AMSI_UAC_REQUEST_TYPE_MSI","Value":2} + ,{"Name":"AMSI_UAC_REQUEST_TYPE_AX","Value":3} + ,{"Name":"AMSI_UAC_REQUEST_TYPE_PACKAGED_APP","Value":4} + ,{"Name":"AMSI_UAC_REQUEST_TYPE_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMSI_UAC_TRUST_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSI_UAC_TRUST_STATE_TRUSTED","Value":0} + ,{"Name":"AMSI_UAC_TRUST_STATE_UNTRUSTED","Value":1} + ,{"Name":"AMSI_UAC_TRUST_STATE_BLOCKED","Value":2} + ,{"Name":"AMSI_UAC_TRUST_STATE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMSI_UAC_MSI_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSI_UAC_MSI_ACTION_INSTALL","Value":0} + ,{"Name":"AMSI_UAC_MSI_ACTION_UNINSTALL","Value":1} + ,{"Name":"AMSI_UAC_MSI_ACTION_UPDATE","Value":2} + ,{"Name":"AMSI_UAC_MSI_ACTION_MAINTENANCE","Value":3} + ,{"Name":"AMSI_UAC_MSI_ACTION_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMSI_UAC_REQUEST_EXE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszDLLParameter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMSI_UAC_REQUEST_COM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszServerBinary","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszRequestor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMSI_UAC_REQUEST_MSI_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MsiAction","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_MSI_ACTION","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszProductName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszManufacturer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszPackageSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulUpdates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppwszUpdates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ppwszUpdateSources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMSI_UAC_REQUEST_AX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszLocalInstallPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszSourceURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMSI_UAC_REQUEST_PACKAGED_APP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPackageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpApplicationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMSI_UAC_REQUEST_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRequestorProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UACTrustState","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_TRUST_STATE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_TYPE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"_RequestType_e__Union","TargetKind":"Default","Api":"Antimalware","Parents":["AMSI_UAC_REQUEST_CONTEXT"]},"Attrs":[]} + ,{"Name":"bAutoElevateRequest","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_RequestType_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExeInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_EXE_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"ComInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_COM_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"MsiInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_MSI_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"ActiveXInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_AX_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ,{"Name":"PackagedAppInfo","Type":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_PACKAGED_APP_INFO","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IAmsiStream" + ,"Kind":"Com" + ,"Guid":"3e47f2e5-81d4-4d3b-897f-545096770373" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attribute","Type":{"Kind":"ApiRef","Name":"AMSI_ATTRIBUTE","TargetKind":"Default","Api":"Antimalware","Parents":[]},"Attrs":["In"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"retData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"readSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAntimalwareProvider" + ,"Kind":"Com" + ,"Guid":"b2cabfe3-fe04-42b1-a5df-08d483d4d125" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Scan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IAmsiStream","TargetKind":"Com","Api":"Antimalware","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAntimalwareUacProvider" + ,"Kind":"Com" + ,"Guid":"b2cabfe4-fe04-42b1-a5df-08d483d4d125" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UacScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_UAC_REQUEST_CONTEXT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAntimalware" + ,"Kind":"Com" + ,"Guid":"82d29c2e-f062-44e6-b5c9-3d9a2f24a2df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Scan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IAmsiStream","TargetKind":"Com","Api":"Antimalware","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAntimalwareProvider","TargetKind":"Com","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CAntimalware" + ,"Kind":"ComClassID" + ,"Guid":"fdb00e52-a214-4aa1-8fba-4357bb0072ec" + } + ,{ + "Name":"HAMSICONTEXT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HAMSISESSION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"AmsiInitialize" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"amsiContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AmsiUninitialize" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AmsiOpenSession" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"amsiSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AmsiCloseSession" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AmsiScanBuffer" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"contentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AmsiScanString" + ,"SetLastError":false + ,"DllImport":"Amsi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amsiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"amsiSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMSI_RESULT","TargetKind":"Default","Api":"Antimalware","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/ApplicationInstallationAndServicing.json b/api/ApplicationInstallationAndServicing.json new file mode 100644 index 0000000..22d20c3 --- /dev/null +++ b/api/ApplicationInstallationAndServicing.json @@ -0,0 +1,7798 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MSIHANDLE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"UInt32"} + ,"FreeFunc":"MsiCloseHandle" + } + ,{ + "Name":"ACTIVATION_CONTEXT_QUERY_INDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulAssemblyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFileIndexInAssembly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASSEMBLY_FILE_DETAILED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFilenameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulEncodedAssemblyIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulManifestPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulManifestPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liManifestLastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPolicyPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPolicyPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liPolicyLastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulMetadataSatelliteRosterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulManifestVersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulManifestVersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPolicyVersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPolicyVersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAssemblyDirectoryNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAssemblyEncodedAssemblyIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpAssemblyManifestPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpAssemblyPolicyPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpAssemblyDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ulFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTX_REQUESTED_RUN_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACTCTX_RUN_LEVEL_UNSPECIFIED","Value":0} + ,{"Name":"ACTCTX_RUN_LEVEL_AS_INVOKER","Value":1} + ,{"Name":"ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE","Value":2} + ,{"Name":"ACTCTX_RUN_LEVEL_REQUIRE_ADMIN","Value":3} + ,{"Name":"ACTCTX_RUN_LEVEL_NUMBERS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RunLevel","Type":{"Kind":"ApiRef","Name":"ACTCTX_REQUESTED_RUN_LEVEL","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"UiAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN","Value":0} + ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS","Value":1} + ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION","Value":2} + ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMPATIBILITY_CONTEXT_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"MaxVersionTested","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"ApiRef","Name":"COMPATIBILITY_CONTEXT_ELEMENT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTIVATION_CONTEXT_DETAILED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFormatVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAssemblyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRootManifestPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRootManifestPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRootConfigurationPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRootConfigurationPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAppDirPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAppDirPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRootManifestPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpRootConfigurationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpAppDirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INFCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Inf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CurrentInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Section","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INF_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InfCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_ALTPLATFORM_INFO_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Platform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":["SP_ALTPLATFORM_INFO_V2"]},"Attrs":[]} + ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SP_ALTPLATFORM_INFO_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Platform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_ORIGINAL_FILE_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_ORIGINAL_FILE_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginalInfName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"OriginalCatalogName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSP_FILE_CALLBACK_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSP_FILE_CALLBACK_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FILEPATHS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEPATHS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEPATHS_SIGNERINFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEPATHS_SIGNERINFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOURCE_MEDIA_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOURCE_MEDIA_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABINET_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABINET_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"CabinetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SetId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CabinetNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_IN_CABINET_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_IN_CABINET_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"NameInCabinet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DosAttribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FullTargetName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_REGISTER_CONTROL_STATUSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_REGISTER_CONTROL_STATUSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Win32Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailureCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_FILE_COPY_PARAMS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_FILE_COPY_PARAMS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LayoutInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INF_SIGNER_INFO_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INF_SIGNER_INFO_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INF_SIGNER_INFO_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INF_SIGNER_INFO_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DigitalSigner","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DigitalSignerVersion","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SignerScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpAssemblyDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpResourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpAssemblyDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTX_SECTION_KEYED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDataFormatVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSectionGlobalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionGlobalDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSectionBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulAssemblyRosterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AssemblyMetadata","Type":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESULTTYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ieUnknown","Value":0} + ,{"Name":"ieError","Value":1} + ,{"Name":"ieWarning","Value":2} + ,{"Name":"ieInfo","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STATUSTYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ieStatusGetCUB","Value":0} + ,{"Name":"ieStatusICECount","Value":1} + ,{"Name":"ieStatusMerge","Value":2} + ,{"Name":"ieStatusSummaryInfo","Value":3} + ,{"Name":"ieStatusCreateEngine","Value":4} + ,{"Name":"ieStatusStarting","Value":5} + ,{"Name":"ieStatusRunICE","Value":6} + ,{"Name":"ieStatusShutdown","Value":7} + ,{"Name":"ieStatusSuccess","Value":8} + ,{"Name":"ieStatusFail","Value":9} + ,{"Name":"ieStatusCancel","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LPDISPLAYVAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"uiType","Type":{"Kind":"ApiRef","Name":"RESULTTYPES","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szwVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szwDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szwLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LPEVALCOMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"iStatus","Type":{"Kind":"ApiRef","Name":"STATUSTYPES","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IValidate" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenDatabase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDatabase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenCUB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCUBFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseDatabase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CloseCUB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisplayFunction","Type":{"Kind":"ApiRef","Name":"LPDISPLAYVAL","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatusFunction","Type":{"Kind":"ApiRef","Name":"LPEVALCOMCALLBACK","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzICEs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"MsmMerge" + ,"Kind":"ComClassID" + ,"Guid":"0adda830-2c26-11d2-ad65-00a0c9af11a6" + } + ,{ + "Name":"msmErrorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"msmErrorLanguageUnsupported","Value":1} + ,{"Name":"msmErrorLanguageFailed","Value":2} + ,{"Name":"msmErrorExclusion","Value":3} + ,{"Name":"msmErrorTableMerge","Value":4} + ,{"Name":"msmErrorResequenceMerge","Value":5} + ,{"Name":"msmErrorFileCreate","Value":6} + ,{"Name":"msmErrorDirCreate","Value":7} + ,{"Name":"msmErrorFeatureRequired","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEnumMsmString" + ,"Kind":"Com" + ,"Guid":"0adda826-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbstrStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pemsmStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmString","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmStrings" + ,"Kind":"Com" + ,"Guid":"0adda827-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmError" + ,"Kind":"Com" + ,"Guid":"0adda828-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"msmErrorType","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_DatabaseTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_DatabaseKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ModuleTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ModuleKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumMsmError" + ,"Kind":"Com" + ,"Guid":"0adda829-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgmsmErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmError","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pemsmErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmError","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmErrors" + ,"Kind":"Com" + ,"Guid":"0adda82a-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmError","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmDependency" + ,"Kind":"Com" + ,"Guid":"0adda82b-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Module" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Module","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumMsmDependency" + ,"Kind":"Com" + ,"Guid":"0adda82c-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgmsmDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependency","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pemsmDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmDependency","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmDependencies" + ,"Kind":"Com" + ,"Guid":"0adda82d-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependency","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMsmMerge" + ,"Kind":"Com" + ,"Guid":"0adda82e-2c26-11d2-ad65-00a0c9af11a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OpenDatabase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Language","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseDatabase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Commit","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OpenLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Log" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Errors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Errors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmErrors","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Dependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Dependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependencies","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RedirectDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExtractCAB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExtractFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMsmGetFiles" + ,"Kind":"Com" + ,"Guid":"7041ae26-2d78-11d2-888a-00a0c981b015" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ModuleFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Files","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INSTALLMESSAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLMESSAGE_FATALEXIT","Value":0} + ,{"Name":"INSTALLMESSAGE_ERROR","Value":16777216} + ,{"Name":"INSTALLMESSAGE_WARNING","Value":33554432} + ,{"Name":"INSTALLMESSAGE_USER","Value":50331648} + ,{"Name":"INSTALLMESSAGE_INFO","Value":67108864} + ,{"Name":"INSTALLMESSAGE_FILESINUSE","Value":83886080} + ,{"Name":"INSTALLMESSAGE_RESOLVESOURCE","Value":100663296} + ,{"Name":"INSTALLMESSAGE_OUTOFDISKSPACE","Value":117440512} + ,{"Name":"INSTALLMESSAGE_ACTIONSTART","Value":134217728} + ,{"Name":"INSTALLMESSAGE_ACTIONDATA","Value":150994944} + ,{"Name":"INSTALLMESSAGE_PROGRESS","Value":167772160} + ,{"Name":"INSTALLMESSAGE_COMMONDATA","Value":184549376} + ,{"Name":"INSTALLMESSAGE_INITIALIZE","Value":201326592} + ,{"Name":"INSTALLMESSAGE_TERMINATE","Value":218103808} + ,{"Name":"INSTALLMESSAGE_SHOWDIALOG","Value":234881024} + ,{"Name":"INSTALLMESSAGE_PERFORMANCE","Value":251658240} + ,{"Name":"INSTALLMESSAGE_RMFILESINUSE","Value":419430400} + ,{"Name":"INSTALLMESSAGE_INSTALLSTART","Value":436207616} + ,{"Name":"INSTALLMESSAGE_INSTALLEND","Value":452984832} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLUI_HANDLERA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"INSTALLUI_HANDLERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"INSTALLUI_HANDLER_RECORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PINSTALLUI_HANDLER_RECORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"INSTALLUILEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLUILEVEL_NOCHANGE","Value":0} + ,{"Name":"INSTALLUILEVEL_DEFAULT","Value":1} + ,{"Name":"INSTALLUILEVEL_NONE","Value":2} + ,{"Name":"INSTALLUILEVEL_BASIC","Value":3} + ,{"Name":"INSTALLUILEVEL_REDUCED","Value":4} + ,{"Name":"INSTALLUILEVEL_FULL","Value":5} + ,{"Name":"INSTALLUILEVEL_ENDDIALOG","Value":128} + ,{"Name":"INSTALLUILEVEL_PROGRESSONLY","Value":64} + ,{"Name":"INSTALLUILEVEL_HIDECANCEL","Value":32} + ,{"Name":"INSTALLUILEVEL_SOURCERESONLY","Value":256} + ,{"Name":"INSTALLUILEVEL_UACONLY","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLSTATE_NOTUSED","Value":-7} + ,{"Name":"INSTALLSTATE_BADCONFIG","Value":-6} + ,{"Name":"INSTALLSTATE_INCOMPLETE","Value":-5} + ,{"Name":"INSTALLSTATE_SOURCEABSENT","Value":-4} + ,{"Name":"INSTALLSTATE_MOREDATA","Value":-3} + ,{"Name":"INSTALLSTATE_INVALIDARG","Value":-2} + ,{"Name":"INSTALLSTATE_UNKNOWN","Value":-1} + ,{"Name":"INSTALLSTATE_BROKEN","Value":0} + ,{"Name":"INSTALLSTATE_ADVERTISED","Value":1} + ,{"Name":"INSTALLSTATE_REMOVED","Value":1} + ,{"Name":"INSTALLSTATE_ABSENT","Value":2} + ,{"Name":"INSTALLSTATE_LOCAL","Value":3} + ,{"Name":"INSTALLSTATE_SOURCE","Value":4} + ,{"Name":"INSTALLSTATE_DEFAULT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USERINFOSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USERINFOSTATE_MOREDATA","Value":-3} + ,{"Name":"USERINFOSTATE_INVALIDARG","Value":-2} + ,{"Name":"USERINFOSTATE_UNKNOWN","Value":-1} + ,{"Name":"USERINFOSTATE_ABSENT","Value":0} + ,{"Name":"USERINFOSTATE_PRESENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLLEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLLEVEL_DEFAULT","Value":0} + ,{"Name":"INSTALLLEVEL_MINIMUM","Value":1} + ,{"Name":"INSTALLLEVEL_MAXIMUM","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REINSTALLMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REINSTALLMODE_REPAIR","Value":1} + ,{"Name":"REINSTALLMODE_FILEMISSING","Value":2} + ,{"Name":"REINSTALLMODE_FILEOLDERVERSION","Value":4} + ,{"Name":"REINSTALLMODE_FILEEQUALVERSION","Value":8} + ,{"Name":"REINSTALLMODE_FILEEXACT","Value":16} + ,{"Name":"REINSTALLMODE_FILEVERIFY","Value":32} + ,{"Name":"REINSTALLMODE_FILEREPLACE","Value":64} + ,{"Name":"REINSTALLMODE_MACHINEDATA","Value":128} + ,{"Name":"REINSTALLMODE_USERDATA","Value":256} + ,{"Name":"REINSTALLMODE_SHORTCUT","Value":512} + ,{"Name":"REINSTALLMODE_PACKAGE","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagINSTALLOGMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLLOGMODE_FATALEXIT","Value":1} + ,{"Name":"INSTALLLOGMODE_ERROR","Value":2} + ,{"Name":"INSTALLLOGMODE_WARNING","Value":4} + ,{"Name":"INSTALLLOGMODE_USER","Value":8} + ,{"Name":"INSTALLLOGMODE_INFO","Value":16} + ,{"Name":"INSTALLLOGMODE_RESOLVESOURCE","Value":64} + ,{"Name":"INSTALLLOGMODE_OUTOFDISKSPACE","Value":128} + ,{"Name":"INSTALLLOGMODE_ACTIONSTART","Value":256} + ,{"Name":"INSTALLLOGMODE_ACTIONDATA","Value":512} + ,{"Name":"INSTALLLOGMODE_COMMONDATA","Value":2048} + ,{"Name":"INSTALLLOGMODE_PROPERTYDUMP","Value":1024} + ,{"Name":"INSTALLLOGMODE_VERBOSE","Value":4096} + ,{"Name":"INSTALLLOGMODE_EXTRADEBUG","Value":8192} + ,{"Name":"INSTALLLOGMODE_LOGONLYONERROR","Value":16384} + ,{"Name":"INSTALLLOGMODE_LOGPERFORMANCE","Value":32768} + ,{"Name":"INSTALLLOGMODE_PROGRESS","Value":1024} + ,{"Name":"INSTALLLOGMODE_INITIALIZE","Value":4096} + ,{"Name":"INSTALLLOGMODE_TERMINATE","Value":8192} + ,{"Name":"INSTALLLOGMODE_SHOWDIALOG","Value":16384} + ,{"Name":"INSTALLLOGMODE_FILESINUSE","Value":32} + ,{"Name":"INSTALLLOGMODE_RMFILESINUSE","Value":33554432} + ,{"Name":"INSTALLLOGMODE_INSTALLSTART","Value":67108864} + ,{"Name":"INSTALLLOGMODE_INSTALLEND","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLLOGATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLLOGATTRIBUTES_APPEND","Value":1} + ,{"Name":"INSTALLLOGATTRIBUTES_FLUSHEACHLINE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLFEATUREATTRIBUTE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLFEATUREATTRIBUTE_FAVORLOCAL","Value":1} + ,{"Name":"INSTALLFEATUREATTRIBUTE_FAVORSOURCE","Value":2} + ,{"Name":"INSTALLFEATUREATTRIBUTE_FOLLOWPARENT","Value":4} + ,{"Name":"INSTALLFEATUREATTRIBUTE_FAVORADVERTISE","Value":8} + ,{"Name":"INSTALLFEATUREATTRIBUTE_DISALLOWADVERTISE","Value":16} + ,{"Name":"INSTALLFEATUREATTRIBUTE_NOUNSUPPORTEDADVERTISE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLMODE_NODETECTION_ANY","Value":-4} + ,{"Name":"INSTALLMODE_NOSOURCERESOLUTION","Value":-3} + ,{"Name":"INSTALLMODE_NODETECTION","Value":-2} + ,{"Name":"INSTALLMODE_EXISTING","Value":-1} + ,{"Name":"INSTALLMODE_DEFAULT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIPATCHSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIPATCHSTATE_INVALID","Value":0} + ,{"Name":"MSIPATCHSTATE_APPLIED","Value":1} + ,{"Name":"MSIPATCHSTATE_SUPERSEDED","Value":2} + ,{"Name":"MSIPATCHSTATE_OBSOLETED","Value":4} + ,{"Name":"MSIPATCHSTATE_REGISTERED","Value":8} + ,{"Name":"MSIPATCHSTATE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIINSTALLCONTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIINSTALLCONTEXT_FIRSTVISIBLE","Value":0} + ,{"Name":"MSIINSTALLCONTEXT_NONE","Value":0} + ,{"Name":"MSIINSTALLCONTEXT_USERMANAGED","Value":1} + ,{"Name":"MSIINSTALLCONTEXT_USERUNMANAGED","Value":2} + ,{"Name":"MSIINSTALLCONTEXT_MACHINE","Value":4} + ,{"Name":"MSIINSTALLCONTEXT_ALL","Value":7} + ,{"Name":"MSIINSTALLCONTEXT_ALLUSERMANAGED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIPATCHDATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIPATCH_DATATYPE_PATCHFILE","Value":0} + ,{"Name":"MSIPATCH_DATATYPE_XMLPATH","Value":1} + ,{"Name":"MSIPATCH_DATATYPE_XMLBLOB","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIPATCHSEQUENCEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szPatchData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ePatchDataType","Type":{"Kind":"ApiRef","Name":"MSIPATCHDATATYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"dwOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSIPATCHSEQUENCEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szPatchData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ePatchDataType","Type":{"Kind":"ApiRef","Name":"MSIPATCHDATATYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"dwOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPTFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTFLAGS_CACHEINFO","Value":1} + ,{"Name":"SCRIPTFLAGS_SHORTCUTS","Value":4} + ,{"Name":"SCRIPTFLAGS_MACHINEASSIGN","Value":8} + ,{"Name":"SCRIPTFLAGS_REGDATA_CNFGINFO","Value":32} + ,{"Name":"SCRIPTFLAGS_VALIDATE_TRANSFORMS_LIST","Value":64} + ,{"Name":"SCRIPTFLAGS_REGDATA_CLASSINFO","Value":128} + ,{"Name":"SCRIPTFLAGS_REGDATA_EXTENSIONINFO","Value":256} + ,{"Name":"SCRIPTFLAGS_REGDATA_APPINFO","Value":384} + ,{"Name":"SCRIPTFLAGS_REGDATA","Value":416} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADVERTISEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADVERTISEFLAGS_MACHINEASSIGN","Value":0} + ,{"Name":"ADVERTISEFLAGS_USERASSIGN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INSTALLTYPE_DEFAULT","Value":0} + ,{"Name":"INSTALLTYPE_NETWORK_IMAGE","Value":1} + ,{"Name":"INSTALLTYPE_SINGLE_INSTANCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIFILEHASHINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileHashInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSIARCHITECTUREFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIARCHITECTUREFLAGS_X86","Value":1} + ,{"Name":"MSIARCHITECTUREFLAGS_IA64","Value":2} + ,{"Name":"MSIARCHITECTUREFLAGS_AMD64","Value":4} + ,{"Name":"MSIARCHITECTUREFLAGS_ARM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIOPENPACKAGEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIOPENPACKAGEFLAGS_IGNOREMACHINESTATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIADVERTISEOPTIONFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIADVERTISEOPTIONFLAGS_INSTANCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSISOURCETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSISOURCETYPE_UNKNOWN","Value":0} + ,{"Name":"MSISOURCETYPE_NETWORK","Value":1} + ,{"Name":"MSISOURCETYPE_URL","Value":2} + ,{"Name":"MSISOURCETYPE_MEDIA","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSICODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSICODE_PRODUCT","Value":0} + ,{"Name":"MSICODE_PATCH","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSITRANSACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSITRANSACTION_CHAIN_EMBEDDEDUI","Value":1} + ,{"Name":"MSITRANSACTION_JOIN_EXISTING_EMBEDDEDUI","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSITRANSACTIONSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSITRANSACTIONSTATE_ROLLBACK","Value":0} + ,{"Name":"MSITRANSACTIONSTATE_COMMIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIDBSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIDBSTATE_ERROR","Value":-1} + ,{"Name":"MSIDBSTATE_READ","Value":0} + ,{"Name":"MSIDBSTATE_WRITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIMODIFY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIMODIFY_SEEK","Value":-1} + ,{"Name":"MSIMODIFY_REFRESH","Value":0} + ,{"Name":"MSIMODIFY_INSERT","Value":1} + ,{"Name":"MSIMODIFY_UPDATE","Value":2} + ,{"Name":"MSIMODIFY_ASSIGN","Value":3} + ,{"Name":"MSIMODIFY_REPLACE","Value":4} + ,{"Name":"MSIMODIFY_MERGE","Value":5} + ,{"Name":"MSIMODIFY_DELETE","Value":6} + ,{"Name":"MSIMODIFY_INSERT_TEMPORARY","Value":7} + ,{"Name":"MSIMODIFY_VALIDATE","Value":8} + ,{"Name":"MSIMODIFY_VALIDATE_NEW","Value":9} + ,{"Name":"MSIMODIFY_VALIDATE_FIELD","Value":10} + ,{"Name":"MSIMODIFY_VALIDATE_DELETE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSICOLINFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSICOLINFO_NAMES","Value":0} + ,{"Name":"MSICOLINFO_TYPES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSICONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSICONDITION_FALSE","Value":0} + ,{"Name":"MSICONDITION_TRUE","Value":1} + ,{"Name":"MSICONDITION_NONE","Value":2} + ,{"Name":"MSICONDITION_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSICOSTTREE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSICOSTTREE_SELFONLY","Value":0} + ,{"Name":"MSICOSTTREE_CHILDREN","Value":1} + ,{"Name":"MSICOSTTREE_PARENTS","Value":2} + ,{"Name":"MSICOSTTREE_RESERVED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIDBERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIDBERROR_INVALIDARG","Value":-3} + ,{"Name":"MSIDBERROR_MOREDATA","Value":-2} + ,{"Name":"MSIDBERROR_FUNCTIONERROR","Value":-1} + ,{"Name":"MSIDBERROR_NOERROR","Value":0} + ,{"Name":"MSIDBERROR_DUPLICATEKEY","Value":1} + ,{"Name":"MSIDBERROR_REQUIRED","Value":2} + ,{"Name":"MSIDBERROR_BADLINK","Value":3} + ,{"Name":"MSIDBERROR_OVERFLOW","Value":4} + ,{"Name":"MSIDBERROR_UNDERFLOW","Value":5} + ,{"Name":"MSIDBERROR_NOTINSET","Value":6} + ,{"Name":"MSIDBERROR_BADVERSION","Value":7} + ,{"Name":"MSIDBERROR_BADCASE","Value":8} + ,{"Name":"MSIDBERROR_BADGUID","Value":9} + ,{"Name":"MSIDBERROR_BADWILDCARD","Value":10} + ,{"Name":"MSIDBERROR_BADIDENTIFIER","Value":11} + ,{"Name":"MSIDBERROR_BADLANGUAGE","Value":12} + ,{"Name":"MSIDBERROR_BADFILENAME","Value":13} + ,{"Name":"MSIDBERROR_BADPATH","Value":14} + ,{"Name":"MSIDBERROR_BADCONDITION","Value":15} + ,{"Name":"MSIDBERROR_BADFORMATTED","Value":16} + ,{"Name":"MSIDBERROR_BADTEMPLATE","Value":17} + ,{"Name":"MSIDBERROR_BADDEFAULTDIR","Value":18} + ,{"Name":"MSIDBERROR_BADREGPATH","Value":19} + ,{"Name":"MSIDBERROR_BADCUSTOMSOURCE","Value":20} + ,{"Name":"MSIDBERROR_BADPROPERTY","Value":21} + ,{"Name":"MSIDBERROR_MISSINGDATA","Value":22} + ,{"Name":"MSIDBERROR_BADCATEGORY","Value":23} + ,{"Name":"MSIDBERROR_BADKEYTABLE","Value":24} + ,{"Name":"MSIDBERROR_BADMAXMINVALUES","Value":25} + ,{"Name":"MSIDBERROR_BADCABINET","Value":26} + ,{"Name":"MSIDBERROR_BADSHORTCUT","Value":27} + ,{"Name":"MSIDBERROR_STRINGOVERFLOW","Value":28} + ,{"Name":"MSIDBERROR_BADLOCALIZEATTRIB","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSIRUNMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSIRUNMODE_ADMIN","Value":0} + ,{"Name":"MSIRUNMODE_ADVERTISE","Value":1} + ,{"Name":"MSIRUNMODE_MAINTENANCE","Value":2} + ,{"Name":"MSIRUNMODE_ROLLBACKENABLED","Value":3} + ,{"Name":"MSIRUNMODE_LOGENABLED","Value":4} + ,{"Name":"MSIRUNMODE_OPERATIONS","Value":5} + ,{"Name":"MSIRUNMODE_REBOOTATEND","Value":6} + ,{"Name":"MSIRUNMODE_REBOOTNOW","Value":7} + ,{"Name":"MSIRUNMODE_CABINET","Value":8} + ,{"Name":"MSIRUNMODE_SOURCESHORTNAMES","Value":9} + ,{"Name":"MSIRUNMODE_TARGETSHORTNAMES","Value":10} + ,{"Name":"MSIRUNMODE_RESERVED11","Value":11} + ,{"Name":"MSIRUNMODE_WINDOWS9X","Value":12} + ,{"Name":"MSIRUNMODE_ZAWENABLED","Value":13} + ,{"Name":"MSIRUNMODE_RESERVED14","Value":14} + ,{"Name":"MSIRUNMODE_RESERVED15","Value":15} + ,{"Name":"MSIRUNMODE_SCHEDULED","Value":16} + ,{"Name":"MSIRUNMODE_ROLLBACK","Value":17} + ,{"Name":"MSIRUNMODE_COMMIT","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSITRANSFORM_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSITRANSFORM_ERROR_ADDEXISTINGROW","Value":1} + ,{"Name":"MSITRANSFORM_ERROR_DELMISSINGROW","Value":2} + ,{"Name":"MSITRANSFORM_ERROR_ADDEXISTINGTABLE","Value":4} + ,{"Name":"MSITRANSFORM_ERROR_DELMISSINGTABLE","Value":8} + ,{"Name":"MSITRANSFORM_ERROR_UPDATEMISSINGROW","Value":16} + ,{"Name":"MSITRANSFORM_ERROR_CHANGECODEPAGE","Value":32} + ,{"Name":"MSITRANSFORM_ERROR_VIEWTRANSFORM","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSITRANSFORM_VALIDATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSITRANSFORM_VALIDATE_LANGUAGE","Value":1} + ,{"Name":"MSITRANSFORM_VALIDATE_PRODUCT","Value":2} + ,{"Name":"MSITRANSFORM_VALIDATE_PLATFORM","Value":4} + ,{"Name":"MSITRANSFORM_VALIDATE_MAJORVERSION","Value":8} + ,{"Name":"MSITRANSFORM_VALIDATE_MINORVERSION","Value":16} + ,{"Name":"MSITRANSFORM_VALIDATE_UPDATEVERSION","Value":32} + ,{"Name":"MSITRANSFORM_VALIDATE_NEWLESSBASEVERSION","Value":64} + ,{"Name":"MSITRANSFORM_VALIDATE_NEWLESSEQUALBASEVERSION","Value":128} + ,{"Name":"MSITRANSFORM_VALIDATE_NEWEQUALBASEVERSION","Value":256} + ,{"Name":"MSITRANSFORM_VALIDATE_NEWGREATEREQUALBASEVERSION","Value":512} + ,{"Name":"MSITRANSFORM_VALIDATE_NEWGREATERBASEVERSION","Value":1024} + ,{"Name":"MSITRANSFORM_VALIDATE_UPGRADECODE","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSEMBLY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbAssemblyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAssemblyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uliAssemblySizeInKB","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszCurrentAssemblyPathBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FUSION_INSTALL_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidScheme","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szNonCannonicalData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASM_NAME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASM_NAME_PUBLIC_KEY","Value":0} + ,{"Name":"ASM_NAME_PUBLIC_KEY_TOKEN","Value":1} + ,{"Name":"ASM_NAME_HASH_VALUE","Value":2} + ,{"Name":"ASM_NAME_NAME","Value":3} + ,{"Name":"ASM_NAME_MAJOR_VERSION","Value":4} + ,{"Name":"ASM_NAME_MINOR_VERSION","Value":5} + ,{"Name":"ASM_NAME_BUILD_NUMBER","Value":6} + ,{"Name":"ASM_NAME_REVISION_NUMBER","Value":7} + ,{"Name":"ASM_NAME_CULTURE","Value":8} + ,{"Name":"ASM_NAME_PROCESSOR_ID_ARRAY","Value":9} + ,{"Name":"ASM_NAME_OSINFO_ARRAY","Value":10} + ,{"Name":"ASM_NAME_HASH_ALGID","Value":11} + ,{"Name":"ASM_NAME_ALIAS","Value":12} + ,{"Name":"ASM_NAME_CODEBASE_URL","Value":13} + ,{"Name":"ASM_NAME_CODEBASE_LASTMOD","Value":14} + ,{"Name":"ASM_NAME_NULL_PUBLIC_KEY","Value":15} + ,{"Name":"ASM_NAME_NULL_PUBLIC_KEY_TOKEN","Value":16} + ,{"Name":"ASM_NAME_CUSTOM","Value":17} + ,{"Name":"ASM_NAME_NULL_CUSTOM","Value":18} + ,{"Name":"ASM_NAME_MVID","Value":19} + ,{"Name":"ASM_NAME_MAX_PARAMS","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IAssemblyName_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASM_BINDF_FORCE_CACHE_INSTALL","Value":1} + ,{"Name":"ASM_BINDF_RFS_INTEGRITY_CHECK","Value":2} + ,{"Name":"ASM_BINDF_RFS_MODULE_CHECK","Value":4} + ,{"Name":"ASM_BINDF_BINPATH_PROBE_ONLY","Value":8} + ,{"Name":"ASM_BINDF_SHARED_BINPATH_HINT","Value":16} + ,{"Name":"ASM_BINDF_PARENT_ASM_HINT","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASM_DISPLAY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASM_DISPLAYF_VERSION","Value":1} + ,{"Name":"ASM_DISPLAYF_CULTURE","Value":2} + ,{"Name":"ASM_DISPLAYF_PUBLIC_KEY_TOKEN","Value":4} + ,{"Name":"ASM_DISPLAYF_PUBLIC_KEY","Value":8} + ,{"Name":"ASM_DISPLAYF_CUSTOM","Value":16} + ,{"Name":"ASM_DISPLAYF_PROCESSORARCHITECTURE","Value":32} + ,{"Name":"ASM_DISPLAYF_LANGUAGEID","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASM_CMP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASM_CMPF_NAME","Value":1} + ,{"Name":"ASM_CMPF_MAJOR_VERSION","Value":2} + ,{"Name":"ASM_CMPF_MINOR_VERSION","Value":4} + ,{"Name":"ASM_CMPF_BUILD_NUMBER","Value":8} + ,{"Name":"ASM_CMPF_REVISION_NUMBER","Value":16} + ,{"Name":"ASM_CMPF_PUBLIC_KEY_TOKEN","Value":32} + ,{"Name":"ASM_CMPF_CULTURE","Value":64} + ,{"Name":"ASM_CMPF_CUSTOM","Value":128} + ,{"Name":"ASM_CMPF_ALL","Value":255} + ,{"Name":"ASM_CMPF_DEFAULT","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAssemblyName" + ,"Kind":"Com" + ,"Guid":"cd193bc0-b4bc-11d2-9833-00c04fc31d2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Finalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pccDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reserved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkReserved1","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkReserved2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"llReserved","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwzName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"IAssemblyName","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCmpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAssemblyName","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAssemblyCacheItem" + ,"Kind":"Com" + ,"Guid":"9e3aaeb4-d1cd-11d2-bab9-00c04f8eceae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puliMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AbortItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAssemblyCache" + ,"Kind":"Com" + ,"Guid":"e707dcde-d1cd-11d2-bab9-00c04f8eceae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UninstallAssembly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUSION_INSTALL_REFERENCE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryAssemblyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASSEMBLY_INFO","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateAssemblyCacheItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppAsmItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAssemblyCacheItem","TargetKind":"Com","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Reserved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallAssembly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszManifestFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUSION_INSTALL_REFERENCE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"CREATE_ASM_NAME_OBJ_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CANOF_PARSE_DISPLAY_NAME","Value":1} + ,{"Name":"CANOF_SET_DEFAULT_VALUES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROTECTED_FILE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FileNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SetupGetInfInformationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SearchControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfInformationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SearchControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryInfFileInformationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryInfFileInformationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryInfOriginalFileInformationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"OriginalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ORIGINAL_FILE_INFO_A","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupQueryInfOriginalFileInformationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"OriginalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ORIGINAL_FILE_INFO_W","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupQueryInfVersionInformationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryInfVersionInformationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_INFORMATION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfFileListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DirectoryPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfFileListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DirectoryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupOpenInfFileW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupOpenInfFileA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupOpenMasterInf" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"SetupOpenAppendInfFileW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupOpenAppendInfFileA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ErrorLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupCloseInfFile" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupFindFirstLineA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupFindFirstLineW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupFindNextLine" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupFindNextMatchLineA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupFindNextMatchLineW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ContextOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetLineByIndexA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetLineByIndexW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetLineCountA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupGetLineCountW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupGetLineTextA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetLineTextW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetFieldCount" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupGetStringFieldA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetStringFieldW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetIntField" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetMultiSzFieldA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetMultiSzFieldW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetBinaryField" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FieldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetFileCompressionInfoA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ActualSourceFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetFileCompressionInfoW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ActualSourceFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetFileCompressionInfoExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ActualSourceFileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"ActualSourceFileNameBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetFileCompressionInfoExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ActualSourceFileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} + ,{"Name":"ActualSourceFileNameBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"SourceFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TargetFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDecompressOrCopyFileA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDecompressOrCopyFileW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SourceFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CompressionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupGetSourceFileLocationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetSourceFileLocationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetSourceFileSizeA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RoundingFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupGetSourceFileSizeW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RoundingFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupGetTargetPathA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetTargetPathW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupSetSourceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SourceList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupSetSourceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SourceList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupCancelTemporarySourceList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetupAddToSourceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupAddToSourceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupRemoveFromSourceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupRemoveFromSourceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQuerySourceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupQuerySourceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupFreeSourceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"List","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupFreeSourceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"List","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupPromptForDiskA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileSought","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TagFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskPromptStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupPromptForDiskW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileSought","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TagFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskPromptStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupCopyErrorA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetPathFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupCopyErrorW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"PathToSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetPathFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"PathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PathRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupRenameErrorA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRenameErrorW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDeleteErrorA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDeleteErrorW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupBackupErrorA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupBackupErrorW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DialogTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Win32ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupSetDirectoryIdA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupSetDirectoryIdW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupSetDirectoryIdExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupSetDirectoryIdExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupGetSourceInfoA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetSourceInfoW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupInstallFileA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupInstallFileW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupInstallFileExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"FileWasInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupInstallFileExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePathRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"FileWasInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupOpenFileQueue" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"SetupCloseFileQueue" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupSetFileQueueAlternatePlatformA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AlternateDefaultCatalogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupSetFileQueueAlternatePlatformW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AlternateDefaultCatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupSetPlatformPathOverrideA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Override","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupSetPlatformPathOverrideW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Override","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupQueueCopyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueCopyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueCopyIndirectA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CopyParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_FILE_COPY_PARAMS_A","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueCopyIndirectW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CopyParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_FILE_COPY_PARAMS_W","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueDefaultCopyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueDefaultCopyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueCopySectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueCopySectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQueueDeleteA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PathPart1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PathPart2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupQueueDeleteW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PathPart1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PathPart2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupQueueDeleteSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQueueDeleteSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQueueRenameA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQueueRenameW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQueueRenameSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupQueueRenameSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupCommitFileQueueA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupCommitFileQueueW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupScanFileQueueA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupScanFileQueueW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetFileQueueCount" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubQueueFileOp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupGetFileQueueFlags" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupSetFileQueueFlags" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"FlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupCopyOEMInfA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceInfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OEMSourceMediaLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OEMSourceMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationInfFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"DestinationInfFileNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"DestinationInfFileNameComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupCopyOEMInfW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceInfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OEMSourceMediaLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OEMSourceMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationInfFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"DestinationInfFileNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"DestinationInfFileNameComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupUninstallOEMInfA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupUninstallOEMInfW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupUninstallNewlyCopiedInfs" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupCreateDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupCreateDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDuplicateDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDuplicateDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDestroyDiskSpaceList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupQueryDrivesInDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryDrivesInDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQuerySpaceRequiredOnDriveA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DriveSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SpaceRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupQuerySpaceRequiredOnDriveW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DriveSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SpaceRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAdjustDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DriveRoot","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Amount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAdjustDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DriveRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Amount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddToDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddToDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddSectionToDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddSectionToDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddInstallSectionToDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupAddInstallSectionToDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveFromDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveFromDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TargetFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveSectionFromDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveSectionFromDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ListInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveInstallSectionFromDiskSpaceListA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveInstallSectionFromDiskSpaceListW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DiskSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupIterateCabinetA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupIterateCabinetW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CabinetFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupPromptReboot" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScanOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInitDefaultQueueCallback" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"OwnerWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupInitDefaultQueueCallbackEx" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"OwnerWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlternateProgressWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ProgressMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupTermDefaultQueueCallback" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDefaultQueueCallbackA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDefaultQueueCallbackW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Notification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInstallFromInfSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RelativeKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupInstallFromInfSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RelativeKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_W","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupInstallFilesFromInfSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInstallFilesFromInfSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LayoutInfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SourceRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInstallServicesFromInfSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInstallServicesFromInfSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInstallServicesFromInfSectionExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupInstallServicesFromInfSectionExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InstallHinfSectionA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ModuleHandle","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ShowCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallHinfSectionW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ModuleHandle","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ShowCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInitializeFileLogA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupInitializeFileLogW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupTerminateFileLog" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupLogFileA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DiskTagfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OtherInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupLogFileW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DiskTagfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DiskDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OtherInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupRemoveFileLogEntryA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupRemoveFileLogEntryW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupQueryFileLogA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DesiredInfo","Type":{"Kind":"ApiRef","Name":"SetupFileLogInfo","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupQueryFileLogW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LogSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DesiredInfo","Type":{"Kind":"ApiRef","Name":"SetupFileLogInfo","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupOpenLog" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Erase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupLogErrorA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MessageString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupLogErrorW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MessageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupCloseLog" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetupDiGetClassDevsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupEnumInfSectionsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupEnumInfSectionsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupVerifyInfFileA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AltPlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_SIGNER_INFO_V2_A","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupVerifyInfFileW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AltPlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INF_SIGNER_INFO_V2_W","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupConfigureWmiFromInfSectionA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupConfigureWmiFromInfSectionW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateActCtxA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTXA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateActCtxW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTXW","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRefActCtx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseActCtx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ZombifyActCtx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ActivateActCtx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeactivateActCtx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentActCtx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lphActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindActCtxSectionStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStringToFind","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindActCtxSectionStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStringToFind","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindActCtxSectionGuid" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGuidToFind","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryActCtxW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvSubInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulInfoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcbWrittenOrRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryActCtxSettingsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"settingsNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"settingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwWrittenOrRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiCloseHandle" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAny","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiCloseAllHandles" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"MsiSetInternalUI" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUILEVEL","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"dwUILevel","Type":{"Kind":"ApiRef","Name":"INSTALLUILEVEL","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"phWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSetExternalUIA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERA","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERA","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MsiSetExternalUIW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERW","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERW","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MsiSetExternalUIRecord" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLER_RECORD","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ppuiPrevHandler","Type":{"Kind":"ApiRef","Name":"PINSTALLUI_HANDLER_RECORD","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnableLogA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwLogMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szLogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiEnableLogW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwLogMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szLogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiQueryProductStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiQueryProductStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetProductInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductInfoExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductInfoExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiInstallProductA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiInstallProductW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiConfigureProductA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiConfigureProductW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiConfigureProductExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiConfigureProductExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiReinstallProductA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szReinstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiReinstallProductW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szReinstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseProductExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseProductExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseProductA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseProductW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiProcessAdvertiseScriptA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szIconFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hRegData","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fShortcuts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiProcessAdvertiseScriptW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szIconFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hRegData","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fShortcuts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseScriptA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRegData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiAdvertiseScriptW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRegData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetProductInfoFromScriptA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProductBuf39","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"plgidLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpPackageBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPackageBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductInfoFromScriptW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProductBuf39","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"plgidLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpPackageBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPackageBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductCodeA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBuf39","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiGetProductCodeW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBuf39","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiGetUserInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpUserNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchUserNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpOrgNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOrgNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpSerialBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSerialBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetUserInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpUserNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchUserNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpOrgNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOrgNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpSerialBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSerialBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiCollectUserInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiCollectUserInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiApplyPatchA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInstallPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"eInstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiApplyPatchW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInstallPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"eInstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiGetPatchInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetPatchInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumPatchesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iPatchIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPatchBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpTransformsBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchTransformsBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiEnumPatchesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iPatchIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPatchBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpTransformsBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchTransformsBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiRemovePatchesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eUninstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szPropertyList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiRemovePatchesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eUninstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szPropertyList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiExtractPatchXMLDataA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szXMLData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchXMLData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiExtractPatchXMLDataW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szXMLData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchXMLData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetPatchInfoExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetPatchInfoExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiApplyMultiplePatchesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szPropertiesList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiApplyMultiplePatchesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szPropertiesList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiDeterminePatchSequenceA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDeterminePatchSequenceW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOW","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDetermineApplicablePatchesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDetermineApplicablePatchesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOW","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiEnumPatchesExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szPatchCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"szTargetProductCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwTargetProductContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szTargetUserSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchTargetUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumPatchesExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szPatchCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"szTargetProductCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwTargetProductContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szTargetUserSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchTargetUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiQueryFeatureStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiQueryFeatureStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiQueryFeatureStateExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiQueryFeatureStateExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiUseFeatureA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiUseFeatureW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiUseFeatureExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiUseFeatureExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetFeatureUsageA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwUseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pwDateUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFeatureUsageW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwUseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pwDateUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiConfigureFeatureA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiConfigureFeatureW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiReinstallFeatureA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReinstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiReinstallFeatureW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReinstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiProvideComponentA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideComponentW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideQualifiedComponentA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideQualifiedComponentW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideQualifiedComponentExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwUnused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUnused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideQualifiedComponentExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwUnused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUnused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetComponentPathA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetComponentPathW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetComponentPathExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOutPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOutPathBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetComponentPathExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOutPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOutPathBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideAssemblyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szAssemblyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAppContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAssemblyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiProvideAssemblyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szAppContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAssemblyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiQueryComponentStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiQueryComponentStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumProductsA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumProductsW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumProductsExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szInstalledProductCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumProductsExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szInstalledProductCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumRelatedProductsA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpUpgradeCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumRelatedProductsW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpUpgradeCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumFeaturesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFeatureBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpParentBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumFeaturesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFeatureBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpParentBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumComponentsA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iComponentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpComponentBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumComponentsW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iComponentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpComponentBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumComponentsExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szInstalledComponentCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumComponentsExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szInstalledComponentCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumClientsA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumClientsW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumClientsExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProductBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumClientsExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProductBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumComponentQualifiersA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpQualifierBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchQualifierBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpApplicationDataBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchApplicationDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiEnumComponentQualifiersW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpQualifierBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchQualifierBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpApplicationDataBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchApplicationDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiOpenProductA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiOpenProductW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiOpenPackageA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiOpenPackageW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiOpenPackageExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiOpenPackageExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiGetPatchFileListA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pphFileRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetPatchFileListW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pphFileRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductPropertyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetProductPropertyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiVerifyPackageA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiVerifyPackageW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetFeatureInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTitleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchTitleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpHelpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchHelpBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFeatureInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTitleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchTitleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpHelpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchHelpBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiInstallMissingComponentA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiInstallMissingComponentW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiInstallMissingFileA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiInstallMissingFileW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiLocateComponentA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiLocateComponentW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListClearAllA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListClearAllW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListAddSourceA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListAddSourceW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListForceResolutionA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListForceResolutionW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListAddSourceExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListAddSourceExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListAddMediaDiskA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDiskPrompt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiSourceListAddMediaDiskW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDiskPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MsiSourceListClearSourceA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListClearSourceW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListClearMediaDiskA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListClearMediaDiskW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListClearAllExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListClearAllExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListForceResolutionExA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListForceResolutionExW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSourceListSetInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListSetInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSourceListGetInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListGetInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListEnumSourcesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListEnumSourcesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListEnumMediaDisksA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwDiskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDiskPrompt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchDiskPrompt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSourceListEnumMediaDisksW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwDiskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDiskPrompt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchDiskPrompt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFileVersionA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVersionBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchVersionBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpLangBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchLangBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFileVersionW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVersionBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchVersionBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpLangBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchLangBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFileHashA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIFILEHASHINFO","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetFileHashW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIFILEHASHINFO","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetFileSignatureInformationA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSignedObjectPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppcCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pbHashData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetFileSignatureInformationW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSignedObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppcCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pbHashData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetShortcutTargetA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szShortcutPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"szFeatureId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetShortcutTargetW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szShortcutPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"szFeatureId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MsiIsProductElevatedA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfElevated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiIsProductElevatedW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfElevated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiNotifySidChangeA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOldSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pNewSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiNotifySidChangeW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOldSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pNewSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiBeginTransactionA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phTransactionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiBeginTransactionW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phTransactionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEndTransaction" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwTransactionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiJoinTransaction" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hTransactionHandle","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiDatabaseOpenViewA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szQuery","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDatabaseOpenViewW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiViewGetErrorA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szColumnNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiViewGetErrorW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szColumnNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiViewExecute" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiViewFetch" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiViewModify" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"eModifyMode","Type":{"Kind":"ApiRef","Name":"MSIMODIFY","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiViewGetColumnInfo" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"eColumnInfo","Type":{"Kind":"ApiRef","Name":"MSICOLINFO","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiViewClose" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiDatabaseGetPrimaryKeysA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDatabaseGetPrimaryKeysW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDatabaseIsTablePersistentA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseIsTablePersistentW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetSummaryInformationA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uiUpdateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSummaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetSummaryInformationW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uiUpdateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSummaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiSummaryInfoGetPropertyCount" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"puiPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiSummaryInfoSetPropertyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSummaryInfoSetPropertyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSummaryInfoGetPropertyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puiDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"piValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSummaryInfoGetPropertyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puiDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"piValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSummaryInfoPersist" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiOpenDatabaseA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPersist","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phDatabase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiOpenDatabaseW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPersist","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phDatabase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiDatabaseImportA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseImportW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseExportA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseExportW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseMergeA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseMerge","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseMergeW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseMerge","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDatabaseGenerateTransformA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iReserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iReserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiDatabaseGenerateTransformW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iReserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iReserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiDatabaseApplyTransformA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iErrorConditions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiDatabaseApplyTransformW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iErrorConditions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiCreateTransformSummaryInfoA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iErrorConditions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iValidation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiCreateTransformSummaryInfoW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iErrorConditions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iValidation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiDatabaseCommit" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetDatabaseState" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiCreateRecord" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordIsNull" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordDataSize" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordSetInteger" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordSetStringA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiRecordSetStringW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiRecordGetInteger" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordGetStringA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiRecordGetStringW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiRecordGetFieldCount" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiRecordSetStreamA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiRecordSetStreamW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiRecordReadStream" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDataBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiRecordClearData" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetActiveDatabase" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetPropertyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSetPropertyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetPropertyA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetPropertyW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetLanguage" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetMode" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"eRunMode","Type":{"Kind":"ApiRef","Name":"MSIRUNMODE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetMode" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"eRunMode","Type":{"Kind":"ApiRef","Name":"MSIRUNMODE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"fState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiFormatRecordA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szResultBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchResultBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiFormatRecordW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szResultBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchResultBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiDoActionA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szAction","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiDoActionW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szAction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSequenceA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTable","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iSequenceMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSequenceW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTable","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iSequenceMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiProcessMessage" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"eMessageType","Type":{"Kind":"ApiRef","Name":"INSTALLMESSAGE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiEvaluateConditionA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCondition","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiEvaluateConditionW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCondition","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetFeatureStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetFeatureStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiSetFeatureStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetFeatureStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetFeatureAttributesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetFeatureAttributesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetComponentStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetComponentStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiSetComponentStateA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiSetComponentStateW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetFeatureCostA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iCostTree","Type":{"Kind":"ApiRef","Name":"MSICOSTTREE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetFeatureCostW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iCostTree","Type":{"Kind":"ApiRef","Name":"MSICOSTTREE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiEnumComponentCostsA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDriveBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchDriveBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piTempCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiEnumComponentCostsW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDriveBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDriveBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piTempCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MsiSetInstallLevel" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiGetFeatureValidStatesA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstallStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetFeatureValidStatesW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstallStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiGetSourcePathA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetSourcePathW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetTargetPathA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiGetTargetPathW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MsiSetTargetPathA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiSetTargetPathW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiVerifyDiskSpace" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsiEnableUIPreview" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"phPreview","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MsiPreviewDialogA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDialogName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiPreviewDialogW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDialogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiPreviewBillboardA" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szControlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szBillboard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiPreviewBillboardW" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} + ,{"Name":"szControlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szBillboard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MsiGetLastErrorRecord" + ,"SetLastError":false + ,"DllImport":"msi" + ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SfcGetNextProtectedFile" + ,"SetLastError":true + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RpcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTECTED_FILE_DATA","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SfcIsFileProtected" + ,"SetLastError":false + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RpcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SfcIsKeyProtected" + ,"SetLastError":false + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"KeyHandle","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"KeySam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SfpVerifyFile" + ,"SetLastError":false + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszError","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwErrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "SP_ORIGINAL_FILE_INFO_" + ,"PSP_FILE_CALLBACK_" + ,"FILEPATHS_" + ,"FILEPATHS_SIGNERINFO_" + ,"SOURCE_MEDIA_" + ,"CABINET_INFO_" + ,"FILE_IN_CABINET_INFO_" + ,"SP_REGISTER_CONTROL_STATUS" + ,"SP_FILE_COPY_PARAMS_" + ,"SP_INF_SIGNER_INFO_V1_" + ,"SP_INF_SIGNER_INFO_V2_" + ,"ACTCTX" + ,"INSTALLUI_HANDLER" + ,"MSIPATCHSEQUENCEINFO" + ,"SetupGetInfInformation" + ,"SetupQueryInfFileInformation" + ,"SetupQueryInfOriginalFileInformation" + ,"SetupQueryInfVersionInformation" + ,"SetupGetInfFileList" + ,"SetupOpenInfFile" + ,"SetupOpenAppendInfFile" + ,"SetupFindFirstLine" + ,"SetupFindNextMatchLine" + ,"SetupGetLineByIndex" + ,"SetupGetLineCount" + ,"SetupGetLineText" + ,"SetupGetStringField" + ,"SetupGetMultiSzField" + ,"SetupGetFileCompressionInfo" + ,"SetupGetFileCompressionInfoEx" + ,"SetupDecompressOrCopyFile" + ,"SetupGetSourceFileLocation" + ,"SetupGetSourceFileSize" + ,"SetupGetTargetPath" + ,"SetupSetSourceList" + ,"SetupAddToSourceList" + ,"SetupRemoveFromSourceList" + ,"SetupQuerySourceList" + ,"SetupFreeSourceList" + ,"SetupPromptForDisk" + ,"SetupCopyError" + ,"SetupRenameError" + ,"SetupDeleteError" + ,"SetupBackupError" + ,"SetupSetDirectoryId" + ,"SetupSetDirectoryIdEx" + ,"SetupGetSourceInfo" + ,"SetupInstallFile" + ,"SetupInstallFileEx" + ,"SetupSetFileQueueAlternatePlatform" + ,"SetupSetPlatformPathOverride" + ,"SetupQueueCopy" + ,"SetupQueueCopyIndirect" + ,"SetupQueueDefaultCopy" + ,"SetupQueueCopySection" + ,"SetupQueueDelete" + ,"SetupQueueDeleteSection" + ,"SetupQueueRename" + ,"SetupQueueRenameSection" + ,"SetupCommitFileQueue" + ,"SetupScanFileQueue" + ,"SetupCopyOEMInf" + ,"SetupUninstallOEMInf" + ,"SetupCreateDiskSpaceList" + ,"SetupDuplicateDiskSpaceList" + ,"SetupQueryDrivesInDiskSpaceList" + ,"SetupQuerySpaceRequiredOnDrive" + ,"SetupAdjustDiskSpaceList" + ,"SetupAddToDiskSpaceList" + ,"SetupAddSectionToDiskSpaceList" + ,"SetupAddInstallSectionToDiskSpaceList" + ,"SetupRemoveFromDiskSpaceList" + ,"SetupRemoveSectionFromDiskSpaceList" + ,"SetupRemoveInstallSectionFromDiskSpaceList" + ,"SetupIterateCabinet" + ,"SetupDefaultQueueCallback" + ,"SetupInstallFromInfSection" + ,"SetupInstallFilesFromInfSection" + ,"SetupInstallServicesFromInfSection" + ,"SetupInstallServicesFromInfSectionEx" + ,"InstallHinfSection" + ,"SetupInitializeFileLog" + ,"SetupLogFile" + ,"SetupRemoveFileLogEntry" + ,"SetupQueryFileLog" + ,"SetupLogError" + ,"SetupEnumInfSections" + ,"SetupVerifyInfFile" + ,"SetupConfigureWmiFromInfSection" + ,"CreateActCtx" + ,"FindActCtxSectionString" + ,"MsiSetExternalUI" + ,"MsiEnableLog" + ,"MsiQueryProductState" + ,"MsiGetProductInfo" + ,"MsiGetProductInfoEx" + ,"MsiInstallProduct" + ,"MsiConfigureProduct" + ,"MsiConfigureProductEx" + ,"MsiReinstallProduct" + ,"MsiAdvertiseProductEx" + ,"MsiAdvertiseProduct" + ,"MsiProcessAdvertiseScript" + ,"MsiAdvertiseScript" + ,"MsiGetProductInfoFromScript" + ,"MsiGetProductCode" + ,"MsiGetUserInfo" + ,"MsiCollectUserInfo" + ,"MsiApplyPatch" + ,"MsiGetPatchInfo" + ,"MsiEnumPatches" + ,"MsiRemovePatches" + ,"MsiExtractPatchXMLData" + ,"MsiGetPatchInfoEx" + ,"MsiApplyMultiplePatches" + ,"MsiDeterminePatchSequence" + ,"MsiDetermineApplicablePatches" + ,"MsiEnumPatchesEx" + ,"MsiQueryFeatureState" + ,"MsiQueryFeatureStateEx" + ,"MsiUseFeature" + ,"MsiUseFeatureEx" + ,"MsiGetFeatureUsage" + ,"MsiConfigureFeature" + ,"MsiReinstallFeature" + ,"MsiProvideComponent" + ,"MsiProvideQualifiedComponent" + ,"MsiProvideQualifiedComponentEx" + ,"MsiGetComponentPath" + ,"MsiGetComponentPathEx" + ,"MsiProvideAssembly" + ,"MsiQueryComponentState" + ,"MsiEnumProducts" + ,"MsiEnumProductsEx" + ,"MsiEnumRelatedProducts" + ,"MsiEnumFeatures" + ,"MsiEnumComponents" + ,"MsiEnumComponentsEx" + ,"MsiEnumClients" + ,"MsiEnumClientsEx" + ,"MsiEnumComponentQualifiers" + ,"MsiOpenProduct" + ,"MsiOpenPackage" + ,"MsiOpenPackageEx" + ,"MsiGetPatchFileList" + ,"MsiGetProductProperty" + ,"MsiVerifyPackage" + ,"MsiGetFeatureInfo" + ,"MsiInstallMissingComponent" + ,"MsiInstallMissingFile" + ,"MsiLocateComponent" + ,"MsiSourceListClearAll" + ,"MsiSourceListAddSource" + ,"MsiSourceListForceResolution" + ,"MsiSourceListAddSourceEx" + ,"MsiSourceListAddMediaDisk" + ,"MsiSourceListClearSource" + ,"MsiSourceListClearMediaDisk" + ,"MsiSourceListClearAllEx" + ,"MsiSourceListForceResolutionEx" + ,"MsiSourceListSetInfo" + ,"MsiSourceListGetInfo" + ,"MsiSourceListEnumSources" + ,"MsiSourceListEnumMediaDisks" + ,"MsiGetFileVersion" + ,"MsiGetFileHash" + ,"MsiGetFileSignatureInformation" + ,"MsiGetShortcutTarget" + ,"MsiIsProductElevated" + ,"MsiNotifySidChange" + ,"MsiBeginTransaction" + ,"MsiDatabaseOpenView" + ,"MsiViewGetError" + ,"MsiDatabaseGetPrimaryKeys" + ,"MsiDatabaseIsTablePersistent" + ,"MsiGetSummaryInformation" + ,"MsiSummaryInfoSetProperty" + ,"MsiSummaryInfoGetProperty" + ,"MsiOpenDatabase" + ,"MsiDatabaseImport" + ,"MsiDatabaseExport" + ,"MsiDatabaseMerge" + ,"MsiDatabaseGenerateTransform" + ,"MsiDatabaseApplyTransform" + ,"MsiCreateTransformSummaryInfo" + ,"MsiRecordSetString" + ,"MsiRecordGetString" + ,"MsiRecordSetStream" + ,"MsiSetProperty" + ,"MsiGetProperty" + ,"MsiFormatRecord" + ,"MsiDoAction" + ,"MsiSequence" + ,"MsiEvaluateCondition" + ,"MsiGetFeatureState" + ,"MsiSetFeatureState" + ,"MsiSetFeatureAttributes" + ,"MsiGetComponentState" + ,"MsiSetComponentState" + ,"MsiGetFeatureCost" + ,"MsiEnumComponentCosts" + ,"MsiGetFeatureValidStates" + ,"MsiGetSourcePath" + ,"MsiGetTargetPath" + ,"MsiSetTargetPath" + ,"MsiPreviewDialog" + ,"MsiPreviewBillboard" +] + +} diff --git a/api/AppxPackaging.json b/api/AppxPackaging.json new file mode 100644 index 0000000..f35ffcd --- /dev/null +++ b/api/AppxPackaging.json @@ -0,0 +1,3541 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"AppxFactory" + ,"Kind":"ComClassID" + ,"Guid":"5842a140-ff9f-4166-8f5c-62f5b7b0c781" + } + ,{ + "Name":"AppxBundleFactory" + ,"Kind":"ComClassID" + ,"Guid":"378e0446-5384-43b7-8877-e7dbdd883446" + } + ,{ + "Name":"AppxPackagingDiagnosticEventSinkManager" + ,"Kind":"ComClassID" + ,"Guid":"50ca0a46-1588-4161-8ed2-ef9e469ced5d" + } + ,{ + "Name":"AppxEncryptionFactory" + ,"Kind":"ComClassID" + ,"Guid":"dc664fdd-d868-46ee-8780-8d196cb739f7" + } + ,{ + "Name":"AppxPackageEditor" + ,"Kind":"ComClassID" + ,"Guid":"f004f2ca-aebc-4b0d-bf58-e516d5bcc0ab" + } + ,{ + "Name":"APPX_PACKAGE_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"forceZip32","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hashMethod","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPX_COMPRESSION_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_COMPRESSION_OPTION_NONE","Value":0} + ,{"Name":"APPX_COMPRESSION_OPTION_NORMAL","Value":1} + ,{"Name":"APPX_COMPRESSION_OPTION_MAXIMUM","Value":2} + ,{"Name":"APPX_COMPRESSION_OPTION_FAST","Value":3} + ,{"Name":"APPX_COMPRESSION_OPTION_SUPERFAST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_PACKAGE_WRITER_PAYLOAD_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"contentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"compressionOption","Type":{"Kind":"ApiRef","Name":"APPX_COMPRESSION_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPX_FOOTPRINT_FILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_FOOTPRINT_FILE_TYPE_MANIFEST","Value":0} + ,{"Name":"APPX_FOOTPRINT_FILE_TYPE_BLOCKMAP","Value":1} + ,{"Name":"APPX_FOOTPRINT_FILE_TYPE_SIGNATURE","Value":2} + ,{"Name":"APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY","Value":3} + ,{"Name":"APPX_FOOTPRINT_FILE_TYPE_CONTENTGROUPMAP","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE_FIRST","Value":0} + ,{"Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE_MANIFEST","Value":0} + ,{"Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE_BLOCKMAP","Value":1} + ,{"Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE_SIGNATURE","Value":2} + ,{"Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE_LAST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_CAPABILITY_INTERNET_CLIENT","Value":1} + ,{"Name":"APPX_CAPABILITY_INTERNET_CLIENT_SERVER","Value":2} + ,{"Name":"APPX_CAPABILITY_PRIVATE_NETWORK_CLIENT_SERVER","Value":4} + ,{"Name":"APPX_CAPABILITY_DOCUMENTS_LIBRARY","Value":8} + ,{"Name":"APPX_CAPABILITY_PICTURES_LIBRARY","Value":16} + ,{"Name":"APPX_CAPABILITY_VIDEOS_LIBRARY","Value":32} + ,{"Name":"APPX_CAPABILITY_MUSIC_LIBRARY","Value":64} + ,{"Name":"APPX_CAPABILITY_ENTERPRISE_AUTHENTICATION","Value":128} + ,{"Name":"APPX_CAPABILITY_SHARED_USER_CERTIFICATES","Value":256} + ,{"Name":"APPX_CAPABILITY_REMOVABLE_STORAGE","Value":512} + ,{"Name":"APPX_CAPABILITY_APPOINTMENTS","Value":1024} + ,{"Name":"APPX_CAPABILITY_CONTACTS","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_PACKAGE_ARCHITECTURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_PACKAGE_ARCHITECTURE_X86","Value":0} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE_ARM","Value":5} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE_X64","Value":9} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE_NEUTRAL","Value":11} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE_ARM64","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_PACKAGE_ARCHITECTURE2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_PACKAGE_ARCHITECTURE2_X86","Value":0} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_ARM","Value":5} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_X64","Value":9} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_NEUTRAL","Value":11} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_ARM64","Value":12} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_X86_ON_ARM64","Value":14} + ,{"Name":"APPX_PACKAGE_ARCHITECTURE2_UNKNOWN","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_APPLICATION","Value":0} + ,{"Name":"APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE_RESOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DX_FEATURE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DX_FEATURE_LEVEL_UNSPECIFIED","Value":0} + ,{"Name":"DX_FEATURE_LEVEL_9","Value":1} + ,{"Name":"DX_FEATURE_LEVEL_10","Value":2} + ,{"Name":"DX_FEATURE_LEVEL_11","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_CAPABILITY_CLASS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_CAPABILITY_CLASS_DEFAULT","Value":0} + ,{"Name":"APPX_CAPABILITY_CLASS_GENERAL","Value":1} + ,{"Name":"APPX_CAPABILITY_CLASS_RESTRICTED","Value":2} + ,{"Name":"APPX_CAPABILITY_CLASS_WINDOWS","Value":4} + ,{"Name":"APPX_CAPABILITY_CLASS_ALL","Value":7} + ,{"Name":"APPX_CAPABILITY_CLASS_CUSTOM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE_START","Value":0} + ,{"Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE_CHANGE","Value":1} + ,{"Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE_DETAILS","Value":2} + ,{"Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE_END","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAppxFactory" + ,"Kind":"Com" + ,"Guid":"beb94909-e451-438b-b5a7-d79e767b75d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxPackageWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxPackageReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateManifestReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"manifestReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateBlockMapReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"blockMapReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateValidatedBlockMapReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockMapStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"signatureFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"blockMapReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxFactory2" + ,"Kind":"Com" + ,"Guid":"f1346df2-c282-4e22-b918-743a929a8d55" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateContentGroupMapReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentGroupMapReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroupMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSourceContentGroupMapReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxSourceContentGroupMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateContentGroupMapWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentGroupMapWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroupMapWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackageReader" + ,"Kind":"Com" + ,"Guid":"b5c49650-99bc-481c-9a34-3d53a4106708" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBlockMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockMapReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFootprintFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"APPX_FOOTPRINT_FILE_TYPE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPayloadFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPayloadFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filesEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFilesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetManifest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifestReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackageWriter" + ,"Kind":"Com" + ,"Guid":"9099e33b-246f-41e4-881a-008eb613f858" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"compressionOption","Type":{"Kind":"ApiRef","Name":"APPX_COMPRESSION_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifest","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackageWriter2" + ,"Kind":"Com" + ,"Guid":"2cf5c4fd-e54c-4ea5-ba4e-f8c4b105a8c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifest","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentGroupMap","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackageWriter3" + ,"Kind":"Com" + ,"Guid":"a83aacd3-41c0-4501-b8a3-74164f50b2fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"payloadFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"APPX_PACKAGE_WRITER_PAYLOAD_STREAM","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"memoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxFile" + ,"Kind":"Com" + ,"Guid":"91df827b-94fd-468f-827b-57f41b2f6f2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCompressionOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compressionOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_COMPRESSION_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetContentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxFilesEnumerator" + ,"Kind":"Com" + ,"Guid":"f007eeaf-9831-411c-9847-917cdc62d1fe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBlockMapReader" + ,"Kind":"Com" + ,"Guid":"5efec991-bca3-42d1-9ec2-e92d609ec22a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapFilesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHashMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockMapStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBlockMapFile" + ,"Kind":"Com" + ,"Guid":"277672ac-4f63-42c1-8abc-beae3600eb59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blocks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapBlocksEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetLocalFileHeaderSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lfhSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUncompressedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ValidateFileHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBlockMapFilesEnumerator" + ,"Kind":"Com" + ,"Guid":"02b856a2-4262-4070-bacb-1a8cbbc42305" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBlockMapBlock" + ,"Kind":"Com" + ,"Guid":"75cf3930-3244-4fe0-a8c8-e0bcb270b889" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCompressedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBlockMapBlocksEnumerator" + ,"Kind":"Com" + ,"Guid":"6b429b5b-36ef-479e-b9eb-0c1482b49e16" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"block","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapBlock","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader" + ,"Kind":"Com" + ,"Guid":"4e1bd148-55a0-4480-a3d1-15544710637c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageId","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestProperties","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageDependenciesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_CAPABILITIES","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestResourcesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDeviceCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestDeviceCapabilitiesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPrerequisite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applications","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestApplicationsEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifestStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader2" + ,"Kind":"Com" + ,"Guid":"d06f67bc-b31d-4eba-a8af-638e73e77b4d" + ,"Interface":{"Kind":"ApiRef","Name":"IAppxManifestReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetQualifiedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestQualifiedResourcesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader3" + ,"Kind":"Com" + ,"Guid":"c43825ab-69b7-400a-9709-cc37f5a72d24" + ,"Interface":{"Kind":"ApiRef","Name":"IAppxManifestReader2","TargetKind":"Com","Api":"AppxPackaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilitiesByCapabilityClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"capabilityClass","Type":{"Kind":"ApiRef","Name":"APPX_CAPABILITY_CLASS_TYPE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestCapabilitiesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTargetDeviceFamilies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetDeviceFamilies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestTargetDeviceFamiliesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader4" + ,"Kind":"Com" + ,"Guid":"4579bb7c-741d-4161-b5a1-47bd3b78ad9b" + ,"Interface":{"Kind":"ApiRef","Name":"IAppxManifestReader3","TargetKind":"Com","Api":"AppxPackaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionalPackageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionalPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestOptionalPackageInfo","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader5" + ,"Kind":"Com" + ,"Guid":"8d7ae132-a690-4c00-b75a-6aae1feaac80" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMainPackageDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainPackageDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestMainPackageDependenciesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader6" + ,"Kind":"Com" + ,"Guid":"34deaca4-d3c0-4e3e-b312-e42625e3807e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIsNonQualifiedResourcePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isNonQualifiedResourcePackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestReader7" + ,"Kind":"Com" + ,"Guid":"8efe6f27-0ce0-4988-b32d-738eb63db3b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDriverDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"driverDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestDriverDependenciesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOSPackageDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"osPackageDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestOSPackageDependenciesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHostRuntimeDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hostRuntimeDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestHostRuntimeDependenciesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestDriverDependenciesEnumerator" + ,"Kind":"Com" + ,"Guid":"fe039db2-467f-4755-8404-8f5eb6865b33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"driverDependency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestDriverDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestDriverDependency" + ,"Kind":"Com" + ,"Guid":"1210cb94-5a92-4602-be24-79f318af4af9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDriverConstraints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"driverConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestDriverConstraintsEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestDriverConstraintsEnumerator" + ,"Kind":"Com" + ,"Guid":"d402b2d1-f600-49e0-95e6-975d8da13d89" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"driverConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestDriverConstraint","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestDriverConstraint" + ,"Kind":"Com" + ,"Guid":"c031bee4-bbcc-48ea-a237-c34045c80a07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMinVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMinDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestOSPackageDependenciesEnumerator" + ,"Kind":"Com" + ,"Guid":"b84e2fc3-f8ec-4bc1-8ae2-156346f5ffea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"osPackageDependency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestOSPackageDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestOSPackageDependency" + ,"Kind":"Com" + ,"Guid":"154995ee-54a6-4f14-ac97-d8cf0519644b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestHostRuntimeDependenciesEnumerator" + ,"Kind":"Com" + ,"Guid":"6427a646-7f49-433e-b1a6-0da309f6885a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hostRuntimeDependency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestHostRuntimeDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestHostRuntimeDependency" + ,"Kind":"Com" + ,"Guid":"3455d234-8414-410d-95c7-7b35255b8391" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMinVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestOptionalPackageInfo" + ,"Kind":"Com" + ,"Guid":"2634847d-5b5d-4fe5-a243-002ff95edc7e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIsOptionalPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isOptionalPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMainPackageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestMainPackageDependenciesEnumerator" + ,"Kind":"Com" + ,"Guid":"a99c4f00-51d2-4f0f-ba46-7ed5255ebdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainPackageDependency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestMainPackageDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestMainPackageDependency" + ,"Kind":"Com" + ,"Guid":"05d0611c-bc29-46d5-97e2-84b9c79bd8ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageId" + ,"Kind":"Com" + ,"Guid":"283ce2d7-7153-4a91-9649-7a0f7240945f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetArchitecture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"architecture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_PACKAGE_ARCHITECTURE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetResourceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ComparePublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"other","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"isSame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageFullName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageId2" + ,"Kind":"Com" + ,"Guid":"2256999d-d617-42f1-880e-0ba4542319d5" + ,"Interface":{"Kind":"ApiRef","Name":"IAppxManifestPackageId","TargetKind":"Com","Api":"AppxPackaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetArchitecture2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"architecture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_PACKAGE_ARCHITECTURE2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestProperties" + ,"Kind":"Com" + ,"Guid":"03faf64d-f26f-4b2c-aaf7-8fe7789b8bca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBoolValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestTargetDeviceFamiliesEnumerator" + ,"Kind":"Com" + ,"Guid":"36537f36-27a4-4788-88c0-733819575017" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetDeviceFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestTargetDeviceFamily","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestTargetDeviceFamily" + ,"Kind":"Com" + ,"Guid":"9091b09b-c8d5-4f31-8687-a338259faefb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMinVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMaxVersionTested" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxVersionTested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageDependenciesEnumerator" + ,"Kind":"Com" + ,"Guid":"b43bbcf9-65a6-42dd-bac0-8c6741e7f5a4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dependency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageDependency" + ,"Kind":"Com" + ,"Guid":"e4946b59-733e-43f0-a724-3bde4c1285a0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMinVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageDependency2" + ,"Kind":"Com" + ,"Guid":"dda0b713-f3ff-49d3-898a-2786780c5d98" + ,"Interface":{"Kind":"ApiRef","Name":"IAppxManifestPackageDependency","TargetKind":"Com","Api":"AppxPackaging","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxMajorVersionTested" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxMajorVersionTested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestPackageDependency3" + ,"Kind":"Com" + ,"Guid":"1ac56374-6198-4d6b-92e4-749d5ab8a895" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIsOptional" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isOptional","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestResourcesEnumerator" + ,"Kind":"Com" + ,"Guid":"de4dfbbd-881a-48bb-858c-d6f2baeae6ed" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestDeviceCapabilitiesEnumerator" + ,"Kind":"Com" + ,"Guid":"30204541-427b-4a1c-bacf-655bf463a540" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestCapabilitiesEnumerator" + ,"Kind":"Com" + ,"Guid":"11d22258-f470-42c1-b291-8361c5437e41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"capability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestApplicationsEnumerator" + ,"Kind":"Com" + ,"Guid":"9eb8a55a-f04b-4d0d-808d-686185d4847a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"application","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestApplication","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestApplication" + ,"Kind":"Com" + ,"Guid":"5da89bf4-3773-46be-b650-7e744863b7e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAppUserModelId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestQualifiedResourcesEnumerator" + ,"Kind":"Com" + ,"Guid":"8ef6adfe-3762-4a8f-9373-2fc5d444c8d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestQualifiedResource","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxManifestQualifiedResource" + ,"Kind":"Com" + ,"Guid":"3b53a497-3c5c-48d1-9ea3-bb7eac8cd7d4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDXFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DX_FEATURE_LEVEL","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleFactory" + ,"Kind":"Com" + ,"Guid":"bba65864-965f-4a5f-855f-f074bdbf3a7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBundleWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"bundleVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"bundleWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateBundleReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"bundleReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateBundleManifestReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"manifestReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleWriter" + ,"Kind":"Com" + ,"Guid":"ec446fe8-bfec-4c64-ab4f-49f038f0c6d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAppxBundleWriter2" + ,"Kind":"Com" + ,"Guid":"6d8fe971-01cc-49a0-b685-233851279962" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddExternalPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleWriter3" + ,"Kind":"Com" + ,"Guid":"ad711152-f969-4193-82d5-9ddf2786d21a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashMethodString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleWriter4" + ,"Kind":"Com" + ,"Guid":"9cd9d523-5009-4c01-9882-dc029fbd47a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefaultApplicablePackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefaultApplicablePackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExternalPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefaultApplicablePackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleReader" + ,"Kind":"Com" + ,"Guid":"dd75b8c0-ba76-43b0-ae0f-68656a1dc5c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFootprintFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileType","Type":{"Kind":"ApiRef","Name":"APPX_BUNDLE_FOOTPRINT_FILE_TYPE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"footprintFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBlockMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockMapReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBlockMapReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetManifest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifestReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPayloadPackages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"payloadPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFilesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPayloadPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"payloadPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxFile","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestReader" + ,"Kind":"Com" + ,"Guid":"cf0ebbc1-cc99-4106-91eb-e67462e04fb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageId","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageInfoItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageInfoItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestPackageInfoEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manifestStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestReader2" + ,"Kind":"Com" + ,"Guid":"5517df70-033f-4af2-8213-87d766805c02" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionalBundles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionalBundles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestOptionalBundleInfoEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestPackageInfoEnumerator" + ,"Kind":"Com" + ,"Guid":"f9b856ee-49a6-4e19-b2b0-6a2406d63a32" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestPackageInfo","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestPackageInfo" + ,"Kind":"Com" + ,"Guid":"54cd06c1-268f-40bb-8ed2-757a9ebaec8d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPackageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageId","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestQualifiedResourcesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestPackageInfo2" + ,"Kind":"Com" + ,"Guid":"44c2acbc-b2cf-4ccb-bbdb-9c6da8c3bc9e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIsPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isPackageReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIsNonQualifiedResourcePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isNonQualifiedResourcePackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIsDefaultApplicablePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isDefaultApplicablePackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestPackageInfo3" + ,"Kind":"Com" + ,"Guid":"6ba74b98-bb74-4296-80d0-5f4256a99675" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTargetDeviceFamilies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetDeviceFamilies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestTargetDeviceFamiliesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestPackageInfo4" + ,"Kind":"Com" + ,"Guid":"5da6f13d-a8a7-4532-857c-1393d659371d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIsStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isStub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestOptionalBundleInfoEnumerator" + ,"Kind":"Com" + ,"Guid":"9a178793-f97e-46ac-aaca-dd5ba4c177c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionalBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestOptionalBundleInfo","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxBundleManifestOptionalBundleInfo" + ,"Kind":"Com" + ,"Guid":"515bf2e8-bcb0-4d69-8c48-e383147b6e12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxManifestPackageId","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPackageInfoItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageInfoItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleManifestPackageInfoEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxContentGroupFilesEnumerator" + ,"Kind":"Com" + ,"Guid":"1a09a2fd-7440-44eb-8c84-848205a6a1cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxContentGroup" + ,"Kind":"Com" + ,"Guid":"328f6468-c04f-4e3c-b6fa-6b8d27f3003a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"groupName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroupFilesEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxContentGroupsEnumerator" + ,"Kind":"Com" + ,"Guid":"3264e477-16d1-4d63-823e-7d2984696634" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroup","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHasCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxContentGroupMapReader" + ,"Kind":"Com" + ,"Guid":"418726d8-dd99-4f5d-9886-157add20de01" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequiredGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requiredGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroup","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAutomaticGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"automaticGroupsEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroupsEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxSourceContentGroupMapReader" + ,"Kind":"Com" + ,"Guid":"f329791d-540b-4a9f-bc75-3282b7d73193" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequiredGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requiredGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroup","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAutomaticGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"automaticGroupsEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxContentGroupsEnumerator","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxContentGroupMapWriter" + ,"Kind":"Com" + ,"Guid":"d07ab776-a9de-4798-8c14-3db31e687c78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAutomaticGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"groupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddAutomaticFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAppxPackagingDiagnosticEventSink" + ,"Kind":"Com" + ,"Guid":"17239d47-6adb-45d2-80f6-f9cbc3bf059d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportContextChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"APPX_PACKAGING_CONTEXT_CHANGE_TYPE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"contextId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"contextName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contextMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"detailsMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReportError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackagingDiagnosticEventSinkManager" + ,"Kind":"Com" + ,"Guid":"369648fa-a7eb-4909-a15d-6954a078f18a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSinkForProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sink","Type":{"Kind":"ApiRef","Name":"IAppxPackagingDiagnosticEventSink","TargetKind":"Com","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"encryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"useDiffusion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"blockMapHashAlgorithm","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPX_ENCRYPTED_PACKAGE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_ENCRYPTED_PACKAGE_OPTION_NONE","Value":0} + ,{"Name":"APPX_ENCRYPTED_PACKAGE_OPTION_DIFFUSION","Value":1} + ,{"Name":"APPX_ENCRYPTED_PACKAGE_OPTION_PAGE_HASHING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"encryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"blockMapHashAlgorithm","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPX_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"keyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPX_ENCRYPTED_EXEMPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"plainTextFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAppxEncryptionFactory" + ,"Kind":"Com" + ,"Guid":"80e8e04d-8c88-44ae-a011-7cadf6fb2e72" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EncryptPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DecryptPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEncryptedPackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"manifestStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxEncryptedPackageWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateEncryptedPackageReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxPackageReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EncryptBundle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DecryptBundle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEncryptedBundleWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"bundleVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bundleWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxEncryptedBundleWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateEncryptedBundleReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bundleReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxBundleReader","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxEncryptionFactory2" + ,"Kind":"Com" + ,"Guid":"c1b11eee-c4ba-4ab2-a55d-d015fe8ff64f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEncryptedPackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"manifestStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentGroupMapStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxEncryptedPackageWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxEncryptionFactory3" + ,"Kind":"Com" + ,"Guid":"09edca37-cd64-47d6-b7e8-1cb11d4f7e05" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EncryptPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEncryptedPackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"manifestStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentGroupMapStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxEncryptedPackageWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EncryptBundle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEncryptedBundleWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"bundleVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bundleWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAppxEncryptedBundleWriter","TargetKind":"Com","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAppxEncryptionFactory4" + ,"Kind":"Com" + ,"Guid":"a879611f-12fd-41fe-85d5-06ae779bbaf5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EncryptPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"exemptedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_EXEMPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"memoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxEncryptedPackageWriter" + ,"Kind":"Com" + ,"Guid":"f43d0b0b-1379-40e2-9b29-682ea2bf42af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadFileEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"compressionOption","Type":{"Kind":"ApiRef","Name":"APPX_COMPRESSION_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAppxEncryptedPackageWriter2" + ,"Kind":"Com" + ,"Guid":"3e475447-3a25-40b5-8ad2-f953ae50c92d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadFilesEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"payloadFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"APPX_PACKAGE_WRITER_PAYLOAD_STREAM","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"memoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxEncryptedBundleWriter" + ,"Kind":"Com" + ,"Guid":"80b0902f-7bf0-4117-b8c6-4279ef81ee77" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadPackageEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAppxEncryptedBundleWriter2" + ,"Kind":"Com" + ,"Guid":"e644be82-f0fa-42b8-a956-8d1cb48ee379" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddExternalPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION_APPEND_DELTA","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_NONE","Value":0} + ,{"Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_SKIP_VALIDATION","Value":1} + ,{"Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTION_LOCALIZED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAppxEncryptedBundleWriter3" + ,"Kind":"Com" + ,"Guid":"0d34deb3-5cae-4dd3-977c-504932a51d31" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPayloadPackageEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefaultApplicablePackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExternalPackageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefaultApplicablePackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppxPackageEditor" + ,"Kind":"Com" + ,"Guid":"e2adb6dc-5e71-4416-86b6-86e5f5291a6b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"workingDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateDeltaPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updatedPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselinePackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"deltaPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDeltaPackageUsingBaselineBlockMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updatedPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineBlockMapStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselinePackageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"deltaPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdatePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselinePackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"deltaPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"updateOption","Type":{"Kind":"ApiRef","Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateEncryptedPackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineEncryptedPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"deltaPackageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"updateOption","Type":{"Kind":"ApiRef","Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_ENCRYPTED_PACKAGE_SETTINGS2","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPX_KEY_INFO","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdatePackageManifest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"updatedManifestStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"isPackageEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PACKAGE_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"AppxPackaging","Parents":["PACKAGE_VERSION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"AppxPackaging","Parents":["_Anonymous_e__Union","PACKAGE_VERSION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Build","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Minor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Major","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PACKAGE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"processorArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"PACKAGE_VERSION","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"publisher","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"resourceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"publisherId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PackagePathType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PackagePathType_Install","Value":0} + ,{"Name":"PackagePathType_Mutable","Value":1} + ,{"Name":"PackagePathType_Effective","Value":2} + ,{"Name":"PackagePathType_MachineExternal","Value":3} + ,{"Name":"PackagePathType_UserExternal","Value":4} + ,{"Name":"PackagePathType_EffectiveExternal","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PackageOrigin" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PackageOrigin_Unknown","Value":0} + ,{"Name":"PackageOrigin_Unsigned","Value":1} + ,{"Name":"PackageOrigin_Inbox","Value":2} + ,{"Name":"PackageOrigin_Store","Value":3} + ,{"Name":"PackageOrigin_DeveloperUnsigned","Value":4} + ,{"Name":"PackageOrigin_DeveloperSigned","Value":5} + ,{"Name":"PackageOrigin_LineOfBusiness","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PACKAGE_INFO_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PACKAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"packageId","Type":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AppPolicyLifecycleManagement" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyLifecycleManagement_Unmanaged","Value":0} + ,{"Name":"AppPolicyLifecycleManagement_Managed","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyWindowingModel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyWindowingModel_None","Value":0} + ,{"Name":"AppPolicyWindowingModel_Universal","Value":1} + ,{"Name":"AppPolicyWindowingModel_ClassicDesktop","Value":2} + ,{"Name":"AppPolicyWindowingModel_ClassicPhone","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyMediaFoundationCodecLoading" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyMediaFoundationCodecLoading_All","Value":0} + ,{"Name":"AppPolicyMediaFoundationCodecLoading_InboxOnly","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyClrCompat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyClrCompat_Other","Value":0} + ,{"Name":"AppPolicyClrCompat_ClassicDesktop","Value":1} + ,{"Name":"AppPolicyClrCompat_Universal","Value":2} + ,{"Name":"AppPolicyClrCompat_PackagedDesktop","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyThreadInitializationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyThreadInitializationType_None","Value":0} + ,{"Name":"AppPolicyThreadInitializationType_InitializeWinRT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyShowDeveloperDiagnostic" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyShowDeveloperDiagnostic_None","Value":0} + ,{"Name":"AppPolicyShowDeveloperDiagnostic_ShowUI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyProcessTerminationMethod" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyProcessTerminationMethod_ExitProcess","Value":0} + ,{"Name":"AppPolicyProcessTerminationMethod_TerminateProcess","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppPolicyCreateFileAccess" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppPolicyCreateFileAccess_Full","Value":0} + ,{"Name":"AppPolicyCreateFileAccess_Limited","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"GetCurrentPackageId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPackageFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPackageFamilyName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPackagePath" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageFullNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageFullNameFromToken" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageFullNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageFamilyName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageFamilyNameFromToken" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackagePath" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackagePathByFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStagedPackagePathByFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackagePathByFullName2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packagePathType","Type":{"Kind":"ApiRef","Name":"PackagePathType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStagedPackagePathByFullName2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packagePathType","Type":{"Kind":"ApiRef","Name":"PackagePathType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPackageInfo2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"packagePathType","Type":{"Kind":"ApiRef","Name":"PackagePathType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPackagePath2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packagePathType","Type":{"Kind":"ApiRef","Name":"PackagePathType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentApplicationUserModelId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"applicationUserModelIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"applicationUserModelId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationUserModelId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"applicationUserModelIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"applicationUserModelId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationUserModelIdFromToken" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"applicationUserModelIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"applicationUserModelId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VerifyPackageFullName" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VerifyPackageFamilyName" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VerifyPackageId" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VerifyApplicationUserModelId" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"applicationUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VerifyPackageRelativeApplicationId" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageRelativeApplicationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PackageIdFromFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PackageFullNameFromId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageFullNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PackageFamilyNameFromId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PackageFamilyNameFromFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PackageNameAndPublisherIdFromFamilyName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"packagePublisherIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packagePublisherId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FormatApplicationUserModelId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageRelativeApplicationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"applicationUserModelIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"applicationUserModelId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ParseApplicationUserModelId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"applicationUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageFamilyNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"packageRelativeApplicationIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageRelativeApplicationId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackagesByPackageFamily" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindPackagesByPackageFamily" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"packageFullNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"packageProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStagedPackageOrigin" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"origin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PackageOrigin","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentPackageInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenPackageInfoByFullName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenPackageInfoByFullNameForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"userSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClosePackageInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPackageInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPackageApplicationIds" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AppPolicyGetLifecycleManagement" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyLifecycleManagement","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetWindowingModel" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyWindowingModel","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetMediaFoundationCodecLoading" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyMediaFoundationCodecLoading","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetClrCompat" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyClrCompat","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetThreadInitializationType" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyThreadInitializationType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetShowDeveloperDiagnostic" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyShowDeveloperDiagnostic","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetProcessTerminationMethod" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyProcessTerminationMethod","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppPolicyGetCreateFileAccess" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"processToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppPolicyCreateFileAccess","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPackageInfo2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-appmodel-runtime-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"packageInfoReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PACKAGE_INFO_REFERENCE","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"packagePathType","Type":{"Kind":"ApiRef","Name":"PackagePathType","TargetKind":"Default","Api":"AppxPackaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Audio.json b/api/Audio.json new file mode 100644 index 0000000..518731b --- /dev/null +++ b/api/Audio.json @@ -0,0 +1,3919 @@ +{ + +"Constants":[ + { + "Name":"DSFXR_PRESENT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_LOCHARDWARE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_LOCSOFTWARE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_UNALLOCATED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_FAILED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DSFXR_SENDLOOP" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_SINGLEWINDOW" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_DOUBLEWINDOW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_THINDOOR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_THICKDOOR" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_WOODWALL" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_BRICKWALL" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_STONEWALL" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_MATERIAL_PRESET_CURTAIN" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_CITY" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"UNCOMPRESSEDAUDIOFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidFormatType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSamplesPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesPerSampleContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFramesPerSecond","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioMediaType" + ,"Kind":"Com" + ,"Guid":"4e997f73-b71f-4798-873b-ed7dfcf15b4d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsCompressedFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCompressed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAudioType","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"GetUncompressedAudioFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUncompressedAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNCOMPRESSEDAUDIOFORMAT","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"APO_CONNECTION_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APO_CONNECTION_BUFFER_TYPE_ALLOCATED","Value":0} + ,{"Name":"APO_CONNECTION_BUFFER_TYPE_EXTERNAL","Value":1} + ,{"Name":"APO_CONNECTION_BUFFER_TYPE_DEPENDANT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APO_CONNECTION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"APO_CONNECTION_BUFFER_TYPE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"u32MaxFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFormat","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"u32Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APO_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APO_FLAG_NONE","Value":0} + ,{"Name":"APO_FLAG_INPLACE","Value":1} + ,{"Name":"APO_FLAG_SAMPLESPERFRAME_MUST_MATCH","Value":2} + ,{"Name":"APO_FLAG_FRAMESPERSECOND_MUST_MATCH","Value":4} + ,{"Name":"APO_FLAG_BITSPERSAMPLE_MUST_MATCH","Value":8} + ,{"Name":"APO_FLAG_MIXER","Value":16} + ,{"Name":"APO_FLAG_DEFAULT","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APO_REG_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"APO_FLAG","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"u32MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MinInputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MaxInputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MinOutputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MaxOutputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32MaxInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32NumAPOInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iidAPOInterfaceList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APOInitBaseStruct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIO_FLOW_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDIO_FLOW_PULL","Value":0} + ,{"Name":"AUDIO_FLOW_PUSH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAudioConstriction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eAudioConstrictionOff","Value":0} + ,{"Name":"eAudioConstriction48_16","Value":1} + ,{"Name":"eAudioConstriction44_16","Value":2} + ,{"Name":"eAudioConstriction14_14","Value":3} + ,{"Name":"eAudioConstrictionMute","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAudioProcessingObjectRT" + ,"Kind":"Com" + ,"Guid":"9e1d6a6d-ddbc-4e95-a4c7-ad64ba37846c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"APOProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"u32NumInputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"u32NumOutputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CalcInputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"u32OutputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalcOutputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"u32InputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioProcessingObjectVBR" + ,"Kind":"Com" + ,"Guid":"7ba1db8f-78ad-49cd-9591-f79d80a17c81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CalcMaxInputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32MaxOutputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pu32InputFrameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CalcMaxOutputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32MaxInputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pu32OutputFrameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioProcessingObjectConfiguration" + ,"Kind":"Com" + ,"Guid":"0e5ed805-aba6-49c3-8f9a-2b8c889c4fa8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockForProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32NumInputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_DESCRIPTOR","TargetKind":"Default","Api":"Audio","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"u32NumOutputConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_DESCRIPTOR","TargetKind":"Default","Api":"Audio","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockForProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAudioProcessingObject" + ,"Kind":"Com" + ,"Guid":"fd7f2b29-24d0-4b5c-b177-592c39f9ca10" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegistrationProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRegProps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_REG_PROPERTIES","TargetKind":"Default","Api":"Audio","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbyData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsInputFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOppositeFormat","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRequestedInputFormat","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSupportedInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsOutputFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOppositeFormat","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRequestedOutputFormat","Type":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSupportedOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu32ChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioDeviceModulesClient" + ,"Kind":"Com" + ,"Guid":"98f37dac-d0b6-49f5-896a-aa4d169a4c48" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAudioDeviceModulesManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioDeviceModulesManager","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FNAPONOTIFICATIONCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_REG_PROPERTIES","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IAudioSystemEffects" + ,"Kind":"Com" + ,"Guid":"5fa00f27-add6-499a-8a9d-6b98521fa75b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAudioSystemEffects2" + ,"Kind":"Com" + ,"Guid":"bafe99d2-7436-44ce-9e0e-4d89afbfff56" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioSystemEffects","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"GetEffectsList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEffectsIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcEffects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSystemEffectsCustomFormats" + ,"Kind":"Com" + ,"Guid":"b1176e34-bb7f-4f05-bebd-1b18a534e097" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioMediaType","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwstrFormatRep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"APOInitSystemEffects" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APOInit","Type":{"Kind":"ApiRef","Name":"APOInitBaseStruct","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pAPOEndpointProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pAPOSystemEffectsProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pDeviceCollection","Type":{"Kind":"ApiRef","Name":"IMMDeviceCollection","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APOInitSystemEffects2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APOInit","Type":{"Kind":"ApiRef","Name":"APOInitBaseStruct","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pAPOEndpointProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pAPOSystemEffectsProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pDeviceCollection","Type":{"Kind":"ApiRef","Name":"IMMDeviceCollection","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"nSoftwareIoDeviceInCollection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSoftwareIoConnectorIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AudioProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InitializeForDiscoveryOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AudioFXExtensionParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddPageParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pwstrEndpointID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pFxProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usData2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usData3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"abData4","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLSVERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONNECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usSource","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usControl","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usDestination","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usTransform","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONNECTIONLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGNRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usHigh","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDILOCALE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInstrument","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGNHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RangeKey","Type":{"Kind":"ApiRef","Name":"RGNRANGE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"RangeVelocity","Type":{"Kind":"ApiRef","Name":"RGNRANGE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"fusOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usKeyGroup","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Locale","Type":{"Kind":"ApiRef","Name":"MIDILOCALE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLSHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cInstruments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVELINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fusOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usPhaseGroup","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POOLCUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POOLTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_rwsmp" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usUnityNote","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sFineTune","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"lAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSampleLoops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_rloop" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_DOWNLOADINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDLType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDLId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOffsetTableEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_OFFSETTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulOffsetTable","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_INSTRUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFirstRegionIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGlobalArtIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFirstExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCopyrightIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RangeKey","Type":{"Kind":"ApiRef","Name":"RGNRANGE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"RangeVelocity","Type":{"Kind":"ApiRef","Name":"RGNRANGE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"fusOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usKeyGroup","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulRegionArtIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNextRegionIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFirstExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaveLink","Type":{"Kind":"ApiRef","Name":"WAVELINK","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"WSMP","Type":{"Kind":"ApiRef","Name":"_rwsmp","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"WLOOP","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_rloop","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_LFOPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pcFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"gcVolumeScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pcPitchScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"gcMWToVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pcMWToPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_VEGPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tcAttack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcDecay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptSustain","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcRelease","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcVel2Attack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcKey2Decay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_PEGPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tcAttack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcDecay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptSustain","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcRelease","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcVel2Attack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tcKey2Decay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pcRange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_MSCPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptDefaultPan","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_ARTICPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LFO","Type":{"Kind":"ApiRef","Name":"DMUS_LFOPARAMS","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"VolEG","Type":{"Kind":"ApiRef","Name":"DMUS_VEGPARAMS","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"PitchEG","Type":{"Kind":"ApiRef","Name":"DMUS_PEGPARAMS","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"Misc","Type":{"Kind":"ApiRef","Name":"DMUS_MSCPARAMS","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_ARTICULATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulArt1Idx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFirstExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_ARTICULATION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulArtIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFirstExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNextArtIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_EXTENSIONCHUNK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNextExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtCkID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"byExtCk","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_COPYRIGHT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"byCopyright","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_WAVEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"byData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_WAVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFirstExtCkIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCopyrightIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulWaveDataIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaveformatEx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_NOTERANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLowNote","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighNote","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_WAVEARTDL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulDownloadIdIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMasterDLId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_WAVEDL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbWaveData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinSecondarySampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxSecondarySampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrimaryBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwMixingAllBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwMixingStaticBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwMixingStreamingBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHwMixingAllBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHwMixingStaticBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHwMixingStreamingBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHw3DAllBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHw3DStaticBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHw3DStreamingBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHw3DAllBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHw3DStaticBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHw3DStreamingBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalHwMemBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeHwMemBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxContigFreeHwMemBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnlockTransferRateHwBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlayCpuOverheadSwBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnlockTransferRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlayCpuOverhead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSEFFECTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidDSFXClass","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCEFFECTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidDSCFXClass","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidDSCFXInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBUFFERDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"guid3DAlgorithm","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBUFFERDESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS3DBUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vVelocity","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vConeOrientation","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lConeOutsideVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flMinDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flMaxDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS3DLISTENER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vVelocity","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vOrientFront","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vOrientTop","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"flDistanceFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flRolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flDopplerFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCBUFFERDESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCBUFFERDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFXCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDSCFXDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCEFFECTDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSCBCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSBPOSITIONNOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEventNotify","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDSENUMCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDSENUMCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDirectSound" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSoundBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDSBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppDSBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DuplicateSoundBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSBufferOriginal","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDSBufferDuplicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSpeakerConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSpeakerConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpeakerConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSpeakerConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDirectSound8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"VerifyCertification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCertified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectSoundBuffer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSBufferCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCurrentPlayCursor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwCurrentWriteCursor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwfxFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwSizeAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwSizeWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPan","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectSound","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcDSBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvAudioPtr1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pdwAudioBytes1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvAudioPtr2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwAudioBytes2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNewPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPan","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvAudioPtr1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwAudioBytes1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAudioPtr2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwAudioBytes2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectSoundBuffer8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"SetFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEffectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDSFXDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DSEFFECTDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdwResultCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AcquireResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEffectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResultCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjectInPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectSound3DListener" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS3DLISTENER","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDistanceFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflDistanceFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDopplerFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflDopplerFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvOrientFront","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvOrientTop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRolloffFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflRolloffFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvVelocity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS3DLISTENER","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDistanceFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flDistanceFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDopplerFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flDopplerFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xFront","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yFront","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"zFront","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"xTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"zTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRolloffFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flRolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitDeferredSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectSound3DBuffer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDs3dBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS3DBUFFER","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConeAngles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwInsideConeAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwOutsideConeAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConeOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvOrientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConeOutsideVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plConeOutsideVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxDistance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflMaxDistance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMinDistance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflMinDistance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvVelocity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDs3dBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DS3DBUFFER","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConeAngles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConeOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConeOutsideVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lConeOutsideVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaxDistance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flMaxDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMinDistance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flMinDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwApply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectSoundCapture" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCaptureBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDSCBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppDSCBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundCaptureBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSCCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDirectSoundCaptureBuffer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSCBCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCBCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapturePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwReadPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwfxFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwSizeAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwSizeWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectSoundCapture","Type":{"Kind":"ApiRef","Name":"IDirectSoundCapture","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcDSCBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvAudioPtr1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pdwAudioBytes1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvAudioPtr2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwAudioBytes2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvAudioPtr1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwAudioBytes1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAudioPtr2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwAudioBytes2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectSoundCaptureBuffer8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectSoundCaptureBuffer","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectInPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFXStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEffectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwFXStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectSoundNotify" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetNotificationPositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPositionNotifies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcPositionNotifies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DSBPOSITIONNOTIFY","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DSFXGargle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRateHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWaveShape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXGargle" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxGargle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXGargle","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxGargle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXGargle","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXChorus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fWetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fFeedback","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fFrequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lWaveform","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lPhase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXChorus" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxChorus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXChorus","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxChorus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXChorus","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXFlanger" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fWetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fFeedback","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fFrequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lWaveform","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lPhase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXFlanger" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxFlanger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXFlanger","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxFlanger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXFlanger","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXEcho" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fWetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fFeedback","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fLeftDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fRightDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lPanDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXEcho" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxEcho","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXEcho","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxEcho","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXEcho","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXDistortion" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fEdge","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPostEQCenterFrequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPostEQBandwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPreLowpassCutoff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXDistortion" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxDistortion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXDistortion","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxDistortion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXDistortion","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXCompressor" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fAttack","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fRelease","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fThreshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPredelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXCompressor" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxCompressor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXCompressor","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxCompressor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXCompressor","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXParamEq" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCenter","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fBandwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXParamEq" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxParamEq","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXParamEq","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxParamEq","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXParamEq","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXI3DL2Reverb" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lRoom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRoomHF","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flRoomRolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flDecayTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flDecayHFRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lReflections","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flReflectionsDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"lReverb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flReverbDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flDiffusion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flDensity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"flHFReference","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXI3DL2Reverb" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxI3DL2Reverb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXI3DL2Reverb","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxI3DL2Reverb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXI3DL2Reverb","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPreset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPreset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSFXWavesReverb" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fInGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fReverbMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fReverbTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fHighFreqRTRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundFXWavesReverb" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDsFxWavesReverb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXWavesReverb","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDsFxWavesReverb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSFXWavesReverb","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSCFXAec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fNoiseFill","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundCaptureFXAec" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDscFxAec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCFXAec","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDscFxAec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCFXAec","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DSCFXNoiseSuppress" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectSoundCaptureFXNoiseSuppress" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDscFxNoiseSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCFXNoiseSuppress","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDscFxNoiseSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCFXNoiseSuppress","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectSoundFullDuplex" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaptureGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pRenderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpDscBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDsBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpDirectSoundCaptureBuffer8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundCaptureBuffer8","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lplpDirectSoundBuffer8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer8","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DMUS_EVENTHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rtDelta","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_BUFFERDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidBufferFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_PORTCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPort","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxChannelGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAudioChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DMUS_PORTPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannelGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudioChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fShare","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_PORTPARAMS8" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannelGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudioChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fShare","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_SYNTHSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCPU","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPUPerVoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLostNotes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPeakVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_SYNTHSTATS8" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCPU","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPUPerVoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLostNotes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFreeMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPeakVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwSynthMemUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_WAVES_REVERB_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fInGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fReverbMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fReverbTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fHighFreqRTRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_CLOCKTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMUS_CLOCK_SYSTEM","Value":0} + ,{"Name":"DMUS_CLOCK_WAVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DMUS_CLOCKINFO7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ctType","Type":{"Kind":"ApiRef","Name":"DMUS_CLOCKTYPE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"guidClock","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMUS_CLOCKINFO8" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ctType","Type":{"Kind":"ApiRef","Name":"DMUS_CLOCKTYPE","TargetKind":"Default","Api":"Audio","Parents":[]},"Attrs":[]} + ,{"Name":"guidClock","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectMusic" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPortCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_PORTCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateMusicBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_BUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsidPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPortParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_PORTPARAMS8","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicPort","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClockInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_CLOCKINFO8","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidClock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ppReferenceClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidClock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDirectSound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectSound","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusic8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectMusic","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"SetExternalMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicBuffer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TotalTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PackStructured" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannelMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PackUnstructured" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResetReadPtr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNextEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"pdwChannelGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRawBufferPtr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUsedBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMaxBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBufferFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuidFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUsedBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicInstrument" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPatch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicDownloadedInstrument" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDirectMusicCollection" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInstrument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInstrument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicInstrument","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumInstrument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPatch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicDownload" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicPortDownload" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDLId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIDMDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicDownload","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIDMDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicDownload","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDLId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStartDLId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAppend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAppend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDMDownload","Type":{"Kind":"ApiRef","Name":"IDirectMusicDownload","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDMDownload","Type":{"Kind":"ApiRef","Name":"IDirectMusicDownload","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicPort" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PlayBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IDirectMusicBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReadNotificationHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IDirectMusicBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DownloadInstrument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInstrument","Type":{"Kind":"ApiRef","Name":"IDirectMusicInstrument","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDownloadedInstrument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectMusicDownloadedInstrument","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pNoteRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_NOTERANGE","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwNumNoteRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnloadInstrument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDownloadedInstrument","Type":{"Kind":"ApiRef","Name":"IDirectMusicDownloadedInstrument","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLatencyClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRunningStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_SYNTHSTATS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_PORTCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeviceIoControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetNumChannelGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumChannelGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwChannelGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetChannelPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChannelPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDirectSound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectSound","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirectSoundBuffer","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWaveFormatEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwWaveFormatExSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicThru" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ThruChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDestinationChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDestinationChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationPort","Type":{"Kind":"ApiRef","Name":"IDirectMusicPort","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DMUS_VOICE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"spPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectMusicSynth" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_PORTPARAMS8","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetNumChannelGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Unload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDownload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFreeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}}}},"Attrs":["In","Out"]} + ,{"Name":"hUserData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRunningStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_SYNTHSTATS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPortCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_PORTCAPS","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLatencyClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSynthSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSynthSink","Type":{"Kind":"ApiRef","Name":"IDirectMusicSynthSink","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llPosition","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetChannelPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChannelPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWaveFormatEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwWaveFormatExSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAppend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAppend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicSynth8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectMusicSynth","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"PlayVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwVoiceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDLId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vrVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"stVoiceStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"stLoopStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"stLoopEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwVoiceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVoiceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbVoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVoiceState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMUS_VOICE_STATE","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDownloadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AssignChannelToBuses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChannelGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBuses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cBuses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectMusicSynthSink" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSynth","Type":{"Kind":"ApiRef","Name":"IDirectMusicSynth","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMasterClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLatencyClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SampleToRefTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llSampleTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"prfTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RefTimeToSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pllSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDirectSound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectSound","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirectSoundBuffer","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesiredBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBufferSizeInSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"KSPROPSETID_AudioEffectsDiscovery" + ,"Kind":"ComClassID" + ,"Guid":"0b217a72-16b8-4a4d-bded-f9d6bbedcd8f" + } + ,{ + "Name":"KSPROPERTY_AUDIOEFFECTSDISCOVERY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIOEFFECTSDISCOVERY_EFFECTSLIST","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSP_PINMODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PinProperty","Type":{"Kind":"ApiRef","Name":"KSP_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AudioProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPropertyStore" + ,"Kind":"Com" + ,"Guid":"886d8eeb-8cf2-4446-8d02-cdba1dbdcf99" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MDEVICECAPSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIOPENDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hMidi","Type":{"Kind":"ApiRef","Name":"HMIDI","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"midiopenstrmid_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"DirectSoundCreate" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ppDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectSoundEnumerateA" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSEnumCallback","Type":{"Kind":"ApiRef","Name":"LPDSENUMCALLBACKA","TargetKind":"FunctionPointer","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DirectSoundEnumerateW" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSEnumCallback","Type":{"Kind":"ApiRef","Name":"LPDSENUMCALLBACKW","TargetKind":"FunctionPointer","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DirectSoundCaptureCreate" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ppDSC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundCapture","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectSoundCaptureEnumerateA" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSEnumCallback","Type":{"Kind":"ApiRef","Name":"LPDSENUMCALLBACKA","TargetKind":"FunctionPointer","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DirectSoundCaptureEnumerateW" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDSEnumCallback","Type":{"Kind":"ApiRef","Name":"LPDSENUMCALLBACKW","TargetKind":"FunctionPointer","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DirectSoundCreate8" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ppDS8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSound8","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectSoundCaptureCreate8" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ppDSC8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundCapture","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectSoundFullDuplexCreate" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcGuidCaptureDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pcGuidRenderDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pcDSCBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSCBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcDSBufferDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSBUFFERDESC","TargetKind":"Default","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDSFD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundFullDuplex","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDSCBuffer8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundCaptureBuffer8","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDSBuffer8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer8","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "LPDSENUMCALLBACK" + ,"DirectSoundEnumerate" + ,"DirectSoundCaptureEnumerate" +] + +} diff --git a/api/Automation.json b/api/Automation.json new file mode 100644 index 0000000..e3204e3 --- /dev/null +++ b/api/Automation.json @@ -0,0 +1,7263 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SAFEARRAYBOUND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_BSTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_UNKNOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_DISPATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_VARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireVARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_BRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireBRECORD","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireSAFEARR_HAVEIID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SF_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SF_ERROR","Value":10} + ,{"Name":"SF_I1","Value":16} + ,{"Name":"SF_I2","Value":2} + ,{"Name":"SF_I4","Value":3} + ,{"Name":"SF_I8","Value":20} + ,{"Name":"SF_BSTR","Value":8} + ,{"Name":"SF_UNKNOWN","Value":13} + ,{"Name":"SF_DISPATCH","Value":9} + ,{"Name":"SF_VARIANT","Value":12} + ,{"Name":"SF_RECORD","Value":36} + ,{"Name":"SF_HAVEIID","Value":32781} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_wireSAFEARRAY_UNION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"Automation","Parents":["_wireSAFEARRAY_UNION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BstrStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"UnknownStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_UNKNOWN","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"DispatchStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_DISPATCH","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"VariantStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"RecordStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_BRECORD","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"HaveIidStr","Type":{"Kind":"ApiRef","Name":"_wireSAFEARR_HAVEIID","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"ByteStr","Type":{"Kind":"ApiRef","Name":"BYTE_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"WordStr","Type":{"Kind":"ApiRef","Name":"SHORT_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"LongStr","Type":{"Kind":"ApiRef","Name":"LONG_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"HyperStr","Type":{"Kind":"ApiRef","Name":"HYPER_SIZEDARR","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_wireSAFEARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fFeatures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uArrayStructs","Type":{"Kind":"ApiRef","Name":"_wireSAFEARRAY_UNION","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"rgsabound","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFEARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fFeatures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"rgsabound","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["VARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Automation","Parents":["_Anonymous_e__Union","VARIANT"]},"Attrs":[]} + ,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["_Anonymous_e__Struct","_Anonymous_e__Union","VARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"llVal","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fltVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"boolVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"__OBSOLETE__VARIANT_BOOL","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyVal","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"plVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pllVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pfltVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pdblVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pboolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"__OBSOLETE__VARIANT_PBOOL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"pscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pcyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"byref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cVal","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"uiVal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"intVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uintVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"puiVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pullVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"pintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"puintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Automation","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct","_Anonymous_e__Union","VARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pRecInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"_wireBRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRecInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wireVARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rpcReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["_wireVARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"llVal","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fltVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"boolVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyVal","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ,{"Name":"brecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireBRECORD","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"plVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pllVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pfltVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pdblVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pboolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"pscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pcyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_WORD_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":[]} + ,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireSAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}}},"Attrs":[]} + ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_wireVARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ,{"Name":"cVal","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"uiVal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"intVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uintVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"puiVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pullVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"pintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"puintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TYPEKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TKIND_ENUM","Value":0} + ,{"Name":"TKIND_RECORD","Value":1} + ,{"Name":"TKIND_MODULE","Value":2} + ,{"Name":"TKIND_INTERFACE","Value":3} + ,{"Name":"TKIND_DISPATCH","Value":4} + ,{"Name":"TKIND_COCLASS","Value":5} + ,{"Name":"TKIND_ALIAS","Value":6} + ,{"Name":"TKIND_UNION","Value":7} + ,{"Name":"TKIND_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TYPEDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["TYPEDESC"]},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lptdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"lpadesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ARRAYDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"hreftype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ARRAYDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tdescElem","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgbounds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARAMDESCEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"varDefaultValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARAMDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pparamdescex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDESCEX","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"wParamFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDLDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wIDLFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ELEMDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tdesc","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["ELEMDESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idldesc","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"paramdesc","Type":{"Kind":"ApiRef","Name":"PARAMDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TYPEATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"memidConstructor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"memidDestructor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpstrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbSizeInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"typekind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"cFuncs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cVars","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cImplTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSizeVft","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wTypeFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tdescAlias","Type":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"idldescType","Type":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"rgdispidNamedArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cNamedArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrHelpFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfnDeferredFillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}}},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALLCONV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CC_FASTCALL","Value":0} + ,{"Name":"CC_CDECL","Value":1} + ,{"Name":"CC_MSCPASCAL","Value":2} + ,{"Name":"CC_PASCAL","Value":2} + ,{"Name":"CC_MACPASCAL","Value":3} + ,{"Name":"CC_STDCALL","Value":4} + ,{"Name":"CC_FPFASTCALL","Value":5} + ,{"Name":"CC_SYSCALL","Value":6} + ,{"Name":"CC_MPWCDECL","Value":7} + ,{"Name":"CC_MPWPASCAL","Value":8} + ,{"Name":"CC_MAX","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FUNCKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FUNC_VIRTUAL","Value":0} + ,{"Name":"FUNC_PUREVIRTUAL","Value":1} + ,{"Name":"FUNC_NONVIRTUAL","Value":2} + ,{"Name":"FUNC_STATIC","Value":3} + ,{"Name":"FUNC_DISPATCH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INVOKEKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INVOKE_FUNC","Value":1} + ,{"Name":"INVOKE_PROPERTYGET","Value":2} + ,{"Name":"INVOKE_PROPERTYPUT","Value":4} + ,{"Name":"INVOKE_PROPERTYPUTREF","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FUNCDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lprgscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lprgelemdescParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"funckind","Type":{"Kind":"ApiRef","Name":"FUNCKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"invkind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"callconv","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"cParams","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cParamsOpt","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"oVft","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cScodes","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"elemdescFunc","Type":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"wFuncFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VARKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VAR_PERINSTANCE","Value":0} + ,{"Name":"VAR_STATIC","Value":1} + ,{"Name":"VAR_CONST","Value":2} + ,{"Name":"VAR_DISPATCH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VARDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpstrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Automation","Parents":["VARDESC"]},"Attrs":[]} + ,{"Name":"elemdescVar","Type":{"Kind":"ApiRef","Name":"ELEMDESC","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"wVarFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"varkind","Type":{"Kind":"ApiRef","Name":"VARKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TYPEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TYPEFLAG_FAPPOBJECT","Value":1} + ,{"Name":"TYPEFLAG_FCANCREATE","Value":2} + ,{"Name":"TYPEFLAG_FLICENSED","Value":4} + ,{"Name":"TYPEFLAG_FPREDECLID","Value":8} + ,{"Name":"TYPEFLAG_FHIDDEN","Value":16} + ,{"Name":"TYPEFLAG_FCONTROL","Value":32} + ,{"Name":"TYPEFLAG_FDUAL","Value":64} + ,{"Name":"TYPEFLAG_FNONEXTENSIBLE","Value":128} + ,{"Name":"TYPEFLAG_FOLEAUTOMATION","Value":256} + ,{"Name":"TYPEFLAG_FRESTRICTED","Value":512} + ,{"Name":"TYPEFLAG_FAGGREGATABLE","Value":1024} + ,{"Name":"TYPEFLAG_FREPLACEABLE","Value":2048} + ,{"Name":"TYPEFLAG_FDISPATCHABLE","Value":4096} + ,{"Name":"TYPEFLAG_FREVERSEBIND","Value":8192} + ,{"Name":"TYPEFLAG_FPROXY","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FUNCFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FUNCFLAG_FRESTRICTED","Value":1} + ,{"Name":"FUNCFLAG_FSOURCE","Value":2} + ,{"Name":"FUNCFLAG_FBINDABLE","Value":4} + ,{"Name":"FUNCFLAG_FREQUESTEDIT","Value":8} + ,{"Name":"FUNCFLAG_FDISPLAYBIND","Value":16} + ,{"Name":"FUNCFLAG_FDEFAULTBIND","Value":32} + ,{"Name":"FUNCFLAG_FHIDDEN","Value":64} + ,{"Name":"FUNCFLAG_FUSESGETLASTERROR","Value":128} + ,{"Name":"FUNCFLAG_FDEFAULTCOLLELEM","Value":256} + ,{"Name":"FUNCFLAG_FUIDEFAULT","Value":512} + ,{"Name":"FUNCFLAG_FNONBROWSABLE","Value":1024} + ,{"Name":"FUNCFLAG_FREPLACEABLE","Value":2048} + ,{"Name":"FUNCFLAG_FIMMEDIATEBIND","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VARFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VARFLAG_FREADONLY","Value":1} + ,{"Name":"VARFLAG_FSOURCE","Value":2} + ,{"Name":"VARFLAG_FBINDABLE","Value":4} + ,{"Name":"VARFLAG_FREQUESTEDIT","Value":8} + ,{"Name":"VARFLAG_FDISPLAYBIND","Value":16} + ,{"Name":"VARFLAG_FDEFAULTBIND","Value":32} + ,{"Name":"VARFLAG_FHIDDEN","Value":64} + ,{"Name":"VARFLAG_FRESTRICTED","Value":128} + ,{"Name":"VARFLAG_FDEFAULTCOLLELEM","Value":256} + ,{"Name":"VARFLAG_FUIDEFAULT","Value":512} + ,{"Name":"VARFLAG_FNONBROWSABLE","Value":1024} + ,{"Name":"VARFLAG_FREPLACEABLE","Value":2048} + ,{"Name":"VARFLAG_FIMMEDIATEBIND","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLEANLOCALSTORAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInterface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CUSTDATAITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CUSTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCustData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATAITEM","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICreateTypeInfo" + ,"Kind":"Com" + ,"Guid":"00020405-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTypeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDocString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStrDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRefTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRefType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFuncDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddImplType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRefType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetImplTypeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"implTypeFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStrSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddVarDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFuncAndParamNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVarName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypeDescAlias" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTDescAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefineFuncAsDllEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szProcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFuncDocString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVarDocString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFuncHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVarHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrMops","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypeIdldesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdlDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDLDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LayOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICreateTypeInfo2" + ,"Kind":"Com" + ,"Guid":"0002040e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteFuncDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFuncDescByMemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteVarDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteVarDescByMemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteImplType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFuncCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParamCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVarCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetImplTypeCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpStringContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFuncHelpStringContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVarHelpStringContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Invalidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICreateTypeLib" + ,"Kind":"Com" + ,"Guid":"00020406-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"tkind","Type":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDocString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLcid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLibFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uLibFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveAllChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICreateTypeLib2" + ,"Kind":"Com" + ,"Guid":"0002040f-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpStringContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHelpStringContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpStringDll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDispatch" + ,"Kind":"Com" + ,"Guid":"00020400-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTypeInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIDsOfNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgDispId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispIdMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumVARIANT" + ,"Kind":"Com" + ,"Guid":"00020404-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCeltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DESCKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DESCKIND_NONE","Value":0} + ,{"Name":"DESCKIND_FUNCDESC","Value":1} + ,{"Name":"DESCKIND_VARDESC","Value":2} + ,{"Name":"DESCKIND_TYPECOMP","Value":3} + ,{"Name":"DESCKIND_IMPLICITAPPOBJ","Value":4} + ,{"Name":"DESCKIND_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BINDPTR" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpfuncdesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"lpvardesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"lptcomp","Type":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITypeComp" + ,"Kind":"Com" + ,"Guid":"00020403-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Bind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDescKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESCKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBindPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDPTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITypeInfo" + ,"Kind":"Com" + ,"Guid":"00020401-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTypeAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeComp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFuncDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVarDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cMaxNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRefTypeOfImplType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRefType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImplTypeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImplTypeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIDsOfNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDllEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBstrDllName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pwOrdinal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRefTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRefType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddressOfMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstrMops","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainingTypeLib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTLib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseTypeAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTypeAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEATTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseFuncDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pFuncDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUNCDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseVarDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVarDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITypeInfo2" + ,"Kind":"Com" + ,"Guid":"00020412-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetTypeKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypeKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFuncIndexOfMemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invKind","Type":{"Kind":"ApiRef","Name":"INVOKEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFuncIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVarIndexOfMemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFuncCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParamCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVarCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImplTypeCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentation2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"memid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrHelpString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHelpStringContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbstrHelpStringDll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAllCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllFuncCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllParamCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllVarCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllImplTypeCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYSKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYS_WIN16","Value":0} + ,{"Name":"SYS_WIN32","Value":1} + ,{"Name":"SYS_MAC","Value":2} + ,{"Name":"SYS_WIN64","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LIBFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LIBFLAG_FRESTRICTED","Value":1} + ,{"Name":"LIBFLAG_FCONTROL","Value":2} + ,{"Name":"LIBFLAG_FHIDDEN","Value":4} + ,{"Name":"LIBFLAG_FHASDISKIMAGE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TLIBATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLibFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITypeLib" + ,"Kind":"Com" + ,"Guid":"00020402-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTypeInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeInfoType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTKind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEKIND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeInfoOfGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppTinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLibAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeComp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeComp","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBstrDocString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szNameBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lHashVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"rgMemId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseTLibAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTLibAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TLIBATTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITypeLib2" + ,"Kind":"Com" + ,"Guid":"00020411-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLibStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcUniqueNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcchUniqueNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentation2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrHelpString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHelpStringContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbstrHelpStringDll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAllCustData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CHANGEKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHANGEKIND_ADDMEMBER","Value":0} + ,{"Name":"CHANGEKIND_DELETEMEMBER","Value":1} + ,{"Name":"CHANGEKIND_SETNAMES","Value":2} + ,{"Name":"CHANGEKIND_SETDOCUMENTATION","Value":3} + ,{"Name":"CHANGEKIND_GENERAL","Value":4} + ,{"Name":"CHANGEKIND_INVALIDATE","Value":5} + ,{"Name":"CHANGEKIND_CHANGEFAILED","Value":6} + ,{"Name":"CHANGEKIND_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITypeChangeEvents" + ,"Kind":"Com" + ,"Guid":"00020410-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestTypeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTInfoBefore","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AfterTypeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeKind","Type":{"Kind":"ApiRef","Name":"CHANGEKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTInfoAfter","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IErrorInfo" + ,"Kind":"Com" + ,"Guid":"1cf2b120-547d-101b-8e65-08002b2bd119" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHelpFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICreateErrorInfo" + ,"Kind":"Com" + ,"Guid":"22f03340-547d-101b-8e65-08002b2bd119" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHelpContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISupportErrorInfo" + ,"Kind":"Com" + ,"Guid":"df0b3d60-548f-101b-8e65-08002b2bd119" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InterfaceSupportsErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITypeFactory" + ,"Kind":"Com" + ,"Guid":"0000002e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFromTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITypeMarshal" + ,"Kind":"Com" + ,"Guid":"0000002d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Marshal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmarshal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Free" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRecordInfo" + ,"Kind":"Com" + ,"Guid":"0000002f-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RecordInit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RecordClear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvExisting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecordCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvExisting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTypeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetField" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFieldNoCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppvDataCArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutField" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutFieldNoCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"szFieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFieldNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgBstrNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMatchingType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRecordInfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecordCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"RecordCreateCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppvDest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RecordDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IErrorLog" + ,"Kind":"Com" + ,"Guid":"3127ca40-446e-11ce-8135-00aa004bb851" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPropertyBag" + ,"Kind":"Com" + ,"Guid":"55272a00-42cb-11ce-8135-00aa004bb851" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITypeLibRegistrationReader" + ,"Kind":"Com" + ,"Guid":"ed6a8a2a-b160-4e77-8f73-aa7435cd5c27" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumTypeLibRegistrations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITypeLibRegistration" + ,"Kind":"Com" + ,"Guid":"76a3e735-02df-4a12-98eb-043ad3600af3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLcid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWin32Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWin32Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWin64Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWin64Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHelpDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHelpDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NUMPARSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwInFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchUsed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nBaseShift","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nPwr10","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"wDayOfYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REGKIND_DEFAULT","Value":0} + ,{"Name":"REGKIND_REGISTER","Value":1} + ,{"Name":"REGKIND_NONE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PARAMDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"METHODDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ppdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAMDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vtReturn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pmethdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METHODDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"cMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WiaDevMgr" + ,"Kind":"ComClassID" + ,"Guid":"a1f4e726-8cf1-11d1-bf92-0060081ed811" + } + ,{ + "Name":"WiaLog" + ,"Kind":"ComClassID" + ,"Guid":"a1e75357-881a-419e-83e2-bb16db197c68" + } + ,{ + "Name":"WIA_RAW_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"XRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"YRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"XExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"YExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitsPerChannel","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Compression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhotometricInterp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LineOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PaletteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PaletteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_BARCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Confidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"XOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"YOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Text","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_BARCODES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Barcodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_BARCODE_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_PATCH_CODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_PATCH_CODES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatchCodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_PATCH_CODE_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_MICR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Text","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_MICR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Placeholder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Micr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WIA_MICR_INFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDispatchEx" + ,"Kind":"Com" + ,"Guid":"a6ef9860-c720-11d0-9337-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDispID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pspCaller","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteMemberByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMemberByDispID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"grfdexFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pgrfdex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextDispID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfdex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameSpaceParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDispError" + ,"Kind":"Com" + ,"Guid":"a6ef9861-c720-11d0-9337-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidErrorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispError","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHresult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHelpInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVariantChangeType" + ,"Kind":"Com" + ,"Guid":"a6ef9862-c720-11d0-9337-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ChangeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"vtNew","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjectIdentity" + ,"Kind":"Com" + ,"Guid":"ca04b7e6-0d21-11d1-8cc5-00c04fc2b085" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsEqualObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICanHandleException" + ,"Kind":"Com" + ,"Guid":"c5598e60-b307-11d1-b27d-006008c3fbfb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanHandleException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExcepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProvideRuntimeContext" + ,"Kind":"Com" + ,"Guid":"10e2414a-ec59-49d2-bc51-5add2c36febc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentSourceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pfExecutingGlobalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BSTR" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"SysFreeString" + } + ,{ + "Name":"VARENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VT_EMPTY","Value":0} + ,{"Name":"VT_NULL","Value":1} + ,{"Name":"VT_I2","Value":2} + ,{"Name":"VT_I4","Value":3} + ,{"Name":"VT_R4","Value":4} + ,{"Name":"VT_R8","Value":5} + ,{"Name":"VT_CY","Value":6} + ,{"Name":"VT_DATE","Value":7} + ,{"Name":"VT_BSTR","Value":8} + ,{"Name":"VT_DISPATCH","Value":9} + ,{"Name":"VT_ERROR","Value":10} + ,{"Name":"VT_BOOL","Value":11} + ,{"Name":"VT_VARIANT","Value":12} + ,{"Name":"VT_UNKNOWN","Value":13} + ,{"Name":"VT_DECIMAL","Value":14} + ,{"Name":"VT_I1","Value":16} + ,{"Name":"VT_UI1","Value":17} + ,{"Name":"VT_UI2","Value":18} + ,{"Name":"VT_UI4","Value":19} + ,{"Name":"VT_I8","Value":20} + ,{"Name":"VT_UI8","Value":21} + ,{"Name":"VT_INT","Value":22} + ,{"Name":"VT_UINT","Value":23} + ,{"Name":"VT_VOID","Value":24} + ,{"Name":"VT_HRESULT","Value":25} + ,{"Name":"VT_PTR","Value":26} + ,{"Name":"VT_SAFEARRAY","Value":27} + ,{"Name":"VT_CARRAY","Value":28} + ,{"Name":"VT_USERDEFINED","Value":29} + ,{"Name":"VT_LPSTR","Value":30} + ,{"Name":"VT_LPWSTR","Value":31} + ,{"Name":"VT_RECORD","Value":36} + ,{"Name":"VT_INT_PTR","Value":37} + ,{"Name":"VT_UINT_PTR","Value":38} + ,{"Name":"VT_FILETIME","Value":64} + ,{"Name":"VT_BLOB","Value":65} + ,{"Name":"VT_STREAM","Value":66} + ,{"Name":"VT_STORAGE","Value":67} + ,{"Name":"VT_STREAMED_OBJECT","Value":68} + ,{"Name":"VT_STORED_OBJECT","Value":69} + ,{"Name":"VT_BLOB_OBJECT","Value":70} + ,{"Name":"VT_CF","Value":71} + ,{"Name":"VT_CLSID","Value":72} + ,{"Name":"VT_VERSIONED_STREAM","Value":73} + ,{"Name":"VT_BSTR_BLOB","Value":4095} + ,{"Name":"VT_VECTOR","Value":4096} + ,{"Name":"VT_ARRAY","Value":8192} + ,{"Name":"VT_BYREF","Value":16384} + ,{"Name":"VT_RESERVED","Value":32768} + ,{"Name":"VT_ILLEGAL","Value":65535} + ,{"Name":"VT_ILLEGALMASKED","Value":4095} + ,{"Name":"VT_TYPEMASK","Value":4095} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"BSTR_UserSize" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BSTR_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BSTR_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BSTR_UserFree" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserSize" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserFree" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BSTR_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BSTR_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BSTR_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BSTR_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPSAFEARRAY_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserSize" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VARIANT_UserFree" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VARIANT_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VARIANT_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HWND_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWND_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HWND_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysAllocString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SysReAllocString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SysAllocStringLen" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ui","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysReAllocStringLen" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysAddRefString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysReleaseString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysFreeString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SysStringLen" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SysStringByteLen" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SysAllocStringByteLen" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DosDateTimeToVariantTime" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wDosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wDosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantTimeToDosDateTime" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"vtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pwDosDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwDosTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SystemTimeToVariantTime" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantTimeToSystemTime" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"vtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayAllocDescriptor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayAllocDescriptorEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayAllocData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayCreate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgsabound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayCreateEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cDims","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgsabound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayCopyData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psaTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayReleaseDescriptor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayDestroyDescriptor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayReleaseData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayDestroyData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayAddRef" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppDataToRelease","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayDestroy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayRedim" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psaboundNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAYBOUND","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayGetDim" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayGetElemsize" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayGetUBound" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nDim","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plUbound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayGetLBound" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nDim","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plLbound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayLock" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayUnlock" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayAccessData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayUnaccessData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayGetElement" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayPutElement" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayCopy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppsaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayPtrOfIndex" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArraySetRecordInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prinfo","Type":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayGetRecordInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArraySetIID" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SafeArrayGetIID" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayGetVartype" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SafeArrayCreateVector" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SafeArrayCreateVectorEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lLbound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantInit" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantClear" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VariantCopy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VariantCopyInd" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvargSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VariantChangeType" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantChangeTypeEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VectorFromBstr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BstrFromVector" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI1FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VarI2FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI2FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI4FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI8FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VarR4FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VarR8FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VarR8FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR8FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdblOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrFromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBoolFromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pboolOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarI1FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VarUI2FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI2FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"puiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"plOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI4FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pulOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUI8FromDec" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pi64Out","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromUI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i64In","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromR4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltIn","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromCy" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromDisp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispIn","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromBool" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolIn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromI1" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cIn","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromUI2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromUI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFromUI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ui64In","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pdecOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarParseNumFromStr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnumprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMPARSE","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rgbDig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarNumFromParseNum" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnumprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMPARSE","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgbDig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwVtBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarAdd" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarAnd" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCat" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDiv" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarEqv" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarIdiv" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarImp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarMod" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarMul" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarOr" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarPow" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarSub" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarXor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarAbs" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFix" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarInt" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarNeg" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarNot" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarRound" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCmp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarDecAdd" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecDiv" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecMul" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecSub" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecAbs" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecFix" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecInt" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecNeg" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecRound" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdecResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDecCmp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdecRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarDecCmpR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarCyAdd" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyMul" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyMulI4" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyMulI8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lRight","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCySub" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyAbs" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyFix" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyInt" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyNeg" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyRound" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyIn","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarCyCmp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cyRight","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarCyCmpR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLeft","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarBstrCat" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarBstrCmp" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLeft","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRight","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarR8Pow" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblLeft","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pdblResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarR4CmpR8" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dblRight","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarR8Round" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"cDecimals","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdblResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUdate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarDateFromUdateEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pudateIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarUdateFromDate" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateIn","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pudateOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDATE","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAltMonthNames" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgp","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VarFormat" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFirstWeek","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFormatDateTime" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iNamedFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFormatNumber" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFormatPercent" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFormatCurrency" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iNumDig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iIncLead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iUseParens","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarWeekdayName" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iWeekday","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fAbbrev","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarMonthName" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMonth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fAbbrev","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VarFormatFromTokens" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbTokCur","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VarTokenizeFormatString" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgbTok","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbTok","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFirstDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFirstWeek","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LHashValOfNameSysA" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LHashValOfNameSys" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadTypeLibEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"regkind","Type":{"Kind":"ApiRef","Name":"REGKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadRegTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wVerMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wVerMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryPathOfRegTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wMaj","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbstrPathName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UnRegisterTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wVerMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wVerMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterTypeLibForUser" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptlib","Type":{"Kind":"ApiRef","Name":"ITypeLib","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnRegisterTypeLibForUser" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wMajorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wMinorVerNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTypeLib" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTypeLib2" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"syskind","Type":{"Kind":"ApiRef","Name":"SYSKIND","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppctlib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateTypeLib2","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DispGetParam" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"vtTarg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DispGetIDsOfNames" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgszNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdispid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DispInvoke" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_this","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDispTypeInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStdDispatch" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvThis","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptinfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppunkStdDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DispCallFunc" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"oVft","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CALLCONV","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vtReturn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cActuals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgvt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"prgpvarg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"pvargResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterActiveObject" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RevokeActiveObject" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetActiveObject" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"perrinfo","Type":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetErrorInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateErrorInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pperrinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordInfoFromTypeInfo" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordInfoFromGuids" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rGuidTypeLib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"uVerMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uVerMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rGuidTypeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecordInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OaBuildVersion" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ClearCustData" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTDATA","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OaEnablePerUserTLibRegistration" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"STGMEDIUM_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"STGMEDIUM_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleLoadPictureFile" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpdispPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleLoadPictureFileEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varFileName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"xSizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ySizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpdispPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleSavePictureFile" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdispPicture","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/BackgroundIntelligentTransferService.json b/api/BackgroundIntelligentTransferService.json new file mode 100644 index 0000000..9e20725 --- /dev/null +++ b/api/BackgroundIntelligentTransferService.json @@ -0,0 +1,2309 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"BackgroundCopyManager" + ,"Kind":"ComClassID" + ,"Guid":"4991d34b-80a1-4291-83b6-3328366b9097" + } + ,{ + "Name":"BG_FILE_PROGRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesTransferred","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Completed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBackgroundCopyFile" + ,"Kind":"Com" + ,"Guid":"01b7bd23-fb88-4a77-8490-5891d3e4653a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRemoteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_FILE_PROGRESS","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumBackgroundCopyFiles" + ,"Kind":"Com" + ,"Guid":"ca51e165-c365-424c-8d41-24aaa4ff3c40" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyFiles","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BG_ERROR_CONTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_ERROR_CONTEXT_NONE","Value":0} + ,{"Name":"BG_ERROR_CONTEXT_UNKNOWN","Value":1} + ,{"Name":"BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER","Value":2} + ,{"Name":"BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION","Value":3} + ,{"Name":"BG_ERROR_CONTEXT_LOCAL_FILE","Value":4} + ,{"Name":"BG_ERROR_CONTEXT_REMOTE_FILE","Value":5} + ,{"Name":"BG_ERROR_CONTEXT_GENERAL_TRANSPORT","Value":6} + ,{"Name":"BG_ERROR_CONTEXT_REMOTE_APPLICATION","Value":7} + ,{"Name":"BG_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBackgroundCopyError" + ,"Kind":"Com" + ,"Guid":"19c613a0-fcb8-4f28-81ae-897c3d078f81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_ERROR_CONTEXT","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetErrorContextDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContextDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"BG_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_JOB_PROGRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesTransferred","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FilesTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_JOB_TIMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ModificationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TransferCompletionTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_JOB_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_JOB_PRIORITY_FOREGROUND","Value":0} + ,{"Name":"BG_JOB_PRIORITY_HIGH","Value":1} + ,{"Name":"BG_JOB_PRIORITY_NORMAL","Value":2} + ,{"Name":"BG_JOB_PRIORITY_LOW","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BG_JOB_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_JOB_STATE_QUEUED","Value":0} + ,{"Name":"BG_JOB_STATE_CONNECTING","Value":1} + ,{"Name":"BG_JOB_STATE_TRANSFERRING","Value":2} + ,{"Name":"BG_JOB_STATE_SUSPENDED","Value":3} + ,{"Name":"BG_JOB_STATE_ERROR","Value":4} + ,{"Name":"BG_JOB_STATE_TRANSIENT_ERROR","Value":5} + ,{"Name":"BG_JOB_STATE_TRANSFERRED","Value":6} + ,{"Name":"BG_JOB_STATE_ACKNOWLEDGED","Value":7} + ,{"Name":"BG_JOB_STATE_CANCELLED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BG_JOB_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_JOB_TYPE_DOWNLOAD","Value":0} + ,{"Name":"BG_JOB_TYPE_UPLOAD","Value":1} + ,{"Name":"BG_JOB_TYPE_UPLOAD_REPLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BG_JOB_PROXY_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_JOB_PROXY_USAGE_PRECONFIG","Value":0} + ,{"Name":"BG_JOB_PROXY_USAGE_NO_PROXY","Value":1} + ,{"Name":"BG_JOB_PROXY_USAGE_OVERRIDE","Value":2} + ,{"Name":"BG_JOB_PROXY_USAGE_AUTODETECT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBackgroundCopyJob" + ,"Kind":"Com" + ,"Guid":"37668d37-507e-4160-9316-26306d150b12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFileSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFileSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BG_FILE_INFO","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RemoteUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyFiles","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Complete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_TYPE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_PROGRESS","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_TIMES","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_STATE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyError","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BG_JOB_PRIORITY","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_PRIORITY","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotifyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotifyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotifyInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotifyInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMinimumRetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMinimumRetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNoProgressTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNoProgressTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Errors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProxyUsage","Type":{"Kind":"ApiRef","Name":"BG_JOB_PROXY_USAGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProxyList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProxyBypassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxyUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_PROXY_USAGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pProxyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pProxyBypassList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TakeOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumBackgroundCopyJobs" + ,"Kind":"Com" + ,"Guid":"1af4f612-3b71-466f-8f58-7b6f73ac57ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyJobs","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyCallback" + ,"Kind":"Com" + ,"Guid":"97ea99c7-0186-4ad4-8df9-c5b4e0ed6b22" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"JobTransferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JobError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pError","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyError","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JobModification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIBackgroundCopyCallback" + ,"Kind":"Com" + ,"Guid":"ca29d251-b4bb-4679-a3d9-ae8006119d54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_JobTransferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_JobTransferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_JobError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pError","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyError","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_JobError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_JobModification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_JobModification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyManager" + ,"Kind":"Com" + ,"Guid":"5ce34c0d-0dc9-4c1f-897c-daa1b78cee7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BG_JOB_TYPE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"jobID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumJobsA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyJobs","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"LanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager1_5" + ,"Kind":"ComClassID" + ,"Guid":"f087771f-d74f-4c1a-bb8a-e16aca9124ea" + } + ,{ + "Name":"BG_JOB_REPLY_PROGRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesTransferred","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_AUTH_TARGET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_AUTH_TARGET_SERVER","Value":1} + ,{"Name":"BG_AUTH_TARGET_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BG_AUTH_SCHEME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_AUTH_SCHEME_BASIC","Value":1} + ,{"Name":"BG_AUTH_SCHEME_DIGEST","Value":2} + ,{"Name":"BG_AUTH_SCHEME_NTLM","Value":3} + ,{"Name":"BG_AUTH_SCHEME_NEGOTIATE","Value":4} + ,{"Name":"BG_AUTH_SCHEME_PASSPORT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BG_BASIC_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_AUTH_CREDENTIALS_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Basic","Type":{"Kind":"ApiRef","Name":"BG_BASIC_CREDENTIALS","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BG_AUTH_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"BG_AUTH_TARGET","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":[]} + ,{"Name":"Scheme","Type":{"Kind":"ApiRef","Name":"BG_AUTH_SCHEME","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":[]} + ,{"Name":"Credentials","Type":{"Kind":"ApiRef","Name":"BG_AUTH_CREDENTIALS_UNION","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBackgroundCopyJob2" + ,"Kind":"Com" + ,"Guid":"54b50739-686f-45eb-9dff-d6a9a0faa9af" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetNotifyCmdLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Program","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNotifyCmdLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProgram","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReplyProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_JOB_REPLY_PROGRESS","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetReplyData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetReplyFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ReplyFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetReplyFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReplyFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_AUTH_CREDENTIALS","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"BG_AUTH_TARGET","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Scheme","Type":{"Kind":"ApiRef","Name":"BG_AUTH_SCHEME","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager2_0" + ,"Kind":"ComClassID" + ,"Guid":"6d18ad12-bde3-4393-b311-099c346e6df9" + } + ,{ + "Name":"BG_FILE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitialOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBackgroundCopyJob3" + ,"Kind":"Com" + ,"Guid":"443c8934-90ff-48ed-bcde-26f5c7450042" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJob2","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"ReplaceRemotePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OldPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddFileWithRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RemoteUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileACLFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileACLFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyFile2" + ,"Kind":"Com" + ,"Guid":"83e81b93-0873-474d-8a8c-f2018b1a939c" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"GetFileRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRemoteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager2_5" + ,"Kind":"ComClassID" + ,"Guid":"03ca98d6-ff5d-49b8-abc6-03dd84127020" + } + ,{ + "Name":"BG_CERT_STORE_LOCATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BG_CERT_STORE_LOCATION_CURRENT_USER","Value":0} + ,{"Name":"BG_CERT_STORE_LOCATION_LOCAL_MACHINE","Value":1} + ,{"Name":"BG_CERT_STORE_LOCATION_CURRENT_SERVICE","Value":2} + ,{"Name":"BG_CERT_STORE_LOCATION_SERVICES","Value":3} + ,{"Name":"BG_CERT_STORE_LOCATION_USERS","Value":4} + ,{"Name":"BG_CERT_STORE_LOCATION_CURRENT_USER_GROUP_POLICY","Value":5} + ,{"Name":"BG_CERT_STORE_LOCATION_LOCAL_MACHINE_GROUP_POLICY","Value":6} + ,{"Name":"BG_CERT_STORE_LOCATION_LOCAL_MACHINE_ENTERPRISE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBackgroundCopyJobHttpOptions" + ,"Kind":"Com" + ,"Guid":"f1bd1079-9f01-4bdc-8036-f09b70095066" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetClientCertificateByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StoreLocation","Type":{"Kind":"ApiRef","Name":"BG_CERT_STORE_LOCATION","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"StoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCertHashBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":20,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClientCertificateByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StoreLocation","Type":{"Kind":"ApiRef","Name":"BG_CERT_STORE_LOCATION","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"StoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStoreLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_CERT_STORE_LOCATION","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStoreName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppCertHashBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":20,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pSubjectName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCustomHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCustomHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequestHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSecurityFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecurityFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager3_0" + ,"Kind":"ComClassID" + ,"Guid":"659cdea7-489e-11d9-a9cd-000d56965251" + } + ,{ + "Name":"IBitsPeerCacheRecord" + ,"Kind":"Com" + ,"Guid":"659cdeaf-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileModificationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastAccessTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsFileValidated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFileRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumBitsPeerCacheRecords" + ,"Kind":"Com" + ,"Guid":"659cdea4-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBitsPeerCacheRecord","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBitsPeerCacheRecords","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBitsPeer" + ,"Kind":"Com" + ,"Guid":"659cdea2-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPeerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsAuthenticated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOnline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumBitsPeers" + ,"Kind":"Com" + ,"Guid":"659cdea5-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBitsPeer","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBitsPeers","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBitsPeerCacheAdministration" + ,"Kind":"Com" + ,"Guid":"659cdead-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaximumCacheSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaximumCacheSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumContentAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaximumContentAge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConfigurationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConfigurationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBitsPeerCacheRecords","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBitsPeerCacheRecord","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeleteRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumPeers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBitsPeers","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClearPeers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DiscoverPeers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyJob4" + ,"Kind":"Com" + ,"Guid":"659cdeae-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJob3","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetPeerCachingFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPeerCachingFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOwnerIntegrityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOwnerElevationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElevated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaximumDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyFile3" + ,"Kind":"Com" + ,"Guid":"659cdeaa-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyFile2","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"GetTemporaryName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValidationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValidationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDownloadedFromPeer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyCallback2" + ,"Kind":"Com" + ,"Guid":"659cdeac-489e-11d9-a9cd-000d56965251" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyCallback","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"FileTransferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFile","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager4_0" + ,"Kind":"ComClassID" + ,"Guid":"bb6df56b-cace-11dc-9992-0019b93a3a84" + } + ,{ + "Name":"IBitsTokenOptions" + ,"Kind":"Com" + ,"Guid":"9a2584c3-f7d2-457a-9a5e-22b67bffc7d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHelperTokenFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UsageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHelperTokenFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHelperToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ClearHelperToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetHelperTokenSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyFile4" + ,"Kind":"Com" + ,"Guid":"ef7e0655-7888-4960-b0e5-730846e03492" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyFile3","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"GetPeerDownloadStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFromOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pFromPeers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager5_0" + ,"Kind":"ComClassID" + ,"Guid":"1ecca34c-e88a-44e3-8d6a-8921bde9e452" + } + ,{ + "Name":"BITS_JOB_TRANSFER_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BITS_JOB_TRANSFER_POLICY_ALWAYS","Value":-2147483393} + ,{"Name":"BITS_JOB_TRANSFER_POLICY_NOT_ROAMING","Value":-2147483521} + ,{"Name":"BITS_JOB_TRANSFER_POLICY_NO_SURCHARGE","Value":-2147483537} + ,{"Name":"BITS_JOB_TRANSFER_POLICY_STANDARD","Value":-2147483545} + ,{"Name":"BITS_JOB_TRANSFER_POLICY_UNRESTRICTED","Value":-2147483615} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BITS_JOB_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BITS_JOB_PROPERTY_ID_COST_FLAGS","Value":1} + ,{"Name":"BITS_JOB_PROPERTY_NOTIFICATION_CLSID","Value":2} + ,{"Name":"BITS_JOB_PROPERTY_DYNAMIC_CONTENT","Value":3} + ,{"Name":"BITS_JOB_PROPERTY_HIGH_PERFORMANCE","Value":4} + ,{"Name":"BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE","Value":5} + ,{"Name":"BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS","Value":7} + ,{"Name":"BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS","Value":9} + ,{"Name":"BITS_JOB_PROPERTY_ON_DEMAND_MODE","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BITS_JOB_PROPERTY_VALUE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClsID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Uint64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"BG_AUTH_TARGET","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITS_FILE_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BITS_FILE_PROPERTY_ID_HTTP_RESPONSE_HEADERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BITS_FILE_PROPERTY_VALUE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"String","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBackgroundCopyJob5" + ,"Kind":"Com" + ,"Guid":"e847030c-bbba-4657-af6d-484aa42bf1fe" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJob4","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"BITS_JOB_PROPERTY_ID","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"ApiRef","Name":"BITS_JOB_PROPERTY_VALUE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"BITS_JOB_PROPERTY_ID","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITS_JOB_PROPERTY_VALUE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyFile5" + ,"Kind":"Com" + ,"Guid":"85c1657f-dafc-40e8-8834-df18ea25717e" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyFile4","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"BITS_FILE_PROPERTY_ID","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"ApiRef","Name":"BITS_FILE_PROPERTY_VALUE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"BITS_FILE_PROPERTY_ID","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITS_FILE_PROPERTY_VALUE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager10_1" + ,"Kind":"ComClassID" + ,"Guid":"4bd3e4e1-7bd4-4a2b-9964-496400de5193" + } + ,{ + "Name":"IBackgroundCopyCallback3" + ,"Kind":"Com" + ,"Guid":"98c97bd2-e32b-4ad8-a528-95fd8b16bd42" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyCallback2","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"FileRangesTransferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"job","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"file","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"rangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyFile6" + ,"Kind":"Com" + ,"Guid":"cf6784f7-d677-49fd-9368-cb47aee9d1ad" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyFile5","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateDownloadPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestFileRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFilledFileRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BG_FILE_RANGE","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager10_2" + ,"Kind":"ComClassID" + ,"Guid":"4575438f-a6c8-4976-b0fe-2f26b80d959e" + } + ,{ + "Name":"IBackgroundCopyJobHttpOptions2" + ,"Kind":"Com" + ,"Guid":"b591a192-a405-4fc3-8323-4c5c542578fc" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJobHttpOptions","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetHttpMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"method","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHttpMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"method","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyManager10_3" + ,"Kind":"ComClassID" + ,"Guid":"5fd42ad5-c04e-4d36-adc7-e08ff15737ad" + } + ,{ + "Name":"IBackgroundCopyServerCertificateValidationCallback" + ,"Kind":"Com" + ,"Guid":"4cec0d02-def7-4158-813a-c32a46945ff7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ValidateServerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"job","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"file","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyFile","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"certLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"certData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"certEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"certStoreLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"certStoreData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyJobHttpOptions3" + ,"Kind":"Com" + ,"Guid":"8a9263d3-fd4c-4eda-9b28-30132a4d4e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IBackgroundCopyJobHttpOptions2","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]} + ,"Methods":[ + { + "Name":"SetServerCertificateValidationInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certValidationCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MakeCustomHeadersWriteOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"BITSExtensionSetupFactory" + ,"Kind":"ComClassID" + ,"Guid":"efbbab68-7286-4783-94bf-9461d8b7e7e9" + } + ,{ + "Name":"IBITSExtensionSetup" + ,"Kind":"Com" + ,"Guid":"29cfbbf7-09e4-4b97-b0bc-f2287e3d8eb3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnableBITSUploads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableBITSUploads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCleanupTaskName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTaskName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCleanupTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IBITSExtensionSetupFactory" + ,"Kind":"Com" + ,"Guid":"d5d2d542-5503-4e64-8b48-72ef91a32ee1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppExtensionSetup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBITSExtensionSetup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"BackgroundCopyQMgr" + ,"Kind":"ComClassID" + ,"Guid":"69ad4aee-51be-439b-a92c-86ae490e8b30" + } + ,{ + "Name":"FILESETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bstrRemoteFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrLocalFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"dwSizeHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBackgroundCopyJob1" + ,"Kind":"Com" + ,"Guid":"59f5553c-2031-4629-bb18-2645a6970947" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CancelJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwWin32Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwTransportResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwNumOfRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFileSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILESETINFO","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILESETINFO","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SwitchToForeground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_JobID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidJobID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumBackgroundCopyJobs1" + ,"Kind":"Com" + ,"Guid":"8baeba9d-8f1c-42c4-b82c-09ae79980d25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyJobs1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"GROUPPROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GROUPPROP_PRIORITY","Value":0} + ,{"Name":"GROUPPROP_REMOTEUSERID","Value":1} + ,{"Name":"GROUPPROP_REMOTEUSERPWD","Value":2} + ,{"Name":"GROUPPROP_LOCALUSERID","Value":3} + ,{"Name":"GROUPPROP_LOCALUSERPWD","Value":4} + ,{"Name":"GROUPPROP_PROTOCOLFLAGS","Value":5} + ,{"Name":"GROUPPROP_NOTIFYFLAGS","Value":6} + ,{"Name":"GROUPPROP_NOTIFYCLSID","Value":7} + ,{"Name":"GROUPPROP_PROGRESSSIZE","Value":8} + ,{"Name":"GROUPPROP_PROGRESSPERCENT","Value":9} + ,{"Name":"GROUPPROP_PROGRESSTIME","Value":10} + ,{"Name":"GROUPPROP_DISPLAYNAME","Value":11} + ,{"Name":"GROUPPROP_DESCRIPTION","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBackgroundCopyGroup" + ,"Kind":"Com" + ,"Guid":"1ded80a7-53ea-424f-8a04-17fea9adc4f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propID","Type":{"Kind":"ApiRef","Name":"GROUPPROP","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPropA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propID","Type":{"Kind":"ApiRef","Name":"GROUPPROP","TargetKind":"Default","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwJobIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"jobID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyJob1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SuspendGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_GroupID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidGroupID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidJobID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyJob1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumJobsA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyJobs1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SwitchToForeground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryNewJobInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetNotificationPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumBackgroundCopyGroups" + ,"Kind":"Com" + ,"Guid":"d993e603-4aa4-47c5-8665-c20d39c2ba4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyGroups","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyCallback1" + ,"Kind":"Com" + ,"Guid":"084f6593-3800-4e08-9b59-99fa59addf82" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGroup","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyGroup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumOfRetries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWin32Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTransportResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGroup","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyGroup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProgressValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnProgressEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGroup","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyGroup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"ApiRef","Name":"IBackgroundCopyJob1","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProgressValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwByteArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pByte","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBackgroundCopyQMgr" + ,"Kind":"Com" + ,"Guid":"16f41c69-09f5-41d2-8cd8-3c08c47bc8a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidGroupID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyGroup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"groupID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBackgroundCopyGroup","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBackgroundCopyGroups","TargetKind":"Com","Api":"BackgroundIntelligentTransferService","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Bluetooth.json b/api/Bluetooth.json new file mode 100644 index 0000000..ece6471 --- /dev/null +++ b/api/Bluetooth.json @@ -0,0 +1,1183 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SDP_LARGE_INTEGER_16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SDP_ULARGE_INTEGER_16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NodeContainerType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NodeContainerTypeSequence","Value":0} + ,{"Name":"NodeContainerTypeAlternative","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SDP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SDP_TYPE_NIL","Value":0} + ,{"Name":"SDP_TYPE_UINT","Value":1} + ,{"Name":"SDP_TYPE_INT","Value":2} + ,{"Name":"SDP_TYPE_UUID","Value":3} + ,{"Name":"SDP_TYPE_STRING","Value":4} + ,{"Name":"SDP_TYPE_BOOLEAN","Value":5} + ,{"Name":"SDP_TYPE_SEQUENCE","Value":6} + ,{"Name":"SDP_TYPE_ALTERNATIVE","Value":7} + ,{"Name":"SDP_TYPE_URL","Value":8} + ,{"Name":"SDP_TYPE_CONTAINER","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SDP_SPECIFICTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SDP_ST_NONE","Value":0} + ,{"Name":"SDP_ST_UINT8","Value":16} + ,{"Name":"SDP_ST_UINT16","Value":272} + ,{"Name":"SDP_ST_UINT32","Value":528} + ,{"Name":"SDP_ST_UINT64","Value":784} + ,{"Name":"SDP_ST_UINT128","Value":1040} + ,{"Name":"SDP_ST_INT8","Value":32} + ,{"Name":"SDP_ST_INT16","Value":288} + ,{"Name":"SDP_ST_INT32","Value":544} + ,{"Name":"SDP_ST_INT64","Value":800} + ,{"Name":"SDP_ST_INT128","Value":1056} + ,{"Name":"SDP_ST_UUID16","Value":304} + ,{"Name":"SDP_ST_UUID32","Value":544} + ,{"Name":"SDP_ST_UUID128","Value":1072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SdpAttributeRange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minAttribute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"maxAttribute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SdpQueryUuidUnion" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uuid128","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuid32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuid16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SdpQueryUuid" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u","Type":{"Kind":"ApiRef","Name":"SdpQueryUuidUnion","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"uuidType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"classOfDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"Array","Shape":{"Size":248},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_RADIO_IN_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"deviceInfo","Type":{"Kind":"ApiRef","Name":"BTH_DEVICE_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"previousDeviceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_L2CAP_EVENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bthAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"psm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"connected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"initiated","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_HCI_EVENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bthAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"connectionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"connected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_CAPABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IoCaps_DisplayOnly","Value":0} + ,{"Name":"IoCaps_DisplayYesNo","Value":1} + ,{"Name":"IoCaps_KeyboardOnly","Value":2} + ,{"Name":"IoCaps_NoInputNoOutput","Value":3} + ,{"Name":"IoCaps_Undefined","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHENTICATION_REQUIREMENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MITMProtectionNotRequired","Value":0} + ,{"Name":"MITMProtectionRequired","Value":1} + ,{"Name":"MITMProtectionNotRequiredBonding","Value":2} + ,{"Name":"MITMProtectionRequiredBonding","Value":3} + ,{"Name":"MITMProtectionNotRequiredGeneralBonding","Value":4} + ,{"Name":"MITMProtectionRequiredGeneralBonding","Value":5} + ,{"Name":"MITMProtectionNotDefined","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BLUETOOTH_ADDRESS_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["BLUETOOTH_ADDRESS_STRUCT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullLong","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"rgBytes","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"btAddr","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_ADDRESS_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceString","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_FIND_RADIO_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_RADIO_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_ADDRESS_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":248},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ulClassofDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lmpSubversion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"manufacturer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_DEVICE_INFO_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_ADDRESS_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"ulClassofDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fRemembered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAuthenticated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"stLastSeen","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stLastUsed","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":248},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_AUTHENTICATION_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BLUETOOTH_AUTHENTICATION_METHOD_LEGACY","Value":1} + ,{"Name":"BLUETOOTH_AUTHENTICATION_METHOD_OOB","Value":2} + ,{"Name":"BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON","Value":3} + ,{"Name":"BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION","Value":4} + ,{"Name":"BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BLUETOOTH_IO_CAPABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BLUETOOTH_IO_CAPABILITY_DISPLAYONLY","Value":0} + ,{"Name":"BLUETOOTH_IO_CAPABILITY_DISPLAYYESNO","Value":1} + ,{"Name":"BLUETOOTH_IO_CAPABILITY_KEYBOARDONLY","Value":2} + ,{"Name":"BLUETOOTH_IO_CAPABILITY_NOINPUTNOOUTPUT","Value":3} + ,{"Name":"BLUETOOTH_IO_CAPABILITY_UNDEFINED","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BLUETOOTH_AUTHENTICATION_REQUIREMENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BLUETOOTH_MITM_ProtectionNotRequired","Value":0} + ,{"Name":"BLUETOOTH_MITM_ProtectionRequired","Value":1} + ,{"Name":"BLUETOOTH_MITM_ProtectionNotRequiredBonding","Value":2} + ,{"Name":"BLUETOOTH_MITM_ProtectionRequiredBonding","Value":3} + ,{"Name":"BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding","Value":4} + ,{"Name":"BLUETOOTH_MITM_ProtectionRequiredGeneralBonding","Value":5} + ,{"Name":"BLUETOOTH_MITM_ProtectionNotDefined","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"deviceInfo","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"authenticationMethod","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_AUTHENTICATION_METHOD","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"ioCapability","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_IO_CAPABILITY","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"authenticationRequirements","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_AUTHENTICATION_REQUIREMENTS","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numeric_Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Passkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"BLUETOOTH_DEVICE_SEARCH_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fReturnAuthenticated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fReturnRemembered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fReturnUnknown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fReturnConnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIssueInquiry","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cTimeoutMultiplier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_COD_PAIRS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulCODMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_DEVICE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BLUETOOTH_SELECT_DEVICE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cNumOfClasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgClassOfDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_COD_PAIRS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":[]} + ,{"Name":"pszInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"fForceAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fShowAuthenticated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fShowRemembered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fShowUnknown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAddNewDeviceWizard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSkipServicesPage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfnDeviceCallback","Type":{"Kind":"ApiRef","Name":"PFN_DEVICE_CALLBACK","TargetKind":"FunctionPointer","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cNumDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_PIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pin","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pinLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_OOB_DATA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"C","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"R","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_NUMERIC_COMPARISON_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumericValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLUETOOTH_PASSKEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"passkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_AUTHENTICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_AUTHENTICATION_CALLBACK_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthCallbackParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BLUETOOTH_AUTHENTICATE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bthAddressRemote","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_ADDRESS_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"authMethod","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_AUTHENTICATION_METHOD","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["BLUETOOTH_AUTHENTICATE_RESPONSE"]},"Attrs":[]} + ,{"Name":"negativeResponse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pinInfo","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_PIN_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"oobInfo","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_OOB_DATA_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"numericCompInfo","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_NUMERIC_COMPARISON_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"passkeyInfo","Type":{"Kind":"ApiRef","Name":"BLUETOOTH_PASSKEY_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SDP_ELEMENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"SDP_TYPE","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"specificType","Type":{"Kind":"ApiRef","Name":"SDP_SPECIFICTYPE","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["SDP_ELEMENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"int128","Type":{"Kind":"ApiRef","Name":"SDP_LARGE_INTEGER_16","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"int64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"int32","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"int16","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"int8","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"uint128","Type":{"Kind":"ApiRef","Name":"SDP_ULARGE_INTEGER_16","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"uint64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"uint32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uint16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uint8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"booleanVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uuid128","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uuid32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuid16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"_string_e__Struct","TargetKind":"Default","Api":"Bluetooth","Parents":["_data_e__Union","SDP_ELEMENT_DATA"]},"Attrs":[]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"_url_e__Struct","TargetKind":"Default","Api":"Bluetooth","Parents":["_data_e__Union","SDP_ELEMENT_DATA"]},"Attrs":[]} + ,{"Name":"sequence","Type":{"Kind":"ApiRef","Name":"_sequence_e__Struct","TargetKind":"Default","Api":"Bluetooth","Parents":["_data_e__Union","SDP_ELEMENT_DATA"]},"Attrs":[]} + ,{"Name":"alternative","Type":{"Kind":"ApiRef","Name":"_alternative_e__Struct","TargetKind":"Default","Api":"Bluetooth","Parents":["_data_e__Union","SDP_ELEMENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_alternative_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_url_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_sequence_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_string_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"SDP_STRING_TYPE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mibeNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"attributeId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uAttribId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValueStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbStreamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SOCKADDR_BTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"addressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"btAddr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"serviceClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_SET_SERVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pSdpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pRecordHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"fCodService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ulRecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRecord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_QUERY_DEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"LAP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_QUERY_SERVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"serviceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuids","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"SdpQueryUuid","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":[]} + ,{"Name":"numRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRange","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SdpAttributeRange","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFCOMM_MSC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signals","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Break","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFCOMM_RLS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LineStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFCOMM_RPN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Baud","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FlowControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"XonChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"XoffChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParameterMask1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParameterMask2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFCOMM_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"CmdType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["RFCOMM_COMMAND"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MSC","Type":{"Kind":"ApiRef","Name":"RFCOMM_MSC_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"RLS","Type":{"Kind":"ApiRef","Name":"RFCOMM_RLS_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ,{"Name":"RPN","Type":{"Kind":"ApiRef","Name":"RFCOMM_RPN_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"BTH_PING_REQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"btAddr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dataLen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":44},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_PING_RSP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dataLen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":44},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_INFO_REQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"btAddr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"infoType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BTH_INFO_RSP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"result","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dataLen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Bluetooth","Parents":["BTH_INFO_RSP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"connectionlessMTU","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":44},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"BluetoothFindFirstRadio" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pbtfrp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_FIND_RADIO_PARAMS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"phRadio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BluetoothFindNextRadio" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"phRadio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BluetoothFindRadioClose" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothGetRadioInfo" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRadioInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_RADIO_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothFindFirstDevice" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pbtsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_SEARCH_PARAMS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothFindNextDevice" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothFindDeviceClose" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothGetDeviceInfo" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothUpdateDeviceRecord" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BluetoothRemoveDevice" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_ADDRESS_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BluetoothSelectDevices" + ,"SetLastError":true + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbtsdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_SELECT_DEVICE_PARAMS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothSelectDevicesFree" + ,"SetLastError":false + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbtsdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_SELECT_DEVICE_PARAMS","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothDisplayDeviceProperties" + ,"SetLastError":true + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothAuthenticateDevice" + ,"SetLastError":false + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszPasskey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} + ,{"Name":"ulPasskeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothAuthenticateDeviceEx" + ,"SetLastError":false + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParentIn","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hRadioIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdiInout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbtOobData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_OOB_DATA_INFO","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"authenticationRequirement","Type":{"Kind":"ApiRef","Name":"AUTHENTICATION_REQUIREMENTS","TargetKind":"Default","Api":"Bluetooth","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothAuthenticateMultipleDevices" + ,"SetLastError":false + ,"DllImport":"bthprops" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbtdi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothSetServiceState" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pGuidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothEnumerateInstalledServices" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcServiceInout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pGuidServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BluetoothEnableDiscovery" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothIsDiscoverable" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BluetoothEnableIncomingConnections" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothIsConnectable" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BluetoothRegisterForAuthentication" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phRegHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFN_AUTHENTICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"Bluetooth","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BluetoothRegisterForAuthenticationEx" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbtdiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phRegHandleOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pfnCallbackIn","Type":{"Kind":"ApiRef","Name":"PFN_AUTHENTICATION_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"Bluetooth","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BluetoothUnregisterAuthentication" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothSendAuthenticationResponse" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadio","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbtdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_DEVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszPasskey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BluetoothSendAuthenticationResponseEx" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadioIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pauthResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_AUTHENTICATE_RESPONSE","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothSdpGetElementData" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSdpStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSdpStreamLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SDP_ELEMENT_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BluetoothSdpGetContainerElementData" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pContainerStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContainerLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SDP_ELEMENT_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BluetoothSdpGetAttributeValue" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRecordStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbRecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"usAttributeId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pAttributeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SDP_ELEMENT_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BluetoothSdpGetString" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRecordStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbRecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStringData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SDP_STRING_TYPE_DATA","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"usStringOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BluetoothSdpEnumAttributes" + ,"SetLastError":true + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSDPStream","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbStreamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK","TargetKind":"FunctionPointer","Api":"Bluetooth","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BluetoothSetLocalServiceInfo" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRadioIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServiceInfoIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT","TargetKind":"Default","Api":"Bluetooth","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BluetoothIsVersionAvailable" + ,"SetLastError":false + ,"DllImport":"BluetoothApis" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/CloudFilters.json b/api/CloudFilters.json new file mode 100644 index 0000000..b04eb0f --- /dev/null +++ b/api/CloudFilters.json @@ -0,0 +1,1675 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CF_CONNECTION_KEY__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Internal","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_FS_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BasicInfo","Type":{"Kind":"ApiRef","Name":"FILE_BASIC_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_PLACEHOLDER_CREATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PLACEHOLDER_CREATE_FLAG_NONE","Value":0} + ,{"Name":"CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION","Value":1} + ,{"Name":"CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC","Value":2} + ,{"Name":"CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE","Value":4} + ,{"Name":"CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PLACEHOLDER_CREATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RelativeFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FsMetadata","Type":{"Kind":"ApiRef","Name":"CF_FS_METADATA","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_CREATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Result","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_SYNC_PROVIDER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PROVIDER_STATUS_DISCONNECTED","Value":0} + ,{"Name":"CF_PROVIDER_STATUS_IDLE","Value":1} + ,{"Name":"CF_PROVIDER_STATUS_POPULATE_NAMESPACE","Value":2} + ,{"Name":"CF_PROVIDER_STATUS_POPULATE_METADATA","Value":4} + ,{"Name":"CF_PROVIDER_STATUS_POPULATE_CONTENT","Value":8} + ,{"Name":"CF_PROVIDER_STATUS_SYNC_INCREMENTAL","Value":16} + ,{"Name":"CF_PROVIDER_STATUS_SYNC_FULL","Value":32} + ,{"Name":"CF_PROVIDER_STATUS_CONNECTIVITY_LOST","Value":64} + ,{"Name":"CF_PROVIDER_STATUS_CLEAR_FLAGS","Value":-2147483648} + ,{"Name":"CF_PROVIDER_STATUS_TERMINATED","Value":-1073741823} + ,{"Name":"CF_PROVIDER_STATUS_ERROR","Value":-1073741822} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PROCESS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ApplicationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_PLATFORM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RevisionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntegrationNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_REGISTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_REGISTER_FLAG_NONE","Value":0} + ,{"Name":"CF_REGISTER_FLAG_UPDATE","Value":1} + ,{"Name":"CF_REGISTER_FLAG_DISABLE_ON_DEMAND_POPULATION_ON_ROOT","Value":2} + ,{"Name":"CF_REGISTER_FLAG_MARK_IN_SYNC_ON_ROOT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_HYDRATION_POLICY_PRIMARY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_HYDRATION_POLICY_PARTIAL","Value":0} + ,{"Name":"CF_HYDRATION_POLICY_PROGRESSIVE","Value":1} + ,{"Name":"CF_HYDRATION_POLICY_FULL","Value":2} + ,{"Name":"CF_HYDRATION_POLICY_ALWAYS_FULL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_HYDRATION_POLICY_PRIMARY_USHORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"us","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_HYDRATION_POLICY_MODIFIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_HYDRATION_POLICY_MODIFIER_NONE","Value":0} + ,{"Name":"CF_HYDRATION_POLICY_MODIFIER_VALIDATION_REQUIRED","Value":1} + ,{"Name":"CF_HYDRATION_POLICY_MODIFIER_STREAMING_ALLOWED","Value":2} + ,{"Name":"CF_HYDRATION_POLICY_MODIFIER_AUTO_DEHYDRATION_ALLOWED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_HYDRATION_POLICY_MODIFIER_USHORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"us","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_HYDRATION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Primary","Type":{"Kind":"ApiRef","Name":"CF_HYDRATION_POLICY_PRIMARY_USHORT","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Modifier","Type":{"Kind":"ApiRef","Name":"CF_HYDRATION_POLICY_MODIFIER_USHORT","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_POPULATION_POLICY_PRIMARY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_POPULATION_POLICY_PARTIAL","Value":0} + ,{"Name":"CF_POPULATION_POLICY_FULL","Value":2} + ,{"Name":"CF_POPULATION_POLICY_ALWAYS_FULL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_POPULATION_POLICY_PRIMARY_USHORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"us","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_POPULATION_POLICY_MODIFIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_POPULATION_POLICY_MODIFIER_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_POPULATION_POLICY_MODIFIER_USHORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"us","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_POPULATION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Primary","Type":{"Kind":"ApiRef","Name":"CF_POPULATION_POLICY_PRIMARY_USHORT","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Modifier","Type":{"Kind":"ApiRef","Name":"CF_POPULATION_POLICY_MODIFIER_USHORT","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY_DEFAULT","Value":0} + ,{"Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY_CREATE_UNRESTRICTED","Value":1} + ,{"Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY_CONVERT_TO_UNRESTRICTED","Value":2} + ,{"Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY_UPDATE_UNRESTRICTED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_INSYNC_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_INSYNC_POLICY_NONE","Value":0} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_CREATION_TIME","Value":1} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_READONLY_ATTRIBUTE","Value":2} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_HIDDEN_ATTRIBUTE","Value":4} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_SYSTEM_ATTRIBUTE","Value":8} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_CREATION_TIME","Value":16} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_READONLY_ATTRIBUTE","Value":32} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_HIDDEN_ATTRIBUTE","Value":64} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_SYSTEM_ATTRIBUTE","Value":128} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_LAST_WRITE_TIME","Value":256} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_LAST_WRITE_TIME","Value":512} + ,{"Name":"CF_INSYNC_POLICY_TRACK_FILE_ALL","Value":5592335} + ,{"Name":"CF_INSYNC_POLICY_TRACK_DIRECTORY_ALL","Value":11184880} + ,{"Name":"CF_INSYNC_POLICY_TRACK_ALL","Value":16777215} + ,{"Name":"CF_INSYNC_POLICY_PRESERVE_INSYNC_FOR_SYNC_ENGINE","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_HARDLINK_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_HARDLINK_POLICY_NONE","Value":0} + ,{"Name":"CF_HARDLINK_POLICY_ALLOWED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_SYNC_POLICIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hydration","Type":{"Kind":"ApiRef","Name":"CF_HYDRATION_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Population","Type":{"Kind":"ApiRef","Name":"CF_POPULATION_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"InSync","Type":{"Kind":"ApiRef","Name":"CF_INSYNC_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"HardLink","Type":{"Kind":"ApiRef","Name":"CF_HARDLINK_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"PlaceholderManagement","Type":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_MANAGEMENT_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_SYNC_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ProviderVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SyncRootIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SyncRootIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_CALLBACK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"VolumeGuidName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"VolumeDosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"VolumeSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncRootFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncRootIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SyncRootIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NormalizedPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TransferKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PriorityHint","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_PROCESS_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":[]} + ,{"Name":"RequestKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_CALLBACK_CANCEL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_CANCEL_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_CANCEL_FLAG_IO_TIMEOUT","Value":1} + ,{"Name":"CF_CALLBACK_CANCEL_FLAG_IO_ABORTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_FETCH_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_FETCH_DATA_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_FETCH_DATA_FLAG_RECOVERY","Value":1} + ,{"Name":"CF_CALLBACK_FETCH_DATA_FLAG_EXPLICIT_HYDRATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_VALIDATE_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_VALIDATE_DATA_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_VALIDATE_DATA_FLAG_EXPLICIT_HYDRATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_FETCH_PLACEHOLDERS_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_OPEN_COMPLETION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_OPEN_COMPLETION_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_OPEN_COMPLETION_FLAG_PLACEHOLDER_UNKNOWN","Value":1} + ,{"Name":"CF_CALLBACK_OPEN_COMPLETION_FLAG_PLACEHOLDER_UNSUPPORTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_CLOSE_COMPLETION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_CLOSE_COMPLETION_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_CLOSE_COMPLETION_FLAG_DELETED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_DEHYDRATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_DEHYDRATE_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_DEHYDRATE_FLAG_BACKGROUND","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_BACKGROUND","Value":1} + ,{"Name":"CF_CALLBACK_DEHYDRATE_COMPLETION_FLAG_DEHYDRATED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_DELETE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_DELETE_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_DELETE_FLAG_IS_DIRECTORY","Value":1} + ,{"Name":"CF_CALLBACK_DELETE_FLAG_IS_UNDELETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_DELETE_COMPLETION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_DELETE_COMPLETION_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_RENAME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_RENAME_FLAG_NONE","Value":0} + ,{"Name":"CF_CALLBACK_RENAME_FLAG_IS_DIRECTORY","Value":1} + ,{"Name":"CF_CALLBACK_RENAME_FLAG_SOURCE_IN_SCOPE","Value":2} + ,{"Name":"CF_CALLBACK_RENAME_FLAG_TARGET_IN_SCOPE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_RENAME_COMPLETION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_RENAME_COMPLETION_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_DEHYDRATION_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_DEHYDRATION_REASON_NONE","Value":0} + ,{"Name":"CF_CALLBACK_DEHYDRATION_REASON_USER_MANUAL","Value":1} + ,{"Name":"CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_LOW_SPACE","Value":2} + ,{"Name":"CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_INACTIVITY","Value":3} + ,{"Name":"CF_CALLBACK_DEHYDRATION_REASON_SYSTEM_OS_UPGRADE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CloudFilters","Parents":["CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"_Cancel_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"FetchData","Type":{"Kind":"ApiRef","Name":"_FetchData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"ValidateData","Type":{"Kind":"ApiRef","Name":"_ValidateData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"FetchPlaceholders","Type":{"Kind":"ApiRef","Name":"_FetchPlaceholders_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"OpenCompletion","Type":{"Kind":"ApiRef","Name":"_OpenCompletion_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"CloseCompletion","Type":{"Kind":"ApiRef","Name":"_CloseCompletion_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Dehydrate","Type":{"Kind":"ApiRef","Name":"_Dehydrate_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"DehydrateCompletion","Type":{"Kind":"ApiRef","Name":"_DehydrateCompletion_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Delete","Type":{"Kind":"ApiRef","Name":"_Delete_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"DeleteCompletion","Type":{"Kind":"ApiRef","Name":"_DeleteCompletion_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Rename","Type":{"Kind":"ApiRef","Name":"_Rename_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"RenameCompletion","Type":{"Kind":"ApiRef","Name":"_RenameCompletion_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Rename_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_RENAME_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"TargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Delete_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DELETE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Dehydrate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DEHYDRATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DEHYDRATION_REASON","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_OpenCompletion_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_OPEN_COMPLETION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ValidateData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_VALIDATE_DATA_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Cancel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_CANCEL_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CloudFilters","Parents":["_Cancel_e__Struct","_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FetchData","Type":{"Kind":"ApiRef","Name":"_FetchData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","_Cancel_e__Struct","_Anonymous_e__Union","CF_CALLBACK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_FetchData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_RenameCompletion_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_RENAME_COMPLETION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DehydrateCompletion_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DEHYDRATE_COMPLETION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DEHYDRATION_REASON","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FetchPlaceholders_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_FETCH_PLACEHOLDERS_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Pattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CloseCompletion_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_CLOSE_COMPLETION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FetchData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_FETCH_DATA_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OptionalFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OptionalLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastDehydrationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastDehydrationReason","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DEHYDRATION_REASON","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeleteCompletion_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_DELETE_COMPLETION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CF_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallbackInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_CALLBACK_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CallbackParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_CALLBACK_PARAMETERS","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CF_CALLBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CALLBACK_TYPE_FETCH_DATA","Value":0} + ,{"Name":"CF_CALLBACK_TYPE_VALIDATE_DATA","Value":1} + ,{"Name":"CF_CALLBACK_TYPE_CANCEL_FETCH_DATA","Value":2} + ,{"Name":"CF_CALLBACK_TYPE_FETCH_PLACEHOLDERS","Value":3} + ,{"Name":"CF_CALLBACK_TYPE_CANCEL_FETCH_PLACEHOLDERS","Value":4} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_FILE_OPEN_COMPLETION","Value":5} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_FILE_CLOSE_COMPLETION","Value":6} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_DEHYDRATE","Value":7} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_DEHYDRATE_COMPLETION","Value":8} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_DELETE","Value":9} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_DELETE_COMPLETION","Value":10} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_RENAME","Value":11} + ,{"Name":"CF_CALLBACK_TYPE_NOTIFY_RENAME_COMPLETION","Value":12} + ,{"Name":"CF_CALLBACK_TYPE_NONE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_CALLBACK_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK_TYPE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"CF_CALLBACK","TargetKind":"FunctionPointer","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_CONNECT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CONNECT_FLAG_NONE","Value":0} + ,{"Name":"CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO","Value":2} + ,{"Name":"CF_CONNECT_FLAG_REQUIRE_FULL_FILE_PATH","Value":4} + ,{"Name":"CF_CONNECT_FLAG_BLOCK_SELF_IMPLICIT_HYDRATION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_TYPE_TRANSFER_DATA","Value":0} + ,{"Name":"CF_OPERATION_TYPE_RETRIEVE_DATA","Value":1} + ,{"Name":"CF_OPERATION_TYPE_ACK_DATA","Value":2} + ,{"Name":"CF_OPERATION_TYPE_RESTART_HYDRATION","Value":3} + ,{"Name":"CF_OPERATION_TYPE_TRANSFER_PLACEHOLDERS","Value":4} + ,{"Name":"CF_OPERATION_TYPE_ACK_DEHYDRATE","Value":5} + ,{"Name":"CF_OPERATION_TYPE_ACK_DELETE","Value":6} + ,{"Name":"CF_OPERATION_TYPE_ACK_RENAME","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_SYNC_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_OPERATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_TYPE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"TransferKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SyncStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_SYNC_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"RequestKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_OPERATION_TRANSFER_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_TRANSFER_DATA_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_RETRIEVE_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_RETRIEVE_DATA_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_ACK_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_ACK_DATA_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_RESTART_HYDRATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_RESTART_HYDRATION_FLAG_NONE","Value":0} + ,{"Name":"CF_OPERATION_RESTART_HYDRATION_FLAG_MARK_IN_SYNC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_NONE","Value":0} + ,{"Name":"CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_STOP_ON_ERROR","Value":1} + ,{"Name":"CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAG_DISABLE_ON_DEMAND_POPULATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_ACK_DEHYDRATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_ACK_DEHYDRATE_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_ACK_RENAME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_ACK_RENAME_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_ACK_DELETE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPERATION_ACK_DELETE_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPERATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CloudFilters","Parents":["CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransferData","Type":{"Kind":"ApiRef","Name":"_TransferData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"RetrieveData","Type":{"Kind":"ApiRef","Name":"_RetrieveData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"AckData","Type":{"Kind":"ApiRef","Name":"_AckData_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"RestartHydration","Type":{"Kind":"ApiRef","Name":"_RestartHydration_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"TransferPlaceholders","Type":{"Kind":"ApiRef","Name":"_TransferPlaceholders_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"AckDehydrate","Type":{"Kind":"ApiRef","Name":"_AckDehydrate_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"AckRename","Type":{"Kind":"ApiRef","Name":"_AckRename_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"AckDelete","Type":{"Kind":"ApiRef","Name":"_AckDelete_e__Struct","TargetKind":"Default","Api":"CloudFilters","Parents":["_Anonymous_e__Union","CF_OPERATION_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AckRename_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_ACK_RENAME_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_TransferPlaceholders_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_TRANSFER_PLACEHOLDERS_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PlaceholderTotalCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PlaceholderArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_CREATE_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":[]} + ,{"Name":"PlaceholderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntriesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AckData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_ACK_DATA_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_TransferData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_TRANSFER_DATA_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AckDelete_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_ACK_DELETE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RestartHydration_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_RESTART_HYDRATION_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"FsMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_FS_METADATA","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"FileIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RetrieveData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_RETRIEVE_DATA_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReturnedLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AckDehydrate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPERATION_ACK_DEHYDRATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CF_CREATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CREATE_FLAG_NONE","Value":0} + ,{"Name":"CF_CREATE_FLAG_STOP_ON_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_OPEN_FILE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_OPEN_FILE_FLAG_NONE","Value":0} + ,{"Name":"CF_OPEN_FILE_FLAG_EXCLUSIVE","Value":1} + ,{"Name":"CF_OPEN_FILE_FLAG_WRITE_ACCESS","Value":2} + ,{"Name":"CF_OPEN_FILE_FLAG_DELETE_ACCESS","Value":4} + ,{"Name":"CF_OPEN_FILE_FLAG_FOREGROUND","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_FILE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_CONVERT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_CONVERT_FLAG_NONE","Value":0} + ,{"Name":"CF_CONVERT_FLAG_MARK_IN_SYNC","Value":1} + ,{"Name":"CF_CONVERT_FLAG_DEHYDRATE","Value":2} + ,{"Name":"CF_CONVERT_FLAG_ENABLE_ON_DEMAND_POPULATION","Value":4} + ,{"Name":"CF_CONVERT_FLAG_ALWAYS_FULL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_UPDATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_UPDATE_FLAG_NONE","Value":0} + ,{"Name":"CF_UPDATE_FLAG_VERIFY_IN_SYNC","Value":1} + ,{"Name":"CF_UPDATE_FLAG_MARK_IN_SYNC","Value":2} + ,{"Name":"CF_UPDATE_FLAG_DEHYDRATE","Value":4} + ,{"Name":"CF_UPDATE_FLAG_ENABLE_ON_DEMAND_POPULATION","Value":8} + ,{"Name":"CF_UPDATE_FLAG_DISABLE_ON_DEMAND_POPULATION","Value":16} + ,{"Name":"CF_UPDATE_FLAG_REMOVE_FILE_IDENTITY","Value":32} + ,{"Name":"CF_UPDATE_FLAG_CLEAR_IN_SYNC","Value":64} + ,{"Name":"CF_UPDATE_FLAG_REMOVE_PROPERTY","Value":128} + ,{"Name":"CF_UPDATE_FLAG_PASSTHROUGH_FS_METADATA","Value":256} + ,{"Name":"CF_UPDATE_FLAG_ALWAYS_FULL","Value":512} + ,{"Name":"CF_UPDATE_FLAG_ALLOW_PARTIAL","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_REVERT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_REVERT_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_HYDRATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_HYDRATE_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_DEHYDRATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_DEHYDRATE_FLAG_NONE","Value":0} + ,{"Name":"CF_DEHYDRATE_FLAG_BACKGROUND","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PIN_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PIN_STATE_UNSPECIFIED","Value":0} + ,{"Name":"CF_PIN_STATE_PINNED","Value":1} + ,{"Name":"CF_PIN_STATE_UNPINNED","Value":2} + ,{"Name":"CF_PIN_STATE_EXCLUDED","Value":3} + ,{"Name":"CF_PIN_STATE_INHERIT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_SET_PIN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_SET_PIN_FLAG_NONE","Value":0} + ,{"Name":"CF_SET_PIN_FLAG_RECURSE","Value":1} + ,{"Name":"CF_SET_PIN_FLAG_RECURSE_ONLY","Value":2} + ,{"Name":"CF_SET_PIN_FLAG_RECURSE_STOP_ON_ERROR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_IN_SYNC_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_IN_SYNC_STATE_NOT_IN_SYNC","Value":0} + ,{"Name":"CF_IN_SYNC_STATE_IN_SYNC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_SET_IN_SYNC_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_SET_IN_SYNC_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PLACEHOLDER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PLACEHOLDER_STATE_NO_STATES","Value":0} + ,{"Name":"CF_PLACEHOLDER_STATE_PLACEHOLDER","Value":1} + ,{"Name":"CF_PLACEHOLDER_STATE_SYNC_ROOT","Value":2} + ,{"Name":"CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT","Value":4} + ,{"Name":"CF_PLACEHOLDER_STATE_IN_SYNC","Value":8} + ,{"Name":"CF_PLACEHOLDER_STATE_PARTIAL","Value":16} + ,{"Name":"CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK","Value":32} + ,{"Name":"CF_PLACEHOLDER_STATE_INVALID","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PLACEHOLDER_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PLACEHOLDER_INFO_BASIC","Value":0} + ,{"Name":"CF_PLACEHOLDER_INFO_STANDARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_PLACEHOLDER_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PinState","Type":{"Kind":"ApiRef","Name":"CF_PIN_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"InSyncState","Type":{"Kind":"ApiRef","Name":"CF_IN_SYNC_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncRootFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_PLACEHOLDER_STANDARD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OnDiskDataSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ValidatedDataSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ModifiedDataSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PropertiesSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PinState","Type":{"Kind":"ApiRef","Name":"CF_PIN_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"InSyncState","Type":{"Kind":"ApiRef","Name":"CF_IN_SYNC_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncRootFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIdentity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_SYNC_ROOT_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_SYNC_ROOT_INFO_BASIC","Value":0} + ,{"Name":"CF_SYNC_ROOT_INFO_STANDARD","Value":1} + ,{"Name":"CF_SYNC_ROOT_INFO_PROVIDER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CF_SYNC_ROOT_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SyncRootFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_SYNC_ROOT_PROVIDER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderStatus","Type":{"Kind":"ApiRef","Name":"CF_SYNC_PROVIDER_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderVersion","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_SYNC_ROOT_STANDARD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SyncRootFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HydrationPolicy","Type":{"Kind":"ApiRef","Name":"CF_HYDRATION_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"PopulationPolicy","Type":{"Kind":"ApiRef","Name":"CF_POPULATION_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"InSyncPolicy","Type":{"Kind":"ApiRef","Name":"CF_INSYNC_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"HardLinkPolicy","Type":{"Kind":"ApiRef","Name":"CF_HARDLINK_POLICY","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderStatus","Type":{"Kind":"ApiRef","Name":"CF_SYNC_PROVIDER_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderVersion","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SyncRootIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncRootIdentity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CF_PLACEHOLDER_RANGE_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CF_PLACEHOLDER_RANGE_INFO_ONDISK","Value":1} + ,{"Name":"CF_PLACEHOLDER_RANGE_INFO_VALIDATED","Value":2} + ,{"Name":"CF_PLACEHOLDER_RANGE_INFO_MODIFIED","Value":3} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"CfGetPlatformInfo" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PlatformVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_PLATFORM_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfRegisterSyncRoot" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Registration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_SYNC_REGISTRATION","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Policies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_SYNC_POLICIES","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RegisterFlags","Type":{"Kind":"ApiRef","Name":"CF_REGISTER_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfUnregisterSyncRoot" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CfConnectSyncRoot" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CallbackTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_CALLBACK_REGISTRATION","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConnectFlags","Type":{"Kind":"ApiRef","Name":"CF_CONNECT_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConnectionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfDisconnectSyncRoot" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfGetTransferKey" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransferKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfReleaseTransferKey" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransferKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfExecute" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_OPERATION_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_OPERATION_PARAMETERS","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CfUpdateSyncProviderStatus" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderStatus","Type":{"Kind":"ApiRef","Name":"CF_SYNC_PROVIDER_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfQuerySyncProviderStatus" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_SYNC_PROVIDER_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfReportSyncStatus" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SyncStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_SYNC_STATUS","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CfCreatePlaceholders" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BaseDirectoryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PlaceholderArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_CREATE_INFO","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PlaceholderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CreateFlags","Type":{"Kind":"ApiRef","Name":"CF_CREATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"EntriesProcessed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CfOpenFileWithOplock" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CF_OPEN_FILE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtectedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfReferenceProtectedHandle" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ProtectedHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfGetWin32HandleFromProtectedHandle" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProtectedHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfReleaseProtectedHandle" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ProtectedHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfCloseHandle" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfConvertToPlaceholder" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileIdentity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConvertFlags","Type":{"Kind":"ApiRef","Name":"CF_CONVERT_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConvertUsn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfUpdatePlaceholder" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FsMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CF_FS_METADATA","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileIdentity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FileIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DehydrateRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CF_FILE_RANGE","TargetKind":"Default","Api":"CloudFilters","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DehydrateRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UpdateFlags","Type":{"Kind":"ApiRef","Name":"CF_UPDATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"UpdateUsn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfRevertPlaceholder" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RevertFlags","Type":{"Kind":"ApiRef","Name":"CF_REVERT_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfHydratePlaceholder" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"HydrateFlags","Type":{"Kind":"ApiRef","Name":"CF_HYDRATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfDehydratePlaceholder" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DehydrateFlags","Type":{"Kind":"ApiRef","Name":"CF_DEHYDRATE_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfSetPinState" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PinState","Type":{"Kind":"ApiRef","Name":"CF_PIN_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"PinFlags","Type":{"Kind":"ApiRef","Name":"CF_SET_PIN_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfSetInSyncState" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InSyncState","Type":{"Kind":"ApiRef","Name":"CF_IN_SYNC_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"InSyncFlags","Type":{"Kind":"ApiRef","Name":"CF_SET_IN_SYNC_FLAGS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"InSyncUsn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CfSetCorrelationVector" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CfGetCorrelationVector" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CfGetPlaceholderStateFromAttributeTag" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]} + ,"Params":[ + {"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfGetPlaceholderStateFromFileInfo" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]} + ,"Params":[ + {"Name":"InfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfGetPlaceholderStateFromFindData" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_STATE","TargetKind":"Default","Api":"CloudFilters","Parents":[]} + ,"Params":[ + {"Name":"FindData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CfGetPlaceholderInfo" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_INFO_CLASS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InfoBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CfGetSyncRootInfoByPath" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"CF_SYNC_ROOT_INFO_CLASS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InfoBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CfGetSyncRootInfoByHandle" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"CF_SYNC_ROOT_INFO_CLASS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InfoBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CfGetPlaceholderRangeInfo" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"CF_PLACEHOLDER_RANGE_INFO_CLASS","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InfoBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CfReportProviderProgress" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransferKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderProgressTotal","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderProgressCompleted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CfReportProviderProgress2" + ,"SetLastError":false + ,"DllImport":"cldapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionKey","Type":{"Kind":"ApiRef","Name":"CF_CONNECTION_KEY__","TargetKind":"Default","Api":"CloudFilters","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransferKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestKey","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderProgressTotal","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderProgressCompleted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Com.json b/api/Com.json new file mode 100644 index 0000000..ab4c3e1 --- /dev/null +++ b/api/Com.json @@ -0,0 +1,18137 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HRESULT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"Int32"} + ,"FreeFunc":null + } + ,{ + "Name":"DVASPECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVASPECT_CONTENT","Value":1} + ,{"Name":"DVASPECT_THUMBNAIL","Value":2} + ,{"Name":"DVASPECT_ICON","Value":4} + ,{"Name":"DVASPECT_DOCPRINT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSPLATFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionHi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionLo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessorArch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERYCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Platform","Type":{"Kind":"ApiRef","Name":"CSPLATFORM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionHi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionLo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TYSPEC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TYSPEC_CLSID","Value":0} + ,{"Name":"TYSPEC_FILEEXT","Value":1} + ,{"Name":"TYSPEC_MIMETYPE","Value":2} + ,{"Name":"TYSPEC_FILENAME","Value":3} + ,{"Name":"TYSPEC_PROGID","Value":4} + ,{"Name":"TYSPEC_PACKAGENAME","Value":5} + ,{"Name":"TYSPEC_OBJECTID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEventPublisher" + ,"Kind":"Com" + ,"Guid":"e341516b-2e32-11d1-9964-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPublisherID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPublisherID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PublisherName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPublisherName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PublisherName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPublisherName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PublisherType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPublisherType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PublisherType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPublisherType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOwnerSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOwnerSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutDefaultProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveDefaultProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultPropertyCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"EOC_ChangeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EOC_NewObject","Value":0} + ,{"Name":"EOC_ModifiedObject","Value":1} + ,{"Name":"EOC_DeletedObject","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEventProperty" + ,"Kind":"Com" + ,"Guid":"da538ee2-f4de-11d1-b6bb-00805fc79216" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"COAUTHIDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COAUTHINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwImpersonationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAuthIdentityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COAUTHIDENTITY","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMCTX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEMCTX_TASK","Value":1} + ,{"Name":"MEMCTX_SHARED","Value":2} + ,{"Name":"MEMCTX_MACSYSTEM","Value":3} + ,{"Name":"MEMCTX_UNKNOWN","Value":-1} + ,{"Name":"MEMCTX_SAME","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLSCTX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLSCTX_INPROC_SERVER","Value":1} + ,{"Name":"CLSCTX_INPROC_HANDLER","Value":2} + ,{"Name":"CLSCTX_LOCAL_SERVER","Value":4} + ,{"Name":"CLSCTX_INPROC_SERVER16","Value":8} + ,{"Name":"CLSCTX_REMOTE_SERVER","Value":16} + ,{"Name":"CLSCTX_INPROC_HANDLER16","Value":32} + ,{"Name":"CLSCTX_RESERVED1","Value":64} + ,{"Name":"CLSCTX_RESERVED2","Value":128} + ,{"Name":"CLSCTX_RESERVED3","Value":256} + ,{"Name":"CLSCTX_RESERVED4","Value":512} + ,{"Name":"CLSCTX_NO_CODE_DOWNLOAD","Value":1024} + ,{"Name":"CLSCTX_RESERVED5","Value":2048} + ,{"Name":"CLSCTX_NO_CUSTOM_MARSHAL","Value":4096} + ,{"Name":"CLSCTX_ENABLE_CODE_DOWNLOAD","Value":8192} + ,{"Name":"CLSCTX_NO_FAILURE_LOG","Value":16384} + ,{"Name":"CLSCTX_DISABLE_AAA","Value":32768} + ,{"Name":"CLSCTX_ENABLE_AAA","Value":65536} + ,{"Name":"CLSCTX_FROM_DEFAULT_CONTEXT","Value":131072} + ,{"Name":"CLSCTX_ACTIVATE_X86_SERVER","Value":262144} + ,{"Name":"CLSCTX_ACTIVATE_32_BIT_SERVER","Value":262144} + ,{"Name":"CLSCTX_ACTIVATE_64_BIT_SERVER","Value":524288} + ,{"Name":"CLSCTX_ENABLE_CLOAKING","Value":1048576} + ,{"Name":"CLSCTX_APPCONTAINER","Value":4194304} + ,{"Name":"CLSCTX_ACTIVATE_AAA_AS_IU","Value":8388608} + ,{"Name":"CLSCTX_RESERVED6","Value":16777216} + ,{"Name":"CLSCTX_ACTIVATE_ARM32_SERVER","Value":33554432} + ,{"Name":"CLSCTX_PS_DLL","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSHLFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSHLFLAGS_NORMAL","Value":0} + ,{"Name":"MSHLFLAGS_TABLESTRONG","Value":1} + ,{"Name":"MSHLFLAGS_TABLEWEAK","Value":2} + ,{"Name":"MSHLFLAGS_NOPING","Value":4} + ,{"Name":"MSHLFLAGS_RESERVED1","Value":8} + ,{"Name":"MSHLFLAGS_RESERVED2","Value":16} + ,{"Name":"MSHLFLAGS_RESERVED3","Value":32} + ,{"Name":"MSHLFLAGS_RESERVED4","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSHCTX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSHCTX_LOCAL","Value":0} + ,{"Name":"MSHCTX_NOSHAREDMEM","Value":1} + ,{"Name":"MSHCTX_DIFFERENTMACHINE","Value":2} + ,{"Name":"MSHCTX_INPROC","Value":3} + ,{"Name":"MSHCTX_CROSSCTX","Value":4} + ,{"Name":"MSHCTX_RESERVED1","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BYTE_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WORD_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"asData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWORD_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLAGGED_BYTE_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLAGGED_WORD_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"asData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BYTE_SIZEDARR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHORT_SIZEDARR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LONG_SIZEDARR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HYPER_SIZEDARR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGCLS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REGCLS_SINGLEUSE","Value":0} + ,{"Name":"REGCLS_MULTIPLEUSE","Value":1} + ,{"Name":"REGCLS_MULTI_SEPARATE","Value":2} + ,{"Name":"REGCLS_SUSPENDED","Value":4} + ,{"Name":"REGCLS_SURROGATE","Value":8} + ,{"Name":"REGCLS_AGILE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COINITBASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COINITBASE_MULTITHREADED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUnknown" + ,"Kind":"Com" + ,"Guid":"00000000-0000-0000-c000-000000000046" + ,"Interface":null + ,"Methods":[ + { + "Name":"QueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Release" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AsyncIUnknown" + ,"Kind":"Com" + ,"Guid":"000e0000-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_QueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_QueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_AddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_AddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_Release" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_Release" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IClassFactory" + ,"Kind":"Com" + ,"Guid":"00000001-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LockServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumContextProps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IContext" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COSERVERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COAUTHINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMarshal" + ,"Kind":"Com" + ,"Guid":"00000003-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUnmarshalClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMarshalSizeMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MarshalInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmarshalInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseMarshalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INoMarshal" + ,"Kind":"Com" + ,"Guid":"ecc8691b-c1db-4dc0-855e-65f6c551af49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAgileObject" + ,"Kind":"Com" + ,"Guid":"94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IActivationFilter" + ,"Kind":"Com" + ,"Guid":"00000017-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwActivationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pReplacementClsId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMarshal2" + ,"Kind":"Com" + ,"Guid":"000001cf-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IMarshal","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMalloc" + ,"Kind":"Com" + ,"Guid":"00000002-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Alloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Realloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Free" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DidAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HeapMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IStdMarshalInfo" + ,"Kind":"Com" + ,"Guid":"00000018-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassForHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"EXTCONN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EXTCONN_STRONG","Value":1} + ,{"Name":"EXTCONN_WEAK","Value":2} + ,{"Name":"EXTCONN_CALLABLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExternalConnection" + ,"Kind":"Com" + ,"Guid":"00000019-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"extconn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"extconn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLastReleaseCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MULTI_QI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"pItf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMultiQI" + ,"Kind":"Com" + ,"Guid":"00000020-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryMultipleInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cMQIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMQIs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"AsyncIMultiQI" + ,"Kind":"Com" + ,"Guid":"000e0020-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_QueryMultipleInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cMQIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMQIs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Finish_QueryMultipleInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMQIs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IInternalUnknown" + ,"Kind":"Com" + ,"Guid":"00000021-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryInternalInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumUnknown" + ,"Kind":"Com" + ,"Guid":"00000100-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumString" + ,"Kind":"Com" + ,"Guid":"00000101-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"RPCOLEMESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"rpcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRpcChannelBuffer" + ,"Kind":"Com" + ,"Guid":"d5f56b60-593b-101a-b569-08002b2dbf7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SendReceive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDestCtx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRpcChannelBuffer2" + ,"Kind":"Com" + ,"Guid":"594f31d0-7f19-11d0-b194-00a0c90dc8bf" + ,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAsyncRpcChannelBuffer" + ,"Kind":"Com" + ,"Guid":"a5029fb6-3c34-11d1-9c99-00c04fb998aa" + ,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer2","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Receive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestCtxEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRpcChannelBuffer3" + ,"Kind":"Com" + ,"Guid":"25b15600-0115-11d0-bf0d-00aa00b8dfd2" + ,"Interface":{"Kind":"ApiRef","Name":"IRpcChannelBuffer2","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Receive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCallContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestCtxEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAsyncMgr","Type":{"Kind":"ApiRef","Name":"IAsyncManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRpcSyntaxNegotiate" + ,"Kind":"Com" + ,"Guid":"58a08519-24c8-4935-b482-3fd823333a4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NegotiateSyntax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRpcProxyBuffer" + ,"Kind":"Com" + ,"Guid":"d5f56a34-593b-101a-b569-08002b2dbf7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRpcStubBuffer" + ,"Kind":"Com" + ,"Guid":"d5f56afc-593b-101a-b569-08002b2dbf7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkServer","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_prpcmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"_pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsIIDSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CountRefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"DebugServerQueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DebugServerRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPSFactoryBuffer" + ,"Kind":"Com" + ,"Guid":"d5f569d0-593b-101a-b569-08002b2dbf7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRpcProxyBuffer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkServer","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppStub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SChannelHookCallInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCausality","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwServerPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IChannelHook" + ,"Kind":"Com" + ,"Guid":"1008c4a0-7613-11cf-9af1-0020af6e72f4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ClientGetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClientFillBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClientNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServerNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServerGetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ServerFillBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hrFault","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SOLE_AUTHENTICATION_SERVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrincipalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EOLE_AUTHENTICATION_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EOAC_NONE","Value":0} + ,{"Name":"EOAC_MUTUAL_AUTH","Value":1} + ,{"Name":"EOAC_STATIC_CLOAKING","Value":32} + ,{"Name":"EOAC_DYNAMIC_CLOAKING","Value":64} + ,{"Name":"EOAC_ANY_AUTHORITY","Value":128} + ,{"Name":"EOAC_MAKE_FULLSIC","Value":256} + ,{"Name":"EOAC_DEFAULT","Value":2048} + ,{"Name":"EOAC_SECURE_REFS","Value":2} + ,{"Name":"EOAC_ACCESS_CONTROL","Value":4} + ,{"Name":"EOAC_APPID","Value":8} + ,{"Name":"EOAC_DYNAMIC","Value":16} + ,{"Name":"EOAC_REQUIRE_FULLSIC","Value":512} + ,{"Name":"EOAC_AUTO_IMPERSONATE","Value":1024} + ,{"Name":"EOAC_DISABLE_AAA","Value":4096} + ,{"Name":"EOAC_NO_CUSTOM_MARSHAL","Value":8192} + ,{"Name":"EOAC_RESERVED1","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOLE_AUTHENTICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOLE_AUTHENTICATION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cAuthInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_INFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IClientSecurity" + ,"Kind":"Com" + ,"Guid":"0000013d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryBlanket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetBlanket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IServerSecurity" + ,"Kind":"Com" + ,"Guid":"0000013e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryBlanket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPrivs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ImpersonateClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RevertToSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsImpersonating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"RPCOPT_PROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMBND_RPCTIMEOUT","Value":1} + ,{"Name":"COMBND_SERVER_LOCALITY","Value":2} + ,{"Name":"COMBND_RESERVED1","Value":4} + ,{"Name":"COMBND_RESERVED2","Value":5} + ,{"Name":"COMBND_RESERVED3","Value":8} + ,{"Name":"COMBND_RESERVED4","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPCOPT_SERVER_LOCALITY_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SERVER_LOCALITY_PROCESS_LOCAL","Value":0} + ,{"Name":"SERVER_LOCALITY_MACHINE_LOCAL","Value":1} + ,{"Name":"SERVER_LOCALITY_REMOTE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRpcOptions" + ,"Kind":"Com" + ,"Guid":"00000144-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrx","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"RPCOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrx","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"RPCOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"GLOBALOPT_PROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMGLB_EXCEPTION_HANDLING","Value":1} + ,{"Name":"COMGLB_APPID","Value":2} + ,{"Name":"COMGLB_RPC_THREADPOOL_SETTING","Value":3} + ,{"Name":"COMGLB_RO_SETTINGS","Value":4} + ,{"Name":"COMGLB_UNMARSHALING_POLICY","Value":5} + ,{"Name":"COMGLB_PROPERTIES_RESERVED1","Value":6} + ,{"Name":"COMGLB_PROPERTIES_RESERVED2","Value":7} + ,{"Name":"COMGLB_PROPERTIES_RESERVED3","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GLOBALOPT_EH_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMGLB_EXCEPTION_HANDLE","Value":0} + ,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE_FATAL","Value":1} + ,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE","Value":1} + ,{"Name":"COMGLB_EXCEPTION_DONOT_HANDLE_ANY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GLOBALOPT_RPCTP_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMGLB_RPC_THREADPOOL_SETTING_DEFAULT_POOL","Value":0} + ,{"Name":"COMGLB_RPC_THREADPOOL_SETTING_PRIVATE_POOL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GLOBALOPT_RO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMGLB_STA_MODALLOOP_REMOVE_TOUCH_MESSAGES","Value":1} + ,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_REMOVE_INPUT_MESSAGES","Value":2} + ,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_DONOT_REMOVE_INPUT_MESSAGES","Value":4} + ,{"Name":"COMGLB_FAST_RUNDOWN","Value":8} + ,{"Name":"COMGLB_RESERVED1","Value":16} + ,{"Name":"COMGLB_RESERVED2","Value":32} + ,{"Name":"COMGLB_RESERVED3","Value":64} + ,{"Name":"COMGLB_STA_MODALLOOP_SHARED_QUEUE_REORDER_POINTER_MESSAGES","Value":128} + ,{"Name":"COMGLB_RESERVED4","Value":256} + ,{"Name":"COMGLB_RESERVED5","Value":512} + ,{"Name":"COMGLB_RESERVED6","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GLOBALOPT_UNMARSHALING_POLICY_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMGLB_UNMARSHALING_POLICY_NORMAL","Value":0} + ,{"Name":"COMGLB_UNMARSHALING_POLICY_STRONG","Value":1} + ,{"Name":"COMGLB_UNMARSHALING_POLICY_HYBRID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGlobalOptions" + ,"Kind":"Com" + ,"Guid":"0000015b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"GLOBALOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"GLOBALOPT_PROPERTIES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISurrogate" + ,"Kind":"Com" + ,"Guid":"00000022-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadDllServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FreeSurrogate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGlobalInterfaceTable" + ,"Kind":"Com" + ,"Guid":"00000146-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterInterfaceInGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevokeInterfaceFromGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterfaceFromGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISynchronize" + ,"Kind":"Com" + ,"Guid":"00000030-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISynchronizeHandle" + ,"Kind":"Com" + ,"Guid":"00000031-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISynchronizeEvent" + ,"Kind":"Com" + ,"Guid":"00000032-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ISynchronizeHandle","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISynchronizeContainer" + ,"Kind":"Com" + ,"Guid":"00000033-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddSynchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISynchronizeMutex" + ,"Kind":"Com" + ,"Guid":"00000025-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReleaseMutex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICancelMethodCalls" + ,"Kind":"Com" + ,"Guid":"00000029-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TestCancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DCOM_CALL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOM_NONE","Value":0} + ,{"Name":"DCOM_CALL_COMPLETE","Value":1} + ,{"Name":"DCOM_CALL_CANCELED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAsyncManager" + ,"Kind":"Com" + ,"Guid":"0000002a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompleteCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Result","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCallContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStateFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICallFactory" + ,"Kind":"Com" + ,"Guid":"1c733a30-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pCtrlUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRpcHelper" + ,"Kind":"Com" + ,"Guid":"00000149-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDCOMProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIIDFromOBJREF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IReleaseMarshalBuffers" + ,"Kind":"Com" + ,"Guid":"eb0cb9e8-7996-11d2-872e-0000f8080859" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReleaseMarshalBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPCOLEMESSAGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChnl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWaitMultiple" + ,"Kind":"Com" + ,"Guid":"0000002b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WaitMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSynchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSync","Type":{"Kind":"ApiRef","Name":"ISynchronize","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAddrTrackingControl" + ,"Kind":"Com" + ,"Guid":"00000147-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableCOMDynamicAddrTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableCOMDynamicAddrTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAddrExclusionControl" + ,"Kind":"Com" + ,"Guid":"00000148-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentAddrExclusionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateAddrExclusionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumerator","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPipeByte" + ,"Kind":"Com" + ,"Guid":"db2f3aca-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIPipeByte" + ,"Kind":"Com" + ,"Guid":"db2f3acb-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPipeLong" + ,"Kind":"Com" + ,"Guid":"db2f3acc-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIPipeLong" + ,"Kind":"Com" + ,"Guid":"db2f3acd-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPipeDouble" + ,"Kind":"Com" + ,"Guid":"db2f3ace-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIPipeDouble" + ,"Kind":"Com" + ,"Guid":"db2f3acf-2f86-11d1-8e04-00c04fb9989a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"cSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"APTTYPEQUALIFIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APTTYPEQUALIFIER_NONE","Value":0} + ,{"Name":"APTTYPEQUALIFIER_IMPLICIT_MTA","Value":1} + ,{"Name":"APTTYPEQUALIFIER_NA_ON_MTA","Value":2} + ,{"Name":"APTTYPEQUALIFIER_NA_ON_STA","Value":3} + ,{"Name":"APTTYPEQUALIFIER_NA_ON_IMPLICIT_MTA","Value":4} + ,{"Name":"APTTYPEQUALIFIER_NA_ON_MAINSTA","Value":5} + ,{"Name":"APTTYPEQUALIFIER_APPLICATION_STA","Value":6} + ,{"Name":"APTTYPEQUALIFIER_RESERVED_1","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APTTYPE_CURRENT","Value":-1} + ,{"Name":"APTTYPE_STA","Value":0} + ,{"Name":"APTTYPE_MTA","Value":1} + ,{"Name":"APTTYPE_NA","Value":2} + ,{"Name":"APTTYPE_MAINSTA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"THDTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"THDTYPE_BLOCKMESSAGES","Value":0} + ,{"Name":"THDTYPE_PROCESSMESSAGES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IComThreadingInfo" + ,"Kind":"Com" + ,"Guid":"000001ce-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentApartmentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentThreadType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pThreadType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THDTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentLogicalThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidLogicalThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentLogicalThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IProcessInitControl" + ,"Kind":"Com" + ,"Guid":"72380d55-8d2b-43a3-8513-2b6ef31434e9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResetInitializerTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSecondsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFastRundown" + ,"Kind":"Com" + ,"Guid":"00000040-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"CO_MARSHALING_CONTEXT_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CO_MARSHALING_SOURCE_IS_APP_CONTAINER","Value":0} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_1","Value":-2147483648} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_2","Value":-2147483647} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_3","Value":-2147483646} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_4","Value":-2147483645} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_5","Value":-2147483644} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_6","Value":-2147483643} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_7","Value":-2147483642} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_8","Value":-2147483641} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_9","Value":-2147483640} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_10","Value":-2147483639} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_11","Value":-2147483638} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_12","Value":-2147483637} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_13","Value":-2147483636} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_14","Value":-2147483635} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_15","Value":-2147483634} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_16","Value":-2147483633} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_17","Value":-2147483632} + ,{"Name":"CO_MARSHALING_CONTEXT_ATTRIBUTE_RESERVED_18","Value":-2147483631} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMarshalingStream" + ,"Kind":"Com" + ,"Guid":"d8f2f5e6-6102-4863-9f26-389a4676efde" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"GetMarshalingContextAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attribute","Type":{"Kind":"ApiRef","Name":"CO_MARSHALING_CONTEXT_ATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CO_MTA_USAGE_COOKIE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STDMSHLFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMEXF_SERVER","Value":1} + ,{"Name":"SMEXF_HANDLER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COWAIT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COWAIT_DEFAULT","Value":0} + ,{"Name":"COWAIT_WAITALL","Value":1} + ,{"Name":"COWAIT_ALERTABLE","Value":2} + ,{"Name":"COWAIT_INPUTAVAILABLE","Value":4} + ,{"Name":"COWAIT_DISPATCH_CALLS","Value":8} + ,{"Name":"COWAIT_DISPATCH_WINDOW_MESSAGES","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CWMO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CWMO_DEFAULT","Value":0} + ,{"Name":"CWMO_DISPATCH_CALLS","Value":1} + ,{"Name":"CWMO_DISPATCH_WINDOW_MESSAGES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LPFNGETCLASSOBJECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNCANUNLOADNOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CO_DEVICE_CATALOG_COOKIE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMallocSpy" + ,"Kind":"Com" + ,"Guid":"0000001d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"cbRequest","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreFree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostFree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreRealloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbRequest","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppNewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostRealloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreGetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostGetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"cbActual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreDidAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostDidAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fSpyed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fActual","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreHeapMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PostHeapMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"BIND_OPTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTickCountDeadline","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIND_OPTS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_objidl_L8477_C36","Type":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwTrackFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIND_OPTS3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_objidl_L8501_C36","Type":{"Kind":"ApiRef","Name":"BIND_OPTS2","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIND_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BIND_MAYBOTHERUSER","Value":1} + ,{"Name":"BIND_JUSTTESTEXISTENCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBindCtx" + ,"Kind":"Com" + ,"Guid":"0000000e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterObjectBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeObjectBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseBoundObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetBindOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbindopts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBindOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbindopts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRunningObjectTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningObjectTable","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterObjectParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumObjectParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevokeObjectParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumMoniker" + ,"Kind":"Com" + ,"Guid":"00000102-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRunnableObject" + ,"Kind":"Com" + ,"Guid":"00000126-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRunningClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLastUnlockCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetContainedObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fContained","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRunningObjectTable" + ,"Kind":"Com" + ,"Guid":"00000010-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"punkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Revoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppunkObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NoteChangeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfiletime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeOfLastChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkObjectName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfiletime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersist" + ,"Kind":"Com" + ,"Guid":"0000010c-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistStream" + ,"Kind":"Com" + ,"Guid":"00000109-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSizeMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MKSYS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MKSYS_NONE","Value":0} + ,{"Name":"MKSYS_GENERICCOMPOSITE","Value":1} + ,{"Name":"MKSYS_FILEMONIKER","Value":2} + ,{"Name":"MKSYS_ANTIMONIKER","Value":3} + ,{"Name":"MKSYS_ITEMMONIKER","Value":4} + ,{"Name":"MKSYS_POINTERMONIKER","Value":5} + ,{"Name":"MKSYS_CLASSMONIKER","Value":7} + ,{"Name":"MKSYS_OBJREFMONIKER","Value":8} + ,{"Name":"MKSYS_SESSIONMONIKER","Value":9} + ,{"Name":"MKSYS_LUAMONIKER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MKREDUCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MKRREDUCE_ONE","Value":196608} + ,{"Name":"MKRREDUCE_TOUSER","Value":131072} + ,{"Name":"MKRREDUCE_THROUGHUSER","Value":65536} + ,{"Name":"MKRREDUCE_ALL","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMoniker" + ,"Kind":"Com" + ,"Guid":"0000000f-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reduce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReduceHowFar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppmkToLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppmkReduced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComposeWith" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkRight","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOnlyIfNotGeneric","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmkComposite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppenumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkOtherMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkNewlyRunning","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeOfLastChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Inverse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommonPrefixWith" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmkPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RelativePathTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmkRelPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParseDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkToLeft","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppmkOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSystemMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMksys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IROTData" + ,"Kind":"Com" + ,"Guid":"f29f6bc0-5021-11ce-aa15-00006901293f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetComparisonData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistFile" + ,"Kind":"Com" + ,"Guid":"0000010b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fRemember","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCurFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistStorage" + ,"Kind":"Com" + ,"Guid":"0000010a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStgSave","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSameAsLoad","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStgNew","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandsOffStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DVTARGETDEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tdDriverNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tdDeviceNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tdPortNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tdExtDevmodeOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tdData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORMATETC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumFORMATETC" + ,"Kind":"Com" + ,"Guid":"00000103-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ADVF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADVF_NODATA","Value":1} + ,{"Name":"ADVF_PRIMEFIRST","Value":2} + ,{"Name":"ADVF_ONLYONCE","Value":4} + ,{"Name":"ADVF_DATAONSTOP","Value":64} + ,{"Name":"ADVFCACHE_NOHANDLER","Value":8} + ,{"Name":"ADVFCACHE_FORCEBUILTIN","Value":16} + ,{"Name":"ADVFCACHE_ONSAVE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STATDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"formatetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumSTATDATA" + ,"Kind":"Com" + ,"Guid":"00000105-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STATDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TYMED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TYMED_HGLOBAL","Value":1} + ,{"Name":"TYMED_FILE","Value":2} + ,{"Name":"TYMED_ISTREAM","Value":4} + ,{"Name":"TYMED_ISTORAGE","Value":8} + ,{"Name":"TYMED_GDI","Value":16} + ,{"Name":"TYMED_MFPICT","Value":32} + ,{"Name":"TYMED_ENHMF","Value":64} + ,{"Name":"TYMED_NULL","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RemSTGMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandleType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUnkForRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STGMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Com","Parents":["STGMEDIUM"]},"Attrs":[]} + ,{"Name":"pUnkForRelease","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaFilePict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hEnhMetaFile","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hGlobal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"GDI_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"Com","Parents":["GDI_OBJECT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHBITMAP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHPALETTE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hGeneric","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHGLOBAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userSTGMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pUnkForRelease","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_STGMEDIUM_UNION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_STGMEDIUM_UNION","userSTGMEDIUM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hMetaFilePict","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHMETAFILEPICT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hHEnhMetaFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHENHMETAFILE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hGdiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GDI_OBJECT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"hGlobal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHGLOBAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"pstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"userFLAG_STGMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fPassOwnership","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Stgmed","Type":{"Kind":"ApiRef","Name":"userSTGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLAG_STGMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fPassOwnership","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Stgmed","Type":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAdviseSink" + ,"Kind":"Com" + ,"Guid":"0000010f-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDataChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pFormatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pStgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnViewChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AsyncIAdviseSink" + ,"Kind":"Com" + ,"Guid":"00000150-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_OnDataChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pFormatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pStgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_OnDataChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_OnViewChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_OnViewChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_OnRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_OnRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_OnSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_OnSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAdviseSink2" + ,"Kind":"Com" + ,"Guid":"00000125-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLinkSrcChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIAdviseSink2" + ,"Kind":"Com" + ,"Guid":"00000151-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"AsyncIAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_OnLinkSrcChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_OnLinkSrcChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DATADIR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DATADIR_GET","Value":1} + ,{"Name":"DATADIR_SET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDataObject" + ,"Kind":"Com" + ,"Guid":"0000010e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetcIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataHere" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryGetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCanonicalFormatEtc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatectIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pformatetcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFormatEtc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenumFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DUnadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDataAdviseHolder" + ,"Kind":"Com" + ,"Guid":"00000110-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAdvise","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendOnDataChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CALLTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALLTYPE_TOPLEVEL","Value":1} + ,{"Name":"CALLTYPE_NESTED","Value":2} + ,{"Name":"CALLTYPE_ASYNC","Value":3} + ,{"Name":"CALLTYPE_TOPLEVEL_CALLPENDING","Value":4} + ,{"Name":"CALLTYPE_ASYNC_CALLPENDING","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVERCALL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SERVERCALL_ISHANDLED","Value":0} + ,{"Name":"SERVERCALL_REJECTED","Value":1} + ,{"Name":"SERVERCALL_RETRYLATER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PENDINGTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PENDINGTYPE_TOPLEVEL","Value":1} + ,{"Name":"PENDINGTYPE_NESTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PENDINGMSG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PENDINGMSG_CANCELCALL","Value":0} + ,{"Name":"PENDINGMSG_WAITNOPROCESS","Value":1} + ,{"Name":"PENDINGMSG_WAITDEFPROCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERFACEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wMethod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMessageFilter" + ,"Kind":"Com" + ,"Guid":"00000016-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleInComingCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwCallType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"htaskCaller","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RetryRejectedCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRejectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessagePending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"htaskCallee","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTickCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPendingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IClassActivator" + ,"Kind":"Com" + ,"Guid":"00000140-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProgressNotify" + ,"Kind":"Com" + ,"Guid":"a9d758a0-4617-11cf-95fc-00aa00680db4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProgressCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProgressMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAccurate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBlockingLock" + ,"Kind":"Com" + ,"Guid":"30f3d47a-6447-11d1-8e3c-00c04fb9386d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITimeAndNoticeControl" + ,"Kind":"Com" + ,"Guid":"bc0bf6ae-8878-11d1-83e9-00c04fc2c6d4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SuppressChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"res1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOplockStorage" + ,"Kind":"Com" + ,"Guid":"8d19c834-8879-11d1-83e9-00c04fc2c6d4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStorageEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenStorageEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUrlMon" + ,"Kind":"Com" + ,"Guid":"00000026-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AsyncGetClassBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszTYPE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCodeBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwClassContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IForegroundTransfer" + ,"Kind":"Com" + ,"Guid":"00000145-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllowForegroundTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailExtractor" + ,"Kind":"Com" + ,"Guid":"969dc708-5c76-11d1-8d86-0000f804b057" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ExtractThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulOutputLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulOutputHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phOutputBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnFileUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDummyHICONIncluder" + ,"Kind":"Com" + ,"Guid":"947990de-cc28-11d2-a0f7-00805f858fb1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Dummy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"h1","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"h2","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ApplicationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ServerApplication","Value":0} + ,{"Name":"LibraryApplication","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ShutdownType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IdleShutdown","Value":0} + ,{"Name":"ForcedShutdown","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IProcessLock" + ,"Kind":"Com" + ,"Guid":"000001d5-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRefOnProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseRefOnProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISurrogateService" + ,"Kind":"Com" + ,"Guid":"000001d4-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidProcessID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pProcessLock","Type":{"Kind":"ApiRef","Name":"IProcessLock","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfApplicationAware","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplicationLaunch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidApplID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"appType","Type":{"Kind":"ApiRef","Name":"ApplicationType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplicationFree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidApplID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CatalogRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessShutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shutdownType","Type":{"Kind":"ApiRef","Name":"ShutdownType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInitializeSpy" + ,"Kind":"Com" + ,"Guid":"00000034-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreInitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCurThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostInitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrCoInit","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNewThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreUninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCurThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostUninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNewThreadAptRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleAdviseHolder" + ,"Kind":"Com" + ,"Guid":"00000111-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdvise","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendOnRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendOnSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendOnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IOleCache" + ,"Kind":"Com" + ,"Guid":"0000011e-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Uncache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumSTATDATA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DISCARDCACHE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISCARDCACHE_SAVEIFDIRTY","Value":0} + ,{"Name":"DISCARDCACHE_NOSAVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleCache2" + ,"Kind":"Com" + ,"Guid":"00000128-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleCache","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfUpdf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DiscardCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDiscardOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleCacheControl" + ,"Kind":"Com" + ,"Guid":"00000129-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IParseDisplayName" + ,"Kind":"Com" + ,"Guid":"0000011a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppmkOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOleContainer" + ,"Kind":"Com" + ,"Guid":"0000011b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IParseDisplayName","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleClientSite" + ,"Kind":"Com" + ,"Guid":"00000118-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SaveObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleContainer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnShowWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestNewObjectLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"OLEGETMONIKER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEGETMONIKER_ONLYIFTHERE","Value":1} + ,{"Name":"OLEGETMONIKER_FORCEASSIGN","Value":2} + ,{"Name":"OLEGETMONIKER_UNASSIGN","Value":3} + ,{"Name":"OLEGETMONIKER_TEMPFORUSER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLEWHICHMK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEWHICHMK_CONTAINER","Value":1} + ,{"Name":"OLEWHICHMK_OBJREL","Value":2} + ,{"Name":"OLEWHICHMK_OBJFULL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USERCLASSTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USERCLASSTYPE_FULL","Value":1} + ,{"Name":"USERCLASSTYPE_SHORT","Value":2} + ,{"Name":"USERCLASSTYPE_APPNAME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLEMISC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEMISC_RECOMPOSEONRESIZE","Value":1} + ,{"Name":"OLEMISC_ONLYICONIC","Value":2} + ,{"Name":"OLEMISC_INSERTNOTREPLACE","Value":4} + ,{"Name":"OLEMISC_STATIC","Value":8} + ,{"Name":"OLEMISC_CANTLINKINSIDE","Value":16} + ,{"Name":"OLEMISC_CANLINKBYOLE1","Value":32} + ,{"Name":"OLEMISC_ISLINKOBJECT","Value":64} + ,{"Name":"OLEMISC_INSIDEOUT","Value":128} + ,{"Name":"OLEMISC_ACTIVATEWHENVISIBLE","Value":256} + ,{"Name":"OLEMISC_RENDERINGISDEVICEINDEPENDENT","Value":512} + ,{"Name":"OLEMISC_INVISIBLEATRUNTIME","Value":1024} + ,{"Name":"OLEMISC_ALWAYSRUN","Value":2048} + ,{"Name":"OLEMISC_ACTSLIKEBUTTON","Value":4096} + ,{"Name":"OLEMISC_ACTSLIKELABEL","Value":8192} + ,{"Name":"OLEMISC_NOUIACTIVATE","Value":16384} + ,{"Name":"OLEMISC_ALIGNABLE","Value":32768} + ,{"Name":"OLEMISC_SIMPLEFRAME","Value":65536} + ,{"Name":"OLEMISC_SETCLIENTSITEFIRST","Value":131072} + ,{"Name":"OLEMISC_IMEMODE","Value":262144} + ,{"Name":"OLEMISC_IGNOREACTIVATEWHENVISIBLE","Value":524288} + ,{"Name":"OLEMISC_WANTSTOMENUMERGE","Value":1048576} + ,{"Name":"OLEMISC_SUPPORTSMULTILEVELUNDO","Value":2097152} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECLOSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECLOSE_SAVEIFDIRTY","Value":0} + ,{"Name":"OLECLOSE_NOSAVE","Value":1} + ,{"Name":"OLECLOSE_PROMPTSAVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleObject" + ,"Kind":"Com" + ,"Guid":"00000112-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetClientSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClientSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClientSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHostNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szContainerApp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szContainerObj","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSaveOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWhichMoniker","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitFromData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoVerb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iVerb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pActiveSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumVerbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumOleVerb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsUpToDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetUserClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFormOfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumAdvise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATDATA","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMiscStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorScheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogpal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"OLERENDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLERENDER_NONE","Value":0} + ,{"Name":"OLERENDER_DRAW","Value":1} + ,{"Name":"OLERENDER_FORMAT","Value":2} + ,{"Name":"OLERENDER_ASIS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OBJECTDESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pointl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFullUserTypeName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcOfCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IOleWindow" + ,"Kind":"Com" + ,"Guid":"00000114-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ContextSensitiveHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnterMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"OLEUPDATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEUPDATE_ALWAYS","Value":1} + ,{"Name":"OLEUPDATE_ONCALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLELINKBIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLELINKBIND_EVENIFCLASSDIFF","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleLink" + ,"Kind":"Com" + ,"Guid":"0000011d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSourceMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSourceMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSourceDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSourceDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bindflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindIfRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBoundSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnbindSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BINDSPEED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDSPEED_INDEFINITE","Value":1} + ,{"Name":"BINDSPEED_MODERATE","Value":2} + ,{"Name":"BINDSPEED_IMMEDIATE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECONTF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECONTF_EMBEDDINGS","Value":1} + ,{"Name":"OLECONTF_LINKS","Value":2} + ,{"Name":"OLECONTF_OTHERS","Value":4} + ,{"Name":"OLECONTF_ONLYUSER","Value":8} + ,{"Name":"OLECONTF_ONLYIFRUNNING","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleItemContainer" + ,"Kind":"Com" + ,"Guid":"0000011c-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleContainer","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSpeedNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetObjectStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleInPlaceUIWindow" + ,"Kind":"Com" + ,"Guid":"00000115-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lprectBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestBorderSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pborderwidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pborderwidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActiveObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActiveObject","Type":{"Kind":"ApiRef","Name":"IOleInPlaceActiveObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IOleInPlaceActiveObject" + ,"Kind":"Com" + ,"Guid":"00000117-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnFrameWindowActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDocWindowActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pUIWindow","Type":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFrameWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"OIFI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMDIApp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"haccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OleMenuGroupWidths" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IOleInPlaceFrame" + ,"Kind":"Com" + ,"Guid":"00000116-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertMenus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMenuWidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OleMenuGroupWidths","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hwndActiveObject","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveMenus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleInPlaceObject" + ,"Kind":"Com" + ,"Guid":"00000113-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InPlaceDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UIDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetObjectRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lprcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReactivateAndUndo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IOleInPlaceSite" + ,"Kind":"Com" + ,"Guid":"00000119-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanInPlaceActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnInPlaceActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnUIActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWindowContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OIFI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scrollExtant","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUIDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUndoable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInPlaceDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DiscardUndoState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeactivateAndUndo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnPosRectChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lprcPosRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContinue" + ,"Kind":"Com" + ,"Guid":"0000012a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IViewObject" + ,"Kind":"Com" + ,"Guid":"0000010d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hdcTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lprcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pfnContinue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}}}}}},"Attrs":["In","Optional"]} + ,{"Name":"dwContinue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppColorSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Freeze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwFreeze","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unfreeze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFreeze","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aspects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"advf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAdvSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAspects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAdvSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IViewObject2" + ,"Kind":"Com" + ,"Guid":"00000127-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IViewObject","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpsizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDropSource" + ,"Kind":"Com" + ,"Guid":"00000121-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryContinueDrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEscapePressed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GiveFeedback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDropTarget" + ,"Kind":"Com" + ,"Guid":"00000122-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DragEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DragOver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DragLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Drop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDropSourceNotify" + ,"Kind":"Com" + ,"Guid":"0000012b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DragEnterTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragLeaveTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnterpriseDropTarget" + ,"Kind":"Com" + ,"Guid":"390e3878-fd55-4e18-819d-4682081c0cfd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDropSourceEnterpriseId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsEvaluatingEdpPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"OLEVERB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lVerb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszVerbName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEVERBATTRIB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEVERBATTRIB_NEVERDIRTIES","Value":1} + ,{"Name":"OLEVERBATTRIB_ONCONTAINERMENU","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEnumOLEVERB" + ,"Kind":"Com" + ,"Guid":"00000104-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OLEVERB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEObjectType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IE_EPM_OBJECT_EVENT","Value":0} + ,{"Name":"IE_EPM_OBJECT_MUTEX","Value":1} + ,{"Name":"IE_EPM_OBJECT_SEMAPHORE","Value":2} + ,{"Name":"IE_EPM_OBJECT_SHARED_MEMORY","Value":3} + ,{"Name":"IE_EPM_OBJECT_WAITABLE_TIMER","Value":4} + ,{"Name":"IE_EPM_OBJECT_FILE","Value":5} + ,{"Name":"IE_EPM_OBJECT_NAMED_PIPE","Value":6} + ,{"Name":"IE_EPM_OBJECT_REGISTRY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPersistMoniker" + ,"Kind":"Com" + ,"Guid":"79eac9c9-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFullyAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRemember","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimkName","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppimkName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MONIKERPROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIMETYPEPROP","Value":0} + ,{"Name":"USE_SRC_URL","Value":1} + ,{"Name":"CLASSIDPROP","Value":2} + ,{"Name":"TRUSTEDDOWNLOADPROP","Value":3} + ,{"Name":"POPUPLEVELPROP","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMonikerProp" + ,"Kind":"Com" + ,"Guid":"a5ca5f7f-1847-4d87-9c5b-918509f7511d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mkp","Type":{"Kind":"ApiRef","Name":"MONIKERPROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IBindProtocol" + ,"Kind":"Com" + ,"Guid":"79eac9cd-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBinding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBinding","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBinding" + ,"Kind":"Com" + ,"Guid":"79eac9c0-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBindResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsidProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pszResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"BINDVERB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDVERB_GET","Value":0} + ,{"Name":"BINDVERB_POST","Value":1} + ,{"Name":"BINDVERB_PUT","Value":2} + ,{"Name":"BINDVERB_CUSTOM","Value":3} + ,{"Name":"BINDVERB_RESERVED1","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BINDINFOF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDINFOF_URLENCODESTGMEDDATA","Value":1} + ,{"Name":"BINDINFOF_URLENCODEDEXTRAINFO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BINDF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDF_ASYNCHRONOUS","Value":1} + ,{"Name":"BINDF_ASYNCSTORAGE","Value":2} + ,{"Name":"BINDF_NOPROGRESSIVERENDERING","Value":4} + ,{"Name":"BINDF_OFFLINEOPERATION","Value":8} + ,{"Name":"BINDF_GETNEWESTVERSION","Value":16} + ,{"Name":"BINDF_NOWRITECACHE","Value":32} + ,{"Name":"BINDF_NEEDFILE","Value":64} + ,{"Name":"BINDF_PULLDATA","Value":128} + ,{"Name":"BINDF_IGNORESECURITYPROBLEM","Value":256} + ,{"Name":"BINDF_RESYNCHRONIZE","Value":512} + ,{"Name":"BINDF_HYPERLINK","Value":1024} + ,{"Name":"BINDF_NO_UI","Value":2048} + ,{"Name":"BINDF_SILENTOPERATION","Value":4096} + ,{"Name":"BINDF_PRAGMA_NO_CACHE","Value":8192} + ,{"Name":"BINDF_GETCLASSOBJECT","Value":16384} + ,{"Name":"BINDF_RESERVED_1","Value":32768} + ,{"Name":"BINDF_FREE_THREADED","Value":65536} + ,{"Name":"BINDF_DIRECT_READ","Value":131072} + ,{"Name":"BINDF_FORMS_SUBMIT","Value":262144} + ,{"Name":"BINDF_GETFROMCACHE_IF_NET_FAIL","Value":524288} + ,{"Name":"BINDF_FROMURLMON","Value":1048576} + ,{"Name":"BINDF_FWD_BACK","Value":2097152} + ,{"Name":"BINDF_PREFERDEFAULTHANDLER","Value":4194304} + ,{"Name":"BINDF_ENFORCERESTRICTED","Value":8388608} + ,{"Name":"BINDF_RESERVED_2","Value":-2147483648} + ,{"Name":"BINDF_RESERVED_3","Value":16777216} + ,{"Name":"BINDF_RESERVED_4","Value":33554432} + ,{"Name":"BINDF_RESERVED_5","Value":67108864} + ,{"Name":"BINDF_RESERVED_6","Value":134217728} + ,{"Name":"BINDF_RESERVED_7","Value":1073741824} + ,{"Name":"BINDF_RESERVED_8","Value":536870912} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URL_ENCODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URL_ENCODING_NONE","Value":0} + ,{"Name":"URL_ENCODING_ENABLE_UTF8","Value":268435456} + ,{"Name":"URL_ENCODING_DISABLE_UTF8","Value":536870912} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BINDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"stgmedData","Type":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"grfBindInfoF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBindVerb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCustomVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbstgmedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"securityAttributes","Type":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REMSECURITY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemBINDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grfBindInfoF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBindVerb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCustomVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbstgmedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"securityAttributes","Type":{"Kind":"ApiRef","Name":"REMSECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemFORMATETC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tymed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BINDINFO_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDINFO_OPTIONS_WININETFLAG","Value":65536} + ,{"Name":"BINDINFO_OPTIONS_ENABLE_UTF8","Value":131072} + ,{"Name":"BINDINFO_OPTIONS_DISABLE_UTF8","Value":262144} + ,{"Name":"BINDINFO_OPTIONS_USE_IE_ENCODING","Value":524288} + ,{"Name":"BINDINFO_OPTIONS_BINDTOOBJECT","Value":1048576} + ,{"Name":"BINDINFO_OPTIONS_SECURITYOPTOUT","Value":2097152} + ,{"Name":"BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN","Value":4194304} + ,{"Name":"BINDINFO_OPTIONS_USEBINDSTRINGCREDS","Value":8388608} + ,{"Name":"BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS","Value":16777216} + ,{"Name":"BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE","Value":33554432} + ,{"Name":"BINDINFO_WPC_DOWNLOADBLOCKED","Value":134217728} + ,{"Name":"BINDINFO_WPC_LOGGING_ENABLED","Value":268435456} + ,{"Name":"BINDINFO_OPTIONS_ALLOWCONNECTDATA","Value":536870912} + ,{"Name":"BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS","Value":1073741824} + ,{"Name":"BINDINFO_OPTIONS_SHDOCVW_NAVIGATE","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BSCF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BSCF_FIRSTDATANOTIFICATION","Value":1} + ,{"Name":"BSCF_INTERMEDIATEDATANOTIFICATION","Value":2} + ,{"Name":"BSCF_LASTDATANOTIFICATION","Value":4} + ,{"Name":"BSCF_DATAFULLYAVAILABLE","Value":8} + ,{"Name":"BSCF_AVAILABLEDATASIZEUNKNOWN","Value":16} + ,{"Name":"BSCF_SKIPDRAINDATAFORFILEURLS","Value":32} + ,{"Name":"BSCF_64BITLENGTHDOWNLOAD","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BINDSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDSTATUS_FINDINGRESOURCE","Value":1} + ,{"Name":"BINDSTATUS_CONNECTING","Value":2} + ,{"Name":"BINDSTATUS_REDIRECTING","Value":3} + ,{"Name":"BINDSTATUS_BEGINDOWNLOADDATA","Value":4} + ,{"Name":"BINDSTATUS_DOWNLOADINGDATA","Value":5} + ,{"Name":"BINDSTATUS_ENDDOWNLOADDATA","Value":6} + ,{"Name":"BINDSTATUS_BEGINDOWNLOADCOMPONENTS","Value":7} + ,{"Name":"BINDSTATUS_INSTALLINGCOMPONENTS","Value":8} + ,{"Name":"BINDSTATUS_ENDDOWNLOADCOMPONENTS","Value":9} + ,{"Name":"BINDSTATUS_USINGCACHEDCOPY","Value":10} + ,{"Name":"BINDSTATUS_SENDINGREQUEST","Value":11} + ,{"Name":"BINDSTATUS_CLASSIDAVAILABLE","Value":12} + ,{"Name":"BINDSTATUS_MIMETYPEAVAILABLE","Value":13} + ,{"Name":"BINDSTATUS_CACHEFILENAMEAVAILABLE","Value":14} + ,{"Name":"BINDSTATUS_BEGINSYNCOPERATION","Value":15} + ,{"Name":"BINDSTATUS_ENDSYNCOPERATION","Value":16} + ,{"Name":"BINDSTATUS_BEGINUPLOADDATA","Value":17} + ,{"Name":"BINDSTATUS_UPLOADINGDATA","Value":18} + ,{"Name":"BINDSTATUS_ENDUPLOADDATA","Value":19} + ,{"Name":"BINDSTATUS_PROTOCOLCLASSID","Value":20} + ,{"Name":"BINDSTATUS_ENCODING","Value":21} + ,{"Name":"BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE","Value":22} + ,{"Name":"BINDSTATUS_CLASSINSTALLLOCATION","Value":23} + ,{"Name":"BINDSTATUS_DECODING","Value":24} + ,{"Name":"BINDSTATUS_LOADINGMIMEHANDLER","Value":25} + ,{"Name":"BINDSTATUS_CONTENTDISPOSITIONATTACH","Value":26} + ,{"Name":"BINDSTATUS_FILTERREPORTMIMETYPE","Value":27} + ,{"Name":"BINDSTATUS_CLSIDCANINSTANTIATE","Value":28} + ,{"Name":"BINDSTATUS_IUNKNOWNAVAILABLE","Value":29} + ,{"Name":"BINDSTATUS_DIRECTBIND","Value":30} + ,{"Name":"BINDSTATUS_RAWMIMETYPE","Value":31} + ,{"Name":"BINDSTATUS_PROXYDETECTING","Value":32} + ,{"Name":"BINDSTATUS_ACCEPTRANGES","Value":33} + ,{"Name":"BINDSTATUS_COOKIE_SENT","Value":34} + ,{"Name":"BINDSTATUS_COMPACT_POLICY_RECEIVED","Value":35} + ,{"Name":"BINDSTATUS_COOKIE_SUPPRESSED","Value":36} + ,{"Name":"BINDSTATUS_COOKIE_STATE_UNKNOWN","Value":37} + ,{"Name":"BINDSTATUS_COOKIE_STATE_ACCEPT","Value":38} + ,{"Name":"BINDSTATUS_COOKIE_STATE_REJECT","Value":39} + ,{"Name":"BINDSTATUS_COOKIE_STATE_PROMPT","Value":40} + ,{"Name":"BINDSTATUS_COOKIE_STATE_LEASH","Value":41} + ,{"Name":"BINDSTATUS_COOKIE_STATE_DOWNGRADE","Value":42} + ,{"Name":"BINDSTATUS_POLICY_HREF","Value":43} + ,{"Name":"BINDSTATUS_P3P_HEADER","Value":44} + ,{"Name":"BINDSTATUS_SESSION_COOKIE_RECEIVED","Value":45} + ,{"Name":"BINDSTATUS_PERSISTENT_COOKIE_RECEIVED","Value":46} + ,{"Name":"BINDSTATUS_SESSION_COOKIES_ALLOWED","Value":47} + ,{"Name":"BINDSTATUS_CACHECONTROL","Value":48} + ,{"Name":"BINDSTATUS_CONTENTDISPOSITIONFILENAME","Value":49} + ,{"Name":"BINDSTATUS_MIMETEXTPLAINMISMATCH","Value":50} + ,{"Name":"BINDSTATUS_PUBLISHERAVAILABLE","Value":51} + ,{"Name":"BINDSTATUS_DISPLAYNAMEAVAILABLE","Value":52} + ,{"Name":"BINDSTATUS_SSLUX_NAVBLOCKED","Value":53} + ,{"Name":"BINDSTATUS_SERVER_MIMETYPEAVAILABLE","Value":54} + ,{"Name":"BINDSTATUS_SNIFFED_CLASSIDAVAILABLE","Value":55} + ,{"Name":"BINDSTATUS_64BIT_PROGRESS","Value":56} + ,{"Name":"BINDSTATUS_LAST","Value":56} + ,{"Name":"BINDSTATUS_RESERVED_0","Value":57} + ,{"Name":"BINDSTATUS_RESERVED_1","Value":58} + ,{"Name":"BINDSTATUS_RESERVED_2","Value":59} + ,{"Name":"BINDSTATUS_RESERVED_3","Value":60} + ,{"Name":"BINDSTATUS_RESERVED_4","Value":61} + ,{"Name":"BINDSTATUS_RESERVED_5","Value":62} + ,{"Name":"BINDSTATUS_RESERVED_6","Value":63} + ,{"Name":"BINDSTATUS_RESERVED_7","Value":64} + ,{"Name":"BINDSTATUS_RESERVED_8","Value":65} + ,{"Name":"BINDSTATUS_RESERVED_9","Value":66} + ,{"Name":"BINDSTATUS_RESERVED_A","Value":67} + ,{"Name":"BINDSTATUS_RESERVED_B","Value":68} + ,{"Name":"BINDSTATUS_RESERVED_C","Value":69} + ,{"Name":"BINDSTATUS_RESERVED_D","Value":70} + ,{"Name":"BINDSTATUS_RESERVED_E","Value":71} + ,{"Name":"BINDSTATUS_RESERVED_F","Value":72} + ,{"Name":"BINDSTATUS_RESERVED_10","Value":73} + ,{"Name":"BINDSTATUS_RESERVED_11","Value":74} + ,{"Name":"BINDSTATUS_RESERVED_12","Value":75} + ,{"Name":"BINDSTATUS_RESERVED_13","Value":76} + ,{"Name":"BINDSTATUS_LAST_PRIVATE","Value":76} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBindStatusCallback" + ,"Kind":"Com" + ,"Guid":"79eac9c1-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStartBinding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pib","Type":{"Kind":"ApiRef","Name":"IBinding","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnLowResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnStopBinding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBindInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnDataAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBSCF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pformatetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pstgmed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjectAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"BINDF2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDF2_DISABLEBASICOVERHTTP","Value":1} + ,{"Name":"BINDF2_DISABLEAUTOCOOKIEHANDLING","Value":2} + ,{"Name":"BINDF2_READ_DATA_GREATER_THAN_4GB","Value":4} + ,{"Name":"BINDF2_DISABLE_HTTP_REDIRECT_XSECURITYID","Value":8} + ,{"Name":"BINDF2_SETDOWNLOADMODE","Value":32} + ,{"Name":"BINDF2_DISABLE_HTTP_REDIRECT_CACHING","Value":64} + ,{"Name":"BINDF2_KEEP_CALLBACK_MODULE_LOADED","Value":128} + ,{"Name":"BINDF2_ALLOW_PROXY_CRED_PROMPT","Value":256} + ,{"Name":"BINDF2_RESERVED_17","Value":512} + ,{"Name":"BINDF2_RESERVED_16","Value":1024} + ,{"Name":"BINDF2_RESERVED_15","Value":2048} + ,{"Name":"BINDF2_RESERVED_14","Value":4096} + ,{"Name":"BINDF2_RESERVED_13","Value":8192} + ,{"Name":"BINDF2_RESERVED_12","Value":16384} + ,{"Name":"BINDF2_RESERVED_11","Value":32768} + ,{"Name":"BINDF2_RESERVED_10","Value":65536} + ,{"Name":"BINDF2_RESERVED_F","Value":131072} + ,{"Name":"BINDF2_RESERVED_E","Value":262144} + ,{"Name":"BINDF2_RESERVED_D","Value":524288} + ,{"Name":"BINDF2_RESERVED_C","Value":1048576} + ,{"Name":"BINDF2_RESERVED_B","Value":2097152} + ,{"Name":"BINDF2_RESERVED_A","Value":4194304} + ,{"Name":"BINDF2_RESERVED_9","Value":8388608} + ,{"Name":"BINDF2_RESERVED_8","Value":16777216} + ,{"Name":"BINDF2_RESERVED_7","Value":33554432} + ,{"Name":"BINDF2_RESERVED_6","Value":67108864} + ,{"Name":"BINDF2_RESERVED_5","Value":134217728} + ,{"Name":"BINDF2_RESERVED_4","Value":268435456} + ,{"Name":"BINDF2_RESERVED_3","Value":536870912} + ,{"Name":"BINDF2_RESERVED_2","Value":1073741824} + ,{"Name":"BINDF2_RESERVED_1","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBindStatusCallbackEx" + ,"Kind":"Com" + ,"Guid":"aaa74ef9-8ee7-4659-88d9-f8c504da73cc" + ,"Interface":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBindInfoEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"grfBINDF2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAuthenticate" + ,"Kind":"Com" + ,"Guid":"79eac9d0-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Authenticate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AUTHENTICATEF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUTHENTICATEF_PROXY","Value":1} + ,{"Name":"AUTHENTICATEF_BASIC","Value":2} + ,{"Name":"AUTHENTICATEF_HTTP","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHENTICATEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAuthenticateEx" + ,"Kind":"Com" + ,"Guid":"2ad1edaf-d83d-48b5-9adf-03dbe19f53bd" + ,"Interface":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AuthenticateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pauthinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHttpNegotiate" + ,"Kind":"Com" + ,"Guid":"79eac9d2-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginningTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszAdditionalHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwResponseCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szResponseHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szRequestHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAdditionalRequestHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHttpNegotiate2" + ,"Kind":"Com" + ,"Guid":"4f9f9fcb-e0f4-48eb-b7ab-fa2ea9365cb4" + ,"Interface":{"Kind":"ApiRef","Name":"IHttpNegotiate","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRootSecurityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHttpNegotiate3" + ,"Kind":"Com" + ,"Guid":"57b6c80a-34c2-4602-bc26-66a02fc57153" + ,"Interface":{"Kind":"ApiRef","Name":"IHttpNegotiate2","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSerializedClientCertContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWinInetFileStream" + ,"Kind":"Com" + ,"Guid":"f134c4b7-b1f8-4e75-b886-74b90943becb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHandleForUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWinInetLockHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDeleteFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWindowForBindingUI" + ,"Kind":"Com" + ,"Guid":"79eac9d5-bafa-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CIP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIP_DISK_FULL","Value":0} + ,{"Name":"CIP_ACCESS_DENIED","Value":1} + ,{"Name":"CIP_NEWER_VERSION_EXISTS","Value":2} + ,{"Name":"CIP_OLDER_VERSION_EXISTS","Value":3} + ,{"Name":"CIP_NAME_CONFLICT","Value":4} + ,{"Name":"CIP_TRUST_VERIFICATION_COMPONENT_MISSING","Value":5} + ,{"Name":"CIP_EXE_SELF_REGISTERATION_TIMEOUT","Value":6} + ,{"Name":"CIP_UNSAFE_TO_ABORT","Value":7} + ,{"Name":"CIP_NEED_REBOOT","Value":8} + ,{"Name":"CIP_NEED_REBOOT_UI_PERMISSION","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICodeInstall" + ,"Kind":"Com" + ,"Guid":"79eac9d1-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowForBindingUI","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCodeInstallProblem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDestination","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Uri_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Uri_PROPERTY_ABSOLUTE_URI","Value":0} + ,{"Name":"Uri_PROPERTY_STRING_START","Value":0} + ,{"Name":"Uri_PROPERTY_AUTHORITY","Value":1} + ,{"Name":"Uri_PROPERTY_DISPLAY_URI","Value":2} + ,{"Name":"Uri_PROPERTY_DOMAIN","Value":3} + ,{"Name":"Uri_PROPERTY_EXTENSION","Value":4} + ,{"Name":"Uri_PROPERTY_FRAGMENT","Value":5} + ,{"Name":"Uri_PROPERTY_HOST","Value":6} + ,{"Name":"Uri_PROPERTY_PASSWORD","Value":7} + ,{"Name":"Uri_PROPERTY_PATH","Value":8} + ,{"Name":"Uri_PROPERTY_PATH_AND_QUERY","Value":9} + ,{"Name":"Uri_PROPERTY_QUERY","Value":10} + ,{"Name":"Uri_PROPERTY_RAW_URI","Value":11} + ,{"Name":"Uri_PROPERTY_SCHEME_NAME","Value":12} + ,{"Name":"Uri_PROPERTY_USER_INFO","Value":13} + ,{"Name":"Uri_PROPERTY_USER_NAME","Value":14} + ,{"Name":"Uri_PROPERTY_STRING_LAST","Value":14} + ,{"Name":"Uri_PROPERTY_HOST_TYPE","Value":15} + ,{"Name":"Uri_PROPERTY_DWORD_START","Value":15} + ,{"Name":"Uri_PROPERTY_PORT","Value":16} + ,{"Name":"Uri_PROPERTY_SCHEME","Value":17} + ,{"Name":"Uri_PROPERTY_ZONE","Value":18} + ,{"Name":"Uri_PROPERTY_DWORD_LAST","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Uri_HOST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Uri_HOST_UNKNOWN","Value":0} + ,{"Name":"Uri_HOST_DNS","Value":1} + ,{"Name":"Uri_HOST_IPV4","Value":2} + ,{"Name":"Uri_HOST_IPV6","Value":3} + ,{"Name":"Uri_HOST_IDN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUri" + ,"Kind":"Com" + ,"Guid":"a39ee748-6a27-4817-a6f2-13914bef5890" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyBSTR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcchProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uriProp","Type":{"Kind":"ApiRef","Name":"Uri_PROPERTY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAbsoluteUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAbsoluteUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuthority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDisplayString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPathAndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPathAndQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRawUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRawUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSchemeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserNameA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHostType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHostType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUriContainer" + ,"Kind":"Com" + ,"Guid":"a158a630-ed6f-45fb-b987-f68676f57752" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUriBuilder" + ,"Kind":"Com" + ,"Guid":"4221b2e1-8955-46c0-bd5b-de9897565de7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateUriSimple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUriWithFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUriBuilderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAllowEncodingPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetIUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchHost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSchemeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzSchemeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUserNameA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwzUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPortA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fHasPort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetSchemeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RemoveProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPropertyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasBeenModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUriBuilderFactory" + ,"Kind":"Com" + ,"Guid":"e982ce48-0b96-440c-bc37-0c869b27a29e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateIUriBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInitializedIUriBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWinInetInfo" + ,"Kind":"Com" + ,"Guid":"79eac9d6-bafa-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IHttpSecurity" + ,"Kind":"Com" + ,"Guid":"79eac9d7-bafa-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowForBindingUI","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSecurityProblem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWinInetHttpInfo" + ,"Kind":"Com" + ,"Guid":"79eac9d8-bafa-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IWinInetInfo","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWinInetHttpTimeouts" + ,"Kind":"Com" + ,"Guid":"f286fa56-c1fd-4270-8e67-b3eb790a81e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequestTimeouts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwConnectTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSendTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwReceiveTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWinInetCacheHints" + ,"Kind":"Com" + ,"Guid":"dd1ec3b3-8391-4fdb-a9e6-347c3caaa7dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCacheExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCacheFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbCacheFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwWinInetError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWinInetCacheHints2" + ,"Kind":"Com" + ,"Guid":"7857aeac-d31f-49bf-884e-dd46df36780a" + ,"Interface":{"Kind":"ApiRef","Name":"IWinInetCacheHints","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCacheExtension2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCacheFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchCacheFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwWinInetError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBindHost" + ,"Kind":"Com" + ,"Guid":"fc4801a1-2ba9-11cf-a229-00aa003d7352" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonikerBindToStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBSC","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MonikerBindToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBSC","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInternet" + ,"Kind":"Com" + ,"Guid":"79eac9e0-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"BINDSTRING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDSTRING_HEADERS","Value":1} + ,{"Name":"BINDSTRING_ACCEPT_MIMES","Value":2} + ,{"Name":"BINDSTRING_EXTRA_URL","Value":3} + ,{"Name":"BINDSTRING_LANGUAGE","Value":4} + ,{"Name":"BINDSTRING_USERNAME","Value":5} + ,{"Name":"BINDSTRING_PASSWORD","Value":6} + ,{"Name":"BINDSTRING_UA_PIXELS","Value":7} + ,{"Name":"BINDSTRING_UA_COLOR","Value":8} + ,{"Name":"BINDSTRING_OS","Value":9} + ,{"Name":"BINDSTRING_USER_AGENT","Value":10} + ,{"Name":"BINDSTRING_ACCEPT_ENCODINGS","Value":11} + ,{"Name":"BINDSTRING_POST_COOKIE","Value":12} + ,{"Name":"BINDSTRING_POST_DATA_MIME","Value":13} + ,{"Name":"BINDSTRING_URL","Value":14} + ,{"Name":"BINDSTRING_IID","Value":15} + ,{"Name":"BINDSTRING_FLAG_BIND_TO_OBJECT","Value":16} + ,{"Name":"BINDSTRING_PTR_BIND_CONTEXT","Value":17} + ,{"Name":"BINDSTRING_XDR_ORIGIN","Value":18} + ,{"Name":"BINDSTRING_DOWNLOADPATH","Value":19} + ,{"Name":"BINDSTRING_ROOTDOC_URL","Value":20} + ,{"Name":"BINDSTRING_INITIAL_FILENAME","Value":21} + ,{"Name":"BINDSTRING_PROXY_USERNAME","Value":22} + ,{"Name":"BINDSTRING_PROXY_PASSWORD","Value":23} + ,{"Name":"BINDSTRING_ENTERPRISE_ID","Value":24} + ,{"Name":"BINDSTRING_DOC_URL","Value":25} + ,{"Name":"BINDSTRING_SAMESITE_COOKIE_LEVEL","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetBindInfo" + ,"Kind":"Com" + ,"Guid":"79eac9e1-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBindInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBindString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStringType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cEl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IInternetBindInfoEx" + ,"Kind":"Com" + ,"Guid":"a3e015b7-a82c-4dcd-a150-569aeeed36ab" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBindInfoEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBINDF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"grfBINDF2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PI_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PI_PARSE_URL","Value":1} + ,{"Name":"PI_FILTER_MODE","Value":2} + ,{"Name":"PI_FORCE_ASYNC","Value":4} + ,{"Name":"PI_USE_WORKERTHREAD","Value":8} + ,{"Name":"PI_MIMEVERIFICATION","Value":16} + ,{"Name":"PI_CLSIDLOOKUP","Value":32} + ,{"Name":"PI_DATAPROGRESS","Value":64} + ,{"Name":"PI_SYNCHRONOUS","Value":128} + ,{"Name":"PI_APARTMENTTHREADED","Value":256} + ,{"Name":"PI_CLASSINSTALL","Value":512} + ,{"Name":"PI_PASSONBINDCTX","Value":8192} + ,{"Name":"PI_NOMIMEHANDLER","Value":32768} + ,{"Name":"PI_LOADAPPDIRECT","Value":16384} + ,{"Name":"PD_FORCE_SWITCH","Value":65536} + ,{"Name":"PI_PREFERDEFAULTHANDLER","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROTOCOLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"StartParam" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pIBindCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pItf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IInternetProtocolRoot" + ,"Kind":"Com" + ,"Guid":"79eac9e3-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOIBindInfo","Type":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Continue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocolData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTOCOLDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInternetProtocol" + ,"Kind":"Com" + ,"Guid":"79eac9e4-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetProtocolRoot","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dlibMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plibNewPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInternetProtocolEx" + ,"Kind":"Com" + ,"Guid":"c7a98e66-1010-492c-a1c8-c809e1f75905" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOIBindInfo","Type":{"Kind":"ApiRef","Name":"IInternetBindInfo","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInternetProtocolSink" + ,"Kind":"Com" + ,"Guid":"79eac9e5-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Switch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocolData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTOCOLDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReportData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBSCF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IInternetProtocolSinkStackable" + ,"Kind":"Com" + ,"Guid":"79eac9f0-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SwitchSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOIProtSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitSwitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RollbackSwitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"OIBDG_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OIBDG_APARTMENTTHREADED","Value":256} + ,{"Name":"OIBDG_DATAONLY","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetSession" + ,"Kind":"Com" + ,"Guid":"79eac9e7-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterNameSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwzProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cPatterns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterNameSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterMimeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwzType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterMimeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateBinding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppOInetProt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSessionOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSessionOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInternetThreadSwitch" + ,"Kind":"Com" + ,"Guid":"79eac9e8-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Prepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Continue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInternetPriority" + ,"Kind":"Com" + ,"Guid":"79eac9eb-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PARSEACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PARSE_CANONICALIZE","Value":1} + ,{"Name":"PARSE_FRIENDLY","Value":2} + ,{"Name":"PARSE_SECURITY_URL","Value":3} + ,{"Name":"PARSE_ROOTDOCUMENT","Value":4} + ,{"Name":"PARSE_DOCUMENT","Value":5} + ,{"Name":"PARSE_ANCHOR","Value":6} + ,{"Name":"PARSE_ENCODE_IS_UNESCAPE","Value":7} + ,{"Name":"PARSE_DECODE_IS_ESCAPE","Value":8} + ,{"Name":"PARSE_PATH_FROM_URL","Value":9} + ,{"Name":"PARSE_URL_FROM_PATH","Value":10} + ,{"Name":"PARSE_MIME","Value":11} + ,{"Name":"PARSE_SERVER","Value":12} + ,{"Name":"PARSE_SCHEMA","Value":13} + ,{"Name":"PARSE_SITE","Value":14} + ,{"Name":"PARSE_DOMAIN","Value":15} + ,{"Name":"PARSE_LOCATION","Value":16} + ,{"Name":"PARSE_SECURITY_DOMAIN","Value":17} + ,{"Name":"PARSE_ESCAPE","Value":18} + ,{"Name":"PARSE_UNESCAPE","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSUACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSU_DEFAULT","Value":1} + ,{"Name":"PSU_SECURITY_URL_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QUERYOPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUERY_EXPIRATION_DATE","Value":1} + ,{"Name":"QUERY_TIME_OF_LAST_CHANGE","Value":2} + ,{"Name":"QUERY_CONTENT_ENCODING","Value":3} + ,{"Name":"QUERY_CONTENT_TYPE","Value":4} + ,{"Name":"QUERY_REFRESH","Value":5} + ,{"Name":"QUERY_RECOMBINE","Value":6} + ,{"Name":"QUERY_CAN_NAVIGATE","Value":7} + ,{"Name":"QUERY_USES_NETWORK","Value":8} + ,{"Name":"QUERY_IS_CACHED","Value":9} + ,{"Name":"QUERY_IS_INSTALLEDENTRY","Value":10} + ,{"Name":"QUERY_IS_CACHED_OR_MAPPED","Value":11} + ,{"Name":"QUERY_USES_CACHE","Value":12} + ,{"Name":"QUERY_IS_SECURE","Value":13} + ,{"Name":"QUERY_IS_SAFE","Value":14} + ,{"Name":"QUERY_USES_HISTORYFOLDER","Value":15} + ,{"Name":"QUERY_IS_CACHED_AND_USABLE_OFFLINE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetProtocolInfo" + ,"Kind":"Com" + ,"Guid":"79eac9ec-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwParseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CombineUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzResult","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzUrl2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCompareFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OueryOption","Type":{"Kind":"ApiRef","Name":"QUERYOPTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INTERNETFEATURELIST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEATURE_OBJECT_CACHING","Value":0} + ,{"Name":"FEATURE_ZONE_ELEVATION","Value":1} + ,{"Name":"FEATURE_MIME_HANDLING","Value":2} + ,{"Name":"FEATURE_MIME_SNIFFING","Value":3} + ,{"Name":"FEATURE_WINDOW_RESTRICTIONS","Value":4} + ,{"Name":"FEATURE_WEBOC_POPUPMANAGEMENT","Value":5} + ,{"Name":"FEATURE_BEHAVIORS","Value":6} + ,{"Name":"FEATURE_DISABLE_MK_PROTOCOL","Value":7} + ,{"Name":"FEATURE_LOCALMACHINE_LOCKDOWN","Value":8} + ,{"Name":"FEATURE_SECURITYBAND","Value":9} + ,{"Name":"FEATURE_RESTRICT_ACTIVEXINSTALL","Value":10} + ,{"Name":"FEATURE_VALIDATE_NAVIGATE_URL","Value":11} + ,{"Name":"FEATURE_RESTRICT_FILEDOWNLOAD","Value":12} + ,{"Name":"FEATURE_ADDON_MANAGEMENT","Value":13} + ,{"Name":"FEATURE_PROTOCOL_LOCKDOWN","Value":14} + ,{"Name":"FEATURE_HTTP_USERNAME_PASSWORD_DISABLE","Value":15} + ,{"Name":"FEATURE_SAFE_BINDTOOBJECT","Value":16} + ,{"Name":"FEATURE_UNC_SAVEDFILECHECK","Value":17} + ,{"Name":"FEATURE_GET_URL_DOM_FILEPATH_UNENCODED","Value":18} + ,{"Name":"FEATURE_TABBED_BROWSING","Value":19} + ,{"Name":"FEATURE_SSLUX","Value":20} + ,{"Name":"FEATURE_DISABLE_NAVIGATION_SOUNDS","Value":21} + ,{"Name":"FEATURE_DISABLE_LEGACY_COMPRESSION","Value":22} + ,{"Name":"FEATURE_FORCE_ADDR_AND_STATUS","Value":23} + ,{"Name":"FEATURE_XMLHTTP","Value":24} + ,{"Name":"FEATURE_DISABLE_TELNET_PROTOCOL","Value":25} + ,{"Name":"FEATURE_FEEDS","Value":26} + ,{"Name":"FEATURE_BLOCK_INPUT_PROMPTS","Value":27} + ,{"Name":"FEATURE_ENTRY_COUNT","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetSecurityMgrSite" + ,"Kind":"Com" + ,"Guid":"79eac9ed-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PUAF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PUAF_DEFAULT","Value":0} + ,{"Name":"PUAF_NOUI","Value":1} + ,{"Name":"PUAF_ISFILE","Value":2} + ,{"Name":"PUAF_WARN_IF_DENIED","Value":4} + ,{"Name":"PUAF_FORCEUI_FOREGROUND","Value":8} + ,{"Name":"PUAF_CHECK_TIFS","Value":16} + ,{"Name":"PUAF_DONTCHECKBOXINDIALOG","Value":32} + ,{"Name":"PUAF_TRUSTED","Value":64} + ,{"Name":"PUAF_ACCEPT_WILDCARD_SCHEME","Value":128} + ,{"Name":"PUAF_ENFORCERESTRICTED","Value":256} + ,{"Name":"PUAF_NOSAVEDFILECHECK","Value":512} + ,{"Name":"PUAF_REQUIRESAVEDFILECHECK","Value":1024} + ,{"Name":"PUAF_DONT_USE_CACHE","Value":4096} + ,{"Name":"PUAF_RESERVED1","Value":8192} + ,{"Name":"PUAF_RESERVED2","Value":16384} + ,{"Name":"PUAF_LMZ_UNLOCKED","Value":65536} + ,{"Name":"PUAF_LMZ_LOCKED","Value":131072} + ,{"Name":"PUAF_DEFAULTZONEPOL","Value":262144} + ,{"Name":"PUAF_NPL_USE_LOCKED_IF_RESTRICTED","Value":524288} + ,{"Name":"PUAF_NOUIIFLOCKED","Value":1048576} + ,{"Name":"PUAF_DRAGPROTOCOLCHECK","Value":2097152} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PUAFOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PUAFOUT_DEFAULT","Value":0} + ,{"Name":"PUAFOUT_ISLOCKZONEPOLICY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SZM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SZM_CREATE","Value":0} + ,{"Name":"SZM_DELETE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetSecurityManager" + ,"Kind":"Com" + ,"Guid":"79eac9ee-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSecuritySite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSite","Type":{"Kind":"ApiRef","Name":"IInternetSecurityMgrSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecuritySite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSecurityMgrSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapUrlToZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecurityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessUrlAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCustomPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetZoneMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZoneMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInternetSecurityManagerEx" + ,"Kind":"Com" + ,"Guid":"f164edf1-cc7c-4f0d-9a94-34222625c393" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessUrlActionEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInternetSecurityManagerEx2" + ,"Kind":"Com" + ,"Guid":"f1e50292-a795-4117-8e09-2b560a72ac60" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetSecurityManagerEx","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapUrlToZoneEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszMappedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ProcessUrlActionEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityIdEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCustomPolicyEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IZoneIdentifier" + ,"Kind":"Com" + ,"Guid":"cd45f185-1b21-48e2-967b-ead743a8914e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IZoneIdentifier2" + ,"Kind":"Com" + ,"Guid":"eb5e760c-09ef-45c0-b510-70830ce31e6a" + ,"Interface":{"Kind":"ApiRef","Name":"IZoneIdentifier","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastWriterPackageFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLastWriterPackageFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveLastWriterPackageFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAppZoneId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAppZoneId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAppZoneId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInternetHostSecurityManager" + ,"Kind":"Com" + ,"Guid":"3af280b6-cb3f-11d0-891e-00c04fb6bfc4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecurityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSecurityId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbSecurityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessUrlAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCustomPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"URLZONE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URLZONE_INVALID","Value":-1} + ,{"Name":"URLZONE_PREDEFINED_MIN","Value":0} + ,{"Name":"URLZONE_LOCAL_MACHINE","Value":0} + ,{"Name":"URLZONE_INTRANET","Value":1} + ,{"Name":"URLZONE_TRUSTED","Value":2} + ,{"Name":"URLZONE_INTERNET","Value":3} + ,{"Name":"URLZONE_UNTRUSTED","Value":4} + ,{"Name":"URLZONE_PREDEFINED_MAX","Value":999} + ,{"Name":"URLZONE_USER_MIN","Value":1000} + ,{"Name":"URLZONE_USER_MAX","Value":10000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URLTEMPLATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URLTEMPLATE_CUSTOM","Value":0} + ,{"Name":"URLTEMPLATE_PREDEFINED_MIN","Value":65536} + ,{"Name":"URLTEMPLATE_LOW","Value":65536} + ,{"Name":"URLTEMPLATE_MEDLOW","Value":66816} + ,{"Name":"URLTEMPLATE_MEDIUM","Value":69632} + ,{"Name":"URLTEMPLATE_MEDHIGH","Value":70912} + ,{"Name":"URLTEMPLATE_HIGH","Value":73728} + ,{"Name":"URLTEMPLATE_PREDEFINED_MAX","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IInternetZoneManager_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MAX_ZONE_PATH","Value":260} + ,{"Name":"MAX_ZONE_DESCRIPTION","Value":200} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ZAFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZAFLAGS_CUSTOM_EDIT","Value":1} + ,{"Name":"ZAFLAGS_ADD_SITES","Value":2} + ,{"Name":"ZAFLAGS_REQUIRE_VERIFICATION","Value":4} + ,{"Name":"ZAFLAGS_INCLUDE_PROXY_OVERRIDE","Value":8} + ,{"Name":"ZAFLAGS_INCLUDE_INTRANET_SITES","Value":16} + ,{"Name":"ZAFLAGS_NO_UI","Value":32} + ,{"Name":"ZAFLAGS_SUPPORTS_VERIFICATION","Value":64} + ,{"Name":"ZAFLAGS_UNC_AS_INTRANET","Value":128} + ,{"Name":"ZAFLAGS_DETECT_INTRANET","Value":256} + ,{"Name":"ZAFLAGS_USE_LOCKED_ZONES","Value":65536} + ,{"Name":"ZAFLAGS_VERIFY_TEMPLATE_SETTINGS","Value":131072} + ,{"Name":"ZAFLAGS_NO_CACHE","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ZONEATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":200},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szIconPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwTemplateMinLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTemplateRecommended","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTemplateCurrentLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URLZONEREG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URLZONEREG_DEFAULT","Value":0} + ,{"Name":"URLZONEREG_HKLM","Value":1} + ,{"Name":"URLZONEREG_HKCU","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInternetZoneManager" + ,"Kind":"Com" + ,"Guid":"79eac9ef-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetZoneAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetZoneAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZoneCustomPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetZoneCustomPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZoneActionPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetZoneActionPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PromptAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPromptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLogFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateZoneEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZoneAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwZone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyZoneEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTemplatePoliciesToZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTemplate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInternetZoneManagerEx" + ,"Kind":"Com" + ,"Guid":"a4c23339-8e06-431e-9bf4-7e711c085648" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetZoneManager","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetZoneActionPolicyEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetZoneActionPolicyEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"urlZoneReg","Type":{"Kind":"ApiRef","Name":"URLZONEREG","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInternetZoneManagerEx2" + ,"Kind":"Com" + ,"Guid":"edc17559-dd5d-4846-8eef-8becba5a4abf" + ,"Interface":{"Kind":"ApiRef","Name":"IInternetZoneManagerEx","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetZoneAttributesEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pZoneAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ZONEATTRIBUTES","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZoneSecurityState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZoneIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fRespectPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfPolicyEncountered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIESecurityState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRespectPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfPolicyEncountered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fNoCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FixUnsecureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CODEBASEHOLD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szCodeBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISoftDistExt" + ,"Kind":"Com" + ,"Guid":"b15b8dc1-c7e1-11d0-8680-00aa00bdcb71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessSoftDist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCDFURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSoftDistElement","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpsdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOFTDISTINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFirstCodeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCodeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextCodeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCodeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AsyncInstallDistributionUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CODEBASEHOLD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICatalogFileInfo" + ,"Kind":"Com" + ,"Guid":"711c7600-6b48-11d1-b403-00aa00b92af1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCatalogFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszCatalogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJavaTrust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppJavaTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDataFilter" + ,"Kind":"Com" + ,"Guid":"69d14c80-c18e-11d0-a9ce-006097942311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lInBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lOutBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lInBytesAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plInBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plOutBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lInBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lOutBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lInBytesAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plInBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plOutBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEncodingLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEncLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PROTOCOLFILTERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProtocolSink","Type":{"Kind":"ApiRef","Name":"IInternetProtocolSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pProtocol","Type":{"Kind":"ApiRef","Name":"IInternetProtocol","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwFilterFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DATAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulavrPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulConnectSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulProcessorSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEncodingFilterFactory" + ,"Kind":"Com" + ,"Guid":"70bdde00-c18e-11d0-a9ce-006097942311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindBestFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzCodeIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCodeOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"info","Type":{"Kind":"ApiRef","Name":"DATAINFO","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzCodeIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCodeOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"HIT_LOGGING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszLoggedUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpszExtendedInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONFIRMSAFETY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWrappedProtocol" + ,"Kind":"Com" + ,"Guid":"53c84785-8425-4dc5-971b-e58d9c19f9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWrapperCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BINDHANDLETYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BINDHANDLETYPES_APPCACHE","Value":0} + ,{"Name":"BINDHANDLETYPES_DEPENDENCY","Value":1} + ,{"Name":"BINDHANDLETYPES_COUNT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGetBindHandle" + ,"Kind":"Com" + ,"Guid":"af0ff408-129d-4b20-91f0-02bd23d88352" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBindHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumRequestedHandle","Type":{"Kind":"ApiRef","Name":"BINDHANDLETYPES","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PROTOCOL_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szTargetUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBindCallbackRedirect" + ,"Kind":"Com" + ,"Guid":"11c81bc2-121e-4ed5-b9c4-b430bd54f2c0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Redirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"vbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBindHttpSecurity" + ,"Kind":"Com" + ,"Guid":"a9eda967-f50e-4a33-b358-206f6ef3086d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIgnoreCertMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwIgnoreCertMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OLESTREAMVTBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Get","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Put","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLESTREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpstbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAMVTBL","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UASFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UAS_NORMAL","Value":0} + ,{"Name":"UAS_BLOCKED","Value":1} + ,{"Name":"UAS_NOPARENTENABLE","Value":2} + ,{"Name":"UAS_MASK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONNECTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumConnections" + ,"Kind":"Com" + ,"Guid":"b196b287-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CONNECTDATA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnections","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConnectionPoint" + ,"Kind":"Com" + ,"Guid":"b196b286-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectionInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnectionPointContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCPC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPointContainer","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnections","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumConnectionPoints" + ,"Kind":"Com" + ,"Guid":"b196b285-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCP","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnectionPoints","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConnectionPointContainer" + ,"Kind":"Com" + ,"Guid":"b196b284-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumConnectionPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumConnectionPoints","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindConnectionPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"LICINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLicInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fRuntimeKeyAvail","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fLicVerified","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IClassFactory2" + ,"Kind":"Com" + ,"Guid":"b196b28f-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLicInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LICINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RequestLicKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBstrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstanceLic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnkReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProvideClassInfo" + ,"Kind":"Com" + ,"Guid":"b196b283-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"GUIDKIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GUIDKIND_DEFAULT_SOURCE_DISP_IID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IProvideClassInfo2" + ,"Kind":"Com" + ,"Guid":"a6bc3ac0-dbaa-11ce-9de3-00aa004bb851" + ,"Interface":{"Kind":"ApiRef","Name":"IProvideClassInfo","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwGuidKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProvideMultipleClassInfo" + ,"Kind":"Com" + ,"Guid":"a7aba9c1-8983-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IProvideClassInfo2","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMultiTypeInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcti","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInfoOfIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iti","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptiCoClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwTIFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcdispidReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"piidPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"piidSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CONTROLINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cAccel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTRLINFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CTRLINFO_EATS_RETURN","Value":1} + ,{"Name":"CTRLINFO_EATS_ESCAPE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleControl" + ,"Kind":"Com" + ,"Guid":"b196b288-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetControlInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTROLINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnMnemonic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAmbientPropertyChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreezeEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFreeze","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"POINTF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XFORMCOORDS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XFORMCOORDS_POSITION","Value":1} + ,{"Name":"XFORMCOORDS_SIZE","Value":2} + ,{"Name":"XFORMCOORDS_HIMETRICTOCONTAINER","Value":4} + ,{"Name":"XFORMCOORDS_CONTAINERTOHIMETRIC","Value":8} + ,{"Name":"XFORMCOORDS_EVENTCOMPAT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleControlSite" + ,"Kind":"Com" + ,"Guid":"b196b289-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnControlInfoChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockInPlaceActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtendedControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransformCoords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPtlHimetric","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPtfContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTF","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fGotFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowPropertyFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PROPPAGEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDocString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPropertyPage" + ,"Kind":"Com" + ,"Guid":"b196b28d-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPageSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPageSite","Type":{"Kind":"ApiRef","Name":"IPropertyPageSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPPAGEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPageDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Help" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPropertyPage2" + ,"Kind":"Com" + ,"Guid":"01e44665-24ac-101b-84ed-08002b2ec713" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyPage","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EditProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PROPPAGESTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPPAGESTATUS_DIRTY","Value":1} + ,{"Name":"PROPPAGESTATUS_VALIDATE","Value":2} + ,{"Name":"PROPPAGESTATUS_CLEAN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyPageSite" + ,"Kind":"Com" + ,"Guid":"b196b28c-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocaleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPropertyNotifySink" + ,"Kind":"Com" + ,"Guid":"9bfbbc02-eff1-101a-84ed-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRequestEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CAUUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISpecifyPropertyPages" + ,"Kind":"Com" + ,"Guid":"b196b28b-bab4-101a-b69c-00aa00341d07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CAUUID","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistMemory" + ,"Kind":"Com" + ,"Guid":"bd1ae5e0-a6ae-11ce-bd37-504200c10000" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSizeMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPersistStreamInit" + ,"Kind":"Com" + ,"Guid":"7fd52380-4e07-101b-ae2d-08002b2ec713" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSizeMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPersistPropertyBag" + ,"Kind":"Com" + ,"Guid":"37d84f60-42cb-11ce-8135-00aa004bb851" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISimpleFrameSite" + ,"Kind":"Com" + ,"Guid":"742b0e01-14e6-101b-914e-00aa00300cab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreMessageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wp","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PostMessageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wp","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFont" + ,"Kind":"Com" + ,"Guid":"bef6e002-a874-101a-8bba-00aa00300cab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBold","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Bold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bold","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Italic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItalic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Italic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"italic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Underline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnderline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Underline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"underline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Strikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStrikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Strikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Weight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Weight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"weight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCharset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFontOther","Type":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyLogical","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyHimetric","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryTextMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRefHfont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFont","Type":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseHfont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFont","Type":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHdc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PictureAttributes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PICTURE_SCALABLE","Value":1} + ,{"Name":"PICTURE_TRANSPARENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPicture" + ,"Kind":"Com" + ,"Guid":"7bf80980-bf32-101a-8bbb-00aa00300cab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_hPal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phPal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"set_hPal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectPicture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDCIn","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDCOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phBmpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_KeepOriginalFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeepOriginalFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PictureChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveAsFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveMemCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDwAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPicture2" + ,"Kind":"Com" + ,"Guid":"f5185dd8-2012-4b0b-aad9-f052c6bd482b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_hPal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phPal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"set_hPal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectPicture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDCIn","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDCOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phBmpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_KeepOriginalFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeepOriginalFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PictureChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveAsFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveMemCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDwAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFontEventsDisp" + ,"Kind":"Com" + ,"Guid":"4ef6100a-af88-11d0-9846-00c04fc29993" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IFontDisp" + ,"Kind":"Com" + ,"Guid":"bef6e003-a874-101a-8bba-00aa00300cab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IPictureDisp" + ,"Kind":"Com" + ,"Guid":"7bf80981-bf32-101a-8bbb-00aa00300cab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IOleInPlaceObjectWindowless" + ,"Kind":"Com" + ,"Guid":"1c2056cc-5ef4-101b-8bc8-00aa003e3b29" + ,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceObject","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWindowMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDropTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDropTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ACTIVATEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACTIVATE_WINDOWLESS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleInPlaceSiteEx" + ,"Kind":"Com" + ,"Guid":"9c2cad80-3424-11cf-b670-00aa004cd6d8" + ,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInPlaceActivateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfNoRedraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInPlaceDeactivateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fNoRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestUIActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"OLEDCFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEDC_NODRAW","Value":1} + ,{"Name":"OLEDC_PAINTBKGND","Value":2} + ,{"Name":"OLEDC_OFFSCREEN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleInPlaceSiteWindowless" + ,"Kind":"Com" + ,"Guid":"922eada0-3424-11cf-b670-00aa004cd6d8" + ,"Interface":{"Kind":"ApiRef","Name":"IOleInPlaceSiteEx","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanWindowlessActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCapture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phDC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvalidateRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvalidateRgn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRGN","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRectScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRectClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdjustRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnDefWindowMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VIEWSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VIEWSTATUS_OPAQUE","Value":1} + ,{"Name":"VIEWSTATUS_SOLIDBKGND","Value":2} + ,{"Name":"VIEWSTATUS_DVASPECTOPAQUE","Value":4} + ,{"Name":"VIEWSTATUS_DVASPECTTRANSPARENT","Value":8} + ,{"Name":"VIEWSTATUS_SURFACE","Value":16} + ,{"Name":"VIEWSTATUS_3DSURFACE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HITRESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HITRESULT_OUTSIDE","Value":0} + ,{"Name":"HITRESULT_TRANSPARENT","Value":1} + ,{"Name":"HITRESULT_CLOSE","Value":2} + ,{"Name":"HITRESULT_HIT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVASPECT2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVASPECT_OPAQUE","Value":16} + ,{"Name":"DVASPECT_TRANSPARENT","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ExtentInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtentMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sizelProposed","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ExtentMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVEXTENT_CONTENT","Value":0} + ,{"Name":"DVEXTENT_INTEGRAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AspectInfoFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVASPECTINFOFLAG_CANOPTIMIZE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AspectInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IViewObjectEx" + ,"Kind":"Com" + ,"Guid":"3af24292-0c96-11ce-a0cf-00aa00600ab8" + ,"Interface":{"Kind":"ApiRef","Name":"IViewObject2","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetViewStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHitPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ptlLoc","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lCloseHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHitRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRectLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lCloseHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNaturalExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExtentInfo","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOleUndoUnit" + ,"Kind":"Com" + ,"Guid":"894ad3b0-ef97-11ce-9bc9-00aa00608e01" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Do" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUndoManager","Type":{"Kind":"ApiRef","Name":"IOleUndoManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnitType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"plID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnNextAdd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IOleParentUndoUnit" + ,"Kind":"Com" + ,"Guid":"a1faf330-ef97-11ce-9bc9-00aa00608e01" + ,"Interface":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumOleUndoUnits" + ,"Kind":"Com" + ,"Guid":"b3e7c340-ef97-11ce-9bc9-00aa00608e01" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOleUndoManager" + ,"Kind":"Com" + ,"Guid":"d001f200-ef97-11ce-9bc9-00aa00608e01" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPUU","Type":{"Kind":"ApiRef","Name":"IOleParentUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpenParentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DiscardFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UndoTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RedoTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUU","Type":{"Kind":"ApiRef","Name":"IOleUndoUnit","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumUndoable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRedoable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleUndoUnits","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastUndoDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastRedoDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"POINTERINACTIVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTERINACTIVE_ACTIVATEONENTRY","Value":1} + ,{"Name":"POINTERINACTIVE_DEACTIVATEONLEAVE","Value":2} + ,{"Name":"POINTERINACTIVE_ACTIVATEONDRAG","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPointerInactive" + ,"Kind":"Com" + ,"Guid":"55980ba0-35aa-11cf-b671-00aa004cd6d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetActivationPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnInactiveMouseMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInactiveSetCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRectBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwMouseMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fSetAlways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithSite" + ,"Kind":"Com" + ,"Guid":"fc4801a3-2ba9-11cf-a229-00aa003d7352" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvSite","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CALPOLESTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CADWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPerPropertyBrowsing" + ,"Kind":"Com" + ,"Guid":"376bd3aa-3845-101b-84ed-08002b2ec713" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapPropertyToPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPredefinedStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCaStringsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALPOLESTR","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCaCookiesOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CADWORD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPredefinedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PROPBAG2_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPBAG2_TYPE_UNDEFINED","Value":0} + ,{"Name":"PROPBAG2_TYPE_DATA","Value":1} + ,{"Name":"PROPBAG2_TYPE_URL","Value":2} + ,{"Name":"PROPBAG2_TYPE_OBJECT","Value":3} + ,{"Name":"PROPBAG2_TYPE_STREAM","Value":4} + ,{"Name":"PROPBAG2_TYPE_STORAGE","Value":5} + ,{"Name":"PROPBAG2_TYPE_MONIKER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPBAG2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPropertyBag2" + ,"Kind":"Com" + ,"Guid":"22f55882-280b-11d0-a8a9-00a0c90c2004" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phrError","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CountProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropBag","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPersistPropertyBag2" + ,"Kind":"Com" + ,"Guid":"22f55881-280b-11d0-a8a9-00a0c90c2004" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAdviseSinkEx" + ,"Kind":"Com" + ,"Guid":"3af24290-0c96-11ce-a0cf-00aa00600ab8" + ,"Interface":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnViewStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwViewStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"QACONTAINERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QACONTAINER_SHOWHATCHING","Value":1} + ,{"Name":"QACONTAINER_SHOWGRABHANDLES","Value":2} + ,{"Name":"QACONTAINER_USERMODE","Value":4} + ,{"Name":"QACONTAINER_DISPLAYASDEFAULT","Value":8} + ,{"Name":"QACONTAINER_UIDEAD","Value":16} + ,{"Name":"QACONTAINER_AUTOCLIP","Value":32} + ,{"Name":"QACONTAINER_MESSAGEREFLECT","Value":64} + ,{"Name":"QACONTAINER_SUPPORTSMNEMONICS","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QACONTAINER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSinkEx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pPropertyNotifySink","Type":{"Kind":"ApiRef","Name":"IPropertyNotifySink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pUnkEventSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwAmbientFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"colorFore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"colorBack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFont","Type":{"Kind":"ApiRef","Name":"IFont","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pUndoMgr","Type":{"Kind":"ApiRef","Name":"IOleUndoManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwAppearance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pBindHost","Type":{"Kind":"ApiRef","Name":"IBindHost","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pOleControlSite","Type":{"Kind":"ApiRef","Name":"IOleControlSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pServiceProvider","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QACONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMiscStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwViewStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEventCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPropNotifyCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPointerActivationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IQuickActivate" + ,"Kind":"Com" + ,"Guid":"cf51ed10-62fe-11cf-bf86-00a0c9034836" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QuickActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQaContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QACONTAINER","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pQaControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QACONTROL","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetContentExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContentExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSizel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OCPFIPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lplpUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dispidInitialProperty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSizeofstruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cySize","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sWeight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sCharset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fItalic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fUnderline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fStrikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PICTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSizeofstruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"picType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Com","Parents":["PICTDESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmp","Type":{"Kind":"ApiRef","Name":"_bmp_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]} + ,{"Name":"wmf","Type":{"Kind":"ApiRef","Name":"_wmf_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]} + ,{"Name":"icon","Type":{"Kind":"ApiRef","Name":"_icon_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]} + ,{"Name":"emf","Type":{"Kind":"ApiRef","Name":"_emf_e__Struct","TargetKind":"Default","Api":"Com","Parents":["_Anonymous_e__Union","PICTDESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_emf_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_wmf_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hmeta","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_icon_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_bmp_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"OLE_TRISTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"triUnchecked","Value":0} + ,{"Name":"triChecked","Value":1} + ,{"Name":"triGray","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVBGetControl" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOleContF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenumUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGetOleObject" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOleObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVBFormat" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sFirstDayOfWeek","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sFirstWeekOfYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IGetVBAObject" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DOCMISC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOCMISC_CANCREATEMULTIPLEVIEWS","Value":1} + ,{"Name":"DOCMISC_SUPPORTCOMPLEXRECTANGLES","Value":2} + ,{"Name":"DOCMISC_CANTOPENEDIT","Value":4} + ,{"Name":"DOCMISC_NOFILESUPPORT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleDocument" + ,"Kind":"Com" + ,"Guid":"b722bcc5-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPSite","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocMiscStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleDocumentViews","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOleDocumentSite" + ,"Kind":"Com" + ,"Guid":"b722bcc7-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateMe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewToActivate","Type":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleDocumentView" + ,"Kind":"Com" + ,"Guid":"b722bcc6-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInPlaceSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPSite","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInPlaceSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIPSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRectComplex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcHScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcVScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcSizeBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UIActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUIActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CloseView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveViewState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplyViewState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPSiteNew","Type":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppViewNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumOleDocumentViews" + ,"Kind":"Com" + ,"Guid":"b722bcc8-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleDocumentView","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOleDocumentViews","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IContinueCallback" + ,"Kind":"Com" + ,"Guid":"b722bcca-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FContinuePrinting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCntPrinted","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nCurPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszPrintStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IPrint_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRINTFLAG_MAYBOTHERUSER","Value":1} + ,{"Name":"PRINTFLAG_PROMPTUSER","Value":2} + ,{"Name":"PRINTFLAG_USERMAYCHANGEPRINTER","Value":4} + ,{"Name":"PRINTFLAG_RECOMPOSETODEVICE","Value":8} + ,{"Name":"PRINTFLAG_DONTACTUALLYPRINT","Value":16} + ,{"Name":"PRINTFLAG_FORCEPROPERTIES","Value":32} + ,{"Name":"PRINTFLAG_PRINTTOFILE","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PAGERANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nFromPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nToPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAGESET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fOddPages","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEvenPages","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cPageRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPages","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PAGERANGE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPrint" + ,"Kind":"Com" + ,"Guid":"b722bcc9-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInitialPageNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nFirstPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnFirstPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Print" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppPageSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGESET","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pstgmOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcallback","Type":{"Kind":"ApiRef","Name":"IContinueCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"nFirstPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcPagesPrinted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pnLastPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OLECMDF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDF_SUPPORTED","Value":1} + ,{"Name":"OLECMDF_ENABLED","Value":2} + ,{"Name":"OLECMDF_LATCHED","Value":4} + ,{"Name":"OLECMDF_NINCHED","Value":8} + ,{"Name":"OLECMDF_INVISIBLE","Value":16} + ,{"Name":"OLECMDF_DEFHIDEONCTXTMENU","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cmdID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cmdf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLECMDTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cmdtextf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwActual","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgwz","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLECMDTEXTF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDTEXTF_NONE","Value":0} + ,{"Name":"OLECMDTEXTF_NAME","Value":1} + ,{"Name":"OLECMDTEXTF_STATUS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDEXECOPT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDEXECOPT_DODEFAULT","Value":0} + ,{"Name":"OLECMDEXECOPT_PROMPTUSER","Value":1} + ,{"Name":"OLECMDEXECOPT_DONTPROMPTUSER","Value":2} + ,{"Name":"OLECMDEXECOPT_SHOWHELP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDID_OPEN","Value":1} + ,{"Name":"OLECMDID_NEW","Value":2} + ,{"Name":"OLECMDID_SAVE","Value":3} + ,{"Name":"OLECMDID_SAVEAS","Value":4} + ,{"Name":"OLECMDID_SAVECOPYAS","Value":5} + ,{"Name":"OLECMDID_PRINT","Value":6} + ,{"Name":"OLECMDID_PRINTPREVIEW","Value":7} + ,{"Name":"OLECMDID_PAGESETUP","Value":8} + ,{"Name":"OLECMDID_SPELL","Value":9} + ,{"Name":"OLECMDID_PROPERTIES","Value":10} + ,{"Name":"OLECMDID_CUT","Value":11} + ,{"Name":"OLECMDID_COPY","Value":12} + ,{"Name":"OLECMDID_PASTE","Value":13} + ,{"Name":"OLECMDID_PASTESPECIAL","Value":14} + ,{"Name":"OLECMDID_UNDO","Value":15} + ,{"Name":"OLECMDID_REDO","Value":16} + ,{"Name":"OLECMDID_SELECTALL","Value":17} + ,{"Name":"OLECMDID_CLEARSELECTION","Value":18} + ,{"Name":"OLECMDID_ZOOM","Value":19} + ,{"Name":"OLECMDID_GETZOOMRANGE","Value":20} + ,{"Name":"OLECMDID_UPDATECOMMANDS","Value":21} + ,{"Name":"OLECMDID_REFRESH","Value":22} + ,{"Name":"OLECMDID_STOP","Value":23} + ,{"Name":"OLECMDID_HIDETOOLBARS","Value":24} + ,{"Name":"OLECMDID_SETPROGRESSMAX","Value":25} + ,{"Name":"OLECMDID_SETPROGRESSPOS","Value":26} + ,{"Name":"OLECMDID_SETPROGRESSTEXT","Value":27} + ,{"Name":"OLECMDID_SETTITLE","Value":28} + ,{"Name":"OLECMDID_SETDOWNLOADSTATE","Value":29} + ,{"Name":"OLECMDID_STOPDOWNLOAD","Value":30} + ,{"Name":"OLECMDID_ONTOOLBARACTIVATED","Value":31} + ,{"Name":"OLECMDID_FIND","Value":32} + ,{"Name":"OLECMDID_DELETE","Value":33} + ,{"Name":"OLECMDID_HTTPEQUIV","Value":34} + ,{"Name":"OLECMDID_HTTPEQUIV_DONE","Value":35} + ,{"Name":"OLECMDID_ENABLE_INTERACTION","Value":36} + ,{"Name":"OLECMDID_ONUNLOAD","Value":37} + ,{"Name":"OLECMDID_PROPERTYBAG2","Value":38} + ,{"Name":"OLECMDID_PREREFRESH","Value":39} + ,{"Name":"OLECMDID_SHOWSCRIPTERROR","Value":40} + ,{"Name":"OLECMDID_SHOWMESSAGE","Value":41} + ,{"Name":"OLECMDID_SHOWFIND","Value":42} + ,{"Name":"OLECMDID_SHOWPAGESETUP","Value":43} + ,{"Name":"OLECMDID_SHOWPRINT","Value":44} + ,{"Name":"OLECMDID_CLOSE","Value":45} + ,{"Name":"OLECMDID_ALLOWUILESSSAVEAS","Value":46} + ,{"Name":"OLECMDID_DONTDOWNLOADCSS","Value":47} + ,{"Name":"OLECMDID_UPDATEPAGESTATUS","Value":48} + ,{"Name":"OLECMDID_PRINT2","Value":49} + ,{"Name":"OLECMDID_PRINTPREVIEW2","Value":50} + ,{"Name":"OLECMDID_SETPRINTTEMPLATE","Value":51} + ,{"Name":"OLECMDID_GETPRINTTEMPLATE","Value":52} + ,{"Name":"OLECMDID_PAGEACTIONBLOCKED","Value":55} + ,{"Name":"OLECMDID_PAGEACTIONUIQUERY","Value":56} + ,{"Name":"OLECMDID_FOCUSVIEWCONTROLS","Value":57} + ,{"Name":"OLECMDID_FOCUSVIEWCONTROLSQUERY","Value":58} + ,{"Name":"OLECMDID_SHOWPAGEACTIONMENU","Value":59} + ,{"Name":"OLECMDID_ADDTRAVELENTRY","Value":60} + ,{"Name":"OLECMDID_UPDATETRAVELENTRY","Value":61} + ,{"Name":"OLECMDID_UPDATEBACKFORWARDSTATE","Value":62} + ,{"Name":"OLECMDID_OPTICAL_ZOOM","Value":63} + ,{"Name":"OLECMDID_OPTICAL_GETZOOMRANGE","Value":64} + ,{"Name":"OLECMDID_WINDOWSTATECHANGED","Value":65} + ,{"Name":"OLECMDID_ACTIVEXINSTALLSCOPE","Value":66} + ,{"Name":"OLECMDID_UPDATETRAVELENTRY_DATARECOVERY","Value":67} + ,{"Name":"OLECMDID_SHOWTASKDLG","Value":68} + ,{"Name":"OLECMDID_POPSTATEEVENT","Value":69} + ,{"Name":"OLECMDID_VIEWPORT_MODE","Value":70} + ,{"Name":"OLECMDID_LAYOUT_VIEWPORT_WIDTH","Value":71} + ,{"Name":"OLECMDID_VISUAL_VIEWPORT_EXCLUDE_BOTTOM","Value":72} + ,{"Name":"OLECMDID_USER_OPTICAL_ZOOM","Value":73} + ,{"Name":"OLECMDID_PAGEAVAILABLE","Value":74} + ,{"Name":"OLECMDID_GETUSERSCALABLE","Value":75} + ,{"Name":"OLECMDID_UPDATE_CARET","Value":76} + ,{"Name":"OLECMDID_ENABLE_VISIBILITY","Value":77} + ,{"Name":"OLECMDID_MEDIA_PLAYBACK","Value":78} + ,{"Name":"OLECMDID_SETFAVICON","Value":79} + ,{"Name":"OLECMDID_SET_HOST_FULLSCREENMODE","Value":80} + ,{"Name":"OLECMDID_EXITFULLSCREEN","Value":81} + ,{"Name":"OLECMDID_SCROLLCOMPLETE","Value":82} + ,{"Name":"OLECMDID_ONBEFOREUNLOAD","Value":83} + ,{"Name":"OLECMDID_SHOWMESSAGE_BLOCKABLE","Value":84} + ,{"Name":"OLECMDID_SHOWTASKDLG_BLOCKABLE","Value":85} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MEDIAPLAYBACK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEDIAPLAYBACK_RESUME","Value":0} + ,{"Name":"MEDIAPLAYBACK_PAUSE","Value":1} + ,{"Name":"MEDIAPLAYBACK_PAUSE_AND_SUSPEND","Value":2} + ,{"Name":"MEDIAPLAYBACK_RESUME_FROM_SUSPEND","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGNOREMIME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IGNOREMIME_PROMPT","Value":1} + ,{"Name":"IGNOREMIME_TEXT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPCSETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCSETTING_LOGGING_ENABLED","Value":1} + ,{"Name":"WPCSETTING_FILEDOWNLOAD_BLOCKED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOleCommandTarget" + ,"Kind":"Com" + ,"Guid":"b722bccb-4e68-101b-a2bc-00aa00404770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cCmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgCmds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLECMD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pCmdText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLECMDTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Exec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"nCmdID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nCmdexecopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvaIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"OLECMDID_REFRESHFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_REFRESH_NORMAL","Value":0} + ,{"Name":"OLECMDIDF_REFRESH_IFEXPIRED","Value":1} + ,{"Name":"OLECMDIDF_REFRESH_CONTINUE","Value":2} + ,{"Name":"OLECMDIDF_REFRESH_COMPLETELY","Value":3} + ,{"Name":"OLECMDIDF_REFRESH_NO_CACHE","Value":4} + ,{"Name":"OLECMDIDF_REFRESH_RELOAD","Value":5} + ,{"Name":"OLECMDIDF_REFRESH_LEVELMASK","Value":255} + ,{"Name":"OLECMDIDF_REFRESH_CLEARUSERINPUT","Value":4096} + ,{"Name":"OLECMDIDF_REFRESH_PROMPTIFOFFLINE","Value":8192} + ,{"Name":"OLECMDIDF_REFRESH_THROUGHSCRIPT","Value":16384} + ,{"Name":"OLECMDIDF_REFRESH_SKIPBEFOREUNLOADEVENT","Value":32768} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_ACTIVEXINSTALL","Value":65536} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_FILEDOWNLOAD","Value":131072} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_LOCALMACHINE","Value":262144} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_POPUPWINDOW","Value":524288} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNLOCALMACHINE","Value":1048576} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNTRUSTED","Value":2097152} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTRANET","Value":4194304} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNINTERNET","Value":8388608} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_PROTLOCKDOWNRESTRICTED","Value":16777216} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_MIXEDCONTENT","Value":33554432} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_INVALID_CERT","Value":67108864} + ,{"Name":"OLECMDIDF_REFRESH_PAGEACTION_ALLOW_VERSION","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID_PAGEACTIONFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_PAGEACTION_FILEDOWNLOAD","Value":1} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXINSTALL","Value":2} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXTRUSTFAIL","Value":4} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUSERDISABLE","Value":8} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXDISALLOW","Value":16} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUNSAFE","Value":32} + ,{"Name":"OLECMDIDF_PAGEACTION_POPUPWINDOW","Value":64} + ,{"Name":"OLECMDIDF_PAGEACTION_LOCALMACHINE","Value":128} + ,{"Name":"OLECMDIDF_PAGEACTION_MIMETEXTPLAIN","Value":256} + ,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE","Value":512} + ,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXINSTALL","Value":512} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNLOCALMACHINE","Value":1024} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNTRUSTED","Value":2048} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTRANET","Value":4096} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNINTERNET","Value":8192} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNRESTRICTED","Value":16384} + ,{"Name":"OLECMDIDF_PAGEACTION_PROTLOCKDOWNDENY","Value":32768} + ,{"Name":"OLECMDIDF_PAGEACTION_POPUPALLOWED","Value":65536} + ,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTPROMPT","Value":131072} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEXUSERAPPROVAL","Value":262144} + ,{"Name":"OLECMDIDF_PAGEACTION_MIXEDCONTENT","Value":524288} + ,{"Name":"OLECMDIDF_PAGEACTION_INVALID_CERT","Value":1048576} + ,{"Name":"OLECMDIDF_PAGEACTION_INTRANETZONEREQUEST","Value":2097152} + ,{"Name":"OLECMDIDF_PAGEACTION_XSSFILTERED","Value":4194304} + ,{"Name":"OLECMDIDF_PAGEACTION_SPOOFABLEIDNHOST","Value":8388608} + ,{"Name":"OLECMDIDF_PAGEACTION_ACTIVEX_EPM_INCOMPATIBLE","Value":16777216} + ,{"Name":"OLECMDIDF_PAGEACTION_SCRIPTNAVIGATE_ACTIVEXUSERAPPROVAL","Value":33554432} + ,{"Name":"OLECMDIDF_PAGEACTION_WPCBLOCKED","Value":67108864} + ,{"Name":"OLECMDIDF_PAGEACTION_WPCBLOCKED_ACTIVEX","Value":134217728} + ,{"Name":"OLECMDIDF_PAGEACTION_EXTENSION_COMPAT_BLOCKED","Value":268435456} + ,{"Name":"OLECMDIDF_PAGEACTION_NORESETACTIVEX","Value":536870912} + ,{"Name":"OLECMDIDF_PAGEACTION_GENERIC_STATE","Value":1073741824} + ,{"Name":"OLECMDIDF_PAGEACTION_RESET","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID_BROWSERSTATEFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_BROWSERSTATE_EXTENSIONSOFF","Value":1} + ,{"Name":"OLECMDIDF_BROWSERSTATE_IESECURITY","Value":2} + ,{"Name":"OLECMDIDF_BROWSERSTATE_PROTECTEDMODE_OFF","Value":4} + ,{"Name":"OLECMDIDF_BROWSERSTATE_RESET","Value":8} + ,{"Name":"OLECMDIDF_BROWSERSTATE_REQUIRESACTIVEX","Value":16} + ,{"Name":"OLECMDIDF_BROWSERSTATE_DESKTOPHTMLDIALOG","Value":32} + ,{"Name":"OLECMDIDF_BROWSERSTATE_BLOCKEDVERSION","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID_OPTICAL_ZOOMFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_OPTICAL_ZOOM_NOPERSIST","Value":1} + ,{"Name":"OLECMDIDF_OPTICAL_ZOOM_NOLAYOUT","Value":16} + ,{"Name":"OLECMDIDF_OPTICAL_ZOOM_NOTRANSIENT","Value":32} + ,{"Name":"OLECMDIDF_OPTICAL_ZOOM_RELOADFORNEWTAB","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PAGEACTION_UI" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PAGEACTION_UI_DEFAULT","Value":0} + ,{"Name":"PAGEACTION_UI_MODAL","Value":1} + ,{"Name":"PAGEACTION_UI_MODELESS","Value":2} + ,{"Name":"PAGEACTION_UI_SILENT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID_WINDOWSTATE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_WINDOWSTATE_USERVISIBLE","Value":1} + ,{"Name":"OLECMDIDF_WINDOWSTATE_ENABLED","Value":2} + ,{"Name":"OLECMDIDF_WINDOWSTATE_USERVISIBLE_VALID","Value":65536} + ,{"Name":"OLECMDIDF_WINDOWSTATE_ENABLED_VALID","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLECMDID_VIEWPORT_MODE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH","Value":1} + ,{"Name":"OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM","Value":2} + ,{"Name":"OLECMDIDF_VIEWPORTMODE_FIXED_LAYOUT_WIDTH_VALID","Value":65536} + ,{"Name":"OLECMDIDF_VIEWPORTMODE_EXCLUDE_VISUAL_BOTTOM_VALID","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IZoomEvents" + ,"Kind":"Com" + ,"Guid":"41b68150-904c-4e17-a0ba-a438182e359d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnZoomPercentChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulZoomPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProtectFocus" + ,"Kind":"Com" + ,"Guid":"d81f90a3-8156-44f7-ad28-5abb87003274" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllowFocusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProtectedModeMenuServices" + ,"Kind":"Com" + ,"Guid":"73c105ee-9dff-4a07-b83c-7eff290c266e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadMenuA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszMenuName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadMenuID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wResourceID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"phMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"LPFNOLEUIHOOK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OLEUIINSERTOBJECTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"oleRender","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpIOleClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpIStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"sc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIINSERTOBJECTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"oleRender","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpIOleClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpIStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"sc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIPASTEFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OLEUIPASTE_ENABLEICON","Value":2048} + ,{"Name":"OLEUIPASTE_PASTEONLY","Value":0} + ,{"Name":"OLEUIPASTE_PASTE","Value":512} + ,{"Name":"OLEUIPASTE_LINKANYTYPE","Value":1024} + ,{"Name":"OLEUIPASTE_LINKTYPE1","Value":1} + ,{"Name":"OLEUIPASTE_LINKTYPE2","Value":2} + ,{"Name":"OLEUIPASTE_LINKTYPE3","Value":4} + ,{"Name":"OLEUIPASTE_LINKTYPE4","Value":8} + ,{"Name":"OLEUIPASTE_LINKTYPE5","Value":16} + ,{"Name":"OLEUIPASTE_LINKTYPE6","Value":32} + ,{"Name":"OLEUIPASTE_LINKTYPE7","Value":64} + ,{"Name":"OLEUIPASTE_LINKTYPE8","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OLEUIPASTEENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fmtetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFormatName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrResultText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScratchSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIPASTEENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fmtetc","Type":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFormatName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrResultText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScratchSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIPASTESPECIALW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"arrPasteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTEENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"cPasteEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"arrLinkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cLinkTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"nSelectedIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fLink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIPASTESPECIALA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"arrPasteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTEENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"cPasteEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"arrLinkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cLinkTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"nSelectedIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fLink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IOleUILinkContainerW" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLinkUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLinkUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lenFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fValidateSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplenFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lplpszFullLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszShortLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpfSourceAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpfIsSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fErrorMessage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleUILinkContainerA" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLinkUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUpdateOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLinkUpdateOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwUpdateOpt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lenFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fValidateSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplenFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lplpszFullLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszShortLinkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpfSourceAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpfIsSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenLinkSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fErrorMessage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"OLEUIEDITLINKSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIEDITLINKSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICHANGEICONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szIconExe","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"cchIconExe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICHANGEICONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szIconExe","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cchIconExe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICONVERTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidConvertDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidActivateDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidNew","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpszUserType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fObjectsIconChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszDefLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICONVERTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidConvertDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidActivateDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidNew","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpszUserType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fObjectsIconChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszDefLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cClsidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIBUSYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"lphWndDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIBUSYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"lphWndDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICHANGESOURCEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nFileLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszFrom","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUICHANGESOURCEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOleUILinkContainer","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nFileLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszFrom","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IOleUIObjInfoW" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwObjSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lplpszLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszShortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConvertInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"lpwFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"lpConvertDefaultClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"lplpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phMetaPict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Optional"]} + ,{"Name":"pdvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"pnCurrentScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetViewInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nCurrentScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bRelativeToOrig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleUIObjInfoA" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwObjSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lplpszLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszShortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConvertInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"lpwFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"lpConvertDefaultClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"lplpClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcClsidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phMetaPict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Optional"]} + ,{"Name":"pdvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"pnCurrentScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetViewInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dvAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nCurrentScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bRelativeToOrig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOleUILinkInfoW" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLastUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOleUILinkInfoA" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLastUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OLEUIGNRLPROPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIGNRLPROPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIVIEWPROPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"nScaleMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nScaleMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIVIEWPROPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"nScaleMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nScaleMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUILINKPROPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUILINKPROPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFNOLEUIHOOK","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIOBJECTPROPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERW_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpObjInfo","Type":{"Kind":"ApiRef","Name":"IOleUIObjInfoW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLinkInfo","Type":{"Kind":"ApiRef","Name":"IOleUILinkInfoW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpGP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIGNRLPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIVIEWPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUILINKPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLEUIOBJECTPROPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERA_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"dwObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpObjInfo","Type":{"Kind":"ApiRef","Name":"IOleUIObjInfoA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLinkInfo","Type":{"Kind":"ApiRef","Name":"IOleUILinkInfoA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpGP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIGNRLPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIVIEWPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUILINKPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALLFRAMEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fHasInValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fHasInOutValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fHasOutValues","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDerivesFromIDispatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cInInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cInOutInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cOutInterfacesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cTopLevelInInterfaces","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALLFRAMEPARAMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"stackOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALLFRAME_COPY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALLFRAME_COPY_NESTED","Value":1} + ,{"Name":"CALLFRAME_COPY_INDEPENDENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLFRAME_FREE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALLFRAME_FREE_NONE","Value":0} + ,{"Name":"CALLFRAME_FREE_IN","Value":1} + ,{"Name":"CALLFRAME_FREE_INOUT","Value":2} + ,{"Name":"CALLFRAME_FREE_OUT","Value":4} + ,{"Name":"CALLFRAME_FREE_TOP_INOUT","Value":8} + ,{"Name":"CALLFRAME_FREE_TOP_OUT","Value":16} + ,{"Name":"CALLFRAME_FREE_ALL","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLFRAME_NULL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALLFRAME_NULL_NONE","Value":0} + ,{"Name":"CALLFRAME_NULL_INOUT","Value":2} + ,{"Name":"CALLFRAME_NULL_OUT","Value":4} + ,{"Name":"CALLFRAME_NULL_ALL","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLFRAME_WALK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALLFRAME_WALK_IN","Value":1} + ,{"Name":"CALLFRAME_WALK_INOUT","Value":2} + ,{"Name":"CALLFRAME_WALK_OUT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLFRAME_MARSHALCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"punkReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"guidTransferSyntax","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICallFrame" + ,"Kind":"Com" + ,"Guid":"d573b4b0-894e-11d2-b8b6-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIIDAndMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"piMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pwszMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStackLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"SetStackLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvStack","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReturnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReturnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEPARAMINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copyControl","Type":{"Kind":"ApiRef","Name":"CALLFRAME_COPY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWalker","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Free" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pframeArgsDest","Type":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWalkerDestFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWalkerCopy","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"freeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWalkerFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"nullFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"freeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWalkerFree","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"nullFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WalkFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"walkWhat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWalker","Type":{"Kind":"ApiRef","Name":"ICallFrameWalker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMarshalSizeMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmshlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"mshlflags","Type":{"Kind":"ApiRef","Name":"MSHLFLAGS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbBufferNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Marshal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmshlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"mshlflags","Type":{"Kind":"ApiRef","Name":"MSHLFLAGS","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdataRep","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prpcFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmarshal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcbUnmarshalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseMarshalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ibFirstRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvReceiver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICallIndirect" + ,"Kind":"Com" + ,"Guid":"d573b4b1-894e-11d2-b8b6-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CallIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMethodInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAMEINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwszMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pfDerivesFromIDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pwszInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICallInterceptor" + ,"Kind":"Com" + ,"Guid":"60c7ca75-896d-11d2-b8b6-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"ICallIndirect","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psink","Type":{"Kind":"ApiRef","Name":"ICallFrameEvents","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegisteredSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrameEvents","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICallFrameEvents" + ,"Kind":"Com" + ,"Guid":"fd5e0843-fc91-11d0-97d7-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrame","Type":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICallUnmarshal" + ,"Kind":"Com" + ,"Guid":"5333b003-2e42-11d2-b89d-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Unmarshal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fForceBufferCopy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcbUnmarshalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICallFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseMarshalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ibFirstRelease","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcontext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLFRAME_MARSHALCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICallFrameWalker" + ,"Kind":"Com" + ,"Guid":"08b23919-392d-11d2-b8a4-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWalkInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"fIn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInterfaceRelated" + ,"Kind":"Com" + ,"Guid":"d1fb5a79-7706-11d1-adba-00c04fc2adc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"RECORD_READING_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECORD_READING_POLICY_FORWARD","Value":1} + ,{"Name":"RECORD_READING_POLICY_BACKWARD","Value":2} + ,{"Name":"RECORD_READING_POLICY_RANDOM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ILog" + ,"Kind":"Com" + ,"Guid":"ff222117-0c6c-11d2-b89a-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Force" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lsnMinToForce","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fForceNow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lsnToRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plsnPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadRecordPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lsnToRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plsnPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plsnFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnLast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TruncatePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lsnFirstToKeep","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAccessPolicyHint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"ApiRef","Name":"RECORD_READING_POLICY","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileBasedLogInit" + ,"Kind":"Com" + ,"Guid":"00951e8c-1294-11d1-97e4-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbCapacityHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumGUID" + ,"Kind":"Com" + ,"Guid":"0002e000-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CATEGORYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"catid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumCATEGORYINFO" + ,"Kind":"Com" + ,"Guid":"0002e011-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CATEGORYINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCATEGORYINFO","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICatRegister" + ,"Kind":"Com" + ,"Guid":"0002e012-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgCategoryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CATEGORYINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterClassImplCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterClassImplCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterClassReqCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterClassReqCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICatInformation" + ,"Kind":"Com" + ,"Guid":"0002e013-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenumCategoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCATEGORYINFO","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategoryDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumClassesOfCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cImplemented","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatidImpl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatidReq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppenumClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsClassOfCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cImplemented","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatidImpl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcatidReq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumImplCategoriesOfClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppenumCatid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumReqCategoriesOfClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppenumCatid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAccessControl" + ,"Kind":"Com" + ,"Guid":"eedd23e0-8410-11ce-a1c3-08002b2b8d8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GrantAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cTrustees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgTrustees","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAccessAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfAccessAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAuditControl" + ,"Kind":"Com" + ,"Guid":"1da6292f-bc66-11ce-aae3-00aa004c2737" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GrantAuditRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAuditRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeAuditRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cTrustees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgTrustees","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllAuditRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAuditList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESSW","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAccessAudited" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuditRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfAccessAudited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ComCallData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDispid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserDefined","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCONTEXTCALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComCallData","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IContextCallback" + ,"Kind":"Com" + ,"Guid":"000001da-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ContextCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCONTEXTCALL","TargetKind":"FunctionPointer","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComCallData","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMessageDispatcher" + ,"Kind":"Com" + ,"Guid":"f5f84c8f-cfd0-4cd6-b66b-c5d26ff1689d" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"PumpMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ACTRL_ACCESS_ENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProvSpecificAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInheritProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESS_ENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProvSpecificAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInheritProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESS_ENTRY_LISTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESS_ENTRY_LISTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_PROPERTY_ENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAccessEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRY_LISTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"fListFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_PROPERTY_ENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAccessEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_ACCESS_ENTRY_LISTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"fListFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPropertyAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_PROPERTY_ENTRYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPropertyAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTRL_PROPERTY_ENTRYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAccessibilityDockingServiceCallback" + ,"Kind":"Com" + ,"Guid":"157733fd-a592-42e5-b594-248468c5a81b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Undocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"undockReason","Type":{"Kind":"ApiRef","Name":"UNDOCK_REASON","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccessibilityDockingService" + ,"Kind":"Com" + ,"Guid":"8849dc22-cedf-4c95-998d-051419dd3f76" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcxFixed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcyMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DockWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cyRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAccessibilityDockingServiceCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UndockWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"COINIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COINIT_APARTMENTTHREADED","Value":2} + ,{"Name":"COINIT_MULTITHREADED","Value":0} + ,{"Name":"COINIT_DISABLE_OLE1DDE","Value":4} + ,{"Name":"COINIT_SPEED_OVER_MEMORY","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMSD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SD_LAUNCHPERMISSIONS","Value":0} + ,{"Name":"SD_ACCESSPERMISSIONS","Value":1} + ,{"Name":"SD_LAUNCHRESTRICTIONS","Value":2} + ,{"Name":"SD_ACCESSRESTRICTIONS","Value":3} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"HDC_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HDC_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HDC_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HDC_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HDC_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HDC_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HDC_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HDC_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HBITMAP_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HICON_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HPALETTE_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HBITMAP_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HICON_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HICON_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HPALETTE_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HPALETTE_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetMalloc" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMemContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMalloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoUninitialize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CoGetCurrentProcess" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CoInitializeEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCoInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetCallerTID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwTID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetCurrentLogicalThreadId" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetContextToken" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetApartmentType" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pAptQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APTTYPEQUALIFIER","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoIncrementMTAUsage" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoDecrementMTAUsage" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoAllowUnmarshalerCLSID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CoGetObjectContext" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetClassObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRegisterClassObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRevokeClassObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoResumeClassObjects" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoSuspendClassObjects" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoAddRefServerProcess" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CoReleaseServerProcess" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CoGetPSClsid" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRegisterPSClsid" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CoRegisterSurrogate" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurrogate","Type":{"Kind":"ApiRef","Name":"ISurrogate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetMarshalSizeMax" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoMarshalInterface" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoUnmarshalInterface" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CoMarshalHresult" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoUnmarshalHresult" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"phresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoReleaseMarshalData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoDisconnectObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoLockObjectExternal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLastUnlockReleases","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetStandardMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"mshlflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarshal","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetStdMarshalEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"smexflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnkInner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoIsHandlerConnected" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoMarshalInterThreadInterfaceInStream" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetInterfaceAndReleaseStream" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CoCreateFreeThreadedMarshaler" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppunkMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoFreeUnusedLibraries" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CoFreeUnusedLibrariesEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwUnloadDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoDisconnectContext" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInitializeSecurity" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cAuthSvc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"asAuthSvc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_SERVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoGetCallContext" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoQueryProxyBlanket" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CoSetProxyBlanket" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwImpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoCopyProxy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProxy","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoQueryClientBlanket" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pAuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pImpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPrivs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CoImpersonateClient" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoRevertToSelf" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoQueryAuthenticationServices" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcAuthSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"asAuthSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOLE_AUTHENTICATION_SERVICE","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoSwitchCallContext" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppOldObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoCreateInstance" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CoCreateInstanceEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoCreateInstanceFromApp" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoRegisterActivationFilter" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActivationFilter","Type":{"Kind":"ApiRef","Name":"IActivationFilter","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetCancelObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoSetCancelObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoCancelCall" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoTestCancel" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoEnableCallCancellation" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoDisableCallCancellation" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StringFromCLSID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLSIDFromString" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StringFromIID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IIDFromString" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProgIDFromCLSID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpszProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLSIDFromProgID" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszProgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StringFromGUID2" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoCreateGuid" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoWaitForMultipleHandles" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwindex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoWaitForMultipleObjects" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpdwindex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetTreatAsClass" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoInvalidateRemoteMachineBindings" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoTaskMemAlloc" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoTaskMemRealloc" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoTaskMemFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"CoFileTimeNow" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLSIDFromProgIDEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszProgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRegisterDeviceCatalog" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRevokeDeviceCatalog" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserSize" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserMarshal" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SNB_UserFree" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLIPFORMAT_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserSize64" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SNB_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SNB_UserFree64" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HACCEL_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HGLOBAL_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HMENU_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HACCEL_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HACCEL_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HGLOBAL_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HGLOBAL_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMENU_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HMENU_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateURLMoniker" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateURLMonikerEx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassURL" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pClsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAsyncBindCtx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppBC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateURLMonikerEx2" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMkCtx","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAsyncBindCtxEx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppBC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MkParseDisplayNameEx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterBindStatusCallback" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBSCBPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeBindStatusCallback" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBSCb","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassFileOrMime" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szMime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsValidURL" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetClassObjectFromURL" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rCLASSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"szCODE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTYPE","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBindCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IEInstallScope" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwScope","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FaultInIEFeature" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClassSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"uCLSSPEC","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERYCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetComponentIDFromCLSSPEC" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"uCLSSPEC","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppszComponentID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAsyncMoniker" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterMediaTypes" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ctypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgszTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgcfTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindMediaType" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgszTypes","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgcfTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFormatEnumerator" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cfmtetc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgfmtetc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppenumfmtetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterFormatEnumerator" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeFormatEnumerator" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEFetc","Type":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterMediaTypeClass" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ctypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgszTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgclsID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindMediaTypeClass" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlMkSetSessionOption" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlMkGetSessionOption" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBufferLengthOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindMimeFromData" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBC","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzMimeProposed","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMimeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzMimeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObtainUserAgentString" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUAOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CompareSecurityIds" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSecurityId1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwLen1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSecurityId2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwLen2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompatFlagsFromClsid" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pdwCompatFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMiscStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAccessForIEAppContainer" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ieObjectType","Type":{"Kind":"ApiRef","Name":"IEObjectType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUri" + ,"SetLastError":false + ,"DllImport":"URLMON" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUriWithFragment" + ,"SetLastError":false + ,"DllImport":"URLMON" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFragment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUriFromMultiByteString" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszANSIInputUri","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwEncodingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateIUriBuilder" + ,"SetLastError":false + ,"DllImport":"URLMON" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppIUriBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUriBuilder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkSimpleNavigateToString" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTargetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkSimpleNavigateToMoniker" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szTargetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"URLOpenStreamA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLOpenStreamW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLOpenPullStreamA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLOpenPullStreamW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLDownloadToFileA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLDownloadToFileW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLDownloadToCacheFileA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLDownloadToCacheFileW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLOpenBlockingStreamA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"URLOpenBlockingStreamW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HlinkGoBack" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkGoForward" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkNavigateString" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"HlinkNavigateMoniker" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoInternetParseUrl" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetParseIUri" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParseAction","Type":{"Kind":"ApiRef","Name":"PARSEACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetCombineUrl" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetCombineUrlEx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBaseUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwzRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCombinedUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoInternetCombineIUri" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBaseUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRelativeUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCombineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCombinedUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoInternetCompareUrl" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzUrl2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetGetProtocolFlags" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetQueryInfo" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"QueryOptions","Type":{"Kind":"ApiRef","Name":"QUERYOPTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetGetSession" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSessionMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIInternetSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSession","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetGetSecurityUrl" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszSecUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psuAction","Type":{"Kind":"ApiRef","Name":"PSUACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetGetSecurityUrlEx" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSecUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psuAction","Type":{"Kind":"ApiRef","Name":"PSUACTION","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetSetFeatureEnabled" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetIsFeatureEnabled" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetIsFeatureEnabledForUrl" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoInternetIsFeatureEnabledForIUri" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FeatureEntry","Type":{"Kind":"ApiRef","Name":"INTERNETFEATURELIST","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManagerEx2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoInternetIsFeatureZoneElevationEnabled" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFromURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szToURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSecMgr","Type":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyStgMedium" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcstgmedSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstgmedDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyBindInfo" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbiSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbiDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseBindInfo" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pbindinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BINDINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IEGetUserPrivateNamespaceName" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoInternetCreateSecurityManager" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetSecurityManager","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoInternetCreateZoneManager" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppZM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInternetZoneManager","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSoftwareUpdateInfo" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOFTDISTINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSoftwareUpdateAdvertisementState" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAdState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAdvertisedVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAdvertisedVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsLoggingEnabledA" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsLoggingEnabledW" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteHitLogging" + ,"SetLastError":false + ,"DllImport":"urlmon" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLogginginfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIT_LOGGING_INFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDataAdviseHolder" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDAHolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataAdviseHolder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleBuildVersion" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"OleInitialize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleUninitialize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OleQueryLinkFromData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleQueryCreateFromData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleCreate" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateFromData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateFromDataEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLinkFromData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLinkFromDataEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateStaticFromData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLink" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkLinkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLinkEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkLinkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLinkToFile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateLinkToFileEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateFromFile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateFromFileEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAdvf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IAdviseSink","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleLoad" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pClientSite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleSave" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPS","Type":{"Kind":"ApiRef","Name":"IPersistStorage","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSameAsLoad","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleLoadFromStream" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"iidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleSaveToStream" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPStm","Type":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleSetContainedObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fContained","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleNoteObjectVisible" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterDragDrop" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDropTarget","Type":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeDragDrop" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoDragDrop" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDropSource","Type":{"Kind":"ApiRef","Name":"IDropSource","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOKEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleSetClipboard" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleGetClipboard" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDataObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleGetClipboardWithEnterpriseInfo" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dataEnterpriseId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"sourceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"targetDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dataDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleFlushClipboard" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OleIsCurrentClipboard" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleCreateMenuDescriptor" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hmenuCombined","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMenuWidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OleMenuGroupWidths","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleSetMenuDescriptor" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndActiveObject","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFrame","Type":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpActiveObj","Type":{"Kind":"ApiRef","Name":"IOleInPlaceActiveObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleDestroyMenuDescriptor" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"holemenu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleTranslateAccelerator" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFrame","Type":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OIFI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleDuplicateData" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSrc","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleDraw" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleRun" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleIsRunning" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleLockRunning" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLastUnlockCloses","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseStgMedium" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateOleAdviseHolder" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOAHolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleAdviseHolder","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleCreateDefaultHandler" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateEmbeddingHelper" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCF","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsAccelerator" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpwCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleGetIconOfFile" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUseFileAsLabel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleGetIconOfClass" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fUseTypeAsLabel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleMetafilePictFromIconAndLabel" + ,"SetLastError":true + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleRegGetUserType" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFormOfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleRegGetMiscStatus" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleRegEnumFormatEtc" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleRegEnumVerbs" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOLEVERB","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleDoAutoConvert" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleGetAutoConvert" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pClsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleSetAutoConvert" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HRGN_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HRGN_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HRGN_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HRGN_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleCreatePropertyFrame" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPageClsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreatePropertyFrameIndirect" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCPFIPARAMS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleTranslateColor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcolorref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreateFontIndirect" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFontDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTDESC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleCreatePictureIndirect" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPictDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PICTDESC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fOwn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleLoadPicture" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRunmode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleLoadPictureEx" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRunmode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"xSizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ySizeDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleLoadPicturePath" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szURLorPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkCaller","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clrReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvRet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleIconToCursor" + ,"SetLastError":false + ,"DllImport":"OLEAUT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hinstExe","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIAddVerbMenuW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszShortType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDVerbMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDVerbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAddConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleUIAddVerbMenuA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszShortType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDVerbMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDVerbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAddConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleUIInsertObjectW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIINSERTOBJECTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIInsertObjectA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIINSERTOBJECTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIPasteSpecialW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTESPECIALW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIPasteSpecialA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIPASTESPECIALA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIEditLinksW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIEDITLINKSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIEditLinksA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIEDITLINKSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIChangeIconW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGEICONW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIChangeIconA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGEICONA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIConvertW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICONVERTW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIConvertA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICONVERTA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUICanConvertOrActivateAs" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"rClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fIsLinkedObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIBusyW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIBUSYW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIBusyA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIBUSYA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIChangeSourceW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGESOURCEW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIChangeSourceA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUICHANGESOURCEA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIObjectPropertiesW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSW","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIObjectPropertiesA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLEUIOBJECTPROPSA","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIPromptUserW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIPromptUserA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIUpdateLinksW" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpOleUILinkCntr","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerW","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cLinks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleUIUpdateLinksA" + ,"SetLastError":false + ,"DllImport":"oledlg" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpOleUILinkCntr","Type":{"Kind":"ApiRef","Name":"IOleUILinkContainerA","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cLinks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetInterceptor" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iidIntercepted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetInterceptorFromTypeInfo" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iidIntercepted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"typeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoSetMessageDispatcher" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMessageDispatcher","Type":{"Kind":"ApiRef","Name":"IMessageDispatcher","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoHandlePriorityEventsFromMessagePump" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CoInitialize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoRegisterMallocSpy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMallocSpy","Type":{"Kind":"ApiRef","Name":"IMallocSpy","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoRevokeMallocSpy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CoRegisterInitializeSpy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpy","Type":{"Kind":"ApiRef","Name":"IInitializeSpy","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"puliCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRevokeInitializeSpy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uliCookie","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoGetSystemSecurityPermissions" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comSDType","Type":{"Kind":"ApiRef","Name":"COMSD","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSD","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoLoadLibrary" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszLibName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAutoFree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoFreeLibrary" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoFreeAllLibraries" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CoGetInstanceFromFile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoGetInstanceFromIStorage" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COSERVERINFO","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MULTI_QI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoAllowSetForegroundWindow" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CoIsOle1Class" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CoFileTimeToDosDateTime" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDosDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"lpDosTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoDosDateTimeToFileTime" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nDosDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"nDosTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoRegisterMessageFilter" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMessageFilter","Type":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lplpMessageFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMessageFilter","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CoRegisterChannelHook" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ExtensionUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pChannelHook","Type":{"Kind":"ApiRef","Name":"IChannelHook","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoTreatAsClass" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidOld","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateDataCache" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iidResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetObject" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBindOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BIND_OPTS","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MkParseDisplayName" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MonikerRelativePathTo" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkSrc","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkDest","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmkRelPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonikerCommonPrefixWith" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkThis","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmkOther","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppmkCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBindCtx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateGenericComposite" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmkFirst","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmkRest","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppmkComposite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClassFile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateClassMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFileMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateItemMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszDelim","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAntiMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePointerMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateObjrefMoniker" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppmk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRunningObjectTable" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pprot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningObjectTable","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "OLEUIINSERTOBJECT" + ,"OLEUIPASTEENTRY" + ,"OLEUIPASTESPECIAL" + ,"IOleUILinkContainer" + ,"OLEUIEDITLINKS" + ,"OLEUICHANGEICON" + ,"OLEUICONVERT" + ,"OLEUIBUSY" + ,"OLEUICHANGESOURCE" + ,"IOleUIObjInfo" + ,"IOleUILinkInfo" + ,"OLEUIGNRLPROPS" + ,"OLEUIVIEWPROPS" + ,"OLEUILINKPROPS" + ,"OLEUIOBJECTPROPS" + ,"ACTRL_ACCESS_ENTRY" + ,"ACTRL_ACCESS_ENTRY_LIST" + ,"ACTRL_PROPERTY_ENTRY" + ,"ACTRL_ACCESS" + ,"URLOpenStream" + ,"URLOpenPullStream" + ,"URLDownloadToFile" + ,"URLDownloadToCacheFile" + ,"URLOpenBlockingStream" + ,"IsLoggingEnabled" + ,"OleUIAddVerbMenu" + ,"OleUIInsertObject" + ,"OleUIPasteSpecial" + ,"OleUIEditLinks" + ,"OleUIChangeIcon" + ,"OleUIConvert" + ,"OleUIBusy" + ,"OleUIChangeSource" + ,"OleUIObjectProperties" + ,"OleUIPromptUser" + ,"OleUIUpdateLinks" +] + +} diff --git a/api/ComponentServices.json b/api/ComponentServices.json new file mode 100644 index 0000000..6818b26 --- /dev/null +++ b/api/ComponentServices.json @@ -0,0 +1,10090 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SecurityIdentity" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0a5-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"SecurityCallers" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0a6-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"SecurityCallContext" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0a7-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"GetSecurityCallContextAppObject" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0a8-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"Dummy30040732" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0a9-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"TransactionContext" + ,"Kind":"ComClassID" + ,"Guid":"7999fc25-d3c6-11cf-acab-00a024a55aef" + } + ,{ + "Name":"TransactionContextEx" + ,"Kind":"ComClassID" + ,"Guid":"5cb66670-d3d4-11cf-acab-00a024a55aef" + } + ,{ + "Name":"ByotServerEx" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0aa-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"CServiceConfig" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c8-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"ServicePool" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c9-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"ServicePoolConfig" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0ca-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"SharedProperty" + ,"Kind":"ComClassID" + ,"Guid":"2a005c05-a5de-11cf-9e66-00aa00a3f464" + } + ,{ + "Name":"SharedPropertyGroup" + ,"Kind":"ComClassID" + ,"Guid":"2a005c0b-a5de-11cf-9e66-00aa00a3f464" + } + ,{ + "Name":"SharedPropertyGroupManager" + ,"Kind":"ComClassID" + ,"Guid":"2a005c11-a5de-11cf-9e66-00aa00a3f464" + } + ,{ + "Name":"COMEvents" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0ab-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"CoMTSLocator" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0ac-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"MtsGrp" + ,"Kind":"ComClassID" + ,"Guid":"4b2e958d-0393-11d1-b1ab-00aa00ba3258" + } + ,{ + "Name":"ComServiceEvents" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c3-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"ComSystemAppEventData" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c6-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"CRMClerk" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0bd-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"CRMRecoveryClerk" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0be-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"LBEvents" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c1-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"MessageMover" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0bf-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"DispenserManager" + ,"Kind":"ComClassID" + ,"Guid":"ecabb0c0-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"PoolMgr" + ,"Kind":"ComClassID" + ,"Guid":"ecabafb5-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"EventServer" + ,"Kind":"ComClassID" + ,"Guid":"ecabafbc-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"TrackerServer" + ,"Kind":"ComClassID" + ,"Guid":"ecabafb9-7f19-11d2-978e-0000f8757e2a" + } + ,{ + "Name":"AppDomainHelper" + ,"Kind":"ComClassID" + ,"Guid":"ef24f689-14f8-4d92-b4af-d7b1f0e70fd4" + } + ,{ + "Name":"ClrAssemblyLocator" + ,"Kind":"ComClassID" + ,"Guid":"458aa3b5-265a-4b75-bc05-9bea4630cf18" + } + ,{ + "Name":"COMAdminCatalog" + ,"Kind":"ComClassID" + ,"Guid":"f618c514-dfb8-11d1-a2cf-00805fc79235" + } + ,{ + "Name":"COMAdminCatalogObject" + ,"Kind":"ComClassID" + ,"Guid":"f618c515-dfb8-11d1-a2cf-00805fc79235" + } + ,{ + "Name":"COMAdminCatalogCollection" + ,"Kind":"ComClassID" + ,"Guid":"f618c516-dfb8-11d1-a2cf-00805fc79235" + } + ,{ + "Name":"ICOMAdminCatalog" + ,"Kind":"Com" + ,"Guid":"dd662187-dfc2-11d1-a2cf-00805fc79235" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCollName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCatalogCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCatalogServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCatalogCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCollectionByQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCollName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsaVarQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"ppCatalogCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ImportComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrCLSIDOrProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDLL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTLB","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPSDLL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutdownApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExportApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrApplicationFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDestinationDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrUserId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRSN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopRouter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RefreshRouter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StartRouter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InstallMultipleComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsaVarFileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"ppsaVarCLSIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultipleComponentsInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIdOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsaVarFileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"ppsaVarCLSIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppsaVarClassNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppsaVarFileFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppsaVarComponentFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RefreshComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackupREGDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreREGDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryApplicationFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrApplicationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrApplicationDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbHasUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"pbIsProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"ppsaVarFileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIdOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServiceCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lService","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InstallMultipleEventClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIdOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsaVarFileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"ppsaVarCLSIDS","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallEventClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplIdOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDLL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTLB","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPSDLL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEventClassesForIID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsaVarCLSIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppsaVarProgIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppsaVarDescriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"COMAdminInUse" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminNotInUse","Value":0} + ,{"Name":"COMAdminInUseByCatalog","Value":1} + ,{"Name":"COMAdminInUseByRegistryUnknown","Value":2} + ,{"Name":"COMAdminInUseByRegistryProxyStub","Value":3} + ,{"Name":"COMAdminInUseByRegistryTypeLib","Value":4} + ,{"Name":"COMAdminInUseByRegistryClsid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICOMAdminCatalog2" + ,"Kind":"Com" + ,"Guid":"790c6e0b-9194-4cc9-9426-a48a63185696" + ,"Interface":{"Kind":"ApiRef","Name":"ICOMAdminCatalog","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetCollectionByQuery2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCollectionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarQueryStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppCatalogCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetApplicationInstanceIDFromProcessID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProcessID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShutdownApplicationInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PauseApplicationInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResumeApplicationInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecycleApplicationInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AreApplicationInstancesPaused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarApplicationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarBoolPaused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DumpApplicationInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationInstanceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMaxImages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrDumpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsApplicationInstanceDumpSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarBoolDumpSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateServiceForApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrStartType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrErrorControl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDependencies","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRunAs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bDesktopOk","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteServiceForApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPartitionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrPartitionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPartitionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrPartitionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentPartition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPartitionIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentPartitionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPartitionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentPartitionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPartitionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GlobalPartitionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGlobalPartitionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FlushPartitionCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CopyApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSourcePartitionIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarApplicationID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrDestinationPartitionIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSourceApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarCLSIDOrProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrDestinationApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSourceApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarCLSIDOrProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrDestinationApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AliasComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSrcApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrCLSIDOrProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDestApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNewProgId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNewClsid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSafeToDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDllName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCOMAdminInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMAdminInUse","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ImportUnconfiguredComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarCLSIDOrProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarComponentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PromoteUnconfiguredComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarCLSIDOrProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarComponentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarCLSIDOrProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarComponentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Is64BitCatalogServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIs64Bit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportPartition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPartitionIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPartitionFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallPartition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDestDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrUserID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRSN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryApplicationFile2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFilesForImport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetComponentVersionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCLSIDOrProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plVersionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICatalogObject" + ,"Kind":"Com" + ,"Guid":"6eb22871-8a19-11d0-81b6-00a0c9231c29" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsPropertyReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Valid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsPropertyWriteOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICatalogCollection" + ,"Kind":"Com" + ,"Guid":"6eb22872-8a19-11d0-81b6-00a0c9231c29" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppCatalogObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCatalogObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Populate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcChanges","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCollName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varObjectKey","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCatalogCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarNamel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AddEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RemoveEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUtilInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataStoreMajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataStoreMinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorVersionl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PopulateByKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopulateByQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrQueryString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lQueryType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"COMAdminComponentType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdmin32BitComponent","Value":1} + ,{"Name":"COMAdmin64BitComponent","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminApplicationInstallOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminInstallNoUsers","Value":0} + ,{"Name":"COMAdminInstallUsers","Value":1} + ,{"Name":"COMAdminInstallForceOverwriteOfFiles","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminApplicationExportOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminExportNoUsers","Value":0} + ,{"Name":"COMAdminExportUsers","Value":1} + ,{"Name":"COMAdminExportApplicationProxy","Value":2} + ,{"Name":"COMAdminExportForceOverwriteOfFiles","Value":4} + ,{"Name":"COMAdminExportIn10Format","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminThreadingModels" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminThreadingModelApartment","Value":0} + ,{"Name":"COMAdminThreadingModelFree","Value":1} + ,{"Name":"COMAdminThreadingModelMain","Value":2} + ,{"Name":"COMAdminThreadingModelBoth","Value":3} + ,{"Name":"COMAdminThreadingModelNeutral","Value":4} + ,{"Name":"COMAdminThreadingModelNotSpecified","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminTransactionOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminTransactionIgnored","Value":0} + ,{"Name":"COMAdminTransactionNone","Value":1} + ,{"Name":"COMAdminTransactionSupported","Value":2} + ,{"Name":"COMAdminTransactionRequired","Value":3} + ,{"Name":"COMAdminTransactionRequiresNew","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminTxIsolationLevelOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminTxIsolationLevelAny","Value":0} + ,{"Name":"COMAdminTxIsolationLevelReadUnCommitted","Value":1} + ,{"Name":"COMAdminTxIsolationLevelReadCommitted","Value":2} + ,{"Name":"COMAdminTxIsolationLevelRepeatableRead","Value":3} + ,{"Name":"COMAdminTxIsolationLevelSerializable","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminSynchronizationOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminSynchronizationIgnored","Value":0} + ,{"Name":"COMAdminSynchronizationNone","Value":1} + ,{"Name":"COMAdminSynchronizationSupported","Value":2} + ,{"Name":"COMAdminSynchronizationRequired","Value":3} + ,{"Name":"COMAdminSynchronizationRequiresNew","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminActivationOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminActivationInproc","Value":0} + ,{"Name":"COMAdminActivationLocal","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminAccessChecksLevelOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminAccessChecksApplicationLevel","Value":0} + ,{"Name":"COMAdminAccessChecksApplicationComponentLevel","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminAuthenticationLevelOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminAuthenticationDefault","Value":0} + ,{"Name":"COMAdminAuthenticationNone","Value":1} + ,{"Name":"COMAdminAuthenticationConnect","Value":2} + ,{"Name":"COMAdminAuthenticationCall","Value":3} + ,{"Name":"COMAdminAuthenticationPacket","Value":4} + ,{"Name":"COMAdminAuthenticationIntegrity","Value":5} + ,{"Name":"COMAdminAuthenticationPrivacy","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminImpersonationLevelOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminImpersonationAnonymous","Value":1} + ,{"Name":"COMAdminImpersonationIdentify","Value":2} + ,{"Name":"COMAdminImpersonationImpersonate","Value":3} + ,{"Name":"COMAdminImpersonationDelegate","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminAuthenticationCapabilitiesOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminAuthenticationCapabilitiesNone","Value":0} + ,{"Name":"COMAdminAuthenticationCapabilitiesSecureReference","Value":2} + ,{"Name":"COMAdminAuthenticationCapabilitiesStaticCloaking","Value":32} + ,{"Name":"COMAdminAuthenticationCapabilitiesDynamicCloaking","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminOS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminOSNotInitialized","Value":0} + ,{"Name":"COMAdminOSWindows3_1","Value":1} + ,{"Name":"COMAdminOSWindows9x","Value":2} + ,{"Name":"COMAdminOSWindows2000","Value":3} + ,{"Name":"COMAdminOSWindows2000AdvancedServer","Value":4} + ,{"Name":"COMAdminOSWindows2000Unknown","Value":5} + ,{"Name":"COMAdminOSUnknown","Value":6} + ,{"Name":"COMAdminOSWindowsXPPersonal","Value":11} + ,{"Name":"COMAdminOSWindowsXPProfessional","Value":12} + ,{"Name":"COMAdminOSWindowsNETStandardServer","Value":13} + ,{"Name":"COMAdminOSWindowsNETEnterpriseServer","Value":14} + ,{"Name":"COMAdminOSWindowsNETDatacenterServer","Value":15} + ,{"Name":"COMAdminOSWindowsNETWebServer","Value":16} + ,{"Name":"COMAdminOSWindowsLonghornPersonal","Value":17} + ,{"Name":"COMAdminOSWindowsLonghornProfessional","Value":18} + ,{"Name":"COMAdminOSWindowsLonghornStandardServer","Value":19} + ,{"Name":"COMAdminOSWindowsLonghornEnterpriseServer","Value":20} + ,{"Name":"COMAdminOSWindowsLonghornDatacenterServer","Value":21} + ,{"Name":"COMAdminOSWindowsLonghornWebServer","Value":22} + ,{"Name":"COMAdminOSWindows7Personal","Value":23} + ,{"Name":"COMAdminOSWindows7Professional","Value":24} + ,{"Name":"COMAdminOSWindows7StandardServer","Value":25} + ,{"Name":"COMAdminOSWindows7EnterpriseServer","Value":26} + ,{"Name":"COMAdminOSWindows7DatacenterServer","Value":27} + ,{"Name":"COMAdminOSWindows7WebServer","Value":28} + ,{"Name":"COMAdminOSWindows8Personal","Value":29} + ,{"Name":"COMAdminOSWindows8Professional","Value":30} + ,{"Name":"COMAdminOSWindows8StandardServer","Value":31} + ,{"Name":"COMAdminOSWindows8EnterpriseServer","Value":32} + ,{"Name":"COMAdminOSWindows8DatacenterServer","Value":33} + ,{"Name":"COMAdminOSWindows8WebServer","Value":34} + ,{"Name":"COMAdminOSWindowsBluePersonal","Value":35} + ,{"Name":"COMAdminOSWindowsBlueProfessional","Value":36} + ,{"Name":"COMAdminOSWindowsBlueStandardServer","Value":37} + ,{"Name":"COMAdminOSWindowsBlueEnterpriseServer","Value":38} + ,{"Name":"COMAdminOSWindowsBlueDatacenterServer","Value":39} + ,{"Name":"COMAdminOSWindowsBlueWebServer","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminServiceOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminServiceLoadBalanceRouter","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminServiceStatusOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminServiceStopped","Value":0} + ,{"Name":"COMAdminServiceStartPending","Value":1} + ,{"Name":"COMAdminServiceStopPending","Value":2} + ,{"Name":"COMAdminServiceRunning","Value":3} + ,{"Name":"COMAdminServiceContinuePending","Value":4} + ,{"Name":"COMAdminServicePausePending","Value":5} + ,{"Name":"COMAdminServicePaused","Value":6} + ,{"Name":"COMAdminServiceUnknownState","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminQCMessageAuthenticateOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminQCMessageAuthenticateSecureApps","Value":0} + ,{"Name":"COMAdminQCMessageAuthenticateOff","Value":1} + ,{"Name":"COMAdminQCMessageAuthenticateOn","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminFileFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminFileFlagLoadable","Value":1} + ,{"Name":"COMAdminFileFlagCOM","Value":2} + ,{"Name":"COMAdminFileFlagContainsPS","Value":4} + ,{"Name":"COMAdminFileFlagContainsComp","Value":8} + ,{"Name":"COMAdminFileFlagContainsTLB","Value":16} + ,{"Name":"COMAdminFileFlagSelfReg","Value":32} + ,{"Name":"COMAdminFileFlagSelfUnReg","Value":64} + ,{"Name":"COMAdminFileFlagUnloadableDLL","Value":128} + ,{"Name":"COMAdminFileFlagDoesNotExist","Value":256} + ,{"Name":"COMAdminFileFlagAlreadyInstalled","Value":512} + ,{"Name":"COMAdminFileFlagBadTLB","Value":1024} + ,{"Name":"COMAdminFileFlagGetClassObjFailed","Value":2048} + ,{"Name":"COMAdminFileFlagClassNotAvailable","Value":4096} + ,{"Name":"COMAdminFileFlagRegistrar","Value":8192} + ,{"Name":"COMAdminFileFlagNoRegistrar","Value":16384} + ,{"Name":"COMAdminFileFlagDLLRegsvrFailed","Value":32768} + ,{"Name":"COMAdminFileFlagRegTLBFailed","Value":65536} + ,{"Name":"COMAdminFileFlagRegistrarFailed","Value":131072} + ,{"Name":"COMAdminFileFlagError","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminComponentFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminCompFlagTypeInfoFound","Value":1} + ,{"Name":"COMAdminCompFlagCOMPlusPropertiesFound","Value":2} + ,{"Name":"COMAdminCompFlagProxyFound","Value":4} + ,{"Name":"COMAdminCompFlagInterfacesFound","Value":8} + ,{"Name":"COMAdminCompFlagAlreadyInstalled","Value":16} + ,{"Name":"COMAdminCompFlagNotInApplication","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMAdminErrorCodes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMAdminErrObjectErrors","Value":-2146368511} + ,{"Name":"COMAdminErrObjectInvalid","Value":-2146368510} + ,{"Name":"COMAdminErrKeyMissing","Value":-2146368509} + ,{"Name":"COMAdminErrAlreadyInstalled","Value":-2146368508} + ,{"Name":"COMAdminErrAppFileWriteFail","Value":-2146368505} + ,{"Name":"COMAdminErrAppFileReadFail","Value":-2146368504} + ,{"Name":"COMAdminErrAppFileVersion","Value":-2146368503} + ,{"Name":"COMAdminErrBadPath","Value":-2146368502} + ,{"Name":"COMAdminErrApplicationExists","Value":-2146368501} + ,{"Name":"COMAdminErrRoleExists","Value":-2146368500} + ,{"Name":"COMAdminErrCantCopyFile","Value":-2146368499} + ,{"Name":"COMAdminErrNoUser","Value":-2146368497} + ,{"Name":"COMAdminErrInvalidUserids","Value":-2146368496} + ,{"Name":"COMAdminErrNoRegistryCLSID","Value":-2146368495} + ,{"Name":"COMAdminErrBadRegistryProgID","Value":-2146368494} + ,{"Name":"COMAdminErrAuthenticationLevel","Value":-2146368493} + ,{"Name":"COMAdminErrUserPasswdNotValid","Value":-2146368492} + ,{"Name":"COMAdminErrCLSIDOrIIDMismatch","Value":-2146368488} + ,{"Name":"COMAdminErrRemoteInterface","Value":-2146368487} + ,{"Name":"COMAdminErrDllRegisterServer","Value":-2146368486} + ,{"Name":"COMAdminErrNoServerShare","Value":-2146368485} + ,{"Name":"COMAdminErrDllLoadFailed","Value":-2146368483} + ,{"Name":"COMAdminErrBadRegistryLibID","Value":-2146368482} + ,{"Name":"COMAdminErrAppDirNotFound","Value":-2146368481} + ,{"Name":"COMAdminErrRegistrarFailed","Value":-2146368477} + ,{"Name":"COMAdminErrCompFileDoesNotExist","Value":-2146368476} + ,{"Name":"COMAdminErrCompFileLoadDLLFail","Value":-2146368475} + ,{"Name":"COMAdminErrCompFileGetClassObj","Value":-2146368474} + ,{"Name":"COMAdminErrCompFileClassNotAvail","Value":-2146368473} + ,{"Name":"COMAdminErrCompFileBadTLB","Value":-2146368472} + ,{"Name":"COMAdminErrCompFileNotInstallable","Value":-2146368471} + ,{"Name":"COMAdminErrNotChangeable","Value":-2146368470} + ,{"Name":"COMAdminErrNotDeletable","Value":-2146368469} + ,{"Name":"COMAdminErrSession","Value":-2146368468} + ,{"Name":"COMAdminErrCompMoveLocked","Value":-2146368467} + ,{"Name":"COMAdminErrCompMoveBadDest","Value":-2146368466} + ,{"Name":"COMAdminErrRegisterTLB","Value":-2146368464} + ,{"Name":"COMAdminErrSystemApp","Value":-2146368461} + ,{"Name":"COMAdminErrCompFileNoRegistrar","Value":-2146368460} + ,{"Name":"COMAdminErrCoReqCompInstalled","Value":-2146368459} + ,{"Name":"COMAdminErrServiceNotInstalled","Value":-2146368458} + ,{"Name":"COMAdminErrPropertySaveFailed","Value":-2146368457} + ,{"Name":"COMAdminErrObjectExists","Value":-2146368456} + ,{"Name":"COMAdminErrComponentExists","Value":-2146368455} + ,{"Name":"COMAdminErrRegFileCorrupt","Value":-2146368453} + ,{"Name":"COMAdminErrPropertyOverflow","Value":-2146368452} + ,{"Name":"COMAdminErrNotInRegistry","Value":-2146368450} + ,{"Name":"COMAdminErrObjectNotPoolable","Value":-2146368449} + ,{"Name":"COMAdminErrApplidMatchesClsid","Value":-2146368442} + ,{"Name":"COMAdminErrRoleDoesNotExist","Value":-2146368441} + ,{"Name":"COMAdminErrStartAppNeedsComponents","Value":-2146368440} + ,{"Name":"COMAdminErrRequiresDifferentPlatform","Value":-2146368439} + ,{"Name":"COMAdminErrQueuingServiceNotAvailable","Value":-2146367998} + ,{"Name":"COMAdminErrObjectParentMissing","Value":-2146367480} + ,{"Name":"COMAdminErrObjectDoesNotExist","Value":-2146367479} + ,{"Name":"COMAdminErrCanNotExportAppProxy","Value":-2146368438} + ,{"Name":"COMAdminErrCanNotStartApp","Value":-2146368437} + ,{"Name":"COMAdminErrCanNotExportSystemApp","Value":-2146368436} + ,{"Name":"COMAdminErrCanNotSubscribeToComponent","Value":-2146368435} + ,{"Name":"COMAdminErrAppNotRunning","Value":-2146367478} + ,{"Name":"COMAdminErrEventClassCannotBeSubscriber","Value":-2146368434} + ,{"Name":"COMAdminErrLibAppProxyIncompatible","Value":-2146368433} + ,{"Name":"COMAdminErrBasePartitionOnly","Value":-2146368432} + ,{"Name":"COMAdminErrDuplicatePartitionName","Value":-2146368425} + ,{"Name":"COMAdminErrPartitionInUse","Value":-2146368423} + ,{"Name":"COMAdminErrImportedComponentsNotAllowed","Value":-2146368421} + ,{"Name":"COMAdminErrRegdbNotInitialized","Value":-2146368398} + ,{"Name":"COMAdminErrRegdbNotOpen","Value":-2146368397} + ,{"Name":"COMAdminErrRegdbSystemErr","Value":-2146368396} + ,{"Name":"COMAdminErrRegdbAlreadyRunning","Value":-2146368395} + ,{"Name":"COMAdminErrMigVersionNotSupported","Value":-2146368384} + ,{"Name":"COMAdminErrMigSchemaNotFound","Value":-2146368383} + ,{"Name":"COMAdminErrCatBitnessMismatch","Value":-2146368382} + ,{"Name":"COMAdminErrCatUnacceptableBitness","Value":-2146368381} + ,{"Name":"COMAdminErrCatWrongAppBitnessBitness","Value":-2146368380} + ,{"Name":"COMAdminErrCatPauseResumeNotSupported","Value":-2146368379} + ,{"Name":"COMAdminErrCatServerFault","Value":-2146368378} + ,{"Name":"COMAdminErrCantRecycleLibraryApps","Value":-2146367473} + ,{"Name":"COMAdminErrCantRecycleServiceApps","Value":-2146367471} + ,{"Name":"COMAdminErrProcessAlreadyRecycled","Value":-2146367470} + ,{"Name":"COMAdminErrPausedProcessMayNotBeRecycled","Value":-2146367469} + ,{"Name":"COMAdminErrInvalidPartition","Value":-2146367477} + ,{"Name":"COMAdminErrPartitionMsiOnly","Value":-2146367463} + ,{"Name":"COMAdminErrStartAppDisabled","Value":-2146368431} + ,{"Name":"COMAdminErrCompMoveSource","Value":-2146367460} + ,{"Name":"COMAdminErrCompMoveDest","Value":-2146367459} + ,{"Name":"COMAdminErrCompMovePrivate","Value":-2146367458} + ,{"Name":"COMAdminErrCannotCopyEventClass","Value":-2146367456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BOID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgb","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TX_MISC_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MAX_TRAN_DESC","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISOLATIONLEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISOLATIONLEVEL_UNSPECIFIED","Value":-1} + ,{"Name":"ISOLATIONLEVEL_CHAOS","Value":16} + ,{"Name":"ISOLATIONLEVEL_READUNCOMMITTED","Value":256} + ,{"Name":"ISOLATIONLEVEL_BROWSE","Value":256} + ,{"Name":"ISOLATIONLEVEL_CURSORSTABILITY","Value":4096} + ,{"Name":"ISOLATIONLEVEL_READCOMMITTED","Value":4096} + ,{"Name":"ISOLATIONLEVEL_REPEATABLEREAD","Value":65536} + ,{"Name":"ISOLATIONLEVEL_SERIALIZABLE","Value":1048576} + ,{"Name":"ISOLATIONLEVEL_ISOLATED","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTTRANSINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uow","Type":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfTCSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfRMSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfTCSupportedRetaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfRMSupportedRetaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XACTSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCommitting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCommitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAborting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAborted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInDoubt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cHeuristicDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"timeTransactionsUp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISOFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISOFLAG_RETAIN_COMMIT_DC","Value":1} + ,{"Name":"ISOFLAG_RETAIN_COMMIT","Value":2} + ,{"Name":"ISOFLAG_RETAIN_COMMIT_NO","Value":3} + ,{"Name":"ISOFLAG_RETAIN_ABORT_DC","Value":4} + ,{"Name":"ISOFLAG_RETAIN_ABORT","Value":8} + ,{"Name":"ISOFLAG_RETAIN_ABORT_NO","Value":12} + ,{"Name":"ISOFLAG_RETAIN_DONTCARE","Value":5} + ,{"Name":"ISOFLAG_RETAIN_BOTH","Value":10} + ,{"Name":"ISOFLAG_RETAIN_NONE","Value":15} + ,{"Name":"ISOFLAG_OPTIMISTIC","Value":16} + ,{"Name":"ISOFLAG_READONLY","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTTC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACTTC_NONE","Value":0} + ,{"Name":"XACTTC_SYNC_PHASEONE","Value":1} + ,{"Name":"XACTTC_SYNC_PHASETWO","Value":2} + ,{"Name":"XACTTC_SYNC","Value":2} + ,{"Name":"XACTTC_ASYNC_PHASEONE","Value":4} + ,{"Name":"XACTTC_ASYNC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTRM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACTRM_OPTIMISTICLASTWINS","Value":1} + ,{"Name":"XACTRM_NOREADONLYPREPARES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTCONST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACTCONST_TIMEOUTINFINITE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTHEURISTIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACTHEURISTIC_ABORT","Value":1} + ,{"Name":"XACTHEURISTIC_COMMIT","Value":2} + ,{"Name":"XACTHEURISTIC_DAMAGE","Value":3} + ,{"Name":"XACTHEURISTIC_DANGER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTSTAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACTSTAT_NONE","Value":0} + ,{"Name":"XACTSTAT_OPENNORMAL","Value":1} + ,{"Name":"XACTSTAT_OPENREFUSED","Value":2} + ,{"Name":"XACTSTAT_PREPARING","Value":4} + ,{"Name":"XACTSTAT_PREPARED","Value":8} + ,{"Name":"XACTSTAT_PREPARERETAINING","Value":16} + ,{"Name":"XACTSTAT_PREPARERETAINED","Value":32} + ,{"Name":"XACTSTAT_COMMITTING","Value":64} + ,{"Name":"XACTSTAT_COMMITRETAINING","Value":128} + ,{"Name":"XACTSTAT_ABORTING","Value":256} + ,{"Name":"XACTSTAT_ABORTED","Value":512} + ,{"Name":"XACTSTAT_COMMITTED","Value":1024} + ,{"Name":"XACTSTAT_HEURISTIC_ABORT","Value":2048} + ,{"Name":"XACTSTAT_HEURISTIC_COMMIT","Value":4096} + ,{"Name":"XACTSTAT_HEURISTIC_DAMAGE","Value":8192} + ,{"Name":"XACTSTAT_HEURISTIC_DANGER","Value":16384} + ,{"Name":"XACTSTAT_FORCED_ABORT","Value":32768} + ,{"Name":"XACTSTAT_FORCED_COMMIT","Value":65536} + ,{"Name":"XACTSTAT_INDOUBT","Value":131072} + ,{"Name":"XACTSTAT_CLOSED","Value":262144} + ,{"Name":"XACTSTAT_OPEN","Value":3} + ,{"Name":"XACTSTAT_NOTPREPARED","Value":524227} + ,{"Name":"XACTSTAT_ALL","Value":524287} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XACTOPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITransaction" + ,"Kind":"Com" + ,"Guid":"0fb15084-af41-11ce-bd2b-204c4f4f5020" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfTC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransactionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTTRANSINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionCloner" + ,"Kind":"Com" + ,"Guid":"02656950-2152-11d0-944c-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"CloneWithCommitDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransaction2" + ,"Kind":"Com" + ,"Guid":"34021548-0065-11d3-bac1-00c04f797be2" + ,"Interface":{"Kind":"ApiRef","Name":"ITransactionCloner","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransactionInfo2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTTRANSINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionDispenser" + ,"Kind":"Com" + ,"Guid":"3a6ad9e1-23b9-11cf-ad60-00aa00a74ccd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionsObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionOptions" + ,"Kind":"Com" + ,"Guid":"3a6ad9e0-23b9-11cf-ad60-00aa00a74ccd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTOPT","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTOPT","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionOutcomeEvents" + ,"Kind":"Com" + ,"Guid":"3a6ad9e2-23b9-11cf-ad60-00aa00a74ccd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Committed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Aborted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeuristicDecision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Indoubt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITmNodeName" + ,"Kind":"Com" + ,"Guid":"30274f88-6ee4-474e-9b95-7807bc9ef8cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeNameSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbNodeNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbNodeNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNodeNameBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IKernelTransaction" + ,"Kind":"Com" + ,"Guid":"79427a2b-f895-40e0-be79-b57dc82ed231" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionResourceAsync" + ,"Kind":"Com" + ,"Guid":"69e971f0-23ce-11cf-ad60-00aa00a74ccd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fWantMoniker","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSinglePhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TMDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionLastResourceAsync" + ,"Kind":"Com" + ,"Guid":"c82bd532-5b30-11d3-8a91-00c04f79eb6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DelegateCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForgetRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransactionResource" + ,"Kind":"Com" + ,"Guid":"ee5ff7b3-4572-11d0-9452-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fWantMoniker","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSinglePhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfRM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fRetaining","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TMDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionEnlistmentAsync" + ,"Kind":"Com" + ,"Guid":"0fb15081-af41-11ce-bd2b-204c4f4f5020" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareRequestDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitRequestDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortRequestDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransactionLastEnlistmentAsync" + ,"Kind":"Com" + ,"Guid":"c82bd533-5b30-11d3-8a91-00c04f79eb6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TransactionOutcome" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"XactStat","Type":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransactionExportFactory" + ,"Kind":"Com" + ,"Guid":"e1cf9b53-8745-11ce-a9ba-00aa006c3706" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRemoteClassId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbWhereabouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbWhereabouts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppExport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionExport","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionImportWhereabouts" + ,"Kind":"Com" + ,"Guid":"0141fda4-8fc0-11ce-bd18-204c4f4f5020" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWhereaboutsSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbWhereabouts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWhereabouts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbWhereabouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbWhereabouts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionExport" + ,"Kind":"Com" + ,"Guid":"0141fda5-8fc0-11ce-bd18-204c4f4f5020" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Export" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkTransaction","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbTransactionCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransactionCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkTransaction","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbTransactionCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbTransactionCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionImport" + ,"Kind":"Com" + ,"Guid":"e1cf9b5a-8745-11ce-a9ba-00aa006c3706" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbTransactionCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbTransactionCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppvTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITipTransaction" + ,"Kind":"Com" + ,"Guid":"17cf72d0-bac5-11d1-b1bf-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i_pszRemoteTmUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"o_ppszRemoteTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransactionUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"o_ppszLocalTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITipHelper" + ,"Kind":"Com" + ,"Guid":"17cf72d1-bac5-11d1-b1bf-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Pull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i_pszTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"o_ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PullAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i_pszTxUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"i_pTipPullSink","Type":{"Kind":"ApiRef","Name":"ITipPullSink","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"o_ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalTmUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"o_ppszLocalTmUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITipPullSink" + ,"Kind":"Com" + ,"Guid":"17cf72d2-bac5-11d1-b1bf-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PullComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i_hrPull","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDtcNetworkAccessConfig" + ,"Kind":"Com" + ,"Guid":"9797c15d-a428-4291-87b6-0995031a678d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAnyNetworkAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAnyNetworkAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAnyNetworkAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAnyNetworkAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkAdministrationAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbNetworkAdministrationAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkAdministrationAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bNetworkAdministrationAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkTransactionAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbNetworkTransactionAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkTransactionAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bNetworkTransactionAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkClientAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbNetworkClientAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkClientAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bNetworkClientAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkTIPAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbNetworkTIPAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkTIPAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bNetworkTIPAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetXAAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbXAAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetXAAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bXAAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestartDtcService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AUTHENTICATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NO_AUTHENTICATION_REQUIRED","Value":0} + ,{"Name":"INCOMING_AUTHENTICATION_REQUIRED","Value":1} + ,{"Name":"MUTUAL_AUTHENTICATION_REQUIRED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDtcNetworkAccessConfig2" + ,"Kind":"Com" + ,"Guid":"a7aa013b-eb7d-4f42-b41c-b2dec09ae034" + ,"Interface":{"Kind":"ApiRef","Name":"IDtcNetworkAccessConfig","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetworkInboundAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbInbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkOutboundAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOutbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkInboundAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bInbound","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNetworkOutboundAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOutbound","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAuthenticationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATION_LEVEL","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAuthenticationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AuthLevel","Type":{"Kind":"ApiRef","Name":"AUTHENTICATION_LEVEL","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDtcNetworkAccessConfig3" + ,"Kind":"Com" + ,"Guid":"76e4b4f3-2ca5-466b-89d5-fd218ee75b49" + ,"Interface":{"Kind":"ApiRef","Name":"IDtcNetworkAccessConfig2","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetLUAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLUAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLUAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bLUAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"XACT_DTC_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XACT_E_CONNECTION_REQUEST_DENIED","Value":-2147168000} + ,{"Name":"XACT_E_TOOMANY_ENLISTMENTS","Value":-2147167999} + ,{"Name":"XACT_E_DUPLICATE_GUID","Value":-2147167998} + ,{"Name":"XACT_E_NOTSINGLEPHASE","Value":-2147167997} + ,{"Name":"XACT_E_RECOVERYALREADYDONE","Value":-2147167996} + ,{"Name":"XACT_E_PROTOCOL","Value":-2147167995} + ,{"Name":"XACT_E_RM_FAILURE","Value":-2147167994} + ,{"Name":"XACT_E_RECOVERY_FAILED","Value":-2147167993} + ,{"Name":"XACT_E_LU_NOT_FOUND","Value":-2147167992} + ,{"Name":"XACT_E_DUPLICATE_LU","Value":-2147167991} + ,{"Name":"XACT_E_LU_NOT_CONNECTED","Value":-2147167990} + ,{"Name":"XACT_E_DUPLICATE_TRANSID","Value":-2147167989} + ,{"Name":"XACT_E_LU_BUSY","Value":-2147167988} + ,{"Name":"XACT_E_LU_NO_RECOVERY_PROCESS","Value":-2147167987} + ,{"Name":"XACT_E_LU_DOWN","Value":-2147167986} + ,{"Name":"XACT_E_LU_RECOVERING","Value":-2147167985} + ,{"Name":"XACT_E_LU_RECOVERY_MISMATCH","Value":-2147167984} + ,{"Name":"XACT_E_RM_UNAVAILABLE","Value":-2147167983} + ,{"Name":"XACT_E_LRMRECOVERYALREADYDONE","Value":-2147167982} + ,{"Name":"XACT_E_NOLASTRESOURCEINTERFACE","Value":-2147167981} + ,{"Name":"XACT_S_NONOTIFY","Value":315648} + ,{"Name":"XACT_OK_NONOTIFY","Value":315649} + ,{"Name":"dwUSER_MS_SQLSERVER","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"xid_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"formatID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"gtrid_length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bqual_length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"xa_switch_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xa_open_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_close_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_start_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_end_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_rollback_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_prepare_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_commit_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_recover_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_forget_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"xa_complete_entry","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXATransLookup" + ,"Kind":"Com" + ,"Guid":"f3b1f131-eeda-11ce-aed4-00aa0051e2c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IXATransLookup2" + ,"Kind":"Com" + ,"Guid":"bf193c85-0d1a-4290-b88f-d2cb8873d1e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IResourceManagerSink" + ,"Kind":"Com" + ,"Guid":"0d563181-defb-11ce-aed1-00aa0051e2c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TMDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IResourceManager" + ,"Kind":"Com" + ,"Guid":"13741d21-87eb-11ce-8081-0080c758527e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enlist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRes","Type":{"Kind":"ApiRef","Name":"ITransactionResourceAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pisoLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppEnlist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionEnlistmentAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reenlist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReenlistmentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDistributedTransactionManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ILastResourceManager" + ,"Kind":"Com" + ,"Guid":"4d964ad4-5b33-11d3-8a91-00c04f79eb6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TransactionCommitted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecoveryDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IResourceManager2" + ,"Kind":"Com" + ,"Guid":"d136c69a-f749-11d1-8f47-00c04f8ee57d" + ,"Interface":{"Kind":"ApiRef","Name":"IResourceManager","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"Enlist2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pResAsync","Type":{"Kind":"ApiRef","Name":"ITransactionResourceAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUOW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pisoLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppEnlist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionEnlistmentAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reenlist2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xid_t","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IResourceManagerRejoinable" + ,"Kind":"Com" + ,"Guid":"6f6de620-b5df-4f3e-9cfa-c8aebd05172b" + ,"Interface":{"Kind":"ApiRef","Name":"IResourceManager2","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"Rejoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbPrepInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXactStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XACTSTAT","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXAConfig" + ,"Kind":"Com" + ,"Guid":"c8a6e3a1-9a8c-11cf-a308-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidHelperDll","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRMHelper" + ,"Kind":"Com" + ,"Guid":"e793f6d1-f53d-11cf-a60d-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RMCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwcTotalNumberOfRMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RMInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXa_Switch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"xa_switch_t","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCDeclCallingConv","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszOpenString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"pszCloseString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"guidRMRecovery","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXAObtainRMInfo" + ,"Kind":"Com" + ,"Guid":"e793f6d2-f53d-11cf-a60d-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ObtainRMInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIRMHelper","Type":{"Kind":"ApiRef","Name":"IRMHelper","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IResourceManagerFactory" + ,"Kind":"Com" + ,"Guid":"13741d20-87eb-11ce-8081-0080c758527e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszRMName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pIResMgrSink","Type":{"Kind":"ApiRef","Name":"IResourceManagerSink","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IResourceManager","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IResourceManagerFactory2" + ,"Kind":"Com" + ,"Guid":"6b369c21-fbd2-11d1-8f47-00c04f8ee57d" + ,"Interface":{"Kind":"ApiRef","Name":"IResourceManagerFactory","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszRMName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pIResMgrSink","Type":{"Kind":"ApiRef","Name":"IResourceManagerSink","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPrepareInfo" + ,"Kind":"Com" + ,"Guid":"80c7bfd0-87ee-11ce-8081-0080c758527e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrepareInfoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPrepareInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPrepareInfo2" + ,"Kind":"Com" + ,"Guid":"5fab2547-9779-11d1-b886-00c04fb9618a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrepareInfoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbPrepInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrepareInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbPrepareInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrepInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGetDispenser" + ,"Kind":"Com" + ,"Guid":"c23cc370-87ef-11ce-8081-0080c758527e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDispenser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionVoterBallotAsync2" + ,"Kind":"Com" + ,"Guid":"5433376c-414d-11d3-b206-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"VoteRequestDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pboidReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOID","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionVoterNotifyAsync2" + ,"Kind":"Com" + ,"Guid":"5433376b-414d-11d3-b206-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"ITransactionOutcomeEvents","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"VoteRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionVoterFactory2" + ,"Kind":"Com" + ,"Guid":"5433376a-414d-11d3-b206-00c04fc2f3ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pVoterNotify","Type":{"Kind":"ApiRef","Name":"ITransactionVoterNotifyAsync2","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppVoterBallot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionVoterBallotAsync2","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionPhase0EnlistmentAsync" + ,"Kind":"Com" + ,"Guid":"82dc88e1-a954-11d1-8f88-00600895e7d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForEnlistment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Phase0Done" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unenlist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppITransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionPhase0NotifyAsync" + ,"Kind":"Com" + ,"Guid":"ef081809-0c76-11d2-87a6-00c04f990f34" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Phase0Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAbortingHint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnlistCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransactionPhase0Factory" + ,"Kind":"Com" + ,"Guid":"82dc88e0-a954-11d1-8f88-00600895e7d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhase0Notify","Type":{"Kind":"ApiRef","Name":"ITransactionPhase0NotifyAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppPhase0Enlistment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionPhase0EnlistmentAsync","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionTransmitter" + ,"Kind":"Com" + ,"Guid":"59313e01-b36c-11cf-a539-00aa006887c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetPropagationTokenSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MarshalPropagationToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnmarshalReturnToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbReturnToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbReturnToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionTransmitterFactory" + ,"Kind":"Com" + ,"Guid":"59313e00-b36c-11cf-a539-00aa006887c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTransmitter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionTransmitter","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionReceiver" + ,"Kind":"Com" + ,"Guid":"59313e03-b36c-11cf-a539-00aa006887c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UnmarshalPropagationToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetReturnTokenSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbReturnToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MarshalReturnToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbReturnToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbReturnToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionReceiverFactory" + ,"Kind":"Com" + ,"Guid":"59313e02-b36c-11cf-a539-00aa006887c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppReceiver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionReceiver","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_ProxyConfigParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wcThreadsMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDtcLuConfigure" + ,"Kind":"Com" + ,"Guid":"4131e760-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuRecovery" + ,"Kind":"Com" + ,"Guid":"ac2b8ad2-d6f0-11d0-b386-00a0c9083365" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDtcLuRecoveryFactory" + ,"Kind":"Com" + ,"Guid":"4131e762-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucLuPair","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRecovery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRecovery","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_DtcLu_LocalRecovery_Work" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCINITIATEDRECOVERYWORK_CHECKLUSTATUS","Value":1} + ,{"Name":"DTCINITIATEDRECOVERYWORK_TRANS","Value":2} + ,{"Name":"DTCINITIATEDRECOVERYWORK_TMDOWN","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_Xln" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUXLN_COLD","Value":1} + ,{"Name":"DTCLUXLN_WARM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_Xln_Confirmation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUXLNCONFIRMATION_CONFIRM","Value":1} + ,{"Name":"DTCLUXLNCONFIRMATION_LOGNAMEMISMATCH","Value":2} + ,{"Name":"DTCLUXLNCONFIRMATION_COLDWARMMISMATCH","Value":3} + ,{"Name":"DTCLUXLNCONFIRMATION_OBSOLETE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_Xln_Response" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUXLNRESPONSE_OK_SENDOURXLNBACK","Value":1} + ,{"Name":"DTCLUXLNRESPONSE_OK_SENDCONFIRMATION","Value":2} + ,{"Name":"DTCLUXLNRESPONSE_LOGNAMEMISMATCH","Value":3} + ,{"Name":"DTCLUXLNRESPONSE_COLDWARMMISMATCH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_Xln_Error" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUXLNERROR_PROTOCOL","Value":1} + ,{"Name":"DTCLUXLNERROR_LOGNAMEMISMATCH","Value":2} + ,{"Name":"DTCLUXLNERROR_COLDWARMMISMATCH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_CompareState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUCOMPARESTATE_COMMITTED","Value":1} + ,{"Name":"DTCLUCOMPARESTATE_HEURISTICCOMMITTED","Value":2} + ,{"Name":"DTCLUCOMPARESTATE_HEURISTICMIXED","Value":3} + ,{"Name":"DTCLUCOMPARESTATE_HEURISTICRESET","Value":4} + ,{"Name":"DTCLUCOMPARESTATE_INDOUBT","Value":5} + ,{"Name":"DTCLUCOMPARESTATE_RESET","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_CompareStates_Confirmation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUCOMPARESTATESCONFIRMATION_CONFIRM","Value":1} + ,{"Name":"DTCLUCOMPARESTATESCONFIRMATION_PROTOCOL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_CompareStates_Error" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUCOMPARESTATESERROR_PROTOCOL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DtcLu_CompareStates_Response" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DTCLUCOMPARESTATESRESPONSE_OK","Value":1} + ,{"Name":"DTCLUCOMPARESTATESRESPONSE_PROTOCOL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDtcLuRecoveryInitiatedByDtcTransWork" + ,"Kind":"Com" + ,"Guid":"4131e765-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLogNameSizes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOurXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXln","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleConfirmationFromOurXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleTheirXlnResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Xln","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbRemoteLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfirmation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleErrorFromOurXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Error","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckForCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCompareStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOurTransIdSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbOurTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOurCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOurTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pCompareState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleTheirCompareStatesResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompareState","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfirmation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Confirmation","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleErrorFromOurCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Error","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConversationLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRecoverySeqNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRecoverySeqNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ObsoleteRecoverySeqNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNewRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuRecoveryInitiatedByDtcStatusWork" + ,"Kind":"Com" + ,"Guid":"4131e766-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleCheckLuStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuRecoveryInitiatedByDtc" + ,"Kind":"Com" + ,"Guid":"4131e764-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_LocalRecovery_Work","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuRecoveryInitiatedByLuWork" + ,"Kind":"Com" + ,"Guid":"ac2b8ad1-d6f0-11d0-b386-00a0c9083365" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleTheirXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRecoverySeqNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Xln","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRemoteLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbRemoteLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbOurLogName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Response","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOurLogNameSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOurXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXln","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_Xln","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOurLogName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleConfirmationOfOurXln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_Xln_Confirmation","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleTheirCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRemoteTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbRemoteTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CompareState","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Response","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pCompareState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DtcLu_CompareState","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleConfirmationOfOurCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Confirmation","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Confirmation","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleErrorFromOurCompareStates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Error","Type":{"Kind":"ApiRef","Name":"_DtcLu_CompareStates_Error","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConversationLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDtcLuRecoveryInitiatedByLu" + ,"Kind":"Com" + ,"Guid":"4131e768-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectToHandleWorkFromLu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRecoveryInitiatedByLuWork","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuRmEnlistment" + ,"Kind":"Com" + ,"Guid":"4131e769-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Unplug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fConversationLost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackedOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Committed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Forget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDtcLuRmEnlistmentSink" + ,"Kind":"Com" + ,"Guid":"4131e770-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AckUnplug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TmDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SessionLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackedOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Committed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Forget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Prepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDtcLuRmEnlistmentFactory" + ,"Kind":"Com" + ,"Guid":"4131e771-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucLuPair","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pITransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRmEnlistmentSink","Type":{"Kind":"ApiRef","Name":"IDtcLuRmEnlistmentSink","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRmEnlistment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuRmEnlistment","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDtcLuSubordinateDtc" + ,"Kind":"Com" + ,"Guid":"4131e773-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Unplug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fConversationLost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackedOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Committed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Forget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Prepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDtcLuSubordinateDtcSink" + ,"Kind":"Com" + ,"Guid":"4131e774-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AckUnplug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TmDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SessionLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackedOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Committed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Forget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDtcLuSubordinateDtcFactory" + ,"Kind":"Com" + ,"Guid":"4131e775-1aea-11d0-944b-00a0c905416e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucLuPair","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbLuPair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"punkTransactionOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTransId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbTransId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubordinateDtcSink","Type":{"Kind":"ApiRef","Name":"IDtcLuSubordinateDtcSink","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSubordinateDtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDtcLuSubordinateDtc","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISecurityIdentityColl" + ,"Kind":"Com" + ,"Guid":"cafc823c-b441-11d1-b82b-0000f8757e2a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISecurityCallersColl" + ,"Kind":"Com" + ,"Guid":"cafc823d-b441-11d1-b82b-0000f8757e2a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityIdentityColl","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISecurityCallContext" + ,"Kind":"Com" + ,"Guid":"cafc823e-b441-11d1-b82b-0000f8757e2a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsCallerInRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfInRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSecurityEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUserInRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfInRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGetSecurityCallContext" + ,"Kind":"Com" + ,"Guid":"cafc823f-b441-11d1-b82b-0000f8757e2a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecurityCallContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityCallContext","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"SecurityProperty" + ,"Kind":"Com" + ,"Guid":"e74a7215-014d-11d1-a63c-00a0c911b4e0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectCallerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDirectCreatorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOriginalCallerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOriginalCreatorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ContextInfo" + ,"Kind":"Com" + ,"Guid":"19a5a02c-0ac8-11d2-b286-00c04f8ef934" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"IsInTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsInTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTxId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContextId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCtxId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ContextInfo2" + ,"Kind":"Com" + ,"Guid":"c99d6e75-2375-11d4-8331-00c04f605588" + ,"Interface":{"Kind":"ApiRef","Name":"ContextInfo","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetPartitionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ContextInfo20000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ContextInfo20001","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ContextInfo20002","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ObjectContext" + ,"Kind":"Com" + ,"Guid":"74c08646-cedb-11cf-8b49-00aa00b8a790" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsInTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsInTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSecurityEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCallerInRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbInRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Security" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityProperty","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ContextInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ContextInfo","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionContextEx" + ,"Kind":"Com" + ,"Guid":"7999fc22-d3c6-11cf-acab-00a024a55aef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionContext" + ,"Kind":"Com" + ,"Guid":"7999fc21-d3c6-11cf-acab-00a024a55aef" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProgId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICreateWithTransactionEx" + ,"Kind":"Com" + ,"Guid":"455acf57-5345-11d2-99cf-00c04f797bc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICreateWithLocalTransaction" + ,"Kind":"Com" + ,"Guid":"227ac7a8-8423-42ce-b7cf-03061ec9aaa3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstanceWithSysTx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ICreateWithTipTransactionEx" + ,"Kind":"Com" + ,"Guid":"455acf59-5345-11d2-99cf-00c04f797bc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTipUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"COMSVCSEVENTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"lMicroTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"perfCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"sMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IComLTxEvents" + ,"Kind":"Com" + ,"Guid":"605cf82c-578e-4298-975d-82babcd9e053" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLtxTransactionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidLtx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"tsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"fRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIsolationLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLtxTransactionPrepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidLtx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"fVote","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLtxTransactionAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidLtx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLtxTransactionCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidLtx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLtxTransactionPromote" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidLtx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"txnId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComUserEvent" + ,"Kind":"Com" + ,"Guid":"683130a4-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUserEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComThreadEvents" + ,"Kind":"Com" + ,"Guid":"683130a5-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnThreadStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTheadCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadTerminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTheadCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadBindToApartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"AptID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwActCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLowCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadUnBind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"AptID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwActCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadWorkEnque" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MsgWorkID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"QueueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadWorkPrivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MsgWorkID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadWorkPublic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MsgWorkID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"QueueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadWorkRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MsgWorkID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"QueueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadNum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadWorkReject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MsgWorkID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"QueueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadAssignApartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"AptID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadUnassignApartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AptID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComAppEvents" + ,"Kind":"Com" + ,"Guid":"683130a6-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAppActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppShutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppForceShutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComInstanceEvents" + ,"Kind":"Com" + ,"Guid":"683130a7-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjectCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"tsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjectDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComTransactionEvents" + ,"Kind":"Com" + ,"Guid":"683130a8-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTransactionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"tsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTransactionPrepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fVoteYes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTransactionAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnTransactionCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IComMethodEvents" + ,"Kind":"Com" + ,"Guid":"683130a9-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnMethodCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMethodReturn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMethodException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComObjectEvents" + ,"Kind":"Com" + ,"Guid":"683130aa-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjectActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjectDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDisableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEnableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComResourceEvents" + ,"Kind":"Com" + ,"Guid":"683130ab-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnResourceCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"enlisted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResourceAllocate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"enlisted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumRated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Rating","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResourceRecycle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResourceDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResourceTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"enlisted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComSecurityEvents" + ,"Kind":"Com" + ,"Guid":"683130ac-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAuthenticate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbByteOrig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSidOriginalUser","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbByteCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSidCurrentUser","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bCurrentUserInpersonatingInProc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAuthenticateFail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbByteOrig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSidOriginalUser","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbByteCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSidCurrentUser","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bCurrentUserInpersonatingInProc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComObjectPoolEvents" + ,"Kind":"Com" + ,"Guid":"683130ad-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjPoolPutObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"nReason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwAvailable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolGetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwAvailable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolRecycleToTx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolGetFromTx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComObjectPoolEvents2" + ,"Kind":"Com" + ,"Guid":"683130ae-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjPoolCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwObjsCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolDestroyObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwObjsCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolCreateDecision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwThreadsWaiting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAvail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolCreatePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComObjectConstructionEvents" + ,"Kind":"Com" + ,"Guid":"683130af-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjectConstruct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"sConstructString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComActivityEvents" + ,"Kind":"Com" + ,"Guid":"683130b0-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnActivityCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnActivityDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnActivityEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidEntered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnActivityTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidEntered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnActivityReenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnActivityLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnActivityLeaveSame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCallDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComIdentityEvents" + ,"Kind":"Com" + ,"Guid":"683130b1-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnIISRequestInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszClientIP","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszServerIP","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IComQCEvents" + ,"Kind":"Com" + ,"Guid":"683130b2-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnQCRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"szQueue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":60,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"guidMsgId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidWorkFlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"msmqhr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQCQueueOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szQueue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":60,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"QueueID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQCReceive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"QueueID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidMsgId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidWorkFlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQCReceiveFail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"QueueID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"msmqhr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQCMoveToReTryQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidMsgId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidWorkFlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"RetryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQCMoveToDeadQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidMsgId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidWorkFlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnQCPlayback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidMsgId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidWorkFlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComExceptionEvents" + ,"Kind":"Com" + ,"Guid":"683130b3-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnExceptionUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"address","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszStackTrace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ILBEvents" + ,"Kind":"Com" + ,"Guid":"683130b4-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TargetUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrClsidEng","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TargetDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrClsidEng","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngineDefined" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varPropValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrClsidEng","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComCRMEvents" + ,"Kind":"Com" + ,"Guid":"683130b5-2e50-11d2-98a5-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCRMRecoveryStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMRecoveryDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMCheckpoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"szProgIdCompensator","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":64,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":64,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMPrepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMIndoubt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMAnalyze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwCrmRecordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"fVariants","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMForget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMForce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCRMDeliver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidClerkCLSID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"fVariants","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComMethod2Events" + ,"Kind":"Com" + ,"Guid":"fb388aaa-567d-4024-af8e-6e93ee748573" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnMethodCall2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMethodReturn2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMethodException2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidCid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidRid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComTrackingInfoEvents" + ,"Kind":"Com" + ,"Guid":"4e6cdcc9-fb25-4fd5-9cc5-c9f4b6559cec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNewTrackingInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToplevelCollection","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"TRACKING_COLL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TRKCOLL_PROCESSES","Value":0} + ,{"Name":"TRKCOLL_APPLICATIONS","Value":1} + ,{"Name":"TRKCOLL_COMPONENTS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IComTrackingInfoCollection" + ,"Kind":"Com" + ,"Guid":"c266c677-c9ad-49ab-9fd9-d9661078588a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKING_COLL_TYPE","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IComTrackingInfoObject" + ,"Kind":"Com" + ,"Guid":"116e42c5-d8b1-47bf-ab1e-c895ed3e2372" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IComTrackingInfoProperties" + ,"Kind":"Com" + ,"Guid":"789b42be-6f6b-443a-898e-67abf390aa14" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PropCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszPropName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IComApp2Events" + ,"Kind":"Com" + ,"Guid":"1290bc1a-b219-418d-b078-5934ded08242" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAppActivation2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"guidProcess","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppShutdown2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppForceShutdown2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppPaused2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"bPaused","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAppRecycle2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"guidProcess","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lReason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComTransaction2Events" + ,"Kind":"Com" + ,"Guid":"a136f62a-2f94-4288-86e0-d8a1fa4c0299" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTransactionStart2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"tsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIsolationLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTransactionPrepare2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fVoteYes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTransactionAbort2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnTransactionCommit2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IComInstance2Events" + ,"Kind":"Com" + ,"Guid":"20e3bf07-b506-4ad5-a50c-d2ca5b9c158e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjectCreate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"tsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ObjectID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnObjectDestroy2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CtxtID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComObjectPool2Events" + ,"Kind":"Com" + ,"Guid":"65bf6534-85ea-4f64-8cf4-3d974b2ab1cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjPoolPutObject2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"nReason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwAvailable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolGetObject2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwAvailable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnObjPoolRecycleToTx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnObjPoolGetFromTx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidTx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"objid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IComObjectConstruction2Events" + ,"Kind":"Com" + ,"Guid":"4b5a7827-8df2-45c0-8f6f-57ea1f856a9f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnObjectConstruct2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSVCSEVENTINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"sConstructString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"guidPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISystemAppEventData" + ,"Kind":"Com" + ,"Guid":"d6d48a3c-d5c5-49e7-8c74-99e4889ed52f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Startup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnDataChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumberSinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrDwMethodMask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"u64TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMtsEvents" + ,"Kind":"Com" + ,"Guid":"bacedf4d-74ab-11d0-b162-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PackageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PackageGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PostEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FireEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMtsEventInfo" + ,"Kind":"Com" + ,"Guid":"d56c3dc1-8482-11d0-b170-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Names" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EventID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sGuidEventID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMTSLocator" + ,"Kind":"Com" + ,"Guid":"d19b8bfd-7f88-11d0-b16e-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventDispatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMtsGrp" + ,"Kind":"Com" + ,"Guid":"4b2e958c-0393-11d1-b1ab-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppUnkDispatcher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMessageMover" + ,"Kind":"Com" + ,"Guid":"588a085a-b795-11d1-8054-00c04fc340ee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SourcePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SourcePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DestPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DestPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CommitBatchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CommitBatchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMessagesMoved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEventServerTrace" + ,"Kind":"Com" + ,"Guid":"9a9f12b8-80af-47ab-a579-35ea57725370" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StartTraceGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrguidEvent","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrguidFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPidFilter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopTraceGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrguidEvent","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrguidFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPidFilter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTraceGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCntGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pbstrGuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"RECYCLE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidCombaseProcessIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProcessStartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwRecycleLifetimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecycleMemoryLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecycleExpirationTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMPTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DUMPTYPE_FULL","Value":0} + ,{"Name":"DUMPTYPE_MINI","Value":1} + ,{"Name":"DUMPTYPE_NONE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HANG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fAppHangMonitorEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fTerminateOnHang","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DumpType","Type":{"Kind":"ApiRef","Name":"DUMPTYPE","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHangTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDumpCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInfoMsgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPLUS_APPTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPTYPE_UNKNOWN","Value":-1} + ,{"Name":"APPTYPE_SERVER","Value":1} + ,{"Name":"APPTYPE_LIBRARY","Value":0} + ,{"Name":"APPTYPE_SWC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CAppStatistics" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_cTotalCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cTotalInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cTotalClasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cCallsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAppData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_idApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_szAppGuid","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_dwAppProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_AppStatistics","Type":{"Kind":"ApiRef","Name":"CAppStatistics","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CCLSIDData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_cReferences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cBound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cPooled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cInCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwRespTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cCallsCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cCallsFailed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CCLSIDData2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_appid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_partid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_pwszAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pwszCtxName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_eAppType","Type":{"Kind":"ApiRef","Name":"COMPLUS_APPTYPE","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_cReferences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cBound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cPooled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cInCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwRespTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cCallsCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cCallsFailed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GetAppTrackerDataFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GATD_INCLUDE_PROCESS_EXE_NAME","Value":1} + ,{"Name":"GATD_INCLUDE_LIBRARY_APPS","Value":2} + ,{"Name":"GATD_INCLUDE_SWC","Value":4} + ,{"Name":"GATD_INCLUDE_CLASS_NAME","Value":8} + ,{"Name":"GATD_INCLUDE_APPLICATION_NAME","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ApplicationProcessSummary" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionIdPrimaryApplication","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ApplicationIdPrimaryApplication","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ApplicationInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"COMPLUS_APPTYPE","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsService","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsPaused","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsRecycled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ApplicationProcessStatistics" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCallsOutstanding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumTrackedComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumComponentInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgCallsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ApplicationProcessRecycleInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsRecyclable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsRecycled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeRecycled","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TimeToTerminate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"RecycleReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"IsPendingRecycle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HasAutomaticLifetimeRecycling","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeForAutomaticRecycling","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"MemoryLimitInKB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryUsageInKBLastCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivationLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumActivationsLastReported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCallsLastReported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ApplicationSummary" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ApplicationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"COMPLUS_APPTYPE","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":[]} + ,{"Name":"ApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumTrackedComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumComponentInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ComponentSummary" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ApplicationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ComponentStatistics" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBoundReferences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumPooledObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumObjectsInCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgResponseTimeInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCallsCompletedRecent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCallsFailedRecent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCallsCompletedTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCallsFailedTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ComponentHangMonitorInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsMonitored","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TerminateOnHang","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AvgCallThresholdInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IGetAppTrackerData" + ,"Kind":"Com" + ,"Guid":"507c3ac8-3e12-4cb0-9366-653d3e050638" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetApplicationProcesses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PartitionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumApplicationProcesses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ApplicationProcesses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ApplicationProcessSummary","TargetKind":"Default","Api":"ComponentServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationProcessDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Summary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ApplicationProcessSummary","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ApplicationProcessStatistics","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RecycleInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ApplicationProcessRecycleInfo","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"AnyComponentsHangMonitored","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationsInProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PartitionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumApplicationsInProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Applications","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ApplicationSummary","TargetKind":"Default","Api":"ComponentServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetComponentsInProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PartitionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumComponentsInProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Components","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentSummary","TargetKind":"Default","Api":"ComponentServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetComponentDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ApplicationInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Summary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentSummary","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentStatistics","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"HangMonitorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentHangMonitorInfo","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTrackerDataAsCollectionObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopLevelCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSuggestedPollingInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PollingIntervalInSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDispenserManager" + ,"Kind":"Com" + ,"Guid":"5cb31e10-2b5f-11cf-be10-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDispenser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IDispenserManager0000","Type":{"Kind":"ApiRef","Name":"IDispenserDriver","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDispenserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"__MIDL__IDispenserManager0001","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHolder","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IDispenserManager0002","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"__MIDL__IDispenserManager0003","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IHolder" + ,"Kind":"Com" + ,"Guid":"bf6a1850-2b45-11cf-be10-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllocResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0000","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"__MIDL__IHolder0001","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0002","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TrackResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0003","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TrackResourceS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0004","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UntrackResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0005","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"__MIDL__IHolder0006","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UntrackResourceS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0007","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"__MIDL__IHolder0008","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestDestroyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHolder0009","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDispenserDriver" + ,"Kind":"Com" + ,"Guid":"208b3651-2b48-11cf-be10-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResTypId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"pResId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"pSecsFreeBeforeDestroy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RateResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResTypId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"ResId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"fRequiresTransactionEnlistment","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRating","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnlistResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"TransId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DestroyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DestroyResourceS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionProxy" + ,"Kind":"Com" + ,"Guid":"02558374-df2e-4dae-bd6b-1d5c994f9bdc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Promote" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVoter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTxAsync","Type":{"Kind":"ApiRef","Name":"ITransactionVoterNotifyAsync2","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBallot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionVoterBallotAsync2","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIsolationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ITransactionProxy0000","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsReusable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsReusable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IContextSecurityPerimeter" + ,"Kind":"Com" + ,"Guid":"a7549a29-a7c4-42e1-8dc1-7e3d748dc24a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPerimeterFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPerimeterFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITxProxyHolder" + ,"Kind":"Com" + ,"Guid":"13d86f31-0139-41af-bcad-c7d50435fe9f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pGuidLtx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectContext" + ,"Kind":"Com" + ,"Guid":"51372ae0-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsInTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSecurityEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsCallerInRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsInRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectControl" + ,"Kind":"Com" + ,"Guid":"51372aec-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CanBePooled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumNames" + ,"Kind":"Com" + ,"Guid":"51372af2-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgname","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNames","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISecurityProperty" + ,"Kind":"Com" + ,"Guid":"51372aea-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectCreatorSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOriginalCreatorSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDirectCallerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOriginalCallerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ObjectControl" + ,"Kind":"Com" + ,"Guid":"7dc41850-0c31-11d0-8b79-00aa00b8a790" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CanBePooled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPoolable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISharedProperty" + ,"Kind":"Com" + ,"Guid":"2a005c01-a5de-11cf-9e66-00aa00a3f464" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISharedPropertyGroup" + ,"Kind":"Com" + ,"Guid":"2a005c07-a5de-11cf-9e66-00aa00a3f464" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertyByPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fExists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"ppProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedProperty","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PropertyByPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedProperty","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"ppProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedProperty","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedProperty","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISharedPropertyGroupManager" + ,"Kind":"Com" + ,"Guid":"2a005c0d-a5de-11cf-9e66-00aa00a3f464" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertyGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIsoMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"dwRelMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"fExists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedPropertyGroup","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Group" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedPropertyGroup","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IObjectConstruct" + ,"Kind":"Com" + ,"Guid":"41c4f8b3-7439-11d2-98cb-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Construct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCtorObj","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjectConstructString" + ,"Kind":"Com" + ,"Guid":"41c4f8b2-7439-11d2-98cb-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ConstructString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectContextActivity" + ,"Kind":"Com" + ,"Guid":"51372afc-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectContextInfo" + ,"Kind":"Com" + ,"Guid":"75b52ddb-e8ed-11d1-93ad-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsInTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pptrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetContextId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectContextInfo2" + ,"Kind":"Com" + ,"Guid":"594be71a-4bc4-438b-9197-cfd176248b09" + ,"Interface":{"Kind":"ApiRef","Name":"IObjectContextInfo","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetPartitionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetApplicationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetApplicationInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITransactionStatus" + ,"Kind":"Com" + ,"Guid":"61f589e8-3724-4898-a0a4-664ae9e1d1b4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTransactionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransactionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectContextTip" + ,"Kind":"Com" + ,"Guid":"92fd41ca-bad9-11d2-9a2d-00c04f797bc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTipUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTipUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPlaybackControl" + ,"Kind":"Com" + ,"Guid":"51372afd-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FinalClientRetry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FinalServerRetry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGetContextProperties" + ,"Kind":"Com" + ,"Guid":"51372af4-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNames","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TransactionVote" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TxCommit","Value":0} + ,{"Name":"TxAbort","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IContextState" + ,"Kind":"Com" + ,"Guid":"3c05e54b-a42a-11d2-afc4-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDeactivateOnReturn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDeactivate","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeactivateOnReturn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDeactivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMyTransactionVote" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"txVote","Type":{"Kind":"ApiRef","Name":"TransactionVote","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMyTransactionVote" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptxVote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransactionVote","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPoolManager" + ,"Kind":"Com" + ,"Guid":"0a469861-5a91-43a0-99b6-d5e179bb0631" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ShutdownPool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CLSIDOrProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISelectCOMLBServer" + ,"Kind":"Com" + ,"Guid":"dcf443f4-3f8a-4872-b9f0-369a796d12d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLBServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICOMLBArguments" + ,"Kind":"Com" + ,"Guid":"3a0f150f-8ee5-4b94-b40e-aef2f9e42ed2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMachineName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchSvr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szServerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMachineName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchSvr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szServerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICrmLogControl" + ,"Kind":"Com" + ,"Guid":"a0e174b3-d26e-11d2-8f84-00805fc7bcd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TransactionUOW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegisterCompensator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcwstrProgIdCompensator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpcwstrDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lCrmRegFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteLogRecordVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForceLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ForgetLogRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ForceTransactionToAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteLogRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICrmCompensatorVariants" + ,"Kind":"Com" + ,"Guid":"f0baf8e4-7804-11d1-82e9-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLogControlVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogControl","Type":{"Kind":"ApiRef","Name":"ICrmLogControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BeginPrepareVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PrepareRecordVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbForget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndPrepareVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOkToPrepare","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginCommitVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecovery","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitRecordVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbForget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndCommitVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginAbortVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecovery","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortRecordVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbForget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndAbortVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CrmLogRecordRead" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCrmFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"blobUserData","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICrmCompensator" + ,"Kind":"Com" + ,"Guid":"bbc01830-8d3b-11d1-82ec-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLogControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogControl","Type":{"Kind":"ApiRef","Name":"ICrmLogControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BeginPrepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PrepareRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"crmLogRec","Type":{"Kind":"ApiRef","Name":"CrmLogRecordRead","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfForget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndPrepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfOkToPrepare","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRecovery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"crmLogRec","Type":{"Kind":"ApiRef","Name":"CrmLogRecordRead","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfForget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRecovery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"crmLogRec","Type":{"Kind":"ApiRef","Name":"CrmLogRecordRead","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfForget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CrmTransactionState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TxState_Active","Value":0} + ,{"Name":"TxState_Committed","Value":1} + ,{"Name":"TxState_Aborted","Value":2} + ,{"Name":"TxState_Indoubt","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICrmMonitorLogRecords" + ,"Kind":"Com" + ,"Guid":"70c8e441-c7ed-11d1-82fb-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransactionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CrmTransactionState","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StructuredRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCrmLogRec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CrmLogRecordRead","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogRecordVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IndexNumber","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICrmMonitorClerks" + ,"Kind":"Com" + ,"Guid":"70c8e442-c7ed-11d1-82fb-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProgIdCompensator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransactionUOW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICrmMonitor" + ,"Kind":"Com" + ,"Guid":"70c8e443-c7ed-11d1-82fb-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClerks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClerks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICrmMonitorClerks","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HoldClerk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICrmFormatLogRecords" + ,"Kind":"Com" + ,"Guid":"9c51d821-c98b-11d1-82fb-00a0c91eede9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plColumnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CrmLogRec","Type":{"Kind":"ApiRef","Name":"CrmLogRecordRead","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormattedLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LogRecord","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormattedLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CSC_InheritanceConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_Inherit","Value":0} + ,{"Name":"CSC_Ignore","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_ThreadPool" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_ThreadPoolNone","Value":0} + ,{"Name":"CSC_ThreadPoolInherit","Value":1} + ,{"Name":"CSC_STAThreadPool","Value":2} + ,{"Name":"CSC_MTAThreadPool","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_Binding" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoBinding","Value":0} + ,{"Name":"CSC_BindToPoolThread","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_TransactionConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoTransaction","Value":0} + ,{"Name":"CSC_IfContainerIsTransactional","Value":1} + ,{"Name":"CSC_CreateTransactionIfNecessary","Value":2} + ,{"Name":"CSC_NewTransaction","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_SynchronizationConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoSynchronization","Value":0} + ,{"Name":"CSC_IfContainerIsSynchronized","Value":1} + ,{"Name":"CSC_NewSynchronizationIfNecessary","Value":2} + ,{"Name":"CSC_NewSynchronization","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_TrackerConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_DontUseTracker","Value":0} + ,{"Name":"CSC_UseTracker","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_PartitionConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoPartition","Value":0} + ,{"Name":"CSC_InheritPartition","Value":1} + ,{"Name":"CSC_NewPartition","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_IISIntrinsicsConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoIISIntrinsics","Value":0} + ,{"Name":"CSC_InheritIISIntrinsics","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_COMTIIntrinsicsConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoCOMTIIntrinsics","Value":0} + ,{"Name":"CSC_InheritCOMTIIntrinsics","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSC_SxsConfig" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_NoSxs","Value":0} + ,{"Name":"CSC_InheritSxs","Value":1} + ,{"Name":"CSC_NewSxs","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IServiceIISIntrinsicsConfig" + ,"Kind":"Com" + ,"Guid":"1a0cf920-d452-46f4-bc36-48118d54ea52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IISIntrinsicsConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iisIntrinsicsConfig","Type":{"Kind":"ApiRef","Name":"CSC_IISIntrinsicsConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceComTIIntrinsicsConfig" + ,"Kind":"Com" + ,"Guid":"09e6831e-04e1-4ed4-9d0f-e8b168bafeaf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ComTIIntrinsicsConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comtiIntrinsicsConfig","Type":{"Kind":"ApiRef","Name":"CSC_COMTIIntrinsicsConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceSxsConfig" + ,"Kind":"Com" + ,"Guid":"c7cd7379-f3f2-4634-811b-703281d73e08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SxsConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scsConfig","Type":{"Kind":"ApiRef","Name":"CSC_SxsConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SxsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSxsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SxsDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szSxsDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICheckSxsConfig" + ,"Kind":"Com" + ,"Guid":"0ff5a96f-11fc-47d1-baa6-25dd347e7242" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSameSxsConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszSxsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSxsDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSxsAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IServiceInheritanceConfig" + ,"Kind":"Com" + ,"Guid":"92186771-d3b4-4d77-a8ea-ee842d586f35" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ContainingContextTreatment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inheritanceConfig","Type":{"Kind":"ApiRef","Name":"CSC_InheritanceConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceThreadPoolConfig" + ,"Kind":"Com" + ,"Guid":"186d89bc-f277-4bcc-80d5-4df7b836ef4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SelectThreadPool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threadPool","Type":{"Kind":"ApiRef","Name":"CSC_ThreadPool","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBindingInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"CSC_Binding","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceTransactionConfigBase" + ,"Kind":"Com" + ,"Guid":"772b3fbe-6ffd-42fb-b5f8-8f9b260f3810" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigureTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transactionConfig","Type":{"Kind":"ApiRef","Name":"CSC_TransactionConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsolationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"COMAdminTxIsolationLevelOptions","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransactionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTimeoutSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BringYourOwnTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTipURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NewTransactionDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTxDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IServiceTransactionConfig" + ,"Kind":"Com" + ,"Guid":"59f4c2a3-d3d7-4a31-b6e4-6ab3177c50b9" + ,"Interface":{"Kind":"ApiRef","Name":"IServiceTransactionConfigBase","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigureBYOT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pITxByot","Type":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IServiceSysTxnConfig" + ,"Kind":"Com" + ,"Guid":"33caf1a1-fcb8-472b-b45e-967448ded6d8" + ,"Interface":{"Kind":"ApiRef","Name":"IServiceTransactionConfig","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigureBYOTSysTxn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTxProxy","Type":{"Kind":"ApiRef","Name":"ITransactionProxy","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceSynchronizationConfig" + ,"Kind":"Com" + ,"Guid":"fd880e81-6dce-4c58-af83-a208846c0030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigureSynchronization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"synchConfig","Type":{"Kind":"ApiRef","Name":"CSC_SynchronizationConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceTrackerConfig" + ,"Kind":"Com" + ,"Guid":"6c3a3e1d-0ba6-4036-b76f-d0404db816c9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TrackerConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trackerConfig","Type":{"Kind":"ApiRef","Name":"CSC_TrackerConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTrackerAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szTrackerCtxName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IServicePartitionConfig" + ,"Kind":"Com" + ,"Guid":"80182d03-5ea4-4831-ae97-55beffc2e590" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PartitionConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partitionConfig","Type":{"Kind":"ApiRef","Name":"CSC_PartitionConfig","TargetKind":"Default","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PartitionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPartitionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IServiceCall" + ,"Kind":"Com" + ,"Guid":"bd3e2e12-42dd-40f4-a09a-95a50c58304b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAsyncErrorNotify" + ,"Kind":"Com" + ,"Guid":"fe6777fb-a674-4177-8f32-6d707e113484" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServiceActivity" + ,"Kind":"Com" + ,"Guid":"67532e0c-9e2f-4450-a354-035633944e17" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SynchronousCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIServiceCall","Type":{"Kind":"ApiRef","Name":"IServiceCall","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AsynchronousCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIServiceCall","Type":{"Kind":"ApiRef","Name":"IServiceCall","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BindToCurrentThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnbindFromThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IThreadPoolKnobs" + ,"Kind":"Com" + ,"Guid":"51372af7-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcMaxThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcCurrentThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMaxThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcMaxThreads","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeleteDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsecDeleteDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDeleteDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msecDeleteDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxQueuedRequests" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcMaxQueuedRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentQueuedRequests" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcCurrentQueuedRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMaxQueuedRequests" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcMaxQueuedRequests","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMinThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcMinThreads","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQueueDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcQueueDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComStaThreadPoolKnobs" + ,"Kind":"Com" + ,"Guid":"324b64fa-33b6-11d2-98b7-00c04f8ee1c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMinThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMinThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActivityPerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activitiesPerThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActivityPerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activitiesPerThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActivityRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activityRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActivityRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activityRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQueueDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwQDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetQueueDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComMtaThreadPoolKnobs" + ,"Kind":"Com" + ,"Guid":"f9a76d2e-76a5-43eb-a0c4-49bec8e48480" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MTASetMaxThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MTAGetMaxThreadCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxThreads","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MTASetThrottleValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThrottle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MTAGetThrottleValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwThrottle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IComStaThreadPoolKnobs2" + ,"Kind":"Com" + ,"Guid":"73707523-ff9a-4974-bf84-2108dc213740" + ,"Interface":{"Kind":"ApiRef","Name":"IComStaThreadPoolKnobs","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxCPULoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLoad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxCPULoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLoad","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCPUMetricEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMetricEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCPUMetricEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMetricEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCreateThreadsAggressively" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMetricEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCreateThreadsAggressively" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMetricEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxCSR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCSR","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxCSR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCSR","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWaitTimeForThreadCleanup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwThreadCleanupWaitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWaitTimeForThreadCleanup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadCleanupWaitTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProcessInitializer" + ,"Kind":"Com" + ,"Guid":"1113f52d-dc7f-4943-aed6-88d04027e32a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Startup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkProcessControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IServicePoolConfig" + ,"Kind":"Com" + ,"Guid":"a9690656-5bca-470c-8451-250c1f43a33e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_MaxPoolSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxPool","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxPoolSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxPool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MinPoolSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMinPool","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinPoolSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMinPool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_CreationTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreationTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CreationTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCreationTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_TransactionAffinity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fTxAffinity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TransactionAffinity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfTxAffinity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ClassFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFactory","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClassFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IServicePool" + ,"Kind":"Com" + ,"Guid":"b302df81-ea45-451e-99a2-09f9fd1b1e13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPoolConfig","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IManagedPooledObj" + ,"Kind":"Com" + ,"Guid":"c5da4bea-1b42-4437-8926-b6a38860a770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHeld" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"m_bHeld","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IManagedPoolAction" + ,"Kind":"Com" + ,"Guid":"da91b74e-5388-4783-949d-c1cd5fb00506" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LastRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IManagedObjectInfo" + ,"Kind":"Com" + ,"Guid":"1427c51a-4584-49d8-90a0-c50d8086cbe9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIObjectControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCtrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInPool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bInPool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPooledObj","Type":{"Kind":"ApiRef","Name":"IManagedPooledObj","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWrapperStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bStrong","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppDomainHelper" + ,"Kind":"Com" + ,"Guid":"c7b67079-8255-42c6-9ec0-6994a3548780" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkAD","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IAppDomainHelper0000","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}},"Attrs":["In","Out"]} + ,{"Name":"pPool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkAD","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IAppDomainHelper0001","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}},"Attrs":["In","Out"]} + ,{"Name":"pPool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAssemblyLocator" + ,"Kind":"Com" + ,"Guid":"391ffbb9-a8ee-432a-abc8-baa238dab90f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetModules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applicationDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"applicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"assemblyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pModules","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IManagedActivationEvents" + ,"Kind":"Com" + ,"Guid":"a5f325af-572f-46da-b8ab-827c3d95d99e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateManagedStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"ApiRef","Name":"IManagedObjectInfo","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyManagedStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"ApiRef","Name":"IManagedObjectInfo","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISendMethodEvents" + ,"Kind":"Com" + ,"Guid":"2732fd59-b2b4-4d44-878c-8b8f09626008" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendMethodCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMethodReturn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMeth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrCall","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrServer","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransactionResourcePool" + ,"Kind":"Com" + ,"Guid":"c5feb7c1-346a-11d1-b1cc-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPool","Type":{"Kind":"ApiRef","Name":"IObjPool","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPool","Type":{"Kind":"ApiRef","Name":"IObjPool","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMTSCall" + ,"Kind":"Com" + ,"Guid":"51372aef-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IContextProperties" + ,"Kind":"Com" + ,"Guid":"d396da85-bf8f-11d1-bbae-00c04fc2fa5f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNames","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"property","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjPool" + ,"Kind":"Com" + ,"Guid":"7d8805a0-2ea7-11d1-b1cc-00aa00ba3258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reserved1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PutEndTx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reserved5" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved6" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransactionProperty" + ,"Kind":"Com" + ,"Guid":"788ea814-87b1-11d1-bba6-00c04fc2fa5f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reserved1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved5" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved6" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved8" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved9" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTransactionResourcePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTxPool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionResourcePool","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reserved10" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved11" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved12" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved13" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved14" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved15" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved16" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Reserved17" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMTSActivity" + ,"Kind":"Com" + ,"Guid":"51372af0-cae7-11cf-be81-00aa00a2fa25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SynchronousCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"IMTSCall","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AsyncCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"IMTSCall","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reserved1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"BindToCurrentThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnbindFromThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_autosvcs_0001_0150_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"mtsErrCtxAborted","Value":-2147164158} + ,{"Name":"mtsErrCtxAborting","Value":-2147164157} + ,{"Name":"mtsErrCtxNoContext","Value":-2147164156} + ,{"Name":"mtsErrCtxNotRegistered","Value":-2147164155} + ,{"Name":"mtsErrCtxSynchTimeout","Value":-2147164154} + ,{"Name":"mtsErrCtxOldReference","Value":-2147164153} + ,{"Name":"mtsErrCtxRoleNotFound","Value":-2147164148} + ,{"Name":"mtsErrCtxNoSecurity","Value":-2147164147} + ,{"Name":"mtsErrCtxWrongThread","Value":-2147164146} + ,{"Name":"mtsErrCtxTMNotAvailable","Value":-2147164145} + ,{"Name":"comQCErrApplicationNotQueued","Value":-2146368000} + ,{"Name":"comQCErrNoQueueableInterfaces","Value":-2146367999} + ,{"Name":"comQCErrQueuingServiceNotAvailable","Value":-2146367998} + ,{"Name":"comQCErrQueueTransactMismatch","Value":-2146367997} + ,{"Name":"comqcErrRecorderMarshalled","Value":-2146367996} + ,{"Name":"comqcErrOutParam","Value":-2146367995} + ,{"Name":"comqcErrRecorderNotTrusted","Value":-2146367994} + ,{"Name":"comqcErrPSLoad","Value":-2146367993} + ,{"Name":"comqcErrMarshaledObjSameTxn","Value":-2146367992} + ,{"Name":"comqcErrInvalidMessage","Value":-2146367920} + ,{"Name":"comqcErrMsmqSidUnavailable","Value":-2146367919} + ,{"Name":"comqcErrWrongMsgExtension","Value":-2146367918} + ,{"Name":"comqcErrMsmqServiceUnavailable","Value":-2146367917} + ,{"Name":"comqcErrMsgNotAuthenticated","Value":-2146367916} + ,{"Name":"comqcErrMsmqConnectorUsed","Value":-2146367915} + ,{"Name":"comqcErrBadMarshaledObject","Value":-2146367914} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_autosvcs_0001_0159_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LockSetGet","Value":0} + ,{"Name":"LockMethod","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_autosvcs_0001_0159_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Standard","Value":0} + ,{"Name":"Process","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRMFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRMFLAG_FORGETTARGET","Value":1} + ,{"Name":"CRMFLAG_WRITTENDURINGPREPARE","Value":2} + ,{"Name":"CRMFLAG_WRITTENDURINGCOMMIT","Value":4} + ,{"Name":"CRMFLAG_WRITTENDURINGABORT","Value":8} + ,{"Name":"CRMFLAG_WRITTENDURINGRECOVERY","Value":16} + ,{"Name":"CRMFLAG_WRITTENDURINGREPLAY","Value":32} + ,{"Name":"CRMFLAG_REPLAYINPROGRESS","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRMREGFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRMREGFLAG_PREPAREPHASE","Value":1} + ,{"Name":"CRMREGFLAG_COMMITPHASE","Value":2} + ,{"Name":"CRMREGFLAG_ABORTPHASE","Value":4} + ,{"Name":"CRMREGFLAG_ALLPHASES","Value":7} + ,{"Name":"CRMREGFLAG_FAILIFINDOUBTSREMAIN","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CEventSystem" + ,"Kind":"ComClassID" + ,"Guid":"4e14fba2-2e22-11d1-9964-00c04fbbb345" + } + ,{ + "Name":"CEventPublisher" + ,"Kind":"ComClassID" + ,"Guid":"ab944620-79c6-11d1-88f9-0080c7d771bf" + } + ,{ + "Name":"CEventClass" + ,"Kind":"ComClassID" + ,"Guid":"cdbec9c0-7a68-11d1-88f9-0080c7d771bf" + } + ,{ + "Name":"CEventSubscription" + ,"Kind":"ComClassID" + ,"Guid":"7542e960-79c7-11d1-88f9-0080c7d771bf" + } + ,{ + "Name":"EventObjectChange" + ,"Kind":"ComClassID" + ,"Guid":"d0565000-9df4-11d1-a281-00c04fca0aa7" + } + ,{ + "Name":"EventObjectChange2" + ,"Kind":"ComClassID" + ,"Guid":"bb07bacd-cd56-4e63-a8ff-cbf0355fb9f4" + } + ,{ + "Name":"IEventSystem" + ,"Kind":"Com" + ,"Guid":"4e14fb9f-2e22-11d1-9964-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"progID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"queryCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Store" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"progID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"queryCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_EventObjectChangeEventClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrEventClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"QueryS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"progID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"queryCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"progID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"queryCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventClass" + ,"Kind":"Com" + ,"Guid":"fb2b72a0-7a68-11d1-88f9-0080c7d771bf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_EventClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrEventClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEventClassID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrEventClassName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEventClassName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOwnerSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOwnerSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FiringInterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFiringInterfaceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FiringInterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFiringInterfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CustomConfigCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCustomConfigCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CustomConfigCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCustomConfigCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TypeLib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTypeLib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TypeLib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTypeLib","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventClass2" + ,"Kind":"Com" + ,"Guid":"fb2b72a1-7a68-11d1-88f9-0080c7d771bf" + ,"Interface":{"Kind":"ApiRef","Name":"IEventClass","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPublisherID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPublisherID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultiInterfacePublisherFilterCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPubFilCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MultiInterfacePublisherFilterCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPubFilCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllowInprocActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAllowInprocActivation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FireInParallel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFireInParallel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FireInParallel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFireInParallel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventSubscription" + ,"Kind":"Com" + ,"Guid":"4a6b0e15-2e38-11d1-9965-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SubscriptionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubscriptionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubscriptionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubscriptionID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubscriptionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubscriptionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubscriptionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubscriptionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPublisherID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PublisherID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPublisherID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrEventClassID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEventClassID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MethodName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMethodName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MethodName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubscriberCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubscriberCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubscriberCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubscriberCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubscriberInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubscriberInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubscriberInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubscriberInterface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PerUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPerUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PerUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPerUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOwnerSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OwnerSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOwnerSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MachineName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MachineName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMachineName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPublisherProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutPublisherProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePublisherProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPublisherPropertyCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSubscriberProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutSubscriberProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSubscriberProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubscriberPropertyCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrInterfaceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInterfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFiringControl" + ,"Kind":"Com" + ,"Guid":"e0498c93-4efe-11d1-9971-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"FireSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subscription","Type":{"Kind":"ApiRef","Name":"IEventSubscription","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPublisherFilter" + ,"Kind":"Com" + ,"Guid":"465e5cc0-7b26-11d1-88fb-0080c7d771bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dispUserDefined","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareToFire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"firingControl","Type":{"Kind":"ApiRef","Name":"IFiringControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMultiInterfacePublisherFilter" + ,"Kind":"Com" + ,"Guid":"465e5cc1-7b26-11d1-88fb-0080c7d771bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEIC","Type":{"Kind":"ApiRef","Name":"IMultiInterfaceEventControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareToFire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"firingControl","Type":{"Kind":"ApiRef","Name":"IFiringControl","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventObjectChange" + ,"Kind":"Com" + ,"Guid":"f4a07d70-2e25-11d1-9964-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ChangedSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"EOC_ChangeType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrSubscriptionID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangedEventClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"EOC_ChangeType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrEventClassID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangedPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"EOC_ChangeType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPublisherID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"COMEVENTSYSCHANGEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"EOC_ChangeType","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"objectId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"partitionId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"applicationId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEventObjectChange2" + ,"Kind":"Com" + ,"Guid":"7701a9c3-bd68-438f-83e0-67bf4f53a422" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ChangedSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMEVENTSYSCHANGEINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangedEventClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMEVENTSYSCHANGEINFO","TargetKind":"Default","Api":"ComponentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumEventObject" + ,"Kind":"Com" + ,"Guid":"f4a07d63-2e25-11d1-9964-00c04fbbb345" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumEventObject","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cReqElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cRetElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSkipElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventObjectCollection" + ,"Kind":"Com" + ,"Guid":"f89ac270-d4eb-11d1-b682-00805fc79216" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objectID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumEventObject","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"objectID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objectID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventControl" + ,"Kind":"Com" + ,"Guid":"0343e2f4-86f6-11d1-b760-00c04fb926af" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetPublisherFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPublisherFilter","Type":{"Kind":"ApiRef","Name":"IPublisherFilter","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllowInprocActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAllowInprocActivation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubscriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"optionalCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"optionalErrorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDefaultQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"methodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"criteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMultiInterfaceEventControl" + ,"Kind":"Com" + ,"Guid":"0343e2f5-86f6-11d1-b760-00c04fb926af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMultiInterfacePublisherFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"classFilter","Type":{"Kind":"ApiRef","Name":"IMultiInterfacePublisherFilter","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubscriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"optionalCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"optionalErrorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventObjectCollection","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDefaultQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrCriteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllowInprocActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInprocActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAllowInprocActivation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FireInParallel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFireInParallel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FireInParallel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFireInParallel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDontSupportEventSubscription" + ,"Kind":"Com" + ,"Guid":"784121f1-62a6-4b89-855f-d65f296de83a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } +] + +,"Functions":[ + { + "Name":"CoCreateActivity" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoEnterServiceDomain" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfigObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoLeaveServiceDomain" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pUnkStatus","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetManagedExtensions" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwExts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SafeRef" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"rid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecycleSurrogate" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MTSCreateActivity" + ,"SetLastError":false + ,"DllImport":"comsvcs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppobj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDispenserManager" + ,"SetLastError":false + ,"DllImport":"MTxDM" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispenserManager","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CoGetDefaultContext" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aptType","Type":{"Kind":"ApiRef","Name":"APTTYPE","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Compression.json b/api/Compression.json new file mode 100644 index 0000000..4296196 --- /dev/null +++ b/api/Compression.json @@ -0,0 +1,199 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"COMPRESSOR_HANDLE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseDecompressor" + } + ,{ + "Name":"PFN_COMPRESS_ALLOCATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_COMPRESS_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"COMPRESS_ALLOCATION_ROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"PFN_COMPRESS_ALLOCATE","TargetKind":"FunctionPointer","Api":"Compression","Parents":[]},"Attrs":[]} + ,{"Name":"Free","Type":{"Kind":"ApiRef","Name":"PFN_COMPRESS_FREE","TargetKind":"FunctionPointer","Api":"Compression","Parents":[]},"Attrs":[]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPRESS_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMPRESS_INFORMATION_CLASS_INVALID","Value":0} + ,{"Name":"COMPRESS_INFORMATION_CLASS_BLOCK_SIZE","Value":1} + ,{"Name":"COMPRESS_INFORMATION_CLASS_LEVEL","Value":2} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"CreateCompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AllocationRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESS_ALLOCATION_ROUTINES","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CompressorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCompressorInformation" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCompressorInformation" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Compress" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"UncompressedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"UncompressedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CompressedBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"CompressedBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CompressedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetCompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseCompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompressorHandle","Type":{"Kind":"ApiRef","Name":"COMPRESSOR_HANDLE","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDecompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AllocationRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPRESS_ALLOCATION_ROUTINES","TargetKind":"Default","Api":"Compression","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DecompressorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDecompressorInformation" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryDecompressorInformation" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"CompressInformationClass","Type":{"Kind":"ApiRef","Name":"COMPRESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Compression","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"CompressInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Decompress" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"CompressedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"CompressedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"UncompressedBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"UncompressedBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"UncompressedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResetDecompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseDecompressor" + ,"SetLastError":true + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DecompressorHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Controls.json b/api/Controls.json new file mode 100644 index 0000000..3b5ad3f --- /dev/null +++ b/api/Controls.json @@ -0,0 +1,13923 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CRGB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bExtra","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PSP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFNPSPCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNPSPCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PROPSHEETPAGEA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V1"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V1"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKA","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEA_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V2"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKA","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEA_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V3"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA_V3"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKA","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKA","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmHeader","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmHeader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEW_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V1"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V1"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKW","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEW_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V2"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKW","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEW_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V3"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW_V3"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKW","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETPAGEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW"]},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDlgProc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNPSPCALLBACKW","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pcRefParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszHeaderTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHeaderSubTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETPAGEW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmHeader","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFNPROPSHEETCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROPSHEETHEADERA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V1"]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V1"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V1"]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNPROPSHEETCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStartPage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETHEADERA_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V2"]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V2"]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNPROPSHEETCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V2"]},"Attrs":[]} + ,{"Name":"hplWatermark","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERA_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmWatermark","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmWatermark","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStartPage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmHeader","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmHeader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETHEADERW_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V1"]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V1"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V1"]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNPROPSHEETCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStartPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSHEETHEADERW_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V2"]},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V2"]},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNPROPSHEETCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V2"]},"Attrs":[]} + ,{"Name":"hplWatermark","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PROPSHEETHEADERW_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmWatermark","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmWatermark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStartPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ppsp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmHeader","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszbmHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LPFNADDPROPSHEETPAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFNADDPROPSHEETPAGES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPFNADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSHNOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INITCOMMONCONTROLSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwICC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSCHEME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBtnHighlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBtnShadow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTOOLTIPSCREATED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hwndToolTips","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMMOUSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemSpec","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHitInfo","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMOBJECTNOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"nVKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCHAR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItemPrev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItemNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCUSTOMTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"uFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fLink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwDrawStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemSpec","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"uItemState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lItemlParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTTCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmcd","Type":{"Kind":"ApiRef","Name":"NMCUSTOMDRAW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uDrawFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCUSTOMSPLITRECTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rcClient","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcSplit","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IMAGELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGELISTDRAWPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hdcDst","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgbBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbFg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Unused1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Unused2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rcImage","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HD_TEXTFILTERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HD_TEXTFILTERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDLAYOUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pwpos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWPOS","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMHEADERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pitem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDITEMA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMHEADERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pitem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDITEMW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMHDDISPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMHDDISPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMHDFILTERBTNCLICK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBBUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fsState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fsStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"iString","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"from","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"to","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmcd","Type":{"Kind":"ApiRef","Name":"NMCUSTOMDRAW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hbrMonoDither","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbrLines","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hpenLines","Type":{"Kind":"ApiRef","Name":"HPEN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"clrText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrMark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrTextHighlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBtnFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBtnHighlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrHighlightHotTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcText","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nStringBkMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nHLStringBkMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iListGap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBADDBITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBSAVEPARAMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hkr","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBSAVEPARAMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hkr","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBINSERTMARK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBREPLACEBITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInstOld","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nIDOld","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hInstNew","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nIDNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"nButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBBUTTONINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fsState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fsStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBBUTTONINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fsState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fsStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxPad","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyPad","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxBarPad","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyBarPad","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxButtonSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyButtonSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBHOTITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"idOld","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idNew","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBSAVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tbButton","Type":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBRESTORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbBytesPerRecord","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tbButton","Type":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBGETINFOTIPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBGETINFOTIPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBDISPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTBDISPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTOOLBARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tbButton","Type":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTOOLBARW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tbButton","Type":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REBARINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REBARBANDINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrFore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hwndChild","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cxMinChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMinChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmBack","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMaxChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyIntegral","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxIdeal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cxHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcChevronLocation","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"uChevronState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REBARBANDINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrFore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hwndChild","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cxMinChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMinChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmBack","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMaxChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyIntegral","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxIdeal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cxHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcChevronLocation","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"uChevronState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMREBARCHILDSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uBand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcChild","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcBand","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMREBAR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMRBAUTOSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"fChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcActual","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMREBARCHEVRON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uBand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lParamNM","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMREBARSPLITTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rcSizing","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMREBARAUTOBREAK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uBand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStyleCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAutoBreak","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RBHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTTOOLINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTTOOLINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTGETTITLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTitleBitmap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTHITTESTINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ti","Type":{"Kind":"ApiRef","Name":"TTTOOLINFOA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTHITTESTINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ti","Type":{"Kind":"ApiRef","Name":"TTTOOLINFOW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTTDISPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTTDISPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTRBTHUMBPOSCHANGING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nReason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAGLISTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNotification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"ptCursor","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UDACCEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nInc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMUPDOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iDelta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PBRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iLow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iHigh","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iLink","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szID","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUrl","Type":{"Kind":"Array","Shape":{"Size":2084},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"LITEM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"LITEM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iGroupId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"puColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"piColFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iGroupId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"puColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"piColFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVFINDINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"vkDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVFINDINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"vkDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVCOLUMNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxIdeal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVCOLUMNW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxIdeal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNLVCOMPARE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LVBKIMAGEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchImageMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xOffsetPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yOffsetPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVBKIMAGEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchImageMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xOffsetPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yOffsetPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVGROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchHeader","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszFooter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchFooter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iGroupId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSubtitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchSubtitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTask","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDescriptionTop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchDescriptionTop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDescriptionBottom","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchDescriptionBottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTitleImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iExtendedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iFirstItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSubsetTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchSubsetTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVGROUPMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crTop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crFooter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNLVGROUPCOMPARE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LVINSERTGROUPSORTED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnGroupCompare","Type":{"Kind":"ApiRef","Name":"PFNLVGROUPCOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lvGroup","Type":{"Kind":"ApiRef","Name":"LVGROUP","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVTILEVIEWINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sizeTile","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cLines","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rcLabelMargin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVTILEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"puColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"piColFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVINSERTMARK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVSETINFOTIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVFOOTERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVFOOTERITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LVITEMINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iGroup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLISTVIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uNewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uChanged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptAction","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMITEMACTIVATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uNewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uChanged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptAction","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uKeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmcd","Type":{"Kind":"ApiRef","Name":"NMCUSTOMDRAW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"clrText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrTextBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwItemType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iIconEffect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iIconPhase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rcText","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"uAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVCACHEHINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iFrom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVFINDITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lvfi","Type":{"Kind":"ApiRef","Name":"LVFINDINFOA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVFINDITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lvfi","Type":{"Kind":"ApiRef","Name":"LVFINDINFOW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVODSTATECHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iFrom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uNewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVDISPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"LVITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVDISPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"LVITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVKEYDOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"wVKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"link","Type":{"Kind":"ApiRef","Name":"LITEM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVGETINFOTIPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVGETINFOTIPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSubItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVSCROLL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMLVEMPTYMARKUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szMarkup","Type":{"Kind":"Array","Shape":{"Size":2084},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_TREEITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVSTATEIMAGECHANGING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"iOldStateImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iNewStateImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVITEMEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iIntegral","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uStateEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iExpandedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVITEMEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iIntegral","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uStateEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iExpandedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVINSERTSTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"hInsertAfter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["TVINSERTSTRUCTA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"itemex","Type":{"Kind":"ApiRef","Name":"TVITEMEXA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TVINSERTSTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"hInsertAfter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["TVINSERTSTRUCTW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"itemex","Type":{"Kind":"ApiRef","Name":"TVITEMEXW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TVHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TVITEMPART" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TVGIPR_BUTTON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TVGETITEMPARTRECTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"partID","Type":{"Kind":"ApiRef","Name":"TVITEMPART","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNTVCOMPARE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParamSort","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TVSORTCB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"lpfnCompare","Type":{"Kind":"ApiRef","Name":"PFNTVCOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTREEVIEWA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemOld","Type":{"Kind":"ApiRef","Name":"TVITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"itemNew","Type":{"Kind":"ApiRef","Name":"TVITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ptDrag","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTREEVIEWW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemOld","Type":{"Kind":"ApiRef","Name":"TVITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"itemNew","Type":{"Kind":"ApiRef","Name":"TVITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ptDrag","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVDISPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVDISPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVDISPINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMEXA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVDISPINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"TVITEMEXW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVKEYDOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"wVKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmcd","Type":{"Kind":"ApiRef","Name":"NMCUSTOMDRAW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"clrText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrTextBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVGETINFOTIPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVGETINFOTIPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVITEMCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uChanged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"uStateNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uStateOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTVASYNCDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pimldp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGELISTDRAWPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_TREEITEM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iRetImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMBOBOXEXITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOverlay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMBOBOXEXITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSelectedImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iOverlay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCOMBOBOXEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ceItem","Type":{"Kind":"ApiRef","Name":"COMBOBOXEXITEMA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCOMBOBOXEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ceItem","Type":{"Kind":"ApiRef","Name":"COMBOBOXEXITEMW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCBEDRAGBEGINW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItemid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCBEDRAGBEGINA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iItemid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCBEENDEDITW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"fChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iNewSelection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"iWhy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMCBEENDEDITA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"fChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iNewSelection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"iWhy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCITEMHEADERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCITEMHEADERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCITEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCITEMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMTCKEYDOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"wVKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCHITTESTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"uHit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCGRIDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCalendar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bSelected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"stStart","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stEnd","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMSELCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"stSelStart","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stSelEnd","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDAYSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"stStart","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cDayState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"prgDayState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMVIEWCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwOldView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNewView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DATETIMEPICKERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcCheck","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"stateCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"stateButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndEdit","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndUD","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndDropDown","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMECHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMESTRINGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszUserString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMESTRINGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszUserString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEWMKEYDOWNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEWMKEYDOWNW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEFORMATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszDisplay","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szDisplay","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEFORMATW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szDisplay","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEFORMATQUERYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szMax","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMDATETIMEFORMATQUERYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szMax","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMIPADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMPGSCROLL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"fwKeys","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rcParent","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iDir","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iXpos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iYpos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMPGCALCSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMPGHOTITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"idOld","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idNew","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BUTTON_IMAGELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"margin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"uAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMBCHOTITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BUTTON_SPLITINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"himlGlyph","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"uSplitStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMBCDROPDOWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDITBALLOONTIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ttiIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EC_ENDOFLINE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EC_ENDOFLINE_DETECTFROMCONTENT","Value":0} + ,{"Name":"EC_ENDOFLINE_CRLF","Value":1} + ,{"Name":"EC_ENDOFLINE_CR","Value":2} + ,{"Name":"EC_ENDOFLINE_LF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SEARCHWEB_ENTRYPOINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EC_SEARCHWEB_ENTRYPOINT_EXTERNAL","Value":0} + ,{"Name":"EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NMSEARCHWEB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"entrypoint","Type":{"Kind":"ApiRef","Name":"EC_SEARCHWEB_ENTRYPOINT","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hasQueryText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"invokeSucceeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFTASKDIALOGCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRefData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_TASKDIALOG_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDF_ENABLE_HYPERLINKS","Value":1} + ,{"Name":"TDF_USE_HICON_MAIN","Value":2} + ,{"Name":"TDF_USE_HICON_FOOTER","Value":4} + ,{"Name":"TDF_ALLOW_DIALOG_CANCELLATION","Value":8} + ,{"Name":"TDF_USE_COMMAND_LINKS","Value":16} + ,{"Name":"TDF_USE_COMMAND_LINKS_NO_ICON","Value":32} + ,{"Name":"TDF_EXPAND_FOOTER_AREA","Value":64} + ,{"Name":"TDF_EXPANDED_BY_DEFAULT","Value":128} + ,{"Name":"TDF_VERIFICATION_FLAG_CHECKED","Value":256} + ,{"Name":"TDF_SHOW_PROGRESS_BAR","Value":512} + ,{"Name":"TDF_SHOW_MARQUEE_PROGRESS_BAR","Value":1024} + ,{"Name":"TDF_CALLBACK_TIMER","Value":2048} + ,{"Name":"TDF_POSITION_RELATIVE_TO_WINDOW","Value":4096} + ,{"Name":"TDF_RTL_LAYOUT","Value":8192} + ,{"Name":"TDF_NO_DEFAULT_RADIO_BUTTON","Value":16384} + ,{"Name":"TDF_CAN_BE_MINIMIZED","Value":32768} + ,{"Name":"TDF_NO_SET_FOREGROUND","Value":65536} + ,{"Name":"TDF_SIZE_TO_CONTENT","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASKDIALOG_MESSAGES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDM_NAVIGATE_PAGE","Value":1125} + ,{"Name":"TDM_CLICK_BUTTON","Value":1126} + ,{"Name":"TDM_SET_MARQUEE_PROGRESS_BAR","Value":1127} + ,{"Name":"TDM_SET_PROGRESS_BAR_STATE","Value":1128} + ,{"Name":"TDM_SET_PROGRESS_BAR_RANGE","Value":1129} + ,{"Name":"TDM_SET_PROGRESS_BAR_POS","Value":1130} + ,{"Name":"TDM_SET_PROGRESS_BAR_MARQUEE","Value":1131} + ,{"Name":"TDM_SET_ELEMENT_TEXT","Value":1132} + ,{"Name":"TDM_CLICK_RADIO_BUTTON","Value":1134} + ,{"Name":"TDM_ENABLE_BUTTON","Value":1135} + ,{"Name":"TDM_ENABLE_RADIO_BUTTON","Value":1136} + ,{"Name":"TDM_CLICK_VERIFICATION","Value":1137} + ,{"Name":"TDM_UPDATE_ELEMENT_TEXT","Value":1138} + ,{"Name":"TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE","Value":1139} + ,{"Name":"TDM_UPDATE_ICON","Value":1140} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASKDIALOG_NOTIFICATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDN_CREATED","Value":0} + ,{"Name":"TDN_NAVIGATED","Value":1} + ,{"Name":"TDN_BUTTON_CLICKED","Value":2} + ,{"Name":"TDN_HYPERLINK_CLICKED","Value":3} + ,{"Name":"TDN_TIMER","Value":4} + ,{"Name":"TDN_DESTROYED","Value":5} + ,{"Name":"TDN_RADIO_BUTTON_CLICKED","Value":6} + ,{"Name":"TDN_DIALOG_CONSTRUCTED","Value":7} + ,{"Name":"TDN_VERIFICATION_CLICKED","Value":8} + ,{"Name":"TDN_HELP","Value":9} + ,{"Name":"TDN_EXPANDO_BUTTON_CLICKED","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASKDIALOG_BUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"nButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TASKDIALOG_ELEMENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDE_CONTENT","Value":0} + ,{"Name":"TDE_EXPANDED_INFORMATION","Value":1} + ,{"Name":"TDE_FOOTER","Value":2} + ,{"Name":"TDE_MAIN_INSTRUCTION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASKDIALOG_ICON_ELEMENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDIE_ICON_MAIN","Value":0} + ,{"Name":"TDIE_ICON_FOOTER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_TASKDIALOG_COMMON_BUTTON_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDCBF_OK_BUTTON","Value":1} + ,{"Name":"TDCBF_YES_BUTTON","Value":2} + ,{"Name":"TDCBF_NO_BUTTON","Value":4} + ,{"Name":"TDCBF_CANCEL_BUTTON","Value":8} + ,{"Name":"TDCBF_RETRY_BUTTON","Value":16} + ,{"Name":"TDCBF_CLOSE_BUTTON","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASKDIALOGCONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwCommonButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszWindowTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Controls","Parents":["TASKDIALOGCONFIG"]},"Attrs":[]} + ,{"Name":"pszMainInstruction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszContent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASKDIALOG_BUTTON","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"nDefaultButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cRadioButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRadioButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASKDIALOG_BUTTON","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"nDefaultRadioButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszVerificationText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszExpandedInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszExpandedControlText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszCollapsedControlText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Controls","Parents":["TASKDIALOGCONFIG"]},"Attrs":[]} + ,{"Name":"pszFooter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfCallback","Type":{"Kind":"ApiRef","Name":"PFTASKDIALOGCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpCallbackData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"cxWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hMainIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszMainIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hFooterIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pszFooterIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFNDAENUMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFNDAENUMCALLBACKCONST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFNDACOMPARE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"p1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"p2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDACOMPARECONST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"p1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"p2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_DSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DPASTREAMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pvItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNDPASTREAM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DPASTREAMINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvInstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFNDPAMERGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDPAMERGECONST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pvSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_LI_METRIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LIM_SMALL","Value":0} + ,{"Name":"LIM_LARGE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImageList" + ,"Kind":"ComClassID" + ,"Guid":"7c476ba2-02b1-48f4-8048-b24619ddc058" + } + ,{ + "Name":"IImageList" + ,"Kind":"Com" + ,"Guid":"46eb5926-582e-4017-9fdf-e8998daa0950" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReplaceIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOverlayImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOverlay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Replace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddMasked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"crMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimldp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGELISTDRAWPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"picon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pImageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGEINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"punkSrc","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"punk2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImageRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetImageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uNewCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clrBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginDrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTrack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndDrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DragEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndLock","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndLock","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DragMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDragCursorImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iDrag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragShowNolock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDragImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pptHotspot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOverlayImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iOverlay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMAGELISTSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAlloc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cUsed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cStandby","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IImageList2" + ,"Kind":"Com" + ,"Guid":"192b9d83-50fc-457b-90a0-2b82a8b5dae1" + ,"Interface":{"Kind":"ApiRef","Name":"IImageList","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cxNewIconSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyNewIconSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOriginalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOriginalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ForceImagePresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardImages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFirstImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iLastImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreloadImages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimldp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGELISTDRAWPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pils","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGELISTSTATS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInitial","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Replace2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplaceFromImageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pil","Type":{"Kind":"ApiRef","Name":"IImageList","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TEXTMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TM_PLAINTEXT","Value":1} + ,{"Name":"TM_RICHTEXT","Value":2} + ,{"Name":"TM_SINGLELEVELUNDO","Value":4} + ,{"Name":"TM_MULTILEVELUNDO","Value":8} + ,{"Name":"TM_SINGLECODEPAGE","Value":16} + ,{"Name":"TM_MULTICODEPAGE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMECOMPTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TABLEROWPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbRow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cbCell","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cCell","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dxCellMargin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dyHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cpStartRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bTableLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iCell","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TABLECELLPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dxWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wShading","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dxBrdrLeft","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dyBrdrTop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dxBrdrRight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dyBrdrBottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"crBrdrLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBrdrTop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBrdrRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBrdrBottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBackPat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crForePat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AutoCorrectProc" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszBefore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAfter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchAfter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcchReplaced","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RICHEDIT_IMAGE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Ascent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pwszAlternateText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENDCOMPOSITIONNOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDITWORDBREAKPROCEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pchText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CHARFORMATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"crTextColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"szFaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHARFORMATW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"crTextColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"szFaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHARFORMAT2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_richedit_L711_C23","Type":{"Kind":"ApiRef","Name":"CHARFORMATW","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sSpacing","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"crBackColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["CHARFORMAT2W"]},"Attrs":[]} + ,{"Name":"sStyle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wKerning","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bUnderlineType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bAnimation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRevAuthor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bUnderlineColor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CHARFORMAT2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_richedit_L736_C23","Type":{"Kind":"ApiRef","Name":"CHARFORMATA","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sSpacing","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"crBackColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["CHARFORMAT2A"]},"Attrs":[]} + ,{"Name":"sStyle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wKerning","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bUnderlineType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bAnimation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRevAuthor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bUnderlineColor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CHARRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cpMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cpMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEXTRANGEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEXTRANGEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDITSTREAMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EDITSTREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"EDITSTREAMCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDTEXTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDTEXTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDTEXTEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"chrgText","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDTEXTEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"chrgText","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORMATRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcPage","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARAFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumbering","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["PARAFORMAT"]},"Attrs":[]} + ,{"Name":"dxStartIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxRightIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wAlignment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cTabCount","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"rgxTabs","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEffects","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PARAFORMAT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_richedit_L1149_C22","Type":{"Kind":"ApiRef","Name":"PARAFORMAT","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dySpaceBefore","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dySpaceAfter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dyLineSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"sStyle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"bLineSpacingRule","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bOutlineLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wShadingWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wShadingStyle","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumberingStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumberingStyle","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumberingTab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBorderSpace","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBorderWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBorders","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSGFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQRESIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SELCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"seltyp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_grouptypingchange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"fGroupTyping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIPBOARDFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"cf","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GETCONTEXTMENUEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENDROPFILES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"hDrop","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fProtected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENPROTECTED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENSAVECLIPBOARD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"cObjectCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENOLEOPFAILED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lOper","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECTPOSITIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"cObjectCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pcpPositions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENLOWFIRTF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"szControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCORRECTTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"chrg","Type":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"seltyp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PUNCTUATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPunctuation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"crText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBackground","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REPASTESPECIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNDONAMEID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UID_UNKNOWN","Value":0} + ,{"Name":"UID_TYPING","Value":1} + ,{"Name":"UID_DELETE","Value":2} + ,{"Name":"UID_DRAGDROP","Value":3} + ,{"Name":"UID_CUT","Value":4} + ,{"Name":"UID_PASTE","Value":5} + ,{"Name":"UID_AUTOTABLE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SETTEXTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"codepage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GETTEXTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"codepage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDefaultChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpUsedDefChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GETTEXTLENGTHEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"codepage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDIOPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEffects","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KHYPH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"khyphNil","Value":0} + ,{"Name":"khyphNormal","Value":1} + ,{"Name":"khyphAddBefore","Value":2} + ,{"Name":"khyphChangeBefore","Value":3} + ,{"Name":"khyphDeleteBefore","Value":4} + ,{"Name":"khyphChangeAfter","Value":5} + ,{"Name":"khyphDelAndChange","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"hyphresult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"khyph","Type":{"Kind":"ApiRef","Name":"KHYPH","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"ichHyph","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"chHyph","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HYPHENATEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dxHyphenateZone","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"pfnHyphenate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tomConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"tomFalse","Value":0} + ,{"Name":"tomTrue","Value":-1} + ,{"Name":"tomUndefined","Value":-9999999} + ,{"Name":"tomToggle","Value":-9999998} + ,{"Name":"tomAutoColor","Value":-9999997} + ,{"Name":"tomDefault","Value":-9999996} + ,{"Name":"tomSuspend","Value":-9999995} + ,{"Name":"tomResume","Value":-9999994} + ,{"Name":"tomApplyNow","Value":0} + ,{"Name":"tomApplyLater","Value":1} + ,{"Name":"tomTrackParms","Value":2} + ,{"Name":"tomCacheParms","Value":3} + ,{"Name":"tomApplyTmp","Value":4} + ,{"Name":"tomDisableSmartFont","Value":8} + ,{"Name":"tomEnableSmartFont","Value":9} + ,{"Name":"tomUsePoints","Value":10} + ,{"Name":"tomUseTwips","Value":11} + ,{"Name":"tomBackward","Value":-1073741823} + ,{"Name":"tomForward","Value":1073741823} + ,{"Name":"tomMove","Value":0} + ,{"Name":"tomExtend","Value":1} + ,{"Name":"tomNoSelection","Value":0} + ,{"Name":"tomSelectionIP","Value":1} + ,{"Name":"tomSelectionNormal","Value":2} + ,{"Name":"tomSelectionFrame","Value":3} + ,{"Name":"tomSelectionColumn","Value":4} + ,{"Name":"tomSelectionRow","Value":5} + ,{"Name":"tomSelectionBlock","Value":6} + ,{"Name":"tomSelectionInlineShape","Value":7} + ,{"Name":"tomSelectionShape","Value":8} + ,{"Name":"tomSelStartActive","Value":1} + ,{"Name":"tomSelAtEOL","Value":2} + ,{"Name":"tomSelOvertype","Value":4} + ,{"Name":"tomSelActive","Value":8} + ,{"Name":"tomSelReplace","Value":16} + ,{"Name":"tomEnd","Value":0} + ,{"Name":"tomStart","Value":32} + ,{"Name":"tomCollapseEnd","Value":0} + ,{"Name":"tomCollapseStart","Value":1} + ,{"Name":"tomClientCoord","Value":256} + ,{"Name":"tomAllowOffClient","Value":512} + ,{"Name":"tomTransform","Value":1024} + ,{"Name":"tomObjectArg","Value":2048} + ,{"Name":"tomAtEnd","Value":4096} + ,{"Name":"tomNone","Value":0} + ,{"Name":"tomSingle","Value":1} + ,{"Name":"tomWords","Value":2} + ,{"Name":"tomDouble","Value":3} + ,{"Name":"tomDotted","Value":4} + ,{"Name":"tomDash","Value":5} + ,{"Name":"tomDashDot","Value":6} + ,{"Name":"tomDashDotDot","Value":7} + ,{"Name":"tomWave","Value":8} + ,{"Name":"tomThick","Value":9} + ,{"Name":"tomHair","Value":10} + ,{"Name":"tomDoubleWave","Value":11} + ,{"Name":"tomHeavyWave","Value":12} + ,{"Name":"tomLongDash","Value":13} + ,{"Name":"tomThickDash","Value":14} + ,{"Name":"tomThickDashDot","Value":15} + ,{"Name":"tomThickDashDotDot","Value":16} + ,{"Name":"tomThickDotted","Value":17} + ,{"Name":"tomThickLongDash","Value":18} + ,{"Name":"tomLineSpaceSingle","Value":0} + ,{"Name":"tomLineSpace1pt5","Value":1} + ,{"Name":"tomLineSpaceDouble","Value":2} + ,{"Name":"tomLineSpaceAtLeast","Value":3} + ,{"Name":"tomLineSpaceExactly","Value":4} + ,{"Name":"tomLineSpaceMultiple","Value":5} + ,{"Name":"tomLineSpacePercent","Value":6} + ,{"Name":"tomAlignLeft","Value":0} + ,{"Name":"tomAlignCenter","Value":1} + ,{"Name":"tomAlignRight","Value":2} + ,{"Name":"tomAlignJustify","Value":3} + ,{"Name":"tomAlignDecimal","Value":3} + ,{"Name":"tomAlignBar","Value":4} + ,{"Name":"tomDefaultTab","Value":5} + ,{"Name":"tomAlignInterWord","Value":3} + ,{"Name":"tomAlignNewspaper","Value":4} + ,{"Name":"tomAlignInterLetter","Value":5} + ,{"Name":"tomAlignScaled","Value":6} + ,{"Name":"tomSpaces","Value":0} + ,{"Name":"tomDots","Value":1} + ,{"Name":"tomDashes","Value":2} + ,{"Name":"tomLines","Value":3} + ,{"Name":"tomThickLines","Value":4} + ,{"Name":"tomEquals","Value":5} + ,{"Name":"tomTabBack","Value":-3} + ,{"Name":"tomTabNext","Value":-2} + ,{"Name":"tomTabHere","Value":-1} + ,{"Name":"tomListNone","Value":0} + ,{"Name":"tomListBullet","Value":1} + ,{"Name":"tomListNumberAsArabic","Value":2} + ,{"Name":"tomListNumberAsLCLetter","Value":3} + ,{"Name":"tomListNumberAsUCLetter","Value":4} + ,{"Name":"tomListNumberAsLCRoman","Value":5} + ,{"Name":"tomListNumberAsUCRoman","Value":6} + ,{"Name":"tomListNumberAsSequence","Value":7} + ,{"Name":"tomListNumberedCircle","Value":8} + ,{"Name":"tomListNumberedBlackCircleWingding","Value":9} + ,{"Name":"tomListNumberedWhiteCircleWingding","Value":10} + ,{"Name":"tomListNumberedArabicWide","Value":11} + ,{"Name":"tomListNumberedChS","Value":12} + ,{"Name":"tomListNumberedChT","Value":13} + ,{"Name":"tomListNumberedJpnChS","Value":14} + ,{"Name":"tomListNumberedJpnKor","Value":15} + ,{"Name":"tomListNumberedArabic1","Value":16} + ,{"Name":"tomListNumberedArabic2","Value":17} + ,{"Name":"tomListNumberedHebrew","Value":18} + ,{"Name":"tomListNumberedThaiAlpha","Value":19} + ,{"Name":"tomListNumberedThaiNum","Value":20} + ,{"Name":"tomListNumberedHindiAlpha","Value":21} + ,{"Name":"tomListNumberedHindiAlpha1","Value":22} + ,{"Name":"tomListNumberedHindiNum","Value":23} + ,{"Name":"tomListParentheses","Value":65536} + ,{"Name":"tomListPeriod","Value":131072} + ,{"Name":"tomListPlain","Value":196608} + ,{"Name":"tomListNoNumber","Value":262144} + ,{"Name":"tomListMinus","Value":524288} + ,{"Name":"tomIgnoreNumberStyle","Value":16777216} + ,{"Name":"tomParaStyleNormal","Value":-1} + ,{"Name":"tomParaStyleHeading1","Value":-2} + ,{"Name":"tomParaStyleHeading2","Value":-3} + ,{"Name":"tomParaStyleHeading3","Value":-4} + ,{"Name":"tomParaStyleHeading4","Value":-5} + ,{"Name":"tomParaStyleHeading5","Value":-6} + ,{"Name":"tomParaStyleHeading6","Value":-7} + ,{"Name":"tomParaStyleHeading7","Value":-8} + ,{"Name":"tomParaStyleHeading8","Value":-9} + ,{"Name":"tomParaStyleHeading9","Value":-10} + ,{"Name":"tomCharacter","Value":1} + ,{"Name":"tomWord","Value":2} + ,{"Name":"tomSentence","Value":3} + ,{"Name":"tomParagraph","Value":4} + ,{"Name":"tomLine","Value":5} + ,{"Name":"tomStory","Value":6} + ,{"Name":"tomScreen","Value":7} + ,{"Name":"tomSection","Value":8} + ,{"Name":"tomTableColumn","Value":9} + ,{"Name":"tomColumn","Value":9} + ,{"Name":"tomRow","Value":10} + ,{"Name":"tomWindow","Value":11} + ,{"Name":"tomCell","Value":12} + ,{"Name":"tomCharFormat","Value":13} + ,{"Name":"tomParaFormat","Value":14} + ,{"Name":"tomTable","Value":15} + ,{"Name":"tomObject","Value":16} + ,{"Name":"tomPage","Value":17} + ,{"Name":"tomHardParagraph","Value":18} + ,{"Name":"tomCluster","Value":19} + ,{"Name":"tomInlineObject","Value":20} + ,{"Name":"tomInlineObjectArg","Value":21} + ,{"Name":"tomLeafLine","Value":22} + ,{"Name":"tomLayoutColumn","Value":23} + ,{"Name":"tomProcessId","Value":1073741825} + ,{"Name":"tomMatchWord","Value":2} + ,{"Name":"tomMatchCase","Value":4} + ,{"Name":"tomMatchPattern","Value":8} + ,{"Name":"tomUnknownStory","Value":0} + ,{"Name":"tomMainTextStory","Value":1} + ,{"Name":"tomFootnotesStory","Value":2} + ,{"Name":"tomEndnotesStory","Value":3} + ,{"Name":"tomCommentsStory","Value":4} + ,{"Name":"tomTextFrameStory","Value":5} + ,{"Name":"tomEvenPagesHeaderStory","Value":6} + ,{"Name":"tomPrimaryHeaderStory","Value":7} + ,{"Name":"tomEvenPagesFooterStory","Value":8} + ,{"Name":"tomPrimaryFooterStory","Value":9} + ,{"Name":"tomFirstPageHeaderStory","Value":10} + ,{"Name":"tomFirstPageFooterStory","Value":11} + ,{"Name":"tomScratchStory","Value":127} + ,{"Name":"tomFindStory","Value":128} + ,{"Name":"tomReplaceStory","Value":129} + ,{"Name":"tomStoryInactive","Value":0} + ,{"Name":"tomStoryActiveDisplay","Value":1} + ,{"Name":"tomStoryActiveUI","Value":2} + ,{"Name":"tomStoryActiveDisplayUI","Value":3} + ,{"Name":"tomNoAnimation","Value":0} + ,{"Name":"tomLasVegasLights","Value":1} + ,{"Name":"tomBlinkingBackground","Value":2} + ,{"Name":"tomSparkleText","Value":3} + ,{"Name":"tomMarchingBlackAnts","Value":4} + ,{"Name":"tomMarchingRedAnts","Value":5} + ,{"Name":"tomShimmer","Value":6} + ,{"Name":"tomWipeDown","Value":7} + ,{"Name":"tomWipeRight","Value":8} + ,{"Name":"tomAnimationMax","Value":8} + ,{"Name":"tomLowerCase","Value":0} + ,{"Name":"tomUpperCase","Value":1} + ,{"Name":"tomTitleCase","Value":2} + ,{"Name":"tomSentenceCase","Value":4} + ,{"Name":"tomToggleCase","Value":5} + ,{"Name":"tomReadOnly","Value":256} + ,{"Name":"tomShareDenyRead","Value":512} + ,{"Name":"tomShareDenyWrite","Value":1024} + ,{"Name":"tomPasteFile","Value":4096} + ,{"Name":"tomCreateNew","Value":16} + ,{"Name":"tomCreateAlways","Value":32} + ,{"Name":"tomOpenExisting","Value":48} + ,{"Name":"tomOpenAlways","Value":64} + ,{"Name":"tomTruncateExisting","Value":80} + ,{"Name":"tomRTF","Value":1} + ,{"Name":"tomText","Value":2} + ,{"Name":"tomHTML","Value":3} + ,{"Name":"tomWordDocument","Value":4} + ,{"Name":"tomBold","Value":-2147483647} + ,{"Name":"tomItalic","Value":-2147483646} + ,{"Name":"tomUnderline","Value":-2147483644} + ,{"Name":"tomStrikeout","Value":-2147483640} + ,{"Name":"tomProtected","Value":-2147483632} + ,{"Name":"tomLink","Value":-2147483616} + ,{"Name":"tomSmallCaps","Value":-2147483584} + ,{"Name":"tomAllCaps","Value":-2147483520} + ,{"Name":"tomHidden","Value":-2147483392} + ,{"Name":"tomOutline","Value":-2147483136} + ,{"Name":"tomShadow","Value":-2147482624} + ,{"Name":"tomEmboss","Value":-2147481600} + ,{"Name":"tomImprint","Value":-2147479552} + ,{"Name":"tomDisabled","Value":-2147475456} + ,{"Name":"tomRevised","Value":-2147467264} + ,{"Name":"tomSubscriptCF","Value":-2147418112} + ,{"Name":"tomSuperscriptCF","Value":-2147352576} + ,{"Name":"tomFontBound","Value":-2146435072} + ,{"Name":"tomLinkProtected","Value":-2139095040} + ,{"Name":"tomInlineObjectStart","Value":-2130706432} + ,{"Name":"tomExtendedChar","Value":-2113929216} + ,{"Name":"tomAutoBackColor","Value":-2080374784} + ,{"Name":"tomMathZoneNoBuildUp","Value":-2013265920} + ,{"Name":"tomMathZone","Value":-1879048192} + ,{"Name":"tomMathZoneOrdinary","Value":-1610612736} + ,{"Name":"tomAutoTextColor","Value":-1073741824} + ,{"Name":"tomMathZoneDisplay","Value":262144} + ,{"Name":"tomParaEffectRTL","Value":1} + ,{"Name":"tomParaEffectKeep","Value":2} + ,{"Name":"tomParaEffectKeepNext","Value":4} + ,{"Name":"tomParaEffectPageBreakBefore","Value":8} + ,{"Name":"tomParaEffectNoLineNumber","Value":16} + ,{"Name":"tomParaEffectNoWidowControl","Value":32} + ,{"Name":"tomParaEffectDoNotHyphen","Value":64} + ,{"Name":"tomParaEffectSideBySide","Value":128} + ,{"Name":"tomParaEffectCollapsed","Value":256} + ,{"Name":"tomParaEffectOutlineLevel","Value":512} + ,{"Name":"tomParaEffectBox","Value":1024} + ,{"Name":"tomParaEffectTableRowDelimiter","Value":4096} + ,{"Name":"tomParaEffectTable","Value":16384} + ,{"Name":"tomModWidthPairs","Value":1} + ,{"Name":"tomModWidthSpace","Value":2} + ,{"Name":"tomAutoSpaceAlpha","Value":4} + ,{"Name":"tomAutoSpaceNumeric","Value":8} + ,{"Name":"tomAutoSpaceParens","Value":16} + ,{"Name":"tomEmbeddedFont","Value":32} + ,{"Name":"tomDoublestrike","Value":64} + ,{"Name":"tomOverlapping","Value":128} + ,{"Name":"tomNormalCaret","Value":0} + ,{"Name":"tomKoreanBlockCaret","Value":1} + ,{"Name":"tomNullCaret","Value":2} + ,{"Name":"tomIncludeInset","Value":1} + ,{"Name":"tomUnicodeBiDi","Value":1} + ,{"Name":"tomMathCFCheck","Value":4} + ,{"Name":"tomUnlink","Value":8} + ,{"Name":"tomUnhide","Value":16} + ,{"Name":"tomCheckTextLimit","Value":32} + ,{"Name":"tomIgnoreCurrentFont","Value":0} + ,{"Name":"tomMatchCharRep","Value":1} + ,{"Name":"tomMatchFontSignature","Value":2} + ,{"Name":"tomMatchAscii","Value":4} + ,{"Name":"tomGetHeightOnly","Value":8} + ,{"Name":"tomMatchMathFont","Value":16} + ,{"Name":"tomCharset","Value":-2147483648} + ,{"Name":"tomCharRepFromLcid","Value":1073741824} + ,{"Name":"tomAnsi","Value":0} + ,{"Name":"tomEastEurope","Value":1} + ,{"Name":"tomCyrillic","Value":2} + ,{"Name":"tomGreek","Value":3} + ,{"Name":"tomTurkish","Value":4} + ,{"Name":"tomHebrew","Value":5} + ,{"Name":"tomArabic","Value":6} + ,{"Name":"tomBaltic","Value":7} + ,{"Name":"tomVietnamese","Value":8} + ,{"Name":"tomDefaultCharRep","Value":9} + ,{"Name":"tomSymbol","Value":10} + ,{"Name":"tomThai","Value":11} + ,{"Name":"tomShiftJIS","Value":12} + ,{"Name":"tomGB2312","Value":13} + ,{"Name":"tomHangul","Value":14} + ,{"Name":"tomBIG5","Value":15} + ,{"Name":"tomPC437","Value":16} + ,{"Name":"tomOEM","Value":17} + ,{"Name":"tomMac","Value":18} + ,{"Name":"tomArmenian","Value":19} + ,{"Name":"tomSyriac","Value":20} + ,{"Name":"tomThaana","Value":21} + ,{"Name":"tomDevanagari","Value":22} + ,{"Name":"tomBengali","Value":23} + ,{"Name":"tomGurmukhi","Value":24} + ,{"Name":"tomGujarati","Value":25} + ,{"Name":"tomOriya","Value":26} + ,{"Name":"tomTamil","Value":27} + ,{"Name":"tomTelugu","Value":28} + ,{"Name":"tomKannada","Value":29} + ,{"Name":"tomMalayalam","Value":30} + ,{"Name":"tomSinhala","Value":31} + ,{"Name":"tomLao","Value":32} + ,{"Name":"tomTibetan","Value":33} + ,{"Name":"tomMyanmar","Value":34} + ,{"Name":"tomGeorgian","Value":35} + ,{"Name":"tomJamo","Value":36} + ,{"Name":"tomEthiopic","Value":37} + ,{"Name":"tomCherokee","Value":38} + ,{"Name":"tomAboriginal","Value":39} + ,{"Name":"tomOgham","Value":40} + ,{"Name":"tomRunic","Value":41} + ,{"Name":"tomKhmer","Value":42} + ,{"Name":"tomMongolian","Value":43} + ,{"Name":"tomBraille","Value":44} + ,{"Name":"tomYi","Value":45} + ,{"Name":"tomLimbu","Value":46} + ,{"Name":"tomTaiLe","Value":47} + ,{"Name":"tomNewTaiLue","Value":48} + ,{"Name":"tomSylotiNagri","Value":49} + ,{"Name":"tomKharoshthi","Value":50} + ,{"Name":"tomKayahli","Value":51} + ,{"Name":"tomUsymbol","Value":52} + ,{"Name":"tomEmoji","Value":53} + ,{"Name":"tomGlagolitic","Value":54} + ,{"Name":"tomLisu","Value":55} + ,{"Name":"tomVai","Value":56} + ,{"Name":"tomNKo","Value":57} + ,{"Name":"tomOsmanya","Value":58} + ,{"Name":"tomPhagsPa","Value":59} + ,{"Name":"tomGothic","Value":60} + ,{"Name":"tomDeseret","Value":61} + ,{"Name":"tomTifinagh","Value":62} + ,{"Name":"tomCharRepMax","Value":63} + ,{"Name":"tomRE10Mode","Value":1} + ,{"Name":"tomUseAtFont","Value":2} + ,{"Name":"tomTextFlowMask","Value":12} + ,{"Name":"tomTextFlowES","Value":0} + ,{"Name":"tomTextFlowSW","Value":4} + ,{"Name":"tomTextFlowWN","Value":8} + ,{"Name":"tomTextFlowNE","Value":12} + ,{"Name":"tomNoIME","Value":524288} + ,{"Name":"tomSelfIME","Value":262144} + ,{"Name":"tomNoUpScroll","Value":65536} + ,{"Name":"tomNoVpScroll","Value":262144} + ,{"Name":"tomNoLink","Value":0} + ,{"Name":"tomClientLink","Value":1} + ,{"Name":"tomFriendlyLinkName","Value":2} + ,{"Name":"tomFriendlyLinkAddress","Value":3} + ,{"Name":"tomAutoLinkURL","Value":4} + ,{"Name":"tomAutoLinkEmail","Value":5} + ,{"Name":"tomAutoLinkPhone","Value":6} + ,{"Name":"tomAutoLinkPath","Value":7} + ,{"Name":"tomCompressNone","Value":0} + ,{"Name":"tomCompressPunctuation","Value":1} + ,{"Name":"tomCompressPunctuationAndKana","Value":2} + ,{"Name":"tomCompressMax","Value":2} + ,{"Name":"tomUnderlinePositionAuto","Value":0} + ,{"Name":"tomUnderlinePositionBelow","Value":1} + ,{"Name":"tomUnderlinePositionAbove","Value":2} + ,{"Name":"tomUnderlinePositionMax","Value":2} + ,{"Name":"tomFontAlignmentAuto","Value":0} + ,{"Name":"tomFontAlignmentTop","Value":1} + ,{"Name":"tomFontAlignmentBaseline","Value":2} + ,{"Name":"tomFontAlignmentBottom","Value":3} + ,{"Name":"tomFontAlignmentCenter","Value":4} + ,{"Name":"tomFontAlignmentMax","Value":4} + ,{"Name":"tomRubyBelow","Value":128} + ,{"Name":"tomRubyAlignCenter","Value":0} + ,{"Name":"tomRubyAlign010","Value":1} + ,{"Name":"tomRubyAlign121","Value":2} + ,{"Name":"tomRubyAlignLeft","Value":3} + ,{"Name":"tomRubyAlignRight","Value":4} + ,{"Name":"tomLimitsDefault","Value":0} + ,{"Name":"tomLimitsUnderOver","Value":1} + ,{"Name":"tomLimitsSubSup","Value":2} + ,{"Name":"tomUpperLimitAsSuperScript","Value":3} + ,{"Name":"tomLimitsOpposite","Value":4} + ,{"Name":"tomShowLLimPlaceHldr","Value":8} + ,{"Name":"tomShowULimPlaceHldr","Value":16} + ,{"Name":"tomDontGrowWithContent","Value":64} + ,{"Name":"tomGrowWithContent","Value":128} + ,{"Name":"tomSubSupAlign","Value":1} + ,{"Name":"tomLimitAlignMask","Value":3} + ,{"Name":"tomLimitAlignCenter","Value":0} + ,{"Name":"tomLimitAlignLeft","Value":1} + ,{"Name":"tomLimitAlignRight","Value":2} + ,{"Name":"tomShowDegPlaceHldr","Value":8} + ,{"Name":"tomAlignDefault","Value":0} + ,{"Name":"tomAlignMatchAscentDescent","Value":2} + ,{"Name":"tomMathVariant","Value":32} + ,{"Name":"tomStyleDefault","Value":0} + ,{"Name":"tomStyleScriptScriptCramped","Value":1} + ,{"Name":"tomStyleScriptScript","Value":2} + ,{"Name":"tomStyleScriptCramped","Value":3} + ,{"Name":"tomStyleScript","Value":4} + ,{"Name":"tomStyleTextCramped","Value":5} + ,{"Name":"tomStyleText","Value":6} + ,{"Name":"tomStyleDisplayCramped","Value":7} + ,{"Name":"tomStyleDisplay","Value":8} + ,{"Name":"tomMathRelSize","Value":64} + ,{"Name":"tomDecDecSize","Value":254} + ,{"Name":"tomDecSize","Value":255} + ,{"Name":"tomIncSize","Value":65} + ,{"Name":"tomIncIncSize","Value":66} + ,{"Name":"tomGravityUI","Value":0} + ,{"Name":"tomGravityBack","Value":1} + ,{"Name":"tomGravityFore","Value":2} + ,{"Name":"tomGravityIn","Value":3} + ,{"Name":"tomGravityOut","Value":4} + ,{"Name":"tomGravityBackward","Value":536870912} + ,{"Name":"tomGravityForward","Value":1073741824} + ,{"Name":"tomAdjustCRLF","Value":1} + ,{"Name":"tomUseCRLF","Value":2} + ,{"Name":"tomTextize","Value":4} + ,{"Name":"tomAllowFinalEOP","Value":8} + ,{"Name":"tomFoldMathAlpha","Value":16} + ,{"Name":"tomNoHidden","Value":32} + ,{"Name":"tomIncludeNumbering","Value":64} + ,{"Name":"tomTranslateTableCell","Value":128} + ,{"Name":"tomNoMathZoneBrackets","Value":256} + ,{"Name":"tomConvertMathChar","Value":512} + ,{"Name":"tomNoUCGreekItalic","Value":1024} + ,{"Name":"tomAllowMathBold","Value":2048} + ,{"Name":"tomLanguageTag","Value":4096} + ,{"Name":"tomConvertRTF","Value":8192} + ,{"Name":"tomApplyRtfDocProps","Value":16384} + ,{"Name":"tomPhantomShow","Value":1} + ,{"Name":"tomPhantomZeroWidth","Value":2} + ,{"Name":"tomPhantomZeroAscent","Value":4} + ,{"Name":"tomPhantomZeroDescent","Value":8} + ,{"Name":"tomPhantomTransparent","Value":16} + ,{"Name":"tomPhantomASmash","Value":5} + ,{"Name":"tomPhantomDSmash","Value":9} + ,{"Name":"tomPhantomHSmash","Value":3} + ,{"Name":"tomPhantomSmash","Value":13} + ,{"Name":"tomPhantomHorz","Value":12} + ,{"Name":"tomPhantomVert","Value":2} + ,{"Name":"tomBoxHideTop","Value":1} + ,{"Name":"tomBoxHideBottom","Value":2} + ,{"Name":"tomBoxHideLeft","Value":4} + ,{"Name":"tomBoxHideRight","Value":8} + ,{"Name":"tomBoxStrikeH","Value":16} + ,{"Name":"tomBoxStrikeV","Value":32} + ,{"Name":"tomBoxStrikeTLBR","Value":64} + ,{"Name":"tomBoxStrikeBLTR","Value":128} + ,{"Name":"tomBoxAlignCenter","Value":1} + ,{"Name":"tomSpaceMask","Value":28} + ,{"Name":"tomSpaceDefault","Value":0} + ,{"Name":"tomSpaceUnary","Value":4} + ,{"Name":"tomSpaceBinary","Value":8} + ,{"Name":"tomSpaceRelational","Value":12} + ,{"Name":"tomSpaceSkip","Value":16} + ,{"Name":"tomSpaceOrd","Value":20} + ,{"Name":"tomSpaceDifferential","Value":24} + ,{"Name":"tomSizeText","Value":32} + ,{"Name":"tomSizeScript","Value":64} + ,{"Name":"tomSizeScriptScript","Value":96} + ,{"Name":"tomNoBreak","Value":128} + ,{"Name":"tomTransparentForPositioning","Value":256} + ,{"Name":"tomTransparentForSpacing","Value":512} + ,{"Name":"tomStretchCharBelow","Value":0} + ,{"Name":"tomStretchCharAbove","Value":1} + ,{"Name":"tomStretchBaseBelow","Value":2} + ,{"Name":"tomStretchBaseAbove","Value":3} + ,{"Name":"tomMatrixAlignMask","Value":3} + ,{"Name":"tomMatrixAlignCenter","Value":0} + ,{"Name":"tomMatrixAlignTopRow","Value":1} + ,{"Name":"tomMatrixAlignBottomRow","Value":3} + ,{"Name":"tomShowMatPlaceHldr","Value":8} + ,{"Name":"tomEqArrayLayoutWidth","Value":1} + ,{"Name":"tomEqArrayAlignMask","Value":12} + ,{"Name":"tomEqArrayAlignCenter","Value":0} + ,{"Name":"tomEqArrayAlignTopRow","Value":4} + ,{"Name":"tomEqArrayAlignBottomRow","Value":12} + ,{"Name":"tomMathManualBreakMask","Value":127} + ,{"Name":"tomMathBreakLeft","Value":125} + ,{"Name":"tomMathBreakCenter","Value":126} + ,{"Name":"tomMathBreakRight","Value":127} + ,{"Name":"tomMathEqAlign","Value":128} + ,{"Name":"tomMathArgShadingStart","Value":593} + ,{"Name":"tomMathArgShadingEnd","Value":594} + ,{"Name":"tomMathObjShadingStart","Value":595} + ,{"Name":"tomMathObjShadingEnd","Value":596} + ,{"Name":"tomFunctionTypeNone","Value":0} + ,{"Name":"tomFunctionTypeTakesArg","Value":1} + ,{"Name":"tomFunctionTypeTakesLim","Value":2} + ,{"Name":"tomFunctionTypeTakesLim2","Value":3} + ,{"Name":"tomFunctionTypeIsLim","Value":4} + ,{"Name":"tomMathParaAlignDefault","Value":0} + ,{"Name":"tomMathParaAlignCenterGroup","Value":1} + ,{"Name":"tomMathParaAlignCenter","Value":2} + ,{"Name":"tomMathParaAlignLeft","Value":3} + ,{"Name":"tomMathParaAlignRight","Value":4} + ,{"Name":"tomMathDispAlignMask","Value":3} + ,{"Name":"tomMathDispAlignCenterGroup","Value":0} + ,{"Name":"tomMathDispAlignCenter","Value":1} + ,{"Name":"tomMathDispAlignLeft","Value":2} + ,{"Name":"tomMathDispAlignRight","Value":3} + ,{"Name":"tomMathDispIntUnderOver","Value":4} + ,{"Name":"tomMathDispFracTeX","Value":8} + ,{"Name":"tomMathDispNaryGrow","Value":16} + ,{"Name":"tomMathDocEmptyArgMask","Value":96} + ,{"Name":"tomMathDocEmptyArgAuto","Value":0} + ,{"Name":"tomMathDocEmptyArgAlways","Value":32} + ,{"Name":"tomMathDocEmptyArgNever","Value":64} + ,{"Name":"tomMathDocSbSpOpUnchanged","Value":128} + ,{"Name":"tomMathDocDiffMask","Value":768} + ,{"Name":"tomMathDocDiffDefault","Value":0} + ,{"Name":"tomMathDocDiffUpright","Value":256} + ,{"Name":"tomMathDocDiffItalic","Value":512} + ,{"Name":"tomMathDocDiffOpenItalic","Value":768} + ,{"Name":"tomMathDispNarySubSup","Value":1024} + ,{"Name":"tomMathDispDef","Value":2048} + ,{"Name":"tomMathEnableRtl","Value":4096} + ,{"Name":"tomMathBrkBinMask","Value":196608} + ,{"Name":"tomMathBrkBinBefore","Value":0} + ,{"Name":"tomMathBrkBinAfter","Value":65536} + ,{"Name":"tomMathBrkBinDup","Value":131072} + ,{"Name":"tomMathBrkBinSubMask","Value":786432} + ,{"Name":"tomMathBrkBinSubMM","Value":0} + ,{"Name":"tomMathBrkBinSubPM","Value":262144} + ,{"Name":"tomMathBrkBinSubMP","Value":524288} + ,{"Name":"tomSelRange","Value":597} + ,{"Name":"tomHstring","Value":596} + ,{"Name":"tomFontPropTeXStyle","Value":828} + ,{"Name":"tomFontPropAlign","Value":829} + ,{"Name":"tomFontStretch","Value":830} + ,{"Name":"tomFontStyle","Value":831} + ,{"Name":"tomFontStyleUpright","Value":0} + ,{"Name":"tomFontStyleOblique","Value":1} + ,{"Name":"tomFontStyleItalic","Value":2} + ,{"Name":"tomFontStretchDefault","Value":0} + ,{"Name":"tomFontStretchUltraCondensed","Value":1} + ,{"Name":"tomFontStretchExtraCondensed","Value":2} + ,{"Name":"tomFontStretchCondensed","Value":3} + ,{"Name":"tomFontStretchSemiCondensed","Value":4} + ,{"Name":"tomFontStretchNormal","Value":5} + ,{"Name":"tomFontStretchSemiExpanded","Value":6} + ,{"Name":"tomFontStretchExpanded","Value":7} + ,{"Name":"tomFontStretchExtraExpanded","Value":8} + ,{"Name":"tomFontStretchUltraExpanded","Value":9} + ,{"Name":"tomFontWeightDefault","Value":0} + ,{"Name":"tomFontWeightThin","Value":100} + ,{"Name":"tomFontWeightExtraLight","Value":200} + ,{"Name":"tomFontWeightLight","Value":300} + ,{"Name":"tomFontWeightNormal","Value":400} + ,{"Name":"tomFontWeightRegular","Value":400} + ,{"Name":"tomFontWeightMedium","Value":500} + ,{"Name":"tomFontWeightSemiBold","Value":600} + ,{"Name":"tomFontWeightBold","Value":700} + ,{"Name":"tomFontWeightExtraBold","Value":800} + ,{"Name":"tomFontWeightBlack","Value":900} + ,{"Name":"tomFontWeightHeavy","Value":900} + ,{"Name":"tomFontWeightExtraBlack","Value":950} + ,{"Name":"tomParaPropMathAlign","Value":1079} + ,{"Name":"tomDocMathBuild","Value":128} + ,{"Name":"tomMathLMargin","Value":129} + ,{"Name":"tomMathRMargin","Value":130} + ,{"Name":"tomMathWrapIndent","Value":131} + ,{"Name":"tomMathWrapRight","Value":132} + ,{"Name":"tomMathPostSpace","Value":134} + ,{"Name":"tomMathPreSpace","Value":133} + ,{"Name":"tomMathInterSpace","Value":135} + ,{"Name":"tomMathIntraSpace","Value":136} + ,{"Name":"tomCanCopy","Value":137} + ,{"Name":"tomCanRedo","Value":138} + ,{"Name":"tomCanUndo","Value":139} + ,{"Name":"tomUndoLimit","Value":140} + ,{"Name":"tomDocAutoLink","Value":141} + ,{"Name":"tomEllipsisMode","Value":142} + ,{"Name":"tomEllipsisState","Value":143} + ,{"Name":"tomEllipsisNone","Value":0} + ,{"Name":"tomEllipsisEnd","Value":1} + ,{"Name":"tomEllipsisWord","Value":3} + ,{"Name":"tomEllipsisPresent","Value":1} + ,{"Name":"tomVTopCell","Value":1} + ,{"Name":"tomVLowCell","Value":2} + ,{"Name":"tomHStartCell","Value":4} + ,{"Name":"tomHContCell","Value":8} + ,{"Name":"tomRowUpdate","Value":1} + ,{"Name":"tomRowApplyDefault","Value":0} + ,{"Name":"tomCellStructureChangeOnly","Value":1} + ,{"Name":"tomRowHeightActual","Value":2059} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OBJECTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"tomSimpleText","Value":0} + ,{"Name":"tomRuby","Value":1} + ,{"Name":"tomHorzVert","Value":2} + ,{"Name":"tomWarichu","Value":3} + ,{"Name":"tomEq","Value":9} + ,{"Name":"tomMath","Value":10} + ,{"Name":"tomAccent","Value":10} + ,{"Name":"tomBox","Value":11} + ,{"Name":"tomBoxedFormula","Value":12} + ,{"Name":"tomBrackets","Value":13} + ,{"Name":"tomBracketsWithSeps","Value":14} + ,{"Name":"tomEquationArray","Value":15} + ,{"Name":"tomFraction","Value":16} + ,{"Name":"tomFunctionApply","Value":17} + ,{"Name":"tomLeftSubSup","Value":18} + ,{"Name":"tomLowerLimit","Value":19} + ,{"Name":"tomMatrix","Value":20} + ,{"Name":"tomNary","Value":21} + ,{"Name":"tomOpChar","Value":22} + ,{"Name":"tomOverbar","Value":23} + ,{"Name":"tomPhantom","Value":24} + ,{"Name":"tomRadical","Value":25} + ,{"Name":"tomSlashedFraction","Value":26} + ,{"Name":"tomStack","Value":27} + ,{"Name":"tomStretchStack","Value":28} + ,{"Name":"tomSubscript","Value":29} + ,{"Name":"tomSubSup","Value":30} + ,{"Name":"tomSuperscript","Value":31} + ,{"Name":"tomUnderbar","Value":32} + ,{"Name":"tomUpperLimit","Value":33} + ,{"Name":"tomObjectMax","Value":33} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MANCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBOLD","Value":16} + ,{"Name":"MITAL","Value":32} + ,{"Name":"MGREEK","Value":64} + ,{"Name":"MROMN","Value":0} + ,{"Name":"MSCRP","Value":1} + ,{"Name":"MFRAK","Value":2} + ,{"Name":"MOPEN","Value":3} + ,{"Name":"MSANS","Value":4} + ,{"Name":"MMONO","Value":5} + ,{"Name":"MMATH","Value":6} + ,{"Name":"MISOL","Value":7} + ,{"Name":"MINIT","Value":8} + ,{"Name":"MTAIL","Value":9} + ,{"Name":"MSTRCH","Value":10} + ,{"Name":"MLOOP","Value":11} + ,{"Name":"MOPENA","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITextDocument" + ,"Kind":"Com" + ,"Guid":"8cc497c0-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextSelection","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStoryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStoryRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStoryRanges","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSaved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSaved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"New" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Freeze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unfreeze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginEditCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndEditCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Undo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Redo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Range" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpActive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RangeFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITextRange" + ,"Kind":"Com" + ,"Guid":"8cc497c2-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Char","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDuplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpLim","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpLim","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetStoryLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStoryType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpActive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StartOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveWhile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveStartWhile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveEndWhile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveUntil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveStartUntil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveEndUntil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindTextStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindTextEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Paste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanPaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ChangeCase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"px","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"py","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEmbeddedObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITextSelection" + ,"Kind":"Com" + ,"Guid":"8cc497c1-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HomeKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TypeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextFont" + ,"Kind":"Com" + ,"Guid":"8cc497c3-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDuplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDuplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CanChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEmboss" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEmboss" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForeColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetForeColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEngrave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEngrave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItalic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetItalic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSmallCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSmallCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrikeThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStrikeThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubscript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSubscript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSuperscript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSuperscript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextPara" + ,"Kind":"Com" + ,"Guid":"8cc497c4-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDuplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDuplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CanChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHyphenation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHyphenation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirstLineIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeepTogether" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeepTogether" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeepWithNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeepWithNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLeftIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineSpacingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetListAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetListLevelIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetListLevelIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetListStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetListStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetListTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetListTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetListType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetListType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNoLineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNoLineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRightIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRightIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIndents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"First","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rule","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Spacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSpaceAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpaceAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSpaceBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpaceBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWidowControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWidowControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTabCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tbPos","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"tbAlign","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tbLeader","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearAllTabs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeleteTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tbPos","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTab","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptbPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"ptbAlign","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ptbLeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextStoryRanges" + ,"Kind":"Com" + ,"Guid":"8cc497c5-a1df-11ce-8098-00aa0047be5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextDocument2" + ,"Kind":"Com" + ,"Guid":"c241f5e0-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextDocument","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaretType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCaretType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplays" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisplays","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextDisplays","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDocumentFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDocumentFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDocumentPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDocumentPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEastAsianFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGenerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetIMEInProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotificationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotificationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelection2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextSelection2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStoryRanges2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStoryRanges2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTypographyOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AttachMsgFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckTextLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCallManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVoid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffectColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImmContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CharRep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"curCharRep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"curFontSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPitchAndFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pNewFontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStrings","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Notify","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Range2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpActive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RangeFromPoint2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseCallManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVoid","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReleaseImmContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEffectColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypographyOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysBeep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMathProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMathProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActiveStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStory","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetActiveStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStory","Type":{"Kind":"ApiRef","Name":"ITextStory","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMainStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStory","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNewStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStory","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppStory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextStory","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITextRange2" + ,"Kind":"Com" + ,"Guid":"c241f5e2-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextSelection","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"GetCch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCells","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuplicate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFont2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFont2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFormattedText2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFormattedText2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPara2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPara2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRow","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStartPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSubrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cp1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cp2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Activate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildUpMath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteSubrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpLim","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Find" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChar2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDropCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pAlign","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChar1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChar2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTeXStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcCol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSubrange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcpFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcpLim","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HexToUnicode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InsertTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AutoFit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Linearize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActiveSubrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpActive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDropCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cLine","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetText2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnicodeToHex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Align","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"TeXStyle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMathFunctionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ascent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrAltText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITextSelection2" + ,"Kind":"Com" + ,"Guid":"c241f5e1-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITextFont2" + ,"Kind":"Com" + ,"Guid":"c241f5e3-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAutoLigatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAutoLigatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutospaceAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAutospaceAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutospaceNumeric" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAutospaceNumeric" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutospaceParens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAutospaceParens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCharRep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCharRep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCompressionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCompressionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDoubleStrike" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDoubleStrike" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDuplicate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDuplicate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetLinkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMathZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMathZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModWidthPairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetModWidthPairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModWidthSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetModWidthSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOldNumbers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOldNumbers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOverlapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPositionSubSuper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPositionSubSuper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScaling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetScaling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSpaceExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpaceExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUnderlinePositionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUnderlinePositionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffects2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFont","Type":{"Kind":"ApiRef","Name":"ITextFont2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEffects2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextPara2" + ,"Kind":"Com" + ,"Guid":"c241f5e4-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"GetBorders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBorders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDuplicate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDuplicate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFontAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFontAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHangingPunctuation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHangingPunctuation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSnapToGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSnapToGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTrimPunctuationAtStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTrimPunctuationAtStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPara","Type":{"Kind":"ApiRef","Name":"ITextPara2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextStoryRanges2" + ,"Kind":"Com" + ,"Guid":"c241f5e5-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"ITextStoryRanges","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"Item2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITextStory" + ,"Kind":"Com" + ,"Guid":"c241f5f3-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpActive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextStrings" + ,"Kind":"Com" + ,"Guid":"c241f5e7-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cat2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CatTop2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EncodeFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Align","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Char2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"TeXStyle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetCch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertNullStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveBoundary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrefixTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeD","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRangeS","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetOpCp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SuffixTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITextRange2","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Swap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITextRow" + ,"Kind":"Com" + ,"Guid":"c241f5ef-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellCountCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellCountCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeepTogether" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeepTogether" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeepWithNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeepWithNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNestLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellColorBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellColorBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellColorFore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellColorFore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellMergeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellMergeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellShading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellShading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellVerticalText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellVerticalText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCellBorderColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcrLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcrTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcrRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcrBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCellBorderWidths" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pduLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pduTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pduRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pduBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCellBorderColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"crLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCellBorderWidths" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"duTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"duRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"duBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Insert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRow","Type":{"Kind":"ApiRef","Name":"ITextRow","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextDisplays" + ,"Kind":"Com" + ,"Guid":"c241f5f2-7206-11d8-a2c7-00a0d1d6c6b3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITextDocument2Old" + ,"Kind":"Com" + ,"Guid":"01c25500-4268-11d1-883a-3c8b00c10000" + ,"Interface":{"Kind":"ApiRef","Name":"ITextDocument","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"AttachMsgFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetEffectColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCaretType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaretType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCaretType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CaretType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImmContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseImmContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreferredFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CharRep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Option","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CharRepCur","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"curFontSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPitchAndFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pNewFontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNotificationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotificationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextSelection","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFEFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CheckTextLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IMEInProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SysBeep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Notify","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocumentFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppITextFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextFont","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDocumentPara" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppITextPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextPara","TargetKind":"Com","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCallManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVoid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseCallManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVoid","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"REOBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"poleobj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"polesite","Type":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dvaspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRichEditOle" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpolesite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleClientSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLinkCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpreobject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REOBJECT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpreobject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REOBJECT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ConvertObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rclsidNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpstrUserTypeNew","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ActivateAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rclsidAs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetHostNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstrContainerApp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpstrContainerObj","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetLinkAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDvaspect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dvaspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandsOffStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iob","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ContextSensitiveHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnterMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpchrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reco","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpdataobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportDataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdataobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cf","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRichEditOleCallback" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNewStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInPlaceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceFrame","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lplpDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceUIWindow","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OIFI","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ShowContainerUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryInsertObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpoleobj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryAcceptData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdataobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"reco","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fReally","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMetaPict","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ContextSensitiveHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnterMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpchrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reco","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpdataobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDragDropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDrag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seltype","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpoleobj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpchrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARRANGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lphmenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"TXTBACKSTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TXTBACK_TRANSPARENT","Value":0} + ,{"Name":"TXTBACK_OPAQUE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TXTHITRESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TXTHITRESULT_NOHIT","Value":0} + ,{"Name":"TXTHITRESULT_TRANSPARENT","Value":1} + ,{"Name":"TXTHITRESULT_CLOSE","Value":2} + ,{"Name":"TXTHITRESULT_HIT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TXTNATURALSIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TXTNS_FITTOCONTENT2","Value":0} + ,{"Name":"TXTNS_FITTOCONTENT","Value":1} + ,{"Name":"TXTNS_ROUNDTOLINE","Value":2} + ,{"Name":"TXTNS_FITTOCONTENT3","Value":3} + ,{"Name":"TXTNS_FITTOCONTENTWSP","Value":4} + ,{"Name":"TXTNS_INCLUDELASTLINE","Value":1073741824} + ,{"Name":"TXTNS_EMU","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TXTVIEW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TXTVIEW_ACTIVE","Value":0} + ,{"Name":"TXTVIEW_INACTIVE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANGETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CN_GENERIC","Value":0} + ,{"Name":"CN_TEXTCHANGED","Value":1} + ,{"Name":"CN_NEWUNDO","Value":2} + ,{"Name":"CN_NEWREDO","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANGENOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvCookieData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITextServices" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TxSendMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wparam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lprcWBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lprcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnContinue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}},"Attrs":["In","Out"]} + ,{"Name":"dwContinue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lViewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxGetHScroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetVScroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnTxSetCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxQueryHitPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDrawAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnTxInPlaceActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnTxInPlaceDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnTxUIActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnTxUIDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxSetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TxGetCurTargetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetBaseLinePos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetNaturalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psizelExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pheight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetDropTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDropTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTxPropertyBitsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxGetCachedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"CARET_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CARET_NONE","Value":0} + ,{"Name":"CARET_CUSTOM","Value":1} + ,{"Name":"CARET_RTL","Value":2} + ,{"Name":"CARET_ITALIC","Value":32} + ,{"Name":"CARET_NULL","Value":64} + ,{"Name":"CARET_ROTATE90","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CARET_INFO" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"caretFlags","Type":{"Kind":"ApiRef","Name":"CARET_FLAGS","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITextHost" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TxGetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxShowScrollBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fnBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxEnableScrollBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fuSBFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fuArrowflags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetScrollRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fnBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMinPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMaxPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetScrollPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fnBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxInvalidateRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxViewChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxCreateCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxShowCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetCaretPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxKillTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"idTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxScrollWindowEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprcScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lprcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hrgnUpdate","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fuScroll","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fCapture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"TxSetCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hcur","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"fText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxScreenToClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxClientToScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOldState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNewState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxGetClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetViewInset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetCharFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARFORMATW","TargetKind":"Default","Api":"Controls","Parents":[]}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TxGetParaFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAFORMAT","TargetKind":"Default","Api":"Controls","Parents":[]}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TxGetSysColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxGetBackStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXTBACKSTYLE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetScrollBars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwScrollBar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetPasswordChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TxGetAcceleratorPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnTxCharFormatChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARFORMATW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnTxParaFormatChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARAFORMAT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TxGetPropertyBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxImmGetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"TxImmReleaseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"himc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetSelectionBarWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSelBarWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRicheditWindowlessAccessibility" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSite","Type":{"Kind":"ApiRef","Name":"IRawElementProviderWindowlessSite","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRichEditUiaInformation" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBoundaryRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUiaRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaRect","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRicheditUiaOverrides" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyOverrideValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"PCreateTextServices" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pITextHost","Type":{"Kind":"ApiRef","Name":"ITextHost","TargetKind":"Com","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PShutdownTextServices" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTextServices","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ITextHost2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ITextHost","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"TxIsDoubleClickPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxSetForegroundWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetEastAsianFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxSetCursor2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hcur","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"bText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxFreeTextServicesNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetEditStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxGetWindowStyles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwExStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxShowDropCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxDestroyCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TxGetHorzExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHorzExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITextServices2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ITextServices","TargetKind":"Com","Api":"Controls","Parents":[]} + ,"Methods":[ + { + "Name":"TxGetNaturalSize2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hicTargetDev","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psizelExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pheight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pascent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TxDrawD2D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lprcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lViewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TA_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAP_FLAGS","Value":0} + ,{"Name":"TAP_TRANSFORMCOUNT","Value":1} + ,{"Name":"TAP_STAGGERDELAY","Value":2} + ,{"Name":"TAP_STAGGERDELAYCAP","Value":3} + ,{"Name":"TAP_STAGGERDELAYFACTOR","Value":4} + ,{"Name":"TAP_ZORDER","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TA_PROPERTY_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAPF_NONE","Value":0} + ,{"Name":"TAPF_HASSTAGGER","Value":1} + ,{"Name":"TAPF_ISRTLAWARE","Value":2} + ,{"Name":"TAPF_ALLOWCOLLECTION","Value":4} + ,{"Name":"TAPF_HASBACKGROUND","Value":8} + ,{"Name":"TAPF_HASPERSPECTIVE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TA_TRANSFORM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TATT_TRANSLATE_2D","Value":0} + ,{"Name":"TATT_SCALE_2D","Value":1} + ,{"Name":"TATT_OPACITY","Value":2} + ,{"Name":"TATT_CLIP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TA_TRANSFORM_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TATF_NONE","Value":0} + ,{"Name":"TATF_TARGETVALUES_USER","Value":1} + ,{"Name":"TATF_HASINITIALVALUES","Value":2} + ,{"Name":"TATF_HASORIGINVALUES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TA_TRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eTransformType","Type":{"Kind":"ApiRef","Name":"TA_TRANSFORM_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwTimingFunctionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDurationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eFlags","Type":{"Kind":"ApiRef","Name":"TA_TRANSFORM_FLAG","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TA_TRANSFORM_2D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"TA_TRANSFORM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TA_TRANSFORM_OPACITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"TA_TRANSFORM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rOpacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialOpacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TA_TRANSFORM_CLIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"TA_TRANSFORM","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rInitialBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TA_TIMINGFUNCTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TTFT_UNDEFINED","Value":0} + ,{"Name":"TTFT_CUBIC_BEZIER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TA_TIMINGFUNCTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eTimingFunctionType","Type":{"Kind":"ApiRef","Name":"TA_TIMINGFUNCTION_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TA_CUBIC_BEZIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"TA_TIMINGFUNCTION","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"rX0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rY0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rX1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rY1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBGOPTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcClip","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THEMESIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_MIN","Value":0} + ,{"Name":"TS_TRUE","Value":1} + ,{"Name":"TS_DRAW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MARGINS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cxLeftWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxRightWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyTopHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyBottomHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iValueCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iValues","Type":{"Kind":"Array","Shape":{"Size":402},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPERTYORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PO_STATE","Value":0} + ,{"Name":"PO_PART","Value":1} + ,{"Name":"PO_CLASS","Value":2} + ,{"Name":"PO_GLOBAL","Value":3} + ,{"Name":"PO_NOTFOUND","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINDOWTHEMEATTRIBUTETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTA_NONCLIENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTA_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTT_CALLBACK_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DTTOPTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBorder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crShadow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTextShadowType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptShadowOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iBorderSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iFontPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iColorPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fApplyOverlay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iGlowSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pfnDrawTextCallback","Type":{"Kind":"ApiRef","Name":"DTT_CALLBACK_PROC","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BP_BUFFERFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BPBF_COMPATIBLEBITMAP","Value":0} + ,{"Name":"BPBF_DIB","Value":1} + ,{"Name":"BPBF_TOPDOWNDIB","Value":2} + ,{"Name":"BPBF_TOPDOWNMONODIB","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BP_ANIMATIONSTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BPAS_NONE","Value":0} + ,{"Name":"BPAS_LINEAR","Value":1} + ,{"Name":"BPAS_CUBIC","Value":2} + ,{"Name":"BPAS_SINE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BP_ANIMATIONPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"BP_ANIMATIONSTYLE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BP_PAINTPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prcExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pBlendFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDITWORDBREAKPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ichCurrent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EDITWORDBREAKPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ichCurrent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NMHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndFrom","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"idFrom","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEASUREITEMSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CtlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CtlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAWITEMSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CtlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CtlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndItem","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rcItem","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"itemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DELETEITEMSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CtlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CtlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndItem","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"itemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPAREITEMSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CtlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CtlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndItem","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"itemID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemData1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"itemID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemData2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwLocaleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_FEEDBACK_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTER_FEEDBACK_DEFAULT","Value":1} + ,{"Name":"POINTER_FEEDBACK_INDIRECT","Value":2} + ,{"Name":"POINTER_FEEDBACK_NONE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USAGE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"level","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"page","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"logicalMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"logicalMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"unit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"exponent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"physicalMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"physicalMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Controls","Parents":["POINTER_TYPE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"touchInfo","Type":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]},"Attrs":[]} + ,{"Name":"penInfo","Type":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INPUT_INJECTION_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"page","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOUCH_HIT_TESTING_PROXIMITY_EVALUATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"score","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"adjustedPoint","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOUCH_HIT_TESTING_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"boundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nonOccludedBoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FEEDBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEEDBACK_TOUCH_CONTACTVISUALIZATION","Value":1} + ,{"Name":"FEEDBACK_PEN_BARRELVISUALIZATION","Value":2} + ,{"Name":"FEEDBACK_PEN_TAP","Value":3} + ,{"Name":"FEEDBACK_PEN_DOUBLETAP","Value":4} + ,{"Name":"FEEDBACK_PEN_PRESSANDHOLD","Value":5} + ,{"Name":"FEEDBACK_PEN_RIGHTTAP","Value":6} + ,{"Name":"FEEDBACK_TOUCH_TAP","Value":7} + ,{"Name":"FEEDBACK_TOUCH_DOUBLETAP","Value":8} + ,{"Name":"FEEDBACK_TOUCH_PRESSANDHOLD","Value":9} + ,{"Name":"FEEDBACK_TOUCH_RIGHTTAP","Value":10} + ,{"Name":"FEEDBACK_GESTURE_PRESSANDTAP","Value":11} + ,{"Name":"FEEDBACK_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCROLLINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nTrackPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCROLLBARINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcScrollBar","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dxyLineButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xyThumbTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xyThumbBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgstate","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMBOBOXINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcItem","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcButton","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"stateButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndCombo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndItem","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndList","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTER_DEVICE_TYPE_INTEGRATED_PEN","Value":1} + ,{"Name":"POINTER_DEVICE_TYPE_EXTERNAL_PEN","Value":2} + ,{"Name":"POINTER_DEVICE_TYPE_TOUCH","Value":3} + ,{"Name":"POINTER_DEVICE_TYPE_TOUCH_PAD","Value":4} + ,{"Name":"POINTER_DEVICE_TYPE_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POINTER_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"displayOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pointerDeviceType","Type":{"Kind":"ApiRef","Name":"POINTER_DEVICE_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"startingCursorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxActiveContacts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"productString","Type":{"Kind":"Array","Shape":{"Size":520},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_DEVICE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"logicalMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"logicalMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"physicalMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"physicalMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"unit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"unitExponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usagePageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_DEVICE_CURSOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTER_DEVICE_CURSOR_TYPE_UNKNOWN","Value":0} + ,{"Name":"POINTER_DEVICE_CURSOR_TYPE_TIP","Value":1} + ,{"Name":"POINTER_DEVICE_CURSOR_TYPE_ERASER","Value":2} + ,{"Name":"POINTER_DEVICE_CURSOR_TYPE_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POINTER_DEVICE_CURSOR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cursorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cursor","Type":{"Kind":"ApiRef","Name":"POINTER_DEVICE_CURSOR_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INPUT_MESSAGE_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMDT_UNAVAILABLE","Value":0} + ,{"Name":"IMDT_KEYBOARD","Value":1} + ,{"Name":"IMDT_MOUSE","Value":2} + ,{"Name":"IMDT_TOUCH","Value":4} + ,{"Name":"IMDT_PEN","Value":8} + ,{"Name":"IMDT_TOUCHPAD","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INPUT_MESSAGE_ORIGIN_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMO_UNAVAILABLE","Value":0} + ,{"Name":"IMO_HARDWARE","Value":1} + ,{"Name":"IMO_INJECTED","Value":2} + ,{"Name":"IMO_SYSTEM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INPUT_MESSAGE_SOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"deviceType","Type":{"Kind":"ApiRef","Name":"INPUT_MESSAGE_DEVICE_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"originId","Type":{"Kind":"ApiRef","Name":"INPUT_MESSAGE_ORIGIN_ID","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIMAGELIST" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"ImageList_Destroy" + } + ,{ + "Name":"HPROPSHEETPAGE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DestroyPropertySheetPage" + } + ,{ + "Name":"HSYNTHETICPOINTERDEVICE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } +] + +,"Functions":[ + { + "Name":"CreatePropertySheetPageA" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"constPropSheetPagePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePropertySheetPageW" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"constPropSheetPagePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DestroyPropertySheetPage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropertySheetA" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERA_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PropertySheetW" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERW_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitCommonControls" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"InitCommonControlsEx" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"picce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INITCOMMONCONTROLSEX","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImageList_Create" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInitial","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Destroy" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ImageList_GetImageCount" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_SetImageCount" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"uNewCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Add" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ImageList_ReplaceIcon" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_SetBkColor" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"clrBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_GetBkColor" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_SetOverlayImage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOverlay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Draw" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcDst","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Replace" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ImageList_AddMasked" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"crMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_DrawEx" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcDst","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgbBk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgbFg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_DrawIndirect" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pimldp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGELISTDRAWPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Remove" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_GetIcon" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_LoadImageA" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"hi","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpbmp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_LoadImageW" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"hi","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpbmp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Copy" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himlDst","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"himlSrc","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_BeginDrag" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himlTrack","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iTrack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_EndDrag" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ImageList_DragEnter" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndLock","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_DragLeave" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndLock","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_DragMove" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_SetDragCursorImage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himlDrag","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iDrag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyHotspot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_DragShowNolock" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_GetDragImage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pptHotspot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ImageList_Read" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Write" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_ReadEx" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImageList_WriteEx" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_GetIconSize" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ImageList_SetIconSize" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_GetImageInfo" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pImageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAGEINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImageList_Merge" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"himl1","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"himl2","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_Duplicate" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HIMAGELIST_QueryInterface" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateToolbarEx" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ws","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nBitmaps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hBMInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wBMID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iNumButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMappedBitmap" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idBitmap","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpColorMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMAP","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"iNumMaps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawStatusTextA" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawStatusTextW" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStatusWindowA" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStatusWindowW" + ,"SetLastError":true + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MenuHelp" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMainMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndStatus","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowHideMenuCtl" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectiveClientRect" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MakeDragList" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLB","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInsert" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"handParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hLB","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LBItemFromPt" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLB","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAutoScroll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUpDownControl" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hBuddy","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nUpper","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nLower","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TaskDialogIndirect" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTaskConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASKDIALOGCONFIG","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pnButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRadioButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pfVerificationFlagChecked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TaskDialog" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszWindowTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszMainInstruction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszContent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCommonButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pnButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitMUILanguage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uiLang","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMUILanguage" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"DSA_Create" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}} + ,"Params":[ + {"Name":"cbItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cItemGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSA_Destroy" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DSA_DestroyCallback" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnCB","Type":{"Kind":"ApiRef","Name":"PFNDAENUMCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSA_DeleteItem" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSA_DeleteAllItems" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DSA_EnumCallback" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnCB","Type":{"Kind":"ApiRef","Name":"PFNDAENUMCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSA_InsertItem" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pitem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DSA_GetItemPtr" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSA_GetItem" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pitem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DSA_SetItem" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pitem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DSA_Clone" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSA_GetSize" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"hdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSA_Sort" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DSA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnCompare","Type":{"Kind":"ApiRef","Name":"PFNDACOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_Create" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}} + ,"Params":[ + {"Name":"cItemGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_CreateEx" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}} + ,"Params":[ + {"Name":"cpGrow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hheap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_Clone" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hdpaNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DPA_Destroy" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DPA_DestroyCallback" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnCB","Type":{"Kind":"ApiRef","Name":"PFNDAENUMCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_DeletePtr" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_DeleteAllPtrs" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DPA_EnumCallback" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pfnCB","Type":{"Kind":"ApiRef","Name":"PFNDAENUMCALLBACK","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_Grow" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_InsertPtr" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_SetPtr" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_GetPtr" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_GetPtrIndex" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DPA_GetSize" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_Sort" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnCompare","Type":{"Kind":"ApiRef","Name":"PFNDACOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_LoadStream" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"PFNDPASTREAM","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvInstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_SaveStream" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"PFNDPASTREAM","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvInstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DPA_Merge" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdpaDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdpaSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCompare","Type":{"Kind":"ApiRef","Name":"PFNDACOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnMerge","Type":{"Kind":"ApiRef","Name":"PFNDPAMERGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPA_Search" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdpa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DPA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFind","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnCompare","Type":{"Kind":"ApiRef","Name":"PFNDACOMPARE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Str_SetPtrW" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FlatSB_EnableScrollBar" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_ShowScrollBar" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_GetScrollRange" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlatSB_GetScrollInfo" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCROLLINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlatSB_GetScrollPos" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_GetScrollProp" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"propIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlatSB_SetScrollPos" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_SetScrollInfo" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCROLLINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_SetScrollRange" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"min","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"max","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlatSB_SetScrollProp" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFlatSB" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UninitializeFlatSB" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadIconMetric" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lims","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phico","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadIconWithScaleDown" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phico","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawShadowText" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"crText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"crShadow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ixOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iyOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageList_CoCreateInstance" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeAnimationProperty" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iStoryboardId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iTargetId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eProperty","Type":{"Kind":"ApiRef","Name":"TA_PROPERTY","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSizeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeAnimationTransform" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iStoryboardId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iTargetId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwTransformIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTransform","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TA_TRANSFORM","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSizeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeTimingFunction" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iTimingFunctionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pTimingFunction","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TA_TIMINGFUNCTION","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSizeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenThemeData" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszClassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenThemeDataEx" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszClassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseThemeData" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawThemeBackground" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawThemeBackgroundEx" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DTBGOPTS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawThemeText" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwTextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTextFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeBackgroundContentRect" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBoundingRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pContentRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeBackgroundExtent" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContentRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pExtentRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeBackgroundRegion" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemePartSize" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"eSize","Type":{"Kind":"ApiRef","Name":"THEMESIZE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeTextExtent" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchCharCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwTextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBoundingRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pExtentRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeTextMetrics" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestThemeBackground" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ptTest","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwHitTestCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawThemeEdge" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DrawThemeIcon" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"iImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsThemePartDefined" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsThemeBackgroundPartiallyTransparent" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeColor" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeMetric" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeString" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxBuffChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeBool" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeInt" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeEnumValue" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemePosition" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeFont" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeRect" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeMargins" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pMargins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MARGINS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeIntList" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIntList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTLIST","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemePropertyOrigin" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYORIGIN","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWindowTheme" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszSubIdList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetThemeFilename" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszThemeFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxBuffChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysColor" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"iColorId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysColorBrush" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"iColorId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysBool" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"iBoolId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysSize" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"iSizeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysFont" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"iFontId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeSysString" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iStringId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszStringBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxStringChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeSysInt" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iIntId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsThemeActive" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsAppThemed" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWindowTheme" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableThemeDialogTexture" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsThemeDialogTextureEnabled" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeAppProperties" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetThemeAppProperties" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentThemeName" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszThemeFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxNameChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszColorBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMaxColorChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszSizeBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMaxSizeChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThemeDocumentationProperty" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszThemeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValueBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxValChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawThemeParentBackground" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EnableTheming" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawThemeParentBackgroundEx" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetWindowThemeAttribute" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"eAttribute","Type":{"Kind":"ApiRef","Name":"WINDOWTHEMEATTRIBUTETYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawThemeTextEx" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwTextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DTTOPTS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetThemeBitmap" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThemeStream" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppvStream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pcbStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BufferedPaintInit" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BufferedPaintUnInit" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginBufferedPaint" + ,"SetLastError":true + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFormat","Type":{"Kind":"ApiRef","Name":"BP_BUFFERFORMAT","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPaintParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BP_PAINTPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndBufferedPaint" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"fUpdateTarget","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferedPaintTargetRect" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferedPaintTargetDC" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferedPaintDC" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferedPaintBits" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ppbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcxRow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BufferedPaintClear" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BufferedPaintSetAlpha" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBufferedPaint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BufferedPaintStopAllAnimations" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginBufferedAnimation" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFormat","Type":{"Kind":"ApiRef","Name":"BP_BUFFERFORMAT","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPaintParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BP_PAINTPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAnimationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BP_ANIMATIONPARAMS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phdcFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phdcTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndBufferedAnimation" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbpAnimation","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"fUpdateTarget","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BufferedPaintRenderAnimation" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCompositionActive" + ,"SetLastError":false + ,"DllImport":"UXTHEME" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetThemeTransitionDuration" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTheme","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iPartId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateIdFrom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iStateIdTo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckDlgButton" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckRadioButton" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDFirstButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDLastButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDCheckButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDlgButtonChecked" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharLowerW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeTouchInjection" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"maxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InjectTouchInput" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"contacts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateSyntheticPointerDevice" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HSYNTHETICPOINTERDEVICE","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"maxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"POINTER_FEEDBACK_MODE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InjectSyntheticPointerInput" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HSYNTHETICPOINTERDEVICE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_TYPE_INFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroySyntheticPointerDevice" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HSYNTHETICPOINTERDEVICE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterTouchHitTestingWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvaluateProximityToRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"controlBoundingBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pHitTestingInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_INPUT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProximityEval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_PROXIMITY_EVALUATION","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvaluateProximityToPolygon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"numVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"controlPolygon","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pHitTestingInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_INPUT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProximityEval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_PROXIMITY_EVALUATION","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PackTouchHitTestingProximityEvaluation" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pHitTestingInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_INPUT","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProximityEval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOUCH_HIT_TESTING_PROXIMITY_EVALUATION","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWindowFeedbackSetting" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"feedback","Type":{"Kind":"ApiRef","Name":"FEEDBACK_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"config","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowFeedbackSetting" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"feedback","Type":{"Kind":"ApiRef","Name":"FEEDBACK_TYPE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ScrollWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"XAmount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"YAmount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ScrollDC" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprcScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lprcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hrgnUpdate","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lprcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ScrollWindowEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prcScroll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"prcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hrgnUpdate","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"prcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScrollPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScrollPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScrollRange" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMinPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMaxPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScrollRange" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpMinPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpMaxPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowScrollBar" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableScrollBar" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wSBflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wArrows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirListA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPathSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nIDListBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDStaticPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirListW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPathSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nIDListBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDStaticPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirSelectExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idListBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirSelectExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idListBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirListComboBoxA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPathSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nIDComboBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDStaticPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFiletype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirListComboBoxW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPathSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nIDComboBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nIDStaticPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFiletype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirSelectComboBoxExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchOut","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idComboBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DlgDirSelectComboBoxExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchOut","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idComboBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScrollInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCROLLINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"redraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScrollInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCROLLINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScrollBarInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCROLLBARINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComboBoxInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndCombo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMBOBOXINFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetListBoxInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointerDevices" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"deviceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_INFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerDevice" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_INFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerDeviceProperties" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_PROPERTY","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegisterPointerDeviceNotifications" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"notifyRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointerDeviceRects" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerDeviceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"displayRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerDeviceCursors" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cursorCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"deviceCursors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_CURSOR_INFO","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRawPointerDeviceData" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"propertiesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_DEVICE_PROPERTY","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentInputMessageSource" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"inputMessageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INPUT_MESSAGE_SOURCE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCIMSSM" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"inputMessageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INPUT_MESSAGE_SOURCE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "LPFNPSPCALLBACK" + ,"PROPSHEETPAGE" + ,"HD_TEXTFILTER" + ,"HDITEM" + ,"NMHEADER" + ,"NMHDDISPINFO" + ,"TBSAVEPARAMS" + ,"TBBUTTONINFO" + ,"NMTBGETINFOTIP" + ,"NMTBDISPINFO" + ,"NMTOOLBAR" + ,"REBARBANDINFO" + ,"TTTOOLINFO" + ,"TTHITTESTINFO" + ,"NMTTDISPINFO" + ,"LVITEM" + ,"LVFINDINFO" + ,"LVCOLUMN" + ,"LVBKIMAGE" + ,"NMLVFINDITEM" + ,"NMLVDISPINFO" + ,"NMLVGETINFOTIP" + ,"TVITEM" + ,"TVITEMEX" + ,"TVINSERTSTRUCT" + ,"NMTREEVIEW" + ,"NMTVDISPINFO" + ,"NMTVDISPINFOEX" + ,"NMTVGETINFOTIP" + ,"COMBOBOXEXITEM" + ,"NMCOMBOBOXEX" + ,"NMCBEDRAGBEGIN" + ,"NMCBEENDEDIT" + ,"TCITEMHEADER" + ,"TCITEM" + ,"NMDATETIMESTRING" + ,"NMDATETIMEWMKEYDOWN" + ,"NMDATETIMEFORMAT" + ,"NMDATETIMEFORMATQUERY" + ,"CHARFORMAT" + ,"CHARFORMAT2" + ,"TEXTRANGE" + ,"FINDTEXT" + ,"FINDTEXTEX" + ,"EDITWORDBREAKPROC" + ,"CreatePropertySheetPage" + ,"PropertySheet" + ,"ImageList_LoadImage" + ,"DrawStatusText" + ,"CreateStatusWindow" + ,"DlgDirList" + ,"DlgDirSelectEx" + ,"DlgDirListComboBox" + ,"DlgDirSelectComboBoxEx" +] + +} diff --git a/api/CoreAudio.json b/api/CoreAudio.json new file mode 100644 index 0000000..56f5210 --- /dev/null +++ b/api/CoreAudio.json @@ -0,0 +1,14335 @@ +{ + +"Constants":[ + { + "Name":"KSPROPERTY_MEMORY_TRANSPORT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"HTASK" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"YIELDPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwYieldData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MCI_GENERIC_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OPEN_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OPEN_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_PLAY_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SEEK_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_STATUS_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_INFO_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_INFO_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_GETDEVCAPS_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SYSINFO_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SYSINFO_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SET_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_BREAK_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hwndBreak","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SAVE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SAVE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_LOAD_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_LOAD_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_RECORD_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_VD_PLAY_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_VD_STEP_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_VD_ESCAPE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_VD_ESCAPE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_WAVE_OPEN_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwBufferSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_WAVE_OPEN_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwBufferSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_WAVE_DELETE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_WAVE_SET_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved4","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved5","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_SEQ_SET_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTempo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSlave","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_OPEN_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_OPEN_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_PLAY_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_STEP_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_WINDOW_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_WINDOW_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_RECT_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_ANIM_UPDATE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_OPEN_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_OPEN_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_WINDOW_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_WINDOW_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_RECT_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_SAVE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_SAVE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_LOAD_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_OVLY_LOAD_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDCLNT_SHAREMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDCLNT_SHAREMODE_SHARED","Value":0} + ,{"Name":"AUDCLNT_SHAREMODE_EXCLUSIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDIO_STREAM_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AudioCategory_Other","Value":0} + ,{"Name":"AudioCategory_ForegroundOnlyMedia","Value":1} + ,{"Name":"AudioCategory_Communications","Value":3} + ,{"Name":"AudioCategory_Alerts","Value":4} + ,{"Name":"AudioCategory_SoundEffects","Value":5} + ,{"Name":"AudioCategory_GameEffects","Value":6} + ,{"Name":"AudioCategory_GameMedia","Value":7} + ,{"Name":"AudioCategory_GameChat","Value":8} + ,{"Name":"AudioCategory_Speech","Value":9} + ,{"Name":"AudioCategory_Movie","Value":10} + ,{"Name":"AudioCategory_Media","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AudioSessionState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AudioSessionStateInactive","Value":0} + ,{"Name":"AudioSessionStateActive","Value":1} + ,{"Name":"AudioSessionStateExpired","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GUID_NULL" + ,"Kind":"ComClassID" + ,"Guid":"00000000-0000-0000-0000-000000000000" + } + ,{ + "Name":"KSRESET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSRESET_BEGIN","Value":0} + ,{"Name":"KSRESET_END","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSSTATE_STOP","Value":0} + ,{"Name":"KSSTATE_ACQUIRE","Value":1} + ,{"Name":"KSSTATE_PAUSE","Value":2} + ,{"Name":"KSSTATE_RUN","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPRIORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrioritySubClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSIDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSIDENTIFIER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSIDENTIFIER"]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Set","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"KSP_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSE_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPTYPESETID_General" + ,"Kind":"ComClassID" + ,"Guid":"97e99ba0-bdea-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSMULTIPLE_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropTypeSet","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MembersListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_MEMBERSHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MembersFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MembersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MembersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_BOUNDS_LONG" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONG"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONG"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSPROPERTY_BOUNDS_LONGLONG" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONGLONG"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_BOUNDS_LONGLONG"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SignedMinimum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SignedMaximum","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnsignedMinimum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UnsignedMaximum","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSPROPERTY_STEPPING_LONG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SteppingDelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_BOUNDS_LONG","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_STEPPING_LONGLONG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SteppingDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_BOUNDS_LONGLONG","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSEVENTDATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"_EventHandle_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]} + ,{"Name":"SemaphoreHandle","Type":{"Kind":"ApiRef","Name":"_SemaphoreHandle_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"_Alignment_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSEVENTDATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_SemaphoreHandle_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Semaphore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Adjustment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EventHandle_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Alignment_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Unused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"KSQUERYBUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRELATIVEEVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSRELATIVEEVENT"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSEVENT_TIME_MARK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MarkTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENT_TIME_INTERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSINTERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeBase","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_General" + ,"Kind":"ComClassID" + ,"Guid":"1464eda5-6a8f-11d1-9aa7-00a0c9223196" + } + ,{ + "Name":"KSPROPERTY_GENERAL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_GENERAL_COMPONENTID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCOMPONENTID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Manufacturer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Product","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Component","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMETHODSETID_StreamIo" + ,"Kind":"ComClassID" + ,"Guid":"65d003ca-1523-11d2-b27a-00a0c9223196" + } + ,{ + "Name":"KSMETHOD_STREAMIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_STREAMIO_READ","Value":0} + ,{"Name":"KSMETHOD_STREAMIO_WRITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_MediaSeeking" + ,"Kind":"ComClassID" + ,"Guid":"ee904f0c-d09b-11d0-abe9-00a0c9223196" + } + ,{ + "Name":"KSPROPERTY_MEDIASEEKING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_MEDIASEEKING_CAPABILITIES","Value":0} + ,{"Name":"KSPROPERTY_MEDIASEEKING_FORMATS","Value":1} + ,{"Name":"KSPROPERTY_MEDIASEEKING_TIMEFORMAT","Value":2} + ,{"Name":"KSPROPERTY_MEDIASEEKING_POSITION","Value":3} + ,{"Name":"KSPROPERTY_MEDIASEEKING_STOPPOSITION","Value":4} + ,{"Name":"KSPROPERTY_MEDIASEEKING_POSITIONS","Value":5} + ,{"Name":"KSPROPERTY_MEDIASEEKING_DURATION","Value":6} + ,{"Name":"KSPROPERTY_MEDIASEEKING_AVAILABLE","Value":7} + ,{"Name":"KSPROPERTY_MEDIASEEKING_PREROLL","Value":8} + ,{"Name":"KSPROPERTY_MEDIASEEKING_CONVERTTIMEFORMAT","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_SEEKING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_SEEKING_NoPositioning","Value":0} + ,{"Name":"KS_SEEKING_AbsolutePositioning","Value":1} + ,{"Name":"KS_SEEKING_RelativePositioning","Value":2} + ,{"Name":"KS_SEEKING_IncrementalPositioning","Value":3} + ,{"Name":"KS_SEEKING_PositioningBitsMask","Value":3} + ,{"Name":"KS_SEEKING_SeekToKeyFrame","Value":4} + ,{"Name":"KS_SEEKING_ReturnTime","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_SEEKING_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_SEEKING_CanSeekAbsolute","Value":1} + ,{"Name":"KS_SEEKING_CanSeekForwards","Value":2} + ,{"Name":"KS_SEEKING_CanSeekBackwards","Value":4} + ,{"Name":"KS_SEEKING_CanGetCurrentPos","Value":8} + ,{"Name":"KS_SEEKING_CanGetStopPos","Value":16} + ,{"Name":"KS_SEEKING_CanGetDuration","Value":32} + ,{"Name":"KS_SEEKING_CanPlayBackwards","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_POSITIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Current","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Stop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CurrentFlags","Type":{"Kind":"ApiRef","Name":"KS_SEEKING_FLAGS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StopFlags","Type":{"Kind":"ApiRef","Name":"KS_SEEKING_FLAGS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_MEDIAAVAILABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Earliest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Latest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSP_TIMEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"SourceFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TargetFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Topology" + ,"Kind":"ComClassID" + ,"Guid":"720d4ac0-7533-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSPROPERTY_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TOPOLOGY_CATEGORIES","Value":0} + ,{"Name":"KSPROPERTY_TOPOLOGY_NODES","Value":1} + ,{"Name":"KSPROPERTY_TOPOLOGY_CONNECTIONS","Value":2} + ,{"Name":"KSPROPERTY_TOPOLOGY_NAME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCATEGORY_BRIDGE" + ,"Kind":"ComClassID" + ,"Guid":"085aff00-62ce-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_CAPTURE" + ,"Kind":"ComClassID" + ,"Guid":"65e8773d-8f56-11d0-a3b9-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_VIDEO_CAMERA" + ,"Kind":"ComClassID" + ,"Guid":"e5323777-f976-4f5b-9b55-b94699c46e44" + } + ,{ + "Name":"KSCATEGORY_SENSOR_CAMERA" + ,"Kind":"ComClassID" + ,"Guid":"24e552d7-6523-47f7-a647-d3465bf1f5ca" + } + ,{ + "Name":"KSCATEGORY_NETWORK_CAMERA" + ,"Kind":"ComClassID" + ,"Guid":"b8238652-b500-41eb-b4f3-4234f7f5ae99" + } + ,{ + "Name":"KSCATEGORY_SENSOR_GROUP" + ,"Kind":"ComClassID" + ,"Guid":"669c7214-0a88-4311-a7f3-4e79820e33bd" + } + ,{ + "Name":"KSCATEGORY_RENDER" + ,"Kind":"ComClassID" + ,"Guid":"65e8773e-8f56-11d0-a3b9-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_MIXER" + ,"Kind":"ComClassID" + ,"Guid":"ad809c00-7b88-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_SPLITTER" + ,"Kind":"ComClassID" + ,"Guid":"0a4252a0-7e70-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_DATACOMPRESSOR" + ,"Kind":"ComClassID" + ,"Guid":"1e84c900-7e70-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_DATADECOMPRESSOR" + ,"Kind":"ComClassID" + ,"Guid":"2721ae20-7e70-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_DATATRANSFORM" + ,"Kind":"ComClassID" + ,"Guid":"2eb07ea0-7e70-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSMFT_CATEGORY_VIDEO_DECODER" + ,"Kind":"ComClassID" + ,"Guid":"d6c02d4b-6833-45b4-971a-05a4b04bab91" + } + ,{ + "Name":"KSMFT_CATEGORY_VIDEO_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"f79eac7d-e545-4387-bdee-d647d7bde42a" + } + ,{ + "Name":"KSMFT_CATEGORY_VIDEO_EFFECT" + ,"Kind":"ComClassID" + ,"Guid":"12e17c21-532c-4a6e-8a1c-40825a736397" + } + ,{ + "Name":"KSMFT_CATEGORY_MULTIPLEXER" + ,"Kind":"ComClassID" + ,"Guid":"059c561e-05ae-4b61-b69d-55b61ee54a7b" + } + ,{ + "Name":"KSMFT_CATEGORY_DEMULTIPLEXER" + ,"Kind":"ComClassID" + ,"Guid":"a8700a7a-939b-44c5-99d7-76226b23b3f1" + } + ,{ + "Name":"KSMFT_CATEGORY_AUDIO_DECODER" + ,"Kind":"ComClassID" + ,"Guid":"9ea73fb4-ef7a-4559-8d5d-719d8f0426c7" + } + ,{ + "Name":"KSMFT_CATEGORY_AUDIO_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"91c64bd0-f91e-4d8c-9276-db248279d975" + } + ,{ + "Name":"KSMFT_CATEGORY_AUDIO_EFFECT" + ,"Kind":"ComClassID" + ,"Guid":"11064c48-3648-4ed0-932e-05ce8ac811b7" + } + ,{ + "Name":"KSMFT_CATEGORY_VIDEO_PROCESSOR" + ,"Kind":"ComClassID" + ,"Guid":"302ea3fc-aa5f-47f9-9f7a-c2188bb16302" + } + ,{ + "Name":"KSMFT_CATEGORY_OTHER" + ,"Kind":"ComClassID" + ,"Guid":"90175d57-b7ea-4901-aeb3-933a8747756f" + } + ,{ + "Name":"KSCATEGORY_COMMUNICATIONSTRANSFORM" + ,"Kind":"ComClassID" + ,"Guid":"cf1dda2c-9743-11d0-a3ee-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_INTERFACETRANSFORM" + ,"Kind":"ComClassID" + ,"Guid":"cf1dda2d-9743-11d0-a3ee-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_MEDIUMTRANSFORM" + ,"Kind":"ComClassID" + ,"Guid":"cf1dda2e-9743-11d0-a3ee-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_FILESYSTEM" + ,"Kind":"ComClassID" + ,"Guid":"760fed5e-9357-11d0-a3cc-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_CLOCK" + ,"Kind":"ComClassID" + ,"Guid":"53172480-4791-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSCATEGORY_PROXY" + ,"Kind":"ComClassID" + ,"Guid":"97ebaaca-95bd-11d0-a3ea-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_QUALITY" + ,"Kind":"ComClassID" + ,"Guid":"97ebaacb-95bd-11d0-a3ea-00a0c9223196" + } + ,{ + "Name":"KSTOPOLOGY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"TopologyNodesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TopologyNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"TopologyConnectionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TopologyConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSTOPOLOGY_CONNECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"TopologyNodesNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODE_CREATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Node","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSTIME_FORMAT_FRAME" + ,"Kind":"ComClassID" + ,"Guid":"7b785570-8c82-11cf-bc0c-00aa00ac74f6" + } + ,{ + "Name":"KSTIME_FORMAT_BYTE" + ,"Kind":"ComClassID" + ,"Guid":"7b785571-8c82-11cf-bc0c-00aa00ac74f6" + } + ,{ + "Name":"KSTIME_FORMAT_SAMPLE" + ,"Kind":"ComClassID" + ,"Guid":"7b785572-8c82-11cf-bc0c-00aa00ac74f6" + } + ,{ + "Name":"KSTIME_FORMAT_FIELD" + ,"Kind":"ComClassID" + ,"Guid":"7b785573-8c82-11cf-bc0c-00aa00ac74f6" + } + ,{ + "Name":"KSTIME_FORMAT_MEDIA_TIME" + ,"Kind":"ComClassID" + ,"Guid":"7b785574-8c82-11cf-bc0c-00aa00ac74f6" + } + ,{ + "Name":"KSINTERFACESETID_Standard" + ,"Kind":"ComClassID" + ,"Guid":"1a8766a0-62ce-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSINTERFACE_STANDARD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSINTERFACE_STANDARD_STREAMING","Value":0} + ,{"Name":"KSINTERFACE_STANDARD_LOOPED_STREAMING","Value":1} + ,{"Name":"KSINTERFACE_STANDARD_CONTROL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSINTERFACESETID_FileIo" + ,"Kind":"ComClassID" + ,"Guid":"8c6f932c-e771-11d0-b8ff-00a0c9223196" + } + ,{ + "Name":"KSINTERFACE_FILEIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSINTERFACE_FILEIO_STREAMING","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMEDIUMSETID_Standard" + ,"Kind":"ComClassID" + ,"Guid":"4747b320-62ce-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSPROPSETID_Pin" + ,"Kind":"ComClassID" + ,"Guid":"8c134960-51ad-11cf-878a-94f801c10000" + } + ,{ + "Name":"KSPROPERTY_PIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_PIN_CINSTANCES","Value":0} + ,{"Name":"KSPROPERTY_PIN_CTYPES","Value":1} + ,{"Name":"KSPROPERTY_PIN_DATAFLOW","Value":2} + ,{"Name":"KSPROPERTY_PIN_DATARANGES","Value":3} + ,{"Name":"KSPROPERTY_PIN_DATAINTERSECTION","Value":4} + ,{"Name":"KSPROPERTY_PIN_INTERFACES","Value":5} + ,{"Name":"KSPROPERTY_PIN_MEDIUMS","Value":6} + ,{"Name":"KSPROPERTY_PIN_COMMUNICATION","Value":7} + ,{"Name":"KSPROPERTY_PIN_GLOBALCINSTANCES","Value":8} + ,{"Name":"KSPROPERTY_PIN_NECESSARYINSTANCES","Value":9} + ,{"Name":"KSPROPERTY_PIN_PHYSICALCONNECTION","Value":10} + ,{"Name":"KSPROPERTY_PIN_CATEGORY","Value":11} + ,{"Name":"KSPROPERTY_PIN_NAME","Value":12} + ,{"Name":"KSPROPERTY_PIN_CONSTRAINEDDATARANGES","Value":13} + ,{"Name":"KSPROPERTY_PIN_PROPOSEDATAFORMAT","Value":14} + ,{"Name":"KSPROPERTY_PIN_PROPOSEDATAFORMAT2","Value":15} + ,{"Name":"KSPROPERTY_PIN_MODEDATAFORMATS","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSP_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSP_PIN"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSE_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_CINSTANCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PossibleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_DATAFLOW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPIN_DATAFLOW_IN","Value":1} + ,{"Name":"KSPIN_DATAFLOW_OUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDATAFORMAT" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSDATAFORMAT"]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SubFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Specifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_COMMUNICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPIN_COMMUNICATION_NONE","Value":0} + ,{"Name":"KSPIN_COMMUNICATION_SINK","Value":1} + ,{"Name":"KSPIN_COMMUNICATION_SOURCE","Value":2} + ,{"Name":"KSPIN_COMMUNICATION_BOTH","Value":3} + ,{"Name":"KSPIN_COMMUNICATION_BRIDGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPIN_CONNECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Interface","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Medium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinToHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"KSPRIORITY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_PHYSICALCONNECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicLinkName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_PinCapsChange" + ,"Kind":"ComClassID" + ,"Guid":"dd4f192e-3b78-49ad-a534-2c315b822000" + } + ,{ + "Name":"KSEVENT_PINCAPS_CHANGENOTIFICATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_PINCAPS_FORMATCHANGE","Value":0} + ,{"Name":"KSEVENT_PINCAPS_JACKINFOCHANGE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_VolumeLimit" + ,"Kind":"ComClassID" + ,"Guid":"da168465-3a7c-4858-9d4a-3e8e24701aef" + } + ,{ + "Name":"KSEVENT_VOLUMELIMIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_VOLUMELIMIT_CHANGED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSNAME_Filter" + ,"Kind":"ComClassID" + ,"Guid":"9b365890-165f-11d0-a195-0020afd156e4" + } + ,{ + "Name":"KSNAME_Pin" + ,"Kind":"ComClassID" + ,"Guid":"146f1a80-4791-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSNAME_Clock" + ,"Kind":"ComClassID" + ,"Guid":"53172480-4791-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSNAME_Allocator" + ,"Kind":"ComClassID" + ,"Guid":"642f5d00-4791-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSNAME_TopologyNode" + ,"Kind":"ComClassID" + ,"Guid":"0621061a-ee75-11d0-b915-00a0c9223196" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_STREAM" + ,"Kind":"ComClassID" + ,"Guid":"e436eb83-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_NONE" + ,"Kind":"ComClassID" + ,"Guid":"e436eb8e-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_FILENAME" + ,"Kind":"ComClassID" + ,"Guid":"aa797b40-e974-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_FILEHANDLE" + ,"Kind":"ComClassID" + ,"Guid":"65e8773c-8f56-11d0-a3b9-00a0c9223196" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_NONE" + ,"Kind":"ComClassID" + ,"Guid":"0f6417d6-c318-11d0-a43f-00a0c9223196" + } + ,{ + "Name":"KSPROPSETID_Quality" + ,"Kind":"ComClassID" + ,"Guid":"d16ad380-ac1a-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSPROPERTY_QUALITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_QUALITY_REPORT","Value":0} + ,{"Name":"KSPROPERTY_QUALITY_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_Connection" + ,"Kind":"ComClassID" + ,"Guid":"1d58c920-ac9b-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSPROPERTY_CONNECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CONNECTION_STATE","Value":0} + ,{"Name":"KSPROPERTY_CONNECTION_PRIORITY","Value":1} + ,{"Name":"KSPROPERTY_CONNECTION_DATAFORMAT","Value":2} + ,{"Name":"KSPROPERTY_CONNECTION_ALLOCATORFRAMING","Value":3} + ,{"Name":"KSPROPERTY_CONNECTION_PROPOSEDATAFORMAT","Value":4} + ,{"Name":"KSPROPERTY_CONNECTION_ACQUIREORDERING","Value":5} + ,{"Name":"KSPROPERTY_CONNECTION_ALLOCATORFRAMING_EX","Value":6} + ,{"Name":"KSPROPERTY_CONNECTION_STARTAT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_MemoryTransport" + ,"Kind":"ComClassID" + ,"Guid":"0a3d1c5d-5243-4819-9ed0-aee8044cee2b" + } + ,{ + "Name":"KSALLOCATOR_FRAMING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSALLOCATOR_FRAMING"]},"Attrs":[]} + ,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSALLOCATOR_FRAMING"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequirementsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KS_FRAMING_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stepping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_FRAMING_RANGE_WEIGHTED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Range","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"InPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotInPlaceWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_COMPRESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RatioNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RatioDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RatioConstantMargin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_FRAMING_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MemoryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MemoryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAMING_ITEM"]},"Attrs":[]} + ,{"Name":"MemoryTypeWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"FramingRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FramePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSALLOCATOR_FRAMING_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CountItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputCompression","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PinWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FramingItem","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KS_FRAMING_ITEM","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMEMORY_TYPE_SYSTEM" + ,"Kind":"ComClassID" + ,"Guid":"091bb638-603f-11d1-b067-00a0c9062802" + } + ,{ + "Name":"KSMEMORY_TYPE_USER" + ,"Kind":"ComClassID" + ,"Guid":"8cb0fc28-7893-11d1-b069-00a0c9062802" + } + ,{ + "Name":"KSMEMORY_TYPE_KERNEL_PAGED" + ,"Kind":"ComClassID" + ,"Guid":"d833f8f8-7894-11d1-b069-00a0c9062802" + } + ,{ + "Name":"KSMEMORY_TYPE_KERNEL_NONPAGED" + ,"Kind":"ComClassID" + ,"Guid":"4a6d5fc4-7895-11d1-b069-00a0c9062802" + } + ,{ + "Name":"KSMEMORY_TYPE_DEVICE_UNKNOWN" + ,"Kind":"ComClassID" + ,"Guid":"091bb639-603f-11d1-b067-00a0c9062802" + } + ,{ + "Name":"KSEVENTSETID_StreamAllocator" + ,"Kind":"ComClassID" + ,"Guid":"75d95571-073c-11d0-a161-0020afd156e4" + } + ,{ + "Name":"KSEVENT_STREAMALLOCATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_STREAMALLOCATOR_INTERNAL_FREEFRAME","Value":0} + ,{"Name":"KSEVENT_STREAMALLOCATOR_FREEFRAME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_StreamAllocator" + ,"Kind":"ComClassID" + ,"Guid":"cf6e4341-ec87-11cf-a130-0020afd156e4" + } + ,{ + "Name":"KSMETHOD_STREAMALLOCATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_STREAMALLOCATOR_ALLOC","Value":0} + ,{"Name":"KSMETHOD_STREAMALLOCATOR_FREE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_StreamAllocator" + ,"Kind":"ComClassID" + ,"Guid":"cf6e4342-ec87-11cf-a130-0020afd156e4" + } + ,{ + "Name":"KSSTREAMALLOCATOR_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSSTREAMALLOCATOR_STATUS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Framing","Type":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING_EX","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AllocatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSSTREAM_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentationTime","Type":{"Kind":"ApiRef","Name":"KSTIME","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FrameExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"OptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSSTREAM_METADATA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SystemVa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PresentationTimeStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceClockReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSSTREAM_UVC_METADATATYPE_TIMESTAMP"]},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSSTREAM_UVC_METADATATYPE_TIMESTAMP"]},"Attrs":[]} + ,{"Name":"SCRToken","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"KSSTREAM_UVC_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFrameTimestamp","Type":{"Kind":"ApiRef","Name":"KSSTREAM_UVC_METADATATYPE_TIMESTAMP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_MDL_CACHING_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANUP","Value":0} + ,{"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANALL_WAIT","Value":1} + ,{"Name":"KSPIN_MDL_CACHING_NOTIFY_CLEANALL_NOWAIT","Value":2} + ,{"Name":"KSPIN_MDL_CACHING_NOTIFY_ADDSAMPLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPIN_MDL_CACHING_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPIN_MDL_CACHING_NOTIFICATION32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"KSPIN_MDL_CACHING_EVENT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_StreamInterface" + ,"Kind":"ComClassID" + ,"Guid":"1fdd8ee1-9cd3-11d0-82aa-0000f822fe8a" + } + ,{ + "Name":"KSPROPERTY_STREAMINTERFACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_STREAMINTERFACE_HEADERSIZE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_Stream" + ,"Kind":"ComClassID" + ,"Guid":"65aaba60-98ae-11cf-a10d-0020afd156e4" + } + ,{ + "Name":"KSPROPERTY_STREAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_STREAM_ALLOCATOR","Value":0} + ,{"Name":"KSPROPERTY_STREAM_QUALITY","Value":1} + ,{"Name":"KSPROPERTY_STREAM_DEGRADATION","Value":2} + ,{"Name":"KSPROPERTY_STREAM_MASTERCLOCK","Value":3} + ,{"Name":"KSPROPERTY_STREAM_TIMEFORMAT","Value":4} + ,{"Name":"KSPROPERTY_STREAM_PRESENTATIONTIME","Value":5} + ,{"Name":"KSPROPERTY_STREAM_PRESENTATIONEXTENT","Value":6} + ,{"Name":"KSPROPERTY_STREAM_FRAMETIME","Value":7} + ,{"Name":"KSPROPERTY_STREAM_RATECAPABILITY","Value":8} + ,{"Name":"KSPROPERTY_STREAM_RATE","Value":9} + ,{"Name":"KSPROPERTY_STREAM_PIPE_ID","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPPROPERTY_ALLOCATOR_MDLCACHING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_ALLOCATOR_CLEANUP_CACHEDMDLPAGES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_PinMDLCacheClearProp" + ,"Kind":"ComClassID" + ,"Guid":"bd718a7b-97fc-40c7-88ce-d3ff06f55b16" + } + ,{ + "Name":"KSQUALITY_MANAGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QualityManager","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSFRAMETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PresentationStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRATE_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"ApiRef","Name":"KSRATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Clock" + ,"Kind":"ComClassID" + ,"Guid":"df12a4c0-ac17-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSCLOCK_CREATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCORRELATED_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Time","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRESOLUTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Granularity","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Error","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CLOCK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CLOCK_TIME","Value":0} + ,{"Name":"KSPROPERTY_CLOCK_PHYSICALTIME","Value":1} + ,{"Name":"KSPROPERTY_CLOCK_CORRELATEDTIME","Value":2} + ,{"Name":"KSPROPERTY_CLOCK_CORRELATEDPHYSICALTIME","Value":3} + ,{"Name":"KSPROPERTY_CLOCK_RESOLUTION","Value":4} + ,{"Name":"KSPROPERTY_CLOCK_STATE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_Clock" + ,"Kind":"ComClassID" + ,"Guid":"364d8e20-62c7-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSEVENT_CLOCK_POSITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_CLOCK_INTERVAL_MARK","Value":0} + ,{"Name":"KSEVENT_CLOCK_POSITION_MARK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_Connection" + ,"Kind":"ComClassID" + ,"Guid":"7f4bcbe0-9ea5-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSEVENT_CONNECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_CONNECTION_POSITIONUPDATE","Value":0} + ,{"Name":"KSEVENT_CONNECTION_DATADISCONTINUITY","Value":1} + ,{"Name":"KSEVENT_CONNECTION_TIMEDISCONTINUITY","Value":2} + ,{"Name":"KSEVENT_CONNECTION_PRIORITY","Value":3} + ,{"Name":"KSEVENT_CONNECTION_ENDOFSTREAM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSQUALITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Proportion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeltaTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDEVICE_THERMAL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSDEVICE_THERMAL_STATE_LOW","Value":0} + ,{"Name":"KSDEVICE_THERMAL_STATE_HIGH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_Device" + ,"Kind":"ComClassID" + ,"Guid":"288296ec-9f94-41b4-a153-aa31aeecb33f" + } + ,{ + "Name":"KSEVENT_DEVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_DEVICE_LOST","Value":0} + ,{"Name":"KSEVENT_DEVICE_PREEMPTED","Value":1} + ,{"Name":"KSEVENT_DEVICE_THERMAL_HIGH","Value":2} + ,{"Name":"KSEVENT_DEVICE_THERMAL_LOW","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDEGRADESETID_Standard" + ,"Kind":"ComClassID" + ,"Guid":"9f564180-704c-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSDEGRADE_STANDARD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSDEGRADE_STANDARD_SAMPLE","Value":0} + ,{"Name":"KSDEGRADE_STANDARD_QUALITY","Value":1} + ,{"Name":"KSDEGRADE_STANDARD_COMPUTATION","Value":2} + ,{"Name":"KSDEGRADE_STANDARD_SKIP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_SERIALHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_SERIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropTypeSet","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_MDL_SHARED_PAYLOAD_KEY" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"combined","Type":{"Kind":"ApiRef","Name":"_combined_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["MF_MDL_SHARED_PAYLOAD_KEY"]},"Attrs":[]} + ,{"Name":"GMDLHandle","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_combined_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPayload","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSMULTIPLE_DATA_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MultipleItem","Type":{"Kind":"ApiRef","Name":"KSMULTIPLE_ITEM","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMEDIUMSETID_MidiBus" + ,"Kind":"ComClassID" + ,"Guid":"05908040-3246-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSMEDIUMSETID_VPBus" + ,"Kind":"ComClassID" + ,"Guid":"a18c15ec-ce43-11d0-abe7-00a0c9223196" + } + ,{ + "Name":"KSINTERFACESETID_Media" + ,"Kind":"ComClassID" + ,"Guid":"3a13eb40-30a7-11d0-a5d6-28db04c10000" + } + ,{ + "Name":"KSINTERFACE_MEDIA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSINTERFACE_MEDIA_MUSIC","Value":0} + ,{"Name":"KSINTERFACE_MEDIA_WAVE_BUFFERED","Value":1} + ,{"Name":"KSINTERFACE_MEDIA_WAVE_QUEUED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCOMPONENTID_USBAUDIO" + ,"Kind":"ComClassID" + ,"Guid":"8f1275f0-26e9-4264-ba4d-39fff01d94aa" + } + ,{ + "Name":"KSNODETYPE_INPUT_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff21be0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_MICROPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21be1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DESKTOP_MICROPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21be2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_PERSONAL_MICROPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21be3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_OMNI_DIRECTIONAL_MICROPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21be4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_MICROPHONE_ARRAY" + ,"Kind":"ComClassID" + ,"Guid":"dff21be5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_PROCESSING_MICROPHONE_ARRAY" + ,"Kind":"ComClassID" + ,"Guid":"dff21be6-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_MICROPHONE_ARRAY_PROCESSOR" + ,"Kind":"ComClassID" + ,"Guid":"830a44f2-a32d-476b-be97-42845673b35a" + } + ,{ + "Name":"KSNODETYPE_OUTPUT_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_HEADPHONES" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DESKTOP_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_ROOM_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_COMMUNICATION_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce6-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_LOW_FREQUENCY_EFFECTS_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"dff21ce7-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_BIDIRECTIONAL_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff21de0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_HANDSET" + ,"Kind":"ComClassID" + ,"Guid":"dff21de1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_HEADSET" + ,"Kind":"ComClassID" + ,"Guid":"dff21de2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_SPEAKERPHONE_NO_ECHO_REDUCTION" + ,"Kind":"ComClassID" + ,"Guid":"dff21de3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_ECHO_SUPPRESSING_SPEAKERPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21de4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_ECHO_CANCELING_SPEAKERPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21de5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_TELEPHONY_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff21ee0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_PHONE_LINE" + ,"Kind":"ComClassID" + ,"Guid":"dff21ee1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_TELEPHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21ee2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DOWN_LINE_PHONE" + ,"Kind":"ComClassID" + ,"Guid":"dff21ee3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_EXTERNAL_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_ANALOG_CONNECTOR" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DIGITAL_AUDIO_INTERFACE" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_LINE_CONNECTOR" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_LEGACY_AUDIO_CONNECTOR" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_SPDIF_INTERFACE" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_1394_DA_STREAM" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe6-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_1394_DV_STREAM_SOUNDTRACK" + ,"Kind":"ComClassID" + ,"Guid":"dff21fe7-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_EMBEDDED_UNDEFINED" + ,"Kind":"ComClassID" + ,"Guid":"dff220e0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_LEVEL_CALIBRATION_NOISE_SOURCE" + ,"Kind":"ComClassID" + ,"Guid":"dff220e1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_EQUALIZATION_NOISE" + ,"Kind":"ComClassID" + ,"Guid":"dff220e2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_CD_PLAYER" + ,"Kind":"ComClassID" + ,"Guid":"dff220e3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DAT_IO_DIGITAL_AUDIO_TAPE" + ,"Kind":"ComClassID" + ,"Guid":"dff220e4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DCC_IO_DIGITAL_COMPACT_CASSETTE" + ,"Kind":"ComClassID" + ,"Guid":"dff220e5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_MINIDISK" + ,"Kind":"ComClassID" + ,"Guid":"dff220e6-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_ANALOG_TAPE" + ,"Kind":"ComClassID" + ,"Guid":"dff220e7-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_PHONOGRAPH" + ,"Kind":"ComClassID" + ,"Guid":"dff220e8-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VCR_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220e9-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_DISC_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220ea-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DVD_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220eb-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_TV_TUNER_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220ec-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_SATELLITE_RECEIVER_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220ed-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_CABLE_TUNER_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220ee-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_DSS_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"dff220ef-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_RADIO_RECEIVER" + ,"Kind":"ComClassID" + ,"Guid":"dff220f0-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_RADIO_TRANSMITTER" + ,"Kind":"ComClassID" + ,"Guid":"dff220f1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_MULTITRACK_RECORDER" + ,"Kind":"ComClassID" + ,"Guid":"dff220f2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_SYNTHESIZER" + ,"Kind":"ComClassID" + ,"Guid":"dff220f3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_HDMI_INTERFACE" + ,"Kind":"ComClassID" + ,"Guid":"d1b9cc2a-f519-417f-91c9-55fa65481001" + } + ,{ + "Name":"KSNODETYPE_DISPLAYPORT_INTERFACE" + ,"Kind":"ComClassID" + ,"Guid":"e47e4031-3ea6-418d-8f9b-b73843ccba97" + } + ,{ + "Name":"KSNODETYPE_AUDIO_LOOPBACK" + ,"Kind":"ComClassID" + ,"Guid":"8f42c0b2-91ce-4bcf-9ccd-0e599037ab35" + } + ,{ + "Name":"KSNODETYPE_AUDIO_KEYWORDDETECTOR" + ,"Kind":"ComClassID" + ,"Guid":"3817e0b8-df58-4375-b669-c49634331f9d" + } + ,{ + "Name":"KSNODETYPE_MIDI_JACK" + ,"Kind":"ComClassID" + ,"Guid":"265e0c3f-fa39-4df3-ab04-be01b91e299a" + } + ,{ + "Name":"KSNODETYPE_MIDI_ELEMENT" + ,"Kind":"ComClassID" + ,"Guid":"01c6fe66-6e48-4c65-ac9b-52db5d656c7e" + } + ,{ + "Name":"KSNODETYPE_AUDIO_ENGINE" + ,"Kind":"ComClassID" + ,"Guid":"35caf6e4-f3b3-4168-bb4b-55e77a461c7e" + } + ,{ + "Name":"KSNODETYPE_SPEAKERS_STATIC_JACK" + ,"Kind":"ComClassID" + ,"Guid":"28e04f87-4dbe-4f8d-8589-025d209dfb4a" + } + ,{ + "Name":"PINNAME_SPDIF_OUT" + ,"Kind":"ComClassID" + ,"Guid":"3a264481-e52c-4b82-8e7a-c8e2f91dc380" + } + ,{ + "Name":"PINNAME_SPDIF_IN" + ,"Kind":"ComClassID" + ,"Guid":"15dc9025-22ad-41b3-8875-f4ceb0299e20" + } + ,{ + "Name":"PINNAME_HDMI_OUT" + ,"Kind":"ComClassID" + ,"Guid":"387bfc03-e7ef-4901-86e0-35b7c32b00ef" + } + ,{ + "Name":"PINNAME_DISPLAYPORT_OUT" + ,"Kind":"ComClassID" + ,"Guid":"21fbb329-1a4a-48da-a076-2318a3c59b26" + } + ,{ + "Name":"KSNODETYPE_DRM_DESCRAMBLE" + ,"Kind":"ComClassID" + ,"Guid":"ffbb6e3f-ccfe-4d84-90d9-421418b03a8e" + } + ,{ + "Name":"KSNODETYPE_TELEPHONY_BIDI" + ,"Kind":"ComClassID" + ,"Guid":"686d7cc0-d903-4258-b443-3a3d3580741c" + } + ,{ + "Name":"KSNODETYPE_FM_RX" + ,"Kind":"ComClassID" + ,"Guid":"834a733c-f485-41c0-a62b-513025014e40" + } + ,{ + "Name":"KSCATEGORY_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"6994ad04-93ef-11d0-a3cc-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"6994ad05-93ef-11d0-a3cc-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_REALTIME" + ,"Kind":"ComClassID" + ,"Guid":"eb115ffc-10c8-4964-831d-6dcb02e6f23f" + } + ,{ + "Name":"KSCATEGORY_TEXT" + ,"Kind":"ComClassID" + ,"Guid":"6994ad06-93ef-11d0-a3cc-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_NETWORK" + ,"Kind":"ComClassID" + ,"Guid":"67c9cc3c-69c4-11d2-8759-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_TOPOLOGY" + ,"Kind":"ComClassID" + ,"Guid":"dda54a40-1e4c-11d1-a050-405705c10000" + } + ,{ + "Name":"KSCATEGORY_VIRTUAL" + ,"Kind":"ComClassID" + ,"Guid":"3503eac4-1f26-11d1-8ab0-00a0c9223196" + } + ,{ + "Name":"KSCATEGORY_ACOUSTIC_ECHO_CANCEL" + ,"Kind":"ComClassID" + ,"Guid":"bf963d80-c559-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSCATEGORY_WDMAUD_USE_PIN_NAME" + ,"Kind":"ComClassID" + ,"Guid":"47a4fa20-a251-11d1-a050-0000f8004788" + } + ,{ + "Name":"KSCATEGORY_ESCALANTE_PLATFORM_DRIVER" + ,"Kind":"ComClassID" + ,"Guid":"74f3aea8-9768-11d1-8e07-00a0c95ec22e" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"73646976-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"73647561-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_TEXT" + ,"Kind":"ComClassID" + ,"Guid":"73747874-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_ANALOG" + ,"Kind":"ComClassID" + ,"Guid":"6dba3190-67bd-11cf-a0f7-0020afd156e4" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_DRM" + ,"Kind":"ComClassID" + ,"Guid":"00000009-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_ALAW" + ,"Kind":"ComClassID" + ,"Guid":"00000006-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MULAW" + ,"Kind":"ComClassID" + ,"Guid":"00000007-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_ADPCM" + ,"Kind":"ComClassID" + ,"Guid":"00000002-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG" + ,"Kind":"ComClassID" + ,"Guid":"00000050-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_VC_ID" + ,"Kind":"ComClassID" + ,"Guid":"ad98d184-aac3-11d0-a41c-00a0c9223196" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_WAVEFORMATEX" + ,"Kind":"ComClassID" + ,"Guid":"05589f81-c356-11ce-bf01-00aa0055595a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DSOUND" + ,"Kind":"ComClassID" + ,"Guid":"518590a2-a184-11d0-8522-00c04fd9baf3" + } + ,{ + "Name":"KSDATAFORMAT_WAVEFORMATEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"WaveFormatEx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEFORMATEXTENSIBLE_IEC61937" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"FormatExt","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEXTENSIBLE","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncodedSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncodedChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_WAVEFORMATEXTENSIBLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"WaveFormatExt","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEXTENSIBLE","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDSOUND_BUFFERDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaveFormatEx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_DSOUND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BufferDesc","Type":{"Kind":"ApiRef","Name":"KSDSOUND_BUFFERDESC","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PlayOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WriteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_PRESENTATION_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u64PositionInBlocks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"u64QPCPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSTRICTOR_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONSTRICTOR_OPTION_DISABLE","Value":0} + ,{"Name":"CONSTRICTOR_OPTION_MUTE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SamplesPerProcessingPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessingPacketDurationInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_PACKETSIZE_CONSTRAINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinPacketPeriodInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PacketSizeFileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumProcessingModeConstraints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessingModeConstraints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_PACKETSIZE_CONSTRAINTS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinPacketPeriodInHns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PacketSizeFileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPacketSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumProcessingModeConstraints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessingModeConstraints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_KSAUDIO_PACKETSIZE_SIGNALPROCESSINGMODE_CONSTRAINT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMICARRAY_MICTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMICARRAY_MICTYPE_OMNIDIRECTIONAL","Value":0} + ,{"Name":"KSMICARRAY_MICTYPE_SUBCARDIOID","Value":1} + ,{"Name":"KSMICARRAY_MICTYPE_CARDIOID","Value":2} + ,{"Name":"KSMICARRAY_MICTYPE_SUPERCARDIOID","Value":3} + ,{"Name":"KSMICARRAY_MICTYPE_HYPERCARDIOID","Value":4} + ,{"Name":"KSMICARRAY_MICTYPE_8SHAPED","Value":5} + ,{"Name":"KSMICARRAY_MICTYPE_VENDORDEFINED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIO_MICROPHONE_COORDINATES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wXCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wYCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wZCoord","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wVerticalAngle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wHorizontalAngle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMICARRAY_MICARRAYTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMICARRAY_MICARRAYTYPE_LINEAR","Value":0} + ,{"Name":"KSMICARRAY_MICARRAYTYPE_PLANAR","Value":1} + ,{"Name":"KSMICARRAY_MICARRAYTYPE_3D","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIO_MIC_ARRAY_GEOMETRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usMicArrayType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVerticalAngleBegin","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wVerticalAngleEnd","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wHorizontalAngleBegin","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wHorizontalAngleEnd","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"usFrequencyBandLo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usFrequencyBandHi","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usNumberOfMicrophones","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KsMicCoord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KSAUDIO_MICROPHONE_COORDINATES","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DS3DVECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["DS3DVECTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSPROPSETID_DirectSound3DListener" + ,"Kind":"ComClassID" + ,"Guid":"437b3414-d060-11d0-8583-00c04fd9baf3" + } + ,{ + "Name":"KSPROPERTY_DIRECTSOUND3DLISTENER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ALL","Value":0} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_POSITION","Value":1} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY","Value":2} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION","Value":3} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR","Value":4} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ROLLOFFFACTOR","Value":5} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR","Value":6} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_BATCH","Value":7} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_LISTENER_ALL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"OrientFront","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"OrientTop","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"DistanceFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"RolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DopplerFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_LISTENER_ORIENTATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Front","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_DirectSound3DBuffer" + ,"Kind":"ComClassID" + ,"Guid":"437b3411-d060-11d0-8583-00c04fd9baf3" + } + ,{ + "Name":"KSPROPERTY_DIRECTSOUND3DBUFFER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_ALL","Value":0} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_POSITION","Value":1} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_VELOCITY","Value":2} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEANGLES","Value":3} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEORIENTATION","Value":4} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_CONEOUTSIDEVOLUME","Value":5} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE","Value":6} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE","Value":7} + ,{"Name":"KSPROPERTY_DIRECTSOUND3DBUFFER_MODE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_BUFFER_ALL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Velocity","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"InsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConeOrientation","Type":{"Kind":"ApiRef","Name":"DS3DVECTOR","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ConeOutsideVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_BUFFER_CONE_ANGLES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutsideConeAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_HRTF_PARAMS_MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SwapChannels","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ZeroAzimuth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CrossFadeOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_HRTF_FILTER_QUALITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FULL_FILTER","Value":0} + ,{"Name":"LIGHT_FILTER","Value":1} + ,{"Name":"KSDS3D_FILTER_QUALITY_COUNT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_HRTF_INIT_MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Quality","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_QUALITY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"SampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterTransientMuteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterOverlapBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputOverlapBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_HRTF_COEFF_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLOAT_COEFF","Value":0} + ,{"Name":"SHORT_COEFF","Value":1} + ,{"Name":"KSDS3D_COEFF_COUNT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_HRTF_FILTER_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECT_FORM","Value":0} + ,{"Name":"CASCADE_FORM","Value":1} + ,{"Name":"KSDS3D_FILTER_METHOD_COUNT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_HRTF_FILTER_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS3D_HRTF_VERSION_1","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_HRTF_FILTER_FORMAT_MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterMethod","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_METHOD","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CoeffFormat","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_COEFF_FORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"KSDS3D_HRTF_FILTER_VERSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Hrtf3d" + ,"Kind":"ComClassID" + ,"Guid":"b66decb0-a083-11d0-851e-00c04fd9baf3" + } + ,{ + "Name":"KSPROPERTY_HRTF3D" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_HRTF3D_PARAMS","Value":0} + ,{"Name":"KSPROPERTY_HRTF3D_INITIALIZE","Value":1} + ,{"Name":"KSPROPERTY_HRTF3D_FILTER_FORMAT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDS3D_ITD_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"VolSmoothScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TotalDryAttenuation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TotalWetAttenuation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SmoothFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Delay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDS3D_ITD_PARAMS_MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeftParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"RightParams","Type":{"Kind":"ApiRef","Name":"KSDS3D_ITD_PARAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Itd3d" + ,"Kind":"ComClassID" + ,"Guid":"6429f090-9fd9-11d0-a75b-00a0c90365e3" + } + ,{ + "Name":"KSPROPERTY_ITD3D" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_ITD3D_PARAMS","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDATARANGE_AUDIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MaximumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_RIFF" + ,"Kind":"ComClassID" + ,"Guid":"4995daee-9ee6-11d0-a40e-00a0c9223196" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_RIFFWAVE" + ,"Kind":"ComClassID" + ,"Guid":"e436eb8b-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSPROPSETID_Bibliographic" + ,"Kind":"ComClassID" + ,"Guid":"07ba150e-e2b1-11d0-ac17-00a0c9223196" + } + ,{ + "Name":"KSPROPERTY_BIBLIOGRAPHIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BIBLIOGRAPHIC_LEADER","Value":1380207648} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_LCCN","Value":808529952} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ISBN","Value":808595488} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ISSN","Value":842149920} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CATALOGINGSOURCE","Value":808726560} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINPERSONALNAME","Value":808464672} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINCORPORATEBODY","Value":808530208} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINMEETINGNAME","Value":825307424} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_MAINUNIFORMTITLE","Value":808661280} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_UNIFORMTITLE","Value":808727072} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_TITLESTATEMENT","Value":892613152} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_VARYINGFORMTITLE","Value":909390368} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PUBLICATION","Value":808858144} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PHYSICALDESCRIPTION","Value":808465184} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYTITLE","Value":808727584} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENT","Value":809055264} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_GENERALNOTE","Value":808465696} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_BIBLIOGRAPHYNOTE","Value":875574560} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CONTENTSNOTE","Value":892351776} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CREATIONCREDIT","Value":942683424} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_CITATION","Value":808531232} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_PARTICIPANT","Value":825308448} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SUMMARY","Value":808596768} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_TARGETAUDIENCE","Value":825373984} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDFORMAVAILABLE","Value":808662304} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SYSTEMDETAILS","Value":942880032} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_AWARDS","Value":909653280} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYPERSONALNAME","Value":808465952} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYTOPICALTERM","Value":808793632} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYGEOGRAPHIC","Value":825570848} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_INDEXTERMGENRE","Value":892679712} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_INDEXTERMCURRICULUM","Value":943011360} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYUNIFORMTITLE","Value":808662816} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_ADDEDENTRYRELATED","Value":808728352} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENTPERSONALNAME","Value":808466464} + ,{"Name":"KSPROPERTY_BIBLIOGRAPHIC_SERIESSTATEMENTUNIFORMTITLE","Value":808663072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_TopologyNode" + ,"Kind":"ComClassID" + ,"Guid":"45ffaaa1-6e1b-11d0-bcf2-444553540000" + } + ,{ + "Name":"KSPROPERTY_TOPOLOGYNODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TOPOLOGYNODE_ENABLE","Value":1} + ,{"Name":"KSPROPERTY_TOPOLOGYNODE_RESET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_RtAudio" + ,"Kind":"ComClassID" + ,"Guid":"a855a48c-2f78-4729-9051-1968746b9eef" + } + ,{ + "Name":"KSPROPERTY_RTAUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION","Value":0} + ,{"Name":"KSPROPERTY_RTAUDIO_BUFFER","Value":1} + ,{"Name":"KSPROPERTY_RTAUDIO_HWLATENCY","Value":2} + ,{"Name":"KSPROPERTY_RTAUDIO_POSITIONREGISTER","Value":3} + ,{"Name":"KSPROPERTY_RTAUDIO_CLOCKREGISTER","Value":4} + ,{"Name":"KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION","Value":5} + ,{"Name":"KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT","Value":6} + ,{"Name":"KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT","Value":7} + ,{"Name":"KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT","Value":8} + ,{"Name":"KSPROPERTY_RTAUDIO_PACKETCOUNT","Value":9} + ,{"Name":"KSPROPERTY_RTAUDIO_PRESENTATION_POSITION","Value":10} + ,{"Name":"KSPROPERTY_RTAUDIO_GETREADPACKET","Value":11} + ,{"Name":"KSPROPERTY_RTAUDIO_SETWRITEPACKET","Value":12} + ,{"Name":"KSPROPERTY_RTAUDIO_PACKETVREGISTER","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSRTAUDIO_BUFFER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_BUFFER_PROPERTY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_BUFFER_PROPERTY_WITH_NOTIFICATION32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ActualBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallMemoryBarrier","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_BUFFER32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActualBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallMemoryBarrier","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_HWLATENCY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FifoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChipsetDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodecDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_HWREGISTER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_HWREGISTER_PROPERTY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_HWREGISTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Register","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_HWREGISTER32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_NOTIFICATION_EVENT_PROPERTY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_GETREADPACKET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PacketNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerformanceCounterValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MoreData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_SETWRITEPACKET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PacketNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EosPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_PACKETVREGISTER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSRTAUDIO_PACKETVREGISTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompletedPacketCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"CompletedPacketQPC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"CompletedPacketHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_BtAudio" + ,"Kind":"ComClassID" + ,"Guid":"7fa06c40-b8f6-4c7e-8556-e8c33a12e54d" + } + ,{ + "Name":"KSPROPERTY_BTAUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_ONESHOT_RECONNECT","Value":0} + ,{"Name":"KSPROPERTY_ONESHOT_DISCONNECT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_DrmAudioStream" + ,"Kind":"ComClassID" + ,"Guid":"2f2c8ddd-4198-4fac-ba29-61bb05b7de06" + } + ,{ + "Name":"KSPROPERTY_DRMAUDIOSTREAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DRMAUDIOSTREAM_CONTENTID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_SoundDetector" + ,"Kind":"ComClassID" + ,"Guid":"113c425e-fd17-4057-b422-ed4074f1afdf" + } + ,{ + "Name":"KSPROPSETID_SoundDetector2" + ,"Kind":"ComClassID" + ,"Guid":"fe07e322-450c-4bd5-84ca-a948500ea6aa" + } + ,{ + "Name":"KSPROPSETID_InterleavedAudio" + ,"Kind":"ComClassID" + ,"Guid":"e9ebe550-d619-4c0a-976b-7062322b3006" + } + ,{ + "Name":"KSPROPERTY_INTERLEAVEDAUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERLEAVED_AUDIO_FORMAT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimaryChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimaryChannelStartPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimaryChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterleavedChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterleavedChannelStartPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterleavedChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSSOUNDDETECTORPROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_SOUNDDETECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS","Value":1} + ,{"Name":"KSPROPERTY_SOUNDDETECTOR_PATTERNS","Value":2} + ,{"Name":"KSPROPERTY_SOUNDDETECTOR_ARMED","Value":3} + ,{"Name":"KSPROPERTY_SOUNDDETECTOR_MATCHRESULT","Value":4} + ,{"Name":"KSPROPERTY_SOUNDDETECTOR_RESET","Value":5} + ,{"Name":"KSPROPERTY_SOUNDDETECTOR_STREAMINGSUPPORT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOUNDDETECTOR_PATTERNHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatternType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_SoundDetector" + ,"Kind":"ComClassID" + ,"Guid":"69785c9b-fc2d-49d6-ac32-4799f87de9f6" + } + ,{ + "Name":"KSEVENT_SOUNDDETECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_SOUNDDETECTOR_MATCHDETECTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSNOTIFICATIONID_SoundDetector" + ,"Kind":"ComClassID" + ,"Guid":"6389d844-bb32-4c4c-a802-f4b4b77afead" + } + ,{ + "Name":"KSPROPSETID_Audio" + ,"Kind":"ComClassID" + ,"Guid":"45ffaaa0-6e1b-11d0-bcf2-444553540000" + } + ,{ + "Name":"KSPROPERTY_AUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIO_LATENCY","Value":1} + ,{"Name":"KSPROPERTY_AUDIO_COPY_PROTECTION","Value":2} + ,{"Name":"KSPROPERTY_AUDIO_CHANNEL_CONFIG","Value":3} + ,{"Name":"KSPROPERTY_AUDIO_VOLUMELEVEL","Value":4} + ,{"Name":"KSPROPERTY_AUDIO_POSITION","Value":5} + ,{"Name":"KSPROPERTY_AUDIO_DYNAMIC_RANGE","Value":6} + ,{"Name":"KSPROPERTY_AUDIO_QUALITY","Value":7} + ,{"Name":"KSPROPERTY_AUDIO_SAMPLING_RATE","Value":8} + ,{"Name":"KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE","Value":9} + ,{"Name":"KSPROPERTY_AUDIO_MIX_LEVEL_TABLE","Value":10} + ,{"Name":"KSPROPERTY_AUDIO_MIX_LEVEL_CAPS","Value":11} + ,{"Name":"KSPROPERTY_AUDIO_MUX_SOURCE","Value":12} + ,{"Name":"KSPROPERTY_AUDIO_MUTE","Value":13} + ,{"Name":"KSPROPERTY_AUDIO_BASS","Value":14} + ,{"Name":"KSPROPERTY_AUDIO_MID","Value":15} + ,{"Name":"KSPROPERTY_AUDIO_TREBLE","Value":16} + ,{"Name":"KSPROPERTY_AUDIO_BASS_BOOST","Value":17} + ,{"Name":"KSPROPERTY_AUDIO_EQ_LEVEL","Value":18} + ,{"Name":"KSPROPERTY_AUDIO_NUM_EQ_BANDS","Value":19} + ,{"Name":"KSPROPERTY_AUDIO_EQ_BANDS","Value":20} + ,{"Name":"KSPROPERTY_AUDIO_AGC","Value":21} + ,{"Name":"KSPROPERTY_AUDIO_DELAY","Value":22} + ,{"Name":"KSPROPERTY_AUDIO_LOUDNESS","Value":23} + ,{"Name":"KSPROPERTY_AUDIO_WIDE_MODE","Value":24} + ,{"Name":"KSPROPERTY_AUDIO_WIDENESS","Value":25} + ,{"Name":"KSPROPERTY_AUDIO_REVERB_LEVEL","Value":26} + ,{"Name":"KSPROPERTY_AUDIO_CHORUS_LEVEL","Value":27} + ,{"Name":"KSPROPERTY_AUDIO_DEV_SPECIFIC","Value":28} + ,{"Name":"KSPROPERTY_AUDIO_DEMUX_DEST","Value":29} + ,{"Name":"KSPROPERTY_AUDIO_STEREO_ENHANCE","Value":30} + ,{"Name":"KSPROPERTY_AUDIO_MANUFACTURE_GUID","Value":31} + ,{"Name":"KSPROPERTY_AUDIO_PRODUCT_GUID","Value":32} + ,{"Name":"KSPROPERTY_AUDIO_CPU_RESOURCES","Value":33} + ,{"Name":"KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY","Value":34} + ,{"Name":"KSPROPERTY_AUDIO_SURROUND_ENCODE","Value":35} + ,{"Name":"KSPROPERTY_AUDIO_3D_INTERFACE","Value":36} + ,{"Name":"KSPROPERTY_AUDIO_PEAKMETER","Value":37} + ,{"Name":"KSPROPERTY_AUDIO_ALGORITHM_INSTANCE","Value":38} + ,{"Name":"KSPROPERTY_AUDIO_FILTER_STATE","Value":39} + ,{"Name":"KSPROPERTY_AUDIO_PREFERRED_STATUS","Value":40} + ,{"Name":"KSPROPERTY_AUDIO_PEQ_MAX_BANDS","Value":41} + ,{"Name":"KSPROPERTY_AUDIO_PEQ_NUM_BANDS","Value":42} + ,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_CENTER_FREQ","Value":43} + ,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_Q_FACTOR","Value":44} + ,{"Name":"KSPROPERTY_AUDIO_PEQ_BAND_LEVEL","Value":45} + ,{"Name":"KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE","Value":46} + ,{"Name":"KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH","Value":47} + ,{"Name":"KSPROPERTY_AUDIO_REVERB_TIME","Value":48} + ,{"Name":"KSPROPERTY_AUDIO_REVERB_DELAY_FEEDBACK","Value":49} + ,{"Name":"KSPROPERTY_AUDIO_POSITIONEX","Value":50} + ,{"Name":"KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY","Value":51} + ,{"Name":"KSPROPERTY_AUDIO_PRESENTATION_POSITION","Value":52} + ,{"Name":"KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION","Value":53} + ,{"Name":"KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION","Value":54} + ,{"Name":"KSPROPERTY_AUDIO_PEAKMETER2","Value":55} + ,{"Name":"KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION","Value":56} + ,{"Name":"KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED","Value":57} + ,{"Name":"KSPROPERTY_AUDIO_MIC_SENSITIVITY","Value":58} + ,{"Name":"KSPROPERTY_AUDIO_MIC_SNR","Value":59} + ,{"Name":"KSPROPERTY_AUDIO_MIC_SENSITIVITY2","Value":60} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIO_COPY_PROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCopyrighted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fOriginal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_CHANNEL_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActiveSpeakerPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_DYNAMIC_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QuietCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoudCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_MIXLEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_MIX_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSAUDIO_MIX_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Resolution","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSAUDIO_MIXCAP_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KSAUDIO_MIX_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIO_POSITIONEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimerFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeStamp1","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"KSAUDIO_POSITION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"TimeStamp2","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_TelephonyControl" + ,"Kind":"ComClassID" + ,"Guid":"b6df7eb1-d099-489f-a6a0-c0106f0887a7" + } + ,{ + "Name":"KSPROPERTY_TELEPHONY_CONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TELEPHONY_PROVIDERID","Value":0} + ,{"Name":"KSPROPERTY_TELEPHONY_CALLINFO","Value":1} + ,{"Name":"KSPROPERTY_TELEPHONY_CALLCONTROL","Value":2} + ,{"Name":"KSPROPERTY_TELEPHONY_PROVIDERCHANGE","Value":3} + ,{"Name":"KSPROPERTY_TELEPHONY_CALLHOLD","Value":4} + ,{"Name":"KSPROPERTY_TELEPHONY_MUTE_TX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TELEPHONY_CALLTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TELEPHONY_CALLTYPE_CIRCUITSWITCHED","Value":0} + ,{"Name":"TELEPHONY_CALLTYPE_PACKETSWITCHED_LTE","Value":1} + ,{"Name":"TELEPHONY_CALLTYPE_PACKETSWITCHED_WLAN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TELEPHONY_CALLCONTROLOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TELEPHONY_CALLCONTROLOP_DISABLE","Value":0} + ,{"Name":"TELEPHONY_CALLCONTROLOP_ENABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSTELEPHONY_CALLCONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CallControlOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLCONTROLOP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TELEPHONY_PROVIDERCHANGEOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TELEPHONY_PROVIDERCHANGEOP_END","Value":0} + ,{"Name":"TELEPHONY_PROVIDERCHANGEOP_BEGIN","Value":1} + ,{"Name":"TELEPHONY_PROVIDERCHANGEOP_CANCEL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSTELEPHONY_PROVIDERCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderChangeOp","Type":{"Kind":"ApiRef","Name":"TELEPHONY_PROVIDERCHANGEOP","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TELEPHONY_CALLSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TELEPHONY_CALLSTATE_DISABLED","Value":0} + ,{"Name":"TELEPHONY_CALLSTATE_ENABLED","Value":1} + ,{"Name":"TELEPHONY_CALLSTATE_HOLD","Value":2} + ,{"Name":"TELEPHONY_CALLSTATE_PROVIDERTRANSITION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSTELEPHONY_CALLINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CallType","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CallState","Type":{"Kind":"ApiRef","Name":"TELEPHONY_CALLSTATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_TelephonyTopology" + ,"Kind":"ComClassID" + ,"Guid":"abf25c7e-0e64-4e32-b190-d0f6d7c53e97" + } + ,{ + "Name":"KSPROPERTY_TELEPHONY_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR","Value":0} + ,{"Name":"KSPROPERTY_TELEPHONY_VOLUME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSTOPOLOGY_ENDPOINTID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopologyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSTOPOLOGY_ENDPOINTIDPAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RenderEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CaptureEndpoint","Type":{"Kind":"ApiRef","Name":"KSTOPOLOGY_ENDPOINTID","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_FMRXTopology" + ,"Kind":"ComClassID" + ,"Guid":"0c46ce8f-dc2d-4204-9dc9-f58963366563" + } + ,{ + "Name":"KSPROPERTY_FMRX_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_FMRX_ENDPOINTID","Value":0} + ,{"Name":"KSPROPERTY_FMRX_VOLUME","Value":1} + ,{"Name":"KSPROPERTY_FMRX_ANTENNAENDPOINTID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_FMRXControl" + ,"Kind":"ComClassID" + ,"Guid":"947bba3a-e8ee-4786-90c4-8428185f05be" + } + ,{ + "Name":"KSPROPERTY_FMRX_CONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_FMRX_STATE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_Telephony" + ,"Kind":"ComClassID" + ,"Guid":"b77f12b4-ceb4-4484-8d5e-52c1e7d8762d" + } + ,{ + "Name":"KSEVENT_TELEPHONY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_TELEPHONY_ENDPOINTPAIRS_CHANGED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSNODETYPE_DAC" + ,"Kind":"ComClassID" + ,"Guid":"507ae360-c554-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_ADC" + ,"Kind":"ComClassID" + ,"Guid":"4d837fe0-c555-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_SRC" + ,"Kind":"ComClassID" + ,"Guid":"9db7b9e0-c555-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_SUPERMIX" + ,"Kind":"ComClassID" + ,"Guid":"e573adc0-c555-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_MUX" + ,"Kind":"ComClassID" + ,"Guid":"2ceaf780-c556-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_DEMUX" + ,"Kind":"ComClassID" + ,"Guid":"c0eb67d4-e807-11d0-958a-00c04fb925d3" + } + ,{ + "Name":"KSNODETYPE_SUM" + ,"Kind":"ComClassID" + ,"Guid":"da441a60-c556-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"02b223c0-c557-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"3a5acc00-c557-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_TONE" + ,"Kind":"ComClassID" + ,"Guid":"7607e580-c557-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_EQUALIZER" + ,"Kind":"ComClassID" + ,"Guid":"9d41b4a0-c557-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_AGC" + ,"Kind":"ComClassID" + ,"Guid":"e88c9ba0-c557-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_NOISE_SUPPRESS" + ,"Kind":"ComClassID" + ,"Guid":"e07f903f-62fd-4e60-8cdd-dea7236665b5" + } + ,{ + "Name":"KSNODETYPE_DELAY" + ,"Kind":"ComClassID" + ,"Guid":"144981e0-c558-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_LOUDNESS" + ,"Kind":"ComClassID" + ,"Guid":"41887440-c558-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_PROLOGIC_DECODER" + ,"Kind":"ComClassID" + ,"Guid":"831c2c80-c558-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_STEREO_WIDE" + ,"Kind":"ComClassID" + ,"Guid":"a9e69800-c558-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_REVERB" + ,"Kind":"ComClassID" + ,"Guid":"ef0328e0-c558-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_CHORUS" + ,"Kind":"ComClassID" + ,"Guid":"20173f20-c559-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_3D_EFFECTS" + ,"Kind":"ComClassID" + ,"Guid":"55515860-c559-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_PARAMETRIC_EQUALIZER" + ,"Kind":"ComClassID" + ,"Guid":"19bb3a6a-ce2b-4442-87ec-6727c3cab477" + } + ,{ + "Name":"KSNODETYPE_UPDOWN_MIX" + ,"Kind":"ComClassID" + ,"Guid":"b7edc5cf-7b63-4ee2-a100-29ee2cb6b2de" + } + ,{ + "Name":"KSNODETYPE_DYN_RANGE_COMPRESSOR" + ,"Kind":"ComClassID" + ,"Guid":"08c8a6a8-601f-4af8-8793-d905ff4ca97d" + } + ,{ + "Name":"KSALGORITHMINSTANCE_SYSTEM_ACOUSTIC_ECHO_CANCEL" + ,"Kind":"ComClassID" + ,"Guid":"1c22c56d-9879-4f5b-a389-27996ddc2810" + } + ,{ + "Name":"KSALGORITHMINSTANCE_SYSTEM_NOISE_SUPPRESS" + ,"Kind":"ComClassID" + ,"Guid":"5ab0882e-7274-4516-877d-4eee99ba4fd0" + } + ,{ + "Name":"KSALGORITHMINSTANCE_SYSTEM_AGC" + ,"Kind":"ComClassID" + ,"Guid":"950e55b9-877c-4c67-be08-e47b5611130a" + } + ,{ + "Name":"KSALGORITHMINSTANCE_SYSTEM_MICROPHONE_ARRAY_PROCESSOR" + ,"Kind":"ComClassID" + ,"Guid":"b6f5a0a0-9e61-4f8c-91e3-76cf0f3c471f" + } + ,{ + "Name":"KSNODETYPE_DEV_SPECIFIC" + ,"Kind":"ComClassID" + ,"Guid":"941c7ac0-c559-11d0-8a2b-00a0c9255ac1" + } + ,{ + "Name":"KSNODETYPE_PROLOGIC_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"8074c5b2-3c66-11d2-b45a-3078302c2030" + } + ,{ + "Name":"KSNODETYPE_PEAKMETER" + ,"Kind":"ComClassID" + ,"Guid":"a085651e-5f0d-4b36-a869-d195d6ab4b9e" + } + ,{ + "Name":"KSAUDFNAME_BASS" + ,"Kind":"ComClassID" + ,"Guid":"185fede0-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_TREBLE" + ,"Kind":"ComClassID" + ,"Guid":"185fede1-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIDRANGE" + ,"Kind":"ComClassID" + ,"Guid":"a2cbe478-ae84-49a1-8b72-4ad09b78ed34" + } + ,{ + "Name":"KSAUDFNAME_3D_STEREO" + ,"Kind":"ComClassID" + ,"Guid":"185fede2-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MASTER_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fede3-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MASTER_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fede4-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_WAVE_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fede5-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_WAVE_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fede6-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIDI_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fede7-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIDI_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fede8-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_CD_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fede9-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_CD_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fedea-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_LINE_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedeb-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_LINE_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fedec-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIC_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185feded-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIC_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fedee-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_RECORDING_SOURCE" + ,"Kind":"ComClassID" + ,"Guid":"185fedef-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_PC_SPEAKER_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf0-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_PC_SPEAKER_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fedf1-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIDI_IN_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf2-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_CD_IN_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf3-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_LINE_IN_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf4-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIC_IN_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf5-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_WAVE_IN_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedf6-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_VOLUME_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"185fedf7-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MIDI" + ,"Kind":"ComClassID" + ,"Guid":"185fedf8-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_LINE_IN" + ,"Kind":"ComClassID" + ,"Guid":"185fedf9-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_RECORDING_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"185fedfa-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_CD_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"185fedfb-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_AUX_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"185fedfc-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_AUX_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"185fedfd-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_AUX" + ,"Kind":"ComClassID" + ,"Guid":"185fedfe-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_PC_SPEAKER" + ,"Kind":"ComClassID" + ,"Guid":"185fedff-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_WAVE_OUT_MIX" + ,"Kind":"ComClassID" + ,"Guid":"185fee00-9905-11d1-95a9-00c04fb925d3" + } + ,{ + "Name":"KSAUDFNAME_MONO_OUT" + ,"Kind":"ComClassID" + ,"Guid":"f9b41dc3-96e2-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_STEREO_MIX" + ,"Kind":"ComClassID" + ,"Guid":"00dff077-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MONO_MIX" + ,"Kind":"ComClassID" + ,"Guid":"00dff078-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MONO_OUT_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"1ad247eb-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MONO_OUT_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"1ad247ec-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_STEREO_MIX_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"1ad247ed-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_STEREO_MIX_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"22b0eafd-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MONO_MIX_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"22b0eafe-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MONO_MIX_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"2bc31d69-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_MICROPHONE_BOOST" + ,"Kind":"ComClassID" + ,"Guid":"2bc31d6a-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_ALTERNATE_MICROPHONE" + ,"Kind":"ComClassID" + ,"Guid":"2bc31d6b-96e3-11d2-ac4c-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_3D_DEPTH" + ,"Kind":"ComClassID" + ,"Guid":"63ff5747-991f-11d2-ac4d-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_3D_CENTER" + ,"Kind":"ComClassID" + ,"Guid":"9f0670b4-991f-11d2-ac4d-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_VIDEO_VOLUME" + ,"Kind":"ComClassID" + ,"Guid":"9b46e708-992a-11d2-ac4d-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_VIDEO_MUTE" + ,"Kind":"ComClassID" + ,"Guid":"9b46e709-992a-11d2-ac4d-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"915daec4-a434-11d2-ac52-00c04f8efb68" + } + ,{ + "Name":"KSAUDFNAME_PEAKMETER" + ,"Kind":"ComClassID" + ,"Guid":"57e24340-fc5b-4612-a562-72b11a29dfae" + } + ,{ + "Name":"KSMETHODSETID_Wavetable" + ,"Kind":"ComClassID" + ,"Guid":"dcef31eb-d907-11d0-9583-00c04fb925d3" + } + ,{ + "Name":"KSMETHOD_WAVETABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_WAVETABLE_WAVE_ALLOC","Value":0} + ,{"Name":"KSMETHOD_WAVETABLE_WAVE_FREE","Value":1} + ,{"Name":"KSMETHOD_WAVETABLE_WAVE_FIND","Value":2} + ,{"Name":"KSMETHOD_WAVETABLE_WAVE_WRITE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSWAVETABLE_WAVE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Looped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LoopPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InROM","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Wave" + ,"Kind":"ComClassID" + ,"Guid":"924e54b0-630f-11cf-ada7-08003e30494a" + } + ,{ + "Name":"KSPROPERTY_WAVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_WAVE_COMPATIBLE_CAPABILITIES","Value":0} + ,{"Name":"KSPROPERTY_WAVE_INPUT_CAPABILITIES","Value":1} + ,{"Name":"KSPROPERTY_WAVE_OUTPUT_CAPABILITIES","Value":2} + ,{"Name":"KSPROPERTY_WAVE_BUFFER","Value":3} + ,{"Name":"KSPROPERTY_WAVE_FREQUENCY","Value":4} + ,{"Name":"KSPROPERTY_WAVE_VOLUME","Value":5} + ,{"Name":"KSPROPERTY_WAVE_PAN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSWAVE_COMPATCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSWAVE_INPUT_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumChannelsPerConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSWAVE_OUTPUT_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumChannelsPerConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamingConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveStaticConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveStreamingConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Total3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Static3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Streaming3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Active3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveStatic3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveStreaming3DConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LargestFreeContiguousSampleMemory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSWAVE_VOLUME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LeftAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RightAttenuation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSWAVE_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSMUSIC_TECHNOLOGY_PORT" + ,"Kind":"ComClassID" + ,"Guid":"86c92e60-62e8-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSMUSIC_TECHNOLOGY_SQSYNTH" + ,"Kind":"ComClassID" + ,"Guid":"0ecf4380-62e9-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSMUSIC_TECHNOLOGY_FMSYNTH" + ,"Kind":"ComClassID" + ,"Guid":"252c5c80-62e9-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSMUSIC_TECHNOLOGY_WAVETABLE" + ,"Kind":"ComClassID" + ,"Guid":"394ec7c0-62e9-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSMUSIC_TECHNOLOGY_SWSYNTH" + ,"Kind":"ComClassID" + ,"Guid":"37407736-3620-11d1-85d3-0000f8754380" + } + ,{ + "Name":"KSDATARANGE_MUSIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Technology","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Notes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_Cyclic" + ,"Kind":"ComClassID" + ,"Guid":"3ffeaea0-2bee-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSPROPERTY_CYCLIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CYCLIC_POSITION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_AudioControlChange" + ,"Kind":"ComClassID" + ,"Guid":"e85e9698-fa2f-11d1-95bd-00c04fb925d3" + } + ,{ + "Name":"KSEVENT_AUDIO_CONTROL_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_CONTROL_CHANGE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_LoopedStreaming" + ,"Kind":"ComClassID" + ,"Guid":"4682b940-c6ef-11d0-96d8-00aa0051e51d" + } + ,{ + "Name":"KSEVENT_LOOPEDSTREAMING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_LOOPEDSTREAMING_POSITION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LOOPEDSTREAMING_POSITION_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KsEventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODEPROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODEPROPERTY_AUDIO_CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODEPROPERTY_AUDIO_DEV_SPECIFIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"DevSpecificId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODEPROPERTY_AUDIO_3D_LISTENER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ListenerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODEPROPERTY_AUDIO_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MUSIC" + ,"Kind":"ComClassID" + ,"Guid":"e725d360-62cc-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MIDI" + ,"Kind":"ComClassID" + ,"Guid":"7364696d-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MIDI" + ,"Kind":"ComClassID" + ,"Guid":"1d262760-e957-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MIDI_BUS" + ,"Kind":"ComClassID" + ,"Guid":"2ca15fa0-6cfe-11cf-a5d6-28db04c10000" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_RIFFMIDI" + ,"Kind":"ComClassID" + ,"Guid":"4995daf0-9ee6-11d0-a40e-00a0c9223196" + } + ,{ + "Name":"KSMUSICFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeDeltaMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_TYPE_STANDARD_ELEMENTARY_STREAM" + ,"Kind":"ComClassID" + ,"Guid":"36523b11-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_STANDARD_PES_PACKET" + ,"Kind":"ComClassID" + ,"Guid":"36523b12-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_STANDARD_PACK_HEADER" + ,"Kind":"ComClassID" + ,"Guid":"36523b13-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"36523b21-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG1_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b22-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"36523b23-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_MPEG2_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b24-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_STANDARD_AC3_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b25-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"36523b31-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG1_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b32-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"36523b33-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_MPEG2_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b34-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_DIALECT_AC3_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"36523b35-8ee5-11d1-8ca3-0060b057664a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_DSS_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"a0af4f81-e163-11d0-bad9-00609744111a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_DSS_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"a0af4f82-e163-11d0-bad9-00609744111a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Packet" + ,"Kind":"ComClassID" + ,"Guid":"e436eb80-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Payload" + ,"Kind":"ComClassID" + ,"Guid":"e436eb81-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG1Video" + ,"Kind":"ComClassID" + ,"Guid":"e436eb86-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_MPEG1_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"05589f82-c356-11ce-bf01-00aa0055595a" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MPEG2_PES" + ,"Kind":"ComClassID" + ,"Guid":"e06d8020-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MPEG2_PROGRAM" + ,"Kind":"ComClassID" + ,"Guid":"e06d8022-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MPEG2_TRANSPORT" + ,"Kind":"ComClassID" + ,"Guid":"e06d8023-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"e06d8026-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_MPEG2_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"e06d80e3-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSPROPSETID_Mpeg2Vid" + ,"Kind":"ComClassID" + ,"Guid":"c8e11b60-0cc9-11d0-bd69-003505c103a9" + } + ,{ + "Name":"KSPROPERTY_MPEG2VID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_MPEG2VID_MODES","Value":0} + ,{"Name":"KSPROPERTY_MPEG2VID_CUR_MODE","Value":1} + ,{"Name":"KSPROPERTY_MPEG2VID_4_3_RECT","Value":2} + ,{"Name":"KSPROPERTY_MPEG2VID_16_9_RECT","Value":3} + ,{"Name":"KSPROPERTY_MPEG2VID_16_9_PANSCAN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMPEGVID_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d802b-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_MPEG2_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d80e5-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_LPCM_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d8032-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_LPCM_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d80e6-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_AC3_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d802c-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_AC3_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d80e4-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSPROPSETID_AC3" + ,"Kind":"ComClassID" + ,"Guid":"bfabe720-6e1f-11d0-bcf2-444553540000" + } + ,{ + "Name":"KSPROPERTY_AC3" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AC3_ERROR_CONCEALMENT","Value":1} + ,{"Name":"KSPROPERTY_AC3_ALTERNATE_AUDIO","Value":2} + ,{"Name":"KSPROPERTY_AC3_DOWNMIX","Value":3} + ,{"Name":"KSPROPERTY_AC3_BIT_STREAM_MODE","Value":4} + ,{"Name":"KSPROPERTY_AC3_DIALOGUE_LEVEL","Value":5} + ,{"Name":"KSPROPERTY_AC3_LANGUAGE_CODE","Value":6} + ,{"Name":"KSPROPERTY_AC3_ROOM_TYPE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAC3_ERROR_CONCEALMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fRepeatPreviousBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fErrorInCurrentBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAC3_ALTERNATE_AUDIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DualMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAC3_DOWNMIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDownMix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDolbySurround","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAC3_BIT_STREAM_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAC3_DIALOGUE_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAC3_ROOM_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fLargeRoom","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL" + ,"Kind":"ComClassID" + ,"Guid":"00000092-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_WMA_PRO" + ,"Kind":"ComClassID" + ,"Guid":"00000164-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS" + ,"Kind":"ComClassID" + ,"Guid":"00000008-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG1" + ,"Kind":"ComClassID" + ,"Guid":"00000003-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG2" + ,"Kind":"ComClassID" + ,"Guid":"00000004-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_MPEG3" + ,"Kind":"ComClassID" + ,"Guid":"00000005-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_AAC" + ,"Kind":"ComClassID" + ,"Guid":"00000006-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ATRAC" + ,"Kind":"ComClassID" + ,"Guid":"00000008-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_ONE_BIT_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"00000009-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS" + ,"Kind":"ComClassID" + ,"Guid":"0000000a-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS_ATMOS" + ,"Kind":"ComClassID" + ,"Guid":"0000010a-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DTS_HD" + ,"Kind":"ComClassID" + ,"Guid":"0000000b-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MLP" + ,"Kind":"ComClassID" + ,"Guid":"0000000c-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT20" + ,"Kind":"ComClassID" + ,"Guid":"0000010c-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_MAT21" + ,"Kind":"ComClassID" + ,"Guid":"0000030c-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEC61937_DST" + ,"Kind":"ComClassID" + ,"Guid":"0000000d-0cea-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEGLAYER3" + ,"Kind":"ComClassID" + ,"Guid":"00000055-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MPEG_HEAAC" + ,"Kind":"ComClassID" + ,"Guid":"00001610-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO2" + ,"Kind":"ComClassID" + ,"Guid":"00000161-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO3" + ,"Kind":"ComClassID" + ,"Guid":"00000162-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_WMAUDIO_LOSSLESS" + ,"Kind":"ComClassID" + ,"Guid":"00000163-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_DTS_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d8033-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_SDDS_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"e06d8034-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSPROPSETID_AudioDecoderOut" + ,"Kind":"ComClassID" + ,"Guid":"6ca6e020-43bd-11d0-bd6a-003505c103a9" + } + ,{ + "Name":"KSPROPERTY_AUDDECOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDDECOUT_MODES","Value":0} + ,{"Name":"KSPROPERTY_AUDDECOUT_CUR_MODE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_SUBPICTURE" + ,"Kind":"ComClassID" + ,"Guid":"e06d802d-db46-11cf-b4d1-00805f6cbbea" + } + ,{ + "Name":"KSPROPSETID_DvdSubPic" + ,"Kind":"ComClassID" + ,"Guid":"ac390460-43af-11d0-bd6a-003505c103a9" + } + ,{ + "Name":"KSPROPERTY_DVDSUBPIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DVDSUBPIC_PALETTE","Value":0} + ,{"Name":"KSPROPERTY_DVDSUBPIC_HLI","Value":1} + ,{"Name":"KSPROPERTY_DVDSUBPIC_COMPOSIT_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_DVD_YCrCb" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Cr","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVD_YUV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"V","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"U","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_SPPAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sppal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"KS_DVD_YUV","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_COLCON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_SPHLI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HLISS","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StopX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StopY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ColCon","Type":{"Kind":"ApiRef","Name":"KS_COLCON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_CopyProt" + ,"Kind":"ComClassID" + ,"Guid":"0e8a0a40-6aef-11d0-9ed0-00a024ca19b3" + } + ,{ + "Name":"KSPROPERTY_COPYPROT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DVDCOPY_CHLG_KEY","Value":1} + ,{"Name":"KSPROPERTY_DVDCOPY_DVD_KEY1","Value":2} + ,{"Name":"KSPROPERTY_DVDCOPY_DEC_KEY2","Value":3} + ,{"Name":"KSPROPERTY_DVDCOPY_TITLE_KEY","Value":4} + ,{"Name":"KSPROPERTY_COPY_MACROVISION","Value":5} + ,{"Name":"KSPROPERTY_DVDCOPY_REGION","Value":6} + ,{"Name":"KSPROPERTY_DVDCOPY_SET_COPY_STATE","Value":7} + ,{"Name":"KSPROPERTY_DVDCOPY_DISC_KEY","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_DVDCOPY_CHLGKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChlgKey","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPY_BUSKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BusKey","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPY_DISCKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiscKey","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPY_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RegionData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPY_TITLEKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedNT","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"TitleKey","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_COPY_MACROVISION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPY_SET_COPY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DVDCOPYSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_DVDCOPYSTATE_INITIALIZE","Value":0} + ,{"Name":"KS_DVDCOPYSTATE_INITIALIZE_TITLE","Value":1} + ,{"Name":"KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED","Value":2} + ,{"Name":"KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED","Value":3} + ,{"Name":"KS_DVDCOPYSTATE_DONE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_COPY_MACROVISION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_MACROVISION_DISABLED","Value":0} + ,{"Name":"KS_MACROVISION_LEVEL1","Value":1} + ,{"Name":"KS_MACROVISION_LEVEL2","Value":2} + ,{"Name":"KS_MACROVISION_LEVEL3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCATEGORY_TVTUNER" + ,"Kind":"ComClassID" + ,"Guid":"a799a800-a46d-11d0-a18c-00a02401dcd4" + } + ,{ + "Name":"KSCATEGORY_CROSSBAR" + ,"Kind":"ComClassID" + ,"Guid":"a799a801-a46d-11d0-a18c-00a02401dcd4" + } + ,{ + "Name":"KSCATEGORY_TVAUDIO" + ,"Kind":"ComClassID" + ,"Guid":"a799a802-a46d-11d0-a18c-00a02401dcd4" + } + ,{ + "Name":"KSCATEGORY_VPMUX" + ,"Kind":"ComClassID" + ,"Guid":"a799a803-a46d-11d0-a18c-00a02401dcd4" + } + ,{ + "Name":"KSCATEGORY_VBICODEC" + ,"Kind":"ComClassID" + ,"Guid":"07dad660-22f1-11d1-a9f4-00c04fbbde8f" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_VPVideo" + ,"Kind":"ComClassID" + ,"Guid":"5a9b6a40-1a22-11d1-bad9-00609744111a" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_VPVBI" + ,"Kind":"ComClassID" + ,"Guid":"5a9b6a41-1a22-11d1-bad9-00609744111a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO" + ,"Kind":"ComClassID" + ,"Guid":"05589f80-c356-11ce-bf01-00aa0055595a" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_VIDEOINFO2" + ,"Kind":"ComClassID" + ,"Guid":"f72a76a0-eb0a-11d0-ace4-0000c0cc16ba" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_H264_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"2017be05-6629-4248-aaed-7e1a47bc9b9c" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_JPEG_IMAGE" + ,"Kind":"ComClassID" + ,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_IMAGE" + ,"Kind":"ComClassID" + ,"Guid":"692fa379-d3e8-4651-b5b4-0b94b013eeaf" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_IMAGE" + ,"Kind":"ComClassID" + ,"Guid":"72178c23-e45b-11d5-bc2a-00b0d0f3f4ab" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_JPEG" + ,"Kind":"ComClassID" + ,"Guid":"19e4a5aa-5662-4fc5-a0c0-1758028e1057" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IMAGE_RGB32" + ,"Kind":"ComClassID" + ,"Guid":"00000016-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L8" + ,"Kind":"ComClassID" + ,"Guid":"00000032-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L8_IR" + ,"Kind":"ComClassID" + ,"Guid":"00000032-0002-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L8_CUSTOM" + ,"Kind":"ComClassID" + ,"Guid":"00000032-8000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L16" + ,"Kind":"ComClassID" + ,"Guid":"00000051-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L16_IR" + ,"Kind":"ComClassID" + ,"Guid":"00000051-0002-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_D16" + ,"Kind":"ComClassID" + ,"Guid":"00000050-0004-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_L16_CUSTOM" + ,"Kind":"ComClassID" + ,"Guid":"00000051-8000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MJPG_IR" + ,"Kind":"ComClassID" + ,"Guid":"47504a4d-0002-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MJPG_DEPTH" + ,"Kind":"ComClassID" + ,"Guid":"47504a4d-0004-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_MJPG_CUSTOM" + ,"Kind":"ComClassID" + ,"Guid":"47504a4d-8000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_ANALOGVIDEO" + ,"Kind":"ComClassID" + ,"Guid":"0482dde1-7817-11cf-8a03-00aa006ecb65" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_ANALOGVIDEO" + ,"Kind":"ComClassID" + ,"Guid":"0482dde0-7817-11cf-8a03-00aa006ecb65" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_ANALOGAUDIO" + ,"Kind":"ComClassID" + ,"Guid":"0482dee1-7817-11cf-8a03-00aa006ecb65" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_VBI" + ,"Kind":"ComClassID" + ,"Guid":"f72a76e0-eb0a-11d0-ace4-0000c0cc16ba" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_VBI" + ,"Kind":"ComClassID" + ,"Guid":"f72a76e1-eb0a-11d0-ace4-0000c0cc16ba" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_RAW8" + ,"Kind":"ComClassID" + ,"Guid":"ca20d9a0-3e3e-11d1-9bf9-00c04fbbdebf" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_CC" + ,"Kind":"ComClassID" + ,"Guid":"33214cc1-011f-11d2-b4b1-00a0d102cfbe" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_NABTS" + ,"Kind":"ComClassID" + ,"Guid":"f72a76e2-eb0a-11d0-ace4-0000c0cc16ba" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_TELETEXT" + ,"Kind":"ComClassID" + ,"Guid":"f72a76e3-eb0a-11d0-ace4-0000c0cc16ba" + } + ,{ + "Name":"KS_RGBQUAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_BITMAPINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_KS_TRUECOLORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"KS_RGBQUAD","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_VIDEOINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_VIDEOINFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"KS_RGBQUAD","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"TrueColorInfo","Type":{"Kind":"ApiRef","Name":"tag_KS_TRUECOLORINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KS_VBIINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplingFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActualLineStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActualLineEndTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplesPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagKS_AnalogVideoInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwActiveWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_TVTUNER_CHANGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAnalogVideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_MPEG2Level" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_MPEG2Level_Low","Value":0} + ,{"Name":"KS_MPEG2Level_Main","Value":1} + ,{"Name":"KS_MPEG2Level_High1440","Value":2} + ,{"Name":"KS_MPEG2Level_High","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_MPEG2Profile" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_MPEG2Profile_Simple","Value":0} + ,{"Name":"KS_MPEG2Profile_Main","Value":1} + ,{"Name":"KS_MPEG2Profile_SNRScalable","Value":2} + ,{"Name":"KS_MPEG2Profile_SpatiallyScalable","Value":3} + ,{"Name":"KS_MPEG2Profile_High","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_VIDEOINFOHEADER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCopyProtectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_VIDEOINFOHEADER2"]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KS_MPEG1VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_MPEGVIDEOINFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_H264VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSARwidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSARheight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProfile","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bLevelIDC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wConstrainedToolset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmSupportedUsages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bmCapabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmSVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bmMVCCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrameInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bMaxCodecConfigDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmSupportedSliceModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmSupportedSyncFrameTypes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bResolutionScaling","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSimulcastSupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmSupportedRateControlModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wMaxMBperSecOneResolutionNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecTwoResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecThreeResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecFourResolutionsNoScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecOneResolutionTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecTwoResolutionsTemporalScalablility","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecThreeResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecFourResolutionsTemporalScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecOneResolutionTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecTwoResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecThreeResolutionsTemporalQualityScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecFourResolutionsTemporalQualityScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecOneResolutionTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecTwoResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecThreeResolutionsTemporalSpatialScalablity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecFourResolutionsTemporalSpatialScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecOneResolutionFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecTwoResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecThreeResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxMBperSecFourResolutionsFullScalability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagKS_MPEAUDIOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_VIDEOINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_VIDEOINFOHEADER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_MPEGVIDEOINFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MpegVideoInfoHeader2","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_H264VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"H264VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_IMAGEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_VIDEOINFO_PALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATAFORMAT_VBIINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataFormat","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_VIDEO_STREAM_CONFIG_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MinCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CropGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropAlignX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropAlignY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OutputGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StretchTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StretchTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ShrinkTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ShrinkTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MinBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MaxBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_VIDEO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_VIDEO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFOHEADER2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_MPEG1_VIDEO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEG1VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_MPEG2_VIDEO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_MPEGVIDEOINFO2","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_H264_VIDEO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_H264VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_IMAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ImageInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_BITMAPINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_VIDEO_PALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VideoInfo","Type":{"Kind":"ApiRef","Name":"KS_VIDEOINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_VIDEO_VBI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamDescriptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryAllocationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCaps","Type":{"Kind":"ApiRef","Name":"KS_VIDEO_STREAM_CONFIG_CAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_ANALOGVIDEO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AnalogVideoInfo","Type":{"Kind":"ApiRef","Name":"tagKS_AnalogVideoInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_VBICAP_PROPERTIES" + ,"Kind":"ComClassID" + ,"Guid":"f162c607-7b35-496f-ad7f-2dca3b46b718" + } + ,{ + "Name":"KSPROPERTY_VBICAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VBICAP_PROPERTIES_PROTECTION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VBICAP_PROPERTIES_PROTECTION_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_TYPE_NABTS" + ,"Kind":"ComClassID" + ,"Guid":"e757bca0-39ac-11d1-a9f5-00c04fbbde8f" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_NABTS_FEC" + ,"Kind":"ComClassID" + ,"Guid":"e757bca1-39ac-11d1-a9f5-00c04fbbde8f" + } + ,{ + "Name":"NABTSFEC_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"groupID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":448},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_VBICodecFiltering" + ,"Kind":"ComClassID" + ,"Guid":"cafeb0ca-8715-11d0-bd6a-0035c0edbabe" + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_REQUESTED_BIT_ARRAY","Value":1} + ,{"Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_DISCOVERED_BIT_ARRAY","Value":2} + ,{"Name":"KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_REQUESTED_BIT_ARRAY","Value":3} + ,{"Name":"KSPROPERTY_VBICODECFILTERING_SUBSTREAMS_DISCOVERED_BIT_ARRAY","Value":4} + ,{"Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VBICODECFILTERING_SCANLINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DwordBitArray","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_NABTS_SUBSTREAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubstreamMask","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_CC_SUBSTREAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CC_BYTE_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Decoded","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CC_HW_FIELD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"fieldFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Lines","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"CC_BYTE_PAIR","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NABTS_BUFFER_LINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Confidence","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Bytes","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NABTS_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NabtsLines","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"ApiRef","Name":"NABTS_BUFFER_LINE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WST_BUFFER_LINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Confidence","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Bytes","Type":{"Kind":"Array","Shape":{"Size":42},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WST_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScanlinesRequested","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"WstLines","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"ApiRef","Name":"WST_BUFFER_LINE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_COMMON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputSRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputSRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SRBsIgnored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputSRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputDiscontinuities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DSPFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TvTunerChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VBIHeaderChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LineConfidenceAvg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SRBsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SRBsIgnored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SRBsMissing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExternalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Discontinuities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LineConfidenceAvg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_NABTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"FECBundleBadLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FECQueueOverflows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FECCorrectedLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FECUncorrectableLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BundlesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BundlesSent2IP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilteredLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_NABTS_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_CC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_CC_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_TELETEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBICODECFILTERING_STATISTICS_TELETEXT_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Common","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_SCANLINES_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Scanlines","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_SCANLINES","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_NABTS_SUBSTREAMS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_NABTS_SUBSTREAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_CC_SUBSTREAMS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Substreams","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_CC_SUBSTREAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_COMMON_PIN_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_COMMON_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_NABTS_PIN_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_NABTS_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VBICODECFILTERING_STATISTICS_CC_PIN_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"VBICODECFILTERING_STATISTICS_CC_PIN","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PINNAME_VIDEO_CAPTURE" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4281-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_CC_CAPTURE" + ,"Kind":"ComClassID" + ,"Guid":"1aad8061-012d-11d2-b4b1-00a0d102cfbe" + } + ,{ + "Name":"PINNAME_VIDEO_NABTS_CAPTURE" + ,"Kind":"ComClassID" + ,"Guid":"29703660-498a-11d2-b4b1-00a0d102cfbe" + } + ,{ + "Name":"PINNAME_VIDEO_PREVIEW" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4282-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_ANALOGVIDEOIN" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4283-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_VBI" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4284-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_VIDEOPORT" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4285-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_NABTS" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4286-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_EDS" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4287-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_TELETEXT" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4288-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_CC" + ,"Kind":"ComClassID" + ,"Guid":"fb6c4289-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_STILL" + ,"Kind":"ComClassID" + ,"Guid":"fb6c428a-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_IMAGE" + ,"Kind":"ComClassID" + ,"Guid":"38a0cd98-d49b-4ce8-b48a-344667a17830" + } + ,{ + "Name":"PINNAME_VIDEO_TIMECODE" + ,"Kind":"ComClassID" + ,"Guid":"fb6c428b-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"PINNAME_VIDEO_VIDEOPORT_VBI" + ,"Kind":"ComClassID" + ,"Guid":"fb6c428c-0353-11d1-905f-0000c0cc16ba" + } + ,{ + "Name":"CAPTURE_MEMORY_ALLOCATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_CAPTURE_ALLOC_INVALID","Value":0} + ,{"Name":"KS_CAPTURE_ALLOC_SYSTEM","Value":1} + ,{"Name":"KS_CAPTURE_ALLOC_VRAM","Value":2} + ,{"Name":"KS_CAPTURE_ALLOC_SYSTEM_AGP","Value":4} + ,{"Name":"KS_CAPTURE_ALLOC_VRAM_MAPPED","Value":8} + ,{"Name":"KS_CAPTURE_ALLOC_SECURE_BUFFER","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_VramCapture" + ,"Kind":"ComClassID" + ,"Guid":"e73face3-2880-4902-b799-88d0cd634e0f" + } + ,{ + "Name":"KSPROPERTY_VIDMEM_TRANSPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DISPLAY_ADAPTER_GUID","Value":1} + ,{"Name":"KSPROPERTY_PREFERRED_CAPTURE_SURFACE","Value":2} + ,{"Name":"KSPROPERTY_CURRENT_CAPTURE_SURFACE","Value":3} + ,{"Name":"KSPROPERTY_MAP_CAPTURE_HANDLE_TO_VRAM_ADDRESS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VRAM_SURFACE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"VramPhysicalAddress","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"cbCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ullReserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VRAM_SURFACE_INFO_PROPERTY_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"pVramSurfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VRAM_SURFACE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURE_BUFFER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullReserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_SECURE_CAMERA_SCENARIO_ID" + ,"Kind":"ComClassID" + ,"Guid":"ae53fc6e-8d89-4488-9d2e-4d008731c5fd" + } + ,{ + "Name":"KSPROPSETID_MPEG4_MediaType_Attributes" + ,"Kind":"ComClassID" + ,"Guid":"ff6c4bfa-07a9-4c7b-a237-672f9d68065f" + } + ,{ + "Name":"KSPROPERTY_MPEG4_MEDIATYPE_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_MPEG4_MEDIATYPE_SD_BOX","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_DynamicFormatChange" + ,"Kind":"ComClassID" + ,"Guid":"162ac456-83d7-4239-96df-c75ffa138bc6" + } + ,{ + "Name":"KSEVENT_DYNAMICFORMATCHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_DYNAMIC_FORMAT_CHANGE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_FRAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"hDirectDraw","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hSurfaceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DirectDrawRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAME_INFO"]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KS_FRAME_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous2_e__Union","KS_FRAME_INFO"]},"Attrs":[]} + ,{"Name":"FrameCompletionNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lSurfacePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KS_VBI_FRAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwSamplingFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TvTunerChangeInfo","Type":{"Kind":"ApiRef","Name":"KS_TVTUNER_CHANGE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"VBIInfoHeader","Type":{"Kind":"ApiRef","Name":"KS_VBIINFOHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_AnalogVideoStandard" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_AnalogVideo_None","Value":0} + ,{"Name":"KS_AnalogVideo_NTSC_M","Value":1} + ,{"Name":"KS_AnalogVideo_NTSC_M_J","Value":2} + ,{"Name":"KS_AnalogVideo_NTSC_433","Value":4} + ,{"Name":"KS_AnalogVideo_PAL_B","Value":16} + ,{"Name":"KS_AnalogVideo_PAL_D","Value":32} + ,{"Name":"KS_AnalogVideo_PAL_G","Value":64} + ,{"Name":"KS_AnalogVideo_PAL_H","Value":128} + ,{"Name":"KS_AnalogVideo_PAL_I","Value":256} + ,{"Name":"KS_AnalogVideo_PAL_M","Value":512} + ,{"Name":"KS_AnalogVideo_PAL_N","Value":1024} + ,{"Name":"KS_AnalogVideo_PAL_60","Value":2048} + ,{"Name":"KS_AnalogVideo_SECAM_B","Value":4096} + ,{"Name":"KS_AnalogVideo_SECAM_D","Value":8192} + ,{"Name":"KS_AnalogVideo_SECAM_G","Value":16384} + ,{"Name":"KS_AnalogVideo_SECAM_H","Value":32768} + ,{"Name":"KS_AnalogVideo_SECAM_K","Value":65536} + ,{"Name":"KS_AnalogVideo_SECAM_K1","Value":131072} + ,{"Name":"KS_AnalogVideo_SECAM_L","Value":262144} + ,{"Name":"KS_AnalogVideo_SECAM_L1","Value":524288} + ,{"Name":"KS_AnalogVideo_PAL_N_COMBO","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_ALLOCATOR_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"53171960-148e-11d2-9979-0000c0cc16ba" + } + ,{ + "Name":"KSPROPERTY_ALLOCATOR_CONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_ALLOCATOR_CONTROL_HONOR_COUNT","Value":0} + ,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE","Value":1} + ,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS","Value":2} + ,{"Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterleavedCapSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_ALLOCATOR_CONTROL_CAPTURE_INTERLEAVE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterleavedCapPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_VIDEOPROCAMP" + ,"Kind":"ComClassID" + ,"Guid":"c6e13360-30ac-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_VIDEOPROCAMP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS","Value":0} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_CONTRAST","Value":1} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_HUE","Value":2} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_SATURATION","Value":3} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_SHARPNESS","Value":4} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_GAMMA","Value":5} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_COLORENABLE","Value":6} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE","Value":7} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION","Value":8} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_GAIN","Value":9} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_DIGITAL_MULTIPLIER","Value":10} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_DIGITAL_MULTIPLIER_LIMIT","Value":11} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENT","Value":12} + ,{"Name":"KSPROPERTY_VIDEOPROCAMP_POWERLINE_FREQUENCY","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_VIDEOPROCAMP_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOPROCAMP_NODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOPROCAMP_S2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOPROCAMP_NODE_S2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_SELECTOR" + ,"Kind":"ComClassID" + ,"Guid":"1abdaeca-68b6-4f83-9371-b413907c7b9f" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_SELECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_SELECTOR_SOURCE_NODE_ID","Value":0} + ,{"Name":"KSPROPERTY_SELECTOR_NUM_SOURCES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_SELECTOR_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_SELECTOR_NODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_TUNER" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0605-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_TUNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TUNER_CAPS","Value":0} + ,{"Name":"KSPROPERTY_TUNER_MODE_CAPS","Value":1} + ,{"Name":"KSPROPERTY_TUNER_MODE","Value":2} + ,{"Name":"KSPROPERTY_TUNER_STANDARD","Value":3} + ,{"Name":"KSPROPERTY_TUNER_FREQUENCY","Value":4} + ,{"Name":"KSPROPERTY_TUNER_INPUT","Value":5} + ,{"Name":"KSPROPERTY_TUNER_STATUS","Value":6} + ,{"Name":"KSPROPERTY_TUNER_IF_MEDIUM","Value":7} + ,{"Name":"KSPROPERTY_TUNER_SCAN_CAPS","Value":8} + ,{"Name":"KSPROPERTY_TUNER_SCAN_STATUS","Value":9} + ,{"Name":"KSPROPERTY_TUNER_STANDARD_MODE","Value":10} + ,{"Name":"KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_TUNER_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TUNER_MODE_TV","Value":1} + ,{"Name":"KSPROPERTY_TUNER_MODE_FM_RADIO","Value":2} + ,{"Name":"KSPROPERTY_TUNER_MODE_AM_RADIO","Value":4} + ,{"Name":"KSPROPERTY_TUNER_MODE_DSS","Value":8} + ,{"Name":"KSPROPERTY_TUNER_MODE_ATSC","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_TUNER_TUNING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_TUNER_TUNING_EXACT","Value":1} + ,{"Name":"KS_TUNER_TUNING_FINE","Value":2} + ,{"Name":"KS_TUNER_TUNING_COARSE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_TUNER_STRATEGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_TUNER_STRATEGY_PLL","Value":1} + ,{"Name":"KS_TUNER_STRATEGY_SIGNAL_STRENGTH","Value":2} + ,{"Name":"KS_TUNER_STRATEGY_DRIVER_TUNES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_TUNER_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ModesSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"TVAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"RadioAudioMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_IF_MEDIUM_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"IFMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_MODE_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TuningGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_MODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_FREQUENCY_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TuningFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoSubChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AudioSubChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Channel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Country","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_STANDARD_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Standard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_STANDARD_MODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_INPUT_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"InputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_STATUS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PLLOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignalStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Busy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_TunerDecoderLockType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Tuner_LockType_None","Value":0} + ,{"Name":"Tuner_LockType_Within_Scan_Sensing_Range","Value":1} + ,{"Name":"Tuner_LockType_Locked","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TUNER_ANALOG_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TuningGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScanSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FineTuneSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTSETID_TUNER" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0606-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSEVENT_TUNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_TUNER_CHANGED","Value":0} + ,{"Name":"KSEVENT_TUNER_INITIATE_SCAN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_TUNER_SCAN_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"fSupportsHardwareAssistedScanning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SupportedBroadcastStandards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GUIDBucket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lengthofBucket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_NETWORKTYPE_SCAN_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NetworkType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkTunerCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TUNER_SCAN_STATUS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"LockStatus","Type":{"Kind":"ApiRef","Name":"_TunerDecoderLockType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENT_TUNER_INITIATE_SCAN_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StartFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNODETYPE_VIDEO_STREAMING" + ,"Kind":"ComClassID" + ,"Guid":"dff229e1-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_INPUT_TERMINAL" + ,"Kind":"ComClassID" + ,"Guid":"dff229e2-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_OUTPUT_TERMINAL" + ,"Kind":"ComClassID" + ,"Guid":"dff229e3-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_SELECTOR" + ,"Kind":"ComClassID" + ,"Guid":"dff229e4-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_PROCESSING" + ,"Kind":"ComClassID" + ,"Guid":"dff229e5-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_CAMERA_TERMINAL" + ,"Kind":"ComClassID" + ,"Guid":"dff229e6-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_INPUT_MTT" + ,"Kind":"ComClassID" + ,"Guid":"dff229e7-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"KSNODETYPE_VIDEO_OUTPUT_MTT" + ,"Kind":"ComClassID" + ,"Guid":"dff229e8-f70f-11d0-b917-00a0c9223196" + } + ,{ + "Name":"PROPSETID_VIDCAP_VIDEOENCODER" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0610-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_VIDEOENCODER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VIDEOENCODER_CAPS","Value":0} + ,{"Name":"KSPROPERTY_VIDEOENCODER_STANDARD","Value":1} + ,{"Name":"KSPROPERTY_VIDEOENCODER_COPYPROTECTION","Value":2} + ,{"Name":"KSPROPERTY_VIDEOENCODER_CC_ENABLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_VIDEOENCODER_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_VIDEODECODER" + ,"Kind":"ComClassID" + ,"Guid":"c6e13350-30ac-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_VIDEODECODER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VIDEODECODER_CAPS","Value":0} + ,{"Name":"KSPROPERTY_VIDEODECODER_STANDARD","Value":1} + ,{"Name":"KSPROPERTY_VIDEODECODER_STATUS","Value":2} + ,{"Name":"KSPROPERTY_VIDEODECODER_OUTPUT_ENABLE","Value":3} + ,{"Name":"KSPROPERTY_VIDEODECODER_VCR_TIMING","Value":4} + ,{"Name":"KSPROPERTY_VIDEODECODER_STATUS2","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_VIDEODECODER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_VIDEODECODER_FLAGS_CAN_DISABLE_OUTPUT","Value":1} + ,{"Name":"KS_VIDEODECODER_FLAGS_CAN_USE_VCR_LOCKING","Value":2} + ,{"Name":"KS_VIDEODECODER_FLAGS_CAN_INDICATE_LOCKED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_VIDEODECODER_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HSyncPerVSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEODECODER_STATUS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignalLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEODECODER_STATUS2_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignalLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChromaLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEODECODER_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTSETID_VIDEODECODER" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0621-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSEVENT_VIDEODECODER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_VIDEODECODER_CHANGED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_CameraAsyncControl" + ,"Kind":"ComClassID" + ,"Guid":"22a11754-9701-4088-b33f-6b9cbc52df5e" + } + ,{ + "Name":"KSEVENT_CAMERACONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_CAMERACONTROL_FOCUS","Value":0} + ,{"Name":"KSEVENT_CAMERACONTROL_ZOOM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_VIDCAP_CAMERACONTROL" + ,"Kind":"ComClassID" + ,"Guid":"c6e13370-30ac-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_CAMERACONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_PAN","Value":0} + ,{"Name":"KSPROPERTY_CAMERACONTROL_TILT","Value":1} + ,{"Name":"KSPROPERTY_CAMERACONTROL_ROLL","Value":2} + ,{"Name":"KSPROPERTY_CAMERACONTROL_ZOOM","Value":3} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXPOSURE","Value":4} + ,{"Name":"KSPROPERTY_CAMERACONTROL_IRIS","Value":5} + ,{"Name":"KSPROPERTY_CAMERACONTROL_FOCUS","Value":6} + ,{"Name":"KSPROPERTY_CAMERACONTROL_SCANMODE","Value":7} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PRIVACY","Value":8} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PANTILT","Value":9} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PAN_RELATIVE","Value":10} + ,{"Name":"KSPROPERTY_CAMERACONTROL_TILT_RELATIVE","Value":11} + ,{"Name":"KSPROPERTY_CAMERACONTROL_ROLL_RELATIVE","Value":12} + ,{"Name":"KSPROPERTY_CAMERACONTROL_ZOOM_RELATIVE","Value":13} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXPOSURE_RELATIVE","Value":14} + ,{"Name":"KSPROPERTY_CAMERACONTROL_IRIS_RELATIVE","Value":15} + ,{"Name":"KSPROPERTY_CAMERACONTROL_FOCUS_RELATIVE","Value":16} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE","Value":17} + ,{"Name":"KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH","Value":18} + ,{"Name":"KSPROPERTY_CAMERACONTROL_AUTO_EXPOSURE_PRIORITY","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_CameraControlAsyncOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_CAMERACONTROL_ASYNC_START","Value":1} + ,{"Name":"KS_CAMERACONTROL_ASYNC_STOP","Value":2} + ,{"Name":"KS_CAMERACONTROL_ASYNC_RESET","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_S_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FocusRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_NODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_S2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_NODE_S2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_FOCAL_LENGTH_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"lOcularFocalLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lObjectiveFocalLengthMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lObjectiveFocalLengthMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_NODE_FOCAL_LENGTH_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSNODEPROPERTY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"lOcularFocalLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lObjectiveFocalLengthMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lObjectiveFocalLengthMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_CAMERACONTROL_FLASH" + ,"Kind":"ComClassID" + ,"Guid":"785e8f49-63a2-4144-ab70-ffb278fa26ce" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_FLASH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_FLASH_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_CAMERACONTROL_VIDEO_STABILIZATION" + ,"Kind":"ComClassID" + ,"Guid":"43964bd3-7716-404e-8be1-d299b20e50fd" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VideoStabilizationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST" + ,"Kind":"ComClassID" + ,"Guid":"9d12d198-f86c-4fed-b023-5d87653da793" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENTSETID_VIDCAP_CAMERACONTROL_REGION_OF_INTEREST" + ,"Kind":"ComClassID" + ,"Guid":"2fdffc5d-c732-4ba6-b5df-6b4d7fc88b8b" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FocusRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AutoFocusLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AutoExposureLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AutoWhitebalanceLock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_CAMERACONTROL_IMAGE_PIN_CAPABILITY" + ,"Kind":"ComClassID" + ,"Guid":"9d3d7bbf-5c6d-4138-bb00-584edd20f7c5" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE","Value":0} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOFRAMERATE","Value":1} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMAXFRAMERATE","Value":2} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTRIGGERTIME","Value":3} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART","Value":4} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES","Value":5} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL","Value":6} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE","Value":7} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_TORCHMODE","Value":8} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FLASHMODE","Value":9} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_OPTIMIZATIONHINT","Value":10} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_WHITEBALANCEMODE","Value":11} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_EXPOSUREMODE","Value":12} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSMODE","Value":13} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ISO","Value":14} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW","Value":15} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_EVCOMPENSATION","Value":16} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_CAMERAANGLEOFFSET","Value":17} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_METADATA","Value":18} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY","Value":19} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSSTATE","Value":20} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_CONFIGCAPS","Value":21} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ROI_ISPCONTROL","Value":22} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOCONFIRMATION","Value":23} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ZOOM","Value":24} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_MCC","Value":25} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ISO_ADVANCED","Value":26} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOSTABILIZATION","Value":27} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VFR","Value":28} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FACEDETECTION","Value":29} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOHDR","Value":30} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_HISTOGRAM","Value":31} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_OIS","Value":32} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_ADVANCEDPHOTO","Value":33} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE","Value":34} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_FACEAUTH_MODE","Value":35} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_SECURE_MODE","Value":36} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOTEMPORALDENOISING","Value":37} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_IRTORCHMODE","Value":38} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_RELATIVEPANELOPTIMIZATION","Value":39} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END","Value":40} + ,{"Name":"KSPROPERTY_CAMERACONTROL_EXTENDED_END2","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTYSETID_ExtendedCameraControl" + ,"Kind":"ComClassID" + ,"Guid":"1cb79112-c0d2-4213-9ca6-cd4fdb927972" + } + ,{ + "Name":"KSEVENTSETID_ExtendedCameraControl" + ,"Kind":"ComClassID" + ,"Guid":"571c92c9-13a2-47e3-a649-d2a778166384" + } + ,{ + "Name":"KSEVENTSETID_CameraEvent" + ,"Kind":"ComClassID" + ,"Guid":"7899b2e0-6b43-4964-9d2a-a21f4061f576" + } + ,{ + "Name":"KSEVENT_CAMERAEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_PHOTO_SAMPLE_SCANNED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_TEMPERATURE","Value":1} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WHITEBALANCE_PRESET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_WBPRESET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_CLOUDY","Value":1} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_DAYLIGHT","Value":2} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_FLASH","Value":3} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_FLUORESCENT","Value":4} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_TUNGSTEN","Value":5} + ,{"Name":"KSCAMERA_EXTENDEDPROP_WBPRESET_CANDLELIGHT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_CLEAR","Value":0} + ,{"Name":"KSPROPERTY_CAMERA_PHOTOTRIGGERTIME_SET","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Capability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_EXTENDEDPROP_VALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbl","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"ull","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ratio","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ll","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSCAMERA_MAXVIDEOFPS_FORPHOTORES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhotoResWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhotoResHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreviewFPSNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreviewFPSDenom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CaptureFPSNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CaptureFPSDenom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_PHOTOMODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestedHistoryFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHistoryFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Min","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Max","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Step","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"VideoProc","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_VALUE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_EVCOMPENSATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Min","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Max","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_FIELDOFVIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NormalizedFocalLengthX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NormalizedFocalLengthY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_CAMERAOFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PitchAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"YawAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_METADATAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferAlignment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MaxMetadataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_16","Value":4} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_32","Value":5} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_64","Value":6} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_128","Value":7} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_256","Value":8} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_512","Value":9} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_1024","Value":10} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_2048","Value":11} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_4096","Value":12} + ,{"Name":"KSCAMERA_EXTENDEDPROP_MetadataAlignment_8192","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_MetadataId" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MetadataId_Standard_Start","Value":1} + ,{"Name":"MetadataId_PhotoConfirmation","Value":1} + ,{"Name":"MetadataId_UsbVideoHeader","Value":2} + ,{"Name":"MetadataId_CaptureStats","Value":3} + ,{"Name":"MetadataId_CameraExtrinsics","Value":4} + ,{"Name":"MetadataId_CameraIntrinsics","Value":5} + ,{"Name":"MetadataId_FrameIllumination","Value":6} + ,{"Name":"MetadataId_Standard_End","Value":6} + ,{"Name":"MetadataId_Custom_Start","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_METADATA_ITEMHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MetadataId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_METADATA_PHOTOCONFIRMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PhotoConfirmationIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_METADATA_FRAMEILLUMINATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_METADATA_CAPTURESTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"KSCAMERA_METADATA_ITEMHEADER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExposureTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExposureCompensationFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExposureCompensationValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"IsoSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FocusState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LensPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WhiteBalance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlashPower","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoomFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SceneMode","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SensorFramerate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_UNINITIALIZED","Value":0} + ,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_LOST","Value":1} + ,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_SEARCHING","Value":2} + ,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_FOCUSED","Value":3} + ,{"Name":"KSCAMERA_EXTENDEDPROP_FOCUSSTATE_FAILED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigCapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxNumberOfROIs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ROICount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Result","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Weight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RegionOfInterestType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROITYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_UNKNOWN","Value":0} + ,{"Name":"KSCAMERA_EXTENDEDPROP_ROITYPE_FACE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_ROI_FOCUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ROIInfo","Type":{"Kind":"ApiRef","Name":"KSCAMERA_EXTENDEDPROP_ROI_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTYSETID_PerFrameSettingControl" + ,"Kind":"ComClassID" + ,"Guid":"f1f3e261-dee6-4537-bff5-ee206db54aac" + } + ,{ + "Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CAPABILITY","Value":0} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_SET","Value":1} + ,{"Name":"KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_CLEAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_ITEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_TIME","Value":1} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_FLASH","Value":2} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_EXPOSURE_COMPENSATION","Value":3} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_ISO","Value":4} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_FOCUS","Value":5} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_PHOTOCONFIRMATION","Value":6} + ,{"Name":"KSCAMERA_PERFRAMESETTING_ITEM_CUSTOM","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_CAP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_ITEM_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_FRAME_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PERFRAMESETTING_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LoopCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_EXTENDEDPROP_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProfileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERAPROFILE_Legacy" + ,"Kind":"ComClassID" + ,"Guid":"b4894d81-62b7-4eec-8740-80658c4a9d3e" + } + ,{ + "Name":"KSCAMERAPROFILE_VideoRecording" + ,"Kind":"ComClassID" + ,"Guid":"a0e517e8-8f8c-4f6f-9a57-46fc2f647ec0" + } + ,{ + "Name":"KSCAMERAPROFILE_HighQualityPhoto" + ,"Kind":"ComClassID" + ,"Guid":"32440725-961b-4ca3-b5b2-854e719d9e1b" + } + ,{ + "Name":"KSCAMERAPROFILE_BalancedVideoAndPhoto" + ,"Kind":"ComClassID" + ,"Guid":"6b52b017-42c7-4a21-bfe3-23f009149887" + } + ,{ + "Name":"KSCAMERAPROFILE_VideoConferencing" + ,"Kind":"ComClassID" + ,"Guid":"c5444a88-e1bf-4597-b2dd-9e1ead864bb8" + } + ,{ + "Name":"KSCAMERAPROFILE_PhotoSequence" + ,"Kind":"ComClassID" + ,"Guid":"02399d9d-4ee8-49ba-bc07-5ff156531413" + } + ,{ + "Name":"KSCAMERAPROFILE_FaceAuth_Mode" + ,"Kind":"ComClassID" + ,"Guid":"81361b22-700b-4546-a2d4-c52e907bfc27" + } + ,{ + "Name":"KSCAMERAPROFILE_HighFrameRate" + ,"Kind":"ComClassID" + ,"Guid":"566e6113-8c35-48e7-b89f-d23fdc1219dc" + } + ,{ + "Name":"KSCAMERAPROFILE_HDRWithWCGVideo" + ,"Kind":"ComClassID" + ,"Guid":"4b27c336-4924-4989-b994-fdaf1dc7cd85" + } + ,{ + "Name":"KSCAMERAPROFILE_HDRWithWCGPhoto" + ,"Kind":"ComClassID" + ,"Guid":"9bf6f1ff-b555-4625-b326-a46def318fb7" + } + ,{ + "Name":"KSCAMERAPROFILE_VariablePhotoSequence" + ,"Kind":"ComClassID" + ,"Guid":"9ff2cb56-e75a-49b1-a928-9985d5946f87" + } + ,{ + "Name":"KSCAMERAPROFILE_VideoHDR8" + ,"Kind":"ComClassID" + ,"Guid":"d4f3f4ec-bdff-4314-b1d4-008e281f74e7" + } + ,{ + "Name":"KSCAMERA_PROFILE_MEDIAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Resolution","Type":{"Kind":"ApiRef","Name":"_Resolution_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_MEDIAINFO"]},"Attrs":[]} + ,{"Name":"MaxFrameRate","Type":{"Kind":"ApiRef","Name":"_MaxFrameRate_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_MEDIAINFO"]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Data0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Resolution_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MaxFrameRate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSCAMERA_PROFILE_PININFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PinCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSCAMERA_PROFILE_PININFO"]},"Attrs":[]} + ,{"Name":"MediaInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_MEDIAINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSCAMERA_PROFILE_PININFO"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PinIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProfileSensorType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"KSCAMERA_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProfileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_PININFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCAMERA_PROFILE_CONCURRENCYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReferenceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Profiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDEVICE_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSDEVICE_PROFILE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Camera","Type":{"Kind":"ApiRef","Name":"_Camera_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSDEVICE_PROFILE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Camera_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Info","Type":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConcurrencyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Concurrency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCAMERA_PROFILE_CONCURRENCYINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WNF_KSCAMERA_STREAMSTATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_DISABLE","Value":0} + ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE_HOSTNTP","Value":1} + ,{"Name":"KSPROPERYT_NETWORKCAMERACONTROL_NTPINFO_TYPE_CUSTOM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTPINFO_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTYSETID_NetworkCameraControl" + ,"Kind":"ComClassID" + ,"Guid":"0e780f09-5745-4e3a-bc9f-f226ea43a6ec" + } + ,{ + "Name":"KSPROPERTY_NETWORKCAMERACONTROL_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_NETWORKCAMERACONTROL_NTP","Value":0} + ,{"Name":"KSPROPERTY_NETWORKCAMERACONTROL_URI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_EXT_DEVICE" + ,"Kind":"ComClassID" + ,"Guid":"b5730a90-1a2c-11cf-8c23-00aa006b6814" + } + ,{ + "Name":"KSPROPERTY_EXTDEVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_EXTDEVICE_ID","Value":0} + ,{"Name":"KSPROPERTY_EXTDEVICE_VERSION","Value":1} + ,{"Name":"KSPROPERTY_EXTDEVICE_POWER_STATE","Value":2} + ,{"Name":"KSPROPERTY_EXTDEVICE_PORT","Value":3} + ,{"Name":"KSPROPERTY_EXTDEVICE_CAPABILITIES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CanRecord","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CanRecordStrobe","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasAudio","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasVideo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"UsesFiles","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CanSave","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TCRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TCWrite","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CTLRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"IndexRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Preroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Postroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SyncAcc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NormRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CanPreview","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CanMonitorSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CanTest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"VideoIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AudioIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Calibrate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SeekType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SimulatedHardware","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_EXTDEVICE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTDEVICE_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"ApiRef","Name":"DEVCAPS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"DevPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pawchString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NodeUniqueID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPSETID_EXT_TRANSPORT" + ,"Kind":"ComClassID" + ,"Guid":"a03cd5f0-3045-11cf-8c44-00aa006b6814" + } + ,{ + "Name":"KSPROPERTY_EXTXPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_EXTXPORT_CAPABILITIES","Value":0} + ,{"Name":"KSPROPERTY_EXTXPORT_INPUT_SIGNAL_MODE","Value":1} + ,{"Name":"KSPROPERTY_EXTXPORT_OUTPUT_SIGNAL_MODE","Value":2} + ,{"Name":"KSPROPERTY_EXTXPORT_LOAD_MEDIUM","Value":3} + ,{"Name":"KSPROPERTY_EXTXPORT_MEDIUM_INFO","Value":4} + ,{"Name":"KSPROPERTY_EXTXPORT_STATE","Value":5} + ,{"Name":"KSPROPERTY_EXTXPORT_STATE_NOTIFY","Value":6} + ,{"Name":"KSPROPERTY_EXTXPORT_TIMECODE_SEARCH","Value":7} + ,{"Name":"KSPROPERTY_EXTXPORT_ATN_SEARCH","Value":8} + ,{"Name":"KSPROPERTY_EXTXPORT_RTC_SEARCH","Value":9} + ,{"Name":"KSPROPERTY_RAW_AVC_CMD","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSPORTSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LastError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RecordInhibit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ServoLock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaPresent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaTrackCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaTrackLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaTrackSide","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LinkMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NotifyOn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORTBASICPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimeReference","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Superimpose","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EndStopAction","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RecordFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StepFrames","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SetpField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Preroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RecPreroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Postroll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EditDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PlayTCDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RecTCDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EditField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FrameServo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ColorFrameServo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ServoRef","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WarnGenlock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SetTracking","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Ballistic","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"Speed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CounterFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TunerChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TunerNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimerEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimerStartDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimerStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimerStopDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimerStopTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORTVIDEOPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Input","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORTAUDIOPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableOutput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EnableRecord","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EnableSelsync","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Input","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MonitorSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEDIUM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecordInhibit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_EXTXPORT_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTXPORT_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignalMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoadMedium","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediumInfo","Type":{"Kind":"ApiRef","Name":"MEDIUM_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_S"]},"Attrs":[]} + ,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAbsTrackNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawAVC","Type":{"Kind":"ApiRef","Name":"_RawAVC_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Timecode_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"frame","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RawAVC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Payload","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"KSPROPERTY_EXTXPORT_NODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignalMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoadMedium","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediumInfo","Type":{"Kind":"ApiRef","Name":"MEDIUM_INFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"XPrtState","Type":{"Kind":"ApiRef","Name":"TRANSPORT_STATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Timecode","Type":{"Kind":"ApiRef","Name":"_Timecode_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]} + ,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAbsTrackNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawAVC","Type":{"Kind":"ApiRef","Name":"_RawAVC_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_u_e__Union","KSPROPERTY_EXTXPORT_NODE_S"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Timecode_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"frame","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RawAVC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Payload","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROPSETID_TIMECODE_READER" + ,"Kind":"ComClassID" + ,"Guid":"9b496ce1-811b-11cf-8c77-00aa006b6814" + } + ,{ + "Name":"KSPROPERTY_TIMECODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TIMECODE_READER","Value":0} + ,{"Name":"KSPROPERTY_ATN_READER","Value":1} + ,{"Name":"KSPROPERTY_RTC_READER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_TIMECODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TIMECODE_NODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeProperty","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"TimecodeSamp","Type":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_EXTDEV_Command" + ,"Kind":"ComClassID" + ,"Guid":"109c7988-b3cb-11d2-b48e-006097b3391b" + } + ,{ + "Name":"KSEVENT_DEVCMD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_EXTDEV_COMMAND_NOTIFY_INTERIM_READY","Value":0} + ,{"Name":"KSEVENT_EXTDEV_COMMAND_CONTROL_INTERIM_READY","Value":1} + ,{"Name":"KSEVENT_EXTDEV_COMMAND_BUSRESET","Value":2} + ,{"Name":"KSEVENT_EXTDEV_TIMECODE_UPDATE","Value":3} + ,{"Name":"KSEVENT_EXTDEV_OPERATION_MODE_UPDATE","Value":4} + ,{"Name":"KSEVENT_EXTDEV_TRANSPORT_STATE_UPDATE","Value":5} + ,{"Name":"KSEVENT_EXTDEV_NOTIFY_REMOVAL","Value":6} + ,{"Name":"KSEVENT_EXTDEV_NOTIFY_MEDIUM_CHANGE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_VIDCAP_CROSSBAR" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0640-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_CROSSBAR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_CROSSBAR_CAPS","Value":0} + ,{"Name":"KSPROPERTY_CROSSBAR_PININFO","Value":1} + ,{"Name":"KSPROPERTY_CROSSBAR_CAN_ROUTE","Value":2} + ,{"Name":"KSPROPERTY_CROSSBAR_ROUTE","Value":3} + ,{"Name":"KSPROPERTY_CROSSBAR_INPUT_ACTIVE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_CROSSBAR_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CROSSBAR_PININFO_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"KSPIN_DATAFLOW","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelatedPinIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Medium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CROSSBAR_ROUTE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"IndexInputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexOutputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CanRoute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_CROSSBAR_ACTIVE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"IndexInputPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Active","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTSETID_CROSSBAR" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0641-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSEVENT_CROSSBAR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_CROSSBAR_CHANGED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_PhysicalConnectorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_PhysConn_Video_Tuner","Value":1} + ,{"Name":"KS_PhysConn_Video_Composite","Value":2} + ,{"Name":"KS_PhysConn_Video_SVideo","Value":3} + ,{"Name":"KS_PhysConn_Video_RGB","Value":4} + ,{"Name":"KS_PhysConn_Video_YRYBY","Value":5} + ,{"Name":"KS_PhysConn_Video_SerialDigital","Value":6} + ,{"Name":"KS_PhysConn_Video_ParallelDigital","Value":7} + ,{"Name":"KS_PhysConn_Video_SCSI","Value":8} + ,{"Name":"KS_PhysConn_Video_AUX","Value":9} + ,{"Name":"KS_PhysConn_Video_1394","Value":10} + ,{"Name":"KS_PhysConn_Video_USB","Value":11} + ,{"Name":"KS_PhysConn_Video_VideoDecoder","Value":12} + ,{"Name":"KS_PhysConn_Video_VideoEncoder","Value":13} + ,{"Name":"KS_PhysConn_Video_SCART","Value":14} + ,{"Name":"KS_PhysConn_Audio_Tuner","Value":4096} + ,{"Name":"KS_PhysConn_Audio_Line","Value":4097} + ,{"Name":"KS_PhysConn_Audio_Mic","Value":4098} + ,{"Name":"KS_PhysConn_Audio_AESDigital","Value":4099} + ,{"Name":"KS_PhysConn_Audio_SPDIFDigital","Value":4100} + ,{"Name":"KS_PhysConn_Audio_SCSI","Value":4101} + ,{"Name":"KS_PhysConn_Audio_AUX","Value":4102} + ,{"Name":"KS_PhysConn_Audio_1394","Value":4103} + ,{"Name":"KS_PhysConn_Audio_USB","Value":4104} + ,{"Name":"KS_PhysConn_Audio_AudioDecoder","Value":4105} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_VIDCAP_TVAUDIO" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0650-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_TVAUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_TVAUDIO_CAPS","Value":0} + ,{"Name":"KSPROPERTY_TVAUDIO_MODE","Value":1} + ,{"Name":"KSPROPERTY_TVAUDIO_CURRENTLY_AVAILABLE_MODES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_TVAUDIO_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"OutputMedium","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_TVAUDIO_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_VIDCAP_TVAUDIO" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0651-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSEVENT_TVAUDIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_TVAUDIO_CHANGED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPSETID_VIDCAP_VIDEOCOMPRESSION" + ,"Kind":"ComClassID" + ,"Guid":"c6e13343-30ac-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_VIDEOCOMPRESSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VIDEOCOMPRESSION_GETINFO","Value":0} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_KEYFRAME_RATE","Value":1} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_PFRAMES_PER_KEYFRAME","Value":2} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_QUALITY","Value":3} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_KEYFRAME","Value":4} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_OVERRIDE_FRAME_SIZE","Value":5} + ,{"Name":"KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_CompressionCaps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_CompressionCaps_CanQuality","Value":1} + ,{"Name":"KS_CompressionCaps_CanCrunch","Value":2} + ,{"Name":"KS_CompressionCaps_CanKeyFrame","Value":4} + ,{"Name":"KS_CompressionCaps_CanBFrame","Value":8} + ,{"Name":"KS_CompressionCaps_CanWindow","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_VideoStreamingHints" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_StreamingHint_FrameInterval","Value":256} + ,{"Name":"KS_StreamingHint_KeyFrameRate","Value":512} + ,{"Name":"KS_StreamingHint_PFrameRate","Value":1024} + ,{"Name":"KS_StreamingHint_CompQuality","Value":2048} + ,{"Name":"KS_StreamingHint_CompWindowSize","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultKeyFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DefaultPFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DefaultQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumberOfQualitySettings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOCOMPRESSION_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOCOMPRESSION_S1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_OVERLAY" + ,"Kind":"ComClassID" + ,"Guid":"e436eb7f-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"KSPROPSETID_OverlayUpdate" + ,"Kind":"ComClassID" + ,"Guid":"490ea5cf-7681-11d1-a21c-00a0c9223196" + } + ,{ + "Name":"KSPROPERTY_OVERLAYUPDATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_OVERLAYUPDATE_INTERESTS","Value":0} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_CLIPLIST","Value":1} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_PALETTE","Value":2} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_COLORKEY","Value":4} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_VIDEOPOSITION","Value":8} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_DISPLAYCHANGE","Value":16} + ,{"Name":"KSPROPERTY_OVERLAYUPDATE_COLORREF","Value":268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDISPLAYCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PelsWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PelsHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitsPerPel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_VIDEOCONTROL" + ,"Kind":"ComClassID" + ,"Guid":"6a2e0670-28e4-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_VIDEOCONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VIDEOCONTROL_CAPS","Value":0} + ,{"Name":"KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE","Value":1} + ,{"Name":"KSPROPERTY_VIDEOCONTROL_FRAME_RATES","Value":2} + ,{"Name":"KSPROPERTY_VIDEOCONTROL_MODE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_VideoControlFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_VideoControlFlag_FlipHorizontal","Value":1} + ,{"Name":"KS_VideoControlFlag_FlipVertical","Value":2} + ,{"Name":"KS_Obsolete_VideoControlFlag_ExternalTriggerEnable","Value":16} + ,{"Name":"KS_Obsolete_VideoControlFlag_Trigger","Value":32} + ,{"Name":"KS_VideoControlFlag_ExternalTriggerEnable","Value":4} + ,{"Name":"KS_VideoControlFlag_Trigger","Value":8} + ,{"Name":"KS_VideoControlFlag_IndependentImagePin","Value":64} + ,{"Name":"KS_VideoControlFlag_StillCapturePreviewFrame","Value":128} + ,{"Name":"KS_VideoControlFlag_StartPhotoSequenceCapture","Value":256} + ,{"Name":"KS_VideoControlFlag_StopPhotoSequenceCapture","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_VIDEOCONTROL_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoControlCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOCONTROL_MODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOCONTROL_ACTUAL_FRAME_RATE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RangeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentActualFrameRate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CurrentMaxAvailableFrameRate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_VIDEOCONTROL_FRAME_RATES_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RangeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPSETID_VIDCAP_DROPPEDFRAMES" + ,"Kind":"ComClassID" + ,"Guid":"c6e13344-30ac-11d0-a18c-00a0c9118956" + } + ,{ + "Name":"KSPROPERTY_VIDCAP_DROPPEDFRAMES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_DROPPEDFRAMES_CURRENT_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PictureNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DropCount","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"AverageFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_VPConfig" + ,"Kind":"ComClassID" + ,"Guid":"bc29a660-30e3-11d0-9e69-00c04fd7c15b" + } + ,{ + "Name":"KSPROPSETID_VPVBIConfig" + ,"Kind":"ComClassID" + ,"Guid":"ec529b00-1a1f-11d1-bad9-00609744111a" + } + ,{ + "Name":"KSPROPERTY_VPCONFIG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_VPCONFIG_NUMCONNECTINFO","Value":0} + ,{"Name":"KSPROPERTY_VPCONFIG_GETCONNECTINFO","Value":1} + ,{"Name":"KSPROPERTY_VPCONFIG_SETCONNECTINFO","Value":2} + ,{"Name":"KSPROPERTY_VPCONFIG_VPDATAINFO","Value":3} + ,{"Name":"KSPROPERTY_VPCONFIG_MAXPIXELRATE","Value":4} + ,{"Name":"KSPROPERTY_VPCONFIG_INFORMVPINPUT","Value":5} + ,{"Name":"KSPROPERTY_VPCONFIG_NUMVIDEOFORMAT","Value":6} + ,{"Name":"KSPROPERTY_VPCONFIG_GETVIDEOFORMAT","Value":7} + ,{"Name":"KSPROPERTY_VPCONFIG_SETVIDEOFORMAT","Value":8} + ,{"Name":"KSPROPERTY_VPCONFIG_INVERTPOLARITY","Value":9} + ,{"Name":"KSPROPERTY_VPCONFIG_DECIMATIONCAPABILITY","Value":10} + ,{"Name":"KSPROPERTY_VPCONFIG_SCALEFACTOR","Value":11} + ,{"Name":"KSPROPERTY_VPCONFIG_DDRAWHANDLE","Value":12} + ,{"Name":"KSPROPERTY_VPCONFIG_VIDEOPORTID","Value":13} + ,{"Name":"KSPROPERTY_VPCONFIG_DDRAWSURFACEHANDLE","Value":14} + ,{"Name":"KSPROPERTY_VPCONFIG_SURFACEPARAMS","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLSID_KsIBasicAudioInterfaceHandler" + ,"Kind":"ComClassID" + ,"Guid":"b9f8ac3e-0f71-11d2-b72c-00c04fb6bd3d" + } + ,{ + "Name":"DDVIDEOPORTCONNECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidTypeID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_AMPixAspectRatio" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_PixAspectRatio_NTSC4x3","Value":0} + ,{"Name":"KS_PixAspectRatio_NTSC16x9","Value":1} + ,{"Name":"KS_PixAspectRatio_PAL4x3","Value":2} + ,{"Name":"KS_PixAspectRatio_PAL16x9","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_AMVP_SELECTFORMATBY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_AMVP_DO_NOT_CARE","Value":0} + ,{"Name":"KS_AMVP_BEST_BANDWIDTH","Value":1} + ,{"Name":"KS_AMVP_INPUT_SAME_AS_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_AMVP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_AMVP_MODE_WEAVE","Value":0} + ,{"Name":"KS_AMVP_MODE_BOBINTERLEAVED","Value":1} + ,{"Name":"KS_AMVP_MODE_BOBNONINTERLEAVED","Value":2} + ,{"Name":"KS_AMVP_MODE_SKIPEVEN","Value":3} + ,{"Name":"KS_AMVP_MODE_SKIPODD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_AMVPDIMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFieldHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcValidRegion","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_AMVPDATAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMicrosecondsPerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"amvpDimInfo","Type":{"Kind":"ApiRef","Name":"KS_AMVPDIMINFO","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bEnableDoubleClock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bEnableVACT","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bDataIsInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lHalfLinesOdd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bFieldPolarityInverted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumLinesInVREF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lHalfLinesEven","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_AMVPSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSVPMAXPIXELRATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MaxPixelsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSVPSIZE_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"KS_AMVPSIZE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSVPSURFACEPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_VPNotify" + ,"Kind":"ComClassID" + ,"Guid":"20c5598e-d3c8-11d0-8dfc-00c04fd7c08b" + } + ,{ + "Name":"KSEVENT_VPNOTIFY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_VPNOTIFY_FORMATCHANGE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_VIDCAPTOSTI" + ,"Kind":"ComClassID" + ,"Guid":"db47de20-f628-11d1-ba41-00a0c90d2b05" + } + ,{ + "Name":"KSEVENT_VIDCAPTOSTI" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_VIDCAPTOSTI_EXT_TRIGGER","Value":0} + ,{"Name":"KSEVENT_VIDCAP_AUTO_UPDATE","Value":1} + ,{"Name":"KSEVENT_VIDCAP_SEARCH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_EXTENSION_UNIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_EXTENSION_UNIT_INFO","Value":0} + ,{"Name":"KSPROPERTY_EXTENSION_UNIT_CONTROL","Value":1} + ,{"Name":"KSPROPERTY_EXTENSION_UNIT_PASS_THROUGH","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_VPVBINotify" + ,"Kind":"ComClassID" + ,"Guid":"ec529b01-1a1f-11d1-bad9-00609744111a" + } + ,{ + "Name":"KSEVENT_VPVBINOTIFY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_VPVBINOTIFY_FORMATCHANGE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_AUXLine21Data" + ,"Kind":"ComClassID" + ,"Guid":"670aea80-3a82-11d0-b79b-00aa003767a7" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_Line21_BytePair" + ,"Kind":"ComClassID" + ,"Guid":"6e8d4a22-310c-11d0-b79a-00aa003767a7" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_Line21_GOPPacket" + ,"Kind":"ComClassID" + ,"Guid":"6e8d4a23-310c-11d0-b79a-00aa003767a7" + } + ,{ + "Name":"KSGOP_USERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFields","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"l21Data","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK" + ,"Kind":"ComClassID" + ,"Guid":"ed0b916a-044d-11d1-aa78-00c04fc31d60" + } + ,{ + "Name":"KSPROPSETID_TSRateChange" + ,"Kind":"ComClassID" + ,"Guid":"a503c5c0-1d1d-11d1-ad80-444553540000" + } + ,{ + "Name":"KS_AM_PROPERTY_TS_RATE_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_AM_RATE_SimpleRateChange","Value":1} + ,{"Name":"KS_AM_RATE_ExactRateChange","Value":2} + ,{"Name":"KS_AM_RATE_MaxFullDataRate","Value":3} + ,{"Name":"KS_AM_RATE_Step","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_AM_SimpleRateChange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_AM_ExactRateChange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputZeroTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSCATEGORY_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"19689bf6-c384-48fd-ad51-90e58c79f70b" + } + ,{ + "Name":"KSCATEGORY_MULTIPLEXER" + ,"Kind":"ComClassID" + ,"Guid":"7a5de1d3-01a1-452c-b481-4fa2b96271e8" + } + ,{ + "Name":"ENCAPIPARAM_BITRATE" + ,"Kind":"ComClassID" + ,"Guid":"49cc4c43-ca83-4ad4-a9af-f3696af666df" + } + ,{ + "Name":"ENCAPIPARAM_PEAK_BITRATE" + ,"Kind":"ComClassID" + ,"Guid":"703f16a9-3d48-44a1-b077-018dff915d19" + } + ,{ + "Name":"ENCAPIPARAM_BITRATE_MODE" + ,"Kind":"ComClassID" + ,"Guid":"ee5fb25c-c713-40d1-9d58-c0d7241e250f" + } + ,{ + "Name":"CODECAPI_CHANGELISTS" + ,"Kind":"ComClassID" + ,"Guid":"62b12acf-f6b0-47d9-9456-96f22c4e0b9d" + } + ,{ + "Name":"CODECAPI_VIDEO_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"7112e8e1-3d03-47ef-8e60-03f1cf537301" + } + ,{ + "Name":"CODECAPI_AUDIO_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"b9d19a3e-f897-429c-bc46-8138b7272b2d" + } + ,{ + "Name":"CODECAPI_SETALLDEFAULTS" + ,"Kind":"ComClassID" + ,"Guid":"6c5e6a7c-acf8-4f55-a999-1a628109051b" + } + ,{ + "Name":"CODECAPI_ALLSETTINGS" + ,"Kind":"ComClassID" + ,"Guid":"6a577e92-83e1-4113-adc2-4fcec32f83a1" + } + ,{ + "Name":"CODECAPI_SUPPORTSEVENTS" + ,"Kind":"ComClassID" + ,"Guid":"0581af97-7693-4dbd-9dca-3f9ebd6585a1" + } + ,{ + "Name":"CODECAPI_CURRENTCHANGELIST" + ,"Kind":"ComClassID" + ,"Guid":"1cb14e83-7d72-4657-83fd-47a2c5b9d13d" + } + ,{ + "Name":"KSPROPSETID_Jack" + ,"Kind":"ComClassID" + ,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b" + } + ,{ + "Name":"KSPROPERTY_JACK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_JACK_DESCRIPTION","Value":1} + ,{"Name":"KSPROPERTY_JACK_DESCRIPTION2","Value":2} + ,{"Name":"KSPROPERTY_JACK_SINK_INFO","Value":3} + ,{"Name":"KSPROPERTY_JACK_CONTAINERID","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPcxConnectionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eConnTypeUnknown","Value":0} + ,{"Name":"eConnType3Point5mm","Value":1} + ,{"Name":"eConnTypeQuarter","Value":2} + ,{"Name":"eConnTypeAtapiInternal","Value":3} + ,{"Name":"eConnTypeRCA","Value":4} + ,{"Name":"eConnTypeOptical","Value":5} + ,{"Name":"eConnTypeOtherDigital","Value":6} + ,{"Name":"eConnTypeOtherAnalog","Value":7} + ,{"Name":"eConnTypeMultichannelAnalogDIN","Value":8} + ,{"Name":"eConnTypeXlrProfessional","Value":9} + ,{"Name":"eConnTypeRJ11Modem","Value":10} + ,{"Name":"eConnTypeCombination","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPcxGeoLocation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eGeoLocRear","Value":1} + ,{"Name":"eGeoLocFront","Value":2} + ,{"Name":"eGeoLocLeft","Value":3} + ,{"Name":"eGeoLocRight","Value":4} + ,{"Name":"eGeoLocTop","Value":5} + ,{"Name":"eGeoLocBottom","Value":6} + ,{"Name":"eGeoLocRearPanel","Value":7} + ,{"Name":"eGeoLocRiser","Value":8} + ,{"Name":"eGeoLocInsideMobileLid","Value":9} + ,{"Name":"eGeoLocDrivebay","Value":10} + ,{"Name":"eGeoLocHDMI","Value":11} + ,{"Name":"eGeoLocOutsideMobileLid","Value":12} + ,{"Name":"eGeoLocATAPI","Value":13} + ,{"Name":"eGeoLocNotApplicable","Value":14} + ,{"Name":"eGeoLocReserved6","Value":15} + ,{"Name":"EPcxGeoLocation_enum_count","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPcxGenLocation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eGenLocPrimaryBox","Value":0} + ,{"Name":"eGenLocInternal","Value":1} + ,{"Name":"eGenLocSeparate","Value":2} + ,{"Name":"eGenLocOther","Value":3} + ,{"Name":"EPcxGenLocation_enum_count","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPxcPortConnection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ePortConnJack","Value":0} + ,{"Name":"ePortConnIntegratedDevice","Value":1} + ,{"Name":"ePortConnBothIntegratedAndJack","Value":2} + ,{"Name":"ePortConnUnknown","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSJACK_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChannelMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionType","Type":{"Kind":"ApiRef","Name":"EPcxConnectionType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"GeoLocation","Type":{"Kind":"ApiRef","Name":"EPcxGeoLocation","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"GenLocation","Type":{"Kind":"ApiRef","Name":"EPcxGenLocation","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PortConnection","Type":{"Kind":"ApiRef","Name":"EPxcPortConnection","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"IsConnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSJACK_SINK_CONNECTIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSJACK_SINK_CONNECTIONTYPE_HDMI","Value":0} + ,{"Name":"KSJACK_SINK_CONNECTIONTYPE_DISPLAYPORT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSJACK_SINK_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnType","Type":{"Kind":"ApiRef","Name":"KSJACK_SINK_CONNECTIONTYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ManufacturerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AudioLatency","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HDCPCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AICapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SinkDescriptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SinkDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PortId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSJACK_DESCRIPTION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceStateInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JackCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_AudioPosture" + ,"Kind":"ComClassID" + ,"Guid":"db14e8da-0267-4aab-8759-bac88e46b653" + } + ,{ + "Name":"KSPROPERTY_AUDIOPOSTURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIOPOSTURE_DESCRIPTION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDIOPOSTURE_PANEL_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_NOTROTATED","Value":0} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED90DEGREESCOUNTERCLOCKWISE","Value":1} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED180DEGREESCOUNTERCLOCKWISE","Value":2} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_ROTATED270DEGREESCOUNTERCLOCKWISE","Value":3} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_FACEUP","Value":4} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_FACEDOWN","Value":5} + ,{"Name":"AUDIOPOSTURE_PANEL_ORIENTATION_COUNT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDIOPOSTURE_PANEL_POWER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDIOPOSTURE_PANEL_POWER_OFF","Value":0} + ,{"Name":"AUDIOPOSTURE_PANEL_POWER_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIOPOSTURE_PANEL_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Power","Type":{"Kind":"ApiRef","Name":"AUDIOPOSTURE_PANEL_POWER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Orientation","Type":{"Kind":"ApiRef","Name":"AUDIOPOSTURE_PANEL_ORIENTATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIOPOSTURE_MEMBER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDIOPOSTURE_MEMBER_FLAGS_HINGEANGLE","Value":1} + ,{"Name":"AUDIOPOSTURE_MEMBER_FLAGS_PANELSTATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIOPOSTURE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MembersListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_AudioBufferDuration" + ,"Kind":"ComClassID" + ,"Guid":"4e73c07f-23cc-4955-a7ea-3da502496290" + } + ,{ + "Name":"KSPROPSETID_AudioEngine" + ,"Kind":"ComClassID" + ,"Guid":"3a2f82dc-886f-4baa-9eb4-082b9025c536" + } + ,{ + "Name":"KSPROPERTY_AUDIOENGINE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIOENGINE_LFXENABLE","Value":0} + ,{"Name":"KSPROPERTY_AUDIOENGINE_GFXENABLE","Value":1} + ,{"Name":"KSPROPERTY_AUDIOENGINE_MIXFORMAT","Value":2} + ,{"Name":"KSPROPERTY_AUDIOENGINE_DEVICEFORMAT","Value":4} + ,{"Name":"KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS","Value":5} + ,{"Name":"KSPROPERTY_AUDIOENGINE_DESCRIPTOR","Value":6} + ,{"Name":"KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE","Value":7} + ,{"Name":"KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION","Value":8} + ,{"Name":"KSPROPERTY_AUDIOENGINE_VOLUMELEVEL","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIOENGINE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nHostPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nOffloadPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nLoopbackPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIOENGINE_BUFFER_SIZE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIO_CURVE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDIO_CURVE_TYPE_NONE","Value":0} + ,{"Name":"AUDIO_CURVE_TYPE_WINDOWS_FADE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIOENGINE_VOLUMELEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CurveType","Type":{"Kind":"ApiRef","Name":"AUDIO_CURVE_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CurveDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_AudioSignalProcessing" + ,"Kind":"ComClassID" + ,"Guid":"4f67b528-30c9-40de-b2fb-859ddd1f3470" + } + ,{ + "Name":"KSPROPERTY_AUDIOSIGNALPROCESSING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIOSIGNALPROCESSING_MODES","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSATTRIBUTEID_AUDIOSIGNALPROCESSING_MODE" + ,"Kind":"ComClassID" + ,"Guid":"e1f89eb5-5f46-419b-967b-ff6770b98401" + } + ,{ + "Name":"KSATTRIBUTE_AUDIOSIGNALPROCESSING_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AttributeHeader","Type":{"Kind":"ApiRef","Name":"KSATTRIBUTE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"SignalProcessingMode","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_DEFAULT" + ,"Kind":"ComClassID" + ,"Guid":"c18e2f7e-933d-4965-b7d1-1eef228d2af3" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_RAW" + ,"Kind":"ComClassID" + ,"Guid":"9e90ea20-b493-4fd1-a1a8-7e1361a956cf" + } + ,{ + "Name":"BLUETOOTHLE_MIDI_SERVICE_UUID" + ,"Kind":"ComClassID" + ,"Guid":"03b80e5a-ede8-4b33-a751-6ce34ec4c700" + } + ,{ + "Name":"BLUETOOTH_MIDI_DATAIO_CHARACTERISTIC" + ,"Kind":"ComClassID" + ,"Guid":"7772e5db-3868-4112-a1a9-f2669d106bf3" + } + ,{ + "Name":"APO_CLASS_UUID" + ,"Kind":"ComClassID" + ,"Guid":"5989fce8-9cd0-467d-8a6a-5419e31529d4" + } + ,{ + "Name":"AUDIOENDPOINT_CLASS_UUID" + ,"Kind":"ComClassID" + ,"Guid":"c166523c-fe0c-4a94-a586-f1a80cfbbf3e" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS" + ,"Kind":"ComClassID" + ,"Guid":"98951333-b9cd-48b1-a0a3-ff40682d73f7" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_SPEECH" + ,"Kind":"ComClassID" + ,"Guid":"fc1cfc9b-b9d6-4cfa-b5e0-4bb2166878b2" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION" + ,"Kind":"ComClassID" + ,"Guid":"9cf2a70b-f377-403b-bd6b-360863e0355c" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_MEDIA" + ,"Kind":"ComClassID" + ,"Guid":"4780004e-7133-41d8-8c74-660dadd2c0ee" + } + ,{ + "Name":"AUDIO_SIGNALPROCESSINGMODE_MOVIE" + ,"Kind":"ComClassID" + ,"Guid":"b26feb0d-ec94-477c-9494-d1ab8e753f6e" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_ACOUSTIC_ECHO_CANCELLATION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adbe-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_NOISE_SUPPRESSION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adbf-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_AUTOMATIC_GAIN_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc0-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_BEAMFORMING" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc1-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_CONSTANT_TONE_REMOVAL" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc2-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_EQUALIZER" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc3-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_LOUDNESS_EQUALIZER" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc4-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_BASS_BOOST" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc5-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_VIRTUAL_SURROUND" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc6-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_VIRTUAL_HEADPHONES" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc7-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_SPEAKER_FILL" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc8-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_ROOM_CORRECTION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adc9-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_BASS_MANAGEMENT" + ,"Kind":"ComClassID" + ,"Guid":"6f64adca-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_ENVIRONMENTAL_EFFECTS" + ,"Kind":"ComClassID" + ,"Guid":"6f64adcb-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_SPEAKER_PROTECTION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adcc-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_SPEAKER_COMPENSATION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adcd-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"AUDIO_EFFECT_TYPE_DYNAMIC_RANGE_COMPRESSION" + ,"Kind":"ComClassID" + ,"Guid":"6f64adce-8211-11e2-8c70-2c27d7f001fa" + } + ,{ + "Name":"KSPROPSETID_AudioModule" + ,"Kind":"ComClassID" + ,"Guid":"c034fdb0-ff75-47c8-aa3c-ee46716b50c6" + } + ,{ + "Name":"KSPROPERTY_AUDIOMODULE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_AUDIOMODULE_DESCRIPTORS","Value":1} + ,{"Name":"KSPROPERTY_AUDIOMODULE_COMMAND","Value":2} + ,{"Name":"KSPROPERTY_AUDIOMODULE_NOTIFICATION_DEVICE_ID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSAUDIOMODULE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSAUDIOMODULE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSNOTIFICATIONID_AudioModule" + ,"Kind":"ComClassID" + ,"Guid":"9c2220f0-d9a6-4d5c-a036-573857fd50d2" + } + ,{ + "Name":"KSAUDIOMODULE_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"CoreAudio","Parents":["KSAUDIOMODULE_NOTIFICATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderId","Type":{"Kind":"ApiRef","Name":"_ProviderId_e__Struct","TargetKind":"Default","Api":"CoreAudio","Parents":["_Anonymous_e__Union","KSAUDIOMODULE_NOTIFICATION"]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ProviderId_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_AUDCLNT_BUFFERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY","Value":1} + ,{"Name":"AUDCLNT_BUFFERFLAGS_SILENT","Value":2} + ,{"Name":"AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDCLNT_STREAMOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUDCLNT_STREAMOPTIONS_NONE","Value":0} + ,{"Name":"AUDCLNT_STREAMOPTIONS_RAW","Value":1} + ,{"Name":"AUDCLNT_STREAMOPTIONS_MATCH_FORMAT","Value":2} + ,{"Name":"AUDCLNT_STREAMOPTIONS_AMBISONICS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AudioClientProperties" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bIsOffload","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eCategory","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"AUDCLNT_STREAMOPTIONS","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioClient" + ,"Kind":"Com" + ,"Guid":"1cb9ad4c-dbfa-4c32-b178-c2f568a703b2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hnsBufferDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hnsPeriodicity","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumBufferFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumPaddingFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShareMode","Type":{"Kind":"ApiRef","Name":"AUDCLNT_SHAREMODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMixFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDeviceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevicePeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsDefaultDevicePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ,{"Name":"phnsMinimumDevicePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioClient2" + ,"Kind":"Com" + ,"Guid":"726778cd-f60a-4eda-82de-e47610cd78aa" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"IsOffloadCapable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbOffloadCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClientProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioClientProperties","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBufferSizeLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bEventDriven","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phnsMinBufferDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"phnsMaxBufferDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AudioClient3ActivationParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioClient3" + ,"Kind":"Com" + ,"Guid":"7ed4ee07-8e67-4cd4-8c1a-2b7a5987ad42" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioClient2","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSharedModeEnginePeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDefaultPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFundamentalPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMinPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMaxPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSharedModeEnginePeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCurrentPeriodInFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeSharedAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PeriodInFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioRenderClient" + ,"Kind":"Com" + ,"Guid":"f294acfc-3146-4483-a7bf-addca7c260e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumFramesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumFramesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioCaptureClient" + ,"Kind":"Com" + ,"Guid":"c8adbd64-e71e-48a0-a4de-185c395cd317" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pNumFramesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pu64DevicePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pu64QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumFramesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumFramesInNextPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioClock" + ,"Kind":"Com" + ,"Guid":"cd63314f-3fba-4a1b-812c-ef96358728e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu64Frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu64Position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pu64QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioClock2" + ,"Kind":"Com" + ,"Guid":"6f49ff73-6727-49ac-a008-d98cf5e70048" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevicePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DevicePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"QPCPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioClockAdjustment" + ,"Kind":"Com" + ,"Guid":"f6e4c0a0-46d9-4fb8-be21-57a3ef2b626c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSampleRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flSampleRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISimpleAudioVolume" + ,"Kind":"Com" + ,"Guid":"87ce5498-68d6-44e5-9215-6da47ef883d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMasterVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMasterVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioStreamVolume" + ,"Kind":"Com" + ,"Guid":"93014887-242d-4068-8a15-cf5e93b90fe3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AMBISONICS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMBISONICS_TYPE_FULL3D","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMBISONICS_CHANNEL_ORDERING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMBISONICS_CHANNEL_ORDERING_ACN","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMBISONICS_NORMALIZATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMBISONICS_NORMALIZATION_SN3D","Value":0} + ,{"Name":"AMBISONICS_NORMALIZATION_N3D","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMBISONICS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u32Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32Type","Type":{"Kind":"ApiRef","Name":"AMBISONICS_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u32ChannelOrdering","Type":{"Kind":"ApiRef","Name":"AMBISONICS_CHANNEL_ORDERING","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u32Normalization","Type":{"Kind":"ApiRef","Name":"AMBISONICS_NORMALIZATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"u32Order","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32NumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pu32ChannelMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioAmbisonicsControl" + ,"Kind":"Com" + ,"Guid":"28724c91-df35-4856-9f76-d6a26413f3df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAmbisonicsParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AMBISONICS_PARAMS","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbAmbisonicsParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHeadTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableHeadTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHeadTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableHeadTracking","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IChannelAudioVolume" + ,"Kind":"Com" + ,"Guid":"1c158861-b533-4b30-b1cf-e853e51c59b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AudioObjectType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AudioObjectType_None","Value":0} + ,{"Name":"AudioObjectType_Dynamic","Value":1} + ,{"Name":"AudioObjectType_FrontLeft","Value":2} + ,{"Name":"AudioObjectType_FrontRight","Value":4} + ,{"Name":"AudioObjectType_FrontCenter","Value":8} + ,{"Name":"AudioObjectType_LowFrequency","Value":16} + ,{"Name":"AudioObjectType_SideLeft","Value":32} + ,{"Name":"AudioObjectType_SideRight","Value":64} + ,{"Name":"AudioObjectType_BackLeft","Value":128} + ,{"Name":"AudioObjectType_BackRight","Value":256} + ,{"Name":"AudioObjectType_TopFrontLeft","Value":512} + ,{"Name":"AudioObjectType_TopFrontRight","Value":1024} + ,{"Name":"AudioObjectType_TopBackLeft","Value":2048} + ,{"Name":"AudioObjectType_TopBackRight","Value":4096} + ,{"Name":"AudioObjectType_BottomFrontLeft","Value":8192} + ,{"Name":"AudioObjectType_BottomFrontRight","Value":16384} + ,{"Name":"AudioObjectType_BottomBackLeft","Value":32768} + ,{"Name":"AudioObjectType_BottomBackRight","Value":65536} + ,{"Name":"AudioObjectType_BackCenter","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioObjectRenderStreamActivationParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioFormatEnumerator" + ,"Kind":"Com" + ,"Guid":"dcdaa858-895a-4a22-a5eb-67bda506096d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectBase" + ,"Kind":"Com" + ,"Guid":"cce0b8f2-8d4d-4efb-a8cf-3d6ecf1c30e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"audioObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObject" + ,"Kind":"Com" + ,"Guid":"dde28967-521b-46e5-8f00-bd6f2bc8ab1d" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"volume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectRenderStreamBase" + ,"Kind":"Com" + ,"Guid":"feaaf403-c1d8-450d-aa05-e0ccee7502a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableDynamicObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"service","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginUpdatingAudioObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"availableDynamicObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"frameCountPerBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndUpdatingAudioObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectRenderStream" + ,"Kind":"Com" + ,"Guid":"bab5f473-b423-477b-85f5-b5a332a04153" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateSpatialAudioObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObject","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectRenderStreamNotify" + ,"Kind":"Com" + ,"Guid":"dddf83e6-68d7-4c70-883f-a1836afb4a50" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAvailableDynamicObjectCountChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"hnsComplianceDeadlineTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"availableDynamicObjectCountChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioClient" + ,"Kind":"Com" + ,"Guid":"bbf8e066-aaaa-49be-9a4d-fd2a858ea27f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStaticObjectPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"z","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNativeStaticObjectTypeMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxDynamicObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedAudioObjectFormatEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioFormatEnumerator","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMaxFrameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameCountPerBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAudioObjectFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsSpatialAudioStreamAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streamUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"auxiliaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ActivateSpatialAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"SpatialAudioClientActivationParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tracingContextId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"appId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"minorVersion1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"minorVersion2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"minorVersion3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfDirectivityType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SpatialAudioHrtfDirectivity_OmniDirectional","Value":0} + ,{"Name":"SpatialAudioHrtfDirectivity_Cardioid","Value":1} + ,{"Name":"SpatialAudioHrtfDirectivity_Cone","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioHrtfEnvironmentType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SpatialAudioHrtfEnvironment_Small","Value":0} + ,{"Name":"SpatialAudioHrtfEnvironment_Medium","Value":1} + ,{"Name":"SpatialAudioHrtfEnvironment_Large","Value":2} + ,{"Name":"SpatialAudioHrtfEnvironment_Outdoors","Value":3} + ,{"Name":"SpatialAudioHrtfEnvironment_Average","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioHrtfDistanceDecayType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SpatialAudioHrtfDistanceDecay_NaturalDecay","Value":0} + ,{"Name":"SpatialAudioHrtfDistanceDecay_CustomDecay","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioHrtfDirectivity" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfDirectivityCardioid" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Order","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfDirectivityCone" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"directivity","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"InnerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"OuterAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfDirectivityUnion" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cone","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCone","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Cardiod","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityCardioid","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Omni","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivity","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfDistanceDecay" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecayType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MaxGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"UnityGainDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"CutoffDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioHrtfActivationParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"DistanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"Directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"Environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"Orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISpatialAudioObjectForHrtf" + ,"Kind":"Com" + ,"Guid":"d7436ade-1978-4e14-aba0-555bd8eb83b4" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gain","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"environment","Type":{"Kind":"ApiRef","Name":"SpatialAudioHrtfEnvironmentType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDistanceDecay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"distanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDistanceDecay","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDirectivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioHrtfDirectivityUnion","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectRenderStreamForHrtf" + ,"Kind":"Com" + ,"Guid":"e08deef9-5363-406e-9fdc-080ee247bbe0" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateSpatialAudioObjectForHrtf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForHrtf","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointFormatControl" + ,"Kind":"Com" + ,"Guid":"784cfd40-9f89-456e-a1a6-873b006a664e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResetToDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MMDeviceEnumerator" + ,"Kind":"ComClassID" + ,"Guid":"bcde0395-e52f-467c-8e3d-c4579291692e" + } + ,{ + "Name":"DIRECTX_AUDIO_ACTIVATION_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbDirectXAudioActivationParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidAudioSession","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwAudioStreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDataFlow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eRender","Value":0} + ,{"Name":"eCapture","Value":1} + ,{"Name":"eAll","Value":2} + ,{"Name":"EDataFlow_enum_count","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ERole" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eConsole","Value":0} + ,{"Name":"eMultimedia","Value":1} + ,{"Name":"eCommunications","Value":2} + ,{"Name":"ERole_enum_count","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EndpointFormFactor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RemoteNetworkDevice","Value":0} + ,{"Name":"Speakers","Value":1} + ,{"Name":"LineLevel","Value":2} + ,{"Name":"Headphones","Value":3} + ,{"Name":"Microphone","Value":4} + ,{"Name":"Headset","Value":5} + ,{"Name":"Handset","Value":6} + ,{"Name":"UnknownDigitalPassthrough","Value":7} + ,{"Name":"SPDIF","Value":8} + ,{"Name":"DigitalAudioDisplayDevice","Value":9} + ,{"Name":"UnknownFormFactor","Value":10} + ,{"Name":"EndpointFormFactor_enum_count","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMMNotificationClient" + ,"Kind":"Com" + ,"Guid":"7991eec9-7e89-4d85-8390-6c703cec60c0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDeviceStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwNewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDeviceAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnDeviceRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnDefaultDeviceChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwstrDefaultDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnPropertyValueChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMMDevice" + ,"Kind":"Com" + ,"Guid":"d666063f-1587-4e43-81f1-b948e807363f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stgmAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMMDeviceCollection" + ,"Kind":"Com" + ,"Guid":"0bd7a1be-7a1a-44db-8397-cc5392387b5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMMEndpoint" + ,"Kind":"Com" + ,"Guid":"1be09788-6894-4089-8586-9a2a6c265ac5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMMDeviceEnumerator" + ,"Kind":"Com" + ,"Guid":"a95664d2-9614-4f35-a746-de8db63617e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAudioEndpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDeviceCollection","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultAudioEndpoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataFlow","Type":{"Kind":"ApiRef","Name":"EDataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"role","Type":{"Kind":"ApiRef","Name":"ERole","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterEndpointNotificationCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterEndpointNotificationCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClient","Type":{"Kind":"ApiRef","Name":"IMMNotificationClient","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMMDeviceActivator" + ,"Kind":"Com" + ,"Guid":"3b0d0ea4-d0a9-4b0e-935b-09516746fac0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActivateAudioInterfaceCompletionHandler" + ,"Kind":"Com" + ,"Guid":"41d949ab-9862-444a-80f6-c261334da5eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activateOperation","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActivateAudioInterfaceAsyncOperation" + ,"Kind":"Com" + ,"Guid":"72a22d78-cde4-431d-b8cc-843a71199b6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetActivateResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"activatedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"AudioExtensionParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddPageParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"pPnpInterface","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"pPnpDevnode","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_audioengineendpoint_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eHostProcessConnector","Value":0} + ,{"Name":"eOffloadConnector","Value":1} + ,{"Name":"eLoopbackConnector","Value":2} + ,{"Name":"eKeywordDetectorConnector","Value":3} + ,{"Name":"eConnectorCount","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDIO_ENDPOINT_SHARED_CREATE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u32Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32TSSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"targetEndpointConnectorType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_audioengineendpoint_0000_0000_0001","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"wfxDeviceFormat","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioEndpointOffloadStreamVolume" + ,"Kind":"Com" + ,"Guid":"64f1dd49-71ca-4281-8672-3a9eddd1d0b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVolumeChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu32ChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pf32Volumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]} + ,{"Name":"u32CurveType","Type":{"Kind":"ApiRef","Name":"AUDIO_CURVE_TYPE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCurveDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChannelVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pf32Volumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointOffloadStreamMute" + ,"Kind":"Com" + ,"Guid":"dfe21355-5ec2-40e0-8d6b-710ac3c00249" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMuted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointOffloadStreamMeter" + ,"Kind":"Com" + ,"Guid":"e1546dce-9dd1-418b-9ab2-348ced161c86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMeterChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu32ChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMeteringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pf32PeakValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointLastBufferControl" + ,"Kind":"Com" + ,"Guid":"f8520dd3-8f9d-4437-9861-62f584c33dd6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsLastBufferControlSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseOutputDataPointerForLastBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IAudioLfxControl" + ,"Kind":"Com" + ,"Guid":"076a6922-d802-4f83-baf6-409d9ca11bfe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLocalEffectsState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocalEffectsState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHardwareAudioEngineBase" + ,"Kind":"Com" + ,"Guid":"eddce3e4-f3c1-453a-b461-223563cbd886" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableOffloadConnectorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_pwstrDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"_uConnectorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"_pAvailableConnectorInstanceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEngineFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"_bRequestDeviceFormat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"_ppwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEngineDeviceFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"_pwfxFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGfxState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"_bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGfxState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMMDevice","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"_pbEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DEVINTERFACE_AUDIOENDPOINTPLUGIN" + ,"Kind":"ComClassID" + ,"Guid":"9f2f7b66-65ac-4fa6-8ae4-123c78b89313" + } + ,{ + "Name":"DeviceTopology" + ,"Kind":"ComClassID" + ,"Guid":"1df639d0-5ec1-47aa-9379-828dc1aa8c59" + } + ,{ + "Name":"DataFlow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"In","Value":0} + ,{"Name":"Out","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PartType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Connector","Value":0} + ,{"Name":"Subunit","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ConnectorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Unknown_Connector","Value":0} + ,{"Name":"Physical_Internal","Value":1} + ,{"Name":"Physical_External","Value":2} + ,{"Name":"Software_IO","Value":3} + ,{"Name":"Software_Fixed","Value":4} + ,{"Name":"Network","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPerChannelDbLevel" + ,"Kind":"Com" + ,"Guid":"c2f8e001-f205-4bc9-99bc-c13b1e048ccb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLevelRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfMinLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pfMaxLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pfStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetLevelUniform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetLevelAllChannels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aLevelsDB","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioVolumeLevel" + ,"Kind":"Com" + ,"Guid":"7fb7b48f-531d-44a2-bcb3-5ad5a134b3dc" + ,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAudioChannelConfig" + ,"Kind":"Com" + ,"Guid":"bb11c46f-ec28-493c-b88a-5db88062ce98" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetChannelConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetChannelConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAudioLoudness" + ,"Kind":"Com" + ,"Guid":"7d8b1437-dd53-4350-9c1b-1ee2890bd938" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioInputSelector" + ,"Kind":"Com" + ,"Guid":"4f03dc02-5e6e-4653-8f72-a030c123d598" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnIdSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioOutputSelector" + ,"Kind":"Com" + ,"Guid":"bb515f69-94a7-429e-8b9c-271b3f11a3ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnIdSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIdSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioMute" + ,"Kind":"Com" + ,"Guid":"df45aeea-b74a-4b6b-afad-2366b6aa012e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMuted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMuted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioBass" + ,"Kind":"Com" + ,"Guid":"a2b1a1d9-4db3-425d-a2b2-bd335cb3e2e5" + ,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAudioMidrange" + ,"Kind":"Com" + ,"Guid":"5e54b6d7-b44b-40d9-9a9e-e691d9ce6edf" + ,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAudioTreble" + ,"Kind":"Com" + ,"Guid":"0a717812-694e-4907-b74b-bafa5cfdca7b" + ,"Interface":{"Kind":"ApiRef","Name":"IPerChannelDbLevel","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAudioAutoGainControl" + ,"Kind":"Com" + ,"Guid":"85401fd4-6de4-4b9d-9869-2d6753a82f3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAudioPeakMeter" + ,"Kind":"Com" + ,"Guid":"dd79923c-0599-45e0-b8b6-c8df7db6e796" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDeviceSpecificProperty" + ,"Kind":"Com" + ,"Guid":"3b22bcbf-2586-4af0-8583-205d391b807c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Get4BRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKsFormatSupport" + ,"Kind":"Com" + ,"Guid":"3cb4a69d-bb6f-4d2b-95b7-452d2c155db5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevicePreferredFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppKsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKsJackDescription" + ,"Kind":"Com" + ,"Guid":"4509f757-2d46-4637-8e62-ce7db944f57b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetJackCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcJacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJackDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKsJackDescription2" + ,"Kind":"Com" + ,"Guid":"478f3a9b-e0c9-4827-9228-6f5505ffe76a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetJackCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcJacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJackDescription2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nJack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDescription2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_DESCRIPTION2","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKsJackSinkInformation" + ,"Kind":"Com" + ,"Guid":"d9bd72ed-290f-4581-9ff3-61027a8fe532" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetJackSinkInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJackSinkInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSJACK_SINK_INFORMATION","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKsJackContainerId" + ,"Kind":"Com" + ,"Guid":"c99af463-d629-4ec4-8c00-e54d68154248" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetJackContainerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJackContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPartsList" + ,"Kind":"Com" + ,"Guid":"6daa848c-5eb0-45cc-aea5-998a2cda1ffb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPart" + ,"Kind":"Com" + ,"Guid":"ae2de0e4-5bca-4f2d-aa46-5d13f8fdb3a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlobalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrGlobalId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPartType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPartType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PartType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetControlInterfaceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetControlInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInterfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IControlInterface","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPartsIncoming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPartsOutgoing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTopologyObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeviceTopology","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegisterControlChangeCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterControlChangeCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IControlChangeNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConnector" + ,"Kind":"Com" + ,"Guid":"9c2c4058-23f5-41de-877a-df3af236a09e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ConnectorType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DataFlow","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectTo","Type":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnectedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnectorIdConnectedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrConnectorId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceIdConnectedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISubunit" + ,"Kind":"Com" + ,"Guid":"82149a85-dba6-4487-86bb-ea8f7fefcc71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IControlInterface" + ,"Kind":"Com" + ,"Guid":"45d37c3f-5140-444a-ae24-400789f3cbf3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IControlChangeNotify" + ,"Kind":"Com" + ,"Guid":"a09513ed-c709-4d21-bd7b-5f34c47f3947" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSenderProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDeviceTopology" + ,"Kind":"Com" + ,"Guid":"2a07407e-6497-4a18-9787-32f79bd0d98f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnector","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubunitCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubunit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSubunit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISubunit","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPartById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPartFrom","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPartTo","Type":{"Kind":"ApiRef","Name":"IPart","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRejectMixedPaths","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppParts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPartsList","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AUDIO_VOLUME_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidEventContext","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bMuted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMasterVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"afChannelVolumes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioEndpointVolumeCallback" + ,"Kind":"Com" + ,"Guid":"657804fa-d6ad-4496-8a60-352752af4f89" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIO_VOLUME_NOTIFICATION_DATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointVolume" + ,"Kind":"Com" + ,"Guid":"5cdf2c82-841e-4546-9722-0cf74078229a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterControlChangeNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAudioEndpointVolumeCallback","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterControlChangeNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAudioEndpointVolumeCallback","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMasterVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMasterVolumeLevelScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMasterVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMasterVolumeLevelScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevelDB","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetChannelVolumeLevelScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChannelVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevelDB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelVolumeLevelScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVolumeStepInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnStep","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnStepCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VolumeStepUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VolumeStepDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryHardwareSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHardwareSupportMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVolumeRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflVolumeMindB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pflVolumeMaxdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pflVolumeIncrementdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointVolumeEx" + ,"Kind":"Com" + ,"Guid":"66e11784-f695-4f28-a505-a7080081a78f" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioEndpointVolume","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"GetVolumeRangeChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pflVolumeMindB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pflVolumeMaxdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pflVolumeIncrementdB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioMeterInformation" + ,"Kind":"Com" + ,"Guid":"c02216f6-8c67-4b5b-9d00-d008e73e0064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPeakValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPeak","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMeteringChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelsPeakValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"afPeakValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHardwareSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHardwareSupportMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AudioSessionDisconnectReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DisconnectReasonDeviceRemoval","Value":0} + ,{"Name":"DisconnectReasonServerShutdown","Value":1} + ,{"Name":"DisconnectReasonFormatChanged","Value":2} + ,{"Name":"DisconnectReasonSessionLogoff","Value":3} + ,{"Name":"DisconnectReasonSessionDisconnected","Value":4} + ,{"Name":"DisconnectReasonExclusiveModeOverride","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAudioSessionEvents" + ,"Kind":"Com" + ,"Guid":"24918acc-64b3-37c1-8ca9-74a66e9957a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDisplayNameChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnIconPathChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnSimpleVolumeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"NewMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnChannelVolumeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewChannelVolumeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]} + ,{"Name":"ChangedChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnGroupingParamChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewGroupingParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSessionDisconnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisconnectReason","Type":{"Kind":"ApiRef","Name":"AudioSessionDisconnectReason","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionControl" + ,"Kind":"Com" + ,"Guid":"f4b1a599-7266-4319-a8ca-e70acb11e8cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioSessionState","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIconPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIconPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGroupingParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGroupingParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Override","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterAudioSessionNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterAudioSessionNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewNotifications","Type":{"Kind":"ApiRef","Name":"IAudioSessionEvents","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionControl2" + ,"Kind":"Com" + ,"Guid":"bfb7ff88-7239-4fc9-8fa2-07c950be9c6d" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSessionIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSessionInstanceIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSystemSoundsSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDuckingPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionManager" + ,"Kind":"Com" + ,"Guid":"bfa971f1-4d5e-40bb-935e-967039bfbee4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAudioSessionControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SessionControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSimpleAudioVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AudioSessionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"StreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AudioVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimpleAudioVolume","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioVolumeDuckNotification" + ,"Kind":"Com" + ,"Guid":"c3b284d4-6d39-4359-b3cf-b56ddb3bb39c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnVolumeDuckNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"countCommunicationSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnVolumeUnduckNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionNotification" + ,"Kind":"Com" + ,"Guid":"641dd20b-4d41-49cc-aba3-174b9477bb08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSessionCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewSession","Type":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionEnumerator" + ,"Kind":"Com" + ,"Guid":"e2f5bb11-0570-40ca-acdd-3aa01277dee8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionControl","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioSessionManager2" + ,"Kind":"Com" + ,"Guid":"77aa99a0-1bd6-484f-8bc7-2c654c9a9b6f" + ,"Interface":{"Kind":"ApiRef","Name":"IAudioSessionManager","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSessionEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSessionEnumerator","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterSessionNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterSessionNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionNotification","Type":{"Kind":"ApiRef","Name":"IAudioSessionNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterDuckNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterDuckNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duckNotification","Type":{"Kind":"ApiRef","Name":"IAudioVolumeDuckNotification","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SpatialAudioMetadataWriterOverflowMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SpatialAudioMetadataWriterOverflow_Fail","Value":0} + ,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithNew","Value":1} + ,{"Name":"SpatialAudioMetadataWriterOverflow_MergeWithLast","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioMetadataCopyMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SpatialAudioMetadataCopy_Overwrite","Value":0} + ,{"Name":"SpatialAudioMetadataCopy_Append","Value":1} + ,{"Name":"SpatialAudioMetadataCopy_AppendMergeWithLast","Value":2} + ,{"Name":"SpatialAudioMetadataCopy_AppendMergeWithFirst","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpatialAudioMetadataItemsInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"FrameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxValueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpatialAudioObjectRenderStreamForMetadataActivationParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"StaticObjectTypeMask","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MinDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDynamicObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MetadataFormatId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaxMetadataItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MetadataActivationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NotifyObject","Type":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamNotify","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISpatialAudioMetadataItems" + ,"Kind":"Com" + ,"Guid":"bcd7c78f-3098-4f22-b547-a2f25a381269" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxValueBufferLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxValueBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpatialAudioMetadataItemsInfo","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioMetadataWriter" + ,"Kind":"Com" + ,"Guid":"1b17ca01-2955-444d-a430-537dc589a844" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteNextItemCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISpatialAudioMetadataReader" + ,"Kind":"Com" + ,"Guid":"b78e86a2-31d9-4c32-94d2-7df40fc7ebec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"frameOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadNextItemCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"maxValueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"valueBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISpatialAudioMetadataCopier" + ,"Kind":"Com" + ,"Guid":"d224b233-e251-4fd0-9ca2-d5ecf9a68404" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyMetadataForFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copyFrameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"copyMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataCopyMode","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstMetadataItems","Type":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"itemsCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISpatialAudioMetadataItemsBuffer" + ,"Kind":"Com" + ,"Guid":"42640a16-e1bd-42d9-9ff6-031ab71a2dba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AttachToBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AttachToPopulatedBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DetachBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISpatialAudioMetadataClient" + ,"Kind":"Com" + ,"Guid":"777d4a3b-f6ff-4a26-85dc-68d7cdeda1d4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateSpatialAudioMetadataItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"frameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"metadataItemsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItemsBuffer","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpatialAudioMetadataItemsBufferLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxItemCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"bufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateSpatialAudioMetadataWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overflowMode","Type":{"Kind":"ApiRef","Name":"SpatialAudioMetadataWriterOverflowMode","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"metadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataWriter","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateSpatialAudioMetadataCopier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataCopier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataCopier","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateSpatialAudioMetadataReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataReader","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectForMetadataCommands" + ,"Kind":"Com" + ,"Guid":"0df2c94b-f5f9-472d-af6b-c46e0ac9cd05" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"WriteNextMetadataCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"valueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"valueBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectForMetadataItems" + ,"Kind":"Com" + ,"Guid":"ddea49ff-3bc0-4377-8aad-9fbcfd808566" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSpatialAudioMetadataItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISpatialAudioObjectRenderStreamForMetadata" + ,"Kind":"Com" + ,"Guid":"bbc9c907-48d5-4a2e-a0c7-f7f0d67c1fb1" + ,"Interface":{"Kind":"ApiRef","Name":"ISpatialAudioObjectRenderStreamBase","TargetKind":"Com","Api":"CoreAudio","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateSpatialAudioObjectForMetadataCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataCommands","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ActivateSpatialAudioObjectForMetadataItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"audioObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioObjectForMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"mciSendCommandA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mciSendCommandW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mciSendStringA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpstrReturnString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uReturnLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mciSendStringW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpstrCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpstrReturnString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uReturnLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mciGetDeviceIDA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"mciGetDeviceIDW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"mciGetDeviceIDFromElementIDA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwElementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstrType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"mciGetDeviceIDFromElementIDW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwElementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstrType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"mciGetErrorStringA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"mcierr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciGetErrorStringW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"mcierr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciSetYieldProc" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fpYieldProc","Type":{"Kind":"ApiRef","Name":"YIELDPROC","TargetKind":"FunctionPointer","Api":"CoreAudio","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwYieldData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciGetCreatorTask" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciGetYieldProc" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"YIELDPROC","TargetKind":"FunctionPointer","Api":"CoreAudio","Parents":[]} + ,"Params":[ + {"Name":"mciId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwYieldData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciGetDriverData" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciLoadCommandResource" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpResName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciSetDriverData" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciDriverYield" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciDriverNotify" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndCallback","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mciFreeCommandResource" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KsCreateAllocator" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreateClock" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreatePin" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreateTopologyNode" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreateAllocator2" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AllocatorFraming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSALLOCATOR_FRAMING","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AllocatorHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreateClock2" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClockCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSCLOCK_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClockHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreatePin2" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Connect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSPIN_CONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KsCreateTopologyNode2" + ,"SetLastError":false + ,"DllImport":"ksuser" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NodeCreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSNODE_CREATE","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateAudioInterfaceAsync" + ,"SetLastError":false + ,"DllImport":"MMDevAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"activationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"completionHandler","Type":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceCompletionHandler","TargetKind":"Com","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ,{"Name":"activationOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActivateAudioInterfaceAsyncOperation","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ + "MCI_OPEN_PARMS" + ,"MCI_INFO_PARMS" + ,"MCI_SYSINFO_PARMS" + ,"MCI_SAVE_PARMS" + ,"MCI_LOAD_PARMS" + ,"MCI_VD_ESCAPE_PARMS" + ,"MCI_WAVE_OPEN_PARMS" + ,"MCI_ANIM_OPEN_PARMS" + ,"MCI_ANIM_WINDOW_PARMS" + ,"MCI_OVLY_OPEN_PARMS" + ,"MCI_OVLY_WINDOW_PARMS" + ,"MCI_OVLY_SAVE_PARMS" + ,"MCI_OVLY_LOAD_PARMS" + ,"mciSendCommand" + ,"mciSendString" + ,"mciGetDeviceID" + ,"mciGetDeviceIDFromElementID" + ,"mciGetErrorString" +] + +} diff --git a/api/DataDeduplication.json b/api/DataDeduplication.json new file mode 100644 index 0000000..4166e19 --- /dev/null +++ b/api/DataDeduplication.json @@ -0,0 +1,117 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DedupBackupSupport" + ,"Kind":"ComClassID" + ,"Guid":"73d6b2ad-2984-4715-b2e3-924c149744dd" + } + ,{ + "Name":"DEDUP_CONTAINER_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContainerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDP_FILE_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEDUP_BACKUP_SUPPORT_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEDUP_RECONSTRUCT_UNOPTIMIZED","Value":1} + ,{"Name":"DEDUP_RECONSTRUCT_OPTIMIZED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDedupReadFileCallback" + ,"Kind":"Com" + ,"Guid":"7bacc67a-2f1d-42d0-897e-6ff62dd533bb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadBackupFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileFullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"SizeToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReturnedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OrderContainersRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumberOfContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ContainerPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ReadPlanEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ReadPlan","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEDUP_CONTAINER_EXTENT","TargetKind":"Default","Api":"DataDeduplication","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PreviewContainerRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileFullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReadOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DDP_FILE_EXTENT","TargetKind":"Default","Api":"DataDeduplication","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDedupBackupSupport" + ,"Kind":"Com" + ,"Guid":"c719d963-2b2d-415e-acf7-7eb7ca596ff4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RestoreFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileFullPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"IDedupReadFileCallback","TargetKind":"Com","Api":"DataDeduplication","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DataExchange.json b/api/DataExchange.json new file mode 100644 index 0000000..1d65cd7 --- /dev/null +++ b/api/DataExchange.json @@ -0,0 +1,1138 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"COPYDATASTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HCONV" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HCONVLIST" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HDDEDATA" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HSZ" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"DDEACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDEADVISE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDEPOKE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDELN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDEUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"rgb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HSZPAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONVCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLangID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSecurity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qos","Type":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONVINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hConvPartner","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszSvcPartner","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszServiceReq","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wConvst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"ConvCtxt","Type":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndPartner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwData1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwData2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DDEML_MSG_HOOK_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONMSGSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndTo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dmhd","Type":{"Kind":"ApiRef","Name":"DDEML_MSG_HOOK_DATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONCBSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"dwData1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwData2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cc","Type":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONHSZSTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fsAction","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"str","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONHSZSTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fsAction","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"str","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONERRSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONLINKSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEstablished","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fNoData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hConvServer","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hConvClient","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONCONVSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hszSvc","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hConvClient","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ,{"Name":"hConvServer","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"METAFILEPICT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mm","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hMF","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"OpenClipboard" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndNewOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CloseClipboard" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetClipboardSequenceNumber" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetClipboardOwner" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipboardViewer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWndNewViewer","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardViewer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ChangeClipboardChain" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndRemove","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndNewNext","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClipboardData" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMem","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetClipboardData" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterClipboardFormatA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterClipboardFormatW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CountClipboardFormats" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"EnumClipboardFormats" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardFormatNameA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFormatName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipboardFormatNameW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFormatName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EmptyClipboard" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsClipboardFormatAvailable" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriorityClipboardFormat" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"paFormatPriorityList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpenClipboardWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddClipboardFormatListener" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveClipboardFormatListener" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUpdatedClipboardFormats" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpuiFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcFormatsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdeSetQualityOfService" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pqosNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pqosPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_QUALITY_OF_SERVICE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImpersonateDdeClientWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndServer","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PackDDElParam" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnpackDDElParam" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"puiLo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeDDElParam" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReuseDDElParam" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msgIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"msgOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiLo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uiHi","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeInitializeA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pidInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCALLBACK","TargetKind":"FunctionPointer","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeInitializeW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pidInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PFNCALLBACK","TargetKind":"FunctionPointer","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeUninitialize" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeConnectList" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hszService","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DdeQueryNextServer" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hConvPrev","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeDisconnectList" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConvList","Type":{"Kind":"ApiRef","Name":"HCONVLIST","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeConnect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hszService","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVCONTEXT","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DdeDisconnect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeReconnect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeQueryConvInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"idTransaction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONVINFO","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DdeSetUserHandle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeAbandonTransaction" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"idTransaction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdePostAdvise" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hszTopic","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeEnableCallback" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"wCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeImpersonateClient" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeNameService" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeClientTransaction" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConv","Type":{"Kind":"ApiRef","Name":"HCONV","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DdeCreateDataHandle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hszItem","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"afCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeAddData" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeGetData" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeAccessData" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DdeUnaccessData" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeFreeDataHandle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HDDEDATA","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeGetLastError" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeCreateStringHandleA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeCreateStringHandleW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeQueryStringA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeQueryStringW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeFreeStringHandle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeKeepStringHandle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hsz","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdeCmpStringHandles" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hsz1","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ,{"Name":"hsz2","Type":{"Kind":"ApiRef","Name":"HSZ","TargetKind":"Default","Api":"DataExchange","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalDeleteAtom" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitAtomTable" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAtom" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalAddAtomA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GlobalAddAtomW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GlobalAddAtomExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalAddAtomExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalFindAtomA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GlobalFindAtomW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GlobalGetAtomNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalGetAtomNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAtomA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"AddAtomW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FindAtomA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FindAtomW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetAtomNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAtomNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nAtom","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "MONHSZSTRUCT" + ,"RegisterClipboardFormat" + ,"GetClipboardFormatName" + ,"DdeInitialize" + ,"DdeCreateStringHandle" + ,"DdeQueryString" + ,"GlobalAddAtom" + ,"GlobalAddAtomEx" + ,"GlobalFindAtom" + ,"GlobalGetAtomName" + ,"AddAtom" + ,"FindAtom" + ,"GetAtomName" +] + +} diff --git a/api/Debug.json b/api/Debug.json new file mode 100644 index 0000000..7535473 --- /dev/null +++ b/api/Debug.json @@ -0,0 +1,69600 @@ +{ + +"Constants":[ + { + "Name":"ACTIVPROF_E_PROFILER_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2147220992 + ,"Attrs":[] + } + ,{ + "Name":"ACTIVPROF_E_PROFILER_ABSENT" + ,"NativeType":"Int32" + ,"Value":-2147220991 + ,"Attrs":[] + } + ,{ + "Name":"ACTIVPROF_E_UNABLE_TO_APPLY_ACTION" + ,"NativeType":"Int32" + ,"Value":-2147220990 + ,"Attrs":[] + } + ,{ + "Name":"PROFILER_HEAP_OBJECT_NAME_ID_UNAVAILABLE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"FLASHWINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatSave","Type":{"Kind":"ApiRef","Name":"FLOATING_SAVE_AREA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SegGs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ecx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegSs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedRegisters","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LimitLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BaseLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HighWord","Type":{"Kind":"ApiRef","Name":"_HighWord_e__Union","TargetKind":"Default","Api":"Debug","Parents":["LDT_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_HighWord_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bytes","Type":{"Kind":"ApiRef","Name":"_Bytes_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_HighWord_e__Union","LDT_ENTRY"]},"Attrs":[]} + ,{"Name":"Bits","Type":{"Kind":"ApiRef","Name":"_Bits_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_HighWord_e__Union","LDT_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Bits_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Bytes_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseMid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BaseHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WOW64_FLOATING_SAVE_AREA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TagWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterArea","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Cr0NpxState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOW64_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatSave","Type":{"Kind":"ApiRef","Name":"WOW64_FLOATING_SAVE_AREA","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"SegGs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ecx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegSs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedRegisters","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOW64_LDT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LimitLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BaseLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HighWord","Type":{"Kind":"ApiRef","Name":"_HighWord_e__Union","TargetKind":"Default","Api":"Debug","Parents":["WOW64_LDT_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_HighWord_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bytes","Type":{"Kind":"ApiRef","Name":"_Bytes_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_HighWord_e__Union","WOW64_LDT_ENTRY"]},"Attrs":[]} + ,{"Name":"Bits","Type":{"Kind":"ApiRef","Name":"_Bits_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_HighWord_e__Union","WOW64_LDT_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Bits_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Bytes_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseMid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BaseHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EXCEPTION_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"ExceptionAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionInformation","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPTION_RECORD64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__unusedAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionInformation","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPTION_POINTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_FILE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfSections","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToSymbolTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSymbols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfOptionalHeader","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DATA_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_OPTIONAL_HEADER64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SizeOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfInitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfUninitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfEntryPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SectionAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorOperatingSystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorOperatingSystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorImageVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorImageVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorSubsystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorSubsystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Win32VersionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfHeaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subsystem","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DllCharacteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SizeOfStackReserve","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfStackCommit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfHeapReserve","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfHeapCommit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LoaderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRvaAndSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataDirectory","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_NT_HEADERS64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_FILE_HEADER","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"OptionalHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_OPTIONAL_HEADER64","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_SECTION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Misc","Type":{"Kind":"ApiRef","Name":"_Misc_e__Union","TargetKind":"Default","Api":"Debug","Parents":["IMAGE_SECTION_HEADER"]},"Attrs":[]} + ,{"Name":"VirtualAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToRelocations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToLinenumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRelocations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfLinenumbers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Misc_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_LOAD_CONFIG_DIRECTORY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GlobalFlagsClear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlobalFlagsSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CriticalSectionDefaultTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeCommitFreeBlockThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeCommitTotalFreeThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LockPrefixTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumAllocationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualMemoryThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessHeapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessAffinityMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSDVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DependentLoadFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EditList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SEHandlerTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SEHandlerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardCFCheckFunctionPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardCFDispatchFunctionPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardCFFunctionTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardCFFunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeIntegrity","Type":{"Kind":"ApiRef","Name":"IMAGE_LOAD_CONFIG_CODE_INTEGRITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GuardAddressTakenIatEntryTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardAddressTakenIatEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardLongJumpTargetTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardLongJumpTargetCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CHPEMetadataPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardRFFailureRoutine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardRFFailureRoutineFunctionPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTableSection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GuardRFVerifyStackPointerFunctionPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HotPatchTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveConfigurationPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolatileMetadataPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardEHContinuationTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuardEHContinuationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_LOAD_CONFIG_DIRECTORY64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GlobalFlagsClear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlobalFlagsSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CriticalSectionDefaultTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeCommitFreeBlockThreshold","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DeCommitTotalFreeThreshold","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LockPrefixTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumAllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VirtualMemoryThreshold","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ProcessAffinityMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ProcessHeapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSDVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DependentLoadFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EditList","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SecurityCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SEHandlerTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SEHandlerCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardCFCheckFunctionPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardCFDispatchFunctionPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardCFFunctionTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardCFFunctionCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeIntegrity","Type":{"Kind":"ApiRef","Name":"IMAGE_LOAD_CONFIG_CODE_INTEGRITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GuardAddressTakenIatEntryTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardAddressTakenIatEntryCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardLongJumpTargetTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardLongJumpTargetCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CHPEMetadataPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardRFFailureRoutine","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardRFFailureRoutineFunctionPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicValueRelocTableSection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GuardRFVerifyStackPointerFunctionPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HotPatchTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveConfigurationPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolatileMetadataPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardEHContinuationTable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuardEHContinuationCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DEBUG_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_COFF_SYMBOLS_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfSymbols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LvaToFirstSymbol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfLinenumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LvaToFirstLinenumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RvaToFirstByteOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RvaToLastByteOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RvaToFirstByteOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RvaToLastByteOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FPO_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulOffStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbProcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cdwLocals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cdwParams","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndingAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndOfPrologue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_FUNCTION_ENTRY64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"StartingAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EndingAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["IMAGE_FUNCTION_ENTRY64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"EndOfPrologue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UnwindInfoAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PVECTORED_EXCEPTION_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EXCEPTION_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionRecord","Type":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"dwFirstChance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_THREAD_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpThreadLocalBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_PROCESS_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpBaseOfImage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDebugInfoFileOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nDebugInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpThreadLocalBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpImageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fUnicode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXIT_THREAD_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXIT_PROCESS_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOAD_DLL_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpBaseOfDll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDebugInfoFileOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nDebugInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpImageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fUnicode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNLOAD_DLL_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpBaseOfDll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OUTPUT_DEBUG_STRING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDebugStringData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fUnicode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nDebugStringLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEBUG_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDebugEventCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Debug","Parents":["DEBUG_EVENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Exception","Type":{"Kind":"ApiRef","Name":"EXCEPTION_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"CreateThread","Type":{"Kind":"ApiRef","Name":"CREATE_THREAD_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"CreateProcessInfo","Type":{"Kind":"ApiRef","Name":"CREATE_PROCESS_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ExitThread","Type":{"Kind":"ApiRef","Name":"EXIT_THREAD_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ExitProcess","Type":{"Kind":"ApiRef","Name":"EXIT_PROCESS_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"LoadDll","Type":{"Kind":"ApiRef","Name":"LOAD_DLL_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"UnloadDll","Type":{"Kind":"ApiRef","Name":"UNLOAD_DLL_DEBUG_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"DebugString","Type":{"Kind":"ApiRef","Name":"OUTPUT_DEBUG_STRING_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"RipInfo","Type":{"Kind":"ApiRef","Name":"RIP_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PTOP_LEVEL_EXCEPTION_FILTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPTOP_LEVEL_EXCEPTION_FILTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"WCT_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WctCriticalSectionType","Value":1} + ,{"Name":"WctSendMessageType","Value":2} + ,{"Name":"WctMutexType","Value":3} + ,{"Name":"WctAlpcType","Value":4} + ,{"Name":"WctComType","Value":5} + ,{"Name":"WctThreadWaitType","Value":6} + ,{"Name":"WctProcessWaitType","Value":7} + ,{"Name":"WctThreadType","Value":8} + ,{"Name":"WctComActivationType","Value":9} + ,{"Name":"WctUnknownType","Value":10} + ,{"Name":"WctSocketIoType","Value":11} + ,{"Name":"WctSmbIoType","Value":12} + ,{"Name":"WctMaxType","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCT_OBJECT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WctStatusNoAccess","Value":1} + ,{"Name":"WctStatusRunning","Value":2} + ,{"Name":"WctStatusBlocked","Value":3} + ,{"Name":"WctStatusPidOnly","Value":4} + ,{"Name":"WctStatusPidOnlyRpcss","Value":5} + ,{"Name":"WctStatusOwned","Value":6} + ,{"Name":"WctStatusNotOwned","Value":7} + ,{"Name":"WctStatusAbandoned","Value":8} + ,{"Name":"WctStatusUnknown","Value":9} + ,{"Name":"WctStatusError","Value":10} + ,{"Name":"WctStatusMax","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WAITCHAIN_NODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"WCT_OBJECT_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectStatus","Type":{"Kind":"ApiRef","Name":"WCT_OBJECT_STATUS","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["WAITCHAIN_NODE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LockObject","Type":{"Kind":"ApiRef","Name":"_LockObject_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","WAITCHAIN_NODE_INFO"]},"Attrs":[]} + ,{"Name":"ThreadObject","Type":{"Kind":"ApiRef","Name":"_ThreadObject_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","WAITCHAIN_NODE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ThreadObject_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextSwitches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_LockObject_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Alertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PWAITCHAINCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"WctHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CallbackStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"NodeInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAITCHAIN_NODE_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCycle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCOGETCALLSTATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCOGETACTIVATIONSTATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MINIDUMP_LOCATION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_LOCATION_DESCRIPTOR64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Rva","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"StartOfMemoryRange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Memory","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY_DESCRIPTOR64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"StartOfMemoryRange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamDirectoryRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["MINIDUMP_HEADER"]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MINIDUMP_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_STREAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UnusedStream","Value":0} + ,{"Name":"ReservedStream0","Value":1} + ,{"Name":"ReservedStream1","Value":2} + ,{"Name":"ThreadListStream","Value":3} + ,{"Name":"ModuleListStream","Value":4} + ,{"Name":"MemoryListStream","Value":5} + ,{"Name":"ExceptionStream","Value":6} + ,{"Name":"SystemInfoStream","Value":7} + ,{"Name":"ThreadExListStream","Value":8} + ,{"Name":"Memory64ListStream","Value":9} + ,{"Name":"CommentStreamA","Value":10} + ,{"Name":"CommentStreamW","Value":11} + ,{"Name":"HandleDataStream","Value":12} + ,{"Name":"FunctionTableStream","Value":13} + ,{"Name":"UnloadedModuleListStream","Value":14} + ,{"Name":"MiscInfoStream","Value":15} + ,{"Name":"MemoryInfoListStream","Value":16} + ,{"Name":"ThreadInfoListStream","Value":17} + ,{"Name":"HandleOperationListStream","Value":18} + ,{"Name":"TokenStream","Value":19} + ,{"Name":"JavaScriptDataStream","Value":20} + ,{"Name":"SystemMemoryInfoStream","Value":21} + ,{"Name":"ProcessVmCountersStream","Value":22} + ,{"Name":"IptTraceStream","Value":23} + ,{"Name":"ThreadNamesStream","Value":24} + ,{"Name":"ceStreamNull","Value":32768} + ,{"Name":"ceStreamSystemInfo","Value":32769} + ,{"Name":"ceStreamException","Value":32770} + ,{"Name":"ceStreamModuleList","Value":32771} + ,{"Name":"ceStreamProcessList","Value":32772} + ,{"Name":"ceStreamThreadList","Value":32773} + ,{"Name":"ceStreamThreadContextList","Value":32774} + ,{"Name":"ceStreamThreadCallStackList","Value":32775} + ,{"Name":"ceStreamMemoryVirtualList","Value":32776} + ,{"Name":"ceStreamMemoryPhysicalList","Value":32777} + ,{"Name":"ceStreamBucketParameters","Value":32778} + ,{"Name":"ceStreamProcessModuleMap","Value":32779} + ,{"Name":"ceStreamDiagnosisList","Value":32780} + ,{"Name":"LastReservedStream","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CPU_INFORMATION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X86CpuInfo","Type":{"Kind":"ApiRef","Name":"_X86CpuInfo_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["CPU_INFORMATION"]},"Attrs":[]} + ,{"Name":"OtherCpuInfo","Type":{"Kind":"ApiRef","Name":"_OtherCpuInfo_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["CPU_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_X86CpuInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VendorId","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"VersionInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeatureInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AMDExtendedCpuFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_OtherCpuInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ProcessorFeatures","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProcessorLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProcessorRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Debug","Parents":["MINIDUMP_SYSTEM_INFO"]},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSDVersionRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Debug","Parents":["MINIDUMP_SYSTEM_INFO"]},"Attrs":[]} + ,{"Name":"Cpu","Type":{"Kind":"ApiRef","Name":"CPU_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous2_e__Union","MINIDUMP_SYSTEM_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous1_e__Union","MINIDUMP_SYSTEM_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MINIDUMP_THREAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuspendCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Teb","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Stack","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ThreadContext","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Threads","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_THREAD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuspendCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Teb","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Stack","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ThreadContext","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"BackingStore","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_EX_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Threads","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_THREAD_EX","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_EXCEPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__unusedAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionInformation","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_EXCEPTION_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__alignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"ApiRef","Name":"MINIDUMP_EXCEPTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ThreadContext","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BaseOfImage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModuleNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionInfo","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"CvRecord","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"MiscRecord","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MODULE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfModules","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Modules","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_MODULE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfMemoryRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY64_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"NumberOfMemoryRanges","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BaseRva","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_DESCRIPTOR64","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_EXCEPTION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionPointers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"ClientPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_EXCEPTION_INFORMATION64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ContextRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ClientPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MiniHandleObjectInformationNone","Value":0} + ,{"Name":"MiniThreadInformation1","Value":1} + ,{"Name":"MiniMutantInformation1","Value":2} + ,{"Name":"MiniMutantInformation2","Value":3} + ,{"Name":"MiniProcessInformation1","Value":4} + ,{"Name":"MiniProcessInformation2","Value":5} + ,{"Name":"MiniEventInformation1","Value":6} + ,{"Name":"MiniSectionInformation1","Value":7} + ,{"Name":"MiniSemaphoreInformation1","Value":8} + ,{"Name":"MiniHandleObjectInformationTypeMax","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_HANDLE_OBJECT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextInfoRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HANDLE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TypeNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HANDLE_DESCRIPTOR_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TypeNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectInfoRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HANDLE_DATA_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_HANDLE_OPERATION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_FUNCTION_TABLE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"MinimumAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfAlignPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_FUNCTION_TABLE_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfNativeDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfFunctionEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfAlignPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_UNLOADED_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BaseOfImage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModuleNameRva","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_UNLOADED_MODULE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSTATE_CONFIG_FEATURE_MSC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnabledFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Features","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"XSTATE_FEATURE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MISC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessUserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessKernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MISC_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessUserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessKernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMhzLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MISC_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessUserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessKernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMhzLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIntegrityLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessExecuteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MISC_INFO_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessUserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessKernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMhzLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIntegrityLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessExecuteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BuildString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DbgBldStr","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MISC_INFO_5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessUserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessKernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentMhz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMhzLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorMaxIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCurrentIdleState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIntegrityLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessExecuteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BuildString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DbgBldStr","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"XStateData","Type":{"Kind":"ApiRef","Name":"XSTATE_CONFIG_FEATURE_MSC_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__alignment1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__alignment2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_MEMORY_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RvaOfThreadName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_NAME_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfThreadNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadNames","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MINIDUMP_THREAD_NAME","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DumpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DumpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreateTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExitTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Affinity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_TOKEN_INFO_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"TokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_TOKEN_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenListEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ListHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"TimerResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfPhysicalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowestPhysicalPageNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighestPhysicalPageNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocationGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumUserModeAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumUserModeAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ActiveProcessorsAffinityMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_FILECACHE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"CurrentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumWorkingSet","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumWorkingSet","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentSizeIncludingTransitionInPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakSizeIncludingTransitionInPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TransitionRePurposeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"AvailablePages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CommittedPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CommitLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakCommitment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"IdleProcessTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoReadTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoOtherTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoReadOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IoWriteOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IoOtherOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvailablePages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommittedPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommitLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakCommitment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CopyOnWriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheTransitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DemandZeroCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageReadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageReadIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheReadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyPagesWriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyWriteIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MappedPagesWriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MappedWriteIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagedPoolPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonPagedPoolPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagedPoolAllocs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagedPoolFrees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonPagedPoolAllocs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonPagedPoolFrees","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeSystemPtes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResidentSystemCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalSystemDriverPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalSystemCodePages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonPagedPoolLookasideHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagedPoolLookasideHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvailablePagedPoolPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResidentSystemCachePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResidentPagedPoolPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResidentSystemDriverPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastReadNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastReadWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastReadResourceMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastReadNotPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastMdlReadNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastMdlReadWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastMdlReadResourceMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcFastMdlReadNotPossible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMapDataNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMapDataWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMapDataNoWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMapDataWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcPinMappedDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcPinReadNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcPinReadWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcPinReadNoWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcPinReadWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcCopyReadNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcCopyReadWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcCopyReadNoWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcCopyReadWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMdlReadNoWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMdlReadWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMdlReadNoWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcMdlReadWaitMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcReadAheadIos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcLazyWriteIos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcLazyWritePages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcDataFlushes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcDataPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextSwitches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstLevelTbFills","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecondLevelTbFills","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CcTotalDirtyPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CcDirtyPageThreshold","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ResidentAvailablePages","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SharedCommittedPages","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_SYSTEM_MEMORY_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BasicInfo","Type":{"Kind":"ApiRef","Name":"MINIDUMP_SYSTEM_BASIC_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"FileCacheInfo","Type":{"Kind":"ApiRef","Name":"MINIDUMP_SYSTEM_FILECACHE_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"BasicPerfInfo","Type":{"Kind":"ApiRef","Name":"MINIDUMP_SYSTEM_BASIC_PERFORMANCE_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"PerfInfo","Type":{"Kind":"ApiRef","Name":"MINIDUMP_SYSTEM_PERFORMANCE_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_PROCESS_VM_COUNTERS_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrivateUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_PROCESS_VM_COUNTERS_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakVirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrivateUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrivateWorkingSetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SharedCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobSharedCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobPrivateCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobPeakPrivateCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobPrivateCommitLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobTotalCommitLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_USER_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Memory","Type":{"Kind":"ApiRef","Name":"MINIDUMP_LOCATION_DESCRIPTOR","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_USER_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_USER_STREAM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserStreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserStreamArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_USER_STREAM","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_CALLBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ModuleCallback","Value":0} + ,{"Name":"ThreadCallback","Value":1} + ,{"Name":"ThreadExCallback","Value":2} + ,{"Name":"IncludeThreadCallback","Value":3} + ,{"Name":"IncludeModuleCallback","Value":4} + ,{"Name":"MemoryCallback","Value":5} + ,{"Name":"CancelCallback","Value":6} + ,{"Name":"WriteKernelMinidumpCallback","Value":7} + ,{"Name":"KernelMinidumpStatusCallback","Value":8} + ,{"Name":"RemoveMemoryCallback","Value":9} + ,{"Name":"IncludeVmRegionCallback","Value":10} + ,{"Name":"IoStartCallback","Value":11} + ,{"Name":"IoWriteAllCallback","Value":12} + ,{"Name":"IoFinishCallback","Value":13} + ,{"Name":"ReadMemoryFailureCallback","Value":14} + ,{"Name":"SecondaryFlagsCallback","Value":15} + ,{"Name":"IsProcessSnapshotCallback","Value":16} + ,{"Name":"VmStartCallback","Value":17} + ,{"Name":"VmQueryCallback","Value":18} + ,{"Name":"VmPreReadCallback","Value":19} + ,{"Name":"VmPostReadCallback","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_THREAD_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"SizeOfContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StackEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_THREAD_EX_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"SizeOfContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StackEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BackingStoreBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BackingStoreEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_INCLUDE_THREAD_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THREAD_WRITE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ThreadWriteThread","Value":1} + ,{"Name":"ThreadWriteStack","Value":2} + ,{"Name":"ThreadWriteContext","Value":4} + ,{"Name":"ThreadWriteBackingStore","Value":8} + ,{"Name":"ThreadWriteInstructionWindow","Value":16} + ,{"Name":"ThreadWriteThreadData","Value":32} + ,{"Name":"ThreadWriteThreadInfo","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_MODULE_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"FullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"BaseOfImage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionInfo","Type":{"Kind":"ApiRef","Name":"VS_FIXEDFILEINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"CvRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SizeOfCvRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SizeOfMiscRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_INCLUDE_MODULE_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BaseOfImage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MODULE_WRITE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ModuleWriteModule","Value":1} + ,{"Name":"ModuleWriteDataSeg","Value":2} + ,{"Name":"ModuleWriteMiscRecord","Value":4} + ,{"Name":"ModuleWriteCvRecord","Value":8} + ,{"Name":"ModuleReferencedByMemory","Value":16} + ,{"Name":"ModuleWriteTlsData","Value":32} + ,{"Name":"ModuleWriteCodeSegs","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_IO_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_READ_MEMORY_FAILURE_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Bytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailureStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_VM_QUERY_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_VM_PRE_READ_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_VM_POST_READ_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Completed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIDUMP_CALLBACK_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallbackType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["MINIDUMP_CALLBACK_INPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Thread","Type":{"Kind":"ApiRef","Name":"MINIDUMP_THREAD_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ThreadEx","Type":{"Kind":"ApiRef","Name":"MINIDUMP_THREAD_EX_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Module","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MODULE_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"IncludeThread","Type":{"Kind":"ApiRef","Name":"MINIDUMP_INCLUDE_THREAD_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"IncludeModule","Type":{"Kind":"ApiRef","Name":"MINIDUMP_INCLUDE_MODULE_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Io","Type":{"Kind":"ApiRef","Name":"MINIDUMP_IO_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ReadMemoryFailure","Type":{"Kind":"ApiRef","Name":"MINIDUMP_READ_MEMORY_FAILURE_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"SecondaryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VmQuery","Type":{"Kind":"ApiRef","Name":"MINIDUMP_VM_QUERY_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"VmPreRead","Type":{"Kind":"ApiRef","Name":"MINIDUMP_VM_PRE_READ_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"VmPostRead","Type":{"Kind":"ApiRef","Name":"MINIDUMP_VM_POST_READ_CALLBACK","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MINIDUMP_CALLBACK_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ModuleWriteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadWriteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecondaryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ,{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Struct","TargetKind":"Default","Api":"Debug","Parents":["_Anonymous_e__Union","MINIDUMP_CALLBACK_OUTPUT"]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous5_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VmReadStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"VmReadBytesCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VmRegion","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Continue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"MemoryBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VmQueryStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"VmQueryResult","Type":{"Kind":"ApiRef","Name":"MINIDUMP_MEMORY_INFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CheckCancel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MINIDUMP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MiniDumpNormal","Value":0} + ,{"Name":"MiniDumpWithDataSegs","Value":1} + ,{"Name":"MiniDumpWithFullMemory","Value":2} + ,{"Name":"MiniDumpWithHandleData","Value":4} + ,{"Name":"MiniDumpFilterMemory","Value":8} + ,{"Name":"MiniDumpScanMemory","Value":16} + ,{"Name":"MiniDumpWithUnloadedModules","Value":32} + ,{"Name":"MiniDumpWithIndirectlyReferencedMemory","Value":64} + ,{"Name":"MiniDumpFilterModulePaths","Value":128} + ,{"Name":"MiniDumpWithProcessThreadData","Value":256} + ,{"Name":"MiniDumpWithPrivateReadWriteMemory","Value":512} + ,{"Name":"MiniDumpWithoutOptionalData","Value":1024} + ,{"Name":"MiniDumpWithFullMemoryInfo","Value":2048} + ,{"Name":"MiniDumpWithThreadInfo","Value":4096} + ,{"Name":"MiniDumpWithCodeSegs","Value":8192} + ,{"Name":"MiniDumpWithoutAuxiliaryState","Value":16384} + ,{"Name":"MiniDumpWithFullAuxiliaryState","Value":32768} + ,{"Name":"MiniDumpWithPrivateWriteCopyMemory","Value":65536} + ,{"Name":"MiniDumpIgnoreInaccessibleMemory","Value":131072} + ,{"Name":"MiniDumpWithTokenInformation","Value":262144} + ,{"Name":"MiniDumpWithModuleHeaders","Value":524288} + ,{"Name":"MiniDumpFilterTriage","Value":1048576} + ,{"Name":"MiniDumpWithAvxXStateContext","Value":2097152} + ,{"Name":"MiniDumpWithIptTrace","Value":4194304} + ,{"Name":"MiniDumpScanInaccessiblePartialPages","Value":8388608} + ,{"Name":"MiniDumpValidTypeFlags","Value":16777215} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_SECONDARY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MiniSecondaryWithoutPowerInfo","Value":1} + ,{"Name":"MiniSecondaryValidFlags","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MINIDUMP_CALLBACK_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CallbackParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CallbackInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_CALLBACK_INPUT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CallbackOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_CALLBACK_OUTPUT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MINIDUMP_CALLBACK_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"MINIDUMP_CALLBACK_ROUTINE","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"CallbackParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ProcessDebugManager" + ,"Kind":"ComClassID" + ,"Guid":"78a51822-51f4-11d0-8f20-00805f2cd064" + } + ,{ + "Name":"DebugHelper" + ,"Kind":"ComClassID" + ,"Guid":"0bfcc060-8c1d-11d0-accd-00aa0060275c" + } + ,{ + "Name":"CDebugDocumentHelper" + ,"Kind":"ComClassID" + ,"Guid":"83b8bca6-687c-11d0-a405-00aa0060275c" + } + ,{ + "Name":"MachineDebugManager_RETAIL" + ,"Kind":"ComClassID" + ,"Guid":"0c0a3666-30c9-11d0-8f20-00805f2cd064" + } + ,{ + "Name":"MachineDebugManager_DEBUG" + ,"Kind":"ComClassID" + ,"Guid":"49769cec-3a55-4bb0-b697-88fede77e8ea" + } + ,{ + "Name":"DefaultDebugSessionProvider" + ,"Kind":"ComClassID" + ,"Guid":"834128a2-51f4-11d0-8f20-00805f2cd064" + } + ,{ + "Name":"SCRIPTLANGUAGEVERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTLANGUAGEVERSION_DEFAULT","Value":0} + ,{"Name":"SCRIPTLANGUAGEVERSION_5_7","Value":1} + ,{"Name":"SCRIPTLANGUAGEVERSION_5_8","Value":2} + ,{"Name":"SCRIPTLANGUAGEVERSION_MAX","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTSTATE_UNINITIALIZED","Value":0} + ,{"Name":"SCRIPTSTATE_INITIALIZED","Value":5} + ,{"Name":"SCRIPTSTATE_STARTED","Value":1} + ,{"Name":"SCRIPTSTATE_CONNECTED","Value":2} + ,{"Name":"SCRIPTSTATE_DISCONNECTED","Value":3} + ,{"Name":"SCRIPTSTATE_CLOSED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTTRACEINFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTTRACEINFO_SCRIPTSTART","Value":0} + ,{"Name":"SCRIPTTRACEINFO_SCRIPTEND","Value":1} + ,{"Name":"SCRIPTTRACEINFO_COMCALLSTART","Value":2} + ,{"Name":"SCRIPTTRACEINFO_COMCALLEND","Value":3} + ,{"Name":"SCRIPTTRACEINFO_CREATEOBJSTART","Value":4} + ,{"Name":"SCRIPTTRACEINFO_CREATEOBJEND","Value":5} + ,{"Name":"SCRIPTTRACEINFO_GETOBJSTART","Value":6} + ,{"Name":"SCRIPTTRACEINFO_GETOBJEND","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTTHREADSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTTHREADSTATE_NOTINSCRIPT","Value":0} + ,{"Name":"SCRIPTTHREADSTATE_RUNNING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTGCTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTGCTYPE_NORMAL","Value":0} + ,{"Name":"SCRIPTGCTYPE_EXHAUSTIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTUICITEM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTUICITEM_INPUTBOX","Value":1} + ,{"Name":"SCRIPTUICITEM_MSGBOX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPTUICHANDLING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPTUICHANDLING_ALLOW","Value":0} + ,{"Name":"SCRIPTUICHANDLING_NOUIERROR","Value":1} + ,{"Name":"SCRIPTUICHANDLING_NOUIDEFAULT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActiveScriptSite" + ,"Kind":"Com" + ,"Guid":"db01a1e3-a42b-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReturnMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiunkItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocVersionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnScriptTerminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssScriptState","Type":{"Kind":"ApiRef","Name":"SCRIPTSTATE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnScriptError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pscripterror","Type":{"Kind":"ApiRef","Name":"IActiveScriptError","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEnterScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnLeaveScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActiveScriptError" + ,"Kind":"Com" + ,"Guid":"eae1ba61-a4ed-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetExceptionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourcePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulLineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"plCharacterPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceLineText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSourceLine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptError64" + ,"Kind":"Com" + ,"Guid":"b21fb2a1-5b8f-4963-8c21-21450f84ed7f" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptError","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourcePosition64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pulLineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"plCharacterPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteWindow" + ,"Kind":"Com" + ,"Guid":"d10f6761-83e9-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteUIControl" + ,"Kind":"Com" + ,"Guid":"aedae97e-d7ee-4796-b960-7f092ae844ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUIBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UicItem","Type":{"Kind":"ApiRef","Name":"SCRIPTUICITEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUicHandling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPTUICHANDLING","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteInterruptPoll" + ,"Kind":"Com" + ,"Guid":"539698a0-cdca-11cf-a5eb-00aa0047a063" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActiveScript" + ,"Kind":"Com" + ,"Guid":"bb1a2ae1-a4f9-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScriptSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pass","Type":{"Kind":"ApiRef","Name":"IActiveScriptSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScriptSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetScriptState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ss","Type":{"Kind":"ApiRef","Name":"SCRIPTSTATE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScriptState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pssState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPTSTATE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTypeLib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidTypeLib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScriptDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentScriptThreadID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstidThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptThreadID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWin32ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstidThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptThreadState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stidThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstsState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPTTHREADSTATE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InterruptScriptThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stidThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppscript","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScript","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParse32" + ,"Kind":"Com" + ,"Guid":"bb1a2ae2-a4f9-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddScriptlet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDefaultName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrSubItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrEventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParseScriptText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParse64" + ,"Kind":"Com" + ,"Guid":"c7ef7658-e1ee-480e-97ea-d52cb4d76d17" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddScriptlet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDefaultName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrSubItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrEventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParseScriptText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParseProcedureOld32" + ,"Kind":"Com" + ,"Guid":"1cff0050-6fdd-11d0-9328-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseProcedureText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrFormalParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParseProcedureOld64" + ,"Kind":"Com" + ,"Guid":"21f57128-08c9-4638-ba12-22d15d88dc5c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseProcedureText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrFormalParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParseProcedure32" + ,"Kind":"Com" + ,"Guid":"aa5b6a80-b834-11d0-932f-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseProcedureText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrFormalParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrProcedureName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParseProcedure64" + ,"Kind":"Com" + ,"Guid":"c64713b6-e029-4cc5-9200-438b72890b6a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseProcedureText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrFormalParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrProcedureName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrItemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSourceContextCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulStartingLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptParseProcedure2_32" + ,"Kind":"Com" + ,"Guid":"71ee5b20-fb04-11d1-b3a8-00a0c911e8b2" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptParseProcedure32","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IActiveScriptParseProcedure2_64" + ,"Kind":"Com" + ,"Guid":"fe7c4271-210c-448d-9f54-76dab7047b28" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptParseProcedure64","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IActiveScriptEncode" + ,"Kind":"Com" + ,"Guid":"bb1a2ae3-a4f9-11cf-8f20-00805f2cd064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EncodeSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DecodeScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchOut","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEncodeProgId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptHostEncode" + ,"Kind":"Com" + ,"Guid":"bee9b76e-cfe3-11d1-b747-00c04fc2b085" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EncodeScriptHostFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrOutFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrDefaultLang","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBindEventHandler" + ,"Kind":"Com" + ,"Guid":"63cdbcb0-c1b1-11d0-9336-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrEvent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptStats" + ,"Kind":"Com" + ,"Guid":"b8da6310-e19b-11d0-933c-00a0c90dcaa9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pluHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pluLo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pluHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pluLo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActiveScriptProperty" + ,"Kind":"Com" + ,"Guid":"4954e0d0-fbc7-11d1-8410-006008c3fbfc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITridentEventSink" + ,"Kind":"Com" + ,"Guid":"1dc9ca50-06ef-11d2-8415-006008c3fbfc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrEvent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptGarbageCollector" + ,"Kind":"Com" + ,"Guid":"6aa2c4a0-2b53-11d4-a2a0-00104bd35090" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CollectGarbage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scriptgctype","Type":{"Kind":"ApiRef","Name":"SCRIPTGCTYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSIPInfo" + ,"Kind":"Com" + ,"Guid":"764651d0-38de-11d4-a2a3-00104bd35090" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSIPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"poid_sip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteTraceInfo" + ,"Kind":"Com" + ,"Guid":"4b7272ae-1955-4bfe-98b0-780621888569" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendScriptTraceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stiEventType","Type":{"Kind":"ApiRef","Name":"SCRIPTTRACEINFO","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidContextID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwScriptContextCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lScriptStatementStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lScriptStatementEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptTraceInfo" + ,"Kind":"Com" + ,"Guid":"c35456e7-bebf-4a1b-86a9-24d56be8b369" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartScriptTracing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSiteTraceInfo","Type":{"Kind":"ApiRef","Name":"IActiveScriptSiteTraceInfo","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidContextID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopScriptTracing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActiveScriptStringCompare" + ,"Kind":"Com" + ,"Guid":"58562769-ed52-42f7-8403-4963514e1f11" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StrComp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszStr1","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszStr2","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dbgprop_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBGPROP_ATTRIB_NO_ATTRIB","Value":0} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_INVALID","Value":8} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_EXPANDABLE","Value":16} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_FAKE","Value":32} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_METHOD","Value":256} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_EVENT","Value":512} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_RAW_STRING","Value":1024} + ,{"Name":"DBGPROP_ATTRIB_VALUE_READONLY","Value":2048} + ,{"Name":"DBGPROP_ATTRIB_ACCESS_PUBLIC","Value":4096} + ,{"Name":"DBGPROP_ATTRIB_ACCESS_PRIVATE","Value":8192} + ,{"Name":"DBGPROP_ATTRIB_ACCESS_PROTECTED","Value":16384} + ,{"Name":"DBGPROP_ATTRIB_ACCESS_FINAL","Value":32768} + ,{"Name":"DBGPROP_ATTRIB_STORAGE_GLOBAL","Value":65536} + ,{"Name":"DBGPROP_ATTRIB_STORAGE_STATIC","Value":131072} + ,{"Name":"DBGPROP_ATTRIB_STORAGE_FIELD","Value":262144} + ,{"Name":"DBGPROP_ATTRIB_STORAGE_VIRTUAL","Value":524288} + ,{"Name":"DBGPROP_ATTRIB_TYPE_IS_CONSTANT","Value":1048576} + ,{"Name":"DBGPROP_ATTRIB_TYPE_IS_SYNCHRONIZED","Value":2097152} + ,{"Name":"DBGPROP_ATTRIB_TYPE_IS_VOLATILE","Value":4194304} + ,{"Name":"DBGPROP_ATTRIB_HAS_EXTENDED_ATTRIBS","Value":8388608} + ,{"Name":"DBGPROP_ATTRIB_FRAME_INTRYBLOCK","Value":16777216} + ,{"Name":"DBGPROP_ATTRIB_FRAME_INCATCHBLOCK","Value":33554432} + ,{"Name":"DBGPROP_ATTRIB_FRAME_INFINALLYBLOCK","Value":67108864} + ,{"Name":"DBGPROP_ATTRIB_VALUE_IS_RETURN_VALUE","Value":134217728} + ,{"Name":"DBGPROP_ATTRIB_VALUE_PENDING_MUTATION","Value":268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dbgprop_0000_0000_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBGPROP_INFO_NAME","Value":1} + ,{"Name":"DBGPROP_INFO_TYPE","Value":2} + ,{"Name":"DBGPROP_INFO_VALUE","Value":4} + ,{"Name":"DBGPROP_INFO_FULLNAME","Value":32} + ,{"Name":"DBGPROP_INFO_ATTRIBUTES","Value":8} + ,{"Name":"DBGPROP_INFO_DEBUGPROP","Value":16} + ,{"Name":"DBGPROP_INFO_BEAUTIFY","Value":33554432} + ,{"Name":"DBGPROP_INFO_CALLTOSTRING","Value":67108864} + ,{"Name":"DBGPROP_INFO_AUTOEXPAND","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagOBJECT_ATTRIB_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OBJECT_ATTRIB_NO_ATTRIB","Value":0} + ,{"Name":"OBJECT_ATTRIB_NO_NAME","Value":1} + ,{"Name":"OBJECT_ATTRIB_NO_TYPE","Value":2} + ,{"Name":"OBJECT_ATTRIB_NO_VALUE","Value":4} + ,{"Name":"OBJECT_ATTRIB_VALUE_IS_INVALID","Value":8} + ,{"Name":"OBJECT_ATTRIB_VALUE_IS_OBJECT","Value":16} + ,{"Name":"OBJECT_ATTRIB_VALUE_IS_ENUM","Value":32} + ,{"Name":"OBJECT_ATTRIB_VALUE_IS_CUSTOM","Value":64} + ,{"Name":"OBJECT_ATTRIB_OBJECT_IS_EXPANDABLE","Value":112} + ,{"Name":"OBJECT_ATTRIB_VALUE_HAS_CODE","Value":128} + ,{"Name":"OBJECT_ATTRIB_TYPE_IS_OBJECT","Value":256} + ,{"Name":"OBJECT_ATTRIB_TYPE_HAS_CODE","Value":512} + ,{"Name":"OBJECT_ATTRIB_TYPE_IS_EXPANDABLE","Value":256} + ,{"Name":"OBJECT_ATTRIB_SLOT_IS_CATEGORY","Value":1024} + ,{"Name":"OBJECT_ATTRIB_VALUE_READONLY","Value":2048} + ,{"Name":"OBJECT_ATTRIB_ACCESS_PUBLIC","Value":4096} + ,{"Name":"OBJECT_ATTRIB_ACCESS_PRIVATE","Value":8192} + ,{"Name":"OBJECT_ATTRIB_ACCESS_PROTECTED","Value":16384} + ,{"Name":"OBJECT_ATTRIB_ACCESS_FINAL","Value":32768} + ,{"Name":"OBJECT_ATTRIB_STORAGE_GLOBAL","Value":65536} + ,{"Name":"OBJECT_ATTRIB_STORAGE_STATIC","Value":131072} + ,{"Name":"OBJECT_ATTRIB_STORAGE_FIELD","Value":262144} + ,{"Name":"OBJECT_ATTRIB_STORAGE_VIRTUAL","Value":524288} + ,{"Name":"OBJECT_ATTRIB_TYPE_IS_CONSTANT","Value":1048576} + ,{"Name":"OBJECT_ATTRIB_TYPE_IS_SYNCHRONIZED","Value":2097152} + ,{"Name":"OBJECT_ATTRIB_TYPE_IS_VOLATILE","Value":4194304} + ,{"Name":"OBJECT_ATTRIB_HAS_EXTENDED_ATTRIBS","Value":8388608} + ,{"Name":"OBJECT_ATTRIB_IS_CLASS","Value":16777216} + ,{"Name":"OBJECT_ATTRIB_IS_FUNCTION","Value":33554432} + ,{"Name":"OBJECT_ATTRIB_IS_VARIABLE","Value":67108864} + ,{"Name":"OBJECT_ATTRIB_IS_PROPERTY","Value":134217728} + ,{"Name":"OBJECT_ATTRIB_IS_MACRO","Value":268435456} + ,{"Name":"OBJECT_ATTRIB_IS_TYPE","Value":536870912} + ,{"Name":"OBJECT_ATTRIB_IS_INHERITED","Value":1073741824} + ,{"Name":"OBJECT_ATTRIB_IS_INTERFACE","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROP_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROP_INFO_NAME","Value":1} + ,{"Name":"PROP_INFO_TYPE","Value":2} + ,{"Name":"PROP_INFO_VALUE","Value":4} + ,{"Name":"PROP_INFO_FULLNAME","Value":32} + ,{"Name":"PROP_INFO_ATTRIBUTES","Value":8} + ,{"Name":"PROP_INFO_DEBUGPROP","Value":16} + ,{"Name":"PROP_INFO_AUTOEXPAND","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DebugPropertyInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_dwValidFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"m_bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"m_bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"m_bstrFullName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"m_dwAttrib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pDebugProp","Type":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EX_PROP_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EX_PROP_INFO_ID","Value":256} + ,{"Name":"EX_PROP_INFO_NTYPE","Value":512} + ,{"Name":"EX_PROP_INFO_NVALUE","Value":1024} + ,{"Name":"EX_PROP_INFO_LOCKBYTES","Value":2048} + ,{"Name":"EX_PROP_INFO_DEBUGEXTPROP","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ExtendedDebugPropertyInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValidFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAttrib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDebugProp","Type":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"nDISPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"plbValue","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pDebugExtProp","Type":{"Kind":"ApiRef","Name":"IDebugExtendedProperty","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDebugProperty" + ,"Kind":"Com" + ,"Guid":"51973c50-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldSpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DebugPropertyInfo","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtendedInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgguidExtendedInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"rgvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValueAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldSpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppepi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugPropertyInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDebugProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDebugPropertyInfo" + ,"Kind":"Com" + ,"Guid":"51973c51-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DebugPropertyInfo","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltsfetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppepi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugPropertyInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugExtendedProperty" + ,"Kind":"Com" + ,"Guid":"51973c52-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtendedPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldSpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedPropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExtendedDebugPropertyInfo","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumExtendedMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldSpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppeepi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugExtendedPropertyInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDebugExtendedPropertyInfo" + ,"Kind":"Com" + ,"Guid":"51973c53-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgExtendedPropertyInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ExtendedDebugPropertyInfo","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pedpe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugExtendedPropertyInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPerPropertyBrowsing2" + ,"Kind":"Com" + ,"Guid":"51973c54-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapPropertyToPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pClsidPropPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPredefinedStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCaStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALPOLESTR","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCaCookies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CADWORD","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPredefinedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugPropertyEnumType_All" + ,"Kind":"Com" + ,"Guid":"51973c55-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IDebugPropertyEnumType_All0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugPropertyEnumType_Locals" + ,"Kind":"Com" + ,"Guid":"51973c56-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugPropertyEnumType_All","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDebugPropertyEnumType_Arguments" + ,"Kind":"Com" + ,"Guid":"51973c57-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugPropertyEnumType_All","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDebugPropertyEnumType_LocalsPlusArgs" + ,"Kind":"Com" + ,"Guid":"51973c58-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugPropertyEnumType_All","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDebugPropertyEnumType_Registers" + ,"Kind":"Com" + ,"Guid":"51973c59-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugPropertyEnumType_All","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"BREAKPOINT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BREAKPOINT_DELETED","Value":0} + ,{"Name":"BREAKPOINT_DISABLED","Value":1} + ,{"Name":"BREAKPOINT_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BREAKREASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BREAKREASON_STEP","Value":0} + ,{"Name":"BREAKREASON_BREAKPOINT","Value":1} + ,{"Name":"BREAKREASON_DEBUGGER_BLOCK","Value":2} + ,{"Name":"BREAKREASON_HOST_INITIATED","Value":3} + ,{"Name":"BREAKREASON_LANGUAGE_INITIATED","Value":4} + ,{"Name":"BREAKREASON_DEBUGGER_HALT","Value":5} + ,{"Name":"BREAKREASON_ERROR","Value":6} + ,{"Name":"BREAKREASON_JIT","Value":7} + ,{"Name":"BREAKREASON_MUTATION_BREAKPOINT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagBREAKRESUME_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BREAKRESUMEACTION_ABORT","Value":0} + ,{"Name":"BREAKRESUMEACTION_CONTINUE","Value":1} + ,{"Name":"BREAKRESUMEACTION_STEP_INTO","Value":2} + ,{"Name":"BREAKRESUMEACTION_STEP_OVER","Value":3} + ,{"Name":"BREAKRESUMEACTION_STEP_OUT","Value":4} + ,{"Name":"BREAKRESUMEACTION_IGNORE","Value":5} + ,{"Name":"BREAKRESUMEACTION_STEP_DOCUMENT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ERRORRESUMEACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ERRORRESUMEACTION_ReexecuteErrorStatement","Value":0} + ,{"Name":"ERRORRESUMEACTION_AbortCallAndReturnErrorToCaller","Value":1} + ,{"Name":"ERRORRESUMEACTION_SkipErrorStatement","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOCUMENTNAMETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOCUMENTNAMETYPE_APPNODE","Value":0} + ,{"Name":"DOCUMENTNAMETYPE_TITLE","Value":1} + ,{"Name":"DOCUMENTNAMETYPE_FILE_TAIL","Value":2} + ,{"Name":"DOCUMENTNAMETYPE_URL","Value":3} + ,{"Name":"DOCUMENTNAMETYPE_UNIQUE_TITLE","Value":4} + ,{"Name":"DOCUMENTNAMETYPE_SOURCE_MAP_URL","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActiveScriptDebug32" + ,"Kind":"Com" + ,"Guid":"51973c10-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetScriptTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"uNumCodeChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pattr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScriptletTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"uNumCodeChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pattr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumCodeContextsOfPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCharacterOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uNumChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppescc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugCodeContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptDebug64" + ,"Kind":"Com" + ,"Guid":"bc437e23-f5b8-47f4-bb79-7d1ce5483b86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetScriptTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"uNumCodeChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pattr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScriptletTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"uNumCodeChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pattr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumCodeContextsOfPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"uCharacterOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uNumChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppescc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugCodeContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteDebug32" + ,"Kind":"Com" + ,"Guid":"51973c11-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentContextFromPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCharacterOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uNumChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRootApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdanRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnScriptErrorDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorDebug","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEnterDebugger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfCallOnScriptErrorWhenContinuing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteDebug64" + ,"Kind":"Com" + ,"Guid":"d6b96b0a-7463-402c-92ac-89984226942f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentContextFromPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"uCharacterOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uNumChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRootApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdanRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnScriptErrorDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorDebug","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEnterDebugger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfCallOnScriptErrorWhenContinuing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptSiteDebugEx" + ,"Kind":"Com" + ,"Guid":"bb722ccb-6ad2-41c6-b780-af9c03ee69f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCanNotJITScriptErrorDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorDebug","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfCallOnScriptErrorWhenContinuing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptErrorDebug" + ,"Kind":"Com" + ,"Guid":"51973c12-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptError","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppssc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStackFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugStackFrame","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugCodeContext" + ,"Kind":"Com" + ,"Guid":"51973c13-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bps","Type":{"Kind":"ApiRef","Name":"BREAKPOINT_STATE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugExpression" + ,"Kind":"Com" + ,"Guid":"51973c14-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdecb","Type":{"Kind":"ApiRef","Name":"IDebugExpressionCallBack","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryIsComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetResultAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResultAsDebugProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugExpressionContext" + ,"Kind":"Com" + ,"Guid":"51973c15-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseLanguageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugExpression","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLanguageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLanguageID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugExpressionCallBack" + ,"Kind":"Com" + ,"Guid":"51973c16-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugStackFrame" + ,"Kind":"Com" + ,"Guid":"51973c17-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodeContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppcc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugCodeContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLong","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLong","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDebugProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDebugProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugStackFrameSniffer" + ,"Kind":"Com" + ,"Guid":"51973c18-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumStackFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugStackFrameSnifferEx32" + ,"Kind":"Com" + ,"Guid":"51973c19-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugStackFrameSniffer","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"EnumStackFramesEx32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSpMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppedsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugStackFrameSnifferEx64" + ,"Kind":"Com" + ,"Guid":"8cd12af4-49c1-4d52-8d8a-c146f47581aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugStackFrameSniffer","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"EnumStackFramesEx64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSpMin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppedsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames64","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugSyncOperation" + ,"Kind":"Com" + ,"Guid":"51973c1a-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTargetThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppatTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InProgressAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugAsyncOperation" + ,"Kind":"Com" + ,"Guid":"51973c1b-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncDebugOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsdo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugSyncOperation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"padocb","Type":{"Kind":"ApiRef","Name":"IDebugAsyncOperationCallBack","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryIsComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppunkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugAsyncOperationCallBack" + ,"Kind":"Com" + ,"Guid":"51973c1c-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumDebugCodeContexts" + ,"Kind":"Com" + ,"Guid":"51973c1d-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pscc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugCodeContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppescc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugCodeContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DebugStackFrameDescriptor" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pdsf","Type":{"Kind":"ApiRef","Name":"IDebugStackFrame","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLim","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"punkFinal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DebugStackFrameDescriptor64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pdsf","Type":{"Kind":"ApiRef","Name":"IDebugStackFrame","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwLim","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"punkFinal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumDebugStackFrames" + ,"Kind":"Com" + ,"Guid":"51973c1e-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgdsfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DebugStackFrameDescriptor","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDebugStackFrames64" + ,"Kind":"Com" + ,"Guid":"0dc38853-c1b0-4176-a984-b298361027af" + ,"Interface":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"Next64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgdsfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DebugStackFrameDescriptor64","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentInfo" + ,"Kind":"Com" + ,"Guid":"51973c1f-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dnt","Type":{"Kind":"ApiRef","Name":"DOCUMENTNAMETYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentClassId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsidDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentProvider" + ,"Kind":"Com" + ,"Guid":"51973c20-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugDocumentInfo","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppssd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocument","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocument" + ,"Kind":"Com" + ,"Guid":"51973c21-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugDocumentInfo","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDebugDocumentText" + ,"Kind":"Com" + ,"Guid":"51973c22-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugDocument","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptextdocattr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcNumLines","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcNumChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPositionOfLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cLineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcCharacterPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineOfPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcLineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcCharacterOffsetInLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcharText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pstaTextAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcNumChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPositionOfContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psc","Type":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcCharacterPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cNumChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContextOfPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentTextEvents" + ,"Kind":"Com" + ,"Guid":"51973c23-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"onInsertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"onRemoveText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"onReplaceText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToReplace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"onUpdateTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"onUpdateDocumentAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textdocattr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentTextAuthor" + ,"Kind":"Com" + ,"Guid":"51973c24-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugDocumentText","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"InsertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcharText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplaceTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCharacterPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumToReplace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcharText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentTextExternalAuthor" + ,"Kind":"Com" + ,"Guid":"51973c25-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPathName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLongName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfIsOriginalFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrShortName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugDocumentHelper32" + ,"Kind":"Com" + ,"Guid":"51973c26-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLongName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"docAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddhParent","Type":{"Kind":"ApiRef","Name":"IDebugDocumentHelper32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddUnicodeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddDBCSText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDebugDocumentHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddh","Type":{"Kind":"ApiRef","Name":"IDebugDocumentHost","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDeferredText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTextStartCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefineScriptBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCharOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pas","Type":{"Kind":"ApiRef","Name":"IActiveScript","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fScriptlet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultTextAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"staTextAttr","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCharOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstaTextAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLongName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLongName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetShortName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDocumentAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptBlockInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppasd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScript","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"piCharPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDebugDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCharPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppddc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BringDocumentToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BringDocumentContextToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddc","Type":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentHelper64" + ,"Kind":"Com" + ,"Guid":"c4c7363c-20fd-47f9-bd82-4855e0150871" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLongName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"docAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddhParent","Type":{"Kind":"ApiRef","Name":"IDebugDocumentHelper64","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddUnicodeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddDBCSText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDebugDocumentHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddh","Type":{"Kind":"ApiRef","Name":"IDebugDocumentHost","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDeferredText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTextStartCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefineScriptBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCharOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pas","Type":{"Kind":"ApiRef","Name":"IActiveScript","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fScriptlet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultTextAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"staTextAttr","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCharOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstaTextAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLongName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLongName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetShortName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDocumentAttr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptBlockInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppasd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScript","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"piCharPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDebugDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCharPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppddc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BringDocumentToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BringDocumentContextToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddc","Type":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDebugDocumentHost" + ,"Kind":"Com" + ,"Guid":"51973c27-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeferredText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTextStartCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcharText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pstaTextAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcNumChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScriptTextAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"uNumCodeChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstrDelimiter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pattr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnCreateDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkOuter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPathName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLongName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfIsOriginalFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrShortName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugDocumentContext" + ,"Kind":"Com" + ,"Guid":"51973c28-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocument","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCodeContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppescc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugCodeContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugSessionProvider" + ,"Kind":"Com" + ,"Guid":"51973c29-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartDebugSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IApplicationDebugger" + ,"Kind":"Com" + ,"Guid":"51973c2a-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryAlive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateInstanceAtDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"onDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"onHandleBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prpt","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"br","Type":{"Kind":"ApiRef","Name":"BREAKREASON","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pError","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"onClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"onDebuggerEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IApplicationDebuggerUI" + ,"Kind":"Com" + ,"Guid":"51973c2b-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BringDocumentToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddt","Type":{"Kind":"ApiRef","Name":"IDebugDocumentText","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BringDocumentContextToTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddc","Type":{"Kind":"ApiRef","Name":"IDebugDocumentContext","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMachineDebugManager" + ,"Kind":"Com" + ,"Guid":"51973c2c-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAppCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppeda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRemoteDebugApplications","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMachineDebugManagerCookie" + ,"Kind":"Com" + ,"Guid":"51973c2d-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDebugAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAppCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDebugAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppeda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRemoteDebugApplications","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMachineDebugManagerEvents" + ,"Kind":"Com" + ,"Guid":"51973c2e-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onAddApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"onRemoveApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProcessDebugManager32" + ,"Kind":"Com" + ,"Guid":"51973c2f-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAppCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDebugDocumentHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentHelper32","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProcessDebugManager64" + ,"Kind":"Com" + ,"Guid":"56b9fc1c-63a9-4cc1-ac21-087d69a17fab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"ApiRef","Name":"IDebugApplication64","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAppCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDebugDocumentHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugDocumentHelper64","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRemoteDebugApplication" + ,"Kind":"Com" + ,"Guid":"51973c30-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResumeFromBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prptFocus","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"bra","Type":{"Kind":"ApiRef","Name":"tagBREAKRESUME_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"era","Type":{"Kind":"ApiRef","Name":"ERRORRESUMEACTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CauseBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ConnectDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pad","Type":{"Kind":"ApiRef","Name":"IApplicationDebugger","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pad","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IApplicationDebugger","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstanceAtApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAlive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pperdat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRemoteDebugApplicationThreads","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRootNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdanRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumGlobalExpressionContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugExpressionContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugApplication32" + ,"Kind":"Com" + ,"Guid":"51973c32-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StepOutComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartDebugSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HandleBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"br","Type":{"Kind":"ApiRef","Name":"BREAKREASON","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagBREAKRESUME_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBreakFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pabf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprdatSteppingThread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAsyncDebugOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psdo","Type":{"Kind":"ApiRef","Name":"IDebugSyncOperation","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppado","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugAsyncOperation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStackFrameSniffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdsfs","Type":{"Kind":"ApiRef","Name":"IDebugStackFrameSniffer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveStackFrameSniffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCurrentThreadIsDebuggerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SynchronousCallInDebuggerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pptc","Type":{"Kind":"ApiRef","Name":"IDebugThreadCall32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdanNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FireDebuggerEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleRuntimeError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorDebug","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pScriptSite","Type":{"Kind":"ApiRef","Name":"IActiveScriptSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagBREAKRESUME_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"perra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERRORRESUMEACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfCallOnScriptError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FCanJitDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FIsAutoJitDebugEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddGlobalExpressionContextProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdsfs","Type":{"Kind":"ApiRef","Name":"IProvideExpressionContexts","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveGlobalExpressionContextProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugApplication64" + ,"Kind":"Com" + ,"Guid":"4dedc754-04c7-4f10-9e60-16a390fe6e62" + ,"Interface":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StepOutComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartDebugSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HandleBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"br","Type":{"Kind":"ApiRef","Name":"BREAKREASON","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagBREAKRESUME_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBreakFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pabf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprdatSteppingThread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAsyncDebugOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psdo","Type":{"Kind":"ApiRef","Name":"IDebugSyncOperation","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppado","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugAsyncOperation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStackFrameSniffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdsfs","Type":{"Kind":"ApiRef","Name":"IDebugStackFrameSniffer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveStackFrameSniffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCurrentThreadIsDebuggerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SynchronousCallInDebuggerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pptc","Type":{"Kind":"ApiRef","Name":"IDebugThreadCall64","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateApplicationNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdanNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FireDebuggerEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleRuntimeError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorDebug","Type":{"Kind":"ApiRef","Name":"IActiveScriptErrorDebug","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pScriptSite","Type":{"Kind":"ApiRef","Name":"IActiveScriptSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagBREAKRESUME_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"perra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERRORRESUMEACTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfCallOnScriptError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FCanJitDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FIsAutoJitDebugEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddGlobalExpressionContextProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdsfs","Type":{"Kind":"ApiRef","Name":"IProvideExpressionContexts","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveGlobalExpressionContextProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRemoteDebugApplicationEvents" + ,"Kind":"Com" + ,"Guid":"51973c33-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pad","Type":{"Kind":"ApiRef","Name":"IApplicationDebugger","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDisconnectDebugger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnSetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnEnterBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdat","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLeaveBreakPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdat","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCreateThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdat","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDestroyThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdat","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBreakFlagChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"abf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prdatSteppingThread","Type":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugApplicationNode" + ,"Kind":"Com" + ,"Guid":"51973c34-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugDocumentProvider","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"EnumChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pperddp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugApplicationNodes","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprddp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDocumentProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pddp","Type":{"Kind":"ApiRef","Name":"IDebugDocumentProvider","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdanParent","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugApplicationNodeEvents" + ,"Kind":"Com" + ,"Guid":"51973c35-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onAddChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpChild","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"onRemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpChild","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"onDetach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"onAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpParent","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AsyncIDebugApplicationNodeEvents" + ,"Kind":"Com" + ,"Guid":"a2e3aa3b-aa8d-4ebf-84cd-648b737b8c13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_onAddChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpChild","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_onAddChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_onRemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpChild","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_onRemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_onDetach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_onDetach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_onAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prddpParent","Type":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_onAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDebugThreadCall32" + ,"Kind":"Com" + ,"Guid":"51973c36-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ThreadCallHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugThreadCall64" + ,"Kind":"Com" + ,"Guid":"cb3fa335-e979-42fd-9fcf-a7546a0f3905" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ThreadCallHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRemoteDebugApplicationThread" + ,"Kind":"Com" + ,"Guid":"51973c37-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumStackFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugStackFrames","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNextStatement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStackFrame","Type":{"Kind":"ApiRef","Name":"IDebugStackFrame","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCodeContext","Type":{"Kind":"ApiRef","Name":"IDebugCodeContext","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSuspendCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugApplicationThread" + ,"Kind":"Com" + ,"Guid":"51973c38-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SynchronousCallIntoThread32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstcb","Type":{"Kind":"ApiRef","Name":"IDebugThreadCall32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryIsCurrentThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryIsDebuggerThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetStateString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrState","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDebugApplicationThread64" + ,"Kind":"Com" + ,"Guid":"9dac5886-dbad-456d-9dee-5dec39ab3dda" + ,"Interface":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SynchronousCallIntoThread64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstcb","Type":{"Kind":"ApiRef","Name":"IDebugThreadCall64","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugCookie" + ,"Kind":"Com" + ,"Guid":"51973c39-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDebugAppCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumDebugApplicationNodes" + ,"Kind":"Com" + ,"Guid":"51973c3a-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pprddp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugApplicationNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pperddp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugApplicationNodes","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumRemoteDebugApplications" + ,"Kind":"Com" + ,"Guid":"51973c3b-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDebugApplication","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppessd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRemoteDebugApplications","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumRemoteDebugApplicationThreads" + ,"Kind":"Com" + ,"Guid":"51973c3c-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pprdat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pperdat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRemoteDebugApplicationThreads","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDebugFormatter" + ,"Kind":"Com" + ,"Guid":"51973c05-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStringForVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nRadix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariantForString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringForVarType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ptdescArrayType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TYPEDESC","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISimpleConnectionPoint" + ,"Kind":"Com" + ,"Guid":"51973c3e-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DescribeEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"prgbstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEventsFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDebugHelper" + ,"Kind":"Com" + ,"Guid":"51973c3f-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertyBrowser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdat","Type":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePropertyBrowserEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdat","Type":{"Kind":"ApiRef","Name":"IDebugApplicationThread","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdf","Type":{"Kind":"ApiRef","Name":"IDebugFormatter","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugProperty","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSimpleConnectionPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppscp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimpleConnectionPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDebugExpressionContexts" + ,"Kind":"Com" + ,"Guid":"51973c40-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppdec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDebugExpressionContext","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugExpressionContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProvideExpressionContexts" + ,"Kind":"Com" + ,"Guid":"51973c41-cb0c-11d0-b5c9-00a0244a0e7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumExpressionContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppedec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDebugExpressionContexts","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_SCRIPT_TYPE_USER","Value":0} + ,{"Name":"PROFILER_SCRIPT_TYPE_DYNAMIC","Value":1} + ,{"Name":"PROFILER_SCRIPT_TYPE_NATIVE","Value":2} + ,{"Name":"PROFILER_SCRIPT_TYPE_DOM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0000_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_EVENT_MASK_TRACE_SCRIPT_FUNCTION_CALL","Value":1} + ,{"Name":"PROFILER_EVENT_MASK_TRACE_NATIVE_FUNCTION_CALL","Value":2} + ,{"Name":"PROFILER_EVENT_MASK_TRACE_DOM_FUNCTION_CALL","Value":4} + ,{"Name":"PROFILER_EVENT_MASK_TRACE_ALL","Value":3} + ,{"Name":"PROFILER_EVENT_MASK_TRACE_ALL_WITH_DOM","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActiveScriptProfilerControl" + ,"Kind":"Com" + ,"Guid":"784b5ff0-69b0-47d1-a7dc-2518f4230e90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartProfiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidProfilerObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwEventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProfilerEventMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopProfiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrShutdownReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerControl2" + ,"Kind":"Com" + ,"Guid":"47810165-498f-40be-94f1-653557e9e7da" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerControl","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"CompleteProfilerStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PrepareProfilerStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0002_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_HEAP_OBJECT_FLAGS_NEW_OBJECT","Value":1} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_IS_ROOT","Value":2} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_SITE_CLOSED","Value":4} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL","Value":8} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_UNKNOWN","Value":16} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_EXTERNAL_DISPATCH","Value":32} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_SIZE_APPROXIMATE","Value":64} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_SIZE_UNAVAILABLE","Value":128} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_NEW_STATE_UNAVAILABLE","Value":256} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_WINRT_INSTANCE","Value":512} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_WINRT_RUNTIMECLASS","Value":1024} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_WINRT_DELEGATE","Value":2048} + ,{"Name":"PROFILER_HEAP_OBJECT_FLAGS_WINRT_NAMESPACE","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0002_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_PROTOTYPE","Value":1} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_FUNCTION_NAME","Value":2} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SCOPE_LIST","Value":3} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INTERNAL_PROPERTY","Value":4} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_NAME_PROPERTIES","Value":5} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_INDEX_PROPERTIES","Value":6} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_ATTRIBUTES_SIZE","Value":7} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_ELEMENT_TEXT_CHILDREN_SIZE","Value":8} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_RELATIONSHIPS","Value":9} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WINRTEVENTS","Value":10} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_WEAKMAP_COLLECTION_LIST","Value":11} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAP_COLLECTION_LIST","Value":12} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_SET_COLLECTION_LIST","Value":13} + ,{"Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO_MAX_VALUE","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0002_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_NONE","Value":0} + ,{"Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_GET_ACCESSOR","Value":65536} + ,{"Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_IS_SET_ACCESSOR","Value":131072} + ,{"Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_LET_VARIABLE","Value":262144} + ,{"Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_FLAGS_CONST_VARIABLE","Value":524288} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0002_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_HEAP_ENUM_FLAGS_NONE","Value":0} + ,{"Name":"PROFILER_HEAP_ENUM_FLAGS_STORE_RELATIONSHIP_FLAGS","Value":1} + ,{"Name":"PROFILER_HEAP_ENUM_FLAGS_SUBSTRINGS","Value":2} + ,{"Name":"PROFILER_HEAP_ENUM_FLAGS_RELATIONSHIP_SUBSTRINGS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROFILER_HEAP_OBJECT_SCOPE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"scopes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0002_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_PROPERTY_TYPE_NUMBER","Value":1} + ,{"Name":"PROFILER_PROPERTY_TYPE_STRING","Value":2} + ,{"Name":"PROFILER_PROPERTY_TYPE_HEAP_OBJECT","Value":3} + ,{"Name":"PROFILER_PROPERTY_TYPE_EXTERNAL_OBJECT","Value":4} + ,{"Name":"PROFILER_PROPERTY_TYPE_BSTR","Value":5} + ,{"Name":"PROFILER_PROPERTY_TYPE_SUBSTRING","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROFILER_PROPERTY_TYPE_SUBSTRING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"relationshipId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"relationshipInfo","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0002_0005","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["PROFILER_HEAP_OBJECT_RELATIONSHIP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numberValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"stringValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"objectId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"externalObjectAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"subString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_PROPERTY_TYPE_SUBSTRING_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elements","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"infoType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0002_0002","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["PROFILER_HEAP_OBJECT_OPTIONAL_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"prototype","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"functionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"elementAttributesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elementTextChildrenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"scopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_SCOPE_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"internalProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"namePropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"indexPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"relationshipList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"eventList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"weakMapCollectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"mapCollectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"setCollectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_RELATIONSHIP_LIST","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROFILER_HEAP_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Debug","Parents":["PROFILER_HEAP_OBJECT"]},"Attrs":[]} + ,{"Name":"typeNameId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"unused","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"optionalInfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"objectId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"externalObjectAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerHeapEnum" + ,"Kind":"Com" + ,"Guid":"32e4694e-0d37-419b-b93d-fa20ded6e8ea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heapObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT","TargetKind":"Default","Api":"Debug","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOptionalInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heapObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optionalInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT_OPTIONAL_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeObjectAndOptionalInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heapObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_OBJECT","TargetKind":"Default","Api":"Debug","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNameIdMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNameList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerControl3" + ,"Kind":"Com" + ,"Guid":"0b403015-f381-4023-a5d0-6fed076de716" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerControl2","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"EnumHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScriptProfilerHeapEnum","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_activprof_0000_0004_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROFILER_HEAP_SUMMARY_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROFILER_HEAP_SUMMARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0004_0001","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"totalHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IActiveScriptProfilerControl4" + ,"Kind":"Com" + ,"Guid":"160f94fd-9dbc-40d4-9eac-2b71db3132f4" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerControl3","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SummarizeHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heapSummary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILER_HEAP_SUMMARY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerControl5" + ,"Kind":"Com" + ,"Guid":"1c01a2d1-8f0f-46a5-9720-0d7ed2c62f0a" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerControl4","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"EnumHeap2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumFlags","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0002_0004","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScriptProfilerHeapEnum","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerCallback" + ,"Kind":"Com" + ,"Guid":"740eca23-7d9d-42e5-ba9d-f8b24b1c7a9b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptCompiled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scriptId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0000_0001","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIDebugDocumentContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FunctionCompiled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"functionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"scriptId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszFunctionNameHint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIDebugDocumentContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFunctionEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scriptId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"functionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFunctionExit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scriptId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"functionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerCallback2" + ,"Kind":"Com" + ,"Guid":"31b7f8ad-a637-409c-b22f-040995b6103d" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerCallback","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"OnFunctionEnterByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0000_0001","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFunctionExitByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0000_0001","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveScriptProfilerCallback3" + ,"Kind":"Com" + ,"Guid":"6ac5ad25-2037-4687-91df-b59979d93d73" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveScriptProfilerCallback2","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"SetWebWorkerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"webWorkerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HTMLCSSStyleDeclaration" + ,"Kind":"ComClassID" + ,"Guid":"30510741-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyle" + ,"Kind":"ComClassID" + ,"Guid":"3050f285-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLRuleStyle" + ,"Kind":"ComClassID" + ,"Guid":"3050f3d0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCSSRule" + ,"Kind":"ComClassID" + ,"Guid":"305106ef-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCSSImportRule" + ,"Kind":"ComClassID" + ,"Guid":"305106f0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCSSMediaRule" + ,"Kind":"ComClassID" + ,"Guid":"305106f1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCSSMediaList" + ,"Kind":"ComClassID" + ,"Guid":"30510732-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCSSNamespaceRule" + ,"Kind":"ComClassID" + ,"Guid":"305106f2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMSCSSKeyframeRule" + ,"Kind":"ComClassID" + ,"Guid":"3051080e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMSCSSKeyframesRule" + ,"Kind":"ComClassID" + ,"Guid":"3051080f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLRenderStyle" + ,"Kind":"ComClassID" + ,"Guid":"3050f6aa-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCurrentStyle" + ,"Kind":"ComClassID" + ,"Guid":"3050f3dc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDOMAttribute" + ,"Kind":"ComClassID" + ,"Guid":"3050f4b2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDOMTextNode" + ,"Kind":"ComClassID" + ,"Guid":"3050f4ba-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDOMImplementation" + ,"Kind":"ComClassID" + ,"Guid":"3050f80e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAttributeCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f4cc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"StaticNodeList" + ,"Kind":"ComClassID" + ,"Guid":"30510467-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMChildrenCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f5aa-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDefaults" + ,"Kind":"ComClassID" + ,"Guid":"3050f6c8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCDefaultDispatch" + ,"Kind":"ComClassID" + ,"Guid":"3050f4fc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCPropertyBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f5de-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCMethodBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f630-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCEventBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f4fe-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCAttachBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f5f5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTCDescBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f5dd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLUrnCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f580-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLGenericElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f4b8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetRule" + ,"Kind":"ComClassID" + ,"Guid":"3050f3ce-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetRulesCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f3cd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetPage" + ,"Kind":"ComClassID" + ,"Guid":"3050f7ef-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetPagesCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f7f1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheet" + ,"Kind":"ComClassID" + ,"Guid":"3050f2e4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetsCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f37f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLLinkElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f277-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDOMRange" + ,"Kind":"ComClassID" + ,"Guid":"305106c3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFormElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f251-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTextElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f26a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLImg" + ,"Kind":"ComClassID" + ,"Guid":"3050f241-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLImageElementFactory" + ,"Kind":"ComClassID" + ,"Guid":"3050f38f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBody" + ,"Kind":"ComClassID" + ,"Guid":"3050f24a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFontElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAnchorElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f248-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLLabelElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f32b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLListElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f272-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLUListElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f269-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLOListElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f270-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLLIElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f273-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBlockElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f281-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDivElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDDElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDTElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBRElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f280-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDListElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLHRElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f252-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLParaElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f26f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLElementCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f4cb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLHeaderElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f27a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLSelectElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f245-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLWndSelectElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2cf-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLOptionElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f24d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLOptionElementFactory" + ,"Kind":"ComClassID" + ,"Guid":"3050f38d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLWndOptionElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2d0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLInputElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f5d8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTextAreaElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2ac-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLRichtextElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2df-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLButtonElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2c6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMarqueeElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2b9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLHtmlElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f491-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLHeadElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f493-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTitleElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f284-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMetaElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f275-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBaseElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f276-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLIsIndexElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f278-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLNextIdElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f279-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBaseFontElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f282-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLUnknownElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f268-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLHistory" + ,"Kind":"ComClassID" + ,"Guid":"feceaaa3-8405-11cf-8ba1-00aa00476da6" + } + ,{ + "Name":"COpsProfile" + ,"Kind":"ComClassID" + ,"Guid":"3050f402-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLNavigator" + ,"Kind":"ComClassID" + ,"Guid":"feceaaa6-8405-11cf-8ba1-00aa00476da6" + } + ,{ + "Name":"HTMLLocation" + ,"Kind":"ComClassID" + ,"Guid":"163bb1e1-6e00-11cf-837a-48dc04c10000" + } + ,{ + "Name":"CMimeTypes" + ,"Kind":"ComClassID" + ,"Guid":"3050f3fe-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CPlugins" + ,"Kind":"ComClassID" + ,"Guid":"3050f3ff-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CEventObj" + ,"Kind":"ComClassID" + ,"Guid":"3050f48a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleMedia" + ,"Kind":"ComClassID" + ,"Guid":"3051074c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"FramesCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f7f6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLScreen" + ,"Kind":"ComClassID" + ,"Guid":"3050f35d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLWindow2" + ,"Kind":"ComClassID" + ,"Guid":"d48a6ec6-6a4a-11cf-94a7-444553540000" + } + ,{ + "Name":"HTMLWindowProxy" + ,"Kind":"ComClassID" + ,"Guid":"3050f391-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDocumentCompatibleInfo" + ,"Kind":"ComClassID" + ,"Guid":"3051041b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDocumentCompatibleInfoCollection" + ,"Kind":"ComClassID" + ,"Guid":"30510419-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDocument" + ,"Kind":"ComClassID" + ,"Guid":"25336920-03f9-11cf-8fd0-00aa00686f13" + } + ,{ + "Name":"Scriptlet" + ,"Kind":"ComClassID" + ,"Guid":"ae24fdae-03c6-11d1-8b76-0080c744f389" + } + ,{ + "Name":"HTMLEmbed" + ,"Kind":"ComClassID" + ,"Guid":"3050f25d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAreasCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f4ca-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMapElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f271-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAreaElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f283-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTableCaption" + ,"Kind":"ComClassID" + ,"Guid":"3050f2ec-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCommentElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f317-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLPhraseElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f26e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLSpanElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f3f5-98b4-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTable" + ,"Kind":"ComClassID" + ,"Guid":"3050f26b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTableCol" + ,"Kind":"ComClassID" + ,"Guid":"3050f26c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTableSection" + ,"Kind":"ComClassID" + ,"Guid":"3050f2e9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTableRow" + ,"Kind":"ComClassID" + ,"Guid":"3050f26d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTableCell" + ,"Kind":"ComClassID" + ,"Guid":"3050f246-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLScriptElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f28c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLNoShowElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f38b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLObjectElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f24e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLParamElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f83e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFrameBase" + ,"Kind":"ComClassID" + ,"Guid":"3050f312-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFrameElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f314-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLIFrame" + ,"Kind":"ComClassID" + ,"Guid":"3050f316-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDivPosition" + ,"Kind":"ComClassID" + ,"Guid":"3050f249-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFieldSetElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f3e8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLLegendElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f3e9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLSpanFlow" + ,"Kind":"ComClassID" + ,"Guid":"3050f3e6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLFrameSetSite" + ,"Kind":"ComClassID" + ,"Guid":"3050f31a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLBGsound" + ,"Kind":"ComClassID" + ,"Guid":"3050f370-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f37d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleFontFace" + ,"Kind":"ComClassID" + ,"Guid":"3050f3d4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"XDomainRequest" + ,"Kind":"ComClassID" + ,"Guid":"30510455-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"XDomainRequestFactory" + ,"Kind":"ComClassID" + ,"Guid":"30510457-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStorage" + ,"Kind":"ComClassID" + ,"Guid":"30510475-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMEvent" + ,"Kind":"ComClassID" + ,"Guid":"305104bb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMUIEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106cb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMouseEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106cf-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMDragEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510762-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMouseWheelEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106d1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMWheelEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106d3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMTextEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106d5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMKeyboardEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106d7-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMCompositionEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106d9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMutationEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106db-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMBeforeUnloadEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510764-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMFocusEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106cd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMCustomEvent" + ,"Kind":"ComClassID" + ,"Guid":"305106df-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CanvasGradient" + ,"Kind":"ComClassID" + ,"Guid":"30510715-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CanvasPattern" + ,"Kind":"ComClassID" + ,"Guid":"30510717-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CanvasTextMetrics" + ,"Kind":"ComClassID" + ,"Guid":"30510719-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CanvasImageData" + ,"Kind":"ComClassID" + ,"Guid":"3051071b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CanvasRenderingContext2D" + ,"Kind":"ComClassID" + ,"Guid":"30510700-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLCanvasElement" + ,"Kind":"ComClassID" + ,"Guid":"305106e5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMProgressEvent" + ,"Kind":"ComClassID" + ,"Guid":"3051071f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMessageEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510721-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMSiteModeEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510766-98b6-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMStorageEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510723-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"XMLHttpRequestEventTarget" + ,"Kind":"ComClassID" + ,"Guid":"30510831-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLXMLHttpRequest" + ,"Kind":"ComClassID" + ,"Guid":"3051040b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLXMLHttpRequestFactory" + ,"Kind":"ComClassID" + ,"Guid":"3051040d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAngle" + ,"Kind":"ComClassID" + ,"Guid":"30510584-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedAngle" + ,"Kind":"ComClassID" + ,"Guid":"305105e4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedTransformList" + ,"Kind":"ComClassID" + ,"Guid":"305105b1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedBoolean" + ,"Kind":"ComClassID" + ,"Guid":"3051058b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedEnumeration" + ,"Kind":"ComClassID" + ,"Guid":"3051058e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedInteger" + ,"Kind":"ComClassID" + ,"Guid":"3051058f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedLength" + ,"Kind":"ComClassID" + ,"Guid":"30510581-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedLengthList" + ,"Kind":"ComClassID" + ,"Guid":"30510582-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedNumber" + ,"Kind":"ComClassID" + ,"Guid":"30510588-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedNumberList" + ,"Kind":"ComClassID" + ,"Guid":"3051058a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedRect" + ,"Kind":"ComClassID" + ,"Guid":"30510586-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedString" + ,"Kind":"ComClassID" + ,"Guid":"3051058c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGClipPathElement" + ,"Kind":"ComClassID" + ,"Guid":"305105e6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGElement" + ,"Kind":"ComClassID" + ,"Guid":"30510564-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGLength" + ,"Kind":"ComClassID" + ,"Guid":"3051057e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGLengthList" + ,"Kind":"ComClassID" + ,"Guid":"30510580-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGMatrix" + ,"Kind":"ComClassID" + ,"Guid":"305105ae-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGNumber" + ,"Kind":"ComClassID" + ,"Guid":"30510587-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGNumberList" + ,"Kind":"ComClassID" + ,"Guid":"30510589-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPatternElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSeg" + ,"Kind":"ComClassID" + ,"Guid":"305105b3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegArcAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105bb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegArcRel" + ,"Kind":"ComClassID" + ,"Guid":"305105bc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegClosePath" + ,"Kind":"ComClassID" + ,"Guid":"305105bd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegMovetoAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105cc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegMovetoRel" + ,"Kind":"ComClassID" + ,"Guid":"305105cd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105c6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoRel" + ,"Kind":"ComClassID" + ,"Guid":"305105c9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoCubicAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105be-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoCubicRel" + ,"Kind":"ComClassID" + ,"Guid":"305105bf-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoCubicSmoothAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105c0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoCubicSmoothRel" + ,"Kind":"ComClassID" + ,"Guid":"305105c1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoQuadraticAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105c2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoQuadraticRel" + ,"Kind":"ComClassID" + ,"Guid":"305105c3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoQuadraticSmoothAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105c4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegCurvetoQuadraticSmoothRel" + ,"Kind":"ComClassID" + ,"Guid":"305105c5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoHorizontalAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105c7-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoHorizontalRel" + ,"Kind":"ComClassID" + ,"Guid":"305105c8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoVerticalAbs" + ,"Kind":"ComClassID" + ,"Guid":"305105ca-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegLinetoVerticalRel" + ,"Kind":"ComClassID" + ,"Guid":"305105cb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathSegList" + ,"Kind":"ComClassID" + ,"Guid":"305105b4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPoint" + ,"Kind":"ComClassID" + ,"Guid":"305105ba-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPointList" + ,"Kind":"ComClassID" + ,"Guid":"305105b9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGRect" + ,"Kind":"ComClassID" + ,"Guid":"30510583-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGStringList" + ,"Kind":"ComClassID" + ,"Guid":"3051058d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTransform" + ,"Kind":"ComClassID" + ,"Guid":"305105af-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGSVGElement" + ,"Kind":"ComClassID" + ,"Guid":"30510574-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGUseElement" + ,"Kind":"ComClassID" + ,"Guid":"30510590-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLStyleSheetRulesAppliedCollection" + ,"Kind":"ComClassID" + ,"Guid":"eb36f845-2395-4719-b85c-d0d80e184bd9" + } + ,{ + "Name":"RulesApplied" + ,"Kind":"ComClassID" + ,"Guid":"7c803920-7a53-4d26-98ac-fdd23e6b9e01" + } + ,{ + "Name":"RulesAppliedCollection" + ,"Kind":"ComClassID" + ,"Guid":"671926ee-c3cf-40af-be8f-1cbaee6486e8" + } + ,{ + "Name":"HTMLW3CComputedStyle" + ,"Kind":"ComClassID" + ,"Guid":"305106c8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTransformList" + ,"Kind":"ComClassID" + ,"Guid":"305105b0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGCircleElement" + ,"Kind":"ComClassID" + ,"Guid":"30510578-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGEllipseElement" + ,"Kind":"ComClassID" + ,"Guid":"30510579-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGLineElement" + ,"Kind":"ComClassID" + ,"Guid":"3051057a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGRectElement" + ,"Kind":"ComClassID" + ,"Guid":"30510577-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPolygonElement" + ,"Kind":"ComClassID" + ,"Guid":"3051057b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPolylineElement" + ,"Kind":"ComClassID" + ,"Guid":"3051057c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGGElement" + ,"Kind":"ComClassID" + ,"Guid":"3051056f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGSymbolElement" + ,"Kind":"ComClassID" + ,"Guid":"30510571-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGDefsElement" + ,"Kind":"ComClassID" + ,"Guid":"30510570-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPathElement" + ,"Kind":"ComClassID" + ,"Guid":"305105b2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGPreserveAspectRatio" + ,"Kind":"ComClassID" + ,"Guid":"305105d0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTextElement" + ,"Kind":"ComClassID" + ,"Guid":"305105df-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAnimatedPreserveAspectRatio" + ,"Kind":"ComClassID" + ,"Guid":"305105ce-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGImageElement" + ,"Kind":"ComClassID" + ,"Guid":"305105cf-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGStopElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGGradientElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGLinearGradientElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGRadialGradientElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGMaskElement" + ,"Kind":"ComClassID" + ,"Guid":"305105e7-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGMarkerElement" + ,"Kind":"ComClassID" + ,"Guid":"305105de-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGZoomEvent" + ,"Kind":"ComClassID" + ,"Guid":"305105d9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGAElement" + ,"Kind":"ComClassID" + ,"Guid":"305105db-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGViewElement" + ,"Kind":"ComClassID" + ,"Guid":"305105dc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMediaError" + ,"Kind":"ComClassID" + ,"Guid":"3051070a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLTimeRanges" + ,"Kind":"ComClassID" + ,"Guid":"3051070b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLMediaElement" + ,"Kind":"ComClassID" + ,"Guid":"3051070c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLSourceElement" + ,"Kind":"ComClassID" + ,"Guid":"3051070d-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAudioElement" + ,"Kind":"ComClassID" + ,"Guid":"3051070e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAudioElementFactory" + ,"Kind":"ComClassID" + ,"Guid":"305107ec-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLVideoElement" + ,"Kind":"ComClassID" + ,"Guid":"3051070f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGSwitchElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGDescElement" + ,"Kind":"ComClassID" + ,"Guid":"30510572-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTitleElement" + ,"Kind":"ComClassID" + ,"Guid":"30510573-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGMetadataElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d7-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGElementInstance" + ,"Kind":"ComClassID" + ,"Guid":"30510575-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGElementInstanceList" + ,"Kind":"ComClassID" + ,"Guid":"30510576-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMException" + ,"Kind":"ComClassID" + ,"Guid":"3051072c-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"RangeException" + ,"Kind":"ComClassID" + ,"Guid":"3051072e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGException" + ,"Kind":"ComClassID" + ,"Guid":"30510730-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"EventException" + ,"Kind":"ComClassID" + ,"Guid":"3051073b-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGScriptElement" + ,"Kind":"ComClassID" + ,"Guid":"305105e1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGStyleElement" + ,"Kind":"ComClassID" + ,"Guid":"305105d1-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTextContentElement" + ,"Kind":"ComClassID" + ,"Guid":"305105dd-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTextPositioningElement" + ,"Kind":"ComClassID" + ,"Guid":"305105e0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMDocumentType" + ,"Kind":"ComClassID" + ,"Guid":"30510739-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"NodeIterator" + ,"Kind":"ComClassID" + ,"Guid":"30510745-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"TreeWalker" + ,"Kind":"ComClassID" + ,"Guid":"30510747-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMProcessingInstruction" + ,"Kind":"ComClassID" + ,"Guid":"30510743-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLPerformance" + ,"Kind":"ComClassID" + ,"Guid":"3051074f-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLPerformanceNavigation" + ,"Kind":"ComClassID" + ,"Guid":"30510751-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLPerformanceTiming" + ,"Kind":"ComClassID" + ,"Guid":"30510753-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"SVGTSpanElement" + ,"Kind":"ComClassID" + ,"Guid":"305105e2-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CTemplatePrinter" + ,"Kind":"ComClassID" + ,"Guid":"3050f6b3-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CPrintManagerTemplatePrinter" + ,"Kind":"ComClassID" + ,"Guid":"63619f54-9d71-4c23-a08d-50d7f18db2e9" + } + ,{ + "Name":"SVGTextPathElement" + ,"Kind":"ComClassID" + ,"Guid":"305105eb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"XMLSerializer" + ,"Kind":"ComClassID" + ,"Guid":"3051077e-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMParser" + ,"Kind":"ComClassID" + ,"Guid":"30510782-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDOMXmlSerializerFactory" + ,"Kind":"ComClassID" + ,"Guid":"30510780-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMParserFactory" + ,"Kind":"ComClassID" + ,"Guid":"30510784-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLSemanticElement" + ,"Kind":"ComClassID" + ,"Guid":"305107b0-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLProgressElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2d5-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMSTransitionEvent" + ,"Kind":"ComClassID" + ,"Guid":"305107b6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMMSAnimationEvent" + ,"Kind":"ComClassID" + ,"Guid":"305107b8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"WebGeolocation" + ,"Kind":"ComClassID" + ,"Guid":"305107c6-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"WebGeocoordinates" + ,"Kind":"ComClassID" + ,"Guid":"305107c8-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"WebGeopositionError" + ,"Kind":"ComClassID" + ,"Guid":"305107ca-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"WebGeoposition" + ,"Kind":"ComClassID" + ,"Guid":"305107ce-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"CClientCaps" + ,"Kind":"ComClassID" + ,"Guid":"7e8bc44e-aeff-11d1-89c2-00c04fb6bfc4" + } + ,{ + "Name":"DOMMSManipulationEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510817-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"DOMCloseEvent" + ,"Kind":"ComClassID" + ,"Guid":"30510800-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"ApplicationCache" + ,"Kind":"ComClassID" + ,"Guid":"30510829-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HtmlDlgSafeHelper" + ,"Kind":"ComClassID" + ,"Guid":"3050f819-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"BlockFormats" + ,"Kind":"ComClassID" + ,"Guid":"3050f831-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"FontNames" + ,"Kind":"ComClassID" + ,"Guid":"3050f83a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLNamespace" + ,"Kind":"ComClassID" + ,"Guid":"3050f6bc-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLNamespaceCollection" + ,"Kind":"ComClassID" + ,"Guid":"3050f6b9-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"ThreadDialogProcParam" + ,"Kind":"ComClassID" + ,"Guid":"3050f5eb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLDialog" + ,"Kind":"ComClassID" + ,"Guid":"3050f28a-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLPopup" + ,"Kind":"ComClassID" + ,"Guid":"3050f667-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLAppBehavior" + ,"Kind":"ComClassID" + ,"Guid":"3050f5cb-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"OldHTMLDocument" + ,"Kind":"ComClassID" + ,"Guid":"d48a6ec9-6a4a-11cf-94a7-444553540000" + } + ,{ + "Name":"OldHTMLFormElement" + ,"Kind":"ComClassID" + ,"Guid":"0d04d285-6bec-11cf-8b97-00aa00476da6" + } + ,{ + "Name":"HTMLInputButtonElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2b4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLInputTextElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2ab-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLInputFileElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2ae-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLOptionButtonElement" + ,"Kind":"ComClassID" + ,"Guid":"3050f2be-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"HTMLInputImage" + ,"Kind":"ComClassID" + ,"Guid":"3050f2c4-98b5-11cf-bb82-00aa00bdce0b" + } + ,{ + "Name":"IHTMLFiltersCollection" + ,"Kind":"Com" + ,"Guid":"3050f3ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IIE70DispatchEx" + ,"Kind":"Com" + ,"Guid":"3051046b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatchEx","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IIE80DispatchEx" + ,"Kind":"Com" + ,"Guid":"3051046c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatchEx","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"htmlDesignMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlDesignModeInherit","Value":-2} + ,{"Name":"htmlDesignModeOn","Value":-1} + ,{"Name":"htmlDesignModeOff","Value":0} + ,{"Name":"htmlDesignMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlZOrder" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlZOrderFront","Value":0} + ,{"Name":"htmlZOrderBack","Value":1} + ,{"Name":"htmlZOrder_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlClear" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlClearNotSet","Value":0} + ,{"Name":"htmlClearAll","Value":1} + ,{"Name":"htmlClearLeft","Value":2} + ,{"Name":"htmlClearRight","Value":3} + ,{"Name":"htmlClearBoth","Value":4} + ,{"Name":"htmlClearNone","Value":5} + ,{"Name":"htmlClear_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlControlAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlControlAlignNotSet","Value":0} + ,{"Name":"htmlControlAlignLeft","Value":1} + ,{"Name":"htmlControlAlignCenter","Value":2} + ,{"Name":"htmlControlAlignRight","Value":3} + ,{"Name":"htmlControlAlignTextTop","Value":4} + ,{"Name":"htmlControlAlignAbsMiddle","Value":5} + ,{"Name":"htmlControlAlignBaseline","Value":6} + ,{"Name":"htmlControlAlignAbsBottom","Value":7} + ,{"Name":"htmlControlAlignBottom","Value":8} + ,{"Name":"htmlControlAlignMiddle","Value":9} + ,{"Name":"htmlControlAlignTop","Value":10} + ,{"Name":"htmlControlAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlBlockAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlBlockAlignNotSet","Value":0} + ,{"Name":"htmlBlockAlignLeft","Value":1} + ,{"Name":"htmlBlockAlignCenter","Value":2} + ,{"Name":"htmlBlockAlignRight","Value":3} + ,{"Name":"htmlBlockAlignJustify","Value":4} + ,{"Name":"htmlBlockAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlReadyState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlReadyStateuninitialized","Value":0} + ,{"Name":"htmlReadyStateloading","Value":1} + ,{"Name":"htmlReadyStateloaded","Value":2} + ,{"Name":"htmlReadyStateinteractive","Value":3} + ,{"Name":"htmlReadyStatecomplete","Value":4} + ,{"Name":"htmlReadyState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlLoop" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlLoopLoopInfinite","Value":-1} + ,{"Name":"htmlLoop_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"mediaType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"mediaTypeNotSet","Value":0} + ,{"Name":"mediaTypeAll","Value":511} + ,{"Name":"mediaTypeAural","Value":1} + ,{"Name":"mediaTypeBraille","Value":2} + ,{"Name":"mediaTypeEmbossed","Value":4} + ,{"Name":"mediaTypeHandheld","Value":8} + ,{"Name":"mediaTypePrint","Value":16} + ,{"Name":"mediaTypeProjection","Value":32} + ,{"Name":"mediaTypeScreen","Value":64} + ,{"Name":"mediaTypeTty","Value":128} + ,{"Name":"mediaTypeTv","Value":256} + ,{"Name":"mediaType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DomConstructor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DomConstructorObject","Value":0} + ,{"Name":"DomConstructorAttr","Value":1} + ,{"Name":"DomConstructorBehaviorUrnsCollection","Value":2} + ,{"Name":"DomConstructorBookmarkCollection","Value":3} + ,{"Name":"DomConstructorCompatibleInfo","Value":4} + ,{"Name":"DomConstructorCompatibleInfoCollection","Value":5} + ,{"Name":"DomConstructorControlRangeCollection","Value":6} + ,{"Name":"DomConstructorCSSCurrentStyleDeclaration","Value":7} + ,{"Name":"DomConstructorCSSRuleList","Value":8} + ,{"Name":"DomConstructorCSSRuleStyleDeclaration","Value":9} + ,{"Name":"DomConstructorCSSStyleDeclaration","Value":10} + ,{"Name":"DomConstructorCSSStyleRule","Value":11} + ,{"Name":"DomConstructorCSSStyleSheet","Value":12} + ,{"Name":"DomConstructorDataTransfer","Value":13} + ,{"Name":"DomConstructorDOMImplementation","Value":14} + ,{"Name":"DomConstructorElement","Value":15} + ,{"Name":"DomConstructorEvent","Value":16} + ,{"Name":"DomConstructorHistory","Value":17} + ,{"Name":"DomConstructorHTCElementBehaviorDefaults","Value":18} + ,{"Name":"DomConstructorHTMLAnchorElement","Value":19} + ,{"Name":"DomConstructorHTMLAreaElement","Value":20} + ,{"Name":"DomConstructorHTMLAreasCollection","Value":21} + ,{"Name":"DomConstructorHTMLBaseElement","Value":22} + ,{"Name":"DomConstructorHTMLBaseFontElement","Value":23} + ,{"Name":"DomConstructorHTMLBGSoundElement","Value":24} + ,{"Name":"DomConstructorHTMLBlockElement","Value":25} + ,{"Name":"DomConstructorHTMLBodyElement","Value":26} + ,{"Name":"DomConstructorHTMLBRElement","Value":27} + ,{"Name":"DomConstructorHTMLButtonElement","Value":28} + ,{"Name":"DomConstructorHTMLCollection","Value":29} + ,{"Name":"DomConstructorHTMLCommentElement","Value":30} + ,{"Name":"DomConstructorHTMLDDElement","Value":31} + ,{"Name":"DomConstructorHTMLDivElement","Value":32} + ,{"Name":"DomConstructorHTMLDocument","Value":33} + ,{"Name":"DomConstructorHTMLDListElement","Value":34} + ,{"Name":"DomConstructorHTMLDTElement","Value":35} + ,{"Name":"DomConstructorHTMLEmbedElement","Value":36} + ,{"Name":"DomConstructorHTMLFieldSetElement","Value":37} + ,{"Name":"DomConstructorHTMLFontElement","Value":38} + ,{"Name":"DomConstructorHTMLFormElement","Value":39} + ,{"Name":"DomConstructorHTMLFrameElement","Value":40} + ,{"Name":"DomConstructorHTMLFrameSetElement","Value":41} + ,{"Name":"DomConstructorHTMLGenericElement","Value":42} + ,{"Name":"DomConstructorHTMLHeadElement","Value":43} + ,{"Name":"DomConstructorHTMLHeadingElement","Value":44} + ,{"Name":"DomConstructorHTMLHRElement","Value":45} + ,{"Name":"DomConstructorHTMLHtmlElement","Value":46} + ,{"Name":"DomConstructorHTMLIFrameElement","Value":47} + ,{"Name":"DomConstructorHTMLImageElement","Value":48} + ,{"Name":"DomConstructorHTMLInputElement","Value":49} + ,{"Name":"DomConstructorHTMLIsIndexElement","Value":50} + ,{"Name":"DomConstructorHTMLLabelElement","Value":51} + ,{"Name":"DomConstructorHTMLLegendElement","Value":52} + ,{"Name":"DomConstructorHTMLLIElement","Value":53} + ,{"Name":"DomConstructorHTMLLinkElement","Value":54} + ,{"Name":"DomConstructorHTMLMapElement","Value":55} + ,{"Name":"DomConstructorHTMLMarqueeElement","Value":56} + ,{"Name":"DomConstructorHTMLMetaElement","Value":57} + ,{"Name":"DomConstructorHTMLModelessDialog","Value":58} + ,{"Name":"DomConstructorHTMLNamespaceInfo","Value":59} + ,{"Name":"DomConstructorHTMLNamespaceInfoCollection","Value":60} + ,{"Name":"DomConstructorHTMLNextIdElement","Value":61} + ,{"Name":"DomConstructorHTMLNoShowElement","Value":62} + ,{"Name":"DomConstructorHTMLObjectElement","Value":63} + ,{"Name":"DomConstructorHTMLOListElement","Value":64} + ,{"Name":"DomConstructorHTMLOptionElement","Value":65} + ,{"Name":"DomConstructorHTMLParagraphElement","Value":66} + ,{"Name":"DomConstructorHTMLParamElement","Value":67} + ,{"Name":"DomConstructorHTMLPhraseElement","Value":68} + ,{"Name":"DomConstructorHTMLPluginsCollection","Value":69} + ,{"Name":"DomConstructorHTMLPopup","Value":70} + ,{"Name":"DomConstructorHTMLScriptElement","Value":71} + ,{"Name":"DomConstructorHTMLSelectElement","Value":72} + ,{"Name":"DomConstructorHTMLSpanElement","Value":73} + ,{"Name":"DomConstructorHTMLStyleElement","Value":74} + ,{"Name":"DomConstructorHTMLTableCaptionElement","Value":75} + ,{"Name":"DomConstructorHTMLTableCellElement","Value":76} + ,{"Name":"DomConstructorHTMLTableColElement","Value":77} + ,{"Name":"DomConstructorHTMLTableElement","Value":78} + ,{"Name":"DomConstructorHTMLTableRowElement","Value":79} + ,{"Name":"DomConstructorHTMLTableSectionElement","Value":80} + ,{"Name":"DomConstructorHTMLTextAreaElement","Value":81} + ,{"Name":"DomConstructorHTMLTextElement","Value":82} + ,{"Name":"DomConstructorHTMLTitleElement","Value":83} + ,{"Name":"DomConstructorHTMLUListElement","Value":84} + ,{"Name":"DomConstructorHTMLUnknownElement","Value":85} + ,{"Name":"DomConstructorImage","Value":86} + ,{"Name":"DomConstructorLocation","Value":87} + ,{"Name":"DomConstructorNamedNodeMap","Value":88} + ,{"Name":"DomConstructorNavigator","Value":89} + ,{"Name":"DomConstructorNodeList","Value":90} + ,{"Name":"DomConstructorOption","Value":91} + ,{"Name":"DomConstructorScreen","Value":92} + ,{"Name":"DomConstructorSelection","Value":93} + ,{"Name":"DomConstructorStaticNodeList","Value":94} + ,{"Name":"DomConstructorStorage","Value":95} + ,{"Name":"DomConstructorStyleSheetList","Value":96} + ,{"Name":"DomConstructorStyleSheetPage","Value":97} + ,{"Name":"DomConstructorStyleSheetPageList","Value":98} + ,{"Name":"DomConstructorText","Value":99} + ,{"Name":"DomConstructorTextRange","Value":100} + ,{"Name":"DomConstructorTextRangeCollection","Value":101} + ,{"Name":"DomConstructorTextRectangle","Value":102} + ,{"Name":"DomConstructorTextRectangleList","Value":103} + ,{"Name":"DomConstructorWindow","Value":104} + ,{"Name":"DomConstructorXDomainRequest","Value":105} + ,{"Name":"DomConstructorXMLHttpRequest","Value":106} + ,{"Name":"DomConstructorMax","Value":107} + ,{"Name":"DomConstructor_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextTransform" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextTransformNotSet","Value":0} + ,{"Name":"styleTextTransformCapitalize","Value":1} + ,{"Name":"styleTextTransformLowercase","Value":2} + ,{"Name":"styleTextTransformUppercase","Value":3} + ,{"Name":"styleTextTransformNone","Value":4} + ,{"Name":"styleTextTransform_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleDataRepeat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleDataRepeatNone","Value":0} + ,{"Name":"styleDataRepeatInner","Value":1} + ,{"Name":"styleDataRepeat_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleOverflow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleOverflowNotSet","Value":0} + ,{"Name":"styleOverflowAuto","Value":1} + ,{"Name":"styleOverflowHidden","Value":2} + ,{"Name":"styleOverflowVisible","Value":3} + ,{"Name":"styleOverflowScroll","Value":4} + ,{"Name":"styleOverflow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsOverflowStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsOverflowStyleNotSet","Value":0} + ,{"Name":"styleMsOverflowStyleAuto","Value":1} + ,{"Name":"styleMsOverflowStyleNone","Value":2} + ,{"Name":"styleMsOverflowStyleScrollbar","Value":3} + ,{"Name":"styleMsOverflowStyleMsAutoHidingScrollbar","Value":4} + ,{"Name":"styleMsOverflowStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTableLayout" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTableLayoutNotSet","Value":0} + ,{"Name":"styleTableLayoutAuto","Value":1} + ,{"Name":"styleTableLayoutFixed","Value":2} + ,{"Name":"styleTableLayout_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBorderCollapse" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBorderCollapseNotSet","Value":0} + ,{"Name":"styleBorderCollapseSeparate","Value":1} + ,{"Name":"styleBorderCollapseCollapse","Value":2} + ,{"Name":"styleBorderCollapse_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleCaptionSide" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleCaptionSideNotSet","Value":0} + ,{"Name":"styleCaptionSideTop","Value":1} + ,{"Name":"styleCaptionSideBottom","Value":2} + ,{"Name":"styleCaptionSideLeft","Value":3} + ,{"Name":"styleCaptionSideRight","Value":4} + ,{"Name":"styleCaptionSide_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleEmptyCells" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleEmptyCellsNotSet","Value":0} + ,{"Name":"styleEmptyCellsShow","Value":1} + ,{"Name":"styleEmptyCellsHide","Value":2} + ,{"Name":"styleEmptyCells_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFontStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFontStyleNotSet","Value":0} + ,{"Name":"styleFontStyleItalic","Value":1} + ,{"Name":"styleFontStyleOblique","Value":2} + ,{"Name":"styleFontStyleNormal","Value":3} + ,{"Name":"styleFontStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFontVariant" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFontVariantNotSet","Value":0} + ,{"Name":"styleFontVariantSmallCaps","Value":1} + ,{"Name":"styleFontVariantNormal","Value":2} + ,{"Name":"styleFontVariant_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackgroundRepeat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackgroundRepeatRepeat","Value":0} + ,{"Name":"styleBackgroundRepeatRepeatX","Value":1} + ,{"Name":"styleBackgroundRepeatRepeatY","Value":2} + ,{"Name":"styleBackgroundRepeatNoRepeat","Value":3} + ,{"Name":"styleBackgroundRepeatNotSet","Value":4} + ,{"Name":"styleBackgroundRepeat_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackgroundAttachment" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackgroundAttachmentFixed","Value":0} + ,{"Name":"styleBackgroundAttachmentScroll","Value":1} + ,{"Name":"styleBackgroundAttachmentNotSet","Value":2} + ,{"Name":"styleBackgroundAttachment_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackgroundAttachment3" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackgroundAttachment3Fixed","Value":0} + ,{"Name":"styleBackgroundAttachment3Scroll","Value":1} + ,{"Name":"styleBackgroundAttachment3Local","Value":2} + ,{"Name":"styleBackgroundAttachment3NotSet","Value":3} + ,{"Name":"styleBackgroundAttachment3_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackgroundClip" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackgroundClipBorderBox","Value":0} + ,{"Name":"styleBackgroundClipPaddingBox","Value":1} + ,{"Name":"styleBackgroundClipContentBox","Value":2} + ,{"Name":"styleBackgroundClipNotSet","Value":3} + ,{"Name":"styleBackgroundClip_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackgroundOrigin" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackgroundOriginBorderBox","Value":0} + ,{"Name":"styleBackgroundOriginPaddingBox","Value":1} + ,{"Name":"styleBackgroundOriginContentBox","Value":2} + ,{"Name":"styleBackgroundOriginNotSet","Value":3} + ,{"Name":"styleBackgroundOrigin_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleVerticalAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleVerticalAlignAuto","Value":0} + ,{"Name":"styleVerticalAlignBaseline","Value":1} + ,{"Name":"styleVerticalAlignSub","Value":2} + ,{"Name":"styleVerticalAlignSuper","Value":3} + ,{"Name":"styleVerticalAlignTop","Value":4} + ,{"Name":"styleVerticalAlignTextTop","Value":5} + ,{"Name":"styleVerticalAlignMiddle","Value":6} + ,{"Name":"styleVerticalAlignBottom","Value":7} + ,{"Name":"styleVerticalAlignTextBottom","Value":8} + ,{"Name":"styleVerticalAlignInherit","Value":9} + ,{"Name":"styleVerticalAlignNotSet","Value":10} + ,{"Name":"styleVerticalAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFontWeight" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFontWeightNotSet","Value":0} + ,{"Name":"styleFontWeight100","Value":1} + ,{"Name":"styleFontWeight200","Value":2} + ,{"Name":"styleFontWeight300","Value":3} + ,{"Name":"styleFontWeight400","Value":4} + ,{"Name":"styleFontWeight500","Value":5} + ,{"Name":"styleFontWeight600","Value":6} + ,{"Name":"styleFontWeight700","Value":7} + ,{"Name":"styleFontWeight800","Value":8} + ,{"Name":"styleFontWeight900","Value":9} + ,{"Name":"styleFontWeightNormal","Value":10} + ,{"Name":"styleFontWeightBold","Value":11} + ,{"Name":"styleFontWeightBolder","Value":12} + ,{"Name":"styleFontWeightLighter","Value":13} + ,{"Name":"styleFontWeight_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFontSize" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFontSizeXXSmall","Value":0} + ,{"Name":"styleFontSizeXSmall","Value":1} + ,{"Name":"styleFontSizeSmall","Value":2} + ,{"Name":"styleFontSizeMedium","Value":3} + ,{"Name":"styleFontSizeLarge","Value":4} + ,{"Name":"styleFontSizeXLarge","Value":5} + ,{"Name":"styleFontSizeXXLarge","Value":6} + ,{"Name":"styleFontSizeSmaller","Value":7} + ,{"Name":"styleFontSizeLarger","Value":8} + ,{"Name":"styleFontSize_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleZIndex" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleZIndexAuto","Value":-2147483647} + ,{"Name":"styleZIndex_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWidowsOrphans" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWidowsOrphansNotSet","Value":-2147483647} + ,{"Name":"styleWidowsOrphans_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAuto" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAutoAuto","Value":0} + ,{"Name":"styleAuto_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleNone" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleNoneNone","Value":0} + ,{"Name":"styleNone_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleNormal" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleNormalNormal","Value":0} + ,{"Name":"styleNormal_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBorderWidth" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBorderWidthThin","Value":0} + ,{"Name":"styleBorderWidthMedium","Value":1} + ,{"Name":"styleBorderWidthThick","Value":2} + ,{"Name":"styleBorderWidth_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePositionNotSet","Value":0} + ,{"Name":"stylePositionstatic","Value":1} + ,{"Name":"stylePositionrelative","Value":2} + ,{"Name":"stylePositionabsolute","Value":3} + ,{"Name":"stylePositionfixed","Value":4} + ,{"Name":"stylePositionMsPage","Value":5} + ,{"Name":"stylePositionMsDeviceFixed","Value":6} + ,{"Name":"stylePosition_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBorderStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBorderStyleNotSet","Value":0} + ,{"Name":"styleBorderStyleDotted","Value":1} + ,{"Name":"styleBorderStyleDashed","Value":2} + ,{"Name":"styleBorderStyleSolid","Value":3} + ,{"Name":"styleBorderStyleDouble","Value":4} + ,{"Name":"styleBorderStyleGroove","Value":5} + ,{"Name":"styleBorderStyleRidge","Value":6} + ,{"Name":"styleBorderStyleInset","Value":7} + ,{"Name":"styleBorderStyleOutset","Value":8} + ,{"Name":"styleBorderStyleWindowInset","Value":9} + ,{"Name":"styleBorderStyleNone","Value":10} + ,{"Name":"styleBorderStyleHidden","Value":11} + ,{"Name":"styleBorderStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleOutlineStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleOutlineStyleNotSet","Value":0} + ,{"Name":"styleOutlineStyleDotted","Value":1} + ,{"Name":"styleOutlineStyleDashed","Value":2} + ,{"Name":"styleOutlineStyleSolid","Value":3} + ,{"Name":"styleOutlineStyleDouble","Value":4} + ,{"Name":"styleOutlineStyleGroove","Value":5} + ,{"Name":"styleOutlineStyleRidge","Value":6} + ,{"Name":"styleOutlineStyleInset","Value":7} + ,{"Name":"styleOutlineStyleOutset","Value":8} + ,{"Name":"styleOutlineStyleWindowInset","Value":9} + ,{"Name":"styleOutlineStyleNone","Value":10} + ,{"Name":"styleOutlineStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleStyleFloat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleStyleFloatNotSet","Value":0} + ,{"Name":"styleStyleFloatLeft","Value":1} + ,{"Name":"styleStyleFloatRight","Value":2} + ,{"Name":"styleStyleFloatNone","Value":3} + ,{"Name":"styleStyleFloat_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleDisplay" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleDisplayNotSet","Value":0} + ,{"Name":"styleDisplayBlock","Value":1} + ,{"Name":"styleDisplayInline","Value":2} + ,{"Name":"styleDisplayListItem","Value":3} + ,{"Name":"styleDisplayNone","Value":4} + ,{"Name":"styleDisplayTableHeaderGroup","Value":5} + ,{"Name":"styleDisplayTableFooterGroup","Value":6} + ,{"Name":"styleDisplayInlineBlock","Value":7} + ,{"Name":"styleDisplayTable","Value":8} + ,{"Name":"styleDisplayInlineTable","Value":9} + ,{"Name":"styleDisplayTableRow","Value":10} + ,{"Name":"styleDisplayTableRowGroup","Value":11} + ,{"Name":"styleDisplayTableColumn","Value":12} + ,{"Name":"styleDisplayTableColumnGroup","Value":13} + ,{"Name":"styleDisplayTableCell","Value":14} + ,{"Name":"styleDisplayTableCaption","Value":15} + ,{"Name":"styleDisplayRunIn","Value":16} + ,{"Name":"styleDisplayRuby","Value":17} + ,{"Name":"styleDisplayRubyBase","Value":18} + ,{"Name":"styleDisplayRubyText","Value":19} + ,{"Name":"styleDisplayRubyBaseContainer","Value":20} + ,{"Name":"styleDisplayRubyTextContainer","Value":21} + ,{"Name":"styleDisplayMsFlexbox","Value":22} + ,{"Name":"styleDisplayMsInlineFlexbox","Value":23} + ,{"Name":"styleDisplayMsGrid","Value":24} + ,{"Name":"styleDisplayMsInlineGrid","Value":25} + ,{"Name":"styleDisplayFlex","Value":26} + ,{"Name":"styleDisplayInlineFlex","Value":27} + ,{"Name":"styleDisplayWebkitBox","Value":28} + ,{"Name":"styleDisplayWebkitInlineBox","Value":29} + ,{"Name":"styleDisplay_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleVisibility" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleVisibilityNotSet","Value":0} + ,{"Name":"styleVisibilityInherit","Value":1} + ,{"Name":"styleVisibilityVisible","Value":2} + ,{"Name":"styleVisibilityHidden","Value":3} + ,{"Name":"styleVisibilityCollapse","Value":4} + ,{"Name":"styleVisibility_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleListStyleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleListStyleTypeNotSet","Value":0} + ,{"Name":"styleListStyleTypeDisc","Value":1} + ,{"Name":"styleListStyleTypeCircle","Value":2} + ,{"Name":"styleListStyleTypeSquare","Value":3} + ,{"Name":"styleListStyleTypeDecimal","Value":4} + ,{"Name":"styleListStyleTypeLowerRoman","Value":5} + ,{"Name":"styleListStyleTypeUpperRoman","Value":6} + ,{"Name":"styleListStyleTypeLowerAlpha","Value":7} + ,{"Name":"styleListStyleTypeUpperAlpha","Value":8} + ,{"Name":"styleListStyleTypeNone","Value":9} + ,{"Name":"styleListStyleTypeDecimalLeadingZero","Value":10} + ,{"Name":"styleListStyleTypeGeorgian","Value":11} + ,{"Name":"styleListStyleTypeArmenian","Value":12} + ,{"Name":"styleListStyleTypeUpperLatin","Value":13} + ,{"Name":"styleListStyleTypeLowerLatin","Value":14} + ,{"Name":"styleListStyleTypeUpperGreek","Value":15} + ,{"Name":"styleListStyleTypeLowerGreek","Value":16} + ,{"Name":"styleListStyleType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleListStylePosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleListStylePositionNotSet","Value":0} + ,{"Name":"styleListStylePositionInside","Value":1} + ,{"Name":"styleListStylePositionOutSide","Value":2} + ,{"Name":"styleListStylePosition_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWhiteSpace" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWhiteSpaceNotSet","Value":0} + ,{"Name":"styleWhiteSpaceNormal","Value":1} + ,{"Name":"styleWhiteSpacePre","Value":2} + ,{"Name":"styleWhiteSpaceNowrap","Value":3} + ,{"Name":"styleWhiteSpacePreline","Value":4} + ,{"Name":"styleWhiteSpacePrewrap","Value":5} + ,{"Name":"styleWhiteSpace_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePageBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePageBreakNotSet","Value":0} + ,{"Name":"stylePageBreakAuto","Value":1} + ,{"Name":"stylePageBreakAlways","Value":2} + ,{"Name":"stylePageBreakLeft","Value":3} + ,{"Name":"stylePageBreakRight","Value":4} + ,{"Name":"stylePageBreakAvoid","Value":5} + ,{"Name":"stylePageBreak_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePageBreakInside" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePageBreakInsideNotSet","Value":0} + ,{"Name":"stylePageBreakInsideAuto","Value":1} + ,{"Name":"stylePageBreakInsideAvoid","Value":2} + ,{"Name":"stylePageBreakInside_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleCursor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleCursorAuto","Value":0} + ,{"Name":"styleCursorCrosshair","Value":1} + ,{"Name":"styleCursorDefault","Value":2} + ,{"Name":"styleCursorHand","Value":3} + ,{"Name":"styleCursorMove","Value":4} + ,{"Name":"styleCursorE_resize","Value":5} + ,{"Name":"styleCursorNe_resize","Value":6} + ,{"Name":"styleCursorNw_resize","Value":7} + ,{"Name":"styleCursorN_resize","Value":8} + ,{"Name":"styleCursorSe_resize","Value":9} + ,{"Name":"styleCursorSw_resize","Value":10} + ,{"Name":"styleCursorS_resize","Value":11} + ,{"Name":"styleCursorW_resize","Value":12} + ,{"Name":"styleCursorText","Value":13} + ,{"Name":"styleCursorWait","Value":14} + ,{"Name":"styleCursorHelp","Value":15} + ,{"Name":"styleCursorPointer","Value":16} + ,{"Name":"styleCursorProgress","Value":17} + ,{"Name":"styleCursorNot_allowed","Value":18} + ,{"Name":"styleCursorNo_drop","Value":19} + ,{"Name":"styleCursorVertical_text","Value":20} + ,{"Name":"styleCursorall_scroll","Value":21} + ,{"Name":"styleCursorcol_resize","Value":22} + ,{"Name":"styleCursorrow_resize","Value":23} + ,{"Name":"styleCursorNone","Value":24} + ,{"Name":"styleCursorContext_menu","Value":25} + ,{"Name":"styleCursorEw_resize","Value":26} + ,{"Name":"styleCursorNs_resize","Value":27} + ,{"Name":"styleCursorNesw_resize","Value":28} + ,{"Name":"styleCursorNwse_resize","Value":29} + ,{"Name":"styleCursorCell","Value":30} + ,{"Name":"styleCursorCopy","Value":31} + ,{"Name":"styleCursorAlias","Value":32} + ,{"Name":"styleCursorcustom","Value":33} + ,{"Name":"styleCursorNotSet","Value":34} + ,{"Name":"styleCursor_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleDir" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleDirNotSet","Value":0} + ,{"Name":"styleDirLeftToRight","Value":1} + ,{"Name":"styleDirRightToLeft","Value":2} + ,{"Name":"styleDirInherit","Value":3} + ,{"Name":"styleDir_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBidi" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBidiNotSet","Value":0} + ,{"Name":"styleBidiNormal","Value":1} + ,{"Name":"styleBidiEmbed","Value":2} + ,{"Name":"styleBidiOverride","Value":3} + ,{"Name":"styleBidiInherit","Value":4} + ,{"Name":"styleBidi_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleImeMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleImeModeAuto","Value":0} + ,{"Name":"styleImeModeActive","Value":1} + ,{"Name":"styleImeModeInactive","Value":2} + ,{"Name":"styleImeModeDisabled","Value":3} + ,{"Name":"styleImeModeNotSet","Value":4} + ,{"Name":"styleImeMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleRubyAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleRubyAlignNotSet","Value":0} + ,{"Name":"styleRubyAlignAuto","Value":1} + ,{"Name":"styleRubyAlignLeft","Value":2} + ,{"Name":"styleRubyAlignCenter","Value":3} + ,{"Name":"styleRubyAlignRight","Value":4} + ,{"Name":"styleRubyAlignDistributeLetter","Value":5} + ,{"Name":"styleRubyAlignDistributeSpace","Value":6} + ,{"Name":"styleRubyAlignLineEdge","Value":7} + ,{"Name":"styleRubyAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleRubyPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleRubyPositionNotSet","Value":0} + ,{"Name":"styleRubyPositionAbove","Value":1} + ,{"Name":"styleRubyPositionInline","Value":2} + ,{"Name":"styleRubyPosition_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleRubyOverhang" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleRubyOverhangNotSet","Value":0} + ,{"Name":"styleRubyOverhangAuto","Value":1} + ,{"Name":"styleRubyOverhangWhitespace","Value":2} + ,{"Name":"styleRubyOverhangNone","Value":3} + ,{"Name":"styleRubyOverhang_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLayoutGridChar" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLayoutGridCharNotSet","Value":0} + ,{"Name":"styleLayoutGridCharAuto","Value":1} + ,{"Name":"styleLayoutGridCharNone","Value":2} + ,{"Name":"styleLayoutGridChar_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLayoutGridLine" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLayoutGridLineNotSet","Value":0} + ,{"Name":"styleLayoutGridLineAuto","Value":1} + ,{"Name":"styleLayoutGridLineNone","Value":2} + ,{"Name":"styleLayoutGridLine_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLayoutGridMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLayoutGridModeNotSet","Value":0} + ,{"Name":"styleLayoutGridModeChar","Value":1} + ,{"Name":"styleLayoutGridModeLine","Value":2} + ,{"Name":"styleLayoutGridModeBoth","Value":3} + ,{"Name":"styleLayoutGridModeNone","Value":4} + ,{"Name":"styleLayoutGridMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLayoutGridType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLayoutGridTypeNotSet","Value":0} + ,{"Name":"styleLayoutGridTypeLoose","Value":1} + ,{"Name":"styleLayoutGridTypeStrict","Value":2} + ,{"Name":"styleLayoutGridTypeFixed","Value":3} + ,{"Name":"styleLayoutGridType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLineBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLineBreakNotSet","Value":0} + ,{"Name":"styleLineBreakNormal","Value":1} + ,{"Name":"styleLineBreakStrict","Value":2} + ,{"Name":"styleLineBreak_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWordBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWordBreakNotSet","Value":0} + ,{"Name":"styleWordBreakNormal","Value":1} + ,{"Name":"styleWordBreakBreakAll","Value":2} + ,{"Name":"styleWordBreakKeepAll","Value":3} + ,{"Name":"styleWordBreak_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWordWrap" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWordWrapNotSet","Value":0} + ,{"Name":"styleWordWrapOff","Value":1} + ,{"Name":"styleWordWrapOn","Value":2} + ,{"Name":"styleWordWrap_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextJustify" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextJustifyNotSet","Value":0} + ,{"Name":"styleTextJustifyInterWord","Value":1} + ,{"Name":"styleTextJustifyNewspaper","Value":2} + ,{"Name":"styleTextJustifyDistribute","Value":3} + ,{"Name":"styleTextJustifyDistributeAllLines","Value":4} + ,{"Name":"styleTextJustifyInterIdeograph","Value":5} + ,{"Name":"styleTextJustifyInterCluster","Value":6} + ,{"Name":"styleTextJustifyKashida","Value":7} + ,{"Name":"styleTextJustifyAuto","Value":8} + ,{"Name":"styleTextJustify_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextAlignLast" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextAlignLastNotSet","Value":0} + ,{"Name":"styleTextAlignLastLeft","Value":1} + ,{"Name":"styleTextAlignLastCenter","Value":2} + ,{"Name":"styleTextAlignLastRight","Value":3} + ,{"Name":"styleTextAlignLastJustify","Value":4} + ,{"Name":"styleTextAlignLastAuto","Value":5} + ,{"Name":"styleTextAlignLast_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextJustifyTrim" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextJustifyTrimNotSet","Value":0} + ,{"Name":"styleTextJustifyTrimNone","Value":1} + ,{"Name":"styleTextJustifyTrimPunctuation","Value":2} + ,{"Name":"styleTextJustifyTrimPunctAndKana","Value":3} + ,{"Name":"styleTextJustifyTrim_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAccelerator" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAcceleratorFalse","Value":0} + ,{"Name":"styleAcceleratorTrue","Value":1} + ,{"Name":"styleAccelerator_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleLayoutFlow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleLayoutFlowHorizontal","Value":0} + ,{"Name":"styleLayoutFlowVerticalIdeographic","Value":1} + ,{"Name":"styleLayoutFlowNotSet","Value":2} + ,{"Name":"styleLayoutFlow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBlockProgression" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBlockProgressionTb","Value":0} + ,{"Name":"styleBlockProgressionRl","Value":1} + ,{"Name":"styleBlockProgressionBt","Value":2} + ,{"Name":"styleBlockProgressionLr","Value":3} + ,{"Name":"styleBlockProgressionNotSet","Value":4} + ,{"Name":"styleBlockProgression_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWritingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWritingModeLrtb","Value":0} + ,{"Name":"styleWritingModeTbrl","Value":1} + ,{"Name":"styleWritingModeRltb","Value":2} + ,{"Name":"styleWritingModeBtrl","Value":3} + ,{"Name":"styleWritingModeNotSet","Value":4} + ,{"Name":"styleWritingModeTblr","Value":5} + ,{"Name":"styleWritingModeBtlr","Value":6} + ,{"Name":"styleWritingModeLrbt","Value":7} + ,{"Name":"styleWritingModeRlbt","Value":8} + ,{"Name":"styleWritingModeLr","Value":9} + ,{"Name":"styleWritingModeRl","Value":10} + ,{"Name":"styleWritingModeTb","Value":11} + ,{"Name":"styleWritingMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBool" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBoolFalse","Value":0} + ,{"Name":"styleBoolTrue","Value":1} + ,{"Name":"styleBool_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextUnderlinePosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextUnderlinePositionBelow","Value":0} + ,{"Name":"styleTextUnderlinePositionAbove","Value":1} + ,{"Name":"styleTextUnderlinePositionAuto","Value":2} + ,{"Name":"styleTextUnderlinePositionNotSet","Value":3} + ,{"Name":"styleTextUnderlinePosition_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextOverflow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextOverflowClip","Value":0} + ,{"Name":"styleTextOverflowEllipsis","Value":1} + ,{"Name":"styleTextOverflowNotSet","Value":2} + ,{"Name":"styleTextOverflow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleInterpolation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleInterpolationNotSet","Value":0} + ,{"Name":"styleInterpolationNN","Value":1} + ,{"Name":"styleInterpolationBCH","Value":2} + ,{"Name":"styleInterpolation_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBoxSizing" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBoxSizingNotSet","Value":0} + ,{"Name":"styleBoxSizingContentBox","Value":1} + ,{"Name":"styleBoxSizingBorderBox","Value":2} + ,{"Name":"styleBoxSizing_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFlex" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFlexNone","Value":0} + ,{"Name":"styleFlexNotSet","Value":1} + ,{"Name":"styleFlex_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFlexBasis" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFlexBasisAuto","Value":0} + ,{"Name":"styleFlexBasisNotSet","Value":1} + ,{"Name":"styleFlexBasis_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFlexDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFlexDirectionRow","Value":0} + ,{"Name":"styleFlexDirectionRowReverse","Value":1} + ,{"Name":"styleFlexDirectionColumn","Value":2} + ,{"Name":"styleFlexDirectionColumnReverse","Value":3} + ,{"Name":"styleFlexDirectionNotSet","Value":4} + ,{"Name":"styleFlexDirection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWebkitBoxOrient" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWebkitBoxOrientHorizontal","Value":0} + ,{"Name":"styleWebkitBoxOrientInlineAxis","Value":1} + ,{"Name":"styleWebkitBoxOrientVertical","Value":2} + ,{"Name":"styleWebkitBoxOrientBlockAxis","Value":3} + ,{"Name":"styleWebkitBoxOrientNotSet","Value":4} + ,{"Name":"styleWebkitBoxOrient_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWebkitBoxDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWebkitBoxDirectionNormal","Value":0} + ,{"Name":"styleWebkitBoxDirectionReverse","Value":1} + ,{"Name":"styleWebkitBoxDirectionNotSet","Value":2} + ,{"Name":"styleWebkitBoxDirection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFlexWrap" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFlexWrapNowrap","Value":0} + ,{"Name":"styleFlexWrapWrap","Value":1} + ,{"Name":"styleFlexWrapWrapReverse","Value":2} + ,{"Name":"styleFlexWrapNotSet","Value":3} + ,{"Name":"styleFlexWrap_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAlignItems" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAlignItemsFlexStart","Value":0} + ,{"Name":"styleAlignItemsFlexEnd","Value":1} + ,{"Name":"styleAlignItemsCenter","Value":2} + ,{"Name":"styleAlignItemsBaseline","Value":3} + ,{"Name":"styleAlignItemsStretch","Value":4} + ,{"Name":"styleAlignItemsNotSet","Value":5} + ,{"Name":"styleAlignItems_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsFlexAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsFlexAlignStart","Value":0} + ,{"Name":"styleMsFlexAlignEnd","Value":1} + ,{"Name":"styleMsFlexAlignCenter","Value":2} + ,{"Name":"styleMsFlexAlignBaseline","Value":3} + ,{"Name":"styleMsFlexAlignStretch","Value":4} + ,{"Name":"styleMsFlexAlignNotSet","Value":5} + ,{"Name":"styleMsFlexAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsFlexItemAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsFlexItemAlignStart","Value":0} + ,{"Name":"styleMsFlexItemAlignEnd","Value":1} + ,{"Name":"styleMsFlexItemAlignCenter","Value":2} + ,{"Name":"styleMsFlexItemAlignBaseline","Value":3} + ,{"Name":"styleMsFlexItemAlignStretch","Value":4} + ,{"Name":"styleMsFlexItemAlignAuto","Value":5} + ,{"Name":"styleMsFlexItemAlignNotSet","Value":6} + ,{"Name":"styleMsFlexItemAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAlignSelf" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAlignSelfFlexStart","Value":0} + ,{"Name":"styleAlignSelfFlexEnd","Value":1} + ,{"Name":"styleAlignSelfCenter","Value":2} + ,{"Name":"styleAlignSelfBaseline","Value":3} + ,{"Name":"styleAlignSelfStretch","Value":4} + ,{"Name":"styleAlignSelfAuto","Value":5} + ,{"Name":"styleAlignSelfNotSet","Value":6} + ,{"Name":"styleAlignSelf_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleJustifyContent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleJustifyContentFlexStart","Value":0} + ,{"Name":"styleJustifyContentFlexEnd","Value":1} + ,{"Name":"styleJustifyContentCenter","Value":2} + ,{"Name":"styleJustifyContentSpaceBetween","Value":3} + ,{"Name":"styleJustifyContentSpaceAround","Value":4} + ,{"Name":"styleJustifyContentNotSet","Value":5} + ,{"Name":"styleJustifyContent_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsFlexPack" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsFlexPackStart","Value":0} + ,{"Name":"styleMsFlexPackEnd","Value":1} + ,{"Name":"styleMsFlexPackCenter","Value":2} + ,{"Name":"styleMsFlexPackJustify","Value":3} + ,{"Name":"styleMsFlexPackDistribute","Value":4} + ,{"Name":"styleMsFlexPackNotSet","Value":5} + ,{"Name":"styleMsFlexPack_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWebkitBoxPack" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWebkitBoxPackStart","Value":0} + ,{"Name":"styleWebkitBoxPackEnd","Value":1} + ,{"Name":"styleWebkitBoxPackCenter","Value":2} + ,{"Name":"styleWebkitBoxPackJustify","Value":3} + ,{"Name":"styleWebkitBoxPackNotSet","Value":5} + ,{"Name":"styleWebkitBoxPack_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsFlexLinePack" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsFlexLinePackStart","Value":0} + ,{"Name":"styleMsFlexLinePackEnd","Value":1} + ,{"Name":"styleMsFlexLinePackCenter","Value":2} + ,{"Name":"styleMsFlexLinePackJustify","Value":3} + ,{"Name":"styleMsFlexLinePackDistribute","Value":4} + ,{"Name":"styleMsFlexLinePackStretch","Value":5} + ,{"Name":"styleMsFlexLinePackNotSet","Value":6} + ,{"Name":"styleMsFlexLinePack_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAlignContent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAlignContentFlexStart","Value":0} + ,{"Name":"styleAlignContentFlexEnd","Value":1} + ,{"Name":"styleAlignContentCenter","Value":2} + ,{"Name":"styleAlignContentSpaceBetween","Value":3} + ,{"Name":"styleAlignContentSpaceAround","Value":4} + ,{"Name":"styleAlignContentStretch","Value":5} + ,{"Name":"styleAlignContentNotSet","Value":6} + ,{"Name":"styleAlignContent_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleColumnFill" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleColumnFillAuto","Value":0} + ,{"Name":"styleColumnFillBalance","Value":1} + ,{"Name":"styleColumnFillNotSet","Value":2} + ,{"Name":"styleColumnFill_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleColumnSpan" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleColumnSpanNone","Value":0} + ,{"Name":"styleColumnSpanAll","Value":1} + ,{"Name":"styleColumnSpanOne","Value":2} + ,{"Name":"styleColumnSpanNotSet","Value":3} + ,{"Name":"styleColumnSpan_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBreakNotSet","Value":0} + ,{"Name":"styleBreakAuto","Value":1} + ,{"Name":"styleBreakAlways","Value":2} + ,{"Name":"styleBreakAvoid","Value":3} + ,{"Name":"styleBreakLeft","Value":4} + ,{"Name":"styleBreakRight","Value":5} + ,{"Name":"styleBreakPage","Value":6} + ,{"Name":"styleBreakColumn","Value":7} + ,{"Name":"styleBreakAvoidPage","Value":8} + ,{"Name":"styleBreakAvoidColumn","Value":9} + ,{"Name":"styleBreak_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBreakInside" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBreakInsideNotSet","Value":0} + ,{"Name":"styleBreakInsideAuto","Value":1} + ,{"Name":"styleBreakInsideAvoid","Value":2} + ,{"Name":"styleBreakInsideAvoidPage","Value":3} + ,{"Name":"styleBreakInsideAvoidColumn","Value":4} + ,{"Name":"styleBreakInside_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsScrollChaining" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsScrollChainingNotSet","Value":0} + ,{"Name":"styleMsScrollChainingNone","Value":1} + ,{"Name":"styleMsScrollChainingChained","Value":2} + ,{"Name":"styleMsScrollChaining_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsContentZooming" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsContentZoomingNotSet","Value":0} + ,{"Name":"styleMsContentZoomingNone","Value":1} + ,{"Name":"styleMsContentZoomingZoom","Value":2} + ,{"Name":"styleMsContentZooming_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsContentZoomSnapType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsContentZoomSnapTypeNotSet","Value":0} + ,{"Name":"styleMsContentZoomSnapTypeNone","Value":1} + ,{"Name":"styleMsContentZoomSnapTypeMandatory","Value":2} + ,{"Name":"styleMsContentZoomSnapTypeProximity","Value":3} + ,{"Name":"styleMsContentZoomSnapType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsScrollRails" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsScrollRailsNotSet","Value":0} + ,{"Name":"styleMsScrollRailsNone","Value":1} + ,{"Name":"styleMsScrollRailsRailed","Value":2} + ,{"Name":"styleMsScrollRails_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsContentZoomChaining" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsContentZoomChainingNotSet","Value":0} + ,{"Name":"styleMsContentZoomChainingNone","Value":1} + ,{"Name":"styleMsContentZoomChainingChained","Value":2} + ,{"Name":"styleMsContentZoomChaining_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsScrollSnapType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsScrollSnapTypeNotSet","Value":0} + ,{"Name":"styleMsScrollSnapTypeNone","Value":1} + ,{"Name":"styleMsScrollSnapTypeMandatory","Value":2} + ,{"Name":"styleMsScrollSnapTypeProximity","Value":3} + ,{"Name":"styleMsScrollSnapType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridColumn" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridColumnNotSet","Value":0} + ,{"Name":"styleGridColumn_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridColumnAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridColumnAlignCenter","Value":0} + ,{"Name":"styleGridColumnAlignEnd","Value":1} + ,{"Name":"styleGridColumnAlignStart","Value":2} + ,{"Name":"styleGridColumnAlignStretch","Value":3} + ,{"Name":"styleGridColumnAlignNotSet","Value":4} + ,{"Name":"styleGridColumnAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridColumnSpan" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridColumnSpanNotSet","Value":0} + ,{"Name":"styleGridColumnSpan_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridRow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridRowNotSet","Value":0} + ,{"Name":"styleGridRow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridRowAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridRowAlignCenter","Value":0} + ,{"Name":"styleGridRowAlignEnd","Value":1} + ,{"Name":"styleGridRowAlignStart","Value":2} + ,{"Name":"styleGridRowAlignStretch","Value":3} + ,{"Name":"styleGridRowAlignNotSet","Value":4} + ,{"Name":"styleGridRowAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleGridRowSpan" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleGridRowSpanNotSet","Value":0} + ,{"Name":"styleGridRowSpan_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWrapThrough" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWrapThroughNotSet","Value":0} + ,{"Name":"styleWrapThroughWrap","Value":1} + ,{"Name":"styleWrapThroughNone","Value":2} + ,{"Name":"styleWrapThrough_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWrapFlow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWrapFlowNotSet","Value":0} + ,{"Name":"styleWrapFlowAuto","Value":1} + ,{"Name":"styleWrapFlowBoth","Value":2} + ,{"Name":"styleWrapFlowStart","Value":3} + ,{"Name":"styleWrapFlowEnd","Value":4} + ,{"Name":"styleWrapFlowClear","Value":5} + ,{"Name":"styleWrapFlowMinimum","Value":6} + ,{"Name":"styleWrapFlowMaximum","Value":7} + ,{"Name":"styleWrapFlow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAlignmentBaseline" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAlignmentBaselineNotSet","Value":0} + ,{"Name":"styleAlignmentBaselineAfterEdge","Value":1} + ,{"Name":"styleAlignmentBaselineAlphabetic","Value":2} + ,{"Name":"styleAlignmentBaselineAuto","Value":3} + ,{"Name":"styleAlignmentBaselineBaseline","Value":4} + ,{"Name":"styleAlignmentBaselineBeforeEdge","Value":5} + ,{"Name":"styleAlignmentBaselineCentral","Value":6} + ,{"Name":"styleAlignmentBaselineHanging","Value":7} + ,{"Name":"styleAlignmentBaselineMathematical","Value":8} + ,{"Name":"styleAlignmentBaselineMiddle","Value":9} + ,{"Name":"styleAlignmentBaselineTextAfterEdge","Value":10} + ,{"Name":"styleAlignmentBaselineTextBeforeEdge","Value":11} + ,{"Name":"styleAlignmentBaselineIdeographic","Value":12} + ,{"Name":"styleAlignmentBaseline_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBaselineShift" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBaselineShiftBaseline","Value":0} + ,{"Name":"styleBaselineShiftSub","Value":1} + ,{"Name":"styleBaselineShiftSuper","Value":2} + ,{"Name":"styleBaselineShift_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleClipRule" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleClipRuleNotSet","Value":0} + ,{"Name":"styleClipRuleNonZero","Value":1} + ,{"Name":"styleClipRuleEvenOdd","Value":2} + ,{"Name":"styleClipRule_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleDominantBaseline" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleDominantBaselineNotSet","Value":0} + ,{"Name":"styleDominantBaselineAlphabetic","Value":1} + ,{"Name":"styleDominantBaselineAuto","Value":2} + ,{"Name":"styleDominantBaselineCentral","Value":3} + ,{"Name":"styleDominantBaselineHanging","Value":4} + ,{"Name":"styleDominantBaselineIdeographic","Value":5} + ,{"Name":"styleDominantBaselineMathematical","Value":6} + ,{"Name":"styleDominantBaselineMiddle","Value":7} + ,{"Name":"styleDominantBaselineNoChange","Value":8} + ,{"Name":"styleDominantBaselineResetSize","Value":9} + ,{"Name":"styleDominantBaselineTextAfterEdge","Value":10} + ,{"Name":"styleDominantBaselineTextBeforeEdge","Value":11} + ,{"Name":"styleDominantBaselineUseScript","Value":12} + ,{"Name":"styleDominantBaseline_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFillRule" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFillRuleNotSet","Value":0} + ,{"Name":"styleFillRuleNonZero","Value":1} + ,{"Name":"styleFillRuleEvenOdd","Value":2} + ,{"Name":"styleFillRule_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleFontStretch" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleFontStretchNotSet","Value":0} + ,{"Name":"styleFontStretchWider","Value":1} + ,{"Name":"styleFontStretchNarrower","Value":2} + ,{"Name":"styleFontStretchUltraCondensed","Value":3} + ,{"Name":"styleFontStretchExtraCondensed","Value":4} + ,{"Name":"styleFontStretchCondensed","Value":5} + ,{"Name":"styleFontStretchSemiCondensed","Value":6} + ,{"Name":"styleFontStretchNormal","Value":7} + ,{"Name":"styleFontStretchSemiExpanded","Value":8} + ,{"Name":"styleFontStretchExpanded","Value":9} + ,{"Name":"styleFontStretchExtraExpanded","Value":10} + ,{"Name":"styleFontStretchUltraExpanded","Value":11} + ,{"Name":"styleFontStretch_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePointerEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePointerEventsNotSet","Value":0} + ,{"Name":"stylePointerEventsVisiblePainted","Value":1} + ,{"Name":"stylePointerEventsVisibleFill","Value":2} + ,{"Name":"stylePointerEventsVisibleStroke","Value":3} + ,{"Name":"stylePointerEventsVisible","Value":4} + ,{"Name":"stylePointerEventsPainted","Value":5} + ,{"Name":"stylePointerEventsFill","Value":6} + ,{"Name":"stylePointerEventsStroke","Value":7} + ,{"Name":"stylePointerEventsAll","Value":8} + ,{"Name":"stylePointerEventsNone","Value":9} + ,{"Name":"stylePointerEventsInitial","Value":10} + ,{"Name":"stylePointerEventsAuto","Value":11} + ,{"Name":"stylePointerEvents_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleEnableBackground" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleEnableBackgroundNotSet","Value":0} + ,{"Name":"styleEnableBackgroundAccumulate","Value":1} + ,{"Name":"styleEnableBackgroundNew","Value":2} + ,{"Name":"styleEnableBackgroundInherit","Value":3} + ,{"Name":"styleEnableBackground_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleStrokeLinecap" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleStrokeLinecapNotSet","Value":0} + ,{"Name":"styleStrokeLinecapButt","Value":1} + ,{"Name":"styleStrokeLinecapRound","Value":2} + ,{"Name":"styleStrokeLinecapSquare","Value":3} + ,{"Name":"styleStrokeLinecap_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleStrokeLinejoin" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleStrokeLinejoinNotSet","Value":0} + ,{"Name":"styleStrokeLinejoinMiter","Value":1} + ,{"Name":"styleStrokeLinejoinRound","Value":2} + ,{"Name":"styleStrokeLinejoinBevel","Value":3} + ,{"Name":"styleStrokeLinejoin_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextAnchor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextAnchorNotSet","Value":0} + ,{"Name":"styleTextAnchorStart","Value":1} + ,{"Name":"styleTextAnchorMiddle","Value":2} + ,{"Name":"styleTextAnchorEnd","Value":3} + ,{"Name":"styleTextAnchor_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleAttrType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleAttrTypeString","Value":0} + ,{"Name":"styleAttrTypeColor","Value":1} + ,{"Name":"styleAttrTypeUrl","Value":2} + ,{"Name":"styleAttrTypeInteger","Value":3} + ,{"Name":"styleAttrTypeNumber","Value":4} + ,{"Name":"styleAttrTypeLength","Value":5} + ,{"Name":"styleAttrTypePx","Value":6} + ,{"Name":"styleAttrTypeEm","Value":7} + ,{"Name":"styleAttrTypeEx","Value":8} + ,{"Name":"styleAttrTypeIn","Value":9} + ,{"Name":"styleAttrTypeCm","Value":10} + ,{"Name":"styleAttrTypeMm","Value":11} + ,{"Name":"styleAttrTypePt","Value":12} + ,{"Name":"styleAttrTypePc","Value":13} + ,{"Name":"styleAttrTypeRem","Value":14} + ,{"Name":"styleAttrTypeCh","Value":15} + ,{"Name":"styleAttrTypeVh","Value":16} + ,{"Name":"styleAttrTypeVw","Value":17} + ,{"Name":"styleAttrTypeVmin","Value":18} + ,{"Name":"styleAttrTypePercentage","Value":19} + ,{"Name":"styleAttrTypeAngle","Value":20} + ,{"Name":"styleAttrTypeDeg","Value":21} + ,{"Name":"styleAttrTypeRad","Value":22} + ,{"Name":"styleAttrTypeGrad","Value":23} + ,{"Name":"styleAttrTypeTime","Value":24} + ,{"Name":"styleAttrTypeS","Value":25} + ,{"Name":"styleAttrTypeMs","Value":26} + ,{"Name":"styleAttrType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleInitialColor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleInitialColorNoInitial","Value":0} + ,{"Name":"styleInitialColorColorProperty","Value":1} + ,{"Name":"styleInitialColorTransparent","Value":2} + ,{"Name":"styleInitialColorInvert","Value":3} + ,{"Name":"styleInitialColor_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleInitialString" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleInitialStringNoInitial","Value":0} + ,{"Name":"styleInitialStringNone","Value":1} + ,{"Name":"styleInitialStringAuto","Value":2} + ,{"Name":"styleInitialStringNormal","Value":3} + ,{"Name":"styleInitialString_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTransformOriginX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTransformOriginXNotSet","Value":0} + ,{"Name":"styleTransformOriginXLeft","Value":1} + ,{"Name":"styleTransformOriginXCenter","Value":2} + ,{"Name":"styleTransformOriginXRight","Value":3} + ,{"Name":"styleTransformOriginX_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTransformOriginY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTransformOriginYNotSet","Value":0} + ,{"Name":"styleTransformOriginYTop","Value":1} + ,{"Name":"styleTransformOriginYCenter","Value":2} + ,{"Name":"styleTransformOriginYBottom","Value":3} + ,{"Name":"styleTransformOriginY_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePerspectiveOriginX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePerspectiveOriginXNotSet","Value":0} + ,{"Name":"stylePerspectiveOriginXLeft","Value":1} + ,{"Name":"stylePerspectiveOriginXCenter","Value":2} + ,{"Name":"stylePerspectiveOriginXRight","Value":3} + ,{"Name":"stylePerspectiveOriginX_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"stylePerspectiveOriginY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stylePerspectiveOriginYNotSet","Value":0} + ,{"Name":"stylePerspectiveOriginYTop","Value":1} + ,{"Name":"stylePerspectiveOriginYCenter","Value":2} + ,{"Name":"stylePerspectiveOriginYBottom","Value":3} + ,{"Name":"stylePerspectiveOriginY_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTransformStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTransformStyleFlat","Value":0} + ,{"Name":"styleTransformStylePreserve3D","Value":1} + ,{"Name":"styleTransformStyleNotSet","Value":2} + ,{"Name":"styleTransformStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBackfaceVisibility" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBackfaceVisibilityVisible","Value":0} + ,{"Name":"styleBackfaceVisibilityHidden","Value":1} + ,{"Name":"styleBackfaceVisibilityNotSet","Value":2} + ,{"Name":"styleBackfaceVisibility_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextSizeAdjust" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextSizeAdjustNone","Value":0} + ,{"Name":"styleTextSizeAdjustAuto","Value":1} + ,{"Name":"styleTextSizeAdjust_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleColorInterpolationFilters" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleColorInterpolationFiltersAuto","Value":0} + ,{"Name":"styleColorInterpolationFiltersSRgb","Value":1} + ,{"Name":"styleColorInterpolationFiltersLinearRgb","Value":2} + ,{"Name":"styleColorInterpolationFiltersNotSet","Value":3} + ,{"Name":"styleColorInterpolationFilters_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleHyphens" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleHyphensNone","Value":0} + ,{"Name":"styleHyphensManual","Value":1} + ,{"Name":"styleHyphensAuto","Value":2} + ,{"Name":"styleHyphensNotSet","Value":3} + ,{"Name":"styleHyphens_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleHyphenateLimitLines" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleHyphenateLimitLinesNoLimit","Value":0} + ,{"Name":"styleHyphenateLimitLines_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsAnimationPlayState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsAnimationPlayStateRunning","Value":0} + ,{"Name":"styleMsAnimationPlayStatePaused","Value":1} + ,{"Name":"styleMsAnimationPlayStateNotSet","Value":2} + ,{"Name":"styleMsAnimationPlayState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsAnimationDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsAnimationDirectionNormal","Value":0} + ,{"Name":"styleMsAnimationDirectionAlternate","Value":1} + ,{"Name":"styleMsAnimationDirectionReverse","Value":2} + ,{"Name":"styleMsAnimationDirectionAlternateReverse","Value":3} + ,{"Name":"styleMsAnimationDirectionNotSet","Value":4} + ,{"Name":"styleMsAnimationDirection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsAnimationFillMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsAnimationFillModeNone","Value":0} + ,{"Name":"styleMsAnimationFillModeForwards","Value":1} + ,{"Name":"styleMsAnimationFillModeBackwards","Value":2} + ,{"Name":"styleMsAnimationFillModeBoth","Value":3} + ,{"Name":"styleMsAnimationFillModeNotSet","Value":4} + ,{"Name":"styleMsAnimationFillMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsHighContrastAdjust" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsHighContrastAdjustNotSet","Value":0} + ,{"Name":"styleMsHighContrastAdjustAuto","Value":1} + ,{"Name":"styleMsHighContrastAdjustNone","Value":2} + ,{"Name":"styleMsHighContrastAdjust_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsUserSelect" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsUserSelectAuto","Value":0} + ,{"Name":"styleMsUserSelectText","Value":1} + ,{"Name":"styleMsUserSelectElement","Value":2} + ,{"Name":"styleMsUserSelectNone","Value":3} + ,{"Name":"styleMsUserSelectNotSet","Value":4} + ,{"Name":"styleMsUserSelect_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsTouchAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsTouchActionNotSet","Value":-1} + ,{"Name":"styleMsTouchActionNone","Value":0} + ,{"Name":"styleMsTouchActionAuto","Value":1} + ,{"Name":"styleMsTouchActionManipulation","Value":2} + ,{"Name":"styleMsTouchActionDoubleTapZoom","Value":4} + ,{"Name":"styleMsTouchActionPanX","Value":8} + ,{"Name":"styleMsTouchActionPanY","Value":16} + ,{"Name":"styleMsTouchActionPinchZoom","Value":32} + ,{"Name":"styleMsTouchActionCrossSlideX","Value":64} + ,{"Name":"styleMsTouchActionCrossSlideY","Value":128} + ,{"Name":"styleMsTouchAction_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsTouchSelect" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsTouchSelectGrippers","Value":0} + ,{"Name":"styleMsTouchSelectNone","Value":1} + ,{"Name":"styleMsTouchSelectNotSet","Value":2} + ,{"Name":"styleMsTouchSelect_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsScrollTranslation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsScrollTranslationNotSet","Value":0} + ,{"Name":"styleMsScrollTranslationNone","Value":1} + ,{"Name":"styleMsScrollTranslationVtoH","Value":2} + ,{"Name":"styleMsScrollTranslation_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBorderImageRepeat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBorderImageRepeatStretch","Value":0} + ,{"Name":"styleBorderImageRepeatRepeat","Value":1} + ,{"Name":"styleBorderImageRepeatRound","Value":2} + ,{"Name":"styleBorderImageRepeatSpace","Value":3} + ,{"Name":"styleBorderImageRepeatNotSet","Value":4} + ,{"Name":"styleBorderImageRepeat_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleBorderImageSliceFill" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleBorderImageSliceFillNotSet","Value":0} + ,{"Name":"styleBorderImageSliceFillFill","Value":1} + ,{"Name":"styleBorderImageSliceFill_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsImeAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsImeAlignAuto","Value":0} + ,{"Name":"styleMsImeAlignAfter","Value":1} + ,{"Name":"styleMsImeAlignNotSet","Value":2} + ,{"Name":"styleMsImeAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleMsTextCombineHorizontal" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleMsTextCombineHorizontalNone","Value":0} + ,{"Name":"styleMsTextCombineHorizontalAll","Value":1} + ,{"Name":"styleMsTextCombineHorizontalDigits","Value":2} + ,{"Name":"styleMsTextCombineHorizontalNotSet","Value":3} + ,{"Name":"styleMsTextCombineHorizontal_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleWebkitAppearance" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleWebkitAppearanceNone","Value":0} + ,{"Name":"styleWebkitAppearanceCapsLockIndicator","Value":1} + ,{"Name":"styleWebkitAppearanceButton","Value":2} + ,{"Name":"styleWebkitAppearanceButtonBevel","Value":3} + ,{"Name":"styleWebkitAppearanceCaret","Value":4} + ,{"Name":"styleWebkitAppearanceCheckbox","Value":5} + ,{"Name":"styleWebkitAppearanceDefaultButton","Value":6} + ,{"Name":"styleWebkitAppearanceListbox","Value":7} + ,{"Name":"styleWebkitAppearanceListitem","Value":8} + ,{"Name":"styleWebkitAppearanceMediaFullscreenButton","Value":9} + ,{"Name":"styleWebkitAppearanceMediaMuteButton","Value":10} + ,{"Name":"styleWebkitAppearanceMediaPlayButton","Value":11} + ,{"Name":"styleWebkitAppearanceMediaSeekBackButton","Value":12} + ,{"Name":"styleWebkitAppearanceMediaSeekForwardButton","Value":13} + ,{"Name":"styleWebkitAppearanceMediaSlider","Value":14} + ,{"Name":"styleWebkitAppearanceMediaSliderthumb","Value":15} + ,{"Name":"styleWebkitAppearanceMenulist","Value":16} + ,{"Name":"styleWebkitAppearanceMenulistButton","Value":17} + ,{"Name":"styleWebkitAppearanceMenulistText","Value":18} + ,{"Name":"styleWebkitAppearanceMenulistTextfield","Value":19} + ,{"Name":"styleWebkitAppearancePushButton","Value":20} + ,{"Name":"styleWebkitAppearanceRadio","Value":21} + ,{"Name":"styleWebkitAppearanceSearchfield","Value":22} + ,{"Name":"styleWebkitAppearanceSearchfieldCancelButton","Value":23} + ,{"Name":"styleWebkitAppearanceSearchfieldDecoration","Value":24} + ,{"Name":"styleWebkitAppearanceSearchfieldResultsButton","Value":25} + ,{"Name":"styleWebkitAppearanceSearchfieldResultsDecoration","Value":26} + ,{"Name":"styleWebkitAppearanceSliderHorizontal","Value":27} + ,{"Name":"styleWebkitAppearanceSliderVertical","Value":28} + ,{"Name":"styleWebkitAppearanceSliderthumbHorizontal","Value":29} + ,{"Name":"styleWebkitAppearanceSliderthumbVertical","Value":30} + ,{"Name":"styleWebkitAppearanceSquareButton","Value":31} + ,{"Name":"styleWebkitAppearanceTextarea","Value":32} + ,{"Name":"styleWebkitAppearanceTextfield","Value":33} + ,{"Name":"styleWebkitAppearanceNotSet","Value":34} + ,{"Name":"styleWebkitAppearance_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleViewportSize" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleViewportSizeAuto","Value":0} + ,{"Name":"styleViewportSizeDeviceWidth","Value":1} + ,{"Name":"styleViewportSizeDeviceHeight","Value":2} + ,{"Name":"styleViewportSize_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleUserZoom" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleUserZoomNotSet","Value":0} + ,{"Name":"styleUserZoomZoom","Value":1} + ,{"Name":"styleUserZoomFixed","Value":2} + ,{"Name":"styleUserZoom_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextLineThroughStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextLineThroughStyleUndefined","Value":0} + ,{"Name":"styleTextLineThroughStyleSingle","Value":1} + ,{"Name":"styleTextLineThroughStyleDouble","Value":2} + ,{"Name":"styleTextLineThroughStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextUnderlineStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextUnderlineStyleUndefined","Value":0} + ,{"Name":"styleTextUnderlineStyleSingle","Value":1} + ,{"Name":"styleTextUnderlineStyleDouble","Value":2} + ,{"Name":"styleTextUnderlineStyleWords","Value":3} + ,{"Name":"styleTextUnderlineStyleDotted","Value":4} + ,{"Name":"styleTextUnderlineStyleThick","Value":5} + ,{"Name":"styleTextUnderlineStyleDash","Value":6} + ,{"Name":"styleTextUnderlineStyleDotDash","Value":7} + ,{"Name":"styleTextUnderlineStyleDotDotDash","Value":8} + ,{"Name":"styleTextUnderlineStyleWave","Value":9} + ,{"Name":"styleTextUnderlineStyleSingleAccounting","Value":10} + ,{"Name":"styleTextUnderlineStyleDoubleAccounting","Value":11} + ,{"Name":"styleTextUnderlineStyleThickDash","Value":12} + ,{"Name":"styleTextUnderlineStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextEffect" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextEffectNone","Value":0} + ,{"Name":"styleTextEffectEmboss","Value":1} + ,{"Name":"styleTextEffectEngrave","Value":2} + ,{"Name":"styleTextEffectOutline","Value":3} + ,{"Name":"styleTextEffect_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleDefaultTextSelection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleDefaultTextSelectionFalse","Value":0} + ,{"Name":"styleDefaultTextSelectionTrue","Value":1} + ,{"Name":"styleDefaultTextSelection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"styleTextDecoration" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"styleTextDecorationNone","Value":0} + ,{"Name":"styleTextDecorationUnderline","Value":1} + ,{"Name":"styleTextDecorationOverline","Value":2} + ,{"Name":"styleTextDecorationLineThrough","Value":3} + ,{"Name":"styleTextDecorationBlink","Value":4} + ,{"Name":"styleTextDecoration_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"textDecoration" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"textDecorationNone","Value":0} + ,{"Name":"textDecorationUnderline","Value":1} + ,{"Name":"textDecorationOverline","Value":2} + ,{"Name":"textDecorationLineThrough","Value":3} + ,{"Name":"textDecorationBlink","Value":4} + ,{"Name":"textDecoration_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlListType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlListTypeNotSet","Value":0} + ,{"Name":"htmlListTypeLargeAlpha","Value":1} + ,{"Name":"htmlListTypeSmallAlpha","Value":2} + ,{"Name":"htmlListTypeLargeRoman","Value":3} + ,{"Name":"htmlListTypeSmallRoman","Value":4} + ,{"Name":"htmlListTypeNumbers","Value":5} + ,{"Name":"htmlListTypeDisc","Value":6} + ,{"Name":"htmlListTypeCircle","Value":7} + ,{"Name":"htmlListTypeSquare","Value":8} + ,{"Name":"htmlListType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMethod" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMethodNotSet","Value":0} + ,{"Name":"htmlMethodGet","Value":1} + ,{"Name":"htmlMethodPost","Value":2} + ,{"Name":"htmlMethod_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlWrap" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlWrapOff","Value":1} + ,{"Name":"htmlWrapSoft","Value":2} + ,{"Name":"htmlWrapHard","Value":3} + ,{"Name":"htmlWrap_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlDir" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlDirNotSet","Value":0} + ,{"Name":"htmlDirLeftToRight","Value":1} + ,{"Name":"htmlDirRightToLeft","Value":2} + ,{"Name":"htmlDir_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlEditable" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlEditableInherit","Value":0} + ,{"Name":"htmlEditableTrue","Value":1} + ,{"Name":"htmlEditableFalse","Value":2} + ,{"Name":"htmlEditable_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlInput" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlInputNotSet","Value":0} + ,{"Name":"htmlInputButton","Value":1} + ,{"Name":"htmlInputCheckbox","Value":2} + ,{"Name":"htmlInputFile","Value":3} + ,{"Name":"htmlInputHidden","Value":4} + ,{"Name":"htmlInputImage","Value":5} + ,{"Name":"htmlInputPassword","Value":6} + ,{"Name":"htmlInputRadio","Value":7} + ,{"Name":"htmlInputReset","Value":8} + ,{"Name":"htmlInputSelectOne","Value":9} + ,{"Name":"htmlInputSelectMultiple","Value":10} + ,{"Name":"htmlInputSubmit","Value":11} + ,{"Name":"htmlInputText","Value":12} + ,{"Name":"htmlInputTextarea","Value":13} + ,{"Name":"htmlInputRichtext","Value":14} + ,{"Name":"htmlInputRange","Value":15} + ,{"Name":"htmlInputUrl","Value":16} + ,{"Name":"htmlInputEmail","Value":17} + ,{"Name":"htmlInputNumber","Value":18} + ,{"Name":"htmlInputTel","Value":19} + ,{"Name":"htmlInputSearch","Value":20} + ,{"Name":"htmlInput_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlSpellCheck" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlSpellCheckNotSet","Value":0} + ,{"Name":"htmlSpellCheckTrue","Value":1} + ,{"Name":"htmlSpellCheckFalse","Value":2} + ,{"Name":"htmlSpellCheckDefault","Value":3} + ,{"Name":"htmlSpellCheck_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlEncoding" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlEncodingURL","Value":0} + ,{"Name":"htmlEncodingMultipart","Value":1} + ,{"Name":"htmlEncodingText","Value":2} + ,{"Name":"htmlEncoding_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlAdjacency" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlAdjacencyBeforeBegin","Value":1} + ,{"Name":"htmlAdjacencyAfterBegin","Value":2} + ,{"Name":"htmlAdjacencyBeforeEnd","Value":3} + ,{"Name":"htmlAdjacencyAfterEnd","Value":4} + ,{"Name":"htmlAdjacency_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlTabIndex" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlTabIndexNotSet","Value":-32768} + ,{"Name":"htmlTabIndex_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlComponent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlComponentClient","Value":0} + ,{"Name":"htmlComponentSbLeft","Value":1} + ,{"Name":"htmlComponentSbPageLeft","Value":2} + ,{"Name":"htmlComponentSbHThumb","Value":3} + ,{"Name":"htmlComponentSbPageRight","Value":4} + ,{"Name":"htmlComponentSbRight","Value":5} + ,{"Name":"htmlComponentSbUp","Value":6} + ,{"Name":"htmlComponentSbPageUp","Value":7} + ,{"Name":"htmlComponentSbVThumb","Value":8} + ,{"Name":"htmlComponentSbPageDown","Value":9} + ,{"Name":"htmlComponentSbDown","Value":10} + ,{"Name":"htmlComponentSbLeft2","Value":11} + ,{"Name":"htmlComponentSbPageLeft2","Value":12} + ,{"Name":"htmlComponentSbRight2","Value":13} + ,{"Name":"htmlComponentSbPageRight2","Value":14} + ,{"Name":"htmlComponentSbUp2","Value":15} + ,{"Name":"htmlComponentSbPageUp2","Value":16} + ,{"Name":"htmlComponentSbDown2","Value":17} + ,{"Name":"htmlComponentSbPageDown2","Value":18} + ,{"Name":"htmlComponentSbTop","Value":19} + ,{"Name":"htmlComponentSbBottom","Value":20} + ,{"Name":"htmlComponentOutside","Value":21} + ,{"Name":"htmlComponentGHTopLeft","Value":22} + ,{"Name":"htmlComponentGHLeft","Value":23} + ,{"Name":"htmlComponentGHTop","Value":24} + ,{"Name":"htmlComponentGHBottomLeft","Value":25} + ,{"Name":"htmlComponentGHTopRight","Value":26} + ,{"Name":"htmlComponentGHBottom","Value":27} + ,{"Name":"htmlComponentGHRight","Value":28} + ,{"Name":"htmlComponentGHBottomRight","Value":29} + ,{"Name":"htmlComponent_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlApplyLocation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlApplyLocationInside","Value":0} + ,{"Name":"htmlApplyLocationOutside","Value":1} + ,{"Name":"htmlApplyLocation_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlGlyphMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlGlyphModeNone","Value":0} + ,{"Name":"htmlGlyphModeBegin","Value":1} + ,{"Name":"htmlGlyphModeEnd","Value":2} + ,{"Name":"htmlGlyphModeBoth","Value":3} + ,{"Name":"htmlGlyphMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlDraggable" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlDraggableAuto","Value":0} + ,{"Name":"htmlDraggableTrue","Value":1} + ,{"Name":"htmlDraggableFalse","Value":2} + ,{"Name":"htmlDraggable_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlUnitCharacter","Value":1} + ,{"Name":"htmlUnitWord","Value":2} + ,{"Name":"htmlUnitSentence","Value":3} + ,{"Name":"htmlUnitTextEdit","Value":6} + ,{"Name":"htmlUnit_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlEndPoints" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlEndPointsStartToStart","Value":1} + ,{"Name":"htmlEndPointsStartToEnd","Value":2} + ,{"Name":"htmlEndPointsEndToStart","Value":3} + ,{"Name":"htmlEndPointsEndToEnd","Value":4} + ,{"Name":"htmlEndPoints_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlDirectionForward","Value":99999} + ,{"Name":"htmlDirectionBackward","Value":-99999} + ,{"Name":"htmlDirection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlStart" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlStartfileopen","Value":0} + ,{"Name":"htmlStartmouseover","Value":1} + ,{"Name":"htmlStart_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"bodyScroll" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"bodyScrollyes","Value":1} + ,{"Name":"bodyScrollno","Value":2} + ,{"Name":"bodyScrollauto","Value":4} + ,{"Name":"bodyScrolldefault","Value":3} + ,{"Name":"bodyScroll_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlSelectType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlSelectTypeSelectOne","Value":1} + ,{"Name":"htmlSelectTypeSelectMultiple","Value":2} + ,{"Name":"htmlSelectType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlSelectExFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlSelectExFlagNone","Value":0} + ,{"Name":"htmlSelectExFlagHideSelectionInDesign","Value":1} + ,{"Name":"htmlSelectExFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlSelection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlSelectionNone","Value":0} + ,{"Name":"htmlSelectionText","Value":1} + ,{"Name":"htmlSelectionControl","Value":2} + ,{"Name":"htmlSelectionTable","Value":3} + ,{"Name":"htmlSelection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMarqueeBehavior" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMarqueeBehaviorscroll","Value":1} + ,{"Name":"htmlMarqueeBehaviorslide","Value":2} + ,{"Name":"htmlMarqueeBehavioralternate","Value":3} + ,{"Name":"htmlMarqueeBehavior_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMarqueeDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMarqueeDirectionleft","Value":1} + ,{"Name":"htmlMarqueeDirectionright","Value":3} + ,{"Name":"htmlMarqueeDirectionup","Value":5} + ,{"Name":"htmlMarqueeDirectiondown","Value":7} + ,{"Name":"htmlMarqueeDirection_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlPersistState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlPersistStateNormal","Value":0} + ,{"Name":"htmlPersistStateFavorite","Value":1} + ,{"Name":"htmlPersistStateHistory","Value":2} + ,{"Name":"htmlPersistStateSnapshot","Value":3} + ,{"Name":"htmlPersistStateUserData","Value":4} + ,{"Name":"htmlPersistState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlDropEffect" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlDropEffectCopy","Value":0} + ,{"Name":"htmlDropEffectLink","Value":1} + ,{"Name":"htmlDropEffectMove","Value":2} + ,{"Name":"htmlDropEffectNone","Value":3} + ,{"Name":"htmlDropEffect_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlEffectAllowed" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlEffectAllowedCopy","Value":0} + ,{"Name":"htmlEffectAllowedLink","Value":1} + ,{"Name":"htmlEffectAllowedMove","Value":2} + ,{"Name":"htmlEffectAllowedCopyLink","Value":3} + ,{"Name":"htmlEffectAllowedCopyMove","Value":4} + ,{"Name":"htmlEffectAllowedLinkMove","Value":5} + ,{"Name":"htmlEffectAllowedAll","Value":6} + ,{"Name":"htmlEffectAllowedNone","Value":7} + ,{"Name":"htmlEffectAllowedUninitialized","Value":8} + ,{"Name":"htmlEffectAllowed_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlCompatMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlCompatModeBackCompat","Value":0} + ,{"Name":"htmlCompatModeCSS1Compat","Value":1} + ,{"Name":"htmlCompatMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BoolValue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"True","Value":1} + ,{"Name":"False","Value":0} + ,{"Name":"BoolValue_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlCaptionAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlCaptionAlignNotSet","Value":0} + ,{"Name":"htmlCaptionAlignLeft","Value":1} + ,{"Name":"htmlCaptionAlignCenter","Value":2} + ,{"Name":"htmlCaptionAlignRight","Value":3} + ,{"Name":"htmlCaptionAlignJustify","Value":4} + ,{"Name":"htmlCaptionAlignTop","Value":5} + ,{"Name":"htmlCaptionAlignBottom","Value":6} + ,{"Name":"htmlCaptionAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlCaptionVAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlCaptionVAlignNotSet","Value":0} + ,{"Name":"htmlCaptionVAlignTop","Value":1} + ,{"Name":"htmlCaptionVAlignBottom","Value":2} + ,{"Name":"htmlCaptionVAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlFrame" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlFrameNotSet","Value":0} + ,{"Name":"htmlFramevoid","Value":1} + ,{"Name":"htmlFrameabove","Value":2} + ,{"Name":"htmlFramebelow","Value":3} + ,{"Name":"htmlFramehsides","Value":4} + ,{"Name":"htmlFramelhs","Value":5} + ,{"Name":"htmlFramerhs","Value":6} + ,{"Name":"htmlFramevsides","Value":7} + ,{"Name":"htmlFramebox","Value":8} + ,{"Name":"htmlFrameborder","Value":9} + ,{"Name":"htmlFrame_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlRules" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlRulesNotSet","Value":0} + ,{"Name":"htmlRulesnone","Value":1} + ,{"Name":"htmlRulesgroups","Value":2} + ,{"Name":"htmlRulesrows","Value":3} + ,{"Name":"htmlRulescols","Value":4} + ,{"Name":"htmlRulesall","Value":5} + ,{"Name":"htmlRules_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlCellAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlCellAlignNotSet","Value":0} + ,{"Name":"htmlCellAlignLeft","Value":1} + ,{"Name":"htmlCellAlignCenter","Value":2} + ,{"Name":"htmlCellAlignRight","Value":3} + ,{"Name":"htmlCellAlignMiddle","Value":2} + ,{"Name":"htmlCellAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlCellVAlign" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlCellVAlignNotSet","Value":0} + ,{"Name":"htmlCellVAlignTop","Value":1} + ,{"Name":"htmlCellVAlignMiddle","Value":2} + ,{"Name":"htmlCellVAlignBottom","Value":3} + ,{"Name":"htmlCellVAlignBaseline","Value":4} + ,{"Name":"htmlCellVAlignCenter","Value":2} + ,{"Name":"htmlCellVAlign_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"frameScrolling" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"frameScrollingyes","Value":1} + ,{"Name":"frameScrollingno","Value":2} + ,{"Name":"frameScrollingauto","Value":4} + ,{"Name":"frameScrolling_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"sandboxAllow" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"sandboxAllowScripts","Value":0} + ,{"Name":"sandboxAllowSameOrigin","Value":1} + ,{"Name":"sandboxAllowTopNavigation","Value":2} + ,{"Name":"sandboxAllowForms","Value":3} + ,{"Name":"sandboxAllowPopups","Value":4} + ,{"Name":"sandboxAllow_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgAngleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_ANGLETYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_ANGLETYPE_UNSPECIFIED","Value":1} + ,{"Name":"SVG_ANGLETYPE_DEG","Value":2} + ,{"Name":"SVG_ANGLETYPE_RAD","Value":3} + ,{"Name":"SVG_ANGLETYPE_GRAD","Value":4} + ,{"Name":"svgAngleType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgExternalResourcesRequired" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"svgExternalResourcesRequiredFalse","Value":0} + ,{"Name":"svgExternalResourcesRequiredTrue","Value":1} + ,{"Name":"svgExternalResourcesRequired_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgFocusable" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"svgFocusableNotSet","Value":0} + ,{"Name":"svgFocusableAuto","Value":1} + ,{"Name":"svgFocusableTrue","Value":2} + ,{"Name":"svgFocusableFalse","Value":3} + ,{"Name":"svgFocusable_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgLengthType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_LENGTHTYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_LENGTHTYPE_NUMBER","Value":1} + ,{"Name":"SVG_LENGTHTYPE_PERCENTAGE","Value":2} + ,{"Name":"SVG_LENGTHTYPE_EMS","Value":3} + ,{"Name":"SVG_LENGTHTYPE_EXS","Value":4} + ,{"Name":"SVG_LENGTHTYPE_PX","Value":5} + ,{"Name":"SVG_LENGTHTYPE_CM","Value":6} + ,{"Name":"SVG_LENGTHTYPE_MM","Value":7} + ,{"Name":"SVG_LENGTHTYPE_IN","Value":8} + ,{"Name":"SVG_LENGTHTYPE_PT","Value":9} + ,{"Name":"SVG_LENGTHTYPE_PC","Value":10} + ,{"Name":"svgLengthType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgPathSegType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PATHSEG_UNKNOWN","Value":0} + ,{"Name":"PATHSEG_CLOSEPATH","Value":1} + ,{"Name":"PATHSEG_MOVETO_ABS","Value":2} + ,{"Name":"PATHSEG_MOVETO_REL","Value":3} + ,{"Name":"PATHSEG_LINETO_ABS","Value":4} + ,{"Name":"PATHSEG_LINETO_REL","Value":5} + ,{"Name":"PATHSEG_CURVETO_CUBIC_ABS","Value":6} + ,{"Name":"PATHSEG_CURVETO_CUBIC_REL","Value":7} + ,{"Name":"PATHSEG_CURVETO_QUADRATIC_ABS","Value":8} + ,{"Name":"PATHSEG_CURVETO_QUADRATIC_REL","Value":9} + ,{"Name":"PATHSEG_ARC_ABS","Value":10} + ,{"Name":"PATHSEG_ARC_REL","Value":11} + ,{"Name":"PATHSEG_LINETO_HORIZONTAL_ABS","Value":12} + ,{"Name":"PATHSEG_LINETO_HORIZONTAL_REL","Value":13} + ,{"Name":"PATHSEG_LINETO_VERTICAL_ABS","Value":14} + ,{"Name":"PATHSEG_LINETO_VERTICAL_REL","Value":15} + ,{"Name":"PATHSEG_CURVETO_CUBIC_SMOOTH_ABS","Value":16} + ,{"Name":"PATHSEG_CURVETO_CUBIC_SMOOTH_REL","Value":17} + ,{"Name":"PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS","Value":18} + ,{"Name":"PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL","Value":19} + ,{"Name":"svgPathSegType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgTransformType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_TRANSFORM_UNKNOWN","Value":0} + ,{"Name":"SVG_TRANSFORM_MATRIX","Value":1} + ,{"Name":"SVG_TRANSFORM_TRANSLATE","Value":2} + ,{"Name":"SVG_TRANSFORM_SCALE","Value":3} + ,{"Name":"SVG_TRANSFORM_ROTATE","Value":4} + ,{"Name":"SVG_TRANSFORM_SKEWX","Value":5} + ,{"Name":"SVG_TRANSFORM_SKEWY","Value":6} + ,{"Name":"svgTransformType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgPreserveAspectRatioAlignType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_PRESERVEASPECTRATIO_UNKNOWN","Value":0} + ,{"Name":"SVG_PRESERVEASPECTRATIO_NONE","Value":1} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMINYMIN","Value":2} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMIDYMIN","Value":3} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMAXYMIN","Value":4} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMINYMID","Value":5} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMIDYMID","Value":6} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMAXYMID","Value":7} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMINYMAX","Value":8} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMIDYMAX","Value":9} + ,{"Name":"SVG_PRESERVEASPECTRATIO_XMAXYMAX","Value":10} + ,{"Name":"svgPreserveAspectRatioAlignType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgPreserveAspectMeetOrSliceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_MEETORSLICE_UNKNOWN","Value":0} + ,{"Name":"SVG_MEETORSLICE_MEET","Value":1} + ,{"Name":"SVG_MEETORSLICE_SLICE","Value":2} + ,{"Name":"svgPreserveAspectMeetOrSliceType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgUnitTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_UNITTYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_UNITTYPE_USERSPACEONUSE","Value":1} + ,{"Name":"SVG_UNITTYPE_OBJECTBOUNDINGBOX","Value":2} + ,{"Name":"svgUnitTypes_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgSpreadMethod" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_SPREADMETHOD_UNKNOWN","Value":0} + ,{"Name":"SVG_SPREADMETHOD_PAD","Value":1} + ,{"Name":"SVG_SPREADMETHOD_REFLECT","Value":2} + ,{"Name":"SVG_SPREADMETHOD_REPEAT","Value":3} + ,{"Name":"svgSpreadMethod_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgFeblendMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_FEBLEND_MODE_UNKNOWN","Value":0} + ,{"Name":"SVG_FEBLEND_MODE_NORMAL","Value":1} + ,{"Name":"SVG_FEBLEND_MODE_MULTIPLY","Value":2} + ,{"Name":"SVG_FEBLEND_MODE_SCREEN","Value":3} + ,{"Name":"SVG_FEBLEND_MODE_DARKEN","Value":4} + ,{"Name":"SVG_FEBLEND_MODE_LIGHTEN","Value":5} + ,{"Name":"svgFeblendMode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgFecolormatrixType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_FECOLORMATRIX_TYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_FECOLORMATRIX_TYPE_MATRIX","Value":1} + ,{"Name":"SVG_FECOLORMATRIX_TYPE_SATURATE","Value":2} + ,{"Name":"SVG_FECOLORMATRIX_TYPE_HUEROTATE","Value":3} + ,{"Name":"SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA","Value":4} + ,{"Name":"svgFecolormatrixType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgFecomponenttransferType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY","Value":1} + ,{"Name":"SVG_FECOMPONENTTRANSFER_TYPE_TABLE","Value":2} + ,{"Name":"SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE","Value":3} + ,{"Name":"SVG_FECOMPONENTTRANSFER_TYPE_LINEAR","Value":4} + ,{"Name":"SVG_FECOMPONENTTRANSFER_TYPE_GAMMA","Value":5} + ,{"Name":"svgFecomponenttransferType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgFecompositeOperator" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_FECOMPOSITE_OPERATOR_UNKNOWN","Value":0} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_OVER","Value":1} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_IN","Value":2} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_OUT","Value":3} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_ATOP","Value":4} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_XOR","Value":5} + ,{"Name":"SVG_FECOMPOSITE_OPERATOR_ARITHMETIC","Value":6} + ,{"Name":"svgFecompositeOperator_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgEdgemode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_EDGEMODE_UNKNOWN","Value":0} + ,{"Name":"SVG_EDGEMODE_DUPLICATE","Value":1} + ,{"Name":"SVG_EDGEMODE_WRAP","Value":2} + ,{"Name":"SVG_EDGEMODE_NONE","Value":3} + ,{"Name":"svgEdgemode_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgPreserveAlpha" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_PRESERVEALPHA_FALSE","Value":0} + ,{"Name":"SVG_PRESERVEALPHA_TRUE","Value":1} + ,{"Name":"svgPreserveAlpha_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgChannel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_CHANNEL_UNKNOWN","Value":0} + ,{"Name":"SVG_CHANNEL_R","Value":1} + ,{"Name":"SVG_CHANNEL_G","Value":2} + ,{"Name":"SVG_CHANNEL_B","Value":3} + ,{"Name":"SVG_CHANNEL_A","Value":4} + ,{"Name":"svgChannel_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgMorphologyOperator" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_MORPHOLOGY_OPERATOR_UNKNOWN","Value":0} + ,{"Name":"SVG_MORPHOLOGY_OPERATOR_ERODE","Value":1} + ,{"Name":"SVG_MORPHOLOGY_OPERATOR_DILATE","Value":2} + ,{"Name":"svgMorphologyOperator_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgTurbulenceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_TURBULENCE_TYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_TURBULENCE_TYPE_FACTALNOISE","Value":1} + ,{"Name":"SVG_TURBULENCE_TYPE_TURBULENCE","Value":2} + ,{"Name":"svgTurbulenceType_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgStitchtype" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_STITCHTYPE_UNKNOWN","Value":0} + ,{"Name":"SVG_STITCHTYPE_STITCH","Value":1} + ,{"Name":"SVG_STITCHTYPE_NOSTITCH","Value":2} + ,{"Name":"svgStitchtype_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgMarkerUnits" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_MARKERUNITS_UNKNOWN","Value":0} + ,{"Name":"SVG_MARKERUNITS_USERSPACEONUSE","Value":1} + ,{"Name":"SVG_MARKERUNITS_STROKEWIDTH","Value":2} + ,{"Name":"svgMarkerUnits_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgMarkerOrient" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVG_MARKER_ORIENT_UNKNOWN","Value":0} + ,{"Name":"SVG_MARKER_ORIENT_AUTO","Value":1} + ,{"Name":"SVG_MARKER_ORIENT_ANGLE","Value":2} + ,{"Name":"svgMarkerOrient_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"svgMarkerOrientAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"svgMarkerOrientAttributeAuto","Value":0} + ,{"Name":"svgMarkerOrientAttribute_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMediaNetworkState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMediaNetworkStateEmpty","Value":0} + ,{"Name":"htmlMediaNetworkStateIdle","Value":1} + ,{"Name":"htmlMediaNetworkStateLoading","Value":2} + ,{"Name":"htmlMediaNetworkStateNoSource","Value":3} + ,{"Name":"htmlMediaNetworkState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMediaReadyState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMediaReadyStateHaveNothing","Value":0} + ,{"Name":"htmlMediaReadyStateHaveMetadata","Value":1} + ,{"Name":"htmlMediaReadyStateHaveCurrentData","Value":2} + ,{"Name":"htmlMediaReadyStateHaveFutureData","Value":3} + ,{"Name":"htmlMediaReadyStateHaveEnoughData","Value":4} + ,{"Name":"htmlMediaReadyState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"htmlMediaErr" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"htmlMediaErrAborted","Value":0} + ,{"Name":"htmlMediaErrNetwork","Value":1} + ,{"Name":"htmlMediaErrDecode","Value":2} + ,{"Name":"htmlMediaErrSrcNotSupported","Value":3} + ,{"Name":"htmlMediaErr_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"lengthAdjust" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LENGTHADJUST_UNKNOWN","Value":0} + ,{"Name":"LENGTHADJUST_SPACING","Value":1} + ,{"Name":"LENGTHADJUST_SPACINGANDGLYPHS","Value":2} + ,{"Name":"lengthAdjust_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"textpathMethodtype" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TEXTPATH_METHODTYPE_UNKNOWN","Value":0} + ,{"Name":"TEXTPATH_METHODTYPE_ALIGN","Value":1} + ,{"Name":"TEXTPATH_METHODTYPE_STRETCH","Value":2} + ,{"Name":"textpathMethodtype_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"textpathSpacingtype" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TEXTPATH_SPACINGTYPE_UNKNOWN","Value":0} + ,{"Name":"TEXTPATH_SPACINGTYPE_AUTO","Value":1} + ,{"Name":"TEXTPATH_SPACINGTYPE_EXACT","Value":2} + ,{"Name":"textpathSpacingtype_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ELEMENT_CORNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ELEMENT_CORNER_NONE","Value":0} + ,{"Name":"ELEMENT_CORNER_TOP","Value":1} + ,{"Name":"ELEMENT_CORNER_LEFT","Value":2} + ,{"Name":"ELEMENT_CORNER_BOTTOM","Value":3} + ,{"Name":"ELEMENT_CORNER_RIGHT","Value":4} + ,{"Name":"ELEMENT_CORNER_TOPLEFT","Value":5} + ,{"Name":"ELEMENT_CORNER_TOPRIGHT","Value":6} + ,{"Name":"ELEMENT_CORNER_BOTTOMLEFT","Value":7} + ,{"Name":"ELEMENT_CORNER_BOTTOMRIGHT","Value":8} + ,{"Name":"ELEMENT_CORNER_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SECUREURLHOSTVALIDATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SUHV_PROMPTBEFORENO","Value":1} + ,{"Name":"SUHV_SILENTYES","Value":2} + ,{"Name":"SUHV_UNSECURESOURCE","Value":4} + ,{"Name":"SECUREURLHOSTVALIDATE_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POINTER_GRAVITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTER_GRAVITY_Left","Value":0} + ,{"Name":"POINTER_GRAVITY_Right","Value":1} + ,{"Name":"POINTER_GRAVITY_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ELEMENT_ADJACENCY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ELEM_ADJ_BeforeBegin","Value":0} + ,{"Name":"ELEM_ADJ_AfterBegin","Value":1} + ,{"Name":"ELEM_ADJ_BeforeEnd","Value":2} + ,{"Name":"ELEM_ADJ_AfterEnd","Value":3} + ,{"Name":"ELEMENT_ADJACENCY_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MARKUP_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONTEXT_TYPE_None","Value":0} + ,{"Name":"CONTEXT_TYPE_Text","Value":1} + ,{"Name":"CONTEXT_TYPE_EnterScope","Value":2} + ,{"Name":"CONTEXT_TYPE_ExitScope","Value":3} + ,{"Name":"CONTEXT_TYPE_NoScope","Value":4} + ,{"Name":"MARKUP_CONTEXT_TYPE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FINDTEXT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FINDTEXT_BACKWARDS","Value":1} + ,{"Name":"FINDTEXT_WHOLEWORD","Value":2} + ,{"Name":"FINDTEXT_MATCHCASE","Value":4} + ,{"Name":"FINDTEXT_RAW","Value":131072} + ,{"Name":"FINDTEXT_MATCHREPEATEDWHITESPACE","Value":262144} + ,{"Name":"FINDTEXT_MATCHDIAC","Value":536870912} + ,{"Name":"FINDTEXT_MATCHKASHIDA","Value":1073741824} + ,{"Name":"FINDTEXT_MATCHALEFHAMZA","Value":-2147483648} + ,{"Name":"FINDTEXT_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MOVEUNIT_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MOVEUNIT_PREVCHAR","Value":0} + ,{"Name":"MOVEUNIT_NEXTCHAR","Value":1} + ,{"Name":"MOVEUNIT_PREVCLUSTERBEGIN","Value":2} + ,{"Name":"MOVEUNIT_NEXTCLUSTERBEGIN","Value":3} + ,{"Name":"MOVEUNIT_PREVCLUSTEREND","Value":4} + ,{"Name":"MOVEUNIT_NEXTCLUSTEREND","Value":5} + ,{"Name":"MOVEUNIT_PREVWORDBEGIN","Value":6} + ,{"Name":"MOVEUNIT_NEXTWORDBEGIN","Value":7} + ,{"Name":"MOVEUNIT_PREVWORDEND","Value":8} + ,{"Name":"MOVEUNIT_NEXTWORDEND","Value":9} + ,{"Name":"MOVEUNIT_PREVPROOFWORD","Value":10} + ,{"Name":"MOVEUNIT_NEXTPROOFWORD","Value":11} + ,{"Name":"MOVEUNIT_NEXTURLBEGIN","Value":12} + ,{"Name":"MOVEUNIT_PREVURLBEGIN","Value":13} + ,{"Name":"MOVEUNIT_NEXTURLEND","Value":14} + ,{"Name":"MOVEUNIT_PREVURLEND","Value":15} + ,{"Name":"MOVEUNIT_PREVSENTENCE","Value":16} + ,{"Name":"MOVEUNIT_NEXTSENTENCE","Value":17} + ,{"Name":"MOVEUNIT_PREVBLOCK","Value":18} + ,{"Name":"MOVEUNIT_NEXTBLOCK","Value":19} + ,{"Name":"MOVEUNIT_ACTION_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PARSE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PARSE_ABSOLUTIFYIE40URLS","Value":1} + ,{"Name":"PARSE_DISABLEVML","Value":2} + ,{"Name":"PARSE_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ELEMENT_TAG_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAGID_NULL","Value":0} + ,{"Name":"TAGID_UNKNOWN","Value":1} + ,{"Name":"TAGID_A","Value":2} + ,{"Name":"TAGID_ACRONYM","Value":3} + ,{"Name":"TAGID_ADDRESS","Value":4} + ,{"Name":"TAGID_APPLET","Value":5} + ,{"Name":"TAGID_AREA","Value":6} + ,{"Name":"TAGID_B","Value":7} + ,{"Name":"TAGID_BASE","Value":8} + ,{"Name":"TAGID_BASEFONT","Value":9} + ,{"Name":"TAGID_BDO","Value":10} + ,{"Name":"TAGID_BGSOUND","Value":11} + ,{"Name":"TAGID_BIG","Value":12} + ,{"Name":"TAGID_BLINK","Value":13} + ,{"Name":"TAGID_BLOCKQUOTE","Value":14} + ,{"Name":"TAGID_BODY","Value":15} + ,{"Name":"TAGID_BR","Value":16} + ,{"Name":"TAGID_BUTTON","Value":17} + ,{"Name":"TAGID_CAPTION","Value":18} + ,{"Name":"TAGID_CENTER","Value":19} + ,{"Name":"TAGID_CITE","Value":20} + ,{"Name":"TAGID_CODE","Value":21} + ,{"Name":"TAGID_COL","Value":22} + ,{"Name":"TAGID_COLGROUP","Value":23} + ,{"Name":"TAGID_COMMENT","Value":24} + ,{"Name":"TAGID_COMMENT_RAW","Value":25} + ,{"Name":"TAGID_DD","Value":26} + ,{"Name":"TAGID_DEL","Value":27} + ,{"Name":"TAGID_DFN","Value":28} + ,{"Name":"TAGID_DIR","Value":29} + ,{"Name":"TAGID_DIV","Value":30} + ,{"Name":"TAGID_DL","Value":31} + ,{"Name":"TAGID_DT","Value":32} + ,{"Name":"TAGID_EM","Value":33} + ,{"Name":"TAGID_EMBED","Value":34} + ,{"Name":"TAGID_FIELDSET","Value":35} + ,{"Name":"TAGID_FONT","Value":36} + ,{"Name":"TAGID_FORM","Value":37} + ,{"Name":"TAGID_FRAME","Value":38} + ,{"Name":"TAGID_FRAMESET","Value":39} + ,{"Name":"TAGID_GENERIC","Value":40} + ,{"Name":"TAGID_H1","Value":41} + ,{"Name":"TAGID_H2","Value":42} + ,{"Name":"TAGID_H3","Value":43} + ,{"Name":"TAGID_H4","Value":44} + ,{"Name":"TAGID_H5","Value":45} + ,{"Name":"TAGID_H6","Value":46} + ,{"Name":"TAGID_HEAD","Value":47} + ,{"Name":"TAGID_HR","Value":48} + ,{"Name":"TAGID_HTML","Value":49} + ,{"Name":"TAGID_I","Value":50} + ,{"Name":"TAGID_IFRAME","Value":51} + ,{"Name":"TAGID_IMG","Value":52} + ,{"Name":"TAGID_INPUT","Value":53} + ,{"Name":"TAGID_INS","Value":54} + ,{"Name":"TAGID_KBD","Value":55} + ,{"Name":"TAGID_LABEL","Value":56} + ,{"Name":"TAGID_LEGEND","Value":57} + ,{"Name":"TAGID_LI","Value":58} + ,{"Name":"TAGID_LINK","Value":59} + ,{"Name":"TAGID_LISTING","Value":60} + ,{"Name":"TAGID_MAP","Value":61} + ,{"Name":"TAGID_MARQUEE","Value":62} + ,{"Name":"TAGID_MENU","Value":63} + ,{"Name":"TAGID_META","Value":64} + ,{"Name":"TAGID_NEXTID","Value":65} + ,{"Name":"TAGID_NOBR","Value":66} + ,{"Name":"TAGID_NOEMBED","Value":67} + ,{"Name":"TAGID_NOFRAMES","Value":68} + ,{"Name":"TAGID_NOSCRIPT","Value":69} + ,{"Name":"TAGID_OBJECT","Value":70} + ,{"Name":"TAGID_OL","Value":71} + ,{"Name":"TAGID_OPTION","Value":72} + ,{"Name":"TAGID_P","Value":73} + ,{"Name":"TAGID_PARAM","Value":74} + ,{"Name":"TAGID_PLAINTEXT","Value":75} + ,{"Name":"TAGID_PRE","Value":76} + ,{"Name":"TAGID_Q","Value":77} + ,{"Name":"TAGID_RP","Value":78} + ,{"Name":"TAGID_RT","Value":79} + ,{"Name":"TAGID_RUBY","Value":80} + ,{"Name":"TAGID_S","Value":81} + ,{"Name":"TAGID_SAMP","Value":82} + ,{"Name":"TAGID_SCRIPT","Value":83} + ,{"Name":"TAGID_SELECT","Value":84} + ,{"Name":"TAGID_SMALL","Value":85} + ,{"Name":"TAGID_SPAN","Value":86} + ,{"Name":"TAGID_STRIKE","Value":87} + ,{"Name":"TAGID_STRONG","Value":88} + ,{"Name":"TAGID_STYLE","Value":89} + ,{"Name":"TAGID_SUB","Value":90} + ,{"Name":"TAGID_SUP","Value":91} + ,{"Name":"TAGID_TABLE","Value":92} + ,{"Name":"TAGID_TBODY","Value":93} + ,{"Name":"TAGID_TC","Value":94} + ,{"Name":"TAGID_TD","Value":95} + ,{"Name":"TAGID_TEXTAREA","Value":96} + ,{"Name":"TAGID_TFOOT","Value":97} + ,{"Name":"TAGID_TH","Value":98} + ,{"Name":"TAGID_THEAD","Value":99} + ,{"Name":"TAGID_TITLE","Value":100} + ,{"Name":"TAGID_TR","Value":101} + ,{"Name":"TAGID_TT","Value":102} + ,{"Name":"TAGID_U","Value":103} + ,{"Name":"TAGID_UL","Value":104} + ,{"Name":"TAGID_VAR","Value":105} + ,{"Name":"TAGID_WBR","Value":106} + ,{"Name":"TAGID_XMP","Value":107} + ,{"Name":"TAGID_ROOT","Value":108} + ,{"Name":"TAGID_OPTGROUP","Value":109} + ,{"Name":"TAGID_ABBR","Value":110} + ,{"Name":"TAGID_SVG_A","Value":111} + ,{"Name":"TAGID_SVG_ALTGLYPH","Value":112} + ,{"Name":"TAGID_SVG_ALTGLYPHDEF","Value":113} + ,{"Name":"TAGID_SVG_ALTGLYPHITEM","Value":114} + ,{"Name":"TAGID_SVG_ANIMATE","Value":115} + ,{"Name":"TAGID_SVG_ANIMATECOLOR","Value":116} + ,{"Name":"TAGID_SVG_ANIMATEMOTION","Value":117} + ,{"Name":"TAGID_SVG_ANIMATETRANSFORM","Value":118} + ,{"Name":"TAGID_SVG_CIRCLE","Value":119} + ,{"Name":"TAGID_SVG_CLIPPATH","Value":120} + ,{"Name":"TAGID_SVG_COLOR_PROFILE","Value":121} + ,{"Name":"TAGID_SVG_CURSOR","Value":122} + ,{"Name":"TAGID_SVG_DEFINITION_SRC","Value":123} + ,{"Name":"TAGID_SVG_DEFS","Value":124} + ,{"Name":"TAGID_SVG_DESC","Value":125} + ,{"Name":"TAGID_SVG_ELLIPSE","Value":126} + ,{"Name":"TAGID_SVG_FEBLEND","Value":127} + ,{"Name":"TAGID_SVG_FECOLORMATRIX","Value":128} + ,{"Name":"TAGID_SVG_FECOMPONENTTRANSFER","Value":129} + ,{"Name":"TAGID_SVG_FECOMPOSITE","Value":130} + ,{"Name":"TAGID_SVG_FECONVOLVEMATRIX","Value":131} + ,{"Name":"TAGID_SVG_FEDIFFUSELIGHTING","Value":132} + ,{"Name":"TAGID_SVG_FEDISPLACEMENTMAP","Value":133} + ,{"Name":"TAGID_SVG_FEDISTANTLIGHT","Value":134} + ,{"Name":"TAGID_SVG_FEFLOOD","Value":135} + ,{"Name":"TAGID_SVG_FEFUNCA","Value":136} + ,{"Name":"TAGID_SVG_FEFUNCB","Value":137} + ,{"Name":"TAGID_SVG_FEFUNCG","Value":138} + ,{"Name":"TAGID_SVG_FEFUNCR","Value":139} + ,{"Name":"TAGID_SVG_FEGAUSSIANBLUR","Value":140} + ,{"Name":"TAGID_SVG_FEIMAGE","Value":141} + ,{"Name":"TAGID_SVG_FEMERGE","Value":142} + ,{"Name":"TAGID_SVG_FEMERGENODE","Value":143} + ,{"Name":"TAGID_SVG_FEMORPHOLOGY","Value":144} + ,{"Name":"TAGID_SVG_FEOFFSET","Value":145} + ,{"Name":"TAGID_SVG_FEPOINTLIGHT","Value":146} + ,{"Name":"TAGID_SVG_FESPECULARLIGHTING","Value":147} + ,{"Name":"TAGID_SVG_FESPOTLIGHT","Value":148} + ,{"Name":"TAGID_SVG_FETILE","Value":149} + ,{"Name":"TAGID_SVG_FETURBULENCE","Value":150} + ,{"Name":"TAGID_SVG_FILTER","Value":151} + ,{"Name":"TAGID_SVG_FONT","Value":152} + ,{"Name":"TAGID_SVG_FONT_FACE","Value":153} + ,{"Name":"TAGID_SVG_FONT_FACE_FORMAT","Value":154} + ,{"Name":"TAGID_SVG_FONT_FACE_NAME","Value":155} + ,{"Name":"TAGID_SVG_FONT_FACE_SRC","Value":156} + ,{"Name":"TAGID_SVG_FONT_FACE_URI","Value":157} + ,{"Name":"TAGID_SVG_FOREIGNOBJECT","Value":158} + ,{"Name":"TAGID_SVG_G","Value":159} + ,{"Name":"TAGID_SVG_GLYPH","Value":160} + ,{"Name":"TAGID_SVG_GLYPHREF","Value":161} + ,{"Name":"TAGID_SVG_HKERN","Value":162} + ,{"Name":"TAGID_SVG_IMAGE","Value":163} + ,{"Name":"TAGID_SVG_LINE","Value":164} + ,{"Name":"TAGID_SVG_LINEARGRADIENT","Value":165} + ,{"Name":"TAGID_SVG_MARKER","Value":166} + ,{"Name":"TAGID_SVG_MASK","Value":167} + ,{"Name":"TAGID_SVG_METADATA","Value":168} + ,{"Name":"TAGID_SVG_MISSING_GLYPH","Value":169} + ,{"Name":"TAGID_SVG_MPATH","Value":170} + ,{"Name":"TAGID_SVG_PATH","Value":171} + ,{"Name":"TAGID_SVG_PATTERN","Value":172} + ,{"Name":"TAGID_SVG_POLYGON","Value":173} + ,{"Name":"TAGID_SVG_POLYLINE","Value":174} + ,{"Name":"TAGID_SVG_RADIALGRADIENT","Value":175} + ,{"Name":"TAGID_SVG_RECT","Value":176} + ,{"Name":"TAGID_SVG_SCRIPT","Value":177} + ,{"Name":"TAGID_SVG_SET","Value":178} + ,{"Name":"TAGID_SVG_STOP","Value":179} + ,{"Name":"TAGID_SVG_STYLE","Value":180} + ,{"Name":"TAGID_SVG_SVG","Value":181} + ,{"Name":"TAGID_SVG_SWITCH","Value":182} + ,{"Name":"TAGID_SVG_SYMBOL","Value":183} + ,{"Name":"TAGID_SVG_TEXT","Value":184} + ,{"Name":"TAGID_SVG_TEXTPATH","Value":185} + ,{"Name":"TAGID_SVG_TITLE","Value":186} + ,{"Name":"TAGID_SVG_TREF","Value":187} + ,{"Name":"TAGID_SVG_TSPAN","Value":188} + ,{"Name":"TAGID_SVG_USE","Value":189} + ,{"Name":"TAGID_SVG_VIEW","Value":190} + ,{"Name":"TAGID_SVG_VKERN","Value":191} + ,{"Name":"TAGID_AUDIO","Value":192} + ,{"Name":"TAGID_SOURCE","Value":193} + ,{"Name":"TAGID_VIDEO","Value":194} + ,{"Name":"TAGID_CANVAS","Value":195} + ,{"Name":"TAGID_DOCTYPE","Value":196} + ,{"Name":"TAGID_KEYGEN","Value":197} + ,{"Name":"TAGID_PROCESSINGINSTRUCTION","Value":198} + ,{"Name":"TAGID_ARTICLE","Value":199} + ,{"Name":"TAGID_ASIDE","Value":200} + ,{"Name":"TAGID_FIGCAPTION","Value":201} + ,{"Name":"TAGID_FIGURE","Value":202} + ,{"Name":"TAGID_FOOTER","Value":203} + ,{"Name":"TAGID_HEADER","Value":204} + ,{"Name":"TAGID_HGROUP","Value":205} + ,{"Name":"TAGID_MARK","Value":206} + ,{"Name":"TAGID_NAV","Value":207} + ,{"Name":"TAGID_SECTION","Value":208} + ,{"Name":"TAGID_PROGRESS","Value":209} + ,{"Name":"TAGID_MATHML_ANNOTATION_XML","Value":210} + ,{"Name":"TAGID_MATHML_MATH","Value":211} + ,{"Name":"TAGID_MATHML_MI","Value":212} + ,{"Name":"TAGID_MATHML_MN","Value":213} + ,{"Name":"TAGID_MATHML_MO","Value":214} + ,{"Name":"TAGID_MATHML_MS","Value":215} + ,{"Name":"TAGID_MATHML_MTEXT","Value":216} + ,{"Name":"TAGID_DATALIST","Value":217} + ,{"Name":"TAGID_TRACK","Value":218} + ,{"Name":"TAGID_ISINDEX","Value":219} + ,{"Name":"TAGID_COMMAND","Value":220} + ,{"Name":"TAGID_DETAILS","Value":221} + ,{"Name":"TAGID_SUMMARY","Value":222} + ,{"Name":"TAGID_X_MS_WEBVIEW","Value":223} + ,{"Name":"TAGID_COUNT","Value":224} + ,{"Name":"TAGID_LAST_PREDEFINED","Value":10000} + ,{"Name":"ELEMENT_TAG_ID_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SELECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SELECTION_TYPE_None","Value":0} + ,{"Name":"SELECTION_TYPE_Caret","Value":1} + ,{"Name":"SELECTION_TYPE_Text","Value":2} + ,{"Name":"SELECTION_TYPE_Control","Value":3} + ,{"Name":"SELECTION_TYPE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SAVE_SEGMENTS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SAVE_SEGMENTS_NoIE4SelectionCompat","Value":1} + ,{"Name":"SAVE_SEGMENTS_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CARET_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CARET_DIRECTION_INDETERMINATE","Value":0} + ,{"Name":"CARET_DIRECTION_SAME","Value":1} + ,{"Name":"CARET_DIRECTION_BACKWARD","Value":2} + ,{"Name":"CARET_DIRECTION_FORWARD","Value":3} + ,{"Name":"CARET_DIRECTION_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LINE_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LINE_DIRECTION_RightToLeft","Value":1} + ,{"Name":"LINE_DIRECTION_LeftToRight","Value":2} + ,{"Name":"LINE_DIRECTION_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HT_OPT_AllowAfterEOL","Value":1} + ,{"Name":"HT_OPTIONS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HT_RESULTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HT_RESULTS_Glyph","Value":1} + ,{"Name":"HT_RESULTS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAY_MOVEUNIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAY_MOVEUNIT_PreviousLine","Value":1} + ,{"Name":"DISPLAY_MOVEUNIT_NextLine","Value":2} + ,{"Name":"DISPLAY_MOVEUNIT_CurrentLineStart","Value":3} + ,{"Name":"DISPLAY_MOVEUNIT_CurrentLineEnd","Value":4} + ,{"Name":"DISPLAY_MOVEUNIT_TopOfWindow","Value":5} + ,{"Name":"DISPLAY_MOVEUNIT_BottomOfWindow","Value":6} + ,{"Name":"DISPLAY_MOVEUNIT_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAY_GRAVITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAY_GRAVITY_PreviousLine","Value":1} + ,{"Name":"DISPLAY_GRAVITY_NextLine","Value":2} + ,{"Name":"DISPLAY_GRAVITY_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAY_BREAK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAY_BREAK_None","Value":0} + ,{"Name":"DISPLAY_BREAK_Block","Value":1} + ,{"Name":"DISPLAY_BREAK_Break","Value":2} + ,{"Name":"DISPLAY_BREAK_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COORD_SYSTEM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COORD_SYSTEM_GLOBAL","Value":0} + ,{"Name":"COORD_SYSTEM_PARENT","Value":1} + ,{"Name":"COORD_SYSTEM_CONTAINER","Value":2} + ,{"Name":"COORD_SYSTEM_CONTENT","Value":3} + ,{"Name":"COORD_SYSTEM_FRAME","Value":4} + ,{"Name":"COORD_SYSTEM_CLIENT","Value":5} + ,{"Name":"COORD_SYSTEM_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEV_CONSOLE_MESSAGE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCML_INFORMATIONAL","Value":0} + ,{"Name":"DCML_WARNING","Value":1} + ,{"Name":"DCML_ERROR","Value":2} + ,{"Name":"DEV_CONSOLE_MESSAGE_LEVEL_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOM_EVENT_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEP_CAPTURING_PHASE","Value":1} + ,{"Name":"DEP_AT_TARGET","Value":2} + ,{"Name":"DEP_BUBBLING_PHASE","Value":3} + ,{"Name":"DOM_EVENT_PHASE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPT_TIMER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STT_TIMEOUT","Value":0} + ,{"Name":"STT_INTERVAL","Value":1} + ,{"Name":"STT_IMMEDIATE","Value":2} + ,{"Name":"STT_ANIMATION_FRAME","Value":3} + ,{"Name":"SCRIPT_TIMER_TYPE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLPAINTER_OPAQUE","Value":1} + ,{"Name":"HTMLPAINTER_TRANSPARENT","Value":2} + ,{"Name":"HTMLPAINTER_ALPHA","Value":4} + ,{"Name":"HTMLPAINTER_COMPLEX","Value":8} + ,{"Name":"HTMLPAINTER_OVERLAY","Value":16} + ,{"Name":"HTMLPAINTER_HITTEST","Value":32} + ,{"Name":"HTMLPAINTER_SURFACE","Value":256} + ,{"Name":"HTMLPAINTER_3DSURFACE","Value":512} + ,{"Name":"HTMLPAINTER_NOBAND","Value":1024} + ,{"Name":"HTMLPAINTER_NODC","Value":4096} + ,{"Name":"HTMLPAINTER_NOPHYSICALCLIP","Value":8192} + ,{"Name":"HTMLPAINTER_NOSAVEDC","Value":16384} + ,{"Name":"HTMLPAINTER_SUPPORTS_XFORM","Value":32768} + ,{"Name":"HTMLPAINTER_EXPAND","Value":65536} + ,{"Name":"HTMLPAINTER_NOSCROLLBITS","Value":131072} + ,{"Name":"HTML_PAINTER_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINT_ZORDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLPAINT_ZORDER_NONE","Value":0} + ,{"Name":"HTMLPAINT_ZORDER_REPLACE_ALL","Value":1} + ,{"Name":"HTMLPAINT_ZORDER_REPLACE_CONTENT","Value":2} + ,{"Name":"HTMLPAINT_ZORDER_REPLACE_BACKGROUND","Value":3} + ,{"Name":"HTMLPAINT_ZORDER_BELOW_CONTENT","Value":4} + ,{"Name":"HTMLPAINT_ZORDER_BELOW_FLOW","Value":5} + ,{"Name":"HTMLPAINT_ZORDER_ABOVE_FLOW","Value":6} + ,{"Name":"HTMLPAINT_ZORDER_ABOVE_CONTENT","Value":7} + ,{"Name":"HTMLPAINT_ZORDER_WINDOW_TOP","Value":8} + ,{"Name":"HTML_PAINT_ZORDER_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINT_DRAW_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLPAINT_DRAW_UPDATEREGION","Value":1} + ,{"Name":"HTMLPAINT_DRAW_USE_XFORM","Value":2} + ,{"Name":"HTML_PAINT_DRAW_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINT_EVENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLPAINT_EVENT_TARGET","Value":1} + ,{"Name":"HTMLPAINT_EVENT_SETCURSOR","Value":2} + ,{"Name":"HTML_PAINT_EVENT_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINT_DRAW_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLPAINT_DRAWINFO_VIEWPORT","Value":1} + ,{"Name":"HTMLPAINT_DRAWINFO_UPDATEREGION","Value":2} + ,{"Name":"HTMLPAINT_DRAWINFO_XFORM","Value":4} + ,{"Name":"HTML_PAINT_DRAW_INFO_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTML_PAINTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lZOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iidDrawObject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"rcExpand","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTML_PAINT_XFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eM11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eDx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eDy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTML_PAINT_DRAW_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcViewport","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hrgnUpdate","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xform","Type":{"Kind":"ApiRef","Name":"HTML_PAINT_XFORM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTMLDlgFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLDlgFlagNo","Value":0} + ,{"Name":"HTMLDlgFlagOff","Value":0} + ,{"Name":"HTMLDlgFlag0","Value":0} + ,{"Name":"HTMLDlgFlagYes","Value":1} + ,{"Name":"HTMLDlgFlagOn","Value":1} + ,{"Name":"HTMLDlgFlag1","Value":1} + ,{"Name":"HTMLDlgFlagNotSet","Value":-1} + ,{"Name":"HTMLDlgFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLDlgBorder" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLDlgBorderThin","Value":0} + ,{"Name":"HTMLDlgBorderThick","Value":262144} + ,{"Name":"HTMLDlgBorder_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLDlgEdge" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLDlgEdgeSunken","Value":0} + ,{"Name":"HTMLDlgEdgeRaised","Value":16} + ,{"Name":"HTMLDlgEdge_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLDlgCenter" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLDlgCenterNo","Value":0} + ,{"Name":"HTMLDlgCenterOff","Value":0} + ,{"Name":"HTMLDlgCenter0","Value":0} + ,{"Name":"HTMLDlgCenterYes","Value":1} + ,{"Name":"HTMLDlgCenterOn","Value":1} + ,{"Name":"HTMLDlgCenter1","Value":1} + ,{"Name":"HTMLDlgCenterParent","Value":1} + ,{"Name":"HTMLDlgCenterDesktop","Value":2} + ,{"Name":"HTMLDlgCenter_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLAppFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLAppFlagNo","Value":0} + ,{"Name":"HTMLAppFlagOff","Value":0} + ,{"Name":"HTMLAppFlag0","Value":0} + ,{"Name":"HTMLAppFlagYes","Value":1} + ,{"Name":"HTMLAppFlagOn","Value":1} + ,{"Name":"HTMLAppFlag1","Value":1} + ,{"Name":"HTMLAppFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLMinimizeFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLMinimizeFlagNo","Value":0} + ,{"Name":"HTMLMinimizeFlagYes","Value":131072} + ,{"Name":"HTMLMinimizeFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLMaximizeFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLMaximizeFlagNo","Value":0} + ,{"Name":"HTMLMaximizeFlagYes","Value":65536} + ,{"Name":"HTMLMaximizeFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLCaptionFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLCaptionFlagNo","Value":0} + ,{"Name":"HTMLCaptionFlagYes","Value":12582912} + ,{"Name":"HTMLCaptionFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLSysMenuFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLSysMenuFlagNo","Value":0} + ,{"Name":"HTMLSysMenuFlagYes","Value":524288} + ,{"Name":"HTMLSysMenuFlag_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLBorder" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLBorderNone","Value":0} + ,{"Name":"HTMLBorderThick","Value":262144} + ,{"Name":"HTMLBorderDialog","Value":4194304} + ,{"Name":"HTMLBorderThin","Value":8388608} + ,{"Name":"HTMLBorder_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLBorderStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLBorderStyleNormal","Value":0} + ,{"Name":"HTMLBorderStyleRaised","Value":256} + ,{"Name":"HTMLBorderStyleSunken","Value":512} + ,{"Name":"HTMLBorderStylecombined","Value":768} + ,{"Name":"HTMLBorderStyleStatic","Value":131072} + ,{"Name":"HTMLBorderStyle_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTMLWindowState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTMLWindowStateNormal","Value":1} + ,{"Name":"HTMLWindowStateMaximize","Value":3} + ,{"Name":"HTMLWindowStateMinimize","Value":6} + ,{"Name":"HTMLWindowState_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIOREVENT_FIRST","Value":0} + ,{"Name":"BEHAVIOREVENT_CONTENTREADY","Value":0} + ,{"Name":"BEHAVIOREVENT_DOCUMENTREADY","Value":1} + ,{"Name":"BEHAVIOREVENT_APPLYSTYLE","Value":2} + ,{"Name":"BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE","Value":3} + ,{"Name":"BEHAVIOREVENT_CONTENTSAVE","Value":4} + ,{"Name":"BEHAVIOREVENT_LAST","Value":4} + ,{"Name":"BEHAVIOR_EVENT_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_EVENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIOREVENTFLAGS_BUBBLE","Value":1} + ,{"Name":"BEHAVIOREVENTFLAGS_STANDARDADDITIVE","Value":2} + ,{"Name":"BEHAVIOR_EVENT_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_RENDER_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIORRENDERINFO_BEFOREBACKGROUND","Value":1} + ,{"Name":"BEHAVIORRENDERINFO_AFTERBACKGROUND","Value":2} + ,{"Name":"BEHAVIORRENDERINFO_BEFORECONTENT","Value":4} + ,{"Name":"BEHAVIORRENDERINFO_AFTERCONTENT","Value":8} + ,{"Name":"BEHAVIORRENDERINFO_AFTERFOREGROUND","Value":32} + ,{"Name":"BEHAVIORRENDERINFO_ABOVECONTENT","Value":40} + ,{"Name":"BEHAVIORRENDERINFO_ALLLAYERS","Value":255} + ,{"Name":"BEHAVIORRENDERINFO_DISABLEBACKGROUND","Value":256} + ,{"Name":"BEHAVIORRENDERINFO_DISABLENEGATIVEZ","Value":512} + ,{"Name":"BEHAVIORRENDERINFO_DISABLECONTENT","Value":1024} + ,{"Name":"BEHAVIORRENDERINFO_DISABLEPOSITIVEZ","Value":2048} + ,{"Name":"BEHAVIORRENDERINFO_DISABLEALLLAYERS","Value":3840} + ,{"Name":"BEHAVIORRENDERINFO_HITTESTING","Value":4096} + ,{"Name":"BEHAVIORRENDERINFO_SURFACE","Value":1048576} + ,{"Name":"BEHAVIORRENDERINFO_3DSURFACE","Value":2097152} + ,{"Name":"BEHAVIOR_RENDER_INFO_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_RELATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIOR_FIRSTRELATION","Value":0} + ,{"Name":"BEHAVIOR_SAMEELEMENT","Value":0} + ,{"Name":"BEHAVIOR_PARENT","Value":1} + ,{"Name":"BEHAVIOR_CHILD","Value":2} + ,{"Name":"BEHAVIOR_SIBLING","Value":3} + ,{"Name":"BEHAVIOR_LASTRELATION","Value":3} + ,{"Name":"BEHAVIOR_RELATION_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_LAYOUT_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIORLAYOUTINFO_FULLDELEGATION","Value":1} + ,{"Name":"BEHAVIORLAYOUTINFO_MODIFYNATURAL","Value":2} + ,{"Name":"BEHAVIORLAYOUTINFO_MAPSIZE","Value":4} + ,{"Name":"BEHAVIOR_LAYOUT_INFO_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BEHAVIOR_LAYOUT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BEHAVIORLAYOUTMODE_NATURAL","Value":1} + ,{"Name":"BEHAVIORLAYOUTMODE_MINWIDTH","Value":2} + ,{"Name":"BEHAVIORLAYOUTMODE_MAXWIDTH","Value":4} + ,{"Name":"BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION","Value":16384} + ,{"Name":"BEHAVIORLAYOUTMODE_FINAL_PERCENT","Value":32768} + ,{"Name":"BEHAVIOR_LAYOUT_MODE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ELEMENTDESCRIPTOR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ELEMENTDESCRIPTORFLAGS_LITERAL","Value":1} + ,{"Name":"ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL","Value":2} + ,{"Name":"ELEMENTDESCRIPTOR_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ELEMENTNAMESPACE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ELEMENTNAMESPACEFLAGS_ALLOWANYTAG","Value":1} + ,{"Name":"ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS","Value":2} + ,{"Name":"ELEMENTNAMESPACE_FLAGS_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIEW_OBJECT_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VIEW_OBJECT_ALPHA_MODE_IGNORE","Value":0} + ,{"Name":"VIEW_OBJECT_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"VIEW_OBJECT_ALPHA_MODE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIEW_OBJECT_COMPOSITION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VIEW_OBJECT_COMPOSITION_MODE_LEGACY","Value":0} + ,{"Name":"VIEW_OBJECT_COMPOSITION_MODE_SURFACEPRESENTER","Value":1} + ,{"Name":"VIEW_OBJECT_COMPOSITION_MODE_Max","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IHTMLEventObj" + ,"Kind":"Com" + ,"Guid":"3050f32d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_srcElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_altKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ctrlKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_shiftKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cancelBubble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cancelBubble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fromElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_toElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_keyCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_keyCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_button" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_qualifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_reason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_srcFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSite" + ,"Kind":"Com" + ,"Guid":"3050f427-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementBehavior" + ,"Kind":"Com" + ,"Guid":"3050f425-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBehaviorSite","Type":{"Kind":"ApiRef","Name":"IElementBehaviorSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IElementBehaviorFactory" + ,"Kind":"Com" + ,"Guid":"3050f429-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBehavior","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrBehaviorUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSite","Type":{"Kind":"ApiRef","Name":"IElementBehaviorSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBehavior","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IElementBehavior","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteOM" + ,"Kind":"Com" + ,"Guid":"3050f489-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchEvent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEventCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchEvent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pEventObject","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEventObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEventObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterUrn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchUrn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorRender" + ,"Kind":"Com" + ,"Guid":"3050f4aa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lLayer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRenderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HitTestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteRender" + ,"Kind":"Com" + ,"Guid":"3050f4a7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invalidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvalidateRenderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvalidateStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDOMEvent" + ,"Kind":"Com" + ,"Guid":"305104ba-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_bubbles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cancelable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_currentTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_defaultPrevented" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_eventPhase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_timeStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"preventDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stopPropagation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stopImmediatePropagation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_isTrusted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cancelBubble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cancelBubble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_srcElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMConstructor" + ,"Kind":"Com" + ,"Guid":"3051049b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_constructor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"LookupGetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDispHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"LookupSetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDispHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DefineGetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdispHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefineSetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdispHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheetRule" + ,"Kind":"Com" + ,"Guid":"3050f357-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRuleStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSStyleDeclaration" + ,"Kind":"Com" + ,"Guid":"30510740-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPropertyPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrPropertyPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarPropertyPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrPropertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alignmentBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alignmentBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_baselineShift" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baselineShift" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dominantBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dominantBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_opacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_opacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clipPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clipRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fillOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fillOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fillRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fillRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_kerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_kerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_markerEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_markerMid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerMid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_markerStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_mask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pointerEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pointerEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_stopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_stopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_stopOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_stopOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_stroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_stroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeDasharray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeDasharray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeDashoffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeDashoffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeLinecap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeLinecap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeLinejoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeLinejoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeMiterlimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeMiterlimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAnchor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAnchor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_glyphOrientationHorizontal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_glyphOrientationHorizontal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_glyphOrientationVertical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_glyphOrientationVertical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopLeftRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopLeftRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopRightRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopRightRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomRightRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomRightRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomLeftRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomLeftRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clipTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clipRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clipLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_boxShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_boxShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSStyleDeclaration2" + ,"Kind":"Com" + ,"Guid":"305107d1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_msScrollChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZooming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZooming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomSnapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomSnapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollRails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollRails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollSnapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollSnapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomSnap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomSnap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomSnapPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomSnapPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomLimitMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomLimitMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msContentZoomLimitMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msContentZoomLimitMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollSnapX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollSnapX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollSnapY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollSnapY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollSnapPointsX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollSnapPointsX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollSnapPointsY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollSnapPointsY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridColumnAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridColumnAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridColumnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridColumnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridRowAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridRowAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msGridRowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msGridRowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msWrapThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msWrapThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msWrapMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msWrapMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msWrapFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msWrapFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msAnimationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msAnimationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_colorInterpolationFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_colorInterpolationFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnGap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnGap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnRuleColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnRuleColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnRuleStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnRuleStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_columnRuleWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_columnRuleWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_breakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_breakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_breakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_breakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_breakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_breakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_floodColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_floodColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_floodOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_floodOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lightingColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lightingColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollLimitXMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollLimitXMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollLimitYMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollLimitYMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollLimitXMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollLimitXMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollLimitYMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollLimitYMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlowFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlowFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlowInto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlowInto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msHyphens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msHyphens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msHyphenateLimitZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msHyphenateLimitZone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msHyphenateLimitChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msHyphenateLimitChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msHyphenateLimitLines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msHyphenateLimitLines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msHighContrastAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msHighContrastAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_enableBackground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableBackground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFontFeatureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFontFeatureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msUserSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msUserSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msOverflowStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msOverflowStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransformStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransformStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msBackfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msBackfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msPerspective" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPerspective" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msPerspectiveOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPerspectiveOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTouchAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTouchAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msScrollTranslation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msScrollTranslation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexPositive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexPositive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexNegative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexNegative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexPreferredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexPreferredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexItemAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexItemAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexPack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexPack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexLinePack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexLinePack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msFlexOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msFlexOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTouchSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTouchSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transformStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transformStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_perspective" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_perspective" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_perspectiveOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_perspectiveOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_transition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_transition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontFeatureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontFeatureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSStyleDeclaration3" + ,"Kind":"Com" + ,"Guid":"3051085c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_flex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexGrow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexGrow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexShrink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexShrink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_flexBasis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_flexBasis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_justifyContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_justifyContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alignItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alignItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alignSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alignSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alignContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alignContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImageSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImageSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImageWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImageWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImageOutset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImageOutset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderImageRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderImageRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msImeAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msImeAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTextCombineHorizontal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTextCombineHorizontal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_touchAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_touchAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSStyleDeclaration4" + ,"Kind":"Com" + ,"Guid":"d6100f3b-27c8-4132-afea-f0e4b1e00060" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_webkitAppearance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAppearance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitUserSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitUserSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxOrdinalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxOrdinalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxPack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxPack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxFlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxFlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxOrient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxOrient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackfaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationIterationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationPlayState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransitionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransitionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransitionTimingFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransitionDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBackground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBackground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTransformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTransformOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msTextSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msTextSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitTextSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitTextSizeAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImageSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImageSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImageWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImageWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImageOutset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImageOutset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBorderImageRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBorderImageRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitBoxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitBoxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_webkitAnimationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_webkitAnimationFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleEnabled" + ,"Kind":"Com" + ,"Guid":"305104c2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"msGetPropertyEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msPutPropertyEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLCSSStyleDeclaration" + ,"Kind":"Com" + ,"Guid":"3059009a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyle" + ,"Kind":"Com" + ,"Guid":"3050f25e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationNone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationNone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationOverline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationOverline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationLineThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationLineThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationBlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationBlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyle2" + ,"Kind":"Com" + ,"Guid":"3050f4a2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expression","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyle3" + ,"Kind":"Com" + ,"Guid":"3050f656-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyle4" + ,"Kind":"Com" + ,"Guid":"3050f816-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyle5" + ,"Kind":"Com" + ,"Guid":"3050f33a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyle6" + ,"Kind":"Com" + ,"Guid":"30510480-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle" + ,"Kind":"Com" + ,"Guid":"3050f3cf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationNone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationNone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationOverline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationOverline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationLineThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationLineThrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationBlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationBlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_listStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle2" + ,"Kind":"Com" + ,"Guid":"3050f4ac-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_posRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_posRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle3" + ,"Kind":"Com" + ,"Guid":"3050f657-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle4" + ,"Kind":"Com" + ,"Guid":"3050f817-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle5" + ,"Kind":"Com" + ,"Guid":"3050f335-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRuleStyle6" + ,"Kind":"Com" + ,"Guid":"30510471-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterIncrement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_counterReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyle" + ,"Kind":"Com" + ,"Guid":"3050f55a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLRuleStyle" + ,"Kind":"Com" + ,"Guid":"3050f55c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetRulesCollection" + ,"Kind":"Com" + ,"Guid":"3050f2e5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppHTMLStyleSheetRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheet" + ,"Kind":"Com" + ,"Guid":"3050f2e3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentStyleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_owningElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetsCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSelector","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrStyle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRulesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSRule" + ,"Kind":"Com" + ,"Guid":"305106e9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cssText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCSSRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentStyleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSImportRule" + ,"Kind":"Com" + ,"Guid":"305106ea-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSMediaRule" + ,"Kind":"Com" + ,"Guid":"305106eb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cssRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRulesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRule","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSMediaList" + ,"Kind":"Com" + ,"Guid":"30510731-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_mediaText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mediaText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendMedium" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMedium","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteMedium" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMedium","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCSSNamespaceRule" + ,"Kind":"Com" + ,"Guid":"305106ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_namespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_prefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMSCSSKeyframeRule" + ,"Kind":"Com" + ,"Guid":"3051080c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_keyText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_keyText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRuleStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMSCSSKeyframesRule" + ,"Kind":"Com" + ,"Guid":"3051080d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cssRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRulesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRule","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"findRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMSKeyframeRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLMSCSSKeyframeRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLCSSRule" + ,"Kind":"Com" + ,"Guid":"3059007d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLCSSImportRule" + ,"Kind":"Com" + ,"Guid":"3059007e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLCSSMediaRule" + ,"Kind":"Com" + ,"Guid":"3059007f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLCSSMediaList" + ,"Kind":"Com" + ,"Guid":"30590097-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLCSSNamespaceRule" + ,"Kind":"Com" + ,"Guid":"30590080-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLMSCSSKeyframeRule" + ,"Kind":"Com" + ,"Guid":"305900de-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLMSCSSKeyframesRule" + ,"Kind":"Com" + ,"Guid":"305900df-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLRenderStyle" + ,"Kind":"Com" + ,"Guid":"3050f6ae-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_textLineThroughStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textLineThroughStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textUnderlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textUnderlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecorationColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecorationColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_renderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_renderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultTextSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultTextSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLRenderStyle" + ,"Kind":"Com" + ,"Guid":"3050f58b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLCurrentStyle" + ,"Kind":"Com" + ,"Guid":"3050f3db-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundPositionX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundPositionY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderLeftColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderTopColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderRightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderBottomColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderTopStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderRightStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderBottomStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderLeftStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderTopWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderRightWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderBottomWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderLeftWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_paddingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_paddingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_paddingRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_paddingBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_zIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_letterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textIndent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_verticalAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundAttachment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_listStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_listStylePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_listStyleImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_overflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageBreakBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageBreakAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tableLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderCollapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unicodeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rubyAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rubyPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rubyOverhang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textAutospace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lineBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_wordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textJustify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textJustifyTrim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textKashida" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_blockDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layoutGridChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layoutGridLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layoutGridMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layoutGridType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_padding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_margin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_overflowX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_overflowY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCurrentStyle2" + ,"Kind":"Com" + ,"Guid":"3050f658-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_layoutFlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_wordWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textUnderlinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_hasLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarBaseColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarFaceColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbar3dLightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarHighlightColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarDarkShadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarArrowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollbarTrackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_writingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textAlignLast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textKashidaSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCurrentStyle3" + ,"Kind":"Com" + ,"Guid":"3050f818-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_textOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_minHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_wordSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_whiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCurrentStyle4" + ,"Kind":"Com" + ,"Guid":"3050f33b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_msInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_minWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCurrentStyle5" + ,"Kind":"Com" + ,"Guid":"30510481-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_captionSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outlineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outlineStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outlineColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_boxSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_borderSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_orphans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_widows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageBreakInside" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_emptyCells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_msBlockProgression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_quotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLCurrentStyle" + ,"Kind":"Com" + ,"Guid":"3050f557-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLElement" + ,"Kind":"Com" + ,"Guid":"3050f1ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_className" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_className" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselectstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselectstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varargStart","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"contains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChild","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_sourceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_recordNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_innerHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_innerHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_innerText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_innerText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outerHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outerHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_outerText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_outerText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertAdjacentHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"html","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"insertAdjacentText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_parentTextEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isTextEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"click" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_filters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFiltersCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onafterupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onafterupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerrorupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerrorupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowexit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowexit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondatasetchanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondatasetchanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondataavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondataavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondatasetcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondatasetcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfilterchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfilterchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_all" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRect" + ,"Kind":"Com" + ,"Guid":"3050f4a3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRect2" + ,"Kind":"Com" + ,"Guid":"3051076c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLRectCollection" + ,"Kind":"Com" + ,"Guid":"3050f4a4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementCollection" + ,"Kind":"Com" + ,"Guid":"3050f21f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"tags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement2" + ,"Kind":"Com" + ,"Guid":"3050f434-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_scopeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"containerCapture","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"releaseCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onlosecapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onlosecapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"componentFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"component","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"doScroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"component","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforecut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforecut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforecopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforecopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforepaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforepaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_currentStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCurrentStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpropertychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpropertychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getClientRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRectCol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRectCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getBoundingClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expression","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"blur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"addFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clientHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"attachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowsdelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowsdelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowsinserted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowsinserted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncellchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncellchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createControlRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"mergeAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mergeThis","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertAdjacentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"insertedElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"inserted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"applyElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"apply","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"applied","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAdjacentText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceAdjacentText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"where","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_canHaveChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_runtimeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_behaviorUrns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tagUrn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tagUrn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeeditfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeeditfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyStateValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pelColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAttributeCollection3" + ,"Kind":"Com" + ,"Guid":"30510469-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeIn","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDOMDocumentType" + ,"Kind":"Com" + ,"Guid":"30510738-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_entities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_notations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_publicId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_internalSubset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument7" + ,"Kind":"Com" + ,"Guid":"305104b8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_defaultView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createCDATASection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCDATASectionNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIHTMLSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLSelection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByTagNameNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pelColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createElementNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrTag","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newElem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createAttributeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrAttrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsthumbnailclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsthumbnailclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_characterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTag","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newElem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createProcessingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTarget","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newProcessingInstruction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMProcessingInstruction","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"adoptNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeSource","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode3","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmssitemodejumplistitemremoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmssitemodejumplistitemremoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_all" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_inputEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_xmlEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_xmlStandalone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmlStandalone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_xmlVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmlVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"importNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeSource","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppNodeDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode3","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_head" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMNode" + ,"Kind":"Com" + ,"Guid":"3050f5da-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_nodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasChildNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"refChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"cloneNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"clonedNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"removed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"swapNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"swappedNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"replacement","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"replaced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nextSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMNode2" + ,"Kind":"Com" + ,"Guid":"3050f80b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ownerDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMNode3" + ,"Kind":"Com" + ,"Guid":"305106e0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_prefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_prefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_localName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_namespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isEqualNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode3","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"isEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"lookupNamespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarNamespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"lookupPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNamespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isDefaultNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfDefaultNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"refChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isSameNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode3","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"compareDocumentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfisSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMAttribute" + ,"Kind":"Com" + ,"Guid":"3050f4b0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_nodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_specified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMAttribute2" + ,"Kind":"Com" + ,"Guid":"3050f810-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_expando" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nextSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ownerDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"refChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasChildNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"cloneNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"clonedNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMAttribute3" + ,"Kind":"Com" + ,"Guid":"30510468-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_specified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ownerElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMAttribute4" + ,"Kind":"Com" + ,"Guid":"305106f9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasChildNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_specified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMTextNode" + ,"Kind":"Com" + ,"Guid":"3050f4b1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"splitText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMTextNode2" + ,"Kind":"Com" + ,"Guid":"3050f809-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"substringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrsubString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"insertData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMTextNode3" + ,"Kind":"Com" + ,"Guid":"3051073e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"substringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrsubString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"splitText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_wholeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceWholeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLDOMImplementation" + ,"Kind":"Com" + ,"Guid":"3050f80d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"hasFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrfeature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasFeature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMImplementation2" + ,"Kind":"Com" + ,"Guid":"3051073c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createDocumentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrQualifiedName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"newDocumentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMDocumentType","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarTagName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDocumentType","Type":{"Kind":"ApiRef","Name":"IDOMDocumentType","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppnewDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument7","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createHTMLDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppnewDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument7","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrfeature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasFeature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDOMAttribute" + ,"Kind":"Com" + ,"Guid":"3050f564-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLDOMTextNode" + ,"Kind":"Com" + ,"Guid":"3050f565-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLDOMImplementation" + ,"Kind":"Com" + ,"Guid":"3050f58f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLAttributeCollection" + ,"Kind":"Com" + ,"Guid":"3050f4c3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAttributeCollection2" + ,"Kind":"Com" + ,"Guid":"3050f80a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newretNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"newretNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newretNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAttributeCollection4" + ,"Kind":"Com" + ,"Guid":"305106fa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getNamedItemNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setNamedItemNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeIn","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNamedItemNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeIn","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppNodeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMChildrenCollection" + ,"Kind":"Com" + ,"Guid":"3050f5ab-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMChildrenCollection2" + ,"Kind":"Com" + ,"Guid":"30510791-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLAttributeCollection" + ,"Kind":"Com" + ,"Guid":"3050f56c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispStaticNodeList" + ,"Kind":"Com" + ,"Guid":"3050f59b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispDOMChildrenCollection" + ,"Kind":"Com" + ,"Guid":"3050f577-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLElementEvents4" + ,"Kind":"Com" + ,"Guid":"3051075e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLElementEvents3" + ,"Kind":"Com" + ,"Guid":"3050f59f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f60f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f33c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IRulesAppliedCollection" + ,"Kind":"Com" + ,"Guid":"305104be-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRulesApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRulesApplied","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_element" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyInheritedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRulesApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRulesApplied","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_propertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyInheritedTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRulesApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRulesApplied","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyInheritedTraceLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement3" + ,"Kind":"Com" + ,"Guid":"3050f673-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"mergeAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mergeThis","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_isMultiLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_canHaveHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onlayoutcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onlayoutcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_inflateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_inflateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforedeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforedeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_contentEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isContentEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hideFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hideFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncontrolselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncontrolselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"fireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarEventObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onresizestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onresizestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onresizeend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onresizeend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmovestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmovestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmoveend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmoveend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"dragDrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_glyphMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement4" + ,"Kind":"Com" + ,"Guid":"3050f80f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"getAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementSelector" + ,"Kind":"Com" + ,"Guid":"30510463-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"querySelector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"querySelectorAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMChildrenCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementRender" + ,"Kind":"Com" + ,"Guid":"3050f669-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DrawToDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDocumentPrinter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPrinterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLUniqueName" + ,"Kind":"Com" + ,"Guid":"3050f4d0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_uniqueNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_uniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement5" + ,"Kind":"Com" + ,"Guid":"3051045d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_role" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_role" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaBusy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaBusy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaExpanded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaExpanded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaHaspopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaHaspopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaInvalid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaInvalid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaMultiselectable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaMultiselectable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaPressed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaPressed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaReadonly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaReadonly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaSecret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaSecret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLAttributeCollection3","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaValuenow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaValuenow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaPosinset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaPosinset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaSetsize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaSetsize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaValuemin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaValuemin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaValuemax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaValuemax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaDescribedby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaDescribedby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaFlowto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaFlowto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaLabelledby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaLabelledby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaActivedescendant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaActivedescendant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaOwns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaOwns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaLive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaLive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ariaRelevant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ariaRelevant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement6" + ,"Kind":"Com" + ,"Guid":"305106f8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getAttributeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttributeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeAttributeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttributeNodeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrname","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttributeNodeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributeNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattr","Type":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppretAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByTagNameNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varNS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pelColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msMatchesSelector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElement7" + ,"Kind":"Com" + ,"Guid":"305107aa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmslostpointercapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmslostpointercapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgotpointercapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgotpointercapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msSetPointerCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msReleasePointerCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_onmstransitionstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmstransitionstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmstransitionend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmstransitionend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsanimationstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsanimationstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsanimationend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsanimationend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsanimationiteration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsanimationiteration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oninvalid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oninvalid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_xmsAcceleratorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmsAcceleratorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_spellcheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_spellcheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsmanipulationstatechanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsmanipulationstatechanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncuechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncuechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementAppliedStyles" + ,"Kind":"Com" + ,"Guid":"305104bd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"msGetRulesApplied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRulesAppliedCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRulesAppliedCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msGetRulesAppliedWithAncestor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varContext","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRulesAppliedCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRulesAppliedCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementTraversal" + ,"Kind":"Com" + ,"Guid":"30510736-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_firstElementChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastElementChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousElementSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nextElementSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childElementCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDatabinding" + ,"Kind":"Com" + ,"Guid":"3050f3f2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_dataFld" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataFld" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dataSrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataSrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dataFormatAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataFormatAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument" + ,"Kind":"Com" + ,"Guid":"626fc520-a41e-11cf-a731-00a0c9082637" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Script" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementDefaults" + ,"Kind":"Com" + ,"Guid":"3050f6c9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_viewInheritStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewInheritStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_viewMasterTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewMasterTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollSegmentX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollSegmentX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollSegmentY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollSegmentY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_isMultiLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_isMultiLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_contentEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_canHaveHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_canHaveHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_viewLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLDocument","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frozen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frozen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDefaults" + ,"Kind":"Com" + ,"Guid":"3050f58c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTCDefaultDispatch" + ,"Kind":"Com" + ,"Guid":"3050f4fd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_element" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createEventObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_defaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTCPropertyBehavior" + ,"Kind":"Com" + ,"Guid":"3050f5df-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"fireChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTCMethodBehavior" + ,"Kind":"Com" + ,"Guid":"3050f631-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTCEventBehavior" + ,"Kind":"Com" + ,"Guid":"3050f4ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"fire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTCAttachBehavior" + ,"Kind":"Com" + ,"Guid":"3050f5f4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"fireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"evt","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTCAttachBehavior2" + ,"Kind":"Com" + ,"Guid":"3050f7eb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"fireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"evt","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTCDescBehavior" + ,"Kind":"Com" + ,"Guid":"3050f5dc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_urn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTCDefaultDispatch" + ,"Kind":"Com" + ,"Guid":"3050f573-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTCPropertyBehavior" + ,"Kind":"Com" + ,"Guid":"3050f57f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTCMethodBehavior" + ,"Kind":"Com" + ,"Guid":"3050f587-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTCEventBehavior" + ,"Kind":"Com" + ,"Guid":"3050f574-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTCAttachBehavior" + ,"Kind":"Com" + ,"Guid":"3050f583-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTCDescBehavior" + ,"Kind":"Com" + ,"Guid":"3050f57e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLUrnCollection" + ,"Kind":"Com" + ,"Guid":"3050f5e2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLUrnCollection" + ,"Kind":"Com" + ,"Guid":"3050f551-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLGenericElement" + ,"Kind":"Com" + ,"Guid":"3050f4b7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_recordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"namedRecordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataMember","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hierarchy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppRecordset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLGenericElement" + ,"Kind":"Com" + ,"Guid":"3050f563-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetRuleApplied" + ,"Kind":"Com" + ,"Guid":"305104c1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_msSpecificity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msGetSpecificity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheetRule2" + ,"Kind":"Com" + ,"Guid":"305106fd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheetRulesCollection2" + ,"Kind":"Com" + ,"Guid":"305106e8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppHTMLCSSRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCSSRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleSheetRule" + ,"Kind":"Com" + ,"Guid":"3050f50e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLStyleSheetRulesCollection" + ,"Kind":"Com" + ,"Guid":"3050f52f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetPage" + ,"Kind":"Com" + ,"Guid":"3050f7ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_selector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pseudoClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheetPage2" + ,"Kind":"Com" + ,"Guid":"305106ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRuleStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheetPagesCollection" + ,"Kind":"Com" + ,"Guid":"3050f7f0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppHTMLStyleSheetPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetPage","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleSheetPage" + ,"Kind":"Com" + ,"Guid":"3050f540-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLStyleSheetPagesCollection" + ,"Kind":"Com" + ,"Guid":"3050f543-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetsCollection" + ,"Kind":"Com" + ,"Guid":"3050f37e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheet2" + ,"Kind":"Com" + ,"Guid":"3050f3d1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetPagesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addPageRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSelector","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrStyle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheet3" + ,"Kind":"Com" + ,"Guid":"30510496-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isAlternate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isPrefAlternate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleSheet4" + ,"Kind":"Com" + ,"Guid":"305106f4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ownerNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ownerRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCSSRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cssRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRulesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRule","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleSheet" + ,"Kind":"Com" + ,"Guid":"3050f58d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetsCollection2" + ,"Kind":"Com" + ,"Guid":"305106e7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleSheetsCollection" + ,"Kind":"Com" + ,"Guid":"3050f547-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLLinkElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLLinkElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f3cc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLLinkElement" + ,"Kind":"Com" + ,"Guid":"3050f205-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rev" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rev" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLinkElement2" + ,"Kind":"Com" + ,"Guid":"3050f4e5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLinkElement3" + ,"Kind":"Com" + ,"Guid":"3050f81e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hreflang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hreflang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLinkElement4" + ,"Kind":"Com" + ,"Guid":"3051043a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLinkElement5" + ,"Kind":"Com" + ,"Guid":"30510726-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_sheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLLinkElement" + ,"Kind":"Com" + ,"Guid":"3050f524-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLTxtRange" + ,"Kind":"Com" + ,"Guid":"3050f220-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_htmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"parentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"duplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Duplicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"inRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Range","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"InRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Range","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Start","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"moveStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"moveEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Unit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pasteHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"html","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"moveToElementText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"how","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SourceRange","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"compareEndPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"how","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SourceRange","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"findText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"moveToPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Boolmark","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"moveToBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bookmark","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandIndeterm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"showUI","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommandShowHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTextRangeMetrics" + ,"Kind":"Com" + ,"Guid":"3050f40b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_offsetTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_boundingTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_boundingLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_boundingWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_boundingHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTextRangeMetrics2" + ,"Kind":"Com" + ,"Guid":"3050f4a6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getClientRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRectCol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRectCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getBoundingClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTxtRangeCollection" + ,"Kind":"Com" + ,"Guid":"3050f7ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMRange" + ,"Kind":"Com" + ,"Guid":"305104ae-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_startContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_startOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_endContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_endOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_collapsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_commonAncestorContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setStartBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setStartAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setEndBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setEndAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"toStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"selectNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"selectNodeContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"compareBoundaryPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"how","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sourceRange","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"compareResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"extractContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDocumentFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"cloneContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDocumentFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"surroundContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newParent","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"cloneRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClonedRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"getClientRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRectCol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRectCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getBoundingClientRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDOMRange" + ,"Kind":"Com" + ,"Guid":"3050f5a3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLFormElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f614-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLFormElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f364-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFormElement" + ,"Kind":"Com" + ,"Guid":"3050f1f7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_encoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_encoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_method" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_method" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_elements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"tags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFormElement2" + ,"Kind":"Com" + ,"Guid":"3050f4f6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_acceptCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_acceptCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"urns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urn","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFormElement3" + ,"Kind":"Com" + ,"Guid":"3050f836-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSubmitData" + ,"Kind":"Com" + ,"Guid":"3050f645-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"appendNameValuePair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"appendNameFilePair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"appendItemSeparator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLFormElement4" + ,"Kind":"Com" + ,"Guid":"3051042c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLFormElement" + ,"Kind":"Com" + ,"Guid":"3050f510-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLControlElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f612-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLControlElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f4ea-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLControlElement" + ,"Kind":"Com" + ,"Guid":"3050f4e9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"blur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"addFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clientHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTextElement" + ,"Kind":"Com" + ,"Guid":"3050f218-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTextElement" + ,"Kind":"Com" + ,"Guid":"3050f537-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLTextContainerEvents2" + ,"Kind":"Com" + ,"Guid":"3050f624-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLTextContainerEvents" + ,"Kind":"Com" + ,"Guid":"1ff6aa72-5842-11cf-a707-00aa00c0098d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLTextContainer" + ,"Kind":"Com" + ,"Guid":"3050f230-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createControlRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scrollWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLControlRange" + ,"Kind":"Com" + ,"Guid":"3050f29c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"IHTMLControlElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varargStart","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"queryCommandSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandIndeterm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"showUI","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommandShowHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"commonParentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLControlRange2" + ,"Kind":"Com" + ,"Guid":"3050f65e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HTMLImgEvents2" + ,"Kind":"Com" + ,"Guid":"3050f616-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLImgEvents" + ,"Kind":"Com" + ,"Guid":"3050f25b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLImgElement" + ,"Kind":"Com" + ,"Guid":"3050f240-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_isMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_isMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileCreatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileModifiedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileUpdatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nameProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_complete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLImgElement2" + ,"Kind":"Com" + ,"Guid":"3050f826-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLImgElement3" + ,"Kind":"Com" + ,"Guid":"30510434-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLImgElement4" + ,"Kind":"Com" + ,"Guid":"305107f6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_naturalWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_naturalHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMSImgElement" + ,"Kind":"Com" + ,"Guid":"30510793-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_msPlayToDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPlayToDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msPlayToPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPlayToPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLImageElementFactory" + ,"Kind":"Com" + ,"Guid":"3050f38e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLImageElementFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLImgElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLImg" + ,"Kind":"Com" + ,"Guid":"3050f51c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBodyElement" + ,"Kind":"Com" + ,"Guid":"3050f1d8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_leftMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_leftMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_topMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_topMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rightMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rightMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bottomMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bottomMargin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_aLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_aLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBodyElement2" + ,"Kind":"Com" + ,"Guid":"3050f5c5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBodyElement3" + ,"Kind":"Com" + ,"Guid":"30510422-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBodyElement4" + ,"Kind":"Com" + ,"Guid":"30510795-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBodyElement5" + ,"Kind":"Com" + ,"Guid":"30510822-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onpopstate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpopstate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLBody" + ,"Kind":"Com" + ,"Guid":"3050f507-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFontElement" + ,"Kind":"Com" + ,"Guid":"3050f1d9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_face" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_face" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLFontElement" + ,"Kind":"Com" + ,"Guid":"3050f512-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLAnchorEvents2" + ,"Kind":"Com" + ,"Guid":"3050f610-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLAnchorEvents" + ,"Kind":"Com" + ,"Guid":"3050f29d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLAnchorElement" + ,"Kind":"Com" + ,"Guid":"3050f1da-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rev" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rev" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_urn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_urn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Methods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Methods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_protocolLong" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nameProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"blur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLAnchorElement2" + ,"Kind":"Com" + ,"Guid":"3050f825-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hreflang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hreflang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAnchorElement3" + ,"Kind":"Com" + ,"Guid":"3051041d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLAnchorElement" + ,"Kind":"Com" + ,"Guid":"3050f502-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLLabelEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLLabelEvents" + ,"Kind":"Com" + ,"Guid":"3050f329-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLLabelElement" + ,"Kind":"Com" + ,"Guid":"3050f32a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_htmlFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_htmlFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLabelElement2" + ,"Kind":"Com" + ,"Guid":"3050f832-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLLabelElement" + ,"Kind":"Com" + ,"Guid":"3050f522-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLListElement" + ,"Kind":"Com" + ,"Guid":"3050f20e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLListElement2" + ,"Kind":"Com" + ,"Guid":"3050f822-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLListElement" + ,"Kind":"Com" + ,"Guid":"3050f525-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLUListElement" + ,"Kind":"Com" + ,"Guid":"3050f1dd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLUListElement" + ,"Kind":"Com" + ,"Guid":"3050f538-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLOListElement" + ,"Kind":"Com" + ,"Guid":"3050f1de-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLOListElement" + ,"Kind":"Com" + ,"Guid":"3050f52a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLLIElement" + ,"Kind":"Com" + ,"Guid":"3050f1e0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLLIElement" + ,"Kind":"Com" + ,"Guid":"3050f523-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBlockElement" + ,"Kind":"Com" + ,"Guid":"3050f208-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBlockElement2" + ,"Kind":"Com" + ,"Guid":"3050f823-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBlockElement3" + ,"Kind":"Com" + ,"Guid":"30510494-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLBlockElement" + ,"Kind":"Com" + ,"Guid":"3050f506-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDivElement" + ,"Kind":"Com" + ,"Guid":"3050f200-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDivElement" + ,"Kind":"Com" + ,"Guid":"3050f50c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDDElement" + ,"Kind":"Com" + ,"Guid":"3050f1f2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDDElement" + ,"Kind":"Com" + ,"Guid":"3050f50b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDTElement" + ,"Kind":"Com" + ,"Guid":"3050f1f3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDTElement" + ,"Kind":"Com" + ,"Guid":"3050f50d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBRElement" + ,"Kind":"Com" + ,"Guid":"3050f1f0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLBRElement" + ,"Kind":"Com" + ,"Guid":"3050f53a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDListElement" + ,"Kind":"Com" + ,"Guid":"3050f1f1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDListElement" + ,"Kind":"Com" + ,"Guid":"3050f53b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLHRElement" + ,"Kind":"Com" + ,"Guid":"3050f1f4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noShade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noShade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLHRElement" + ,"Kind":"Com" + ,"Guid":"3050f53d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLParaElement" + ,"Kind":"Com" + ,"Guid":"3050f1f5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLParaElement" + ,"Kind":"Com" + ,"Guid":"3050f52c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLElementCollection2" + ,"Kind":"Com" + ,"Guid":"3050f5ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"urns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urn","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementCollection3" + ,"Kind":"Com" + ,"Guid":"3050f835-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLElementCollection4" + ,"Kind":"Com" + ,"Guid":"30510425-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLElementCollection" + ,"Kind":"Com" + ,"Guid":"3050f56b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLHeaderElement" + ,"Kind":"Com" + ,"Guid":"3050f1f6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLHeaderElement" + ,"Kind":"Com" + ,"Guid":"3050f515-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLSelectElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f622-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLSelectElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f302-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLOptionElement" + ,"Kind":"Com" + ,"Guid":"3050f211-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElementEx" + ,"Kind":"Com" + ,"Guid":"3050f2d1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowDropdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSelectExFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectExFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDropdownOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElement" + ,"Kind":"Com" + ,"Guid":"3050f244-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_multiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_multiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_options" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selectedIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectedIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"before","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"tags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElement2" + ,"Kind":"Com" + ,"Guid":"3050f5ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"urns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urn","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElement4" + ,"Kind":"Com" + ,"Guid":"3050f838-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElement5" + ,"Kind":"Com" + ,"Guid":"3051049d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElem","Type":{"Kind":"ApiRef","Name":"IHTMLOptionElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarBefore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectElement6" + ,"Kind":"Com" + ,"Guid":"30510760-98b6-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElem","Type":{"Kind":"ApiRef","Name":"IHTMLOptionElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarBefore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLSelectElement" + ,"Kind":"Com" + ,"Guid":"3050f531-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLWndSelectElement" + ,"Kind":"Com" + ,"Guid":"3050f597-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLSelectionObject" + ,"Kind":"Com" + ,"Guid":"3050f25a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"empty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelectionObject2" + ,"Kind":"Com" + ,"Guid":"3050f7ec-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createRangeCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rangeCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_typeDetail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSelection" + ,"Kind":"Com" + ,"Guid":"305104b6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_anchorNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_anchorOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_focusNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_focusOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isCollapsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"offfset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"collapseToStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"collapseToEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"selectAllChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteFromDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_rangeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getRangeAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeAllRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSelectionString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOptionElement3" + ,"Kind":"Com" + ,"Guid":"3050f820-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_label" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_label" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOptionElement4" + ,"Kind":"Com" + ,"Guid":"305107b4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOptionElementFactory" + ,"Kind":"Com" + ,"Guid":"3050f38c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultselected","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"selected","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLOptionElementFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLOptionElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLOptionElement" + ,"Kind":"Com" + ,"Guid":"3050f52b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLWndOptionElement" + ,"Kind":"Com" + ,"Guid":"3050f598-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLButtonElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f617-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLButtonElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f2b3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputTextElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f618-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLOptionButtonElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f619-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputFileElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputImageEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputTextElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f2a7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLOptionButtonElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f2bd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputFileElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f2af-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLInputImageEvents" + ,"Kind":"Com" + ,"Guid":"3050f2c3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLInputElement" + ,"Kind":"Com" + ,"Guid":"3050f5d2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_indeterminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_indeterminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_checked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_checked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_complete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputElement2" + ,"Kind":"Com" + ,"Guid":"3050f821-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_accept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_accept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputElement3" + ,"Kind":"Com" + ,"Guid":"30510435-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f2b2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputHiddenElement" + ,"Kind":"Com" + ,"Guid":"3050f2a4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputTextElement" + ,"Kind":"Com" + ,"Guid":"3050f2a6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputTextElement2" + ,"Kind":"Com" + ,"Guid":"3050f2d2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selectionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setSelectionRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputFileElement" + ,"Kind":"Com" + ,"Guid":"3050f2ad-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOptionButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f2bc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_checked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_checked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_indeterminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_indeterminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputImage" + ,"Kind":"Com" + ,"Guid":"3050f2c2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lowsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vrml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dynsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_complete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLInputRangeElement" + ,"Kind":"Com" + ,"Guid":"3050f2d4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_min" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_min" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_max" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_max" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueAsNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueAsNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"stepUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"stepDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLInputElement" + ,"Kind":"Com" + ,"Guid":"3050f57d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLTextAreaElement" + ,"Kind":"Com" + ,"Guid":"3050f2aa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_wrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_wrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTextAreaElement2" + ,"Kind":"Com" + ,"Guid":"3050f2d3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selectionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setSelectionRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLTextAreaElement" + ,"Kind":"Com" + ,"Guid":"3050f521-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLRichtextElement" + ,"Kind":"Com" + ,"Guid":"3050f54d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f2bb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLButtonElement2" + ,"Kind":"Com" + ,"Guid":"305106f3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f51f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLMarqueeElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLMarqueeElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f2b8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLMarqueeElement" + ,"Kind":"Com" + ,"Guid":"3050f2b5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_behavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollAmount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollAmount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfinish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfinish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbounce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbounce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_trueSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_trueSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DispHTMLMarqueeElement" + ,"Kind":"Com" + ,"Guid":"3050f527-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLHtmlElement" + ,"Kind":"Com" + ,"Guid":"3050f81c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLHeadElement" + ,"Kind":"Com" + ,"Guid":"3050f81d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLHeadElement2" + ,"Kind":"Com" + ,"Guid":"3051042f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_profile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTitleElement" + ,"Kind":"Com" + ,"Guid":"3050f322-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMetaElement" + ,"Kind":"Com" + ,"Guid":"3050f203-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_httpEquiv" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_httpEquiv" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMetaElement2" + ,"Kind":"Com" + ,"Guid":"3050f81f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_scheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMetaElement3" + ,"Kind":"Com" + ,"Guid":"30510495-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBaseElement" + ,"Kind":"Com" + ,"Guid":"3050f204-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLBaseElement2" + ,"Kind":"Com" + ,"Guid":"30510420-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLHtmlElement" + ,"Kind":"Com" + ,"Guid":"3050f560-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLHeadElement" + ,"Kind":"Com" + ,"Guid":"3050f561-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTitleElement" + ,"Kind":"Com" + ,"Guid":"3050f516-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLMetaElement" + ,"Kind":"Com" + ,"Guid":"3050f517-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLBaseElement" + ,"Kind":"Com" + ,"Guid":"3050f518-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLIsIndexElement" + ,"Kind":"Com" + ,"Guid":"3050f206-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_prompt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_prompt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLIsIndexElement2" + ,"Kind":"Com" + ,"Guid":"3050f82f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLNextIdElement" + ,"Kind":"Com" + ,"Guid":"3050f207-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_n" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_n" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLIsIndexElement" + ,"Kind":"Com" + ,"Guid":"3050f519-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLNextIdElement" + ,"Kind":"Com" + ,"Guid":"3050f51a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBaseFontElement" + ,"Kind":"Com" + ,"Guid":"3050f202-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_face" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_face" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLBaseFontElement" + ,"Kind":"Com" + ,"Guid":"3050f504-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLUnknownElement" + ,"Kind":"Com" + ,"Guid":"3050f209-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLUnknownElement" + ,"Kind":"Com" + ,"Guid":"3050f539-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWebGeolocation" + ,"Kind":"Com" + ,"Guid":"305107c5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"successCallback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorCallback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"watchPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"successCallback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorCallback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"watchId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearWatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"watchId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMimeTypesCollection" + ,"Kind":"Com" + ,"Guid":"3050f3fc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPluginsCollection" + ,"Kind":"Com" + ,"Guid":"3050f3fd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reload","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOmHistory" + ,"Kind":"Com" + ,"Guid":"feceaaa2-8405-11cf-8ba1-00aa00476da6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"back" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargdistance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"forward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargdistance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"go" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvargdistance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOpsProfile" + ,"Kind":"Com" + ,"Guid":"3050f401-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"doRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usage","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fname","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expire","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"prefs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"commitChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addReadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"doReadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usage","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fname","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expire","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"doWriteRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IOmNavigator" + ,"Kind":"Com" + ,"Guid":"feceaaa5-8405-11cf-8ba1-00aa00476da6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_appCodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_appName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_appVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_userAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"javaEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"taintEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_mimeTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLMimeTypesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_plugins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLPluginsCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cookieEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_opsProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLOpsProfile","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cpuClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_browserLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_userLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_platform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_appMinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_connectionSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_onLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_userProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLOpsProfile","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INavigatorGeolocation" + ,"Kind":"Com" + ,"Guid":"305107cf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_geolocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWebGeolocation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INavigatorDoNotTrack" + ,"Kind":"Com" + ,"Guid":"30510804-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_msDoNotTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLocation" + ,"Kind":"Com" + ,"Guid":"163bb1e0-6e00-11cf-837a-48dc04c10000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"reload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"assign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLHistory" + ,"Kind":"Com" + ,"Guid":"3050f549-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLNavigator" + ,"Kind":"Com" + ,"Guid":"3050f54c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLLocation" + ,"Kind":"Com" + ,"Guid":"3050f54e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispCPlugins" + ,"Kind":"Com" + ,"Guid":"3050f54a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBookmarkCollection" + ,"Kind":"Com" + ,"Guid":"3050f4ce-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVarBookmark","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDataTransfer" + ,"Kind":"Com" + ,"Guid":"3050f4b3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"setData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_effectAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_effectAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEventObj2" + ,"Kind":"Com" + ,"Guid":"3050f48b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_propertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_propertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_bookmarks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLBookmarkCollection","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bookmarks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLBookmarkCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_recordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_recordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dataFld" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataFld" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_boundElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_boundElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_repeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_repeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_srcUrn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_srcUrn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_srcElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_srcElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_altKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_altKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ctrlKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ctrlKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shiftKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shiftKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_fromElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fromElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_toElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_toElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_button" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_button" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_qualifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_qualifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_reason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_reason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clientX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clientX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_clientY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clientY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_offsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_offsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_offsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_offsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_screenX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_screenX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_screenY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_screenY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_srcFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_srcFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_dataTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDataTransfer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEventObj3" + ,"Kind":"Com" + ,"Guid":"3050f680-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_contentOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shiftLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shiftLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_altLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_altLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ctrlLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ctrlLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeCompositionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeNotifyCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeNotifyData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_imeRequestData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_keyboardLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_behaviorCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_behaviorPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nextPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEventObj4" + ,"Kind":"Com" + ,"Guid":"3050f814-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_wheelDelta" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEventObj5" + ,"Kind":"Com" + ,"Guid":"30510478-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_origin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_origin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_issession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_issession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEventObj6" + ,"Kind":"Com" + ,"Guid":"30510734-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_actionURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_buttonID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispCEventObj" + ,"Kind":"Com" + ,"Guid":"3050f558-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleMedia" + ,"Kind":"Com" + ,"Guid":"3051074b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"matchMedium" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mediaQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"matches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleMedia" + ,"Kind":"Com" + ,"Guid":"3059009e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFramesCollection2" + ,"Kind":"Com" + ,"Guid":"332c4426-26cb-11d0-b483-00c04fd90119" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"HTMLWindowEvents3" + ,"Kind":"Com" + ,"Guid":"3050f5a1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLWindowEvents2" + ,"Kind":"Com" + ,"Guid":"3050f625-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLWindowEvents" + ,"Kind":"Com" + ,"Guid":"96a0a4e0-d062-11cf-94b6-00aa0060275c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDocument2" + ,"Kind":"Com" + ,"Guid":"332c4425-26cb-11d0-b483-00c04fd90119" + ,"Interface":{"Kind":"ApiRef","Name":"IHTMLDocument","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"get_all" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_activeElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_images" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_applets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_links" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_forms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_anchors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scripts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_designMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_designMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLSelectionObject","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_frames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFramesCollection2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_embeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_plugins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alinkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alinkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_linkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_linkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vlinkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vlinkColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_referrer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLLocation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_expando" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_expando" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileCreatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileModifiedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileUpdatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_security" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nameProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psarray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"writeln" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psarray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"features","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"replace","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pomWindowResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"queryCommandSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandIndeterm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"queryCommandValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"showUI","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execCommandShowHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eTag","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newElem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onafterupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onafterupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowexit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowexit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselectstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselectstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"elementFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"elementHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleSheets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetsCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerrorupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerrorupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createStyleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHref","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppnewStyleSheet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow2" + ,"Kind":"Com" + ,"Guid":"332c4427-26cb-11d0-b483-00c04fd90119" + ,"Interface":{"Kind":"ApiRef","Name":"IHTMLFramesCollection2","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"get_frames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFramesCollection2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"msec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"timerID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timerID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"alert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"confirm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"confirmed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"prompt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"defstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"textdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLImageElementFactory","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLLocation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_history" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOmHistory","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_opener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_opener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_navigator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOmNavigator","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"features","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"replace","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pomWindowResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_self" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_window" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onresize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onscroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showModalDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dialog","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varArgIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"varOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"varArgOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"helpURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"helpArg","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"features","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_screen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLScreen","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Option" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLOptionElementFactory","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_closed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"blur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clientInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOmNavigator","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"msec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"timerID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timerID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_offscreenBuffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_offscreenBuffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"execScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"code","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scrollBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"scrollTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"moveTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"moveBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"resizeTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"resizeBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_external" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow3" + ,"Kind":"Com" + ,"Guid":"3050f4ae-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_screenLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"attachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"msec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"timerID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"msec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"timerID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"print" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clipboardData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDataTransfer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showModelessDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varArgIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameBase" + ,"Kind":"Com" + ,"Guid":"3050f311-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrolling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrolling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStorage" + ,"Kind":"Com" + ,"Guid":"30510474-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_remainingSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLStorage0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLStorage0001","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLPerformance" + ,"Kind":"Com" + ,"Guid":"3051074e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_navigation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLPerformanceNavigation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_timing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLPerformanceTiming","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toJSON" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLApplicationCache" + ,"Kind":"Com" + ,"Guid":"30510828-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchecking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchecking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onnoupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onnoupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onupdateready" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onupdateready" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onobsolete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onobsolete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"swapCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLScreen" + ,"Kind":"Com" + ,"Guid":"3050f35c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_colorDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bufferDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bufferDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_updateInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_updateInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_availHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_availWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontSmoothingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScreen2" + ,"Kind":"Com" + ,"Guid":"3050f84a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_logicalXDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_logicalYDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_deviceXDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_deviceYDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScreen3" + ,"Kind":"Com" + ,"Guid":"305104a1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_systemXDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemYDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScreen4" + ,"Kind":"Com" + ,"Guid":"3051076b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_pixelDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow4" + ,"Kind":"Com" + ,"Guid":"3050f6cf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createPopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varArgIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppPopup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_frameElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFrameBase","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow5" + ,"Kind":"Com" + ,"Guid":"3051040e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_XMLHttpRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_XMLHttpRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow6" + ,"Kind":"Com" + ,"Guid":"30510453-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_XDomainRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_XDomainRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_sessionStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStorage","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_localStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStorage","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxConnectionsPerServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"postMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOrigin","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"toStaticHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHTML","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrStaticHTML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msWriteProfilerMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProfilerMarkName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow7" + ,"Kind":"Com" + ,"Guid":"305104b7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIHTMLSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLSelection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getComputedStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varArgIn","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPseudoElt","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComputedStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCSSStyleDeclaration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleMedia","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_performance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_performance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_innerWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_innerHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageXOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageYOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outerWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_outerHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onabort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncanplaythrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondblclick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondragstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondurationchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oninput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onemptied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeydown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeypress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onkeyup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadeddata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadedmetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onloadstart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousedown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseleave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmouseup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onratechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onseeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onsuspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ontimeupdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onplaying" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onvolumechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onwaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLWindow8" + ,"Kind":"Com" + ,"Guid":"305107ab-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_applicationCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLApplicationCache","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpopstate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpopstate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLScreen" + ,"Kind":"Com" + ,"Guid":"3050f591-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLWindow2" + ,"Kind":"Com" + ,"Guid":"3050f55d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLWindowProxy" + ,"Kind":"Com" + ,"Guid":"3050f55e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDocumentCompatibleInfo" + ,"Kind":"Com" + ,"Guid":"3051041a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_userAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocumentCompatibleInfoCollection" + ,"Kind":"Com" + ,"Guid":"30510418-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"compatibleInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocumentCompatibleInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDocumentCompatibleInfo" + ,"Kind":"Com" + ,"Guid":"3050f53e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLDocumentCompatibleInfoCollection" + ,"Kind":"Com" + ,"Guid":"3050f53f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLDocumentEvents4" + ,"Kind":"Com" + ,"Guid":"30510737-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLDocumentEvents3" + ,"Kind":"Com" + ,"Guid":"3050f5a0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLDocumentEvents2" + ,"Kind":"Com" + ,"Guid":"3050f613-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLDocumentEvents" + ,"Kind":"Com" + ,"Guid":"3050f260-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGSVGElement" + ,"Kind":"Com" + ,"Guid":"305104e7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_contentScriptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentScriptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_contentStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentStyleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_viewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelUnitToMillimeterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelUnitToMillimeterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pixelUnitToMillimeterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pixelUnitToMillimeterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_screenPixelToMillimeterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_screenPixelToMillimeterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_screenPixelToMillimeterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_screenPixelToMillimeterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_useCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_useCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_currentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGViewSpec","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGViewSpec","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_currentScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_currentTranslate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentTranslate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"suspendRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxWaitMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"unsuspendRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"suspendHandeID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unsuspendRedrawAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"forceRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pauseAnimations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"unpauseAnimations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"animationsPaused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getCurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setCurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getIntersectionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceElement","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getEnclosureList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceElement","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"checkIntersection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"checkEnclosure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deselectAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"createSVGNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGTransformFromMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"elementId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDOMNodeIterator" + ,"Kind":"Com" + ,"Guid":"30510746-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_whatToShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_expandEntityReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"nextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"previousNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDOMTreeWalker" + ,"Kind":"Com" + ,"Guid":"30510748-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_whatToShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_expandEntityReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_currentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"parentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"previousSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"nextSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"previousNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"nextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDOMProcessingInstruction" + ,"Kind":"Com" + ,"Guid":"30510742-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument3" + ,"Kind":"Com" + ,"Guid":"3050f485-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"releaseCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"recalc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForce","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"createTextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newTextNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_documentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_uniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"attachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_onrowsdelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowsdelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onrowsinserted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onrowsinserted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncellchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncellchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondatasetchanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondatasetchanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondataavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondataavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondatasetcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondatasetcomplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onpropertychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onpropertychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncontextmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createDocumentFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_enableDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_baseUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_inheritStyleSheets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_inheritStyleSheets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeeditfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeeditfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pelColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementsByTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pelColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument4" + ,"Kind":"Com" + ,"Guid":"3050f69a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"hasFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onselectionchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onselectionchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_namespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createDocumentFromUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrOptions","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createEventObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarEventObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppEventObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"fireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarEventObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createRenderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIHTMLRenderStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRenderStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_oncontrolselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_oncontrolselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_URLUnencoded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument5" + ,"Kind":"Com" + ,"Guid":"3050f80c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmousewheel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_doctype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_implementation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMImplementation","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrattrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppattribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMAttribute","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrdata","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRetNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocusout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ondeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ondeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforedeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforedeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_compatMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDocument6" + ,"Kind":"Com" + ,"Guid":"30510417-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_compatible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocumentCompatibleInfoCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_documentMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstoragecommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstoragecommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getElementById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRetElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"updateSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLDocument8" + ,"Kind":"Com" + ,"Guid":"305107d0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onmscontentzoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmscontentzoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointermove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointercancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmspointerhover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgestureend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturehold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturetap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsgesturedoubletap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsinertiastart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"elementsFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"elementsHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMChildrenCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"elementsFromRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"elementsHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMChildrenCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmsmanipulationstatechanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmsmanipulationstatechanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msCapsLockWarningOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msCapsLockWarningOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDocumentEvent" + ,"Kind":"Com" + ,"Guid":"305104bc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMEvent","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDocumentRange" + ,"Kind":"Com" + ,"Guid":"305104af-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIHTMLDOMRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMRange","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDocumentSelector" + ,"Kind":"Com" + ,"Guid":"30510462-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"querySelector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"querySelectorAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDOMChildrenCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDocumentTraversal" + ,"Kind":"Com" + ,"Guid":"30510744-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createNodeIterator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulWhatToShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fEntityReferenceExpansion","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppNodeIterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMNodeIterator","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTreeWalker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootNode","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulWhatToShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fEntityReferenceExpansion","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppTreeWalker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMTreeWalker","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDocument" + ,"Kind":"Com" + ,"Guid":"3050f55f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DWebBridgeEvents" + ,"Kind":"Com" + ,"Guid":"a6d897ff-0a95-11d1-b0ba-006008166e11" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWebBridge" + ,"Kind":"Com" + ,"Guid":"ae24fdad-03c6-11d1-8b76-0080c744f389" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Scrollbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scrollbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_embed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_embed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AboutBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWBScriptControl" + ,"Kind":"Com" + ,"Guid":"a5170870-0cf8-11d1-8b91-0080c744f389" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"raiseEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"bubbleEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"setContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"menuItemPairs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_selectableContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectableContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_frozen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_visibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onvisibilitychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onvisibilitychange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEmbedElement" + ,"Kind":"Com" + ,"Guid":"3050f25f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_palette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pluginspage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_units" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_units" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEmbedElement2" + ,"Kind":"Com" + ,"Guid":"30510493-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pluginspage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLEmbed" + ,"Kind":"Com" + ,"Guid":"3050f52e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLMapEvents2" + ,"Kind":"Com" + ,"Guid":"3050f61e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLMapEvents" + ,"Kind":"Com" + ,"Guid":"3050f3ba-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLAreasCollection" + ,"Kind":"Com" + ,"Guid":"3050f383-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"tags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"before","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAreasCollection2" + ,"Kind":"Com" + ,"Guid":"3050f5ec-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"urns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urn","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAreasCollection3" + ,"Kind":"Com" + ,"Guid":"3050f837-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAreasCollection4" + ,"Kind":"Com" + ,"Guid":"30510492-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"namedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMapElement" + ,"Kind":"Com" + ,"Guid":"3050f266-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_areas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLAreasCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLAreasCollection" + ,"Kind":"Com" + ,"Guid":"3050f56a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLMapElement" + ,"Kind":"Com" + ,"Guid":"3050f526-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLAreaEvents2" + ,"Kind":"Com" + ,"Guid":"3050f611-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLAreaEvents" + ,"Kind":"Com" + ,"Guid":"3050f366-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLAreaElement" + ,"Kind":"Com" + ,"Guid":"3050f265-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noHref" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noHref" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_host" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hostname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathname" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onblur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onfocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tabIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"blur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLAreaElement2" + ,"Kind":"Com" + ,"Guid":"3051041f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLAreaElement" + ,"Kind":"Com" + ,"Guid":"3050f503-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLTableCaption" + ,"Kind":"Com" + ,"Guid":"3050f2eb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLTableCaption" + ,"Kind":"Com" + ,"Guid":"3050f508-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLCommentElement" + ,"Kind":"Com" + ,"Guid":"3050f20c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_atomic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_atomic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCommentElement2" + ,"Kind":"Com" + ,"Guid":"3050f813-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"substringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrsubString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"insertData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCommentElement3" + ,"Kind":"Com" + ,"Guid":"3051073f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"substringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrsubString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrstring","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLCommentElement" + ,"Kind":"Com" + ,"Guid":"3050f50a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLPhraseElement" + ,"Kind":"Com" + ,"Guid":"3050f20a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLPhraseElement2" + ,"Kind":"Com" + ,"Guid":"3050f824-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPhraseElement3" + ,"Kind":"Com" + ,"Guid":"3051043d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSpanElement" + ,"Kind":"Com" + ,"Guid":"3050f3f3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLPhraseElement" + ,"Kind":"Com" + ,"Guid":"3050f52d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLSpanElement" + ,"Kind":"Com" + ,"Guid":"3050f548-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLTableEvents2" + ,"Kind":"Com" + ,"Guid":"3050f623-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLTableEvents" + ,"Kind":"Com" + ,"Guid":"3050f407-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLTableSection" + ,"Kind":"Com" + ,"Guid":"3050f23b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTable" + ,"Kind":"Com" + ,"Guid":"3050f21e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cellSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cellSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cellPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cellPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dataPageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataPageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"nextPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"previousPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_tHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tFoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tBodies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableCaption","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createTHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"head","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteTHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"createTFoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"foot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteTFoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"createCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"caption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableCaption","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"insertRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTable2" + ,"Kind":"Com" + ,"Guid":"3050f4ad-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"firstPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"lastPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_cells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"moveRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFrom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indexTo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTable3" + ,"Kind":"Com" + ,"Guid":"3050f829-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_summary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_summary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTable4" + ,"Kind":"Com" + ,"Guid":"305106c2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_tHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_tFoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tFoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IHTMLTableCaption","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableCaption","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"createTBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tbody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTableSection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCol" + ,"Kind":"Com" + ,"Guid":"3050f23a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_span" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_span" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCol2" + ,"Kind":"Com" + ,"Guid":"3050f82a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCol3" + ,"Kind":"Com" + ,"Guid":"305106c4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableSection2" + ,"Kind":"Com" + ,"Guid":"3050f5c7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"moveRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFrom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indexTo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableSection3" + ,"Kind":"Com" + ,"Guid":"3050f82b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableSection4" + ,"Kind":"Com" + ,"Guid":"305106c5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableRow" + ,"Kind":"Com" + ,"Guid":"3050f23c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_rowIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_sectionRowIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cells" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertCell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteCell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableRow2" + ,"Kind":"Com" + ,"Guid":"3050f4a1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableRow3" + ,"Kind":"Com" + ,"Guid":"3050f82c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableRow4" + ,"Kind":"Com" + ,"Guid":"305106c6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertCell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deleteCell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableRowMetrics" + ,"Kind":"Com" + ,"Guid":"3050f413-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_clientHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCell" + ,"Kind":"Com" + ,"Guid":"3050f23d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_rowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_colSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_colSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_bgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_noWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_background" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColorDark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cellIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCell2" + ,"Kind":"Com" + ,"Guid":"3050f82d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_abbr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_abbr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_axis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_axis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_headers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_headers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTableCell3" + ,"Kind":"Com" + ,"Guid":"305106c7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_chOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLTable" + ,"Kind":"Com" + ,"Guid":"3050f532-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTableCol" + ,"Kind":"Com" + ,"Guid":"3050f533-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTableSection" + ,"Kind":"Com" + ,"Guid":"3050f534-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTableRow" + ,"Kind":"Com" + ,"Guid":"3050f535-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTableCell" + ,"Kind":"Com" + ,"Guid":"3050f536-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLScriptEvents2" + ,"Kind":"Com" + ,"Guid":"3050f621-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLScriptEvents" + ,"Kind":"Com" + ,"Guid":"3050f3e2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLScriptElement" + ,"Kind":"Com" + ,"Guid":"3050f28b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_htmlFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_htmlFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScriptElement2" + ,"Kind":"Com" + ,"Guid":"3050f828-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScriptElement3" + ,"Kind":"Com" + ,"Guid":"30510447-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLScriptElement4" + ,"Kind":"Com" + ,"Guid":"30510801-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_usedCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLScriptElement" + ,"Kind":"Com" + ,"Guid":"3050f530-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLNoShowElement" + ,"Kind":"Com" + ,"Guid":"3050f38a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLNoShowElement" + ,"Kind":"Com" + ,"Guid":"3050f528-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLObjectElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f620-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLObjectElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f3c4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLObjectElement" + ,"Kind":"Com" + ,"Guid":"3050f24f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_object" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_classid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_recordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_recordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_codeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_codeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_codeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_codeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BaseHref" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_altHtml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_altHtml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLObjectElement2" + ,"Kind":"Com" + ,"Guid":"3050f4cd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"namedRecordset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataMember","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hierarchy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppRecordset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_classid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_classid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLObjectElement3" + ,"Kind":"Com" + ,"Guid":"3050f827-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_archive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_archive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_alt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_declare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_declare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_standby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_standby" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_useMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLObjectElement4" + ,"Kind":"Com" + ,"Guid":"3051043e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_contentDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_codeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_codeBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLObjectElement5" + ,"Kind":"Com" + ,"Guid":"305104b5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_object" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_object" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLParamElement" + ,"Kind":"Com" + ,"Guid":"3050f83d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLParamElement2" + ,"Kind":"Com" + ,"Guid":"30510444-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLObjectElement" + ,"Kind":"Com" + ,"Guid":"3050f529-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLParamElement" + ,"Kind":"Com" + ,"Guid":"3050f590-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLFrameSiteEvents2" + ,"Kind":"Com" + ,"Guid":"3050f7ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLFrameSiteEvents" + ,"Kind":"Com" + ,"Guid":"3050f800-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFrameBase2" + ,"Kind":"Com" + ,"Guid":"3050f6db-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_contentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_allowTransparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_allowTransparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameBase3" + ,"Kind":"Com" + ,"Guid":"3050f82e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLFrameBase" + ,"Kind":"Com" + ,"Guid":"3050f541-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFrameElement" + ,"Kind":"Com" + ,"Guid":"3050f313-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameElement2" + ,"Kind":"Com" + ,"Guid":"3050f7f5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameElement3" + ,"Kind":"Com" + ,"Guid":"3051042d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_contentDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLFrameElement" + ,"Kind":"Com" + ,"Guid":"3050f513-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLIFrameElement" + ,"Kind":"Com" + ,"Guid":"3050f315-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_vspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_hspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLIFrameElement2" + ,"Kind":"Com" + ,"Guid":"3050f4e6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLIFrameElement3" + ,"Kind":"Com" + ,"Guid":"30510433-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_contentDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_longDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLIFrame" + ,"Kind":"Com" + ,"Guid":"3050f51b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLDivPosition" + ,"Kind":"Com" + ,"Guid":"3050f212-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFieldSetElement" + ,"Kind":"Com" + ,"Guid":"3050f3e7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFieldSetElement2" + ,"Kind":"Com" + ,"Guid":"3050f833-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLegendElement" + ,"Kind":"Com" + ,"Guid":"3050f3ea-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLLegendElement2" + ,"Kind":"Com" + ,"Guid":"3050f834-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLDivPosition" + ,"Kind":"Com" + ,"Guid":"3050f50f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLFieldSetElement" + ,"Kind":"Com" + ,"Guid":"3050f545-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLLegendElement" + ,"Kind":"Com" + ,"Guid":"3050f546-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLSpanFlow" + ,"Kind":"Com" + ,"Guid":"3050f3e5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLSpanFlow" + ,"Kind":"Com" + ,"Guid":"3050f544-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFrameSetElement" + ,"Kind":"Com" + ,"Guid":"3050f319-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeunload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameSetElement2" + ,"Kind":"Com" + ,"Guid":"3050f5c6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onbeforeprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onafterprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFrameSetElement3" + ,"Kind":"Com" + ,"Guid":"30510796-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onhashchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onmessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onoffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ononline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onstorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLFrameSetSite" + ,"Kind":"Com" + ,"Guid":"3050f514-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLBGsound" + ,"Kind":"Com" + ,"Guid":"3050f369-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLBGsound" + ,"Kind":"Com" + ,"Guid":"3050f53c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLFontNamesCollection" + ,"Kind":"Com" + ,"Guid":"3050f376-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLFontSizesCollection" + ,"Kind":"Com" + ,"Guid":"3050f377-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_forFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLOptionsHolder" + ,"Kind":"Com" + ,"Guid":"3050f378-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFontNamesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_execArg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_execArg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_errorLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_errorCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_errorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_errorMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_errorDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorDebug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unsecuredWindowOfDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_findText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_findText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_anythingAfterFrameset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_anythingAfterFrameset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"sizes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSizesCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFontSizesCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"openfiledlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initFile","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"initDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"savefiledlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initFile","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"initDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"choosecolordlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initColor","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgbColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"isApartmentModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IHTMLObjectElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fApartment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"charset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_secureConnectionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"HTMLStyleElementEvents2" + ,"Kind":"Com" + ,"Guid":"3050f615-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLStyleElementEvents" + ,"Kind":"Com" + ,"Guid":"3050f3cb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleElement" + ,"Kind":"Com" + ,"Guid":"3050f375-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_styleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleElement2" + ,"Kind":"Com" + ,"Guid":"3051072a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_sheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheet","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleElement" + ,"Kind":"Com" + ,"Guid":"3050f511-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleFontFace" + ,"Kind":"Com" + ,"Guid":"3050f3d5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_fontsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fontsrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLStyleFontFace2" + ,"Kind":"Com" + ,"Guid":"305106ec-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_style" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLRuleStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleFontFace" + ,"Kind":"Com" + ,"Guid":"30590081-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLXDomainRequest" + ,"Kind":"Com" + ,"Guid":"30510454-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_responseText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_contentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onprogress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onerror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ontimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ontimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethod","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varBody","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLXDomainRequestFactory" + ,"Kind":"Com" + ,"Guid":"30510456-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHTMLXDomainRequestFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLXDomainRequest","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispXDomainRequest" + ,"Kind":"Com" + ,"Guid":"3050f599-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStorage2" + ,"Kind":"Com" + ,"Guid":"30510799-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"setItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStorage" + ,"Kind":"Com" + ,"Guid":"3050f59d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IEventTarget" + ,"Kind":"Com" + ,"Guid":"305104b9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addEventListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"listener","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"useCapture","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeEventListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"listener","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"useCapture","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"dispatchEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"evt","Type":{"Kind":"ApiRef","Name":"IDOMEvent","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMEvent" + ,"Kind":"Com" + ,"Guid":"3050f5a2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMUIEvent" + ,"Kind":"Com" + ,"Guid":"305106ca-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_view" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_detail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initUIEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"view","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detail","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMUIEvent" + ,"Kind":"Com" + ,"Guid":"30590072-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMouseEvent" + ,"Kind":"Com" + ,"Guid":"305106ce-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_screenX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_screenY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_clientY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ctrlKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_shiftKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_altKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_metaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_button" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_relatedTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMouseEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detailArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ctrlKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"altKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"shiftKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"metaKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"buttonArg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"relatedTargetArg","Type":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getModifierState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"activated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_buttons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fromElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_toElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_offsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layerX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_layerY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_which" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMouseEvent" + ,"Kind":"Com" + ,"Guid":"30590073-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMDragEvent" + ,"Kind":"Com" + ,"Guid":"30510761-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_dataTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDataTransfer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initDragEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detailArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ctrlKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"altKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"shiftKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"metaKeyArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"buttonArg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"relatedTargetArg","Type":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dataTransferArg","Type":{"Kind":"ApiRef","Name":"IHTMLDataTransfer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMDragEvent" + ,"Kind":"Com" + ,"Guid":"305900a7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMouseWheelEvent" + ,"Kind":"Com" + ,"Guid":"305106d0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_wheelDelta" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMouseWheelEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detailArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buttonArg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"relatedTargetArg","Type":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"modifiersListArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wheelDeltaArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMouseWheelEvent" + ,"Kind":"Com" + ,"Guid":"30590074-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMWheelEvent" + ,"Kind":"Com" + ,"Guid":"305106d2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_deltaX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_deltaY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_deltaZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_deltaMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initWheelEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detailArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"screenYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientXArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"clientYArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buttonArg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"relatedTargetArg","Type":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"modifiersListArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"deltaX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"deltaY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"deltaZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"deltaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMWheelEvent" + ,"Kind":"Com" + ,"Guid":"30590075-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMTextEvent" + ,"Kind":"Com" + ,"Guid":"305106d4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_inputMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initTextEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dataArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_locale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMTextEvent" + ,"Kind":"Com" + ,"Guid":"30590076-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMKeyboardEvent" + ,"Kind":"Com" + ,"Guid":"305106d6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ctrlKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_shiftKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_altKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_metaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_repeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getModifierState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initKeyboardEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"locationArg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"modifiersListArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"repeat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_keyCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_charCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_which" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ie9_char" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_locale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMKeyboardEvent" + ,"Kind":"Com" + ,"Guid":"30590077-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMCompositionEvent" + ,"Kind":"Com" + ,"Guid":"305106d8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initCompositionEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_locale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMCompositionEvent" + ,"Kind":"Com" + ,"Guid":"30590078-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMutationEvent" + ,"Kind":"Com" + ,"Guid":"305106da-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_relatedNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_prevValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_newValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attrName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attrChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMutationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"relatedNodeArg","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"prevValueArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValueArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrNameArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrChangeArg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMutationEvent" + ,"Kind":"Com" + ,"Guid":"30590079-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMBeforeUnloadEvent" + ,"Kind":"Com" + ,"Guid":"30510763-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMBeforeUnloadEvent" + ,"Kind":"Com" + ,"Guid":"305900a8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMFocusEvent" + ,"Kind":"Com" + ,"Guid":"305106cc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_relatedTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initFocusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"view","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detail","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"relatedTargetArg","Type":{"Kind":"ApiRef","Name":"IEventTarget","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMFocusEvent" + ,"Kind":"Com" + ,"Guid":"30590071-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMCustomEvent" + ,"Kind":"Com" + ,"Guid":"305106de-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_detail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initCustomEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"detail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMCustomEvent" + ,"Kind":"Com" + ,"Guid":"3059007c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ICanvasGradient" + ,"Kind":"Com" + ,"Guid":"30510714-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addColorStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICanvasPattern" + ,"Kind":"Com" + ,"Guid":"30510716-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ICanvasTextMetrics" + ,"Kind":"Com" + ,"Guid":"30510718-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICanvasImageData" + ,"Kind":"Com" + ,"Guid":"3051071a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICanvasPixelArray" + ,"Kind":"Com" + ,"Guid":"3051071c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLCanvasElement" + ,"Kind":"Com" + ,"Guid":"305106e4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contextId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasRenderingContext2D","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toDataURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"jpegquality","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICanvasRenderingContext2D" + ,"Kind":"Com" + ,"Guid":"305106ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_canvas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCanvasElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"scale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"translate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_globalAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_globalAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_globalCompositeOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_globalCompositeOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_fillStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fillStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_strokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_strokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createLinearGradient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x0","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y0","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppCanvasGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasGradient","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createRadialGradient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x0","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y0","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r0","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppCanvasGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasGradient","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"repetition","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCanvasPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasPattern","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_lineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lineWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_miterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_miterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shadowBlur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shadowBlur" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shadowColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shadowOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shadowOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_shadowOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_shadowOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"fillRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"strokeRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"arc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"endAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"anticlockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"arcTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"beginPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"bezierCurveTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cp1x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cp1y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cp2x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cp2y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"closePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"fill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"lineTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"moveTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"quadraticCurveTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cpy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"rect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"stroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"isPointInPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_textBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"fillText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"maxWidth","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"measureText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCanvasTextMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasTextMetrics","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"strokeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"maxWidth","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"drawImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a3","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a4","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a5","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a6","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a7","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a8","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"createImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"a1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"a2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCanvasImageData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasImageData","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sw","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sh","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppCanvasImageData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICanvasImageData","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imagedata","Type":{"Kind":"ApiRef","Name":"ICanvasImageData","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dirtyX","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dirtyY","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dirtyWidth","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dirtyHeight","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispCanvasGradient" + ,"Kind":"Com" + ,"Guid":"3059008c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispCanvasPattern" + ,"Kind":"Com" + ,"Guid":"3059008d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispCanvasTextMetrics" + ,"Kind":"Com" + ,"Guid":"3059008e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispCanvasImageData" + ,"Kind":"Com" + ,"Guid":"3059008f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispCanvasRenderingContext2D" + ,"Kind":"Com" + ,"Guid":"30590082-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLCanvasElement" + ,"Kind":"Com" + ,"Guid":"3059007b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMProgressEvent" + ,"Kind":"Com" + ,"Guid":"3051071e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_lengthComputable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_loaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_total" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initProgressEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"lengthComputableArg","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"loadedArg","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"totalArg","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMProgressEvent" + ,"Kind":"Com" + ,"Guid":"30590091-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMessageEvent" + ,"Kind":"Com" + ,"Guid":"30510720-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_origin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMessageEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"origin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lastEventId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMessageEvent" + ,"Kind":"Com" + ,"Guid":"30590092-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMSiteModeEvent" + ,"Kind":"Com" + ,"Guid":"30510765-98b6-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_buttonID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_actionURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMSiteModeEvent" + ,"Kind":"Com" + ,"Guid":"305900a9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMStorageEvent" + ,"Kind":"Com" + ,"Guid":"30510722-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_oldValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_newValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_storageArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStorage","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initStorageEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"keyArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldValueArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValueArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"urlArg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"storageAreaArg","Type":{"Kind":"ApiRef","Name":"IHTMLStorage","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMStorageEvent" + ,"Kind":"Com" + ,"Guid":"30590093-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLHttpRequestEventTarget" + ,"Kind":"Com" + ,"Guid":"30510830-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispXMLHttpRequestEventTarget" + ,"Kind":"Com" + ,"Guid":"305900e7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"HTMLXMLHttpRequestEvents" + ,"Kind":"Com" + ,"Guid":"30510498-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLXMLHttpRequest" + ,"Kind":"Com" + ,"Guid":"3051040a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_statusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethod","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varAsync","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varUser","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varPassword","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varBody","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAllResponseHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHTMLXMLHttpRequest0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getResponseHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLXMLHttpRequest0001","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setRequestHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLXMLHttpRequest2" + ,"Kind":"Com" + ,"Guid":"30510482-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ontimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ontimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLXMLHttpRequestFactory" + ,"Kind":"Com" + ,"Guid":"3051040c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IHTMLXMLHttpRequestFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLXMLHttpRequest","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLXMLHttpRequest" + ,"Kind":"Com" + ,"Guid":"3050f596-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGAngle" + ,"Kind":"Com" + ,"Guid":"305104d3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_unitType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unitType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueInSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueInSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"newValueSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unitType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"valueInSpecifiedUnits","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"convertToSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unitType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISVGElement" + ,"Kind":"Com" + ,"Guid":"305104c5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_xmlbase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmlbase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_ownerSVGElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGSVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ownerSVGElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGSVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_viewportElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewportElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_focusable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_focusable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGRect" + ,"Kind":"Com" + ,"Guid":"305104d7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGMatrix" + ,"Kind":"Com" + ,"Guid":"305104f6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_a" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_a" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_b" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_b" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_c" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_c" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_d" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_d" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_e" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_e" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_f" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_f" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"multiply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"secondMatrix","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"inverse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"translate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"scaleNonUniform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleFactorX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scaleFactorY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"rotateFromVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"flipX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"flipY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"skewX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"skewY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGStringList" + ,"Kind":"Com" + ,"Guid":"305104c8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedRect" + ,"Kind":"Com" + ,"Guid":"305104d8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedString" + ,"Kind":"Com" + ,"Guid":"305104c7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedBoolean" + ,"Kind":"Com" + ,"Guid":"305104c6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedTransformList" + ,"Kind":"Com" + ,"Guid":"305104f9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGTransformList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransformList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGTransformList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransformList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedPreserveAspectRatio" + ,"Kind":"Com" + ,"Guid":"305104fb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGStylable" + ,"Kind":"Com" + ,"Guid":"305104da-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_className" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedString","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGLocatable" + ,"Kind":"Com" + ,"Guid":"305104db-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_nearestViewportElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_farthestViewportElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getBBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getCTM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getScreenCTM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getTransformToElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGTransformable" + ,"Kind":"Com" + ,"Guid":"305104dc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedTransformList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGTests" + ,"Kind":"Com" + ,"Guid":"305104dd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_requiredFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGStringList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_requiredExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGStringList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGStringList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"extension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGLangSpace" + ,"Kind":"Com" + ,"Guid":"305104de-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_xmllang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmllang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_xmlspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xmlspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGExternalResourcesRequired" + ,"Kind":"Com" + ,"Guid":"305104df-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_externalResourcesRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedBoolean","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGFitToViewBox" + ,"Kind":"Com" + ,"Guid":"305104e0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_viewBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_preserveAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_preserveAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedPreserveAspectRatio","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGZoomAndPan" + ,"Kind":"Com" + ,"Guid":"305104e1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_zoomAndPan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGURIReference" + ,"Kind":"Com" + ,"Guid":"305104e3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_href" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedString","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedAngle" + ,"Kind":"Com" + ,"Guid":"305104d4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGTransformList" + ,"Kind":"Com" + ,"Guid":"305104f8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGTransformFromMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"consolidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGTransform","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedEnumeration" + ,"Kind":"Com" + ,"Guid":"305104c9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedInteger" + ,"Kind":"Com" + ,"Guid":"305104ca-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGLength" + ,"Kind":"Com" + ,"Guid":"305104cf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_unitType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unitType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueInSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueInSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_valueAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_valueAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"newValueSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unitType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"valueInSpecifiedUnits","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"convertToSpecifiedUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unitType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedLength" + ,"Kind":"Com" + ,"Guid":"305104d0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGLengthList" + ,"Kind":"Com" + ,"Guid":"305104d1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedLengthList" + ,"Kind":"Com" + ,"Guid":"305104d2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGNumber" + ,"Kind":"Com" + ,"Guid":"305104cb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedNumber" + ,"Kind":"Com" + ,"Guid":"305104cc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGNumberList" + ,"Kind":"Com" + ,"Guid":"305104cd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGAnimatedNumberList" + ,"Kind":"Com" + ,"Guid":"305104ce-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGNumberList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumberList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGNumberList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animVal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGNumberList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGClipPathElement" + ,"Kind":"Com" + ,"Guid":"3051052d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_clipPathUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_clipPathUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGClipPathElement" + ,"Kind":"Com" + ,"Guid":"3059003b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGDocument" + ,"Kind":"Com" + ,"Guid":"305104e6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_rootElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGSVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGetSVGDocument" + ,"Kind":"Com" + ,"Guid":"305105ab-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getSVGDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSVGDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGElement" + ,"Kind":"Com" + ,"Guid":"30590000-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IICCSVGColor" + ,"Kind":"Com" + ,"Guid":"305104d6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPaint" + ,"Kind":"Com" + ,"Guid":"30510524-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPatternElement" + ,"Kind":"Com" + ,"Guid":"3051052c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_patternUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_patternUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_patternContentUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_patternContentUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_patternTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedTransformList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_patternTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedTransformList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGPatternElement" + ,"Kind":"Com" + ,"Guid":"3059002c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPathSeg" + ,"Kind":"Com" + ,"Guid":"305104fc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_pathSegType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathSegType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pathSegTypeAsLetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegArcAbs" + ,"Kind":"Com" + ,"Guid":"30510506-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_r1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_r2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_largeArcFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_largeArcFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_sweepFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_sweepFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegArcRel" + ,"Kind":"Com" + ,"Guid":"30510507-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_r1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_r2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_largeArcFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_largeArcFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_sweepFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_sweepFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegClosePath" + ,"Kind":"Com" + ,"Guid":"305104fd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPathSegMovetoAbs" + ,"Kind":"Com" + ,"Guid":"305104fe-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegMovetoRel" + ,"Kind":"Com" + ,"Guid":"305104ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoAbs" + ,"Kind":"Com" + ,"Guid":"30510500-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoRel" + ,"Kind":"Com" + ,"Guid":"30510501-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoCubicAbs" + ,"Kind":"Com" + ,"Guid":"30510502-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoCubicRel" + ,"Kind":"Com" + ,"Guid":"30510503-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoCubicSmoothAbs" + ,"Kind":"Com" + ,"Guid":"3051050c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoCubicSmoothRel" + ,"Kind":"Com" + ,"Guid":"3051050d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoQuadraticAbs" + ,"Kind":"Com" + ,"Guid":"30510504-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoQuadraticRel" + ,"Kind":"Com" + ,"Guid":"30510505-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoQuadraticSmoothAbs" + ,"Kind":"Com" + ,"Guid":"3051050e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegCurvetoQuadraticSmoothRel" + ,"Kind":"Com" + ,"Guid":"3051050f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoHorizontalAbs" + ,"Kind":"Com" + ,"Guid":"30510508-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoHorizontalRel" + ,"Kind":"Com" + ,"Guid":"30510509-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoVerticalAbs" + ,"Kind":"Com" + ,"Guid":"3051050a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathSegLinetoVerticalRel" + ,"Kind":"Com" + ,"Guid":"3051050b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGPathSegArcAbs" + ,"Kind":"Com" + ,"Guid":"30590013-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegArcRel" + ,"Kind":"Com" + ,"Guid":"30590014-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegClosePath" + ,"Kind":"Com" + ,"Guid":"30590015-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegMovetoAbs" + ,"Kind":"Com" + ,"Guid":"30590024-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegMovetoRel" + ,"Kind":"Com" + ,"Guid":"30590025-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoAbs" + ,"Kind":"Com" + ,"Guid":"3059001e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoRel" + ,"Kind":"Com" + ,"Guid":"30590021-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoCubicAbs" + ,"Kind":"Com" + ,"Guid":"30590016-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoCubicRel" + ,"Kind":"Com" + ,"Guid":"30590017-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoCubicSmoothAbs" + ,"Kind":"Com" + ,"Guid":"30590018-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoCubicSmoothRel" + ,"Kind":"Com" + ,"Guid":"30590019-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoQuadraticAbs" + ,"Kind":"Com" + ,"Guid":"3059001a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoQuadraticRel" + ,"Kind":"Com" + ,"Guid":"3059001b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoQuadraticSmoothAbs" + ,"Kind":"Com" + ,"Guid":"3059001c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegCurvetoQuadraticSmoothRel" + ,"Kind":"Com" + ,"Guid":"3059001d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoHorizontalAbs" + ,"Kind":"Com" + ,"Guid":"3059001f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoHorizontalRel" + ,"Kind":"Com" + ,"Guid":"30590020-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoVerticalAbs" + ,"Kind":"Com" + ,"Guid":"30590022-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPathSegLinetoVerticalRel" + ,"Kind":"Com" + ,"Guid":"30590023-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPathSegList" + ,"Kind":"Com" + ,"Guid":"30510510-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSeg","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPoint" + ,"Kind":"Com" + ,"Guid":"305104f4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"matrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPointList" + ,"Kind":"Com" + ,"Guid":"305104f5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_numberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewItem","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"insertItemBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewItem","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"replaceItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewItem","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewItem","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGViewSpec" + ,"Kind":"Com" + ,"Guid":"305104e2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTransform" + ,"Kind":"Com" + ,"Guid":"305104f7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_matrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_matrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_angle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"ApiRef","Name":"ISVGMatrix","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setTranslate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ty","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setRotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setSkewX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setSkewY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispSVGSVGElement" + ,"Kind":"Com" + ,"Guid":"30590001-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGElementInstance" + ,"Kind":"Com" + ,"Guid":"305104ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_correspondingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_correspondingUseElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGUseElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_parentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstanceList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_nextSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGUseElement" + ,"Kind":"Com" + ,"Guid":"305104ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_instanceRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_instanceRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animatedInstanceRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animatedInstanceRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGUseElement" + ,"Kind":"Com" + ,"Guid":"30590010-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLStyleSheetRulesAppliedCollection" + ,"Kind":"Com" + ,"Guid":"305104c0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppHTMLStyleSheetRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyAppliedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyAppliedTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRule","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyAppliedTraceLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRulesApplied" + ,"Kind":"Com" + ,"Guid":"305104bf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_element" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_inlineStyles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_appliedRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLStyleSheetRulesAppliedCollection","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyIsInline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"propertyIsInheritable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"hasInheritableProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLStyleSheetRulesAppliedCollection" + ,"Kind":"Com" + ,"Guid":"3050f5a6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispRulesApplied" + ,"Kind":"Com" + ,"Guid":"3050f5a5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispRulesAppliedCollection" + ,"Kind":"Com" + ,"Guid":"3050f5a4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLW3CComputedStyle" + ,"Kind":"Com" + ,"Guid":"30590070-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGAnimatedPoints" + ,"Kind":"Com" + ,"Guid":"30510517-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_points" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPointList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_points" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPointList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animatedPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPointList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animatedPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPointList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGCircleElement" + ,"Kind":"Com" + ,"Guid":"30510514-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_r" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGEllipseElement" + ,"Kind":"Com" + ,"Guid":"30510515-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_rx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_ry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGLineElement" + ,"Kind":"Com" + ,"Guid":"30510516-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGRectElement" + ,"Kind":"Com" + ,"Guid":"30510513-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_rx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_ry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPolygonElement" + ,"Kind":"Com" + ,"Guid":"30510519-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPolylineElement" + ,"Kind":"Com" + ,"Guid":"30510518-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGCircleElement" + ,"Kind":"Com" + ,"Guid":"3059000a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGEllipseElement" + ,"Kind":"Com" + ,"Guid":"3059000b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGLineElement" + ,"Kind":"Com" + ,"Guid":"3059000c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGRectElement" + ,"Kind":"Com" + ,"Guid":"30590009-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPolygonElement" + ,"Kind":"Com" + ,"Guid":"3059000d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGPolylineElement" + ,"Kind":"Com" + ,"Guid":"3059000e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGGElement" + ,"Kind":"Com" + ,"Guid":"305104e8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGGElement" + ,"Kind":"Com" + ,"Guid":"30590002-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGSymbolElement" + ,"Kind":"Com" + ,"Guid":"305104ec-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGSymbolElement" + ,"Kind":"Com" + ,"Guid":"30590004-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGDefsElement" + ,"Kind":"Com" + ,"Guid":"305104e9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGDefsElement" + ,"Kind":"Com" + ,"Guid":"30590003-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGAnimatedPathData" + ,"Kind":"Com" + ,"Guid":"30510511-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_pathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_normalizedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_normalizedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animatedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animatedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_animatedNormalizedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_animatedNormalizedPathSegList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGPathElement" + ,"Kind":"Com" + ,"Guid":"30510512-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_pathLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pathLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getTotalLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfltResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPointAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltdistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppPointResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPathSegAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fltdistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegClosePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegClosePath","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegMovetoAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegMovetoAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegMovetoRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegMovetoRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoCubicAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoCubicAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoCubicRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoCubicRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoQuadraticAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoQuadraticAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoQuadraticRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoQuadraticRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegArcAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"largeArcFlag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sweepFlag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegArcAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegArcRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"largeArcFlag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sweepFlag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegArcRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoHorizontalAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoHorizontalAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoHorizontalRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoHorizontalRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoVerticalAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoVerticalAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegLinetoVerticalRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegLinetoVerticalRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoCubicSmoothAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoCubicSmoothAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoCubicSmoothRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoCubicSmoothRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoQuadraticSmoothAbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoQuadraticSmoothAbs","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createSVGPathSegCurvetoQuadraticSmoothRel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPathSegCurvetoQuadraticSmoothRel","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGPathElement" + ,"Kind":"Com" + ,"Guid":"30590011-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGPreserveAspectRatio" + ,"Kind":"Com" + ,"Guid":"305104fa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_align" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_meetOrSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_meetOrSlice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISVGTextElement" + ,"Kind":"Com" + ,"Guid":"3051051c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGTextElement" + ,"Kind":"Com" + ,"Guid":"30590037-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGImageElement" + ,"Kind":"Com" + ,"Guid":"305104f0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGImageElement" + ,"Kind":"Com" + ,"Guid":"30590027-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGStopElement" + ,"Kind":"Com" + ,"Guid":"3051052b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_offset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedNumber","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_offset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedNumber","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGStopElement" + ,"Kind":"Com" + ,"Guid":"3059002d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGGradientElement" + ,"Kind":"Com" + ,"Guid":"30510528-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_gradientUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_gradientUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_gradientTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedTransformList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_gradientTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedTransformList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_spreadMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_spreadMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGGradientElement" + ,"Kind":"Com" + ,"Guid":"3059002e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGLinearGradientElement" + ,"Kind":"Com" + ,"Guid":"30510529-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGLinearGradientElement" + ,"Kind":"Com" + ,"Guid":"3059002a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGRadialGradientElement" + ,"Kind":"Com" + ,"Guid":"3051052a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_r" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_r" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_fx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_fy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGRadialGradientElement" + ,"Kind":"Com" + ,"Guid":"3059002b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGMaskElement" + ,"Kind":"Com" + ,"Guid":"3051052e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_maskUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maskUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_maskContentUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maskContentUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGMaskElement" + ,"Kind":"Com" + ,"Guid":"3059003c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGMarkerElement" + ,"Kind":"Com" + ,"Guid":"30510525-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_refX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_refX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_refY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_refY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_markerUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_markerWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_markerHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_markerHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_orientType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orientType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_orientAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedAngle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orientAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedAngle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setOrientToAuto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"setOrientToAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSVGAngle","Type":{"Kind":"ApiRef","Name":"ISVGAngle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispSVGMarkerElement" + ,"Kind":"Com" + ,"Guid":"30590036-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGZoomEvent" + ,"Kind":"Com" + ,"Guid":"3051054e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_zoomRectScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_previousTranslate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_newScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_newTranslate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGZoomEvent" + ,"Kind":"Com" + ,"Guid":"30590031-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGAElement" + ,"Kind":"Com" + ,"Guid":"3051054b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedString","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedString","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGAElement" + ,"Kind":"Com" + ,"Guid":"30590033-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGViewElement" + ,"Kind":"Com" + ,"Guid":"3051054c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_viewTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGStringList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_viewTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGStringList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGViewElement" + ,"Kind":"Com" + ,"Guid":"30590034-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLMediaError" + ,"Kind":"Com" + ,"Guid":"30510704-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTimeRanges" + ,"Kind":"Com" + ,"Guid":"30510705-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"end" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"endTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLTimeRanges2" + ,"Kind":"Com" + ,"Guid":"3051080b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"startDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"endDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"endTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMediaElement" + ,"Kind":"Com" + ,"Guid":"30510706-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLMediaError","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_currentSrc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_networkState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_preload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_preload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_buffered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTimeRanges","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"canPlayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canPlay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_seeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_currentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_initialTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_paused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_playbackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_playbackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_played" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTimeRanges","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_seekable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLTimeRanges","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_autoplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_autoplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_loop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_controls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_controls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_muted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_muted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_autobuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_autobuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMediaElement2" + ,"Kind":"Com" + ,"Guid":"30510809-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_currentTimeDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentTimeDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_initialTimeDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_durationDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_defaultPlaybackRateDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultPlaybackRateDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_playbackRateDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_playbackRateDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_volumeDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_volumeDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLMSMediaElement" + ,"Kind":"Com" + ,"Guid":"30510792-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_msPlayToDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPlayToDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_msPlayToPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_msPlayToPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLSourceElement" + ,"Kind":"Com" + ,"Guid":"30510707-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_src" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAudioElement" + ,"Kind":"Com" + ,"Guid":"30510708-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLVideoElement" + ,"Kind":"Com" + ,"Guid":"30510709-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_videoWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_videoHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_poster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_poster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAudioElementFactory" + ,"Kind":"Com" + ,"Guid":"305107eb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"src","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"__MIDL__IHTMLAudioElementFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLAudioElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLMediaError" + ,"Kind":"Com" + ,"Guid":"30590086-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLTimeRanges" + ,"Kind":"Com" + ,"Guid":"30590087-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLMediaElement" + ,"Kind":"Com" + ,"Guid":"30590088-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLSourceElement" + ,"Kind":"Com" + ,"Guid":"30590089-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLAudioElement" + ,"Kind":"Com" + ,"Guid":"3059008a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLVideoElement" + ,"Kind":"Com" + ,"Guid":"3059008b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGSwitchElement" + ,"Kind":"Com" + ,"Guid":"305104f1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGSwitchElement" + ,"Kind":"Com" + ,"Guid":"30590030-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGDescElement" + ,"Kind":"Com" + ,"Guid":"305104ea-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGDescElement" + ,"Kind":"Com" + ,"Guid":"30590005-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTitleElement" + ,"Kind":"Com" + ,"Guid":"305104eb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGTitleElement" + ,"Kind":"Com" + ,"Guid":"30590006-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGMetadataElement" + ,"Kind":"Com" + ,"Guid":"30510560-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGMetadataElement" + ,"Kind":"Com" + ,"Guid":"3059002f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGElementInstanceList" + ,"Kind":"Com" + ,"Guid":"305104ef-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGElementInstance","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGElementInstance" + ,"Kind":"Com" + ,"Guid":"30590007-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGElementInstanceList" + ,"Kind":"Com" + ,"Guid":"30590008-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMException" + ,"Kind":"Com" + ,"Guid":"3051072b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispDOMException" + ,"Kind":"Com" + ,"Guid":"30590094-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IRangeException" + ,"Kind":"Com" + ,"Guid":"3051072d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispRangeException" + ,"Kind":"Com" + ,"Guid":"30590095-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGException" + ,"Kind":"Com" + ,"Guid":"3051072f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGException" + ,"Kind":"Com" + ,"Guid":"30590096-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IEventException" + ,"Kind":"Com" + ,"Guid":"3051073a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispEventException" + ,"Kind":"Com" + ,"Guid":"30590099-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGScriptElement" + ,"Kind":"Com" + ,"Guid":"3051054d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGScriptElement" + ,"Kind":"Com" + ,"Guid":"30590039-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGStyleElement" + ,"Kind":"Com" + ,"Guid":"305104f3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_media" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGStyleElement" + ,"Kind":"Com" + ,"Guid":"30590029-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTextContentElement" + ,"Kind":"Com" + ,"Guid":"3051051a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_textLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_textLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_lengthAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_lengthAdjust" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getNumberOfChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getComputedTextLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getSubStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nchars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getStartPositionOfChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getEndPositionOfChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getExtentOfChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGRect","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getRotationOfChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getCharNumAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"ISVGPoint","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"selectSubString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"charnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nchars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispSVGTextContentElement" + ,"Kind":"Com" + ,"Guid":"30590035-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTextPositioningElement" + ,"Kind":"Com" + ,"Guid":"3051051b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_y" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_dx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_dy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLengthList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedNumberList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedNumberList","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGTextPositioningElement" + ,"Kind":"Com" + ,"Guid":"30590038-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispDOMDocumentType" + ,"Kind":"Com" + ,"Guid":"30590098-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispNodeIterator" + ,"Kind":"Com" + ,"Guid":"3059009c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispTreeWalker" + ,"Kind":"Com" + ,"Guid":"3059009d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispDOMProcessingInstruction" + ,"Kind":"Com" + ,"Guid":"3059009b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLPerformanceNavigation" + ,"Kind":"Com" + ,"Guid":"30510750-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_redirectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toJSON" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPerformanceTiming" + ,"Kind":"Com" + ,"Guid":"30510752-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_navigationStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unloadEventStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unloadEventEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_redirectStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_redirectEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fetchStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domainLookupStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domainLookupEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_connectStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_connectEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_requestStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domLoading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domInteractive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domContentLoadedEventStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domContentLoadedEventEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_domComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_loadEventStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_loadEventEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_msFirstPaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"toJSON" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLPerformance" + ,"Kind":"Com" + ,"Guid":"3059009f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLPerformanceNavigation" + ,"Kind":"Com" + ,"Guid":"305900a0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLPerformanceTiming" + ,"Kind":"Com" + ,"Guid":"305900a1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTSpanElement" + ,"Kind":"Com" + ,"Guid":"3051051d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispSVGTSpanElement" + ,"Kind":"Com" + ,"Guid":"3059003a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITemplatePrinter" + ,"Kind":"Com" + ,"Guid":"3050f6b4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"startDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"stopDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"printBlankPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"printPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElemDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ensurePrintDialogDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showPrintDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"showPageSetupDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"printNonNative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMarkup","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"printNonNativeFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMarkup","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fActiveFrame","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_framesetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_framesetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameAsShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameAsShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selectedPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectedPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_currentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_currentPageAvail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentPageAvail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_collate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_collate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_duplex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_copies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_copies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_pageTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_pageTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tableOfLinks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_tableOfLinks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_allLinkedDocuments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_allLinkedDocuments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_header" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_header" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_footer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_footer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_marginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pageHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unprintableLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unprintableTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unprintableRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unprintableBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"updatePageStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITemplatePrinter2" + ,"Kind":"Com" + ,"Guid":"3050f83f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"ITemplatePrinter","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"put_selectionEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selectionEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_frameActiveEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameActiveEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_orientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_orientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_usePrinterCopyCollate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_usePrinterCopyCollate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"deviceSupports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProperty","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITemplatePrinter3" + ,"Kind":"Com" + ,"Guid":"305104a3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"ITemplatePrinter2","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"put_headerFooterFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_headerFooterFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pageHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMargin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pageHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMargin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pageHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMargin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pageHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMargin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginTopImportant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbImportant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginRightImportant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbImportant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginBottomImportant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbImportant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPageMarginLeftImportant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageRule","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbImportant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IPrintManagerTemplatePrinter" + ,"Kind":"Com" + ,"Guid":"f633be14-9eff-4c4d-929e-05717b21b3e6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"startPrint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"drawPreviewPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElemDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setPageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"invalidatePreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"getPrintTaskOptionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"endPrint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPrintManagerTemplatePrinter2" + ,"Kind":"Com" + ,"Guid":"c6403497-7493-4f09-8016-54b03e9bda69" + ,"Interface":{"Kind":"ApiRef","Name":"IPrintManagerTemplatePrinter","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"get_showHeaderFooter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_shrinkToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_percentScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispCPrintManagerTemplatePrinter" + ,"Kind":"Com" + ,"Guid":"305900e9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISVGTextPathElement" + ,"Kind":"Com" + ,"Guid":"3051051f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_startOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_startOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedLength","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_method" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_method" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_spacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_spacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISVGAnimatedEnumeration","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispSVGTextPathElement" + ,"Kind":"Com" + ,"Guid":"3059003d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMXmlSerializer" + ,"Kind":"Com" + ,"Guid":"3051077d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"serializeToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IHTMLDOMNode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDOMParser" + ,"Kind":"Com" + ,"Guid":"30510781-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"parseFromString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"mimeType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispXMLSerializer" + ,"Kind":"Com" + ,"Guid":"305900ad-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispDOMParser" + ,"Kind":"Com" + ,"Guid":"305900ae-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMXmlSerializerFactory" + ,"Kind":"Com" + ,"Guid":"3051077f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IDOMXmlSerializerFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMXmlSerializer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDOMParserFactory" + ,"Kind":"Com" + ,"Guid":"30510783-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IDOMParserFactory0000","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDOMParser","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLSemanticElement" + ,"Kind":"Com" + ,"Guid":"305900ba-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLProgressElement" + ,"Kind":"Com" + ,"Guid":"3050f2d6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_max" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_max" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_position" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_form" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLFormElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLProgressElement" + ,"Kind":"Com" + ,"Guid":"305900af-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMSTransitionEvent" + ,"Kind":"Com" + ,"Guid":"305107b5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_propertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_elapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMSTransitionEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"elapsedTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMSTransitionEvent" + ,"Kind":"Com" + ,"Guid":"305900bb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMMSAnimationEvent" + ,"Kind":"Com" + ,"Guid":"305107b7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_animationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_elapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMSAnimationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"animationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"elapsedTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMSAnimationEvent" + ,"Kind":"Com" + ,"Guid":"305900bc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWebGeocoordinates" + ,"Kind":"Com" + ,"Guid":"305107c7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_latitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_longitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_altitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_altitudeAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_heading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_speed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWebGeopositionError" + ,"Kind":"Com" + ,"Guid":"305107c9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWebGeoposition" + ,"Kind":"Com" + ,"Guid":"305107cd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_coords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWebGeocoordinates","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispWebGeolocation" + ,"Kind":"Com" + ,"Guid":"305900bd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispWebGeocoordinates" + ,"Kind":"Com" + ,"Guid":"305900be-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispWebGeopositionError" + ,"Kind":"Com" + ,"Guid":"305900bf-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispWebGeoposition" + ,"Kind":"Com" + ,"Guid":"305900c1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IClientCaps" + ,"Kind":"Com" + ,"Guid":"7e8bc44d-aeff-11d1-89c2-00c04fb6bfc4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_javaEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cookieEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_cpuClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_userLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_platform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_connectionSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_onLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_colorDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_bufferDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_availHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_availWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_connectionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isComponentInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStrVer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getComponentVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"compareVersions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVer1","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrVer2","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addComponentRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStrVer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"doComponentRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"clearComponentRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDOMMSManipulationEvent" + ,"Kind":"Com" + ,"Guid":"30510816-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_lastState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_currentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initMSManipulationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"viewArg","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"detailArg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lastState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"currentState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMMSManipulationEvent" + ,"Kind":"Com" + ,"Guid":"305900e1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDOMCloseEvent" + ,"Kind":"Com" + ,"Guid":"305107ff-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_wasClean" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"initCloseEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"canBubble","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cancelable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"wasClean","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DispDOMCloseEvent" + ,"Kind":"Com" + ,"Guid":"305900dc-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispApplicationCache" + ,"Kind":"Com" + ,"Guid":"305900e4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ICSSFilterSite" + ,"Kind":"Com" + ,"Guid":"3050f3ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FireOnFilterChangeEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMarkupPointer" + ,"Kind":"Com" + ,"Guid":"3050f49f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OwningDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Gravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGravity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gravity","Type":{"Kind":"ApiRef","Name":"POINTER_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCLing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPositioned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPositioned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveAdjacentToElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eAdj","Type":{"Kind":"ApiRef","Name":"ELEMENT_ADJACENCY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveToPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointer","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveToContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContainer","Type":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAtStart","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MARKUP_CONTEXT_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MARKUP_CONTEXT_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CurrentScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppElemCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLeftOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerThat","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLeftOfOrEqualTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerThat","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRightOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerThat","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRightOfOrEqualTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerThat","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqualTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerThat","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAreEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"muAction","Type":{"Kind":"ApiRef","Name":"MOVEUNIT_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchFindText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIEndMatch","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIEndSearch","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMarkupContainer" + ,"Kind":"Com" + ,"Guid":"3050f5f9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OwningDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMarkupContainer2" + ,"Kind":"Com" + ,"Guid":"3050f648-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"CreateChangeLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeSink","Type":{"Kind":"ApiRef","Name":"IHTMLChangeSink","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppChangeLog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLChangeLog","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fForward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBackward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterForDirtyRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeSink","Type":{"Kind":"ApiRef","Name":"IHTMLChangeSink","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnRegisterForDirtyRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAndClearDirtyRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIPointerBegin","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPointerEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMasterElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppElementMaster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLChangeLog" + ,"Kind":"Com" + ,"Guid":"3050f649-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pnRecordLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLChangeSink" + ,"Kind":"Com" + ,"Guid":"3050f64a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISegmentList" + ,"Kind":"Com" + ,"Guid":"3050f605-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateIterator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIIter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISegmentListIterator","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SELECTION_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEmpty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISegmentListIterator" + ,"Kind":"Com" + ,"Guid":"3050f692-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Current" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppISegment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISegment","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"First" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Advance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IHTMLCaret" + ,"Kind":"Com" + ,"Guid":"3050f604-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveCaretToPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fScrollIntoView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eDir","Type":{"Kind":"ApiRef","Name":"CARET_DIRECTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveCaretToPointerEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fScrollIntoView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eDir","Type":{"Kind":"ApiRef","Name":"CARET_DIRECTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveMarkupPointerToCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMarkupPointer","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveDisplayPointerToCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fScrollIntoView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Hide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InsertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fTranslate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaretDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CARET_DIRECTION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCaretDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDir","Type":{"Kind":"ApiRef","Name":"CARET_DIRECTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISegment" + ,"Kind":"Com" + ,"Guid":"3050f683-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPointers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementSegment" + ,"Kind":"Com" + ,"Guid":"3050f68f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"ISegment","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPrimary","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHighlightSegment" + ,"Kind":"Com" + ,"Guid":"3050f690-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"ISegment","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHighlightRenderingServices" + ,"Kind":"Com" + ,"Guid":"3050f606-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointerStart","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDispPointerEnd","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIRenderStyle","Type":{"Kind":"ApiRef","Name":"IHTMLRenderStyle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppISegment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHighlightSegment","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveSegmentToPointers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISegment","Type":{"Kind":"ApiRef","Name":"IHighlightSegment","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDispPointerStart","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDispPointerEnd","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISegment","Type":{"Kind":"ApiRef","Name":"IHighlightSegment","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILineInfo" + ,"Kind":"Com" + ,"Guid":"3050f7e2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_x" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_baseLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textDescent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lineDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDisplayPointer" + ,"Kind":"Com" + ,"Guid":"3050f69e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveToPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptPoint","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eCoordSystem","Type":{"Kind":"ApiRef","Name":"COORD_SYSTEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pElementContext","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwHitTestOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwHitTestResults","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMoveUnit","Type":{"Kind":"ApiRef","Name":"DISPLAY_MOVEUNIT","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"lXPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PositionMarkupPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMarkupPointer","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveToPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPointerGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eGravity","Type":{"Kind":"ApiRef","Name":"POINTER_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointerGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peGravity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eGravity","Type":{"Kind":"ApiRef","Name":"DISPLAY_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplayGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peGravity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAY_GRAVITY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPositioned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPositioned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsEqualTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLeftOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsLeftOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRightOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDispPointer","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsRightOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAtBOL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfBOL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveToMarkupPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointer","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDispLineContext","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLineInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLineInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILineInfo","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlowElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLayoutElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryBreaks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBreaks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDisplayServices" + ,"Kind":"Com" + ,"Guid":"3050f69d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDisplayPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDispPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransformRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eSource","Type":{"Kind":"ApiRef","Name":"COORD_SYSTEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eDestination","Type":{"Kind":"ApiRef","Name":"COORD_SYSTEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransformPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eSource","Type":{"Kind":"ApiRef","Name":"COORD_SYSTEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eDestination","Type":{"Kind":"ApiRef","Name":"COORD_SYSTEM","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCaret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLCaret","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComputedStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointer","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComputedStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLComputedStyle","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScrollRectIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasFlowLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfHasFlowLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHtmlDlgSafeHelper" + ,"Kind":"Com" + ,"Guid":"3050f81a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"choosecolordlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initColor","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgbColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getCharset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"charset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Fonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BlockFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IBlockFormats" + ,"Kind":"Com" + ,"Guid":"3050f830-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbstrBlockFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFontNames" + ,"Kind":"Com" + ,"Guid":"3050f839-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbstrFontName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICSSFilter" + ,"Kind":"Com" + ,"Guid":"3050f3ec-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ICSSFilterSite","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAmbientPropertyChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISecureUrlHost" + ,"Kind":"Com" + ,"Guid":"c81984c4-74c8-11d2-baa9-00c04fc2040e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ValidateSecureUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pchUrlInQuestion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMarkupServices" + ,"Kind":"Com" + ,"Guid":"3050f4a0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMarkupPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMarkupContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMarkupContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagID","Type":{"Kind":"ApiRef","Name":"ELEMENT_TAG_ID","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloneElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElemCloneThis","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppElementTheClone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElementInsert","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElementRemove","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerSourceStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerSourceFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerTarget","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerSourceStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerSourceFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerTarget","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPointerTarget","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParseString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchHTML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppContainerResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParseGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hglobalHTML","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppContainerResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsScopedElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfScoped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElementTagId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptagId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ELEMENT_TAG_ID","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTagIDForName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptagId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ELEMENT_TAG_ID","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameForTagID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagId","Type":{"Kind":"ApiRef","Name":"ELEMENT_TAG_ID","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePointersToRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIRange","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveRangeToPointers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIRange","Type":{"Kind":"ApiRef","Name":"IHTMLTxtRange","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginUndoUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUndoUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMarkupServices2" + ,"Kind":"Com" + ,"Guid":"3050f682-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IMarkupServices","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"ParseGlobalEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hglobalHTML","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppContainerResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerFinish","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerTarget","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerStatus","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"ppElemFailBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppElemFailTop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveSegmentsToClipboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSegmentList","Type":{"Kind":"ApiRef","Name":"ISegmentList","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLChangePlayback" + ,"Kind":"Com" + ,"Guid":"3050f6e0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ExecChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"fForward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMarkupPointer2" + ,"Kind":"Com" + ,"Guid":"3050f675-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"IsAtWordBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAtBreak","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMarkupPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveToMarkupPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContainer","Type":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMP","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveUnitBounded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"muAction","Type":{"Kind":"ApiRef","Name":"MOVEUNIT_ACTION","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIBoundary","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsInsideURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRight","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveToContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAtStart","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMarkupTextFrags" + ,"Kind":"Com" + ,"Guid":"3050f5fa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextFragCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcFrags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextFrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFrag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrFrag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPointerFrag","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTextFrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFrag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertTextFrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFrag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrInsert","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPointerInsert","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindTextFragFromMarkupPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPointerFind","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"piFrag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfFragFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLGenericParse" + ,"Kind":"Com" + ,"Guid":"e4e23071-4d07-11d2-ae76-0080c73bc199" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGenericParse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDoGeneric","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEditHost" + ,"Kind":"Com" + ,"Guid":"3050f6a0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SnapRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eHandle","Type":{"Kind":"ApiRef","Name":"ELEMENT_CORNER","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEditHost2" + ,"Kind":"Com" + ,"Guid":"3050f848-98b5-11cf-bb82-00aa00bdce0d" + ,"Interface":{"Kind":"ApiRef","Name":"IHTMLEditHost","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"PreDrag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISequenceNumber" + ,"Kind":"Com" + ,"Guid":"3050f6c1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSequenceNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCurrent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pnNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIMEServices" + ,"Kind":"Com" + ,"Guid":"3050f6ca-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetActiveIMM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppActiveIMM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveIMMApp","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISelectionServicesListener" + ,"Kind":"Com" + ,"Guid":"3050f699-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginSelectionUndo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndSelectionUndo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnSelectedElementExit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElementStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIElementEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIElementContentStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIElementContentEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnChangeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"SELECTION_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIListener","Type":{"Kind":"ApiRef","Name":"ISelectionServicesListener","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTypeDetail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypeDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISelectionServices" + ,"Kind":"Com" + ,"Guid":"3050f684-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSelectionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"SELECTION_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIListener","Type":{"Kind":"ApiRef","Name":"ISelectionServicesListener","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMarkupContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppISegmentAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISegment","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddElementSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIElement","Type":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppISegmentAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IElementSegment","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISegment","Type":{"Kind":"ApiRef","Name":"ISegment","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectionServicesListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppISelectionServicesListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISelectionServicesListener","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEditDesigner" + ,"Kind":"Com" + ,"Guid":"3050f662-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreHandleEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inEvtDispId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIEventObj","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostHandleEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inEvtDispId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIEventObj","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inEvtDispId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIEventObj","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostEditorEventNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inEvtDispId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIEventObj","Type":{"Kind":"ApiRef","Name":"IHTMLEventObj","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEditServices" + ,"Kind":"Com" + ,"Guid":"3050f663-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddDesigner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDesigner","Type":{"Kind":"ApiRef","Name":"IHTMLEditDesigner","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveDesigner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDesigner","Type":{"Kind":"ApiRef","Name":"IHTMLEditDesigner","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectionServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContainer","Type":{"Kind":"ApiRef","Name":"IMarkupContainer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSelSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISelectionServices","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveToSelectionAnchor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStartAnchor","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveToSelectionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIEndAnchor","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStart","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnd","Type":{"Kind":"ApiRef","Name":"IMarkupPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eType","Type":{"Kind":"ApiRef","Name":"SELECTION_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLEditServices2" + ,"Kind":"Com" + ,"Guid":"3050f812-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IHTMLEditServices","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"MoveToSelectionAnchorEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStartAnchor","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveToSelectionEndEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIEndAnchor","Type":{"Kind":"ApiRef","Name":"IDisplayPointer","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreezeVirtualCaretPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReCompute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnFreezeVirtualCaretPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLComputedStyle" + ,"Kind":"Com" + ,"Guid":"3050f6c3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_bold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_italic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_underline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_overline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_strikeOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_subScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_superScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_explicitFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_hasBgColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_textColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_backgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_preFormatted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_blockDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComputedStyle","Type":{"Kind":"ApiRef","Name":"IHTMLComputedStyle","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDeveloperConsoleMessageReceiver" + ,"Kind":"Com" + ,"Guid":"30510808-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"ApiRef","Name":"DEV_CONSOLE_MESSAGE_LEVEL","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"messageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteWithUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"ApiRef","Name":"DEV_CONSOLE_MESSAGE_LEVEL","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"messageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteWithUrlAndLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"ApiRef","Name":"DEV_CONSOLE_MESSAGE_LEVEL","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"messageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteWithUrlLineAndColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"ApiRef","Name":"DEV_CONSOLE_MESSAGE_LEVEL","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"messageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IScriptEventHandler" + ,"Kind":"Com" + ,"Guid":"3051083a-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FunctionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFunctionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DebugDocumentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDebugDocumentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EventHandlerDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDispHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UsesCapture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfUsesCapture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Cookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDebugCallbackNotificationHandler" + ,"Kind":"Com" + ,"Guid":"30510842-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestedCallbackTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallbackMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeforeDispatchEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DispatchEventComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"propagationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeforeInvokeDomCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IScriptEventHandler","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eStage","Type":{"Kind":"ApiRef","Name":"DOM_EVENT_PHASE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"propagationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvokeDomCallbackComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IScriptEventHandler","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eStage","Type":{"Kind":"ApiRef","Name":"DOM_EVENT_PHASE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"propagationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeforeInvokeCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eCallbackType","Type":{"Kind":"ApiRef","Name":"SCRIPT_TIMER_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDispHandler","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullHandlerCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"functionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDebugDocumentContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InvokeCallbackComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eCallbackType","Type":{"Kind":"ApiRef","Name":"SCRIPT_TIMER_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDispHandler","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullHandlerCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"functionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDebugDocumentContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IScriptEventHandlerSourceInfo" + ,"Kind":"Com" + ,"Guid":"30510841-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFunctionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"line","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"column","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDOMEventRegistrationCallback" + ,"Kind":"Com" + ,"Guid":"3051083b-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDOMEventListenerAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"IScriptEventHandler","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDOMEventListenerRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullCookie","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventTarget2" + ,"Kind":"Com" + ,"Guid":"30510839-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRegisteredEventTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEventTypeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetListenersForType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppEventHandlerArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterForDOMEventListeners" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IDOMEventRegistrationCallback","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterForDOMEventListeners" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IDOMEventRegistrationCallback","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HTMLNamespaceEvents" + ,"Kind":"Com" + ,"Guid":"3050f6bd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLNamespace" + ,"Kind":"Com" + ,"Guid":"3050f6bb-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_urn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_tagNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"doImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrImplementationUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"attachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLNamespaceCollection" + ,"Kind":"Com" + ,"Guid":"3050f6b8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"implementationUrl","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLNamespace" + ,"Kind":"Com" + ,"Guid":"3050f54f-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispHTMLNamespaceCollection" + ,"Kind":"Com" + ,"Guid":"3050f550-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLPainter" + ,"Kind":"Com" + ,"Guid":"3050f6a6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rcBounds","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rcUpdate","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDrawFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvDrawObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPainterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTML_PAINTER_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plPartID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPaintSite" + ,"Kind":"Com" + ,"Guid":"3050f6a7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvalidatePainterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvalidateRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcInvalid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvalidateRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgnInvalid","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDrawInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDrawInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTML_PAINT_DRAW_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransformGlobalToLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptGlobal","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransformLocalToGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptLocal","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptGlobal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHitTestCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPainterEventInfo" + ,"Kind":"Com" + ,"Guid":"3050f6df-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventInfoFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plEventInfoFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElement","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPartID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StringFromPartID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPartID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPainterOverlay" + ,"Kind":"Com" + ,"Guid":"3050f7e3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rcDevice","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHTMLIPrintCollection" + ,"Kind":"Com" + ,"Guid":"3050f6b5-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIPrint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumPrivacyRecords" + ,"Kind":"Com" + ,"Guid":"3050f844-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivacyImpacted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrPolicyRef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pdwPrivacyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWPCBlockedUrls" + ,"Kind":"Com" + ,"Guid":"30510413-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDOMConstructorCollection" + ,"Kind":"Com" + ,"Guid":"3051049c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Attr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BehaviorUrnsCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BookmarkCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CompatibleInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CompatibleInfoCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ControlRangeCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSCurrentStyleDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSRuleList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSRuleStyleDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSStyleDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSStyleRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSSStyleSheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DOMImplementation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Element" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_History" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTCElementBehaviorDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLAnchorElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLAreaElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLAreasCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBaseElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBaseFontElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBGSoundElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBlockElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBodyElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLBRElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLButtonElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLCommentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLDDElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLDivElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLDListElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLDTElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLEmbedElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLFieldSetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLFontElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLFormElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLFrameElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLFrameSetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLGenericElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLHeadElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLHeadingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLHRElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLHtmlElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLIFrameElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLImageElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLInputElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLIsIndexElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLLabelElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLLegendElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLLIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLLinkElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLMapElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLMarqueeElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLMetaElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLModelessDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLNamespaceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLNamespaceInfoCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLNextIdElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLNoShowElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLObjectElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLOListElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLOptionElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLParagraphElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLParamElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLPhraseElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLPluginsCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLPopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLScriptElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLSelectElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLSpanElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLStyleElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableCaptionElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableCellElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableColElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableRowElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTableSectionElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTextAreaElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTextElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLTitleElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLUListElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HTMLUnknownElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NamedNodeMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Navigator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NodeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Option" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Screen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StaticNodeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Storage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StyleSheetList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StyleSheetPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StyleSheetPageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRangeCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRectangleList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Window" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_XDomainRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_XMLHttpRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDialog" + ,"Kind":"Com" + ,"Guid":"3050f216-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_dialogTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dialogTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dialogLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dialogLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dialogWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dialogWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dialogHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dialogHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_dialogArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_menuArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_returnValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"toString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDialog2" + ,"Kind":"Com" + ,"Guid":"3050f5e0-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_resizable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_resizable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLDialog3" + ,"Kind":"Com" + ,"Guid":"3050f388-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_unadorned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_unadorned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_dialogHide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dialogHide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLModelessInit" + ,"Kind":"Com" + ,"Guid":"3050f5e4-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_optionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_moniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLPopup" + ,"Kind":"Com" + ,"Guid":"3050f666-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"hide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLPopup" + ,"Kind":"Com" + ,"Guid":"3050f589-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHTMLAppBehavior" + ,"Kind":"Com" + ,"Guid":"3050f5ca-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_applicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_applicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_icon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_icon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_singleInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_singleInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_minimizeButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_minimizeButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_maximizeButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maximizeButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_border" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_borderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_sysMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_sysMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_windowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_windowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_showInTaskBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_showInTaskBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_commandLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAppBehavior2" + ,"Kind":"Com" + ,"Guid":"3050f5c9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_contextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_innerBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_innerBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_scrollFlat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scrollFlat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IHTMLAppBehavior3" + ,"Kind":"Com" + ,"Guid":"3050f5cd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_navigable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_navigable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DispHTMLAppBehavior" + ,"Kind":"Com" + ,"Guid":"3050f57c-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispIHTMLInputButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f51e-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispIHTMLInputTextElement" + ,"Kind":"Com" + ,"Guid":"3050f520-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispIHTMLInputFileElement" + ,"Kind":"Com" + ,"Guid":"3050f542-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispIHTMLOptionButtonElement" + ,"Kind":"Com" + ,"Guid":"3050f509-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DispIHTMLInputImage" + ,"Kind":"Com" + ,"Guid":"3050f51d-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IElementNamespace" + ,"Kind":"Com" + ,"Guid":"3050f671-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTagName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementNamespaceTable" + ,"Kind":"Com" + ,"Guid":"3050f670-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementNamespaceFactory" + ,"Kind":"Com" + ,"Guid":"3050f672-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IElementNamespace","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementNamespaceFactory2" + ,"Kind":"Com" + ,"Guid":"3050f805-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IElementNamespaceFactory","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"CreateWithImplementation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IElementNamespace","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrImplementation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementNamespaceFactoryCallback" + ,"Kind":"Com" + ,"Guid":"3050f7fd-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTagName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAttrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IElementNamespace","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteOM2" + ,"Kind":"Com" + ,"Guid":"3050f659-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IElementBehaviorSiteOM","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"GetDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDefaults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLElementDefaults","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorCategory" + ,"Kind":"Com" + ,"Guid":"3050f4ed-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppchCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteCategory" + ,"Kind":"Com" + ,"Guid":"3050f4ee-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelatedBehaviors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDirection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pchCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSubmit" + ,"Kind":"Com" + ,"Guid":"3050f646-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSubmitInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubmitData","Type":{"Kind":"ApiRef","Name":"IHTMLSubmitData","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IElementBehaviorFocus" + ,"Kind":"Com" + ,"Guid":"3050f6b6-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFocusRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorLayout" + ,"Kind":"Com" + ,"Guid":"3050f6ba-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sizeContent","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptTranslateBy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptTopLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psizeProposed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLayoutInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLayoutInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pptTopLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MapSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psizeIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorLayout2" + ,"Kind":"Com" + ,"Guid":"3050f846-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextDescent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDescent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteLayout" + ,"Kind":"Com" + ,"Guid":"3050f6b7-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvalidateLayoutInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvalidateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMediaResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psizeResolution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IElementBehaviorSiteLayout2" + ,"Kind":"Com" + ,"Guid":"3050f847-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHostBehaviorInit" + ,"Kind":"Com" + ,"Guid":"3050f842-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PopulateNamespaceTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISurfacePresenter" + ,"Kind":"Com" + ,"Guid":"305106e2-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDirty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"backBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IViewObjectPresentSite" + ,"Kind":"Com" + ,"Guid":"305106e1-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSurfacePresenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"backBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"VIEW_OBJECT_ALPHA_MODE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISurfacePresenter","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsHardwareComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsHardwareComposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCompositionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"VIEW_OBJECT_COMPOSITION_MODE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICanvasPixelArrayData" + ,"Kind":"Com" + ,"Guid":"305107f9-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBufferPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IViewObjectPrint" + ,"Kind":"Com" + ,"Guid":"305106e3-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrintBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPrintBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IViewObjectPresentNotifySite" + ,"Kind":"Com" + ,"Guid":"305107fa-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IViewObjectPresentSite","TargetKind":"Com","Api":"Debug","Parents":[]} + ,"Methods":[ + { + "Name":"RequestFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IViewObjectPresentNotify" + ,"Kind":"Com" + ,"Guid":"305107f8-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPreRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITrackingProtection" + ,"Kind":"Com" + ,"Guid":"30510803-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EvaluateUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBFCacheable" + ,"Kind":"Com" + ,"Guid":"30510861-98b5-11cf-bb82-00aa00bdce0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnterBFCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExitBFCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWebApplicationScriptEvents" + ,"Kind":"Com" + ,"Guid":"7c3f6998-1567-4bba-b52b-48d32141d613" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeforeScriptExecute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scriptError","Type":{"Kind":"ApiRef","Name":"IActiveScriptError","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"errorHandled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWebApplicationNavigationEvents" + ,"Kind":"Com" + ,"Guid":"c22615d2-d318-4da2-8422-1fcaf77b10e4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeforeNavigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"navigationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"targetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"NavigateComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NavigateError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"targetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"statusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DocumentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlWindow","Type":{"Kind":"ApiRef","Name":"IHTMLWindow2","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DownloadBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DownloadComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWebApplicationUIEvents" + ,"Kind":"Com" + ,"Guid":"5b2b3f99-328c-41d5-a6f7-7483ed8e71dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SecurityProblem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWebApplicationUpdateEvents" + ,"Kind":"Com" + ,"Guid":"3e59e6b7-c652-4daf-ad5e-16feb350cde3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnCssChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWebApplicationHost" + ,"Kind":"Com" + ,"Guid":"cecbd2c3-a3a5-4749-9681-20e9161c6794" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"htmlDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHTMLDocument2","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWebApplicationActivation" + ,"Kind":"Com" + ,"Guid":"bcdcd0de-330e-481b-b843-4898a6a8ebac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CancelPendingActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWebApplicationAuthoringMode" + ,"Kind":"Com" + ,"Guid":"720aea93-1964-4db0-b005-29eb9e2b18a9" + ,"Interface":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_AuthoringClientBinary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"designModeDllPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"RegisterAuthoringClientFunctionType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"authoringModeObject","Type":{"Kind":"ApiRef","Name":"IWebApplicationAuthoringMode","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"IWebApplicationHost","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterAuthoringClientFunctionType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"host","Type":{"Kind":"ApiRef","Name":"IWebApplicationHost","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"FlashWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bInvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlashWindowEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLASHWINFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBeep" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLastErrorEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwErrCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlCaptureContext" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlUnwind" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"TargetFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"TargetIp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlPcToFileHeader" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"PcValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BaseOfImage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadProcessMemory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WriteProcessMemory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Wow64GetThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WOW64_CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Wow64SetThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WOW64_CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsDebuggerPresent" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DebugBreak" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OutputDebugStringA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpOutputString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OutputDebugStringW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpOutputString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ContinueDebugEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContinueStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForDebugEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDebugEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DebugActiveProcess" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DebugActiveProcessStop" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckRemoteDebuggerPresent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbDebuggerPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WaitForDebugEventEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDebugEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodePointer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DecodePointer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EncodeSystemPointer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DecodeSystemPointer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EncodeRemotePointer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-util-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"EncodedPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DecodeRemotePointer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-util-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DecodedPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Beep" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFreq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RaiseException" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExceptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfArguments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UnhandledExceptionFilter" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnhandledExceptionFilter" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPTOP_LEVEL_EXCEPTION_FILTER","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]} + ,"Params":[ + {"Name":"lpTopLevelExceptionFilter","Type":{"Kind":"ApiRef","Name":"LPTOP_LEVEL_EXCEPTION_FILTER","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetLastError" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetLastError" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwErrCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetErrorMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetErrorMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddVectoredExceptionHandler" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"First","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Handler","Type":{"Kind":"ApiRef","Name":"PVECTORED_EXCEPTION_HANDLER","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveVectoredExceptionHandler" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddVectoredContinueHandler" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"First","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Handler","Type":{"Kind":"ApiRef","Name":"PVECTORED_EXCEPTION_HANDLER","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveVectoredContinueHandler" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RaiseFailFastException" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FatalAppExitA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMessageText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FatalAppExitW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMessageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetThreadErrorMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetThreadErrorMode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwNewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOldMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TerminateProcessOnMemoryExhaustion" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-errorhandling-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"FailedAllocationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenThreadWaitChainSession" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PWAITCHAINCALLBACK","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CloseThreadWaitChainSession" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"WctHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadWaitChain" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WctHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"NodeInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAITCHAIN_NODE_INFO","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"IsCycle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterWaitChainCOMCallback" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallStateCallback","Type":{"Kind":"ApiRef","Name":"PCOGETCALLSTATE","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ActivationStateCallback","Type":{"Kind":"ApiRef","Name":"PCOGETACTIVATIONSTATE","TargetKind":"FunctionPointer","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MiniDumpWriteDump" + ,"SetLastError":true + ,"DllImport":"dbghelp" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DumpType","Type":{"Kind":"ApiRef","Name":"MINIDUMP_TYPE","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExceptionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_EXCEPTION_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"UserStreamParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_USER_STREAM_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CallbackParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_CALLBACK_INFORMATION","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MiniDumpReadDumpStream" + ,"SetLastError":false + ,"DllImport":"dbghelp" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BaseOfDump","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Dir","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MINIDUMP_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"StreamPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"StreamSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FlushInstructionCache" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FatalExit" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ExitCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadSelectorEntry" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSelectorEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDT_ENTRY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Wow64GetThreadSelectorEntry" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSelectorEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WOW64_LDT_ENTRY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DebugSetProcessKillOnExit" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"KillOnExit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DebugBreakProcess" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FormatMessageA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"FORMAT_MESSAGE_OPTIONS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMessageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FormatMessageW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"FORMAT_MESSAGE_OPTIONS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMessageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CopyContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Destination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ContextLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnabledXStateFeatures" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetXStateFeaturesMask" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FeatureMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocateXStateFeature" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FeatureId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetXStateFeaturesMask" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FeatureMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlNtStatusToDosError" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "OutputDebugString" + ,"FatalAppExit" + ,"FormatMessage" +] + +} diff --git a/api/DeveloperLicensing.json b/api/DeveloperLicensing.json new file mode 100644 index 0000000..7650e5c --- /dev/null +++ b/api/DeveloperLicensing.json @@ -0,0 +1,43 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"CheckDeveloperLicense" + ,"SetLastError":false + ,"DllImport":"WSClient" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AcquireDeveloperLicense" + ,"SetLastError":false + ,"DllImport":"WSClient" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveDeveloperLicense" + ,"SetLastError":false + ,"DllImport":"WSClient" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DeviceAccess.json b/api/DeviceAccess.json new file mode 100644 index 0000000..e13ae4b --- /dev/null +++ b/api/DeviceAccess.json @@ -0,0 +1,131 @@ +{ + +"Constants":[ + { + "Name":"CLSID_DeviceIoControl" + ,"NativeType":"Guid" + ,"Value":"12d3e372-874b-457d-9fdf-73977778686c" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"IDeviceRequestCompletionCallback" + ,"Kind":"Com" + ,"Guid":"999bad24-9acd-45bb-8669-2a2fc0288b04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bytesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDeviceIoControl" + ,"Kind":"Com" + ,"Guid":"9eefe161-23ab-4f18-9b49-991b586ae970" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceIoControlSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeviceIoControlAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ioControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"inputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"outputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"requestCompletionCallback","Type":{"Kind":"ApiRef","Name":"IDeviceRequestCompletionCallback","TargetKind":"Com","Api":"DeviceAccess","Parents":[]},"Attrs":["In"]} + ,{"Name":"cancelContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CancelOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cancelContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICreateDeviceAccessAsync" + ,"Kind":"Com" + ,"Guid":"3474628f-683d-42d2-abcb-db018c6503bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"deviceAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"CreateDeviceAccessInstance" + ,"SetLastError":false + ,"DllImport":"deviceaccess" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceInterfacePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"createAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateDeviceAccessAsync","TargetKind":"Com","Api":"DeviceAccess","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DeviceAndDriverInstallation.json b/api/DeviceAndDriverInstallation.json new file mode 100644 index 0000000..4f06c8f --- /dev/null +++ b/api/DeviceAndDriverInstallation.json @@ -0,0 +1,6463 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CONFIGRET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CR_SUCCESS","Value":0} + ,{"Name":"CR_DEFAULT","Value":1} + ,{"Name":"CR_OUT_OF_MEMORY","Value":2} + ,{"Name":"CR_INVALID_POINTER","Value":3} + ,{"Name":"CR_INVALID_FLAG","Value":4} + ,{"Name":"CR_INVALID_DEVNODE","Value":5} + ,{"Name":"CR_INVALID_DEVINST","Value":5} + ,{"Name":"CR_INVALID_RES_DES","Value":6} + ,{"Name":"CR_INVALID_LOG_CONF","Value":7} + ,{"Name":"CR_INVALID_ARBITRATOR","Value":8} + ,{"Name":"CR_INVALID_NODELIST","Value":9} + ,{"Name":"CR_DEVNODE_HAS_REQS","Value":10} + ,{"Name":"CR_DEVINST_HAS_REQS","Value":10} + ,{"Name":"CR_INVALID_RESOURCEID","Value":11} + ,{"Name":"CR_DLVXD_NOT_FOUND","Value":12} + ,{"Name":"CR_NO_SUCH_DEVNODE","Value":13} + ,{"Name":"CR_NO_SUCH_DEVINST","Value":13} + ,{"Name":"CR_NO_MORE_LOG_CONF","Value":14} + ,{"Name":"CR_NO_MORE_RES_DES","Value":15} + ,{"Name":"CR_ALREADY_SUCH_DEVNODE","Value":16} + ,{"Name":"CR_ALREADY_SUCH_DEVINST","Value":16} + ,{"Name":"CR_INVALID_RANGE_LIST","Value":17} + ,{"Name":"CR_INVALID_RANGE","Value":18} + ,{"Name":"CR_FAILURE","Value":19} + ,{"Name":"CR_NO_SUCH_LOGICAL_DEV","Value":20} + ,{"Name":"CR_CREATE_BLOCKED","Value":21} + ,{"Name":"CR_NOT_SYSTEM_VM","Value":22} + ,{"Name":"CR_REMOVE_VETOED","Value":23} + ,{"Name":"CR_APM_VETOED","Value":24} + ,{"Name":"CR_INVALID_LOAD_TYPE","Value":25} + ,{"Name":"CR_BUFFER_SMALL","Value":26} + ,{"Name":"CR_NO_ARBITRATOR","Value":27} + ,{"Name":"CR_NO_REGISTRY_HANDLE","Value":28} + ,{"Name":"CR_REGISTRY_ERROR","Value":29} + ,{"Name":"CR_INVALID_DEVICE_ID","Value":30} + ,{"Name":"CR_INVALID_DATA","Value":31} + ,{"Name":"CR_INVALID_API","Value":32} + ,{"Name":"CR_DEVLOADER_NOT_READY","Value":33} + ,{"Name":"CR_NEED_RESTART","Value":34} + ,{"Name":"CR_NO_MORE_HW_PROFILES","Value":35} + ,{"Name":"CR_DEVICE_NOT_THERE","Value":36} + ,{"Name":"CR_NO_SUCH_VALUE","Value":37} + ,{"Name":"CR_WRONG_TYPE","Value":38} + ,{"Name":"CR_INVALID_PRIORITY","Value":39} + ,{"Name":"CR_NOT_DISABLEABLE","Value":40} + ,{"Name":"CR_FREE_RESOURCES","Value":41} + ,{"Name":"CR_QUERY_VETOED","Value":42} + ,{"Name":"CR_CANT_SHARE_IRQ","Value":43} + ,{"Name":"CR_NO_DEPENDENT","Value":44} + ,{"Name":"CR_SAME_RESOURCES","Value":45} + ,{"Name":"CR_NO_SUCH_REGISTRY_KEY","Value":46} + ,{"Name":"CR_INVALID_MACHINENAME","Value":47} + ,{"Name":"CR_REMOTE_COMM_FAILURE","Value":48} + ,{"Name":"CR_MACHINE_UNAVAILABLE","Value":49} + ,{"Name":"CR_NO_CM_SERVICES","Value":50} + ,{"Name":"CR_ACCESS_DENIED","Value":51} + ,{"Name":"CR_CALL_NOT_IMPLEMENTED","Value":52} + ,{"Name":"CR_INVALID_PROPERTY","Value":53} + ,{"Name":"CR_DEVICE_INTERFACE_ACTIVE","Value":54} + ,{"Name":"CR_NO_SUCH_DEVICE_INTERFACE","Value":55} + ,{"Name":"CR_INVALID_REFERENCE_STRING","Value":56} + ,{"Name":"CR_INVALID_CONFLICT_LIST","Value":57} + ,{"Name":"CR_INVALID_INDEX","Value":58} + ,{"Name":"CR_INVALID_STRUCTURE_SIZE","Value":59} + ,{"Name":"NUM_CR_RESULTS","Value":60} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SP_ALTPLATFORM_INFO_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Platform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["SP_ALTPLATFORM_INFO_V3"]},"Attrs":[]} + ,{"Name":"FirstValidatedMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstValidatedMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SP_DEVINFO_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVICE_INTERFACE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DevicePath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVINFO_LIST_DETAIL_DATA_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVINFO_LIST_DETAIL_DATA_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"RemoteMachineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RemoteMachineName","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVINSTALL_PARAMS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DEVINSTALL_PARAMS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"InstallMsgHandler","Type":{"Kind":"ApiRef","Name":"PSP_FILE_CALLBACK_A","TargetKind":"FunctionPointer","Api":"ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} + ,{"Name":"InstallMsgHandlerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ClassInstallReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_CLASSINSTALL_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstallFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_ENABLECLASS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EnableMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_PROPCHANGE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"StateChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_REMOVEDEVICE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_UNREMOVEDEVICE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_SELECTDEVICE_PARAMS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Title","Type":{"Kind":"Array","Shape":{"Size":60},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Instructions","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ListLabel","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"SubTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_SELECTDEVICE_PARAMS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Title","Type":{"Kind":"Array","Shape":{"Size":60},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Instructions","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ListLabel","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SubTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDETECT_PROGRESS_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProgressNotifyParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DetectComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SP_DETECTDEVICE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"DetectProgressNotify","Type":{"Kind":"ApiRef","Name":"PDETECT_PROGRESS_NOTIFY","TargetKind":"FunctionPointer","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"ProgressNotifyParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_INSTALLWIZARD_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicPageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_NEWDEVICEWIZARD_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicPages","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ,{"Name":"NumDynamicPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndWizardDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_TROUBLESHOOTER_PARAMS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"ChmFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"HtmlTroubleShooter","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_TROUBLESHOOTER_PARAMS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"ChmFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HtmlTroubleShooter","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_POWERMESSAGEWAKE_PARAMS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"PowerMessageWake","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_POWERMESSAGEWAKE_PARAMS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ClassInstallHeader","Type":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"PowerMessageWake","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DATA_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DATA_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DATA_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DATA_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MfgName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DETAIL_DATA_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINFO_DETAIL_DATA_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InfDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CompatIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompatIDsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SectionName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InfFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DrvDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_DRVINSTALL_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSP_DETSIG_CMPPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NewDeviceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ExistingDeviceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CompareContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"COINSTALLER_CONTEXT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PostProcessing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InstallResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_CLASSIMAGELIST_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageList","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_PROPSHEETPAGE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_BACKUP_QUEUE_PARAMS_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_BACKUP_QUEUE_PARAMS_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ReinstallInstance","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_BACKUP_QUEUE_PARAMS_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SP_BACKUP_QUEUE_PARAMS_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullInfPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FilenameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SetupFileLogInfo" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SetupFileLogSourceFilename","Value":0} + ,{"Name":"SetupFileLogChecksum","Value":1} + ,{"Name":"SetupFileLogDiskTagfile","Value":2} + ,{"Name":"SetupFileLogDiskDescription","Value":3} + ,{"Name":"SetupFileLogOtherInfo","Value":4} + ,{"Name":"SetupFileLogMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNP_VETO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNP_VetoTypeUnknown","Value":0} + ,{"Name":"PNP_VetoLegacyDevice","Value":1} + ,{"Name":"PNP_VetoPendingClose","Value":2} + ,{"Name":"PNP_VetoWindowsApp","Value":3} + ,{"Name":"PNP_VetoWindowsService","Value":4} + ,{"Name":"PNP_VetoOutstandingOpen","Value":5} + ,{"Name":"PNP_VetoDevice","Value":6} + ,{"Name":"PNP_VetoDriver","Value":7} + ,{"Name":"PNP_VetoIllegalDeviceRequest","Value":8} + ,{"Name":"PNP_VetoInsufficientPower","Value":9} + ,{"Name":"PNP_VetoNonDisableable","Value":10} + ,{"Name":"PNP_VetoLegacyDriver","Value":11} + ,{"Name":"PNP_VetoInsufficientRights","Value":12} + ,{"Name":"PNP_VetoAlreadyRemoved","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONFLICT_DETAILS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CD_ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_ulMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CD_ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_szDescription","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONFLICT_DETAILS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CD_ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_ulMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CD_ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CD_szDescription","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEM_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MR_nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MR_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEM_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MD_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEM_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MEM_Header","Type":{"Kind":"ApiRef","Name":"MEM_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"MEM_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MEM_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Mem_Large_Range_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MLR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLR_nBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MLR_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Mem_Large_Des_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MLD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MLD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MLD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MLD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MLD_Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Mem_Large_Resource_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MEM_LARGE_Header","Type":{"Kind":"ApiRef","Name":"Mem_Large_Des_s","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"MEM_LARGE_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"Mem_Large_Range_s","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IOR_Align","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IOR_nPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IOR_Min","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IOR_Max","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IOR_RangeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IOR_Alias","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IOD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IOD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IOD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IOD_Alloc_End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IOD_DesFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IO_Header","Type":{"Kind":"ApiRef","Name":"IO_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"IO_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IO_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMA_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMA_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DD_Alloc_Chan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMA_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DMA_Header","Type":{"Kind":"ApiRef","Name":"DMA_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"DMA_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DMA_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRQ_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IRQR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRQ_DES_32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IRQD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Alloc_Num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Affinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRQ_DES_64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IRQD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Alloc_Num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IRQD_Affinity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRQ_RESOURCE_32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IRQ_Header","Type":{"Kind":"ApiRef","Name":"IRQ_DES_32","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"IRQ_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IRQ_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRQ_RESOURCE_64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IRQ_Header","Type":{"Kind":"ApiRef","Name":"IRQ_DES_64","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"IRQ_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IRQ_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DevPrivate_Range_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PR_Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PR_Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PR_Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DevPrivate_Des_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_Data1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_Data2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_Data3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DevPrivate_Resource_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PRV_Header","Type":{"Kind":"ApiRef","Name":"DevPrivate_Des_s","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"PRV_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DevPrivate_Range_s","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CS_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"CSD_SignatureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSD_LegacyDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSD_LegacyDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSD_ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CSD_Signature","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CS_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CS_Header","Type":{"Kind":"ApiRef","Name":"CS_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCCARD_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PCD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCD_ConfigIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PCD_Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PCD_MemoryCardBase1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCD_MemoryCardBase2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCD_MemoryCardBase","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"PCD_MemoryFlags","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PCD_IoFlags","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCCARD_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PcCard_Header","Type":{"Kind":"ApiRef","Name":"PCCARD_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCARD_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PMF_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PMF_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PMF_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PMF_ConfigOptions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PMF_IoResourceIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PMF_Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PMF_ConfigRegisterBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCARD_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MfCard_Header","Type":{"Kind":"ApiRef","Name":"MFCARD_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BUSNUMBER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"BUSR_Min","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSR_Max","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSR_nBusNumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSR_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BUSNUMBER_DES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"BUSD_Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSD_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSD_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSD_Alloc_Base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BUSD_Alloc_End","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BUSNUMBER_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BusNumber_Header","Type":{"Kind":"ApiRef","Name":"BUSNUMBER_DES","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"BusNumber_Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BUSNUMBER_RANGE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Connection_Des_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"COND_Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"COND_Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"COND_Class","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"COND_ClassType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"COND_Reserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"COND_Reserved2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"COND_Id","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Connection_Resource_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Connection_Header","Type":{"Kind":"ApiRef","Name":"Connection_Des_s","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HWProfileInfo_sA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"HWPI_ulHWProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWPI_szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"HWPI_dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HWProfileInfo_sW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"HWPI_ulHWProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWPI_szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HWPI_dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HCMNOTIFICATION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CM_NOTIFY_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEINTERFACE","Value":0} + ,{"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEHANDLE","Value":1} + ,{"Name":"CM_NOTIFY_FILTER_TYPE_DEVICEINSTANCE","Value":2} + ,{"Name":"CM_NOTIFY_FILTER_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_NOTIFY_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["CM_NOTIFY_FILTER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceInterface","Type":{"Kind":"ApiRef","Name":"_DeviceInterface_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_FILTER"]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"_DeviceHandle_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_FILTER"]},"Attrs":[]} + ,{"Name":"DeviceInstance","Type":{"Kind":"ApiRef","Name":"_DeviceInstance_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_FILTER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DeviceInstance_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Array","Shape":{"Size":200},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeviceInterface_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeviceHandle_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hTarget","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CM_NOTIFY_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_NOTIFY_ACTION_DEVICEINTERFACEARRIVAL","Value":0} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEINTERFACEREMOVAL","Value":1} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEQUERYREMOVE","Value":2} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEQUERYREMOVEFAILED","Value":3} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEREMOVEPENDING","Value":4} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEREMOVECOMPLETE","Value":5} + ,{"Name":"CM_NOTIFY_ACTION_DEVICECUSTOMEVENT","Value":6} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCEENUMERATED","Value":7} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCESTARTED","Value":8} + ,{"Name":"CM_NOTIFY_ACTION_DEVICEINSTANCEREMOVED","Value":9} + ,{"Name":"CM_NOTIFY_ACTION_MAX","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_NOTIFY_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["CM_NOTIFY_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceInterface","Type":{"Kind":"ApiRef","Name":"_DeviceInterface_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_EVENT_DATA"]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"_DeviceHandle_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_EVENT_DATA"]},"Attrs":[]} + ,{"Name":"DeviceInstance","Type":{"Kind":"ApiRef","Name":"_DeviceInstance_e__Struct","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":["_u_e__Union","CM_NOTIFY_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DeviceHandle_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeviceInterface_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SymbolicLink","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeviceInstance_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PCM_NOTIFY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCMNOTIFICATION__","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"CM_NOTIFY_ACTION","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CM_NOTIFY_EVENT_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"SetupGetInfDriverStoreLocationA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"LocaleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfDriverStoreLocationW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"LocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfPublishedNameA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DriverStoreLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetInfPublishedNameW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DriverStoreLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupGetThreadLogToken" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"SetupSetThreadLogToken" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupWriteTextLog" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupWriteTextLogError" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LogFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupWriteTextLogInfLine" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LogToken","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupGetBackupInformationA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BackupParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_BACKUP_QUEUE_PARAMS_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupGetBackupInformationW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BackupParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_BACKUP_QUEUE_PARAMS_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupPrepareQueueForRestoreA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupPrepareQueueForRestoreW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupSetNonInteractiveMode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NonInteractiveFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupGetNonInteractiveMode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetupDiCreateDeviceInfoList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInfoListExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInfoListExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInfoListClass" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInfoListDetailA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoSetDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_LIST_DETAIL_DATA_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInfoListDetailW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoSetDetailData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_LIST_DETAIL_DATA_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInfoA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInfoW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiOpenDeviceInfoA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiOpenDeviceInfoW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInstanceIdA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInstanceIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInstanceIdW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DeviceInstanceId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInstanceIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiDeleteDeviceInfo" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiEnumDeviceInfo" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiDestroyDeviceInfoList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiEnumDeviceInterfaces" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInterfaceA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ReferenceString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInterfaceW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ReferenceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiOpenDeviceInterfaceA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiOpenDeviceInterfaceW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInterfaceAlias" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AliasInterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"AliasDeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiDeleteDeviceInterfaceData" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiRemoveDeviceInterface" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInterfaceDetailA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceDetailData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInterfaceDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInterfaceDetailW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceDetailData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DETAIL_DATA_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInterfaceDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiInstallDeviceInterfaces" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceInterfaceDefault" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiRegisterDeviceInfo" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CompareProc","Type":{"Kind":"ApiRef","Name":"PSP_DETSIG_CMPPROC","TargetKind":"FunctionPointer","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CompareContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DupDeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiBuildDriverInfoList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiCancelDriverInfoSearch" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiEnumDriverInfoA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiEnumDriverInfoW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetSelectedDriverA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetSelectedDriverW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiSetSelectedDriverA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiSetSelectedDriverW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDriverInfoDetailA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInfoDetailData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DETAIL_DATA_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"DriverInfoDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDriverInfoDetailW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInfoDetailData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DETAIL_DATA_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"DriverInfoDetailDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiDestroyDriverInfoList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassDevsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassDevsExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassDevsExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Enumerator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetINFClassA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetINFClassW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiBuildClassInfoList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiBuildClassInfoListExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiBuildClassInfoListExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassDescriptionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetClassDescriptionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetClassDescriptionExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassDescriptionExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClassDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiCallClassInstaller" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InstallFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDiSelectDevice" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiSelectBestCompatDrv" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiInstallDevice" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiInstallDriverFiles" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiRegisterCoDeviceInstallers" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiRemoveDevice" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiUnremoveDevice" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiRestartDevices" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiChangeState" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiInstallClassA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDiInstallClassW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDiInstallClassExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiInstallClassExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiOpenClassRegKey" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiOpenClassRegKeyExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiOpenClassRegKeyExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInterfaceRegKeyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupDiCreateDeviceInterfaceRegKeyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupDiOpenDeviceInterfaceRegKey" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiDeleteDeviceInterfaceRegKey" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiCreateDevRegKeyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupDiCreateDevRegKeyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetupDiOpenDevRegKey" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiDeleteDevRegKey" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileListExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileListExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfileList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"HwProfileListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CurrentlyActiveIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetDevicePropertyKeys" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetDevicePropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDevicePropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInterfacePropertyKeys" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInterfacePropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceInterfacePropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInterfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVICE_INTERFACE_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassPropertyKeys" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassPropertyKeysExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredPropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassPropertyExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiSetClassPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetClassPropertyExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceRegistryPropertyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceRegistryPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetClassRegistryPropertyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassRegistryPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceRegistryPropertyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceRegistryPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetClassRegistryPropertyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiSetClassRegistryPropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetDeviceInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetClassInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDeviceInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINSTALL_PARAMS_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetClassInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetClassInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SP_CLASSINSTALL_HEADER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClassInstallParamsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetDriverInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetDriverInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiSetDriverInstallParamsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiSetDriverInstallParamsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInstallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINSTALL_PARAMS","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiLoadClassIcon" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"LargeIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"MiniIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiLoadDeviceIcon" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cxIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cyIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiDrawMiniIcon" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MiniIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassBitmapIndex" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"MiniIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassImageList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassImageListExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassImageListExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetClassImageIndex" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ImageIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiDestroyClassImageList" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassImageListData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_CLASSIMAGELIST_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassDevPropertySheetsA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PropertySheetHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERA_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertySheetHeaderPageListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertySheetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetClassDevPropertySheetsW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PropertySheetHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETHEADERW_V2","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertySheetHeaderPageListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertySheetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiAskForOEMDisk" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetupDiSelectOEMDrv" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiClassNameFromGuidA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiClassNameFromGuidW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiClassNameFromGuidExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiClassNameFromGuidExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClassNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiClassGuidsFromNameA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiClassGuidsFromNameW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiClassGuidsFromNameExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiClassGuidsFromNameExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClassGuidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ClassGuidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileFriendlyNameA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileFriendlyNameW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileFriendlyNameExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetHwProfileFriendlyNameExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"FriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetWizardPage" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InstallWizardData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_INSTALLWIZARD_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetSelectedDevice" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupDiSetSelectedDevice" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupDiGetActualModelsSectionA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetActualModelsSectionW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INFCONTEXT","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetActualSectionToInstallA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetActualSectionToInstallW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetActualSectionToInstallExA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetActualSectionToInstallExW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InfSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AlternatePlatformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_ALTPLATFORM_INFO_V2","TargetKind":"Default","Api":"ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InfSectionWithExt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"InfSectionWithExtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupDiGetCustomDevicePropertyA" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupDiGetCustomDevicePropertyW" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CM_Add_Empty_Log_Conf" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Add_Empty_Log_Conf_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Add_IDA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Add_IDW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Add_ID_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Add_ID_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Add_Range" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Add_Res_Des" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Add_Res_Des_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Connect_MachineA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"UNCServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CM_Connect_MachineW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"UNCServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CM_Create_DevNodeA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Create_DevNodeW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Create_DevNode_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Create_DevNode_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"dnParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Create_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prlh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Delete_Class_Key" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Delete_Class_Key_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Delete_DevNode_Key" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Delete_DevNode_Key_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Delete_Range" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Detect_Resource_Conflict" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbConflictDetected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Detect_Resource_Conflict_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbConflictDetected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Disable_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Disable_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Disconnect_Machine" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Dup_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlhOld","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Enable_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Enable_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Enumerate_Classes" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulClassIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Enumerate_Classes_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulClassIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Enumerate_EnumeratorsA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Enumerate_EnumeratorsW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Enumerate_Enumerators_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Enumerate_Enumerators_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulEnumIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Find_Range" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"ullStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ullAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullEnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_First_Range" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pullEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"preElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Free_Log_Conf" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"lcLogConfToBeFreed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Free_Log_Conf_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"lcLogConfToBeFreed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Free_Log_Conf_Handle" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Free_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Free_Res_Des" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Free_Res_Des_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Free_Res_Des_Handle" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Child" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Child_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_NameA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_NameW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_Name_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Name_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Key_NameA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_Key_NameW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_Key_Name_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Key_Name_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Depth" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Depth_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_IDA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_IDW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_ListA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_ListW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_SizeA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_SizeW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_Size_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_List_Size_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pszFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_Size" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_ID_Size_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Property_Keys" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Property_Keys_Ex" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Registry_PropertyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Registry_PropertyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Registry_Property_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Registry_Property_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Custom_PropertyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Custom_PropertyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Custom_Property_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Custom_Property_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCustomPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Status" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulProblemNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_DevNode_Status_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulProblemNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_First_Log_Conf" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_First_Log_Conf_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Global_State" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Global_State_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Hardware_Profile_InfoA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Hardware_Profile_Info_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Hardware_Profile_InfoW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sW","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Hardware_Profile_Info_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHWProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWProfileInfo_sW","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_HW_Prof_FlagsA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_HW_Prof_FlagsW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_HW_Prof_Flags_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_HW_Prof_Flags_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_AliasA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_AliasW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_Alias_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_Alias_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AliasInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszAliasDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_ListA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_ListW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_SizeA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_SizeW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_Size_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_List_Size_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_Property_KeysW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Device_Interface_Property_Keys_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Log_Conf_Priority" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Log_Conf_Priority_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Next_Log_Conf" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Next_Log_Conf_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"plcLogConf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"lcLogConf","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Parent" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Parent_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Res_Des_Data" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Res_Des_Data_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Res_Des_Data_Size" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Res_Des_Data_Size_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Sibling" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Sibling_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Version" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"CM_Get_Version_Ex" + ,"SetLastError":true + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Is_Version_Available" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Is_Version_Available_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Intersect_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlhOld1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhOld2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Invert_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlhOld","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ullMaxValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Locate_DevNodeA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Locate_DevNodeW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Locate_DevNode_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Locate_DevNode_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pdnDevInst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Merge_Range_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"rlhOld1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhOld2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rlhNew","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Modify_Res_Des" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Modify_Res_Des_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Move_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnFromDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dnToDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Move_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnFromDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dnToDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Next_Range" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"preElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"pullStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pullEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Next_Res_Des" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ForResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Next_Res_Des_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"prdResDes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"rdResDes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ForResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Open_Class_KeyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Open_Class_KeyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Open_Class_Key_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Open_Class_Key_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Open_DevNode_Key" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Open_DevNode_Key_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Open_Device_Interface_KeyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Open_Device_Interface_KeyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Open_Device_Interface_Key_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Open_Device_Interface_Key_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Disposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Delete_Device_Interface_KeyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Delete_Device_Interface_KeyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Delete_Device_Interface_Key_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Delete_Device_Interface_Key_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_Arbitrator_Free_Data" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Query_Arbitrator_Free_Data_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_Arbitrator_Free_Size" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Query_Arbitrator_Free_Size_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_Remove_SubTree" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Query_Remove_SubTree_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_And_Remove_SubTreeA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Query_And_Remove_SubTreeW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Query_And_Remove_SubTree_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_And_Remove_SubTree_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Request_Device_EjectA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Request_Device_Eject_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Request_Device_EjectW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Request_Device_Eject_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVetoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PNP_VETO_TYPE","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszVetoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Reenumerate_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Reenumerate_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Register_Device_InterfaceA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Register_Device_InterfaceW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Register_Device_Interface_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Register_Device_Interface_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pszReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDeviceInterface","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Problem_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Problem" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Unregister_Device_InterfaceA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Unregister_Device_InterfaceW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Unregister_Device_Interface_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Unregister_Device_Interface_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Register_Device_Driver" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Register_Device_Driver_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Remove_SubTree" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Remove_SubTree_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Registry_PropertyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Registry_PropertyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Registry_Property_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_DevNode_Registry_Property_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_Device_Interface_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_Device_Interface_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Is_Dock_Station_Present" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CM_Is_Dock_Station_Present_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Request_Eject_PC" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CM_Request_Eject_PC_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof_FlagsA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof_FlagsW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof_Flags_ExA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof_Flags_ExW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ulConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Setup_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Setup_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Test_Range_Available" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ullStartValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullEndValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"rlh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Uninstall_DevNode" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Uninstall_DevNode_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Run_Detection" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Run_Detection_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_HW_Prof_Ex" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ulHardwareProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Query_Resource_Conflict_List" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pclConflictList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dnDevInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ResourceLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Free_Resource_Conflict_Handle" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Resource_Conflict_Count" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CM_Get_Resource_Conflict_DetailsA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConflictDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFLICT_DETAILS_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CM_Get_Resource_Conflict_DetailsW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"clConflictList","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConflictDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFLICT_DETAILS_W","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CM_Get_Class_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Property_Keys" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Get_Class_Property_Keys_Ex" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKeyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_Class_PropertyW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Set_Class_Property_ExW" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Registry_PropertyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Get_Class_Registry_PropertyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRegDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_Class_Registry_PropertyA" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CM_Set_Class_Registry_PropertyW" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"ClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ulProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMachine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CMP_WaitNoPendingInstallEvents" + ,"SetLastError":false + ,"DllImport":"SETUPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_Register_Notification" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CM_NOTIFY_FILTER","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PCM_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNotifyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCMNOTIFICATION__","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CM_Unregister_Notification" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]} + ,"Params":[ + {"Name":"NotifyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCMNOTIFICATION__","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CM_MapCrToWin32Err" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CmReturnCode","Type":{"Kind":"ApiRef","Name":"CONFIGRET","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DefaultErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDriverForPlugAndPlayDevicesA" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HardwareId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FullInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstallFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRebootRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UpdateDriverForPlugAndPlayDevicesW" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HardwareId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FullInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstallFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRebootRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiInstallDevice" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DriverInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DRVINFO_DATA_V2_A","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiInstallDriverW" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiInstallDriverA" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiUninstallDevice" + ,"SetLastError":true + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiUninstallDriverW" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiUninstallDriverA" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiShowUpdateDevice" + ,"SetLastError":true + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiRollbackDriver" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceInfoSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DeviceInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SP_DEVINFO_DATA","TargetKind":"Default","Api":"DeviceAndDriverInstallation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DiShowUpdateDriver" + ,"SetLastError":false + ,"DllImport":"newdev" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ + "SP_DEVICE_INTERFACE_DETAIL_DATA_" + ,"SP_DEVINFO_LIST_DETAIL_DATA_" + ,"SP_DEVINSTALL_PARAMS_" + ,"SP_SELECTDEVICE_PARAMS_" + ,"SP_TROUBLESHOOTER_PARAMS_" + ,"SP_POWERMESSAGEWAKE_PARAMS_" + ,"SP_DRVINFO_DATA_V2_" + ,"SP_DRVINFO_DATA_V1_" + ,"SP_DRVINFO_DETAIL_DATA_" + ,"SP_BACKUP_QUEUE_PARAMS_V2_" + ,"SP_BACKUP_QUEUE_PARAMS_V1_" + ,"CONFLICT_DETAILS_" + ,"HWProfileInfo_s" + ,"SetupGetInfDriverStoreLocation" + ,"SetupGetInfPublishedName" + ,"SetupGetBackupInformation" + ,"SetupPrepareQueueForRestore" + ,"SetupDiCreateDeviceInfoListEx" + ,"SetupDiGetDeviceInfoListDetail" + ,"SetupDiCreateDeviceInfo" + ,"SetupDiOpenDeviceInfo" + ,"SetupDiGetDeviceInstanceId" + ,"SetupDiCreateDeviceInterface" + ,"SetupDiOpenDeviceInterface" + ,"SetupDiGetDeviceInterfaceDetail" + ,"SetupDiEnumDriverInfo" + ,"SetupDiGetSelectedDriver" + ,"SetupDiSetSelectedDriver" + ,"SetupDiGetDriverInfoDetail" + ,"SetupDiGetClassDevsEx" + ,"SetupDiGetINFClass" + ,"SetupDiBuildClassInfoListEx" + ,"SetupDiGetClassDescription" + ,"SetupDiGetClassDescriptionEx" + ,"SetupDiInstallClass" + ,"SetupDiInstallClassEx" + ,"SetupDiOpenClassRegKeyEx" + ,"SetupDiCreateDeviceInterfaceRegKey" + ,"SetupDiCreateDevRegKey" + ,"SetupDiGetHwProfileListEx" + ,"SetupDiGetDeviceRegistryProperty" + ,"SetupDiGetClassRegistryProperty" + ,"SetupDiSetDeviceRegistryProperty" + ,"SetupDiSetClassRegistryProperty" + ,"SetupDiGetDeviceInstallParams" + ,"SetupDiGetClassInstallParams" + ,"SetupDiSetDeviceInstallParams" + ,"SetupDiSetClassInstallParams" + ,"SetupDiGetDriverInstallParams" + ,"SetupDiSetDriverInstallParams" + ,"SetupDiGetClassImageListEx" + ,"SetupDiGetClassDevPropertySheets" + ,"SetupDiClassNameFromGuid" + ,"SetupDiClassNameFromGuidEx" + ,"SetupDiClassGuidsFromName" + ,"SetupDiClassGuidsFromNameEx" + ,"SetupDiGetHwProfileFriendlyName" + ,"SetupDiGetHwProfileFriendlyNameEx" + ,"SetupDiGetActualModelsSection" + ,"SetupDiGetActualSectionToInstall" + ,"SetupDiGetActualSectionToInstallEx" + ,"SetupDiGetCustomDeviceProperty" + ,"CM_Add_ID" + ,"CM_Add_ID_Ex" + ,"CM_Connect_Machine" + ,"CM_Create_DevNode" + ,"CM_Create_DevNode_Ex" + ,"CM_Enumerate_Enumerators" + ,"CM_Enumerate_Enumerators_Ex" + ,"CM_Get_Class_Name" + ,"CM_Get_Class_Name_Ex" + ,"CM_Get_Class_Key_Name" + ,"CM_Get_Class_Key_Name_Ex" + ,"CM_Get_Device_ID" + ,"CM_Get_Device_ID_Ex" + ,"CM_Get_Device_ID_List" + ,"CM_Get_Device_ID_List_Ex" + ,"CM_Get_Device_ID_List_Size" + ,"CM_Get_Device_ID_List_Size_Ex" + ,"CM_Get_DevNode_Registry_Property" + ,"CM_Get_DevNode_Registry_Property_Ex" + ,"CM_Get_DevNode_Custom_Property" + ,"CM_Get_DevNode_Custom_Property_Ex" + ,"CM_Get_Hardware_Profile_Info" + ,"CM_Get_Hardware_Profile_Info_Ex" + ,"CM_Get_HW_Prof_Flags" + ,"CM_Get_HW_Prof_Flags_Ex" + ,"CM_Get_Device_Interface_Alias" + ,"CM_Get_Device_Interface_Alias_Ex" + ,"CM_Get_Device_Interface_List" + ,"CM_Get_Device_Interface_List_Ex" + ,"CM_Get_Device_Interface_List_Size" + ,"CM_Get_Device_Interface_List_Size_Ex" + ,"CM_Locate_DevNode" + ,"CM_Locate_DevNode_Ex" + ,"CM_Open_Class_Key" + ,"CM_Open_Class_Key_Ex" + ,"CM_Open_Device_Interface_Key" + ,"CM_Open_Device_Interface_Key_Ex" + ,"CM_Delete_Device_Interface_Key" + ,"CM_Delete_Device_Interface_Key_Ex" + ,"CM_Query_And_Remove_SubTree" + ,"CM_Query_And_Remove_SubTree_Ex" + ,"CM_Request_Device_Eject" + ,"CM_Request_Device_Eject_Ex" + ,"CM_Register_Device_Interface" + ,"CM_Register_Device_Interface_Ex" + ,"CM_Unregister_Device_Interface" + ,"CM_Unregister_Device_Interface_Ex" + ,"CM_Set_DevNode_Registry_Property" + ,"CM_Set_DevNode_Registry_Property_Ex" + ,"CM_Set_HW_Prof_Flags" + ,"CM_Set_HW_Prof_Flags_Ex" + ,"CM_Get_Resource_Conflict_Details" + ,"CM_Get_Class_Registry_Property" + ,"CM_Set_Class_Registry_Property" + ,"UpdateDriverForPlugAndPlayDevices" + ,"DiInstallDriver" + ,"DiUninstallDriver" +] + +} diff --git a/api/Dhcp.json b/api/Dhcp.json new file mode 100644 index 0000000..3c021ca --- /dev/null +++ b/api/Dhcp.json @@ -0,0 +1,5083 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DHCPV6CAPI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nBytesData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6CAPI_PARAMS_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6CAPI_PARAMS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6CAPI_CLASSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nBytesData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"StatusCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STATUS_NO_ERROR","Value":0} + ,{"Name":"STATUS_UNSPECIFIED_FAILURE","Value":1} + ,{"Name":"STATUS_NO_BINDING","Value":3} + ,{"Name":"STATUS_NOPREFIX_AVAIL","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCPV6Prefix" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"prefix","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"prefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"preferredLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"validLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"StatusCode","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6PrefixLeaseInformation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nPrefixes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prefixArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6Prefix","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"iaid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"T1","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"T2","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxLeaseExpirationTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LastRenewalTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"StatusCode","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ServerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ServerIdLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPAPI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nBytesData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPCAPI_PARAMS_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPAPI_PARAMS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPCAPI_CLASSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nBytesData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"RequestedAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"RequestLeaseTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"OverlayFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RouterAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Server","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ParameterRequestList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ParameterRequestListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"MachineNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddressType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientHardwareAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ClassIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ClassIdentifierLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VendorClassLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DNSFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DNSNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DNSName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DSDomainNameRequested","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DSDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DSDomainNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDHCP_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_NEWPKT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Packet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"PacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"PktContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ProcessIt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_DROP_SEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Packet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"PacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"PktContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_PROB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Packet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"PacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AltAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"PktContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_GIVE_ADDRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Packet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"PacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AltAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LeaseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"PktContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_HANDLE_OPTIONS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Packet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"PacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"PktContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ServerOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_OPTIONS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDHCP_DELETE_CLIENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HwAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"HwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DHCP_CALLOUT_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DhcpControlHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_CONTROL","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpNewPktHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_NEWPKT","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpPktDropHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_DROP_SEND","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpPktSendHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_DROP_SEND","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpAddressDelHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_PROB","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpAddressOfferHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_GIVE_ADDRESS","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpHandleOptionsHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_HANDLE_OPTIONS","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpDeleteClientHook","Type":{"Kind":"ApiRef","Name":"LPDHCP_DELETE_CLIENT","TargetKind":"FunctionPointer","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpExtensionHook","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DhcpReservedHook","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDHCP_ENTRY_POINT_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ChainDlls","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CalloutVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalloutTbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CALLOUT_TABLE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DATE_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLowDateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighDateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_BINARY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_HOST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetBiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FORCE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpFullForce","Value":0} + ,{"Name":"DhcpNoForce","Value":1} + ,{"Name":"DhcpFailoverForce","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWORD_DWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DWord1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DWord2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpSubnetEnabled","Value":0} + ,{"Name":"DhcpSubnetDisabled","Value":1} + ,{"Name":"DhcpSubnetEnabledSwitched","Value":2} + ,{"Name":"DhcpSubnetDisabledSwitched","Value":3} + ,{"Name":"DhcpSubnetInvalidState","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SUBNET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubnetComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PrimaryHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"SubnetState","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_STATE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_INFO_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubnetComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PrimaryHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"SubnetState","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_STATE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineOn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_CLUSTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClusterAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClusterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RESERVATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedForClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpIpRanges","Value":0} + ,{"Name":"DhcpSecondaryHosts","Value":1} + ,{"Name":"DhcpReservedIps","Value":2} + ,{"Name":"DhcpExcludedIpRanges","Value":3} + ,{"Name":"DhcpIpUsedClusters","Value":4} + ,{"Name":"DhcpIpRangesDhcpOnly","Value":5} + ,{"Name":"DhcpIpRangesDhcpBootp","Value":6} + ,{"Name":"DhcpIpRangesBootpOnly","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_UNION","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SUBNET_ELEMENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_SUBNET_ELEMENT_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"SecondaryHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ReservedIp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RESERVATION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ExcludeIpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"IpUsedCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_CLUSTER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IPV6_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighOrderBits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LowOrderBits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FILTER_LIST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Deny","Value":0} + ,{"Name":"Allow","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_ADDR_PATTERN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchHWType","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HWType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsWildcard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Pattern","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FILTER_ADD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddrPatt","Type":{"Kind":"ApiRef","Name":"DHCP_ADDR_PATTERN","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ListType","Type":{"Kind":"ApiRef","Name":"DHCP_FILTER_LIST_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FILTER_GLOBAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnforceAllowList","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EnforceDenyList","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FILTER_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddrPatt","Type":{"Kind":"ApiRef","Name":"DHCP_ADDR_PATTERN","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FILTER_ENUM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEnumRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FILTER_RECORD","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpByteOption","Value":0} + ,{"Name":"DhcpWordOption","Value":1} + ,{"Name":"DhcpDWordOption","Value":2} + ,{"Name":"DhcpDWordDWordOption","Value":3} + ,{"Name":"DhcpIpAddressOption","Value":4} + ,{"Name":"DhcpStringDataOption","Value":5} + ,{"Name":"DhcpBinaryDataOption","Value":6} + ,{"Name":"DhcpEncapsulatedDataOption","Value":7} + ,{"Name":"DhcpIpv6AddressOption","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_OPTION_DATA_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionType","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_ELEMENT_UNION","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_OPTION_DATA_ELEMENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_OPTION_ELEMENT_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteOption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WordOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DWordOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DWordDWordOption","Type":{"Kind":"ApiRef","Name":"DWORD_DWORD","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"IpAddressOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringDataOption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BinaryDataOption","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"EncapsulatedDataOption","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Ipv6AddressDataOption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_OPTION_ELEMENT_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA_ELEMENT","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpUnaryElementTypeOption","Value":0} + ,{"Name":"DhcpArrayTypeOption","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_OPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OptionComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OptionType","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_VALUE_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_SCOPE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpDefaultOptions","Value":0} + ,{"Name":"DhcpGlobalOptions","Value":1} + ,{"Name":"DhcpSubnetOptions","Value":2} + ,{"Name":"DhcpReservedOptions","Value":3} + ,{"Name":"DhcpMScopeOptions","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_RESERVED_SCOPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedIpSubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_SCOPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"ApiRef","Name":"_DHCP_OPTION_SCOPE_UNION","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_OPTION_SCOPE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DHCP_OPTION_SCOPE_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"GlobalScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SubnetScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedScopeInfo","Type":{"Kind":"ApiRef","Name":"DHCP_RESERVED_SCOPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"MScopeInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_OPTION_SCOPE_TYPE6" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpDefaultOptions6","Value":0} + ,{"Name":"DhcpScopeOptions6","Value":1} + ,{"Name":"DhcpReservedOptions6","Value":2} + ,{"Name":"DhcpGlobalOptions6","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_RESERVED_SCOPE6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedIpSubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_SCOPE_INFO6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_TYPE6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_UNION6","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_OPTION_SCOPE_INFO6"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_OPTION_SCOPE_UNION6" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SubnetScopeInfo","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedScopeInfo","Type":{"Kind":"ApiRef","Name":"DHCP_RESERVED_SCOPE6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_OPTION_SCOPE_UNION6" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_OPTION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QuarantineStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NOQUARANTINE","Value":0} + ,{"Name":"RESTRICTEDACCESS","Value":1} + ,{"Name":"DROPPACKET","Value":2} + ,{"Name":"PROBATION","Value":3} + ,{"Name":"EXEMPT","Value":4} + ,{"Name":"DEFAULTQUARSETTING","Value":5} + ,{"Name":"NOQUARINFO","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_CLIENT_INFO_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_ARRAY_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_FILTER_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FilterStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_FILTER_STATUS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_PB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FilterStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_PB_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_PB","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SEARCH_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpClientIpAddress","Value":0} + ,{"Name":"DhcpClientHardwareAddress","Value":1} + ,{"Name":"DhcpClientName","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SEARCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SearchType","Type":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"SearchInfo","Type":{"Kind":"ApiRef","Name":"DHCP_CLIENT_SEARCH_UNION","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SEARCH_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_CLIENT_SEARCH_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_CLIENT_SEARCH_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpPropTypeByte","Value":0} + ,{"Name":"DhcpPropTypeWord","Value":1} + ,{"Name":"DhcpPropTypeDword","Value":2} + ,{"Name":"DhcpPropTypeString","Value":3} + ,{"Name":"DhcpPropTypeBinary","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpPropIdPolicyDnsSuffix","Value":0} + ,{"Name":"DhcpPropIdClientAddressStateEx","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ID","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_DHCP_PROPERTY_VALUE_UNION","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_PROPERTY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DHCP_PROPERTY_VALUE_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WordValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DWordValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BinaryValue","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_PROPERTY_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FilterStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_EX_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPE_MIB_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesInuse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumPendingOffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_MIB_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Discovers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Requests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Acks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Naks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Declines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Releases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerStartTime","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPE_MIB_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPE_MIB_INFO_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesInuse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumPendingOffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnNumLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnPctQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnProbationLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnNonQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnExemptLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnCapableClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_MIB_INFO_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Discovers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Requests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Acks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Naks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Declines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Releases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerStartTime","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QtnNumLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnPctQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnProbationLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnNonQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnExemptLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnCapableClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnIASErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPE_MIB_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPE_MIB_INFO_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesInuse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumAddressesFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumPendingOffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_MIB_INFO_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Discovers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Requests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Acks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Naks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Declines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Releases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerStartTime","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QtnNumLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnPctQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnProbationLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnNonQtnLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnExemptLeases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnCapableClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QtnIASErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DelayedOffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopesWithDelayedOffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPE_MIB_INFO_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_CONFIG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APIProtocolSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseLoggingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestoreFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseCleanupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DebugFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SCAN_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpRegistryFix","Value":0} + ,{"Name":"DhcpDatabaseFix","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SCAN_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScanFlag","Type":{"Kind":"ApiRef","Name":"DHCP_SCAN_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SCAN_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumScanItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScanItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SCAN_ITEM","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLASS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLASS_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Classes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLASS_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EnterpriseNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLASS_INFO_ARRAY_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Classes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_SPECIFIC_STRINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultVendorClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultUserClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RESERVATION_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedForClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"bAllowedClientTypes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RESERVATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedForClient","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedClientDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bAllowedClientTypes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fOptionsPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_RESERVATION_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RESERVATION_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_DATA_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_UNION_V4","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SUBNET_ELEMENT_DATA_V4"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_SUBNET_ELEMENT_UNION_V4" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"SecondaryHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ReservedIp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RESERVATION_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ExcludeIpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"IpUsedCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_CLUSTER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_UNION_V4" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_ARRAY_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_CONFIG_INFO_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APIProtocolSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseLoggingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestoreFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseCleanupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DebugFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPingRetries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBootTableString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszBootTableString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAuditLog","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_CONFIG_INFO_VQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APIProtocolSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseLoggingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestoreFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseCleanupInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DebugFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPingRetries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBootTableString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszBootTableString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAuditLog","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineOn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"QuarDefFail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QuarRuntimeStatus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SERVER_CONFIG_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnicastFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RapidCommitFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PreferredLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValidLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"T1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"T2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredLifetimeIATA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValidLifetimeIATA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAuditLog","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUPER_SCOPE_TABLE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuperScopeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextInSuperScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuperScopeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUPER_SCOPE_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUPER_SCOPE_TABLE_ENTRY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_ARRAY_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_ALL_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonVendorOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"NumVendorOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_ALL_OPTIONS"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Option","Type":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_ALL_OPTION_VALUES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_ALL_OPTION_VALUES"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OptionsArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_ALL_OPTION_VALUES_PB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_ALL_OPTION_VALUES_PB"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsVendor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OptionsArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCPDS_SERVER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DsLocType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPDS_SERVERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Servers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPDS_SERVER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_ATTRIB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DhcpAttribId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DhcpAttribType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_ATTRIB"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DhcpAttribBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpAttribUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_ATTRIB_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DhcpAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ATTRIB","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_BOOTP_IP_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BootpAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxBootpAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_DATA_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"_DHCP_SUBNET_ELEMENT_UNION_V5","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SUBNET_ELEMENT_DATA_V5"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DHCP_SUBNET_ELEMENT_UNION_V5" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BOOTP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"SecondaryHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ReservedIp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RESERVATION_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ExcludeIpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"IpUsedCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_CLUSTER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_PERF_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsDuplicate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsExpired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumMilliSecondsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsInActiveQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsInPingQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumDiscoversReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOffersSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumRequestsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumInformsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAcksSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumNacksSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumDeclinesReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumReleasesReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumDelayedOfferInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsInQuarWaitingQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsInQuarReadyQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPacketsInQuarDecisionQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_BIND_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fBoundToDHCPServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AdapterPrimaryAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterSubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IfIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_BIND_ELEMENT_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BIND_ELEMENT","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_BIND_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fBoundToDHCPServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AdapterPrimaryAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"AdapterSubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"IfDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IpV6IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfIdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_BIND_ELEMENT_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_BIND_ELEMENT","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RANGE_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_HOST_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"NetBiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Prefix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Preference","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SubnetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubnetComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPE_MIB_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Subnet","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"NumAddressesInuse","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumAddressesFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumPendingAdvertises","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_MIB_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Solicits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Advertises","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Requests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Renews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rebinds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Replies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Confirms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Declines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Releases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Informs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerStartTime","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPE_MIB_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RESERVATION_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReservedIpAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedForClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"InterfaceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_TYPE_V6" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Dhcpv6IpRanges","Value":0} + ,{"Name":"Dhcpv6ReservedIps","Value":1} + ,{"Name":"Dhcpv6ExcludedIpRanges","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_DATA_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_UNION_V6","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SUBNET_ELEMENT_DATA_V6"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"DHCP_SUBNET_ELEMENT_UNION_V6" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ReservedIp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RESERVATION_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"ExcludeIpRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_UNION_V6" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientDUID","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IAID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientValidLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientPrefLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_IP_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_CLIENT_INFO_ARRAY_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_SEARCH_INFO_TYPE_V6" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Dhcpv6ClientIpAddress","Value":0} + ,{"Name":"Dhcpv6ClientDUID","Value":1} + ,{"Name":"Dhcpv6ClientName","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_SEARCH_INFO_V6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SearchType","Type":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO_TYPE_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"SearchInfo","Type":{"Kind":"ApiRef","Name":"_DHCP_CLIENT_SEARCH_UNION_V6","TargetKind":"Default","Api":"Dhcp","Parents":["DHCP_SEARCH_INFO_V6"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DHCP_CLIENT_SEARCH_UNION_V6" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientDUID","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DHCP_POL_ATTR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpAttrHWAddr","Value":0} + ,{"Name":"DhcpAttrOption","Value":1} + ,{"Name":"DhcpAttrSubOption","Value":2} + ,{"Name":"DhcpAttrFqdn","Value":3} + ,{"Name":"DhcpAttrFqdnSingleLabel","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_POL_COMPARATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpCompEqual","Value":0} + ,{"Name":"DhcpCompNotEqual","Value":1} + ,{"Name":"DhcpCompBeginsWith","Value":2} + ,{"Name":"DhcpCompNotBeginWith","Value":3} + ,{"Name":"DhcpCompEndsWith","Value":4} + ,{"Name":"DhcpCompNotEndWith","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_POL_LOGIC_OPER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpLogicalOr","Value":0} + ,{"Name":"DhcpLogicalAnd","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_POLICY_FIELDS_TO_UPDATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpUpdatePolicyName","Value":1} + ,{"Name":"DhcpUpdatePolicyOrder","Value":2} + ,{"Name":"DhcpUpdatePolicyExpr","Value":4} + ,{"Name":"DhcpUpdatePolicyRanges","Value":8} + ,{"Name":"DhcpUpdatePolicyDescr","Value":16} + ,{"Name":"DhcpUpdatePolicyStatus","Value":32} + ,{"Name":"DhcpUpdatePolicyDnsSuffix","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_POL_COND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParentExpr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DHCP_POL_ATTR_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubOptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_COMPARATOR","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POL_COND_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_COND","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POL_EXPR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParentExpr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_LOGIC_OPER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POL_EXPR_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_EXPR","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_IP_RANGE_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessingOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Conditions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_COND_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Expressions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_EXPR_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POLICY_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POLICY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessingOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Conditions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_COND_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Expressions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POL_EXPR_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_POLICY_EX_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_STATELESS_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DhcpStatelessPurgeInterval","Value":1} + ,{"Name":"DhcpStatelessStatus","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCPV6_STATELESS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PurgeInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_STATELESS_SCOPE_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"NumStatelessClientsAdded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumStatelessClientsRemoved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV6_STATELESS_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumScopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_STATELESS_SCOPE_STATS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FAILOVER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LoadBalance","Value":0} + ,{"Name":"HotStandby","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_FAILOVER_SERVER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PrimaryServer","Value":0} + ,{"Name":"SecondaryServer","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FSM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NO_STATE","Value":0} + ,{"Name":"INIT","Value":1} + ,{"Name":"STARTUP","Value":2} + ,{"Name":"NORMAL","Value":3} + ,{"Name":"COMMUNICATION_INT","Value":4} + ,{"Name":"PARTNER_DOWN","Value":5} + ,{"Name":"POTENTIAL_CONFLICT","Value":6} + ,{"Name":"CONFLICT_DONE","Value":7} + ,{"Name":"RESOLUTION_INT","Value":8} + ,{"Name":"RECOVER","Value":9} + ,{"Name":"RECOVER_WAIT","Value":10} + ,{"Name":"RECOVER_DONE","Value":11} + ,{"Name":"PAUSED","Value":12} + ,{"Name":"SHUTDOWN","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DHCP_FAILOVER_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrimaryServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecondaryServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_MODE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ServerType","Type":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_SERVER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"FSM_STATE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"PrevState","Type":{"Kind":"ApiRef","Name":"FSM_STATE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"Mclt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SafePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelationshipName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PrimaryServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SecondaryServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pScopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ,{"Name":"Percentage","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SharedSecret","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FAILOVER_RELATIONSHIP_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRelationships","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV4_FAILOVER_CLIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SentPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AckPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecvPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CltLastTransTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastBndUpdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BndMsgStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV4_FAILOVER_CLIENT_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV4_FAILOVER_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCPV4_FAILOVER_CLIENT_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareAddress","Type":{"Kind":"ApiRef","Name":"DHCP_BINARY_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientLeaseExpires","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerHost","Type":{"Kind":"ApiRef","Name":"DHCP_HOST_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"bClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"QuarantineStatus","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"ProbationEnds","Type":{"Kind":"ApiRef","Name":"DATE_TIME","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":[]} + ,{"Name":"QuarantineCapable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SentPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AckPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecvPotExpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CltLastTransTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastBndUpdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BndMsgStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressStateEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHCP_FAILOVER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartnerAddrFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThisAddrFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartnerAddrInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThisAddrInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"Dhcpv6CApiInitialize" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Dhcpv6CApiCleanup" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Dhcpv6RequestParams" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"forceNewInform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"adapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6CAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"recdParams","Type":{"Kind":"ApiRef","Name":"DHCPV6CAPI_PARAMS_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Dhcpv6RequestPrefix" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"adapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pclassId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6CAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prefixleaseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6PrefixLeaseInformation","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwTimeToWait","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Dhcpv6RenewPrefix" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"adapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pclassId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6CAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prefixleaseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6PrefixLeaseInformation","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwTimeToWait","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bValidatePrefix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dhcpv6ReleasePrefix" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc6" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"adapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6CAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"leaseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6PrefixLeaseInformation","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCApiInitialize" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCApiCleanup" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DhcpRequestParams" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPCAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SendParams","Type":{"Kind":"ApiRef","Name":"DHCPCAPI_PARAMS_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"RecdParams","Type":{"Kind":"ApiRef","Name":"DHCPCAPI_PARAMS_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RequestIdStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpUndoRequestParams" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestIdStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpRegisterParamChange" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPCAPI_CLASSID","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Params","Type":{"Kind":"ApiRef","Name":"DHCPCAPI_PARAMS_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeRegisterParamChange" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveDNSRegistrations" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"DhcpGetOriginalSubnetMask" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sAdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddFilterV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AddFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FILTER_ADD_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpDeleteFilterV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DeleteFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ADDR_PATTERN","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpSetFilterV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"GlobalFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FILTER_GLOBAL_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpGetFilterV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"GlobalFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FILTER_GLOBAL_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpEnumFilterV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ADDR_PATTERN","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ListType","Type":{"Kind":"ApiRef","Name":"DHCP_FILTER_LIST_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnumFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FILTER_ENUM_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpCreateSubnet" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetSubnetInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetSubnetInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnets" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpAddSubnetElement" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetElements" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveSubnetElement" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RemoveElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpDeleteSubnet" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpCreateOption" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetOptionInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetOptionInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumOptions" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOption" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpSetOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetOptionValues" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumOptionValues" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpCreateClientInfoVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetClientInfoVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetClientInfoVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClientsVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_ARRAY_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClientsFilterStatusInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCreateClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClients" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetClientOptions" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientSubnetMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_LIST","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetMibInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"MibInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_MIB_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerSetConfig" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FieldsToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerGetConfig" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpScanDatabase" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FixFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScanList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SCAN_LIST","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRpcFreeMemory" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BufferPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetVersion" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddSubnetElementV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetElementsV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveSubnetElementV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RemoveElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpCreateClientInfoV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetClientInfoV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetClientInfoV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClientsV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_ARRAY_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerSetConfigV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FieldsToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerGetConfigV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_V4","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetSuperScopeV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"SuperScopeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ChangeExisting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpDeleteSuperScopeV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SuperScopeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetSuperScopeInfoV4" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SuperScopeTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUPER_SCOPE_TABLE","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClientsV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_ARRAY_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCreateOptionV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetOptionInfoV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetOptionInfoV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumOptionsV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOptionV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DhcpSetOptionValueV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetOptionValuesV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetOptionValueV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetOptionValueV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumOptionValuesV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOptionValueV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCreateClass" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpModifyClass" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteClass" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpGetClassInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PartialClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FilledClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumClasses" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"nRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetAllOptions" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ALL_OPTIONS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetAllOptionsV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ALL_OPTIONS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetAllOptionValues" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ALL_OPTION_VALUES","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetAllOptionValuesV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ALL_OPTION_VALUES","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumServers" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Servers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPDS_SERVERS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"CallbackFn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddServer" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"NewServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPDS_SERVER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CallbackFn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteServer" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"NewServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPDS_SERVER","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CallbackFn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetServerBindingInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BindElementsInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BIND_ELEMENT_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetServerBindingInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BindElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_BIND_ELEMENT_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddSubnetElementV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetElementsV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveSubnetElementV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RemoveElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4EnumSubnetReservations" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_RESERVATION_INFO_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpCreateOptionV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOptionV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DhcpEnumOptionsV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveOptionValueV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetOptionInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetOptionInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OptionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetOptionValueV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetSubnetInfoVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpCreateSubnetVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpSetSubnetInfoVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpEnumOptionValuesV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"OptionsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OptionsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDsInit" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"DhcpDsCleanup" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DhcpSetThreadOptions" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetThreadOptions" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerQueryAttribute" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DhcpAttribId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDhcpAttrib","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ATTRIB","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerQueryAttributes" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttribCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDhcpAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDhcpAttribArr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ATTRIB_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerRedoAuthorization" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpAuditLogSetParams" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditLogDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DiskCheckInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxLogFilesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MinSpaceOnDisk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpAuditLogGetParams" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditLogDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"DiskCheckInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MaxLogFilesSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MinSpaceOnDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerQueryDnsRegCredentials" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UnameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Uname","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"DomainSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Domain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpServerSetDnsRegCredentials" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Uname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DhcpServerSetDnsRegCredentialsV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Uname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DhcpServerBackupDatabase" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpServerRestoreDatabase" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpServerSetConfigVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FieldsToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerGetConfigVQ" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetServerSpecificStrings" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ServerSpecificStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_SPECIFIC_STRINGS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerAuditlogParamsFree" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_VQ","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpCreateSubnetV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteSubnetV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetsV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_IP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddSubnetElementV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"AddElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpRemoveSubnetElementV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"RemoveElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_DATA_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ForceFlag","Type":{"Kind":"ApiRef","Name":"DHCP_FORCE_FLAG","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetElementsV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnumElementType","Type":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_TYPE_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetSubnetInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpEnumSubnetClientsV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_ARRAY_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerGetConfigV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpServerSetConfigV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FieldsToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SERVER_CONFIG_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetSubnetInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SUBNET_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetMibInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"MibInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_MIB_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetServerBindingInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BindElementsInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_BIND_ELEMENT_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetServerBindingInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BindElementInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_BIND_ELEMENT_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetClientInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpGetClientInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteClientInfoV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpCreateClassV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpModifyClassV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpDeleteClassV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpEnumClassesV6" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReservedMustBeZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClassInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLASS_INFO_ARRAY_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"nRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpSetSubnetDelayOffer" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TimeDelayInMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpGetSubnetDelayOffer" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TimeDelayInMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpGetMibInfoV5" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"MibInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_MIB_INFO_V5","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpAddSecurityGroup" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DhcpV4GetOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4SetOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_DATA","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4SetOptionValues" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OptionValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_VALUE_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4RemoveOptionValue" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4GetAllOptionValues" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScopeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_OPTION_SCOPE_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_ALL_OPTION_VALUES_PB","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverCreateRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4FailoverSetRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4FailoverDeleteRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRelationshipName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRelationshipName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverEnumRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"RelationshipRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RelationshipTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverAddScopeToRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4FailoverDeleteScopeFromRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetScopeRelationship" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_RELATIONSHIP","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetScopeStatistics" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_FAILOVER_STATISTICS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV4_FAILOVER_CLIENT_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetSystemTime" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMaxAllowedDeltaTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverGetAddressStatus" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpV4FailoverTriggerAddrAllocation" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFailRelName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprCreateV4Policy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProcessingOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RootOperator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_LOGIC_OPER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpHlprCreateV4PolicyEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subnet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProcessingOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RootOperator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_LOGIC_OPER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpHlprAddV4PolicyExpr" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ParentExpr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_LOGIC_OPER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExprIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpHlprAddV4PolicyCondition" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ParentExpr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DHCP_POL_ATTR_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"OptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubOptionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VendorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_COMPARATOR","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConditionIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpHlprAddV4PolicyRange" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprResetV4PolicyExpr" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprModifyV4PolicyExpr" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DHCP_POL_LOGIC_OPER","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4Policy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4PolicyArray" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PolicyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4PolicyEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PolicyEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4PolicyExArray" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PolicyExArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4DhcpProperty" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFreeV4DhcpPropertyArray" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PropertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DhcpHlprFindV4DhcpProperty" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY","TargetKind":"Default","Api":"Dhcp","Parents":[]}} + ,"Params":[ + {"Name":"PropertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_ID","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DHCP_PROPERTY_TYPE","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprIsV4PolicySingleUC" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4QueryPolicyEnforcement" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4SetPolicyEnforcement" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprIsV4PolicyWellFormed" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpHlprIsV4PolicyValid" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4CreatePolicy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4GetPolicy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4SetPolicy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"FieldsModified","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4DeletePolicy" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4EnumPolicies" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fGlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4AddPolicyRange" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4RemovePolicyRange" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_RANGE","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV6SetStatelessStoreParams" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fServerLevel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"FieldModified","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_STATELESS_PARAMS","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV6GetStatelessStoreParams" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fServerLevel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_STATELESS_PARAMS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV6GetStatelessStatistics" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"StatelessStats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_STATELESS_STATS","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4CreateClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_PB","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpV4EnumSubnetClients" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_PB_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4GetClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_PB","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV6CreateClientInfo" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_V6","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpV4GetFreeIPAddress" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EndIP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumFreeAddrReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IPAddrList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_IP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV6GetFreeIPAddress" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIP","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"EndIP","Type":{"Kind":"ApiRef","Name":"DHCP_IPV6_ADDRESS","TargetKind":"Default","Api":"Dhcp","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumFreeAddrReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IPAddrList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCPV6_IP_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4CreateClientInfoEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DhcpV4EnumSubnetClientsEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_EX_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ClientsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ClientsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4GetClientInfoEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SearchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_SEARCH_INFO","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_CLIENT_INFO_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4CreatePolicyEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PolicyEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4GetPolicyEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"GlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DhcpV4SetPolicyEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"FieldsModified","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX","TargetKind":"Default","Api":"Dhcp","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DhcpV4EnumPoliciesEx" + ,"SetLastError":false + ,"DllImport":"DHCPSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreferredMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GlobalPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubnetAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHCP_POLICY_EX_ARRAY","TargetKind":"Default","Api":"Dhcp","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ElementsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ElementsTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct2D.json b/api/Direct2D.json new file mode 100644 index 0000000..ef371e1 --- /dev/null +++ b/api/Direct2D.json @@ -0,0 +1,9241 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"D2D1_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ALPHA_MODE_UNKNOWN","Value":0} + ,{"Name":"D2D1_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_ALPHA_MODE_IGNORE","Value":3} + ,{"Name":"D2D1_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PIXEL_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_POINT_2U" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_POINT_2F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_2F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_3F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_VECTOR_4F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_RECT_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_RECT_U" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_SIZE_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_SIZE_U" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D_MATRIX_3X2_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct2D","Parents":["D2D_MATRIX_3X2_F"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Direct2D","Parents":["_Anonymous_e__Union","D2D_MATRIX_3X2_F"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Direct2D","Parents":["_Anonymous_e__Union","D2D_MATRIX_3X2_F"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_4X3_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct2D","Parents":["D2D_MATRIX_4X3_F"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Direct2D","Parents":["_Anonymous_e__Union","D2D_MATRIX_4X3_F"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_4X4_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct2D","Parents":["D2D_MATRIX_4X4_F"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Direct2D","Parents":["_Anonymous_e__Union","D2D_MATRIX_4X4_F"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D_MATRIX_5X4_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct2D","Parents":["D2D_MATRIX_5X4_F"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Direct2D","Parents":["_Anonymous_e__Union","D2D_MATRIX_5X4_F"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_51","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_52","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_53","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_54","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D2D1_INTERPOLATION_MODE_DEFINITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_LINEAR","Value":1} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_CUBIC","Value":2} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_FANT","Value":6} + ,{"Name":"D2D1_INTERPOLATION_MODE_DEFINITION_MIPMAP_LINEAR","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D2D1_GAMMA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GAMMA_2_2","Value":0} + ,{"Name":"D2D1_GAMMA_1_0","Value":1} + ,{"Name":"D2D1_GAMMA_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITY_MASK_CONTENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_OPACITY_MASK_CONTENT_GRAPHICS","Value":0} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL","Value":1} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE","Value":2} + ,{"Name":"D2D1_OPACITY_MASK_CONTENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EXTEND_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_EXTEND_MODE_CLAMP","Value":0} + ,{"Name":"D2D1_EXTEND_MODE_WRAP","Value":1} + ,{"Name":"D2D1_EXTEND_MODE_MIRROR","Value":2} + ,{"Name":"D2D1_EXTEND_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ANTIALIAS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ANTIALIAS_MODE_PER_PRIMITIVE","Value":0} + ,{"Name":"D2D1_ANTIALIAS_MODE_ALIASED","Value":1} + ,{"Name":"D2D1_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TEXT_ANTIALIAS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TEXT_ANTIALIAS_MODE_DEFAULT","Value":0} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE","Value":1} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":2} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_ALIASED","Value":3} + ,{"Name":"D2D1_TEXT_ANTIALIAS_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAW_TEXT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DRAW_TEXT_OPTIONS_NO_SNAP","Value":1} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_CLIP","Value":2} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT","Value":4} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING","Value":8} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_DRAW_TEXT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_GRADIENT_STOP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"position","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"color","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BRUSH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BITMAP_BRUSH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ARC_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ARC_SIZE_SMALL","Value":0} + ,{"Name":"D2D1_ARC_SIZE_LARGE","Value":1} + ,{"Name":"D2D1_ARC_SIZE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CAP_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CAP_STYLE_FLAT","Value":0} + ,{"Name":"D2D1_CAP_STYLE_SQUARE","Value":1} + ,{"Name":"D2D1_CAP_STYLE_ROUND","Value":2} + ,{"Name":"D2D1_CAP_STYLE_TRIANGLE","Value":3} + ,{"Name":"D2D1_CAP_STYLE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DASH_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DASH_STYLE_SOLID","Value":0} + ,{"Name":"D2D1_DASH_STYLE_DASH","Value":1} + ,{"Name":"D2D1_DASH_STYLE_DOT","Value":2} + ,{"Name":"D2D1_DASH_STYLE_DASH_DOT","Value":3} + ,{"Name":"D2D1_DASH_STYLE_DASH_DOT_DOT","Value":4} + ,{"Name":"D2D1_DASH_STYLE_CUSTOM","Value":5} + ,{"Name":"D2D1_DASH_STYLE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LINE_JOIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_LINE_JOIN_MITER","Value":0} + ,{"Name":"D2D1_LINE_JOIN_BEVEL","Value":1} + ,{"Name":"D2D1_LINE_JOIN_ROUND","Value":2} + ,{"Name":"D2D1_LINE_JOIN_MITER_OR_BEVEL","Value":3} + ,{"Name":"D2D1_LINE_JOIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMBINE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COMBINE_MODE_UNION","Value":0} + ,{"Name":"D2D1_COMBINE_MODE_INTERSECT","Value":1} + ,{"Name":"D2D1_COMBINE_MODE_XOR","Value":2} + ,{"Name":"D2D1_COMBINE_MODE_EXCLUDE","Value":3} + ,{"Name":"D2D1_COMBINE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GEOMETRY_RELATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GEOMETRY_RELATION_UNKNOWN","Value":0} + ,{"Name":"D2D1_GEOMETRY_RELATION_DISJOINT","Value":1} + ,{"Name":"D2D1_GEOMETRY_RELATION_IS_CONTAINED","Value":2} + ,{"Name":"D2D1_GEOMETRY_RELATION_CONTAINS","Value":3} + ,{"Name":"D2D1_GEOMETRY_RELATION_OVERLAP","Value":4} + ,{"Name":"D2D1_GEOMETRY_RELATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES","Value":0} + ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES","Value":1} + ,{"Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FIGURE_BEGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FIGURE_BEGIN_FILLED","Value":0} + ,{"Name":"D2D1_FIGURE_BEGIN_HOLLOW","Value":1} + ,{"Name":"D2D1_FIGURE_BEGIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FIGURE_END" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FIGURE_END_OPEN","Value":0} + ,{"Name":"D2D1_FIGURE_END_CLOSED","Value":1} + ,{"Name":"D2D1_FIGURE_END_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BEZIER_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_TRIANGLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PATH_SEGMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PATH_SEGMENT_NONE","Value":0} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_UNSTROKED","Value":1} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN","Value":2} + ,{"Name":"D2D1_PATH_SEGMENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SWEEP_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE","Value":0} + ,{"Name":"D2D1_SWEEP_DIRECTION_CLOCKWISE","Value":1} + ,{"Name":"D2D1_SWEEP_DIRECTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FILL_MODE_ALTERNATE","Value":0} + ,{"Name":"D2D1_FILL_MODE_WINDING","Value":1} + ,{"Name":"D2D1_FILL_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ARC_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"rotationAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"sweepDirection","Type":{"Kind":"ApiRef","Name":"D2D1_SWEEP_DIRECTION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"arcSize","Type":{"Kind":"ApiRef","Name":"D2D1_ARC_SIZE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_QUADRATIC_BEZIER_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ELLIPSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_ROUNDED_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rect","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_STROKE_STYLE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LAYER_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_LAYER_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE","Value":1} + ,{"Name":"D2D1_LAYER_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LAYER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_WINDOW_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_WINDOW_STATE_NONE","Value":0} + ,{"Name":"D2D1_WINDOW_STATE_OCCLUDED","Value":1} + ,{"Name":"D2D1_WINDOW_STATE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_RENDER_TARGET_TYPE_DEFAULT","Value":0} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_SOFTWARE","Value":1} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_HARDWARE","Value":2} + ,{"Name":"D2D1_RENDER_TARGET_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FEATURE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FEATURE_LEVEL_DEFAULT","Value":0} + ,{"Name":"D2D1_FEATURE_LEVEL_9","Value":37120} + ,{"Name":"D2D1_FEATURE_LEVEL_10","Value":40960} + ,{"Name":"D2D1_FEATURE_LEVEL_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_RENDER_TARGET_USAGE_NONE","Value":0} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING","Value":1} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE","Value":2} + ,{"Name":"D2D1_RENDER_TARGET_USAGE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PRESENT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PRESENT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS","Value":1} + ,{"Name":"D2D1_PRESENT_OPTIONS_IMMEDIATELY","Value":2} + ,{"Name":"D2D1_PRESENT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDER_TARGET_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_USAGE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"minLevel","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pixelSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"presentOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PRESENT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE","Value":1} + ,{"Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAWING_STATE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_DC_INITIALIZE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DC_INITIALIZE_MODE_COPY","Value":0} + ,{"Name":"D2D1_DC_INITIALIZE_MODE_CLEAR","Value":1} + ,{"Name":"D2D1_DC_INITIALIZE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DEBUG_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DEBUG_LEVEL_NONE","Value":0} + ,{"Name":"D2D1_DEBUG_LEVEL_ERROR","Value":1} + ,{"Name":"D2D1_DEBUG_LEVEL_WARNING","Value":2} + ,{"Name":"D2D1_DEBUG_LEVEL_INFORMATION","Value":3} + ,{"Name":"D2D1_DEBUG_LEVEL_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FACTORY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FACTORY_TYPE_SINGLE_THREADED","Value":0} + ,{"Name":"D2D1_FACTORY_TYPE_MULTI_THREADED","Value":1} + ,{"Name":"D2D1_FACTORY_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FACTORY_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1Resource" + ,"Kind":"Com" + ,"Guid":"2cd90691-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Image" + ,"Kind":"Com" + ,"Guid":"65019f75-8da2-497c-b32c-dfa34e48ede6" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1Bitmap" + ,"Kind":"Com" + ,"Guid":"a2296057-ea42-4099-983b-539fb6505426" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyFromBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyFromRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dstRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientStopCollection" + ,"Kind":"Com" + ,"Guid":"2cd906a7-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetGradientStopCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorInterpolationGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Brush" + ,"Kind":"Com" + ,"Guid":"2cd906a8-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapBrush" + ,"Kind":"Com" + ,"Guid":"2cd906aa-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SolidColorBrush" + ,"Kind":"Com" + ,"Guid":"2cd906a9-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1LinearGradientBrush" + ,"Kind":"Com" + ,"Guid":"2cd906ab-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"endPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RadialGradientBrush" + ,"Kind":"Com" + ,"Guid":"2cd906ac-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGradientOriginOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientOriginOffset","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"radiusX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"radiusY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientOriginOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1StrokeStyle" + ,"Kind":"Com" + ,"Guid":"2cd9069d-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetStartCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEndCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDashCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMiterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDashOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDashStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Geometry" + ,"Kind":"Com" + ,"Guid":"2cd906a1-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWidenedBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrokeContainsPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillContainsPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"contains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareWithGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"relation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_RELATION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Simplify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"simplificationOption","Type":{"Kind":"ApiRef","Name":"D2D1_GEOMETRY_SIMPLIFICATION_OPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Tessellate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"tessellationSink","Type":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CombineWithGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMBINE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inputGeometryTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Outline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComputeArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"area","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputeLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputePointAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"point","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"unitTangentVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Widen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RectangleGeometry" + ,"Kind":"Com" + ,"Guid":"2cd906a2-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RoundedRectangleGeometry" + ,"Kind":"Com" + ,"Guid":"2cd906a3-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRoundedRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EllipseGeometry" + ,"Kind":"Com" + ,"Guid":"2cd906a4-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GeometryGroup" + ,"Kind":"Com" + ,"Guid":"2cd906a6-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceGeometryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceGeometries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformedGeometry" + ,"Kind":"Com" + ,"Guid":"2cd906bb-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sourceGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SimplifiedGeometrySink" + ,"Kind":"Com" + ,"Guid":"2cd9069e-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegmentFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"vertexFlags","Type":{"Kind":"ApiRef","Name":"D2D1_PATH_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginFigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"figureBegin","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_BEGIN","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddLines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddBeziers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndFigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"figureEnd","Type":{"Kind":"ApiRef","Name":"D2D1_FIGURE_END","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1GeometrySink" + ,"Kind":"Com" + ,"Guid":"2cd9069f-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"AddLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddBezier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddQuadraticBezier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bezier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddQuadraticBeziers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"beziers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_QUADRATIC_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"beziersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddArc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ARC_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TessellationSink" + ,"Kind":"Com" + ,"Guid":"2cd906c1-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTriangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"triangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_TRIANGLE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"trianglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PathGeometry" + ,"Kind":"Com" + ,"Guid":"2cd906a5-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometrySink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1GeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFigureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Mesh" + ,"Kind":"Com" + ,"Guid":"2cd906c2-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tessellationSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TessellationSink","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Layer" + ,"Kind":"Com" + ,"Guid":"2cd9069b-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DrawingStateBlock" + ,"Kind":"Com" + ,"Guid":"28506e39-ebf6-46a1-bb47-fd85565ab957" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RenderTarget" + ,"Kind":"Com" + ,"Guid":"2cd90694-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromWicBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSharedBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSolidColorBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"solidColorBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SolidColorBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorInterpolationGamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLinearGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linearGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"linearGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LinearGradientBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRadialGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radialGradientBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"gradientStopCollection","Type":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"radialGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RadialGradientBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCompatibleRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredPixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapRenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"layer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawRoundedRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRoundedRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"roundedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillEllipse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"content","Type":{"Kind":"ApiRef","Name":"D2D1_OPACITY_MASK_CONTENT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PopLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaveDrawingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreDrawingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"drawingStateBlock","Type":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"clearColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMaximumBitmapSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapRenderTarget" + ,"Kind":"Com" + ,"Guid":"2cd90695-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1HwndRenderTarget" + ,"Kind":"Com" + ,"Guid":"2cd90698-12e2-11dc-9fed-001143a055f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CheckWindowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_WINDOW_STATE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pixelSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1GdiInteropRenderTarget" + ,"Kind":"Com" + ,"Guid":"e0db51c3-6f77-4bae-b3d5-e47509b35838" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_DC_INITIALIZE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"update","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DCRenderTarget" + ,"Kind":"Com" + ,"Guid":"1c51bc64-de61-46fd-9899-63a5d8f03950" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BindDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory" + ,"Kind":"Com" + ,"Guid":"06152247-6f50-465a-9245-118bfd3b6007" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReloadSystemMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesktopDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRectangleGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RectangleGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRoundedRectangleGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"roundedRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ROUNDED_RECT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"roundedRectangleGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RoundedRectangleGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEllipseGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ellipse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_ELLIPSE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ellipseGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1EllipseGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGeometryGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"geometries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["In"]} + ,{"Name":"geometriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geometryGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryGroup","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTransformedGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceGeometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transformedGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDrawingStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateWicBitmapRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateHwndRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hwndRenderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_HWND_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hwndRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1HwndRenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDxgiSurfaceRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDCRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderTargetProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDER_TARGET_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dcRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DCRenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D2D1_BORDER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BORDER_MODE_SOFT","Value":0} + ,{"Name":"D2D1_BORDER_MODE_HARD","Value":1} + ,{"Name":"D2D1_BORDER_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CHANNEL_SELECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CHANNEL_SELECTOR_R","Value":0} + ,{"Name":"D2D1_CHANNEL_SELECTOR_G","Value":1} + ,{"Name":"D2D1_CHANNEL_SELECTOR_B","Value":2} + ,{"Name":"D2D1_CHANNEL_SELECTOR_A","Value":3} + ,{"Name":"D2D1_CHANNEL_SELECTOR_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":5} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90","Value":6} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":7} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270","Value":8} + ,{"Name":"D2D1_BITMAPSOURCE_ORIENTATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAUSSIANBLUR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION","Value":1} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_BORDER_MODE","Value":2} + ,{"Name":"D2D1_GAUSSIANBLUR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_GAUSSIANBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DIRECTIONALBLUR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_ANGLE","Value":1} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION","Value":2} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE","Value":3} + ,{"Name":"D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_DIRECTIONALBLUR_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHADOW_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SHADOW_PROP_BLUR_STANDARD_DEVIATION","Value":0} + ,{"Name":"D2D1_SHADOW_PROP_COLOR","Value":1} + ,{"Name":"D2D1_SHADOW_PROP_OPTIMIZATION","Value":2} + ,{"Name":"D2D1_SHADOW_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHADOW_OPTIMIZATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SHADOW_OPTIMIZATION_SPEED","Value":0} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_BALANCED","Value":1} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_QUALITY","Value":2} + ,{"Name":"D2D1_SHADOW_OPTIMIZATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BLEND_PROP_MODE","Value":0} + ,{"Name":"D2D1_BLEND_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BLEND_MODE_MULTIPLY","Value":0} + ,{"Name":"D2D1_BLEND_MODE_SCREEN","Value":1} + ,{"Name":"D2D1_BLEND_MODE_DARKEN","Value":2} + ,{"Name":"D2D1_BLEND_MODE_LIGHTEN","Value":3} + ,{"Name":"D2D1_BLEND_MODE_DISSOLVE","Value":4} + ,{"Name":"D2D1_BLEND_MODE_COLOR_BURN","Value":5} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_BURN","Value":6} + ,{"Name":"D2D1_BLEND_MODE_DARKER_COLOR","Value":7} + ,{"Name":"D2D1_BLEND_MODE_LIGHTER_COLOR","Value":8} + ,{"Name":"D2D1_BLEND_MODE_COLOR_DODGE","Value":9} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_DODGE","Value":10} + ,{"Name":"D2D1_BLEND_MODE_OVERLAY","Value":11} + ,{"Name":"D2D1_BLEND_MODE_SOFT_LIGHT","Value":12} + ,{"Name":"D2D1_BLEND_MODE_HARD_LIGHT","Value":13} + ,{"Name":"D2D1_BLEND_MODE_VIVID_LIGHT","Value":14} + ,{"Name":"D2D1_BLEND_MODE_LINEAR_LIGHT","Value":15} + ,{"Name":"D2D1_BLEND_MODE_PIN_LIGHT","Value":16} + ,{"Name":"D2D1_BLEND_MODE_HARD_MIX","Value":17} + ,{"Name":"D2D1_BLEND_MODE_DIFFERENCE","Value":18} + ,{"Name":"D2D1_BLEND_MODE_EXCLUSION","Value":19} + ,{"Name":"D2D1_BLEND_MODE_HUE","Value":20} + ,{"Name":"D2D1_BLEND_MODE_SATURATION","Value":21} + ,{"Name":"D2D1_BLEND_MODE_COLOR","Value":22} + ,{"Name":"D2D1_BLEND_MODE_LUMINOSITY","Value":23} + ,{"Name":"D2D1_BLEND_MODE_SUBTRACT","Value":24} + ,{"Name":"D2D1_BLEND_MODE_DIVISION","Value":25} + ,{"Name":"D2D1_BLEND_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SATURATION_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SATURATION_PROP_SATURATION","Value":0} + ,{"Name":"D2D1_SATURATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUEROTATION_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HUEROTATION_PROP_ANGLE","Value":0} + ,{"Name":"D2D1_HUEROTATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMATRIX_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMATRIX_PROP_COLOR_MATRIX","Value":0} + ,{"Name":"D2D1_COLORMATRIX_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT","Value":2} + ,{"Name":"D2D1_COLORMATRIX_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMATRIX_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_COLORMATRIX_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE","Value":0} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_SCALE","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION","Value":3} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_ORIENTATION","Value":5} + ,{"Name":"D2D1_BITMAPSOURCE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT","Value":6} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR","Value":7} + ,{"Name":"D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAPSOURCE_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_BITMAPSOURCE_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMPOSITE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COMPOSITE_PROP_MODE","Value":0} + ,{"Name":"D2D1_COMPOSITE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DTRANSFORM_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_3DTRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} + ,{"Name":"D2D1_3DTRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_3DTRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH","Value":2} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN","Value":3} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET","Value":4} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET","Value":5} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN","Value":6} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION","Value":7} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_2DAFFINETRANSFORM_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX","Value":2} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS","Value":3} + ,{"Name":"D2D1_2DAFFINETRANSFORM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DPICOMPENSATION_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE","Value":0} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_INPUT_DPI","Value":2} + ,{"Name":"D2D1_DPICOMPENSATION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DPICOMPENSATION_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SCALE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SCALE_PROP_SCALE","Value":0} + ,{"Name":"D2D1_SCALE_PROP_CENTER_POINT","Value":1} + ,{"Name":"D2D1_SCALE_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_SCALE_PROP_BORDER_MODE","Value":3} + ,{"Name":"D2D1_SCALE_PROP_SHARPNESS","Value":4} + ,{"Name":"D2D1_SCALE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SCALE_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SCALE_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SCALE_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TURBULENCE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TURBULENCE_PROP_OFFSET","Value":0} + ,{"Name":"D2D1_TURBULENCE_PROP_SIZE","Value":1} + ,{"Name":"D2D1_TURBULENCE_PROP_BASE_FREQUENCY","Value":2} + ,{"Name":"D2D1_TURBULENCE_PROP_NUM_OCTAVES","Value":3} + ,{"Name":"D2D1_TURBULENCE_PROP_SEED","Value":4} + ,{"Name":"D2D1_TURBULENCE_PROP_NOISE","Value":5} + ,{"Name":"D2D1_TURBULENCE_PROP_STITCHABLE","Value":6} + ,{"Name":"D2D1_TURBULENCE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TURBULENCE_NOISE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TURBULENCE_NOISE_FRACTAL_SUM","Value":0} + ,{"Name":"D2D1_TURBULENCE_NOISE_TURBULENCE","Value":1} + ,{"Name":"D2D1_TURBULENCE_NOISE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISPLACEMENTMAP_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISPLACEMENTMAP_PROP_SCALE","Value":0} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT","Value":1} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT","Value":2} + ,{"Name":"D2D1_DISPLACEMENTMAP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT","Value":3} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_QUALITY","Value":5} + ,{"Name":"D2D1_COLORMANAGEMENT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_QUALITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_QUALITY_PROOF","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_NORMAL","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_BEST","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_QUALITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL","Value":0} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC","Value":1} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION","Value":2} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC","Value":3} + ,{"Name":"D2D1_COLORMANAGEMENT_RENDERING_INTENT_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HISTOGRAM_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HISTOGRAM_PROP_NUM_BINS","Value":0} + ,{"Name":"D2D1_HISTOGRAM_PROP_CHANNEL_SELECT","Value":1} + ,{"Name":"D2D1_HISTOGRAM_PROP_HISTOGRAM_OUTPUT","Value":2} + ,{"Name":"D2D1_HISTOGRAM_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTSPECULAR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_POINTSPECULAR_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_EXPONENT","Value":1} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SPECULAR_CONSTANT","Value":2} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SURFACE_SCALE","Value":3} + ,{"Name":"D2D1_POINTSPECULAR_PROP_COLOR","Value":4} + ,{"Name":"D2D1_POINTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":5} + ,{"Name":"D2D1_POINTSPECULAR_PROP_SCALE_MODE","Value":6} + ,{"Name":"D2D1_POINTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTSPECULAR_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_POINTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_POINTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTSPECULAR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SPOTSPECULAR_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_POINTS_AT","Value":1} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_FOCUS","Value":2} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_LIMITING_CONE_ANGLE","Value":3} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_EXPONENT","Value":4} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SPECULAR_CONSTANT","Value":5} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SURFACE_SCALE","Value":6} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_COLOR","Value":7} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":8} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_SCALE_MODE","Value":9} + ,{"Name":"D2D1_SPOTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTSPECULAR_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SPOTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTSPECULAR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISTANTSPECULAR_PROP_AZIMUTH","Value":0} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_ELEVATION","Value":1} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT","Value":2} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT","Value":3} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE","Value":4} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_COLOR","Value":5} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH","Value":6} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_SCALE_MODE","Value":7} + ,{"Name":"D2D1_DISTANTSPECULAR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTSPECULAR_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DISTANTSPECULAR_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTDIFFUSE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_POINTDIFFUSE_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":1} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_SURFACE_SCALE","Value":2} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_COLOR","Value":3} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":4} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_SCALE_MODE","Value":5} + ,{"Name":"D2D1_POINTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POINTDIFFUSE_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_POINTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTDIFFUSE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SPOTDIFFUSE_PROP_LIGHT_POSITION","Value":0} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_POINTS_AT","Value":1} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FOCUS","Value":2} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_LIMITING_CONE_ANGLE","Value":3} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":4} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SURFACE_SCALE","Value":5} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_COLOR","Value":6} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":7} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_SCALE_MODE","Value":8} + ,{"Name":"D2D1_SPOTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SPOTDIFFUSE_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_SPOTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTDIFFUSE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISTANTDIFFUSE_PROP_AZIMUTH","Value":0} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_ELEVATION","Value":1} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT","Value":2} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE","Value":3} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_COLOR","Value":4} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH","Value":5} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE","Value":6} + ,{"Name":"D2D1_DISTANTDIFFUSE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_DISTANTDIFFUSE_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FLOOD_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FLOOD_PROP_COLOR","Value":0} + ,{"Name":"D2D1_FLOOD_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LINEARTRANSFER_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT","Value":0} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_SLOPE","Value":1} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_RED_DISABLE","Value":2} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT","Value":3} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE","Value":4} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE","Value":5} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT","Value":6} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE","Value":7} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE","Value":8} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT","Value":9} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE","Value":10} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE","Value":11} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT","Value":12} + ,{"Name":"D2D1_LINEARTRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAMMATRANSFER_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE","Value":0} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_EXPONENT","Value":1} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_OFFSET","Value":2} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_RED_DISABLE","Value":3} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE","Value":4} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT","Value":5} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET","Value":6} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE","Value":7} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE","Value":8} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT","Value":9} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET","Value":10} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE","Value":11} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE","Value":12} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT","Value":13} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET","Value":14} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE","Value":15} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT","Value":16} + ,{"Name":"D2D1_GAMMATRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TABLETRANSFER_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TABLETRANSFER_PROP_RED_TABLE","Value":0} + ,{"Name":"D2D1_TABLETRANSFER_PROP_RED_DISABLE","Value":1} + ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_TABLE","Value":2} + ,{"Name":"D2D1_TABLETRANSFER_PROP_GREEN_DISABLE","Value":3} + ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_TABLE","Value":4} + ,{"Name":"D2D1_TABLETRANSFER_PROP_BLUE_DISABLE","Value":5} + ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_TABLE","Value":6} + ,{"Name":"D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE","Value":7} + ,{"Name":"D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT","Value":8} + ,{"Name":"D2D1_TABLETRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DISCRETETRANSFER_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DISCRETETRANSFER_PROP_RED_TABLE","Value":0} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_RED_DISABLE","Value":1} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE","Value":2} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE","Value":3} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE","Value":4} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE","Value":5} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE","Value":6} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE","Value":7} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT","Value":8} + ,{"Name":"D2D1_DISCRETETRANSFER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONVOLVEMATRIX_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH","Value":0} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE","Value":1} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X","Value":2} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y","Value":3} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX","Value":4} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_DIVISOR","Value":5} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BIAS","Value":6} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET","Value":7} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA","Value":8} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE","Value":9} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT","Value":10} + ,{"Name":"D2D1_CONVOLVEMATRIX_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_CONVOLVEMATRIX_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BRIGHTNESS_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BRIGHTNESS_PROP_WHITE_POINT","Value":0} + ,{"Name":"D2D1_BRIGHTNESS_PROP_BLACK_POINT","Value":1} + ,{"Name":"D2D1_BRIGHTNESS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ARITHMETICCOMPOSITE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS","Value":0} + ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT","Value":1} + ,{"Name":"D2D1_ARITHMETICCOMPOSITE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CROP_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CROP_PROP_RECT","Value":0} + ,{"Name":"D2D1_CROP_PROP_BORDER_MODE","Value":1} + ,{"Name":"D2D1_CROP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BORDER_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BORDER_PROP_EDGE_MODE_X","Value":0} + ,{"Name":"D2D1_BORDER_PROP_EDGE_MODE_Y","Value":1} + ,{"Name":"D2D1_BORDER_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BORDER_EDGE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BORDER_EDGE_MODE_CLAMP","Value":0} + ,{"Name":"D2D1_BORDER_EDGE_MODE_WRAP","Value":1} + ,{"Name":"D2D1_BORDER_EDGE_MODE_MIRROR","Value":2} + ,{"Name":"D2D1_BORDER_EDGE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MORPHOLOGY_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_MORPHOLOGY_PROP_MODE","Value":0} + ,{"Name":"D2D1_MORPHOLOGY_PROP_WIDTH","Value":1} + ,{"Name":"D2D1_MORPHOLOGY_PROP_HEIGHT","Value":2} + ,{"Name":"D2D1_MORPHOLOGY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MORPHOLOGY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_MORPHOLOGY_MODE_ERODE","Value":0} + ,{"Name":"D2D1_MORPHOLOGY_MODE_DILATE","Value":1} + ,{"Name":"D2D1_MORPHOLOGY_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TILE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TILE_PROP_RECT","Value":0} + ,{"Name":"D2D1_TILE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ATLAS_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ATLAS_PROP_INPUT_RECT","Value":0} + ,{"Name":"D2D1_ATLAS_PROP_INPUT_PADDING_RECT","Value":1} + ,{"Name":"D2D1_ATLAS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITYMETADATA_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_OPACITYMETADATA_PROP_INPUT_OPAQUE_RECT","Value":0} + ,{"Name":"D2D1_OPACITYMETADATA_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"PD2D1_EFFECT_FACTORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectImpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PROPERTY_TYPE_UNKNOWN","Value":0} + ,{"Name":"D2D1_PROPERTY_TYPE_STRING","Value":1} + ,{"Name":"D2D1_PROPERTY_TYPE_BOOL","Value":2} + ,{"Name":"D2D1_PROPERTY_TYPE_UINT32","Value":3} + ,{"Name":"D2D1_PROPERTY_TYPE_INT32","Value":4} + ,{"Name":"D2D1_PROPERTY_TYPE_FLOAT","Value":5} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR2","Value":6} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR3","Value":7} + ,{"Name":"D2D1_PROPERTY_TYPE_VECTOR4","Value":8} + ,{"Name":"D2D1_PROPERTY_TYPE_BLOB","Value":9} + ,{"Name":"D2D1_PROPERTY_TYPE_IUNKNOWN","Value":10} + ,{"Name":"D2D1_PROPERTY_TYPE_ENUM","Value":11} + ,{"Name":"D2D1_PROPERTY_TYPE_ARRAY","Value":12} + ,{"Name":"D2D1_PROPERTY_TYPE_CLSID","Value":13} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_3X2","Value":14} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X3","Value":15} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_4X4","Value":16} + ,{"Name":"D2D1_PROPERTY_TYPE_MATRIX_5X4","Value":17} + ,{"Name":"D2D1_PROPERTY_TYPE_COLOR_CONTEXT","Value":18} + ,{"Name":"D2D1_PROPERTY_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PROPERTY_CLSID","Value":2147483648} + ,{"Name":"D2D1_PROPERTY_DISPLAYNAME","Value":2147483649} + ,{"Name":"D2D1_PROPERTY_AUTHOR","Value":2147483650} + ,{"Name":"D2D1_PROPERTY_CATEGORY","Value":2147483651} + ,{"Name":"D2D1_PROPERTY_DESCRIPTION","Value":2147483652} + ,{"Name":"D2D1_PROPERTY_INPUTS","Value":2147483653} + ,{"Name":"D2D1_PROPERTY_CACHED","Value":2147483654} + ,{"Name":"D2D1_PROPERTY_PRECISION","Value":2147483655} + ,{"Name":"D2D1_PROPERTY_MIN_INPUTS","Value":2147483656} + ,{"Name":"D2D1_PROPERTY_MAX_INPUTS","Value":2147483657} + ,{"Name":"D2D1_PROPERTY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SUBPROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SUBPROPERTY_DISPLAYNAME","Value":2147483648} + ,{"Name":"D2D1_SUBPROPERTY_ISREADONLY","Value":2147483649} + ,{"Name":"D2D1_SUBPROPERTY_MIN","Value":2147483650} + ,{"Name":"D2D1_SUBPROPERTY_MAX","Value":2147483651} + ,{"Name":"D2D1_SUBPROPERTY_DEFAULT","Value":2147483652} + ,{"Name":"D2D1_SUBPROPERTY_FIELDS","Value":2147483653} + ,{"Name":"D2D1_SUBPROPERTY_INDEX","Value":2147483654} + ,{"Name":"D2D1_SUBPROPERTY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BITMAP_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_BITMAP_OPTIONS_TARGET","Value":1} + ,{"Name":"D2D1_BITMAP_OPTIONS_CANNOT_DRAW","Value":2} + ,{"Name":"D2D1_BITMAP_OPTIONS_CPU_READ","Value":4} + ,{"Name":"D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE","Value":8} + ,{"Name":"D2D1_BITMAP_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COMPOSITE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COMPOSITE_MODE_SOURCE_OVER","Value":0} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OVER","Value":1} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_IN","Value":2} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_IN","Value":3} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_OUT","Value":4} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_OUT","Value":5} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_ATOP","Value":6} + ,{"Name":"D2D1_COMPOSITE_MODE_DESTINATION_ATOP","Value":7} + ,{"Name":"D2D1_COMPOSITE_MODE_XOR","Value":8} + ,{"Name":"D2D1_COMPOSITE_MODE_PLUS","Value":9} + ,{"Name":"D2D1_COMPOSITE_MODE_SOURCE_COPY","Value":10} + ,{"Name":"D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY","Value":11} + ,{"Name":"D2D1_COMPOSITE_MODE_MASK_INVERT","Value":12} + ,{"Name":"D2D1_COMPOSITE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BUFFER_PRECISION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BUFFER_PRECISION_UNKNOWN","Value":0} + ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM","Value":1} + ,{"Name":"D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB","Value":2} + ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_UNORM","Value":3} + ,{"Name":"D2D1_BUFFER_PRECISION_16BPC_FLOAT","Value":4} + ,{"Name":"D2D1_BUFFER_PRECISION_32BPC_FLOAT","Value":5} + ,{"Name":"D2D1_BUFFER_PRECISION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_MAP_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_MAP_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_MAP_OPTIONS_READ","Value":1} + ,{"Name":"D2D1_MAP_OPTIONS_WRITE","Value":2} + ,{"Name":"D2D1_MAP_OPTIONS_DISCARD","Value":4} + ,{"Name":"D2D1_MAP_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_UNIT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_UNIT_MODE_DIPS","Value":0} + ,{"Name":"D2D1_UNIT_MODE_PIXELS","Value":1} + ,{"Name":"D2D1_UNIT_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_SPACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLOR_SPACE_CUSTOM","Value":0} + ,{"Name":"D2D1_COLOR_SPACE_SRGB","Value":1} + ,{"Name":"D2D1_COLOR_SPACE_SCRGB","Value":2} + ,{"Name":"D2D1_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DEVICE_CONTEXT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS","Value":1} + ,{"Name":"D2D1_DEVICE_CONTEXT_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STROKE_TRANSFORM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_STROKE_TRANSFORM_TYPE_NORMAL","Value":0} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FIXED","Value":1} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_HAIRLINE","Value":2} + ,{"Name":"D2D1_STROKE_TRANSFORM_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PRIMITIVE_BLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PRIMITIVE_BLEND_SOURCE_OVER","Value":0} + ,{"Name":"D2D1_PRIMITIVE_BLEND_COPY","Value":1} + ,{"Name":"D2D1_PRIMITIVE_BLEND_MIN","Value":2} + ,{"Name":"D2D1_PRIMITIVE_BLEND_ADD","Value":3} + ,{"Name":"D2D1_PRIMITIVE_BLEND_MAX","Value":4} + ,{"Name":"D2D1_PRIMITIVE_BLEND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_THREADING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_THREADING_MODE_SINGLE_THREADED","Value":0} + ,{"Name":"D2D1_THREADING_MODE_MULTI_THREADED","Value":1} + ,{"Name":"D2D1_THREADING_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT","Value":0} + ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"D2D1_COLOR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BITMAP_PROPERTIES1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bitmapOptions","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"colorContext","Type":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_MAPPED_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RENDERING_CONTROLS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"tileSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_EFFECT_INPUT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inputRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_POINT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"unitTangentVector","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"endSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"endFigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lengthToEndSegment","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_IMAGE_BRUSH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sourceRectangle","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BITMAP_BRUSH_PROPERTIES1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_STROKE_STYLE_PROPERTIES1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"D2D1_CAP_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"D2D1_LINE_JOIN","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dashStyle","Type":{"Kind":"ApiRef","Name":"D2D1_DASH_STYLE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"transformType","Type":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_LAYER_OPTIONS1" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_LAYER_OPTIONS1_NONE","Value":0} + ,{"Name":"D2D1_LAYER_OPTIONS1_INITIALIZE_FROM_BACKGROUND","Value":1} + ,{"Name":"D2D1_LAYER_OPTIONS1_IGNORE_ALPHA","Value":2} + ,{"Name":"D2D1_LAYER_OPTIONS1_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LAYER_PARAMETERS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"contentBounds","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"geometricMask","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"maskTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"layerOptions","Type":{"Kind":"ApiRef","Name":"D2D1_LAYER_OPTIONS1","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PRINT_FONT_SUBSET_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PRINT_FONT_SUBSET_MODE_DEFAULT","Value":0} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_EACHPAGE","Value":1} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_NONE","Value":2} + ,{"Name":"D2D1_PRINT_FONT_SUBSET_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_DRAWING_STATE_DESCRIPTION1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PRINT_CONTROL_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fontSubset","Type":{"Kind":"ApiRef","Name":"D2D1_PRINT_FONT_SUBSET_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"rasterDPI","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_CREATION_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"threadingMode","Type":{"Kind":"ApiRef","Name":"D2D1_THREADING_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"debugLevel","Type":{"Kind":"ApiRef","Name":"D2D1_DEBUG_LEVEL","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1GdiMetafileSink" + ,"Kind":"Com" + ,"Guid":"82237326-8111-4f7c-bcf4-b5c1175564fe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafile" + ,"Kind":"Com" + ,"Guid":"2f543dc3-cfc1-4211-864f-cfd91c6f3395" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink" + ,"Kind":"Com" + ,"Guid":"54d7898a-a061-40a7-bec7-e465bcba2c4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tag1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"tag2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textAntialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point0","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FillMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mesh","Type":{"Kind":"ApiRef","Name":"ID2D1Mesh","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FillGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"opacityBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FillRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"D2D1_ANTIALIAS_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"layerParameters1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PopAxisAlignedClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PopLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1CommandList" + ,"Kind":"Com" + ,"Guid":"b4f34a19-2383-4d76-94f6-ec343657c3dc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sink","Type":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PrintControl" + ,"Kind":"Com" + ,"Guid":"2c1d867d-c290-41c8-ae7e-34a98702e9a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandList","Type":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pagePrintTicketStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"tag1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"tag2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ImageBrush" + ,"Kind":"Com" + ,"Guid":"fe9e984d-3f95-407c-b5db-cb94d4e8f87c" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSourceRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BitmapBrush1" + ,"Kind":"Com" + ,"Guid":"41343a53-e41a-49a2-91cd-21793bbb62e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetInterpolationMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterpolationMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1StrokeStyle1" + ,"Kind":"Com" + ,"Guid":"10a72a66-e91c-43f4-993f-ddf4b82b0b4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetStrokeTransformType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_STROKE_TRANSFORM_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1PathGeometry1" + ,"Kind":"Com" + ,"Guid":"62baa2d2-ab54-41b7-b872-787e0106a421" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1PathGeometry","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"ComputePointAndSegmentAtLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pointDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_POINT_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Properties" + ,"Kind":"Com" + ,"Guid":"483473d7-cd46-4f9d-9d3a-3112aa80159d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValueSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"subProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Effect" + ,"Kind":"Com" + ,"Guid":"28211a43-7d89-476f-8181-2d6159b220ad" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"invalidate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"outputImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Bitmap1" + ,"Kind":"Com" + ,"Guid":"a898a84c-3873-4588-b08b-ebbf978df041" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BITMAP_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_MAP_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"mappedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_MAPPED_RECT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ColorContext" + ,"Kind":"Com" + ,"Guid":"1c4820bb-5771-4518-a581-2fe4dd0ec657" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProfileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientStopCollection1" + ,"Kind":"Com" + ,"Guid":"ae1572f4-5dd0-4777-998b-9279472ae63b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetGradientStops1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreInterpolationSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPostInterpolationSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBufferPrecision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetColorInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DrawingStateBlock1" + ,"Kind":"Com" + ,"Guid":"689f1f85-c72e-4e33-8f19-85754efd5ace" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"stateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext" + ,"Kind":"Com" + ,"Guid":"e8f7fe7a-191c-466d-ad95-975678bda998" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderTarget","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromWicBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromWicColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapFromDxgiSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"surface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_PROPERTIES1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientStopCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"straightAlphaGradientStops","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_STOP","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"straightAlphaGradientStopsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"preInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"postInterpolationSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorInterpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradientStopCollection1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientStopCollection1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"imageBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_IMAGE_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageBrush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bitmapBrushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BITMAP_BRUSH_PROPERTIES1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"brushProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BRUSH_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bitmapBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BitmapBrush1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsDxgiFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBufferPrecisionSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageLocalBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"localBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImageWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphRunWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetRenderingControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRenderingControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"renderingControls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RENDERING_CONTROLS","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrimitiveBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"unitMode","Type":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUnitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_UNIT_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"foregroundBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"perspectiveTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PushLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"layerParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_LAYER_PARAMETERS1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"ApiRef","Name":"ID2D1Layer","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InvalidateEffectInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEffectInvalidRectangleCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"rectangleCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffectInvalidRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"rectanglesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectRequiredInputRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderEffect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderImageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"inputDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_EFFECT_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"requiredInputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillOpacityMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"opacityMask","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device" + ,"Kind":"Com" + ,"Guid":"47dd575d-ac05-4cdd-8049-9b02cd16f44c" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePrintControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicFactory","Type":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentTarget","Type":{"Kind":"ApiRef","Name":"IPrintDocumentPackageTarget","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"printControlProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_PRINT_CONTROL_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"printControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PrintControl","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetMaximumTextureMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumTextureMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"ClearResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"millisecondsSinceUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory1" + ,"Kind":"Com" + ,"Guid":"bb12d362-daee-4b9a-aa1d-14ba401cfa1f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_STROKE_STYLE_PROPERTIES1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDrawingStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"drawingStateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_DRAWING_STATE_DESCRIPTION1","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"textRenderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"drawingStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DrawingStateBlock1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metafileStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterEffectFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Direct2D","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterEffectFromString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"propertyXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_PROPERTY_BINDING","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectFactory","Type":{"Kind":"ApiRef","Name":"PD2D1_EFFECT_FACTORY","TargetKind":"FunctionPointer","Api":"Direct2D","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"classId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRegisteredEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"effectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"effectsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"effectsRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEffectProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Properties","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Multithread" + ,"Kind":"Com" + ,"Guid":"31e6e7bc-e0ff-4d46-8c64-a0a8c41c15d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"Matrix4x3F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_d2d1_1helper_L45_C31","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X3_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Matrix4x4F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_d2d1_1helper_L97_C31","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Matrix5x4F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_d2d1_1helper_L472_C31","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PD2D1_PROPERTY_SET_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PD2D1_PROPERTY_GET_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D2D1_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CHANGE_TYPE_NONE","Value":0} + ,{"Name":"D2D1_CHANGE_TYPE_PROPERTIES","Value":1} + ,{"Name":"D2D1_CHANGE_TYPE_CONTEXT","Value":2} + ,{"Name":"D2D1_CHANGE_TYPE_GRAPH","Value":3} + ,{"Name":"D2D1_CHANGE_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PIXEL_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PIXEL_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_PIXEL_OPTIONS_TRIVIAL_SAMPLING","Value":1} + ,{"Name":"D2D1_PIXEL_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VERTEX_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_VERTEX_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR","Value":1} + ,{"Name":"D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER","Value":2} + ,{"Name":"D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP","Value":4} + ,{"Name":"D2D1_VERTEX_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VERTEX_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_VERTEX_USAGE_STATIC","Value":0} + ,{"Name":"D2D1_VERTEX_USAGE_DYNAMIC","Value":1} + ,{"Name":"D2D1_VERTEX_USAGE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BLEND_OPERATION_ADD","Value":1} + ,{"Name":"D2D1_BLEND_OPERATION_SUBTRACT","Value":2} + ,{"Name":"D2D1_BLEND_OPERATION_REV_SUBTRACT","Value":3} + ,{"Name":"D2D1_BLEND_OPERATION_MIN","Value":4} + ,{"Name":"D2D1_BLEND_OPERATION_MAX","Value":5} + ,{"Name":"D2D1_BLEND_OPERATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_BLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_BLEND_ZERO","Value":1} + ,{"Name":"D2D1_BLEND_ONE","Value":2} + ,{"Name":"D2D1_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D2D1_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D2D1_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D2D1_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D2D1_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D2D1_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D2D1_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D2D1_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D2D1_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D2D1_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D2D1_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D2D1_BLEND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CHANNEL_DEPTH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CHANNEL_DEPTH_DEFAULT","Value":0} + ,{"Name":"D2D1_CHANNEL_DEPTH_1","Value":1} + ,{"Name":"D2D1_CHANNEL_DEPTH_4","Value":4} + ,{"Name":"D2D1_CHANNEL_DEPTH_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D2D1_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D2D1_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D2D1_FILTER_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_FEATURE_DOUBLES","Value":0} + ,{"Name":"D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":1} + ,{"Name":"D2D1_FEATURE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_PROPERTY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"setFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_SET_FUNCTION","TargetKind":"FunctionPointer","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"getFunction","Type":{"Kind":"ApiRef","Name":"PD2D1_PROPERTY_GET_FUNCTION","TargetKind":"FunctionPointer","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"extents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"extendModes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INPUT_ELEMENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"semanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"semanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"inputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_VERTEX_BUFFER_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_USAGE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"byteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shaderBufferWithInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"shaderBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inputElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_VERTEX_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_BLEND_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sourceBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"destinationBlend","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"blendOperation","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"sourceBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"destinationBlendAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"blendOperationAlpha","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_OPERATION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"blendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INPUT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"D2D1_FILTER","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"levelOfDetailCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_FEATURE_DATA_DOUBLES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"doublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1VertexBuffer" + ,"Kind":"Com" + ,"Guid":"9b8b1336-00a5-4668-92b7-ced5d8bf9b7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1ResourceTexture" + ,"Kind":"Com" + ,"Guid":"688d15c3-02b0-438d-b13a-d1b44c32c39a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"maximimumExtents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1RenderInfo" + ,"Kind":"Com" + ,"Guid":"519ae1bd-d19a-420d-b849-364f594776b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInputDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputDescription","Type":{"Kind":"ApiRef","Name":"D2D1_INPUT_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInstructionCountHint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"instructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DrawInfo" + ,"Kind":"Com" + ,"Guid":"693ce632-7f2f-45de-93fe-18d88b37aa21" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPixelShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pixelOptions","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vertexBuffer","Type":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"vertexOptions","Type":{"Kind":"ApiRef","Name":"D2D1_VERTEX_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"vertexRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_RANGE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"vertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ComputeInfo" + ,"Kind":"Com" + ,"Guid":"5598b14b-9fd7-48b7-9bdb-8f0964eb38bc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetComputeShaderConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformNode" + ,"Kind":"Com" + ,"Guid":"b2efe1e7-729f-4102-949f-505fa21bf666" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1TransformGraph" + ,"Kind":"Com" + ,"Guid":"13d29038-c3e6-4034-9081-13b53a417992" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetSingleTransformNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fromNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNode","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectToEffectInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"toEffectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"toNodeInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPassthroughGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Transform" + ,"Kind":"Com" + ,"Guid":"ef1a287d-342a-4f76-8fdb-da0d6ea9f92b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"MapOutputRectToInputRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputRectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapInputRectsToOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputOpaqueSubRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inputRectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"outputOpaqueSubRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapInvalidRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"invalidInputRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"invalidOutputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DrawTransform" + ,"Kind":"Com" + ,"Guid":"36bfdcb6-9739-435d-a30d-a653beff6a6f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetDrawInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"drawInfo","Type":{"Kind":"ApiRef","Name":"ID2D1DrawInfo","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ComputeTransform" + ,"Kind":"Com" + ,"Guid":"0d85573c-01e3-4f7d-bfd9-0d60608bf3c3" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetComputeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"computeInfo","Type":{"Kind":"ApiRef","Name":"ID2D1ComputeInfo","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalculateThreadgroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dimensionX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dimensionY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dimensionZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1AnalysisTransform" + ,"Kind":"Com" + ,"Guid":"0359dc30-95e6-4568-9055-27720d130e93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessAnalysisResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"analysisDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SourceTransform" + ,"Kind":"Com" + ,"Guid":"db1800dd-0c34-4cf9-be90-31cc0a5653e1" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Transform","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderInfo","Type":{"Kind":"ApiRef","Name":"ID2D1RenderInfo","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap1","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"drawRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"targetOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ConcreteTransform" + ,"Kind":"Com" + ,"Guid":"1a799d8a-69f7-4e4c-9fed-437ccc6684cc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelDepth","Type":{"Kind":"ApiRef","Name":"D2D1_CHANNEL_DEPTH","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"isCached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BlendTransform" + ,"Kind":"Com" + ,"Guid":"63ac0b32-ba44-450f-8806-7f4ca1ff2f1b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1BorderTransform" + ,"Kind":"Com" + ,"Guid":"4998735c-3a19-473c-9781-656847e3a347" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ConcreteTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extendMode","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtendModeX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendModeY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1OffsetTransform" + ,"Kind":"Com" + ,"Guid":"3fe6adea-7643-4f53-bd14-a0ce63f24042" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1BoundsAdjustmentTransform" + ,"Kind":"Com" + ,"Guid":"90f732e2-5092-4606-a819-8651970baccd" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"outputBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectImpl" + ,"Kind":"Com" + ,"Guid":"a248fd3f-3e6c-4e63-9f03-7f68ecc91db9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectContext","Type":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareForRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"D2D1_CHANGE_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transformGraph","Type":{"Kind":"ApiRef","Name":"ID2D1TransformGraph","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext" + ,"Kind":"Com" + ,"Guid":"3d9f916b-27dc-4ad7-b4f1-64945340f563" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMaximumSupportedFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"featureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"featureLevelsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maximumSupportedFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransformNodeFromEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"ID2D1Effect","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transformNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformNode","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlendTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"numInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blendDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_BLEND_DESCRIPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BlendTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBorderTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"extendModeX","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendModeY","Type":{"Kind":"ApiRef","Name":"D2D1_EXTEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BorderTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateOffsetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1OffsetTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBoundsAdjustmentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1BoundsAdjustmentTransform","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LoadPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"shaderBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsShaderLoaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"shaderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"resourceTextureProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_RESOURCE_TEXTURE_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindResourceTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"resourceTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ResourceTexture","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"customVertexBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1VertexBuffer","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"space","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"profile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"profileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromWicColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feature","Type":{"Kind":"ApiRef","Name":"D2D1_FEATURE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"featureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"featureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBufferPrecisionSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bufferPrecision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D2D1_YCBCR_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_YCBCR_PROP_CHROMA_SUBSAMPLING","Value":0} + ,{"Name":"D2D1_YCBCR_PROP_TRANSFORM_MATRIX","Value":1} + ,{"Name":"D2D1_YCBCR_PROP_INTERPOLATION_MODE","Value":2} + ,{"Name":"D2D1_YCBCR_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_AUTO","Value":0} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_420","Value":1} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_422","Value":2} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_444","Value":3} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_440","Value":4} + ,{"Name":"D2D1_YCBCR_CHROMA_SUBSAMPLING_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_YCBCR_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_YCBCR_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC","Value":5} + ,{"Name":"D2D1_YCBCR_INTERPOLATION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CONTRAST_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CONTRAST_PROP_CONTRAST","Value":0} + ,{"Name":"D2D1_CONTRAST_PROP_CLAMP_INPUT","Value":1} + ,{"Name":"D2D1_CONTRAST_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RGBTOHUE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_RGBTOHUE_PROP_OUTPUT_COLOR_SPACE","Value":0} + ,{"Name":"D2D1_RGBTOHUE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} + ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} + ,{"Name":"D2D1_RGBTOHUE_OUTPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUETORGB_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HUETORGB_PROP_INPUT_COLOR_SPACE","Value":0} + ,{"Name":"D2D1_HUETORGB_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE","Value":0} + ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS","Value":1} + ,{"Name":"D2D1_HUETORGB_INPUT_COLOR_SPACE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CHROMAKEY_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CHROMAKEY_PROP_COLOR","Value":0} + ,{"Name":"D2D1_CHROMAKEY_PROP_TOLERANCE","Value":1} + ,{"Name":"D2D1_CHROMAKEY_PROP_INVERT_ALPHA","Value":2} + ,{"Name":"D2D1_CHROMAKEY_PROP_FEATHER","Value":3} + ,{"Name":"D2D1_CHROMAKEY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EMBOSS_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_EMBOSS_PROP_HEIGHT","Value":0} + ,{"Name":"D2D1_EMBOSS_PROP_DIRECTION","Value":1} + ,{"Name":"D2D1_EMBOSS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EXPOSURE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_EXPOSURE_PROP_EXPOSURE_VALUE","Value":0} + ,{"Name":"D2D1_EXPOSURE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_POSTERIZE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_POSTERIZE_PROP_RED_VALUE_COUNT","Value":0} + ,{"Name":"D2D1_POSTERIZE_PROP_GREEN_VALUE_COUNT","Value":1} + ,{"Name":"D2D1_POSTERIZE_PROP_BLUE_VALUE_COUNT","Value":2} + ,{"Name":"D2D1_POSTERIZE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SEPIA_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SEPIA_PROP_INTENSITY","Value":0} + ,{"Name":"D2D1_SEPIA_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_SEPIA_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SHARPEN_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SHARPEN_PROP_SHARPNESS","Value":0} + ,{"Name":"D2D1_SHARPEN_PROP_THRESHOLD","Value":1} + ,{"Name":"D2D1_SHARPEN_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STRAIGHTEN_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_STRAIGHTEN_PROP_ANGLE","Value":0} + ,{"Name":"D2D1_STRAIGHTEN_PROP_MAINTAIN_SIZE","Value":1} + ,{"Name":"D2D1_STRAIGHTEN_PROP_SCALE_MODE","Value":2} + ,{"Name":"D2D1_STRAIGHTEN_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_STRAIGHTEN_SCALE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_STRAIGHTEN_SCALE_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_LINEAR","Value":1} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_CUBIC","Value":2} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_MULTI_SAMPLE_LINEAR","Value":3} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_ANISOTROPIC","Value":4} + ,{"Name":"D2D1_STRAIGHTEN_SCALE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TEMPERATUREANDTINT_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TEMPERATUREANDTINT_PROP_TEMPERATURE","Value":0} + ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_TINT","Value":1} + ,{"Name":"D2D1_TEMPERATUREANDTINT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_VIGNETTE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_VIGNETTE_PROP_COLOR","Value":0} + ,{"Name":"D2D1_VIGNETTE_PROP_TRANSITION_SIZE","Value":1} + ,{"Name":"D2D1_VIGNETTE_PROP_STRENGTH","Value":2} + ,{"Name":"D2D1_VIGNETTE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EDGEDETECTION_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_EDGEDETECTION_PROP_STRENGTH","Value":0} + ,{"Name":"D2D1_EDGEDETECTION_PROP_BLUR_RADIUS","Value":1} + ,{"Name":"D2D1_EDGEDETECTION_PROP_MODE","Value":2} + ,{"Name":"D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES","Value":3} + ,{"Name":"D2D1_EDGEDETECTION_PROP_ALPHA_MODE","Value":4} + ,{"Name":"D2D1_EDGEDETECTION_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_EDGEDETECTION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_EDGEDETECTION_MODE_SOBEL","Value":0} + ,{"Name":"D2D1_EDGEDETECTION_MODE_PREWITT","Value":1} + ,{"Name":"D2D1_EDGEDETECTION_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_HIGHLIGHTS","Value":0} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_SHADOWS","Value":1} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_CLARITY","Value":2} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_INPUT_GAMMA","Value":3} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_MASK_BLUR_RADIUS","Value":4} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR","Value":0} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB","Value":1} + ,{"Name":"D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_LOOKUPTABLE3D_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_LOOKUPTABLE3D_PROP_LUT","Value":0} + ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_ALPHA_MODE","Value":1} + ,{"Name":"D2D1_LOOKUPTABLE3D_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_OPACITY_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_OPACITY_PROP_OPACITY","Value":0} + ,{"Name":"D2D1_OPACITY_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_CROSSFADE_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_CROSSFADE_PROP_WEIGHT","Value":0} + ,{"Name":"D2D1_CROSSFADE_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TINT_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TINT_PROP_COLOR","Value":0} + ,{"Name":"D2D1_TINT_PROP_CLAMP_OUTPUT","Value":1} + ,{"Name":"D2D1_TINT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_WHITELEVELADJUSTMENT_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_INPUT_WHITE_LEVEL","Value":0} + ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_OUTPUT_WHITE_LEVEL","Value":1} + ,{"Name":"D2D1_WHITELEVELADJUSTMENT_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HDRTONEMAP_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE","Value":0} + ,{"Name":"D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE","Value":1} + ,{"Name":"D2D1_HDRTONEMAP_PROP_DISPLAY_MODE","Value":2} + ,{"Name":"D2D1_HDRTONEMAP_PROP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_HDRTONEMAP_DISPLAY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_SDR","Value":0} + ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_HDR","Value":1} + ,{"Name":"D2D1_HDRTONEMAP_DISPLAY_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_RENDERING_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_RENDERING_PRIORITY_NORMAL","Value":0} + ,{"Name":"D2D1_RENDERING_PRIORITY_LOW","Value":1} + ,{"Name":"D2D1_RENDERING_PRIORITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID2D1GeometryRealization" + ,"Kind":"Com" + ,"Guid":"a16907d7-bc02-4801-99e8-8cf7f485f774" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1DeviceContext1" + ,"Kind":"Com" + ,"Guid":"d37f57e4-6908-459f-a199-e72f24f79987" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFilledGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokedGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strokeStyle","Type":{"Kind":"ApiRef","Name":"ID2D1StrokeStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"geometryRealization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawGeometryRealization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"geometryRealization","Type":{"Kind":"ApiRef","Name":"ID2D1GeometryRealization","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device1" + ,"Kind":"Com" + ,"Guid":"d21768e1-23a4-4823-a14b-7c3eba85d658" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetRenderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRenderingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"renderingPriority","Type":{"Kind":"ApiRef","Name":"D2D1_RENDERING_PRIORITY","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory2" + ,"Kind":"Com" + ,"Guid":"94f81a73-9212-4376-9c58-b16a3a0d3992" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory1","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink1" + ,"Kind":"Com" + ,"Guid":"9eb767fd-4269-4467-b8c2-eb30cb305743" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrimitiveBlend1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D2D1_SVG_PAINT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_PAINT_TYPE_NONE","Value":0} + ,{"Name":"D2D1_SVG_PAINT_TYPE_COLOR","Value":1} + ,{"Name":"D2D1_SVG_PAINT_TYPE_CURRENT_COLOR","Value":2} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI","Value":3} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_NONE","Value":4} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_COLOR","Value":5} + ,{"Name":"D2D1_SVG_PAINT_TYPE_URI_CURRENT_COLOR","Value":6} + ,{"Name":"D2D1_SVG_PAINT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LENGTH_UNITS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_LENGTH_UNITS_NUMBER","Value":0} + ,{"Name":"D2D1_SVG_LENGTH_UNITS_PERCENTAGE","Value":1} + ,{"Name":"D2D1_SVG_LENGTH_UNITS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_DISPLAY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_DISPLAY_INLINE","Value":0} + ,{"Name":"D2D1_SVG_DISPLAY_NONE","Value":1} + ,{"Name":"D2D1_SVG_DISPLAY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_VISIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_VISIBILITY_VISIBLE","Value":0} + ,{"Name":"D2D1_SVG_VISIBILITY_HIDDEN","Value":1} + ,{"Name":"D2D1_SVG_VISIBILITY_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_OVERFLOW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_OVERFLOW_VISIBLE","Value":0} + ,{"Name":"D2D1_SVG_OVERFLOW_HIDDEN","Value":1} + ,{"Name":"D2D1_SVG_OVERFLOW_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LINE_CAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_LINE_CAP_BUTT","Value":0} + ,{"Name":"D2D1_SVG_LINE_CAP_SQUARE","Value":1} + ,{"Name":"D2D1_SVG_LINE_CAP_ROUND","Value":2} + ,{"Name":"D2D1_SVG_LINE_CAP_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LINE_JOIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_LINE_JOIN_BEVEL","Value":1} + ,{"Name":"D2D1_SVG_LINE_JOIN_MITER","Value":3} + ,{"Name":"D2D1_SVG_LINE_JOIN_ROUND","Value":2} + ,{"Name":"D2D1_SVG_LINE_JOIN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ASPECT_ALIGN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_ASPECT_ALIGN_NONE","Value":0} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MIN","Value":1} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MIN","Value":2} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MIN","Value":3} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MID","Value":4} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MID","Value":5} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MID","Value":6} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MIN_Y_MAX","Value":7} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MID_Y_MAX","Value":8} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_X_MAX_Y_MAX","Value":9} + ,{"Name":"D2D1_SVG_ASPECT_ALIGN_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ASPECT_SCALING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_ASPECT_SCALING_MEET","Value":0} + ,{"Name":"D2D1_SVG_ASPECT_SCALING_SLICE","Value":1} + ,{"Name":"D2D1_SVG_ASPECT_SCALING_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_PATH_COMMAND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_PATH_COMMAND_CLOSE_PATH","Value":0} + ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_ABSOLUTE","Value":1} + ,{"Name":"D2D1_SVG_PATH_COMMAND_MOVE_RELATIVE","Value":2} + ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_ABSOLUTE","Value":3} + ,{"Name":"D2D1_SVG_PATH_COMMAND_LINE_RELATIVE","Value":4} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_ABSOLUTE","Value":5} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_RELATIVE","Value":6} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_ABSOLUTE","Value":7} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_RELATIVE","Value":8} + ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_ABSOLUTE","Value":9} + ,{"Name":"D2D1_SVG_PATH_COMMAND_ARC_RELATIVE","Value":10} + ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_ABSOLUTE","Value":11} + ,{"Name":"D2D1_SVG_PATH_COMMAND_HORIZONTAL_RELATIVE","Value":12} + ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_ABSOLUTE","Value":13} + ,{"Name":"D2D1_SVG_PATH_COMMAND_VERTICAL_RELATIVE","Value":14} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_ABSOLUTE","Value":15} + ,{"Name":"D2D1_SVG_PATH_COMMAND_CUBIC_SMOOTH_RELATIVE","Value":16} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_ABSOLUTE","Value":17} + ,{"Name":"D2D1_SVG_PATH_COMMAND_QUADRADIC_SMOOTH_RELATIVE","Value":18} + ,{"Name":"D2D1_SVG_PATH_COMMAND_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_UNIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_UNIT_TYPE_USER_SPACE_ON_USE","Value":0} + ,{"Name":"D2D1_SVG_UNIT_TYPE_OBJECT_BOUNDING_BOX","Value":1} + ,{"Name":"D2D1_SVG_UNIT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_SVG","Value":0} + ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_ID","Value":1} + ,{"Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FLOAT","Value":0} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_COLOR","Value":1} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FILL_MODE","Value":2} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_DISPLAY","Value":3} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_OVERFLOW","Value":4} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_CAP","Value":5} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LINE_JOIN","Value":6} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VISIBILITY","Value":7} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_MATRIX","Value":8} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_UNIT_TYPE","Value":9} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_EXTEND_MODE","Value":10} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_PRESERVE_ASPECT_RATIO","Value":11} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_VIEWBOX","Value":12} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_LENGTH","Value":13} + ,{"Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SVG_LENGTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"units","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH_UNITS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SVG_PRESERVE_ASPECT_RATIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"defer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"align","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_ALIGN","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"meetOrSlice","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ASPECT_SCALING","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SVG_VIEWBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID2D1SvgAttribute" + ,"Kind":"Com" + ,"Guid":"c9cdb0dd-f8c9-4e70-b7c2-301c80292c5e" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPaint" + ,"Kind":"Com" + ,"Guid":"d59bab0a-68a2-455b-a5dc-9eb2854e2490" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPaintType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPaintType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"idCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIdLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgStrokeDashArray" + ,"Kind":"Com" + ,"Guid":"f1c0ca52-92a3-4f00-b4ce-f35691efd9d9" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveDashesAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPointCollection" + ,"Kind":"Com" + ,"Guid":"9dbe4c0d-3572-4dd9-9825-5530813bb712" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemovePointsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdatePoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointsCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1SvgPathData" + ,"Kind":"Com" + ,"Guid":"c095e4f4-bb98-43d6-9745-4d1b84ec9888" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveSegmentDataAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSegmentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentDataCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveCommandsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommandsCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CreatePathGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"D2D1_FILL_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pathGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1PathGeometry1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgElement" + ,"Kind":"Com" + ,"Guid":"ac7b67a6-183e-49c1-a823-0ebe40b0db29" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTagNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IsTextContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HasChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFirstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPreviousChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetNextChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"nextChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"InsertChildBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AppendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"newChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsAttributeSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecifiedAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSpecifiedAttributeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecifiedAttributeNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"inherited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTextValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextValueLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"valueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeValueLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_STRING_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"valueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_ATTRIBUTE_POD_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"ID2D1SvgAttribute","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgDocument" + ,"Kind":"Com" + ,"Guid":"86b88e4d-afa4-4d7b-88e4-68a51c4a0aec" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetViewportSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewportSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"root","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindElementById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"svgElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtree","Type":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Deserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgElement","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paintType","Type":{"Kind":"ApiRef","Name":"D2D1_SVG_PAINT_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"paint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPaint","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStrokeDashArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_LENGTH","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strokeDashArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgStrokeDashArray","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePointCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pointsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPointCollection","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreatePathData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"segmentDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"commands","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_SVG_PATH_COMMAND","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"commandsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pathData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgPathData","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D2D1_INK_NIB_SHAPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_INK_NIB_SHAPE_ROUND","Value":0} + ,{"Name":"D2D1_INK_NIB_SHAPE_SQUARE","Value":1} + ,{"Name":"D2D1_INK_NIB_SHAPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_ORIENTATION_DEFAULT","Value":1} + ,{"Name":"D2D1_ORIENTATION_FLIP_HORIZONTAL","Value":2} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180","Value":3} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL","Value":4} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL","Value":5} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270","Value":6} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL","Value":7} + ,{"Name":"D2D1_ORIENTATION_ROTATE_CLOCKWISE90","Value":8} + ,{"Name":"D2D1_ORIENTATION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE","Value":1} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND","Value":2} + ,{"Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION","Value":1} + ,{"Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_DISABLE_DPI_SCALE","Value":1} + ,{"Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"orientation","Type":{"Kind":"ApiRef","Name":"D2D1_ORIENTATION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_BEZIER_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point1","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point2","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point3","Type":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_INK_STYLE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"nibTransform","Type":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_PATCH_EDGE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_PATCH_EDGE_MODE_ALIASED","Value":0} + ,{"Name":"D2D1_PATCH_EDGE_MODE_ANTIALIASED","Value":1} + ,{"Name":"D2D1_PATCH_EDGE_MODE_ALIASED_INFLATED","Value":2} + ,{"Name":"D2D1_PATCH_EDGE_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GRADIENT_MESH_PATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"point00","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point01","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point02","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point03","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point10","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point11","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point12","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point13","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point20","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point21","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point22","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point23","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point30","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point31","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point32","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"point33","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"color00","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"color03","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"color30","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"color33","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"topEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"leftEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"bottomEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"rightEdgeMode","Type":{"Kind":"ApiRef","Name":"D2D1_PATCH_EDGE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_SPRITE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_SPRITE_OPTIONS_NONE","Value":0} + ,{"Name":"D2D1_SPRITE_OPTIONS_CLAMP_TO_SOURCE_RECTANGLE","Value":1} + ,{"Name":"D2D1_SPRITE_OPTIONS_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT","Value":0} + ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE","Value":1} + ,{"Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_GAMMA1" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_GAMMA1_G22","Value":0} + ,{"Name":"D2D1_GAMMA1_G10","Value":1} + ,{"Name":"D2D1_GAMMA1_G2084","Value":2} + ,{"Name":"D2D1_GAMMA1_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D2D1_SIMPLE_COLOR_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"redPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"greenPrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"bluePrimary","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"whitePointXZ","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"gamma","Type":{"Kind":"ApiRef","Name":"D2D1_GAMMA1","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D2D1_COLOR_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D2D1_COLOR_CONTEXT_TYPE_ICC","Value":0} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_SIMPLE","Value":1} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_DXGI","Value":2} + ,{"Name":"D2D1_COLOR_CONTEXT_TYPE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"ID2D1InkStyle" + ,"Kind":"Com" + ,"Guid":"bae8b344-23fc-4071-8cb5-d05d6f073848" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetNibTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNibTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNibShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nibShape","Type":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNibShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_NIB_SHAPE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Ink" + ,"Kind":"Com" + ,"Guid":"b499923b-7029-478f-a8b3-432c7c5f5312" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSegmentsAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSegmentAtEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSegmentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_INK_BEZIER_SEGMENT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"segmentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StreamAsGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flatteningTolerance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GradientMesh" + ,"Kind":"Com" + ,"Guid":"f292e401-c050-4cde-83d7-04962d3b23c2" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatchCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPatches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ImageSource" + ,"Kind":"Com" + ,"Guid":"c9b664e5-74a1-4378-9ac2-eefc37a3f4d8" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TryReclaimResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourcesDiscarded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ImageSourceFromWic" + ,"Kind":"Com" + ,"Guid":"77395441-1c8f-4555-8683-f50dab0fe792" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"EnsureCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rectangleToFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"TrimCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rectangleToPreserve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1TransformedImageSource" + ,"Kind":"Com" + ,"Guid":"7f1f79e5-2796-416c-8f55-700f911445e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1LookupTable3D" + ,"Kind":"Com" + ,"Guid":"53dd9855-a3b0-4d5b-82e1-26e25c5e5797" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID2D1DeviceContext2" + ,"Kind":"Com" + ,"Guid":"394ea6a3-0c34-4321-950b-6ca20f0be6c7" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_POINT","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateInkStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inkStyleProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_INK_STYLE_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"inkStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patches","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D1_GRADIENT_MESH_PATCH","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patchesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"gradientMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageSourceFromWic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wicBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"loadingOptions","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_LOADING_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"D2D1_ALPHA_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSourceFromWic","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateLookupTable3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateImageSourceFromDxgi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"surfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"surfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetGradientMeshWorldBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateTransformedImageSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageSource","Type":{"Kind":"ApiRef","Name":"ID2D1ImageSource","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transformedImageSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1TransformedImageSource","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device2" + ,"Kind":"Com" + ,"Guid":"a44472e1-8dfb-4e60-8492-6e2861c9ca8b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device1","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FlushDeviceContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDxgiDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory3" + ,"Kind":"Com" + ,"Guid":"0869759f-4f00-413f-b03e-2bda45404d0f" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory2","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink2" + ,"Kind":"Com" + ,"Guid":"3bab440e-417e-47df-a2e2-bc0be6a00916" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink1","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"DrawInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ink","Type":{"Kind":"ApiRef","Name":"ID2D1Ink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"inkStyle","Type":{"Kind":"ApiRef","Name":"ID2D1InkStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawGradientMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradientMesh","Type":{"Kind":"ApiRef","Name":"ID2D1GradientMesh","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawGdiMetafile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gdiMetafile","Type":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafile1" + ,"Kind":"Com" + ,"Guid":"2e69f9e8-dd3f-4bf9-95ba-c04f49d788df" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafile","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetDpi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1GdiMetafileSink1" + ,"Kind":"Com" + ,"Guid":"fd0ecb6b-91e6-411e-8655-395e760f91b4" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1GdiMetafileSink","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"recordData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"recordDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SpriteBatch" + ,"Kind":"Com" + ,"Guid":"4dc583bf-3a10-438a-8722-e9765224f1f1" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"AddSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"transforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"destinationRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sourceRectanglesStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformsStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSprites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"sourceRectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_RECT_U","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"colors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpriteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext3" + ,"Kind":"Com" + ,"Guid":"235a7496-8351-414c-bcd4-6672ab2d8e00" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext2","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device3" + ,"Kind":"Com" + ,"Guid":"852f2087-802c-4037-ab60-ff2e7ee6fc01" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device2","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory4" + ,"Kind":"Com" + ,"Guid":"bd4ec2d2-0662-4bee-ba8e-6f29f032e096" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory3","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink3" + ,"Kind":"Com" + ,"Guid":"18079135-4cf3-4868-bc8e-06067e6d242d" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink2","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"DrawSpriteBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"spriteBatch","Type":{"Kind":"ApiRef","Name":"ID2D1SpriteBatch","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"spriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"ID2D1Bitmap","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"spriteOptions","Type":{"Kind":"ApiRef","Name":"D2D1_SPRITE_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1SvgGlyphStyle" + ,"Kind":"Com" + ,"Guid":"af671749-d241-4db8-8e41-dcc2e5c1a438" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Resource","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strokeWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeDashesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"strokeWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"dashes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"dashesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dashOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext4" + ,"Kind":"Com" + ,"Guid":"8c427831-3d90-4476-b647-c4fae349e4db" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext3","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSvgGlyphStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"svgGlyphStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DRAW_TEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawColorBitmapGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmapSnapOption","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawSvgGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorBitmapGlyphImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSvgGlyphImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"defaultFillBrush","Type":{"Kind":"ApiRef","Name":"ID2D1Brush","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"svgGlyphStyle","Type":{"Kind":"ApiRef","Name":"ID2D1SvgGlyphStyle","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1CommandList","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device4" + ,"Kind":"Com" + ,"Guid":"d7bdb159-5683-4a46-bc9c-72dc720b858b" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device3","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetMaximumColorGlyphCacheMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"maximumInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumColorGlyphCacheMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID2D1Factory5" + ,"Kind":"Com" + ,"Guid":"c4349994-838e-4b0f-8cab-44997d9eeacc" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory4","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink4" + ,"Kind":"Com" + ,"Guid":"c78a6519-40d6-4218-b2de-beeeb744bb3e" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink3","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrimitiveBlend2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"primitiveBlend","Type":{"Kind":"ApiRef","Name":"D2D1_PRIMITIVE_BLEND","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1ColorContext1" + ,"Kind":"Com" + ,"Guid":"1ab42875-c57f-4be9-bd85-9cd78d6f55ee" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1ColorContext","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorContextType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D2D1_COLOR_CONTEXT_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDXGIColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext5" + ,"Kind":"Com" + ,"Guid":"7836d248-68cc-4df6-b9e8-de991bf62eb7" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext4","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSvgDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputXmlStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"viewportSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"svgDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DrawSvgDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"svgDocument","Type":{"Kind":"ApiRef","Name":"ID2D1SvgDocument","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorContextFromDxgiColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device5" + ,"Kind":"Com" + ,"Guid":"d55ba0a4-6405-4694-aef5-08ee1a4358b4" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device4","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory6" + ,"Kind":"Com" + ,"Guid":"f9976f46-f642-44c1-97ca-da32ea2a2635" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory5","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1CommandSink5" + ,"Kind":"Com" + ,"Guid":"7047dd26-b1e7-44a7-959a-8349e2144fa8" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1CommandSink4","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BlendImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1DeviceContext6" + ,"Kind":"Com" + ,"Guid":"985f7e37-4ed0-4a19-98a3-15b0edfde306" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1DeviceContext5","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"BlendImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendMode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"imageRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Device6" + ,"Kind":"Com" + ,"Guid":"7bfef914-2d75-4bad-be87-e18ddb077b6d" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Device5","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"D2D1_DEVICE_CONTEXT_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceContext6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext6","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1Factory7" + ,"Kind":"Com" + ,"Guid":"bdc2bdd3-b96c-4de6-bdf7-99d4745454de" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1Factory6","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"d2dDevice6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device6","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext1" + ,"Kind":"Com" + ,"Guid":"84ab595a-fc81-4546-bacd-e8ef4d8abe7a" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLookupTable3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"precision","Type":{"Kind":"ApiRef","Name":"D2D1_BUFFER_PRECISION","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"extents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":3,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"lookupTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1LookupTable3D","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID2D1EffectContext2" + ,"Kind":"Com" + ,"Guid":"577ad2a0-9fc7-4dda-8b18-dab810140052" + ,"Interface":{"Kind":"ApiRef","Name":"ID2D1EffectContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]} + ,"Methods":[ + { + "Name":"CreateColorContextFromDxgiColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateColorContextFromSimpleColorProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"simpleProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_SIMPLE_COLOR_PROFILE","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1ColorContext1","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"D2D1CreateFactory" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoryType","Type":{"Kind":"ApiRef","Name":"D2D1_FACTORY_TYPE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFactoryOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_FACTORY_OPTIONS","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppIFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1MakeRotateMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1MakeSkewMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"center","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1IsMatrixInvertible" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1InvertMatrix" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D2D1CreateDevice" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"d2dDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1CreateDeviceContext" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"creationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D1_CREATION_PROPERTIES","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"d2dDeviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1ConvertColorSpace" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]} + ,"Params":[ + {"Name":"sourceColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationColorSpace","Type":{"Kind":"ApiRef","Name":"D2D1_COLOR_SPACE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1SinCos" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D2D1Tan" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D2D1Vec3Length" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D2D1ComputeMaximumScaleFactor" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D2D1GetGradientMeshInteriorPointsFromCoonsPatch" + ,"SetLastError":false + ,"DllImport":"d2d1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPoint0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTensorPoint11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint12","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint21","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTensorPoint22","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct3D10.json b/api/Direct3D10.json new file mode 100644 index 0000000..10917da --- /dev/null +++ b/api/Direct3D10.json @@ -0,0 +1,6214 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"D3D10_INPUT_CLASSIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_INPUT_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D10_INPUT_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_INPUT_ELEMENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D10_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_FILL_WIREFRAME","Value":2} + ,{"Name":"D3D10_FILL_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CULL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_CULL_NONE","Value":1} + ,{"Name":"D3D10_CULL_FRONT","Value":2} + ,{"Name":"D3D10_CULL_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SO_DECLARATION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_VIEWPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_RESOURCE_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D10_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DSV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RTV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_USAGE_DEFAULT","Value":0} + ,{"Name":"D3D10_USAGE_IMMUTABLE","Value":1} + ,{"Name":"D3D10_USAGE_DYNAMIC","Value":2} + ,{"Name":"D3D10_USAGE_STAGING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BIND_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_BIND_VERTEX_BUFFER","Value":1} + ,{"Name":"D3D10_BIND_INDEX_BUFFER","Value":2} + ,{"Name":"D3D10_BIND_CONSTANT_BUFFER","Value":4} + ,{"Name":"D3D10_BIND_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D10_BIND_STREAM_OUTPUT","Value":16} + ,{"Name":"D3D10_BIND_RENDER_TARGET","Value":32} + ,{"Name":"D3D10_BIND_DEPTH_STENCIL","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CPU_ACCESS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_CPU_ACCESS_WRITE","Value":65536} + ,{"Name":"D3D10_CPU_ACCESS_READ","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RESOURCE_MISC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_RESOURCE_MISC_GENERATE_MIPS","Value":1} + ,{"Name":"D3D10_RESOURCE_MISC_SHARED","Value":2} + ,{"Name":"D3D10_RESOURCE_MISC_TEXTURECUBE","Value":4} + ,{"Name":"D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX","Value":16} + ,{"Name":"D3D10_RESOURCE_MISC_GDI_COMPATIBLE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_MAP_READ","Value":1} + ,{"Name":"D3D10_MAP_WRITE","Value":2} + ,{"Name":"D3D10_MAP_READ_WRITE","Value":3} + ,{"Name":"D3D10_MAP_WRITE_DISCARD","Value":4} + ,{"Name":"D3D10_MAP_WRITE_NO_OVERWRITE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MAP_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_MAP_FLAG_DO_NOT_WAIT","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RAISE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_CLEAR_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_CLEAR_DEPTH","Value":1} + ,{"Name":"D3D10_CLEAR_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10DeviceChild" + ,"Kind":"Com" + ,"Guid":"9b7e4c00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D10_COMPARISON_FUNC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_COMPARISON_NEVER","Value":1} + ,{"Name":"D3D10_COMPARISON_LESS","Value":2} + ,{"Name":"D3D10_COMPARISON_EQUAL","Value":3} + ,{"Name":"D3D10_COMPARISON_LESS_EQUAL","Value":4} + ,{"Name":"D3D10_COMPARISON_GREATER","Value":5} + ,{"Name":"D3D10_COMPARISON_NOT_EQUAL","Value":6} + ,{"Name":"D3D10_COMPARISON_GREATER_EQUAL","Value":7} + ,{"Name":"D3D10_COMPARISON_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DEPTH_WRITE_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D10_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_STENCIL_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D10_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D10_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D10_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D10_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D10_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D10_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D10_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_DEPTH_STENCILOP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D10_STENCIL_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_DEPTH_STENCIL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10DepthStencilState" + ,"Kind":"Com" + ,"Guid":"2b4b1cc8-a4ad-41f8-8322-ca86fc3ec675" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_BLEND_ZERO","Value":1} + ,{"Name":"D3D10_BLEND_ONE","Value":2} + ,{"Name":"D3D10_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D10_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D10_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D10_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D10_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D10_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D10_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D10_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D10_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D10_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D10_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D10_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D10_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D10_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D10_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BLEND_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D10_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D10_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D10_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D10_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COLOR_WRITE_ENABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D10_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_BLEND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BlendEnable","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}},"Attrs":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10BlendState" + ,"Kind":"Com" + ,"Guid":"edad8d19-8a35-4d6d-8566-2ea276cde161" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_RASTERIZER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D10_FILL_MODE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D10_CULL_MODE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScissorEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10RasterizerState" + ,"Kind":"Com" + ,"Guid":"a2a07292-89af-4345-be2e-c53d9fbb6e9f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_SUBRESOURCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SysMemSlicePitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Resource" + ,"Kind":"Com" + ,"Guid":"9b7e4c01-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Buffer" + ,"Kind":"Com" + ,"Guid":"9b7e4c02-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE1D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture1D" + ,"Kind":"Com" + ,"Guid":"9b7e4c03-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE2D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_MAPPED_TEXTURE2D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture2D" + ,"Kind":"Com" + ,"Guid":"9b7e4c04-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedTex2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE2D","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURE3D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D10_USAGE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_MAPPED_TEXTURE3D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Texture3D" + ,"Kind":"Com" + ,"Guid":"9b7e4c05-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D10_MAP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedTex3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MAPPED_TEXTURE3D","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXTURECUBE_FACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3D10_TEXTURECUBE_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3D10_TEXTURECUBE_FACE_NEGATIVE_Z","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10View" + ,"Kind":"Com" + ,"Guid":"c902b03f-60a7-49ba-9936-2a3ab37a7e33" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_BUFFER_SRV"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_BUFFER_SRV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX3D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEXCUBE_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_RESOURCE_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_SHADER_RESOURCE_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderResourceView" + ,"Kind":"Com" + ,"Guid":"9b7e4c07-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_BUFFER_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_BUFFER_RTV"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_BUFFER_RTV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX3D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_RENDER_TARGET_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_RTV_DIMENSION","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_RENDER_TARGET_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_RTV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10RenderTargetView" + ,"Kind":"Com" + ,"Guid":"9b7e4c08-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEX1D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX1D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_TEX2DMS_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_DEPTH_STENCIL_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D10_DSV_DIMENSION","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_DEPTH_STENCIL_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10DepthStencilView" + ,"Kind":"Com" + ,"Guid":"9b7e4c09-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10View","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10VertexShader" + ,"Kind":"Com" + ,"Guid":"9b7e4c0a-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10GeometryShader" + ,"Kind":"Com" + ,"Guid":"6316be88-54cd-4040-ab44-20461bc81f68" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10PixelShader" + ,"Kind":"Com" + ,"Guid":"4968b601-9d00-4cde-8346-8e7f675819b6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D10InputLayout" + ,"Kind":"Com" + ,"Guid":"9b7e4c0b-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D10_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D10_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D10_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D10_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D10_FILTER_TEXT_1BIT","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D10_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_TEXTURE_ADDRESS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_TEXTURE_ADDRESS_WRAP","Value":1} + ,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR","Value":2} + ,{"Name":"D3D10_TEXTURE_ADDRESS_CLAMP","Value":3} + ,{"Name":"D3D10_TEXTURE_ADDRESS_BORDER","Value":4} + ,{"Name":"D3D10_TEXTURE_ADDRESS_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SAMPLER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D10_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D10_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D10_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10SamplerState" + ,"Kind":"Com" + ,"Guid":"9b7e4c0c-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_FORMAT_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_FORMAT_SUPPORT_BUFFER","Value":1} + ,{"Name":"D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D10_FORMAT_SUPPORT_SO_BUFFER","Value":8} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE1D","Value":16} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE2D","Value":32} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURE3D","Value":64} + ,{"Name":"D3D10_FORMAT_SUPPORT_TEXTURECUBE","Value":128} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_LOAD","Value":256} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D10_FORMAT_SUPPORT_MIP","Value":4096} + ,{"Name":"D3D10_FORMAT_SUPPORT_MIP_AUTOGEN","Value":8192} + ,{"Name":"D3D10_FORMAT_SUPPORT_RENDER_TARGET","Value":16384} + ,{"Name":"D3D10_FORMAT_SUPPORT_BLENDABLE","Value":32768} + ,{"Name":"D3D10_FORMAT_SUPPORT_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D10_FORMAT_SUPPORT_CPU_LOCKABLE","Value":131072} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D10_FORMAT_SUPPORT_DISPLAY","Value":524288} + ,{"Name":"D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D10_FORMAT_SUPPORT_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Asynchronous" + ,"Kind":"Com" + ,"Guid":"9b7e4c0d-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10DeviceChild","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_ASYNC_GETDATA_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_ASYNC_GETDATA_DONOTFLUSH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_QUERY_EVENT","Value":0} + ,{"Name":"D3D10_QUERY_OCCLUSION","Value":1} + ,{"Name":"D3D10_QUERY_TIMESTAMP","Value":2} + ,{"Name":"D3D10_QUERY_TIMESTAMP_DISJOINT","Value":3} + ,{"Name":"D3D10_QUERY_PIPELINE_STATISTICS","Value":4} + ,{"Name":"D3D10_QUERY_OCCLUSION_PREDICATE","Value":5} + ,{"Name":"D3D10_QUERY_SO_STATISTICS","Value":6} + ,{"Name":"D3D10_QUERY_SO_OVERFLOW_PREDICATE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY_MISC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_QUERY_MISC_PREDICATEHINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_QUERY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D10_QUERY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Query" + ,"Kind":"Com" + ,"Guid":"9b7e4c0e-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Predicate" + ,"Kind":"Com" + ,"Guid":"9b7e4c10-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_TIMESTAMP_DISJOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_PIPELINE_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_QUERY_DATA_SO_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_COUNTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_COUNTER_GPU_IDLE","Value":0} + ,{"Name":"D3D10_COUNTER_VERTEX_PROCESSING","Value":1} + ,{"Name":"D3D10_COUNTER_GEOMETRY_PROCESSING","Value":2} + ,{"Name":"D3D10_COUNTER_PIXEL_PROCESSING","Value":3} + ,{"Name":"D3D10_COUNTER_OTHER_GPU_PROCESSING","Value":4} + ,{"Name":"D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION","Value":5} + ,{"Name":"D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION","Value":6} + ,{"Name":"D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION","Value":7} + ,{"Name":"D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION","Value":8} + ,{"Name":"D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION","Value":9} + ,{"Name":"D3D10_COUNTER_VS_MEMORY_LIMITED","Value":10} + ,{"Name":"D3D10_COUNTER_VS_COMPUTATION_LIMITED","Value":11} + ,{"Name":"D3D10_COUNTER_GS_MEMORY_LIMITED","Value":12} + ,{"Name":"D3D10_COUNTER_GS_COMPUTATION_LIMITED","Value":13} + ,{"Name":"D3D10_COUNTER_PS_MEMORY_LIMITED","Value":14} + ,{"Name":"D3D10_COUNTER_PS_COMPUTATION_LIMITED","Value":15} + ,{"Name":"D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE","Value":16} + ,{"Name":"D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE","Value":17} + ,{"Name":"D3D10_COUNTER_DEVICE_DEPENDENT_0","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COUNTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_COUNTER_TYPE_FLOAT32","Value":0} + ,{"Name":"D3D10_COUNTER_TYPE_UINT16","Value":1} + ,{"Name":"D3D10_COUNTER_TYPE_UINT32","Value":2} + ,{"Name":"D3D10_COUNTER_TYPE_UINT64","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_COUNTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_COUNTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D10_COUNTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumDetectableParallelUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Counter" + ,"Kind":"Com" + ,"Guid":"9b7e4c11-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Asynchronous","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Device" + ,"Kind":"Com" + ,"Guid":"9b7e4c0f-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"VSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPixelShader","Type":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVertexShader","Type":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pInputLayout","Type":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Topology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPredicate","Type":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PredicateValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBlendState","Type":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OMSetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDepthStencilState","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawAuto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RSSetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRasterizerState","Type":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopySubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BOX","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRenderTargetView","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateMips" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pShaderResourceView","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IAGetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IAGetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPredicateValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSampleMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStencilRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SOGetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RSGetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_VIEWPORT","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RaiseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CreateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTexture1D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE1D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture1D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture1D","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTexture2D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE2D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture2D","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTexture3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TEXTURE3D_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Texture3D","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderBytecodeWithInputSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10InputLayout","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShaderWithStreamOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputStreamStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSamplerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQueryDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Query","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePredicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPredicateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_QUERY_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Predicate","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCounterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Counter","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CheckFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCounterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_INFO","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_COUNTER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pActiveCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szUnits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pUnitsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"OpenSharedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTextFilterSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextFilterSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D10Multithread" + ,"Kind":"Com" + ,"Guid":"9b7e4e00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bMTProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_CREATE_DEVICE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_CREATE_DEVICE_SINGLETHREADED","Value":1} + ,{"Name":"D3D10_CREATE_DEVICE_DEBUG","Value":2} + ,{"Name":"D3D10_CREATE_DEVICE_SWITCH_TO_REF","Value":4} + ,{"Name":"D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS","Value":8} + ,{"Name":"D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP","Value":16} + ,{"Name":"D3D10_CREATE_DEVICE_BGRA_SUPPORT","Value":32} + ,{"Name":"D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY","Value":128} + ,{"Name":"D3D10_CREATE_DEVICE_STRICT_VALIDATION","Value":512} + ,{"Name":"D3D10_CREATE_DEVICE_DEBUGGABLE","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Debug" + ,"Kind":"Com" + ,"Guid":"9b7e4e01-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSwapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10SwitchToRef" + ,"Kind":"Com" + ,"Guid":"9b7e4e02-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UseRef","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_MESSAGE_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D10_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D10_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D10_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D10_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D10_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D10_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D10_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE_SEVERITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D10_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D10_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D10_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D10_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD","Value":1} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD","Value":2} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD","Value":3} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD","Value":4} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD","Value":5} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD","Value":6} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD","Value":7} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD","Value":8} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD","Value":9} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD","Value":10} + ,{"Name":"D3D10_MESSAGE_ID_STRING_FROM_APPLICATION","Value":11} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_THIS","Value":12} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":13} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":14} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":15} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":16} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":17} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":18} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":19} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":20} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":21} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":22} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":23} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":24} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":25} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":26} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":27} + ,{"Name":"D3D10_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":28} + ,{"Name":"D3D10_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":29} + ,{"Name":"D3D10_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT","Value":30} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT","Value":31} + ,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT","Value":32} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT","Value":33} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":34} + ,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":35} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":36} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT","Value":37} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":38} + ,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":39} + ,{"Name":"D3D10_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":40} + ,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT","Value":41} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT","Value":42} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":43} + ,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":44} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":45} + ,{"Name":"D3D10_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT","Value":46} + ,{"Name":"D3D10_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT","Value":47} + ,{"Name":"D3D10_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT","Value":48} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT","Value":49} + ,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT","Value":50} + ,{"Name":"D3D10_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":51} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":52} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN","Value":53} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS","Value":54} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":55} + ,{"Name":"D3D10_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":56} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT","Value":57} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES","Value":58} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE","Value":59} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS","Value":60} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS","Value":61} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS","Value":62} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS","Value":63} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS","Value":64} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA","Value":65} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS","Value":66} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS","Value":67} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS","Value":68} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN","Value":69} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN","Value":70} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_NULLDESC","Value":71} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS","Value":72} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION","Value":73} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT","Value":74} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT","Value":75} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES","Value":76} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE","Value":77} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS","Value":78} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS","Value":79} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS","Value":80} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS","Value":81} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS","Value":82} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA","Value":83} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS","Value":84} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS","Value":85} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS","Value":86} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN","Value":87} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN","Value":88} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_NULLDESC","Value":89} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION","Value":90} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT","Value":91} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT","Value":92} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES","Value":93} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE","Value":94} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS","Value":95} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS","Value":96} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS","Value":97} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS","Value":98} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS","Value":99} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA","Value":100} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS","Value":101} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS","Value":102} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS","Value":103} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN","Value":104} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN","Value":105} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_NULLDESC","Value":106} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION","Value":107} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT","Value":108} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT","Value":109} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES","Value":110} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE","Value":111} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS","Value":112} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS","Value":113} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS","Value":114} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS","Value":115} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS","Value":116} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA","Value":117} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS","Value":118} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS","Value":119} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS","Value":120} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN","Value":121} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN","Value":122} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_NULLDESC","Value":123} + ,{"Name":"D3D10_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION","Value":124} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":125} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":126} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":127} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":128} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":129} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS","Value":130} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN","Value":131} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN","Value":132} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":133} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":134} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":135} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":136} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":137} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":138} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS","Value":139} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN","Value":140} + ,{"Name":"D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN","Value":141} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":142} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":143} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":144} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":145} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":146} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS","Value":147} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN","Value":148} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN","Value":149} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":150} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":151} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":152} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":153} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":154} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":155} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":156} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":157} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":158} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":159} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":160} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":161} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":162} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":163} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC","Value":164} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":165} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":166} + ,{"Name":"D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":167} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":168} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":169} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":170} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":171} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":172} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":173} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":174} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":175} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL","Value":176} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL","Value":177} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":178} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":179} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":180} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":181} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":182} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":183} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":184} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":185} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":186} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":187} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":188} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":189} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":190} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":191} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":192} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":193} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":194} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":195} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":196} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":197} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS","Value":198} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC","Value":199} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":200} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":201} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":202} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":203} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":204} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":205} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":206} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":207} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":208} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":209} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS","Value":210} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC","Value":211} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":212} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":213} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":214} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":215} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":216} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":217} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":218} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS","Value":219} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC","Value":220} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER","Value":221} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU","Value":222} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV","Value":223} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW","Value":224} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS","Value":225} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY","Value":226} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC","Value":227} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD","Value":228} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD","Value":229} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS","Value":230} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC","Value":231} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY","Value":232} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS","Value":233} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG","Value":234} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC","Value":235} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED","Value":236} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED","Value":237} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER","Value":238} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE","Value":239} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY","Value":240} + ,{"Name":"D3D10_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER","Value":241} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID","Value":242} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE","Value":243} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED","Value":244} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY","Value":245} + ,{"Name":"D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":246} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":247} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY","Value":248} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY","Value":249} + ,{"Name":"D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":250} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":251} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY","Value":252} + ,{"Name":"D3D10_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER","Value":253} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED","Value":254} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY","Value":255} + ,{"Name":"D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":256} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":257} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY","Value":258} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT","Value":259} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR","Value":260} + ,{"Name":"D3D10_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH","Value":261} + ,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH","Value":262} + ,{"Name":"D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":263} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY","Value":264} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY","Value":265} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":266} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY","Value":267} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY","Value":268} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":269} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY","Value":270} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY","Value":271} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY","Value":272} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":273} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY","Value":274} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY","Value":275} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY","Value":276} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID","Value":277} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE","Value":278} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE","Value":279} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX","Value":280} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE","Value":281} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE","Value":282} + ,{"Name":"D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE","Value":283} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE","Value":284} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE","Value":285} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE","Value":286} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE","Value":287} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX","Value":288} + ,{"Name":"D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE","Value":289} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID","Value":290} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID","Value":291} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID","Value":292} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID","Value":293} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID","Value":294} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE","Value":295} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS","Value":296} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED","Value":297} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN","Value":298} + ,{"Name":"D3D10_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED","Value":299} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE","Value":300} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE","Value":301} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS","Value":302} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED","Value":303} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN","Value":304} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE","Value":305} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED","Value":306} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE","Value":307} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE","Value":308} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS","Value":309} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED","Value":310} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN","Value":311} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE","Value":312} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED","Value":313} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE","Value":314} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE","Value":315} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS","Value":316} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED","Value":317} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN","Value":318} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE","Value":319} + ,{"Name":"D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED","Value":320} + ,{"Name":"D3D10_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED","Value":321} + ,{"Name":"D3D10_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED","Value":322} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS","Value":323} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN","Value":324} + ,{"Name":"D3D10_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN","Value":325} + ,{"Name":"D3D10_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE","Value":326} + ,{"Name":"D3D10_MESSAGE_ID_REF_THREADING_MODE","Value":327} + ,{"Name":"D3D10_MESSAGE_ID_REF_UMDRIVER_EXCEPTION","Value":328} + ,{"Name":"D3D10_MESSAGE_ID_REF_KMDRIVER_EXCEPTION","Value":329} + ,{"Name":"D3D10_MESSAGE_ID_REF_HARDWARE_EXCEPTION","Value":330} + ,{"Name":"D3D10_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE","Value":331} + ,{"Name":"D3D10_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER","Value":332} + ,{"Name":"D3D10_MESSAGE_ID_REF_OUT_OF_MEMORY","Value":333} + ,{"Name":"D3D10_MESSAGE_ID_REF_INFO","Value":334} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW","Value":335} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW","Value":336} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW","Value":337} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW","Value":338} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW","Value":339} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW","Value":340} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET","Value":341} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":342} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX","Value":343} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE","Value":344} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK","Value":345} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE","Value":346} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":347} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET","Value":348} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET","Value":349} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET","Value":350} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL","Value":351} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET","Value":352} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET","Value":353} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH","Value":354} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":355} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":356} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET","Value":357} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":358} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL","Value":359} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH","Value":360} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH","Value":361} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT","Value":362} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET","Value":363} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED","Value":364} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":365} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED","Value":366} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED","Value":367} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED","Value":368} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED","Value":369} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED","Value":370} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED","Value":371} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED","Value":372} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED","Value":373} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE","Value":374} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER","Value":375} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":376} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":377} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":378} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":379} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":380} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN","Value":381} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN","Value":382} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN","Value":383} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET","Value":384} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":385} + ,{"Name":"D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":386} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH","Value":387} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW","Value":388} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS","Value":389} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH","Value":390} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":391} + ,{"Name":"D3D10_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY","Value":392} + ,{"Name":"D3D10_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY","Value":393} + ,{"Name":"D3D10_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN","Value":394} + ,{"Name":"D3D10_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN","Value":395} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER","Value":396} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED","Value":397} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":398} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN","Value":399} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN","Value":400} + ,{"Name":"D3D10_MESSAGE_ID_CREATECOUNTER_NULLDESC","Value":401} + ,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER","Value":402} + ,{"Name":"D3D10_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":403} + ,{"Name":"D3D10_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE","Value":404} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED","Value":405} + ,{"Name":"D3D10_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION","Value":406} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_DUPLICATE","Value":407} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS","Value":408} + ,{"Name":"D3D10_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION","Value":409} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS","Value":410} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN","Value":411} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE","Value":412} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS","Value":413} + ,{"Name":"D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL","Value":414} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH","Value":415} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED","Value":416} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":417} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE","Value":418} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE","Value":419} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":420} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH","Value":421} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":422} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_BUFFER","Value":423} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE1D","Value":424} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE2D","Value":425} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_TEXTURE3D","Value":426} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW","Value":427} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_RENDERTARGETVIEW","Value":428} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW","Value":429} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_VERTEXSHADER","Value":430} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_GEOMETRYSHADER","Value":431} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_PIXELSHADER","Value":432} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_INPUTLAYOUT","Value":433} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SAMPLER","Value":434} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_BLENDSTATE","Value":435} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE","Value":436} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_RASTERIZERSTATE","Value":437} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_QUERY","Value":438} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_PREDICATE","Value":439} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_COUNTER","Value":440} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_DEVICE","Value":441} + ,{"Name":"D3D10_MESSAGE_ID_LIVE_SWAPCHAIN","Value":442} + ,{"Name":"D3D10_MESSAGE_ID_D3D10_MESSAGES_END","Value":443} + ,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_START","Value":1048576} + ,{"Name":"D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED","Value":1048577} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED","Value":1048578} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT","Value":1048579} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY","Value":1048580} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE","Value":1048581} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED","Value":1048582} + ,{"Name":"D3D10_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048583} + ,{"Name":"D3D10_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048584} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS","Value":1048585} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND","Value":1048586} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D","Value":1048587} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE","Value":1048588} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE","Value":1048589} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS","Value":1048590} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS","Value":1048591} + ,{"Name":"D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX","Value":1048592} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS","Value":1048593} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED","Value":1048594} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS","Value":1048595} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY","Value":1048596} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK","Value":1048597} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK","Value":1048598} + ,{"Name":"D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT","Value":1048599} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE","Value":1048600} + ,{"Name":"D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE","Value":1048601} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE","Value":1048602} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD","Value":1048603} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL","Value":1048604} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX","Value":1048605} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO","Value":1048606} + ,{"Name":"D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES","Value":1048607} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET","Value":1048608} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER","Value":1048609} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE","Value":1048610} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE","Value":1048611} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE","Value":1048612} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS","Value":1048613} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT","Value":1048614} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS","Value":1048615} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES","Value":1048616} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED","Value":1048617} + ,{"Name":"D3D10_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED","Value":1048618} + ,{"Name":"D3D10_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED","Value":1048619} + ,{"Name":"D3D10_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED","Value":1048620} + ,{"Name":"D3D10_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED","Value":1048621} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND","Value":1048622} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND","Value":1048623} + ,{"Name":"D3D10_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED","Value":1048624} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE","Value":1048625} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED","Value":1048626} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3","Value":1048627} + ,{"Name":"D3D10_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED","Value":1048628} + ,{"Name":"D3D10_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO","Value":1048629} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION","Value":1048630} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED","Value":1048631} + ,{"Name":"D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR","Value":1048632} + ,{"Name":"D3D10_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA","Value":1048633} + ,{"Name":"D3D10_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP","Value":1048634} + ,{"Name":"D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED","Value":1048635} + ,{"Name":"D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT","Value":1048636} + ,{"Name":"D3D10_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES","Value":1048637} + ,{"Name":"D3D10_MESSAGE_ID_D3D10L9_MESSAGES_END","Value":1048638} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_INFO_QUEUE_FILTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_INFO_QUEUE_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10InfoQueue" + ,"Kind":"Com" + ,"Guid":"1b940b17-2642-4d1f-ab1f-b99bad0c395f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_MESSAGE","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D10_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_DRIVER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_DRIVER_TYPE_HARDWARE","Value":0} + ,{"Name":"D3D10_DRIVER_TYPE_REFERENCE","Value":1} + ,{"Name":"D3D10_DRIVER_TYPE_NULL","Value":2} + ,{"Name":"D3D10_DRIVER_TYPE_SOFTWARE","Value":3} + ,{"Name":"D3D10_DRIVER_TYPE_WARP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_TYPE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_INPUT_BIND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SIGNATURE_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10ShaderReflectionType" + ,"Kind":"Com" + ,"Guid":"c530ad7d-9b16-4395-a979-ba2ecff83add" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflectionVariable" + ,"Kind":"Com" + ,"Guid":"1bf63c95-2650-405d-99c1-3636bd1da0a1" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflectionConstantBuffer" + ,"Kind":"Com" + ,"Guid":"66c66a94-dddd-4b62-a66a-f0da33c2b4d0" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderReflection" + ,"Kind":"Com" + ,"Guid":"d40e20b6-f8f7-42ad-ab20-4baf8f15dfaa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_DEVICE_STATE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_DST_SO_BUFFERS","Value":1} + ,{"Name":"D3D10_DST_OM_RENDER_TARGETS","Value":2} + ,{"Name":"D3D10_DST_OM_DEPTH_STENCIL_STATE","Value":3} + ,{"Name":"D3D10_DST_OM_BLEND_STATE","Value":4} + ,{"Name":"D3D10_DST_VS","Value":5} + ,{"Name":"D3D10_DST_VS_SAMPLERS","Value":6} + ,{"Name":"D3D10_DST_VS_SHADER_RESOURCES","Value":7} + ,{"Name":"D3D10_DST_VS_CONSTANT_BUFFERS","Value":8} + ,{"Name":"D3D10_DST_GS","Value":9} + ,{"Name":"D3D10_DST_GS_SAMPLERS","Value":10} + ,{"Name":"D3D10_DST_GS_SHADER_RESOURCES","Value":11} + ,{"Name":"D3D10_DST_GS_CONSTANT_BUFFERS","Value":12} + ,{"Name":"D3D10_DST_PS","Value":13} + ,{"Name":"D3D10_DST_PS_SAMPLERS","Value":14} + ,{"Name":"D3D10_DST_PS_SHADER_RESOURCES","Value":15} + ,{"Name":"D3D10_DST_PS_CONSTANT_BUFFERS","Value":16} + ,{"Name":"D3D10_DST_IA_VERTEX_BUFFERS","Value":17} + ,{"Name":"D3D10_DST_IA_INDEX_BUFFER","Value":18} + ,{"Name":"D3D10_DST_IA_INPUT_LAYOUT","Value":19} + ,{"Name":"D3D10_DST_IA_PRIMITIVE_TOPOLOGY","Value":20} + ,{"Name":"D3D10_DST_RS_VIEWPORTS","Value":21} + ,{"Name":"D3D10_DST_RS_SCISSOR_RECTS","Value":22} + ,{"Name":"D3D10_DST_RS_RASTERIZER_STATE","Value":23} + ,{"Name":"D3D10_DST_PREDICATION","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_STATE_BLOCK_MASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PSSamplers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PSShaderResources","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PSConstantBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAVertexBuffers","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAIndexBuffer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IAInputLayout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IAPrimitiveTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMRenderTargets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMDepthStencilState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OMBlendState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSViewports","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSScissorRects","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RSRasterizerState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SOBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Predication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10StateBlock" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Capture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseAllDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_TYPE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnpackedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectType" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_TYPE_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberSemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExplicitBindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectType","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_VARIABLE_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParentConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsScalar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectScalarVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVectorVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectMatrixVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectStringVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsShaderResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderResourceVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRenderTargetViewVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilViewVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsBlend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectBlendVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectDepthStencilVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsRasterizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectRasterizerVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectSamplerVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRawValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRawValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectScalarVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFloatArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloatArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIntArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIntArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBoolArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBoolArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectVectorVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetBoolVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIntVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFloatVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBoolVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIntVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFloatVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBoolVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIntVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFloatVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBoolVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIntVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFloatVectorArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectMatrixVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMatrixArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMatrixArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMatrixTranspose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMatrixTranspose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMatrixTransposeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMatrixTransposeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectStringVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectShaderResourceVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetResourceArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectRenderTargetViewVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderTargetArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTargetArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10RenderTargetView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectDepthStencilViewVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDepthStencil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDepthStencilArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDepthStencilArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectConstantBuffer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"SetConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConstantBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConstantBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Buffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTextureBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTextureBuffer","Type":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTextureBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTextureBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_SHADER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"IsInline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SODecl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"NumInputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumOutputSignatureEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectShaderVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetShaderDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10VertexShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppGS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10GeometryShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10PixelShader","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputSignatureElementDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputSignatureElementDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Element","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectBlendVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBlendDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectDepthStencilVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10DepthStencilState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectRasterizerVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10RasterizerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D10EffectSamplerVariable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSampler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10SamplerState","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackingStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_PASS_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIAInputSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IAInputSignatureSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlendFactor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_PASS_SHADER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pShaderVariable","Type":{"Kind":"ApiRef","Name":"ID3D10EffectShaderVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"ShaderIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectPass" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVertexShaderDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGeometryShaderDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPixelShaderDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_PASS_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComputeStateBlockMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TECHNIQUE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Passes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Annotations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10EffectTechnique" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_TECHNIQUE_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAnnotationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnnotationByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPassByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPassByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectPass","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ComputeStateBlockMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_EFFECT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsChildEffect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SharedConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SharedGlobalVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Techniques","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10Effect" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_EFFECT_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVariableBySemantic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Semantic","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTechniqueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTechniqueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10EffectTechnique","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Optimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsOptimized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D10EffectPool" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AsEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_FEATURE_LEVEL1" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_FEATURE_LEVEL_10_0","Value":40960} + ,{"Name":"D3D10_FEATURE_LEVEL_10_1","Value":41216} + ,{"Name":"D3D10_FEATURE_LEVEL_9_1","Value":37120} + ,{"Name":"D3D10_FEATURE_LEVEL_9_2","Value":37376} + ,{"Name":"D3D10_FEATURE_LEVEL_9_3","Value":37632} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_RENDER_TARGET_BLEND_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D10_BLEND_OP","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_BLEND_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D10_RENDER_TARGET_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10BlendState1" + ,"Kind":"Com" + ,"Guid":"edad8d99-8a35-4d6d-8566-2ea276cde161" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10BlendState","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_TEXCUBE_ARRAY_SRV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D10","Parents":["D3D10_SHADER_RESOURCE_VIEW_DESC1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D10_BUFFER_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D10_TEX3D_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_SRV","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D10_TEXCUBE_ARRAY_SRV1","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D10ShaderResourceView1" + ,"Kind":"Com" + ,"Guid":"9b7e4c87-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_STANDARD_MULTISAMPLE_PATTERN","Value":-1} + ,{"Name":"D3D10_CENTER_MULTISAMPLE_PATTERN","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D10Device1" + ,"Kind":"Com" + ,"Guid":"9b7e4c8f-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShaderResourceView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D10Resource","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderResourceView1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10BlendState1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Direct3D10","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_REGTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_REG_INPUT","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_REG_OUTPUT","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_REG_CBUFFER","Value":2} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TBUFFER","Value":3} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEMP","Value":4} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEMPARRAY","Value":5} + ,{"Name":"D3D10_SHADER_DEBUG_REG_TEXTURE","Value":6} + ,{"Name":"D3D10_SHADER_DEBUG_REG_SAMPLER","Value":7} + ,{"Name":"D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER","Value":8} + ,{"Name":"D3D10_SHADER_DEBUG_REG_LITERAL","Value":9} + ,{"Name":"D3D10_SHADER_DEBUG_REG_UNUSED","Value":10} + ,{"Name":"D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS","Value":11} + ,{"Name":"D3D11_SHADER_DEBUG_REG_UAV","Value":12} + ,{"Name":"D3D10_SHADER_DEBUG_REG_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_SCOPE_GLOBAL","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_BLOCK","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORLOOP","Value":2} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STRUCT","Value":3} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS","Value":4} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK","Value":5} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_NAMESPACE","Value":6} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_ANNOTATION","Value":7} + ,{"Name":"D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_VARTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D10_SHADER_DEBUG_VAR_VARIABLE","Value":0} + ,{"Name":"D3D10_SHADER_DEBUG_VAR_FUNCTION","Value":1} + ,{"Name":"D3D10_SHADER_DEBUG_VAR_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D10_SHADER_DEBUG_TOKEN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"File","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Line","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Column","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_VAR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVarOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INPUT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"InitialBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPEVAR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VarType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_VARTYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructMemberScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uArrayIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFirstVariable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_SCOPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScopeType","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_SCOPETYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_OUTPUTVAR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Var","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uValueMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uValueMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iValueMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iValueMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fValueMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fValueMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bNaNPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bInfPossible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputRegisterSet","Type":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_REGTYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":[]} + ,{"Name":"OutputReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputComponents","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"OutputVars","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTVAR","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"IndexReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOutputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputs","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DEBUG_OUTPUTREG_INFO","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":[]} + ,{"Name":"TokenId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NestingLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessedVars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessedVarsInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D10_SHADER_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntrypointName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShaderTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Files","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Instructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tokens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVariables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeVariableInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D10ShaderReflection1" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D10ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D10","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLevel9Shader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLevel9Shader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSampleFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PFN_D3D10_CREATE_DEVICE1" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"D3D10CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateDeviceAndSwapChain" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateBlob" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CompileShader" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10DisassembleShader" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetPixelShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10GetVertexShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10GetGeometryShaderProfile" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10ReflectShader" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10ShaderReflection","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10PreprocessShader" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppShaderText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10GetInputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetInputAndOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10GetShaderDebugInfo" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskUnion" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskIntersect" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDifference" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskEnableCapture" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDisableCapture" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"RangeStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RangeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskEnableAll" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskDisableAll" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10StateBlockMaskGetSetting" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"D3D10_DEVICE_STATE_TYPES","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Entry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3D10CreateStateBlock" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStateBlockMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D10_STATE_BLOCK_MASK","TargetKind":"Default","Api":"Direct3D10","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppStateBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10StateBlock","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CompileEffectFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSrcFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HLSLFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCompiledEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateEffectFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEffectPool","Type":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CreateEffectPoolFromMemory" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"FXFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D10Device","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEffectPool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10EffectPool","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10DisassembleEffect" + ,"SetLastError":false + ,"DllImport":"d3d10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnableColorCode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D10CreateDevice1" + ,"SetLastError":false + ,"DllImport":"d3d10_1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D10CreateDeviceAndSwapChain1" + ,"SetLastError":false + ,"DllImport":"d3d10_1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D10_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HardwareLevel","Type":{"Kind":"ApiRef","Name":"D3D10_FEATURE_LEVEL1","TargetKind":"Default","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D10Device1","TargetKind":"Com","Api":"Direct3D10","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct3D11.json b/api/Direct3D11.json new file mode 100644 index 0000000..035c723 --- /dev/null +++ b/api/Direct3D11.json @@ -0,0 +1,10072 @@ +{ + +"Constants":[ + { + "Name":"D3D11_SDK_VERSION" + ,"NativeType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_DEFAULT_MAX_ANISOTROPY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT" + ,"NativeType":"Int32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT" + ,"NativeType":"Int32" + ,"Value":1048575 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_1_MAX_TEXTURE_REPEAT" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_2_MAX_TEXTURE_REPEAT" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D_FL9_3_MAX_TEXTURE_REPEAT" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3DDebugObjectName" + ,"NativeType":"Guid" + ,"Value":"429b8c22-9188-4b0c-8742-acb0bf85c200" + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_D3DDebugObjectNameW" + ,"NativeType":"Guid" + ,"Value":"4cca5fd8-921f-42c8-8566-70caf2a9b741" + ,"Attrs":[] + } + ,{ + "Name":"WKPDID_CommentStringW" + ,"NativeType":"Guid" + ,"Value":"d0149dc0-90e8-4ec8-8144-e900ad266bb2" + ,"Attrs":[] + } + ,{ + "Name":"D3D_TEXTURE_LAYOUT_ROW_MAJOR" + ,"NativeType":"Guid" + ,"Value":"b5dc234f-72bb-4bec-9705-8cf258df6b6c" + ,"Attrs":[] + } + ,{ + "Name":"D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE" + ,"NativeType":"Guid" + ,"Value":"4c0f29e3-3f5f-4d35-84c9-bc0983b62c28" + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_X" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_Y" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_Z" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPONENT_MASK_W" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D_DRIVER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_DRIVER_TYPE_UNKNOWN","Value":0} + ,{"Name":"D3D_DRIVER_TYPE_HARDWARE","Value":1} + ,{"Name":"D3D_DRIVER_TYPE_REFERENCE","Value":2} + ,{"Name":"D3D_DRIVER_TYPE_NULL","Value":3} + ,{"Name":"D3D_DRIVER_TYPE_SOFTWARE","Value":4} + ,{"Name":"D3D_DRIVER_TYPE_WARP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_FEATURE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_FEATURE_LEVEL_1_0_CORE","Value":4096} + ,{"Name":"D3D_FEATURE_LEVEL_9_1","Value":37120} + ,{"Name":"D3D_FEATURE_LEVEL_9_2","Value":37376} + ,{"Name":"D3D_FEATURE_LEVEL_9_3","Value":37632} + ,{"Name":"D3D_FEATURE_LEVEL_10_0","Value":40960} + ,{"Name":"D3D_FEATURE_LEVEL_10_1","Value":41216} + ,{"Name":"D3D_FEATURE_LEVEL_11_0","Value":45056} + ,{"Name":"D3D_FEATURE_LEVEL_11_1","Value":45312} + ,{"Name":"D3D_FEATURE_LEVEL_12_0","Value":49152} + ,{"Name":"D3D_FEATURE_LEVEL_12_1","Value":49408} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PRIMITIVE_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST","Value":33} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST","Value":34} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST","Value":35} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST","Value":36} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST","Value":37} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST","Value":38} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST","Value":39} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST","Value":40} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST","Value":41} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST","Value":42} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST","Value":43} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST","Value":44} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST","Value":45} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST","Value":46} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST","Value":47} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST","Value":48} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST","Value":49} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST","Value":50} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST","Value":51} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST","Value":52} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST","Value":53} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST","Value":54} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST","Value":55} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST","Value":56} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST","Value":57} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST","Value":58} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST","Value":59} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST","Value":60} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST","Value":61} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST","Value":62} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST","Value":63} + ,{"Name":"D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST","Value":64} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED","Value":0} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_POINTLIST","Value":1} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINELIST","Value":2} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP","Value":3} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST","Value":4} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP","Value":5} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ","Value":10} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ","Value":11} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ","Value":12} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ","Value":13} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST","Value":33} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST","Value":34} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST","Value":35} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST","Value":36} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST","Value":37} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST","Value":38} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST","Value":39} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST","Value":40} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST","Value":41} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST","Value":42} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST","Value":43} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST","Value":44} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST","Value":45} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST","Value":46} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST","Value":47} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST","Value":48} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST","Value":49} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST","Value":50} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST","Value":51} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST","Value":52} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST","Value":53} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST","Value":54} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST","Value":55} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST","Value":56} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST","Value":57} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST","Value":58} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST","Value":59} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST","Value":60} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST","Value":61} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST","Value":62} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST","Value":63} + ,{"Name":"D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PRIMITIVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D_PRIMITIVE_1_CONTROL_POINT_PATCH","Value":8} + ,{"Name":"D3D_PRIMITIVE_2_CONTROL_POINT_PATCH","Value":9} + ,{"Name":"D3D_PRIMITIVE_3_CONTROL_POINT_PATCH","Value":10} + ,{"Name":"D3D_PRIMITIVE_4_CONTROL_POINT_PATCH","Value":11} + ,{"Name":"D3D_PRIMITIVE_5_CONTROL_POINT_PATCH","Value":12} + ,{"Name":"D3D_PRIMITIVE_6_CONTROL_POINT_PATCH","Value":13} + ,{"Name":"D3D_PRIMITIVE_7_CONTROL_POINT_PATCH","Value":14} + ,{"Name":"D3D_PRIMITIVE_8_CONTROL_POINT_PATCH","Value":15} + ,{"Name":"D3D_PRIMITIVE_9_CONTROL_POINT_PATCH","Value":16} + ,{"Name":"D3D_PRIMITIVE_10_CONTROL_POINT_PATCH","Value":17} + ,{"Name":"D3D_PRIMITIVE_11_CONTROL_POINT_PATCH","Value":18} + ,{"Name":"D3D_PRIMITIVE_12_CONTROL_POINT_PATCH","Value":19} + ,{"Name":"D3D_PRIMITIVE_13_CONTROL_POINT_PATCH","Value":20} + ,{"Name":"D3D_PRIMITIVE_14_CONTROL_POINT_PATCH","Value":21} + ,{"Name":"D3D_PRIMITIVE_15_CONTROL_POINT_PATCH","Value":22} + ,{"Name":"D3D_PRIMITIVE_16_CONTROL_POINT_PATCH","Value":23} + ,{"Name":"D3D_PRIMITIVE_17_CONTROL_POINT_PATCH","Value":24} + ,{"Name":"D3D_PRIMITIVE_18_CONTROL_POINT_PATCH","Value":25} + ,{"Name":"D3D_PRIMITIVE_19_CONTROL_POINT_PATCH","Value":26} + ,{"Name":"D3D_PRIMITIVE_20_CONTROL_POINT_PATCH","Value":27} + ,{"Name":"D3D_PRIMITIVE_21_CONTROL_POINT_PATCH","Value":28} + ,{"Name":"D3D_PRIMITIVE_22_CONTROL_POINT_PATCH","Value":29} + ,{"Name":"D3D_PRIMITIVE_23_CONTROL_POINT_PATCH","Value":30} + ,{"Name":"D3D_PRIMITIVE_24_CONTROL_POINT_PATCH","Value":31} + ,{"Name":"D3D_PRIMITIVE_25_CONTROL_POINT_PATCH","Value":32} + ,{"Name":"D3D_PRIMITIVE_26_CONTROL_POINT_PATCH","Value":33} + ,{"Name":"D3D_PRIMITIVE_27_CONTROL_POINT_PATCH","Value":34} + ,{"Name":"D3D_PRIMITIVE_28_CONTROL_POINT_PATCH","Value":35} + ,{"Name":"D3D_PRIMITIVE_29_CONTROL_POINT_PATCH","Value":36} + ,{"Name":"D3D_PRIMITIVE_30_CONTROL_POINT_PATCH","Value":37} + ,{"Name":"D3D_PRIMITIVE_31_CONTROL_POINT_PATCH","Value":38} + ,{"Name":"D3D_PRIMITIVE_32_CONTROL_POINT_PATCH","Value":39} + ,{"Name":"D3D10_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D10_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D10_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D10_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D10_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D10_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D11_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D11_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D11_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D11_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D11_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D11_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ,{"Name":"D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH","Value":8} + ,{"Name":"D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH","Value":9} + ,{"Name":"D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH","Value":10} + ,{"Name":"D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH","Value":11} + ,{"Name":"D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH","Value":12} + ,{"Name":"D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH","Value":13} + ,{"Name":"D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH","Value":14} + ,{"Name":"D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH","Value":15} + ,{"Name":"D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH","Value":16} + ,{"Name":"D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH","Value":17} + ,{"Name":"D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH","Value":18} + ,{"Name":"D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH","Value":19} + ,{"Name":"D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH","Value":20} + ,{"Name":"D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH","Value":21} + ,{"Name":"D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH","Value":22} + ,{"Name":"D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH","Value":23} + ,{"Name":"D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH","Value":24} + ,{"Name":"D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH","Value":25} + ,{"Name":"D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH","Value":26} + ,{"Name":"D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH","Value":27} + ,{"Name":"D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH","Value":28} + ,{"Name":"D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH","Value":29} + ,{"Name":"D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH","Value":30} + ,{"Name":"D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH","Value":31} + ,{"Name":"D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH","Value":32} + ,{"Name":"D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH","Value":33} + ,{"Name":"D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH","Value":34} + ,{"Name":"D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH","Value":35} + ,{"Name":"D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH","Value":36} + ,{"Name":"D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH","Value":37} + ,{"Name":"D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH","Value":38} + ,{"Name":"D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH","Value":39} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SRV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D_SRV_DIMENSION_BUFFEREX","Value":11} + ,{"Name":"D3D10_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D10_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_1_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D10_1_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D11_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D11_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D11_SRV_DIMENSION_BUFFEREX","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_MACRO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Definition","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3DBlob" + ,"Kind":"Com" + ,"Guid":"8ba5fb08-5195-40e2-ac58-0d989c3a0102" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBufferPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_DESTRUCTION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ID3DDestructionNotifier" + ,"Kind":"Com" + ,"Guid":"a06eb39a-50da-425b-8c31-4eecd6c270f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDestructionCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackFn","Type":{"Kind":"ApiRef","Name":"PFN_DESTRUCTION_CALLBACK","TargetKind":"FunctionPointer","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCallbackID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterDestructionCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D_INCLUDE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_INCLUDE_LOCAL","Value":0} + ,{"Name":"D3D_INCLUDE_SYSTEM","Value":1} + ,{"Name":"D3D10_INCLUDE_LOCAL","Value":0} + ,{"Name":"D3D10_INCLUDE_SYSTEM","Value":1} + ,{"Name":"D3D_INCLUDE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DInclude" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IncludeType","Type":{"Kind":"ApiRef","Name":"D3D_INCLUDE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParentData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D_SHADER_VARIABLE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SVC_SCALAR","Value":0} + ,{"Name":"D3D_SVC_VECTOR","Value":1} + ,{"Name":"D3D_SVC_MATRIX_ROWS","Value":2} + ,{"Name":"D3D_SVC_MATRIX_COLUMNS","Value":3} + ,{"Name":"D3D_SVC_OBJECT","Value":4} + ,{"Name":"D3D_SVC_STRUCT","Value":5} + ,{"Name":"D3D_SVC_INTERFACE_CLASS","Value":6} + ,{"Name":"D3D_SVC_INTERFACE_POINTER","Value":7} + ,{"Name":"D3D10_SVC_SCALAR","Value":0} + ,{"Name":"D3D10_SVC_VECTOR","Value":1} + ,{"Name":"D3D10_SVC_MATRIX_ROWS","Value":2} + ,{"Name":"D3D10_SVC_MATRIX_COLUMNS","Value":3} + ,{"Name":"D3D10_SVC_OBJECT","Value":4} + ,{"Name":"D3D10_SVC_STRUCT","Value":5} + ,{"Name":"D3D11_SVC_INTERFACE_CLASS","Value":6} + ,{"Name":"D3D11_SVC_INTERFACE_POINTER","Value":7} + ,{"Name":"D3D_SVC_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_VARIABLE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SVF_USERPACKED","Value":1} + ,{"Name":"D3D_SVF_USED","Value":2} + ,{"Name":"D3D_SVF_INTERFACE_POINTER","Value":4} + ,{"Name":"D3D_SVF_INTERFACE_PARAMETER","Value":8} + ,{"Name":"D3D10_SVF_USERPACKED","Value":1} + ,{"Name":"D3D10_SVF_USED","Value":2} + ,{"Name":"D3D11_SVF_INTERFACE_POINTER","Value":4} + ,{"Name":"D3D11_SVF_INTERFACE_PARAMETER","Value":8} + ,{"Name":"D3D_SVF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_VARIABLE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SVT_VOID","Value":0} + ,{"Name":"D3D_SVT_BOOL","Value":1} + ,{"Name":"D3D_SVT_INT","Value":2} + ,{"Name":"D3D_SVT_FLOAT","Value":3} + ,{"Name":"D3D_SVT_STRING","Value":4} + ,{"Name":"D3D_SVT_TEXTURE","Value":5} + ,{"Name":"D3D_SVT_TEXTURE1D","Value":6} + ,{"Name":"D3D_SVT_TEXTURE2D","Value":7} + ,{"Name":"D3D_SVT_TEXTURE3D","Value":8} + ,{"Name":"D3D_SVT_TEXTURECUBE","Value":9} + ,{"Name":"D3D_SVT_SAMPLER","Value":10} + ,{"Name":"D3D_SVT_SAMPLER1D","Value":11} + ,{"Name":"D3D_SVT_SAMPLER2D","Value":12} + ,{"Name":"D3D_SVT_SAMPLER3D","Value":13} + ,{"Name":"D3D_SVT_SAMPLERCUBE","Value":14} + ,{"Name":"D3D_SVT_PIXELSHADER","Value":15} + ,{"Name":"D3D_SVT_VERTEXSHADER","Value":16} + ,{"Name":"D3D_SVT_PIXELFRAGMENT","Value":17} + ,{"Name":"D3D_SVT_VERTEXFRAGMENT","Value":18} + ,{"Name":"D3D_SVT_UINT","Value":19} + ,{"Name":"D3D_SVT_UINT8","Value":20} + ,{"Name":"D3D_SVT_GEOMETRYSHADER","Value":21} + ,{"Name":"D3D_SVT_RASTERIZER","Value":22} + ,{"Name":"D3D_SVT_DEPTHSTENCIL","Value":23} + ,{"Name":"D3D_SVT_BLEND","Value":24} + ,{"Name":"D3D_SVT_BUFFER","Value":25} + ,{"Name":"D3D_SVT_CBUFFER","Value":26} + ,{"Name":"D3D_SVT_TBUFFER","Value":27} + ,{"Name":"D3D_SVT_TEXTURE1DARRAY","Value":28} + ,{"Name":"D3D_SVT_TEXTURE2DARRAY","Value":29} + ,{"Name":"D3D_SVT_RENDERTARGETVIEW","Value":30} + ,{"Name":"D3D_SVT_DEPTHSTENCILVIEW","Value":31} + ,{"Name":"D3D_SVT_TEXTURE2DMS","Value":32} + ,{"Name":"D3D_SVT_TEXTURE2DMSARRAY","Value":33} + ,{"Name":"D3D_SVT_TEXTURECUBEARRAY","Value":34} + ,{"Name":"D3D_SVT_HULLSHADER","Value":35} + ,{"Name":"D3D_SVT_DOMAINSHADER","Value":36} + ,{"Name":"D3D_SVT_INTERFACE_POINTER","Value":37} + ,{"Name":"D3D_SVT_COMPUTESHADER","Value":38} + ,{"Name":"D3D_SVT_DOUBLE","Value":39} + ,{"Name":"D3D_SVT_RWTEXTURE1D","Value":40} + ,{"Name":"D3D_SVT_RWTEXTURE1DARRAY","Value":41} + ,{"Name":"D3D_SVT_RWTEXTURE2D","Value":42} + ,{"Name":"D3D_SVT_RWTEXTURE2DARRAY","Value":43} + ,{"Name":"D3D_SVT_RWTEXTURE3D","Value":44} + ,{"Name":"D3D_SVT_RWBUFFER","Value":45} + ,{"Name":"D3D_SVT_BYTEADDRESS_BUFFER","Value":46} + ,{"Name":"D3D_SVT_RWBYTEADDRESS_BUFFER","Value":47} + ,{"Name":"D3D_SVT_STRUCTURED_BUFFER","Value":48} + ,{"Name":"D3D_SVT_RWSTRUCTURED_BUFFER","Value":49} + ,{"Name":"D3D_SVT_APPEND_STRUCTURED_BUFFER","Value":50} + ,{"Name":"D3D_SVT_CONSUME_STRUCTURED_BUFFER","Value":51} + ,{"Name":"D3D_SVT_MIN8FLOAT","Value":52} + ,{"Name":"D3D_SVT_MIN10FLOAT","Value":53} + ,{"Name":"D3D_SVT_MIN16FLOAT","Value":54} + ,{"Name":"D3D_SVT_MIN12INT","Value":55} + ,{"Name":"D3D_SVT_MIN16INT","Value":56} + ,{"Name":"D3D_SVT_MIN16UINT","Value":57} + ,{"Name":"D3D10_SVT_VOID","Value":0} + ,{"Name":"D3D10_SVT_BOOL","Value":1} + ,{"Name":"D3D10_SVT_INT","Value":2} + ,{"Name":"D3D10_SVT_FLOAT","Value":3} + ,{"Name":"D3D10_SVT_STRING","Value":4} + ,{"Name":"D3D10_SVT_TEXTURE","Value":5} + ,{"Name":"D3D10_SVT_TEXTURE1D","Value":6} + ,{"Name":"D3D10_SVT_TEXTURE2D","Value":7} + ,{"Name":"D3D10_SVT_TEXTURE3D","Value":8} + ,{"Name":"D3D10_SVT_TEXTURECUBE","Value":9} + ,{"Name":"D3D10_SVT_SAMPLER","Value":10} + ,{"Name":"D3D10_SVT_SAMPLER1D","Value":11} + ,{"Name":"D3D10_SVT_SAMPLER2D","Value":12} + ,{"Name":"D3D10_SVT_SAMPLER3D","Value":13} + ,{"Name":"D3D10_SVT_SAMPLERCUBE","Value":14} + ,{"Name":"D3D10_SVT_PIXELSHADER","Value":15} + ,{"Name":"D3D10_SVT_VERTEXSHADER","Value":16} + ,{"Name":"D3D10_SVT_PIXELFRAGMENT","Value":17} + ,{"Name":"D3D10_SVT_VERTEXFRAGMENT","Value":18} + ,{"Name":"D3D10_SVT_UINT","Value":19} + ,{"Name":"D3D10_SVT_UINT8","Value":20} + ,{"Name":"D3D10_SVT_GEOMETRYSHADER","Value":21} + ,{"Name":"D3D10_SVT_RASTERIZER","Value":22} + ,{"Name":"D3D10_SVT_DEPTHSTENCIL","Value":23} + ,{"Name":"D3D10_SVT_BLEND","Value":24} + ,{"Name":"D3D10_SVT_BUFFER","Value":25} + ,{"Name":"D3D10_SVT_CBUFFER","Value":26} + ,{"Name":"D3D10_SVT_TBUFFER","Value":27} + ,{"Name":"D3D10_SVT_TEXTURE1DARRAY","Value":28} + ,{"Name":"D3D10_SVT_TEXTURE2DARRAY","Value":29} + ,{"Name":"D3D10_SVT_RENDERTARGETVIEW","Value":30} + ,{"Name":"D3D10_SVT_DEPTHSTENCILVIEW","Value":31} + ,{"Name":"D3D10_SVT_TEXTURE2DMS","Value":32} + ,{"Name":"D3D10_SVT_TEXTURE2DMSARRAY","Value":33} + ,{"Name":"D3D10_SVT_TEXTURECUBEARRAY","Value":34} + ,{"Name":"D3D11_SVT_HULLSHADER","Value":35} + ,{"Name":"D3D11_SVT_DOMAINSHADER","Value":36} + ,{"Name":"D3D11_SVT_INTERFACE_POINTER","Value":37} + ,{"Name":"D3D11_SVT_COMPUTESHADER","Value":38} + ,{"Name":"D3D11_SVT_DOUBLE","Value":39} + ,{"Name":"D3D11_SVT_RWTEXTURE1D","Value":40} + ,{"Name":"D3D11_SVT_RWTEXTURE1DARRAY","Value":41} + ,{"Name":"D3D11_SVT_RWTEXTURE2D","Value":42} + ,{"Name":"D3D11_SVT_RWTEXTURE2DARRAY","Value":43} + ,{"Name":"D3D11_SVT_RWTEXTURE3D","Value":44} + ,{"Name":"D3D11_SVT_RWBUFFER","Value":45} + ,{"Name":"D3D11_SVT_BYTEADDRESS_BUFFER","Value":46} + ,{"Name":"D3D11_SVT_RWBYTEADDRESS_BUFFER","Value":47} + ,{"Name":"D3D11_SVT_STRUCTURED_BUFFER","Value":48} + ,{"Name":"D3D11_SVT_RWSTRUCTURED_BUFFER","Value":49} + ,{"Name":"D3D11_SVT_APPEND_STRUCTURED_BUFFER","Value":50} + ,{"Name":"D3D11_SVT_CONSUME_STRUCTURED_BUFFER","Value":51} + ,{"Name":"D3D_SVT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_INPUT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SIF_USERPACKED","Value":1} + ,{"Name":"D3D_SIF_COMPARISON_SAMPLER","Value":2} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENT_0","Value":4} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENT_1","Value":8} + ,{"Name":"D3D_SIF_TEXTURE_COMPONENTS","Value":12} + ,{"Name":"D3D_SIF_UNUSED","Value":16} + ,{"Name":"D3D10_SIF_USERPACKED","Value":1} + ,{"Name":"D3D10_SIF_COMPARISON_SAMPLER","Value":2} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENT_0","Value":4} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENT_1","Value":8} + ,{"Name":"D3D10_SIF_TEXTURE_COMPONENTS","Value":12} + ,{"Name":"D3D_SIF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_INPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SIT_CBUFFER","Value":0} + ,{"Name":"D3D_SIT_TBUFFER","Value":1} + ,{"Name":"D3D_SIT_TEXTURE","Value":2} + ,{"Name":"D3D_SIT_SAMPLER","Value":3} + ,{"Name":"D3D_SIT_UAV_RWTYPED","Value":4} + ,{"Name":"D3D_SIT_STRUCTURED","Value":5} + ,{"Name":"D3D_SIT_UAV_RWSTRUCTURED","Value":6} + ,{"Name":"D3D_SIT_BYTEADDRESS","Value":7} + ,{"Name":"D3D_SIT_UAV_RWBYTEADDRESS","Value":8} + ,{"Name":"D3D_SIT_UAV_APPEND_STRUCTURED","Value":9} + ,{"Name":"D3D_SIT_UAV_CONSUME_STRUCTURED","Value":10} + ,{"Name":"D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER","Value":11} + ,{"Name":"D3D_SIT_RTACCELERATIONSTRUCTURE","Value":12} + ,{"Name":"D3D_SIT_UAV_FEEDBACKTEXTURE","Value":13} + ,{"Name":"D3D10_SIT_CBUFFER","Value":0} + ,{"Name":"D3D10_SIT_TBUFFER","Value":1} + ,{"Name":"D3D10_SIT_TEXTURE","Value":2} + ,{"Name":"D3D10_SIT_SAMPLER","Value":3} + ,{"Name":"D3D11_SIT_UAV_RWTYPED","Value":4} + ,{"Name":"D3D11_SIT_STRUCTURED","Value":5} + ,{"Name":"D3D11_SIT_UAV_RWSTRUCTURED","Value":6} + ,{"Name":"D3D11_SIT_BYTEADDRESS","Value":7} + ,{"Name":"D3D11_SIT_UAV_RWBYTEADDRESS","Value":8} + ,{"Name":"D3D11_SIT_UAV_APPEND_STRUCTURED","Value":9} + ,{"Name":"D3D11_SIT_UAV_CONSUME_STRUCTURED","Value":10} + ,{"Name":"D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_CBUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_CBF_USERPACKED","Value":1} + ,{"Name":"D3D10_CBF_USERPACKED","Value":1} + ,{"Name":"D3D_CBF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_CBUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_CT_CBUFFER","Value":0} + ,{"Name":"D3D_CT_TBUFFER","Value":1} + ,{"Name":"D3D_CT_INTERFACE_POINTERS","Value":2} + ,{"Name":"D3D_CT_RESOURCE_BIND_INFO","Value":3} + ,{"Name":"D3D10_CT_CBUFFER","Value":0} + ,{"Name":"D3D10_CT_TBUFFER","Value":1} + ,{"Name":"D3D11_CT_CBUFFER","Value":0} + ,{"Name":"D3D11_CT_TBUFFER","Value":1} + ,{"Name":"D3D11_CT_INTERFACE_POINTERS","Value":2} + ,{"Name":"D3D11_CT_RESOURCE_BIND_INFO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_NAME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_NAME_UNDEFINED","Value":0} + ,{"Name":"D3D_NAME_POSITION","Value":1} + ,{"Name":"D3D_NAME_CLIP_DISTANCE","Value":2} + ,{"Name":"D3D_NAME_CULL_DISTANCE","Value":3} + ,{"Name":"D3D_NAME_RENDER_TARGET_ARRAY_INDEX","Value":4} + ,{"Name":"D3D_NAME_VIEWPORT_ARRAY_INDEX","Value":5} + ,{"Name":"D3D_NAME_VERTEX_ID","Value":6} + ,{"Name":"D3D_NAME_PRIMITIVE_ID","Value":7} + ,{"Name":"D3D_NAME_INSTANCE_ID","Value":8} + ,{"Name":"D3D_NAME_IS_FRONT_FACE","Value":9} + ,{"Name":"D3D_NAME_SAMPLE_INDEX","Value":10} + ,{"Name":"D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR","Value":11} + ,{"Name":"D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR","Value":12} + ,{"Name":"D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR","Value":13} + ,{"Name":"D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR","Value":14} + ,{"Name":"D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR","Value":15} + ,{"Name":"D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR","Value":16} + ,{"Name":"D3D_NAME_BARYCENTRICS","Value":23} + ,{"Name":"D3D_NAME_SHADINGRATE","Value":24} + ,{"Name":"D3D_NAME_CULLPRIMITIVE","Value":25} + ,{"Name":"D3D_NAME_TARGET","Value":64} + ,{"Name":"D3D_NAME_DEPTH","Value":65} + ,{"Name":"D3D_NAME_COVERAGE","Value":66} + ,{"Name":"D3D_NAME_DEPTH_GREATER_EQUAL","Value":67} + ,{"Name":"D3D_NAME_DEPTH_LESS_EQUAL","Value":68} + ,{"Name":"D3D_NAME_STENCIL_REF","Value":69} + ,{"Name":"D3D_NAME_INNER_COVERAGE","Value":70} + ,{"Name":"D3D10_NAME_UNDEFINED","Value":0} + ,{"Name":"D3D10_NAME_POSITION","Value":1} + ,{"Name":"D3D10_NAME_CLIP_DISTANCE","Value":2} + ,{"Name":"D3D10_NAME_CULL_DISTANCE","Value":3} + ,{"Name":"D3D10_NAME_RENDER_TARGET_ARRAY_INDEX","Value":4} + ,{"Name":"D3D10_NAME_VIEWPORT_ARRAY_INDEX","Value":5} + ,{"Name":"D3D10_NAME_VERTEX_ID","Value":6} + ,{"Name":"D3D10_NAME_PRIMITIVE_ID","Value":7} + ,{"Name":"D3D10_NAME_INSTANCE_ID","Value":8} + ,{"Name":"D3D10_NAME_IS_FRONT_FACE","Value":9} + ,{"Name":"D3D10_NAME_SAMPLE_INDEX","Value":10} + ,{"Name":"D3D10_NAME_TARGET","Value":64} + ,{"Name":"D3D10_NAME_DEPTH","Value":65} + ,{"Name":"D3D10_NAME_COVERAGE","Value":66} + ,{"Name":"D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR","Value":11} + ,{"Name":"D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR","Value":12} + ,{"Name":"D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR","Value":13} + ,{"Name":"D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR","Value":14} + ,{"Name":"D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR","Value":15} + ,{"Name":"D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR","Value":16} + ,{"Name":"D3D11_NAME_DEPTH_GREATER_EQUAL","Value":67} + ,{"Name":"D3D11_NAME_DEPTH_LESS_EQUAL","Value":68} + ,{"Name":"D3D11_NAME_STENCIL_REF","Value":69} + ,{"Name":"D3D11_NAME_INNER_COVERAGE","Value":70} + ,{"Name":"D3D12_NAME_BARYCENTRICS","Value":23} + ,{"Name":"D3D12_NAME_SHADINGRATE","Value":24} + ,{"Name":"D3D12_NAME_CULLPRIMITIVE","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_RESOURCE_RETURN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D_RETURN_TYPE_DOUBLE","Value":7} + ,{"Name":"D3D_RETURN_TYPE_CONTINUED","Value":8} + ,{"Name":"D3D10_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D10_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D10_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D10_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D10_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D10_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D11_RETURN_TYPE_UNORM","Value":1} + ,{"Name":"D3D11_RETURN_TYPE_SNORM","Value":2} + ,{"Name":"D3D11_RETURN_TYPE_SINT","Value":3} + ,{"Name":"D3D11_RETURN_TYPE_UINT","Value":4} + ,{"Name":"D3D11_RETURN_TYPE_FLOAT","Value":5} + ,{"Name":"D3D11_RETURN_TYPE_MIXED","Value":6} + ,{"Name":"D3D11_RETURN_TYPE_DOUBLE","Value":7} + ,{"Name":"D3D11_RETURN_TYPE_CONTINUED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_REGISTER_COMPONENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_REGISTER_COMPONENT_UNKNOWN","Value":0} + ,{"Name":"D3D_REGISTER_COMPONENT_UINT32","Value":1} + ,{"Name":"D3D_REGISTER_COMPONENT_SINT32","Value":2} + ,{"Name":"D3D_REGISTER_COMPONENT_FLOAT32","Value":3} + ,{"Name":"D3D10_REGISTER_COMPONENT_UNKNOWN","Value":0} + ,{"Name":"D3D10_REGISTER_COMPONENT_UINT32","Value":1} + ,{"Name":"D3D10_REGISTER_COMPONENT_SINT32","Value":2} + ,{"Name":"D3D10_REGISTER_COMPONENT_FLOAT32","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_DOMAIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_DOMAIN_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_ISOLINE","Value":1} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_TRI","Value":2} + ,{"Name":"D3D_TESSELLATOR_DOMAIN_QUAD","Value":3} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_ISOLINE","Value":1} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_TRI","Value":2} + ,{"Name":"D3D11_TESSELLATOR_DOMAIN_QUAD","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_PARTITIONING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_PARTITIONING_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_INTEGER","Value":1} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_POW2","Value":2} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD","Value":3} + ,{"Name":"D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN","Value":4} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_INTEGER","Value":1} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_POW2","Value":2} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD","Value":3} + ,{"Name":"D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_TESSELLATOR_OUTPUT_UNDEFINED","Value":0} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_POINT","Value":1} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_LINE","Value":2} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW","Value":3} + ,{"Name":"D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW","Value":4} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_UNDEFINED","Value":0} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_POINT","Value":1} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_LINE","Value":2} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW","Value":3} + ,{"Name":"D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_MIN_PRECISION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_MIN_PRECISION_DEFAULT","Value":0} + ,{"Name":"D3D_MIN_PRECISION_FLOAT_16","Value":1} + ,{"Name":"D3D_MIN_PRECISION_FLOAT_2_8","Value":2} + ,{"Name":"D3D_MIN_PRECISION_RESERVED","Value":3} + ,{"Name":"D3D_MIN_PRECISION_SINT_16","Value":4} + ,{"Name":"D3D_MIN_PRECISION_UINT_16","Value":5} + ,{"Name":"D3D_MIN_PRECISION_ANY_16","Value":240} + ,{"Name":"D3D_MIN_PRECISION_ANY_10","Value":241} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_INTERPOLATION_UNDEFINED","Value":0} + ,{"Name":"D3D_INTERPOLATION_CONSTANT","Value":1} + ,{"Name":"D3D_INTERPOLATION_LINEAR","Value":2} + ,{"Name":"D3D_INTERPOLATION_LINEAR_CENTROID","Value":3} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE","Value":4} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID","Value":5} + ,{"Name":"D3D_INTERPOLATION_LINEAR_SAMPLE","Value":6} + ,{"Name":"D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_PARAMETER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_PF_NONE","Value":0} + ,{"Name":"D3D_PF_IN","Value":1} + ,{"Name":"D3D_PF_OUT","Value":2} + ,{"Name":"D3D_PF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_INPUT_CLASSIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_INPUT_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D11_INPUT_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_INPUT_ELEMENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D11_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FILL_WIREFRAME","Value":2} + ,{"Name":"D3D11_FILL_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CULL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CULL_NONE","Value":1} + ,{"Name":"D3D11_CULL_FRONT","Value":2} + ,{"Name":"D3D11_CULL_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SO_DECLARATION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIEWPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DRAW_INSTANCED_INDIRECT_ARGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RESOURCE_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D11_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DSV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RTV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D11_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_UAV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_UAV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_UAV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D11_UAV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_USAGE_DEFAULT","Value":0} + ,{"Name":"D3D11_USAGE_IMMUTABLE","Value":1} + ,{"Name":"D3D11_USAGE_DYNAMIC","Value":2} + ,{"Name":"D3D11_USAGE_STAGING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BIND_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BIND_VERTEX_BUFFER","Value":1} + ,{"Name":"D3D11_BIND_INDEX_BUFFER","Value":2} + ,{"Name":"D3D11_BIND_CONSTANT_BUFFER","Value":4} + ,{"Name":"D3D11_BIND_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D11_BIND_STREAM_OUTPUT","Value":16} + ,{"Name":"D3D11_BIND_RENDER_TARGET","Value":32} + ,{"Name":"D3D11_BIND_DEPTH_STENCIL","Value":64} + ,{"Name":"D3D11_BIND_UNORDERED_ACCESS","Value":128} + ,{"Name":"D3D11_BIND_DECODER","Value":512} + ,{"Name":"D3D11_BIND_VIDEO_ENCODER","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CPU_ACCESS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CPU_ACCESS_WRITE","Value":65536} + ,{"Name":"D3D11_CPU_ACCESS_READ","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RESOURCE_MISC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_RESOURCE_MISC_GENERATE_MIPS","Value":1} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED","Value":2} + ,{"Name":"D3D11_RESOURCE_MISC_TEXTURECUBE","Value":4} + ,{"Name":"D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS","Value":16} + ,{"Name":"D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS","Value":32} + ,{"Name":"D3D11_RESOURCE_MISC_BUFFER_STRUCTURED","Value":64} + ,{"Name":"D3D11_RESOURCE_MISC_RESOURCE_CLAMP","Value":128} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX","Value":256} + ,{"Name":"D3D11_RESOURCE_MISC_GDI_COMPATIBLE","Value":512} + ,{"Name":"D3D11_RESOURCE_MISC_SHARED_NTHANDLE","Value":2048} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICTED_CONTENT","Value":4096} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE","Value":8192} + ,{"Name":"D3D11_RESOURCE_MISC_RESTRICT_SHARED_RESOURCE_DRIVER","Value":16384} + ,{"Name":"D3D11_RESOURCE_MISC_GUARDED","Value":32768} + ,{"Name":"D3D11_RESOURCE_MISC_TILE_POOL","Value":131072} + ,{"Name":"D3D11_RESOURCE_MISC_TILED","Value":262144} + ,{"Name":"D3D11_RESOURCE_MISC_HW_PROTECTED","Value":524288} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_MAP_READ","Value":1} + ,{"Name":"D3D11_MAP_WRITE","Value":2} + ,{"Name":"D3D11_MAP_READ_WRITE","Value":3} + ,{"Name":"D3D11_MAP_WRITE_DISCARD","Value":4} + ,{"Name":"D3D11_MAP_WRITE_NO_OVERWRITE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MAP_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_MAP_FLAG_DO_NOT_WAIT","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RAISE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CLEAR_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CLEAR_DEPTH","Value":1} + ,{"Name":"D3D11_CLEAR_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DeviceChild" + ,"Kind":"Com" + ,"Guid":"1841e5c8-16b0-489b-bcc8-44cfb0d5deae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D11_COMPARISON_FUNC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_COMPARISON_NEVER","Value":1} + ,{"Name":"D3D11_COMPARISON_LESS","Value":2} + ,{"Name":"D3D11_COMPARISON_EQUAL","Value":3} + ,{"Name":"D3D11_COMPARISON_LESS_EQUAL","Value":4} + ,{"Name":"D3D11_COMPARISON_GREATER","Value":5} + ,{"Name":"D3D11_COMPARISON_NOT_EQUAL","Value":6} + ,{"Name":"D3D11_COMPARISON_GREATER_EQUAL","Value":7} + ,{"Name":"D3D11_COMPARISON_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_WRITE_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D11_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_STENCIL_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D11_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D11_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D11_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D11_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D11_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D11_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D11_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_STENCILOP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D11_STENCIL_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DEPTH_STENCIL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DepthStencilState" + ,"Kind":"Com" + ,"Guid":"03823efb-8d8f-4e1c-9aa2-f64bb2cbfdf1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BLEND_ZERO","Value":1} + ,{"Name":"D3D11_BLEND_ONE","Value":2} + ,{"Name":"D3D11_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D11_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D11_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D11_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D11_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D11_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D11_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D11_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D11_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D11_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D11_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D11_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D11_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D11_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D11_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BLEND_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D11_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D11_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D11_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D11_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COLOR_WRITE_ENABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D11_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RENDER_TARGET_BLEND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BLEND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_BLEND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11BlendState" + ,"Kind":"Com" + ,"Guid":"75b68faa-347d-4159-8f45-a0640f01cd9a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_RASTERIZER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScissorEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState" + ,"Kind":"Com" + ,"Guid":"9bb4ab81-ab1a-4d8f-b506-fc04200b6ee7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_SUBRESOURCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSysMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"SysMemPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SysMemSlicePitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_MAPPED_SUBRESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Resource" + ,"Kind":"Com" + ,"Guid":"dc8e63f3-d12b-4952-b47b-5e45026a862d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResourceDimension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Buffer" + ,"Kind":"Com" + ,"Guid":"48570b85-d1ee-4fcd-a250-eb350722b037" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE1D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture1D" + ,"Kind":"Com" + ,"Guid":"f8fb5c27-c6b3-4f75-a4c8-439af2ef564c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE1D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE2D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture2D" + ,"Kind":"Com" + ,"Guid":"6f15aaf2-d208-4e89-9ab4-489535d34f9c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE3D_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture3D" + ,"Kind":"Com" + ,"Guid":"037e866e-f56d-4357-a8af-9dabbe6e250e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURECUBE_FACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3D11_TEXTURECUBE_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3D11_TEXTURECUBE_FACE_NEGATIVE_Z","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11View" + ,"Kind":"Com" + ,"Guid":"839d1216-bb2e-412b-b7f4-a9dbebe08ed1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_BUFFER_SRV"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_BUFFER_SRV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFEREX_SRV_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BUFFEREX_SRV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BUFFEREX_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEXCUBE_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEXCUBE_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_RESOURCE_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_SHADER_RESOURCE_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BufferEx","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFEREX_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderResourceView" + ,"Kind":"Com" + ,"Guid":"b0e06fe0-8192-4e1a-b1ca-36d7414710b2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_BUFFER_RTV"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_BUFFER_RTV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TEX1D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RENDER_TARGET_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_RTV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_RENDER_TARGET_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11RenderTargetView" + ,"Kind":"Com" + ,"Guid":"dfdba067-0b8d-4865-875b-d7b4516cc164" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX1D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2DMS_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DSV_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_DSV_READ_ONLY_DEPTH","Value":1} + ,{"Name":"D3D11_DSV_READ_ONLY_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEPTH_STENCIL_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_DSV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_DEPTH_STENCIL_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11DepthStencilView" + ,"Kind":"Com" + ,"Guid":"9fdac92a-1876-48c3-afad-25b94f84a9b6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_BUFFER_UAV_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BUFFER_UAV_FLAG_RAW","Value":1} + ,{"Name":"D3D11_BUFFER_UAV_FLAG_APPEND","Value":2} + ,{"Name":"D3D11_BUFFER_UAV_FLAG_COUNTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_BUFFER_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX1D_ARRAY_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX3D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_UAV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_UNORDERED_ACCESS_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11UnorderedAccessView" + ,"Kind":"Com" + ,"Guid":"28acf509-7f5c-48f6-8611-f316010a6380" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VertexShader" + ,"Kind":"Com" + ,"Guid":"3b301d64-d678-4289-8897-22f8928b72f3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11HullShader" + ,"Kind":"Com" + ,"Guid":"8e5c6061-628a-4c8e-8264-bbe45cb3d5dd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11DomainShader" + ,"Kind":"Com" + ,"Guid":"f582c508-0f36-490c-9977-31eece268cfa" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11GeometryShader" + ,"Kind":"Com" + ,"Guid":"38325b96-effb-4022-ba02-2e795b70275c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11PixelShader" + ,"Kind":"Com" + ,"Guid":"ea82e40d-51dc-4f33-93d4-db7c9125ae8c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11ComputeShader" + ,"Kind":"Com" + ,"Guid":"4f5b196e-c2bd-495e-bd01-1fded38e4969" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11InputLayout" + ,"Kind":"Com" + ,"Guid":"e4819ddc-4cf0-4025-bd26-5de82a3e07b7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D11_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D11_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D11_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D11_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_MIP_POINT","Value":256} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":257} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":260} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":261} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":272} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":273} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":276} + ,{"Name":"D3D11_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR","Value":277} + ,{"Name":"D3D11_FILTER_MINIMUM_ANISOTROPIC","Value":341} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_POINT","Value":384} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":385} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":388} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":389} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":400} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":401} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":404} + ,{"Name":"D3D11_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR","Value":405} + ,{"Name":"D3D11_FILTER_MAXIMUM_ANISOTROPIC","Value":469} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D11_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FILTER_REDUCTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FILTER_REDUCTION_TYPE_STANDARD","Value":0} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_COMPARISON","Value":1} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_MINIMUM","Value":2} + ,{"Name":"D3D11_FILTER_REDUCTION_TYPE_MAXIMUM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE_ADDRESS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TEXTURE_ADDRESS_WRAP","Value":1} + ,{"Name":"D3D11_TEXTURE_ADDRESS_MIRROR","Value":2} + ,{"Name":"D3D11_TEXTURE_ADDRESS_CLAMP","Value":3} + ,{"Name":"D3D11_TEXTURE_ADDRESS_BORDER","Value":4} + ,{"Name":"D3D11_TEXTURE_ADDRESS_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SAMPLER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11SamplerState" + ,"Kind":"Com" + ,"Guid":"da6fea51-564c-4487-9810-f0d0f9b4e3a5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FORMAT_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FORMAT_SUPPORT_BUFFER","Value":1} + ,{"Name":"D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D11_FORMAT_SUPPORT_SO_BUFFER","Value":8} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE1D","Value":16} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE2D","Value":32} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURE3D","Value":64} + ,{"Name":"D3D11_FORMAT_SUPPORT_TEXTURECUBE","Value":128} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_LOAD","Value":256} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D11_FORMAT_SUPPORT_MIP","Value":4096} + ,{"Name":"D3D11_FORMAT_SUPPORT_MIP_AUTOGEN","Value":8192} + ,{"Name":"D3D11_FORMAT_SUPPORT_RENDER_TARGET","Value":16384} + ,{"Name":"D3D11_FORMAT_SUPPORT_BLENDABLE","Value":32768} + ,{"Name":"D3D11_FORMAT_SUPPORT_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D11_FORMAT_SUPPORT_CPU_LOCKABLE","Value":131072} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D11_FORMAT_SUPPORT_DISPLAY","Value":524288} + ,{"Name":"D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST","Value":16777216} + ,{"Name":"D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW","Value":33554432} + ,{"Name":"D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON","Value":67108864} + ,{"Name":"D3D11_FORMAT_SUPPORT_DECODER_OUTPUT","Value":134217728} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_OUTPUT","Value":268435456} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_PROCESSOR_INPUT","Value":536870912} + ,{"Name":"D3D11_FORMAT_SUPPORT_VIDEO_ENCODER","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FORMAT_SUPPORT2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD","Value":1} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS","Value":2} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE","Value":4} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE","Value":8} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX","Value":16} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX","Value":32} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD","Value":64} + ,{"Name":"D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE","Value":128} + ,{"Name":"D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP","Value":256} + ,{"Name":"D3D11_FORMAT_SUPPORT2_TILED","Value":512} + ,{"Name":"D3D11_FORMAT_SUPPORT2_SHAREABLE","Value":1024} + ,{"Name":"D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11Asynchronous" + ,"Kind":"Com" + ,"Guid":"4b35d0cd-1e15-4258-9c98-1b1333f6dd3b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_ASYNC_GETDATA_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_ASYNC_GETDATA_DONOTFLUSH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_QUERY_EVENT","Value":0} + ,{"Name":"D3D11_QUERY_OCCLUSION","Value":1} + ,{"Name":"D3D11_QUERY_TIMESTAMP","Value":2} + ,{"Name":"D3D11_QUERY_TIMESTAMP_DISJOINT","Value":3} + ,{"Name":"D3D11_QUERY_PIPELINE_STATISTICS","Value":4} + ,{"Name":"D3D11_QUERY_OCCLUSION_PREDICATE","Value":5} + ,{"Name":"D3D11_QUERY_SO_STATISTICS","Value":6} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE","Value":7} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM0","Value":8} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0","Value":9} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM1","Value":10} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1","Value":11} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM2","Value":12} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2","Value":13} + ,{"Name":"D3D11_QUERY_SO_STATISTICS_STREAM3","Value":14} + ,{"Name":"D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY_MISC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_QUERY_MISC_PREDICATEHINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_QUERY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Query" + ,"Kind":"Com" + ,"Guid":"d6c00747-87b7-425e-b84d-44d108560afd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Predicate" + ,"Kind":"Com" + ,"Guid":"9eb576dd-9f77-4d86-81aa-8bab5fe490e2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_TIMESTAMP_DISJOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Disjoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_PIPELINE_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_QUERY_DATA_SO_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COUNTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_COUNTER_DEVICE_DEPENDENT_0","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COUNTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_COUNTER_TYPE_FLOAT32","Value":0} + ,{"Name":"D3D11_COUNTER_TYPE_UINT16","Value":1} + ,{"Name":"D3D11_COUNTER_TYPE_UINT32","Value":2} + ,{"Name":"D3D11_COUNTER_TYPE_UINT64","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_COUNTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Counter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COUNTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastDeviceDependentCounter","Type":{"Kind":"ApiRef","Name":"D3D11_COUNTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumSimultaneousCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumDetectableParallelUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Counter" + ,"Kind":"Com" + ,"Guid":"6e8c49fb-a371-4770-b440-29086022b741" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_STANDARD_MULTISAMPLE_PATTERN","Value":-1} + ,{"Name":"D3D11_CENTER_MULTISAMPLE_PATTERN","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_DEVICE_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_DEVICE_CONTEXT_IMMEDIATE","Value":0} + ,{"Name":"D3D11_DEVICE_CONTEXT_DEFERRED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_CLASS_INSTANCE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseConstantBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ClassInstance" + ,"Kind":"Com" + ,"Guid":"a6cd7faa-b0b7-4a2f-9436-8662a65797cb" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassLinkage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppLinkage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_CLASS_INSTANCE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInstanceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTypeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ClassLinkage" + ,"Kind":"Com" + ,"Guid":"ddf57cba-9543-46e4-a12b-f207a0fe7fed" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetClassInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateClassInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ConstantBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConstantVectorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TextureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SamplerOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D11CommandList" + ,"Kind":"Com" + ,"Guid":"a24bc4d1-769e-43f7-8013-98ff566c18e2" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetContextFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FEATURE_THREADING","Value":0} + ,{"Name":"D3D11_FEATURE_DOUBLES","Value":1} + ,{"Name":"D3D11_FEATURE_FORMAT_SUPPORT","Value":2} + ,{"Name":"D3D11_FEATURE_FORMAT_SUPPORT2","Value":3} + ,{"Name":"D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS","Value":4} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS","Value":5} + ,{"Name":"D3D11_FEATURE_ARCHITECTURE_INFO","Value":6} + ,{"Name":"D3D11_FEATURE_D3D9_OPTIONS","Value":7} + ,{"Name":"D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT","Value":8} + ,{"Name":"D3D11_FEATURE_D3D9_SHADOW_SUPPORT","Value":9} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS1","Value":10} + ,{"Name":"D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT","Value":11} + ,{"Name":"D3D11_FEATURE_MARKER_SUPPORT","Value":12} + ,{"Name":"D3D11_FEATURE_D3D9_OPTIONS1","Value":13} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS2","Value":14} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS3","Value":15} + ,{"Name":"D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT","Value":16} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS4","Value":17} + ,{"Name":"D3D11_FEATURE_SHADER_CACHE","Value":18} + ,{"Name":"D3D11_FEATURE_D3D11_OPTIONS5","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_THREADING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DriverConcurrentCreates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DriverCommandLists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_DOUBLES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_FORMAT_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutFormatSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_FORMAT_SUPPORT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutFormatSupport2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputMergerLogicOp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UAVOnlyRenderingForcedSampleCount","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DiscardAPIsSeenByDriver","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FlagsForUpdateAndCopySeenByDriver","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClearView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CopyWithOverlap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBufferPartialUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConstantBufferOffsetting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MapNoOverwriteOnDynamicConstantBuffer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MapNoOverwriteOnDynamicBufferSRV","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleRTVWithForcedSampleCountOne","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SAD4ShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendedDoublesShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendedResourceSharing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_ARCHITECTURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TileBasedDeferredRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FullNonPow2TextureSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportsDepthAsTextureWithLessEqualComparisonFilter","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_MIN_PRECISION_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHADER_MIN_PRECISION_10_BIT","Value":1} + ,{"Name":"D3D11_SHADER_MIN_PRECISION_16_BIT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PixelShaderMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllOtherShaderStagesMinPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILED_RESOURCES_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TILED_RESOURCES_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_1","Value":1} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_2","Value":2} + ,{"Name":"D3D11_TILED_RESOURCES_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MinMaxFiltering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClearViewAlsoSupportsDepthOnlyFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MapOnDefaultBuffers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SimpleInstancingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_MARKER_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Profile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D9_OPTIONS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FullNonPow2TextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthAsTextureWithLessEqualComparisonFilterSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SimpleInstancingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CONSERVATIVE_RASTERIZATION_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_1","Value":1} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_2","Value":2} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PSSpecifiedStencilRefSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TypedUAVLoadAdditionalFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ROVsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConservativeRasterizationTier","Type":{"Kind":"ApiRef","Name":"D3D11_CONSERVATIVE_RASTERIZATION_TIER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MapOnDefaultTextures","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StandardSwizzle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UnifiedMemoryArchitecture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_CACHE_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHADER_CACHE_SUPPORT_NONE","Value":0} + ,{"Name":"D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE","Value":1} + ,{"Name":"D3D11_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_SHADER_CACHE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHARED_RESOURCE_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHARED_RESOURCE_TIER_0","Value":0} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_1","Value":1} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_2","Value":2} + ,{"Name":"D3D11_SHARED_RESOURCE_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SharedResourceTier","Type":{"Kind":"ApiRef","Name":"D3D11_SHARED_RESOURCE_TIER","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11DeviceContext" + ,"Kind":"Com" + ,"Guid":"c0bfa96c-e089-44fb-8eaf-26f8796190da" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"VSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPixelShader","Type":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVertexShader","Type":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MapType","Type":{"Kind":"ApiRef","Name":"D3D11_MAP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMappedResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MAPPED_SUBRESOURCE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pInputLayout","Type":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Topology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"ApiRef","Name":"ID3D11Asynchronous","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPredicate","Type":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PredicateValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OMSetRenderTargetsAndUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRTVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UAVStartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pUAVInitialCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBlendState","Type":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OMSetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDepthStencilState","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DrawAuto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DrawIndexedInstancedIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawInstancedIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DispatchIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferForArgs","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedByteOffsetForArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RSSetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRasterizerState","Type":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIEWPORT","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopySubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyStructureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstAlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRenderTargetView","Type":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewUint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pUnorderedAccessView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pUnorderedAccessView","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDepthStencilView","Type":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateMips" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pShaderResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResourceMinLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceMinLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D11CommandList","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"RestoreContextState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pHullShader","Type":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDomainShader","Type":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pUAVInitialCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CSSetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pComputeShader","Type":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumClassInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CSSetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CSSetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVertexBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IAGetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"IAGetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pPredicateValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetRenderTargetsAndUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRTVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTargetViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"UAVStartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BlendFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSampleMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OMGetDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStencilRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SOGetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSOTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pNumViewports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIEWPORT","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RSGetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pNumRects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppHullShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"HSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppDomainShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetShaderResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderResourceViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetUnorderedAccessViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumUAVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnorderedAccessViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppComputeShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClassInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11ClassInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumClassInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CSGetSamplers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSamplers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetConstantBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D11_DEVICE_CONTEXT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetContextFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"FinishCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RestoreDeferredContextState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11CommandList","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"CD3D11_VIDEO_DEFAULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_AUTHENTICATED_PROTECTION_FLAGS"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11Device" + ,"Kind":"Com" + ,"Guid":"db6f6ddb-ac77-4e88-8253-819df9bbf140" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture1D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE1D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture1D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture1D","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture2D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture3D","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppUAView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDepthStencilView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateInputLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputElementDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderBytecodeWithInputSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppInputLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11InputLayout","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppVertexShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VertexShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateGeometryShaderWithStreamOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSODeclaration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferStrides","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RasterizedStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppGeometryShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11GeometryShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppPixelShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11PixelShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateHullShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppHullShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11HullShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDomainShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppDomainShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DomainShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateComputeShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pClassLinkage","Type":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppComputeShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ComputeShader","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateClassLinkage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLinkage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ClassLinkage","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBlendState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDepthStencilState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDepthStencilDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDepthStencilState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DepthStencilState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSamplerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSamplerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11SamplerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQueryDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePredicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPredicateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppPredicate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Predicate","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCounterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Counter","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDeferredContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"OpenSharedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CheckFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCounterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_COUNTER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pActiveCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szUnits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pUnitsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D11_FEATURE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetImmediateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RaiseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExceptionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_CREATE_DEVICE_FLAG" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"D3D11_CREATE_DEVICE_SINGLETHREADED","Value":1} + ,{"Name":"D3D11_CREATE_DEVICE_DEBUG","Value":2} + ,{"Name":"D3D11_CREATE_DEVICE_SWITCH_TO_REF","Value":4} + ,{"Name":"D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS","Value":8} + ,{"Name":"D3D11_CREATE_DEVICE_BGRA_SUPPORT","Value":32} + ,{"Name":"D3D11_CREATE_DEVICE_DEBUGGABLE","Value":64} + ,{"Name":"D3D11_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY","Value":128} + ,{"Name":"D3D11_CREATE_DEVICE_DISABLE_GPU_TIMEOUT","Value":256} + ,{"Name":"D3D11_CREATE_DEVICE_VIDEO_SUPPORT","Value":2048} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3D11_RLDO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_RLDO_SUMMARY","Value":1} + ,{"Name":"D3D11_RLDO_DETAIL","Value":2} + ,{"Name":"D3D11_RLDO_IGNORE_INTERNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11Debug" + ,"Kind":"Com" + ,"Guid":"79cf2233-7536-4948-9d36-1e4692dc5760" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentPerRenderOpDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSwapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ValidateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_RLDO_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateContextForDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11SwitchToRef" + ,"Kind":"Com" + ,"Guid":"1ef337e3-58e7-4f83-a692-db221f5ed47e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UseRef","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUseRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_NONE","Value":0} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_UAV_DEVICEMEMORY","Value":1} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_NON_UAV_DEVICEMEMORY","Value":2} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_DEVICEMEMORY","Value":3} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_MEMORY","Value":4} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL_SHARED_MEMORY","Value":5} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_GROUPSHARED_NON_UAV","Value":6} + ,{"Name":"D3D11_SHADER_TRACKING_RESOURCE_TYPE_ALL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SHADER_TRACKING_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHADER_TRACKING_OPTION_IGNORE","Value":0} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_UNINITIALIZED","Value":1} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_RAW","Value":2} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAR","Value":4} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAW","Value":8} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALLOW_SAME","Value":16} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY","Value":32} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_RAW_ACROSS_THREADGROUPS","Value":64} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAR_ACROSS_THREADGROUPS","Value":128} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_WAW_ACROSS_THREADGROUPS","Value":256} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_TRACK_ATOMIC_CONSISTENCY_ACROSS_THREADGROUPS","Value":512} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_UAV_SPECIFIC_FLAGS","Value":960} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS","Value":1006} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_HAZARDS_ALLOWING_SAME","Value":1022} + ,{"Name":"D3D11_SHADER_TRACKING_OPTION_ALL_OPTIONS","Value":1023} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11TracingDevice" + ,"Kind":"Com" + ,"Guid":"1911c771-1587-413e-a7e0-fb26c3de0268" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetShaderTrackingOptionsByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetShaderTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11RefTrackingOptions" + ,"Kind":"Com" + ,"Guid":"193dacdf-0db2-4c05-a55c-ef06cac56fd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11RefDefaultTrackingOptions" + ,"Kind":"Com" + ,"Guid":"03916615-c644-418c-9bf4-75db5be63ca0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTrackingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D11_MESSAGE_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D11_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D11_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D11_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D11_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D11_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D11_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D11_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE_SEVERITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D11_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D11_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D11_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D11_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD","Value":1} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD","Value":2} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD","Value":3} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD","Value":4} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD","Value":5} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD","Value":6} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD","Value":7} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD","Value":8} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD","Value":9} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD","Value":10} + ,{"Name":"D3D11_MESSAGE_ID_STRING_FROM_APPLICATION","Value":11} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_THIS","Value":12} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":13} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":14} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":15} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":16} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":17} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":18} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":19} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":20} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":21} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":22} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":23} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":24} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":25} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":26} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":27} + ,{"Name":"D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":28} + ,{"Name":"D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":29} + ,{"Name":"D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT","Value":30} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT","Value":31} + ,{"Name":"D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT","Value":32} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT","Value":33} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":34} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":35} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":36} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT","Value":37} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":38} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":39} + ,{"Name":"D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":40} + ,{"Name":"D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT","Value":41} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT","Value":42} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":43} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":44} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":45} + ,{"Name":"D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT","Value":46} + ,{"Name":"D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT","Value":47} + ,{"Name":"D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT","Value":48} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT","Value":49} + ,{"Name":"D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT","Value":50} + ,{"Name":"D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":51} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":52} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN","Value":53} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS","Value":54} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":55} + ,{"Name":"D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":56} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT","Value":57} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES","Value":58} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE","Value":59} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS","Value":60} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS","Value":61} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS","Value":62} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS","Value":63} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS","Value":64} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA","Value":65} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS","Value":66} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS","Value":67} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS","Value":68} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN","Value":69} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN","Value":70} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC","Value":71} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS","Value":72} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION","Value":73} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT","Value":74} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT","Value":75} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES","Value":76} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE","Value":77} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS","Value":78} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS","Value":79} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS","Value":80} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS","Value":81} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS","Value":82} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA","Value":83} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS","Value":84} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS","Value":85} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS","Value":86} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN","Value":87} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN","Value":88} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC","Value":89} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION","Value":90} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT","Value":91} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT","Value":92} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES","Value":93} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE","Value":94} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS","Value":95} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS","Value":96} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS","Value":97} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS","Value":98} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS","Value":99} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA","Value":100} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS","Value":101} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS","Value":102} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS","Value":103} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN","Value":104} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN","Value":105} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC","Value":106} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION","Value":107} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT","Value":108} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT","Value":109} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES","Value":110} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE","Value":111} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS","Value":112} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS","Value":113} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS","Value":114} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS","Value":115} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS","Value":116} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA","Value":117} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS","Value":118} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS","Value":119} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS","Value":120} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN","Value":121} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN","Value":122} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC","Value":123} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION","Value":124} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":125} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":126} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":127} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":128} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":129} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS","Value":130} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN","Value":131} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN","Value":132} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":133} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":134} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":135} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":136} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":137} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":138} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS","Value":139} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN","Value":140} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN","Value":141} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":142} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":143} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":144} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":145} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":146} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS","Value":147} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN","Value":148} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN","Value":149} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":150} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":151} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":152} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":153} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":154} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":155} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":156} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":157} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":158} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":159} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":160} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":161} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":162} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":163} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC","Value":164} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":165} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":166} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":167} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":168} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":169} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":170} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":171} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":172} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":173} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":174} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":175} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL","Value":176} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL","Value":177} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":178} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":179} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":180} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":181} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":182} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":183} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":184} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":185} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":186} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":187} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":188} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":189} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":190} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":191} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":192} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":193} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":194} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":195} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":196} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":197} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS","Value":198} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC","Value":199} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":200} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":201} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":202} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":203} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":204} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":205} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":206} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":207} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":208} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":209} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS","Value":210} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC","Value":211} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":212} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":213} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":214} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":215} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":216} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":217} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":218} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS","Value":219} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC","Value":220} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER","Value":221} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU","Value":222} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV","Value":223} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW","Value":224} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS","Value":225} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY","Value":226} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC","Value":227} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD","Value":228} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD","Value":229} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS","Value":230} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC","Value":231} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY","Value":232} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS","Value":233} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG","Value":234} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC","Value":235} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED","Value":236} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED","Value":237} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER","Value":238} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE","Value":239} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY","Value":240} + ,{"Name":"D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER","Value":241} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID","Value":242} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE","Value":243} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED","Value":244} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY","Value":245} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":246} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":247} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY","Value":248} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY","Value":249} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":250} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":251} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY","Value":252} + ,{"Name":"D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER","Value":253} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED","Value":254} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY","Value":255} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":256} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":257} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY","Value":258} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT","Value":259} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR","Value":260} + ,{"Name":"D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH","Value":261} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH","Value":262} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":263} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY","Value":264} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY","Value":265} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":266} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY","Value":267} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY","Value":268} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":269} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY","Value":270} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY","Value":271} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY","Value":272} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":273} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY","Value":274} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY","Value":275} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY","Value":276} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID","Value":277} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE","Value":278} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE","Value":279} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX","Value":280} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE","Value":281} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE","Value":282} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE","Value":283} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE","Value":284} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE","Value":285} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE","Value":286} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE","Value":287} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX","Value":288} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE","Value":289} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID","Value":290} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID","Value":291} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID","Value":292} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID","Value":293} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID","Value":294} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE","Value":295} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS","Value":296} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED","Value":297} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN","Value":298} + ,{"Name":"D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED","Value":299} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE","Value":300} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE","Value":301} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS","Value":302} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED","Value":303} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN","Value":304} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE","Value":305} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED","Value":306} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE","Value":307} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE","Value":308} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS","Value":309} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED","Value":310} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN","Value":311} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE","Value":312} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED","Value":313} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE","Value":314} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE","Value":315} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS","Value":316} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED","Value":317} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN","Value":318} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE","Value":319} + ,{"Name":"D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED","Value":320} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED","Value":321} + ,{"Name":"D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED","Value":322} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS","Value":323} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN","Value":324} + ,{"Name":"D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN","Value":325} + ,{"Name":"D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE","Value":326} + ,{"Name":"D3D11_MESSAGE_ID_REF_THREADING_MODE","Value":327} + ,{"Name":"D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION","Value":328} + ,{"Name":"D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION","Value":329} + ,{"Name":"D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION","Value":330} + ,{"Name":"D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE","Value":331} + ,{"Name":"D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER","Value":332} + ,{"Name":"D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY","Value":333} + ,{"Name":"D3D11_MESSAGE_ID_REF_INFO","Value":334} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW","Value":335} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW","Value":336} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW","Value":337} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW","Value":338} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW","Value":339} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW","Value":340} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET","Value":341} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":342} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX","Value":343} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE","Value":344} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK","Value":345} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE","Value":346} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":347} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET","Value":348} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET","Value":349} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET","Value":350} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL","Value":351} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET","Value":352} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET","Value":353} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH","Value":354} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":355} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":356} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET","Value":357} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":358} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL","Value":359} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH","Value":360} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH","Value":361} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT","Value":362} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET","Value":363} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED","Value":364} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":365} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED","Value":366} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED","Value":367} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED","Value":368} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED","Value":369} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED","Value":370} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED","Value":371} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED","Value":372} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED","Value":373} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE","Value":374} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER","Value":375} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":376} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":377} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":378} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":379} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":380} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN","Value":381} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN","Value":382} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN","Value":383} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET","Value":384} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":385} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":386} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH","Value":387} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW","Value":388} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS","Value":389} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH","Value":390} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":391} + ,{"Name":"D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY","Value":392} + ,{"Name":"D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY","Value":393} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN","Value":394} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN","Value":395} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER","Value":396} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED","Value":397} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":398} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN","Value":399} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN","Value":400} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC","Value":401} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER","Value":402} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER","Value":403} + ,{"Name":"D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE","Value":404} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED","Value":405} + ,{"Name":"D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION","Value":406} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE","Value":407} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS","Value":408} + ,{"Name":"D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION","Value":409} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS","Value":410} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN","Value":411} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE","Value":412} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS","Value":413} + ,{"Name":"D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL","Value":414} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH","Value":415} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED","Value":416} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":417} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE","Value":418} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE","Value":419} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":420} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH","Value":421} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":422} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BUFFER","Value":423} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE1D","Value":424} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE2D","Value":425} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE3D","Value":426} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW","Value":427} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW","Value":428} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW","Value":429} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VERTEXSHADER","Value":430} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER","Value":431} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PIXELSHADER","Value":432} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT","Value":433} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SAMPLER","Value":434} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BLENDSTATE","Value":435} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE","Value":436} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE","Value":437} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_QUERY","Value":438} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PREDICATE","Value":439} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COUNTER","Value":440} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICE","Value":441} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SWAPCHAIN","Value":442} + ,{"Name":"D3D11_MESSAGE_ID_D3D10_MESSAGES_END","Value":443} + ,{"Name":"D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START","Value":1048576} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED","Value":1048577} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED","Value":1048578} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT","Value":1048579} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY","Value":1048580} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE","Value":1048581} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED","Value":1048582} + ,{"Name":"D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048583} + ,{"Name":"D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS","Value":1048584} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS","Value":1048585} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND","Value":1048586} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D","Value":1048587} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE","Value":1048588} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE","Value":1048589} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS","Value":1048590} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS","Value":1048591} + ,{"Name":"D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX","Value":1048592} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS","Value":1048593} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED","Value":1048594} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS","Value":1048595} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY","Value":1048596} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK","Value":1048597} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK","Value":1048598} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT","Value":1048599} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE","Value":1048600} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE","Value":1048601} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE","Value":1048602} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD","Value":1048603} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL","Value":1048604} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX","Value":1048605} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO","Value":1048606} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES","Value":1048607} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET","Value":1048608} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER","Value":1048609} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE","Value":1048610} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE","Value":1048611} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE","Value":1048612} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS","Value":1048613} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT","Value":1048614} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS","Value":1048615} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES","Value":1048616} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED","Value":1048617} + ,{"Name":"D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED","Value":1048618} + ,{"Name":"D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED","Value":1048619} + ,{"Name":"D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED","Value":1048620} + ,{"Name":"D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED","Value":1048621} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND","Value":1048622} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND","Value":1048623} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED","Value":1048624} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE","Value":1048625} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED","Value":1048626} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3","Value":1048627} + ,{"Name":"D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED","Value":1048628} + ,{"Name":"D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO","Value":1048629} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION","Value":1048630} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED","Value":1048631} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR","Value":1048632} + ,{"Name":"D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA","Value":1048633} + ,{"Name":"D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP","Value":1048634} + ,{"Name":"D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED","Value":1048635} + ,{"Name":"D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT","Value":1048636} + ,{"Name":"D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES","Value":1048637} + ,{"Name":"D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END","Value":1048638} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_MESSAGES_START","Value":2097152} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS","Value":2097153} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE","Value":2097154} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE","Value":2097155} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS","Value":2097156} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER","Value":2097157} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS","Value":2097158} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE","Value":2097159} + ,{"Name":"D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE","Value":2097160} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS","Value":2097161} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED","Value":2097162} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN","Value":2097163} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN","Value":2097164} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN","Value":2097165} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT","Value":2097166} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN","Value":2097167} + ,{"Name":"D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN","Value":2097168} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM","Value":2097169} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES","Value":2097170} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES","Value":2097171} + ,{"Name":"D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES","Value":2097172} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD","Value":2097173} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD","Value":2097174} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097175} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097176} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL","Value":2097177} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY","Value":2097178} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE","Value":2097179} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE","Value":2097180} + ,{"Name":"D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE","Value":2097181} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097182} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097183} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097184} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097185} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097186} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097187} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097188} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD","Value":2097189} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD","Value":2097190} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097191} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097192} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL","Value":2097193} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY","Value":2097194} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE","Value":2097195} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE","Value":2097196} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE","Value":2097197} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097198} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097199} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097200} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097201} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097202} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097203} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097204} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH","Value":2097205} + ,{"Name":"D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT","Value":2097206} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER","Value":2097207} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED","Value":2097208} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW","Value":2097209} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE","Value":2097210} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE","Value":2097211} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS","Value":2097212} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED","Value":2097213} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN","Value":2097214} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN","Value":2097215} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD","Value":2097216} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE","Value":2097217} + ,{"Name":"D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED","Value":2097218} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS","Value":2097219} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED","Value":2097220} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH","Value":2097221} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH","Value":2097222} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH","Value":2097223} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH","Value":2097224} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CONTEXT","Value":2097225} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CONTEXT","Value":2097226} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CONTEXT","Value":2097227} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_BUFFER","Value":2097228} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7","Value":2097229} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_BUFFER","Value":2097230} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE1D","Value":2097231} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7","Value":2097232} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE1D","Value":2097233} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE2D","Value":2097234} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7","Value":2097235} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE2D","Value":2097236} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TEXTURE3D","Value":2097237} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7","Value":2097238} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TEXTURE3D","Value":2097239} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW","Value":2097240} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7","Value":2097241} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW","Value":2097242} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW","Value":2097243} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7","Value":2097244} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW","Value":2097245} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW","Value":2097246} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7","Value":2097247} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW","Value":2097248} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VERTEXSHADER","Value":2097249} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7","Value":2097250} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER","Value":2097251} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_HULLSHADER","Value":2097252} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_HULLSHADER","Value":2097253} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_HULLSHADER","Value":2097254} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DOMAINSHADER","Value":2097255} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DOMAINSHADER","Value":2097256} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER","Value":2097257} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER","Value":2097258} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7","Value":2097259} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER","Value":2097260} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PIXELSHADER","Value":2097261} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7","Value":2097262} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PIXELSHADER","Value":2097263} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT","Value":2097264} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7","Value":2097265} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT","Value":2097266} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_SAMPLER","Value":2097267} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7","Value":2097268} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SAMPLER","Value":2097269} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_BLENDSTATE","Value":2097270} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7","Value":2097271} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_BLENDSTATE","Value":2097272} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE","Value":2097273} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7","Value":2097274} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE","Value":2097275} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE","Value":2097276} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7","Value":2097277} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE","Value":2097278} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_QUERY","Value":2097279} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_QUERY_WIN7","Value":2097280} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_QUERY","Value":2097281} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PREDICATE","Value":2097282} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7","Value":2097283} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PREDICATE","Value":2097284} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COUNTER","Value":2097285} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COUNTER","Value":2097286} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COMMANDLIST","Value":2097287} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COMMANDLIST","Value":2097288} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COMMANDLIST","Value":2097289} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE","Value":2097290} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE","Value":2097291} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE","Value":2097292} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE","Value":2097293} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE","Value":2097294} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE","Value":2097295} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7","Value":2097296} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7","Value":2097297} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_COMPUTESHADER","Value":2097298} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_COMPUTESHADER","Value":2097299} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER","Value":2097300} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW","Value":2097301} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW","Value":2097302} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW","Value":2097303} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL","Value":2097304} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH","Value":2097305} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE","Value":2097306} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX","Value":2097307} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE","Value":2097308} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA","Value":2097309} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA","Value":2097310} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS","Value":2097311} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL","Value":2097312} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE","Value":2097313} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE","Value":2097314} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN","Value":2097315} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD","Value":2097316} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD","Value":2097317} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT","Value":2097318} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT","Value":2097319} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL","Value":2097320} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY","Value":2097321} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE","Value":2097322} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE","Value":2097323} + ,{"Name":"D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE","Value":2097324} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY","Value":2097325} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER","Value":2097326} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097327} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY","Value":2097328} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY","Value":2097329} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY","Value":2097330} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY","Value":2097331} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097332} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097333} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097334} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097335} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097336} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097337} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":2097338} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE","Value":2097339} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS","Value":2097340} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE","Value":2097341} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC","Value":2097342} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT","Value":2097343} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS","Value":2097344} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT","Value":2097345} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD","Value":2097346} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS","Value":2097347} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP","Value":2097348} + ,{"Name":"D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT","Value":2097349} + ,{"Name":"D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT","Value":2097350} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN","Value":2097351} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN","Value":2097352} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS","Value":2097353} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD","Value":2097354} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH","Value":2097355} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY","Value":2097356} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY","Value":2097357} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS","Value":2097358} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS","Value":2097359} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER","Value":2097360} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED","Value":2097361} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW","Value":2097362} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT","Value":2097363} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE","Value":2097364} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD","Value":2097365} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT","Value":2097366} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE","Value":2097367} + ,{"Name":"D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT","Value":2097368} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY","Value":2097369} + ,{"Name":"D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY","Value":2097370} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED","Value":2097371} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH","Value":2097372} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET","Value":2097373} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP","Value":2097374} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH","Value":2097375} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED","Value":2097376} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED","Value":2097377} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH","Value":2097378} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH","Value":2097379} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED","Value":2097380} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED","Value":2097381} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED","Value":2097382} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED","Value":2097383} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED","Value":2097384} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED","Value":2097385} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED","Value":2097386} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED","Value":2097387} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED","Value":2097388} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED","Value":2097389} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW","Value":2097390} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO","Value":2097391} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH","Value":2097392} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH","Value":2097393} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED","Value":2097394} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED","Value":2097395} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED","Value":2097396} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET","Value":2097397} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET","Value":2097398} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE","Value":2097399} + ,{"Name":"D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE","Value":2097400} + ,{"Name":"D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED","Value":2097401} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW","Value":2097402} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET","Value":2097403} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS","Value":2097404} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT","Value":2097405} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED","Value":2097406} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING","Value":2097407} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV","Value":2097408} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_ABORT","Value":2097409} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_MESSAGE","Value":2097410} + ,{"Name":"D3D11_MESSAGE_ID_SHADER_ERROR","Value":2097411} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE","Value":2097412} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097413} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097414} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT","Value":2097415} + ,{"Name":"D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT","Value":2097416} + ,{"Name":"D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT","Value":2097417} + ,{"Name":"D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT","Value":2097418} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN","Value":2097419} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN","Value":2097420} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN","Value":2097421} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE","Value":2097422} + ,{"Name":"D3D11_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT","Value":2097423} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_MESSAGES_END","Value":2097424} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_1_MESSAGES_START","Value":3145728} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEODECODER","Value":3145729} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM","Value":3145730} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR","Value":3145731} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW","Value":3145732} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW","Value":3145733} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW","Value":3145734} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE","Value":3145735} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEODECODER","Value":3145736} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM","Value":3145737} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR","Value":3145738} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW","Value":3145739} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW","Value":3145740} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW","Value":3145741} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE","Value":3145742} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEODECODER","Value":3145743} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM","Value":3145744} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR","Value":3145745} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW","Value":3145746} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW","Value":3145747} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW","Value":3145748} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE","Value":3145749} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS","Value":3145750} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL","Value":3145751} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED","Value":3145752} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID","Value":3145753} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW","Value":3145754} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS","Value":3145755} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS","Value":3145756} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT","Value":3145757} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN","Value":3145758} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM","Value":3145759} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT","Value":3145760} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT","Value":3145761} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE","Value":3145762} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE","Value":3145763} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY","Value":3145764} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM","Value":3145765} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX","Value":3145766} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN","Value":3145767} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM","Value":3145768} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN","Value":3145769} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM","Value":3145770} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN","Value":3145771} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM","Value":3145772} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX","Value":3145773} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN","Value":3145774} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM","Value":3145775} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM","Value":3145776} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM","Value":3145777} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER","Value":3145778} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE","Value":3145779} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED","Value":3145780} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM","Value":3145781} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE","Value":3145782} + ,{"Name":"D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED","Value":3145783} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM","Value":3145784} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD","Value":3145785} + ,{"Name":"D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM","Value":3145786} + ,{"Name":"D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM","Value":3145787} + ,{"Name":"D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE","Value":3145788} + ,{"Name":"D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM","Value":3145789} + ,{"Name":"D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE","Value":3145790} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN","Value":3145791} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM","Value":3145792} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT","Value":3145793} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE","Value":3145794} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE","Value":3145795} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE","Value":3145796} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT","Value":3145797} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM","Value":3145798} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM","Value":3145799} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM","Value":3145800} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM","Value":3145801} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX","Value":3145802} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM","Value":3145803} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX","Value":3145804} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM","Value":3145805} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED","Value":3145806} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN","Value":3145807} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM","Value":3145808} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM","Value":3145809} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM","Value":3145810} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA","Value":3145811} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM","Value":3145812} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM","Value":3145813} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED","Value":3145814} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM","Value":3145815} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE","Value":3145816} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM","Value":3145817} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM","Value":3145818} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED","Value":3145819} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM","Value":3145820} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM","Value":3145821} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM","Value":3145822} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM","Value":3145823} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM","Value":3145824} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM","Value":3145825} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED","Value":3145826} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE","Value":3145827} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM","Value":3145828} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM","Value":3145829} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM","Value":3145830} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT","Value":3145831} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM","Value":3145832} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM","Value":3145833} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM","Value":3145834} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM","Value":3145835} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE","Value":3145836} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG","Value":3145837} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM","Value":3145838} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM","Value":3145839} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM","Value":3145840} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT","Value":3145841} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM","Value":3145842} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM","Value":3145843} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT","Value":3145844} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM","Value":3145845} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM","Value":3145846} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA","Value":3145847} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM","Value":3145848} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM","Value":3145849} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT","Value":3145850} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA","Value":3145851} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM","Value":3145852} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM","Value":3145853} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO","Value":3145854} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM","Value":3145855} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM","Value":3145856} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE","Value":3145857} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED","Value":3145858} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM","Value":3145859} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM","Value":3145860} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED","Value":3145861} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED","Value":3145862} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED","Value":3145863} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED","Value":3145864} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT","Value":3145865} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM","Value":3145866} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM","Value":3145867} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM","Value":3145868} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM","Value":3145869} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER","Value":3145870} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED","Value":3145871} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL","Value":3145872} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM","Value":3145873} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM","Value":3145874} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM","Value":3145875} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM","Value":3145876} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM","Value":3145877} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM","Value":3145878} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM","Value":3145879} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM","Value":3145880} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM","Value":3145881} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM","Value":3145882} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM","Value":3145883} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM","Value":3145884} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM","Value":3145885} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM","Value":3145886} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM","Value":3145887} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM","Value":3145888} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM","Value":3145889} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT","Value":3145890} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT","Value":3145891} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT","Value":3145892} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES","Value":3145893} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES","Value":3145894} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT","Value":3145895} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT","Value":3145896} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE","Value":3145897} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE","Value":3145898} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY","Value":3145899} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED","Value":3145900} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED","Value":3145901} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED","Value":3145902} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE","Value":3145903} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS","Value":3145904} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD","Value":3145905} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD","Value":3145906} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN","Value":3145907} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM","Value":3145908} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE","Value":3145909} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND","Value":3145910} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT","Value":3145911} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP","Value":3145912} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP","Value":3145913} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE","Value":3145914} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY","Value":3145915} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION","Value":3145916} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN","Value":3145917} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM","Value":3145918} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE","Value":3145919} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND","Value":3145920} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC","Value":3145921} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE","Value":3145922} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT","Value":3145923} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC","Value":3145924} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP","Value":3145925} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP","Value":3145926} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE","Value":3145927} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY","Value":3145928} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION","Value":3145929} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN","Value":3145930} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM","Value":3145931} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE","Value":3145932} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND","Value":3145933} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT","Value":3145934} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP","Value":3145935} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP","Value":3145936} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY","Value":3145937} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY","Value":3145938} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION","Value":3145939} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT","Value":3145940} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS","Value":3145941} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER","Value":3145942} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER","Value":3145943} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER","Value":3145944} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE","Value":3145945} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT","Value":3145946} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE","Value":3145947} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD","Value":3145948} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD","Value":3145949} + ,{"Name":"D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD","Value":3145950} + ,{"Name":"D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM","Value":3145951} + ,{"Name":"D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN","Value":3145952} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM","Value":3145953} + ,{"Name":"D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM","Value":3145954} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM","Value":3145955} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM","Value":3145956} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE","Value":3145957} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE","Value":3145958} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM","Value":3145959} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED","Value":3145960} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM","Value":3145961} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE","Value":3145962} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE","Value":3145963} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH","Value":3145964} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH","Value":3145965} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED","Value":3145966} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING","Value":3145967} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED","Value":3145968} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED","Value":3145969} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED","Value":3145970} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED","Value":3145971} + ,{"Name":"D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED","Value":3145972} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED","Value":3145973} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM","Value":3145974} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE","Value":3145975} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE","Value":3145976} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH","Value":3145977} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH","Value":3145978} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED","Value":3145979} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING","Value":3145980} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET","Value":3145981} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED","Value":3145982} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED","Value":3145983} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED","Value":3145984} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED","Value":3145985} + ,{"Name":"D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED","Value":3145986} + ,{"Name":"D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM","Value":3145987} + ,{"Name":"D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE","Value":3145988} + ,{"Name":"D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM","Value":3145989} + ,{"Name":"D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM","Value":3145990} + ,{"Name":"D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE","Value":3145991} + ,{"Name":"D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM","Value":3145992} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM","Value":3145993} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX","Value":3145994} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM","Value":3145995} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED","Value":3145996} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE","Value":3145997} + ,{"Name":"D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN","Value":3145998} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL","Value":3145999} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM","Value":3146000} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL","Value":3146001} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM","Value":3146002} + ,{"Name":"D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE","Value":3146003} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL","Value":3146004} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM","Value":3146005} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM","Value":3146006} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL","Value":3146007} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY","Value":3146008} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE","Value":3146009} + ,{"Name":"D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX","Value":3146010} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM","Value":3146011} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL","Value":3146012} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE","Value":3146013} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE","Value":3146014} + ,{"Name":"D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE","Value":3146015} + ,{"Name":"D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146016} + ,{"Name":"D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146017} + ,{"Name":"D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146018} + ,{"Name":"D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146019} + ,{"Name":"D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146020} + ,{"Name":"D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT","Value":3146021} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE","Value":3146022} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE","Value":3146023} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY","Value":3146024} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY","Value":3146025} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM","Value":3146026} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE","Value":3146027} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND","Value":3146028} + ,{"Name":"D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY","Value":3146029} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM","Value":3146030} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM","Value":3146031} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID","Value":3146032} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED","Value":3146033} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM","Value":3146034} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW","Value":3146035} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146036} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146037} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146038} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146039} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146040} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146041} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146042} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146043} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146044} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED","Value":3146045} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146046} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146047} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":3146048} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED","Value":3146049} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION","Value":3146050} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED","Value":3146051} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED","Value":3146052} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED","Value":3146053} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED","Value":3146054} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED","Value":3146055} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED","Value":3146056} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED","Value":3146057} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED","Value":3146058} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED","Value":3146059} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET","Value":3146060} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS","Value":3146061} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED","Value":3146062} + ,{"Name":"D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED","Value":3146063} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1","Value":3146064} + ,{"Name":"D3D11_MESSAGE_ID_GETDC_INACCESSIBLE","Value":3146065} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT","Value":3146066} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9","Value":3146067} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED","Value":3146068} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED","Value":3146069} + ,{"Name":"D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED","Value":3146070} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED","Value":3146071} + ,{"Name":"D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE","Value":3146072} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA","Value":3146073} + ,{"Name":"D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA","Value":3146074} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT","Value":3146075} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT","Value":3146076} + ,{"Name":"D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX","Value":3146077} + ,{"Name":"D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX","Value":3146078} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS","Value":3146079} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET","Value":3146080} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET","Value":3146081} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT","Value":3146082} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT","Value":3146083} + ,{"Name":"D3D11_MESSAGE_ID_GETDATAFORNEWHARDWAREKEY_NULLPARAM","Value":3146084} + ,{"Name":"D3D11_MESSAGE_ID_CHECKCRYPTOSESSIONSTATUS_NULLPARAM","Value":3146085} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_NULLPARAM","Value":3146086} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_NULLPARAM","Value":3146087} + ,{"Name":"D3D11_MESSAGE_ID_GETVIDEODECODERCAPS_ZEROWIDTHHEIGHT","Value":3146088} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_NULLPARAM","Value":3146089} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE","Value":3146090} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT","Value":3146091} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_NULLPARAM","Value":3146092} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERENABLEDOWNSAMPLING_UNSUPPORTED","Value":3146093} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_NULLPARAM","Value":3146094} + ,{"Name":"D3D11_MESSAGE_ID_VIDEODECODERUPDATEDOWNSAMPLING_UNSUPPORTED","Value":3146095} + ,{"Name":"D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMATCONVERSION_NULLPARAM","Value":3146096} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE1_NULLPARAM","Value":3146097} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE1_NULLPARAM","Value":3146098} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_NULLPARAM","Value":3146099} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE1_INVALIDSTREAM","Value":3146100} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_NULLPARAM","Value":3146101} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_INVALIDSTREAM","Value":3146102} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMMIRROR_UNSUPPORTED","Value":3146103} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_NULLPARAM","Value":3146104} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_NULLPARAM","Value":3146105} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_NULLPARAM","Value":3146106} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_INVALIDCOLORSPACE","Value":3146107} + ,{"Name":"D3D11_MESSAGE_ID_RECOMMENDVIDEODECODERDOWNSAMPLING_ZEROWIDTHHEIGHT","Value":3146108} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSHADERUSAGE_NULLPARAM","Value":3146109} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSHADERUSAGE_NULLPARAM","Value":3146110} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_NULLPARAM","Value":3146111} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSTREAMCOUNT","Value":3146112} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_TARGETRECT","Value":3146113} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDSOURCERECT","Value":3146114} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETBEHAVIORHINTS_INVALIDDESTRECT","Value":3146115} + ,{"Name":"D3D11_MESSAGE_ID_GETCRYPTOSESSIONPRIVATEDATASIZE_INVALID_KEY_EXCHANGE_TYPE","Value":3146116} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END","Value":3146117} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_START","Value":3146118} + ,{"Name":"D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDUSAGE","Value":3146119} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDUSAGE","Value":3146120} + ,{"Name":"D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDUSAGE","Value":3146121} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_STEPRATE_NOT_1","Value":3146122} + ,{"Name":"D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_LEVEL9_INSTANCING_NOT_SUPPORTED","Value":3146123} + ,{"Name":"D3D11_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":3146124} + ,{"Name":"D3D11_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":3146125} + ,{"Name":"D3D11_MESSAGE_ID_COPYTILES_INVALID_PARAMETER","Value":3146126} + ,{"Name":"D3D11_MESSAGE_ID_UPDATETILES_INVALID_PARAMETER","Value":3146127} + ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_INVALID_PARAMETER","Value":3146128} + ,{"Name":"D3D11_MESSAGE_ID_TILEDRESOURCEBARRIER_INVALID_PARAMETER","Value":3146129} + ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_WARNING","Value":3146130} + ,{"Name":"D3D11_MESSAGE_ID_NULL_TILE_MAPPING_ACCESS_ERROR","Value":3146131} + ,{"Name":"D3D11_MESSAGE_ID_DIRTY_TILE_MAPPING_ACCESS","Value":3146132} + ,{"Name":"D3D11_MESSAGE_ID_DUPLICATE_TILE_MAPPINGS_IN_COVERED_AREA","Value":3146133} + ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_IN_COVERED_AREA_DUPLICATED_OUTSIDE","Value":3146134} + ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INCOMPATIBLE_RESOURCES","Value":3146135} + ,{"Name":"D3D11_MESSAGE_ID_TILE_MAPPINGS_SHARED_BETWEEN_INPUT_AND_OUTPUT","Value":3146136} + ,{"Name":"D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_INVALIDFLAGS","Value":3146137} + ,{"Name":"D3D11_MESSAGE_ID_GETRESOURCETILING_NONTILED_RESOURCE","Value":3146138} + ,{"Name":"D3D11_MESSAGE_ID_RESIZETILEPOOL_SHRINK_WITH_MAPPINGS_STILL_DEFINED_PAST_END","Value":3146139} + ,{"Name":"D3D11_MESSAGE_ID_NEED_TO_CALL_TILEDRESOURCEBARRIER","Value":3146140} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":3146141} + ,{"Name":"D3D11_MESSAGE_ID_CREATEDEVICE_WARNING","Value":3146142} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWUINT_HAZARD","Value":3146143} + ,{"Name":"D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_HAZARD","Value":3146144} + ,{"Name":"D3D11_MESSAGE_ID_TILED_RESOURCE_TIER_1_BUFFER_TEXTURE_MISMATCH","Value":3146145} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_CRYPTOSESSION","Value":3146146} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_AUTHENTICATEDCHANNEL","Value":3146147} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_CRYPTOSESSION","Value":3146148} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_AUTHENTICATEDCHANNEL","Value":3146149} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_CRYPTOSESSION","Value":3146150} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_AUTHENTICATEDCHANNEL","Value":3146151} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_2_MESSAGES_END","Value":3146152} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_START","Value":3146153} + ,{"Name":"D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":3146154} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_SYSTEMVALUE","Value":3146155} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDCONTEXTTYPE","Value":3146156} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_DECODENOTSUPPORTED","Value":3146157} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_ENCODENOTSUPPORTED","Value":3146158} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANEINDEX","Value":3146159} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANEINDEX","Value":3146160} + ,{"Name":"D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146161} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANEINDEX","Value":3146162} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANEINDEX","Value":3146163} + ,{"Name":"D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146164} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANEINDEX","Value":3146165} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANEINDEX","Value":3146166} + ,{"Name":"D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_AMBIGUOUSVIDEOPLANEINDEX","Value":3146167} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSCANDATAOFFSET","Value":3146168} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NOTSUPPORTED","Value":3146169} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DIMENSIONSTOOLARGE","Value":3146170} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOMPONENTS","Value":3146171} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTINATIONNOT2D","Value":3146172} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_TILEDRESOURCESUNSUPPORTED","Value":3146173} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_GUARDRECTSUNSUPPORTED","Value":3146174} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FORMATUNSUPPORTED","Value":3146175} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSUBRESOURCE","Value":3146176} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDMIPLEVEL","Value":3146177} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_EMPTYDESTBOX","Value":3146178} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOT2D","Value":3146179} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXNOTSUB","Value":3146180} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_DESTBOXESINTERSECT","Value":3146181} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEMISMATCH","Value":3146182} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEMISMATCH","Value":3146183} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_XSUBSAMPLEODD","Value":3146184} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_YSUBSAMPLEODD","Value":3146185} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_OUTPUTDIMENSIONSTOOLARGE","Value":3146186} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_NONPOW2SCALEUNSUPPORTED","Value":3146187} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_FRACTIONALDOWNSCALETOLARGE","Value":3146188} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_CHROMASIZEMISMATCH","Value":3146189} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_LUMACHROMASIZEMISMATCH","Value":3146190} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDNUMDESTINATIONS","Value":3146191} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SUBBOXUNSUPPORTED","Value":3146192} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_1DESTUNSUPPORTEDFORMAT","Value":3146193} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_3DESTUNSUPPORTEDFORMAT","Value":3146194} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_SCALEUNSUPPORTED","Value":3146195} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDSOURCESIZE","Value":3146196} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_INVALIDCOPYFLAGS","Value":3146197} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_HAZARD","Value":3146198} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERUSAGE","Value":3146199} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDSRCBUFFERMISCFLAGS","Value":3146200} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPORTEDDSTTEXTUREUSAGE","Value":3146201} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_BACKBUFFERNOTSUPPORTED","Value":3146202} + ,{"Name":"D3D11_MESSAGE_ID_JPEGDECODE_UNSUPPRTEDCOPYFLAGS","Value":3146203} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_NOTSUPPORTED","Value":3146204} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSCANDATAOFFSET","Value":3146205} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDCOMPONENTS","Value":3146206} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_SOURCENOT2D","Value":3146207} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_TILEDRESOURCESUNSUPPORTED","Value":3146208} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_GUARDRECTSUNSUPPORTED","Value":3146209} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_XSUBSAMPLEMISMATCH","Value":3146210} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_YSUBSAMPLEMISMATCH","Value":3146211} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_FORMATUNSUPPORTED","Value":3146212} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDSUBRESOURCE","Value":3146213} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_INVALIDMIPLEVEL","Value":3146214} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_DIMENSIONSTOOLARGE","Value":3146215} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_HAZARD","Value":3146216} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERUSAGE","Value":3146217} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDDSTBUFFERMISCFLAGS","Value":3146218} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_UNSUPPORTEDSRCTEXTUREUSAGE","Value":3146219} + ,{"Name":"D3D11_MESSAGE_ID_JPEGENCODE_BACKBUFFERNOTSUPPORTED","Value":3146220} + ,{"Name":"D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNSUPPORTEDCONTEXTTTYPEFORQUERY","Value":3146221} + ,{"Name":"D3D11_MESSAGE_ID_FLUSH1_INVALIDCONTEXTTYPE","Value":3146222} + ,{"Name":"D3D11_MESSAGE_ID_DEVICE_SETHARDWAREPROTECTION_INVALIDCONTEXT","Value":3146223} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_NULLPARAM","Value":3146224} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146225} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_NULLPARAM","Value":3146226} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTHDRMETADATA_INVALIDSIZE","Value":3146227} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_NULLPARAM","Value":3146228} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146229} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146230} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_NULLPARAM","Value":3146231} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSTREAM","Value":3146232} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMHDRMETADATA_INVALIDSIZE","Value":3146233} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_INVALIDSTREAM","Value":3146234} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_INVALIDSTREAM","Value":3146235} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_INVALIDSTREAM","Value":3146236} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_INVALIDSTREAM","Value":3146237} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_INVALIDSTREAM","Value":3146238} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_INVALIDSTREAM","Value":3146239} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_INVALIDSTREAM","Value":3146240} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_INVALIDSTREAM","Value":3146241} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_INVALIDSTREAM","Value":3146242} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_INVALIDSTREAM","Value":3146243} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM","Value":3146244} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_INVALIDSTREAM","Value":3146245} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_INVALIDSTREAM","Value":3146246} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE1_INVALIDSTREAM","Value":3146247} + ,{"Name":"D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMMIRROR_INVALIDSTREAM","Value":3146248} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_FENCE","Value":3146249} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_FENCE","Value":3146250} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_FENCE","Value":3146251} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_SYNCHRONIZEDCHANNEL","Value":3146252} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_SYNCHRONIZEDCHANNEL","Value":3146253} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_SYNCHRONIZEDCHANNEL","Value":3146254} + ,{"Name":"D3D11_MESSAGE_ID_CREATEFENCE_INVALIDFLAGS","Value":3146255} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_3_MESSAGES_END","Value":3146256} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_START","Value":3146257} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_INVALIDKEYEXCHANGETYPE","Value":3146258} + ,{"Name":"D3D11_MESSAGE_ID_NEGOTIATECRYPTOSESSIONKEYEXCHANGEMT_NOT_SUPPORTED","Value":3146259} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT_COUNT","Value":3146260} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_COMPONENT","Value":3146261} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_SIZE","Value":3146262} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_USAGE","Value":3146263} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_MISC_FLAGS","Value":3146264} + ,{"Name":"D3D11_MESSAGE_ID_DECODERBEGINFRAME_INVALID_HISTOGRAM_BUFFER_OFFSET","Value":3146265} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":3146266} + ,{"Name":"D3D11_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":3146267} + ,{"Name":"D3D11_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":3146268} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_NULLPARAM","Value":3146269} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_MAX_INSTANCES","Value":3146270} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_DEADLINE_TYPE","Value":3146271} + ,{"Name":"D3D11_MESSAGE_ID_CREATE_TRACKED_WORKLOAD_INVALID_ENGINE_TYPE","Value":3146272} + ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":3146273} + ,{"Name":"D3D11_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":3146274} + ,{"Name":"D3D11_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":3146275} + ,{"Name":"D3D11_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":3146276} + ,{"Name":"D3D11_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":3146277} + ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":3146278} + ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_ENGINE_TYPE_NOT_FOUND","Value":3146279} + ,{"Name":"D3D11_MESSAGE_ID_NO_TRACKED_WORKLOAD_SLOT_AVAILABLE","Value":3146280} + ,{"Name":"D3D11_MESSAGE_ID_END_TRACKED_WORKLOAD_INVALID_ARG","Value":3146281} + ,{"Name":"D3D11_MESSAGE_ID_TRACKED_WORKLOAD_DISJOINT_FAILURE","Value":3146282} + ,{"Name":"D3D11_MESSAGE_ID_D3D11_5_MESSAGES_END","Value":3146283} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_INFO_QUEUE_FILTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_INFO_QUEUE_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11InfoQueue" + ,"Kind":"Com" + ,"Guid":"6543dbb6-1b48-42f5-ab82-e97ec74326f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_MESSAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D11_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_D3D11_CREATE_DEVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D11_CREATE_DEVICE_AND_SWAP_CHAIN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D11_COPY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_COPY_NO_OVERWRITE","Value":1} + ,{"Name":"D3D11_COPY_DISCARD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_LOGIC_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_LOGIC_OP_CLEAR","Value":0} + ,{"Name":"D3D11_LOGIC_OP_SET","Value":1} + ,{"Name":"D3D11_LOGIC_OP_COPY","Value":2} + ,{"Name":"D3D11_LOGIC_OP_COPY_INVERTED","Value":3} + ,{"Name":"D3D11_LOGIC_OP_NOOP","Value":4} + ,{"Name":"D3D11_LOGIC_OP_INVERT","Value":5} + ,{"Name":"D3D11_LOGIC_OP_AND","Value":6} + ,{"Name":"D3D11_LOGIC_OP_NAND","Value":7} + ,{"Name":"D3D11_LOGIC_OP_OR","Value":8} + ,{"Name":"D3D11_LOGIC_OP_NOR","Value":9} + ,{"Name":"D3D11_LOGIC_OP_XOR","Value":10} + ,{"Name":"D3D11_LOGIC_OP_EQUIV","Value":11} + ,{"Name":"D3D11_LOGIC_OP_AND_REVERSE","Value":12} + ,{"Name":"D3D11_LOGIC_OP_AND_INVERTED","Value":13} + ,{"Name":"D3D11_LOGIC_OP_OR_REVERSE","Value":14} + ,{"Name":"D3D11_LOGIC_OP_OR_INVERTED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RENDER_TARGET_BLEND_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOpEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D11_BLEND_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOp","Type":{"Kind":"ApiRef","Name":"D3D11_LOGIC_OP","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BLEND_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11BlendState1" + ,"Kind":"Com" + ,"Guid":"cc86fabe-da55-401d-85e7-e3c9de2877e9" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11BlendState","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_RASTERIZER_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScissorEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState1" + ,"Kind":"Com" + ,"Guid":"1217d7a6-5039-418c-b042-9cbe256afd6e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RasterizerState","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DDeviceContextState" + ,"Kind":"Com" + ,"Guid":"5c1e0d8a-7c23-48f9-8c59-a92958ceff11" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11DeviceContext1" + ,"Kind":"Com" + ,"Guid":"bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CopySubresourceRegion1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubresource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"HSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CSSetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CSGetConstantBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConstantBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFirstConstant","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumConstants","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SwapDeviceContextState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPreviousState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClearView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pRect","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResourceView","Type":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device1" + ,"Kind":"Com" + ,"Guid":"a04bfb29-08ef-43d6-a49c-a9bdbdcbe686" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetImmediateContext1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateBlendState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlendStateDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BLEND_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlendState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11BlendState1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateDeviceContextState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EmulatedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppContextState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DDeviceContextState","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenSharedResource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"returnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OpenSharedResourceByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"returnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3DUserDefinedAnnotation" + ,"Kind":"Com" + ,"Guid":"b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TILED_RESOURCE_COORDINATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_REGION_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bUseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_MAPPING_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TILE_MAPPING_NO_OVERWRITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TILE_RANGE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TILE_RANGE_NULL","Value":1} + ,{"Name":"D3D11_TILE_RANGE_SKIP","Value":2} + ,{"Name":"D3D11_TILE_RANGE_REUSE_SINGLE_TILE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SUBRESOURCE_TILING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DepthInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TILE_SHAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PACKED_MIP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTilesForPackedMips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TILE_COPY_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TILE_COPY_NO_OVERWRITE","Value":1} + ,{"Name":"D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE","Value":2} + ,{"Name":"D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11DeviceContext2" + ,"Kind":"Com" + ,"Guid":"420d5b32-b90c-4da4-bef0-359f6a24a83a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext1","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumTiledResourceRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTiledResourceRegionStartCoordinates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTiledResourceRegionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTilePool","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRangeFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTilePoolStartOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRangeTileCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSourceTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferStartOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDestTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSourceTileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeTilePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTilePool","Type":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TiledResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTiledResourceOrViewAccessBeforeBarrier","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTiledResourceOrViewAccessAfterBarrier","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsAnnotationEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetMarkerInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEventInt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D11Device2" + ,"Kind":"Com" + ,"Guid":"9d06dffa-d1e5-4d07-83a8-1bb123f2f841" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device1","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetImmediateContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetResourceTiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumTilesForEntireResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPackedMipDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_PACKED_MIP_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStandardTileShapeForNonPackedMips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TILE_SHAPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumSubresourceTilings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"FirstSubresourceTilingToGet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubresourceTilingsForNonPackedMips","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_TILING","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMultisampleQualityLevels1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CONTEXT_TYPE_ALL","Value":0} + ,{"Name":"D3D11_CONTEXT_TYPE_3D","Value":1} + ,{"Name":"D3D11_CONTEXT_TYPE_COMPUTE","Value":2} + ,{"Name":"D3D11_CONTEXT_TYPE_COPY","Value":3} + ,{"Name":"D3D11_CONTEXT_TYPE_VIDEO","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE_LAYOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TEXTURE_LAYOUT_UNDEFINED","Value":0} + ,{"Name":"D3D11_TEXTURE_LAYOUT_ROW_MAJOR","Value":1} + ,{"Name":"D3D11_TEXTURE_LAYOUT_64K_STANDARD_SWIZZLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEXTURE2D_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLayout","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture2D1" + ,"Kind":"Com" + ,"Guid":"51218251-1e33-4617-9ccb-4d3a4367e7bb" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEXTURE3D_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_USAGE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLayout","Type":{"Kind":"ApiRef","Name":"D3D11_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Texture3D1" + ,"Kind":"Com" + ,"Guid":"0c711683-2853-4846-9bb0-f3e60639e46a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Texture3D","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE_OFF","Value":0} + ,{"Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_RASTERIZER_DESC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D11_FILL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D11_CULL_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScissorEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D11_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11RasterizerState2" + ,"Kind":"Com" + ,"Guid":"6fbd02fb-209f-46c4-b059-2ed15586a6ac" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RasterizerState1","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC2","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_SRV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_SRV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_SHADER_RESOURCE_VIEW_DESC1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_SRV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_SRV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BufferEx","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFEREX_SRV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderResourceView1" + ,"Kind":"Com" + ,"Guid":"91308b87-9040-411d-8c67-c39253ce3802" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_RTV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_RTV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_RENDER_TARGET_VIEW_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_RTV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_RENDER_TARGET_VIEW_DESC1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_RTV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_RTV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_RTV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11RenderTargetView1" + ,"Kind":"Com" + ,"Guid":"ffbe2e23-f011-418a-ac56-5ceed7c5b94b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_TEX2D_UAV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_UAV1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_UAV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_UNORDERED_ACCESS_VIEW_DESC1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D11_BUFFER_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_UAV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_UAV1","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX3D_UAV","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11UnorderedAccessView1" + ,"Kind":"Com" + ,"Guid":"7b3b6153-a886-4544-ab37-6537c8500403" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_QUERY_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Query","Type":{"Kind":"ApiRef","Name":"D3D11_QUERY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextType","Type":{"Kind":"ApiRef","Name":"D3D11_CONTEXT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11Query1" + ,"Kind":"Com" + ,"Guid":"631b4766-36dc-461d-8db6-c47e13e60916" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Query","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FENCE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FENCE_FLAG_NONE","Value":0} + ,{"Name":"D3D11_FENCE_FLAG_SHARED","Value":2} + ,{"Name":"D3D11_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":4} + ,{"Name":"D3D11_FENCE_FLAG_NON_MONITORED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11DeviceContext3" + ,"Kind":"Com" + ,"Guid":"b4e3c01d-e79e-4637-91b2-510e9f4c9b8f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext2","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"Flush1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ContextType","Type":{"Kind":"ApiRef","Name":"D3D11_CONTEXT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetHardwareProtectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"HwProtectionEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHardwareProtectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pHwProtectionEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Fence" + ,"Kind":"Com" + ,"Guid":"affde9d1-1df7-4bb7-8a34-0f46251dab80" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompletedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"SetEventOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11DeviceContext4" + ,"Kind":"Com" + ,"Guid":"917600da-f58c-4c33-98d8-3e15b390fa24" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D11Fence","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D11Fence","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device3" + ,"Kind":"Com" + ,"Guid":"a05c8c37-d2c6-4732-b3a0-9ce0b0dc9ae6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device2","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTexture2D1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE2D_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture2D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture2D1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateTexture3D1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TEXTURE3D_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInitialData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SUBRESOURCE_DATA","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppTexture3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Texture3D1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRasterizerState2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRasterizerDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RASTERIZER_DESC2","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppRasterizerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RasterizerState2","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateShaderResourceView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_RESOURCE_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSRView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderResourceView1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_UNORDERED_ACCESS_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppUAView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateRenderTargetView1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RENDER_TARGET_VIEW_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRTView1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11RenderTargetView1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateQuery1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQueryDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_QUERY_DESC1","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppQuery1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Query1","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetImmediateContext3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDeferredContext3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeferredContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext3","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"WriteToSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFromSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DstRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_BOX","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device4" + ,"Kind":"Com" + ,"Guid":"8992ab71-02e6-4b8d-ba48-b056dcda42c4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device3","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDeviceRemovedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterDeviceRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Device5" + ,"Kind":"Com" + ,"Guid":"8ffde202-a0e7-45df-9e01-e837801b5ea0" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11Device4","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"OpenSharedFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFence","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_FENCE_FLAG","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Multithread" + ,"Kind":"Com" + ,"Guid":"9b7e4e00-342c-4106-a19f-4f2704f689f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Leave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bMTProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultithreadProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecoderDesc","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Components","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11VideoDevice2" + ,"Kind":"Com" + ,"Guid":"59c0cb01-35f0-4a70-8f67-87905c906a53" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoDevice1","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D11_FEATURE_VIDEO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NegotiateCryptoSessionKeyExchangeMT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubSampleMappingBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"SubSampleMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBlocksStripeEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBlocksStripeClear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoContext3" + ,"Kind":"Com" + ,"Guid":"a9e2faa0-cb39-418f-a0b7-d8aad4de672e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"DecoderBeginFrame1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumComponentHistograms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHistogramOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppHistogramBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Buffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SubmitDecoderBuffers2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC2","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE_DATA_D3D11_OPTIONS4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedNV12SharedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_VERSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_SHVER_PIXEL_SHADER","Value":0} + ,{"Name":"D3D11_SHVER_VERTEX_SHADER","Value":1} + ,{"Name":"D3D11_SHVER_GEOMETRY_SHADER","Value":2} + ,{"Name":"D3D11_SHVER_HULL_SHADER","Value":3} + ,{"Name":"D3D11_SHVER_DOMAIN_SHADER","Value":4} + ,{"Name":"D3D11_SHVER_COMPUTE_SHADER","Value":5} + ,{"Name":"D3D11_SHVER_RESERVED0","Value":65520} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_SIGNATURE_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPrecision","Type":{"Kind":"ApiRef","Name":"D3D_MIN_PRECISION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StartTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_TYPE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"PatchConstantParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGSInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HSOutputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"HSPartitioning","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_PARTITIONING","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TessellatorDomain","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_DOMAIN","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"cBarrierInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInterlockedInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextureStoreInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_INPUT_BIND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_LIBRARY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_FUNCTION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovcInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitwiseInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFeatureFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionParameterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9VertexShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9PixelShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"D3D_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D_PARAMETER_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"FirstInRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstInComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ShaderReflectionType" + ,"Kind":"Com" + ,"Guid":"6e6ffa6a-9bae-4613-a51e-91652d508c21" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOfType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImplementsInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBase","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflectionVariable" + ,"Kind":"Com" + ,"Guid":"51f23923-f3e5-4bd1-91cb-606177d8db4c" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionType","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceSlot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflectionConstantBuffer" + ,"Kind":"Com" + ,"Guid":"eb62d63d-93dd-4318-8ae8-c6f83ad371b8" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderReflection" + ,"Kind":"Com" + ,"Guid":"8d536ca1-0cca-4956-a837-786963755584" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPatchConstantParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaceSlots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMinFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadGroupSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSizeX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRequiresFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D11LibraryReflection" + ,"Kind":"Com" + ,"Guid":"54384f1b-5b3e-4bb7-ae01-60ba3097cbb6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_LIBRARY_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11FunctionReflection","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"FunctionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11FunctionReflection" + ,"Kind":"Com" + ,"Guid":"207bcecb-d683-4a06-a8a3-9b149b9f73a4" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_FUNCTION_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D11FunctionParameterReflection","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11FunctionParameterReflection" + ,"Kind":"Com" + ,"Guid":"42757488-334f-47fe-982e-1a65d08cc462" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Module" + ,"Kind":"Com" + ,"Guid":"cac701ee-80fc-4122-8242-10b39c8cec34" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppModuleInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ModuleInstance" + ,"Kind":"Com" + ,"Guid":"469e07f7-045a-48d5-aa12-68a478cdf75d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindConstantBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbDstOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbDstOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindSamplerByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uSrcSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindUnorderedAccessViewByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceAsUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uSrcSrvSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uDstUavSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindResourceAsUnorderedAccessViewByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uDstUavSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11Linker" + ,"Kind":"Com" + ,"Guid":"59a6cd0e-e10d-4c1f-88c0-63aba1daf30e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEntry","Type":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEntryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaderBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UseLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLibraryMI","Type":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClipPlaneFromCBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCBufferSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCBufferEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11LinkingNode" + ,"Kind":"Com" + ,"Guid":"d80dd70c-8d2f-4751-94a1-03c79b3556db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D11FunctionLinkingGraph" + ,"Kind":"Com" + ,"Guid":"54133220-1ce8-43d3-8236-9855c5ceecff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateModuleInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppModuleInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ModuleInstance","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetInputSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cInputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInputNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetOutputSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cOutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CallFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModuleInstanceNamespace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pModuleWithFunctionPrototype","Type":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCallNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"PassValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDstNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PassValueWithSwizzle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSrcSwizzle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDstNode","Type":{"Kind":"ApiRef","Name":"ID3D11LinkingNode","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDstSwizzle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppErrorBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GenerateHlsl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D11_SHADER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VERTEX_SHADER","Value":1} + ,{"Name":"D3D11_HULL_SHADER","Value":2} + ,{"Name":"D3D11_DOMAIN_SHADER","Value":3} + ,{"Name":"D3D11_GEOMETRY_SHADER","Value":4} + ,{"Name":"D3D11_PIXEL_SHADER","Value":5} + ,{"Name":"D3D11_COMPUTE_SHADER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VERTEX_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_HULL_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_DOMAIN_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_GEOMETRY_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_PIXEL_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_COMPUTE_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Invocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ThreadIDInGroup","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ThreadGroupID","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_SHADER_TRACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_SHADER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_SHADER_TRACE_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_VERTEX_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"HullShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_HULL_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"DomainShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_DOMAIN_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GeometryShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_GEOMETRY_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"PixelShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_PIXEL_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ComputeShaderTraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_COMPUTE_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_UNDEFINED","Value":0} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_POINT","Value":1} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE","Value":2} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE","Value":3} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_LINE_ADJ","Value":6} + ,{"Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE_TRIANGLE_ADJ","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TRACE_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TraceDesc","Type":{"Kind":"ApiRef","Name":"D3D11_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumInvocationsInStamp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetStampIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTraceSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OutputMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxIndexableTempIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IndexableTempSize","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ImmediateConstantBufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PixelPosition","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"PixelCoverageMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelDiscardedMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterShader","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMaskDepth","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PixelCoverageMaskAfterA2CSampleMaskDepthStencil","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"PSOutputsDepth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PSOutputsMask","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GSInputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D11_TRACE_GS_INPUT_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GSInputsPrimitiveID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HSOutputPatchConstantMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DSInputPatchConstantMask","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TRACE_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bits","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ValidMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TRACE_REGISTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_TRACE_OUTPUT_NULL_REGISTER","Value":0} + ,{"Name":"D3D11_TRACE_INPUT_REGISTER","Value":1} + ,{"Name":"D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER","Value":2} + ,{"Name":"D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER","Value":3} + ,{"Name":"D3D11_TRACE_TEMP_REGISTER","Value":4} + ,{"Name":"D3D11_TRACE_INDEXABLE_TEMP_REGISTER","Value":5} + ,{"Name":"D3D11_TRACE_OUTPUT_REGISTER","Value":6} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_REGISTER","Value":7} + ,{"Name":"D3D11_TRACE_CONSTANT_BUFFER","Value":8} + ,{"Name":"D3D11_TRACE_IMMEDIATE32","Value":9} + ,{"Name":"D3D11_TRACE_SAMPLER","Value":10} + ,{"Name":"D3D11_TRACE_RESOURCE","Value":11} + ,{"Name":"D3D11_TRACE_RASTERIZER","Value":12} + ,{"Name":"D3D11_TRACE_OUTPUT_COVERAGE_MASK","Value":13} + ,{"Name":"D3D11_TRACE_STREAM","Value":14} + ,{"Name":"D3D11_TRACE_THIS_POINTER","Value":15} + ,{"Name":"D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER","Value":16} + ,{"Name":"D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER","Value":17} + ,{"Name":"D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER","Value":18} + ,{"Name":"D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER","Value":19} + ,{"Name":"D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER","Value":20} + ,{"Name":"D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER","Value":21} + ,{"Name":"D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER","Value":22} + ,{"Name":"D3D11_TRACE_UNORDERED_ACCESS_VIEW","Value":23} + ,{"Name":"D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY","Value":24} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_REGISTER","Value":25} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER","Value":26} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER","Value":27} + ,{"Name":"D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER","Value":28} + ,{"Name":"D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER","Value":29} + ,{"Name":"D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER","Value":30} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER","Value":31} + ,{"Name":"D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER","Value":32} + ,{"Name":"D3D11_TRACE_IMMEDIATE64","Value":33} + ,{"Name":"D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER","Value":34} + ,{"Name":"D3D11_TRACE_INTERFACE_POINTER","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TRACE_REGISTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RegType","Type":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D11","Parents":["D3D11_TRACE_REGISTER"]},"Attrs":[]} + ,{"Name":"OperandIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index1D","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index2D","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_TRACE_STEP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumRegistersWritten","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumRegistersRead","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MiscOperations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OpcodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentGlobalCycle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11ShaderTrace" + ,"Kind":"Com" + ,"Guid":"36b013e6-2811-4845-baa7-d623fe0df104" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TraceReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTestCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResetTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTraceStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTraceStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_STATS","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSSelectStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stampIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInitialRegisterContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTraceStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_STEP","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWrittenRegister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"writtenRegisterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReadRegister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stepIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"readRegisterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_REGISTER","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_TRACE_VALUE","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11ShaderTraceFactory" + ,"Kind":"Com" + ,"Guid":"1fbad429-66ab-41cc-9617-667ac10e4459" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShaderTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTraceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_SHADER_TRACE_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppShaderTrace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11ShaderTrace","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3DX11_SCAN_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_SCAN_DATA_TYPE_FLOAT","Value":1} + ,{"Name":"D3DX11_SCAN_DATA_TYPE_INT","Value":2} + ,{"Name":"D3DX11_SCAN_DATA_TYPE_UINT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_SCAN_OPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_SCAN_OPCODE_ADD","Value":1} + ,{"Name":"D3DX11_SCAN_OPCODE_MIN","Value":2} + ,{"Name":"D3DX11_SCAN_OPCODE_MAX","Value":3} + ,{"Name":"D3DX11_SCAN_OPCODE_MUL","Value":4} + ,{"Name":"D3DX11_SCAN_OPCODE_AND","Value":5} + ,{"Name":"D3DX11_SCAN_OPCODE_OR","Value":6} + ,{"Name":"D3DX11_SCAN_OPCODE_XOR","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_SCAN_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_SCAN_DIRECTION_FORWARD","Value":1} + ,{"Name":"D3DX11_SCAN_DIRECTION_BACKWARD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3DX11Scan" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScanDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DIRECTION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Scan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Multiscan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ElementScanPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ScanCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3DX11SegmentedScan" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScanDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DIRECTION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SegScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_DATA_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"D3DX11_SCAN_OPCODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSrcElementFlags","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3DX11FFT" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetForwardScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForwardScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"SetInverseScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InverseScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInverseScale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"AttachBuffersAndPrecompute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumTempBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTempBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumPrecomputeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPrecomputeBufferSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForwardTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InverseTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputBuffer","Type":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11UnorderedAccessView","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"D3DX11_FFT_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_FFT_DATA_TYPE_REAL","Value":0} + ,{"Name":"D3DX11_FFT_DATA_TYPE_COMPLEX","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_FFT_DIM_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_FFT_DIM_MASK_1D","Value":1} + ,{"Name":"D3DX11_FFT_DIM_MASK_2D","Value":3} + ,{"Name":"D3DX11_FFT_DIM_MASK_3D","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DX11_FFT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementLengths","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"DimensionMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DX11_FFT_DATA_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DX11_FFT_BUFFER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTempBufferSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempBufferFloatSizes","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"NumPrecomputeBufferSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrecomputeBufferFloatSizes","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DX11_FFT_CREATE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DX11_FFT_CREATE_FLAG_NO_PRECOMPUTE_BUFFERS","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"D3D11CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d11" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_CREATE_DEVICE_FLAG","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"pFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D11CreateDeviceAndSwapChain" + ,"SetLastError":false + ,"DllImport":"d3d11" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DriverType","Type":{"Kind":"ApiRef","Name":"D3D_DRIVER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"Software","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D11_CREATE_DEVICE_FLAG","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSwapChainDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"pFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3DDisassemble11Trace" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pTrace","Type":{"Kind":"ApiRef","Name":"ID3D11ShaderTrace","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"D3DX11CreateScan" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxScanCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11Scan","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateSegmentedScan" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxElementScanSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11SegmentedScan","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_DESC","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT1DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT1DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT2DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT2DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT3DReal" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DX11CreateFFT3DComplex" + ,"SetLastError":false + ,"DllImport":"d3dcsx" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceContext","Type":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DX11_FFT_BUFFER_INFO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppFFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DX11FFT","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct3D12.json b/api/Direct3D12.json new file mode 100644 index 0000000..3798b81 --- /dev/null +++ b/api/Direct3D12.json @@ -0,0 +1,12672 @@ +{ + +"Constants":[ + { + "Name":"D3D12_16BIT_INDEX_STRIP_CUT_VALUE" + ,"NativeType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_32BIT_INDEX_STRIP_CUT_VALUE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_8BIT_INDEX_STRIP_CUT_VALUE" + ,"NativeType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_APPEND_ALIGNED_ELEMENT" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CLIP_OR_CULL_DISTANCE_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SAMPLER_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_SUBROUTINE_NESTING_LIMIT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEMP_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX" + ,"NativeType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN" + ,"NativeType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE" + ,"NativeType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET00_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET00_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET01_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET01_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET02_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":224 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET02_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET03_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET03_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":76 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET04_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":192 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET04_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET05_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET05_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET06_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET06_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET07_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET07_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET08_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET08_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET09_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET09_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET10_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET10_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":168 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET11_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET11_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":204 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET12_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET12_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET13_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET13_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET14_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET14_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET15_MAX_BYTES_TGSM_WRITABLE_PER_THREAD" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_BUCKET15_MAX_NUM_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_DISPATCH_MAX_THREAD_GROUPS_IN_Z_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_X" + ,"NativeType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_THREAD_GROUP_MAX_Y" + ,"NativeType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_4_X_UAV_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_DISPATCH_MAX_THREAD_GROUPS_PER_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_TGSM_RESOURCE_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADGROUPID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADGROUPID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUPFLATTENED_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADIDINGROUP_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREADID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_THREADS_PER_GROUP" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_X" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_Y" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MAX_Z" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_X" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_Y" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_GROUP_MIN_Z" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_CS_THREAD_LOCAL_TEMP_REGISTER_POOL" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_ALPHA" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_BLUE" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_GREEN" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BLEND_FACTOR_RED" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_BORDER_COLOR_COMPONENT" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_DEPTH_BIAS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_DEPTH_BIAS_CLAMP" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MAX_ANISOTROPY" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MIP_LOD_BIAS" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_RENDER_TARGET_ARRAY_INDEX" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SAMPLE_MASK" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_ENDX" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_ENDY" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_STARTX" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SCISSOR_STARTY" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SLOPE_SCALED_DEPTH_BIAS" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_READ_MASK" + ,"NativeType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_REFERENCE" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_STENCIL_WRITE_MASK" + ,"NativeType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_HEIGHT" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_MAX_DEPTH" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_MIN_DEPTH" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTX" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_TOPLEFTY" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_VIEWPORT_WIDTH" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_END" + ,"NativeType":"UInt32" + ,"Value":4294967287 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DRIVER_RESERVED_REGISTER_SPACE_VALUES_START" + ,"NativeType":"UInt32" + ,"Value":4294967280 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"NativeType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_CONTROL_POINT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_DOMAIN_POINT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DS_OUTPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT16_FUSED_TOLERANCE_IN_ULP" + ,"NativeType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT32_MAX" + ,"NativeType":"Single" + ,"Value":3.4028235E+38 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP" + ,"NativeType":"Single" + ,"Value":0.6 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR" + ,"NativeType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_EXPONENT_NUMERATOR" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_OFFSET" + ,"NativeType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_SCALE_1" + ,"NativeType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_SCALE_2" + ,"NativeType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FLOAT_TO_SRGB_THRESHOLD" + ,"NativeType":"Single" + ,"Value":0.0031308 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOI_INSTRUCTION_MAX_INPUT" + ,"NativeType":"Single" + ,"Value":2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOI_INSTRUCTION_MIN_INPUT" + ,"NativeType":"Single" + ,"Value":-2.1474836E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOU_INSTRUCTION_MAX_INPUT" + ,"NativeType":"Single" + ,"Value":4.2949673E+09 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FTOU_INSTRUCTION_MIN_INPUT" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_INSTANCE_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_INPUT_REGISTER_VERTICES" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_MAX_INSTANCE_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_MAX_OUTPUT_VERTEX_COUNT_ACROSS_INSTANCES" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_ELEMENTS" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_GS_OUTPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_PHASE_INPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_PHASE_OUTPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_CONTROL_POINT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_FORK_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_FORK_INSTANCE_ID_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_JOIN_INSTANCE_ID_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_INPUT_PRIMITIVE_ID_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_JOIN_PHASE_INSTANCE_COUNT_UPPER_BOUND" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_MAXTESSFACTOR_LOWER_BOUND" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_MAXTESSFACTOR_UPPER_BOUND" + ,"NativeType":"Single" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINTS_MAX_TOTAL_SCALARS" + ,"NativeType":"UInt32" + ,"Value":3968 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_CONTROL_POINT_ID_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_HS_OUTPUT_PATCH_CONSTANT_REGISTER_SCALAR_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_PRIMITIVE_TOPOLOGY" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INSTANCE_ID_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_INTEGER_ARITHMETIC_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_PATCH_MAX_CONTROL_POINT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_PRIMITIVE_ID_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_ID_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_QUOTIENT" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_INTEGER_DIVIDE_BY_ZERO_REMAINDER" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_KEEP_RENDER_TARGETS_AND_DEPTH_STENCIL" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_KEEP_UNORDERED_ACCESS_VIEWS" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_LINEAR_GAMMA" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAJOR_VERSION" + ,"NativeType":"UInt32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_BORDER_COLOR_COMPONENT" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_DEPTH" + ,"NativeType":"Single" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_LIVE_STATIC_SAMPLERS" + ,"NativeType":"UInt32" + ,"Value":2032 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_MAXANISOTROPY" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_MULTISAMPLE_SAMPLE_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_POSITION_VALUE" + ,"NativeType":"Single" + ,"Value":3.4028236E+34 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_ROOT_COST" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_1" + ,"NativeType":"UInt32" + ,"Value":1000000 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_DESCRIPTOR_HEAP_SIZE_TIER_2" + ,"NativeType":"UInt32" + ,"Value":1000000 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_SHADER_VISIBLE_SAMPLER_HEAP_SIZE" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAX_VIEW_INSTANCE_COUNT" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MINOR_VERSION" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_BORDER_COLOR_COMPONENT" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_DEPTH" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_MAXANISOTROPY" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_BIAS_MAX" + ,"NativeType":"Single" + ,"Value":15.99 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_BIAS_MIN" + ,"NativeType":"Single" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_FRACTIONAL_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_LOD_RANGE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MULTISAMPLE_ANTIALIAS_LINE_WIDTH" + ,"NativeType":"Single" + ,"Value":1.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_END" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_OS_RESERVED_REGISTER_SPACE_VALUES_START" + ,"NativeType":"UInt32" + ,"Value":4294967288 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PACKED_TILE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_CS_UAV_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_DEFAULT_VALUE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_FALSE_VALUE" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_FRONTFACING_TRUE_VALUE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_INPUT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"NativeType":"Single" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_DEPTH_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_MASK_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_OUTPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT" + ,"NativeType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_DECLARABLE_TRACE_RECURSION_DEPTH" + ,"NativeType":"UInt32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_GEOMETRIES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" + ,"NativeType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_INSTANCES_PER_TOP_LEVEL_ACCELERATION_STRUCTURE" + ,"NativeType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_PRIMITIVES_PER_BOTTOM_LEVEL_ACCELERATION_STRUCTURE" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_RAY_GENERATION_SHADER_THREADS" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_BLEND_OBJECT_COUNT_PER_DEVICE" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_DEVICE" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MAXANISOTROPY" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MIP_LEVELS" + ,"NativeType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RASTERIZER_OBJECT_COUNT_PER_DEVICE" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_A_TERM" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_B_TERM" + ,"NativeType":"Single" + ,"Value":0.25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_SIZE_IN_MEGABYTES_EXPRESSION_C_TERM" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_RESOURCE_VIEW_COUNT_PER_DEVICE_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_SAMPLER_OBJECT_COUNT_PER_DEVICE" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_SUBRESOURCES" + ,"NativeType":"UInt32" + ,"Value":30720 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE1D_U_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE2D_U_OR_V_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURE3D_U_V_OR_W_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_REQ_TEXTURECUBE_DIMENSION" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_ALL_SUBRESOURCES" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAJOR_VERSION" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INSTANCES" + ,"NativeType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INTERFACES" + ,"NativeType":"UInt32" + ,"Value":253 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_INTERFACE_CALL_SITES" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MAX_TYPES" + ,"NativeType":"UInt32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_MINOR_VERSION" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHIFT_INSTRUCTION_PAD_VALUE" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_MAX_STRIDE_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_BUFFER_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_DDI_REGISTER_INDEX_DENOTING_GAP" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_NO_RASTERIZED_STREAM" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_OUTPUT_COMPONENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SO_STREAM_COUNT" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_DAY" + ,"NativeType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_MONTH" + ,"NativeType":"UInt32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_DATE_YEAR" + ,"NativeType":"UInt32" + ,"Value":2014 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SPEC_VERSION" + ,"NativeType":"Single" + ,"Value":1.16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_GAMMA" + ,"NativeType":"Single" + ,"Value":2.2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_1" + ,"NativeType":"Single" + ,"Value":12.92 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_DENOMINATOR_2" + ,"NativeType":"Single" + ,"Value":1.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_EXPONENT" + ,"NativeType":"Single" + ,"Value":2.4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_OFFSET" + ,"NativeType":"Single" + ,"Value":0.055 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_THRESHOLD" + ,"NativeType":"Single" + ,"Value":0.04045 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SRGB_TO_FLOAT_TOLERANCE_IN_ULP" + ,"NativeType":"Single" + ,"Value":0.5 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_COMPONENT_BIT_COUNT_DOUBLED" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_PIXEL_COMPONENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_PIXEL_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VECTOR_SIZE" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VERTEX_ELEMENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SUBPIXEL_FRACTIONAL_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SUBTEXEL_FRACTIONAL_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_END" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SYSTEM_RESERVED_REGISTER_SPACE_VALUES_START" + ,"NativeType":"UInt32" + ,"Value":4294967280 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_EVEN_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_ODD_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MAX_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_EVEN_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_ISOLINE_DENSITY_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TESSELLATOR_MIN_ODD_TESSELLATION_FACTOR" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXEL_ADDRESS_RANGE_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXTURE_DATA_PITCH_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_TRACKED_WORKLOAD_MAX_INSTANCES" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UAV_SLOT_COUNT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_UNBOUND_MEMORY_ACCESS_RESULT" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MAX_ARGUMENTS" + ,"NativeType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MAX_HISTOGRAM_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_STATUS_MACROBLOCKS_AFFECTED_UNKNOWN" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_MAX_FILTERS" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_STEREO_VIEWS" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_MAX_INDEX" + ,"NativeType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_BOUNDS_MAX" + ,"NativeType":"UInt32" + ,"Value":32767 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VIEWPORT_BOUNDS_MIN" + ,"NativeType":"Int32" + ,"Value":-32768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_READS_PER_INST" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_INPUT_REGISTER_READ_PORTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENTS" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_VS_OUTPUT_REGISTER_COUNT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT" + ,"NativeType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP" + ,"NativeType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING_MASK" + ,"NativeType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING_SHIFT" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING_ALWAYS_SET_BIT_AVOIDING_ZEROMEM_MISTAKES" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_DEFAULT_SHADER_4_COMPONENT_MAPPING" + ,"NativeType":"UInt32" + ,"Value":5768 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE_MASK" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE_SHIFT" + ,"NativeType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_FILTER_TYPE_MASK" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIN_FILTER_SHIFT" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MAG_FILTER_SHIFT" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_MIP_FILTER_SHIFT" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ANISOTROPIC_FILTERING_BIT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADING_RATE_X_AXIS_SHIFT" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_SHADING_RATE_VALID_MASK" + ,"NativeType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"D3D12ExperimentalShaderModels" + ,"NativeType":"Guid" + ,"Value":"76f5573e-f13a-40f5-b297-81ce9e18933f" + ,"Attrs":[] + } + ,{ + "Name":"D3D12TiledResourceTier4" + ,"NativeType":"Guid" + ,"Value":"c9c4725f-a81a-4f56-8c5b-c51039d694fb" + ,"Attrs":[] + } + ,{ + "Name":"D3D12MetaCommand" + ,"NativeType":"Guid" + ,"Value":"c734c97e-8077-48c8-9fdc-d9d1dd31dd77" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"D3D12_COMMAND_LIST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_TYPE_DIRECT","Value":0} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_BUNDLE","Value":1} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_COMPUTE","Value":2} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_COPY","Value":3} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE","Value":4} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS","Value":5} + ,{"Name":"D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_QUEUE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_QUEUE_PRIORITY_NORMAL","Value":0} + ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_HIGH","Value":100} + ,{"Name":"D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME","Value":10000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_QUEUE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED","Value":0} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT","Value":1} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE","Value":2} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE","Value":3} + ,{"Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INPUT_CLASSIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA","Value":0} + ,{"Name":"D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INPUT_ELEMENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"InputSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignedByteOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSlotClass","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_CLASSIFICATION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceDataStepRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FILL_MODE_WIREFRAME","Value":2} + ,{"Name":"D3D12_FILL_MODE_SOLID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CULL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CULL_MODE_NONE","Value":1} + ,{"Name":"D3D12_CULL_MODE_FRONT","Value":2} + ,{"Name":"D3D12_CULL_MODE_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SO_DECLARATION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartComponent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ComponentCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEWPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLeftX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TopLeftY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMPARISON_FUNC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMPARISON_FUNC_NEVER","Value":1} + ,{"Name":"D3D12_COMPARISON_FUNC_LESS","Value":2} + ,{"Name":"D3D12_COMPARISON_FUNC_EQUAL","Value":3} + ,{"Name":"D3D12_COMPARISON_FUNC_LESS_EQUAL","Value":4} + ,{"Name":"D3D12_COMPARISON_FUNC_GREATER","Value":5} + ,{"Name":"D3D12_COMPARISON_FUNC_NOT_EQUAL","Value":6} + ,{"Name":"D3D12_COMPARISON_FUNC_GREATER_EQUAL","Value":7} + ,{"Name":"D3D12_COMPARISON_FUNC_ALWAYS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_WRITE_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DEPTH_WRITE_MASK_ZERO","Value":0} + ,{"Name":"D3D12_DEPTH_WRITE_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STENCIL_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_STENCIL_OP_KEEP","Value":1} + ,{"Name":"D3D12_STENCIL_OP_ZERO","Value":2} + ,{"Name":"D3D12_STENCIL_OP_REPLACE","Value":3} + ,{"Name":"D3D12_STENCIL_OP_INCR_SAT","Value":4} + ,{"Name":"D3D12_STENCIL_OP_DECR_SAT","Value":5} + ,{"Name":"D3D12_STENCIL_OP_INVERT","Value":6} + ,{"Name":"D3D12_STENCIL_OP_INCR","Value":7} + ,{"Name":"D3D12_STENCIL_OP_DECR","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_STENCILOP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StencilFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilDepthFailOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilPassOp","Type":{"Kind":"ApiRef","Name":"D3D12_STENCIL_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DepthEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthWriteMask","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_WRITE_MASK","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StencilReadMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StencilWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FrontFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BackFace","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCILOP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBoundsTestEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BLEND_ZERO","Value":1} + ,{"Name":"D3D12_BLEND_ONE","Value":2} + ,{"Name":"D3D12_BLEND_SRC_COLOR","Value":3} + ,{"Name":"D3D12_BLEND_INV_SRC_COLOR","Value":4} + ,{"Name":"D3D12_BLEND_SRC_ALPHA","Value":5} + ,{"Name":"D3D12_BLEND_INV_SRC_ALPHA","Value":6} + ,{"Name":"D3D12_BLEND_DEST_ALPHA","Value":7} + ,{"Name":"D3D12_BLEND_INV_DEST_ALPHA","Value":8} + ,{"Name":"D3D12_BLEND_DEST_COLOR","Value":9} + ,{"Name":"D3D12_BLEND_INV_DEST_COLOR","Value":10} + ,{"Name":"D3D12_BLEND_SRC_ALPHA_SAT","Value":11} + ,{"Name":"D3D12_BLEND_BLEND_FACTOR","Value":14} + ,{"Name":"D3D12_BLEND_INV_BLEND_FACTOR","Value":15} + ,{"Name":"D3D12_BLEND_SRC1_COLOR","Value":16} + ,{"Name":"D3D12_BLEND_INV_SRC1_COLOR","Value":17} + ,{"Name":"D3D12_BLEND_SRC1_ALPHA","Value":18} + ,{"Name":"D3D12_BLEND_INV_SRC1_ALPHA","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BLEND_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BLEND_OP_ADD","Value":1} + ,{"Name":"D3D12_BLEND_OP_SUBTRACT","Value":2} + ,{"Name":"D3D12_BLEND_OP_REV_SUBTRACT","Value":3} + ,{"Name":"D3D12_BLEND_OP_MIN","Value":4} + ,{"Name":"D3D12_BLEND_OP_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COLOR_WRITE_ENABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COLOR_WRITE_ENABLE_RED","Value":1} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_GREEN","Value":2} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_BLUE","Value":4} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALPHA","Value":8} + ,{"Name":"D3D12_COLOR_WRITE_ENABLE_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_LOGIC_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_LOGIC_OP_CLEAR","Value":0} + ,{"Name":"D3D12_LOGIC_OP_SET","Value":1} + ,{"Name":"D3D12_LOGIC_OP_COPY","Value":2} + ,{"Name":"D3D12_LOGIC_OP_COPY_INVERTED","Value":3} + ,{"Name":"D3D12_LOGIC_OP_NOOP","Value":4} + ,{"Name":"D3D12_LOGIC_OP_INVERT","Value":5} + ,{"Name":"D3D12_LOGIC_OP_AND","Value":6} + ,{"Name":"D3D12_LOGIC_OP_NAND","Value":7} + ,{"Name":"D3D12_LOGIC_OP_OR","Value":8} + ,{"Name":"D3D12_LOGIC_OP_NOR","Value":9} + ,{"Name":"D3D12_LOGIC_OP_XOR","Value":10} + ,{"Name":"D3D12_LOGIC_OP_EQUIV","Value":11} + ,{"Name":"D3D12_LOGIC_OP_AND_REVERSE","Value":12} + ,{"Name":"D3D12_LOGIC_OP_AND_INVERTED","Value":13} + ,{"Name":"D3D12_LOGIC_OP_OR_REVERSE","Value":14} + ,{"Name":"D3D12_LOGIC_OP_OR_INVERTED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_TARGET_BLEND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOpEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlend","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOp","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SrcBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DestBlendAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendOpAlpha","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"LogicOp","Type":{"Kind":"ApiRef","Name":"D3D12_LOGIC_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTargetWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BLEND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlphaToCoverageEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IndependentBlendEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderTarget","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_BLEND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF","Value":0} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RASTERIZER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FillMode","Type":{"Kind":"ApiRef","Name":"D3D12_FILL_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CullMode","Type":{"Kind":"ApiRef","Name":"D3D12_CULL_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"FrontCounterClockwise","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DepthBiasClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"SlopeScaledDepthBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DepthClipEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultisampleEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AntialiasedLineEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ForcedSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConservativeRaster","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12Object" + ,"Kind":"Com" + ,"Guid":"c4fec28f-7966-4e95-9f94-f431cb56c3b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceChild" + ,"Kind":"Com" + ,"Guid":"905db94b-a00c-4140-9df5-2b64ca9ea357" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12RootSignature" + ,"Kind":"Com" + ,"Guid":"c54a6b66-72df-4ee8-8be5-a946a1429214" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"D3D12_SHADER_BYTECODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pShaderBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STREAM_OUTPUT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSODeclaration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SO_DECLARATION_ENTRY","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBufferStrides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"NumStrides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterizedStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INPUT_LAYOUT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInputElementDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INPUT_ELEMENT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED","Value":0} + ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF","Value":1} + ,{"Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CACHED_PIPELINE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCachedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"CachedBlobSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PIPELINE_STATE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"VS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"HS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"GS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StreamOutput","Type":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BlendState","Type":{"Kind":"ApiRef","Name":"D3D12_BLEND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SampleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterizerState","Type":{"Kind":"ApiRef","Name":"D3D12_RASTERIZER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthStencilState","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"InputLayout","Type":{"Kind":"ApiRef","Name":"D3D12_INPUT_LAYOUT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"IBStripCutValue","Type":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_STRIP_CUT_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PrimitiveTopologyType","Type":{"Kind":"ApiRef","Name":"D3D12_PRIMITIVE_TOPOLOGY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RTVFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ,{"Name":"DSVFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CS","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CachedPSO","Type":{"Kind":"ApiRef","Name":"D3D12_CACHED_PIPELINE_STATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RT_FORMAT_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RTFormats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pPipelineStateSubobjectStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE","Value":0} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS","Value":1} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS","Value":2} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS","Value":3} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS","Value":4} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS","Value":5} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS","Value":6} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT","Value":7} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND","Value":8} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK","Value":9} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER","Value":10} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL","Value":11} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT","Value":12} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE","Value":13} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY","Value":14} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS","Value":15} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT","Value":16} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC","Value":17} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":18} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO","Value":19} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS","Value":20} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1","Value":21} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING","Value":22} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS","Value":24} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS","Value":25} + ,{"Name":"D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FEATURE_D3D12_OPTIONS","Value":0} + ,{"Name":"D3D12_FEATURE_ARCHITECTURE","Value":1} + ,{"Name":"D3D12_FEATURE_FEATURE_LEVELS","Value":2} + ,{"Name":"D3D12_FEATURE_FORMAT_SUPPORT","Value":3} + ,{"Name":"D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS","Value":4} + ,{"Name":"D3D12_FEATURE_FORMAT_INFO","Value":5} + ,{"Name":"D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT","Value":6} + ,{"Name":"D3D12_FEATURE_SHADER_MODEL","Value":7} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS1","Value":8} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT","Value":10} + ,{"Name":"D3D12_FEATURE_ROOT_SIGNATURE","Value":12} + ,{"Name":"D3D12_FEATURE_ARCHITECTURE1","Value":16} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS2","Value":18} + ,{"Name":"D3D12_FEATURE_SHADER_CACHE","Value":19} + ,{"Name":"D3D12_FEATURE_COMMAND_QUEUE_PRIORITY","Value":20} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS3","Value":21} + ,{"Name":"D3D12_FEATURE_EXISTING_HEAPS","Value":22} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS4","Value":23} + ,{"Name":"D3D12_FEATURE_SERIALIZATION","Value":24} + ,{"Name":"D3D12_FEATURE_CROSS_NODE","Value":25} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS5","Value":27} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS6","Value":30} + ,{"Name":"D3D12_FEATURE_QUERY_META_COMMAND","Value":31} + ,{"Name":"D3D12_FEATURE_D3D12_OPTIONS7","Value":32} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT","Value":33} + ,{"Name":"D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE","Value":0} + ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT","Value":1} + ,{"Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TILED_RESOURCES_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_1","Value":1} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_2","Value":2} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_3","Value":3} + ,{"Name":"D3D12_TILED_RESOURCES_TIER_4","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_BINDING_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BINDING_TIER_1","Value":1} + ,{"Name":"D3D12_RESOURCE_BINDING_TIER_2","Value":2} + ,{"Name":"D3D12_RESOURCE_BINDING_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_1","Value":1} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_2","Value":2} + ,{"Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FORMAT_SUPPORT1" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FORMAT_SUPPORT1_NONE","Value":0} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BUFFER","Value":1} + ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER","Value":2} + ,{"Name":"D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER","Value":4} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SO_BUFFER","Value":8} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE1D","Value":16} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE2D","Value":32} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURE3D","Value":64} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TEXTURECUBE","Value":128} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_LOAD","Value":256} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE","Value":512} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON","Value":1024} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT","Value":2048} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MIP","Value":4096} + ,{"Name":"D3D12_FORMAT_SUPPORT1_RENDER_TARGET","Value":16384} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BLENDABLE","Value":32768} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL","Value":65536} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE","Value":262144} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DISPLAY","Value":524288} + ,{"Name":"D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT","Value":1048576} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET","Value":2097152} + ,{"Name":"D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD","Value":4194304} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER","Value":8388608} + ,{"Name":"D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST","Value":16777216} + ,{"Name":"D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW","Value":33554432} + ,{"Name":"D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON","Value":67108864} + ,{"Name":"D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT","Value":134217728} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT","Value":268435456} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT","Value":536870912} + ,{"Name":"D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FORMAT_SUPPORT2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FORMAT_SUPPORT2_NONE","Value":0} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD","Value":1} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS","Value":2} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE","Value":4} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE","Value":8} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX","Value":16} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX","Value":32} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD","Value":64} + ,{"Name":"D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE","Value":128} + ,{"Name":"D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP","Value":256} + ,{"Name":"D3D12_FORMAT_SUPPORT2_TILED","Value":512} + ,{"Name":"D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY","Value":16384} + ,{"Name":"D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE","Value":0} + ,{"Name":"D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CROSS_NODE_SHARING_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED","Value":1} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_1","Value":2} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_2","Value":3} + ,{"Name":"D3D12_CROSS_NODE_SHARING_TIER_3","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_HEAP_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_HEAP_TIER_1","Value":1} + ,{"Name":"D3D12_RESOURCE_HEAP_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1","Value":1} + ,{"Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_1","Value":1} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_2","Value":2} + ,{"Name":"D3D12_VIEW_INSTANCING_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DoublePrecisionFloatShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputMergerLogicOp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinPrecisionSupport","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_MIN_PRECISION_SUPPORT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TiledResourcesTier","Type":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCES_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceBindingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BINDING_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PSSpecifiedStencilRefSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TypedUAVLoadAdditionalFormats","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ROVsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConservativeRasterizationTier","Type":{"Kind":"ApiRef","Name":"D3D12_CONSERVATIVE_RASTERIZATION_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandardSwizzle64KBSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CrossNodeSharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CrossAdapterRowMajorTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceHeapTier","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_HEAP_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WaveOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WaveLaneCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaveLaneCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalLaneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExpandedComputeResourceStates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Int64ShaderOps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DepthBoundsTestSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProgrammableSamplePositionsTier","Type":{"Kind":"ApiRef","Name":"D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D_ROOT_SIGNATURE_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_ROOT_SIGNATURE_VERSION_1","Value":1} + ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_0","Value":1} + ,{"Name":"D3D_ROOT_SIGNATURE_VERSION_1_1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_ROOT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighestVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_ARCHITECTURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_ARCHITECTURE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TileBasedRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheCoherentUMA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsolatedMMU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FEATURE_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumFeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFeatureLevelsRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"MaxSupportedFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D_SHADER_MODEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_SHADER_MODEL_5_1","Value":81} + ,{"Name":"D3D_SHADER_MODEL_6_0","Value":96} + ,{"Name":"D3D_SHADER_MODEL_6_1","Value":97} + ,{"Name":"D3D_SHADER_MODEL_6_2","Value":98} + ,{"Name":"D3D_SHADER_MODEL_6_3","Value":99} + ,{"Name":"D3D_SHADER_MODEL_6_4","Value":100} + ,{"Name":"D3D_SHADER_MODEL_6_5","Value":101} + ,{"Name":"D3D_SHADER_MODEL_6_6","Value":102} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SHADER_MODEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighestShaderModel","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_MODEL","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FORMAT_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Support1","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Support2","Type":{"Kind":"ApiRef","Name":"D3D12_FORMAT_SUPPORT2","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumQualityLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_FORMAT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"PlaneCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxGPUVirtualAddressBitsPerResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxGPUVirtualAddressBitsPerProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADER_CACHE_SUPPORT_NONE","Value":0} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO","Value":1} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_LIBRARY","Value":2} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE","Value":4} + ,{"Name":"D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SHADER_CACHE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_CACHE_SUPPORT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandListType","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PriorityForTypeIsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT","Value":1} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE","Value":2} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE","Value":4} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY","Value":8} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE","Value":16} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS","Value":32} + ,{"Name":"D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CopyQueueTimestampQueriesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CastingFullyTypedFormatSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WriteBufferImmediateSupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ViewInstancingTier","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BarycentricsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_EXISTING_HEAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0","Value":0} + ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1","Value":1} + ,{"Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MSAA64KBAlignedTextureSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SharedResourceCompatibilityTier","Type":{"Kind":"ApiRef","Name":"D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Native16BitShaderOpsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_SERIALIZATION_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_HEAP_SERIALIZATION_TIER_0","Value":0} + ,{"Name":"D3D12_HEAP_SERIALIZATION_TIER_10","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_SERIALIZATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeapSerializationTier","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_SERIALIZATION_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_CROSS_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SharingTier","Type":{"Kind":"ApiRef","Name":"D3D12_CROSS_NODE_SHARING_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AtomicShaderInstructions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_TIER_0","Value":0} + ,{"Name":"D3D12_RENDER_PASS_TIER_1","Value":1} + ,{"Name":"D3D12_RENDER_PASS_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_RAYTRACING_TIER_1_0","Value":10} + ,{"Name":"D3D12_RAYTRACING_TIER_1_1","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SRVOnlyTiledResourceTier3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderPassesTier","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RaytracingTier","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VARIABLE_SHADING_RATE_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_1","Value":1} + ,{"Name":"D3D12_VARIABLE_SHADING_RATE_TIER_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdditionalShadingRatesSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerPrimitiveShadingRateSupportedWithViewportIndexing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VariableShadingRateTier","Type":{"Kind":"ApiRef","Name":"D3D12_VARIABLE_SHADING_RATE_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ShadingRateImageTileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundProcessingSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_MESH_SHADER_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MESH_SHADER_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_MESH_SHADER_TIER_1","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLER_FEEDBACK_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_0_9","Value":90} + ,{"Name":"D3D12_SAMPLER_FEEDBACK_TIER_1_0","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_D3D12_OPTIONS7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MeshShaderTier","Type":{"Kind":"ApiRef","Name":"D3D12_MESH_SHADER_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SamplerFeedbackTier","Type":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_FEEDBACK_TIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_QUERY_META_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pQueryInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"QueryInputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pQueryOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QueryOutputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALLOCATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALLOCATION_INFO1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_HEAP_TYPE_DEFAULT","Value":1} + ,{"Name":"D3D12_HEAP_TYPE_UPLOAD","Value":2} + ,{"Name":"D3D12_HEAP_TYPE_READBACK","Value":3} + ,{"Name":"D3D12_HEAP_TYPE_CUSTOM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_CPU_PAGE_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CPU_PAGE_PROPERTY_UNKNOWN","Value":0} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE","Value":1} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE","Value":2} + ,{"Name":"D3D12_CPU_PAGE_PROPERTY_WRITE_BACK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MEMORY_POOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MEMORY_POOL_UNKNOWN","Value":0} + ,{"Name":"D3D12_MEMORY_POOL_L0","Value":1} + ,{"Name":"D3D12_MEMORY_POOL_L1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HEAP_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CPUPageProperty","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_PAGE_PROPERTY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MemoryPoolPreference","Type":{"Kind":"ApiRef","Name":"D3D12_MEMORY_POOL","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CreationNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VisibleNodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HEAP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_HEAP_FLAG_NONE","Value":0} + ,{"Name":"D3D12_HEAP_FLAG_SHARED","Value":1} + ,{"Name":"D3D12_HEAP_FLAG_DENY_BUFFERS","Value":4} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_DISPLAY","Value":8} + ,{"Name":"D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER","Value":32} + ,{"Name":"D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES","Value":64} + ,{"Name":"D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES","Value":128} + ,{"Name":"D3D12_HEAP_FLAG_HARDWARE_PROTECTED","Value":256} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH","Value":512} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS","Value":1024} + ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT","Value":2048} + ,{"Name":"D3D12_HEAP_FLAG_CREATE_NOT_ZEROED","Value":4096} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES","Value":0} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS","Value":192} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES","Value":68} + ,{"Name":"D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES","Value":132} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HEAP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_RESOURCE_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D12_RESOURCE_DIMENSION_TEXTURE3D","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_LAYOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_LAYOUT_UNKNOWN","Value":0} + ,{"Name":"D3D12_TEXTURE_LAYOUT_ROW_MAJOR","Value":1} + ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE","Value":2} + ,{"Name":"D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET","Value":1} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL","Value":2} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS","Value":4} + ,{"Name":"D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE","Value":8} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER","Value":16} + ,{"Name":"D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS","Value":32} + ,{"Name":"D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MIP_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthOrArraySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Layout","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_LAYOUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SamplerFeedbackMipRegion","Type":{"Kind":"ApiRef","Name":"D3D12_MIP_REGION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_CLEAR_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_CLEAR_VALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Color","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"DepthStencil","Type":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Begin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RANGE_UINT64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_RANGE_UINT64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Range","Type":{"Kind":"ApiRef","Name":"D3D12_RANGE_UINT64","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILED_RESOURCE_COORDINATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_REGION_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UseBox","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_RANGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TILE_RANGE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_RANGE_FLAG_NULL","Value":1} + ,{"Name":"D3D12_TILE_RANGE_FLAG_SKIP","Value":2} + ,{"Name":"D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SUBRESOURCE_TILING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DepthInTiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_SHAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DepthInTexels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PACKED_MIP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumStandardMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumPackedMips","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumTilesForPackedMips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTileIndexInOverallResource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TILE_MAPPING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TILE_MAPPING_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_MAPPING_FLAG_NO_HAZARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TILE_COPY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TILE_COPY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_TILE_COPY_FLAG_NO_HAZARD","Value":1} + ,{"Name":"D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE","Value":2} + ,{"Name":"D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_STATES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_STATE_COMMON","Value":0} + ,{"Name":"D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER","Value":1} + ,{"Name":"D3D12_RESOURCE_STATE_INDEX_BUFFER","Value":2} + ,{"Name":"D3D12_RESOURCE_STATE_RENDER_TARGET","Value":4} + ,{"Name":"D3D12_RESOURCE_STATE_UNORDERED_ACCESS","Value":8} + ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_WRITE","Value":16} + ,{"Name":"D3D12_RESOURCE_STATE_DEPTH_READ","Value":32} + ,{"Name":"D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE","Value":64} + ,{"Name":"D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE","Value":128} + ,{"Name":"D3D12_RESOURCE_STATE_STREAM_OUT","Value":256} + ,{"Name":"D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT","Value":512} + ,{"Name":"D3D12_RESOURCE_STATE_COPY_DEST","Value":1024} + ,{"Name":"D3D12_RESOURCE_STATE_COPY_SOURCE","Value":2048} + ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_DEST","Value":4096} + ,{"Name":"D3D12_RESOURCE_STATE_RESOLVE_SOURCE","Value":8192} + ,{"Name":"D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE","Value":4194304} + ,{"Name":"D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE","Value":16777216} + ,{"Name":"D3D12_RESOURCE_STATE_GENERIC_READ","Value":2755} + ,{"Name":"D3D12_RESOURCE_STATE_PRESENT","Value":0} + ,{"Name":"D3D12_RESOURCE_STATE_PREDICATION","Value":512} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_READ","Value":65536} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE","Value":131072} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ","Value":262144} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE","Value":524288} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ","Value":2097152} + ,{"Name":"D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE","Value":8388608} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BARRIER_TYPE_TRANSITION","Value":0} + ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_ALIASING","Value":1} + ,{"Name":"D3D12_RESOURCE_BARRIER_TYPE_UAV","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_TRANSITION_BARRIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StateBefore","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StateAfter","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_ALIASING_BARRIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResourceBefore","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pResourceAfter","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_UAV_BARRIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOURCE_BARRIER_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY","Value":1} + ,{"Name":"D3D12_RESOURCE_BARRIER_FLAG_END_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESOURCE_BARRIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_RESOURCE_BARRIER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transition","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_TRANSITION_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Aliasing","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALIASING_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"UAV","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_UAV_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_FOOTPRINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Footprint","Type":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXTURE_COPY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX","Value":0} + ,{"Name":"D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_COPY_LOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_TEXTURE_COPY_LOCATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PlacedFootprint","Type":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RESOLVE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESOLVE_MODE_DECOMPRESS","Value":0} + ,{"Name":"D3D12_RESOLVE_MODE_MIN","Value":1} + ,{"Name":"D3D12_RESOLVE_MODE_MAX","Value":2} + ,{"Name":"D3D12_RESOLVE_MODE_AVERAGE","Value":3} + ,{"Name":"D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK","Value":4} + ,{"Name":"D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLE_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEW_INSTANCE_LOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewportArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RenderTargetArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIEW_INSTANCING_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIEW_INSTANCING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pViewInstanceLocations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCE_LOCATION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIEW_INSTANCING_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_COMPONENT_MAPPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0","Value":0} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1","Value":1} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2","Value":2} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3","Value":3} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0","Value":4} + ,{"Name":"D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BUFFER_SRV_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BUFFER_SRV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_BUFFER_SRV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BUFFER_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXCUBE_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEXCUBE_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MostDetailedMip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"First2DArrayFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCubes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceMinLODClamp","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Location","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SRV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SRV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_SRV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURE3D","Value":8} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBE","Value":9} + ,{"Name":"D3D12_SRV_DIMENSION_TEXTURECUBEARRAY","Value":10} + ,{"Name":"D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADER_RESOURCE_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Shader4ComponentMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_SHADER_RESOURCE_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCube","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"TextureCubeArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEXCUBE_ARRAY_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RaytracingAccelerationStructure","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FILTER_MIN_MAG_MIP_POINT","Value":0} + ,{"Name":"D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR","Value":1} + ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":4} + ,{"Name":"D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR","Value":5} + ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT","Value":16} + ,{"Name":"D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":17} + ,{"Name":"D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT","Value":20} + ,{"Name":"D3D12_FILTER_MIN_MAG_MIP_LINEAR","Value":21} + ,{"Name":"D3D12_FILTER_ANISOTROPIC","Value":85} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT","Value":128} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR","Value":129} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":132} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR","Value":133} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT","Value":144} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":145} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT","Value":148} + ,{"Name":"D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR","Value":149} + ,{"Name":"D3D12_FILTER_COMPARISON_ANISOTROPIC","Value":213} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT","Value":256} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":257} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":260} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":261} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":272} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":273} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":276} + ,{"Name":"D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR","Value":277} + ,{"Name":"D3D12_FILTER_MINIMUM_ANISOTROPIC","Value":341} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT","Value":384} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR","Value":385} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT","Value":388} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR","Value":389} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT","Value":400} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR","Value":401} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT","Value":404} + ,{"Name":"D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR","Value":405} + ,{"Name":"D3D12_FILTER_MAXIMUM_ANISOTROPIC","Value":469} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FILTER_TYPE_POINT","Value":0} + ,{"Name":"D3D12_FILTER_TYPE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FILTER_REDUCTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FILTER_REDUCTION_TYPE_STANDARD","Value":0} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_COMPARISON","Value":1} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MINIMUM","Value":2} + ,{"Name":"D3D12_FILTER_REDUCTION_TYPE_MAXIMUM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_TEXTURE_ADDRESS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_TEXTURE_ADDRESS_MODE_WRAP","Value":1} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR","Value":2} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_CLAMP","Value":3} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_BORDER","Value":4} + ,{"Name":"D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SAMPLER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BUFFER_UAV_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BUFFER_UAV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_BUFFER_UAV_FLAG_RAW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BUFFER_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_UAV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_UAV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_UAV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_UAV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D12_UAV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_UAV_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_UNORDERED_ACCESS_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_UAV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUFFER_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstElement","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX3D_RTV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstWSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RTV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RTV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_RTV_DIMENSION_BUFFER","Value":1} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1D","Value":2} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE1DARRAY","Value":3} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2D","Value":4} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DARRAY","Value":5} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMS","Value":6} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY","Value":7} + ,{"Name":"D3D12_RTV_DIMENSION_TEXTURE3D","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_TARGET_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_RTV_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_RENDER_TARGET_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"D3D12_BUFFER_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture3D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX3D_RTV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_TEX1D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX1D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2D_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnusedField_NothingToDefine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_TEX2DMS_ARRAY_DSV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DSV_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DSV_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_DEPTH","Value":1} + ,{"Name":"D3D12_DSV_FLAG_READ_ONLY_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DSV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DSV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1D","Value":1} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE1DARRAY","Value":2} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2D","Value":3} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DARRAY","Value":4} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMS","Value":5} + ,{"Name":"D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEPTH_STENCIL_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_DIMENSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DSV_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_DEPTH_STENCIL_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture1D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture1DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX1D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2D_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMS","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DMSArray","Type":{"Kind":"ApiRef","Name":"D3D12_TEX2DMS_ARRAY_DSV","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_CLEAR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_CLEAR_FLAG_DEPTH","Value":1} + ,{"Name":"D3D12_CLEAR_FLAG_STENCIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FENCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FENCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_FENCE_FLAG_SHARED","Value":1} + ,{"Name":"D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER","Value":2} + ,{"Name":"D3D12_FENCE_FLAG_NON_MONITORED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_RTV","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_DSV","Value":3} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_HEAP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SRV","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_UAV","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_CBV","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDescriptorRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_CONSTANTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Num32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_VISIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADER_VISIBILITY_ALL","Value":0} + ,{"Name":"D3D12_SHADER_VISIBILITY_VERTEX","Value":1} + ,{"Name":"D3D12_SHADER_VISIBILITY_HULL","Value":2} + ,{"Name":"D3D12_SHADER_VISIBILITY_DOMAIN","Value":3} + ,{"Name":"D3D12_SHADER_VISIBILITY_GEOMETRY","Value":4} + ,{"Name":"D3D12_SHADER_VISIBILITY_PIXEL","Value":5} + ,{"Name":"D3D12_SHADER_VISIBILITY_AMPLIFICATION","Value":6} + ,{"Name":"D3D12_SHADER_VISIBILITY_MESH","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ROOT_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE","Value":0} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS","Value":1} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_CBV","Value":2} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_SRV","Value":3} + ,{"Name":"D3D12_ROOT_PARAMETER_TYPE_UAV","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ROOT_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_ROOT_PARAMETER"]},"Attrs":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_ROOT_SIGNATURE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT","Value":1} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS","Value":2} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS","Value":4} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS","Value":8} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS","Value":16} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS","Value":32} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT","Value":64} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE","Value":128} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS","Value":256} + ,{"Name":"D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATIC_BORDER_COLOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK","Value":0} + ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK","Value":1} + ,{"Name":"D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATIC_SAMPLER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D12_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressU","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressV","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AddressW","Type":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_ADDRESS_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MipLODBias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComparisonFunc","Type":{"Kind":"ApiRef","Name":"D3D12_COMPARISON_FUNC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BorderColor","Type":{"Kind":"ApiRef","Name":"D3D12_STATIC_BORDER_COLOR","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MinLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLOD","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStaticSamplers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE","Value":1} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE","Value":2} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC","Value":8} + ,{"Name":"D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DESCRIPTOR_RANGE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RangeType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetInDescriptorsFromTableStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_TABLE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDescriptorRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_RANGE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_NONE","Value":0} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE","Value":2} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE","Value":4} + ,{"Name":"D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ROOT_DESCRIPTOR1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_ROOT_PARAMETER1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_ROOT_PARAMETER1"]},"Attrs":[]} + ,{"Name":"ShaderVisibility","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_VISIBILITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DescriptorTable","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR_TABLE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Constants","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_CONSTANTS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_DESCRIPTOR1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_ROOT_SIGNATURE_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_PARAMETER1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumStaticSamplers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStaticSamplers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATIC_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_VERSIONED_ROOT_SIGNATURE_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Desc_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Desc_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D12RootSignatureDeserializer" + ,"Kind":"Com" + ,"Guid":"34ab647b-3cc8-46ac-841b-c0965645c046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRootSignatureDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12VersionedRootSignatureDeserializer" + ,"Kind":"Com" + ,"Guid":"7f91ce67-090c-4bb7-b78e-ed8ff2e31da0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRootSignatureDescAtVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convertToVersion","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"GetUnconvertedRootSignatureDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_D3D12_SERIALIZE_ROOT_SIGNATURE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_ROOT_SIGNATURE_DESERIALIZER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_D3D12_SERIALIZE_VERSIONED_ROOT_SIGNATURE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_VERSIONED_ROOT_SIGNATURE_DESERIALIZER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12_CPU_DESCRIPTOR_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_DESCRIPTOR_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DISCARD_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_HEAP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_QUERY_HEAP_TYPE_OCCLUSION","Value":0} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_TIMESTAMP","Value":1} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS","Value":2} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_SO_STATISTICS","Value":3} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS","Value":4} + ,{"Name":"D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_QUERY_HEAP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_QUERY_TYPE_OCCLUSION","Value":0} + ,{"Name":"D3D12_QUERY_TYPE_BINARY_OCCLUSION","Value":1} + ,{"Name":"D3D12_QUERY_TYPE_TIMESTAMP","Value":2} + ,{"Name":"D3D12_QUERY_TYPE_PIPELINE_STATISTICS","Value":3} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0","Value":4} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1","Value":5} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2","Value":6} + ,{"Name":"D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3","Value":7} + ,{"Name":"D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PREDICATION_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PREDICATION_OP_EQUAL_ZERO","Value":0} + ,{"Name":"D3D12_PREDICATION_OP_NOT_EQUAL_ZERO","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_QUERY_DATA_PIPELINE_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IAVertices","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IAPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GSPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CPrimitives","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CSInvocations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_DATA_SO_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPrimitivesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrimitivesStorageNeeded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferFilledSizeLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRAW_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRAW_INDEXED_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DISPATCH_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERTEX_BUFFER_VIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDEX_BUFFER_VIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INDIRECT_ARGUMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW","Value":0} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED","Value":1} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH","Value":2} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW","Value":3} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW","Value":4} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT","Value":5} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW","Value":6} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW","Value":7} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW","Value":8} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS","Value":9} + ,{"Name":"D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_INDIRECT_ARGUMENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"_VertexBuffer_e__Struct","TargetKind":"Default","Api":"Direct3D12","Parents":["_Anonymous_e__Union","D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ,{"Name":"Constant","Type":{"Kind":"ApiRef","Name":"_Constant_e__Struct","TargetKind":"Default","Api":"Direct3D12","Parents":["_Anonymous_e__Union","D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ,{"Name":"ConstantBufferView","Type":{"Kind":"ApiRef","Name":"_ConstantBufferView_e__Struct","TargetKind":"Default","Api":"Direct3D12","Parents":["_Anonymous_e__Union","D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ,{"Name":"ShaderResourceView","Type":{"Kind":"ApiRef","Name":"_ShaderResourceView_e__Struct","TargetKind":"Default","Api":"Direct3D12","Parents":["_Anonymous_e__Union","D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ,{"Name":"UnorderedAccessView","Type":{"Kind":"ApiRef","Name":"_UnorderedAccessView_e__Struct","TargetKind":"Default","Api":"Direct3D12","Parents":["_Anonymous_e__Union","D3D12_INDIRECT_ARGUMENT_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_UnorderedAccessView_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ConstantBufferView_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_VertexBuffer_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Slot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ShaderResourceView_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Constant_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D3D12_COMMAND_SIGNATURE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumArgumentDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pArgumentDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INDIRECT_ARGUMENT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12Pageable" + ,"Kind":"Com" + ,"Guid":"63ee58fb-1268-4835-86da-f008ce62f0d6" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12Heap" + ,"Kind":"Com" + ,"Guid":"6b3b2502-6e51-45b3-90ee-9884265e8df3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Resource" + ,"Kind":"Com" + ,"Guid":"696442be-a72e-4059-bc79-5b5c98040fad" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReadRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWrittenRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RANGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGPUVirtualAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"WriteToSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFromSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDstData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DstRowPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstDepthPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetHeapProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pHeapFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12CommandAllocator" + ,"Kind":"Com" + ,"Guid":"6102dee4-af59-4b09-b999-b44d73f09b24" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Fence" + ,"Kind":"Com" + ,"Guid":"0a753dcf-c4d8-4b91-adf6-be5a60d95a76" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCompletedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"SetEventOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Fence1" + ,"Kind":"Com" + ,"Guid":"433685fe-e22b-4ca0-a8db-b5b4f4dd0e4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineState" + ,"Kind":"Com" + ,"Guid":"765a30f3-f624-4c6f-a828-ace948622445" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetCachedBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DescriptorHeap" + ,"Kind":"Com" + ,"Guid":"8efb471d-616c-4f49-90f7-127bb763fa51" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCPUDescriptorHandleForHeapStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGPUDescriptorHandleForHeapStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12QueryHeap" + ,"Kind":"Com" + ,"Guid":"0d9658ae-ed45-469e-a61d-970ec583cab4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12CommandSignature" + ,"Kind":"Com" + ,"Guid":"c36a797c-ec80-4f0a-8985-a7b2475082d1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12CommandList" + ,"Kind":"Com" + ,"Guid":"7116d91c-e7e4-47ce-b8c6-ec8168f437e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList" + ,"Kind":"Com" + ,"Guid":"5b160d0f-ac1b-4185-8ba8-b3ae42a5a455" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VertexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartVertexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedInstanced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IndexCountPerInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartIndexLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseVertexLocation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartInstanceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyBufferRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"NumBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTextureRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TEXTURE_COPY_LOCATION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BOX","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTileRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pTileRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferStartOffsetInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_COPY_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetPrimitiveTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PrimitiveTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RSSetViewports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumViewports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViewports","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIEWPORT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RSSetScissorRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OMSetBlendFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BlendFactor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetStencilRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StencilRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPipelineState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPipelineState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExecuteBundle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescriptorHeaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumDescriptorHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptorHeaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12DescriptorHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetGraphicsRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetComputeRootDescriptorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootDescriptorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRoot32BitConstant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRoot32BitConstant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRoot32BitConstants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRoot32BitConstants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Num32BitValuesToSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DestOffsetIn32BitValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputeRootUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsRootUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RootParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IASetIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INDEX_BUFFER_VIEW","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IASetVertexBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VERTEX_BUFFER_VIEW","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SOSetTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"StartSlot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_STREAM_OUTPUT_BUFFER_VIEW","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OMSetRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRenderTargetDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTargetDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"RTsSingleHandleToDescriptorRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDepthStencilDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClearDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DepthStencilView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClearFlags","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RenderTargetView","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorRGBA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewUint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUnorderedAccessViewFloat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ViewGPUHandleInCurrentHeap","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ViewCPUHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveQueryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ExecuteIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCommandSignature","Type":{"Kind":"ApiRef","Name":"ID3D12CommandSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxCommandCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pArgumentBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ArgumentBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pCountBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CountBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList1" + ,"Kind":"Com" + ,"Guid":"553103fb-1fe7-4557-bb38-946d7d0e7ca7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"AtomicCopyBufferUINT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AtomicCopyBufferUINT64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSrcBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Dependencies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDependentResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDependentSubresourceRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_RANGE_UINT64","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OMSetDepthBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSamplePositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumSamplesPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumPixels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSamplePositions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLE_POSITION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveSubresourceRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewInstanceMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dest","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT","Value":0} + ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN","Value":1} + ,{"Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12GraphicsCommandList2" + ,"Kind":"Com" + ,"Guid":"38c3e585-ff17-412c-9150-4fc6f9d72a28" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList1","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"WriteBufferImmediate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12CommandQueue" + ,"Kind":"Com" + ,"Guid":"0ec870a6-5d7e-4c22-8cfc-5baae07616ed" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumResourceRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceRegionStartCoordinates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pResourceRegionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRangeFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_TILE_RANGE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeapRangeStartOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRangeTileCounts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTileMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcRegionStartCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILED_RESOURCE_COORDINATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRegionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_REGION_SIZE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_TILE_MAPPING_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteCommandLists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumCommandLists","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCommandLists","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Signal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimestampFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClockCalibration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pCpuTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device" + ,"Kind":"Com" + ,"Guid":"189819f1-1db6-4b57-be54-1821339b85f7" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Object","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CreateCommandQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMAND_QUEUE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGraphicsPipelineState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateComputePipelineState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitialState","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"D3D12_FEATURE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDescriptorHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptorHeapDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDescriptorHandleIncrementSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DescriptorHeapType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRootSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBlobWithRootSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"blobLengthInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateConstantBufferView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CONSTANT_BUFFER_VIEW_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateShaderResourceView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_RESOURCE_VIEW_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCounterResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_UNORDERED_ACCESS_VIEW_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRenderTargetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_TARGET_VIEW_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDepthStencilView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DEPTH_STENCIL_VIEW_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSampler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SAMPLER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumDestDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NumSrcDescriptorRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSrcDescriptorRangeStarts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSrcDescriptorRangeSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyDescriptorsSimple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcDescriptorRangeStart","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"DescriptorHeapsType","Type":{"Kind":"ApiRef","Name":"D3D12_DESCRIPTOR_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceAllocationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCustomHeapProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heapType","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCommittedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePlacedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateReservedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NTHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"OpenSharedHandleByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNTHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MakeResident" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Evict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InitialValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_FENCE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCopyableFootprints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateQueryHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_QUERY_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"SetStablePowerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCommandSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMMAND_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvCommandSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetResourceTiling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTiledResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumTilesForEntireResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pPackedMipDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PACKED_MIP_INFO","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pStandardTileShapeForNonPackedMips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_TILE_SHAPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumSubresourceTilings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"FirstSubresourceTilingToGet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubresourceTilingsForNonPackedMips","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_SUBRESOURCE_TILING","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAdapterLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineLibrary" + ,"Kind":"Com" + ,"Guid":"c64226a8-9201-46af-b4cc-53fb9ff7414f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"StorePipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPipeline","Type":{"Kind":"ApiRef","Name":"ID3D12PipelineState","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadGraphicsPipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"LoadComputePipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_COMPUTE_PIPELINE_STATE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSerializedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12PipelineLibrary1" + ,"Kind":"Com" + ,"Guid":"80eabf42-2568-4e5e-bd82-c37f86961dc3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12PipelineLibrary","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"LoadPipeline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY","Value":1} + ,{"Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RESIDENCY_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESIDENCY_PRIORITY_MINIMUM","Value":671088640} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_LOW","Value":1342177280} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_NORMAL","Value":2013265920} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_HIGH","Value":-1610547200} + ,{"Name":"D3D12_RESIDENCY_PRIORITY_MAXIMUM","Value":-939524096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device1" + ,"Kind":"Com" + ,"Guid":"77acce80-638e-4e65-8895-c1f23386863e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePipelineLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLibraryBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BlobLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetEventOnMultipleFenceCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFenceValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} + ,{"Name":"NumFences","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_MULTIPLE_FENCE_WAIT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResidencyPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPriorities","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESIDENCY_PRIORITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Device2" + ,"Kind":"Com" + ,"Guid":"30baa41e-b15b-475c-a0bb-1af5c5b64328" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device1","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePipelineState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PIPELINE_STATE_STREAM_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppPipelineState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RESIDENCY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RESIDENCY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device3" + ,"Kind":"Com" + ,"Guid":"81dadc15-2bad-4392-93c5-101345c4aa98" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device2","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"OpenExistingHeapFromAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OpenExistingHeapFromFileMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EnqueueMakeResident" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RESIDENCY_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFenceToSignal","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"FenceValueToSignal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_COMMAND_LIST_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_LIST_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_POOL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_POOL_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_COMMAND_RECORDER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_COMMAND_RECORDER_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PROTECTED_SESSION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_SESSION_STATUS_OK","Value":0} + ,{"Name":"D3D12_PROTECTED_SESSION_STATUS_INVALID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12ProtectedSession" + ,"Kind":"Com" + ,"Guid":"a1533d18-0ac1-4084-85b9-89a96116806b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatusFence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetSessionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_SESSION_STATUS","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Support","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ProtectedResourceSession" + ,"Kind":"Com" + ,"Guid":"6cd696f4-f289-40cc-8091-5a6c0a099c3d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device4" + ,"Kind":"Com" + ,"Guid":"e865df17-a9ee-46f9-a463-3098315aa2e5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device3","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCommandList1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommandList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommittedResource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateHeap1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateReservedResource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetResourceAllocationInfo1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_LIFETIME_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_LIFETIME_STATE_IN_USE","Value":0} + ,{"Name":"D3D12_LIFETIME_STATE_NOT_IN_USE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12LifetimeOwner" + ,"Kind":"Com" + ,"Guid":"e667af9f-cd56-4f46-83ce-032e595d70a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LifetimeStateUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"D3D12_LIFETIME_STATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12SwapChainAssistant" + ,"Kind":"Com" + ,"Guid":"f1df64b6-57fd-49cd-8807-c0eb88b45c8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSwapChainObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetCurrentResourceAndCommandQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ,{"Name":"riidQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"InsertImplicitSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12LifetimeTracker" + ,"Kind":"Com" + ,"Guid":"3fd03d36-4eb1-424a-a582-494ecb8ba813" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"DestroyOwnedObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"ID3D12DeviceChild","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT","Value":0} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_UINT64","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS","Value":2} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":3} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_INPUT","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_STAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_CREATION","Value":0} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION","Value":1} + ,{"Name":"D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StructureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GRAPHICS_STATES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_GRAPHICS_STATE_NONE","Value":0} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS","Value":1} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER","Value":2} + ,{"Name":"D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY","Value":4} + ,{"Name":"D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP","Value":8} + ,{"Name":"D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE","Value":16} + ,{"Name":"D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE","Value":32} + ,{"Name":"D3D12_GRAPHICS_STATE_RS_VIEWPORTS","Value":64} + ,{"Name":"D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS","Value":128} + ,{"Name":"D3D12_GRAPHICS_STATE_PREDICATION","Value":256} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS","Value":512} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_STENCIL_REF","Value":1024} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR","Value":2048} + ,{"Name":"D3D12_GRAPHICS_STATE_PIPELINE_STATE","Value":4096} + ,{"Name":"D3D12_GRAPHICS_STATE_SO_TARGETS","Value":8192} + ,{"Name":"D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS","Value":16384} + ,{"Name":"D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS","Value":32768} + ,{"Name":"D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_META_COMMAND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"InitializationDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ExecutionDirtyState","Type":{"Kind":"ApiRef","Name":"D3D12_GRAPHICS_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12StateObject" + ,"Kind":"Com" + ,"Guid":"47016943-fca8-4594-93ea-af258b55346d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ID3D12StateObjectProperties" + ,"Kind":"Com" + ,"Guid":"de5fa827-9bf9-4f26-89ff-d7f56fde3860" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetShaderIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetShaderStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"pExportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPipelineStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPipelineStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"PipelineStackSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_STATE_SUBOBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG","Value":0} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE","Value":1} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE","Value":2} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK","Value":3} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY","Value":5} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION","Value":6} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":7} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION","Value":8} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG","Value":9} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG","Value":10} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP","Value":11} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1","Value":12} + ,{"Name":"D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATE_SUBOBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STATE_OBJECT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_STATE_OBJECT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS","Value":1} + ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS","Value":2} + ,{"Name":"D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATE_OBJECT_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GLOBAL_ROOT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pGlobalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_LOCAL_ROOT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pLocalRootSignature","Type":{"Kind":"ApiRef","Name":"ID3D12RootSignature","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_NODE_MASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_EXPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_EXPORT_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_EXPORT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExportToRename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_EXPORT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DXIL_LIBRARY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DXILLibrary","Type":{"Kind":"ApiRef","Name":"D3D12_SHADER_BYTECODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_EXISTING_COLLECTION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pExistingCollection","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_EXPORT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSubobjectToAssociate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubobjectToAssociate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"NumExports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_HIT_GROUP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_HIT_GROUP_TYPE_TRIANGLES","Value":0} + ,{"Name":"D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HIT_GROUP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HitGroupExport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_HIT_GROUP_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AnyHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ClosestHitShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"IntersectionShaderImport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_SHADER_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxPayloadSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxAttributeSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES","Value":256} + ,{"Name":"D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_PIPELINE_CONFIG1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxTraceRecursionDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_PIPELINE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_STATE_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_STATE_OBJECT_TYPE_COLLECTION","Value":0} + ,{"Name":"D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_STATE_OBJECT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumSubobjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubobjects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_SUBOBJECT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE","Value":1} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES","Value":0} + ,{"Name":"D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE","Value":1} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE","Value":2} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE","Value":4} + ,{"Name":"D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StrideInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transform3x4","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IndexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"VertexFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"IndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VertexBuffer","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_AABB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AABBCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE","Value":4} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD","Value":8} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY","Value":16} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE","Value":3} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_ELEMENTS_LAYOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY","Value":0} + ,{"Name":"D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE","Value":0} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION","Value":1} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION","Value":2} + ,{"Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DestBuffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompactedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecodedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SerializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumBottomLevelAccelerationStructurePointers","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DriverOpaqueGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriverOpaqueVersioningData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SERIALIZED_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE","Value":0} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE","Value":1} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED","Value":2} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION","Value":3} + ,{"Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DriverMatchingIdentifier","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SerializedSizeInBytesIncludingHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DeserializedSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumBottomLevelAccelerationStructurePointersAfterHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_INSTANCE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transform","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccelerationStructure","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_GEOMETRY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_RAYTRACING_GEOMETRY_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Triangles","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"AABBs","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_AABBS_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"NumDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescsLayout","Type":{"Kind":"ApiRef","Name":"D3D12_ELEMENTS_LAYOUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceDescs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ppGeometryDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_GEOMETRY_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Inputs","Type":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ScratchAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResultDataMaxSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UpdateScratchDataSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RAY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RAY_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RAY_FLAG_FORCE_OPAQUE","Value":1} + ,{"Name":"D3D12_RAY_FLAG_FORCE_NON_OPAQUE","Value":2} + ,{"Name":"D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH","Value":4} + ,{"Name":"D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER","Value":8} + ,{"Name":"D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES","Value":16} + ,{"Name":"D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES","Value":32} + ,{"Name":"D3D12_RAY_FLAG_CULL_OPAQUE","Value":64} + ,{"Name":"D3D12_RAY_FLAG_CULL_NON_OPAQUE","Value":128} + ,{"Name":"D3D12_RAY_FLAG_SKIP_TRIANGLES","Value":256} + ,{"Name":"D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_HIT_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_HIT_KIND_TRIANGLE_FRONT_FACE","Value":254} + ,{"Name":"D3D12_HIT_KIND_TRIANGLE_BACK_FACE","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device5" + ,"Kind":"Com" + ,"Guid":"8b4f173b-2fea-4b80-8f58-4307191ab95d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device4","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLifetimeTracker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"ApiRef","Name":"ID3D12LifetimeOwner","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvTracker","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RemoveDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateMetaCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumMetaCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateMetaCommandParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTotalStructureSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pParameterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pParameterDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreationParametersData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"CreationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppMetaCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetRaytracingAccelerationStructurePrebuildInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckDriverMatchingIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"SerializedDataType","Type":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIdentifierToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_AUTO_BREADCRUMB_OP_SETMARKER","Value":0} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT","Value":1} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDEVENT","Value":2} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED","Value":3} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED","Value":4} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT","Value":5} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCH","Value":6} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION","Value":7} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION","Value":8} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE","Value":9} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYTILES","Value":10} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE","Value":11} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW","Value":12} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW","Value":13} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW","Value":14} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER","Value":15} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE","Value":16} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PRESENT","Value":17} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA","Value":18} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION","Value":19} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION","Value":20} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME","Value":21} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES","Value":22} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT","Value":23} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64","Value":24} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION","Value":25} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE","Value":26} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1","Value":27} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION","Value":28} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2","Value":29} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1","Value":30} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE","Value":31} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO","Value":32} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE","Value":33} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS","Value":34} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND","Value":35} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND","Value":36} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION","Value":37} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP","Value":38} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1","Value":39} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND","Value":40} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND","Value":41} + ,{"Name":"D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH","Value":42} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_BREADCRUMB_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BreadcrumbIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContextString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_AUTO_BREADCRUMB_NODE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCommandListDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"pCommandListDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCommandQueueDebugNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"pCommandQueueDebugNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCommandList","Type":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BreadcrumbCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLastBreadcrumbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"pCommandHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BreadcrumbContextsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBreadcrumbContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_BREADCRUMB_CONTEXT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DRED_VERSION_1_0","Value":1} + ,{"Name":"D3D12_DRED_VERSION_1_1","Value":2} + ,{"Name":"D3D12_DRED_VERSION_1_2","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DRED_FLAG_NONE","Value":0} + ,{"Name":"D3D12_DRED_FLAG_FORCE_ENABLE","Value":1} + ,{"Name":"D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_ENABLEMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED","Value":0} + ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_OFF","Value":1} + ,{"Name":"D3D12_DRED_ENABLEMENT_FORCED_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE","Value":19} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR","Value":20} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE","Value":21} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST","Value":22} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_FENCE","Value":23} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP","Value":24} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_HEAP","Value":25} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP","Value":27} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE","Value":28} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY","Value":29} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER","Value":30} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR","Value":32} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_RESOURCE","Value":34} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PASS","Value":35} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION","Value":36} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY","Value":37} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION","Value":38} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP","Value":39} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL","Value":40} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER","Value":41} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT","Value":42} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_METACOMMAND","Value":43} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP","Value":44} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR","Value":45} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP","Value":46} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND","Value":47} + ,{"Name":"D3D12_DRED_ALLOCATION_TYPE_INVALID","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_ALLOCATION_NODE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectNameA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"ObjectNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"AllocationType","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHeadAutoBreadcrumbNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_AUTO_BREADCRUMB_NODE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PageFaultVA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pHeadExistingAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pHeadRecentFreedAllocationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_ALLOCATION_NODE1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceRemovedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"AutoBreadcrumbsOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PageFaultOutput","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dred_1_0","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Dred_1_1","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA1","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Dred_1_2","Type":{"Kind":"ApiRef","Name":"D3D12_DEVICE_REMOVED_EXTENDED_DATA2","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedDataSettings" + ,"Kind":"Com" + ,"Guid":"82bc481c-6b9b-4030-aedb-7ee3d1df1e63" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAutoBreadcrumbsEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPageFaultEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWatsonDumpEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedDataSettings1" + ,"Kind":"Com" + ,"Guid":"dbd5ae51-3317-4f0a-adf9-1d7cedcaae0b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedDataSettings","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetBreadcrumbContextEnablement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enablement","Type":{"Kind":"ApiRef","Name":"D3D12_DRED_ENABLEMENT","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedData" + ,"Kind":"Com" + ,"Guid":"98931d33-5ae8-4791-aa3c-1a73a2934e71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAutoBreadcrumbsOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageFaultAllocationOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DeviceRemovedExtendedData1" + ,"Kind":"Com" + ,"Guid":"9727a022-cf1d-4dda-9eba-effa653fc506" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DeviceRemovedExtendedData","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetAutoBreadcrumbsOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageFaultAllocationOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DRED_PAGE_FAULT_OUTPUT1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D12_BACKGROUND_PROCESSING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED","Value":0} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS","Value":1} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK","Value":2} + ,{"Name":"D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MEASUREMENTS_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MEASUREMENTS_ACTION_KEEP_ALL","Value":0} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS","Value":1} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY","Value":2} + ,{"Name":"D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Device6" + ,"Kind":"Com" + ,"Guid":"c70b221b-40e4-4a17-89af-025a0727a6dc" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device5","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetBackgroundProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_BACKGROUND_PROCESSING_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"MeasurementsAction","Type":{"Kind":"ApiRef","Name":"D3D12_MEASUREMENTS_ACTION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEventToSignalUponCompletion","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbFurtherMeasurementsDesired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ProtectionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ProtectedResourceSession1" + ,"Kind":"Com" + ,"Guid":"d6f12dd6-76fb-406e-8961-4296eefc0409" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Device7" + ,"Kind":"Com" + ,"Guid":"5c014b53-68a1-4b9b-8bd1-dd6046b9358b" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device6","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"AddToStateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_STATE_OBJECT_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStateObjectToGrowFrom","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppNewStateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateProtectedResourceSession1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PROTECTED_RESOURCE_SESSION_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Device8" + ,"Kind":"Com" + ,"Guid":"9218e6bb-f944-4f7e-a75c-b1b2c7b701f3" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Device7","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceAllocationInfo2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"visibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numResourceDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResourceDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pResourceAllocationInfo1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_ALLOCATION_INFO1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateCommittedResource2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeapProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_HEAP_PROPERTIES","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"HeapFlags","Type":{"Kind":"ApiRef","Name":"D3D12_HEAP_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialResourceState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProtectedSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidResource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreatePlacedResource1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"HeapOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptimizedClearValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateSamplerFeedbackUnorderedAccessView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTargetedResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pFeedbackResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DestDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCopyableFootprints1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResourceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FirstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumSubresources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pLayouts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_PLACED_SUBRESOURCE_FOOTPRINT","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pNumRows","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRowSizeInBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Resource1" + ,"Kind":"Com" + ,"Guid":"9d5e227a-4430-4161-88b3-3eca6bb16e19" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Resource2" + ,"Kind":"Com" + ,"Guid":"be36ec3b-ea85-4aeb-a45a-e9d76404a495" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Resource1","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC1","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12Heap1" + ,"Kind":"Com" + ,"Guid":"572f7389-2168-49e3-9693-d6df5871bf6d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Heap","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList3" + ,"Kind":"Com" + ,"Guid":"6fda83a7-b84c-4e38-9ac8-c7bd22016b3d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList2","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD","Value":0} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE","Value":1} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR","Value":2} + ,{"Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClearValue","Type":{"Kind":"ApiRef","Name":"D3D12_CLEAR_VALUE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_RENDER_PASS_BEGINNING_ACCESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Clear","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD","Value":0} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE","Value":1} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE","Value":2} + ,{"Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSrcResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pDstResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SubresourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubresourceParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ResolveMode","Type":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PreserveResolveSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_ENDING_ACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D12","Parents":["D3D12_RENDER_PASS_ENDING_ACCESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Resolve","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"BeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"EndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cpuDescriptor","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilBeginningAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_BEGINNING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DepthEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"StencilEndingAccess","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_ENDING_ACCESS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RENDER_PASS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RENDER_PASS_FLAG_NONE","Value":0} + ,{"Name":"D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES","Value":1} + ,{"Name":"D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS","Value":2} + ,{"Name":"D3D12_RENDER_PASS_FLAG_RESUMING_PASS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12MetaCommand" + ,"Kind":"Com" + ,"Guid":"dbb84c27-36ce-4fc9-b801-f048c46ac570" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequiredParameterResourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_META_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DISPATCH_RAYS_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RayGenerationShaderRecord","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MissShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"HitGroupTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"CallableShaderTable","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList4" + ,"Kind":"Com" + ,"Guid":"8754318e-d3a9-4541-98cf-645b50dc4874" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList3","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"BeginRenderPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_RENDER_TARGET_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDepthStencil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_DEPTH_STENCIL_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RENDER_PASS_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndRenderPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitializationParametersData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"InitializationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteMetaCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMetaCommand","Type":{"Kind":"ApiRef","Name":"ID3D12MetaCommand","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParametersData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExecutionParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildRaytracingAccelerationStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumPostbuildInfoDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPostbuildInfoDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EmitRaytracingAccelerationStructurePostbuildInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumSourceAccelerationStructures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSourceAccelerationStructureData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CopyRaytracingAccelerationStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DestAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"SourceAccelerationStructureData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPipelineState1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStateObject","Type":{"Kind":"ApiRef","Name":"ID3D12StateObject","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DispatchRays" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISPATCH_RAYS_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Tools" + ,"Kind":"Com" + ,"Guid":"7071e1f0-e84b-4b33-974f-12fa49de65c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableShaderInstrumentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShaderInstrumentationEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_SUBRESOURCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_MEMCPY_DEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RowPitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12Debug" + ,"Kind":"Com" + ,"Guid":"344488b7-6846-474b-b989-f027448245e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12Debug1" + ,"Kind":"Com" + ,"Guid":"affaa4ca-63fe-4d8e-b8ad-159000af4304" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetEnableGPUBasedValidation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnableSynchronizedCommandQueueValidation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Debug2" + ,"Kind":"Com" + ,"Guid":"93a665c4-a3b2-4e5d-b692-a26ae14e3374" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGPUBasedValidationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12Debug3" + ,"Kind":"Com" + ,"Guid":"5cf4e58f-f671-4ff1-a542-3686e3d153d1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Debug","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetEnableGPUBasedValidation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnableSynchronizedCommandQueueValidation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGPUBasedValidationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RLDO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_RLDO_NONE","Value":0} + ,{"Name":"D3D12_RLDO_SUMMARY","Value":1} + ,{"Name":"D3D12_RLDO_DETAIL","Value":2} + ,{"Name":"D3D12_RLDO_IGNORE_INTERNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS","Value":0} + ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":1} + ,{"Name":"D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DEBUG_FEATURE_NONE","Value":0} + ,{"Name":"D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS","Value":1} + ,{"Name":"D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING","Value":2} + ,{"Name":"D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION","Value":4} + ,{"Name":"D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY","Value":1} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION","Value":2} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION","Value":3} + ,{"Name":"NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS","Value":1} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS","Value":2} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS","Value":4} + ,{"Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxMessagesPerCommandList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineStateCreateFlags","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SlowdownFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12DebugDevice1" + ,"Kind":"Com" + ,"Guid":"a9b71770-d099-4a65-a698-3dee10020f88" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RLDO_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugDevice" + ,"Kind":"Com" + ,"Guid":"3febd6dd-4973-4787-8194-e45f9e28923e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReportLiveDeviceObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_RLDO_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugDevice2" + ,"Kind":"Com" + ,"Guid":"60eccbc1-378d-4df1-894c-f8ac5ce4d7dd" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugDevice","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_DEVICE_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandQueue" + ,"Kind":"Com" + ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShaderPatchMode","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12DebugCommandList1" + ,"Kind":"Com" + ,"Guid":"102ca951-311b-4b01-b11f-ecb83e061b37" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandList" + ,"Kind":"Com" + ,"Guid":"09e0bf36-54ac-484f-8847-4baeeab6053f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssertResourceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_DEBUG_FEATURE","TargetKind":"Default","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12DebugCommandList2" + ,"Kind":"Com" + ,"Guid":"aeb575cf-4e06-48be-ba3b-c450fc96652e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12DebugCommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"SetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDebugParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12SharingContract" + ,"Kind":"Com" + ,"Guid":"0adf7d52-929c-4e61-addb-ffed30de66ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SharedFenceSignal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"FenceValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginCapturableWork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndCapturableWork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_MESSAGE_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED","Value":0} + ,{"Name":"D3D12_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"D3D12_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"D3D12_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"D3D12_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"D3D12_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"D3D12_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"D3D12_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE_SEVERITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"D3D12_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"D3D12_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"D3D12_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"D3D12_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_MESSAGE_ID_UNKNOWN","Value":0} + ,{"Name":"D3D12_MESSAGE_ID_STRING_FROM_APPLICATION","Value":1} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_THIS","Value":2} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1","Value":3} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2","Value":4} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3","Value":5} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4","Value":6} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5","Value":7} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6","Value":8} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7","Value":9} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8","Value":10} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9","Value":11} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10","Value":12} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11","Value":13} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12","Value":14} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13","Value":15} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14","Value":16} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15","Value":17} + ,{"Name":"D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING","Value":18} + ,{"Name":"D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY","Value":19} + ,{"Name":"D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA","Value":20} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA","Value":21} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS","Value":24} + ,{"Name":"D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY","Value":25} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT","Value":26} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC","Value":27} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT","Value":28} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE","Value":29} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE","Value":30} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS","Value":31} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE","Value":32} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT","Value":35} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT","Value":36} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC","Value":37} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT","Value":38} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE","Value":39} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE","Value":40} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS","Value":41} + ,{"Name":"D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE","Value":42} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT","Value":45} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC","Value":46} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT","Value":47} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS","Value":48} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE","Value":49} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY","Value":52} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS","Value":53} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT","Value":54} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT","Value":55} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT","Value":56} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS","Value":57} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH","Value":58} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE","Value":59} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE","Value":60} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT","Value":61} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC","Value":62} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE","Value":63} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC","Value":64} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT","Value":65} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY","Value":66} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE","Value":67} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE","Value":68} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY","Value":69} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE","Value":70} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE","Value":71} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY","Value":72} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE","Value":73} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":74} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES","Value":75} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED","Value":76} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED","Value":79} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT","Value":80} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT","Value":81} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT","Value":82} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT","Value":83} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION","Value":84} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT","Value":85} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE","Value":86} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC","Value":87} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH","Value":88} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS","Value":89} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX","Value":90} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE","Value":91} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY","Value":92} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE","Value":93} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE","Value":94} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE","Value":95} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE","Value":96} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP","Value":97} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS","Value":98} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK","Value":100} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC","Value":101} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP","Value":102} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP","Value":103} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP","Value":104} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC","Value":105} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP","Value":106} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP","Value":107} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP","Value":108} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC","Value":109} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND","Value":111} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND","Value":112} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP","Value":113} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA","Value":114} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA","Value":115} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA","Value":116} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK","Value":117} + ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID","Value":135} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET","Value":200} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH","Value":201} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET","Value":202} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL","Value":209} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL","Value":210} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET","Value":211} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID","Value":212} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL","Value":213} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY","Value":219} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED","Value":221} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED","Value":222} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT","Value":232} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT","Value":233} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT","Value":234} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC","Value":239} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC","Value":240} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH","Value":245} + ,{"Name":"D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT","Value":253} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY","Value":255} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_DEVICE","Value":274} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_SWAPCHAIN","Value":275} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS","Value":276} + ,{"Name":"D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE","Value":277} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE","Value":278} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER","Value":280} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE","Value":283} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM","Value":284} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES","Value":285} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES","Value":286} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES","Value":287} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY","Value":289} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE","Value":290} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE","Value":291} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE","Value":292} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY","Value":294} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE","Value":295} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE","Value":296} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE","Value":297} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED","Value":310} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE","Value":318} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY","Value":321} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE","Value":322} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE","Value":323} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":331} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":332} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":333} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":334} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED","Value":335} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":336} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED","Value":337} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE","Value":340} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC","Value":341} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT","Value":342} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE","Value":343} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE","Value":344} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS","Value":345} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT","Value":346} + ,{"Name":"D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS","Value":354} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT","Value":401} + ,{"Name":"D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS","Value":403} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":410} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":412} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":414} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":416} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED","Value":418} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":420} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED","Value":422} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED","Value":425} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED","Value":426} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED","Value":427} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED","Value":428} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED","Value":429} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED","Value":430} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED","Value":431} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT","Value":447} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT","Value":448} + ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER","Value":493} + ,{"Name":"D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER","Value":494} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS","Value":506} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_WARNING","Value":507} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE","Value":519} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER","Value":520} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE","Value":521} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS","Value":522} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS","Value":523} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS","Value":524} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES","Value":525} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION","Value":526} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH","Value":527} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE","Value":528} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT","Value":529} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS","Value":530} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS","Value":531} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT","Value":532} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER","Value":533} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END","Value":534} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN","Value":535} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG","Value":536} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE","Value":537} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE","Value":538} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION","Value":540} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET","Value":541} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE","Value":542} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET","Value":543} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OPEN","Value":544} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_BUNDLE_API","Value":546} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED","Value":547} + ,{"Name":"D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE","Value":549} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC","Value":552} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SYNC","Value":553} + ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID","Value":554} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE","Value":557} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR","Value":558} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINESTATE","Value":559} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDLIST12","Value":560} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_RESOURCE","Value":562} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP","Value":563} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE","Value":564} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIBRARY","Value":565} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_HEAP","Value":566} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE","Value":567} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUERYHEAP","Value":568} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE","Value":569} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE","Value":570} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR","Value":571} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINESTATE","Value":572} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDLIST12","Value":573} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_RESOURCE","Value":575} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP","Value":576} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE","Value":577} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIBRARY","Value":578} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_HEAP","Value":579} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE","Value":580} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_QUERYHEAP","Value":581} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE","Value":582} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE","Value":583} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR","Value":584} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE","Value":585} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12","Value":586} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_RESOURCE","Value":588} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP","Value":589} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE","Value":590} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIBRARY","Value":591} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_HEAP","Value":592} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE","Value":593} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_QUERYHEAP","Value":594} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE","Value":595} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS","Value":597} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS","Value":599} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN","Value":602} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN","Value":603} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC","Value":604} + ,{"Name":"D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE","Value":607} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":608} + ,{"Name":"D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE","Value":609} + ,{"Name":"D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH","Value":610} + ,{"Name":"D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE","Value":611} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE","Value":613} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":614} + ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE","Value":615} + ,{"Name":"D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE","Value":616} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE","Value":622} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC","Value":623} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE","Value":624} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE","Value":625} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":626} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL","Value":627} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES","Value":628} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT","Value":629} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS","Value":630} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS","Value":631} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN","Value":632} + ,{"Name":"D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN","Value":633} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES","Value":634} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE","Value":635} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES","Value":636} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL","Value":637} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES","Value":638} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS","Value":639} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS","Value":640} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN","Value":641} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN","Value":642} + ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE","Value":643} + ,{"Name":"D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE","Value":644} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC","Value":645} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE","Value":646} + ,{"Name":"D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE","Value":647} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE","Value":649} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC","Value":650} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE","Value":652} + ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES","Value":653} + ,{"Name":"D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR","Value":654} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN","Value":655} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT","Value":656} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET","Value":657} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET","Value":658} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH","Value":659} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX","Value":660} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE","Value":661} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK","Value":662} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE","Value":663} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS","Value":664} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION","Value":665} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND","Value":666} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH","Value":667} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH","Value":668} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH","Value":669} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH","Value":670} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN","Value":671} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT","Value":672} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY","Value":673} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE","Value":674} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0","Value":675} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING","Value":676} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH","Value":677} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS","Value":678} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET","Value":679} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET","Value":680} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH","Value":681} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT","Value":682} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS","Value":683} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES","Value":684} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC","Value":685} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH","Value":686} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH","Value":687} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH","Value":688} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH","Value":689} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH","Value":690} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":691} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE","Value":692} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH","Value":693} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE","Value":694} + ,{"Name":"D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE","Value":695} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND","Value":696} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED","Value":697} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION","Value":698} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE","Value":699} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES","Value":700} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP","Value":701} + ,{"Name":"D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS","Value":702} + ,{"Name":"D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY","Value":703} + ,{"Name":"D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY","Value":705} + ,{"Name":"D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID","Value":708} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID","Value":709} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID","Value":710} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID","Value":711} + ,{"Name":"D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID","Value":712} + ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC","Value":713} + ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC","Value":715} + ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC","Value":717} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY","Value":718} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT","Value":719} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY","Value":720} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT","Value":721} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS","Value":722} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC","Value":723} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT","Value":724} + ,{"Name":"D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID","Value":725} + ,{"Name":"D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID","Value":726} + ,{"Name":"D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID","Value":727} + ,{"Name":"D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID","Value":728} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS","Value":729} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS","Value":731} + ,{"Name":"D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY","Value":732} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS","Value":733} + ,{"Name":"D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS","Value":734} + ,{"Name":"D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED","Value":735} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT","Value":737} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT","Value":738} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE","Value":739} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET","Value":740} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE","Value":739} + ,{"Name":"D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET","Value":740} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP","Value":741} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID","Value":742} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID","Value":743} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS","Value":744} + ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION","Value":745} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE","Value":815} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT","Value":816} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT","Value":817} + ,{"Name":"D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH","Value":818} + ,{"Name":"D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE","Value":820} + ,{"Name":"D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE","Value":821} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDHEAP","Value":822} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP","Value":823} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE","Value":824} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE","Value":825} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE","Value":826} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE","Value":827} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDRANGE","Value":828} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE","Value":829} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER","Value":832} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN","Value":833} + ,{"Name":"D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN","Value":834} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED","Value":835} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH","Value":836} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST","Value":837} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST","Value":838} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST","Value":839} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION","Value":840} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS","Value":841} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC","Value":842} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION","Value":843} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS","Value":844} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS","Value":845} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST","Value":846} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE","Value":847} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION","Value":848} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE","Value":849} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE","Value":850} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET","Value":851} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT","Value":852} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT","Value":853} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS","Value":854} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH","Value":855} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT","Value":856} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT","Value":857} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS","Value":858} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC","Value":859} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE","Value":860} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION","Value":861} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE","Value":862} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE","Value":863} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET","Value":864} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT","Value":865} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT","Value":866} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS","Value":867} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH","Value":868} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT","Value":869} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT","Value":870} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS","Value":871} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES","Value":872} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX","Value":873} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH","Value":874} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX","Value":875} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS","Value":876} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX","Value":877} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT","Value":878} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH","Value":879} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT","Value":880} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER","Value":881} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH","Value":882} + ,{"Name":"D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE","Value":883} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB","Value":884} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH","Value":885} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH","Value":886} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH","Value":887} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED","Value":888} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP","Value":889} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE","Value":890} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX","Value":891} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE","Value":892} + ,{"Name":"D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX","Value":893} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP","Value":894} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE","Value":895} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX","Value":896} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE","Value":897} + ,{"Name":"D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX","Value":898} + ,{"Name":"D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED","Value":899} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_NODE_INDEX","Value":900} + ,{"Name":"D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE","Value":901} + ,{"Name":"D3D12_MESSAGE_ID_NODE_MASK_MISMATCH","Value":902} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY","Value":903} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES","Value":904} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES","Value":905} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES","Value":906} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE","Value":907} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS","Value":908} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE","Value":909} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS","Value":910} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS","Value":911} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT","Value":912} + ,{"Name":"D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS","Value":913} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES","Value":914} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE","Value":915} + ,{"Name":"D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT","Value":916} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT","Value":917} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY","Value":918} + ,{"Name":"D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE","Value":919} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY","Value":920} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE","Value":921} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS","Value":922} + ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE","Value":923} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED","Value":924} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT","Value":925} + ,{"Name":"D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS","Value":926} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED","Value":927} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY","Value":929} + ,{"Name":"D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE","Value":930} + ,{"Name":"D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE","Value":931} + ,{"Name":"D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT","Value":932} + ,{"Name":"D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT","Value":933} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED","Value":934} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED","Value":935} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS","Value":936} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS","Value":937} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED","Value":938} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH","Value":939} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH","Value":940} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH","Value":941} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE","Value":942} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST","Value":943} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE","Value":944} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC","Value":945} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE","Value":946} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST","Value":947} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE","Value":948} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC","Value":949} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE","Value":950} + ,{"Name":"D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH","Value":951} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET","Value":952} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH","Value":953} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS","Value":954} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH","Value":955} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH","Value":956} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END","Value":957} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE","Value":958} + ,{"Name":"D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT","Value":959} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE","Value":960} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS","Value":961} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB","Value":962} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH","Value":963} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH","Value":964} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED","Value":965} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY","Value":966} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY","Value":967} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY","Value":968} + ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_NONAME","Value":969} + ,{"Name":"D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME","Value":970} + ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND","Value":971} + ,{"Name":"D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC","Value":972} + ,{"Name":"D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY","Value":973} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH","Value":974} + ,{"Name":"D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS","Value":975} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED","Value":976} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED","Value":977} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED","Value":978} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST","Value":979} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODER","Value":980} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM","Value":981} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST","Value":982} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODER","Value":983} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM","Value":984} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST","Value":985} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODER","Value":986} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM","Value":987} + ,{"Name":"D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS","Value":988} + ,{"Name":"D3D12_MESSAGE_ID_DEPRECATED_API","Value":989} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE","Value":990} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET","Value":991} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET","Value":992} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET","Value":993} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET","Value":994} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE","Value":995} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS","Value":996} + ,{"Name":"D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D","Value":997} + ,{"Name":"D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE","Value":998} + ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE","Value":999} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED","Value":1000} + ,{"Name":"D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE","Value":1001} + ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1002} + ,{"Name":"D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE","Value":1003} + ,{"Name":"D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET","Value":1004} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS","Value":1005} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH","Value":1006} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS","Value":1007} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS","Value":1008} + ,{"Name":"D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY","Value":1009} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS","Value":1013} + ,{"Name":"D3D12_MESSAGE_ID_BEGIN_EVENT","Value":1014} + ,{"Name":"D3D12_MESSAGE_ID_END_EVENT","Value":1015} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS","Value":1016} + ,{"Name":"D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED","Value":1017} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT","Value":1018} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT","Value":1019} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM","Value":1020} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM","Value":1021} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE","Value":1022} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH","Value":1023} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME","Value":1024} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME","Value":1025} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE","Value":1026} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST","Value":1027} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION","Value":1028} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS","Value":1029} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC","Value":1030} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION","Value":1031} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS","Value":1032} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT","Value":1033} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES","Value":1034} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES","Value":1035} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE","Value":1036} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE","Value":1037} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS","Value":1038} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS","Value":1039} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES","Value":1040} + ,{"Name":"D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG","Value":1041} + ,{"Name":"D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE","Value":1042} + ,{"Name":"D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS","Value":1043} + ,{"Name":"D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE","Value":1044} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET","Value":1045} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH","Value":1046} + ,{"Name":"D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE","Value":1047} + ,{"Name":"D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED","Value":1048} + ,{"Name":"D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS","Value":1049} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT","Value":1050} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE","Value":1051} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST","Value":1052} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE","Value":1053} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE","Value":1054} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST","Value":1055} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE","Value":1056} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE","Value":1057} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST","Value":1058} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE","Value":1059} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR","Value":1060} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM","Value":1061} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR","Value":1062} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM","Value":1063} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR","Value":1064} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM","Value":1065} + ,{"Name":"D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS","Value":1066} + ,{"Name":"D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT","Value":1067} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION","Value":1068} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY","Value":1069} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION","Value":1070} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION","Value":1071} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY","Value":1072} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION","Value":1073} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION","Value":1074} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY","Value":1075} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION","Value":1076} + ,{"Name":"D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED","Value":1077} + ,{"Name":"D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION","Value":1078} + ,{"Name":"D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED","Value":1079} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED","Value":1080} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE","Value":1081} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR","Value":1082} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP","Value":1083} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP","Value":1084} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP","Value":1085} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN","Value":1086} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN","Value":1087} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS","Value":1088} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE","Value":1089} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST","Value":1090} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE","Value":1091} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT","Value":1092} + ,{"Name":"D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED","Value":1093} + ,{"Name":"D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS","Value":1094} + ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED","Value":1095} + ,{"Name":"D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS","Value":1096} + ,{"Name":"D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1097} + ,{"Name":"D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG","Value":1098} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE","Value":1099} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED","Value":1100} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT","Value":1101} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED","Value":1102} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR","Value":1103} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED","Value":1104} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR","Value":1105} + ,{"Name":"D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT","Value":1106} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT","Value":1107} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE","Value":1108} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT","Value":1109} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT","Value":1110} + ,{"Name":"D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS","Value":1111} + ,{"Name":"D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED","Value":1112} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT","Value":1113} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED","Value":1114} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER","Value":1115} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER","Value":1116} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER","Value":1117} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED","Value":1118} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS","Value":1119} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS","Value":1120} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS","Value":1121} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMANDPOOL","Value":1122} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_COMMANDPOOL","Value":1123} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL","Value":1124} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS","Value":1125} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED","Value":1126} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH","Value":1127} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION","Value":1128} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST","Value":1129} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST","Value":1130} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST","Value":1131} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS","Value":1132} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET","Value":1133} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING","Value":1134} + ,{"Name":"D3D12_MESSAGE_ID_COMMAND_POOL_SYNC","Value":1135} + ,{"Name":"D3D12_MESSAGE_ID_EVICT_UNDERFLOW","Value":1136} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_META_COMMAND","Value":1137} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_META_COMMAND","Value":1138} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_META_COMMAND","Value":1139} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE","Value":1140} + ,{"Name":"D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE","Value":1141} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE","Value":1142} + ,{"Name":"D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE","Value":1143} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER","Value":1144} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC","Value":1145} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED","Value":1146} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION","Value":1147} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS","Value":1148} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET","Value":1149} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION","Value":1150} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS","Value":1151} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN","Value":1152} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER","Value":1153} + ,{"Name":"D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES","Value":1154} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE","Value":1155} + ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS","Value":1156} + ,{"Name":"D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED","Value":1157} + ,{"Name":"D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1158} + ,{"Name":"D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID","Value":1159} + ,{"Name":"D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID","Value":1160} + ,{"Name":"D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID","Value":1161} + ,{"Name":"D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID","Value":1162} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER","Value":1163} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER","Value":1164} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER","Value":1165} + ,{"Name":"D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED","Value":1166} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD","Value":1167} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD","Value":1168} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD","Value":1169} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_ERROR","Value":1170} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID","Value":1171} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS","Value":1172} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION","Value":1173} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH","Value":1174} + ,{"Name":"D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND","Value":1175} + ,{"Name":"D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS","Value":1176} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST","Value":1177} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST","Value":1178} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST","Value":1179} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE","Value":1180} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE","Value":1181} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE","Value":1182} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR","Value":1183} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR","Value":1184} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR","Value":1185} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP","Value":1186} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP","Value":1187} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP","Value":1188} + ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS","Value":1189} + ,{"Name":"D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS","Value":1190} + ,{"Name":"D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR","Value":1191} + ,{"Name":"D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD","Value":1192} + ,{"Name":"D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR","Value":1193} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR","Value":1194} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR","Value":1195} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR","Value":1196} + ,{"Name":"D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR","Value":1197} + ,{"Name":"D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR","Value":1198} + ,{"Name":"D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID","Value":1199} + ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID","Value":1200} + ,{"Name":"D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE","Value":1201} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER","Value":1202} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED","Value":1203} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES","Value":1204} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN","Value":1205} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST","Value":1206} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED","Value":1207} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME","Value":1208} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS","Value":1209} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS","Value":1210} + ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH","Value":1211} + ,{"Name":"D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED","Value":1212} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS","Value":1213} + ,{"Name":"D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE","Value":1214} + ,{"Name":"D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR","Value":1215} + ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL","Value":1216} + ,{"Name":"D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT","Value":1217} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT","Value":1218} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1219} + ,{"Name":"D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT","Value":1220} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT","Value":1221} + ,{"Name":"D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE","Value":1222} + ,{"Name":"D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT","Value":1223} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL","Value":1224} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND","Value":1225} + ,{"Name":"D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND","Value":1226} + ,{"Name":"D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND","Value":1227} + ,{"Name":"D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID","Value":1228} + ,{"Name":"D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT","Value":1229} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY","Value":1230} + ,{"Name":"D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR","Value":1231} + ,{"Name":"D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1232} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE","Value":1233} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP","Value":1234} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER","Value":1235} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2","Value":1236} + ,{"Name":"D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1","Value":1237} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT","Value":1238} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE","Value":1239} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL","Value":1240} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT","Value":1241} + ,{"Name":"D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY","Value":1242} + ,{"Name":"D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE","Value":1243} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH","Value":1244} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH","Value":1245} + ,{"Name":"D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR","Value":1246} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT","Value":1247} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH","Value":1248} + ,{"Name":"D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE","Value":1249} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH","Value":1250} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH","Value":1251} + ,{"Name":"D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT","Value":1252} + ,{"Name":"D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH","Value":1253} + ,{"Name":"D3D12_MESSAGE_ID_EMPTY_DISPATCH","Value":1254} + ,{"Name":"D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1255} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION","Value":1256} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION","Value":1257} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT","Value":1258} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY","Value":1259} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT","Value":1260} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG","Value":1261} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS","Value":1262} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY","Value":1263} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT","Value":1264} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE","Value":1265} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY","Value":1266} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE","Value":1267} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT","Value":1268} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT","Value":1269} + ,{"Name":"D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH","Value":1270} + ,{"Name":"D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE","Value":1271} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE","Value":1272} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE","Value":1273} + ,{"Name":"D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1274} + ,{"Name":"D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE","Value":1275} + ,{"Name":"D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE","Value":1276} + ,{"Name":"D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS","Value":1277} + ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE","Value":1278} + ,{"Name":"D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY","Value":1279} + ,{"Name":"D3D12_MESSAGE_ID_D3D12_MESSAGES_END","Value":1280} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INFO_QUEUE_FILTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_INFO_QUEUE_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12InfoQueue" + ,"Kind":"Com" + ,"Guid":"0742a90b-c387-483f-b946-30a7e4e61458" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_MESSAGE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"D3D12_MESSAGE_ID","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PFN_D3D12_CREATE_DEVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"PFN_D3D12_GET_DEBUG_INTERFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D12_AXIS_SHADING_RATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_AXIS_SHADING_RATE_1X","Value":0} + ,{"Name":"D3D12_AXIS_SHADING_RATE_2X","Value":1} + ,{"Name":"D3D12_AXIS_SHADING_RATE_4X","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADING_RATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADING_RATE_1X1","Value":0} + ,{"Name":"D3D12_SHADING_RATE_1X2","Value":1} + ,{"Name":"D3D12_SHADING_RATE_2X1","Value":4} + ,{"Name":"D3D12_SHADING_RATE_2X2","Value":5} + ,{"Name":"D3D12_SHADING_RATE_2X4","Value":6} + ,{"Name":"D3D12_SHADING_RATE_4X2","Value":9} + ,{"Name":"D3D12_SHADING_RATE_4X4","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SHADING_RATE_COMBINER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHADING_RATE_COMBINER_PASSTHROUGH","Value":0} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_OVERRIDE","Value":1} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_MIN","Value":2} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_MAX","Value":3} + ,{"Name":"D3D12_SHADING_RATE_COMBINER_SUM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D12GraphicsCommandList5" + ,"Kind":"Com" + ,"Guid":"55050859-4024-474c-87f5-6472eaee44ea" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList4","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"RSSetShadingRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"baseShadingRate","Type":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"combiners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADING_RATE_COMBINER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RSSetShadingRateImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shadingRateImage","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_DISPATCH_MESH_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12GraphicsCommandList6" + ,"Kind":"Com" + ,"Guid":"c3827890-e548-4cfa-96cf-5689a9370f80" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12GraphicsCommandList5","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"DispatchMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ThreadGroupCountX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadGroupCountZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PFN_D3D11ON12_CREATE_DEVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D11_RESOURCE_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiscFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CPUAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureByteStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11On12Device" + ,"Kind":"Com" + ,"Guid":"85611e73-70a9-490e-9614-a9e302777904" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateWrappedResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource12","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_RESOURCE_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutState","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_STATES","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppResource11","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"ReleaseWrappedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireWrappedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D11On12Device1" + ,"Kind":"Com" + ,"Guid":"bdb64df4-ea2f-4c70-b861-aaab1258bb5d" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetD3D12Device" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D11On12Device2" + ,"Kind":"Com" + ,"Guid":"dc90f331-4740-43fa-866e-67f12cb58223" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11On12Device1","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"UnwrapUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResource12","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ReturnUnderlyingResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource11","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumSync","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignalValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]} + ,{"Name":"ppFences","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"D3D12_SHADER_VERSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_SHVER_PIXEL_SHADER","Value":0} + ,{"Name":"D3D12_SHVER_VERTEX_SHADER","Value":1} + ,{"Name":"D3D12_SHVER_GEOMETRY_SHADER","Value":2} + ,{"Name":"D3D12_SHVER_HULL_SHADER","Value":3} + ,{"Name":"D3D12_SHVER_DOMAIN_SHADER","Value":4} + ,{"Name":"D3D12_SHVER_COMPUTE_SHADER","Value":5} + ,{"Name":"D3D12_SHVER_RESERVED0","Value":65520} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_SIGNATURE_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemValueType","Type":{"Kind":"ApiRef","Name":"D3D_NAME","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"D3D_REGISTER_COMPONENT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadWriteMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPrecision","Type":{"Kind":"ApiRef","Name":"D3D_MIN_PRECISION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_CBUFFER_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Variables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StartTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_TYPE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Members","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CutInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmitInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GSOutputTopology","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE_TOPOLOGY","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"GSMaxOutputVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"PatchConstantParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGSInstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HSOutputPrimitive","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_OUTPUT_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"HSPartitioning","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_PARTITIONING","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"TessellatorDomain","Type":{"Kind":"ApiRef","Name":"D3D_TESSELLATOR_DOMAIN","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"cBarrierInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInterlockedInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextureStoreInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_SHADER_INPUT_BIND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_INPUT_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"BindPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnType","Type":{"Kind":"ApiRef","Name":"D3D_RESOURCE_RETURN_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"D3D_SRV_DIMENSION","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Space","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_LIBRARY_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FUNCTION_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstantBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempRegisterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DclCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureNormalInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureLoadInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCompInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureBiasInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureGradientInstructions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UintInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StaticFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacroInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MovcInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitwiseInstructionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"RequiredFeatureFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionParameterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"HasReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9VertexShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Has10Level9PixelShader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_PARAMETER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SemanticName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_TYPE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"D3D_SHADER_VARIABLE_CLASS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Rows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Columns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"D3D_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D_PARAMETER_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ,{"Name":"FirstInRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstInComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstOutComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12ShaderReflectionType" + ,"Kind":"Com" + ,"Guid":"e913c351-783d-48ca-a1d1-4f306284ad56" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_TYPE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMemberTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemberTypeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMemberTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOfType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImplementsInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBase","Type":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflectionVariable" + ,"Kind":"Com" + ,"Guid":"8337a8a6-a216-444a-b2f4-314733a73aea" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_VARIABLE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionType","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInterfaceSlot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflectionConstantBuffer" + ,"Kind":"Com" + ,"Guid":"c59598b4-48b3-4869-b9b1-b1618b14a8b7" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_BUFFER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVariableByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12ShaderReflection" + ,"Kind":"Com" + ,"Guid":"5a58797d-a72c-478d-8ba2-efc6b0efe88e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPatchConstantParameterDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SIGNATURE_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMovInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMovcInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConversionInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetBitwiseInstructionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetGSInputPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D_PRIMITIVE","TargetKind":"Default","Api":"Direct3D11","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSampleFrequencyShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInterfaceSlots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMinFeatureLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadGroupSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSizeX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pSizeZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRequiresFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12LibraryReflection" + ,"Kind":"Com" + ,"Guid":"8e349d19-54db-4a56-9dc9-119d87bdb804" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_LIBRARY_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionReflection","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"FunctionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12FunctionReflection" + ,"Kind":"Com" + ,"Guid":"1108795c-2772-4ba9-b2a8-d464dc7e2799" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_FUNCTION_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstantBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstantBufferByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionConstantBuffer","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVariableByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12ShaderReflectionVariable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceBindingDescByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_SHADER_INPUT_BIND_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"ID3D12FunctionParameterReflection","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Params":[ + {"Name":"ParameterIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12FunctionParameterReflection" + ,"Kind":"Com" + ,"Guid":"ec25f42d-7006-4f2b-b33e-02cc3375733f" + ,"Interface":null + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_PARAMETER_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHolographicCameraInterop" + ,"Kind":"Com" + ,"Guid":"7cc1f9c5-6d02-41fa-9500-e1809eb48eec" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDirect3D12BackBufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTexture2DDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppCreatedTexture2DResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDirect3D12HardwareProtectedBackBufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTexture2DDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCreatedTexture2DResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AcquireDirect3D12BufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToAcquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireDirect3D12BufferResourceWithTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToAcquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"duration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnacquireDirect3D12BufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToUnacquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHolographicCameraRenderingParametersInterop" + ,"Kind":"Com" + ,"Guid":"f75b68d6-d1fd-4707-aafd-fa6f4c0e3bf4" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CommitDirect3D12Resource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorResourceToCommit","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorResourceFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorResourceFenceSignalValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitDirect3D12ResourceWithDepthData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorResourceToCommit","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorResourceFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorResourceFenceSignalValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDepthResourceToCommit","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDepthResourceFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"depthResourceFenceSignalValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHolographicQuadLayerInterop" + ,"Kind":"Com" + ,"Guid":"cfa688f0-639e-4a47-83d7-6b7f5ebf7fed" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDirect3D12ContentBufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTexture2DDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppTexture2DResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDirect3D12HardwareProtectedContentBufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTexture2DDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCreatedTexture2DResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AcquireDirect3D12BufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToAcquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireDirect3D12BufferResourceWithTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToAcquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCommandQueue","Type":{"Kind":"ApiRef","Name":"ID3D12CommandQueue","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"duration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnacquireDirect3D12BufferResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceToUnacquire","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHolographicQuadLayerUpdateParametersInterop" + ,"Kind":"Com" + ,"Guid":"e5f549cd-c909-444f-8809-7cc18a9c8920" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CommitDirect3D12Resource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorResourceToCommit","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorResourceFence","Type":{"Kind":"ApiRef","Name":"ID3D12Fence","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorResourceFenceSignalValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"D3D12SerializeRootSignature" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"D3D_ROOT_SIGNATURE_VERSION","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D12CreateRootSignatureDeserializer" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12SerializeVersionedRootSignature" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VERSIONED_ROOT_SIGNATURE_DESC","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3D12CreateVersionedRootSignatureDeserializer" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pRootSignatureDeserializerInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRootSignatureDeserializer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3D12CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MinimumFeatureLevel","Type":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D12GetDebugInterface" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"D3D12EnableExperimentalFeatures" + ,"SetLastError":false + ,"DllImport":"d3d12" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pConfigurationStructs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pConfigurationStructSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"D3D11On12CreateDevice" + ,"SetLastError":false + ,"DllImport":"d3d11" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFeatureLevels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"FeatureLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCommandQueues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NumQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Device","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"ppImmediateContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11DeviceContext","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"pChosenFeatureLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_FEATURE_LEVEL","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct3D9.json b/api/Direct3D9.json new file mode 100644 index 0000000..0aad336 --- /dev/null +++ b/api/Direct3D9.json @@ -0,0 +1,4128 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"D3DMATRIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D9","Parents":["D3DMATRIX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Direct3D9","Parents":["_Anonymous_e__Union","D3DMATRIX"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D3DVIEWPORT9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCLIPSTATUS9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClipUnion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClipIntersection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMATERIAL9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Diffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Ambient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Specular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Emissive","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Power","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHT9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DLIGHTTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Diffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Specular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Ambient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Range","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Falloff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Attenuation2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Theta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Phi","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBLENDOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DBLENDOP_ADD","Value":1} + ,{"Name":"D3DBLENDOP_SUBTRACT","Value":2} + ,{"Name":"D3DBLENDOP_REVSUBTRACT","Value":3} + ,{"Name":"D3DBLENDOP_MIN","Value":4} + ,{"Name":"D3DBLENDOP_MAX","Value":5} + ,{"Name":"D3DBLENDOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DSAMPLERSTATETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSAMP_ADDRESSU","Value":1} + ,{"Name":"D3DSAMP_ADDRESSV","Value":2} + ,{"Name":"D3DSAMP_ADDRESSW","Value":3} + ,{"Name":"D3DSAMP_BORDERCOLOR","Value":4} + ,{"Name":"D3DSAMP_MAGFILTER","Value":5} + ,{"Name":"D3DSAMP_MINFILTER","Value":6} + ,{"Name":"D3DSAMP_MIPFILTER","Value":7} + ,{"Name":"D3DSAMP_MIPMAPLODBIAS","Value":8} + ,{"Name":"D3DSAMP_MAXMIPLEVEL","Value":9} + ,{"Name":"D3DSAMP_MAXANISOTROPY","Value":10} + ,{"Name":"D3DSAMP_SRGBTEXTURE","Value":11} + ,{"Name":"D3DSAMP_ELEMENTINDEX","Value":12} + ,{"Name":"D3DSAMP_DMAPOFFSET","Value":13} + ,{"Name":"D3DSAMP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREFILTERTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTEXF_NONE","Value":0} + ,{"Name":"D3DTEXF_POINT","Value":1} + ,{"Name":"D3DTEXF_LINEAR","Value":2} + ,{"Name":"D3DTEXF_ANISOTROPIC","Value":3} + ,{"Name":"D3DTEXF_PYRAMIDALQUAD","Value":6} + ,{"Name":"D3DTEXF_GAUSSIANQUAD","Value":7} + ,{"Name":"D3DTEXF_CONVOLUTIONMONO","Value":8} + ,{"Name":"D3DTEXF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLUSAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDECLUSAGE_POSITION","Value":0} + ,{"Name":"D3DDECLUSAGE_BLENDWEIGHT","Value":1} + ,{"Name":"D3DDECLUSAGE_BLENDINDICES","Value":2} + ,{"Name":"D3DDECLUSAGE_NORMAL","Value":3} + ,{"Name":"D3DDECLUSAGE_PSIZE","Value":4} + ,{"Name":"D3DDECLUSAGE_TEXCOORD","Value":5} + ,{"Name":"D3DDECLUSAGE_TANGENT","Value":6} + ,{"Name":"D3DDECLUSAGE_BINORMAL","Value":7} + ,{"Name":"D3DDECLUSAGE_TESSFACTOR","Value":8} + ,{"Name":"D3DDECLUSAGE_POSITIONT","Value":9} + ,{"Name":"D3DDECLUSAGE_COLOR","Value":10} + ,{"Name":"D3DDECLUSAGE_FOG","Value":11} + ,{"Name":"D3DDECLUSAGE_DEPTH","Value":12} + ,{"Name":"D3DDECLUSAGE_SAMPLE","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLMETHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDECLMETHOD_DEFAULT","Value":0} + ,{"Name":"D3DDECLMETHOD_PARTIALU","Value":1} + ,{"Name":"D3DDECLMETHOD_PARTIALV","Value":2} + ,{"Name":"D3DDECLMETHOD_CROSSUV","Value":3} + ,{"Name":"D3DDECLMETHOD_UV","Value":4} + ,{"Name":"D3DDECLMETHOD_LOOKUP","Value":5} + ,{"Name":"D3DDECLMETHOD_LOOKUPPRESAMPLED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDECLTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDECLTYPE_FLOAT1","Value":0} + ,{"Name":"D3DDECLTYPE_FLOAT2","Value":1} + ,{"Name":"D3DDECLTYPE_FLOAT3","Value":2} + ,{"Name":"D3DDECLTYPE_FLOAT4","Value":3} + ,{"Name":"D3DDECLTYPE_D3DCOLOR","Value":4} + ,{"Name":"D3DDECLTYPE_UBYTE4","Value":5} + ,{"Name":"D3DDECLTYPE_SHORT2","Value":6} + ,{"Name":"D3DDECLTYPE_SHORT4","Value":7} + ,{"Name":"D3DDECLTYPE_UBYTE4N","Value":8} + ,{"Name":"D3DDECLTYPE_SHORT2N","Value":9} + ,{"Name":"D3DDECLTYPE_SHORT4N","Value":10} + ,{"Name":"D3DDECLTYPE_USHORT2N","Value":11} + ,{"Name":"D3DDECLTYPE_USHORT4N","Value":12} + ,{"Name":"D3DDECLTYPE_UDEC3","Value":13} + ,{"Name":"D3DDECLTYPE_DEC3N","Value":14} + ,{"Name":"D3DDECLTYPE_FLOAT16_2","Value":15} + ,{"Name":"D3DDECLTYPE_FLOAT16_4","Value":16} + ,{"Name":"D3DDECLTYPE_UNUSED","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXELEMENT9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Method","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UsageIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSHADER_INSTRUCTION_OPCODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSIO_NOP","Value":0} + ,{"Name":"D3DSIO_MOV","Value":1} + ,{"Name":"D3DSIO_ADD","Value":2} + ,{"Name":"D3DSIO_SUB","Value":3} + ,{"Name":"D3DSIO_MAD","Value":4} + ,{"Name":"D3DSIO_MUL","Value":5} + ,{"Name":"D3DSIO_RCP","Value":6} + ,{"Name":"D3DSIO_RSQ","Value":7} + ,{"Name":"D3DSIO_DP3","Value":8} + ,{"Name":"D3DSIO_DP4","Value":9} + ,{"Name":"D3DSIO_MIN","Value":10} + ,{"Name":"D3DSIO_MAX","Value":11} + ,{"Name":"D3DSIO_SLT","Value":12} + ,{"Name":"D3DSIO_SGE","Value":13} + ,{"Name":"D3DSIO_EXP","Value":14} + ,{"Name":"D3DSIO_LOG","Value":15} + ,{"Name":"D3DSIO_LIT","Value":16} + ,{"Name":"D3DSIO_DST","Value":17} + ,{"Name":"D3DSIO_LRP","Value":18} + ,{"Name":"D3DSIO_FRC","Value":19} + ,{"Name":"D3DSIO_M4x4","Value":20} + ,{"Name":"D3DSIO_M4x3","Value":21} + ,{"Name":"D3DSIO_M3x4","Value":22} + ,{"Name":"D3DSIO_M3x3","Value":23} + ,{"Name":"D3DSIO_M3x2","Value":24} + ,{"Name":"D3DSIO_CALL","Value":25} + ,{"Name":"D3DSIO_CALLNZ","Value":26} + ,{"Name":"D3DSIO_LOOP","Value":27} + ,{"Name":"D3DSIO_RET","Value":28} + ,{"Name":"D3DSIO_ENDLOOP","Value":29} + ,{"Name":"D3DSIO_LABEL","Value":30} + ,{"Name":"D3DSIO_DCL","Value":31} + ,{"Name":"D3DSIO_POW","Value":32} + ,{"Name":"D3DSIO_CRS","Value":33} + ,{"Name":"D3DSIO_SGN","Value":34} + ,{"Name":"D3DSIO_ABS","Value":35} + ,{"Name":"D3DSIO_NRM","Value":36} + ,{"Name":"D3DSIO_SINCOS","Value":37} + ,{"Name":"D3DSIO_REP","Value":38} + ,{"Name":"D3DSIO_ENDREP","Value":39} + ,{"Name":"D3DSIO_IF","Value":40} + ,{"Name":"D3DSIO_IFC","Value":41} + ,{"Name":"D3DSIO_ELSE","Value":42} + ,{"Name":"D3DSIO_ENDIF","Value":43} + ,{"Name":"D3DSIO_BREAK","Value":44} + ,{"Name":"D3DSIO_BREAKC","Value":45} + ,{"Name":"D3DSIO_MOVA","Value":46} + ,{"Name":"D3DSIO_DEFB","Value":47} + ,{"Name":"D3DSIO_DEFI","Value":48} + ,{"Name":"D3DSIO_TEXCOORD","Value":64} + ,{"Name":"D3DSIO_TEXKILL","Value":65} + ,{"Name":"D3DSIO_TEX","Value":66} + ,{"Name":"D3DSIO_TEXBEM","Value":67} + ,{"Name":"D3DSIO_TEXBEML","Value":68} + ,{"Name":"D3DSIO_TEXREG2AR","Value":69} + ,{"Name":"D3DSIO_TEXREG2GB","Value":70} + ,{"Name":"D3DSIO_TEXM3x2PAD","Value":71} + ,{"Name":"D3DSIO_TEXM3x2TEX","Value":72} + ,{"Name":"D3DSIO_TEXM3x3PAD","Value":73} + ,{"Name":"D3DSIO_TEXM3x3TEX","Value":74} + ,{"Name":"D3DSIO_RESERVED0","Value":75} + ,{"Name":"D3DSIO_TEXM3x3SPEC","Value":76} + ,{"Name":"D3DSIO_TEXM3x3VSPEC","Value":77} + ,{"Name":"D3DSIO_EXPP","Value":78} + ,{"Name":"D3DSIO_LOGP","Value":79} + ,{"Name":"D3DSIO_CND","Value":80} + ,{"Name":"D3DSIO_DEF","Value":81} + ,{"Name":"D3DSIO_TEXREG2RGB","Value":82} + ,{"Name":"D3DSIO_TEXDP3TEX","Value":83} + ,{"Name":"D3DSIO_TEXM3x2DEPTH","Value":84} + ,{"Name":"D3DSIO_TEXDP3","Value":85} + ,{"Name":"D3DSIO_TEXM3x3","Value":86} + ,{"Name":"D3DSIO_TEXDEPTH","Value":87} + ,{"Name":"D3DSIO_CMP","Value":88} + ,{"Name":"D3DSIO_BEM","Value":89} + ,{"Name":"D3DSIO_DP2ADD","Value":90} + ,{"Name":"D3DSIO_DSX","Value":91} + ,{"Name":"D3DSIO_DSY","Value":92} + ,{"Name":"D3DSIO_TEXLDD","Value":93} + ,{"Name":"D3DSIO_SETP","Value":94} + ,{"Name":"D3DSIO_TEXLDL","Value":95} + ,{"Name":"D3DSIO_BREAKP","Value":96} + ,{"Name":"D3DSIO_PHASE","Value":65533} + ,{"Name":"D3DSIO_COMMENT","Value":65534} + ,{"Name":"D3DSIO_END","Value":65535} + ,{"Name":"D3DSIO_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_COMPARISON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSPC_RESERVED0","Value":0} + ,{"Name":"D3DSPC_GT","Value":1} + ,{"Name":"D3DSPC_EQ","Value":2} + ,{"Name":"D3DSPC_GE","Value":3} + ,{"Name":"D3DSPC_LT","Value":4} + ,{"Name":"D3DSPC_NE","Value":5} + ,{"Name":"D3DSPC_LE","Value":6} + ,{"Name":"D3DSPC_RESERVED1","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSAMPLER_TEXTURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSTT_UNKNOWN","Value":0} + ,{"Name":"D3DSTT_2D","Value":268435456} + ,{"Name":"D3DSTT_CUBE","Value":402653184} + ,{"Name":"D3DSTT_VOLUME","Value":536870912} + ,{"Name":"D3DSTT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_PARAM_REGISTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSPR_TEMP","Value":0} + ,{"Name":"D3DSPR_INPUT","Value":1} + ,{"Name":"D3DSPR_CONST","Value":2} + ,{"Name":"D3DSPR_ADDR","Value":3} + ,{"Name":"D3DSPR_TEXTURE","Value":3} + ,{"Name":"D3DSPR_RASTOUT","Value":4} + ,{"Name":"D3DSPR_ATTROUT","Value":5} + ,{"Name":"D3DSPR_TEXCRDOUT","Value":6} + ,{"Name":"D3DSPR_OUTPUT","Value":6} + ,{"Name":"D3DSPR_CONSTINT","Value":7} + ,{"Name":"D3DSPR_COLOROUT","Value":8} + ,{"Name":"D3DSPR_DEPTHOUT","Value":9} + ,{"Name":"D3DSPR_SAMPLER","Value":10} + ,{"Name":"D3DSPR_CONST2","Value":11} + ,{"Name":"D3DSPR_CONST3","Value":12} + ,{"Name":"D3DSPR_CONST4","Value":13} + ,{"Name":"D3DSPR_CONSTBOOL","Value":14} + ,{"Name":"D3DSPR_LOOP","Value":15} + ,{"Name":"D3DSPR_TEMPFLOAT16","Value":16} + ,{"Name":"D3DSPR_MISCTYPE","Value":17} + ,{"Name":"D3DSPR_LABEL","Value":18} + ,{"Name":"D3DSPR_PREDICATE","Value":19} + ,{"Name":"D3DSPR_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_MISCTYPE_OFFSETS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSMO_POSITION","Value":0} + ,{"Name":"D3DSMO_FACE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVS_RASTOUT_OFFSETS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSRO_POSITION","Value":0} + ,{"Name":"D3DSRO_FOG","Value":1} + ,{"Name":"D3DSRO_POINT_SIZE","Value":2} + ,{"Name":"D3DSRO_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVS_ADDRESSMODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DVS_ADDRMODE_ABSOLUTE","Value":0} + ,{"Name":"D3DVS_ADDRMODE_RELATIVE","Value":8192} + ,{"Name":"D3DVS_ADDRMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_ADDRESSMODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSHADER_ADDRMODE_ABSOLUTE","Value":0} + ,{"Name":"D3DSHADER_ADDRMODE_RELATIVE","Value":8192} + ,{"Name":"D3DSHADER_ADDRMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_PARAM_SRCMOD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSPSM_NONE","Value":0} + ,{"Name":"D3DSPSM_NEG","Value":16777216} + ,{"Name":"D3DSPSM_BIAS","Value":33554432} + ,{"Name":"D3DSPSM_BIASNEG","Value":50331648} + ,{"Name":"D3DSPSM_SIGN","Value":67108864} + ,{"Name":"D3DSPSM_SIGNNEG","Value":83886080} + ,{"Name":"D3DSPSM_COMP","Value":100663296} + ,{"Name":"D3DSPSM_X2","Value":117440512} + ,{"Name":"D3DSPSM_X2NEG","Value":134217728} + ,{"Name":"D3DSPSM_DZ","Value":150994944} + ,{"Name":"D3DSPSM_DW","Value":167772160} + ,{"Name":"D3DSPSM_ABS","Value":184549376} + ,{"Name":"D3DSPSM_ABSNEG","Value":201326592} + ,{"Name":"D3DSPSM_NOT","Value":218103808} + ,{"Name":"D3DSPSM_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSHADER_MIN_PRECISION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DMP_DEFAULT","Value":0} + ,{"Name":"D3DMP_16","Value":1} + ,{"Name":"D3DMP_2_8","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DBASISTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DBASIS_BEZIER","Value":0} + ,{"Name":"D3DBASIS_BSPLINE","Value":1} + ,{"Name":"D3DBASIS_CATMULL_ROM","Value":2} + ,{"Name":"D3DBASIS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDEGREETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDEGREE_LINEAR","Value":1} + ,{"Name":"D3DDEGREE_QUADRATIC","Value":2} + ,{"Name":"D3DDEGREE_CUBIC","Value":3} + ,{"Name":"D3DDEGREE_QUINTIC","Value":5} + ,{"Name":"D3DDEGREE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DPATCHEDGESTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DPATCHEDGE_DISCRETE","Value":0} + ,{"Name":"D3DPATCHEDGE_CONTINUOUS","Value":1} + ,{"Name":"D3DPATCHEDGE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDEVTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDEVTYPE_HAL","Value":1} + ,{"Name":"D3DDEVTYPE_REF","Value":2} + ,{"Name":"D3DDEVTYPE_SW","Value":3} + ,{"Name":"D3DDEVTYPE_NULLREF","Value":4} + ,{"Name":"D3DDEVTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DMULTISAMPLE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DMULTISAMPLE_NONE","Value":0} + ,{"Name":"D3DMULTISAMPLE_NONMASKABLE","Value":1} + ,{"Name":"D3DMULTISAMPLE_2_SAMPLES","Value":2} + ,{"Name":"D3DMULTISAMPLE_3_SAMPLES","Value":3} + ,{"Name":"D3DMULTISAMPLE_4_SAMPLES","Value":4} + ,{"Name":"D3DMULTISAMPLE_5_SAMPLES","Value":5} + ,{"Name":"D3DMULTISAMPLE_6_SAMPLES","Value":6} + ,{"Name":"D3DMULTISAMPLE_7_SAMPLES","Value":7} + ,{"Name":"D3DMULTISAMPLE_8_SAMPLES","Value":8} + ,{"Name":"D3DMULTISAMPLE_9_SAMPLES","Value":9} + ,{"Name":"D3DMULTISAMPLE_10_SAMPLES","Value":10} + ,{"Name":"D3DMULTISAMPLE_11_SAMPLES","Value":11} + ,{"Name":"D3DMULTISAMPLE_12_SAMPLES","Value":12} + ,{"Name":"D3DMULTISAMPLE_13_SAMPLES","Value":13} + ,{"Name":"D3DMULTISAMPLE_14_SAMPLES","Value":14} + ,{"Name":"D3DMULTISAMPLE_15_SAMPLES","Value":15} + ,{"Name":"D3DMULTISAMPLE_16_SAMPLES","Value":16} + ,{"Name":"D3DMULTISAMPLE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DFMT_UNKNOWN","Value":0} + ,{"Name":"D3DFMT_R8G8B8","Value":20} + ,{"Name":"D3DFMT_A8R8G8B8","Value":21} + ,{"Name":"D3DFMT_X8R8G8B8","Value":22} + ,{"Name":"D3DFMT_R5G6B5","Value":23} + ,{"Name":"D3DFMT_X1R5G5B5","Value":24} + ,{"Name":"D3DFMT_A1R5G5B5","Value":25} + ,{"Name":"D3DFMT_A4R4G4B4","Value":26} + ,{"Name":"D3DFMT_R3G3B2","Value":27} + ,{"Name":"D3DFMT_A8","Value":28} + ,{"Name":"D3DFMT_A8R3G3B2","Value":29} + ,{"Name":"D3DFMT_X4R4G4B4","Value":30} + ,{"Name":"D3DFMT_A2B10G10R10","Value":31} + ,{"Name":"D3DFMT_A8B8G8R8","Value":32} + ,{"Name":"D3DFMT_X8B8G8R8","Value":33} + ,{"Name":"D3DFMT_G16R16","Value":34} + ,{"Name":"D3DFMT_A2R10G10B10","Value":35} + ,{"Name":"D3DFMT_A16B16G16R16","Value":36} + ,{"Name":"D3DFMT_A8P8","Value":40} + ,{"Name":"D3DFMT_P8","Value":41} + ,{"Name":"D3DFMT_L8","Value":50} + ,{"Name":"D3DFMT_A8L8","Value":51} + ,{"Name":"D3DFMT_A4L4","Value":52} + ,{"Name":"D3DFMT_V8U8","Value":60} + ,{"Name":"D3DFMT_L6V5U5","Value":61} + ,{"Name":"D3DFMT_X8L8V8U8","Value":62} + ,{"Name":"D3DFMT_Q8W8V8U8","Value":63} + ,{"Name":"D3DFMT_V16U16","Value":64} + ,{"Name":"D3DFMT_A2W10V10U10","Value":67} + ,{"Name":"D3DFMT_UYVY","Value":1498831189} + ,{"Name":"D3DFMT_R8G8_B8G8","Value":1195525970} + ,{"Name":"D3DFMT_YUY2","Value":844715353} + ,{"Name":"D3DFMT_G8R8_G8B8","Value":1111970375} + ,{"Name":"D3DFMT_DXT1","Value":827611204} + ,{"Name":"D3DFMT_DXT2","Value":844388420} + ,{"Name":"D3DFMT_DXT3","Value":861165636} + ,{"Name":"D3DFMT_DXT4","Value":877942852} + ,{"Name":"D3DFMT_DXT5","Value":894720068} + ,{"Name":"D3DFMT_D16_LOCKABLE","Value":70} + ,{"Name":"D3DFMT_D32","Value":71} + ,{"Name":"D3DFMT_D15S1","Value":73} + ,{"Name":"D3DFMT_D24S8","Value":75} + ,{"Name":"D3DFMT_D24X8","Value":77} + ,{"Name":"D3DFMT_D24X4S4","Value":79} + ,{"Name":"D3DFMT_D16","Value":80} + ,{"Name":"D3DFMT_D32F_LOCKABLE","Value":82} + ,{"Name":"D3DFMT_D24FS8","Value":83} + ,{"Name":"D3DFMT_D32_LOCKABLE","Value":84} + ,{"Name":"D3DFMT_S8_LOCKABLE","Value":85} + ,{"Name":"D3DFMT_L16","Value":81} + ,{"Name":"D3DFMT_VERTEXDATA","Value":100} + ,{"Name":"D3DFMT_INDEX16","Value":101} + ,{"Name":"D3DFMT_INDEX32","Value":102} + ,{"Name":"D3DFMT_Q16W16V16U16","Value":110} + ,{"Name":"D3DFMT_MULTI2_ARGB8","Value":827606349} + ,{"Name":"D3DFMT_R16F","Value":111} + ,{"Name":"D3DFMT_G16R16F","Value":112} + ,{"Name":"D3DFMT_A16B16G16R16F","Value":113} + ,{"Name":"D3DFMT_R32F","Value":114} + ,{"Name":"D3DFMT_G32R32F","Value":115} + ,{"Name":"D3DFMT_A32B32G32R32F","Value":116} + ,{"Name":"D3DFMT_CxV8U8","Value":117} + ,{"Name":"D3DFMT_A1","Value":118} + ,{"Name":"D3DFMT_A2B10G10R10_XR_BIAS","Value":119} + ,{"Name":"D3DFMT_BINARYBUFFER","Value":199} + ,{"Name":"D3DFMT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DDISPLAYMODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVICE_CREATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSWAPEFFECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSWAPEFFECT_DISCARD","Value":1} + ,{"Name":"D3DSWAPEFFECT_FLIP","Value":2} + ,{"Name":"D3DSWAPEFFECT_COPY","Value":3} + ,{"Name":"D3DSWAPEFFECT_OVERLAY","Value":4} + ,{"Name":"D3DSWAPEFFECT_FLIPEX","Value":5} + ,{"Name":"D3DSWAPEFFECT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DPOOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DPOOL_DEFAULT","Value":0} + ,{"Name":"D3DPOOL_MANAGED","Value":1} + ,{"Name":"D3DPOOL_SYSTEMMEM","Value":2} + ,{"Name":"D3DPOOL_SCRATCH","Value":3} + ,{"Name":"D3DPOOL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DPRESENT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BackBufferWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackBufferHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackBufferFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"BackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"D3DSWAPEFFECT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"hDeviceWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EnableAutoDepthStencil","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AutoDepthStencilFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullScreen_RefreshRateInHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentationInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DGAMMARAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBACKBUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DBACKBUFFER_TYPE_MONO","Value":0} + ,{"Name":"D3DBACKBUFFER_TYPE_LEFT","Value":1} + ,{"Name":"D3DBACKBUFFER_TYPE_RIGHT","Value":2} + ,{"Name":"D3DBACKBUFFER_TYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DRESOURCETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DRTYPE_SURFACE","Value":1} + ,{"Name":"D3DRTYPE_VOLUME","Value":2} + ,{"Name":"D3DRTYPE_TEXTURE","Value":3} + ,{"Name":"D3DRTYPE_VOLUMETEXTURE","Value":4} + ,{"Name":"D3DRTYPE_CUBETEXTURE","Value":5} + ,{"Name":"D3DRTYPE_VERTEXBUFFER","Value":6} + ,{"Name":"D3DRTYPE_INDEXBUFFER","Value":7} + ,{"Name":"D3DRTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCUBEMAP_FACES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DCUBEMAP_FACE_POSITIVE_X","Value":0} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_X","Value":1} + ,{"Name":"D3DCUBEMAP_FACE_POSITIVE_Y","Value":2} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_Y","Value":3} + ,{"Name":"D3DCUBEMAP_FACE_POSITIVE_Z","Value":4} + ,{"Name":"D3DCUBEMAP_FACE_NEGATIVE_Z","Value":5} + ,{"Name":"D3DCUBEMAP_FACE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXBUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DINDEXBUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSURFACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MultiSampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVOLUME_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLOCKED_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Front","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Back","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLOCKED_BOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RowPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRECTPATCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartVertexOffsetWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartVertexOffsetHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Basis","Type":{"Kind":"ApiRef","Name":"D3DBASISTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Degree","Type":{"Kind":"ApiRef","Name":"D3DDEGREETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTRIPATCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Basis","Type":{"Kind":"ApiRef","Name":"D3DBASISTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Degree","Type":{"Kind":"ApiRef","Name":"D3DDEGREETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DADAPTER_IDENTIFIER9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Driver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WHQLLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DRASTER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InVBlank","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEBUGMONITORTOKENS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDMT_ENABLE","Value":0} + ,{"Name":"D3DDMT_DISABLE","Value":1} + ,{"Name":"D3DDMT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DQUERYTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DQUERYTYPE_VCACHE","Value":4} + ,{"Name":"D3DQUERYTYPE_RESOURCEMANAGER","Value":5} + ,{"Name":"D3DQUERYTYPE_VERTEXSTATS","Value":6} + ,{"Name":"D3DQUERYTYPE_EVENT","Value":8} + ,{"Name":"D3DQUERYTYPE_OCCLUSION","Value":9} + ,{"Name":"D3DQUERYTYPE_TIMESTAMP","Value":10} + ,{"Name":"D3DQUERYTYPE_TIMESTAMPDISJOINT","Value":11} + ,{"Name":"D3DQUERYTYPE_TIMESTAMPFREQ","Value":12} + ,{"Name":"D3DQUERYTYPE_PIPELINETIMINGS","Value":13} + ,{"Name":"D3DQUERYTYPE_INTERFACETIMINGS","Value":14} + ,{"Name":"D3DQUERYTYPE_VERTEXTIMINGS","Value":15} + ,{"Name":"D3DQUERYTYPE_PIXELTIMINGS","Value":16} + ,{"Name":"D3DQUERYTYPE_BANDWIDTHTIMINGS","Value":17} + ,{"Name":"D3DQUERYTYPE_CACHEUTILIZATION","Value":18} + ,{"Name":"D3DQUERYTYPE_MEMORYPRESSURE","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DRESOURCESTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bThrashing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ApproxBytesDownloaded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumEvicts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumVidCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastPri","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumUsedInVidMem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSetBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalManaged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_RESOURCEMANAGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stats","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3DRESOURCESTATS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3DVERTEXSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumRenderedTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumExtraClippingTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_VCACHE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MagicNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9PIPELINETIMINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VertexProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PixelProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"OtherGPUProcessingTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GPUIdleTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9INTERFACETIMINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WaitingForGPUToUseApplicationResourceTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUToAcceptMoreCommandsTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUToStayWithinLatencyTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUExclusiveResourceTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"WaitingForGPUOtherTimePercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9STAGETIMINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MemoryProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ComputationProcessingPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9BANDWIDTHTIMINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxBandwidthUtilized","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FrontEndUploadMemoryUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"VertexRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TriangleSetupRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FillRateUtilizedPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_D3D9CACHEUTILIZATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TextureCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PostTransformVertexCacheHitRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMEMORYPRESSURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BytesEvictedFromProcess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfInefficientAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LevelOfEfficiency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCOMPOSERECTSOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DCOMPOSERECTS_COPY","Value":1} + ,{"Name":"D3DCOMPOSERECTS_OR","Value":2} + ,{"Name":"D3DCOMPOSERECTS_AND","Value":3} + ,{"Name":"D3DCOMPOSERECTS_NEG","Value":4} + ,{"Name":"D3DCOMPOSERECTS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCOMPOSERECTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCOMPOSERECTDESTINATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcRectIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPRESENTSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSCANLINEORDERING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSCANLINEORDERING_UNKNOWN","Value":0} + ,{"Name":"D3DSCANLINEORDERING_PROGRESSIVE","Value":1} + ,{"Name":"D3DSCANLINEORDERING_INTERLACED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DDISPLAYMODEEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLineOrdering","Type":{"Kind":"ApiRef","Name":"D3DSCANLINEORDERING","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDISPLAYMODEFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ScanLineOrdering","Type":{"Kind":"ApiRef","Name":"D3DSCANLINEORDERING","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDISPLAYROTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DDISPLAYROTATION_IDENTITY","Value":1} + ,{"Name":"D3DDISPLAYROTATION_90","Value":2} + ,{"Name":"D3DDISPLAYROTATION_180","Value":3} + ,{"Name":"D3DDISPLAYROTATION_270","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_OMAC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNELTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DAUTHENTICATEDCHANNEL_D3D9","Value":1} + ,{"Name":"D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE","Value":2} + ,{"Name":"D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Direct3D9","Parents":["D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Direct3D9","Parents":["_Anonymous_e__Union","D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYPROTECTION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProtectionFlags","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCHANNELTYPE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNELTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYDEVICEHANDLE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYCRYPTOSESSION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESSCOUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"NumRestrictedSharedResourceProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROCESSIDTYPE_UNKNOWN","Value":0} + ,{"Name":"PROCESSIDTYPE_DWM","Value":1} + ,{"Name":"PROCESSIDTYPE_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYRESTRICTEDSHAREDRESOURCEPROCESS_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIdentifer","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYUNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"NumUnrestrictedProtectedSharedResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTIDCOUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumOutputIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBUSTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DBUSTYPE_OTHER","Value":0} + ,{"Name":"D3DBUSTYPE_PCI","Value":1} + ,{"Name":"D3DBUSTYPE_PCIX","Value":2} + ,{"Name":"D3DBUSTYPE_PCIEXPRESS","Value":3} + ,{"Name":"D3DBUSTYPE_AGP","Value":4} + ,{"Name":"D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET","Value":65536} + ,{"Name":"D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP","Value":131072} + ,{"Name":"D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET","Value":196608} + ,{"Name":"D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR","Value":262144} + ,{"Name":"D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE","Value":327680} + ,{"Name":"D3DBUSIMPL_MODIFIER_NON_STANDARD","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"D3DBUSTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"bAccessibleInContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bAccessibleInNonContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUIDCOUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"NumEncryptionGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYEVICTIONENCRYPTIONGUID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_QUERYUNCOMPRESSEDENCRYPTIONLEVEL_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D_OMAC","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREINITIALIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"StartSequenceQuery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSequenceConfigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREPROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Protections","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROTECTION_FLAGS","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURECRYPTOSESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"DXVA2DecodeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURESHAREDRESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessIdentiferType","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_PROCESSIDENTIFIERTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllowAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAUTHENTICATEDCHANNEL_CONFIGUREUNCOMPRESSEDENCRYPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DENCRYPTED_BLOCK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInEncryptPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DAES_CTR_IV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVSHADERCAPS2_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StaticFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPSHADERCAPS2_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumTemps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StaticFlowControlDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumInstructionSlots","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCAPS9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"AdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Caps3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentationIntervals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CursorCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimitiveMiscCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlphaCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadeCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CubeTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureAddressCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeTextureAddressCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LineCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVolumeExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexW","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"GuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"StencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexProcessingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxActiveLights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxUserClipPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexBlendMatrices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexBlendMatrixIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPointSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxPrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreamStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VertexShaderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexShaderConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelShaderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelShader1xMaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DevCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxNpatchTessellationLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MasterAdapterOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterOrdinalInGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAdaptersInGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeclTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumSimultaneousRTs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StretchRectFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VS20Caps","Type":{"Kind":"ApiRef","Name":"D3DVSHADERCAPS2_0","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"PS20Caps","Type":{"Kind":"ApiRef","Name":"D3DPSHADERCAPS2_0","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"VertexTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVShaderInstructionsExecuted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPShaderInstructionsExecuted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVertexShader30InstructionSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPixelShader30InstructionSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirect3D9" + ,"Kind":"Com" + ,"Guid":"81bdcbca-64d4-426d-ae8d-ad0147f4275c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterSoftwareDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitializeFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetAdapterIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DADAPTER_IDENTIFIER9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterModeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAdapterModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDeviceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DevType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"BackBufferFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWindowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RType","Type":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"CheckFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceMultiSampleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"SurfaceFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSampleType","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQualityLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDepthStencilMatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"AdapterFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"DepthStencilFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckDeviceFormatConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"SourceFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCAPS9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppReturnedDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDevice9" + ,"Kind":"Com" + ,"Guid":"d0223b96-bf7a-43fd-92bd-a43b0d82b9eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TestCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAvailableTextureMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"EvictManagedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDirect3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppD3D9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCAPS9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDEVICE_CREATION_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCursorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"XHotSpot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"YHotSpot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCursorBitmap","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCursorPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAdditionalSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfSwapChains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iBackBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DBACKBUFFER_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRasterStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRasterStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRASTER_STATUS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDialogBoxMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableDialogs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DGAMMARAMP","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DGAMMARAMP","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVolumeTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVolumeTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVolumeTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateCubeTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EdgeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Levels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCubeTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DCubeTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVertexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVertexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateIndexBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIndexBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Lockable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestinationSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestinationTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTargetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrontBufferData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StretchRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorFill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateOffscreenPlainSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RenderTargetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RenderTargetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewZStencil","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDepthStencilSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppZStencilSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginScene" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndScene" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Stencil","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MultiplyTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVIEWPORT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVIEWPORT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMaterial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATERIAL9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMaterial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATERIAL9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLIGHT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLIGHT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LightEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLightEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetClipPlane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClipPlane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSTATEBLOCKTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DStateBlock9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndStateBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DStateBlock9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCLIPSTATUS9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCLIPSTATUS9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTexture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTexture","Type":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextureStageState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DTEXTURESTAGESTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTextureStageState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DTEXTURESTAGESTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Sampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSAMPLERSTATETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSamplerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Sampler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DSAMPLERSTATETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentTexturePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentTexturePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PaletteNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetScissorRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetScissorRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSoftwareVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSoftware","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSoftwareVertexProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetNPatchMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nSegments","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNPatchMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"DrawPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedPrimitive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BaseVertexIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MinVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"primCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawPrimitiveUP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVertexStreamZeroData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"VertexStreamZeroStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIndexedPrimitiveUP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PrimitiveType","Type":{"Kind":"ApiRef","Name":"D3DPRIMITIVETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MinVertexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimitiveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndexData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"IndexDataFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertexStreamZeroData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"VertexStreamZeroStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessVertices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SrcStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestBuffer","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertexDecl","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVertexElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVERTEXELEMENT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDecl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecl","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDecl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexDeclaration9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFVF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFVF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFVF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVertexShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVertexShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStreamSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamData","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"OffsetInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOffsetInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStreamSourceFreq" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Setting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSourceFreq" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndexData","Type":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIndexData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DIndexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShader","Type":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DPixelShader9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4fCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Vector4iCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelShaderConstantB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConstantData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BoolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawRectPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumSegs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pRectPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRECTPATCH_INFO","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DrawTriPatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumSegs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pTriPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DTRIPATCH_INFO","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DQUERYTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DQuery9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DStateBlock9" + ,"Kind":"Com" + ,"Guid":"b07c4fe5-310d-4ba8-a23c-4f0f206f218b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Capture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DSwapChain9" + ,"Kind":"Com" + ,"Guid":"794950f2-adfc-458a-905e-10a10b0b503b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrontBufferData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iBackBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3DBACKBUFFER_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRasterStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRasterStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRASTER_STATUS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODE","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresentParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DResource9" + ,"Kind":"Com" + ,"Guid":"05eec05d-8f7d-4362-b999-d1baf357c704" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PriorityNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PreLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DRESOURCETYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexDeclaration9" + ,"Kind":"Com" + ,"Guid":"dd13c59c-36fa-4098-a8fb-c7ed39dc8546" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVERTEXELEMENT9","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pNumElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexShader9" + ,"Kind":"Com" + ,"Guid":"efc5557e-6265-4613-8a94-43857889eb36" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DPixelShader9" + ,"Kind":"Com" + ,"Guid":"6d3bdbdc-5b02-4415-b852-ce5e8bccb289" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DBaseTexture9" + ,"Kind":"Com" + ,"Guid":"580ca87e-1d3c-4d54-991d-b7d3e3c298ce" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"SetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"LODNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLevelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetAutoGenFilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutoGenFilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DTEXTUREFILTERTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GenerateMipSubLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DTexture9" + ,"Kind":"Com" + ,"Guid":"85c31227-3de5-4f00-9b3a-f11ac38c18b5" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurfaceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVolumeTexture9" + ,"Kind":"Com" + ,"Guid":"2518526c-e789-4111-a7b9-47ef328d13e6" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVOLUME_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVolumeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVolumeLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DVolume9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_BOX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirtyBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DCubeTexture9" + ,"Kind":"Com" + ,"Guid":"fff32f81-d953-473a-9223-93d652aba93f" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DBaseTexture9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCubeMapSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCubeMapSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FaceType","Type":{"Kind":"ApiRef","Name":"D3DCUBEMAP_FACES","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVertexBuffer9" + ,"Kind":"Com" + ,"Guid":"b64bb1b5-fd70-4df6-bf91-19d0a12455e3" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OffsetToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVERTEXBUFFER_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DIndexBuffer9" + ,"Kind":"Com" + ,"Guid":"7c9dd65e-d3f7-4529-acee-785830acde35" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OffsetToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeToLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DINDEXBUFFER_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DSurface9" + ,"Kind":"Com" + ,"Guid":"0cfbaf3a-9ff6-429a-99b3-a2796af8b89b" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DSURFACE_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_RECT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DVolume9" + ,"Kind":"Com" + ,"Guid":"24f416e6-1f67-4aa7-b88e-d33f6f3128a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSizeOfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DVOLUME_DESC","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLockedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLOCKED_BOX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DBOX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirect3DQuery9" + ,"Kind":"Com" + ,"Guid":"d9771460-a695-4f26-bbd3-27b840b541cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3DQUERYTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Issue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIssueFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGetDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirect3D9Ex" + ,"Kind":"Com" + ,"Guid":"02177241-69fc-400c-8ff1-93a44df6861d" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdapterModeCountEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEFILTER","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumAdapterModesEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEFILTER","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDeviceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hFocusWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"BehaviorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFullscreenDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppReturnedDeviceInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9Ex","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAdapterLUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDevice9Ex" + ,"Kind":"Com" + ,"Guid":"b18b10ce-2649-405a-870f-95f777d4313a" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"SetConvolutionMonoKernel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"columns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ComposeRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcRectDescs","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDstRectDescs","Type":{"Kind":"ApiRef","Name":"IDirect3DVertexBuffer9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3DCOMPOSERECTSOP","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PresentEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hDestWindowOverride","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDirtyRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckResourceResidency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DResource9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CheckDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDestinationWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRenderTargetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Lockable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateOffscreenPlainSurfaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDepthStencilSurfaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultiSample","Type":{"Kind":"ApiRef","Name":"D3DMULTISAMPLE_TYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MultisampleQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENT_PARAMETERS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFullscreenDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSwapChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DSwapChain9Ex" + ,"Kind":"Com" + ,"Guid":"91886caf-1c3d-4d2e-a0ab-3e4c7d8d3303" + ,"Interface":{"Kind":"ApiRef","Name":"IDirect3DSwapChain9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastPresentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastPresentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPresentStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DPRESENTSTATS","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayModeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"Direct3DCreate9" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"ApiRef","Name":"IDirect3D9","TargetKind":"Com","Api":"Direct3D9","Parents":[]} + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DPERF_BeginEvent" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_EndEvent" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"D3DPERF_SetMarker" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_SetRegion" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"col","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"D3DPERF_QueryRepeatFrame" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"D3DPERF_SetOptions" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DPERF_GetStatus" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Direct3DCreate9Ex" + ,"SetLastError":false + ,"DllImport":"d3d9" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SDKVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3D9Ex","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Direct3DHlsl.json b/api/Direct3DHlsl.json new file mode 100644 index 0000000..c77d2bf --- /dev/null +++ b/api/Direct3DHlsl.json @@ -0,0 +1,720 @@ +{ + +"Constants":[ + { + "Name":"D3DCOMPILER_DLL" + ,"NativeType":"String" + ,"Value":"d3dcompiler_47.dll" + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPILER_VERSION" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SKIP_VALIDATION" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SKIP_OPTIMIZATION" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PACK_MATRIX_ROW_MAJOR" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PARTIAL_PRECISION" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_NO_PRESHADER" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_AVOID_FLOW_CONTROL" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_PREFER_FLOW_CONTROL" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_STRICTNESS" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_IEEE_STRICTNESS" + ,"NativeType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL0" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL1" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL2" + ,"NativeType":"UInt32" + ,"Value":49152 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_OPTIMIZATION_LEVEL3" + ,"NativeType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESERVED16" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESERVED17" + ,"NativeType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_WARNINGS_ARE_ERRORS" + ,"NativeType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_RESOURCES_MAY_ALIAS" + ,"NativeType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES" + ,"NativeType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_ALL_RESOURCES_BOUND" + ,"NativeType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG_NAME_FOR_SOURCE" + ,"NativeType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_DEBUG_NAME_FOR_BINARY" + ,"NativeType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_EFFECT_CHILD_EFFECT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_0" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_FLAGS2_FORCE_ROOT_SIGNATURE_1_1" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPILE_STANDARD_FILE_INCLUDE" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_MERGE_UAV_SLOTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_PRESERVE_TEMPLATE_SLOTS" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3DCOMPILE_SECDATA_REQUIRE_TEMPLATE_MATCH" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_COLOR_CODE" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_DEFAULT_VALUE_PRINTS" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_CYCLE" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_DISABLE_DEBUG_INFO" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_ENABLE_INSTRUCTION_OFFSET" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_INSTRUCTION_ONLY" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"D3D_DISASM_PRINT_HEX_LITERALS" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"D3D_GET_INST_OFFSETS_INCLUDE_NON_EXECUTABLE" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"D3D_COMPRESS_SHADER_KEEP_ALL_PARTS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"pD3DCompile" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"pD3DPreprocess" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"pD3DDisassemble" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCOMPILER_STRIP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DCOMPILER_STRIP_REFLECTION_DATA","Value":1} + ,{"Name":"D3DCOMPILER_STRIP_DEBUG_INFO","Value":2} + ,{"Name":"D3DCOMPILER_STRIP_TEST_BLOBS","Value":4} + ,{"Name":"D3DCOMPILER_STRIP_PRIVATE_DATA","Value":8} + ,{"Name":"D3DCOMPILER_STRIP_ROOT_SIGNATURE","Value":16} + ,{"Name":"D3DCOMPILER_STRIP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_BLOB_PART" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D_BLOB_INPUT_SIGNATURE_BLOB","Value":0} + ,{"Name":"D3D_BLOB_OUTPUT_SIGNATURE_BLOB","Value":1} + ,{"Name":"D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB","Value":2} + ,{"Name":"D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB","Value":3} + ,{"Name":"D3D_BLOB_ALL_SIGNATURE_BLOB","Value":4} + ,{"Name":"D3D_BLOB_DEBUG_INFO","Value":5} + ,{"Name":"D3D_BLOB_LEGACY_SHADER","Value":6} + ,{"Name":"D3D_BLOB_XNA_PREPASS_SHADER","Value":7} + ,{"Name":"D3D_BLOB_XNA_SHADER","Value":8} + ,{"Name":"D3D_BLOB_PDB","Value":9} + ,{"Name":"D3D_BLOB_PRIVATE_DATA","Value":10} + ,{"Name":"D3D_BLOB_ROOT_SIGNATURE","Value":11} + ,{"Name":"D3D_BLOB_DEBUG_NAME","Value":12} + ,{"Name":"D3D_BLOB_TEST_ALTERNATE_SHADER","Value":32768} + ,{"Name":"D3D_BLOB_TEST_COMPILE_DETAILS","Value":32769} + ,{"Name":"D3D_BLOB_TEST_COMPILE_PERF","Value":32770} + ,{"Name":"D3D_BLOB_TEST_COMPILE_REPORT","Value":32771} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D_SHADER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBytecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"D3DReadFileToBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DWriteBlobToFile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlob","Type":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"D3DCompile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DCompile2" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecondaryDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecondaryData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":11,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecondaryDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DCompileFromFile" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEntrypoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DPreprocess" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDefines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D_SHADER_MACRO","TargetKind":"Default","Api":"Direct3D11","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pInclude","Type":{"Kind":"ApiRef","Name":"ID3DInclude","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppCodeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppErrorMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DGetDebugInfo" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppDebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DReflect" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DReflectLibrary" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppReflector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDisassemble" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDisassembleRegion" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szComments","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"StartByteOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFinishByteOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateLinker" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLinker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Linker","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DLoadModule" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbSrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Module","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateFunctionLinkingGraph" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFunctionLinkingGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11FunctionLinkingGraph","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetTraceInstructionOffsets" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartInstIndex","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumInsts","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"pTotalInsts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DGetInputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetInputAndOutputSignatureBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppSignatureBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DStripShader" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShaderBytecode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"BytecodeLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uStripFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStrippedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DGetBlobPart" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DSetBlobPart" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Part","Type":{"Kind":"ApiRef","Name":"D3D_BLOB_PART","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPart","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"PartSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppNewShader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCreateBlob" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DCompressShaders" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pShaderData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D_SHADER_DATA","TargetKind":"Default","Api":"Direct3DHlsl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCompressedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"D3DDecompressShaders" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"SrcDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uNumShaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppShaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTotalShaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"D3DDisassemble10Effect" + ,"SetLastError":false + ,"DllImport":"D3DCOMPILER_47" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"ID3D10Effect","TargetKind":"Com","Api":"Direct3D10","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDisassembly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3DBlob","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DirectComposition.json b/api/DirectComposition.json new file mode 100644 index 0000000..29b7055 --- /dev/null +++ b/api/DirectComposition.json @@ -0,0 +1,2977 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR","Value":1} + ,{"Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_BORDER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_BORDER_MODE_SOFT","Value":0} + ,{"Name":"DCOMPOSITION_BORDER_MODE_HARD","Value":1} + ,{"Name":"DCOMPOSITION_BORDER_MODE_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_COMPOSITE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER","Value":0} + ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT","Value":1} + ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND","Value":2} + ,{"Name":"DCOMPOSITION_COMPOSITE_MODE_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_BACKFACE_VISIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_VISIBLE","Value":0} + ,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_HIDDEN","Value":1} + ,{"Name":"DCOMPOSITION_BACKFACE_VISIBILITY_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_OPACITY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_OPACITY_MODE_LAYER","Value":0} + ,{"Name":"DCOMPOSITION_OPACITY_MODE_MULTIPLY","Value":1} + ,{"Name":"DCOMPOSITION_OPACITY_MODE_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_DEPTH_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCOMPOSITION_DEPTH_MODE_TREE","Value":0} + ,{"Name":"DCOMPOSITION_DEPTH_MODE_SPATIAL","Value":1} + ,{"Name":"DCOMPOSITION_DEPTH_MODE_SORTED","Value":3} + ,{"Name":"DCOMPOSITION_DEPTH_MODE_INHERIT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DCOMPOSITION_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lastFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"currentCompositionRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"currentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"timeFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nextEstimatedFrameTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDCompositionAnimation" + ,"Kind":"Com" + ,"Guid":"cbfd91d9-51b2-45e4-b3de-d19ccfb863c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAbsoluteBeginTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"beginTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddCubic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"constantCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"linearCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"quadraticCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cubicCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSinusoidal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"amplitude","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"phase","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRepeat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"durationToRepeat","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"endValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionDevice" + ,"Kind":"Com" + ,"Guid":"c37ea93a-e7aa-450d-b16f-9746cb0407f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForCommitCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTargetForHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVirtualSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurfaceFromHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurfaceFromHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTranslateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRotateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSkewTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransformGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTranslateTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateScaleTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRotateTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMatrixTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransform3DGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEffectGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRectangleClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionTarget" + ,"Kind":"Com" + ,"Guid":"eacdd04c-117e-4e17-88f4-d1b12b0e3d89" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionVisual" + ,"Kind":"Com" + ,"Guid":"4d93059d-097b-4651-9a60-f0f25116e2f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetTransformParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effect","Type":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetBitmapInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BITMAP_INTERPOLATION_MODE","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BORDER_MODE","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clip","Type":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ,{"Name":"insertAbove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceVisual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllVisuals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCompositeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compositeMode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_COMPOSITE_MODE","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionEffect" + ,"Kind":"Com" + ,"Guid":"ec81b08f-bfcb-4e8d-b193-a915587999e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDCompositionTransform3D" + ,"Kind":"Com" + ,"Guid":"71185722-246b-41f2-aad1-0443f7f4bfc2" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDCompositionTransform" + ,"Kind":"Com" + ,"Guid":"fd55faa7-37e0-4c20-95d2-9be45bc33f55" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDCompositionTranslateTransform" + ,"Kind":"Com" + ,"Guid":"06791122-c6f0-417d-8323-269e987f5954" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionScaleTransform" + ,"Kind":"Com" + ,"Guid":"71fde914-40ef-45ef-bd51-68b037c339f9" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetScaleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionRotateTransform" + ,"Kind":"Com" + ,"Guid":"641ed83c-ae96-46c5-90dc-32774cc5c6d5" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionSkewTransform" + ,"Kind":"Com" + ,"Guid":"e57aa735-dcdb-4c72-9c61-0591f58889ee" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetAngleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionMatrixTransform" + ,"Kind":"Com" + ,"Guid":"16cdff07-c503-419c-83f2-0965c7af1fa6" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionEffectGroup" + ,"Kind":"Com" + ,"Guid":"a7929a74-e6b2-4bd6-8b95-4040119ca34d" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform3D","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionTranslateTransform3D" + ,"Kind":"Com" + ,"Guid":"91636d4b-9ba1-4532-aaf7-e3344994d788" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionScaleTransform3D" + ,"Kind":"Com" + ,"Guid":"2a9e9ead-364b-4b15-a7c4-a1997f78b389" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetScaleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionRotateTransform3D" + ,"Kind":"Com" + ,"Guid":"d8f5b23f-d429-4a91-b55a-d2f45fd75b18" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"axisX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"axisY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"axisZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAxisZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCenterZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionMatrixTransform3D" + ,"Kind":"Com" + ,"Guid":"4b3363f0-643b-41b7-b6e0-ccf22d34467c" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionClip" + ,"Kind":"Com" + ,"Guid":"64ac3703-9d3f-45ec-a109-7cac0e7a13a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDCompositionRectangleClip" + ,"Kind":"Com" + ,"Guid":"9842ad7d-d9cf-4908-aed7-48b51da5e7c2" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionClip","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopLeftRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopLeftRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopLeftRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopLeftRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopRightRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopRightRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopRightRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopRightRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomLeftRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomLeftRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomLeftRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomLeftRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomRightRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomRightRadiusX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomRightRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBottomRightRadiusY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionSurface" + ,"Kind":"Com" + ,"Guid":"bb8a4953-2c99-4f5a-96f5-4819027fa3ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"updateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"updateOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SuspendDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"offsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionVirtualSurface" + ,"Kind":"Com" + ,"Guid":"ae471c51-5f53-4a24-8d3e-d0c39c30b3f0" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Trim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rectangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionDevice2" + ,"Kind":"Com" + ,"Guid":"75f6468d-1b8e-447c-9bc6-75fea80b5b25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForCommitCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCOMPOSITION_FRAME_STATISTICS","TargetKind":"Default","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurfaceFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"surfaceFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurfaceFactory","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVirtualSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTranslateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"translateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRotateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotateTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSkewTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"skewTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSkewTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransformGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transforms","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transformGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTranslateTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"translateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTranslateTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateScaleTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionScaleTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRotateTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotateTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRotateTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMatrixTransform3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform3D","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionMatrixTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransform3DGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transforms3D","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transform3DGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEffectGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionEffectGroup","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRectangleClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionRectangleClip","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionDesktopDevice" + ,"Kind":"Com" + ,"Guid":"5f4633fe-1e08-4cb8-8c75-ce24333f5602" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTargetForHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"topmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTarget","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurfaceFromHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSurfaceFromHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionDeviceDebug" + ,"Kind":"Com" + ,"Guid":"a1a3c64a-224f-4a81-9773-4f03a89d3c6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugCounters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableDebugCounters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDCompositionSurfaceFactory" + ,"Kind":"Com" + ,"Guid":"e334bc12-3937-4e02-85eb-fcf4eb30d2c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVirtualSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"initialHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"virtualSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionVirtualSurface","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionVisual2" + ,"Kind":"Com" + ,"Guid":"e8de1639-4331-4b26-bc5f-6a321d347a85" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetOpacityMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_OPACITY_MODE","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBackFaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visibility","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_BACKFACE_VISIBILITY","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionVisualDebug" + ,"Kind":"Com" + ,"Guid":"fed2b808-5eb4-43a0-aea3-35f65280f91b" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisual2","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"EnableHeatMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DisableHeatMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableRedrawRegions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableRedrawRegions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDCompositionVisual3" + ,"Kind":"Com" + ,"Guid":"2775f462-b6c1-4015-b0be-b3e7d6a4976d" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionVisualDebug","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetDepthMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DCOMPOSITION_DEPTH_MODE","TargetKind":"Default","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOffsetZ" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_4X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IDCompositionTransform3D","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionDevice3" + ,"Kind":"Com" + ,"Guid":"0987cb06-f916-48bf-8d35-ce7641781bd9" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionDevice2","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"CreateGaussianBlurEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gaussianBlurEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionGaussianBlurEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBrightnessEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brightnessEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBrightnessEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateColorMatrixEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorMatrixEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionColorMatrixEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateShadowEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shadowEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionShadowEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateHueRotationEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hueRotationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionHueRotationEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSaturationEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"saturationEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionSaturationEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTurbulenceEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"turbulenceEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTurbulenceEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearTransferEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linearTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionLinearTransferEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTableTransferEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableTransferEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionTableTransferEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCompositeEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionCompositeEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBlendEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blendEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionBlendEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateArithmeticCompositeEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"arithmeticCompositeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionArithmeticCompositeEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAffineTransform2DEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"affineTransform2dEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDCompositionAffineTransform2DEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionFilterEffect" + ,"Kind":"Com" + ,"Guid":"30c421d5-8cb2-4e9f-b133-37be270d4ac2" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionGaussianBlurEffect" + ,"Kind":"Com" + ,"Guid":"45d4d0b7-1bd4-454e-8894-2bfa68443033" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetStandardDeviation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStandardDeviation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionBrightnessEffect" + ,"Kind":"Com" + ,"Guid":"6027496e-cb3a-49ab-934f-d798da4f7da6" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetWhitePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"whitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBlackPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blackPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetWhitePointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"whitePointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWhitePointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWhitePointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"whitePointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWhitePointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlackPointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blackPointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlackPointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlackPointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blackPointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlackPointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionColorMatrixEffect" + ,"Kind":"Com" + ,"Guid":"c1170a22-3ce2-4966-90d4-55408bfc84c4" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_5X4_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COLORMATRIX_ALPHA_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClampOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clamp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionShadowEffect" + ,"Kind":"Com" + ,"Guid":"4ad18ac0-cfd2-4c2f-bb62-96e54fdb6879" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetStandardDeviation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStandardDeviation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetRed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionHueRotationEffect" + ,"Kind":"Com" + ,"Guid":"6db9f920-0770-4781-b0c6-381912f9d167" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amountDegrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionSaturationEffect" + ,"Kind":"Com" + ,"Guid":"a08debda-3258-4fa4-9f16-9174d3fe93b1" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ratio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionTurbulenceEffect" + ,"Kind":"Com" + ,"Guid":"a6a55bda-c09c-49f3-9193-a41922c89715" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBaseFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetNumOctaves" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"numOctaves","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNoise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"noise","Type":{"Kind":"ApiRef","Name":"D2D1_TURBULENCE_NOISE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStitchable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stitchable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionLinearTransferEffect" + ,"Kind":"Com" + ,"Guid":"4305ee5b-c4a0-4c88-9385-67124e017683" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetRedYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"redYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"redSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"greenYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"greenSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blueYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blueSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alphaYIntercept","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaYIntercept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alphaSlope","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaSlope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClampOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionTableTransferEffect" + ,"Kind":"Com" + ,"Guid":"9b7e82e2-69c5-4eb4-a5f5-a7033f5132cd" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetRedTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"redDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"greenDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blueDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaDisable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alphaDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClampOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clampOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRedTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGreenTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBlueTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAlphaTableValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionCompositeEffect" + ,"Kind":"Com" + ,"Guid":"576616c0-a231-494d-a38d-00fd5ec4db46" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_COMPOSITE_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionBlendEffect" + ,"Kind":"Com" + ,"Guid":"33ecdc0a-578a-4a11-9c14-0cb90517f9c5" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"D2D1_BLEND_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionArithmeticCompositeEffect" + ,"Kind":"Com" + ,"Guid":"3b67dfa8-e3dd-4e61-b640-46c2f3d739dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetCoefficients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"coefficients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_VECTOR_4F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClampOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clampoutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Coeffcient1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Coefficient2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Coefficient3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Coefficient4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCoefficient4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDCompositionAffineTransform2DEffect" + ,"Kind":"Com" + ,"Guid":"0b74b9e8-cdd6-492f-bbbc-5ed32157026d" + ,"Interface":{"Kind":"ApiRef","Name":"IDCompositionFilterEffect","TargetKind":"Com","Api":"DirectComposition","Parents":[]} + ,"Methods":[ + { + "Name":"SetInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"borderMode","Type":{"Kind":"ApiRef","Name":"D2D1_BORDER_MODE","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransformMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transformMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_MATRIX_3X2_F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTransformMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTransformMatrixElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharpness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"DCompositionCreateDevice" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DCompositionCreateDevice2" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DCompositionCreateDevice3" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dcompositionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DCompositionCreateSurfaceHandle" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"surfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DCompositionAttachMouseWheelToHwnd" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DCompositionAttachMouseDragToHwnd" + ,"SetLastError":false + ,"DllImport":"dcomp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IDCompositionVisual","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DirectDraw.json b/api/DirectDraw.json new file mode 100644 index 0000000..d6c4e20 --- /dev/null +++ b/api/DirectDraw.json @@ -0,0 +1,3937 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"_DDFXROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDENUMCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMCALLBACKEXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDDENUMCALLBACKEXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDIRECTDRAWENUMERATEEXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKEXA","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDIRECTDRAWENUMERATEEXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKEXW","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDDENUMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LPDDENUMCALLBACKEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LPDIRECTDRAWENUMERATEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LPDDENUMMODESCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMMODESCALLBACK2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMSURFACESCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMSURFACESCALLBACK2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDENUMSURFACESCALLBACK7" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDARGB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRGBA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDBLTFX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDDFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwROP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDDROP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRotationAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferOpCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBaseDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZDestConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDBLTFX"]},"Attrs":[]} + ,{"Name":"dwZSrcConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDBLTFX"]},"Attrs":[]} + ,{"Name":"dwAlphaEdgeBlendBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaEdgeBlend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaDestConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDBLTFX"]},"Attrs":[]} + ,{"Name":"dwAlphaSrcConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDBLTFX"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDBLTFX"]},"Attrs":[]} + ,{"Name":"ddckDestColorkey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckSrcColorkey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAlphaSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSAlphaSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwZSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSZBufferSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAlphaDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSAlphaDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwZDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSZBufferDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFillColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSPattern","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDSCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDOSCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDSCAPSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSCAPSEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVolumeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDSCAPS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSCAPS2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCaps4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVolumeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDCAPS_DX1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCAPS_DX3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCAPS_DX5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwMaxVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCAPS_DX6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsOldCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwMaxVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCAPS_DX7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsOldCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwMaxVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDPIXELFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDPIXELFORMAT"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDPIXELFORMAT"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDPIXELFORMAT"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDPIXELFORMAT"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDPIXELFORMAT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRGBAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYUVAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLuminanceAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRGBZBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYUVZBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBumpDvBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MultiSampleCaps","Type":{"Kind":"ApiRef","Name":"_MultiSampleCaps_e__Struct","TargetKind":"Default","Api":"DirectDraw","Parents":["_Anonymous3_e__Union","DDPIXELFORMAT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_MultiSampleCaps_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFlipMSTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBltMSTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRGBBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYUVBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLuminanceBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBumpBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateFormatBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStencilBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLuminanceBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBumpDuBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStencilBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBumpLuminanceBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDOVERLAYFX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaEdgeBlendBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaEdgeBlend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaDestConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDOVERLAYFX"]},"Attrs":[]} + ,{"Name":"dwAlphaSrcConstBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDOVERLAYFX"]},"Attrs":[]} + ,{"Name":"dckDestColorkey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dckSrcColorkey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwDDFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAlphaSrcConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSAlphaSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAlphaDestConst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSAlphaDest","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDBLTBATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lprDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSSrc","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"lprSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDBltFx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDGAMMARAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDDEVICEIDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDriver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidDeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDDEVICEIDENTIFIER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDriver","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidDeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwWHQLLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPCLIPPERCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDDClipper","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDirectDraw" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDisplayModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMMODESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlipToGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFourCCCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVerticalBlankStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVerticalBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDraw2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDisplayModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMMODESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlipToGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFourCCCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVerticalBlankStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVerticalBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAvailableVidMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDraw4" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDisplayModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMMODESCALLBACK2","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK2","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlipToGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFourCCCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVerticalBlankStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVerticalBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAvailableVidMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceFromDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RestoreAllSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TestCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDDEVICEIDENTIFIER","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDraw7" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDisplayModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMMODESCALLBACK2","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK7","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlipToGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFourCCCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGDISurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVerticalBlankStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForVerticalBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAvailableVidMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceFromDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RestoreAllSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TestCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDDEVICEIDENTIFIER2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartModeTest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvaluateMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawPalette" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawClipper" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClipList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetHWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsClipListChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetClipList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurface" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOverlayDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Blt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BltBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTBATCH","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BltFast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAttachedSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumOverlayZOrders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBltStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlayDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOverlayZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurface2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOverlayDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Blt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BltBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTBATCH","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BltFast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAttachedSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumOverlayZOrders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBltStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlayDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOverlayZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface2","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PageLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PageUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurface3" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOverlayDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Blt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BltBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTBATCH","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BltFast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAttachedSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumOverlayZOrders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBltStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlayDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOverlayZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface3","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PageLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PageUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurface4" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOverlayDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Blt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BltBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTBATCH","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BltFast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAttachedSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK2","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumOverlayZOrders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK2","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBltStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlayDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOverlayZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface4","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PageLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PageUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUniquenessValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChangeUniquenessValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurface7" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOverlayDirtyRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Blt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BltBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDBLTBATCH","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BltFast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumAttachedSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK7","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumOverlayZOrders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDDENUMSURFACESCALLBACK7","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttachedSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBltStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlipStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOverlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOverlayDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOverlayZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PageLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PageUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUniquenessValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChangeUniquenessValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLOD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawColorControl" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColorControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColorControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawGammaControl" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDGAMMARAMP","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGammaRamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDGAMMARAMP","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DDSURFACEDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC"]},"Attrs":[]} + ,{"Name":"dwBackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC"]},"Attrs":[]} + ,{"Name":"dwAlphaBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKDestBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddpfPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDSURFACEDESC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC2"]},"Attrs":[]} + ,{"Name":"dwAlphaBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC2"]},"Attrs":[]} + ,{"Name":"ddckCKDestBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"DirectDraw","Parents":["DDSURFACEDESC2"]},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwTextureStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwEmptyFaceColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddpfPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwFVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcVBHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDOPTSURFACEDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddSCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddOSCaps","Type":{"Kind":"ApiRef","Name":"DDOSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCompressionRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCOLORCONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lBrightness","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lContrast","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lHue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lSaturation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lSharpness","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lColorEnable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"DirectDrawEnumerateW" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKW","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DirectDrawEnumerateA" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKA","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DirectDrawEnumerateExW" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKEXW","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectDrawEnumerateExA" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"LPDDENUMCALLBACKEXA","TargetKind":"FunctionPointer","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectDrawCreate" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lplpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectDrawCreateEx" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lplpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirectDrawCreateClipper" + ,"SetLastError":false + ,"DllImport":"DDRAW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpDDClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawClipper","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "DirectDrawEnumerate" + ,"DirectDrawEnumerateEx" +] + +} diff --git a/api/DirectML.json b/api/DirectML.json new file mode 100644 index 0000000..f8d0938 --- /dev/null +++ b/api/DirectML.json @@ -0,0 +1,2183 @@ +{ + +"Constants":[ + { + "Name":"DML_TENSOR_DIMENSION_COUNT_MAX" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DML_TEMPORARY_BUFFER_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DML_PERSISTENT_BUFFER_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DML_MINIMUM_BUFFER_TENSOR_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DML_TENSOR_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_TENSOR_DATA_TYPE_UNKNOWN","Value":0} + ,{"Name":"DML_TENSOR_DATA_TYPE_FLOAT32","Value":1} + ,{"Name":"DML_TENSOR_DATA_TYPE_FLOAT16","Value":2} + ,{"Name":"DML_TENSOR_DATA_TYPE_UINT32","Value":3} + ,{"Name":"DML_TENSOR_DATA_TYPE_UINT16","Value":4} + ,{"Name":"DML_TENSOR_DATA_TYPE_UINT8","Value":5} + ,{"Name":"DML_TENSOR_DATA_TYPE_INT32","Value":6} + ,{"Name":"DML_TENSOR_DATA_TYPE_INT16","Value":7} + ,{"Name":"DML_TENSOR_DATA_TYPE_INT8","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_TENSOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_TENSOR_TYPE_INVALID","Value":0} + ,{"Name":"DML_TENSOR_TYPE_BUFFER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_TENSOR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_TENSOR_FLAG_NONE","Value":0} + ,{"Name":"DML_TENSOR_FLAG_OWNED_BY_DML","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_BUFFER_TENSOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_FLAGS","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"TotalTensorSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GuaranteedBaseOffsetAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_TENSOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_TYPE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_OPERATOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_OPERATOR_INVALID","Value":0} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_IDENTITY","Value":1} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ABS","Value":2} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ACOS","Value":3} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ADD","Value":4} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ASIN","Value":5} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ATAN","Value":6} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_CEIL","Value":7} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_CLIP","Value":8} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_COS","Value":9} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_DIVIDE","Value":10} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_EXP","Value":11} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_FLOOR","Value":12} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOG","Value":13} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND","Value":14} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS","Value":15} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN","Value":16} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN","Value":17} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT","Value":18} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR","Value":19} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR","Value":20} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_MAX","Value":21} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_MEAN","Value":22} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_MIN","Value":23} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_MULTIPLY","Value":24} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_POW","Value":25} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW","Value":26} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_RECIP","Value":27} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_SIN","Value":28} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_SQRT","Value":29} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_SUBTRACT","Value":30} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_TAN","Value":31} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_THRESHOLD","Value":32} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR","Value":33} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR","Value":34} + ,{"Name":"DML_OPERATOR_ACTIVATION_ELU","Value":35} + ,{"Name":"DML_OPERATOR_ACTIVATION_HARDMAX","Value":36} + ,{"Name":"DML_OPERATOR_ACTIVATION_HARD_SIGMOID","Value":37} + ,{"Name":"DML_OPERATOR_ACTIVATION_IDENTITY","Value":38} + ,{"Name":"DML_OPERATOR_ACTIVATION_LEAKY_RELU","Value":39} + ,{"Name":"DML_OPERATOR_ACTIVATION_LINEAR","Value":40} + ,{"Name":"DML_OPERATOR_ACTIVATION_LOG_SOFTMAX","Value":41} + ,{"Name":"DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU","Value":42} + ,{"Name":"DML_OPERATOR_ACTIVATION_PARAMETRIC_SOFTPLUS","Value":43} + ,{"Name":"DML_OPERATOR_ACTIVATION_RELU","Value":44} + ,{"Name":"DML_OPERATOR_ACTIVATION_SCALED_ELU","Value":45} + ,{"Name":"DML_OPERATOR_ACTIVATION_SCALED_TANH","Value":46} + ,{"Name":"DML_OPERATOR_ACTIVATION_SIGMOID","Value":47} + ,{"Name":"DML_OPERATOR_ACTIVATION_SOFTMAX","Value":48} + ,{"Name":"DML_OPERATOR_ACTIVATION_SOFTPLUS","Value":49} + ,{"Name":"DML_OPERATOR_ACTIVATION_SOFTSIGN","Value":50} + ,{"Name":"DML_OPERATOR_ACTIVATION_TANH","Value":51} + ,{"Name":"DML_OPERATOR_ACTIVATION_THRESHOLDED_RELU","Value":52} + ,{"Name":"DML_OPERATOR_CONVOLUTION","Value":53} + ,{"Name":"DML_OPERATOR_GEMM","Value":54} + ,{"Name":"DML_OPERATOR_REDUCE","Value":55} + ,{"Name":"DML_OPERATOR_AVERAGE_POOLING","Value":56} + ,{"Name":"DML_OPERATOR_LP_POOLING","Value":57} + ,{"Name":"DML_OPERATOR_MAX_POOLING","Value":58} + ,{"Name":"DML_OPERATOR_ROI_POOLING","Value":59} + ,{"Name":"DML_OPERATOR_SLICE","Value":60} + ,{"Name":"DML_OPERATOR_CAST","Value":61} + ,{"Name":"DML_OPERATOR_SPLIT","Value":62} + ,{"Name":"DML_OPERATOR_JOIN","Value":63} + ,{"Name":"DML_OPERATOR_PADDING","Value":64} + ,{"Name":"DML_OPERATOR_VALUE_SCALE_2D","Value":65} + ,{"Name":"DML_OPERATOR_UPSAMPLE_2D","Value":66} + ,{"Name":"DML_OPERATOR_GATHER","Value":67} + ,{"Name":"DML_OPERATOR_SPACE_TO_DEPTH","Value":68} + ,{"Name":"DML_OPERATOR_DEPTH_TO_SPACE","Value":69} + ,{"Name":"DML_OPERATOR_TILE","Value":70} + ,{"Name":"DML_OPERATOR_TOP_K","Value":71} + ,{"Name":"DML_OPERATOR_BATCH_NORMALIZATION","Value":72} + ,{"Name":"DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION","Value":73} + ,{"Name":"DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION","Value":74} + ,{"Name":"DML_OPERATOR_LP_NORMALIZATION","Value":75} + ,{"Name":"DML_OPERATOR_RNN","Value":76} + ,{"Name":"DML_OPERATOR_LSTM","Value":77} + ,{"Name":"DML_OPERATOR_GRU","Value":78} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_SIGN","Value":79} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_IS_NAN","Value":80} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ERF","Value":81} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_SINH","Value":82} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_COSH","Value":83} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_TANH","Value":84} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ASINH","Value":85} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ACOSH","Value":86} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ATANH","Value":87} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_IF","Value":88} + ,{"Name":"DML_OPERATOR_ELEMENT_WISE_ADD1","Value":89} + ,{"Name":"DML_OPERATOR_ACTIVATION_SHRINK","Value":90} + ,{"Name":"DML_OPERATOR_MAX_POOLING1","Value":91} + ,{"Name":"DML_OPERATOR_MAX_UNPOOLING","Value":92} + ,{"Name":"DML_OPERATOR_DIAGONAL_MATRIX","Value":93} + ,{"Name":"DML_OPERATOR_SCATTER","Value":94} + ,{"Name":"DML_OPERATOR_ONE_HOT","Value":95} + ,{"Name":"DML_OPERATOR_RESAMPLE","Value":96} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_REDUCE_FUNCTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_REDUCE_FUNCTION_ARGMAX","Value":0} + ,{"Name":"DML_REDUCE_FUNCTION_ARGMIN","Value":1} + ,{"Name":"DML_REDUCE_FUNCTION_AVERAGE","Value":2} + ,{"Name":"DML_REDUCE_FUNCTION_L1","Value":3} + ,{"Name":"DML_REDUCE_FUNCTION_L2","Value":4} + ,{"Name":"DML_REDUCE_FUNCTION_LOG_SUM","Value":5} + ,{"Name":"DML_REDUCE_FUNCTION_LOG_SUM_EXP","Value":6} + ,{"Name":"DML_REDUCE_FUNCTION_MAX","Value":7} + ,{"Name":"DML_REDUCE_FUNCTION_MIN","Value":8} + ,{"Name":"DML_REDUCE_FUNCTION_MULTIPLY","Value":9} + ,{"Name":"DML_REDUCE_FUNCTION_SUM","Value":10} + ,{"Name":"DML_REDUCE_FUNCTION_SUM_SQUARE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_MATRIX_TRANSFORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_MATRIX_TRANSFORM_NONE","Value":0} + ,{"Name":"DML_MATRIX_TRANSFORM_TRANSPOSE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_CONVOLUTION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_CONVOLUTION_MODE_CONVOLUTION","Value":0} + ,{"Name":"DML_CONVOLUTION_MODE_CROSS_CORRELATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_CONVOLUTION_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_CONVOLUTION_DIRECTION_FORWARD","Value":0} + ,{"Name":"DML_CONVOLUTION_DIRECTION_BACKWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_PADDING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_PADDING_MODE_CONSTANT","Value":0} + ,{"Name":"DML_PADDING_MODE_EDGE","Value":1} + ,{"Name":"DML_PADDING_MODE_REFLECTION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_INTERPOLATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_INTERPOLATION_MODE_NEAREST_NEIGHBOR","Value":0} + ,{"Name":"DML_INTERPOLATION_MODE_LINEAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_SCALE_BIAS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_SIZE_2D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_RECURRENT_NETWORK_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_RECURRENT_NETWORK_DIRECTION_FORWARD","Value":0} + ,{"Name":"DML_RECURRENT_NETWORK_DIRECTION_BACKWARD","Value":1} + ,{"Name":"DML_RECURRENT_NETWORK_DIRECTION_BIDIRECTIONAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_OPERATOR_TYPE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ABS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ACOS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ADD_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ADD1_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ASIN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ATAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_CEIL_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_CLIP_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Max","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_COS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_EXP_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOG_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_MAX_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_MEAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_MIN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_POW_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ExponentTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Exponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_RECIP_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_SIN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_SQRT_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_TAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Min","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ZeroPointTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_ELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_HARDMAX_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_IDENTITY_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_LINEAR_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SlopeTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_RELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SIGMOID_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SOFTMAX_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Steepness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_TANH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_CONVOLUTION_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"FilterTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"DML_CONVOLUTION_MODE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_CONVOLUTION_DIRECTION","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"Dilations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"OutputPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_GEMM_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"CTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"TransA","Type":{"Kind":"ApiRef","Name":"DML_MATRIX_TRANSFORM","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"TransB","Type":{"Kind":"ApiRef","Name":"DML_MATRIX_TRANSFORM","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_REDUCE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"ApiRef","Name":"DML_REDUCE_FUNCTION","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"AxisCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Axes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_AVERAGE_POOLING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"IncludePadding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_LP_POOLING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"P","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_MAX_POOLING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_MAX_POOLING1_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputIndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"WindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ROI_POOLING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ROITensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SpatialScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PooledSize","Type":{"Kind":"ApiRef","Name":"DML_SIZE_2D","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_SLICE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"Sizes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"Strides","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_CAST_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_SPLIT_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputTensors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_JOIN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputTensors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_PADDING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"PaddingMode","Type":{"Kind":"ApiRef","Name":"DML_PADDING_MODE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"PaddingValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"EndPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_VALUE_SCALE_2D_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_UPSAMPLE_2D_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleSize","Type":{"Kind":"ApiRef","Name":"DML_SIZE_2D","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_GATHER_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndexDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_SPACE_TO_DEPTH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_DEPTH_TO_SPACE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_TILE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"RepeatsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Repeats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_TOP_K_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputValueTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputIndexTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"K","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_BATCH_NORMALIZATION_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"MeanTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"VarianceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Spatial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"CrossChannel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NormalizeVariance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FusedActivation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"CrossChannel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LocalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Beta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_LP_NORMALIZATION_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Epsilon","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"P","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_RNN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_LSTM_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"CellMemInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"PeepholeTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputCellSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"ClipThreshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"UseClipThreshold","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CoupleInputForget","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_GRU_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"WeightTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"RecurrenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BiasTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"HiddenInitTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"SequenceLengthsTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSequenceTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputSingleTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ActivationDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivationDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DML_RECURRENT_NETWORK_DIRECTION","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"LinearBeforeReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_SIGN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ERF_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_SINH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_COSH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_TANH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ASINH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_ATANH_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ScaleBias","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_SCALE_BIAS","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ELEMENT_WISE_IF_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConditionTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ATensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"BTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ACTIVATION_SHRINK_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Threshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_MAX_UNPOOLING_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_DIAGONAL_MATRIX_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_SCATTER_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"UpdatesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_ONE_HOT_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IndicesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ValuesTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Axis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_RESAMPLE_OPERATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"OutputTensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_TENSOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"InterpolationMode","Type":{"Kind":"ApiRef","Name":"DML_INTERPOLATION_MODE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"ScaleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scales","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_FEATURE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_FEATURE_LEVEL_1_0","Value":4096} + ,{"Name":"DML_FEATURE_LEVEL_2_0","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_FEATURE_TENSOR_DATA_TYPE_SUPPORT","Value":0} + ,{"Name":"DML_FEATURE_FEATURE_LEVELS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"ApiRef","Name":"DML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_FEATURE_QUERY_FEATURE_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestedFeatureLevelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestedFeatureLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_FEATURE_DATA_FEATURE_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxSupportedFeatureLevel","Type":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_BINDING_TABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dispatchable","Type":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"CPUDescriptorHandle","Type":{"Kind":"ApiRef","Name":"D3D12_CPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"GPUDescriptorHandle","Type":{"Kind":"ApiRef","Name":"D3D12_GPU_DESCRIPTOR_HANDLE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"SizeInDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_EXECUTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_EXECUTION_FLAG_NONE","Value":0} + ,{"Name":"DML_EXECUTION_FLAG_ALLOW_HALF_PRECISION_COMPUTATION","Value":1} + ,{"Name":"DML_EXECUTION_FLAG_DISABLE_META_COMMANDS","Value":2} + ,{"Name":"DML_EXECUTION_FLAG_DESCRIPTORS_VOLATILE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_CREATE_DEVICE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_CREATE_DEVICE_FLAG_NONE","Value":0} + ,{"Name":"DML_CREATE_DEVICE_FLAG_DEBUG","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDMLObject" + ,"Kind":"Com" + ,"Guid":"c8263aac-9e0c-4a2d-9b8e-007521a3317c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDMLDevice" + ,"Kind":"Com" + ,"Guid":"6dbd6437-96fd-423f-a98c-ae5e7c2a573f" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLObject","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feature","Type":{"Kind":"ApiRef","Name":"DML_FEATURE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"featureQueryDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"featureQueryData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"featureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateOperator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_OPERATOR_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CompileOperator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"op","Type":{"Kind":"ApiRef","Name":"IDMLOperator","TargetKind":"Com","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_EXECUTION_FLAGS","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateOperatorInitializer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operatorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operators","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDMLCompiledOperator","TargetKind":"Com","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCommandRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBindingTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_TABLE_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Evict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"DirectML","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MakeResident" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"DirectML","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceRemovedReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParentDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDMLDeviceChild" + ,"Kind":"Com" + ,"Guid":"27e83142-8165-49e3-974e-2fd66e4cb69d" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLObject","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDMLPageable" + ,"Kind":"Com" + ,"Guid":"b1ab0825-4542-4a4b-8617-6dde6e8f6201" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDMLOperator" + ,"Kind":"Com" + ,"Guid":"26caae7a-3081-4633-9581-226fbe57695d" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DML_BINDING_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequiredDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TemporaryResourceSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PersistentResourceSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDMLDispatchable" + ,"Kind":"Com" + ,"Guid":"dcb821a8-1039-441e-9f1c-b1759c2f3cec" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLPageable","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"GetBindingProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DML_BINDING_PROPERTIES","TargetKind":"Default","Api":"DirectML","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDMLCompiledOperator" + ,"Kind":"Com" + ,"Guid":"6b15e56a-bf5c-4902-92d8-da3a650afea4" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDMLOperatorInitializer" + ,"Kind":"Com" + ,"Guid":"427c1113-435c-469c-8676-4d5dd072f813" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operatorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operators","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDMLCompiledOperator","TargetKind":"Com","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"DML_BINDING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DML_BINDING_TYPE_NONE","Value":0} + ,{"Name":"DML_BINDING_TYPE_BUFFER","Value":1} + ,{"Name":"DML_BINDING_TYPE_BUFFER_ARRAY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DML_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DML_BINDING_TYPE","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":[]} + ,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_BUFFER_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DML_BUFFER_ARRAY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BUFFER_BINDING","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDMLBindingTable" + ,"Kind":"Com" + ,"Guid":"29c687dc-de74-4e3b-ab00-1168f2fc3cfc" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"BindInputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BindOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BindTemporaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"binding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BindPersistentResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"binding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DML_BINDING_TABLE_DESC","TargetKind":"Default","Api":"DirectML","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IDMLCommandRecorder" + ,"Kind":"Com" + ,"Guid":"e6857a76-2e3e-4fdd-bff4-5d2ba10fb453" + ,"Interface":{"Kind":"ApiRef","Name":"IDMLDeviceChild","TargetKind":"Com","Api":"DirectML","Parents":[]} + ,"Methods":[ + { + "Name":"RecordDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"commandList","Type":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"dispatchable","Type":{"Kind":"ApiRef","Name":"IDMLDispatchable","TargetKind":"Com","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"bindings","Type":{"Kind":"ApiRef","Name":"IDMLBindingTable","TargetKind":"Com","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDMLDebugDevice" + ,"Kind":"Com" + ,"Guid":"7d6f3ac9-394a-4ac3-92a7-390cc57a8217" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"mute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"DMLCreateDevice" + ,"SetLastError":false + ,"DllImport":"DirectML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"d3d12Device","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_CREATE_DEVICE_FLAGS","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"DMLCreateDevice1" + ,"SetLastError":false + ,"DllImport":"DirectML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"d3d12Device","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DML_CREATE_DEVICE_FLAGS","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"minimumFeatureLevel","Type":{"Kind":"ApiRef","Name":"DML_FEATURE_LEVEL","TargetKind":"Default","Api":"DirectML","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DirectManipulation.json b/api/DirectManipulation.json new file mode 100644 index 0000000..a2d53fd --- /dev/null +++ b/api/DirectManipulation.json @@ -0,0 +1,1064 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DirectManipulationViewport" + ,"Kind":"ComClassID" + ,"Guid":"34e211b6-3650-4f75-8334-fa359598e1c5" + } + ,{ + "Name":"DirectManipulationUpdateManager" + ,"Kind":"ComClassID" + ,"Guid":"9fc1bfd5-1835-441a-b3b1-b6cc74b727d0" + } + ,{ + "Name":"DirectManipulationPrimaryContent" + ,"Kind":"ComClassID" + ,"Guid":"caa02661-d59e-41c7-8393-3ba3bacb6b57" + } + ,{ + "Name":"DirectManipulationManager" + ,"Kind":"ComClassID" + ,"Guid":"54e211b6-3650-4f75-8334-fa359598e1c5" + } + ,{ + "Name":"DirectManipulationSharedManager" + ,"Kind":"ComClassID" + ,"Guid":"99793286-77cc-4b57-96db-3b354f6f9fb5" + } + ,{ + "Name":"DCompManipulationCompositor" + ,"Kind":"ComClassID" + ,"Guid":"79dea627-a08a-43ac-8ef5-6900b9299126" + } + ,{ + "Name":"DIRECTMANIPULATION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_BUILDING","Value":0} + ,{"Name":"DIRECTMANIPULATION_ENABLED","Value":1} + ,{"Name":"DIRECTMANIPULATION_DISABLED","Value":2} + ,{"Name":"DIRECTMANIPULATION_RUNNING","Value":3} + ,{"Name":"DIRECTMANIPULATION_INERTIA","Value":4} + ,{"Name":"DIRECTMANIPULATION_READY","Value":5} + ,{"Name":"DIRECTMANIPULATION_SUSPENDED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_HITTEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS","Value":0} + ,{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS","Value":1} + ,{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_CONFIGURATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_CONFIGURATION_NONE","Value":0} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_INTERACTION","Value":1} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X","Value":2} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y","Value":4} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_SCALING","Value":16} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA","Value":32} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA","Value":128} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_RAILS_X","Value":256} + ,{"Name":"DIRECTMANIPULATION_CONFIGURATION_RAILS_Y","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_GESTURE_CONFIGURATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_GESTURE_NONE","Value":0} + ,{"Name":"DIRECTMANIPULATION_GESTURE_DEFAULT","Value":0} + ,{"Name":"DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_VERTICAL","Value":8} + ,{"Name":"DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL","Value":16} + ,{"Name":"DIRECTMANIPULATION_GESTURE_PINCH_ZOOM","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_MOTION_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_MOTION_NONE","Value":0} + ,{"Name":"DIRECTMANIPULATION_MOTION_TRANSLATEX","Value":1} + ,{"Name":"DIRECTMANIPULATION_MOTION_TRANSLATEY","Value":2} + ,{"Name":"DIRECTMANIPULATION_MOTION_ZOOM","Value":4} + ,{"Name":"DIRECTMANIPULATION_MOTION_CENTERX","Value":16} + ,{"Name":"DIRECTMANIPULATION_MOTION_CENTERY","Value":32} + ,{"Name":"DIRECTMANIPULATION_MOTION_ALL","Value":55} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT","Value":0} + ,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE","Value":1} + ,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE","Value":2} + ,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT","Value":4} + ,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST","Value":8} + ,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_SNAPPOINT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_SNAPPOINT_MANDATORY","Value":0} + ,{"Name":"DIRECTMANIPULATION_SNAPPOINT_OPTIONAL","Value":1} + ,{"Name":"DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE","Value":2} + ,{"Name":"DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_SNAPPOINT_COORDINATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_COORDINATE_BOUNDARY","Value":0} + ,{"Name":"DIRECTMANIPULATION_COORDINATE_ORIGIN","Value":1} + ,{"Name":"DIRECTMANIPULATION_COORDINATE_MIRRORED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE","Value":0} + ,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT","Value":1} + ,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER","Value":2} + ,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT","Value":4} + ,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_VERTICALALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_NONE","Value":0} + ,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_TOP","Value":1} + ,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER","Value":2} + ,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM","Value":4} + ,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTMANIPULATION_INPUT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC","Value":0} + ,{"Name":"DIRECTMANIPULATION_INPUT_MODE_MANUAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectManipulationManager" + ,"Kind":"Com" + ,"Guid":"fbf5d3b4-70c7-4163-9322-5a6f660d6fbc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterHitTestTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hitTestWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_HITTEST_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"handled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUpdateManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationManager2" + ,"Kind":"Com" + ,"Guid":"fa1005e9-3d16-484c-bfc9-62b61e56ec4e" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationManager","TargetKind":"Com","Api":"DirectManipulation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationManager3" + ,"Kind":"Com" + ,"Guid":"2cb6b33d-ffe8-488c-b750-fbdfe88dca8c" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationManager2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]} + ,"Methods":[ + { + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationViewport" + ,"Kind":"Com" + ,"Guid":"28b85a3d-60a0-48bd-9ba1-5ce8d9ea3a6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseAllContacts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewportRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetViewportRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ZoomToRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ,{"Name":"animate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewportTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncDisplayTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrimaryContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewportOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetManualGesture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_GESTURE_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabledTypes","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"eventHandler","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewportEventHandler","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInputMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INPUT_MODE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUpdateMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INPUT_MODE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Abandon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectManipulationViewport2" + ,"Kind":"Com" + ,"Guid":"923ccaac-61e1-4385-b726-017af189882a" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]} + ,"Methods":[ + { + "Name":"AddBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"behavior","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllBehaviors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectManipulationViewportEventHandler" + ,"Kind":"Com" + ,"Guid":"952121da-d69f-45f9-b0f9-f23944321a6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnViewportStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"current","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previous","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnViewportUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnContentUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationContent" + ,"Kind":"Com" + ,"Guid":"b89962cb-3d89-442b-bb58-5098fa0f9f16" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContentRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetContentRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncContentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationPrimaryContent" + ,"Kind":"Com" + ,"Guid":"c12851e4-1698-4625-b9b1-7ca3ec18630b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSnapInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"interval","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSnapPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSnapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_SNAPPOINT_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSnapCoordinate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"coordinate","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_SNAPPOINT_COORDINATE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"origin","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetZoomBoundaries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zoomMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"zoomMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHorizontalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alignment","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVerticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alignment","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_VERTICALALIGNMENT","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInertiaEndTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCenterPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"centerX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"centerY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_DRAG_DROP_READY","Value":0} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_PRESELECT","Value":1} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_SELECTING","Value":2} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_DRAGGING","Value":3} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CANCELLED","Value":4} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_COMMITTED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectManipulationDragDropEventHandler" + ,"Kind":"Com" + ,"Guid":"1fa11b10-701b-41ae-b5f2-49e36bd595aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDragDropStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"current","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previous","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL","Value":1} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL","Value":2} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY","Value":16} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG","Value":32} + ,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectManipulationDragDropBehavior" + ,"Kind":"Com" + ,"Guid":"814b5af5-c2c8-4270-a9b7-a198ce8d02fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DIRECTMANIPULATION_INTERACTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_INTERACTION_BEGIN","Value":0} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION","Value":1} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP","Value":2} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD","Value":3} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE","Value":4} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM","Value":5} + ,{"Name":"DIRECTMANIPULATION_INTERACTION_END","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectManipulationInteractionEventHandler" + ,"Kind":"Com" + ,"Guid":"e43f45b8-42b4-403e-b1f2-273b8f510830" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInteraction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"interaction","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INTERACTION_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationFrameInfoProvider" + ,"Kind":"Com" + ,"Guid":"fb759dba-6f4c-4c01-874e-19c8a05907f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextFrameInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"processTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"compositionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationCompositor" + ,"Kind":"Com" + ,"Guid":"537a0825-0387-4efa-b62f-71eb1f085a7e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"parentVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"childVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUpdateManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateManager","Type":{"Kind":"ApiRef","Name":"IDirectManipulationUpdateManager","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectManipulationCompositor2" + ,"Kind":"Com" + ,"Guid":"d38c7822-f1cb-43cb-b4b9-ac0c767a412e" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationCompositor","TargetKind":"Com","Api":"DirectManipulation","Parents":[]} + ,"Methods":[ + { + "Name":"AddContentWithCrossProcessChaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationPrimaryContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"parentVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"childVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationUpdateHandler" + ,"Kind":"Com" + ,"Guid":"790b6337-64f8-4ff5-a269-b32bc2af27a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectManipulationUpdateManager" + ,"Kind":"Com" + ,"Guid":"b0ae62fd-be34-46e7-9caa-d361facbb9cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterWaitHandleCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventHandler","Type":{"Kind":"ApiRef","Name":"IDirectManipulationUpdateHandler","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterWaitHandleCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_STOP","Value":0} + ,{"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_FORWARD","Value":1} + ,{"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_REVERSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectManipulationAutoScrollBehavior" + ,"Kind":"Com" + ,"Guid":"6d5954d4-2003-4356-9b31-d051c9ff0af7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"motionTypes","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scrollMotion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectManipulationDeferContactService" + ,"Kind":"Com" + ,"Guid":"652d5c71-fe60-4a98-be70-e5f21291e7f1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeferContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelDeferral" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DirectShow.json b/api/DirectShow.json new file mode 100644 index 0000000..b0c3747 --- /dev/null +++ b/api/DirectShow.json @@ -0,0 +1,44652 @@ +{ + +"Constants":[ + { + "Name":"g_wszExcludeScriptStreamDeliverySynchronization" + ,"NativeType":"String" + ,"Value":"ExcludeScriptStreamDeliverySynchronization" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingDuration" + ,"NativeType":"String" + ,"Value":"Duration" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingBitrate" + ,"NativeType":"String" + ,"Value":"Bitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingSeekable" + ,"NativeType":"String" + ,"Value":"Seekable" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingStridable" + ,"NativeType":"String" + ,"Value":"Stridable" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingBroadcast" + ,"NativeType":"String" + ,"Value":"Broadcast" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingProtected" + ,"NativeType":"String" + ,"Value":"Is_Protected" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingTrusted" + ,"NativeType":"String" + ,"Value":"Is_Trusted" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingSignature_Name" + ,"NativeType":"String" + ,"Value":"Signature_Name" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasAudio" + ,"NativeType":"String" + ,"Value":"HasAudio" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasImage" + ,"NativeType":"String" + ,"Value":"HasImage" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasScript" + ,"NativeType":"String" + ,"Value":"HasScript" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasVideo" + ,"NativeType":"String" + ,"Value":"HasVideo" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingCurrentBitrate" + ,"NativeType":"String" + ,"Value":"CurrentBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingOptimalBitrate" + ,"NativeType":"String" + ,"Value":"OptimalBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasAttachedImages" + ,"NativeType":"String" + ,"Value":"HasAttachedImages" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingSkipBackward" + ,"NativeType":"String" + ,"Value":"Can_Skip_Backward" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingSkipForward" + ,"NativeType":"String" + ,"Value":"Can_Skip_Forward" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNumberOfFrames" + ,"NativeType":"String" + ,"Value":"NumberOfFrames" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingFileSize" + ,"NativeType":"String" + ,"Value":"FileSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasArbitraryDataStream" + ,"NativeType":"String" + ,"Value":"HasArbitraryDataStream" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingHasFileTransferStream" + ,"NativeType":"String" + ,"Value":"HasFileTransferStream" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingTitle" + ,"NativeType":"String" + ,"Value":"Title" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAuthor" + ,"NativeType":"String" + ,"Value":"Author" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingDescription" + ,"NativeType":"String" + ,"Value":"Description" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingRating" + ,"NativeType":"String" + ,"Value":"Rating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingCopyright" + ,"NativeType":"String" + ,"Value":"Copyright" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingUse_DRM" + ,"NativeType":"String" + ,"Value":"Use_DRM" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingDRM_Flags" + ,"NativeType":"String" + ,"Value":"DRM_Flags" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingDRM_Level" + ,"NativeType":"String" + ,"Value":"DRM_Level" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAlbumTitle" + ,"NativeType":"String" + ,"Value":"WM/AlbumTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingTrack" + ,"NativeType":"String" + ,"Value":"WM/Track" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingPromotionURL" + ,"NativeType":"String" + ,"Value":"WM/PromotionURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAlbumCoverURL" + ,"NativeType":"String" + ,"Value":"WM/AlbumCoverURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingGenre" + ,"NativeType":"String" + ,"Value":"WM/Genre" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingYear" + ,"NativeType":"String" + ,"Value":"WM/Year" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingGenreID" + ,"NativeType":"String" + ,"Value":"WM/GenreID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingMCDI" + ,"NativeType":"String" + ,"Value":"WM/MCDI" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingComposer" + ,"NativeType":"String" + ,"Value":"WM/Composer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingLyrics" + ,"NativeType":"String" + ,"Value":"WM/Lyrics" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingTrackNumber" + ,"NativeType":"String" + ,"Value":"WM/TrackNumber" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingToolName" + ,"NativeType":"String" + ,"Value":"WM/ToolName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingToolVersion" + ,"NativeType":"String" + ,"Value":"WM/ToolVersion" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingIsVBR" + ,"NativeType":"String" + ,"Value":"IsVBR" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAlbumArtist" + ,"NativeType":"String" + ,"Value":"WM/AlbumArtist" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingBannerImageType" + ,"NativeType":"String" + ,"Value":"BannerImageType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingBannerImageData" + ,"NativeType":"String" + ,"Value":"BannerImageData" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingBannerImageURL" + ,"NativeType":"String" + ,"Value":"BannerImageURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingCopyrightURL" + ,"NativeType":"String" + ,"Value":"CopyrightURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAspectRatioX" + ,"NativeType":"String" + ,"Value":"AspectRatioX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingAspectRatioY" + ,"NativeType":"String" + ,"Value":"AspectRatioY" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNSCName" + ,"NativeType":"String" + ,"Value":"NSC_Name" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNSCAddress" + ,"NativeType":"String" + ,"Value":"NSC_Address" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNSCPhone" + ,"NativeType":"String" + ,"Value":"NSC_Phone" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNSCEmail" + ,"NativeType":"String" + ,"Value":"NSC_Email" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamBufferRecordingNSCDescription" + ,"NativeType":"String" + ,"Value":"NSC_Description" + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_TIMEHOLE" + ,"NativeType":"Int32" + ,"Value":806 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_STALE_DATA_READ" + ,"NativeType":"Int32" + ,"Value":807 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_STALE_FILE_DELETED" + ,"NativeType":"Int32" + ,"Value":808 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_CONTENT_BECOMING_STALE" + ,"NativeType":"Int32" + ,"Value":809 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_WRITE_FAILURE" + ,"NativeType":"Int32" + ,"Value":810 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_WRITE_FAILURE_CLEAR" + ,"NativeType":"Int32" + ,"Value":811 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_READ_FAILURE" + ,"NativeType":"Int32" + ,"Value":812 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_RATE_CHANGED" + ,"NativeType":"Int32" + ,"Value":813 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_PRIMARY_AUDIO" + ,"NativeType":"Int32" + ,"Value":814 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_RATE_CHANGING_FOR_SETPOSITIONS" + ,"NativeType":"Int32" + ,"Value":815 + ,"Attrs":[] + } + ,{ + "Name":"STREAMBUFFER_EC_SETPOSITIONS_EVENTS_DONE" + ,"NativeType":"Int32" + ,"Value":816 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DDCOLORKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwColorSpaceLowValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwColorSpaceHighValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVP_SELECT_FORMAT_BY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMVP_DO_NOT_CARE","Value":0} + ,{"Name":"AMVP_BEST_BANDWIDTH","Value":1} + ,{"Name":"AMVP_INPUT_SAME_AS_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMVP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMVP_MODE_WEAVE","Value":0} + ,{"Name":"AMVP_MODE_BOBINTERLEAVED","Value":1} + ,{"Name":"AMVP_MODE_BOBNONINTERLEAVED","Value":2} + ,{"Name":"AMVP_MODE_SKIPEVEN","Value":3} + ,{"Name":"AMVP_MODE_SKIPODD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMVPSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVPDIMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFieldHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcValidRegion","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVPDATAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMicrosecondsPerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"amvpDimInfo","Type":{"Kind":"ApiRef","Name":"AMVPDIMINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bEnableDoubleClock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bEnableVACT","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bDataIsInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lHalfLinesOdd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bFieldPolarityInverted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumLinesInVREF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lHalfLinesEven","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICreateDevEnum" + ,"Kind":"Com" + ,"Guid":"29840822-5b84-11d0-bd3b-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateClassEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidDeviceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEnumMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AM_MEDIA_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIN_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PINDIR_INPUT","Value":0} + ,{"Name":"PINDIR_OUTPUT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ALLOCATOR_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBuffers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbAlign","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"achName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPin" + ,"Kind":"Com" + ,"Guid":"56a86891-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceivePin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ReceiveConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnector","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ConnectedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectionMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryPinInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIN_INFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPinDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAccept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumMediaTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMediaTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInternalConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"apPin","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nPin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NewSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumPins" + ,"Kind":"Com" + ,"Guid":"56a86892-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPins","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPins","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumMediaTypes" + ,"Kind":"Com" + ,"Guid":"89c31040-846b-11ce-97d3-00aa0055595a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMediaTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFilterGraph" + ,"Kind":"Com" + ,"Guid":"56a8689f-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFilterByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectDirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppinIn","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Reconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultSyncSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumFilters" + ,"Kind":"Com" + ,"Guid":"56a86893-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FILTER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"State_Stopped","Value":0} + ,{"Name":"State_Paused","Value":1} + ,{"Name":"State_Running","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMediaFilter" + ,"Kind":"Com" + ,"Guid":"56a86899-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMilliSecsTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSyncSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FILTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"achName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBaseFilter" + ,"Kind":"Com" + ,"Guid":"56a86895-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"EnumPins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPins","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryFilterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_INFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JoinFilterGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"QueryVendorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IReferenceClock" + ,"Kind":"Com" + ,"Guid":"56a86897-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdviseTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"streamTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwAdviseCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdvisePeriodic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"periodTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hSemaphore","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAdviseCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAdviseCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IReferenceClockTimerControl" + ,"Kind":"Com" + ,"Guid":"ebec459c-2eca-4d42-a8af-30df557614b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDefaultTimerResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timerResolution","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultTimerResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimerResolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IReferenceClock2" + ,"Kind":"Com" + ,"Guid":"36b73885-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMediaSample" + ,"Kind":"Com" + ,"Guid":"56a8689a-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsSyncPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSyncPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsSyncPoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsPreroll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActualDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetActualDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IMediaSample0000","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDiscontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDiscontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDiscontinuity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"tagAM_SAMPLE_PROPERTY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_SAMPLE_SPLICEPOINT","Value":1} + ,{"Name":"AM_SAMPLE_PREROLL","Value":2} + ,{"Name":"AM_SAMPLE_DATADISCONTINUITY","Value":4} + ,{"Name":"AM_SAMPLE_TYPECHANGED","Value":8} + ,{"Name":"AM_SAMPLE_TIMEVALID","Value":16} + ,{"Name":"AM_SAMPLE_TIMEDISCONTINUITY","Value":64} + ,{"Name":"AM_SAMPLE_FLUSH_ON_PAUSE","Value":128} + ,{"Name":"AM_SAMPLE_STOPVALID","Value":256} + ,{"Name":"AM_SAMPLE_ENDOFSTREAM","Value":512} + ,{"Name":"AM_STREAM_MEDIA","Value":0} + ,{"Name":"AM_STREAM_CONTROL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_SAMPLE2_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lActual","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMediaSample2" + ,"Kind":"Com" + ,"Guid":"36b73884-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMediaSample2Config" + ,"Kind":"Com" + ,"Guid":"68961e68-832b-41ea-bc91-63593f3e70e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirect3DSurface9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMemAllocator" + ,"Kind":"Com" + ,"Guid":"56a8689c-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pActual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Decommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMemAllocatorCallbackTemp" + ,"Kind":"Com" + ,"Guid":"379a0cf0-c1de-11d2-abf5-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IMemAllocatorNotifyCallbackTemp","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFreeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBuffersFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMemAllocatorNotifyCallbackTemp" + ,"Kind":"Com" + ,"Guid":"92980b30-c1de-11d2-abf5-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMemInputPin" + ,"Kind":"Com" + ,"Guid":"56a8689d-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"bReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocatorRequirements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Receive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReceiveMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSamples","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nSamplesProcessed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReceiveCanBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAMovieSetup" + ,"Kind":"Com" + ,"Guid":"a3d8cec0-7e5a-11cf-bbc5-00805f6cef20" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AM_SEEKING_SeekingFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_SEEKING_NoPositioning","Value":0} + ,{"Name":"AM_SEEKING_AbsolutePositioning","Value":1} + ,{"Name":"AM_SEEKING_RelativePositioning","Value":2} + ,{"Name":"AM_SEEKING_IncrementalPositioning","Value":3} + ,{"Name":"AM_SEEKING_PositioningBitsMask","Value":3} + ,{"Name":"AM_SEEKING_SeekToKeyFrame","Value":4} + ,{"Name":"AM_SEEKING_ReturnTime","Value":8} + ,{"Name":"AM_SEEKING_Segment","Value":16} + ,{"Name":"AM_SEEKING_NoFlush","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_SEEKING_SEEKING_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_SEEKING_CanSeekAbsolute","Value":1} + ,{"Name":"AM_SEEKING_CanSeekForwards","Value":2} + ,{"Name":"AM_SEEKING_CanSeekBackwards","Value":4} + ,{"Name":"AM_SEEKING_CanGetCurrentPos","Value":8} + ,{"Name":"AM_SEEKING_CanGetStopPos","Value":16} + ,{"Name":"AM_SEEKING_CanGetDuration","Value":32} + ,{"Name":"AM_SEEKING_CanPlayBackwards","Value":64} + ,{"Name":"AM_SEEKING_CanDoSegments","Value":128} + ,{"Name":"AM_SEEKING_Source","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMediaSeeking" + ,"Kind":"Com" + ,"Guid":"36b73880-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryPreferredFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeFormatA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUsingTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStopPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTargetFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Source","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pSourceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCurrentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwStopFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEarliest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pLatest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"tagAM_MEDIAEVENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_MEDIAEVENT_NONOTIFY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REGFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumRegFilters" + ,"Kind":"Com" + ,"Guid":"56a868a4-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apRegFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IFilterMapper_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MERIT_PREFERRED","Value":8388608} + ,{"Name":"MERIT_NORMAL","Value":6291456} + ,{"Name":"MERIT_UNLIKELY","Value":4194304} + ,{"Name":"MERIT_DO_NOT_USE","Value":2097152} + ,{"Name":"MERIT_SW_COMPRESSOR","Value":1048576} + ,{"Name":"MERIT_HW_COMPRESSOR","Value":1048656} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFilterMapper" + ,"Kind":"Com" + ,"Guid":"56a868a3-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterFilterInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"MRId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRendered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bZero","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMany","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConnectsToFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ConnectsToPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterPinType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"clsMajorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsSubType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFilterInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MRId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumMatchingFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clsInMaj","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsInSub","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"bRender","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bOututNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clsOutMaj","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsOutSub","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"REGPINTYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"clsMinorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGFILTERPINS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bRendered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bZero","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bMany","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clsConnectsToFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"strConnectsToPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINTYPES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGPINMEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsMedium","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_strmif_0000_0023_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REG_PINFLAG_B_ZERO","Value":1} + ,{"Name":"REG_PINFLAG_B_RENDERER","Value":2} + ,{"Name":"REG_PINFLAG_B_MANY","Value":4} + ,{"Name":"REG_PINFLAG_B_OUTPUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REGFILTERPINS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINTYPES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"nMediums","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"clsPinCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGFILTER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["REGFILTER2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","REGFILTER2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","REGFILTER2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTERPINS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPins2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPins2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTERPINS2","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IFilterMapper2" + ,"Kind":"Com" + ,"Guid":"b79bb0b0-33c1-11d1-abe1-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCategoryMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"szInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Filter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppMoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pclsidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"szInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"prf2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGFILTER2","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumMatchingFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bExactMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMerit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cInputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pMedIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPinCategoryIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bRender","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bOutputNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cOutputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pMedOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPinCategoryOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IFilterMapper3" + ,"Kind":"Com" + ,"Guid":"b79bb0b1-33c1-11d1-abe1-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IFilterMapper2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetICreateDevEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICreateDevEnum","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"QualityMessageType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Famine","Value":0} + ,{"Name":"Flood","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Quality" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"QualityMessageType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Proportion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Late","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IQualityControl" + ,"Kind":"Com" + ,"Guid":"56a868a5-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSelf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"q","Type":{"Kind":"ApiRef","Name":"Quality","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piqc","Type":{"Kind":"ApiRef","Name":"IQualityControl","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_strmif_0000_0026_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CK_NOCOLORKEY","Value":0} + ,{"Name":"CK_INDEX","Value":1} + ,{"Name":"CK_RGB","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowColorValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighColorValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_strmif_0000_0026_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADVISE_NONE","Value":0} + ,{"Name":"ADVISE_CLIPPING","Value":1} + ,{"Name":"ADVISE_PALETTE","Value":2} + ,{"Name":"ADVISE_COLORKEY","Value":4} + ,{"Name":"ADVISE_POSITION","Value":8} + ,{"Name":"ADVISE_DISPLAY_CHANGE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOverlayNotify" + ,"Kind":"Com" + ,"Guid":"56a868a0-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPaletteChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnClipChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRgnData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnColorKeyChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnPositionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IOverlayNotify2" + ,"Kind":"Com" + ,"Guid":"680efa10-d535-11d1-87c8-00a0c9223196" + ,"Interface":{"Kind":"ApiRef","Name":"IOverlayNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"OnDisplayChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOverlay" + ,"Kind":"Com" + ,"Guid":"56a868a1-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppPalette","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPalette","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWindowHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClipList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppRgnData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestinationRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOverlayNotify","Type":{"Kind":"ApiRef","Name":"IOverlayNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInterests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMediaEventSink" + ,"Kind":"Com" + ,"Guid":"56a868a2-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"EventParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EventParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileSourceFilter" + ,"Kind":"Com" + ,"Guid":"56a868a6-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetCurFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFileSinkFilter" + ,"Kind":"Com" + ,"Guid":"a2104830-7c70-11cf-8bce-00aa00a3f1a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetCurFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFileSinkFilter2" + ,"Kind":"Com" + ,"Guid":"00855b90-ce1b-11d0-bd4f-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AM_FILESINK_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_FILE_OVERWRITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGraphBuilder" + ,"Kind":"Com" + ,"Guid":"56a868a9-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppinIn","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenderFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcwstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpcwstrPlayList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"AddSourceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcwstrFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpcwstrFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLogFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ShouldOperationContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICaptureGraphBuilder" + ,"Kind":"Com" + ,"Guid":"bf87b6e0-8c27-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFiltergraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfg","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFiltergraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RenderStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfCompressor","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRenderer","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"pstop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"wStartCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wStopCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocCapFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwlSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyCaptureFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpwstrOld","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwstrNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAllowEscAbort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAMCopyCaptureFileProgress","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMCopyCaptureFileProgress" + ,"Kind":"Com" + ,"Guid":"670d1d20-a068-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProgress","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICaptureGraphBuilder2" + ,"Kind":"Com" + ,"Guid":"93e5a4e0-2d50-11d2-abfa-00a0c9c6e38d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFiltergraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfg","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFiltergraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileSinkFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pf","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RenderStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfCompressor","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfRenderer","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"pstop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"wStartCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wStopCookie","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocCapFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwlSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyCaptureFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpwstrOld","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwstrNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAllowEscAbort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAMCopyCaptureFileProgress","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pindir","Type":{"Kind":"ApiRef","Name":"PIN_DIRECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fUnconnected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"num","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_AM_RENSDEREXFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_RENDEREX_RENDERTOEXISTINGRENDERERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFilterGraph2" + ,"Kind":"Com" + ,"Guid":"36b73882-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"AddSourceFilterForMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcwstrFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReconnectEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RenderEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IFilterGraph3" + ,"Kind":"Com" + ,"Guid":"aaf38154-b80b-422f-91e6-b66467509a07" + ,"Interface":{"Kind":"ApiRef","Name":"IFilterGraph2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetSyncSourceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClockForMostOfFilterGraph","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClockForFilter","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStreamBuilder" + ,"Kind":"Com" + ,"Guid":"56a868bf-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Backout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppinOut","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAsyncReader" + ,"Kind":"Com" + ,"Guid":"56a868aa-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPreferred","Type":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppActual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMemAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SyncReadAligned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llPosition","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"lLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGraphVersion" + ,"Kind":"Com" + ,"Guid":"56a868ab-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IResourceConsumer" + ,"Kind":"Com" + ,"Guid":"56a868ad-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IResourceManager" + ,"Kind":"Com" + ,"Guid":"56a868ac-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"palTokens","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"plToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyAcquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStillWant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idResource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pConsumer","Type":{"Kind":"ApiRef","Name":"IResourceConsumer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFocusObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDistributorNotify" + ,"Kind":"Com" + ,"Guid":"56a868af-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSyncSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IReferenceClock","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyGraphChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AM_STREAM_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_STREAM_INFO_START_DEFINED","Value":1} + ,{"Name":"AM_STREAM_INFO_STOP_DEFINED","Value":2} + ,{"Name":"AM_STREAM_INFO_DISCARDING","Value":4} + ,{"Name":"AM_STREAM_INFO_STOP_SEND_EXTRA","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"tStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwStartCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStopCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAMStreamControl" + ,"Kind":"Com" + ,"Guid":"36b73881-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bSendExtra","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_STREAM_INFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISeekingPassThru" + ,"Kind":"Com" + ,"Guid":"36b73883-c2c8-11cf-8b46-00805f6cef60" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSupportRendering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VIDEO_STREAM_CONFIG_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VideoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MinCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxCroppingSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CropGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropAlignX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CropAlignY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxOutputSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputGranularityX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OutputGranularityY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StretchTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StretchTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ShrinkTapsX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ShrinkTapsY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxFrameInterval","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MinBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MaxBitsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIO_STREAM_CONFIG_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MinimumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelsGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitsPerSampleGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSampleFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFrequencyGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAMStreamConfig" + ,"Kind":"Com" + ,"Guid":"c6e13340-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pSCC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"InterleavingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERLEAVE_NONE","Value":0} + ,{"Name":"INTERLEAVE_CAPTURE","Value":1} + ,{"Name":"INTERLEAVE_FULL","Value":2} + ,{"Name":"INTERLEAVE_NONE_BUFFERED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IConfigInterleaving" + ,"Kind":"Com" + ,"Guid":"bee3d220-157b-11d0-bd23-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"InterleavingMode","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InterleavingMode","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Interleaving" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtInterleave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} + ,{"Name":"prtPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Interleaving" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtInterleave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"prtPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConfigAviMux" + ,"Kind":"Com" + ,"Guid":"5acd6aa0-f482-11ce-8b67-00aa00a3f1a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMasterStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMasterStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputCompatibilityIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOldIndex","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputCompatibilityIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfOldIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CompressionCaps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CompressionCaps_CanQuality","Value":1} + ,{"Name":"CompressionCaps_CanCrunch","Value":2} + ,{"Name":"CompressionCaps_CanKeyFrame","Value":4} + ,{"Name":"CompressionCaps_CanBFrame","Value":8} + ,{"Name":"CompressionCaps_CanWindow","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMVideoCompression" + ,"Kind":"Com" + ,"Guid":"c6e13343-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_KeyFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeyFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeyFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PFramesPerKeyFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PFramesPerKeyFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PFramesPerKeyFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPFramesPerKeyFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Quality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Quality","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Quality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WindowSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WindowSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pDefaultKeyFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDefaultPFramesPerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pDefaultQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","Optional"]} + ,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OverrideKeyFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OverrideFrameSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VfwCaptureDialogs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VfwCaptureDialog_Source","Value":1} + ,{"Name":"VfwCaptureDialog_Format","Value":2} + ,{"Name":"VfwCaptureDialog_Display","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VfwCompressDialogs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VfwCompressDialog_Config","Value":1} + ,{"Name":"VfwCompressDialog_About","Value":2} + ,{"Name":"VfwCompressDialog_QueryConfig","Value":4} + ,{"Name":"VfwCompressDialog_QueryAbout","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMVfwCaptureDialogs" + ,"Kind":"Com" + ,"Guid":"d8d715a0-6e5e-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HasDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendDriverMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMVfwCompressDialogs" + ,"Kind":"Com" + ,"Guid":"d8d715a3-6e5e-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDialog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pcbState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendDriverMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMDroppedFrames" + ,"Kind":"Com" + ,"Guid":"c6e13344-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumDropped" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDropped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumNotDropped" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNotDropped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDroppedInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plNumCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAverageFrameSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAverageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMAudioInputMixer" + ,"Kind":"Com" + ,"Guid":"54c39221-8380-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Mono" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMono","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mono" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMono","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MixLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MixLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Pan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pan","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Pan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPan","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Loudness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLoudness","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Loudness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLoudness","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Treble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Treble","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Treble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTreble","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TrebleRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Bass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bass","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BassRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMBufferNegotiation" + ,"Kind":"Com" + ,"Guid":"56ed71a0-af5f-11d0-b3f0-00aa003761c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SuggestAllocatorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllocatorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AnalogVideoStandard" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AnalogVideo_None","Value":0} + ,{"Name":"AnalogVideo_NTSC_M","Value":1} + ,{"Name":"AnalogVideo_NTSC_M_J","Value":2} + ,{"Name":"AnalogVideo_NTSC_433","Value":4} + ,{"Name":"AnalogVideo_PAL_B","Value":16} + ,{"Name":"AnalogVideo_PAL_D","Value":32} + ,{"Name":"AnalogVideo_PAL_G","Value":64} + ,{"Name":"AnalogVideo_PAL_H","Value":128} + ,{"Name":"AnalogVideo_PAL_I","Value":256} + ,{"Name":"AnalogVideo_PAL_M","Value":512} + ,{"Name":"AnalogVideo_PAL_N","Value":1024} + ,{"Name":"AnalogVideo_PAL_60","Value":2048} + ,{"Name":"AnalogVideo_SECAM_B","Value":4096} + ,{"Name":"AnalogVideo_SECAM_D","Value":8192} + ,{"Name":"AnalogVideo_SECAM_G","Value":16384} + ,{"Name":"AnalogVideo_SECAM_H","Value":32768} + ,{"Name":"AnalogVideo_SECAM_K","Value":65536} + ,{"Name":"AnalogVideo_SECAM_K1","Value":131072} + ,{"Name":"AnalogVideo_SECAM_L","Value":262144} + ,{"Name":"AnalogVideo_SECAM_L1","Value":524288} + ,{"Name":"AnalogVideo_PAL_N_COMBO","Value":1048576} + ,{"Name":"AnalogVideoMask_MCE_NTSC","Value":1052167} + ,{"Name":"AnalogVideoMask_MCE_PAL","Value":496} + ,{"Name":"AnalogVideoMask_MCE_SECAM","Value":1044480} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TunerInputType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TunerInputCable","Value":0} + ,{"Name":"TunerInputAntenna","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VideoCopyProtectionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoCopyProtectionMacrovisionBasic","Value":0} + ,{"Name":"VideoCopyProtectionMacrovisionCBI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PhysicalConnectorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PhysConn_Video_Tuner","Value":1} + ,{"Name":"PhysConn_Video_Composite","Value":2} + ,{"Name":"PhysConn_Video_SVideo","Value":3} + ,{"Name":"PhysConn_Video_RGB","Value":4} + ,{"Name":"PhysConn_Video_YRYBY","Value":5} + ,{"Name":"PhysConn_Video_SerialDigital","Value":6} + ,{"Name":"PhysConn_Video_ParallelDigital","Value":7} + ,{"Name":"PhysConn_Video_SCSI","Value":8} + ,{"Name":"PhysConn_Video_AUX","Value":9} + ,{"Name":"PhysConn_Video_1394","Value":10} + ,{"Name":"PhysConn_Video_USB","Value":11} + ,{"Name":"PhysConn_Video_VideoDecoder","Value":12} + ,{"Name":"PhysConn_Video_VideoEncoder","Value":13} + ,{"Name":"PhysConn_Video_SCART","Value":14} + ,{"Name":"PhysConn_Video_Black","Value":15} + ,{"Name":"PhysConn_Audio_Tuner","Value":4096} + ,{"Name":"PhysConn_Audio_Line","Value":4097} + ,{"Name":"PhysConn_Audio_Mic","Value":4098} + ,{"Name":"PhysConn_Audio_AESDigital","Value":4099} + ,{"Name":"PhysConn_Audio_SPDIFDigital","Value":4100} + ,{"Name":"PhysConn_Audio_SCSI","Value":4101} + ,{"Name":"PhysConn_Audio_AUX","Value":4102} + ,{"Name":"PhysConn_Audio_1394","Value":4103} + ,{"Name":"PhysConn_Audio_USB","Value":4104} + ,{"Name":"PhysConn_Audio_AudioDecoder","Value":4105} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMAnalogVideoDecoder" + ,"Kind":"Com" + ,"Guid":"c6e13350-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_AvailableTVFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TVFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TVFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_HorizontalLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_VCRHorizontalLocking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVCRHorizontalLocking","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VCRHorizontalLocking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVCRHorizontalLocking","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfLines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNumberOfLines","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OutputEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOutputEnable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutputEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOutputEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VideoProcAmpProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoProcAmp_Brightness","Value":0} + ,{"Name":"VideoProcAmp_Contrast","Value":1} + ,{"Name":"VideoProcAmp_Hue","Value":2} + ,{"Name":"VideoProcAmp_Saturation","Value":3} + ,{"Name":"VideoProcAmp_Sharpness","Value":4} + ,{"Name":"VideoProcAmp_Gamma","Value":5} + ,{"Name":"VideoProcAmp_ColorEnable","Value":6} + ,{"Name":"VideoProcAmp_WhiteBalance","Value":7} + ,{"Name":"VideoProcAmp_BacklightCompensation","Value":8} + ,{"Name":"VideoProcAmp_Gain","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VideoProcAmpFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoProcAmp_Flags_Auto","Value":1} + ,{"Name":"VideoProcAmp_Flags_Manual","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMVideoProcAmp" + ,"Kind":"Com" + ,"Guid":"c6e13360-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CameraControlProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CameraControl_Pan","Value":0} + ,{"Name":"CameraControl_Tilt","Value":1} + ,{"Name":"CameraControl_Roll","Value":2} + ,{"Name":"CameraControl_Zoom","Value":3} + ,{"Name":"CameraControl_Exposure","Value":4} + ,{"Name":"CameraControl_Iris","Value":5} + ,{"Name":"CameraControl_Focus","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraControlFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CameraControl_Flags_Auto","Value":1} + ,{"Name":"CameraControl_Flags_Manual","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMCameraControl" + ,"Kind":"Com" + ,"Guid":"c6e13370-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VideoControlFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoControlFlag_FlipHorizontal","Value":1} + ,{"Name":"VideoControlFlag_FlipVertical","Value":2} + ,{"Name":"VideoControlFlag_ExternalTriggerEnable","Value":4} + ,{"Name":"VideoControlFlag_Trigger","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMVideoControl" + ,"Kind":"Com" + ,"Guid":"6a2e0670-28e4-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCapsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentActualFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ActualFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxAvailableFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxAvailableFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameRateList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"FrameRates","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMCrossbar" + ,"Kind":"Com" + ,"Guid":"c6e13380-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_PinCounts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OutputPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"InputPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanRoute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Route" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsRoutedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OutputPinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InputPinIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CrossbarPinInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsInputPin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PinIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PinIndexRelated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"PhysicalType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AMTunerSubChannel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTUNER_SUBCHAN_NO_TUNE","Value":-2} + ,{"Name":"AMTUNER_SUBCHAN_DEFAULT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMTunerSignalStrength" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTUNER_HASNOSIGNALSTRENGTH","Value":-1} + ,{"Name":"AMTUNER_NOSIGNAL","Value":0} + ,{"Name":"AMTUNER_SIGNALPRESENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMTunerModeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTUNER_MODE_DEFAULT","Value":0} + ,{"Name":"AMTUNER_MODE_TV","Value":1} + ,{"Name":"AMTUNER_MODE_FM_RADIO","Value":2} + ,{"Name":"AMTUNER_MODE_AM_RADIO","Value":4} + ,{"Name":"AMTUNER_MODE_DSS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMTunerEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTUNER_EVENT_CHANGED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMTuner" + ,"Kind":"Com" + ,"Guid":"211a8761-03ac-11d1-8d13-00aa00bd8339" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lVideoSubChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lAudioSubChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plVideoSubChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plAudioSubChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ChannelMinMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lChannelMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lChannelMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountryCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTuningSpace","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Logon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCurrentUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Logout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SignalPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSignalStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMode","Type":{"Kind":"ApiRef","Name":"AMTunerModeType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMTunerModeType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAvailableModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterNotificationCallBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterNotificationCallBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMTunerNotification" + ,"Kind":"Com" + ,"Guid":"211a8760-03ac-11d1-8d13-00aa00bd8339" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"AMTunerEventType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMTVTuner" + ,"Kind":"Com" + ,"Guid":"211a8766-03ac-11d1-8d13-00aa00bd8339" + ,"Interface":{"Kind":"ApiRef","Name":"IAMTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_AvailableTVFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TVFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AutoTune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plFoundSignal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StoreAutoTune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_NumInputConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNumInputConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InputType","Type":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ConnectInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ConnectInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VideoFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AudioFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBPCSatelliteTuner" + ,"Kind":"Com" + ,"Guid":"211a8765-03ac-11d1-8d13-00aa00bd8339" + ,"Interface":{"Kind":"ApiRef","Name":"IAMTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_DefaultSubChannelTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDefaultVideoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plDefaultAudioType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultSubChannelTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDefaultVideoType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDefaultAudioType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTapingPermitted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"TVAudioMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTVAUDIO_MODE_MONO","Value":1} + ,{"Name":"AMTVAUDIO_MODE_STEREO","Value":2} + ,{"Name":"AMTVAUDIO_MODE_LANG_A","Value":16} + ,{"Name":"AMTVAUDIO_MODE_LANG_B","Value":32} + ,{"Name":"AMTVAUDIO_MODE_LANG_C","Value":64} + ,{"Name":"AMTVAUDIO_PRESET_STEREO","Value":512} + ,{"Name":"AMTVAUDIO_PRESET_LANG_A","Value":4096} + ,{"Name":"AMTVAUDIO_PRESET_LANG_B","Value":8192} + ,{"Name":"AMTVAUDIO_PRESET_LANG_C","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMTVAudioEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMTVAUDIO_EVENT_CHANGED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMTVAudio" + ,"Kind":"Com" + ,"Guid":"83ec1c30-23d1-11d1-99e6-00a0c9560266" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHardwareSupportedTVAudioModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAvailableTVAudioModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TVAudioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TVAudioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterNotificationCallBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterNotificationCallBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IAMTunerNotification","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMTVAudioNotification" + ,"Kind":"Com" + ,"Guid":"83ec1c33-23d1-11d1-99e6-00a0c9560266" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"AMTVAudioEventType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMAnalogVideoEncoder" + ,"Kind":"Com" + ,"Guid":"c6e133b0-30ac-11d0-a18c-00a0c9118956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_AvailableTVFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TVFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TVFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CopyProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVideoCopyProtection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CopyProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVideoCopyProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CCEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCCEnable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CCEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCCEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AMPROPERTY_PIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMPROPERTY_PIN_CATEGORY","Value":0} + ,{"Name":"AMPROPERTY_PIN_MEDIUM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKsPropertySet" + ,"Kind":"Com" + ,"Guid":"31efac30-515c-11d0-a9aa-00aa0061be93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInstanceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbPropData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInstanceData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbPropData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTypeSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMediaPropertyBag" + ,"Kind":"Com" + ,"Guid":"6025a880-c0d5-11d0-bd4e-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnumProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistMediaPropertyBag" + ,"Kind":"Com" + ,"Guid":"5738e040-b67f-11d0-bd4d-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IMediaPropertyBag","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorLog","Type":{"Kind":"ApiRef","Name":"IErrorLog","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropBag","Type":{"Kind":"ApiRef","Name":"IMediaPropertyBag","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveAllProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMPhysicalPinInfo" + ,"Kind":"Com" + ,"Guid":"f938c991-3029-11cf-8c44-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPhysicalType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMExtDevice" + ,"Kind":"Com" + ,"Guid":"b5730a90-1a2c-11cf-8c23-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Capability","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pdblValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExternalDeviceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExternalDeviceVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DevicePower" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PowerMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DevicePower" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPowerMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Calibrate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DevicePort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DevicePort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DevicePort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevicePort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMExtTransport" + ,"Kind":"Com" + ,"Guid":"a03cd5f0-3045-11cf-8c44-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Capability","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pdblValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MediaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MediaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LocalControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StatusItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportBasicParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppszData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTransportBasicParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransportVideoParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransportVideoParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransportAudioParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransportAudioParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdblRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBump" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBump" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Speed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Duration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AntiClogControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AntiClogControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEditPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEditPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEditID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEditProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEditProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EditStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EditStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMTimecodeReader" + ,"Kind":"Com" + ,"Guid":"9b496ce1-811b-11cf-8c77-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTCRMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTCRMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_VITCLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VITCLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMTimecodeGenerator" + ,"Kind":"Com" + ,"Guid":"9b496ce0-811b-11cf-8c77-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTCGMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTCGMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_VITCLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VITCLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimecodeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMECODE_SAMPLE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMTimecodeDisplay" + ,"Kind":"Com" + ,"Guid":"9b496ce2-811b-11cf-8c77-00aa006b6814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTCDisplayEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTCDisplayEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTCDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTCDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMDevMemoryAllocator" + ,"Kind":"Com" + ,"Guid":"c6545bf0-e76b-11d0-bd52-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwcbTotalFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwcbLargestFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwcbTotalMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwcbMinimumChunk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Alloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Free" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDevMemoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnkInnner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMDevMemoryControl" + ,"Kind":"Com" + ,"Guid":"c6545bf1-e76b-11d0-bd52-00a0c911ce86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryWriteSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDevId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDevId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_AMSTREAMSELECTINFOFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSTREAMSELECTINFO_ENABLED","Value":1} + ,{"Name":"AMSTREAMSELECTINFO_EXCLUSIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_AMSTREAMSELECTENABLEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMSTREAMSELECTENABLE_ENABLE","Value":1} + ,{"Name":"AMSTREAMSELECTENABLE_ENABLEALL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMStreamSelect" + ,"Kind":"Com" + ,"Guid":"c1960960-17f5-11d1-abe1-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Info" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AMRESCTL_RESERVEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMRESCTL_RESERVEFLAGS_RESERVE","Value":0} + ,{"Name":"AMRESCTL_RESERVEFLAGS_UNRESERVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMResourceControl" + ,"Kind":"Com" + ,"Guid":"8389d2d0-77d7-11d1-abe6-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reserve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMClockAdjust" + ,"Kind":"Com" + ,"Guid":"4d5466b0-a49c-11d1-abe8-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetClockDelta" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtDelta","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AM_FILTER_MISC_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_FILTER_MISC_FLAGS_IS_RENDERER","Value":1} + ,{"Name":"AM_FILTER_MISC_FLAGS_IS_SOURCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMFilterMiscFlags" + ,"Kind":"Com" + ,"Guid":"2dd74950-a890-11d1-abe8-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMiscFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDrawVideoImage" + ,"Kind":"Com" + ,"Guid":"48efb120-ab49-11d2-aed2-00a0c995e8d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DrawVideoImageBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DrawVideoImageEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DrawVideoImageDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprcSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDecimateVideoImage" + ,"Kind":"Com" + ,"Guid":"2e5ea3e0-e924-11d2-b6da-00a0c995e8df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDecimationImageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetDecimationImageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DECIMATION_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DECIMATION_LEGACY","Value":0} + ,{"Name":"DECIMATION_USE_DECODER_ONLY","Value":1} + ,{"Name":"DECIMATION_USE_VIDEOPORT_ONLY","Value":2} + ,{"Name":"DECIMATION_USE_OVERLAY_ONLY","Value":3} + ,{"Name":"DECIMATION_DEFAULT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMVideoDecimationProperties" + ,"Kind":"Com" + ,"Guid":"60d32930-13da-11d3-9ec6-c4fcaef5c7be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryDecimationUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMATION_USAGE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDecimationUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DECIMATION_USAGE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVideoFrameStep" + ,"Kind":"Com" + ,"Guid":"e46a9787-2b71-444d-a4b5-1fab7b708d6a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStepObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CanStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMultiple","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pStepObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"_AM_PUSHSOURCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PUSHSOURCECAPS_INTERNAL_RM","Value":1} + ,{"Name":"AM_PUSHSOURCECAPS_NOT_LIVE","Value":2} + ,{"Name":"AM_PUSHSOURCECAPS_PRIVATE_CLOCK","Value":4} + ,{"Name":"AM_PUSHSOURCEREQS_USE_STREAM_CLOCK","Value":65536} + ,{"Name":"AM_PUSHSOURCEREQS_USE_CLOCK_CHAIN","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMLatency" + ,"Kind":"Com" + ,"Guid":"62ea93ba-ec62-11d2-b770-00c04fb6bd3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMPushSource" + ,"Kind":"Com" + ,"Guid":"f185fe76-e64e-11d2-b76e-00c04fb6bd3d" + ,"Interface":{"Kind":"ApiRef","Name":"IAMLatency","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetPushSourceFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPushSourceFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStreamOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxStreamOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtMaxOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxStreamOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtMaxOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMDeviceRemoval" + ,"Kind":"Com" + ,"Guid":"f90a6130-b658-11d2-ae49-0000f8754b99" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsidInterfaceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pwszSymbolicLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reassociate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disassociate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DVINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDVAAuxSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVAAuxCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVAAuxSrc1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVAAuxCtl1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVVAuxSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVVAuxCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDVReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DVENCODERRESOLUTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVENCODERRESOLUTION_720x480","Value":2012} + ,{"Name":"DVENCODERRESOLUTION_360x240","Value":2013} + ,{"Name":"DVENCODERRESOLUTION_180x120","Value":2014} + ,{"Name":"DVENCODERRESOLUTION_88x60","Value":2015} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DVENCODERVIDEOFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVENCODERVIDEOFORMAT_NTSC","Value":2000} + ,{"Name":"DVENCODERVIDEOFORMAT_PAL","Value":2001} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DVENCODERFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVENCODERFORMAT_DVSD","Value":2007} + ,{"Name":"DVENCODERFORMAT_DVHD","Value":2008} + ,{"Name":"DVENCODERFORMAT_DVSL","Value":2009} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDVEnc" + ,"Kind":"Com" + ,"Guid":"d18e17a0-aacb-11d0-afb0-00aa00b67a42" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_IFormatResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"DVFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"fDVInfo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"sDVInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IFormatResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"DVFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Resolution","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fDVInfo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"sDVInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_DVDECODERRESOLUTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVDECODERRESOLUTION_720x480","Value":1000} + ,{"Name":"DVDECODERRESOLUTION_360x240","Value":1001} + ,{"Name":"DVDECODERRESOLUTION_180x120","Value":1002} + ,{"Name":"DVDECODERRESOLUTION_88x60","Value":1003} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DVRESOLUTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVRESOLUTION_FULL","Value":1000} + ,{"Name":"DVRESOLUTION_HALF","Value":1001} + ,{"Name":"DVRESOLUTION_QUARTER","Value":1002} + ,{"Name":"DVRESOLUTION_DC","Value":1003} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IIPDVDec" + ,"Kind":"Com" + ,"Guid":"b8e8bd60-0bfe-11d0-af91-00aa00b67a42" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_IPDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayPix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IPDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayPix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVRGB219" + ,"Kind":"Com" + ,"Guid":"58473a19-2bc8-4663-8012-25f81babddd1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRGB219" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVSplitter" + ,"Kind":"Com" + ,"Guid":"92a3a302-da7c-4a1f-ba7e-1802bb5d2d02" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DiscardAlternateVideoFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nDiscard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AM_AUDIO_RENDERER_STAT_PARAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_AUDREND_STAT_PARAM_BREAK_COUNT","Value":1} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_MODE","Value":2} + ,{"Name":"AM_AUDREND_STAT_PARAM_SILENCE_DUR","Value":3} + ,{"Name":"AM_AUDREND_STAT_PARAM_LAST_BUFFER_DUR","Value":4} + ,{"Name":"AM_AUDREND_STAT_PARAM_DISCONTINUITIES","Value":5} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_RATE","Value":6} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_DROPWRITE_DUR","Value":7} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_HIGHLOWERROR","Value":8} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_LASTHIGHLOWERROR","Value":9} + ,{"Name":"AM_AUDREND_STAT_PARAM_SLAVE_ACCUMERROR","Value":10} + ,{"Name":"AM_AUDREND_STAT_PARAM_BUFFERFULLNESS","Value":11} + ,{"Name":"AM_AUDREND_STAT_PARAM_JITTER","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMAudioRendererStats" + ,"Kind":"Com" + ,"Guid":"22320cb2-d41a-11d2-bf7c-d7cb9df0bf93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_AM_INTF_SEARCH_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_INTF_SEARCH_INPUT_PIN","Value":1} + ,{"Name":"AM_INTF_SEARCH_OUTPUT_PIN","Value":2} + ,{"Name":"AM_INTF_SEARCH_FILTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMGraphStreams" + ,"Kind":"Com" + ,"Guid":"632105fa-072e-11d3-8af9-00c04fb6bd3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindUpstreamInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncUsingStreamOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseStreamOffset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaxGraphLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtMaxGraphLatency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AMOVERLAYFX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMOVERFX_NOFX","Value":0} + ,{"Name":"AMOVERFX_MIRRORLEFTRIGHT","Value":2} + ,{"Name":"AMOVERFX_MIRRORUPDOWN","Value":4} + ,{"Name":"AMOVERFX_DEINTERLACE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMOverlayFX" + ,"Kind":"Com" + ,"Guid":"62fae250-7e65-4460-bfc9-6398b322073c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryOverlayFXCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwOverlayFXCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOverlayFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOverlayFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwOverlayFX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMOpenProgress" + ,"Kind":"Com" + ,"Guid":"8e1c39a1-de53-11cf-aa63-0080c744528d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pllCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AbortOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMpeg2Demultiplexer" + ,"Kind":"Com" + ,"Guid":"436eee9c-264f-4242-90e1-4e330c107512" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateOutputPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIPin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputPinMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteOutputPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPinName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"STREAM_ID_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stream_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaSampleContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSubstreamFilterValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iDataOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumStreamIdMap" + ,"Kind":"Com" + ,"Guid":"945c1566-6202-46fc-96c7-d87f289c6534" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamIdMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STREAM_ID_MAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumStreamIdMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamIdMap","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2StreamIdMap" + ,"Kind":"Com" + ,"Guid":"d0e04c47-25b8-4369-925a-362a01d95444" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MediaSampleContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulSubstreamFilterValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iDataOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"culStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulStreamId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumStreamIdMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumStreamIdMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamIdMap","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRegisterServiceProvider" + ,"Kind":"Com" + ,"Guid":"7b3a2f01-0751-48dd-b556-004785171c54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMClockSlave" + ,"Kind":"Com" + ,"Guid":"9fd52741-176d-4b36-8f51-ca8f933223be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetErrorTolerance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTolerance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetErrorTolerance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTolerance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMGraphBuilderCallback" + ,"Kind":"Com" + ,"Guid":"4995f511-9ddb-4f12-bd3b-f04611807b79" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SelectedFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMon","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatedFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFil","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMFilterGraphCallback" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UnableToRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetCapabilitiesKey" + ,"Kind":"Com" + ,"Guid":"a8809222-07bb-48ea-951c-33158100625b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilitiesKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEncoderAPI" + ,"Kind":"Com" + ,"Guid":"70423839-6acc-4b23-b079-21dbf08156a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetParameterRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ValueMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ValueMax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParameterValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ValuesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVideoEncoder" + ,"Kind":"Com" + ,"Guid":"02997c3b-8e1b-460e-9270-545e0de9563e" + ,"Interface":{"Kind":"ApiRef","Name":"IEncoderAPI","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAMDecoderCaps" + ,"Kind":"Com" + ,"Guid":"c0dff467-d499-4986-972b-e1d9090fa941" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCapIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwCap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AMCOPPSignature" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMCOPPCommand" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidCommandID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMCOPPStatusInput" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidStatusRequestID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMCOPPStatusOutput" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"COPPStatus","Type":{"Kind":"Array","Shape":{"Size":4076},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAMCertifiedOutputProtection" + ,"Kind":"Com" + ,"Guid":"6feded3e-0ff1-4901-a2f1-43f7012c8515" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"KeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"VarLenCertGH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwLengthCertGH","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SessionSequenceStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPSignature","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProtectionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPCommand","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ProtectionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatusInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPStatusInput","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStatusOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMCOPPStatusOutput","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMAsyncReaderTimestampScaling" + ,"Kind":"Com" + ,"Guid":"cf7b26fc-9a00-485b-8147-3e789d5e8f67" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTimestampMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRaw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimestampMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRaw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMPluginControl" + ,"Kind":"Com" + ,"Guid":"0e26a181-f40c-4635-8786-976284b52981" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPreferredClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredClsidByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPreferredClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDisabledByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"disabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsLegacyDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPinConnection" + ,"Kind":"Com" + ,"Guid":"4a9a62d3-27d4-403d-91e9-89f540e55534" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DynamicQueryAccept" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NotifyEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNotifyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEndPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DynamicDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPinFlowControl" + ,"Kind":"Com" + ,"Guid":"c56e9858-dbf3-4f6b-8119-384af2060deb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Block" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBlockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PIN_FLOW_CONTROL_BLOCK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_GRAPH_CONFIG_RECONNECT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_GRAPH_CONFIG_RECONNECT_DIRECTCONNECT","Value":1} + ,{"Name":"AM_GRAPH_CONFIG_RECONNECT_CACHE_REMOVED_FILTERS","Value":2} + ,{"Name":"AM_GRAPH_CONFIG_RECONNECT_USE_ONLY_CACHED_FILTERS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_REM_FILTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REMFILTERF_LEAVECONNECTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_FILTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_FILTER_FLAGS_REMOVABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGraphConfig" + ,"Kind":"Com" + ,"Guid":"03a1eb8e-32bf-4245-8502-114d08a9cb88" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmtFirstConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pUsingFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAbortEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reconfigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IGraphConfigCallback","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAbortEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFilterToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCacheFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveFilterFromCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PushThroughData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IPinConnection","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEventAbort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFilterFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFilterFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveFilterEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGraphConfigCallback" + ,"Kind":"Com" + ,"Guid":"ade0fd60-d19d-11d2-abf6-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reconfigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFilterChain" + ,"Kind":"Com" + ,"Guid":"dcfbdcf6-0dc2-45f5-9ab2-7c330ea09c29" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PauseChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEndFilter","Type":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMRPresentationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMRSample_SyncPoint","Value":1} + ,{"Name":"VMRSample_Preroll","Value":2} + ,{"Name":"VMRSample_Discontinuity","Value":4} + ,{"Name":"VMRSample_TimeValid","Value":8} + ,{"Name":"VMRSample_SrcDstRectsValid","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMRPRESENTATIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSurf","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTypeSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRImagePresenter" + ,"Kind":"Com" + ,"Guid":"ce704fe7-e71e-41fb-baa2-c4403e1182f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartPresenting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopPresenting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PresentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpPresInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRPRESENTATIONINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRSurfaceAllocationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMAP_PIXELFORMAT_VALID","Value":1} + ,{"Name":"AMAP_3D_TARGET","Value":2} + ,{"Name":"AMAP_ALLOW_SYSMEM","Value":4} + ,{"Name":"AMAP_FORCE_SYSMEM","Value":8} + ,{"Name":"AMAP_DIRECTED_FLIP","Value":16} + ,{"Name":"AMAP_DXVA_TARGET","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMRALLOCATIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpPixFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szNativeSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRSurfaceAllocator" + ,"Kind":"Com" + ,"Guid":"31ce832e-4484-458b-8cca-f4d7e3db0b52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllocateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALLOCATIONINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwActualBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdviseNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIVMRSurfAllocNotify","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocatorNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVMRSurfaceAllocatorNotify" + ,"Kind":"Com" + ,"Guid":"aada05a8-5a4e-4729-af0b-cea27aed51e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSurfaceAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpIVRMSurfaceAllocator","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDDrawDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDDrawDevice","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeDDrawDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDDrawDevice","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreDDrawSurfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NotifyEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clrBorder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMR_ASPECT_RATIO_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR_ARMODE_NONE","Value":0} + ,{"Name":"VMR_ARMODE_LETTER_BOX","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRWindowlessControl" + ,"Kind":"Com" + ,"Guid":"0eb1088c-4dcd-46f0-878f-39dae86a51b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNativeVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpARWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpARHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMinIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMaxIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVideoClippingWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RepaintVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayModeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDib","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRMixerPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MixerPref_NoDecimation","Value":1} + ,{"Name":"MixerPref_DecimateOutput","Value":2} + ,{"Name":"MixerPref_ARAdjustXorY","Value":4} + ,{"Name":"MixerPref_DecimationReserved","Value":8} + ,{"Name":"MixerPref_DecimateMask","Value":15} + ,{"Name":"MixerPref_BiLinearFiltering","Value":16} + ,{"Name":"MixerPref_PointFiltering","Value":32} + ,{"Name":"MixerPref_FilteringMask","Value":240} + ,{"Name":"MixerPref_RenderTargetRGB","Value":256} + ,{"Name":"MixerPref_RenderTargetYUV","Value":4096} + ,{"Name":"MixerPref_RenderTargetYUV420","Value":512} + ,{"Name":"MixerPref_RenderTargetYUV422","Value":1024} + ,{"Name":"MixerPref_RenderTargetYUV444","Value":2048} + ,{"Name":"MixerPref_RenderTargetReserved","Value":57344} + ,{"Name":"MixerPref_RenderTargetMask","Value":65280} + ,{"Name":"MixerPref_DynamicSwitchToBOB","Value":65536} + ,{"Name":"MixerPref_DynamicDecimateBy2","Value":131072} + ,{"Name":"MixerPref_DynamicReserved","Value":786432} + ,{"Name":"MixerPref_DynamicMask","Value":983040} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NORMALIZEDRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRMixerControl" + ,"Kind":"Com" + ,"Guid":"1c1a17b0-bed0-415d-974b-dc6696131599" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBackgroundClr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClrBkg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackgroundClr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClrBkg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMixerPrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMixerPrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRGUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"GUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMRMONITORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRMonitorConfig" + ,"Kind":"Com" + ,"Guid":"9cf0b1b6-fbaa-4b7f-88cf-cf1f130a0dce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDefaultMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDefaultMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRGUID","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAvailableMonitors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRMONITORINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwMaxInfoArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRRenderPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RenderPrefs_RestrictToInitialMonitor","Value":0} + ,{"Name":"RenderPrefs_ForceOffscreen","Value":1} + ,{"Name":"RenderPrefs_ForceOverlays","Value":2} + ,{"Name":"RenderPrefs_AllowOverlays","Value":0} + ,{"Name":"RenderPrefs_AllowOffscreen","Value":0} + ,{"Name":"RenderPrefs_DoNotRenderColorKeyAndBorder","Value":8} + ,{"Name":"RenderPrefs_Reserved","Value":16} + ,{"Name":"RenderPrefs_PreferAGPMemWhenMixing","Value":32} + ,{"Name":"RenderPrefs_Mask","Value":63} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMRMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMRMode_Windowed","Value":1} + ,{"Name":"VMRMode_Windowless","Value":2} + ,{"Name":"VMRMode_Renderless","Value":4} + ,{"Name":"VMRMode_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_strmif_0000_0122_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MAX_NUMBER_OF_STREAMS","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRFilterConfig" + ,"Kind":"Com" + ,"Guid":"9e5530c5-7034-48b4-bb46-0b8a6efc8e36" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetImageCompositor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVMRImgCompositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRAspectRatioControl" + ,"Kind":"Com" + ,"Guid":"ede80b5c-bad6-4623-b537-65586c9f8dfd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwARMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwARMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMRDeinterlacePrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeinterlacePref_NextBest","Value":1} + ,{"Name":"DeinterlacePref_BOB","Value":2} + ,{"Name":"DeinterlacePref_Weave","Value":4} + ,{"Name":"DeinterlacePref_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMRDeinterlaceTech" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeinterlaceTech_Unknown","Value":0} + ,{"Name":"DeinterlaceTech_BOBLineReplicate","Value":1} + ,{"Name":"DeinterlaceTech_BOBVerticalStretch","Value":2} + ,{"Name":"DeinterlaceTech_MedianFiltering","Value":4} + ,{"Name":"DeinterlaceTech_EdgeFiltering","Value":16} + ,{"Name":"DeinterlaceTech_FieldAdaptive","Value":32} + ,{"Name":"DeinterlaceTech_PixelAdaptive","Value":64} + ,{"Name":"DeinterlaceTech_MotionVectorSteered","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMRFrequency" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMRVideoDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SingleFieldPerSample","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"VMRFrequency","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"VMRFrequency","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMRDeinterlaceCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPreviousOutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"ApiRef","Name":"VMRDeinterlaceTech","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRDeinterlaceControl" + ,"Kind":"Com" + ,"Guid":"bb057577-0db8-4e6a-87a7-1a8c9a505a0f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberOfDeinterlaceModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVideoDesc","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwNumDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeinterlaceModeCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVideoDesc","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpDeinterlaceCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRDeinterlaceCaps","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeinterlacePrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwDeinterlacePrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDeinterlacePrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDeinterlacePrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActualDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRALPHABITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pDDS","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"clrSrcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRMixerBitmap" + ,"Kind":"Com" + ,"Guid":"1e673275-0257-40aa-af20-7c608d4a0428" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAlphaBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMRVIDEOSTREAMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pddsVideoSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ddClrKey","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"rNormal","Type":{"Kind":"ApiRef","Name":"NORMALIZEDRECT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRImageCompositor" + ,"Kind":"Com" + ,"Guid":"7a4fb5af-479f-4074-bb40-ce6722e43c82" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitCompositionTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TermCompositionTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStreamMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompositeImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmtRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwClrBkGnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVideoStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRVIDEOSTREAMINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVMRVideoStreamControl" + ,"Kind":"Com" + ,"Guid":"058d1f11-2a54-4bef-bd54-df706626b727" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRSurface" + ,"Kind":"Com" + ,"Guid":"a9849bbe-9ec8-4263-b764-62730f0d15d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSurfaceLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnlockSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRImagePresenterConfig" + ,"Kind":"Com" + ,"Guid":"9f3a1c85-8555-49ba-935f-be5b5b29d178" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRImagePresenterExclModeConfig" + ,"Kind":"Com" + ,"Guid":"e6f7ce40-4673-44f1-8f77-5499d68cb4ea" + ,"Interface":{"Kind":"ApiRef","Name":"IVMRImagePresenterConfig","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetXlcModeDDObjAndPrimarySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDDObj","Type":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPrimarySurf","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetXlcModeDDObjAndPrimarySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDDObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpPrimarySurf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVPManager" + ,"Kind":"Com" + ,"Guid":"aac18c18-e186-46d2-825d-a1f8dc8e395a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetVideoPortIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVideoPortIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoPortIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVideoPortIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DVD_DOMAIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_DOMAIN_FirstPlay","Value":1} + ,{"Name":"DVD_DOMAIN_VideoManagerMenu","Value":2} + ,{"Name":"DVD_DOMAIN_VideoTitleSetMenu","Value":3} + ,{"Name":"DVD_DOMAIN_Title","Value":4} + ,{"Name":"DVD_DOMAIN_Stop","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_MENU_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_MENU_Title","Value":2} + ,{"Name":"DVD_MENU_Root","Value":3} + ,{"Name":"DVD_MENU_Subpicture","Value":4} + ,{"Name":"DVD_MENU_Audio","Value":5} + ,{"Name":"DVD_MENU_Angle","Value":6} + ,{"Name":"DVD_MENU_Chapter","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_DISC_SIDE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_SIDE_A","Value":1} + ,{"Name":"DVD_SIDE_B","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_PREFERRED_DISPLAY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAY_CONTENT_DEFAULT","Value":0} + ,{"Name":"DISPLAY_16x9","Value":1} + ,{"Name":"DISPLAY_4x3_PANSCAN_PREFERRED","Value":2} + ,{"Name":"DISPLAY_4x3_LETTERBOX_PREFERRED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_ATR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulCAT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbATRI","Type":{"Kind":"Array","Shape":{"Size":768},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_FRAMERATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_FPS_25","Value":1} + ,{"Name":"DVD_FPS_30NonDrop","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_TIMECODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_NavCmdType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_NavCmdType_Pre","Value":1} + ,{"Name":"DVD_NavCmdType_Post","Value":2} + ,{"Name":"DVD_NavCmdType_Cell","Value":3} + ,{"Name":"DVD_NavCmdType_Button","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_TIMECODE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_TC_FLAG_25fps","Value":1} + ,{"Name":"DVD_TC_FLAG_30fps","Value":2} + ,{"Name":"DVD_TC_FLAG_DropFrame","Value":4} + ,{"Name":"DVD_TC_FLAG_Interpolated","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_HMSF_TIMECODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bHours","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMinutes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSeconds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFrames","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_PLAYBACK_LOCATION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TitleNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChapterNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeCode","Type":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"TimeCodeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_PLAYBACK_LOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TitleNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChapterNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VALID_UOP_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UOP_FLAG_Play_Title_Or_AtTime","Value":1} + ,{"Name":"UOP_FLAG_Play_Chapter","Value":2} + ,{"Name":"UOP_FLAG_Play_Title","Value":4} + ,{"Name":"UOP_FLAG_Stop","Value":8} + ,{"Name":"UOP_FLAG_ReturnFromSubMenu","Value":16} + ,{"Name":"UOP_FLAG_Play_Chapter_Or_AtTime","Value":32} + ,{"Name":"UOP_FLAG_PlayPrev_Or_Replay_Chapter","Value":64} + ,{"Name":"UOP_FLAG_PlayNext_Chapter","Value":128} + ,{"Name":"UOP_FLAG_Play_Forwards","Value":256} + ,{"Name":"UOP_FLAG_Play_Backwards","Value":512} + ,{"Name":"UOP_FLAG_ShowMenu_Title","Value":1024} + ,{"Name":"UOP_FLAG_ShowMenu_Root","Value":2048} + ,{"Name":"UOP_FLAG_ShowMenu_SubPic","Value":4096} + ,{"Name":"UOP_FLAG_ShowMenu_Audio","Value":8192} + ,{"Name":"UOP_FLAG_ShowMenu_Angle","Value":16384} + ,{"Name":"UOP_FLAG_ShowMenu_Chapter","Value":32768} + ,{"Name":"UOP_FLAG_Resume","Value":65536} + ,{"Name":"UOP_FLAG_Select_Or_Activate_Button","Value":131072} + ,{"Name":"UOP_FLAG_Still_Off","Value":262144} + ,{"Name":"UOP_FLAG_Pause_On","Value":524288} + ,{"Name":"UOP_FLAG_Select_Audio_Stream","Value":1048576} + ,{"Name":"UOP_FLAG_Select_SubPic_Stream","Value":2097152} + ,{"Name":"UOP_FLAG_Select_Angle","Value":4194304} + ,{"Name":"UOP_FLAG_Select_Karaoke_Audio_Presentation_Mode","Value":8388608} + ,{"Name":"UOP_FLAG_Select_Video_Mode_Preference","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_CMD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_CMD_FLAG_None","Value":0} + ,{"Name":"DVD_CMD_FLAG_Flush","Value":1} + ,{"Name":"DVD_CMD_FLAG_SendEvents","Value":2} + ,{"Name":"DVD_CMD_FLAG_Block","Value":4} + ,{"Name":"DVD_CMD_FLAG_StartWhenRendered","Value":8} + ,{"Name":"DVD_CMD_FLAG_EndAfterRendered","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_OPTION_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_ResetOnStop","Value":1} + ,{"Name":"DVD_NotifyParentalLevelChange","Value":2} + ,{"Name":"DVD_HMSF_TimeCodeEvents","Value":3} + ,{"Name":"DVD_AudioDuringFFwdRew","Value":4} + ,{"Name":"DVD_EnableNonblockingAPIs","Value":5} + ,{"Name":"DVD_CacheSizeInMB","Value":6} + ,{"Name":"DVD_EnablePortableBookmarks","Value":7} + ,{"Name":"DVD_EnableExtendedCopyProtectErrors","Value":8} + ,{"Name":"DVD_NotifyPositionChange","Value":9} + ,{"Name":"DVD_IncreaseOutputControl","Value":10} + ,{"Name":"DVD_EnableStreaming","Value":11} + ,{"Name":"DVD_EnableESOutput","Value":12} + ,{"Name":"DVD_EnableTitleLength","Value":13} + ,{"Name":"DVD_DisableStillThrottle","Value":14} + ,{"Name":"DVD_EnableLoggingEvents","Value":15} + ,{"Name":"DVD_MaxReadBurstInKB","Value":16} + ,{"Name":"DVD_ReadBurstPeriodInMS","Value":17} + ,{"Name":"DVD_RestartDisc","Value":18} + ,{"Name":"DVD_EnableCC","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_RELATIVE_BUTTON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_Relative_Upper","Value":1} + ,{"Name":"DVD_Relative_Lower","Value":2} + ,{"Name":"DVD_Relative_Left","Value":3} + ,{"Name":"DVD_Relative_Right","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_PARENTAL_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_PARENTAL_LEVEL_8","Value":32768} + ,{"Name":"DVD_PARENTAL_LEVEL_7","Value":16384} + ,{"Name":"DVD_PARENTAL_LEVEL_6","Value":8192} + ,{"Name":"DVD_PARENTAL_LEVEL_5","Value":4096} + ,{"Name":"DVD_PARENTAL_LEVEL_4","Value":2048} + ,{"Name":"DVD_PARENTAL_LEVEL_3","Value":1024} + ,{"Name":"DVD_PARENTAL_LEVEL_2","Value":512} + ,{"Name":"DVD_PARENTAL_LEVEL_1","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_AUDIO_LANG_EXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_AUD_EXT_NotSpecified","Value":0} + ,{"Name":"DVD_AUD_EXT_Captions","Value":1} + ,{"Name":"DVD_AUD_EXT_VisuallyImpaired","Value":2} + ,{"Name":"DVD_AUD_EXT_DirectorComments1","Value":3} + ,{"Name":"DVD_AUD_EXT_DirectorComments2","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_SUBPICTURE_LANG_EXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_SP_EXT_NotSpecified","Value":0} + ,{"Name":"DVD_SP_EXT_Caption_Normal","Value":1} + ,{"Name":"DVD_SP_EXT_Caption_Big","Value":2} + ,{"Name":"DVD_SP_EXT_Caption_Children","Value":3} + ,{"Name":"DVD_SP_EXT_CC_Normal","Value":5} + ,{"Name":"DVD_SP_EXT_CC_Big","Value":6} + ,{"Name":"DVD_SP_EXT_CC_Children","Value":7} + ,{"Name":"DVD_SP_EXT_Forced","Value":9} + ,{"Name":"DVD_SP_EXT_DirectorComments_Normal","Value":13} + ,{"Name":"DVD_SP_EXT_DirectorComments_Big","Value":14} + ,{"Name":"DVD_SP_EXT_DirectorComments_Children","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_AUDIO_APPMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_AudioMode_None","Value":0} + ,{"Name":"DVD_AudioMode_Karaoke","Value":1} + ,{"Name":"DVD_AudioMode_Surround","Value":2} + ,{"Name":"DVD_AudioMode_Other","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_AUDIO_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_AudioFormat_AC3","Value":0} + ,{"Name":"DVD_AudioFormat_MPEG1","Value":1} + ,{"Name":"DVD_AudioFormat_MPEG1_DRC","Value":2} + ,{"Name":"DVD_AudioFormat_MPEG2","Value":3} + ,{"Name":"DVD_AudioFormat_MPEG2_DRC","Value":4} + ,{"Name":"DVD_AudioFormat_LPCM","Value":5} + ,{"Name":"DVD_AudioFormat_DTS","Value":6} + ,{"Name":"DVD_AudioFormat_SDDS","Value":7} + ,{"Name":"DVD_AudioFormat_Other","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_KARAOKE_DOWNMIX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_Mix_0to0","Value":1} + ,{"Name":"DVD_Mix_1to0","Value":2} + ,{"Name":"DVD_Mix_2to0","Value":4} + ,{"Name":"DVD_Mix_3to0","Value":8} + ,{"Name":"DVD_Mix_4to0","Value":16} + ,{"Name":"DVD_Mix_Lto0","Value":32} + ,{"Name":"DVD_Mix_Rto0","Value":64} + ,{"Name":"DVD_Mix_0to1","Value":256} + ,{"Name":"DVD_Mix_1to1","Value":512} + ,{"Name":"DVD_Mix_2to1","Value":1024} + ,{"Name":"DVD_Mix_3to1","Value":2048} + ,{"Name":"DVD_Mix_4to1","Value":4096} + ,{"Name":"DVD_Mix_Lto1","Value":8192} + ,{"Name":"DVD_Mix_Rto1","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_AudioAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AppMode","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_APPMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"AppModeData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AudioFormat","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_FORMAT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LanguageExtension","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fHasMultichannelInfo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bQuantization","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumberOfChannels","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_MUA_MixingInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fMixTo0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMixTo1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMix0InPhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMix1InPhase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSpeakerPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_MUA_Coeff" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"log2_alpha","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"log2_beta","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_MultichannelAudioAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Info","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MUA_MixingInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"Coeff","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MUA_Coeff","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_KARAOKE_CONTENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_Karaoke_GuideVocal1","Value":1} + ,{"Name":"DVD_Karaoke_GuideVocal2","Value":2} + ,{"Name":"DVD_Karaoke_GuideMelody1","Value":4} + ,{"Name":"DVD_Karaoke_GuideMelody2","Value":8} + ,{"Name":"DVD_Karaoke_GuideMelodyA","Value":16} + ,{"Name":"DVD_Karaoke_GuideMelodyB","Value":32} + ,{"Name":"DVD_Karaoke_SoundEffectA","Value":64} + ,{"Name":"DVD_Karaoke_SoundEffectB","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_KARAOKE_ASSIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_Assignment_reserved0","Value":0} + ,{"Name":"DVD_Assignment_reserved1","Value":1} + ,{"Name":"DVD_Assignment_LR","Value":2} + ,{"Name":"DVD_Assignment_LRM","Value":3} + ,{"Name":"DVD_Assignment_LR1","Value":4} + ,{"Name":"DVD_Assignment_LRM1","Value":5} + ,{"Name":"DVD_Assignment_LR12","Value":6} + ,{"Name":"DVD_Assignment_LRM12","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_KaraokeAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fMasterOfCeremoniesInGuideVocal1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDuet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChannelAssignment","Type":{"Kind":"ApiRef","Name":"DVD_KARAOKE_ASSIGNMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"wChannelContents","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_VIDEO_COMPRESSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_VideoCompression_Other","Value":0} + ,{"Name":"DVD_VideoCompression_MPEG1","Value":1} + ,{"Name":"DVD_VideoCompression_MPEG2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_VideoAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fPanscanPermitted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fLetterboxPermitted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulAspectX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFrameRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFrameHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Compression","Type":{"Kind":"ApiRef","Name":"DVD_VIDEO_COMPRESSION","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fLine21Field1InGOP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fLine21Field2InGOP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulSourceResolutionX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSourceResolutionY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIsSourceLetterboxed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsFilmMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_SUBPICTURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_SPType_NotSpecified","Value":0} + ,{"Name":"DVD_SPType_Language","Value":1} + ,{"Name":"DVD_SPType_Other","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_SUBPICTURE_CODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_SPCoding_RunLength","Value":0} + ,{"Name":"DVD_SPCoding_Extended","Value":1} + ,{"Name":"DVD_SPCoding_Other","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_SubpictureAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"CodingMode","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_CODING","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LanguageExtension","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_TITLE_APPMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_AppMode_Not_Specified","Value":0} + ,{"Name":"DVD_AppMode_Karaoke","Value":1} + ,{"Name":"DVD_AppMode_Other","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_TitleAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["DVD_TitleAttributes"]},"Attrs":[]} + ,{"Name":"VideoAttributes","Type":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ulNumberOfAudioStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AudioAttributes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"MultichannelAudioAttributes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DVD_MultichannelAudioAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"ulNumberOfSubpictureStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubpictureAttributes","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AppMode","Type":{"Kind":"ApiRef","Name":"DVD_TITLE_APPMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"TitleLength","Type":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DVD_MenuAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCompatibleRegion","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}},"Attrs":[]} + ,{"Name":"VideoAttributes","Type":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fAudioPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AudioAttributes","Type":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fSubpicturePresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubpictureAttributes","Type":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDvdControl" + ,"Kind":"Com" + ,"Guid":"a70efe61-e2a3-11d0-a9be-00aa0061be93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TitlePlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChapterPlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TimePlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bcdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopForResume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GoUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TimeSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bcdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChapterSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrevPGSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TopPGSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NextPGSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ForwardScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackwardScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MenuCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVD_MENU_ID","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UpperButtonSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LowerButtonSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LeftButtonSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RightButtonSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ButtonActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ButtonSelectAndActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StillOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MenuLanguageSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AudioStreamChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubpictureStreamChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSubPicture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bDisplay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AngleChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParentalLevelSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulParentalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParentalCountrySelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wCountry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KaraokeAudioPresentationModeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoModePreferrence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPreferredDisplayMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MouseActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChapterPlayAutoStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChaptersToPlay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDvdInfo" + ,"Kind":"Com" + ,"Guid":"a70efe60-e2a3-11d0-a9be-00aa0061be93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DOMAIN","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_PLAYBACK_LOCATION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalTitleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTotalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulButtonsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAnglesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSubpicture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pIsDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentUOPS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllSPRMs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllGPRMs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTitleAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_ATR","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVMGAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_ATR","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentVideoAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentAudioAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSubpictureAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentVolumeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNumOfVol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulThisVolNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pSide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DISC_SIDE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pulNumOfTitles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDTextInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTextManager","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ulBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPlayerParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfChapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumberOfChapters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTitleParentalLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRoot","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ulBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvdCmd" + ,"Kind":"Com" + ,"Guid":"5a4a97e4-94ee-4a55-9751-74b5643aa27d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WaitForStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDvdState" + ,"Kind":"Com" + ,"Guid":"86303d6d-1c4a-4087-ab42-f711167048ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDiscID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullUniqueID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvdControl2" + ,"Kind":"Com" + ,"Guid":"33bc7430-eec0-11d2-8201-00a0c9d74842" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PlayTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayChapterInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayAtTimeInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReturnFromSubmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayAtTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayPrevChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReplayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayNextChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayForwards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayBackwards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dSpeed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVD_MENU_ID","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectRelativeButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buttonDir","Type":{"Kind":"ApiRef","Name":"DVD_RELATIVE_BUTTON","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAndActivateButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StillOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectSubpictureStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSubPicture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSubpictureState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulParentalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectParentalCountry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCountry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SelectKaraokeAudioPresentationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectVideoModePreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPreferredDisplayMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDVDDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszwPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ActivateAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChaptersAutoStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulChaptersToPlay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AcceptParentalLevelChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAccept","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flag","Type":{"Kind":"ApiRef","Name":"DVD_OPTION_FLAG","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"fState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"ApiRef","Name":"IDvdState","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PlayPeriodInTitleAutoStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGPRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectDefaultMenuLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectDefaultAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"audioExtension","Type":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectDefaultSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Language","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"subpictureExtension","Type":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DVD_TextStringType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_Struct_Volume","Value":1} + ,{"Name":"DVD_Struct_Title","Value":2} + ,{"Name":"DVD_Struct_ParentalID","Value":3} + ,{"Name":"DVD_Struct_PartOfTitle","Value":4} + ,{"Name":"DVD_Struct_Cell","Value":5} + ,{"Name":"DVD_Stream_Audio","Value":16} + ,{"Name":"DVD_Stream_Subpicture","Value":17} + ,{"Name":"DVD_Stream_Angle","Value":18} + ,{"Name":"DVD_Channel_Audio","Value":32} + ,{"Name":"DVD_General_Name","Value":48} + ,{"Name":"DVD_General_Comments","Value":49} + ,{"Name":"DVD_Title_Series","Value":56} + ,{"Name":"DVD_Title_Movie","Value":57} + ,{"Name":"DVD_Title_Video","Value":58} + ,{"Name":"DVD_Title_Album","Value":59} + ,{"Name":"DVD_Title_Song","Value":60} + ,{"Name":"DVD_Title_Other","Value":63} + ,{"Name":"DVD_Title_Sub_Series","Value":64} + ,{"Name":"DVD_Title_Sub_Movie","Value":65} + ,{"Name":"DVD_Title_Sub_Video","Value":66} + ,{"Name":"DVD_Title_Sub_Album","Value":67} + ,{"Name":"DVD_Title_Sub_Song","Value":68} + ,{"Name":"DVD_Title_Sub_Other","Value":71} + ,{"Name":"DVD_Title_Orig_Series","Value":72} + ,{"Name":"DVD_Title_Orig_Movie","Value":73} + ,{"Name":"DVD_Title_Orig_Video","Value":74} + ,{"Name":"DVD_Title_Orig_Album","Value":75} + ,{"Name":"DVD_Title_Orig_Song","Value":76} + ,{"Name":"DVD_Title_Orig_Other","Value":79} + ,{"Name":"DVD_Other_Scene","Value":80} + ,{"Name":"DVD_Other_Cut","Value":81} + ,{"Name":"DVD_Other_Take","Value":82} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_TextCharSet" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_CharSet_Unicode","Value":0} + ,{"Name":"DVD_CharSet_ISO646","Value":1} + ,{"Name":"DVD_CharSet_JIS_Roman_Kanji","Value":2} + ,{"Name":"DVD_CharSet_ISO8859_1","Value":3} + ,{"Name":"DVD_CharSet_ShiftJIS_Kanji_Roman_Katakana","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_DECODER_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudioCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dFwdMaxRateVideo","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dFwdMaxRateAudio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dFwdMaxRateSP","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dBwdMaxRateVideo","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dBwdMaxRateAudio","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dBwdMaxRateSP","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dwRes1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRes2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRes3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRes4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDvdInfo2" + ,"Kind":"Com" + ,"Guid":"34151510-eec0-11d2-8201-00a0c9d74842" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DOMAIN","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_PLAYBACK_LOCATION2","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalTitleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTotalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_HMSF_TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulTimeCodeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulButtonsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAnglesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentAngle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSubpicture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStreamsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCurrentStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbIsDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentUOPS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulUOPs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllSPRMs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllGPRMs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegisterArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTitleAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_MenuAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TitleAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVMGAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_MenuAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentVideoAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_VideoAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_AudioAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKaraokeAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_KaraokeAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubpictureAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pATR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_SubpictureAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDVolumeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNumOfVolumes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pSide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DISC_SIDE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pulNumOfTitles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDTextNumberOfLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNumOfLangs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDTextLanguageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumOfStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pLangCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbCharacterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextCharSet","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDTextStringAsNative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStringIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ulMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextStringType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDTextStringAsUnicode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLangIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStringIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchwBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"ulMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_TextStringType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPlayerParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfChapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumOfChapters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTitleParentalLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDVDDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszwPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ulMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAudioStreamEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStreamNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDiscID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszwPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pullDiscID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdState","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMenuLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulMaxLanguages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulActualLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetButtonAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulButtonIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCmdFromEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pCmdObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDvdCmd","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultMenuLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pAudioExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_AUDIO_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pSubpictureExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_SUBPICTURE_LANG_EXT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDecoderCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVD_DECODER_CAPS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetButtonRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSubpictureStreamEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStreamNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AM_DVD_GRAPH_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_DVD_HWDEC_PREFER","Value":1} + ,{"Name":"AM_DVD_HWDEC_ONLY","Value":2} + ,{"Name":"AM_DVD_SWDEC_PREFER","Value":4} + ,{"Name":"AM_DVD_SWDEC_ONLY","Value":8} + ,{"Name":"AM_DVD_NOVPE","Value":256} + ,{"Name":"AM_DVD_DO_NOT_CLEAR","Value":512} + ,{"Name":"AM_DVD_VMR9_ONLY","Value":2048} + ,{"Name":"AM_DVD_EVR_ONLY","Value":4096} + ,{"Name":"AM_DVD_EVR_QOS","Value":8192} + ,{"Name":"AM_DVD_ADAPT_GRAPH","Value":16384} + ,{"Name":"AM_DVD_MASK","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_DVD_STREAM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_DVD_STREAM_VIDEO","Value":1} + ,{"Name":"AM_DVD_STREAM_AUDIO","Value":2} + ,{"Name":"AM_DVD_STREAM_SUBPIC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_DVD_RENDERSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hrVPEStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"bDvdVolInvalid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bDvdVolUnknown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bNoLine21In","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bNoLine21Out","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iNumStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iNumStreamsFailed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFailedStreamsFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDvdGraphBuilder" + ,"Kind":"Com" + ,"Guid":"fcc152b6-f372-11d0-8e00-00c04fd7c08b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFiltergraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDvdInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvIF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RenderDvdVideoVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcwszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_DVD_RENDERSTATUS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDDrawExclModeVideo" + ,"Kind":"Com" + ,"Guid":"153acc21-d83b-11d1-82bf-00a0c9696c8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDDrawObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDDrawObject","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDrawObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDDrawObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbUsingExternal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDDrawSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDDrawSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDDrawSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbUsingExternal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDrawParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prcTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNativeVideoProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwPictAspectRatioX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwPictAspectRatioY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCallbackInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IDDrawExclModeVideoCallback","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AM_OVERLAY_NOTIFY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_OVERLAY_NOTIFY_VISIBLE_CHANGE","Value":1} + ,{"Name":"AM_OVERLAY_NOTIFY_SOURCE_CHANGE","Value":2} + ,{"Name":"AM_OVERLAY_NOTIFY_DEST_CHANGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDDrawExclModeVideoCallback" + ,"Kind":"Com" + ,"Guid":"913c24a0-20ab-11d2-9038-00a0c9697298" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdateOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBefore","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOldVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcOldSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prcOldDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bNewVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcNewSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prcNewDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnUpdateColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUpdateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwARWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwARHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BDA_TEMPLATE_CONNECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FromNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FromNodePinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ToNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ToNodePinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TEMPLATE_PIN_JOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uliTemplateConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcInstancesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_EVENT_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_EVENT_SIGNAL_LOSS","Value":0} + ,{"Name":"BDA_EVENT_SIGNAL_LOCK","Value":1} + ,{"Name":"BDA_EVENT_DATA_START","Value":2} + ,{"Name":"BDA_EVENT_DATA_STOP","Value":3} + ,{"Name":"BDA_EVENT_CHANNEL_ACQUIRED","Value":4} + ,{"Name":"BDA_EVENT_CHANNEL_LOST","Value":5} + ,{"Name":"BDA_EVENT_CHANNEL_SOURCE_CHANGED","Value":6} + ,{"Name":"BDA_EVENT_CHANNEL_ACTIVATED","Value":7} + ,{"Name":"BDA_EVENT_CHANNEL_DEACTIVATED","Value":8} + ,{"Name":"BDA_EVENT_SUBCHANNEL_ACQUIRED","Value":9} + ,{"Name":"BDA_EVENT_SUBCHANNEL_LOST","Value":10} + ,{"Name":"BDA_EVENT_SUBCHANNEL_SOURCE_CHANGED","Value":11} + ,{"Name":"BDA_EVENT_SUBCHANNEL_ACTIVATED","Value":12} + ,{"Name":"BDA_EVENT_SUBCHANNEL_DEACTIVATED","Value":13} + ,{"Name":"BDA_EVENT_ACCESS_GRANTED","Value":14} + ,{"Name":"BDA_EVENT_ACCESS_DENIED","Value":15} + ,{"Name":"BDA_EVENT_OFFER_EXTENDED","Value":16} + ,{"Name":"BDA_EVENT_PURCHASE_COMPLETED","Value":17} + ,{"Name":"BDA_EVENT_SMART_CARD_INSERTED","Value":18} + ,{"Name":"BDA_EVENT_SMART_CARD_REMOVED","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_BDA_FRAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulChannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSubchannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_ETHERNET_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_ETHERNET_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_ETHERNET_ADDRESS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_MULTICAST_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_PROMISCUOUS_MULTICAST","Value":0} + ,{"Name":"BDA_FILTERED_MULTICAST","Value":1} + ,{"Name":"BDA_NO_MULTICAST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_IPv4_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_IPv4_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_IPv4_ADDRESS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_IPv6_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_IPv6_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulcAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAddressl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BDA_IPv6_ADDRESS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_SIGNAL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_SIGNAL_UNAVAILABLE","Value":0} + ,{"Name":"BDA_SIGNAL_INACTIVE","Value":1} + ,{"Name":"BDA_SIGNAL_ACTIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_CHANGE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_CHANGES_COMPLETE","Value":0} + ,{"Name":"BDA_CHANGES_PENDING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDANODE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulBdaNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidFunction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TABLE_SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPrimarySectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSecondarySectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcbSectionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbSectionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DISEQC_SEND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbPacketData","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DISEQC_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbPacketData","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEDIA_SAMPLE_CONTENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEDIA_TRANSPORT_PACKET","Value":0} + ,{"Name":"MEDIA_ELEMENTARY_STREAM","Value":1} + ,{"Name":"MEDIA_MPEG2_PSI","Value":2} + ,{"Name":"MEDIA_TRANSPORT_PAYLOAD","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PID_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_PID_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_PID_UNMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CA_MODULE_UI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulbcDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDesc","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_PROGRAM_PID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulProgramNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DRM_DRMSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DRMuuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulDrmUuidListStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbDrmUuidListString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_WMDRM_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulMaxCaptureTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxStreamingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaxLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMinSecurityLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRevInfoSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRevInfoIssuedTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ulRevListVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRevInfoTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_WMDRM_KEYINFOLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulKeyuuidBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argKeyuuidBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_WMDRM_RENEWLICENSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulXmrLicenseOutputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbXmrLicenceOutputBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_WMDRMTUNER_PIDPROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_WMDRMTUNER_PURCHASEENTITLEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCaptureTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbCaptureTokenBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TUNER_TUNERSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulTuneLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbTuneData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TUNER_DIAGNOSTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulSignalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSignalLevelQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSignalNoiseRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_SCAN_CAPABILTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ul64AnalogStandardsSupported","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_SCAN_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulSignalLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSecondsLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_SCAN_START" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LowerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HigerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_GDDS_DATATYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uuidDataType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_GDDS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPercentageProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_USERACTIVITY_INTERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulActivityInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CAS_CHECK_ENTITLEMENTTOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulDescrambleStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CAS_CLOSE_MMIDIALOG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SessionResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CAS_REQUESTTUNERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucRequestPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucRequestReason","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucRequestConsequences","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ulEstimatedTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CAS_OPENMMIDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidDialogType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"usDialogDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"argbDialogData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_CAS_CLOSEMMIDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISDBCAS_REQUEST_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISDBCAS_REQUEST_ID_EMG","Value":56} + ,{"Name":"ISDBCAS_REQUEST_ID_EMD","Value":58} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_ISDBCAS_REQUESTHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bInstruction","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbIsdbCommand","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_ISDBCAS_RESPONSEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulRequestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulIsdbStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulIsdbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbIsdbCommandData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_ISDBCAS_EMG_REQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCLA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bINS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bP1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bP2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bLC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCardId","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCABroadcasterGroupId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMessageControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMessageCode","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MUX_PID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PID_OTHER","Value":-1} + ,{"Name":"PID_ELEMENTARY_STREAM","Value":0} + ,{"Name":"PID_MPEG2_SECTION_PSI_SI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_MUX_PIDLISTITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"usPIDNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ePIDType","Type":{"Kind":"ApiRef","Name":"MUX_PID_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TS_SELECTORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bTSInfolength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"guidNetworkType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bTSIDCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usTSID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TS_SELECTORINFO_ISDBS_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bTMCC","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DVBT2_L1_SIGNALLING_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"L1Pre_TYPE","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_BWT_S1_S2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_REPETITION_GUARD_PAPR","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_MOD_COD_FEC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_POSTSIZE_INFO_PILOT","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_TX_ID_AVAIL","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_CELL_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_NETWORK_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_T2SYSTEM_ID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_NUM_T2_FRAMES","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"L1Pre_NUM_DATA_REGENFLAG_L1POSTEXT","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_NUMRF_CURRENTRF_RESERVED","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1Pre_CRC32","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"L1PostData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_RATING_PINRESET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bPinLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"argbNewPin","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVBSystemType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVB_Cable","Value":0} + ,{"Name":"DVB_Terrestrial","Value":1} + ,{"Name":"DVB_Satellite","Value":2} + ,{"Name":"ISDB_Terrestrial","Value":3} + ,{"Name":"ISDB_Satellite","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_Channel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_UNDEFINED_CHANNEL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ComponentCategory" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CategoryNotSet","Value":-1} + ,{"Name":"CategoryOther","Value":0} + ,{"Name":"CategoryVideo","Value":1} + ,{"Name":"CategoryAudio","Value":2} + ,{"Name":"CategoryText","Value":3} + ,{"Name":"CategorySubtitles","Value":4} + ,{"Name":"CategoryCaptions","Value":5} + ,{"Name":"CategorySuperimpose","Value":6} + ,{"Name":"CategoryData","Value":7} + ,{"Name":"CATEGORY_COUNT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ComponentStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StatusActive","Value":0} + ,{"Name":"StatusInactive","Value":1} + ,{"Name":"StatusUnavailable","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MPEG2StreamType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_UNITIALIZED_MPEG2STREAMTYPE","Value":-1} + ,{"Name":"Reserved1","Value":0} + ,{"Name":"ISO_IEC_11172_2_VIDEO","Value":1} + ,{"Name":"ISO_IEC_13818_2_VIDEO","Value":2} + ,{"Name":"ISO_IEC_11172_3_AUDIO","Value":3} + ,{"Name":"ISO_IEC_13818_3_AUDIO","Value":4} + ,{"Name":"ISO_IEC_13818_1_PRIVATE_SECTION","Value":5} + ,{"Name":"ISO_IEC_13818_1_PES","Value":6} + ,{"Name":"ISO_IEC_13522_MHEG","Value":7} + ,{"Name":"ANNEX_A_DSM_CC","Value":8} + ,{"Name":"ITU_T_REC_H_222_1","Value":9} + ,{"Name":"ISO_IEC_13818_6_TYPE_A","Value":10} + ,{"Name":"ISO_IEC_13818_6_TYPE_B","Value":11} + ,{"Name":"ISO_IEC_13818_6_TYPE_C","Value":12} + ,{"Name":"ISO_IEC_13818_6_TYPE_D","Value":13} + ,{"Name":"ISO_IEC_13818_1_AUXILIARY","Value":14} + ,{"Name":"ISO_IEC_13818_7_AUDIO","Value":15} + ,{"Name":"ISO_IEC_14496_2_VISUAL","Value":16} + ,{"Name":"ISO_IEC_14496_3_AUDIO","Value":17} + ,{"Name":"ISO_IEC_14496_1_IN_PES","Value":18} + ,{"Name":"ISO_IEC_14496_1_IN_SECTION","Value":19} + ,{"Name":"ISO_IEC_13818_6_DOWNLOAD","Value":20} + ,{"Name":"METADATA_IN_PES","Value":21} + ,{"Name":"METADATA_IN_SECTION","Value":22} + ,{"Name":"METADATA_IN_DATA_CAROUSEL","Value":23} + ,{"Name":"METADATA_IN_OBJECT_CAROUSEL","Value":24} + ,{"Name":"METADATA_IN_DOWNLOAD_PROTOCOL","Value":25} + ,{"Name":"IRPM_STREAMM","Value":26} + ,{"Name":"ITU_T_H264","Value":27} + ,{"Name":"ISO_IEC_13818_1_RESERVED","Value":28} + ,{"Name":"USER_PRIVATE","Value":16} + ,{"Name":"HEVC_VIDEO_OR_TEMPORAL_VIDEO","Value":36} + ,{"Name":"HEVC_TEMPORAL_VIDEO_SUBSET","Value":37} + ,{"Name":"ISO_IEC_USER_PRIVATE","Value":128} + ,{"Name":"DOLBY_AC3_AUDIO","Value":129} + ,{"Name":"DOLBY_DIGITAL_PLUS_AUDIO_ATSC","Value":135} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MPEG2_TRANSPORT_STRIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPacketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATSCComponentTypeFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATSCCT_AC3","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BinaryConvolutionCodeRate" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_BCC_RATE_NOT_SET","Value":-1} + ,{"Name":"BDA_BCC_RATE_NOT_DEFINED","Value":0} + ,{"Name":"BDA_BCC_RATE_1_2","Value":1} + ,{"Name":"BDA_BCC_RATE_2_3","Value":2} + ,{"Name":"BDA_BCC_RATE_3_4","Value":3} + ,{"Name":"BDA_BCC_RATE_3_5","Value":4} + ,{"Name":"BDA_BCC_RATE_4_5","Value":5} + ,{"Name":"BDA_BCC_RATE_5_6","Value":6} + ,{"Name":"BDA_BCC_RATE_5_11","Value":7} + ,{"Name":"BDA_BCC_RATE_7_8","Value":8} + ,{"Name":"BDA_BCC_RATE_1_4","Value":9} + ,{"Name":"BDA_BCC_RATE_1_3","Value":10} + ,{"Name":"BDA_BCC_RATE_2_5","Value":11} + ,{"Name":"BDA_BCC_RATE_6_7","Value":12} + ,{"Name":"BDA_BCC_RATE_8_9","Value":13} + ,{"Name":"BDA_BCC_RATE_9_10","Value":14} + ,{"Name":"BDA_BCC_RATE_MAX","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FECMethod" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_FEC_METHOD_NOT_SET","Value":-1} + ,{"Name":"BDA_FEC_METHOD_NOT_DEFINED","Value":0} + ,{"Name":"BDA_FEC_VITERBI","Value":1} + ,{"Name":"BDA_FEC_RS_204_188","Value":2} + ,{"Name":"BDA_FEC_LDPC","Value":3} + ,{"Name":"BDA_FEC_BCH","Value":4} + ,{"Name":"BDA_FEC_RS_147_130","Value":5} + ,{"Name":"BDA_FEC_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ModulationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_MOD_NOT_SET","Value":-1} + ,{"Name":"BDA_MOD_NOT_DEFINED","Value":0} + ,{"Name":"BDA_MOD_16QAM","Value":1} + ,{"Name":"BDA_MOD_32QAM","Value":2} + ,{"Name":"BDA_MOD_64QAM","Value":3} + ,{"Name":"BDA_MOD_80QAM","Value":4} + ,{"Name":"BDA_MOD_96QAM","Value":5} + ,{"Name":"BDA_MOD_112QAM","Value":6} + ,{"Name":"BDA_MOD_128QAM","Value":7} + ,{"Name":"BDA_MOD_160QAM","Value":8} + ,{"Name":"BDA_MOD_192QAM","Value":9} + ,{"Name":"BDA_MOD_224QAM","Value":10} + ,{"Name":"BDA_MOD_256QAM","Value":11} + ,{"Name":"BDA_MOD_320QAM","Value":12} + ,{"Name":"BDA_MOD_384QAM","Value":13} + ,{"Name":"BDA_MOD_448QAM","Value":14} + ,{"Name":"BDA_MOD_512QAM","Value":15} + ,{"Name":"BDA_MOD_640QAM","Value":16} + ,{"Name":"BDA_MOD_768QAM","Value":17} + ,{"Name":"BDA_MOD_896QAM","Value":18} + ,{"Name":"BDA_MOD_1024QAM","Value":19} + ,{"Name":"BDA_MOD_QPSK","Value":20} + ,{"Name":"BDA_MOD_BPSK","Value":21} + ,{"Name":"BDA_MOD_OQPSK","Value":22} + ,{"Name":"BDA_MOD_8VSB","Value":23} + ,{"Name":"BDA_MOD_16VSB","Value":24} + ,{"Name":"BDA_MOD_ANALOG_AMPLITUDE","Value":25} + ,{"Name":"BDA_MOD_ANALOG_FREQUENCY","Value":26} + ,{"Name":"BDA_MOD_8PSK","Value":27} + ,{"Name":"BDA_MOD_RF","Value":28} + ,{"Name":"BDA_MOD_16APSK","Value":29} + ,{"Name":"BDA_MOD_32APSK","Value":30} + ,{"Name":"BDA_MOD_NBC_QPSK","Value":31} + ,{"Name":"BDA_MOD_NBC_8PSK","Value":32} + ,{"Name":"BDA_MOD_DIRECTV","Value":33} + ,{"Name":"BDA_MOD_ISDB_T_TMCC","Value":34} + ,{"Name":"BDA_MOD_ISDB_S_TMCC","Value":35} + ,{"Name":"BDA_MOD_MAX","Value":36} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ScanModulationTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_SCAN_MOD_16QAM","Value":1} + ,{"Name":"BDA_SCAN_MOD_32QAM","Value":2} + ,{"Name":"BDA_SCAN_MOD_64QAM","Value":4} + ,{"Name":"BDA_SCAN_MOD_80QAM","Value":8} + ,{"Name":"BDA_SCAN_MOD_96QAM","Value":16} + ,{"Name":"BDA_SCAN_MOD_112QAM","Value":32} + ,{"Name":"BDA_SCAN_MOD_128QAM","Value":64} + ,{"Name":"BDA_SCAN_MOD_160QAM","Value":128} + ,{"Name":"BDA_SCAN_MOD_192QAM","Value":256} + ,{"Name":"BDA_SCAN_MOD_224QAM","Value":512} + ,{"Name":"BDA_SCAN_MOD_256QAM","Value":1024} + ,{"Name":"BDA_SCAN_MOD_320QAM","Value":2048} + ,{"Name":"BDA_SCAN_MOD_384QAM","Value":4096} + ,{"Name":"BDA_SCAN_MOD_448QAM","Value":8192} + ,{"Name":"BDA_SCAN_MOD_512QAM","Value":16384} + ,{"Name":"BDA_SCAN_MOD_640QAM","Value":32768} + ,{"Name":"BDA_SCAN_MOD_768QAM","Value":65536} + ,{"Name":"BDA_SCAN_MOD_896QAM","Value":131072} + ,{"Name":"BDA_SCAN_MOD_1024QAM","Value":262144} + ,{"Name":"BDA_SCAN_MOD_QPSK","Value":524288} + ,{"Name":"BDA_SCAN_MOD_BPSK","Value":1048576} + ,{"Name":"BDA_SCAN_MOD_OQPSK","Value":2097152} + ,{"Name":"BDA_SCAN_MOD_8VSB","Value":4194304} + ,{"Name":"BDA_SCAN_MOD_16VSB","Value":8388608} + ,{"Name":"BDA_SCAN_MOD_AM_RADIO","Value":16777216} + ,{"Name":"BDA_SCAN_MOD_FM_RADIO","Value":33554432} + ,{"Name":"BDA_SCAN_MOD_8PSK","Value":67108864} + ,{"Name":"BDA_SCAN_MOD_RF","Value":134217728} + ,{"Name":"ScanModulationTypesMask_MCE_DigitalCable","Value":11} + ,{"Name":"ScanModulationTypesMask_MCE_TerrestrialATSC","Value":23} + ,{"Name":"ScanModulationTypesMask_MCE_AnalogTv","Value":28} + ,{"Name":"ScanModulationTypesMask_MCE_All_TV","Value":-1} + ,{"Name":"ScanModulationTypesMask_DVBC","Value":75} + ,{"Name":"BDA_SCAN_MOD_16APSK","Value":268435456} + ,{"Name":"BDA_SCAN_MOD_32APSK","Value":536870912} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SpectralInversion" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_SPECTRAL_INVERSION_NOT_SET","Value":-1} + ,{"Name":"BDA_SPECTRAL_INVERSION_NOT_DEFINED","Value":0} + ,{"Name":"BDA_SPECTRAL_INVERSION_AUTOMATIC","Value":1} + ,{"Name":"BDA_SPECTRAL_INVERSION_NORMAL","Value":2} + ,{"Name":"BDA_SPECTRAL_INVERSION_INVERTED","Value":3} + ,{"Name":"BDA_SPECTRAL_INVERSION_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Polarisation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_POLARISATION_NOT_SET","Value":-1} + ,{"Name":"BDA_POLARISATION_NOT_DEFINED","Value":0} + ,{"Name":"BDA_POLARISATION_LINEAR_H","Value":1} + ,{"Name":"BDA_POLARISATION_LINEAR_V","Value":2} + ,{"Name":"BDA_POLARISATION_CIRCULAR_L","Value":3} + ,{"Name":"BDA_POLARISATION_CIRCULAR_R","Value":4} + ,{"Name":"BDA_POLARISATION_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LNB_Source" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_LNB_SOURCE_NOT_SET","Value":-1} + ,{"Name":"BDA_LNB_SOURCE_NOT_DEFINED","Value":0} + ,{"Name":"BDA_LNB_SOURCE_A","Value":1} + ,{"Name":"BDA_LNB_SOURCE_B","Value":2} + ,{"Name":"BDA_LNB_SOURCE_C","Value":3} + ,{"Name":"BDA_LNB_SOURCE_D","Value":4} + ,{"Name":"BDA_LNB_SOURCE_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GuardInterval" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_GUARD_NOT_SET","Value":-1} + ,{"Name":"BDA_GUARD_NOT_DEFINED","Value":0} + ,{"Name":"BDA_GUARD_1_32","Value":1} + ,{"Name":"BDA_GUARD_1_16","Value":2} + ,{"Name":"BDA_GUARD_1_8","Value":3} + ,{"Name":"BDA_GUARD_1_4","Value":4} + ,{"Name":"BDA_GUARD_1_128","Value":5} + ,{"Name":"BDA_GUARD_19_128","Value":6} + ,{"Name":"BDA_GUARD_19_256","Value":7} + ,{"Name":"BDA_GUARD_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HierarchyAlpha" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_HALPHA_NOT_SET","Value":-1} + ,{"Name":"BDA_HALPHA_NOT_DEFINED","Value":0} + ,{"Name":"BDA_HALPHA_1","Value":1} + ,{"Name":"BDA_HALPHA_2","Value":2} + ,{"Name":"BDA_HALPHA_4","Value":3} + ,{"Name":"BDA_HALPHA_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TransmissionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_XMIT_MODE_NOT_SET","Value":-1} + ,{"Name":"BDA_XMIT_MODE_NOT_DEFINED","Value":0} + ,{"Name":"BDA_XMIT_MODE_2K","Value":1} + ,{"Name":"BDA_XMIT_MODE_8K","Value":2} + ,{"Name":"BDA_XMIT_MODE_4K","Value":3} + ,{"Name":"BDA_XMIT_MODE_2K_INTERLEAVED","Value":4} + ,{"Name":"BDA_XMIT_MODE_4K_INTERLEAVED","Value":5} + ,{"Name":"BDA_XMIT_MODE_1K","Value":6} + ,{"Name":"BDA_XMIT_MODE_16K","Value":7} + ,{"Name":"BDA_XMIT_MODE_32K","Value":8} + ,{"Name":"BDA_XMIT_MODE_MAX","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RollOff" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_ROLL_OFF_NOT_SET","Value":-1} + ,{"Name":"BDA_ROLL_OFF_NOT_DEFINED","Value":0} + ,{"Name":"BDA_ROLL_OFF_20","Value":1} + ,{"Name":"BDA_ROLL_OFF_25","Value":2} + ,{"Name":"BDA_ROLL_OFF_35","Value":3} + ,{"Name":"BDA_ROLL_OFF_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Pilot" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_PILOT_NOT_SET","Value":-1} + ,{"Name":"BDA_PILOT_NOT_DEFINED","Value":0} + ,{"Name":"BDA_PILOT_OFF","Value":1} + ,{"Name":"BDA_PILOT_ON","Value":2} + ,{"Name":"BDA_PILOT_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_SIGNAL_TIMEOUTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulCarrierTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulScanningTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTuningTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_Frequency" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_FREQUENCY_NOT_SET","Value":-1} + ,{"Name":"BDA_FREQUENCY_NOT_DEFINED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_Range" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_RANGE_NOT_SET","Value":-1} + ,{"Name":"BDA_RANGE_NOT_DEFINED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_Channel_Bandwidth" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_CHAN_BANDWITH_NOT_SET","Value":-1} + ,{"Name":"BDA_CHAN_BANDWITH_NOT_DEFINED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_Frequency_Multiplier" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_FREQUENCY_MULTIPLIER_NOT_SET","Value":-1} + ,{"Name":"BDA_FREQUENCY_MULTIPLIER_NOT_DEFINED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_Comp_Flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDACOMP_NOT_DEFINED","Value":0} + ,{"Name":"BDACOMP_EXCLUDE_TS_FROM_TR","Value":1} + ,{"Name":"BDACOMP_INCLUDE_LOCATOR_IN_TR","Value":2} + ,{"Name":"BDACOMP_INCLUDE_COMPONENTS_IN_TR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ApplicationTypeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCTE28_ConditionalAccess","Value":0} + ,{"Name":"SCTE28_POD_Host_Binding_Information","Value":1} + ,{"Name":"SCTE28_IPService","Value":2} + ,{"Name":"SCTE28_NetworkInterface_SCTE55_2","Value":3} + ,{"Name":"SCTE28_NetworkInterface_SCTE55_1","Value":4} + ,{"Name":"SCTE28_CopyProtection","Value":5} + ,{"Name":"SCTE28_Diagnostic","Value":6} + ,{"Name":"SCTE28_Undesignated","Value":7} + ,{"Name":"SCTE28_Reserved","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_CONDITIONALACCESS_REQUESTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONDITIONALACCESS_ACCESS_UNSPECIFIED","Value":0} + ,{"Name":"CONDITIONALACCESS_ACCESS_NOT_POSSIBLE","Value":1} + ,{"Name":"CONDITIONALACCESS_ACCESS_POSSIBLE","Value":2} + ,{"Name":"CONDITIONALACCESS_ACCESS_POSSIBLE_NO_STREAMING_DISRUPTION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_CONDITIONALACCESS_MMICLOSEREASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONDITIONALACCESS_UNSPECIFIED","Value":0} + ,{"Name":"CONDITIONALACCESS_CLOSED_ITSELF","Value":1} + ,{"Name":"CONDITIONALACCESS_TUNER_REQUESTED_CLOSE","Value":2} + ,{"Name":"CONDITIONALACCESS_DIALOG_TIMEOUT","Value":3} + ,{"Name":"CONDITIONALACCESS_DIALOG_FOCUS_CHANGE","Value":4} + ,{"Name":"CONDITIONALACCESS_DIALOG_USER_DISMISSED","Value":5} + ,{"Name":"CONDITIONALACCESS_DIALOG_USER_NOT_AVAILABLE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_CONDITIONALACCESS_SESSION_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONDITIONALACCESS_SUCCESSFULL","Value":0} + ,{"Name":"CONDITIONALACCESS_ENDED_NOCHANGE","Value":1} + ,{"Name":"CONDITIONALACCESS_ABORTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_DISCOVERY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_DISCOVERY_UNSPECIFIED","Value":0} + ,{"Name":"BDA_DISCOVERY_REQUIRED","Value":1} + ,{"Name":"BDA_DISCOVERY_COMPLETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SmartCardStatusType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CardInserted","Value":0} + ,{"Name":"CardRemoved","Value":1} + ,{"Name":"CardError","Value":2} + ,{"Name":"CardDataChanged","Value":3} + ,{"Name":"CardFirmwareUpgrade","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SmartCardAssociationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotAssociated","Value":0} + ,{"Name":"Associated","Value":1} + ,{"Name":"AssociationUnknown","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LocationCodeSchemeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCTE_18","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EALocationCodeType" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LocationCodeScheme","Type":{"Kind":"ApiRef","Name":"LocationCodeSchemeType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"state_code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"county_subdivision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"county_code","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EntitlementType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Entitled","Value":0} + ,{"Name":"NotEntitled","Value":1} + ,{"Name":"TechnicalFailure","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UICloseReasonType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotReady","Value":0} + ,{"Name":"UserClosed","Value":1} + ,{"Name":"SystemClosed","Value":2} + ,{"Name":"DeviceClosed","Value":3} + ,{"Name":"ErrorClosed","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SmartCardApplication" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"ApplicationTypeType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ApplicationVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pbstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pbstrApplicationURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DrmPairingError" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BDA_DrmPairing_Succeeded","Value":0} + ,{"Name":"BDA_DrmPairing_HardwareFailure","Value":1} + ,{"Name":"BDA_DrmPairing_NeedRevocationData","Value":2} + ,{"Name":"BDA_DrmPairing_NeedIndiv","Value":3} + ,{"Name":"BDA_DrmPairing_Other","Value":4} + ,{"Name":"BDA_DrmPairing_DrmInitFailed","Value":5} + ,{"Name":"BDA_DrmPairing_DrmNotPaired","Value":6} + ,{"Name":"BDA_DrmPairing_DrmRePairSoon","Value":7} + ,{"Name":"BDA_DrmPairing_Aborted","Value":8} + ,{"Name":"BDA_DrmPairing_NeedSDKUpdate","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBDA_NetworkProvider" + ,"Kind":"Com" + ,"Guid":"fd501041-8ebe-11ce-8183-00aa00577da2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutSignalSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSignalSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignalSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulSignalSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutTuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTuingSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterDeviceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkFilterControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvRegisitrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnRegisterDeviceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_EthernetFilter" + ,"Kind":"Com" + ,"Guid":"71985f43-1ca1-11d3-9cc8-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMulticastListSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_IPV4Filter" + ,"Kind":"Com" + ,"Guid":"71985f44-1ca1-11d3-9cc8-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMulticastListSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_IPV6Filter" + ,"Kind":"Com" + ,"Guid":"e1785a74-2a23-4fb3-9245-a8f88017ef33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMulticastListSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcbAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulModeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMulticastMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulModeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DeviceControl" + ,"Kind":"Com" + ,"Guid":"fd0a5af3-b41d-11d2-9c95-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CheckChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CommitChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetChangeState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_PinControl" + ,"Kind":"Com" + ,"Guid":"0ded49d5-a8b7-4d5d-97a1-12b0c195874d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPinID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulPinID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPinType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulPinType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegistrationContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulRegistrationCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_SignalProperties" + ,"Kind":"Com" + ,"Guid":"d2f1644b-b409-11d2-bc69-00a0c9ee9e16" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutNetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutSignalSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSignalSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignalSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulSignalSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutTuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidTuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTuingSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_SignalStatistics" + ,"Kind":"Com" + ,"Guid":"1347d106-cf3a-428a-a5cb-ac0d9a2a4338" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_SignalStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDbStrength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDbStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SignalQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPercentQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPercentQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SignalPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SignalLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLocked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SampleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lmsSampleTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SampleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plmsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_Topology" + ,"Kind":"Com" + ,"Guid":"79b56888-7fea-4690-b45d-38fd3c7849be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcNodeTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgulNodeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNodeDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcNodeDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcNodeDescriptorsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgNodeDescriptors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BDANODE_DESCRIPTOR","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNodeInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulcInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcInterfacesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPinTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcPinTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcPinTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgulPinTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTemplateConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcConnectionsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgConnections","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BDA_TEMPLATE_CONNECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPinId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeletePin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMedium" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGPINMEDIUM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppControlNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_VoidTransform" + ,"Kind":"Com" + ,"Guid":"71985f46-1ca1-11d3-9cc8-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBDA_NullTransform" + ,"Kind":"Com" + ,"Guid":"ddf15b0d-bd25-11d2-9ca0-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBDA_FrequencyFilter" + ,"Kind":"Com" + ,"Guid":"71985f47-1ca1-11d3-9cc8-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_Autotune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTransponder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Autotune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTransponder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Polarity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Polarity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolarity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Range" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Range" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulRange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Bandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_FrequencyMultiplier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMultiplier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FrequencyMultiplier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMultiplier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_LNBInfo" + ,"Kind":"Com" + ,"Guid":"992cf102-49f9-4719-a664-c4f23e2408f4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_LocalOscilatorFrequencyLowBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLOFLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalOscilatorFrequencyLowBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulLOFLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_LocalOscilatorFrequencyHighBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLOFHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalOscilatorFrequencyHighBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulLOFHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HighLowSwitchFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSwitchFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HighLowSwitchFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulSwitchFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DiseqCommand" + ,"Kind":"Com" + ,"Guid":"f84e2ab0-3c6b-45e3-a0fc-8669d4b81f11" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_EnableDiseqCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_DiseqLNBSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulLNBSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_DiseqUseToneBurst" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseToneBurst","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_DiseqRepeats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRepeats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_DiseqSendCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulcbCommandLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiseqResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulcbResponseLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_AutoDemodulate" + ,"Kind":"Com" + ,"Guid":"ddf15b12-bd25-11d2-9ca0-00c04f7971e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_AutoDemodulate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBDA_AutoDemodulateEx" + ,"Kind":"Com" + ,"Guid":"34518d13-1182-48e6-b28f-b24987787326" + ,"Interface":{"Kind":"ApiRef","Name":"IBDA_AutoDemodulate","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_SupportedDeviceNodeTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcDeviceNodeTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulcDeviceNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pguidDeviceNodeTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_SupportedVideoFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAMTunerModeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AuxInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCompositeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulSvideoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DigitalDemodulator" + ,"Kind":"Com" + ,"Guid":"ef30f379-985b-4d10-b640-a79d5e04e1e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_ModulationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModulationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ModulationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModulationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_InnerFECMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InnerFECMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_InnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_OuterFECMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OuterFECMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_OuterFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OuterFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFECRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSymbolRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSymbolRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SpectralInversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpectralInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SpectralInversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpectralInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DigitalDemodulator2" + ,"Kind":"Com" + ,"Guid":"525ed3ee-5cf3-4e1e-9a06-5368a84f9a6e" + ,"Interface":{"Kind":"ApiRef","Name":"IBDA_DigitalDemodulator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put_GuardInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuardInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GuardInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuardInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_TransmissionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransmissionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TransmissionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransmissionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RollOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRollOff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RollOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRollOff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Pilot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPilot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Pilot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPilot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DigitalDemodulator3" + ,"Kind":"Com" + ,"Guid":"13f19604-7d32-4359-93a2-a05205d90ac9" + ,"Interface":{"Kind":"ApiRef","Name":"IBDA_DigitalDemodulator2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put_SignalTimeouts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignalTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_SIGNAL_TIMEOUTS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalTimeouts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignalTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_SIGNAL_TIMEOUTS","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_PLPNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPLPNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PLPNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPLPNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_bdaiface_0000_0019_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_IPSINK_MULTICASTLIST","Value":0} + ,{"Name":"KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION","Value":1} + ,{"Name":"KSPROPERTY_IPSINK_ADAPTER_ADDRESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICCSubStreamFiltering" + ,"Kind":"Com" + ,"Guid":"4b2bd7ea-8347-467b-8dbf-62f784929cc3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SubstreamTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubstreamTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Types","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_IPSinkControl" + ,"Kind":"Com" + ,"Guid":"3f4dc8e2-4050-11d3-8f4b-00c04f7971e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_IPSinkInfo" + ,"Kind":"Com" + ,"Guid":"a750108f-492e-4d51-95f7-649b23ff7ad7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_MulticastList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbAddressList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AdapterIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AdapterDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumPIDMap" + ,"Kind":"Com" + ,"Guid":"afb6c2a2-2c41-11d3-8a60-0000f81e0e4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPIDMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PID_MAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumPIDMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPIDMap","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2PIDMap" + ,"Kind":"Com" + ,"Guid":"afb6c2a1-2c41-11d3-8a60-0000f81e0e4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"culPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"MediaSampleContent","Type":{"Kind":"ApiRef","Name":"MEDIA_SAMPLE_CONTENT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"culPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPIDMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIEnumPIDMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPIDMap","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFrequencyMap" + ,"Kind":"Com" + ,"Guid":"06fb45c1-693c-4ea7-b79f-7a6a54d8def2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_FrequencyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FrequencyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultFrequencyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CountryCodeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppulList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_EasMessage" + ,"Kind":"Com" + ,"Guid":"d806973d-3ebe-46de-8fbb-6358fe784208" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_EasMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEASObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_TransportStreamInfo" + ,"Kind":"Com" + ,"Guid":"8e882535-5f86-47ab-86cf-c281a72a0549" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_PatTableTickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPatTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_ConditionalAccess" + ,"Kind":"Com" + ,"Guid":"cd51f1e0-7be9-4123-8482-a2a796c0a6b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SmartCardStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCardStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SmartCardStatusType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCardAssociation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SmartCardAssociationType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrCardError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfOOBLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SmartCardInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCardName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrCardManufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfDaylightSavings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"pbyRatingRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"plTimeZoneOffsetMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pbstrLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pEALocationCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EALocationCodeType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SmartCardApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcApplications","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulcApplicationsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgApplications","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SmartCardApplication","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Entitlement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usVirtualChannel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pEntitlement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EntitlementType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TuneByChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usVirtualChannel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModuleUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"byDialogNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InformUIClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"byDialogNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"CloseReason","Type":{"Kind":"ApiRef","Name":"UICloseReasonType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DiagnosticProperties" + ,"Kind":"Com" + ,"Guid":"20e80cb5-c543-4c1b-8eb3-49e719eee7d4" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IBDA_DRM" + ,"Kind":"Com" + ,"Guid":"f98d88b0-1992-4cd6-a6d9-b9afab99330d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDRMPairingStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerformDRMPairing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_NameValueService" + ,"Kind":"Com" + ,"Guid":"7f0b3150-7b81-4ad4-98e3-7e9097094301" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValueNameByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_ConditionalAccessEx" + ,"Kind":"Com" + ,"Guid":"497c3418-23cb-44ba-bb62-769f506fcea7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CheckEntitlementToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"BDA_CONDITIONALACCESS_REQUESTTYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulcbEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEntitlementToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCaptureToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcbCaptureTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCaptureToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenBroadcastMmi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseMmiDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReasonCode","Type":{"Kind":"ApiRef","Name":"BDA_CONDITIONALACCESS_MMICLOSEREASON","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulSessionResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDialogRequestNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulDialogRequestNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_ISDBConditionalAccess" + ,"Kind":"Com" + ,"Guid":"5e68c627-16c2-4e6c-b1e2-d00170cdaa0f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIsdbCasRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRequestId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulcbRequestBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRequestBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_EventingService" + ,"Kind":"Com" + ,"Guid":"207c413f-00dc-4c61-bad6-6fee1ff07064" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompleteEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulEventResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBDA_AUX" + ,"Kind":"Com" + ,"Guid":"7def4c09-6e66-4567-a819-f0e17f4a81ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumAuxInputsBSTR","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInputID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pConnectorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ConnTypeNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"NumVideoStds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AnalogStds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_Encoder" + ,"Kind":"Com" + ,"Guid":"3a8bad59-59fe-4559-a0ba-396cfaa98ae3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumAudioFmts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"NumVideoFmts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumAudioCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FmtIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AlgorithmType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SamplingRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"BitDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"NumChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumVideoCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FmtIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AlgorithmType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VerticalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"HorizontalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"FrameRateCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProgressiveSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AudioBitrateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AudioBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AudioMethodID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AudioProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VideoBitrateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VideoBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VideoMethodID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AudioBitrateMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioBitrateMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioBitrateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioBitrateStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioMethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AvailableAudioPrograms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AudioProgram","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoBitrateMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoBitrateMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoBitrateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoBitrateStepping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VideoMethodID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SignalSourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SignalFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"SignalLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SignalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"SignalToNoiseRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_FDC" + ,"Kind":"Com" + ,"Guid":"138adc7e-58ae-437f-b0b4-c9fe19d5b4ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CarrierLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CurrentFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CurrentSpectrumInversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CurrentPIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CurrentTIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Overflow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestTables" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TableIDs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PidsToAdd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RemainingFilterEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemovePid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PidsToRemove","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TidsToAdd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"CurrentTidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveTid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TidsToRemove","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTableSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SecBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_GuideDataDeliveryService" + ,"Kind":"Com" + ,"Guid":"c0afcb73-23e7-4bc6-bafa-fdc167b4719f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGuideDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuideData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pulGuideDataPercentageProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestGuideDataUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTuneXmlFromServiceIdx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ul64ServiceIdx","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbstrTuneXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcbBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceInfoFromTuneXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTuneXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrServiceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DRMService" + ,"Kind":"Com" + ,"Guid":"bff6b5bb-b0ae-484c-9dca-73528fb0b46e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puuidNewDrm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDRMStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDrmUuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DrmUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_WMDRMSession" + ,"Kind":"Com" + ,"Guid":"4be6fa3d-07cd-4139-8b80-8c18ba3aec88" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxCaptureToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MaxStreamingPid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MaxLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MinSecurityLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RevInfoSequenceNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RevInfoIssuedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"RevInfoTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RevListVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRevInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRevInfoLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRevInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCrlLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCrlLen","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransactMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcbRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRequest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pulcbResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pulPackageLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReissueLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenewLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulInXmrLicenseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInXmrLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ulEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEntitlementToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulOutXmrLicenseLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbOutXmrLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetKeyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulKeyInfoLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_WMDRMTuner" + ,"Kind":"Com" + ,"Guid":"86d979cf-a8a7-4f94-b5fb-14c0aca68fe6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PurchaseEntitlement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulPurchaseTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPurchaseToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pulDescrambleStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulCaptureTokenLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbCaptureToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CancelCaptureToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCaptureTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCaptureToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPidProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPidProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uuidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSyncValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartCodeProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStartCodeProfileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbStartCodeProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DRIDRMService" + ,"Kind":"Com" + ,"Guid":"1f9bc2a5-44a3-4c52-aab1-0bbce5a1381d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNewDrm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDRMStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDrmUuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DrmUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPairingStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"penumPairingStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_DrmPairingError","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_DRIWMDRMSession" + ,"Kind":"Com" + ,"Guid":"05c690f8-56db-4bb2-b053-79c12098bb26" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcknowledgeLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrLicenseAck","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessLicenseChallenge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwcbLicenseMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbLicenseMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwcbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProcessRegistrationChallenge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwcbRegistrationMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRegistrationMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwcbRegistrationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbRegistrationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRevInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRevInfoLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRevInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCrlLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCrlLen","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetHMSAssociationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLastCardeaError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_MUX" + ,"Kind":"Com" + ,"Guid":"942aafec-4c05-4c74-b8eb-8706c2a4943f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPidList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPidListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPidListBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BDA_MUX_PIDLISTITEM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPidList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulPidListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbPidListBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BDA_MUX_PIDLISTITEM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_TransportStreamSelector" + ,"Kind":"Com" + ,"Guid":"1dcfafe9-b45e-41b3-bb2a-561eb129ae98" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"usTSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTSInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTSInformationBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbTSInformationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_UserActivityService" + ,"Kind":"Com" + ,"Guid":"53b14189-e478-4b7a-a1ff-506db4b99dfe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCurrentTunerUseReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUseReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserActivityInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwActivityInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UserActivityDetected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IESEvent" + ,"Kind":"Com" + ,"Guid":"1f0e5357-af43-44e6-8547-654c645145d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEventType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEventType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCompletionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESEvents" + ,"Kind":"Com" + ,"Guid":"abd414bf-cfe5-4e5e-af5b-4b4e49c5bfeb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnESEventReceived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pESEvent","Type":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBroadcastEvent" + ,"Kind":"Com" + ,"Guid":"3b21263f-26e8-489d-aac4-924f7efd9511" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Fire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBroadcastEventEx" + ,"Kind":"Com" + ,"Guid":"3d9e3887-1929-423f-8021-43682de95448" + ,"Interface":{"Kind":"ApiRef","Name":"IBroadcastEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"FireEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMNetShowConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_BufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferingTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseFixedUDPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUseFixedUDPPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UseFixedUDPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseFixedUDPPort","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FixedUDPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFixedUDPPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_FixedUDPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FixedUDPPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseHTTPProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUseHTTPProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UseHTTPProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseHTTPProxy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableAutoProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableAutoProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableAutoProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnableAutoProxy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HTTPProxyHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrHTTPProxyHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HTTPProxyHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHTTPProxyHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HTTPProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHTTPProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HTTPProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HTTPProxyPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableMulticast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableMulticast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableMulticast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnableMulticast","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableUDP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableUDP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableUDP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnableUDP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableTCP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableTCP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableTCP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnableTCP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableHTTP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableHTTP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableHTTP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnableHTTP","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMChannelInfo" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChannelName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ChannelDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrChannelDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ChannelURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrChannelURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ContactAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrContactAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ContactPhone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrContactPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ContactEmail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrContactEmail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMNetworkStatus" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ReceivedPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceivedPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_RecoveredPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecoveredPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_LostPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLostPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ReceptionQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceptionQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_BufferingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_IsBroadcast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsBroadcast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_BufferingProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferingProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"AMExtendedSeekingCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_EXSEEK_CANSEEK","Value":1} + ,{"Name":"AM_EXSEEK_CANSCAN","Value":2} + ,{"Name":"AM_EXSEEK_MARKERSEEK","Value":4} + ,{"Name":"AM_EXSEEK_SCANWITHOUTCLOCK","Value":8} + ,{"Name":"AM_EXSEEK_NOSTANDARDREPAINT","Value":16} + ,{"Name":"AM_EXSEEK_BUFFERING","Value":32} + ,{"Name":"AM_EXSEEK_SENDS_VIDEOFRAMEREADY","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMExtendedSeeking" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExSeekCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MarkerCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMarkerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_CurrentMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrentMarker","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMarkerTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMarkerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMarkerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrMarkerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_PlaybackSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlaybackSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMNetShowExProps" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SourceProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Bandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ErrorCorrection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrErrorCorrection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_CodecCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCodecCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCodecInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrCodecDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CodecNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrCodecURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_CreationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCreationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_SourceLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSourceLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMExtendedErrorInfo" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HasError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHasError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrErrorDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMMediaContent" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AuthorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAuthorName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Rating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Copyright" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCopyright","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_BaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBaseURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_LogoURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLogoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_LogoIconURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLogoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_WatermarkURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrWatermarkURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MoreInfoURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMoreInfoURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MoreInfoBannerImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMoreInfoBannerImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MoreInfoBannerURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMoreInfoBannerURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MoreInfoText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMoreInfoText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMMediaContent2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_MediaParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EntryNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_MediaParameterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EntryNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_PlaylistCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumberEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMNetShowPreroll" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Preroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPreroll","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Preroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPreroll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDShowPlugin" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_UserAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAMDirectSound" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectSoundInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrimaryBufferInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpdsb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecondaryBufferInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpdsb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDirectSoundInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpds","Type":{"Kind":"ApiRef","Name":"IDirectSound","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleasePrimaryBufferInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdsb","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseSecondaryBufferInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdsb","Type":{"Kind":"ApiRef","Name":"IDirectSoundBuffer","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFocusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFocusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"AM_LINE21_CCLEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_L21_CCLEVEL_TC2","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_LINE21_CCSERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_L21_CCSERVICE_None","Value":0} + ,{"Name":"AM_L21_CCSERVICE_Caption1","Value":1} + ,{"Name":"AM_L21_CCSERVICE_Caption2","Value":2} + ,{"Name":"AM_L21_CCSERVICE_Text1","Value":3} + ,{"Name":"AM_L21_CCSERVICE_Text2","Value":4} + ,{"Name":"AM_L21_CCSERVICE_XDS","Value":5} + ,{"Name":"AM_L21_CCSERVICE_DefChannel","Value":10} + ,{"Name":"AM_L21_CCSERVICE_Invalid","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_LINE21_CCSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_L21_CCSTATE_Off","Value":0} + ,{"Name":"AM_L21_CCSTATE_On","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_LINE21_CCSTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_L21_CCSTYLE_None","Value":0} + ,{"Name":"AM_L21_CCSTYLE_PopOn","Value":1} + ,{"Name":"AM_L21_CCSTYLE_PaintOn","Value":2} + ,{"Name":"AM_L21_CCSTYLE_RollUp","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_LINE21_DRAWBGMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_L21_DRAWBGMODE_Opaque","Value":0} + ,{"Name":"AM_L21_DRAWBGMODE_Transparent","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMLine21Decoder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCLEVEL","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCSERVICE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Service","Type":{"Kind":"ApiRef","Name":"AM_LINE21_CCSERVICE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetServiceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_CCSTATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetServiceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"AM_LINE21_CCSTATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbmih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPhysColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPhysColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRedrawAlways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbOption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRedrawAlways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDrawBackgroundMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_LINE21_DRAWBGMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDrawBackgroundMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"AM_LINE21_DRAWBGMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMParse" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParseTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParseTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtCurrent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FilgraphManager" + ,"Kind":"ComClassID" + ,"Guid":"e436ebb3-524f-11ce-9f53-0020af0ba770" + } + ,{ + "Name":"IAMCollection" + ,"Kind":"Com" + ,"Guid":"56a868b9-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMediaControl" + ,"Kind":"Com" + ,"Guid":"56a868b1-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RenderFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSourceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FilterCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RegFilterCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"StopWhenReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMediaEvent" + ,"Kind":"Com" + ,"Guid":"56a868b6-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEventCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"lParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pEvCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelDefaultHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreDefaultHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeEventParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMediaEventEx" + ,"Kind":"Com" + ,"Guid":"56a868c0-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetNotifyWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lInstanceData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNotifyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNoNotifyFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotifyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplNoNotifyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMediaPosition" + ,"Kind":"Com" + ,"Guid":"56a868b2-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrerollTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PrerollTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanSeekForward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCanSeekForward","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanSeekBackward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCanSeekBackward","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBasicAudio" + ,"Kind":"Com" + ,"Guid":"56a868b3-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBalance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBalance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVideoWindow" + ,"Kind":"Com" + ,"Guid":"56a868b4-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCaption","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_WindowStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowStyle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WindowStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WindowStyleEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowStyleEx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WindowStyleEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowStyleEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoShow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WindowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WindowState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BackgroundPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BackgroundPalette","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackgroundPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBackgroundPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Owner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MessageDrain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Drain","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MessageDrain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Drain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Color","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FullScreenMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FullScreenMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FullScreenMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FullScreenMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowForeground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Focus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyOwnerMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMinIdealImageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxIdealImageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRestorePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HideCursor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HideCursor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCursorHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CursorHidden","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBasicVideo" + ,"Kind":"Com" + ,"Guid":"56a868b5-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AvgTimePerFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAvgTimePerFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BitRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBitRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BitErrorRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBitErrorRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VideoWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VideoHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SourceLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SourceWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SourceTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SourceHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DestinationLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DestinationLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DestinationLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DestinationWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DestinationWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DestinationWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DestinationTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DestinationTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DestinationTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DestinationHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DestinationHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DestinationHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSourcePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourcePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultSourcePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDestinationPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDestinationPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultDestinationPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Entries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetrieved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pDIBImage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUsingDefaultSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsUsingDefaultDestination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBasicVideo2" + ,"Kind":"Com" + ,"Guid":"329bb360-f6ea-11d1-9038-00a0c9697298" + ,"Interface":{"Kind":"ApiRef","Name":"IBasicVideo","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetPreferredAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAspectX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plAspectY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDeferredCommand" + ,"Kind":"Com" + ,"Guid":"56a868b8-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Confidence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfidence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Postpone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newtime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IQueueCommand" + ,"Kind":"Com" + ,"Guid":"56a868b7-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvokeAtStreamTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeferredCommand","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dispidMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeAtPresentationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeferredCommand","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dispidMethod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cArgs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDispParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFilterInfo" + ,"Kind":"Com" + ,"Guid":"56a868ba-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"FindPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPinID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VendorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strVendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Pins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IsFileSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Filename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Filename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRegFilterInfo" + ,"Kind":"Com" + ,"Guid":"56a868bb-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMediaTypeInfo" + ,"Kind":"Com" + ,"Guid":"56a868bc-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Subtype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPinInfo" + ,"Kind":"Com" + ,"Guid":"56a868bd-0ad4-11ce-b03a-0020af0ba770" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Pin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConnectedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConnectionMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FilterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PinID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPinID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MediaTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ConnectDirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ConnectWithType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAMStats" + ,"Kind":"Com" + ,"Guid":"bc9bcf80-dcd2-11d2-abf6-00a0c905f375" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dLast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dAverage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dStdDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dLast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dAverage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dStdDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"dMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lCreate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AMVAUncompBufferInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMinNumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVAUncompDataInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVAInternalMemInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwScratchMemAlloc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVACompBufferInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidthToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeightToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesToAllocate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddCompCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVABeginFrameInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDestSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwSizeInputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwSizeOutputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVAEndFrameInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeMiscData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AMVABUFFERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAMVideoAcceleratorNotify" + ,"Kind":"Com" + ,"Guid":"256a6a21-fbad-11d1-82bf-00a0c9696c8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUncompSurfacesInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUncompBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompBufferInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUncompSurfacesInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwActualUncompSurfacesAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCreateVideoAcceleratorData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwSizeMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppMiscData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAMVideoAccelerator" + ,"Kind":"Com" + ,"Guid":"256a6a22-fbad-11d1-82bf-00a0c9696c8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoAcceleratorGUIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumGuidsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pGuidsSupported","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUncompFormatsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwNumFormatsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pFormatsSupported","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInternalMemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pamvaUncompDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompDataInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pamvaInternalMemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAInternalMemInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCompBufferInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pamvaUncompDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAUncompDataInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwNumTypesCompBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pamvaCompBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AMVACompBufferInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInternalCompBufferInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumTypesCompBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pamvaCompBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AMVACompBufferInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BeginFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amvaBeginFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVABeginFrameInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEndFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVAEndFrameInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbPrivateInputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPrivateOutputDat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbPrivateOutputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pamvaBufferInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AMVABUFFERINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryRenderStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlipToIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaSample","Type":{"Kind":"ApiRef","Name":"IMediaSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AM_WST_PAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPageNr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubPageNr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pucPageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_WST_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_WST_LEVEL_1_5","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_WST_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_WST_SERVICE_None","Value":0} + ,{"Name":"AM_WST_SERVICE_Text","Value":1} + ,{"Name":"AM_WST_SERVICE_IDS","Value":2} + ,{"Name":"AM_WST_SERVICE_Invalid","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_WST_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_WST_STATE_Off","Value":0} + ,{"Name":"AM_WST_STATE_On","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_WST_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_WST_STYLE_None","Value":0} + ,{"Name":"AM_WST_STYLE_Invers","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_WST_DRAWBGMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_WST_DRAWBGMODE_Opaque","Value":0} + ,{"Name":"AM_WST_DRAWBGMODE_Transparent","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMWstDecoder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_LEVEL","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_SERVICE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetServiceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetServiceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"AM_WST_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbmih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPhysColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPhysColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRedrawAlways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbOption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRedrawAlways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDrawBackgroundMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_DRAWBGMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDrawBackgroundMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"AM_WST_DRAWBGMODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAnswerMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAnswer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnswerMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHoldPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bHoldPage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHoldPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHoldPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWstPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_WST_PAGE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WstPage","Type":{"Kind":"ApiRef","Name":"AM_WST_PAGE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IKsTopologyInfo" + ,"Kind":"Com" + ,"Guid":"720d4ac0-7533-11d0-a5d6-28db04c10000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_NumCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ConnectionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSTOPOLOGY_CONNECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwchNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateNodeInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISelector" + ,"Kind":"Com" + ,"Guid":"1abdaeca-68b6-4f83-9371-b413907c7b9f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_NumSources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumSources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SourceNodeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPinId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SourceNodeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICameraControl" + ,"Kind":"Com" + ,"Guid":"2ba1785d-4d1b-44ef-85e8-c7f1d3f20184" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Exposure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Exposure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Exposure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Focus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Iris" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Iris" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Iris" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FocalLengths" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOcularFocalLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plObjectiveFocalLengthMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plObjectiveFocalLengthMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Pan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Pan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Pan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Tilt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Tilt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Tilt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PanTilt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTiltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PanTilt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PanValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"TiltValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Roll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Roll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Roll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExposureRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ExposureRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_ExposureRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FocusRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FocusRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_FocusRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IrisRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IrisRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_IrisRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ZoomRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ZoomRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_ZoomRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PanRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PanRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TiltRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TiltRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_TiltRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PanTiltRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTiltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PanTiltRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PanValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"TiltValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_PanRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RollRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RollRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_RollRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ScanMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ScanMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrivacyMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PrivacyMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVideoProcAmp" + ,"Kind":"Com" + ,"Guid":"4050560e-42a7-413a-85c2-09269a2d0f44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_BacklightCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BacklightCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_BacklightCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Brightness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Brightness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Brightness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ColorEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ColorEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_ColorEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Contrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Contrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Contrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Gamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Gamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Gamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Saturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Saturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Saturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Sharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Sharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Sharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WhiteBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WhiteBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_WhiteBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Gain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Gain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Gain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Hue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Hue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_Hue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DigitalMultiplier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DigitalMultiplier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_DigitalMultiplier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PowerlineFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PowerlineFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_PowerlineFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WhiteBalanceComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pValue2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WhiteBalanceComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getRange_WhiteBalanceComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCapsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IKsNodeControl" + ,"Kind":"Com" + ,"Guid":"11737c14-24a7-4bb5-81a0-0d003813b0c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_NodeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_KsControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKsControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConfigAsfWriter" + ,"Kind":"Com" + ,"Guid":"45086030-f7e4-486a-b504-826bb5792a3b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigureFilterUsingProfileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentProfileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwProfileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConfigureFilterUsingProfileGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCurrentProfileGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfileGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConfigureFilterUsingProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndexMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndexFile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndexMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIndexFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConfigAsfWriter2" + ,"Kind":"Com" + ,"Guid":"7989ccaa-53f0-44f0-884a-f3b03f6ae066" + ,"Interface":{"Kind":"ApiRef","Name":"IConfigAsfWriter","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"StreamNumFromPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetMultiPassState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"STREAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STREAMTYPE_READ","Value":0} + ,{"Name":"STREAMTYPE_WRITE","Value":1} + ,{"Name":"STREAMTYPE_TRANSFORM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STREAM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STREAMSTATE_STOP","Value":0} + ,{"Name":"STREAMSTATE_RUN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmstream_0000_0000_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMPSTAT_NOUPDATEOK","Value":1} + ,{"Name":"COMPSTAT_WAIT","Value":2} + ,{"Name":"COMPSTAT_ABORT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmstream_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMSSF_HASCLOCK","Value":1} + ,{"Name":"MMSSF_SUPPORTSEEK","Value":2} + ,{"Name":"MMSSF_ASYNCHRONOUS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmstream_0000_0000_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SSUPDATE_ASYNC","Value":1} + ,{"Name":"SSUPDATE_CONTINUOUS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMultiMediaStream" + ,"Kind":"Com" + ,"Guid":"b502d1bc-9a57-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idPurpose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumMediaStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrentState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"ApiRef","Name":"STREAM_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SeekTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEndOfStreamEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phEOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMediaStream" + ,"Kind":"Com" + ,"Guid":"b502d1bd-9a57-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMultiMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMultiMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMultiMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreamThatHasDesiredFormat","Type":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSharedSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExistingSample","Type":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppNewSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStreamSample" + ,"Kind":"Com" + ,"Guid":"b502d1be-9a57-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSampleTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSampleTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} + ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnAPC","Type":{"Kind":"ApiRef","Name":"PAPCFUNC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAPCData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompletionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_ddstream_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DDSFF_PROGRESSIVERENDER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectDrawMediaStream" + ,"Kind":"Com" + ,"Guid":"f4104fce-9a70-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDDSDCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDirectDrawPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDDSDDesired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDirectDrawPalette","Type":{"Kind":"ApiRef","Name":"IDirectDrawPalette","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDirectDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDirectDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectDraw","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimePerFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrameTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawStreamSample" + ,"Kind":"Com" + ,"Guid":"f4104fcf-9a70-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirectDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IAudioMediaStream" + ,"Kind":"Com" + ,"Guid":"f7537560-a3be-11d0-8212-00c04fc32c45" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWaveFormatCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWaveFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioData","Type":{"Kind":"ApiRef","Name":"IAudioData","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioStreamSample" + ,"Kind":"Com" + ,"Guid":"345fee00-aba5-11d0-8212-00c04fc32c45" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetAudioData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAudio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioData","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMemoryData" + ,"Kind":"Com" + ,"Guid":"327fc560-af60-11d0-8212-00c04fc32c45" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbActualData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbDataValid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioData" + ,"Kind":"Com" + ,"Guid":"54c719c0-af60-11d0-8212-00c04fc32c45" + ,"Interface":{"Kind":"ApiRef","Name":"IMemoryData","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWaveFormatCurrent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWaveFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_amstream_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMMSF_NOGRAPHTHREAD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_amstream_0000_0000_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMMSF_ADDDEFAULTRENDERER","Value":1} + ,{"Name":"AMMSF_CREATEPEER","Value":2} + ,{"Name":"AMMSF_STOPIFNOSAMPLES","Value":4} + ,{"Name":"AMMSF_NOSTALL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_amstream_0000_0000_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AMMSF_RENDERTYPEMASK","Value":3} + ,{"Name":"AMMSF_RENDERTOEXISTING","Value":0} + ,{"Name":"AMMSF_RENDERALLSTREAMS","Value":1} + ,{"Name":"AMMSF_NORENDER","Value":2} + ,{"Name":"AMMSF_NOCLOCK","Value":4} + ,{"Name":"AMMSF_RUN","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_amstream_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Disabled","Value":0} + ,{"Name":"ReadData","Value":1} + ,{"Name":"RenderData","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAMMultiMediaStream" + ,"Kind":"Com" + ,"Guid":"bebe595c-9a6f-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IMultiMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamType","Type":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFilterGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGraphBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStreamFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreamObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"PurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppNewStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMoniker","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMMediaStream" + ,"Kind":"Com" + ,"Guid":"bebe595d-9a6f-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"StreamType","Type":{"Kind":"ApiRef","Name":"STREAM_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"FILTER_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JoinAMMultiMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAMMultiMediaStream","Type":{"Kind":"ApiRef","Name":"IAMMultiMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JoinFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaStreamFilter","Type":{"Kind":"ApiRef","Name":"IMediaStreamFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JoinFilterGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMediaStreamFilter" + ,"Kind":"Com" + ,"Guid":"bebe595e-9a6f-11d0-8fde-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IBaseFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"AddMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAMMediaStream","Type":{"Kind":"ApiRef","Name":"IAMMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idPurpose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumMediaStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppMediaStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SupportSeeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRenderer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReferenceTimeToStreamTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentStreamTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCurrentStreamTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WaitUntil" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WaitStreamTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCancelEOS","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectDrawMediaSampleAllocator" + ,"Kind":"Com" + ,"Guid":"ab6b4afc-f6e4-11d0-900d-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawMediaSample" + ,"Kind":"Com" + ,"Guid":"ab6b4afe-f6e4-11d0-900d-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSurfaceAndReleaseLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirectDrawSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockMediaSamplePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAMMediaTypeStream" + ,"Kind":"Com" + ,"Guid":"ab6b4afa-f6e4-11d0-900d-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaStream","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSampleSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAMMediaTypeSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAMMediaTypeSample","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamAllocatorRequirements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamAllocatorRequirements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMMediaTypeSample" + ,"Kind":"Com" + ,"Guid":"ab6b4afb-f6e4-11d0-900d-00c04fd9189d" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamSample","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSyncPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSyncPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsSyncPoint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsPreroll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActualDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetActualDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IAMMediaTypeSample0000","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDiscontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDiscontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDiscontinuity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectDrawVideo" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSwitches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSwitches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSwitches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Switches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEmulatedCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCAPS_DX7","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSurfaceDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFourCCCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDirectDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectDraw","Type":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDirectDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDirectDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDraw","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSurfaceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurfaceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UseScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseScanLine","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanUseScanLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseScanLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UseOverlayStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayStretch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanUseOverlayStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayStretch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UseWhenFullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseWhenFullScreen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WillUseFullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseWhenFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IQualProp" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_FramesDroppedInRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FramesDrawn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcFramesDrawn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AvgFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piAvgFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Jitter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iJitter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AvgSyncOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piAvg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DevSyncOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFullScreenVideo" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CountModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetModeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsModeAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsModeEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClipFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClipFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClipFactor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMessageDrain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageDrain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Monitor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Monitor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HideOnDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Hide","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsHideOnDeactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCaption","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFullScreenVideoEx" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IFullScreenVideo","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetAcceleratorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAcceleratorTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phAccel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"KeepPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeepAspect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsKeepPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeepAspect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBaseVideoMixer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLeadPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLeadPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piPin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputPinCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piPinCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUsingClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUsingClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClockPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClockPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TRUECOLORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEOINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["VIDEOINFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmiColors","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBitMasks","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"TrueColorInfo","Type":{"Kind":"ApiRef","Name":"TRUECOLORINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MPEG1VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ANALOGVIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwActiveWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_FRAMESTEP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PROPERTY_FRAMESTEP_STEP","Value":1} + ,{"Name":"AM_PROPERTY_FRAMESTEP_CANCEL","Value":2} + ,{"Name":"AM_PROPERTY_FRAMESTEP_CANSTEP","Value":3} + ,{"Name":"AM_PROPERTY_FRAMESTEP_CANSTEPMULTIPLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_FRAMESTEP_STEP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFramesToStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDMOWrapperFilter" + ,"Kind":"Com" + ,"Guid":"52d6f586-9f0f-4824-8fc8-e32ca04930c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"catDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"KSALLOCATORMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KsAllocatorMode_User","Value":0} + ,{"Name":"KsAllocatorMode_Kernel","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FRAMING_PROP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FramingProp_Uninitialized","Value":0} + ,{"Name":"FramingProp_None","Value":1} + ,{"Name":"FramingProp_Old","Value":2} + ,{"Name":"FramingProp_Ex","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FRAMING_CACHE_OPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Framing_Cache_Update","Value":0} + ,{"Name":"Framing_Cache_ReadLast","Value":1} + ,{"Name":"Framing_Cache_ReadOrig","Value":2} + ,{"Name":"Framing_Cache_Write","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPTIMAL_WEIGHT_TOTALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinTotalNominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxTotalNominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TotalDenominator","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKsPin" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKsAllocator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKsAllocatorEx" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIPE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PipeState_DontCare","Value":0} + ,{"Name":"PipeState_RangeNotFixed","Value":1} + ,{"Name":"PipeState_RangeFixed","Value":2} + ,{"Name":"PipeState_CompressionUnknown","Value":3} + ,{"Name":"PipeState_Finalized","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIPE_DIMENSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocatorPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"MaxExpansionPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EndPin","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIPE_ALLOCATOR_PLACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Pipe_Allocator_None","Value":0} + ,{"Name":"Pipe_Allocator_FirstPin","Value":1} + ,{"Name":"Pipe_Allocator_LastPin","Value":2} + ,{"Name":"Pipe_Allocator_MiddlePin","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KS_LogicalMemoryType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KS_MemoryTypeDontCare","Value":0} + ,{"Name":"KS_MemoryTypeKernelPaged","Value":1} + ,{"Name":"KS_MemoryTypeKernelNonPaged","Value":2} + ,{"Name":"KS_MemoryTypeDeviceHostMapped","Value":3} + ,{"Name":"KS_MemoryTypeDeviceSpecific","Value":4} + ,{"Name":"KS_MemoryTypeUser","Value":5} + ,{"Name":"KS_MemoryTypeAnyHost","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIPE_TERMINATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutsideFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Weigth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"OptimalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE_WEIGHTED","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Compression","Type":{"Kind":"ApiRef","Name":"KS_COMPRESSION","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ALLOCATOR_PROPERTIES_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBuffers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbAlign","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MemoryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"PIPE_STATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Input","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Output","Type":{"Kind":"ApiRef","Name":"PIPE_TERMINATION","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Strategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Weight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogicalMemoryType","Type":{"Kind":"ApiRef","Name":"KS_LogicalMemoryType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"AllocatorPlace","Type":{"Kind":"ApiRef","Name":"PIPE_ALLOCATOR_PLACE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Dimensions","Type":{"Kind":"ApiRef","Name":"PIPE_DIMENSIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalRange","Type":{"Kind":"ApiRef","Name":"KS_FRAMING_RANGE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"PrevSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKsAllocatorEx","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"CountNextSegments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextSegments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKsAllocatorEx","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":[]} + ,{"Name":"InsideFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberPins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLSID_Proxy" + ,"Kind":"ComClassID" + ,"Guid":"17cca71b-ecd7-11d0-b908-00a0c9223196" + } + ,{ + "Name":"IKsControl" + ,"Kind":"Com" + ,"Guid":"28f54685-06fd-11d2-b27a-00a0c9223196" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"KsProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"KsMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Method","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MethodLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MethodData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"KsEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"EventLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IKsAggregateControl" + ,"Kind":"Com" + ,"Guid":"7f40eac0-3947-11d2-874e-00a0c9223196" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"KsAddAggregate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AggregateClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"KsRemoveAggregate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AggregateClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IKsTopology" + ,"Kind":"Com" + ,"Guid":"28f54683-06fd-11d2-b27a-00a0c9223196" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateNodeInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Interface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMixerOCXNotify" + ,"Kind":"Com" + ,"Guid":"81a3bd31-dee1-11d1-8508-00a0c91f9ca0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInvalidateRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDataChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulDataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMixerOCX" + ,"Kind":"Com" + ,"Guid":"81a3bd32-dee1-11d1-8508-00a0c91f9ca0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDisplayChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulBitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulScreenWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulScreenHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPictAspectRatioX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwPictAspectRatioY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVideoWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwVideoHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdcDraw","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDrawRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpptTopLeftSC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcDrawCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lprcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmdns","Type":{"Kind":"ApiRef","Name":"IMixerOCXNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AM_ASPECT_RATIO_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_ARMODE_STRETCHED","Value":0} + ,{"Name":"AM_ARMODE_LETTER_BOX","Value":1} + ,{"Name":"AM_ARMODE_CROP","Value":2} + ,{"Name":"AM_ARMODE_STRETCHED_AS_PRIMARY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMixerPinConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRelativePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBottom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRelativePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwBottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwZOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwZOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBlendingParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBlendingParameter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBlendingParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBlendingParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"amAspectRatioMode","Type":{"Kind":"ApiRef","Name":"AM_ASPECT_RATIO_MODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pamAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_ASPECT_RATIO_MODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStreamTransparent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bStreamTransparent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamTransparent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbStreamTransparent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMixerPinConfig2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMixerPinConfig","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetOverlaySurfaceColorControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOverlaySurfaceColorControls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"AM_MPEGSTREAMTYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mt","Type":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"bFormat","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_MPEGSYSTEMTYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Streams","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"AM_MPEGSTREAMTYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMpegAudioDecoder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_FrequencyDivider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDivider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FrequencyDivider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Divider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DecoderAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DecoderAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Accuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Stereo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStereo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Stereo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stereo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DecoderWordSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWordSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DecoderWordSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IntegerDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIntDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IntegerDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IntDecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DualMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIntDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DualMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IntDecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG1WAVEFORMAT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9PresentationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9Sample_SyncPoint","Value":1} + ,{"Name":"VMR9Sample_Preroll","Value":2} + ,{"Name":"VMR9Sample_Discontinuity","Value":4} + ,{"Name":"VMR9Sample_TimeValid","Value":8} + ,{"Name":"VMR9Sample_SrcDstRectsValid","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9PresentationInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSurf","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRImagePresenter9" + ,"Kind":"Com" + ,"Guid":"69188c61-12a3-40f0-8ffc-342e7b433fd7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartPresenting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopPresenting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PresentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpPresInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9PresentationInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMR9SurfaceAllocationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9AllocFlag_3DRenderTarget","Value":1} + ,{"Name":"VMR9AllocFlag_DXVATarget","Value":2} + ,{"Name":"VMR9AllocFlag_TextureSurface","Value":4} + ,{"Name":"VMR9AllocFlag_OffscreenSurface","Value":8} + ,{"Name":"VMR9AllocFlag_RGBDynamicSwitch","Value":16} + ,{"Name":"VMR9AllocFlag_UsageReserved","Value":224} + ,{"Name":"VMR9AllocFlag_UsageMask","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9AllocationInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"MinBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szAspectRatio","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"szNativeSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRSurfaceAllocator9" + ,"Kind":"Com" + ,"Guid":"8d5148ea-3f5d-46cf-9df1-d1b896eedb1f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AllocationInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TerminateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdviseNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIVMRSurfAllocNotify","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocatorNotify9","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVMRSurfaceAllocatorEx9" + ,"Kind":"Com" + ,"Guid":"6de9a68a-a928-4522-bf57-655ae3866456" + ,"Interface":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator9","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetSurfaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SurfaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRSurfaceAllocatorNotify9" + ,"Kind":"Com" + ,"Guid":"dca3f5df-bb3a-4d03-bd81-84614bfbfa0c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSurfaceAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpIVRMSurfaceAllocator","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator9","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetD3DDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeD3DDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateSurfaceHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpAllocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AllocationInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMR9AspectRatioMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9ARMode_None","Value":0} + ,{"Name":"VMR9ARMode_LetterBox","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRWindowlessControl9" + ,"Kind":"Com" + ,"Guid":"8f537d09-f85e-4414-b23b-502e54c79927" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNativeVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpARWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpARHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMinIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSRCRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpDSTRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVideoClippingWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RepaintVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayModeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDib","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9MixerPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MixerPref9_NoDecimation","Value":1} + ,{"Name":"MixerPref9_DecimateOutput","Value":2} + ,{"Name":"MixerPref9_ARAdjustXorY","Value":4} + ,{"Name":"MixerPref9_NonSquareMixing","Value":8} + ,{"Name":"MixerPref9_DecimateMask","Value":15} + ,{"Name":"MixerPref9_BiLinearFiltering","Value":16} + ,{"Name":"MixerPref9_PointFiltering","Value":32} + ,{"Name":"MixerPref9_AnisotropicFiltering","Value":64} + ,{"Name":"MixerPref9_PyramidalQuadFiltering","Value":128} + ,{"Name":"MixerPref9_GaussianQuadFiltering","Value":256} + ,{"Name":"MixerPref9_FilteringReserved","Value":3584} + ,{"Name":"MixerPref9_FilteringMask","Value":4080} + ,{"Name":"MixerPref9_RenderTargetRGB","Value":4096} + ,{"Name":"MixerPref9_RenderTargetYUV","Value":8192} + ,{"Name":"MixerPref9_RenderTargetReserved","Value":1032192} + ,{"Name":"MixerPref9_RenderTargetMask","Value":1044480} + ,{"Name":"MixerPref9_DynamicSwitchToBOB","Value":1048576} + ,{"Name":"MixerPref9_DynamicDecimateBy2","Value":2097152} + ,{"Name":"MixerPref9_DynamicReserved","Value":12582912} + ,{"Name":"MixerPref9_DynamicMask","Value":15728640} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9NormalizedRect" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMR9ProcAmpControlFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProcAmpControl9_Brightness","Value":1} + ,{"Name":"ProcAmpControl9_Contrast","Value":2} + ,{"Name":"ProcAmpControl9_Hue","Value":4} + ,{"Name":"ProcAmpControl9_Saturation","Value":8} + ,{"Name":"ProcAmpControl9_Mask","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9ProcAmpControl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Brightness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Contrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Hue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Saturation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMR9ProcAmpControlRange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProperty","Type":{"Kind":"ApiRef","Name":"VMR9ProcAmpControlFlags","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"MinValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"StepSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRMixerControl9" + ,"Kind":"Com" + ,"Guid":"1a777eaa-47c8-4930-b2c9-8fee1c1b0f3b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackgroundClr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClrBkg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackgroundClr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClrBkg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMixerPrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMixerPrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcAmpControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControl","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcAmpControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControl","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProcAmpControlRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClrControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9ProcAmpControlRange","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9AlphaBitmap" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pDDS","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"clrSrcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMR9AlphaBitmapFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9AlphaBitmap_Disable","Value":1} + ,{"Name":"VMR9AlphaBitmap_hDC","Value":2} + ,{"Name":"VMR9AlphaBitmap_EntireDDS","Value":4} + ,{"Name":"VMR9AlphaBitmap_SrcColorKey","Value":8} + ,{"Name":"VMR9AlphaBitmap_SrcRect","Value":16} + ,{"Name":"VMR9AlphaBitmap_FilterMode","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRMixerBitmap9" + ,"Kind":"Com" + ,"Guid":"ced175e5-1935-4820-81bd-ff6ad00c9108" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAlphaBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9AlphaBitmap","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRSurface9" + ,"Kind":"Com" + ,"Guid":"dfc581a1-6e1f-4c3a-8d0a-5e9792ea2afc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSurfaceLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnlockSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9RenderPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RenderPrefs9_DoNotRenderBorder","Value":1} + ,{"Name":"RenderPrefs9_Mask","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRImagePresenterConfig9" + ,"Kind":"Com" + ,"Guid":"45c15cab-6e22-420a-8043-ae1f0ac02c7d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRVideoStreamControl9" + ,"Kind":"Com" + ,"Guid":"d0cfe38b-93e7-4772-8957-0400c49a4485" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9Mode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9Mode_Windowed","Value":1} + ,{"Name":"VMR9Mode_Windowless","Value":2} + ,{"Name":"VMR9Mode_Renderless","Value":4} + ,{"Name":"VMR9Mode_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVMRFilterConfig9" + ,"Kind":"Com" + ,"Guid":"5a804648-4f66-4867-9c43-4f5c822cf1b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetImageCompositor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVMRImgCompositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor9","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVMRAspectRatioControl9" + ,"Kind":"Com" + ,"Guid":"00d96c29-bbde-4efc-9901-bb5036392146" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwARMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwARMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VMR9MonitorInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uDevID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"liDriverVersion","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRMonitorConfig9" + ,"Kind":"Com" + ,"Guid":"46c2e457-8ba0-4eef-b80b-0680f0978749" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puDev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAvailableMonitors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VMR9MonitorInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMaxInfoArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9DeinterlacePrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeinterlacePref9_NextBest","Value":1} + ,{"Name":"DeinterlacePref9_BOB","Value":2} + ,{"Name":"DeinterlacePref9_Weave","Value":4} + ,{"Name":"DeinterlacePref9_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9DeinterlaceTech" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeinterlaceTech9_Unknown","Value":0} + ,{"Name":"DeinterlaceTech9_BOBLineReplicate","Value":1} + ,{"Name":"DeinterlaceTech9_BOBVerticalStretch","Value":2} + ,{"Name":"DeinterlaceTech9_MedianFiltering","Value":4} + ,{"Name":"DeinterlaceTech9_EdgeFiltering","Value":16} + ,{"Name":"DeinterlaceTech9_FieldAdaptive","Value":32} + ,{"Name":"DeinterlaceTech9_PixelAdaptive","Value":64} + ,{"Name":"DeinterlaceTech9_MotionVectorSteered","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9Frequency" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMR9_SampleFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VMR9_SampleReserved","Value":1} + ,{"Name":"VMR9_SampleProgressiveFrame","Value":2} + ,{"Name":"VMR9_SampleFieldInterleavedEvenFirst","Value":3} + ,{"Name":"VMR9_SampleFieldInterleavedOddFirst","Value":4} + ,{"Name":"VMR9_SampleFieldSingleEven","Value":5} + ,{"Name":"VMR9_SampleFieldSingleOdd","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VMR9VideoDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"VMR9_SampleFormat","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"VMR9Frequency","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"VMR9Frequency","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMR9DeinterlaceCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPreviousOutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"ApiRef","Name":"VMR9DeinterlaceTech","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRDeinterlaceControl9" + ,"Kind":"Com" + ,"Guid":"a215fb8d-13c2-4f7f-993c-003d6271a459" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberOfDeinterlaceModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoDesc","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwNumDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpDeinterlaceModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeinterlaceModeCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpVideoDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoDesc","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9DeinterlaceCaps","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeinterlacePrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwDeinterlacePrefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDeinterlacePrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDeinterlacePrefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActualDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeinterlaceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VMR9VideoStreamInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pddsVideoSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rNormal","Type":{"Kind":"ApiRef","Name":"VMR9NormalizedRect","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"VMR9_SampleFormat","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVMRImageCompositor9" + ,"Kind":"Com" + ,"Guid":"4a5c89eb-df51-4654-ac2a-e48e02bbabf6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitCompositionDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TermCompositionDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStreamMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStrmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fTexture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompositeImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pddsRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmtRenderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwClrBkGnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVideoStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMR9VideoStreamInfo","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVPBaseConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pddVPConnectInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetConnectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChosenEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVPDataInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pamvpDataInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPDATAINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMaxPixelRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pamvpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPSIZE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwMaxPixelsPerSecond","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InformVPInputFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDDPixelFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVideoFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pddPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVideoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChosenEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInvertPolarity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetOverlaySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppddOverlaySurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectDrawSurface","TargetKind":"Com","Api":"DirectDraw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDirectDrawKernelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDDKernelHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVideoPortID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVideoPortID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDDSurfaceKernelHandles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgDDKernelHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSurfaceParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwXOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwYOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVPConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseConfig","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"IsVPDecimationAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsDecimationAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetScalingFactors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pamvpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVPSIZE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVPVBIConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseConfig","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IVPBaseNotify" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RenegotiateVPParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVPNotify" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"AMVP_MODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeinterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AMVP_MODE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVPNotify2" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IVPNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetVPSyncMaster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bVPSyncMaster","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVPSyncMaster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVPSyncMaster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVPVBINotify" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IVPBaseNotify","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLGraphBuilder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BuildFromXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pxml","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveToXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrxml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BuildFromXMLFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszBaseURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"_riffchunk" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_rifflist" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccListType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIMAINHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMicroSecPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPaddingGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_aviextheader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGrandFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFuture","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISTREAMHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"_rcFrame_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["AVISTREAMHEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_rcFrame_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AVIOLDINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"ApiRef","Name":"_avioldindex_entry","TargetKind":"Default","Api":"DirectShow","Parents":["AVIOLDINDEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_avioldindex_entry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_timecodedata" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"time","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwSMPTEflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIMETAINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"adwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISUPERINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1022},"Child":{"Kind":"ApiRef","Name":"_avisuperindex_entry","TargetKind":"Default","Api":"DirectShow","Parents":["AVISUPERINDEX"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_avisuperindex_entry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"qwOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AVISTDINDEX_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISTDINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwReserved_3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":2044},"Child":{"Kind":"ApiRef","Name":"AVISTDINDEX_ENTRY","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avitimedindex_entry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avitimedindex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwReserved_3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1362},"Child":{"Kind":"ApiRef","Name":"_avitimedindex_entry","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"adwTrailingFill","Type":{"Kind":"Array","Shape":{"Size":2734},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avitimecodeindex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":1022},"Child":{"Kind":"ApiRef","Name":"_timecodedata","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avitcdlindex_entry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwTick","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwSMPTEflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szReelId","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avitcdlindex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"Array","Shape":{"Size":584},"Child":{"Kind":"ApiRef","Name":"_avitcdlindex_entry","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"adwTrailingFill","Type":{"Kind":"Array","Shape":{"Size":3512},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_avifieldindex_chunk" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wLongsPerEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bIndexSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIndexType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nEntriesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwBaseOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aIndex","Type":{"Kind":"ApiRef","Name":"_avifieldindex_entry","TargetKind":"Default","Api":"DirectShow","Parents":["_avifieldindex_chunk"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_avifieldindex_entry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffsetField2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MainAVIHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMicroSecPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPaddingGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIStreamHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIINDEXENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChunkLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIPALCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFirstEntry","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumEntries","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"peNew","Type":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_AC3" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PROPERTY_AC3_ERROR_CONCEALMENT","Value":1} + ,{"Name":"AM_PROPERTY_AC3_ALTERNATE_AUDIO","Value":2} + ,{"Name":"AM_PROPERTY_AC3_DOWNMIX","Value":3} + ,{"Name":"AM_PROPERTY_AC3_BIT_STREAM_MODE","Value":4} + ,{"Name":"AM_PROPERTY_AC3_DIALOGUE_LEVEL","Value":5} + ,{"Name":"AM_PROPERTY_AC3_LANGUAGE_CODE","Value":6} + ,{"Name":"AM_PROPERTY_AC3_ROOM_TYPE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_AC3_ERROR_CONCEALMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fRepeatPreviousBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fErrorInCurrentBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_AC3_ALTERNATE_AUDIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DualMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_AC3_DOWNMIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDownMix","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDolbySurround","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_AC3_BIT_STREAM_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BitStreamMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_AC3_DIALOGUE_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DialogueLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_AC3_ROOM_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fLargeRoom","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_DVDSUBPIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PROPERTY_DVDSUBPIC_PALETTE","Value":0} + ,{"Name":"AM_PROPERTY_DVDSUBPIC_HLI","Value":1} + ,{"Name":"AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_DVD_YUV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"U","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"V","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_SPPAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sppal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"AM_DVD_YUV","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_COLCON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_SPHLI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HLISS","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndPTM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StartY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StopX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StopY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ColCon","Type":{"Kind":"ApiRef","Name":"AM_COLCON","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_DVDCOPYPROT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PROPERTY_DVDCOPY_CHLG_KEY","Value":1} + ,{"Name":"AM_PROPERTY_DVDCOPY_DVD_KEY1","Value":2} + ,{"Name":"AM_PROPERTY_DVDCOPY_DEC_KEY2","Value":3} + ,{"Name":"AM_PROPERTY_DVDCOPY_TITLE_KEY","Value":4} + ,{"Name":"AM_PROPERTY_COPY_MACROVISION","Value":5} + ,{"Name":"AM_PROPERTY_DVDCOPY_REGION","Value":6} + ,{"Name":"AM_PROPERTY_DVDCOPY_SET_COPY_STATE","Value":7} + ,{"Name":"AM_PROPERTY_COPY_ANALOG_COMPONENT","Value":8} + ,{"Name":"AM_PROPERTY_COPY_DIGITAL_CP","Value":9} + ,{"Name":"AM_PROPERTY_COPY_DVD_SRM","Value":10} + ,{"Name":"AM_PROPERTY_DVDCOPY_SUPPORTS_NEW_KEYCOUNT","Value":11} + ,{"Name":"AM_PROPERTY_DVDCOPY_DISC_KEY","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_DIGITAL_CP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_DIGITAL_CP_OFF","Value":0} + ,{"Name":"AM_DIGITAL_CP_ON","Value":1} + ,{"Name":"AM_DIGITAL_CP_DVD_COMPLIANT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_DVDCOPY_CHLGKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChlgKey","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVDCOPY_BUSKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BusKey","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVDCOPY_DISCKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiscKey","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVDCOPY_TITLEKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"TitleKey","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_COPY_MACROVISION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MACROVISIONLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVDCOPY_SET_COPY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DVDCopyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVDCOPYSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_DVDCOPYSTATE_INITIALIZE","Value":0} + ,{"Name":"AM_DVDCOPYSTATE_INITIALIZE_TITLE","Value":1} + ,{"Name":"AM_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED","Value":2} + ,{"Name":"AM_DVDCOPYSTATE_AUTHENTICATION_REQUIRED","Value":3} + ,{"Name":"AM_DVDCOPYSTATE_DONE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_COPY_MACROVISION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_MACROVISION_DISABLED","Value":0} + ,{"Name":"AM_MACROVISION_LEVEL1","Value":1} + ,{"Name":"AM_MACROVISION_LEVEL2","Value":2} + ,{"Name":"AM_MACROVISION_LEVEL3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CopySystem","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RegionData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemRegion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ResetCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_MPEG2Level" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_MPEG2Level_Low","Value":1} + ,{"Name":"AM_MPEG2Level_Main","Value":2} + ,{"Name":"AM_MPEG2Level_High1440","Value":3} + ,{"Name":"AM_MPEG2Level_High","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_MPEG2Profile" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_MPEG2Profile_Simple","Value":1} + ,{"Name":"AM_MPEG2Profile_Main","Value":2} + ,{"Name":"AM_MPEG2Profile_SNRScalable","Value":3} + ,{"Name":"AM_MPEG2Profile_SpatiallyScalable","Value":4} + ,{"Name":"AM_MPEG2Profile_High","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIDEOINFOHEADER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCopyProtectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["VIDEOINFOHEADER2"]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MPEG2VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER2","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DvdKaraokeData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDownmix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerAssignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_PROPERTY_DVDKARAOKE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_PROPERTY_DVDKARAOKE_ENABLE","Value":0} + ,{"Name":"AM_PROPERTY_DVDKARAOKE_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_PROPERTY_TS_RATE_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_RATE_SimpleRateChange","Value":1} + ,{"Name":"AM_RATE_ExactRateChange","Value":2} + ,{"Name":"AM_RATE_MaxFullDataRate","Value":3} + ,{"Name":"AM_RATE_Step","Value":4} + ,{"Name":"AM_RATE_UseRateVersion","Value":5} + ,{"Name":"AM_RATE_QueryFullFrameRate","Value":6} + ,{"Name":"AM_RATE_QueryLastRateSegPTS","Value":7} + ,{"Name":"AM_RATE_CorrectTS","Value":8} + ,{"Name":"AM_RATE_ReverseMaxFullDataRate","Value":9} + ,{"Name":"AM_RATE_ResetOnTimeDisc","Value":10} + ,{"Name":"AM_RATE_QueryMapping","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_PROPERTY_DVD_RATE_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_RATE_ChangeRate","Value":1} + ,{"Name":"AM_RATE_FullDataRateMax","Value":2} + ,{"Name":"AM_RATE_ReverseDecode","Value":3} + ,{"Name":"AM_RATE_DecoderPosition","Value":4} + ,{"Name":"AM_RATE_DecoderVersion","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_SimpleRateChange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_QueryRate" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lMaxForwardFullFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMaxReverseFullFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_ExactRateChange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputZeroTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AM_DVD_ChangeRate" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartInTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"StartOutTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVD_PLAY_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_DIR_FORWARD","Value":0} + ,{"Name":"DVD_DIR_BACKWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_ERROR_Unexpected","Value":1} + ,{"Name":"DVD_ERROR_CopyProtectFail","Value":2} + ,{"Name":"DVD_ERROR_InvalidDVD1_0Disc","Value":3} + ,{"Name":"DVD_ERROR_InvalidDiscRegion","Value":4} + ,{"Name":"DVD_ERROR_LowParentalLevel","Value":5} + ,{"Name":"DVD_ERROR_MacrovisionFail","Value":6} + ,{"Name":"DVD_ERROR_IncompatibleSystemAndDecoderRegions","Value":7} + ,{"Name":"DVD_ERROR_IncompatibleDiscAndDecoderRegions","Value":8} + ,{"Name":"DVD_ERROR_CopyProtectOutputFail","Value":9} + ,{"Name":"DVD_ERROR_CopyProtectOutputNotSupported","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_WARNING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_WARNING_InvalidDVD1_0Disc","Value":1} + ,{"Name":"DVD_WARNING_FormatNotSupported","Value":2} + ,{"Name":"DVD_WARNING_IllegalNavCommand","Value":3} + ,{"Name":"DVD_WARNING_Open","Value":4} + ,{"Name":"DVD_WARNING_Seek","Value":5} + ,{"Name":"DVD_WARNING_Read","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVD_PB_STOPPED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DVD_PB_STOPPED_Other","Value":0} + ,{"Name":"DVD_PB_STOPPED_NoBranch","Value":1} + ,{"Name":"DVD_PB_STOPPED_NoFirstPlayDomain","Value":2} + ,{"Name":"DVD_PB_STOPPED_StopCommand","Value":3} + ,{"Name":"DVD_PB_STOPPED_Reset","Value":4} + ,{"Name":"DVD_PB_STOPPED_DiscEjected","Value":5} + ,{"Name":"DVD_PB_STOPPED_IllegalNavCommand","Value":6} + ,{"Name":"DVD_PB_STOPPED_PlayPeriodAutoStop","Value":7} + ,{"Name":"DVD_PB_STOPPED_PlayChapterAutoStop","Value":8} + ,{"Name":"DVD_PB_STOPPED_ParentalFailure","Value":9} + ,{"Name":"DVD_PB_STOPPED_RegionFailure","Value":10} + ,{"Name":"DVD_PB_STOPPED_MacrovisionFailure","Value":11} + ,{"Name":"DVD_PB_STOPPED_DiscReadError","Value":12} + ,{"Name":"DVD_PB_STOPPED_CopyProtectFailure","Value":13} + ,{"Name":"DVD_PB_STOPPED_CopyProtectOutputFailure","Value":14} + ,{"Name":"DVD_PB_STOPPED_CopyProtectOutputNotSupported","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AMGETERRORTEXTPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AMGETERRORTEXTPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AMGETERRORTEXTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SNDDEV_ERR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SNDDEV_ERROR_Open","Value":1} + ,{"Name":"SNDDEV_ERROR_Close","Value":2} + ,{"Name":"SNDDEV_ERROR_GetCaps","Value":3} + ,{"Name":"SNDDEV_ERROR_PrepareHeader","Value":4} + ,{"Name":"SNDDEV_ERROR_UnprepareHeader","Value":5} + ,{"Name":"SNDDEV_ERROR_Reset","Value":6} + ,{"Name":"SNDDEV_ERROR_Restart","Value":7} + ,{"Name":"SNDDEV_ERROR_GetPosition","Value":8} + ,{"Name":"SNDDEV_ERROR_Write","Value":9} + ,{"Name":"SNDDEV_ERROR_Pause","Value":10} + ,{"Name":"SNDDEV_ERROR_Stop","Value":11} + ,{"Name":"SNDDEV_ERROR_Start","Value":12} + ,{"Name":"SNDDEV_ERROR_AddBuffer","Value":13} + ,{"Name":"SNDDEV_ERROR_Query","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPT_INT","Value":0} + ,{"Name":"MPT_FLOAT","Value":1} + ,{"Name":"MPT_BOOL","Value":2} + ,{"Name":"MPT_ENUM","Value":3} + ,{"Name":"MPT_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MP_CURVE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MP_CURVE_JUMP","Value":1} + ,{"Name":"MP_CURVE_LINEAR","Value":2} + ,{"Name":"MP_CURVE_SQUARE","Value":4} + ,{"Name":"MP_CURVE_INVSQUARE","Value":8} + ,{"Name":"MP_CURVE_SINE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MP_PARAMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mpType","Type":{"Kind":"ApiRef","Name":"MP_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"mopCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mpdMinValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"mpdMaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"mpdNeutralValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"szUnitText","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLabel","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MP_ENVELOPE_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"valStart","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"valEnd","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"iCurve","Type":{"Kind":"ApiRef","Name":"MP_CURVE_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMediaParamInfo" + ,"Kind":"Com" + ,"Guid":"6d6cbb60-a223-44aa-842f-a2f06750be6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MP_PARAMINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParamText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwchText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumTimeFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumTimeFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pTimeData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMediaParams" + ,"Kind":"Com" + ,"Guid":"6d6cbb61-a223-44aa-842f-a2f06750be6e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEnvelope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cSegments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnvelopeSegments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MP_ENVELOPE_SEGMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushEnvelope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwParamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"refTimeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"refTimeEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidTimeFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"mpTimeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DMO_PARTIAL_MEDIATYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DMO_REGISTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_REGISTERF_IS_KEYED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DMO_ENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_ENUMF_INCLUDE_KEYED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSTOPOLOGY_CONNECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FromNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FromNodePin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ToNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ToNodePin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIMECODE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["TIMECODE"]},"Attrs":[]} + ,{"Name":"qw","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFrameRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFrameFract","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TIMECODE_SAMPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwTick","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"timecode","Type":{"Kind":"ApiRef","Name":"TIMECODE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEOENCODER_BITRATE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ConstantBitRate","Value":0} + ,{"Name":"VariableBitRateAverage","Value":1} + ,{"Name":"VariableBitRatePeak","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DMO_MEDIA_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMediaBuffer" + ,"Kind":"Com" + ,"Guid":"59eff8b9-938c-4a26-82f2-95cb84cdc837" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferAndLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DMO_OUTPUT_DATA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rtTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtTimelength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMediaObject" + ,"Kind":"Com" + ,"Guid":"d8ad0f58-5494-4102-97c5-ec798e59bcf4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcInputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcOutputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputStreamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOutputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetInputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputSizeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbMaxLookahead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbAlignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputSizeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbAlignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputMaxLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prtMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputMaxLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rtMaxLatency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Discontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateStreamingResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FreeStreamingResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInputStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rtTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"rtTimelength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DMO_OUTPUT_DATA_BUFFER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bLock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumDMO" + ,"Kind":"Com" + ,"Guid":"2c3cd98a-2bfa-4a53-9c27-5249ba64ba0f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cItemsToFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCLSID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"Names","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcItemsFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cItemsToSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDMO","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMediaObjectInPlace" + ,"Kind":"Com" + ,"Guid":"651b9ad0-0fc7-4aa9-9538-d89931010741" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Process" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"refTimeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaObjectInPlace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLatencyTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDMOQualityControl" + ,"Kind":"Com" + ,"Guid":"65abea96-cf36-453f-af8a-705e98f16260" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtNow","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDMOVideoOutputOptimizations" + ,"Kind":"Com" + ,"Guid":"be8f4f4e-5b16-4d29-b350-7f6b5d9298ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryOperationModePreferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequestedCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOperationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEnabledFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentOperationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEnabledFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSampleRequirements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequestedFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXVA_COPPSetProtectionLevelCmdData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoChangeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COPP_HDCP_Protection_Level" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_HDCP_Level0","Value":0} + ,{"Name":"COPP_HDCP_LevelMin","Value":0} + ,{"Name":"COPP_HDCP_Level1","Value":1} + ,{"Name":"COPP_HDCP_LevelMax","Value":1} + ,{"Name":"COPP_HDCP_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPP_CGMSA_Protection_Level" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_CGMSA_Disabled","Value":0} + ,{"Name":"COPP_CGMSA_LevelMin","Value":0} + ,{"Name":"COPP_CGMSA_CopyFreely","Value":1} + ,{"Name":"COPP_CGMSA_CopyNoMore","Value":2} + ,{"Name":"COPP_CGMSA_CopyOneGeneration","Value":3} + ,{"Name":"COPP_CGMSA_CopyNever","Value":4} + ,{"Name":"COPP_CGMSA_RedistributionControlRequired","Value":8} + ,{"Name":"COPP_CGMSA_LevelMax","Value":12} + ,{"Name":"COPP_CGMSA_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPP_ACP_Protection_Level" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_ACP_Level0","Value":0} + ,{"Name":"COPP_ACP_LevelMin","Value":0} + ,{"Name":"COPP_ACP_Level1","Value":1} + ,{"Name":"COPP_ACP_Level2","Value":2} + ,{"Name":"COPP_ACP_Level3","Value":3} + ,{"Name":"COPP_ACP_LevelMax","Value":3} + ,{"Name":"COPP_ACP_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_COPPSetSignalingCmdData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActiveTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioChangeMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioChangeMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioChangeMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoChangeMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ExtendedInfoData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COPP_TVProtectionStandard" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_ProtectionStandard_Unknown","Value":-2147483648} + ,{"Name":"COPP_ProtectionStandard_None","Value":0} + ,{"Name":"COPP_ProtectionStandard_IEC61880_525i","Value":1} + ,{"Name":"COPP_ProtectionStandard_IEC61880_2_525i","Value":2} + ,{"Name":"COPP_ProtectionStandard_IEC62375_625p","Value":4} + ,{"Name":"COPP_ProtectionStandard_EIA608B_525","Value":8} + ,{"Name":"COPP_ProtectionStandard_EN300294_625i","Value":16} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_525p","Value":32} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_750p","Value":64} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeA_1125i","Value":128} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_525p","Value":256} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_750p","Value":512} + ,{"Name":"COPP_ProtectionStandard_CEA805A_TypeB_1125i","Value":1024} + ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_525i","Value":2048} + ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_525p","Value":4096} + ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_750p","Value":8192} + ,{"Name":"COPP_ProtectionStandard_ARIBTRB15_1125i","Value":16384} + ,{"Name":"COPP_ProtectionStandard_Mask","Value":-2147450881} + ,{"Name":"COPP_ProtectionStandard_Reserved","Value":2147450880} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPP_ImageAspectRatio_EN300294" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_AspectRatio_EN300294_FullFormat4by3","Value":0} + ,{"Name":"COPP_AspectRatio_EN300294_Box14by9Center","Value":1} + ,{"Name":"COPP_AspectRatio_EN300294_Box14by9Top","Value":2} + ,{"Name":"COPP_AspectRatio_EN300294_Box16by9Center","Value":3} + ,{"Name":"COPP_AspectRatio_EN300294_Box16by9Top","Value":4} + ,{"Name":"COPP_AspectRatio_EN300294_BoxGT16by9Center","Value":5} + ,{"Name":"COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter","Value":6} + ,{"Name":"COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic","Value":7} + ,{"Name":"COPP_AspectRatio_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPP_StatusFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_StatusNormal","Value":0} + ,{"Name":"COPP_LinkLost","Value":1} + ,{"Name":"COPP_RenegotiationRequired","Value":2} + ,{"Name":"COPP_StatusFlagsReserved","Value":-4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_COPPStatusData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoValidMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_COPPStatusDisplayData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"d3dFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreqNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreqDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COPP_StatusHDCPFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_HDCPRepeater","Value":1} + ,{"Name":"COPP_HDCPFlagsReserved","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_COPPStatusHDCPKeyData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHDCPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COPP_ConnectorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_ConnectorType_Unknown","Value":-1} + ,{"Name":"COPP_ConnectorType_VGA","Value":0} + ,{"Name":"COPP_ConnectorType_SVideo","Value":1} + ,{"Name":"COPP_ConnectorType_CompositeVideo","Value":2} + ,{"Name":"COPP_ConnectorType_ComponentVideo","Value":3} + ,{"Name":"COPP_ConnectorType_DVI","Value":4} + ,{"Name":"COPP_ConnectorType_HDMI","Value":5} + ,{"Name":"COPP_ConnectorType_LVDS","Value":6} + ,{"Name":"COPP_ConnectorType_TMDS","Value":7} + ,{"Name":"COPP_ConnectorType_D_JPN","Value":8} + ,{"Name":"COPP_ConnectorType_Internal","Value":-2147483648} + ,{"Name":"COPP_ConnectorType_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPP_BusType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_BusType_Unknown","Value":0} + ,{"Name":"COPP_BusType_PCI","Value":1} + ,{"Name":"COPP_BusType_PCIX","Value":2} + ,{"Name":"COPP_BusType_PCIExpress","Value":3} + ,{"Name":"COPP_BusType_AGP","Value":4} + ,{"Name":"COPP_BusType_Integrated","Value":-2147483648} + ,{"Name":"COPP_BusType_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_COPPStatusSignalingCmdData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvailableTVProtectionStandards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TVType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioValidMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioValidMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioValidMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedInfoValidMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ExtendedInfoData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READYSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"READYSTATE_UNINITIALIZED","Value":0} + ,{"Name":"READYSTATE_LOADING","Value":1} + ,{"Name":"READYSTATE_LOADED","Value":2} + ,{"Name":"READYSTATE_INTERACTIVE","Value":3} + ,{"Name":"READYSTATE_COMPLETE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BITMAPINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SystemTuningSpaces" + ,"Kind":"ComClassID" + ,"Guid":"d02aac50-027e-11d3-9d8e-00c04f72d980" + } + ,{ + "Name":"TuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"5ffdc5e6-b83a-4b55-b6e8-c69e765fe9db" + } + ,{ + "Name":"ChannelIDTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"cc829a2f-3365-463f-af13-81dbb6f3a555" + } + ,{ + "Name":"ATSCTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"a2e30750-6c3d-11d3-b653-00c04f79498e" + } + ,{ + "Name":"DigitalCableTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"d9bb4cee-b87a-47f1-ac92-b08d9c7813fc" + } + ,{ + "Name":"AnalogRadioTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"8a674b4c-1f63-11d3-b64c-00c04f79498e" + } + ,{ + "Name":"AuxInTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"f9769a06-7aca-4e39-9cfb-97bb35f0e77e" + } + ,{ + "Name":"AnalogTVTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"8a674b4d-1f63-11d3-b64c-00c04f79498e" + } + ,{ + "Name":"DVBTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"c6b14b32-76aa-4a86-a7ac-5c79aaf58da7" + } + ,{ + "Name":"DVBSTuningSpace" + ,"Kind":"ComClassID" + ,"Guid":"b64016f3-c9a2-4066-96f0-bd9563314726" + } + ,{ + "Name":"ComponentTypes" + ,"Kind":"ComClassID" + ,"Guid":"a1a2b1c4-0e3a-11d3-9d8e-00c04f72d980" + } + ,{ + "Name":"ComponentType" + ,"Kind":"ComClassID" + ,"Guid":"823535a0-0318-11d3-9d8e-00c04f72d980" + } + ,{ + "Name":"LanguageComponentType" + ,"Kind":"ComClassID" + ,"Guid":"1be49f30-0e1b-11d3-9d8e-00c04f72d980" + } + ,{ + "Name":"MPEG2ComponentType" + ,"Kind":"ComClassID" + ,"Guid":"418008f3-cf67-4668-9628-10dc52be1d08" + } + ,{ + "Name":"ATSCComponentType" + ,"Kind":"ComClassID" + ,"Guid":"a8dcf3d5-0780-4ef4-8a83-2cffaacb8ace" + } + ,{ + "Name":"Components" + ,"Kind":"ComClassID" + ,"Guid":"809b6661-94c4-49e6-b6ec-3f0f862215aa" + } + ,{ + "Name":"Component" + ,"Kind":"ComClassID" + ,"Guid":"59dc47a8-116c-11d3-9d8e-00c04f72d980" + } + ,{ + "Name":"MPEG2Component" + ,"Kind":"ComClassID" + ,"Guid":"055cb2d7-2969-45cd-914b-76890722f112" + } + ,{ + "Name":"AnalogAudioComponentType" + ,"Kind":"ComClassID" + ,"Guid":"28ab0005-e845-4ffa-aa9b-f4665236141c" + } + ,{ + "Name":"TuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"b46e0d38-ab35-4a06-a137-70576b01b39f" + } + ,{ + "Name":"ChannelIDTuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"3a9428a7-31a4-45e9-9efb-e055bf7bb3db" + } + ,{ + "Name":"ChannelTuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"0369b4e5-45b6-11d3-b650-00c04f79498e" + } + ,{ + "Name":"ATSCChannelTuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"0369b4e6-45b6-11d3-b650-00c04f79498e" + } + ,{ + "Name":"DigitalCableTuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"26ec0b63-aa90-458a-8df4-5659f2c8a18a" + } + ,{ + "Name":"MPEG2TuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"0955ac62-bf2e-4cba-a2b9-a63f772d46cf" + } + ,{ + "Name":"MPEG2TuneRequestFactory" + ,"Kind":"ComClassID" + ,"Guid":"2c63e4eb-4cea-41b8-919c-e947ea19a77c" + } + ,{ + "Name":"Locator" + ,"Kind":"ComClassID" + ,"Guid":"0888c883-ac4f-4943-b516-2c38d9b34562" + } + ,{ + "Name":"DigitalLocator" + ,"Kind":"ComClassID" + ,"Guid":"6e50cc0d-c19b-4bf6-810b-5bd60761f5cc" + } + ,{ + "Name":"AnalogLocator" + ,"Kind":"ComClassID" + ,"Guid":"49638b91-48ab-48b7-a47a-7d0e75a08ede" + } + ,{ + "Name":"ATSCLocator" + ,"Kind":"ComClassID" + ,"Guid":"8872ff1b-98fa-4d7a-8d93-c9f1055f85bb" + } + ,{ + "Name":"DigitalCableLocator" + ,"Kind":"ComClassID" + ,"Guid":"03c06416-d127-407a-ab4c-fdd279abbe5d" + } + ,{ + "Name":"DVBTLocator" + ,"Kind":"ComClassID" + ,"Guid":"9cd64701-bdf3-4d14-8e03-f12983d86664" + } + ,{ + "Name":"DVBTLocator2" + ,"Kind":"ComClassID" + ,"Guid":"efe3fa02-45d7-4920-be96-53fa7f35b0e6" + } + ,{ + "Name":"DVBSLocator" + ,"Kind":"ComClassID" + ,"Guid":"1df7d126-4050-47f0-a7cf-4c4ca9241333" + } + ,{ + "Name":"DVBCLocator" + ,"Kind":"ComClassID" + ,"Guid":"c531d9fd-9685-4028-8b68-6e1232079f1e" + } + ,{ + "Name":"ISDBSLocator" + ,"Kind":"ComClassID" + ,"Guid":"6504afed-a629-455c-a7f1-04964dea5cc4" + } + ,{ + "Name":"DVBTuneRequest" + ,"Kind":"ComClassID" + ,"Guid":"15d6504a-5494-499c-886c-973c9e53b9f1" + } + ,{ + "Name":"CreatePropBagOnRegKey" + ,"Kind":"ComClassID" + ,"Guid":"8a674b49-1f63-11d3-b64c-00c04f79498e" + } + ,{ + "Name":"BroadcastEventService" + ,"Kind":"ComClassID" + ,"Guid":"0b3ffb92-0919-4934-9d5b-619c719d0202" + } + ,{ + "Name":"TunerMarshaler" + ,"Kind":"ComClassID" + ,"Guid":"6438570b-0c08-4a25-9504-8012bb4d50cf" + } + ,{ + "Name":"PersistTuneXmlUtility" + ,"Kind":"ComClassID" + ,"Guid":"e77026b0-b97f-4cbb-b7fb-f4f03ad69f11" + } + ,{ + "Name":"ESEventService" + ,"Kind":"ComClassID" + ,"Guid":"c20447fc-ec60-475e-813f-d2b0a6decefe" + } + ,{ + "Name":"ESEventFactory" + ,"Kind":"ComClassID" + ,"Guid":"8e8a07da-71f8-40c1-a929-5e3a868ac2c6" + } + ,{ + "Name":"ICreatePropBagOnRegKey" + ,"Kind":"Com" + ,"Guid":"8a674b48-1f63-11d3-b64c-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"subkey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppBag","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_tuner_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_TUNER_TS_UNIQUENAME","Value":1} + ,{"Name":"DISPID_TUNER_TS_FRIENDLYNAME","Value":2} + ,{"Name":"DISPID_TUNER_TS_CLSID","Value":3} + ,{"Name":"DISPID_TUNER_TS_NETWORKTYPE","Value":4} + ,{"Name":"DISPID_TUNER_TS__NETWORKTYPE","Value":5} + ,{"Name":"DISPID_TUNER_TS_CREATETUNEREQUEST","Value":6} + ,{"Name":"DISPID_TUNER_TS_ENUMCATEGORYGUIDS","Value":7} + ,{"Name":"DISPID_TUNER_TS_ENUMDEVICEMONIKERS","Value":8} + ,{"Name":"DISPID_TUNER_TS_DEFAULTPREFERREDCOMPONENTTYPES","Value":9} + ,{"Name":"DISPID_TUNER_TS_FREQMAP","Value":10} + ,{"Name":"DISPID_TUNER_TS_DEFLOCATOR","Value":11} + ,{"Name":"DISPID_TUNER_TS_CLONE","Value":12} + ,{"Name":"DISPID_TUNER_TR_TUNINGSPACE","Value":1} + ,{"Name":"DISPID_TUNER_TR_COMPONENTS","Value":2} + ,{"Name":"DISPID_TUNER_TR_CLONE","Value":3} + ,{"Name":"DISPID_TUNER_TR_LOCATOR","Value":4} + ,{"Name":"DISPID_TUNER_CT_CATEGORY","Value":1} + ,{"Name":"DISPID_TUNER_CT_MEDIAMAJORTYPE","Value":2} + ,{"Name":"DISPID_TUNER_CT__MEDIAMAJORTYPE","Value":3} + ,{"Name":"DISPID_TUNER_CT_MEDIASUBTYPE","Value":4} + ,{"Name":"DISPID_TUNER_CT__MEDIASUBTYPE","Value":5} + ,{"Name":"DISPID_TUNER_CT_MEDIAFORMATTYPE","Value":6} + ,{"Name":"DISPID_TUNER_CT__MEDIAFORMATTYPE","Value":7} + ,{"Name":"DISPID_TUNER_CT_MEDIATYPE","Value":8} + ,{"Name":"DISPID_TUNER_CT_CLONE","Value":9} + ,{"Name":"DISPID_TUNER_LCT_LANGID","Value":100} + ,{"Name":"DISPID_TUNER_MP2CT_TYPE","Value":200} + ,{"Name":"DISPID_TUNER_ATSCCT_FLAGS","Value":300} + ,{"Name":"DISPID_TUNER_L_CARRFREQ","Value":1} + ,{"Name":"DISPID_TUNER_L_INNERFECMETHOD","Value":2} + ,{"Name":"DISPID_TUNER_L_INNERFECRATE","Value":3} + ,{"Name":"DISPID_TUNER_L_OUTERFECMETHOD","Value":4} + ,{"Name":"DISPID_TUNER_L_OUTERFECRATE","Value":5} + ,{"Name":"DISPID_TUNER_L_MOD","Value":6} + ,{"Name":"DISPID_TUNER_L_SYMRATE","Value":7} + ,{"Name":"DISPID_TUNER_L_CLONE","Value":8} + ,{"Name":"DISPID_TUNER_L_ATSC_PHYS_CHANNEL","Value":201} + ,{"Name":"DISPID_TUNER_L_ATSC_TSID","Value":202} + ,{"Name":"DISPID_TUNER_L_ATSC_MP2_PROGNO","Value":203} + ,{"Name":"DISPID_TUNER_L_DVBT_BANDWIDTH","Value":301} + ,{"Name":"DISPID_TUNER_L_DVBT_LPINNERFECMETHOD","Value":302} + ,{"Name":"DISPID_TUNER_L_DVBT_LPINNERFECRATE","Value":303} + ,{"Name":"DISPID_TUNER_L_DVBT_GUARDINTERVAL","Value":304} + ,{"Name":"DISPID_TUNER_L_DVBT_HALPHA","Value":305} + ,{"Name":"DISPID_TUNER_L_DVBT_TRANSMISSIONMODE","Value":306} + ,{"Name":"DISPID_TUNER_L_DVBT_INUSE","Value":307} + ,{"Name":"DISPID_TUNER_L_DVBT2_PHYSICALLAYERPIPEID","Value":351} + ,{"Name":"DISPID_TUNER_L_DVBS_POLARISATION","Value":401} + ,{"Name":"DISPID_TUNER_L_DVBS_WEST","Value":402} + ,{"Name":"DISPID_TUNER_L_DVBS_ORBITAL","Value":403} + ,{"Name":"DISPID_TUNER_L_DVBS_AZIMUTH","Value":404} + ,{"Name":"DISPID_TUNER_L_DVBS_ELEVATION","Value":405} + ,{"Name":"DISPID_TUNER_L_DVBS2_DISEQ_LNB_SOURCE","Value":406} + ,{"Name":"DISPID_TUNER_TS_DVBS2_LOW_OSC_FREQ_OVERRIDE","Value":407} + ,{"Name":"DISPID_TUNER_TS_DVBS2_HI_OSC_FREQ_OVERRIDE","Value":408} + ,{"Name":"DISPID_TUNER_TS_DVBS2_LNB_SWITCH_FREQ_OVERRIDE","Value":409} + ,{"Name":"DISPID_TUNER_TS_DVBS2_SPECTRAL_INVERSION_OVERRIDE","Value":410} + ,{"Name":"DISPID_TUNER_L_DVBS2_ROLLOFF","Value":411} + ,{"Name":"DISPID_TUNER_L_DVBS2_PILOT","Value":412} + ,{"Name":"DISPID_TUNER_L_ANALOG_STANDARD","Value":601} + ,{"Name":"DISPID_TUNER_L_DTV_O_MAJOR_CHANNEL","Value":701} + ,{"Name":"DISPID_TUNER_C_TYPE","Value":1} + ,{"Name":"DISPID_TUNER_C_STATUS","Value":2} + ,{"Name":"DISPID_TUNER_C_LANGID","Value":3} + ,{"Name":"DISPID_TUNER_C_DESCRIPTION","Value":4} + ,{"Name":"DISPID_TUNER_C_CLONE","Value":5} + ,{"Name":"DISPID_TUNER_C_MP2_PID","Value":101} + ,{"Name":"DISPID_TUNER_C_MP2_PCRPID","Value":102} + ,{"Name":"DISPID_TUNER_C_MP2_PROGNO","Value":103} + ,{"Name":"DISPID_TUNER_C_ANALOG_AUDIO","Value":201} + ,{"Name":"DISPID_TUNER_TS_DVB_SYSTEMTYPE","Value":101} + ,{"Name":"DISPID_TUNER_TS_DVB2_NETWORK_ID","Value":102} + ,{"Name":"DISPID_TUNER_TS_DVBS_LOW_OSC_FREQ","Value":1001} + ,{"Name":"DISPID_TUNER_TS_DVBS_HI_OSC_FREQ","Value":1002} + ,{"Name":"DISPID_TUNER_TS_DVBS_LNB_SWITCH_FREQ","Value":1003} + ,{"Name":"DISPID_TUNER_TS_DVBS_INPUT_RANGE","Value":1004} + ,{"Name":"DISPID_TUNER_TS_DVBS_SPECTRAL_INVERSION","Value":1005} + ,{"Name":"DISPID_TUNER_TS_AR_MINFREQUENCY","Value":101} + ,{"Name":"DISPID_TUNER_TS_AR_MAXFREQUENCY","Value":102} + ,{"Name":"DISPID_TUNER_TS_AR_STEP","Value":103} + ,{"Name":"DISPID_TUNER_TS_AR_COUNTRYCODE","Value":104} + ,{"Name":"DISPID_TUNER_TS_AUX_COUNTRYCODE","Value":101} + ,{"Name":"DISPID_TUNER_TS_ATV_MINCHANNEL","Value":101} + ,{"Name":"DISPID_TUNER_TS_ATV_MAXCHANNEL","Value":102} + ,{"Name":"DISPID_TUNER_TS_ATV_INPUTTYPE","Value":103} + ,{"Name":"DISPID_TUNER_TS_ATV_COUNTRYCODE","Value":104} + ,{"Name":"DISPID_TUNER_TS_ATSC_MINMINORCHANNEL","Value":201} + ,{"Name":"DISPID_TUNER_TS_ATSC_MAXMINORCHANNEL","Value":202} + ,{"Name":"DISPID_TUNER_TS_ATSC_MINPHYSCHANNEL","Value":203} + ,{"Name":"DISPID_TUNER_TS_ATSC_MAXPHYSCHANNEL","Value":204} + ,{"Name":"DISPID_TUNER_TS_DC_MINMAJORCHANNEL","Value":301} + ,{"Name":"DISPID_TUNER_TS_DC_MAXMAJORCHANNEL","Value":302} + ,{"Name":"DISPID_TUNER_TS_DC_MINSOURCEID","Value":303} + ,{"Name":"DISPID_TUNER_TS_DC_MAXSOURCEID","Value":304} + ,{"Name":"DISPID_CHTUNER_ATVAC_CHANNEL","Value":101} + ,{"Name":"DISPID_CHTUNER_ATVDC_SYSTEM","Value":101} + ,{"Name":"DISPID_CHTUNER_ATVDC_CONTENT","Value":102} + ,{"Name":"DISPID_CHTUNER_CIDTR_CHANNELID","Value":101} + ,{"Name":"DISPID_CHTUNER_CTR_CHANNEL","Value":101} + ,{"Name":"DISPID_CHTUNER_ACTR_MINOR_CHANNEL","Value":201} + ,{"Name":"DISPID_CHTUNER_DCTR_MAJOR_CHANNEL","Value":301} + ,{"Name":"DISPID_CHTUNER_DCTR_SRCID","Value":302} + ,{"Name":"DISPID_DVBTUNER_DVBC_ATTRIBUTESVALID","Value":101} + ,{"Name":"DISPID_DVBTUNER_DVBC_PID","Value":102} + ,{"Name":"DISPID_DVBTUNER_DVBC_TAG","Value":103} + ,{"Name":"DISPID_DVBTUNER_DVBC_COMPONENTTYPE","Value":104} + ,{"Name":"DISPID_DVBTUNER_ONID","Value":101} + ,{"Name":"DISPID_DVBTUNER_TSID","Value":102} + ,{"Name":"DISPID_DVBTUNER_SID","Value":103} + ,{"Name":"DISPID_MP2TUNER_TSID","Value":101} + ,{"Name":"DISPID_MP2TUNER_PROGNO","Value":102} + ,{"Name":"DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITuningSpaces" + ,"Kind":"Com" + ,"Guid":"901284e4-33fe-4b69-8d63-634a596f3756" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumTuningSpaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITuningSpaceContainer" + ,"Kind":"Com" + ,"Guid":"5b692e84-e2f1-11d2-9493-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TuningSpacesForCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SpaceCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"_TuningSpacesForCLSID2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SpaceCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"TuningSpacesForName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumTuningSpaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITuningSpace" + ,"Kind":"Com" + ,"Guid":"061c6e30-e622-11d2-9493-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UniqueName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UniqueName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SpaceCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkTypeGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__NetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__NetworkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateTuneRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumCategoryGUIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumDeviceMonikers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultPreferredComponentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ComponentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultPreferredComponentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewComponentTypes","Type":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FrequencyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FrequencyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocatorVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocatorVal","Type":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewTS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumTuningSpaces" + ,"Kind":"Com" + ,"Guid":"8b8eb248-fc2b-11d2-9d8c-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVBTuningSpace" + ,"Kind":"Com" + ,"Guid":"ada0b268-3b19-4e5b-acc4-49f852be13ba" + ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_SystemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SysType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVBSystemType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SystemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SysType","Type":{"Kind":"ApiRef","Name":"DVBSystemType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBTuningSpace2" + ,"Kind":"Com" + ,"Guid":"843188b4-ce62-43db-966b-8145a094e040" + ,"Interface":{"Kind":"ApiRef","Name":"IDVBTuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_NetworkID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NetworkID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBSTuningSpace" + ,"Kind":"Com" + ,"Guid":"cdf7be60-d954-42fd-a972-78971958e470" + ,"Interface":{"Kind":"ApiRef","Name":"IDVBTuningSpace2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_LowOscillator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LowOscillator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LowOscillator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LowOscillator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HighOscillator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HighOscillator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HighOscillator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HighOscillator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LNBSwitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LNBSwitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LNBSwitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LNBSwitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InputRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InputRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputRange","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SpectralInversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SpectralInversionVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SpectralInversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SpectralInversionVal","Type":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAuxInTuningSpace" + ,"Kind":"Com" + ,"Guid":"e48244b8-7e17-4f76-a763-5090ff1e2f30" + ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IAuxInTuningSpace2" + ,"Kind":"Com" + ,"Guid":"b10931ed-8bfe-4ab0-9dce-e469c29a9729" + ,"Interface":{"Kind":"ApiRef","Name":"IAuxInTuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAnalogTVTuningSpace" + ,"Kind":"Com" + ,"Guid":"2a6e293c-2595-11d3-b64c-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputTypeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInputTypeVal","Type":{"Kind":"ApiRef","Name":"TunerInputType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IATSCTuningSpace" + ,"Kind":"Com" + ,"Guid":"0369b4e2-45b6-11d3-b650-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IAnalogTVTuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinMinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinMinorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinMinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinMinorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxMinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxMinorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxMinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxMinorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinPhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinPhysicalChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinPhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinPhysicalChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxPhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxPhysicalChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxPhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxPhysicalChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDigitalCableTuningSpace" + ,"Kind":"Com" + ,"Guid":"013f9f9c-b449-4ec7-a6d2-9d4f2fc70ae5" + ,"Interface":{"Kind":"ApiRef","Name":"IATSCTuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinMajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinMajorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinMajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinMajorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxMajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxMajorChannelVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxMajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxMajorChannelVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinSourceIDVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinSourceIDVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxSourceIDVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxSourceIDVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAnalogRadioTuningSpace" + ,"Kind":"Com" + ,"Guid":"2a6e293b-2595-11d3-b64c-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinFrequencyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMinFrequencyVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxFrequencyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewMaxFrequencyVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StepVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewStepVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAnalogRadioTuningSpace2" + ,"Kind":"Com" + ,"Guid":"39dd45da-2da8-46ba-8a8a-87e2b73d983a" + ,"Interface":{"Kind":"ApiRef","Name":"IAnalogRadioTuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CountryCodeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewCountryCodeVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITuneRequest" + ,"Kind":"Com" + ,"Guid":"07ddc146-fc3d-11d2-9d8c-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Components" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Components","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewTuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Locator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Locator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Locator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Locator","Type":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IChannelIDTuneRequest" + ,"Kind":"Com" + ,"Guid":"156eff60-86f4-4e28-89fc-109799fd57ee" + ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChannelID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChannelID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ChannelID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChannelID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IChannelTuneRequest" + ,"Kind":"Com" + ,"Guid":"0369b4e0-45b6-11d3-b650-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Channel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IATSCChannelTuneRequest" + ,"Kind":"Com" + ,"Guid":"0369b4e1-45b6-11d3-b650-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IChannelTuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinorChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinorChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDigitalCableTuneRequest" + ,"Kind":"Com" + ,"Guid":"bad7753b-6b37-4810-ae57-3ce0c4a9e6cb" + ,"Interface":{"Kind":"ApiRef","Name":"IATSCChannelTuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_MajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMajorChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MajorChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MajorChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBTuneRequest" + ,"Kind":"Com" + ,"Guid":"0d6f567e-a636-42bb-83ba-ce4c1704afa2" + ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ONID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ONID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ONID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ONID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2TuneRequest" + ,"Kind":"Com" + ,"Guid":"eb7d987f-8a01-42ad-b8ae-574deee44d1a" + ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProgNo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgNo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProgNo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgNo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2TuneRequestFactory" + ,"Kind":"Com" + ,"Guid":"14e11abd-ee37-4893-9ea1-6964de933e39" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTuneRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMPEG2TuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2TuneRequestSupport" + ,"Kind":"Com" + ,"Guid":"1b9d5fc3-5bbc-4b6c-bb18-b9d10e3eeebf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITunerCap" + ,"Kind":"Com" + ,"Guid":"e60dfa45-8d56-4e65-a8ab-d6be9412c249" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SupportedNetworkTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcNetworkTypesMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulcNetworkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pguidNetworkTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_SupportedVideoFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAMTunerModeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulAnalogVideoStandard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AuxInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCompositeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulSvideoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITunerCapEx" + ,"Kind":"Com" + ,"Guid":"ed3e0c66-18c8-4ea6-9300-f6841fdd35dc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Has608_708Caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHasCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITuner" + ,"Kind":"Com" + ,"Guid":"28c52640-018a-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuningSpace","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTuningSpaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuningSpaces","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TuneRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TuneRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PreferredComponentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ComponentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PreferredComponentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ComponentTypes","Type":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"TriggerSignalEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Interval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IScanningTuner" + ,"Kind":"Com" + ,"Guid":"1dfd0a5c-0284-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"ITuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SeekUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SeekDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ScanUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MillisecondsPause","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScanDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MillisecondsPause","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AutoProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IScanningTunerEx" + ,"Kind":"Com" + ,"Guid":"04bbd195-0e2d-4593-9bd5-4f908bc33cf5" + ,"Interface":{"Kind":"ApiRef","Name":"IScanningTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pILocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PerformExhaustiveScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLowerFreq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwHigherFreq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bFineTune","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TerminateCurrentScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcurrentFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ResumeCurrentScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTunerScanningCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HardwareAssistedScanning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"NumStandardsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"BroadcastStandards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTunerStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SecondsLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"CurrentLockType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"AutoDetect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"CurrentFreq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentTunerStandardCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentBroadcastStandard","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"SettlingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"TvStandardsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetScanSignalTypeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScanModulationTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AnalogVideoStandard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComponentType" + ,"Kind":"Com" + ,"Guid":"6a340dc0-0311-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentCategory","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"ApiRef","Name":"ComponentCategory","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MediaMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MediaMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaMajorType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__MediaMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaMajorTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__MediaMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaMajorTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_MediaSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaSubType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MediaSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaSubType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__MediaSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaSubTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__MediaSubType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaSubTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_MediaFormatType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaFormatType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MediaFormatType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaFormatType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__MediaFormatType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaFormatTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__MediaFormatType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaFormatTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewCT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ILanguageComponentType" + ,"Kind":"Com" + ,"Guid":"b874c8ba-0fa2-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_LangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2ComponentType" + ,"Kind":"Com" + ,"Guid":"2c073d84-b51c-48c9-aa9f-68971e1f6e38" + ,"Interface":{"Kind":"ApiRef","Name":"ILanguageComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_StreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MP2StreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2StreamType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MP2StreamType","Type":{"Kind":"ApiRef","Name":"MPEG2StreamType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IATSCComponentType" + ,"Kind":"Com" + ,"Guid":"fc189e4d-7bd4-4125-b3b3-3a76a332cc96" + ,"Interface":{"Kind":"ApiRef","Name":"IMPEG2ComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumComponentTypes" + ,"Kind":"Com" + ,"Guid":"8a674b4a-1f63-11d3-b64c-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IComponentTypes" + ,"Kind":"Com" + ,"Guid":"0dc13d4a-0313-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumComponentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ComponentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ComponentType","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentTypes","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IComponent" + ,"Kind":"Com" + ,"Guid":"1a5576fc-0e19-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CT","Type":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DescLangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DescLangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ComponentStatus","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"ComponentStatus","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAnalogAudioComponentType" + ,"Kind":"Com" + ,"Guid":"2cfeb2a8-1787-4a24-a941-c6eaec39c842" + ,"Interface":{"Kind":"ApiRef","Name":"IComponentType","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_AnalogAudioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TVAudioMode","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AnalogAudioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"TVAudioMode","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2Component" + ,"Kind":"Com" + ,"Guid":"1493e353-1eb6-473c-802d-8e6b8ec9d2a9" + ,"Interface":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_PID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PCRPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PCRPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PCRPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PCRPID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgramNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumComponents" + ,"Kind":"Com" + ,"Guid":"2a6e2939-2595-11d3-b64c-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IComponents" + ,"Kind":"Com" + ,"Guid":"39a48091-fffe-4182-a161-3ff802640e26" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Component","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComponent","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComponentsOld" + ,"Kind":"Com" + ,"Guid":"fcd01846-0e19-11d3-9d8e-00c04f72d980" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Component","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponents","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ILocator" + ,"Kind":"Com" + ,"Guid":"286d7f89-760c-4f89-80c4-66841d2507aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CarrierFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Frequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CarrierFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InnerFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InnerFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OuterFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OuterFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OuterFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OuterFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Modulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Modulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Modulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Modulation","Type":{"Kind":"ApiRef","Name":"ModulationType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAnalogLocator" + ,"Kind":"Com" + ,"Guid":"34d1f26b-e339-430d-abce-738cb48984dc" + ,"Interface":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_VideoStandard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AVS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AnalogVideoStandard","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_VideoStandard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AVS","Type":{"Kind":"ApiRef","Name":"AnalogVideoStandard","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDigitalLocator" + ,"Kind":"Com" + ,"Guid":"19b595d8-839a-47f0-96df-4f194f3c768c" + ,"Interface":{"Kind":"ApiRef","Name":"ILocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IATSCLocator" + ,"Kind":"Com" + ,"Guid":"bf8d986f-8c2b-4131-94d7-4d3d9fcc21ef" + ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_PhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PhysicalChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PhysicalChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PhysicalChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IATSCLocator2" + ,"Kind":"Com" + ,"Guid":"612aa885-66cf-4090-ba0a-566f5312e4ca" + ,"Interface":{"Kind":"ApiRef","Name":"IATSCLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProgramNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDigitalCableLocator" + ,"Kind":"Com" + ,"Guid":"48f66a11-171a-419a-9525-beeecd51584c" + ,"Interface":{"Kind":"ApiRef","Name":"IATSCLocator2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDVBTLocator" + ,"Kind":"Com" + ,"Guid":"8664da16-dda2-42ac-926a-c18f9127c302" + ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Bandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BandWidthVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Bandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BandwidthVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LPInnerFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LPInnerFEC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"FECMethod","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LPInnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LPInnerFECRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FEC","Type":{"Kind":"ApiRef","Name":"BinaryConvolutionCodeRate","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Alpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HierarchyAlpha","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Alpha","Type":{"Kind":"ApiRef","Name":"HierarchyAlpha","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Guard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"GI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Guard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"GI","Type":{"Kind":"ApiRef","Name":"GuardInterval","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"TransmissionMode","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OtherFrequencyInUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OtherFrequencyInUseVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OtherFrequencyInUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OtherFrequencyInUseVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBTLocator2" + ,"Kind":"Com" + ,"Guid":"448a2edf-ae95-4b43-a3cc-747843c453d4" + ,"Interface":{"Kind":"ApiRef","Name":"IDVBTLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_PhysicalLayerPipeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PhysicalLayerPipeIdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PhysicalLayerPipeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PhysicalLayerPipeIdVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBSLocator" + ,"Kind":"Com" + ,"Guid":"3d7c353c-0d04-45f1-a742-f97cc1188dc8" + ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_SignalPolarisation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PolarisationVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SignalPolarisation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PolarisationVal","Type":{"Kind":"ApiRef","Name":"Polarisation","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WestPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WestLongitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_WestPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WestLongitude","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OrbitalPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OrbitalPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longitude","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Azimuth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Azimuth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Azimuth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Azimuth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Elevation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Elevation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Elevation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Elevation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBSLocator2" + ,"Kind":"Com" + ,"Guid":"6044634a-1733-4f99-b982-5fb12afce4f0" + ,"Interface":{"Kind":"ApiRef","Name":"IDVBSLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_DiseqLNBSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DiseqLNBSourceVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LNB_Source","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DiseqLNBSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DiseqLNBSourceVal","Type":{"Kind":"ApiRef","Name":"LNB_Source","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalOscillatorOverrideLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalOscillatorOverrideLowVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalOscillatorOverrideLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalOscillatorOverrideLowVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalOscillatorOverrideHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalOscillatorOverrideHighVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalOscillatorOverrideHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalOscillatorOverrideHighVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalLNBSwitchOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalLNBSwitchOverrideVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalLNBSwitchOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalLNBSwitchOverrideVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalSpectralInversionOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalSpectralInversionOverrideVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalSpectralInversionOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalSpectralInversionOverrideVal","Type":{"Kind":"ApiRef","Name":"SpectralInversion","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalRollOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RollOffVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SignalRollOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RollOffVal","Type":{"Kind":"ApiRef","Name":"RollOff","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignalPilot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PilotVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SignalPilot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PilotVal","Type":{"Kind":"ApiRef","Name":"Pilot","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDVBCLocator" + ,"Kind":"Com" + ,"Guid":"6e42f36e-1dd2-43c4-9f78-69d25ae39034" + ,"Interface":{"Kind":"ApiRef","Name":"IDigitalLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IISDBSLocator" + ,"Kind":"Com" + ,"Guid":"c9897087-e29c-473f-9e4b-7072123dea14" + ,"Interface":{"Kind":"ApiRef","Name":"IDVBSLocator","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IESOpenMmiEvent" + ,"Kind":"Com" + ,"Guid":"ba4b6526-1a35-4635-8b56-3ec612746a8c" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetDialogNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDialogRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDialogNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDialogType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidDialogType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDialogData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDialogStringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBaseUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESCloseMmiEvent" + ,"Kind":"Com" + ,"Guid":"6b80e96f-55e2-45aa-b754-0c23c8e7d5c1" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetDialogNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDialogNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESValueUpdatedEvent" + ,"Kind":"Com" + ,"Guid":"8a24c46e-bb63-4664-8602-5d9c718c146d" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetValueNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESRequestTunerEvent" + ,"Kind":"Com" + ,"Guid":"54c7a5e8-c3bb-4f51-af14-e0e2c0e34c6d" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbyPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbyReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConsequences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbyConsequences","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEstimatedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwEstimatedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESIsdbCasResponseEvent" + ,"Kind":"Com" + ,"Guid":"2017cb03-dc0f-4c24-83ca-36307b2cd19f" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequestId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequestId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetResponseData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGpnvsCommonBase" + ,"Kind":"Com" + ,"Guid":"907e0b5c-e42d-4f04-91f0-26f401f36907" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValueUpdateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESEventFactory" + ,"Kind":"Com" + ,"Guid":"506a09b8-7f86-4e04-ac05-3303bfe8fc49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateESEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServiceProvider","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwEventDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bstrBaseUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppESEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESLicenseRenewalResultEvent" + ,"Kind":"Com" + ,"Guid":"d5a48ef5-a81b-4df0-acaa-5e35e7ea45d4" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetCallersId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCallersId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsRenewalSuccessful" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRenewalSuccessful","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsCheckEntitlementCallRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCheckEntTokenCallNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDescrambledStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescrambledStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRenewalResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRenewalResultCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCASFailureCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCASFailureCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRenewalHResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntitlementTokenLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntitlementToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetExpiryDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESFileExpiryDateEvent" + ,"Kind":"Com" + ,"Guid":"ba9edcb6-4d36-4cfe-8c56-87a6b0ca48e1" + ,"Interface":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetTunerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTunerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetExpiryDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFinalExpiryDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwExpiryDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMaxRenewalCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxRenewalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsEntitlementTokenPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEntTokenPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DoesExpireAfterFirstUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfExpireAfterFirstUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IESEventService" + ,"Kind":"Com" + ,"Guid":"ed89a619-4c06-4b2f-99eb-c7669b13047c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FireESEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pESEvent","Type":{"Kind":"ApiRef","Name":"IESEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IESEventServiceConfiguration" + ,"Kind":"Com" + ,"Guid":"33b9daae-9309-491d-a051-bcad2a70cd66" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventService","Type":{"Kind":"ApiRef","Name":"IESEventService","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pESEvents","Type":{"Kind":"ApiRef","Name":"IESEvents","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveGraph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IFilterGraph","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRegisterTuner" + ,"Kind":"Com" + ,"Guid":"359b3901-572c-4854-bb49-cdef66606a25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTuner","Type":{"Kind":"ApiRef","Name":"ITuner","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGraph","Type":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBDAComparable" + ,"Kind":"Com" + ,"Guid":"b34505e0-2f0e-497b-80bc-d43f3b24ed7f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompareExact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompareTo","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CompareEquivalent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompareTo","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HashExact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HashExactIncremental" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PartialResult","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HashEquivalent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HashEquivalentIncremental" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PartialResult","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IPersistTuneXml" + ,"Kind":"Com" + ,"Guid":"0754cd31-8d15-47a9-8215-d20064157244" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarFragment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistTuneXmlUtility" + ,"Kind":"Com" + ,"Guid":"990237ae-ac11-4614-be8f-dd217a4cb4cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Deserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IPersistTuneXmlUtility2" + ,"Kind":"Com" + ,"Guid":"992e165f-ea24-4b2f-9a1d-009d92120451" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistTuneXmlUtility","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piTuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IBDACreateTuneRequestEx" + ,"Kind":"Com" + ,"Guid":"c0a4a1d4-2b3c-491a-ba22-499fbadd4d12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTuneRequestEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TuneRequestIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"XDSToRat" + ,"Kind":"ComClassID" + ,"Guid":"c5c5c5f0-3abc-11d6-b25b-00c04fa0c026" + } + ,{ + "Name":"EvalRat" + ,"Kind":"ComClassID" + ,"Guid":"c5c5c5f1-3abc-11d6-b25b-00c04fa0c026" + } + ,{ + "Name":"ETFilter" + ,"Kind":"ComClassID" + ,"Guid":"c4c4c4f1-0049-4e2b-98fb-9537f6ce516d" + } + ,{ + "Name":"DTFilter" + ,"Kind":"ComClassID" + ,"Guid":"c4c4c4f2-0049-4e2b-98fb-9537f6ce516d" + } + ,{ + "Name":"XDSCodec" + ,"Kind":"ComClassID" + ,"Guid":"c4c4c4f3-0049-4e2b-98fb-9537f6ce516d" + } + ,{ + "Name":"CXDSData" + ,"Kind":"ComClassID" + ,"Guid":"c4c4c4f4-0049-4e2b-98fb-9537f6ce516d" + } + ,{ + "Name":"EnTvRat_System" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPAA","Value":0} + ,{"Name":"US_TV","Value":1} + ,{"Name":"Canadian_English","Value":2} + ,{"Name":"Canadian_French","Value":3} + ,{"Name":"Reserved4","Value":4} + ,{"Name":"System5","Value":5} + ,{"Name":"System6","Value":6} + ,{"Name":"Reserved7","Value":7} + ,{"Name":"PBDA","Value":8} + ,{"Name":"AgeBased","Value":9} + ,{"Name":"TvRat_kSystems","Value":10} + ,{"Name":"TvRat_SystemDontKnow","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTvRat_GenericLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TvRat_0","Value":0} + ,{"Name":"TvRat_1","Value":1} + ,{"Name":"TvRat_2","Value":2} + ,{"Name":"TvRat_3","Value":3} + ,{"Name":"TvRat_4","Value":4} + ,{"Name":"TvRat_5","Value":5} + ,{"Name":"TvRat_6","Value":6} + ,{"Name":"TvRat_7","Value":7} + ,{"Name":"TvRat_8","Value":8} + ,{"Name":"TvRat_9","Value":9} + ,{"Name":"TvRat_10","Value":10} + ,{"Name":"TvRat_11","Value":11} + ,{"Name":"TvRat_12","Value":12} + ,{"Name":"TvRat_13","Value":13} + ,{"Name":"TvRat_14","Value":14} + ,{"Name":"TvRat_15","Value":15} + ,{"Name":"TvRat_16","Value":16} + ,{"Name":"TvRat_17","Value":17} + ,{"Name":"TvRat_18","Value":18} + ,{"Name":"TvRat_19","Value":19} + ,{"Name":"TvRat_20","Value":20} + ,{"Name":"TvRat_21","Value":21} + ,{"Name":"TvRat_kLevels","Value":22} + ,{"Name":"TvRat_Unblock","Value":-1} + ,{"Name":"TvRat_LevelDontKnow","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTvRat_MPAA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPAA_NotApplicable","Value":0} + ,{"Name":"MPAA_G","Value":1} + ,{"Name":"MPAA_PG","Value":2} + ,{"Name":"MPAA_PG13","Value":3} + ,{"Name":"MPAA_R","Value":4} + ,{"Name":"MPAA_NC17","Value":5} + ,{"Name":"MPAA_X","Value":6} + ,{"Name":"MPAA_NotRated","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTvRat_US_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"US_TV_None","Value":0} + ,{"Name":"US_TV_Y","Value":1} + ,{"Name":"US_TV_Y7","Value":2} + ,{"Name":"US_TV_G","Value":3} + ,{"Name":"US_TV_PG","Value":4} + ,{"Name":"US_TV_14","Value":5} + ,{"Name":"US_TV_MA","Value":6} + ,{"Name":"US_TV_None7","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTvRat_CAE_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAE_TV_Exempt","Value":0} + ,{"Name":"CAE_TV_C","Value":1} + ,{"Name":"CAE_TV_C8","Value":2} + ,{"Name":"CAE_TV_G","Value":3} + ,{"Name":"CAE_TV_PG","Value":4} + ,{"Name":"CAE_TV_14","Value":5} + ,{"Name":"CAE_TV_18","Value":6} + ,{"Name":"CAE_TV_Reserved","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTvRat_CAF_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAF_TV_Exempt","Value":0} + ,{"Name":"CAF_TV_G","Value":1} + ,{"Name":"CAF_TV_8","Value":2} + ,{"Name":"CAF_TV_13","Value":3} + ,{"Name":"CAF_TV_16","Value":4} + ,{"Name":"CAF_TV_18","Value":5} + ,{"Name":"CAF_TV_Reserved6","Value":6} + ,{"Name":"CAF_TV_Reserved","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BfEnTvRat_GenericAttributes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BfAttrNone","Value":0} + ,{"Name":"BfIsBlocked","Value":1} + ,{"Name":"BfIsAttr_1","Value":2} + ,{"Name":"BfIsAttr_2","Value":4} + ,{"Name":"BfIsAttr_3","Value":8} + ,{"Name":"BfIsAttr_4","Value":16} + ,{"Name":"BfIsAttr_5","Value":32} + ,{"Name":"BfIsAttr_6","Value":64} + ,{"Name":"BfIsAttr_7","Value":128} + ,{"Name":"BfValidAttrSubmask","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BfEnTvRat_Attributes_US_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"US_TV_IsBlocked","Value":1} + ,{"Name":"US_TV_IsViolent","Value":2} + ,{"Name":"US_TV_IsSexualSituation","Value":4} + ,{"Name":"US_TV_IsAdultLanguage","Value":8} + ,{"Name":"US_TV_IsSexuallySuggestiveDialog","Value":16} + ,{"Name":"US_TV_ValidAttrSubmask","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BfEnTvRat_Attributes_MPAA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPAA_IsBlocked","Value":1} + ,{"Name":"MPAA_ValidAttrSubmask","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BfEnTvRat_Attributes_CAE_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAE_IsBlocked","Value":1} + ,{"Name":"CAE_ValidAttrSubmask","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BfEnTvRat_Attributes_CAF_TV" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAF_IsBlocked","Value":1} + ,{"Name":"CAF_ValidAttrSubmask","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FormatNotSupportedEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FORMATNOTSUPPORTED_CLEAR","Value":0} + ,{"Name":"FORMATNOTSUPPORTED_NOTSUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_encdec_0000_0000_0001" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wszKID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"qwCounter","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bOffset","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_encdec_0000_0000_0002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ProtType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROT_COPY_FREE","Value":1} + ,{"Name":"PROT_COPY_ONCE","Value":2} + ,{"Name":"PROT_COPY_NEVER","Value":3} + ,{"Name":"PROT_COPY_NEVER_REALLY","Value":4} + ,{"Name":"PROT_COPY_NO_MORE","Value":5} + ,{"Name":"PROT_COPY_FREE_CIT","Value":6} + ,{"Name":"PROT_COPY_BF","Value":7} + ,{"Name":"PROT_COPY_CN_RECORDING_STOP","Value":8} + ,{"Name":"PROT_COPY_FREE_SECURE","Value":9} + ,{"Name":"PROT_COPY_INVALID","Value":50} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EncDecEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENCDEC_CPEVENT","Value":0} + ,{"Name":"ENCDEC_RECORDING_STATUS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CPRecordingStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECORDING_STOPPED","Value":0} + ,{"Name":"RECORDING_STARTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CPEventBitShift" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPEVENT_BITSHIFT_RATINGS","Value":0} + ,{"Name":"CPEVENT_BITSHIFT_COPP","Value":1} + ,{"Name":"CPEVENT_BITSHIFT_LICENSE","Value":2} + ,{"Name":"CPEVENT_BITSHIFT_ROLLBACK","Value":3} + ,{"Name":"CPEVENT_BITSHIFT_SAC","Value":4} + ,{"Name":"CPEVENT_BITSHIFT_DOWNRES","Value":5} + ,{"Name":"CPEVENT_BITSHIFT_STUBLIB","Value":6} + ,{"Name":"CPEVENT_BITSHIFT_UNTRUSTEDGRAPH","Value":7} + ,{"Name":"CPEVENT_BITSHIFT_PENDING_CERTIFICATE","Value":8} + ,{"Name":"CPEVENT_BITSHIFT_NO_PLAYREADY","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CPEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPEVENT_NONE","Value":0} + ,{"Name":"CPEVENT_RATINGS","Value":1} + ,{"Name":"CPEVENT_COPP","Value":2} + ,{"Name":"CPEVENT_LICENSE","Value":3} + ,{"Name":"CPEVENT_ROLLBACK","Value":4} + ,{"Name":"CPEVENT_SAC","Value":5} + ,{"Name":"CPEVENT_DOWNRES","Value":6} + ,{"Name":"CPEVENT_STUBLIB","Value":7} + ,{"Name":"CPEVENT_UNTRUSTEDGRAPH","Value":8} + ,{"Name":"CPEVENT_PROTECTWINDOWED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RevokedComponent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REVOKED_COPP","Value":0} + ,{"Name":"REVOKED_SAC","Value":1} + ,{"Name":"REVOKED_APP_STUB","Value":2} + ,{"Name":"REVOKED_SECURE_PIPELINE","Value":3} + ,{"Name":"REVOKED_MAX_TYPES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnTag_Mode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EnTag_Remove","Value":0} + ,{"Name":"EnTag_Once","Value":1} + ,{"Name":"EnTag_Repeat","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPPEventBlockReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPP_Unknown","Value":-1} + ,{"Name":"COPP_BadDriver","Value":0} + ,{"Name":"COPP_NoCardHDCPSupport","Value":1} + ,{"Name":"COPP_NoMonitorHDCPSupport","Value":2} + ,{"Name":"COPP_BadCertificate","Value":3} + ,{"Name":"COPP_InvalidBusProtection","Value":4} + ,{"Name":"COPP_AeroGlassOff","Value":5} + ,{"Name":"COPP_RogueApp","Value":6} + ,{"Name":"COPP_ForbiddenVideo","Value":7} + ,{"Name":"COPP_Activate","Value":8} + ,{"Name":"COPP_DigitalAudioUnprotected","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LicenseEventBlockReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LIC_BadLicense","Value":0} + ,{"Name":"LIC_NeedIndiv","Value":1} + ,{"Name":"LIC_Expired","Value":2} + ,{"Name":"LIC_NeedActivation","Value":3} + ,{"Name":"LIC_ExtenderBlocked","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DownResEventParam" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOWNRES_Always","Value":0} + ,{"Name":"DOWNRES_InWindowOnly","Value":1} + ,{"Name":"DOWNRES_Undefined","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IETFilterConfig" + ,"Kind":"Com" + ,"Guid":"c4c4c4d1-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LicenseId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecureChannelObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDTFilterConfig" + ,"Kind":"Com" + ,"Guid":"c4c4c4d2-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecureChannelObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXDSCodecConfig" + ,"Kind":"Com" + ,"Guid":"c4c4c4d3-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecureChannelObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnkDRMSecureChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPauseBufferTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPauseBufferTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDTFilterLicenseRenewal" + ,"Kind":"Com" + ,"Guid":"8a78b317-e405-4a43-994a-620d8f5ce25e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLicenseRenewalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszExpiredKid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszTunerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPTFilterLicenseRenewal" + ,"Kind":"Com" + ,"Guid":"26d836a5-0c15-44c7-ac59-b0da8728f240" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RenewLicenses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszExpiredKid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCallersId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bHighPriority","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLicenseRenewal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMceBurnerControl" + ,"Kind":"Com" + ,"Guid":"5a86b91a-e71e-46c1-88a9-9bb338710552" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBurnerNoDecryption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IETFilter" + ,"Kind":"Com" + ,"Guid":"c4c4c4b1-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_EvalRatObjOK" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrLicenseExpDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRecordingOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRecState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IETFilterEvents" + ,"Kind":"Com" + ,"Guid":"c4c4c4c1-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDTFilter" + ,"Kind":"Com" + ,"Guid":"c4c4c4b2-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_EvalRatObjOK" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BlockedRatingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockedRatingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfAttrs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BlockUnRated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfBlockUnRatedShows","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockUnRated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBlockUnRatedShows","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BlockUnRatedDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsecsDelayBeforeBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockUnRatedDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msecsDelayBeforeBlock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDTFilter2" + ,"Kind":"Com" + ,"Guid":"c4c4c4b4-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IDTFilter","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChallengeUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrChallengeUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrLicenseExpDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDTFilter3" + ,"Kind":"Com" + ,"Guid":"513998cc-e929-4cdf-9fbd-bad1e0314866" + ,"Interface":{"Kind":"ApiRef","Name":"IDTFilter2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LicenseHasExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLicenseHasExpirationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRights","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDTFilterEvents" + ,"Kind":"Com" + ,"Guid":"c4c4c4c2-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXDSCodec" + ,"Kind":"Com" + ,"Guid":"c4c4c4b3-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_XDSToRatObjOK" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrCoCreateRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CCSubstreamService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SubstreamMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CCSubstreamService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubstreamMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetContentAdvisoryRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pPktSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCallSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetXDSPacket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXDSClassPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pXDSTypePkt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBstrXDSPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPktSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pCallSeqID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pTimeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pTimeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrLicenseExpDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProtType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXDSCodecEvents" + ,"Kind":"Com" + ,"Guid":"c4c4c4c3-0049-4e2b-98fb-9537f6ce516d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXDSToRat" + ,"Kind":"Com" + ,"Guid":"c5c5c5b0-3abc-11d6-b25b-00c04fa0c026" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ParseXDSBytePair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"byte1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"byte2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pEnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plBfEnAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEvalRat" + ,"Kind":"Com" + ,"Guid":"c5c5c5b1-3abc-11d6-b25b-00c04fa0c026" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BlockedRatingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"plbfAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockedRatingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfAttrs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BlockUnRated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfBlockUnRatedShows","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockUnRated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBlockUnRatedShows","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MostRestrictiveRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem1","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enEnLevel1","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfEnAttr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"enSystem2","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enEnLevel2","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfEnAttr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"penSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"penEnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plbfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TestRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enShowSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enShowLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfEnShowAttributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SegDispidList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dispidName","Value":0} + ,{"Name":"dispidStatus","Value":1} + ,{"Name":"dispidDevImageSourceWidth","Value":2} + ,{"Name":"dispidDevImageSourceHeight","Value":3} + ,{"Name":"dispidDevCountryCode","Value":4} + ,{"Name":"dispidDevOverScan","Value":5} + ,{"Name":"dispidSegment","Value":6} + ,{"Name":"dispidDevVolume","Value":7} + ,{"Name":"dispidDevBalance","Value":8} + ,{"Name":"dispidDevPower","Value":9} + ,{"Name":"dispidTuneChan","Value":10} + ,{"Name":"dispidDevVideoSubchannel","Value":11} + ,{"Name":"dispidDevAudioSubchannel","Value":12} + ,{"Name":"dispidChannelAvailable","Value":13} + ,{"Name":"dispidDevVideoFrequency","Value":14} + ,{"Name":"dispidDevAudioFrequency","Value":15} + ,{"Name":"dispidCount","Value":16} + ,{"Name":"dispidDevFileName","Value":17} + ,{"Name":"dispidVisible","Value":18} + ,{"Name":"dispidOwner","Value":19} + ,{"Name":"dispidMessageDrain","Value":20} + ,{"Name":"dispidViewable","Value":21} + ,{"Name":"dispidDevView","Value":22} + ,{"Name":"dispidKSCat","Value":23} + ,{"Name":"dispidCLSID","Value":24} + ,{"Name":"dispid_KSCat","Value":25} + ,{"Name":"dispid_CLSID","Value":26} + ,{"Name":"dispidTune","Value":27} + ,{"Name":"dispidTS","Value":28} + ,{"Name":"dispidDevSAP","Value":29} + ,{"Name":"dispidClip","Value":30} + ,{"Name":"dispidRequestedClipRect","Value":31} + ,{"Name":"dispidClippedSourceRect","Value":32} + ,{"Name":"dispidAvailableSourceRect","Value":33} + ,{"Name":"dispidMediaPosition","Value":34} + ,{"Name":"dispidDevRun","Value":35} + ,{"Name":"dispidDevPause","Value":36} + ,{"Name":"dispidDevStop","Value":37} + ,{"Name":"dispidCCEnable","Value":38} + ,{"Name":"dispidDevStep","Value":39} + ,{"Name":"dispidDevCanStep","Value":40} + ,{"Name":"dispidSourceSize","Value":41} + ,{"Name":"dispid_playtitle","Value":42} + ,{"Name":"dispid_playchapterintitle","Value":43} + ,{"Name":"dispid_playchapter","Value":44} + ,{"Name":"dispid_playchaptersautostop","Value":45} + ,{"Name":"dispid_playattime","Value":46} + ,{"Name":"dispid_playattimeintitle","Value":47} + ,{"Name":"dispid_playperiodintitleautostop","Value":48} + ,{"Name":"dispid_replaychapter","Value":49} + ,{"Name":"dispid_playprevchapter","Value":50} + ,{"Name":"dispid_playnextchapter","Value":51} + ,{"Name":"dispid_playforwards","Value":52} + ,{"Name":"dispid_playbackwards","Value":53} + ,{"Name":"dispid_stilloff","Value":54} + ,{"Name":"dispid_audiolanguage","Value":55} + ,{"Name":"dispid_showmenu","Value":56} + ,{"Name":"dispid_resume","Value":57} + ,{"Name":"dispid_returnfromsubmenu","Value":58} + ,{"Name":"dispid_buttonsavailable","Value":59} + ,{"Name":"dispid_currentbutton","Value":60} + ,{"Name":"dispid_SelectAndActivateButton","Value":61} + ,{"Name":"dispid_ActivateButton","Value":62} + ,{"Name":"dispid_SelectRightButton","Value":63} + ,{"Name":"dispid_SelectLeftButton","Value":64} + ,{"Name":"dispid_SelectLowerButton","Value":65} + ,{"Name":"dispid_SelectUpperButton","Value":66} + ,{"Name":"dispid_ActivateAtPosition","Value":67} + ,{"Name":"dispid_SelectAtPosition","Value":68} + ,{"Name":"dispid_ButtonAtPosition","Value":69} + ,{"Name":"dispid_NumberOfChapters","Value":70} + ,{"Name":"dispid_TotalTitleTime","Value":71} + ,{"Name":"dispid_TitlesAvailable","Value":72} + ,{"Name":"dispid_VolumesAvailable","Value":73} + ,{"Name":"dispid_CurrentVolume","Value":74} + ,{"Name":"dispid_CurrentDiscSide","Value":75} + ,{"Name":"dispid_CurrentDomain","Value":76} + ,{"Name":"dispid_CurrentChapter","Value":77} + ,{"Name":"dispid_CurrentTitle","Value":78} + ,{"Name":"dispid_CurrentTime","Value":79} + ,{"Name":"dispid_FramesPerSecond","Value":80} + ,{"Name":"dispid_DVDTimeCode2bstr","Value":81} + ,{"Name":"dispid_DVDDirectory","Value":82} + ,{"Name":"dispid_IsSubpictureStreamEnabled","Value":83} + ,{"Name":"dispid_IsAudioStreamEnabled","Value":84} + ,{"Name":"dispid_CurrentSubpictureStream","Value":85} + ,{"Name":"dispid_SubpictureLanguage","Value":86} + ,{"Name":"dispid_CurrentAudioStream","Value":87} + ,{"Name":"dispid_AudioStreamsAvailable","Value":88} + ,{"Name":"dispid_AnglesAvailable","Value":89} + ,{"Name":"dispid_CurrentAngle","Value":90} + ,{"Name":"dispid_CCActive","Value":91} + ,{"Name":"dispid_CurrentCCService","Value":92} + ,{"Name":"dispid_SubpictureStreamsAvailable","Value":93} + ,{"Name":"dispid_SubpictureOn","Value":94} + ,{"Name":"dispid_DVDUniqueID","Value":95} + ,{"Name":"dispid_EnableResetOnStop","Value":96} + ,{"Name":"dispid_AcceptParentalLevelChange","Value":97} + ,{"Name":"dispid_NotifyParentalLevelChange","Value":98} + ,{"Name":"dispid_SelectParentalCountry","Value":99} + ,{"Name":"dispid_SelectParentalLevel","Value":100} + ,{"Name":"dispid_TitleParentalLevels","Value":101} + ,{"Name":"dispid_PlayerParentalCountry","Value":102} + ,{"Name":"dispid_PlayerParentalLevel","Value":103} + ,{"Name":"dispid_Eject","Value":104} + ,{"Name":"dispid_UOPValid","Value":105} + ,{"Name":"dispid_SPRM","Value":106} + ,{"Name":"dispid_GPRM","Value":107} + ,{"Name":"dispid_DVDTextStringType","Value":108} + ,{"Name":"dispid_DVDTextString","Value":109} + ,{"Name":"dispid_DVDTextNumberOfStrings","Value":110} + ,{"Name":"dispid_DVDTextNumberOfLanguages","Value":111} + ,{"Name":"dispid_DVDTextLanguageLCID","Value":112} + ,{"Name":"dispid_RegionChange","Value":113} + ,{"Name":"dispid_DVDAdm","Value":114} + ,{"Name":"dispid_DeleteBookmark","Value":115} + ,{"Name":"dispid_RestoreBookmark","Value":116} + ,{"Name":"dispid_SaveBookmark","Value":117} + ,{"Name":"dispid_SelectDefaultAudioLanguage","Value":118} + ,{"Name":"dispid_SelectDefaultSubpictureLanguage","Value":119} + ,{"Name":"dispid_PreferredSubpictureStream","Value":120} + ,{"Name":"dispid_DefaultMenuLanguage","Value":121} + ,{"Name":"dispid_DefaultSubpictureLanguage","Value":122} + ,{"Name":"dispid_DefaultAudioLanguage","Value":123} + ,{"Name":"dispid_DefaultSubpictureLanguageExt","Value":124} + ,{"Name":"dispid_DefaultAudioLanguageExt","Value":125} + ,{"Name":"dispid_LanguageFromLCID","Value":126} + ,{"Name":"dispid_KaraokeAudioPresentationMode","Value":127} + ,{"Name":"dispid_KaraokeChannelContent","Value":128} + ,{"Name":"dispid_KaraokeChannelAssignment","Value":129} + ,{"Name":"dispid_RestorePreferredSettings","Value":130} + ,{"Name":"dispid_ButtonRect","Value":131} + ,{"Name":"dispid_DVDScreenInMouseCoordinates","Value":132} + ,{"Name":"dispid_CustomCompositorClass","Value":133} + ,{"Name":"dispidCustomCompositorClass","Value":134} + ,{"Name":"dispid_CustomCompositor","Value":135} + ,{"Name":"dispidMixerBitmap","Value":136} + ,{"Name":"dispid_MixerBitmap","Value":137} + ,{"Name":"dispidMixerBitmapOpacity","Value":138} + ,{"Name":"dispidMixerBitmapRect","Value":139} + ,{"Name":"dispidSetupMixerBitmap","Value":140} + ,{"Name":"dispidUsingOverlay","Value":141} + ,{"Name":"dispidDisplayChange","Value":142} + ,{"Name":"dispidRePaint","Value":143} + ,{"Name":"dispid_IsEqualDevice","Value":144} + ,{"Name":"dispidrate","Value":145} + ,{"Name":"dispidposition","Value":146} + ,{"Name":"dispidpositionmode","Value":147} + ,{"Name":"dispidlength","Value":148} + ,{"Name":"dispidChangePassword","Value":149} + ,{"Name":"dispidSaveParentalLevel","Value":150} + ,{"Name":"dispidSaveParentalCountry","Value":151} + ,{"Name":"dispidConfirmPassword","Value":152} + ,{"Name":"dispidGetParentalLevel","Value":153} + ,{"Name":"dispidGetParentalCountry","Value":154} + ,{"Name":"dispidDefaultAudioLCID","Value":155} + ,{"Name":"dispidDefaultSubpictureLCID","Value":156} + ,{"Name":"dispidDefaultMenuLCID","Value":157} + ,{"Name":"dispidBookmarkOnStop","Value":158} + ,{"Name":"dispidMaxVidRect","Value":159} + ,{"Name":"dispidMinVidRect","Value":160} + ,{"Name":"dispidCapture","Value":161} + ,{"Name":"dispid_DecimateInput","Value":162} + ,{"Name":"dispidAlloctor","Value":163} + ,{"Name":"dispid_Allocator","Value":164} + ,{"Name":"dispidAllocPresentID","Value":165} + ,{"Name":"dispidSetAllocator","Value":166} + ,{"Name":"dispid_SetAllocator","Value":167} + ,{"Name":"dispidStreamBufferSinkName","Value":168} + ,{"Name":"dispidStreamBufferSourceName","Value":169} + ,{"Name":"dispidStreamBufferContentRecording","Value":170} + ,{"Name":"dispidStreamBufferReferenceRecording","Value":171} + ,{"Name":"dispidstarttime","Value":172} + ,{"Name":"dispidstoptime","Value":173} + ,{"Name":"dispidrecordingstopped","Value":174} + ,{"Name":"dispidrecordingstarted","Value":175} + ,{"Name":"dispidNameSetLock","Value":176} + ,{"Name":"dispidrecordingtype","Value":177} + ,{"Name":"dispidstart","Value":178} + ,{"Name":"dispidRecordingAttribute","Value":179} + ,{"Name":"dispid_RecordingAttribute","Value":180} + ,{"Name":"dispidSBEConfigure","Value":181} + ,{"Name":"dispid_CurrentRatings","Value":182} + ,{"Name":"dispid_MaxRatingsLevel","Value":183} + ,{"Name":"dispid_audioencoderint","Value":184} + ,{"Name":"dispid_videoencoderint","Value":185} + ,{"Name":"dispidService","Value":186} + ,{"Name":"dispid_BlockUnrated","Value":187} + ,{"Name":"dispid_UnratedDelay","Value":188} + ,{"Name":"dispid_SuppressEffects","Value":189} + ,{"Name":"dispidsbesource","Value":190} + ,{"Name":"dispidSetSinkFilter","Value":191} + ,{"Name":"dispid_SinkStreams","Value":192} + ,{"Name":"dispidTVFormats","Value":193} + ,{"Name":"dispidModes","Value":194} + ,{"Name":"dispidAuxInputs","Value":195} + ,{"Name":"dispidTeleTextFilter","Value":196} + ,{"Name":"dispid_channelchangeint","Value":197} + ,{"Name":"dispidUnlockProfile","Value":198} + ,{"Name":"dispid_AddFilter","Value":199} + ,{"Name":"dispidSetMinSeek","Value":200} + ,{"Name":"dispidRateEx","Value":201} + ,{"Name":"dispidaudiocounter","Value":202} + ,{"Name":"dispidvideocounter","Value":203} + ,{"Name":"dispidcccounter","Value":204} + ,{"Name":"dispidwstcounter","Value":205} + ,{"Name":"dispid_audiocounter","Value":206} + ,{"Name":"dispid_videocounter","Value":207} + ,{"Name":"dispid_cccounter","Value":208} + ,{"Name":"dispid_wstcounter","Value":209} + ,{"Name":"dispidaudioanalysis","Value":210} + ,{"Name":"dispidvideoanalysis","Value":211} + ,{"Name":"dispiddataanalysis","Value":212} + ,{"Name":"dispidaudio_analysis","Value":213} + ,{"Name":"dispidvideo_analysis","Value":214} + ,{"Name":"dispiddata_analysis","Value":215} + ,{"Name":"dispid_resetFilterList","Value":216} + ,{"Name":"dispidDevicePath","Value":217} + ,{"Name":"dispid_SourceFilter","Value":218} + ,{"Name":"dispid__SourceFilter","Value":219} + ,{"Name":"dispidUserEvent","Value":220} + ,{"Name":"dispid_Bookmark","Value":221} + ,{"Name":"LastReservedDeviceDispid","Value":16383} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SegEventidList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eventidStateChange","Value":0} + ,{"Name":"eventidOnTuneChanged","Value":1} + ,{"Name":"eventidEndOfMedia","Value":2} + ,{"Name":"eventidDVDNotify","Value":3} + ,{"Name":"eventidPlayForwards","Value":4} + ,{"Name":"eventidPlayBackwards","Value":5} + ,{"Name":"eventidShowMenu","Value":6} + ,{"Name":"eventidResume","Value":7} + ,{"Name":"eventidSelectOrActivateButton","Value":8} + ,{"Name":"eventidStillOff","Value":9} + ,{"Name":"eventidPauseOn","Value":10} + ,{"Name":"eventidChangeCurrentAudioStream","Value":11} + ,{"Name":"eventidChangeCurrentSubpictureStream","Value":12} + ,{"Name":"eventidChangeCurrentAngle","Value":13} + ,{"Name":"eventidPlayAtTimeInTitle","Value":14} + ,{"Name":"eventidPlayAtTime","Value":15} + ,{"Name":"eventidPlayChapterInTitle","Value":16} + ,{"Name":"eventidPlayChapter","Value":17} + ,{"Name":"eventidReplayChapter","Value":18} + ,{"Name":"eventidPlayNextChapter","Value":19} + ,{"Name":"eventidStop","Value":20} + ,{"Name":"eventidReturnFromSubmenu","Value":21} + ,{"Name":"eventidPlayTitle","Value":22} + ,{"Name":"eventidPlayPrevChapter","Value":23} + ,{"Name":"eventidChangeKaraokePresMode","Value":24} + ,{"Name":"eventidChangeVideoPresMode","Value":25} + ,{"Name":"eventidOverlayUnavailable","Value":26} + ,{"Name":"eventidSinkCertificateFailure","Value":27} + ,{"Name":"eventidSinkCertificateSuccess","Value":28} + ,{"Name":"eventidSourceCertificateFailure","Value":29} + ,{"Name":"eventidSourceCertificateSuccess","Value":30} + ,{"Name":"eventidRatingsBlocked","Value":31} + ,{"Name":"eventidRatingsUnlocked","Value":32} + ,{"Name":"eventidRatingsChanged","Value":33} + ,{"Name":"eventidWriteFailure","Value":34} + ,{"Name":"eventidTimeHole","Value":35} + ,{"Name":"eventidStaleDataRead","Value":36} + ,{"Name":"eventidContentBecomingStale","Value":37} + ,{"Name":"eventidStaleFileDeleted","Value":38} + ,{"Name":"eventidEncryptionOn","Value":39} + ,{"Name":"eventidEncryptionOff","Value":40} + ,{"Name":"eventidRateChange","Value":41} + ,{"Name":"eventidLicenseChange","Value":42} + ,{"Name":"eventidCOPPBlocked","Value":43} + ,{"Name":"eventidCOPPUnblocked","Value":44} + ,{"Name":"dispidlicenseerrorcode","Value":45} + ,{"Name":"eventidBroadcastEvent","Value":46} + ,{"Name":"eventidBroadcastEventEx","Value":47} + ,{"Name":"eventidContentPrimarilyAudio","Value":48} + ,{"Name":"dispidAVDecAudioDualMonoEvent","Value":49} + ,{"Name":"dispidAVAudioSampleRateEvent","Value":50} + ,{"Name":"dispidAVAudioChannelConfigEvent","Value":51} + ,{"Name":"dispidAVAudioChannelCountEvent","Value":52} + ,{"Name":"dispidAVDecCommonMeanBitRateEvent","Value":53} + ,{"Name":"dispidAVDDSurroundModeEvent","Value":54} + ,{"Name":"dispidAVDecCommonInputFormatEvent","Value":55} + ,{"Name":"dispidAVDecCommonOutputFormatEvent","Value":56} + ,{"Name":"eventidWriteFailureClear","Value":57} + ,{"Name":"LastReservedDeviceEvent","Value":16383} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PositionModeList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FrameMode","Value":0} + ,{"Name":"TenthsSecondsMode","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RecordingType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONTENT","Value":0} + ,{"Name":"REFERENCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSVidCCService" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"None","Value":0} + ,{"Name":"Caption1","Value":1} + ,{"Name":"Caption2","Value":2} + ,{"Name":"Text1","Value":3} + ,{"Name":"Text2","Value":4} + ,{"Name":"XDS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSVidSinkStreams" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSVidSink_Video","Value":1} + ,{"Name":"MSVidSink_Audio","Value":2} + ,{"Name":"MSVidSink_Other","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidRect" + ,"Kind":"Com" + ,"Guid":"7f5000a6-a440-47ca-8acc-c0e75531a2c2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LeftVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LeftVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WidthVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WidthVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HeightVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HeightVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HWndVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HWndVal","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Rect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RectVal","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidGraphSegmentContainer" + ,"Kind":"Com" + ,"Guid":"3dd2903d-e0aa-11d2-b63a-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Graph" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGraphBuilder","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Input" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Outputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VideoRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AudioRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Features" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Composites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppComposites","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ParentContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Decompose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSegment","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsWindowless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MSVidSegmentType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSVidSEG_SOURCE","Value":0} + ,{"Name":"MSVidSEG_XFORM","Value":1} + ,{"Name":"MSVidSEG_DEST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidGraphSegment" + ,"Kind":"Com" + ,"Guid":"238dec54-adeb-4005-a349-f772b9afebc4" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInit","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFilters","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Container" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegmentContainer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Container" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCtl","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegmentContainer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidSegmentType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Build" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PostBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PostRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PostStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnEventNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEventParm1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lEventParm2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Decompose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MSVidCtlButtonstate" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MSVIDCTL_LEFT_BUTTON","Value":1} + ,{"Name":"MSVIDCTL_RIGHT_BUTTON","Value":2} + ,{"Name":"MSVIDCTL_MIDDLE_BUTTON","Value":4} + ,{"Name":"MSVIDCTL_X_BUTTON1","Value":8} + ,{"Name":"MSVIDCTL_X_BUTTON2","Value":16} + ,{"Name":"MSVIDCTL_SHIFT","Value":1} + ,{"Name":"MSVIDCTL_CTRL","Value":2} + ,{"Name":"MSVIDCTL_ALT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidGraphSegmentUserInput" + ,"Kind":"Com" + ,"Guid":"301c060e-20d9-4587-9b03-f82ed9a9943c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Click" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DblClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"KeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} + ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyPress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyAscii","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In"]} + ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ButtonState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidCompositionSegment" + ,"Kind":"Com" + ,"Guid":"1c15d483-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Compose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"upstream","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"downstream","Type":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Up" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"upstream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Down" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downstream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumMSVidGraphSegment" + ,"Kind":"Com" + ,"Guid":"3dd2903e-e0aa-11d2-b63a-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMSVidVRGraphSegment" + ,"Kind":"Com" + ,"Guid":"dd47de3f-9874-4f7b-8b22-7cb2688461e7" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGraphSegment","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put__VMRendererMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Owner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Window","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UseOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UseOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColorKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"r","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Destination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Destination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"r","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NativeSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sizeval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"aspectratio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaintainAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMaintain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaintainAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMaintain","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisplayChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RePaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidDevice" + ,"Kind":"Com" + ,"Guid":"1c15d47c-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Power" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Power","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Power" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Power","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__Category" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__ClassID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsEqualDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Device","Type":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidDevice2" + ,"Kind":"Com" + ,"Guid":"87bd2783-ebc0-478c-b4a0-e8e7f43ab78e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_DevicePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DevPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidInputDevice" + ,"Kind":"Com" + ,"Guid":"37b0353d-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"IsViewable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfViewable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"View" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidDeviceEvent" + ,"Kind":"Com" + ,"Guid":"1c15d480-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidInputDeviceEvent" + ,"Kind":"Com" + ,"Guid":"37b0353e-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidVideoInputDevice" + ,"Kind":"Com" + ,"Guid":"1c15d47f-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidPlayback" + ,"Kind":"Com" + ,"Guid":"37b03538-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_EnableResetOnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnableResetOnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_CanStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBackwards","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pfCan","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PositionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPositionMode","Type":{"Kind":"ApiRef","Name":"PositionModeList","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PositionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPositionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PositionModeList","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidPlaybackEvent" + ,"Kind":"Com" + ,"Guid":"37b0353b-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"EndOfMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidTuner" + ,"Kind":"Com" + ,"Guid":"1c15d47d-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Tune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Tune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTR","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TuningSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTS","Type":{"Kind":"ApiRef","Name":"ITuningSpace","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidTunerEvent" + ,"Kind":"Com" + ,"Guid":"1c15d485-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidInputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"TuneChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpd","Type":{"Kind":"ApiRef","Name":"IMSVidTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAnalogTuner" + ,"Kind":"Com" + ,"Guid":"1c15d47e-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Channel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Channel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Channel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VideoFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AudioFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SAP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSapOn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SAP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSapOn","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChannelAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nChannel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SignalStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"fSignalPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAnalogTuner2" + ,"Kind":"Com" + ,"Guid":"37647bf7-3dde-4cc8-a4dc-0d534d3d0037" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidAnalogTuner","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_TVFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Formats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TunerModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Modes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumAuxInputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Inputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAnalogTunerEvent" + ,"Kind":"Com" + ,"Guid":"1c15d486-911d-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidTunerEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidFilePlayback" + ,"Kind":"Com" + ,"Guid":"37b03539-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidFilePlayback2" + ,"Kind":"Com" + ,"Guid":"2f7e44af-6e52-4660-bc08-d8d542587d72" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlayback","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put__SourceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put___SourceFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidFilePlaybackEvent" + ,"Kind":"Com" + ,"Guid":"37b0353a-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlaybackEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DVDMenuIDConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dvdMenu_Title","Value":2} + ,{"Name":"dvdMenu_Root","Value":3} + ,{"Name":"dvdMenu_Subpicture","Value":4} + ,{"Name":"dvdMenu_Audio","Value":5} + ,{"Name":"dvdMenu_Angle","Value":6} + ,{"Name":"dvdMenu_Chapter","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVDFilterState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dvdState_Undefined","Value":-2} + ,{"Name":"dvdState_Unitialized","Value":-1} + ,{"Name":"dvdState_Stopped","Value":0} + ,{"Name":"dvdState_Paused","Value":1} + ,{"Name":"dvdState_Running","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVDTextStringType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dvdStruct_Volume","Value":1} + ,{"Name":"dvdStruct_Title","Value":2} + ,{"Name":"dvdStruct_ParentalID","Value":3} + ,{"Name":"dvdStruct_PartOfTitle","Value":4} + ,{"Name":"dvdStruct_Cell","Value":5} + ,{"Name":"dvdStream_Audio","Value":16} + ,{"Name":"dvdStream_Subpicture","Value":17} + ,{"Name":"dvdStream_Angle","Value":18} + ,{"Name":"dvdChannel_Audio","Value":32} + ,{"Name":"dvdGeneral_Name","Value":48} + ,{"Name":"dvdGeneral_Comments","Value":49} + ,{"Name":"dvdTitle_Series","Value":56} + ,{"Name":"dvdTitle_Movie","Value":57} + ,{"Name":"dvdTitle_Video","Value":58} + ,{"Name":"dvdTitle_Album","Value":59} + ,{"Name":"dvdTitle_Song","Value":60} + ,{"Name":"dvdTitle_Other","Value":63} + ,{"Name":"dvdTitle_Sub_Series","Value":64} + ,{"Name":"dvdTitle_Sub_Movie","Value":65} + ,{"Name":"dvdTitle_Sub_Video","Value":66} + ,{"Name":"dvdTitle_Sub_Album","Value":67} + ,{"Name":"dvdTitle_Sub_Song","Value":68} + ,{"Name":"dvdTitle_Sub_Other","Value":71} + ,{"Name":"dvdTitle_Orig_Series","Value":72} + ,{"Name":"dvdTitle_Orig_Movie","Value":73} + ,{"Name":"dvdTitle_Orig_Video","Value":74} + ,{"Name":"dvdTitle_Orig_Album","Value":75} + ,{"Name":"dvdTitle_Orig_Song","Value":76} + ,{"Name":"dvdTitle_Orig_Other","Value":79} + ,{"Name":"dvdOther_Scene","Value":80} + ,{"Name":"dvdOther_Cut","Value":81} + ,{"Name":"dvdOther_Take","Value":82} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DVDSPExt" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dvdSPExt_NotSpecified","Value":0} + ,{"Name":"dvdSPExt_Caption_Normal","Value":1} + ,{"Name":"dvdSPExt_Caption_Big","Value":2} + ,{"Name":"dvdSPExt_Caption_Children","Value":3} + ,{"Name":"dvdSPExt_CC_Normal","Value":5} + ,{"Name":"dvdSPExt_CC_Big","Value":6} + ,{"Name":"dvdSPExt_CC_Children","Value":7} + ,{"Name":"dvdSPExt_Forced","Value":9} + ,{"Name":"dvdSPExt_DirectorComments_Normal","Value":13} + ,{"Name":"dvdSPExt_DirectorComments_Big","Value":14} + ,{"Name":"dvdSPExt_DirectorComments_Children","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidWebDVD" + ,"Kind":"Com" + ,"Guid":"cf45f88b-ac56-4ee2-a73a-ed04e2885d3c" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlayback","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"OnDVDEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChapterInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChaptersAutoStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lstrChapter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lChapterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayAtTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayAtTimeInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayPeriodInTitleAutoStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strStartTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEndTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PlayPrevChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PlayNextChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StillOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_AudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fFormat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strAudioLang","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShowMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVDMenuIDConstants","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReturnFromSubmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ButtonsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectAndActivateButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectRightButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectLeftButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectLowerButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectUpperButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ActivateAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ButtonAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumberOfChapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalTitleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TitlesAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VolumesAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDiscSide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DVDTimeCode2bstr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pTimeStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DVDDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSubpictureStreamEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lstream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsAudioStreamEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lstream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentSubpictureStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentSubpictureStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioStreamsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AnglesAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubpictureStreamsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SubpictureOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SubpictureOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DVDUniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AcceptParentalLevelChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAccept","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyParentalLevelChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectParentalCountry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParentalLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TitleParentalLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTitle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plParentalLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PlayerParentalCountry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PlayerParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plParentalLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Eject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UOPValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lUOP","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SPRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psSPRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GPRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psSPRM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_GPRM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DVDTextStringType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lStringIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVDTextStringType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDTextString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lStringIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDTextNumberOfStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNumOfStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDTextNumberOfLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNumOfLangs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDTextLanguageLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DVDAdm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RestoreBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectDefaultAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectDefaultSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ext","Type":{"Kind":"ApiRef","Name":"DVDSPExt","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PreferredSubpictureStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultMenuLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultMenuLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultSubpictureLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultSubpictureLanguageExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVDSPExt","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultAudioLanguageExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LanguageFromLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_KaraokeAudioPresentationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_KaraokeAudioPresentationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KaraokeChannelContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lChan","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_KaraokeChannelAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStream","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lChannelAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestorePreferredSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ButtonRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButton","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DVDScreenInMouseCoordinates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DVDScreenInMouseCoordinates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidWebDVD2" + ,"Kind":"Com" + ,"Guid":"7027212f-ee9a-4a7c-8b67-f023714cdaff" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidWebDVD","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Bookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Bookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidWebDVDEvent" + ,"Kind":"Com" + ,"Guid":"b4f7a674-9b83-49cb-a357-c63b871be958" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidPlaybackEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"DVDNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayForwards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayBackwards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuID","Type":{"Kind":"ApiRef","Name":"DVDMenuIDConstants","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectOrActivateButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StillOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PauseOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeCurrentAudioStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeCurrentSubpictureStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeCurrentAngle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayAtTimeInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayAtTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChapterInTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplayChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayNextChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReturnFromSubmenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayPrevChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeKaraokePresMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeVideoPresMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidWebDVDAdm" + ,"Kind":"Com" + ,"Guid":"b8be681a-eb2c-47f0-b415-94d5452f0e05" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ChangePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strOld","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strNew","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveParentalCountry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"country","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfirmPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetParentalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetParentalCountry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultAudioLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultAudioLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultSubpictureLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultSubpictureLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultMenuLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultMenuLCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BookmarkOnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BookmarkOnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidOutputDevice" + ,"Kind":"Com" + ,"Guid":"37b03546-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidOutputDeviceEvent" + ,"Kind":"Com" + ,"Guid":"2e6a14e2-571c-11d3-b652-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidFeature" + ,"Kind":"Com" + ,"Guid":"37b03547-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidFeatureEvent" + ,"Kind":"Com" + ,"Guid":"3dd2903c-e0aa-11d2-b63a-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidEncoder" + ,"Kind":"Com" + ,"Guid":"c0020fd4-bee7-43d9-a495-9f213117103d" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_VideoEncoderInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEncInt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AudioEncoderInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEncInt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidClosedCaptioning" + ,"Kind":"Com" + ,"Guid":"99652ea1-c1f7-414f-bb7b-1c967de75983" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"On","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"On","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidClosedCaptioning2" + ,"Kind":"Com" + ,"Guid":"e00cb864-a029-4310-9987-a873f5887d97" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidClosedCaptioning","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Service" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"On","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidCCService","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Service" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"On","Type":{"Kind":"ApiRef","Name":"MSVidCCService","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidClosedCaptioning3" + ,"Kind":"Com" + ,"Guid":"c8638e8a-7625-4c51-9366-2f40a9831fc0" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidClosedCaptioning2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_TeleTextFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkTTFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidXDS" + ,"Kind":"Com" + ,"Guid":"11ebc158-e712-4d1f-8bb3-01ed5274c4ce" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChannelChangeInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidXDSEvent" + ,"Kind":"Com" + ,"Guid":"6db2317d-3b23-41ec-ba4b-701f407eaf3a" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeatureEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"RatingChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PrevRatingSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrevLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrevAttributes","Type":{"Kind":"ApiRef","Name":"BfEnTvRat_GenericAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewRatingSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewLevel","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewAttributes","Type":{"Kind":"ApiRef","Name":"BfEnTvRat_GenericAttributes","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidDataServices" + ,"Kind":"Com" + ,"Guid":"334125c1-77e5-11d3-b653-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidDataServicesEvent" + ,"Kind":"Com" + ,"Guid":"334125c2-77e5-11d3-b653-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"SourceSizeList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"sslFullSize","Value":0} + ,{"Name":"sslClipByOverScan","Value":1} + ,{"Name":"sslClipByClipRect","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidVideoRenderer" + ,"Kind":"Com" + ,"Guid":"37b03540-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_CustomCompositorClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CustomCompositorClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompositorCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__CustomCompositorClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__CustomCompositorClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompositorCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get__CustomCompositor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Compositor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__CustomCompositor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Compositor","Type":{"Kind":"ApiRef","Name":"IVMRImageCompositor","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MixerBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MixerPictureDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__MixerBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MixerPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRMixerBitmap","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MixerBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MixerPictureDisp","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put__MixerBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MixerPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMRALPHABITMAP","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MixerBitmapPositionRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MixerBitmapPositionRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rDest","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MixerBitmapOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MixerBitmapOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetupMixerBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MixerPictureDisp","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Opacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SourceSizeList","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewSize","Type":{"Kind":"ApiRef","Name":"SourceSizeList","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OverScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OverScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AvailableSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MaxVidRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVidRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MinVidRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVidRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClippedSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClippedSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"ApiRef","Name":"IMSVidRect","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UsingOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UsingOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseOverlayVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Capture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FramesPerSecond" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DecimateInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DecimateInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeci","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidVideoRendererEvent" + ,"Kind":"Com" + ,"Guid":"37b03545-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"OverlayUnavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidGenericSink" + ,"Kind":"Com" + ,"Guid":"6c29b41d-455b-4c33-963a-0d28e5e555ea" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetSinkFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SinkStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidSinkStreams","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SinkStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Streams","Type":{"Kind":"ApiRef","Name":"MSVidSinkStreams","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidGenericSink2" + ,"Kind":"Com" + ,"Guid":"6b5a28f3-47f1-4092-b168-60cabec08f1c" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidGenericSink","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"AddFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetFilterList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferRecordingControl" + ,"Kind":"Com" + ,"Guid":"160621aa-bbbc-4326-a824-c395aebc6e74" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtStop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RecordingStopped" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecordingStarted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecordingType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RecordingType","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecordingAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecordingAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSink" + ,"Kind":"Com" + ,"Guid":"159dbb45-cd1b-4dab-83ea-5cb1f4f21d07" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_ContentRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidStreamBufferRecordingControl","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReferenceRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidStreamBufferRecordingControl","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SinkName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SinkName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NameSetLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_SBESink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sbeConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSink2" + ,"Kind":"Com" + ,"Guid":"2ca9fc63-c131-4e5a-955a-544a47c67146" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSink","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"UnlockProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSink3" + ,"Kind":"Com" + ,"Guid":"4f8721d7-7d59-4d8b-99f5-a77775586bd5" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSink2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetMinSeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AudioCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VideoCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CCCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WSTCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AudioAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__AudioAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__AudioAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_VideoAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VideoAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__VideoAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__VideoAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DataAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DataAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put__DataAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__DataAnalysisFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LicenseErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hres","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSinkEvent" + ,"Kind":"Com" + ,"Guid":"f798a36b-b05b-4bbe-9703-eaea7d61cd51" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"CertificateFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CertificateSuccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSinkEvent2" + ,"Kind":"Com" + ,"Guid":"3d7a5166-72d7-484b-a06f-286187b80ca1" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"EncryptionOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EncryptionOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSinkEvent3" + ,"Kind":"Com" + ,"Guid":"735ad8d5-c259-48e9-81e7-d27953665b23" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"LicenseChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSinkEvent4" + ,"Kind":"Com" + ,"Guid":"1b01dcb0-daf0-412c-a5d1-590c7f62e2b8" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSinkEvent3","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"WriteFailureClear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSource" + ,"Kind":"Com" + ,"Guid":"eb0c8cf9-6950-4772-87b1-47d11cf3a02f" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlayback","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecordingAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecordingAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CurrentRatings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pEnRating","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBfEnAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MaxRatingsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enSystem","Type":{"Kind":"ApiRef","Name":"EnTvRat_System","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"enRating","Type":{"Kind":"ApiRef","Name":"EnTvRat_GenericLevel","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"lbfEnAttr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_BlockUnrated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBlock","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_UnratedDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SBESource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sbeFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSource2" + ,"Kind":"Com" + ,"Guid":"e4ba9059-b1ce-40d8-b9a0-d4ea4a9989d3" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSource","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put_RateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwFramesPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VideoCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CCCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WSTCounter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSourceEvent" + ,"Kind":"Com" + ,"Guid":"50ce8a7d-9c28-4da8-9042-cdfa7116f979" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlaybackEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"CertificateFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CertificateSuccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RatingsBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RatingsUnblocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RatingsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TimeHole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamOffsetMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SizeMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StaleDataRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ContentBecomingStale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StaleFileDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSourceEvent2" + ,"Kind":"Com" + ,"Guid":"7aef50ce-8e22-4ba8-bc06-a92a458b4ef2" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSourceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"RateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwNewRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"qwOldRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferSourceEvent3" + ,"Kind":"Com" + ,"Guid":"ceabd6ab-9b90-4570-adf1-3ce76e00a763" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidStreamBufferSourceEvent2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"BroadcastEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BroadcastEventEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"COPPBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"COPPUnblocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ContentPrimarilyAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidStreamBufferV2SourceEvent" + ,"Kind":"Com" + ,"Guid":"49c771f9-41b2-4cf7-9f9a-a313a8f6027e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidFilePlaybackEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"RatingsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TimeHole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamOffsetMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SizeMS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StaleDataRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ContentBecomingStale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StaleFileDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwNewRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"qwOldRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BroadcastEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BroadcastEventEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ContentPrimarilyAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidVideoRenderer2" + ,"Kind":"Com" + ,"Guid":"6bdd5c1e-2810-4159-94bc-05511ae8549b" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Allocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__Allocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Allocator_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_SetAllocator2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IVMRSurfaceAllocator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidVideoRendererEvent2" + ,"Kind":"Com" + ,"Guid":"7145ed66-4730-4fdb-8a53-fde7508d3e5e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"OverlayUnavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidVMR9" + ,"Kind":"Com" + ,"Guid":"d58b0015-ebef-44bb-bbdd-3f3699d76ea1" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Allocator_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Allocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidEVR" + ,"Kind":"Com" + ,"Guid":"15e496ae-82a8-4cf9-a6b6-c561dc60398f" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"get_Presenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAllocPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoPresenter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Presenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocPresent","Type":{"Kind":"ApiRef","Name":"IMFVideoPresenter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SuppressEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuppress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidEVREvent" + ,"Kind":"Com" + ,"Guid":"349abb10-883c-4f22-8714-cecaeee45d62" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"OnUserEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAudioRenderer" + ,"Kind":"Com" + ,"Guid":"37b0353f-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"put_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAudioRendererEvent" + ,"Kind":"Com" + ,"Guid":"37b03541-a4c8-11d2-b634-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidOutputDeviceEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMSVidAudioRendererEvent2" + ,"Kind":"Com" + ,"Guid":"e3f55729-353b-4c43-a028-50f79aa9a907" + ,"Interface":{"Kind":"ApiRef","Name":"IMSVidAudioRendererEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"AVDecAudioDualMono" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVAudioSampleRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVAudioChannelConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVAudioChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVDecCommonMeanBitRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVDDSurroundMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVDecCommonInputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AVDecCommonOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMSVidInputDevices" + ,"Kind":"Com" + ,"Guid":"c5702cd1-9b79-11d3-b654-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidOutputDevices" + ,"Kind":"Com" + ,"Guid":"c5702cd2-9b79-11d3-b654-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidOutputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidVideoRendererDevices" + ,"Kind":"Com" + ,"Guid":"c5702cd3-9b79-11d3-b654-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidAudioRendererDevices" + ,"Kind":"Com" + ,"Guid":"c5702cd4-9b79-11d3-b654-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSVidFeatures" + ,"Kind":"Com" + ,"Guid":"c5702cd5-9b79-11d3-b654-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDB","Type":{"Kind":"ApiRef","Name":"IMSVidFeature","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MSVidAnalogTunerDevice" + ,"Kind":"ComClassID" + ,"Guid":"1c15d484-911d-11d2-b632-00c04f79498e" + } + ,{ + "Name":"MSVidBDATunerDevice" + ,"Kind":"ComClassID" + ,"Guid":"a2e3074e-6c3d-11d3-b653-00c04f79498e" + } + ,{ + "Name":"MSVidFilePlaybackDevice" + ,"Kind":"ComClassID" + ,"Guid":"37b0353c-a4c8-11d2-b634-00c04f79498e" + } + ,{ + "Name":"MSVidWebDVD" + ,"Kind":"ComClassID" + ,"Guid":"011b3619-fe63-4814-8a84-15a194ce9ce3" + } + ,{ + "Name":"MSVidWebDVDAdm" + ,"Kind":"ComClassID" + ,"Guid":"fa7c375b-66a7-4280-879d-fd459c84bb02" + } + ,{ + "Name":"MSVidVideoRenderer" + ,"Kind":"ComClassID" + ,"Guid":"37b03543-a4c8-11d2-b634-00c04f79498e" + } + ,{ + "Name":"MSVidVMR9" + ,"Kind":"ComClassID" + ,"Guid":"24dc3975-09bf-4231-8655-3ee71f43837d" + } + ,{ + "Name":"MSVidEVR" + ,"Kind":"ComClassID" + ,"Guid":"c45268a2-fa81-4e19-b1e3-72edbd60aeda" + } + ,{ + "Name":"MSVidAudioRenderer" + ,"Kind":"ComClassID" + ,"Guid":"37b03544-a4c8-11d2-b634-00c04f79498e" + } + ,{ + "Name":"MSVidGenericSink" + ,"Kind":"ComClassID" + ,"Guid":"4a5869cf-929d-4040-ae03-fcafc5b9cd42" + } + ,{ + "Name":"MSVidStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"9e77aac4-35e5-42a1-bdc2-8f3ff399847c" + } + ,{ + "Name":"MSVidStreamBufferSource" + ,"Kind":"ComClassID" + ,"Guid":"ad8e510d-217f-409b-8076-29c5e73b98e8" + } + ,{ + "Name":"MSVidStreamBufferV2Source" + ,"Kind":"ComClassID" + ,"Guid":"fd351ea1-4173-4af4-821d-80d4ae979048" + } + ,{ + "Name":"MSVidEncoder" + ,"Kind":"ComClassID" + ,"Guid":"bb530c63-d9df-4b49-9439-63453962e598" + } + ,{ + "Name":"MSVidITVCapture" + ,"Kind":"ComClassID" + ,"Guid":"5740a302-ef0b-45ce-bf3b-4470a14a8980" + } + ,{ + "Name":"MSVidITVPlayback" + ,"Kind":"ComClassID" + ,"Guid":"9e797ed0-5253-4243-a9b7-bd06c58f8ef3" + } + ,{ + "Name":"MSVidCCA" + ,"Kind":"ComClassID" + ,"Guid":"86151827-e47b-45ee-8421-d10e6e690979" + } + ,{ + "Name":"MSVidClosedCaptioning" + ,"Kind":"ComClassID" + ,"Guid":"7f9cb14d-48e4-43b6-9346-1aebc39c64d3" + } + ,{ + "Name":"MSVidClosedCaptioningSI" + ,"Kind":"ComClassID" + ,"Guid":"92ed88bf-879e-448f-b6b6-a385bceb846d" + } + ,{ + "Name":"MSVidDataServices" + ,"Kind":"ComClassID" + ,"Guid":"334125c0-77e5-11d3-b653-00c04f79498e" + } + ,{ + "Name":"MSVidXDS" + ,"Kind":"ComClassID" + ,"Guid":"0149eedf-d08f-4142-8d73-d23903d21e90" + } + ,{ + "Name":"MSVidAnalogCaptureToDataServices" + ,"Kind":"ComClassID" + ,"Guid":"c5702cd6-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidDataServicesToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"38f03426-e83b-4e68-b65b-dcae73304838" + } + ,{ + "Name":"MSVidDataServicesToXDS" + ,"Kind":"ComClassID" + ,"Guid":"0429ec6e-1144-4bed-b88b-2fb9899a4a3d" + } + ,{ + "Name":"MSVidAnalogCaptureToXDS" + ,"Kind":"ComClassID" + ,"Guid":"3540d440-5b1d-49cb-821a-e84b8cf065a7" + } + ,{ + "Name":"MSVidCtl" + ,"Kind":"ComClassID" + ,"Guid":"b0edf163-910a-11d2-b632-00c04f79498e" + } + ,{ + "Name":"MSVidInputDevices" + ,"Kind":"ComClassID" + ,"Guid":"c5702ccc-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidOutputDevices" + ,"Kind":"ComClassID" + ,"Guid":"c5702ccd-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidVideoRendererDevices" + ,"Kind":"ComClassID" + ,"Guid":"c5702cce-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidAudioRendererDevices" + ,"Kind":"ComClassID" + ,"Guid":"c5702ccf-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidFeatures" + ,"Kind":"ComClassID" + ,"Guid":"c5702cd0-9b79-11d3-b654-00c04f79498e" + } + ,{ + "Name":"MSVidGenericComposite" + ,"Kind":"ComClassID" + ,"Guid":"2764bce5-cc39-11d2-b639-00c04f79498e" + } + ,{ + "Name":"MSVidAnalogCaptureToOverlayMixer" + ,"Kind":"ComClassID" + ,"Guid":"e18af75a-08af-11d3-b64a-00c04f79498e" + } + ,{ + "Name":"MSVidWebDVDToVideoRenderer" + ,"Kind":"ComClassID" + ,"Guid":"267db0b3-55e3-4902-949b-df8f5cec0191" + } + ,{ + "Name":"MSVidWebDVDToAudioRenderer" + ,"Kind":"ComClassID" + ,"Guid":"8d04238e-9fd1-41c6-8de3-9e1ee309e935" + } + ,{ + "Name":"MSVidMPEG2DecoderToClosedCaptioning" + ,"Kind":"ComClassID" + ,"Guid":"6ad28ee1-5002-4e71-aaf7-bd077907b1a4" + } + ,{ + "Name":"MSVidAnalogCaptureToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"9f50e8b1-9530-4ddc-825e-1af81d47aed6" + } + ,{ + "Name":"MSVidDigitalCaptureToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"abe40035-27c3-4a2f-8153-6624471608af" + } + ,{ + "Name":"MSVidITVToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"92b94828-1af7-4e6e-9ebf-770657f77af5" + } + ,{ + "Name":"MSVidCCAToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"3ef76d68-8661-4843-8b8f-c37163d8c9ce" + } + ,{ + "Name":"MSVidEncoderToStreamBufferSink" + ,"Kind":"ComClassID" + ,"Guid":"a0b9b497-afbc-45ad-a8a6-9b077c40d4f2" + } + ,{ + "Name":"MSVidFilePlaybackToVideoRenderer" + ,"Kind":"ComClassID" + ,"Guid":"b401c5eb-8457-427f-84ea-a4d2363364b0" + } + ,{ + "Name":"MSVidFilePlaybackToAudioRenderer" + ,"Kind":"ComClassID" + ,"Guid":"cc23f537-18d4-4ece-93bd-207a84726979" + } + ,{ + "Name":"MSVidAnalogTVToEncoder" + ,"Kind":"ComClassID" + ,"Guid":"28953661-0231-41db-8986-21ff4388ee9b" + } + ,{ + "Name":"MSVidStreamBufferSourceToVideoRenderer" + ,"Kind":"ComClassID" + ,"Guid":"3c4708dc-b181-46a8-8da8-4ab0371758cd" + } + ,{ + "Name":"MSVidAnalogCaptureToCCA" + ,"Kind":"ComClassID" + ,"Guid":"942b7909-a28e-49a1-a207-34ebcbcb4b3b" + } + ,{ + "Name":"MSVidDigitalCaptureToCCA" + ,"Kind":"ComClassID" + ,"Guid":"73d14237-b9db-4efa-a6dd-84350421fb2f" + } + ,{ + "Name":"MSVidDigitalCaptureToITV" + ,"Kind":"ComClassID" + ,"Guid":"5d8e73f7-4989-4ac8-8a98-39ba0d325302" + } + ,{ + "Name":"MSVidSBESourceToITV" + ,"Kind":"ComClassID" + ,"Guid":"2291478c-5ee3-4bef-ab5d-b5ff2cf58352" + } + ,{ + "Name":"MSVidSBESourceToCC" + ,"Kind":"ComClassID" + ,"Guid":"9193a8f9-0cba-400e-aa97-eb4709164576" + } + ,{ + "Name":"MSVidSBESourceToGenericSink" + ,"Kind":"ComClassID" + ,"Guid":"991da7e5-953f-435b-be5e-b92a05edfc42" + } + ,{ + "Name":"MSVidCCToVMR" + ,"Kind":"ComClassID" + ,"Guid":"c4bf2784-ae00-41ba-9828-9c953bd3c54a" + } + ,{ + "Name":"MSVidCCToAR" + ,"Kind":"ComClassID" + ,"Guid":"d76334ca-d89e-4baf-86ab-ddb59372afc2" + } + ,{ + "Name":"MSEventBinder" + ,"Kind":"ComClassID" + ,"Guid":"577faa18-4518-445e-8f70-1473f8cf4ba4" + } + ,{ + "Name":"MSVidStreamBufferRecordingControl" + ,"Kind":"ComClassID" + ,"Guid":"caafdd83-cefc-4e3d-ba03-175f17a24f91" + } + ,{ + "Name":"MSVidRect" + ,"Kind":"ComClassID" + ,"Guid":"cb4276e6-7d5f-4cf1-9727-629c5e6db6ae" + } + ,{ + "Name":"MSVidDevice" + ,"Kind":"ComClassID" + ,"Guid":"6e40476f-9c49-4c3e-8bb9-8587958eff74" + } + ,{ + "Name":"MSVidDevice2" + ,"Kind":"ComClassID" + ,"Guid":"30997f7d-b3b5-4a1c-983a-1fe8098cb77d" + } + ,{ + "Name":"MSVidInputDevice" + ,"Kind":"ComClassID" + ,"Guid":"ac1972f2-138a-4ca3-90da-ae51112eda28" + } + ,{ + "Name":"MSVidVideoInputDevice" + ,"Kind":"ComClassID" + ,"Guid":"95f4820b-bb3a-4e2d-bc64-5b817bc2c30e" + } + ,{ + "Name":"MSVidVideoPlaybackDevice" + ,"Kind":"ComClassID" + ,"Guid":"1990d634-1a5e-4071-a34a-53aaffce9f36" + } + ,{ + "Name":"MSVidFeature" + ,"Kind":"ComClassID" + ,"Guid":"7748530b-c08a-47ea-b24c-be8695ff405f" + } + ,{ + "Name":"MSVidOutput" + ,"Kind":"ComClassID" + ,"Guid":"87eb890d-03ad-4e9d-9866-376e5ec572ed" + } + ,{ + "Name":"MSViddispidList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dispidInputs","Value":0} + ,{"Name":"dispidOutputs","Value":1} + ,{"Name":"dispid_Inputs","Value":2} + ,{"Name":"dispid_Outputs","Value":3} + ,{"Name":"dispidVideoRenderers","Value":4} + ,{"Name":"dispidAudioRenderers","Value":5} + ,{"Name":"dispidFeatures","Value":6} + ,{"Name":"dispidInput","Value":7} + ,{"Name":"dispidOutput","Value":8} + ,{"Name":"dispidVideoRenderer","Value":9} + ,{"Name":"dispidAudioRenderer","Value":10} + ,{"Name":"dispidSelectedFeatures","Value":11} + ,{"Name":"dispidView","Value":12} + ,{"Name":"dispidBuild","Value":13} + ,{"Name":"dispidPause","Value":14} + ,{"Name":"dispidRun","Value":15} + ,{"Name":"dispidStop","Value":16} + ,{"Name":"dispidDecompose","Value":17} + ,{"Name":"dispidDisplaySize","Value":18} + ,{"Name":"dispidMaintainAspectRatio","Value":19} + ,{"Name":"dispidColorKey","Value":20} + ,{"Name":"dispidStateChange","Value":21} + ,{"Name":"dispidgetState","Value":22} + ,{"Name":"dispidunbind","Value":23} + ,{"Name":"dispidbind","Value":24} + ,{"Name":"dispidDisableVideo","Value":25} + ,{"Name":"dispidDisableAudio","Value":26} + ,{"Name":"dispidViewNext","Value":27} + ,{"Name":"dispidServiceP","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DisplaySizeList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dslDefaultSize","Value":0} + ,{"Name":"dslSourceSize","Value":0} + ,{"Name":"dslHalfSourceSize","Value":1} + ,{"Name":"dslDoubleSourceSize","Value":2} + ,{"Name":"dslFullScreen","Value":3} + ,{"Name":"dslHalfScreen","Value":4} + ,{"Name":"dslQuarterScreen","Value":5} + ,{"Name":"dslSixteenthScreen","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSVidCtlStateList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STATE_UNBUILT","Value":-1} + ,{"Name":"STATE_STOP","Value":0} + ,{"Name":"STATE_PAUSE","Value":1} + ,{"Name":"STATE_PLAY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSVidCtl" + ,"Kind":"Com" + ,"Guid":"b0edf162-910a-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AutoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"backcolor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"backcolor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Window" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DisplaySize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DisplaySizeList","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplaySize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewValue","Type":{"Kind":"ApiRef","Name":"DisplaySizeList","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaintainAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaintainAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ColorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InputsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CategoryGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OutputsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CategoryGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__InputsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__OutputsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VideoRenderersAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRendererDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AudioRenderersAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRendererDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FeaturesAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InputActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InputActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidInputDevice","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutputsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OutputsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidOutputDevices","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VideoRendererActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_VideoRendererActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidVideoRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioRendererActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AudioRendererActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidAudioRenderer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FeaturesActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FeaturesActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IMSVidFeatures","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSVidCtlStateList","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"View" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Build" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Decompose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ViewNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMSEventBinder" + ,"Kind":"Com" + ,"Guid":"c3a9f406-2222-436d-86d5-ba3229279efb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Bind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventObject","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventHandler","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"CancelID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Unbind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CancelCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_IMSVidCtlEvents" + ,"Kind":"Com" + ,"Guid":"b0edf164-910a-11d2-b632-00c04f79498e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IStreamBufferInitialize" + ,"Kind":"Com" + ,"Guid":"9ce50f2d-6ba7-40fb-a034-50b1a674ec78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHKEY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_sbe_0000_0001_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECORDING_TYPE_CONTENT","Value":0} + ,{"Name":"RECORDING_TYPE_REFERENCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IStreamBufferSink" + ,"Kind":"Com" + ,"Guid":"afd1f242-7efd-45ee-ba4e-407a25c9a77a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStreamBufferFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwRecordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRecordingIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsProfileLocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IStreamBufferSink2" + ,"Kind":"Com" + ,"Guid":"db94a660-f4fb-4bfa-bcc6-fe159a4eea93" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferSink","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"UnlockProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IStreamBufferSink3" + ,"Kind":"Com" + ,"Guid":"974723f2-887a-4452-9366-2cff3057bc8f" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferSink2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetAvailableFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferSource" + ,"Kind":"Com" + ,"Guid":"1c5bd776-6ced-4f44-8164-5eab0e98db12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetStreamSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStreamBufferSink","Type":{"Kind":"ApiRef","Name":"IStreamBufferSink","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferRecordControl" + ,"Kind":"Com" + ,"Guid":"ba9b6c99-f3c7-4ff2-92db-cfdd4851bf31" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecordingStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbStarted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbStopped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferRecComp" + ,"Kind":"Com" + ,"Guid":"9e259a9b-8815-42ae-b09f-221970b154fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTargetFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSBRecProfileRef","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSBRecording","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AppendEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSBRecording","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"rtStop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"STREAMBUFFER_ATTR_DATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STREAMBUFFER_TYPE_DWORD","Value":0} + ,{"Name":"STREAMBUFFER_TYPE_STRING","Value":1} + ,{"Name":"STREAMBUFFER_TYPE_BINARY","Value":2} + ,{"Name":"STREAMBUFFER_TYPE_BOOL","Value":3} + ,{"Name":"STREAMBUFFER_TYPE_QWORD","Value":4} + ,{"Name":"STREAMBUFFER_TYPE_WORD","Value":5} + ,{"Name":"STREAMBUFFER_TYPE_GUID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IStreamBufferRecordingAttribute" + ,"Kind":"Com" + ,"Guid":"16ca4e03-fe69-4705-bd41-5b7dfc0c95f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"StreamBufferAttributeType","Type":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbAttributeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pStreamBufferAttributeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAttributeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pulReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pStreamBufferAttributeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumStreamBufferAttrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamBufferRecordingAttrib","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"STREAMBUFFER_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamBufferAttributeType","Type":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTR_DATATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumStreamBufferRecordingAttrib" + ,"Kind":"Com" + ,"Guid":"c18a9162-1e82-4142-8c73-5690fa62fe33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamBufferAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STREAMBUFFER_ATTRIBUTE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumStreamBufferAttrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStreamBufferRecordingAttrib","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferConfigure" + ,"Kind":"Com" + ,"Guid":"ce14dfae-4098-4af7-bbf7-d6511f835414" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDirectoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackingFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackingFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackingFileDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackingFileDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferConfigure2" + ,"Kind":"Com" + ,"Guid":"53e037bf-3992-4282-ae34-2487b4dae06b" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferConfigure","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetMultiplexedPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbBytesPerPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultiplexedPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbBytesPerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFFTransitionRates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxFullFrameRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaxNonSkippingRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFFTransitionRates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxFullFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaxNonSkippingRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferConfigure3" + ,"Kind":"Com" + ,"Guid":"7e2d2a1e-7192-4bd7-80c1-061fd1d10402" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferConfigure2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetStartRecConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fStartStopsCur","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartRecConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfStartStopsCur","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamBufferMediaSeeking" + ,"Kind":"Com" + ,"Guid":"f61f5c26-863d-4afa-b0ba-2f81dc978596" + ,"Interface":{"Kind":"ApiRef","Name":"IMediaSeeking","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IStreamBufferMediaSeeking2" + ,"Kind":"Com" + ,"Guid":"3a439ab0-155f-470a-86a6-9ea54afd6eaf" + ,"Interface":{"Kind":"ApiRef","Name":"IStreamBufferMediaSeeking","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"SetRateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwFramesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SBE_PIN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cDataBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cSamplesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDiscontinuities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cSyncPoints","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cTimestamps","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IStreamBufferDataCounters" + ,"Kind":"Com" + ,"Guid":"9d2a2563-31ab-402e-9a6b-adb903489440" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPinData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBE_PIN_DATA","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CROSSBAR_DEFAULT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEF_MODE_PROFILE","Value":1} + ,{"Name":"DEF_MODE_STREAMS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SBE2_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVR_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Creation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidSubMediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidFormatType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISBE2GlobalEvent" + ,"Kind":"Com" + ,"Guid":"caede759-b6b1-11db-a578-0018f3fa24c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSpanning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2GlobalEvent2" + ,"Kind":"Com" + ,"Guid":"6d8309bf-00fe-4506-8b03-f8c65b5c9b39" + ,"Interface":{"Kind":"ApiRef","Name":"ISBE2GlobalEvent","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSpanning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pStreamTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2SpanningEvent" + ,"Kind":"Com" + ,"Guid":"caede760-b6b1-11db-a578-0018f3fa24c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idEvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"streamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2Crossbar" + ,"Kind":"Com" + ,"Guid":"547b6d26-3226-487e-8253-8aa168749434" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDefaultMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DefaultFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInitialProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2MediaTypeProfile","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"ISBE2MediaTypeProfile","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcOutputPins","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppOutputPins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2StreamMap" + ,"Kind":"Com" + ,"Guid":"667c7745-85b1-4c55-ae55-4e25056159fc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumMappedStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2EnumStream" + ,"Kind":"Com" + ,"Guid":"f7611092-9fbc-46ec-a7c7-548ea78b71a4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SBE2_STREAM_DESC","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISBE2EnumStream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISBE2MediaTypeProfile" + ,"Kind":"Com" + ,"Guid":"f238267d-4671-40d7-997e-25dc32cfed2a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISBE2FileScan" + ,"Kind":"Com" + ,"Guid":"3e2bf5a5-4f96-4899-a1a3-75e8be9a5ac0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RepairFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"SectionList" + ,"Kind":"ComClassID" + ,"Guid":"73da5d04-4347-45d3-a9dc-fae9ddbe558d" + } + ,{ + "Name":"Mpeg2Stream" + ,"Kind":"ComClassID" + ,"Guid":"f91d96c7-8509-4d0b-ab26-a0dd10904bb7" + } + ,{ + "Name":"Mpeg2Data" + ,"Kind":"ComClassID" + ,"Guid":"c666e115-bb62-4027-a113-82d643fe2d99" + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0001" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Bits","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Bits","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0003" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_CURRENT_NEXT_BIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPEG_SECTION_IS_NEXT","Value":0} + ,{"Name":"MPEG_SECTION_IS_CURRENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wTidExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["SECTION"]},"Attrs":[]} + ,{"Name":"SectionData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Header_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0002","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LONG_SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["LONG_SECTION"]},"Attrs":[]} + ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"_Version_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["LONG_SECTION"]},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LastSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RemainingData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Header_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0002","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0003","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DSMCC_SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"_Header_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["DSMCC_SECTION"]},"Attrs":[]} + ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"_Version_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["DSMCC_SECTION"]},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LastSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProtocolDiscriminator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DsmccType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AdaptationLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RemainingData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Header_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0002","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0003","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MPEG_RQST_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_PACKET_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wPacketCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PacketList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_RQST_PACKET","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSMCC_FILTER_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"fSpecifyProtocol","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifyType","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifyMessageId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fSpecifyTransactionId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fUseTrxIdMessageIdMask","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSpecifyModuleVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ModuleVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifyBlockNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BlockNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fGetModuleCall","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfBlocksInModule","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATSC_FILTER_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"fSpecifyEtmId","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EtmId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVB_EIT_FILTER_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"fSpecifySegment","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bSegment","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG2_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bVersionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wFilterSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fUseRawFilteringBits","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"fSpecifyTableIdExtension","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fSpecifyVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifySectionNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifyCurrentNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSpecifyDsmccOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Dsmcc","Type":{"Kind":"ApiRef","Name":"DSMCC_FILTER_OPTIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fSpecifyAtscOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Atsc","Type":{"Kind":"ApiRef","Name":"ATSC_FILTER_OPTIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG2_FILTER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["MPEG2_FILTER2"]},"Attrs":[]} + ,{"Name":"fSpecifyDvbEitOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DvbEit","Type":{"Kind":"ApiRef","Name":"DVB_EIT_FILTER_OPTIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","MPEG2_FILTER2"]},"Attrs":[]} + ,{"Name":"bVersion1Bytes","Type":{"Kind":"Array","Shape":{"Size":124},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bVersionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wFilterSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fUseRawFilteringBits","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"fSpecifyTableIdExtension","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fSpecifyVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifySectionNumber","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fSpecifyCurrentNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fNext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSpecifyDsmccOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Dsmcc","Type":{"Kind":"ApiRef","Name":"DSMCC_FILTER_OPTIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"fSpecifyAtscOptions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Atsc","Type":{"Kind":"ApiRef","Name":"ATSC_FILTER_OPTIONS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MPEG_STREAM_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwDataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeOfDataRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hours","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Minutes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Seconds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_DATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Date","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_DATE_AND_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"D","Type":{"Kind":"ApiRef","Name":"MPEG_DATE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"T","Type":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPEG_CONTEXT_BCS_DEMUX","Value":0} + ,{"Name":"MPEG_CONTEXT_WINSOCK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MPEG_BCS_DEMUX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AVMGraphId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_WINSOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AVMGraphId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MPEG_CONTEXT_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"U","Type":{"Kind":"ApiRef","Name":"_U_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["MPEG_CONTEXT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_U_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Demux","Type":{"Kind":"ApiRef","Name":"MPEG_BCS_DEMUX","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Winsock","Type":{"Kind":"ApiRef","Name":"MPEG_WINSOCK","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MPEG_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPEG_RQST_UNKNOWN","Value":0} + ,{"Name":"MPEG_RQST_GET_SECTION","Value":1} + ,{"Name":"MPEG_RQST_GET_SECTION_ASYNC","Value":2} + ,{"Name":"MPEG_RQST_GET_TABLE","Value":3} + ,{"Name":"MPEG_RQST_GET_TABLE_ASYNC","Value":4} + ,{"Name":"MPEG_RQST_GET_SECTIONS_STREAM","Value":5} + ,{"Name":"MPEG_RQST_GET_PES_STREAM","Value":6} + ,{"Name":"MPEG_RQST_GET_TS_STREAM","Value":7} + ,{"Name":"MPEG_RQST_START_MPE_STREAM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0033" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mpeg2structs_0000_0000_0034" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"IPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSMCC_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bComponentTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwCarouselId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSMCC_ELEMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPE_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bComponentTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPE_ELEMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_STREAM_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wPidValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCrcEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgchFilter","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rgchMask","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMpeg2TableFilter" + ,"Kind":"Com" + ,"Guid":"bdcdd913-9ecd-4fb2-81ae-adf747ea75a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"e","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"e","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Mpeg2TableSampleHdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"SectionCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SectionOffsets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Mpeg2DataLib" + ,"Kind":"ComClassID" + ,"Guid":"dbaf6c1b-b6a4-4898-ae65-204f0d9509a1" + } + ,{ + "Name":"IMpeg2Data" + ,"Kind":"Com" + ,"Guid":"9b396d40-f380-4e3c-a514-1a82bf6ebfe6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSectionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamOfSections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDataReadyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMpegStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMpeg2Stream","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISectionList" + ,"Kind":"Com" + ,"Guid":"afec1eb5-2a64-46c6-bf4b-ae3ccb6afdb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMpeg2Data","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hDoneEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeWithRawSections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmplSections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_PACKET_LIST","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelPendingRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumberOfSections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSectionData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sectionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdwRawPacketLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppSection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECTION","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProgramIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTableIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMpeg2Stream" + ,"Kind":"Com" + ,"Guid":"400cc286-32a0-4ce4-9041-39571125a635" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"MPEG_REQUEST_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMpeg2Data","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_CONTEXT","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG2_FILTER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDataReadyEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SupplyDataBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreamBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_STREAM_BUFFER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGenericDescriptor" + ,"Kind":"Com" + ,"Guid":"6a5918f8-a77a-4f61-aed0-5702bdcda3e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGenericDescriptor2" + ,"Kind":"Com" + ,"Guid":"bf02fb7e-9792-4e10-a68d-033a2cc246a5" + ,"Interface":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IPAT_0001" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProgramMapPID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPAT" + ,"Kind":"Com" + ,"Guid":"6623b511-4b5f-43c3-9a01-e8ff84188060" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordProgramMapPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindRecordProgramMapPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wProgramNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICAT" + ,"Kind":"Com" + ,"Guid":"7c6995fb-2a31-4bd7-953e-b1ad7fb7d31c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPMT" + ,"Kind":"Com" + ,"Guid":"01f3b398-9527-4736-94db-5195878e97a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPcrPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordStreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordElementaryPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDescIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceGatewayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDSMCCList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSMCC_ELEMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryMPEInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMPEList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPE_ELEMENT","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITSDT" + ,"Kind":"Com" + ,"Guid":"d19bdb43-405b-4a7c-a791-c89110c33165" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPSITables" + ,"Kind":"Com" + ,"Guid":"919f24c5-7b14-42ac-a4b0-2ae08daf00ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTSID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTID_PID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHashedVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPara4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAtscPsipParser" + ,"Kind":"Com" + ,"Guid":"b2c98995-5eb2-4fb1-b406-f3e8e2026a9a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkMpeg2Data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetPAT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCAT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPMT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTSDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMGT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMGT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_MGT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVCT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"fGetNextTable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVCT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_VCT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_EIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetETT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppETT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_ETT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSTT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSTT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IATSC_STT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEAS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEAS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCTE_EAS","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IATSC_MGT" + ,"Kind":"Com" + ,"Guid":"8877dabd-c137-4073-97e3-779407a5d87a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTypePid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IATSC_VCT" + ,"Kind":"Com" + ,"Guid":"26879a18-32f9-46c6-91f0-fb6479270e8c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwsName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecordMajorChannelNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordMinorChannelNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordModulationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCarrierFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordProgramNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEtmLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordIsAccessControlledBitSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordIsHiddenBitSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordIsPathSelectBitSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordIsOutOfBandBitSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordIsHideGuideBitSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordSourceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IATSC_EIT" + ,"Kind":"Com" + ,"Guid":"d7c212d7-76a2-4b4b-aa56-846879a80096" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEventId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEtmLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTitleText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IATSC_ETT" + ,"Kind":"Com" + ,"Guid":"5a142cc9-b8cf-4a86-a040-e9cadf3ef3e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEtmId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtendedMessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IATSC_STT" + ,"Kind":"Com" + ,"Guid":"6bf42423-217d-4d6f-81e1-3a7b360ec896" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmdtSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGpsUtcOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDaylightSavings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISCTE_EAS" + ,"Kind":"Com" + ,"Guid":"1ff544d6-161d-4fae-9faa-4f9f492ae999" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSequencyNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEASEventID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginatorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEASEventCodeLen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEASEventCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRawNatureOfActivationTextLen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRawNatureOfActivationText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNatureOfActivationText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIS0639code","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTimeRemaining" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAlertPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsOOBSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsMajor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsMinor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsAudioOOBSourceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAlertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIS0639code","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRawAlertTextLen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRawAlertText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocationCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbCountySubdivision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pwCounty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExceptionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExceptionService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbIBRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pwFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwSecond","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAtscContentAdvisoryDescriptor" + ,"Kind":"Com" + ,"Guid":"ff76e60c-0283-43ea-ba32-b422238547ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRatingRegionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRatingRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRatedDimensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRatingDimension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndexOuter","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bIndexInner","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRatingValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndexOuter","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bIndexInner","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRatingDescriptionText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ppText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICaptionServiceDescriptor" + ,"Kind":"Com" + ,"Guid":"40834007-6834-46f0-bd45-d5f6a6be258c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberOfServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"LangCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCaptionServiceNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCCType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEasyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWideAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IServiceLocationDescriptor" + ,"Kind":"Com" + ,"Guid":"58c3c827-9d91-4215-bff3-820a49f0904c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPCR_PID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElementStreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElementPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElementLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"LangCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAttributeSet" + ,"Kind":"Com" + ,"Guid":"583ec3cc-4960-4857-982b-41a33ea0a006" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAttrib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidAttribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwAttributeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAttributeGet" + ,"Kind":"Com" + ,"Guid":"52dbd1ec-e48f-4528-9232-f442a68f0ae1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttribIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pguidAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAttrib" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidAttribute","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pbAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"UDCR_TAG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KID","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ullBaseCounter","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBaseCounterRange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fScrambled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bStreamMark","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIC_SEQ_SAMPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAMPLE_SEQ_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VA_VIDEO_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VA_VIDEO_COMPONENT","Value":0} + ,{"Name":"VA_VIDEO_PAL","Value":1} + ,{"Name":"VA_VIDEO_NTSC","Value":2} + ,{"Name":"VA_VIDEO_SECAM","Value":3} + ,{"Name":"VA_VIDEO_MAC","Value":4} + ,{"Name":"VA_VIDEO_UNSPECIFIED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VA_COLOR_PRIMARIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VA_PRIMARIES_ITU_R_BT_709","Value":1} + ,{"Name":"VA_PRIMARIES_UNSPECIFIED","Value":2} + ,{"Name":"VA_PRIMARIES_ITU_R_BT_470_SYSTEM_M","Value":4} + ,{"Name":"VA_PRIMARIES_ITU_R_BT_470_SYSTEM_B_G","Value":5} + ,{"Name":"VA_PRIMARIES_SMPTE_170M","Value":6} + ,{"Name":"VA_PRIMARIES_SMPTE_240M","Value":7} + ,{"Name":"VA_PRIMARIES_H264_GENERIC_FILM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VA_TRANSFER_CHARACTERISTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_709","Value":1} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_UNSPECIFIED","Value":2} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_M","Value":4} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_ITU_R_BT_470_SYSTEM_B_G","Value":5} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_SMPTE_170M","Value":6} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_SMPTE_240M","Value":7} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_LINEAR","Value":8} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_H264_LOG_100_TO_1","Value":9} + ,{"Name":"VA_TRANSFER_CHARACTERISTICS_H264_LOG_316_TO_1","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VA_MATRIX_COEFFICIENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VA_MATRIX_COEFF_H264_RGB","Value":0} + ,{"Name":"VA_MATRIX_COEFF_ITU_R_BT_709","Value":1} + ,{"Name":"VA_MATRIX_COEFF_UNSPECIFIED","Value":2} + ,{"Name":"VA_MATRIX_COEFF_FCC","Value":4} + ,{"Name":"VA_MATRIX_COEFF_ITU_R_BT_470_SYSTEM_B_G","Value":5} + ,{"Name":"VA_MATRIX_COEFF_SMPTE_170M","Value":6} + ,{"Name":"VA_MATRIX_COEFF_SMPTE_240M","Value":7} + ,{"Name":"VA_MATRIX_COEFF_H264_YCgCo","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VA_OPTIONAL_VIDEO_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPictureHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwPictureWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwAspectRatioX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwAspectRatioY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VAVideoFormat","Type":{"Kind":"ApiRef","Name":"VA_VIDEO_FORMAT","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"VAColorPrimaries","Type":{"Kind":"ApiRef","Name":"VA_COLOR_PRIMARIES","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"VATransferCharacteristics","Type":{"Kind":"ApiRef","Name":"VA_TRANSFER_CHARACTERISTICS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"VAMatrixCoefficients","Type":{"Kind":"ApiRef","Name":"VA_MATRIX_COEFFICIENTS","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORT_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PCR","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Fields","Type":{"Kind":"ApiRef","Name":"_Fields_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["TRANSPORT_PROPERTIES"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Fields_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Others","Type":{"Kind":"ApiRef","Name":"_Others","TargetKind":"Default","Api":"DirectShow","Parents":["_Fields_e__Union","TRANSPORT_PROPERTIES"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Others" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PBDA_TAG_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TableUUId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VersionNo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TableDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TableData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPTURE_STREAMTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSHOW_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VersionNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Creation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAMPLE_LIVE_STREAM_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwStreamTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwLiveTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIFLoad" + ,"Kind":"ComClassID" + ,"Guid":"14eb8748-1753-4393-95ae-4f7e7a87aad6" + } + ,{ + "Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STRCONV_MODE_DVB","Value":0} + ,{"Name":"STRCONV_MODE_DVB_EMPHASIS","Value":1} + ,{"Name":"STRCONV_MODE_DVB_WITHOUT_EMPHASIS","Value":2} + ,{"Name":"STRCONV_MODE_ISDB","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDvbSiParser" + ,"Kind":"Com" + ,"Guid":"b758a7bd-14dc-449d-b828-35909acb3b1e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkMpeg2Data","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPAT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPMT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwProgramNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTSDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppNIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_NIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBAT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwBouquetId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppBAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_BAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRST" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRST","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_RST","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetST" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppST","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_ST","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_TDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTOT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTOT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_TOT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_DIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbSiParser2" + ,"Kind":"Com" + ,"Guid":"0ac5525f-f816-42f4-93ba-4c0f32f46e54" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbSiParser","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetEIT2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pbSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT2","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbSiParser2" + ,"Kind":"Com" + ,"Guid":"900e4bb7-18cd-453f-98be-3be6aa211772" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbSiParser2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetSDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_SDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppBIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_BIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNBIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppNBIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_NBIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwOriginalServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppLDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_LDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSDTT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwTableIdExt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppSDTT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_SDTT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCDT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tableId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwDownloadDataId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ppCDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_CDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEMM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wTableIdExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEMM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IISDB_EMM","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_NIT" + ,"Kind":"Com" + ,"Guid":"c64935f4-29e4-4e22-911a-63f7f55cb097" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_NIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_SDT" + ,"Kind":"Com" + ,"Guid":"02cad8d3-fe43-48e2-90bd-450ed9a8a5fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEITScheduleFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEITPresentFollowingFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordFreeCAMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSDT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_SDT" + ,"Kind":"Com" + ,"Guid":"3f3dc9a2-bb32-4fb9-ae9e-d856848927a3" + ,"Interface":{"Kind":"ApiRef","Name":"IDVB_SDT","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetRecordEITUserDefinedFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_EIT" + ,"Kind":"Com" + ,"Guid":"442db029-02cb-4495-8b92-1c13375bce99" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSegmentLastSectionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastTableId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEventId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordFreeCAMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_EIT2" + ,"Kind":"Com" + ,"Guid":"61a389e0-9b9e-4ba0-aeea-5ddd159820ea" + ,"Interface":{"Kind":"ApiRef","Name":"IDVB_EIT","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetSegmentInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbTid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbSegment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_BAT" + ,"Kind":"Com" + ,"Guid":"ece9bb0c-43b6-4558-a0ec-1812c34cd6ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBouquetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBAT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_BAT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDVB_RST" + ,"Kind":"Com" + ,"Guid":"f47dcd04-1e23-4fb7-9f96-b40eead10b2b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEventId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_ST" + ,"Kind":"Com" + ,"Guid":"4d5b9f23-2a02-45de-bcda-5d5dbfbfbe62" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_TDT" + ,"Kind":"Com" + ,"Guid":"0780dc7d-d55c-4aef-97e6-6b75906e2796" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUTCTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_TOT" + ,"Kind":"Com" + ,"Guid":"83295d6a-faba-4ee1-9b15-8067696910ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUTCTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_DIT" + ,"Kind":"Com" + ,"Guid":"91bffdf9-9432-410f-86ef-1c228ed0ad70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransitionFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDVB_SIT" + ,"Kind":"Com" + ,"Guid":"68cdce53-8bea-45c2-9d9d-acf575a089b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableAvailable","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDVB_SIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForWhenCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hNextTableIsCurrent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertNextToCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IISDB_BIT" + ,"Kind":"Com" + ,"Guid":"537cd71e-0e46-4173-9001-ba043f3e49e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBroadcastViewPropriety" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordBroadcasterId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_NBIT" + ,"Kind":"Com" + ,"Guid":"1b1863ef-08f1-40b7-a559-3b1eff8cafa6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordInformationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordInformationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptionBodyLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordMessageSectionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordUserDefined" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNumberOfKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_LDT" + ,"Kind":"Com" + ,"Guid":"141a546b-02ff-4fb9-a3a3-2f074b74a9a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_SDTT" + ,"Kind":"Com" + ,"Guid":"ee60ef2d-813a-4dc7-bf92-ea13dac85313" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableIdExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportStreamId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTargetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNewVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDownloadLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordVersionIndicator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordScheduleTimeShiftInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfSchedules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordStartTimeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDurationByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_CDT" + ,"Kind":"Com" + ,"Guid":"25fa92c2-8b80-4787-a841-3a0e8f17984b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"bSectionNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDownloadDataId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSectionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginalNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfTableDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSizeOfDataModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IISDB_EMM" + ,"Kind":"Com" + ,"Guid":"0edb556d-43ad-4938-9668-321b2ffecfd3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSectionList","Type":{"Kind":"ApiRef","Name":"ISectionList","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMPEGData","Type":{"Kind":"ApiRef","Name":"IMpeg2Data","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableIdExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSharedEmmMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"ppbMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIndividualEmmMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"ppbMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVersionHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersionHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbServiceAttributeDescriptor" + ,"Kind":"Com" + ,"Guid":"0f37bd92-d6a1-4854-b950-3a969d27f30e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNumericSelectionFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordVisibleServiceFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0022_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRID_LOCATION_IN_DESCRIPTOR","Value":0} + ,{"Name":"CRID_LOCATION_IN_CIT","Value":1} + ,{"Name":"CRID_LOCATION_DVB_RESERVED1","Value":2} + ,{"Name":"CRID_LOCATION_DVB_RESERVED2","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDvbContentIdentifierDescriptor" + ,"Kind":"Com" + ,"Guid":"05e0c1ea-f661-4053-9fbf-d93b28359838" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ppbBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbDefaultAuthorityDescriptor" + ,"Kind":"Com" + ,"Guid":"05ec24d1-3a31-44e7-b408-67c60a352276" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultAuthority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ppbBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbSatelliteDeliverySystemDescriptor" + ,"Kind":"Com" + ,"Guid":"02f2225a-805b-4ec5-a9a6-f9b5913cd470" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOrbitalPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWestEastFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPolarization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetModulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFECInner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbCableDeliverySystemDescriptor" + ,"Kind":"Com" + ,"Guid":"dfb98e36-9e1a-4862-9946-993a4e59017b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFECOuter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetModulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSymbolRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFECInner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbTerrestrialDeliverySystemDescriptor" + ,"Kind":"Com" + ,"Guid":"ed7e1b91-d12e-420c-b41d-a49d84fe1823" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCentreFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstellation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHierarchyInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodeRateHPStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodeRateLPStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuardInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransmissionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOtherFrequencyFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbTerrestrial2DeliverySystemDescriptor" + ,"Kind":"Com" + ,"Guid":"20ee9be9-cd57-49ab-8f6e-1d07aeb8e482" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTagExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCentreFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPLPId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetT2SystemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMultipleInputMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuardInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransmissionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCellId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOtherFrequencyFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTFSFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbFrequencyListDescriptor" + ,"Kind":"Com" + ,"Guid":"1cadb613-e1dd-4512-afa8-bb7a007ef8b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodingType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCentreFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbPrivateDataSpecifierDescriptor" + ,"Kind":"Com" + ,"Guid":"5660a019-e75a-4b82-9b4c-ed2256d165a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateDataSpecifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbLogicalChannelDescriptor" + ,"Kind":"Com" + ,"Guid":"cf1edaff-3ffd-4cf7-8201-35756acbf85f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordLogicalChannelNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbLogicalChannelDescriptor2" + ,"Kind":"Com" + ,"Guid":"43aca974-4be8-4b98-bc17-9eafd788b1d7" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetRecordLogicalChannelAndVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbLogicalChannel2Descriptor" + ,"Kind":"Com" + ,"Guid":"f69c3747-8a30-4980-998c-01fe7f0ba35a" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetCountOfLists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListCountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bChannelListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListRecordLogicalChannelNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListRecordLogicalChannelAndVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bListIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbHDSimulcastLogicalChannelDescriptor" + ,"Kind":"Com" + ,"Guid":"1ea8b738-a307-4680-9e26-d0a908c824f4" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbLogicalChannelDescriptor2","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDvbDataBroadcastIDDescriptor" + ,"Kind":"Com" + ,"Guid":"5f26f518-65c8-4048-91f2-9290f59f7b90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataBroadcastID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIDSelectorBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbDataBroadcastDescriptor" + ,"Kind":"Com" + ,"Guid":"d1ebc1d6-8b60-4c20-9caf-e59382e7c400" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataBroadcastID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectorLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectorBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0036_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DESC_LINKAGE_RESERVED0","Value":0} + ,{"Name":"DESC_LINKAGE_INFORMATION","Value":1} + ,{"Name":"DESC_LINKAGE_EPG","Value":2} + ,{"Name":"DESC_LINKAGE_CA_REPLACEMENT","Value":3} + ,{"Name":"DESC_LINKAGE_COMPLETE_NET_BOUQUET_SI","Value":4} + ,{"Name":"DESC_LINKAGE_REPLACEMENT","Value":5} + ,{"Name":"DESC_LINKAGE_DATA","Value":6} + ,{"Name":"DESC_LINKAGE_RESERVED1","Value":7} + ,{"Name":"DESC_LINKAGE_USER","Value":8} + ,{"Name":"DESC_LINKAGE_RESERVED2","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDvbLinkageDescriptor" + ,"Kind":"Com" + ,"Guid":"1cdf8b31-994a-46fc-acfd-6a6be8934dd5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTSId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetONId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLinkageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateDataLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbTeletextDescriptor" + ,"Kind":"Com" + ,"Guid":"9cd29d47-69c6-4f92-98a9-210af1b7303a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTeletextType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordMagazineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordPageNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbSubtitlingDescriptor" + ,"Kind":"Com" + ,"Guid":"9b25fe1d-fa23-4e50-9784-6df8b26f8a49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordSubtitlingType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCompositionPageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordAncillaryPageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbServiceDescriptor" + ,"Kind":"Com" + ,"Guid":"f9c7fbcf-e2d6-464d-b32d-2ef526e49290" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceProviderNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessedServiceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceNameEmphasized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbServiceDescriptor2" + ,"Kind":"Com" + ,"Guid":"d6c76506-85ab-487c-9b2b-36416511e4a2" + ,"Interface":{"Kind":"ApiRef","Name":"IDvbServiceDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"GetServiceProviderNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbServiceListDescriptor" + ,"Kind":"Com" + ,"Guid":"05db0d8f-6008-491a-acd3-7090952707d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbMultilingualServiceNameDescriptor" + ,"Kind":"Com" + ,"Guid":"2d80433b-b32c-47ef-987f-e78ebb773e34" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceProviderNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbNetworkNameDescriptor" + ,"Kind":"Com" + ,"Guid":"5b2a80cf-35b9-446c-b3e4-048b761dbc51" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbShortEventDescriptor" + ,"Kind":"Com" + ,"Guid":"b170be92-5b75-458e-9c6e-b0008231491a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbExtendedEventDescriptor" + ,"Kind":"Com" + ,"Guid":"c9b22eca-85f4-499f-b1db-efa93a91ee57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptorNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastDescriptorNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordItemW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConcatenatedItemW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFollowingDescriptor","Type":{"Kind":"ApiRef","Name":"IDvbExtendedEventDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConcatenatedTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FollowingDescriptor","Type":{"Kind":"ApiRef","Name":"IDvbExtendedEventDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordItemRawBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ppbRawItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pbItemLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbComponentDescriptor" + ,"Kind":"Com" + ,"Guid":"91e405cf-80e7-457f-9096-1b9d1ce32141" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbContentDescriptor" + ,"Kind":"Com" + ,"Guid":"2e883881-a467-412a-9d63-6f2b6da05bf0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordContentNibbles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbValLevel1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbValLevel2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordUserNibbles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbVal2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDvbParentalRatingDescriptor" + ,"Kind":"Com" + ,"Guid":"3ad9dde1-fb1b-4186-937f-22e6b5a72a10" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pszCountryCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbTerrestrialDeliverySystemDescriptor" + ,"Kind":"Com" + ,"Guid":"39fae0a6-d151-44dd-a28a-765de5991670" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAreaCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuardInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransmissionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordFrequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbTSInformationDescriptor" + ,"Kind":"Com" + ,"Guid":"d7ad183e-38f5-4210-b55f-ec8d601bbd47" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRemoteControlKeyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTSNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTransmissionTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNumberOfServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordServiceIdByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bServiceIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbDigitalCopyControlDescriptor" + ,"Kind":"Com" + ,"Guid":"1a28417e-266a-4bb8-a4bd-d782bcfb8161" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCopyControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDigitalRecordingControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbCopyControlType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbAPSControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbMaximumBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCopyControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbComponentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbDigitalRecordingControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbCopyControlType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbAPSControlData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbMaximumBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbAudioComponentDescriptor" + ,"Kind":"Com" + ,"Guid":"679d2002-2425-4be4-a4c7-d6632a574f4d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSimulcastGroupTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetESMultiLingualFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMainComponentFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQualityIndicator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSamplingRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbDataContentDescriptor" + ,"Kind":"Com" + ,"Guid":"a428100a-e646-4bd6-aa14-6087bdc08cd5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataComponentId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEntryComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectorLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectorBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBufLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordComponentRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbCAContractInformationDescriptor" + ,"Kind":"Com" + ,"Guid":"08e18b25-a28f-4e92-821e-4fced5cc2291" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCASystemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAUnitId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContractVerificationInfoLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContractVerificationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBufLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFeeNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbEventGroupDescriptor" + ,"Kind":"Com" + ,"Guid":"94b06780-2e2a-44dc-a966-cc56fdabc6c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGroupType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRefRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRefRecordEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwOriginalNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwTransportStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwServiceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwEventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbComponentGroupDescriptor" + ,"Kind":"Com" + ,"Guid":"a494f17f-c592-47d8-8943-64c9a34be7b9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentGroupType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordGroupId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNumberOfCAUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCAUnitCAUnitId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCAUnitNumberOfComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCAUnitComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bCAUnitIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bComponentIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTotalBitRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbSeriesDescriptor" + ,"Kind":"Com" + ,"Guid":"07ef6370-1660-4f26-87fc-614adab24b11" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSeriesId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRepeatLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProgramPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpireDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEpisodeNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastEpisodeNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSeriesNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbDownloadContentDescriptor" + ,"Kind":"Com" + ,"Guid":"5298661e-cb88-4f5f-a1de-5f440c185b92" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfAddOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfCompatibility","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfModuleInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfTextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDownloadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeOutValueDII" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLeakRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompatiblityDescriptorLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompatiblityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordModuleId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordModuleSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordModuleInfoLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordModuleInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextLanguageCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbLogoTransmissionDescriptor" + ,"Kind":"Com" + ,"Guid":"e0103f49-4ae1-4f07-9098-756db1fa88cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogoTransmissionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogoId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogoVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDownloadDataId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogoCharW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"convMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dvbsiparser_0000_0000_0001","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrChar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbSIParameterDescriptor" + ,"Kind":"Com" + ,"Guid":"f837dc36-867c-426a-9111-f62093951a45" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParameterVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUpdateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordNumberOfTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptionLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTableDescriptionBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbEmergencyInformationDescriptor" + ,"Kind":"Com" + ,"Guid":"ba6fa681-b973-4da1-9207-ac3e7f0341eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStartEndFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAreaCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRecordIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ppwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"pbNumAreaCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbCADescriptor" + ,"Kind":"Com" + ,"Guid":"0570aa47-52bc-42ae-8ca5-969f41e81aea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCASystemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReservedBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateDataBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbCAServiceDescriptor" + ,"Kind":"Com" + ,"Guid":"39cbeb97-ff0b-42a7-9ab9-7b9cfe70a77a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCASystemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCABroadcasterGroupId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMessageControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbNumServiceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pwServiceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIsdbHierarchicalTransmissionDescriptor" + ,"Kind":"Com" + ,"Guid":"b7b3ae90-ee0b-446d-8769-f7e2aa266aa6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFutureUse1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQualityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFutureUse2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReferencePid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPBDASiParser" + ,"Kind":"Com" + ,"Guid":"9de49a74-aba2-4a18-93e1-21f17f95c3c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEIT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppEIT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPBDA_EIT","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ppServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPBDA_Services","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPBDA_EIT" + ,"Kind":"Com" + ,"Guid":"a35f2dea-098f-4ebd-984c-2bd4c3c8ce0a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTableId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceIdx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordEventId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdtVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_DATE_AND_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmdVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPEG_TIME","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCountOfDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordDescriptorByTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGenericDescriptor","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPBDA_Services" + ,"Kind":"Com" + ,"Guid":"944eab37-eed4-4850-afd2-77e7efeb4427" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCountOfRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pul64ServiceIdx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPBDAEntitlementDescriptor" + ,"Kind":"Com" + ,"Guid":"22632497-0de3-4587-aadc-d8d99017e760" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbTokenBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwTokenLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPBDAAttributesDescriptor" + ,"Kind":"Com" + ,"Guid":"313b3620-3263-45a6-9533-968befbeac03" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributePayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbAttributeBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwAttributeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBDA_TIF_REGISTRATION" + ,"Kind":"Com" + ,"Guid":"dfef4a68-ee61-415f-9ccb-cd95f2f98a3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterTIFEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTIFInputPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvRegistrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppMpeg2DataControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnregisterTIF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMPEG2_TIF_CONTROL" + ,"Kind":"Com" + ,"Guid":"f9bac2f9-4149-4916-b2ef-faa202326862" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterTIF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkTIF","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvRegistrationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnregisterTIF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvRegistrationContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcPIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPIDCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulcPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITuneRequestInfo" + ,"Kind":"Com" + ,"Guid":"a3b152df-7a90-4218-ac54-9830bee8c0b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocatorData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Request","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetComponentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateComponentList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPreviousProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNextLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPreviousLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"TuneRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITuneRequestInfoEx" + ,"Kind":"Com" + ,"Guid":"ee957c52-b0d0-4e78-8dd1-b87a08bfd893" + ,"Interface":{"Kind":"ApiRef","Name":"ITuneRequestInfo","TargetKind":"Com","Api":"DirectShow","Parents":[]} + ,"Methods":[ + { + "Name":"CreateComponentListEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCurPMT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISIInbandEPGEvent" + ,"Kind":"Com" + ,"Guid":"7e47913a-5a89-423d-9a2b-e15168858934" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SIObjectEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDVB_EIT","Type":{"Kind":"ApiRef","Name":"IDVB_EIT2","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTable_ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwService_ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISIInbandEPG" + ,"Kind":"Com" + ,"Guid":"f90ad9d0-b854-4b68-9cc1-b2cc96119d85" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartSIEPGScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopSIEPGScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSIEPGScanRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRunning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGuideDataEvent" + ,"Kind":"Com" + ,"Guid":"efda0c80-f395-42c3-9b3c-56b37dec7bb7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GuideDataAcquired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ProgramChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServiceChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varServiceDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScheduleEntryChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProgramDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServiceDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varServiceDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScheduleDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGuideDataProperty" + ,"Kind":"Com" + ,"Guid":"88ec5e58-bb73-41d6-99ce-66c524b8b591" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idLang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumGuideDataProperties" + ,"Kind":"Com" + ,"Guid":"ae44423b-4571-475c-ad2c-f40a771d80ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGuideDataProperty","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTuneRequests" + ,"Kind":"Com" + ,"Guid":"1993299c-ced6-4788-87a3-420067dce0c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuneRequests","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGuideData" + ,"Kind":"Com" + ,"Guid":"61571138-5b01-43cd-aeaf-60b784a0bf93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumTuneRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTuneRequests","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetServiceProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTuneRequest","Type":{"Kind":"ApiRef","Name":"ITuneRequest","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGuideProgramIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumPrograms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProgramProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varProgramDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetScheduleEntryIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumScheduleEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetScheduleEntryProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varScheduleEntryDescriptionID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGuideDataProperties","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGuideDataLoader" + ,"Kind":"Com" + ,"Guid":"4764ff7c-fa95-4525-af4d-d32236db9e38" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuideStore","Type":{"Kind":"ApiRef","Name":"IGuideData","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"KSP_BDA_NODE_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulNodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_PIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["KSM_BDA_PIN"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSM_BDA_PIN_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["KSM_BDA_PIN_PAIR"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["KSM_BDA_PIN_PAIR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputPinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputPinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KSP_NODE_ESPID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"EsPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_DEBUG_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ucDebugLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ulDebugStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbDebugString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_DEBUG_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uuidDebugDataType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbDebugData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidEventType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulEventDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbEventData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_EVENT_COMPLETE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulEventResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_DRM_SETDRM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"NewDRMuuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRM_LICENSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRM_RENEWLICENSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulXMRLicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulEntitlementTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbDataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRMTUNER_PURCHASEENTITLEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulPurchaseTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbDataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRMTUNER_SETPIDPROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uuidKeyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRMTUNER_GETPIDPROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_WMDRMTUNER_SYNCVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulSyncValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_TUNER_TUNEREQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulTuneLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbTuneData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_GPNV_GETVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"argbData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_GPNV_SETVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_GPNV_NAMEINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulValueNameIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_SCAN_CAPABILTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"uuidBroadcastStandard","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_SCAN_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulScanModulationTypeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AnalogVideoStandards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"argbScanModulationTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_SCAN_START" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"LowerFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HigherFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_GDDS_TUNEXMLFROMIDX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulIdx","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_GDDS_SERVICEFROMTUNEXML" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulTuneXmlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbTuneXml","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_USERACTIVITY_USEREASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"ApiRef","Name":"KSIDENTIFIER","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulUseReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_CAS_ENTITLEMENTTOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulRequestType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulEntitlementTokenLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbEntitlementToken","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_CAS_CAPTURETOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulTokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbToken","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_CAS_OPENBROADCASTMMI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulEventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_CAS_CLOSEMMIDIALOG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulDialogRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLanguage","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulDialogNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_ISDBCAS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"ulRequestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulIsdbCommandSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"argbIsdbCommandData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSM_BDA_TS_SELECTOR_SETTSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMethod","Type":{"Kind":"ApiRef","Name":"KSM_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"usTSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_BDA_ANTENNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BDA_TRANSPORT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulcbPhyiscalPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcbPhyiscalFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcbPhyiscalFrameAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KS_DATARANGE_BDA_TRANSPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataRange","Type":{"Kind":"ApiRef","Name":"KSDATAFORMAT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"BdaTransportInfo","Type":{"Kind":"ApiRef","Name":"BDA_TRANSPORT_INFO","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_TuningChanging" + ,"Kind":"ComClassID" + ,"Guid":"83183c03-c09e-45c4-a719-807a94952bf9" + } + ,{ + "Name":"EVENTID_TuningChanged" + ,"Kind":"ComClassID" + ,"Guid":"9d7e6235-4b7d-425d-a6d1-d717c33b9c4c" + } + ,{ + "Name":"EVENTID_CandidatePostTuneData" + ,"Kind":"ComClassID" + ,"Guid":"9f02d3d0-9f06-4369-9f1e-3ad6ca19807e" + } + ,{ + "Name":"EVENTID_CADenialCountChanged" + ,"Kind":"ComClassID" + ,"Guid":"2a65c528-2249-4070-ac16-00390cdfb2dd" + } + ,{ + "Name":"EVENTID_SignalStatusChanged" + ,"Kind":"ComClassID" + ,"Guid":"6d9cfaf2-702d-4b01-8dff-6892ad20d191" + } + ,{ + "Name":"EVENTID_NewSignalAcquired" + ,"Kind":"ComClassID" + ,"Guid":"c87ec52d-cd18-404a-a076-c02a273d3de7" + } + ,{ + "Name":"EVENTID_EASMessageReceived" + ,"Kind":"ComClassID" + ,"Guid":"d10df9d5-c261-4b85-9e8a-517b3299cab2" + } + ,{ + "Name":"EVENTID_PSITable" + ,"Kind":"ComClassID" + ,"Guid":"1b9c3703-d447-4e16-97bb-01799fc031ed" + } + ,{ + "Name":"EVENTID_ServiceTerminated" + ,"Kind":"ComClassID" + ,"Guid":"0a1d591c-e0d2-4f8e-8960-2335bef45ccb" + } + ,{ + "Name":"EVENTID_CardStatusChanged" + ,"Kind":"ComClassID" + ,"Guid":"a265faea-f874-4b38-9ff7-c53d02969996" + } + ,{ + "Name":"EVENTID_DRMParingStatusChanged" + ,"Kind":"ComClassID" + ,"Guid":"000906f5-f0d1-41d6-a7df-4028697669f6" + } + ,{ + "Name":"EVENTID_DRMParingStepComplete" + ,"Kind":"ComClassID" + ,"Guid":"5b2ebf78-b752-4420-b41e-a472dc95828e" + } + ,{ + "Name":"EVENTID_MMIMessage" + ,"Kind":"ComClassID" + ,"Guid":"052c29af-09a4-4b93-890f-bd6a348968a4" + } + ,{ + "Name":"EVENTID_EntitlementChanged" + ,"Kind":"ComClassID" + ,"Guid":"9071ad5d-2359-4c95-8694-afa81d70bfd5" + } + ,{ + "Name":"EVENTID_STBChannelNumber" + ,"Kind":"ComClassID" + ,"Guid":"17c4d730-d0f0-413a-8c99-500469de35ad" + } + ,{ + "Name":"EVENTID_BDAEventingServicePendingEvent" + ,"Kind":"ComClassID" + ,"Guid":"5ca51711-5ddc-41a6-9430-e41b8b3bbc5b" + } + ,{ + "Name":"EVENTID_BDAConditionalAccessTAG" + ,"Kind":"ComClassID" + ,"Guid":"efc3a459-ae8b-4b4a-8fe9-79a0d097f3ea" + } + ,{ + "Name":"EVENTTYPE_CASDescrambleFailureEvent" + ,"Kind":"ComClassID" + ,"Guid":"b2127d42-7be5-4f4b-9130-6679899f4f4b" + } + ,{ + "Name":"EVENTID_CASFailureSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"ead831ae-5529-4d1f-afce-0d8cd1257d30" + } + ,{ + "Name":"ChannelChangeSpanningEvent_State" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ChannelChangeSpanningEvent_Start","Value":0} + ,{"Name":"ChannelChangeSpanningEvent_End","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENTID_ChannelChangeSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"9067c5e5-4c5c-4205-86c8-7afe20fe1efa" + } + ,{ + "Name":"ChannelChangeInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"ChannelChangeSpanningEvent_State","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_ChannelTypeSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"72ab1d51-87d2-489b-ba11-0e08dc210243" + } + ,{ + "Name":"ChannelType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ChannelTypeNone","Value":0} + ,{"Name":"ChannelTypeOther","Value":1} + ,{"Name":"ChannelTypeVideo","Value":2} + ,{"Name":"ChannelTypeAudio","Value":4} + ,{"Name":"ChannelTypeText","Value":8} + ,{"Name":"ChannelTypeSubtitles","Value":16} + ,{"Name":"ChannelTypeCaptions","Value":32} + ,{"Name":"ChannelTypeSuperimpose","Value":64} + ,{"Name":"ChannelTypeData","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ChannelTypeInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"ChannelType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"timeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ChannelInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DirectShow","Parents":["ChannelInfo"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DVB","Type":{"Kind":"ApiRef","Name":"_DVB_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","ChannelInfo"]},"Attrs":[]} + ,{"Name":"DC","Type":{"Kind":"ApiRef","Name":"_DC_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","ChannelInfo"]},"Attrs":[]} + ,{"Name":"ATSC","Type":{"Kind":"ApiRef","Name":"_ATSC_e__Struct","TargetKind":"Default","Api":"DirectShow","Parents":["_Anonymous_e__Union","ChannelInfo"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lProgNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ATSC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lProgNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DVB_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lONID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lTSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lSID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EVENTID_ChannelInfoSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"41f36d80-4132-4cc2-b121-01a43219d81b" + } + ,{ + "Name":"EVENTID_RRTSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"f6cfc8f4-da93-4f2f-bff8-ba1ee6fca3a2" + } + ,{ + "Name":"SpanningEventDescriptor" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wDataLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProgNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bDescriptor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_CSDescriptorSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"efe779d9-97f0-4786-800d-95cf505ddc66" + } + ,{ + "Name":"EVENTID_CtxADescriptorSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"3ab4a2e6-4247-4b34-896c-30afa5d21c24" + } + ,{ + "Name":"DVBScramblingControlSpanningEvent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fScrambled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_DVBScramblingControlSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"4bd4e1c4-90a1-4109-8236-27f00e7dcc5b" + } + ,{ + "Name":"SignalAndServiceStatusSpanningEvent_State" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SignalAndServiceStatusSpanningEvent_None","Value":-1} + ,{"Name":"SignalAndServiceStatusSpanningEvent_Clear","Value":0} + ,{"Name":"SignalAndServiceStatusSpanningEvent_NoTVSignal","Value":1} + ,{"Name":"SignalAndServiceStatusSpanningEvent_ServiceOffAir","Value":2} + ,{"Name":"SignalAndServiceStatusSpanningEvent_WeakTVSignal","Value":3} + ,{"Name":"SignalAndServiceStatusSpanningEvent_NoSubscription","Value":4} + ,{"Name":"SignalAndServiceStatusSpanningEvent_AllAVScrambled","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENTID_SignalAndServiceStatusSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"8068c5cb-3c04-492b-b47d-0308820dce51" + } + ,{ + "Name":"SpanningEventEmmMessage" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCAbroadcasterGroupId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMessageControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wServiceId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wTableIdExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bDeletionStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDisplayingDuration1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDisplayingDuration2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDisplayingDuration3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDisplayingCycle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFormatVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDisplayPosition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wMessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szMessageArea","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_EmmMessageSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"6bf00268-4f7e-4294-aa87-e9e953e43f14" + } + ,{ + "Name":"EVENTID_AudioTypeSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"501cbfbe-b849-42ce-9be9-3db869fb82b3" + } + ,{ + "Name":"EVENTID_StreamTypeSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"82af2ebc-30a6-4264-a80b-ad2e1372ac60" + } + ,{ + "Name":"EVENTID_ARIBcontentSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"3a954083-93d0-463e-90b2-0742c496edf0" + } + ,{ + "Name":"EVENTID_LanguageSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"e292666d-9c02-448d-aa8d-781a93fdc395" + } + ,{ + "Name":"LanguageInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LangID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lISOLangCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_DualMonoSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"a9a29b56-a84b-488c-89d5-0d4e7657c8ce" + } + ,{ + "Name":"DualMonoInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LangID1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LangID2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lISOLangCode1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lISOLangCode2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_PIDListSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"47fc8f65-e2bb-4634-9cef-fdbfe6261d5c" + } + ,{ + "Name":"PIDListSpanningEvent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wPIDCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pulPIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_AudioDescriptorSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"107bd41c-a6da-4691-8369-11b2cdaa288e" + } + ,{ + "Name":"EVENTID_SubtitleSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"5dcec048-d0b9-4163-872c-4f32223be88a" + } + ,{ + "Name":"EVENTID_TeletextSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"9599d950-5f33-4617-af7c-1e54b510daa3" + } + ,{ + "Name":"EVENTID_StreamIDSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"caf1ab68-e153-4d41-a6b3-a7c998db75ee" + } + ,{ + "Name":"EVENTID_PBDAParentalControlEvent" + ,"Kind":"ComClassID" + ,"Guid":"f947aa85-fb52-48e8-b9c5-e1e1f411a51a" + } + ,{ + "Name":"RATING_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rating_attribute_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rating_attribute_value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RATING_SYSTEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rating_system_id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"country_code","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rating_attribute_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpratingattrib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_ATTRIBUTE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RATING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rating_system_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpratingsystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_SYSTEM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PBDAParentalControl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rating_system_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rating_systems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RATING_SYSTEM","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_TuneFailureEvent" + ,"Kind":"ComClassID" + ,"Guid":"d97287b2-2dfd-436a-9485-99d7d4ab5a69" + } + ,{ + "Name":"EVENTID_TuneFailureSpanningEvent" + ,"Kind":"ComClassID" + ,"Guid":"6f8aa455-5ee1-48ab-a27c-4c8d70b9aeba" + } + ,{ + "Name":"EVENTID_DvbParentalRatingDescriptor" + ,"Kind":"ComClassID" + ,"Guid":"2a67a58d-eca5-4eac-abcb-e734d3776d0a" + } + ,{ + "Name":"DvbParentalRatingParam" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szCountryCode","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"bRating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DvbParentalRatingDescriptor" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulNumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pParams","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DvbParentalRatingParam","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTID_DFNWithNoActualAVData" + ,"Kind":"ComClassID" + ,"Guid":"f5689ffe-55f9-4bb3-96be-ae971c63bae0" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_BDA_ANTENNA" + ,"Kind":"ComClassID" + ,"Guid":"71985f41-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT" + ,"Kind":"ComClassID" + ,"Guid":"f4aeb342-0329-4fdd-a8fd-4aff4926c978" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_BDA_TRANSPORT" + ,"Kind":"ComClassID" + ,"Guid":"8deda6fd-ac5f-4334-8ecf-a4ba8fa7d0f0" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_BDA_IF_SIGNAL" + ,"Kind":"ComClassID" + ,"Guid":"61be0b47-a5eb-499b-9a85-5b16c07f1258" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MPEG2_SECTIONS" + ,"Kind":"ComClassID" + ,"Guid":"455f176c-4b06-47ce-9aef-8caef73df7b5" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_ATSC_SI" + ,"Kind":"ComClassID" + ,"Guid":"b3c7397c-d303-414d-b33c-4ed2c9d29733" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_DVB_SI" + ,"Kind":"ComClassID" + ,"Guid":"e9dd31a3-221d-4adb-8532-9af309c1a408" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_PSIP" + ,"Kind":"ComClassID" + ,"Guid":"762e3f66-336f-48d1-bf83-2b00352c11f0" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_BDA_OPENCABLE_OOB_PSIP" + ,"Kind":"ComClassID" + ,"Guid":"951727db-d2ce-4528-96f6-3301fabb2de0" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_ISDB_SI" + ,"Kind":"ComClassID" + ,"Guid":"4a2eeb99-6458-4538-b187-04017c41413f" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_PBDA_TRANSPORT_RAW" + ,"Kind":"ComClassID" + ,"Guid":"0d7aed42-cb9a-11db-9705-005056c00008" + } + ,{ + "Name":"PINNAME_BDA_TRANSPORT" + ,"Kind":"ComClassID" + ,"Guid":"78216a81-cfa8-493e-9711-36a61c08bd9d" + } + ,{ + "Name":"PINNAME_BDA_ANALOG_VIDEO" + ,"Kind":"ComClassID" + ,"Guid":"5c0c8281-5667-486c-8482-63e31f01a6e9" + } + ,{ + "Name":"PINNAME_BDA_ANALOG_AUDIO" + ,"Kind":"ComClassID" + ,"Guid":"d28a580a-9b1f-4b0c-9c33-9bf0a8ea636b" + } + ,{ + "Name":"PINNAME_BDA_FM_RADIO" + ,"Kind":"ComClassID" + ,"Guid":"d2855fed-b2d3-4eeb-9bd0-193436a2f890" + } + ,{ + "Name":"PINNAME_BDA_IF_PIN" + ,"Kind":"ComClassID" + ,"Guid":"1a9d4a42-f3cd-48a1-9aea-71de133cbe14" + } + ,{ + "Name":"PINNAME_BDA_OPENCABLE_PSIP_PIN" + ,"Kind":"ComClassID" + ,"Guid":"297bb104-e5c9-4ace-b123-95c3cbb24d4f" + } + ,{ + "Name":"KSPROPSETID_BdaEthernetFilter" + ,"Kind":"ComClassID" + ,"Guid":"71985f43-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_ETHERNET_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST_SIZE","Value":0} + ,{"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_LIST","Value":1} + ,{"Name":"KSPROPERTY_BDA_ETHERNET_FILTER_MULTICAST_MODE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaIPv4Filter" + ,"Kind":"ComClassID" + ,"Guid":"71985f44-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_IPv4_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST_SIZE","Value":0} + ,{"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_LIST","Value":1} + ,{"Name":"KSPROPERTY_BDA_IPv4_FILTER_MULTICAST_MODE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaIPv6Filter" + ,"Kind":"ComClassID" + ,"Guid":"e1785a74-2a23-4fb3-9245-a8f88017ef33" + } + ,{ + "Name":"KSPROPERTY_BDA_IPv6_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST_SIZE","Value":0} + ,{"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_LIST","Value":1} + ,{"Name":"KSPROPERTY_BDA_IPv6_FILTER_MULTICAST_MODE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaSignalStats" + ,"Kind":"ComClassID" + ,"Guid":"1347d106-cf3a-428a-a5cb-ac0d9a2a4338" + } + ,{ + "Name":"KSPROPERTY_BDA_SIGNAL_STATS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_SIGNAL_STRENGTH","Value":0} + ,{"Name":"KSPROPERTY_BDA_SIGNAL_QUALITY","Value":1} + ,{"Name":"KSPROPERTY_BDA_SIGNAL_PRESENT","Value":2} + ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCKED","Value":3} + ,{"Name":"KSPROPERTY_BDA_SAMPLE_TIME","Value":4} + ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCK_CAPS","Value":5} + ,{"Name":"KSPROPERTY_BDA_SIGNAL_LOCK_TYPE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_BdaLockType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Bda_LockType_None","Value":0} + ,{"Name":"Bda_LockType_PLL","Value":1} + ,{"Name":"Bda_LockType_DecoderDemod","Value":2} + ,{"Name":"Bda_LockType_Complete","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaChangeSync" + ,"Kind":"ComClassID" + ,"Guid":"fd0a5af3-b41d-11d2-9c95-00c04f7971e0" + } + ,{ + "Name":"KSMETHOD_BDA_CHANGE_SYNC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_START_CHANGES","Value":0} + ,{"Name":"KSMETHOD_BDA_CHECK_CHANGES","Value":1} + ,{"Name":"KSMETHOD_BDA_COMMIT_CHANGES","Value":2} + ,{"Name":"KSMETHOD_BDA_GET_CHANGE_STATE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaDeviceConfiguration" + ,"Kind":"ComClassID" + ,"Guid":"71985f45-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSMETHOD_BDA_DEVICE_CONFIGURATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_CREATE_PIN_FACTORY","Value":0} + ,{"Name":"KSMETHOD_BDA_DELETE_PIN_FACTORY","Value":1} + ,{"Name":"KSMETHOD_BDA_CREATE_TOPOLOGY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaTopology" + ,"Kind":"ComClassID" + ,"Guid":"a14ee835-0a23-11d3-9cc7-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_NODE_TYPES","Value":0} + ,{"Name":"KSPROPERTY_BDA_PIN_TYPES","Value":1} + ,{"Name":"KSPROPERTY_BDA_TEMPLATE_CONNECTIONS","Value":2} + ,{"Name":"KSPROPERTY_BDA_NODE_METHODS","Value":3} + ,{"Name":"KSPROPERTY_BDA_NODE_PROPERTIES","Value":4} + ,{"Name":"KSPROPERTY_BDA_NODE_EVENTS","Value":5} + ,{"Name":"KSPROPERTY_BDA_CONTROLLING_PIN_ID","Value":6} + ,{"Name":"KSPROPERTY_BDA_NODE_DESCRIPTORS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaPinControl" + ,"Kind":"ComClassID" + ,"Guid":"0ded49d5-a8b7-4d5d-97a1-12b0c195874d" + } + ,{ + "Name":"KSPROPERTY_BDA_PIN_CONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_PIN_ID","Value":0} + ,{"Name":"KSPROPERTY_BDA_PIN_TYPE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_BdaPinEvent" + ,"Kind":"ComClassID" + ,"Guid":"104781cd-50bd-40d5-95fb-087e0e86a591" + } + ,{ + "Name":"KSPROPERTY_BDA_PIN_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_BDA_PIN_CONNECTED","Value":0} + ,{"Name":"KSEVENT_BDA_PIN_DISCONNECTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaVoidTransform" + ,"Kind":"ComClassID" + ,"Guid":"71985f46-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_VOID_TRANSFORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_VOID_TRANSFORM_START","Value":0} + ,{"Name":"KSPROPERTY_BDA_VOID_TRANSFORM_STOP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaNullTransform" + ,"Kind":"ComClassID" + ,"Guid":"ddf15b0d-bd25-11d2-9ca0-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_NULL_TRANSFORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_NULL_TRANSFORM_START","Value":0} + ,{"Name":"KSPROPERTY_BDA_NULL_TRANSFORM_STOP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaFrequencyFilter" + ,"Kind":"ComClassID" + ,"Guid":"71985f47-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_FREQUENCY_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_RF_TUNER_FREQUENCY","Value":0} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_POLARITY","Value":1} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_RANGE","Value":2} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_TRANSPONDER","Value":3} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_BANDWIDTH","Value":4} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_FREQUENCY_MULTIPLIER","Value":5} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_CAPS","Value":6} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS","Value":7} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD","Value":8} + ,{"Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_BdaSignalType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Bda_SignalType_Unknown","Value":0} + ,{"Name":"Bda_SignalType_Analog","Value":1} + ,{"Name":"Bda_SignalType_Digital","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BDA_DigitalSignalStandard" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Bda_DigitalStandard_None","Value":0} + ,{"Name":"Bda_DigitalStandard_DVB_T","Value":1} + ,{"Name":"Bda_DigitalStandard_DVB_S","Value":2} + ,{"Name":"Bda_DigitalStandard_DVB_C","Value":4} + ,{"Name":"Bda_DigitalStandard_ATSC","Value":8} + ,{"Name":"Bda_DigitalStandard_ISDB_T","Value":16} + ,{"Name":"Bda_DigitalStandard_ISDB_S","Value":32} + ,{"Name":"Bda_DigitalStandard_ISDB_C","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPERTY_BDA_RF_TUNER_CAPS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AnalogStandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DigitalStandardsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SettlingTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AnalogSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DigitalSensingRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MilliSecondsPerMHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_BDA_RF_TUNER_SCAN_STATUS_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrequencyRangeMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrequencyRangeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MilliSecondsLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"SignalType","Type":{"Kind":"ApiRef","Name":"_BdaSignalType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"SignalStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPERTY_BDA_RF_TUNER_STANDARD_MODE_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"KSP_NODE","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"AutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEVENTSETID_BdaTunerEvent" + ,"Kind":"ComClassID" + ,"Guid":"aab59e17-01c9-4ebf-93f2-fc3b79b46f91" + } + ,{ + "Name":"KSEVENT_BDA_TUNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_BDA_TUNER_SCAN","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTDATA_BDA_RF_TUNER_SCAN_S" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventData","Type":{"Kind":"ApiRef","Name":"KSEVENTDATA","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"StartFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LockRequested","Type":{"Kind":"ApiRef","Name":"_BdaLockType","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSPROPSETID_BdaLNBInfo" + ,"Kind":"ComClassID" + ,"Guid":"992cf102-49f9-4719-a664-c4f23e2408f4" + } + ,{ + "Name":"KSPROPERTY_BDA_LNB_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_LNB_LOF_LOW_BAND","Value":0} + ,{"Name":"KSPROPERTY_BDA_LNB_LOF_HIGH_BAND","Value":1} + ,{"Name":"KSPROPERTY_BDA_LNB_SWITCH_FREQUENCY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaDiseqCommand" + ,"Kind":"ComClassID" + ,"Guid":"f84e2ab0-3c6b-45e3-a0fc-8669d4b81f11" + } + ,{ + "Name":"KSPROPERTY_BDA_DISEQC_COMMAND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_DISEQC_ENABLE","Value":0} + ,{"Name":"KSPROPERTY_BDA_DISEQC_LNB_SOURCE","Value":1} + ,{"Name":"KSPROPERTY_BDA_DISEQC_USETONEBURST","Value":2} + ,{"Name":"KSPROPERTY_BDA_DISEQC_REPEATS","Value":3} + ,{"Name":"KSPROPERTY_BDA_DISEQC_SEND","Value":4} + ,{"Name":"KSPROPERTY_BDA_DISEQC_RESPONSE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_BdaDiseqCEvent" + ,"Kind":"ComClassID" + ,"Guid":"8b19bbf0-4184-43ac-ad3c-0c889be4c212" + } + ,{ + "Name":"KSPROPERTY_BDA_DISEQC_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_BDA_DISEQC_DATA_RECEIVED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaDigitalDemodulator" + ,"Kind":"ComClassID" + ,"Guid":"ef30f379-985b-4d10-b640-a79d5e04e1e0" + } + ,{ + "Name":"KSPROPERTY_BDA_DIGITAL_DEMODULATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_MODULATION_TYPE","Value":0} + ,{"Name":"KSPROPERTY_BDA_INNER_FEC_TYPE","Value":1} + ,{"Name":"KSPROPERTY_BDA_INNER_FEC_RATE","Value":2} + ,{"Name":"KSPROPERTY_BDA_OUTER_FEC_TYPE","Value":3} + ,{"Name":"KSPROPERTY_BDA_OUTER_FEC_RATE","Value":4} + ,{"Name":"KSPROPERTY_BDA_SYMBOL_RATE","Value":5} + ,{"Name":"KSPROPERTY_BDA_SPECTRAL_INVERSION","Value":6} + ,{"Name":"KSPROPERTY_BDA_GUARD_INTERVAL","Value":7} + ,{"Name":"KSPROPERTY_BDA_TRANSMISSION_MODE","Value":8} + ,{"Name":"KSPROPERTY_BDA_ROLL_OFF","Value":9} + ,{"Name":"KSPROPERTY_BDA_PILOT","Value":10} + ,{"Name":"KSPROPERTY_BDA_SIGNALTIMEOUTS","Value":11} + ,{"Name":"KSPROPERTY_BDA_PLP_NUMBER","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaAutodemodulate" + ,"Kind":"ComClassID" + ,"Guid":"ddf15b12-bd25-11d2-9ca0-00c04f7971e0" + } + ,{ + "Name":"KSPROPERTY_BDA_AUTODEMODULATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_AUTODEMODULATE_START","Value":0} + ,{"Name":"KSPROPERTY_BDA_AUTODEMODULATE_STOP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaTableSection" + ,"Kind":"ComClassID" + ,"Guid":"516b99c5-971c-4aaf-b3f3-d9fda8a15e16" + } + ,{ + "Name":"KSPROPERTY_IDS_BDA_TABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_TABLE_SECTION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaPIDFilter" + ,"Kind":"ComClassID" + ,"Guid":"d0a67d65-08df-4fec-8533-e5b550410b85" + } + ,{ + "Name":"KSPROPERTY_BDA_PIDFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_PIDFILTER_MAP_PIDS","Value":0} + ,{"Name":"KSPROPERTY_BDA_PIDFILTER_UNMAP_PIDS","Value":1} + ,{"Name":"KSPROPERTY_BDA_PIDFILTER_LIST_PIDS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSPROPSETID_BdaCA" + ,"Kind":"ComClassID" + ,"Guid":"b0693766-5278-4ec6-b9e1-3ce40560ef5a" + } + ,{ + "Name":"KSPROPERTY_BDA_CA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSPROPERTY_BDA_ECM_MAP_STATUS","Value":0} + ,{"Name":"KSPROPERTY_BDA_CA_MODULE_STATUS","Value":1} + ,{"Name":"KSPROPERTY_BDA_CA_SMART_CARD_STATUS","Value":2} + ,{"Name":"KSPROPERTY_BDA_CA_MODULE_UI","Value":3} + ,{"Name":"KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS","Value":4} + ,{"Name":"KSPROPERTY_BDA_CA_REMOVE_PROGRAM","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_BdaCAEvent" + ,"Kind":"ComClassID" + ,"Guid":"488c4ccc-b768-4129-8eb1-b00a071f9068" + } + ,{ + "Name":"KSPROPERTY_BDA_CA_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED","Value":0} + ,{"Name":"KSEVENT_BDA_CA_MODULE_STATUS_CHANGED","Value":1} + ,{"Name":"KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED","Value":2} + ,{"Name":"KSEVENT_BDA_CA_MODULE_UI_REQUESTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaDrmService" + ,"Kind":"ComClassID" + ,"Guid":"bff6b5bb-b0ae-484c-9dca-73528fb0b46e" + } + ,{ + "Name":"KSMETHOD_BDA_DRM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_DRM_CURRENT","Value":0} + ,{"Name":"KSMETHOD_BDA_DRM_DRMSTATUS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaWmdrmSession" + ,"Kind":"ComClassID" + ,"Guid":"4be6fa3d-07cd-4139-8b80-8c18ba3aec88" + } + ,{ + "Name":"KSMETHOD_BDA_WMDRM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_WMDRM_STATUS","Value":0} + ,{"Name":"KSMETHOD_BDA_WMDRM_REVINFO","Value":1} + ,{"Name":"KSMETHOD_BDA_WMDRM_CRL","Value":2} + ,{"Name":"KSMETHOD_BDA_WMDRM_MESSAGE","Value":3} + ,{"Name":"KSMETHOD_BDA_WMDRM_REISSUELICENSE","Value":4} + ,{"Name":"KSMETHOD_BDA_WMDRM_RENEWLICENSE","Value":5} + ,{"Name":"KSMETHOD_BDA_WMDRM_LICENSE","Value":6} + ,{"Name":"KSMETHOD_BDA_WMDRM_KEYINFO","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaWmdrmTuner" + ,"Kind":"ComClassID" + ,"Guid":"86d979cf-a8a7-4f94-b5fb-14c0aca68fe6" + } + ,{ + "Name":"KSMETHOD_BDA_WMDRM_TUNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_WMDRMTUNER_CANCELCAPTURETOKEN","Value":0} + ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_SETPIDPROTECTION","Value":1} + ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_GETPIDPROTECTION","Value":2} + ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_SETSYNCVALUE","Value":3} + ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_STARTCODEPROFILE","Value":4} + ,{"Name":"KSMETHOD_BDA_WMDRMTUNER_PURCHASE_ENTITLEMENT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaEventing" + ,"Kind":"ComClassID" + ,"Guid":"f99492da-6193-4eb0-8690-6686cbff713e" + } + ,{ + "Name":"KSMETHOD_BDA_EVENTING_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_EVENT_DATA","Value":0} + ,{"Name":"KSMETHOD_BDA_EVENT_COMPLETE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEVENTSETID_BdaEvent" + ,"Kind":"ComClassID" + ,"Guid":"ae7e55b2-96d7-4e29-908f-62f95b2a1679" + } + ,{ + "Name":"KSEVENT_BDA_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSEVENT_BDA_EVENT_PENDINGEVENT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaDebug" + ,"Kind":"ComClassID" + ,"Guid":"0d4a90ec-c69d-4ee2-8c5a-fb1f63a50da1" + } + ,{ + "Name":"KSMETHOD_BDA_DEBUG_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_DEBUG_LEVEL","Value":0} + ,{"Name":"KSMETHOD_BDA_DEBUG_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaTuner" + ,"Kind":"ComClassID" + ,"Guid":"b774102f-ac07-478a-8228-2742d961fa7e" + } + ,{ + "Name":"KSMETHOD_BDA_TUNER_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_TUNER_SETTUNER","Value":0} + ,{"Name":"KSMETHOD_BDA_TUNER_GETTUNERSTATE","Value":1} + ,{"Name":"KSMETHOD_BDA_TUNER_SIGNALNOISERATIO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaNameValueA" + ,"Kind":"ComClassID" + ,"Guid":"0c24096d-5ff5-47de-a856-062e587e3727" + } + ,{ + "Name":"KSMETHODSETID_BdaNameValue" + ,"Kind":"ComClassID" + ,"Guid":"36e07304-9f0d-4e88-9118-ac0ba317b7f2" + } + ,{ + "Name":"KSMETHOD_BDA_GPNV_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_GPNV_GETVALUE","Value":0} + ,{"Name":"KSMETHOD_BDA_GPNV_SETVALUE","Value":1} + ,{"Name":"KSMETHOD_BDA_GPNV_NAMEFROMINDEX","Value":2} + ,{"Name":"KSMETHOD_BDA_GPNV_GETVALUEUPDATENAME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaMux" + ,"Kind":"ComClassID" + ,"Guid":"942aafec-4c05-4c74-b8eb-8706c2a4943f" + } + ,{ + "Name":"KSMETHOD_BDA_MUX_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_MUX_GETPIDLIST","Value":0} + ,{"Name":"KSMETHOD_BDA_MUX_SETPIDLIST","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaScanning" + ,"Kind":"ComClassID" + ,"Guid":"12eb49df-6249-47f3-b190-e21e6e2f8a9c" + } + ,{ + "Name":"KSMETHOD_BDA_SCAN_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_SCAN_CAPABILTIES","Value":0} + ,{"Name":"KSMETHOD_BDA_SCANNING_STATE","Value":1} + ,{"Name":"KSMETHOD_BDA_SCAN_FILTER","Value":2} + ,{"Name":"KSMETHOD_BDA_SCAN_START","Value":3} + ,{"Name":"KSMETHOD_BDA_SCAN_RESUME","Value":4} + ,{"Name":"KSMETHOD_BDA_SCAN_STOP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaGuideDataDeliveryService" + ,"Kind":"ComClassID" + ,"Guid":"8d9d5562-1589-417d-99ce-ac531dda19f9" + } + ,{ + "Name":"KSMETHOD_BDA_GDDS_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_GDDS_DATATYPE","Value":0} + ,{"Name":"KSMETHOD_BDA_GDDS_DATA","Value":1} + ,{"Name":"KSMETHOD_BDA_GDDS_TUNEXMLFROMIDX","Value":2} + ,{"Name":"KSMETHOD_BDA_GDDS_GETSERVICES","Value":3} + ,{"Name":"KSMETHOD_BDA_GDDS_SERVICEFROMTUNEXML","Value":4} + ,{"Name":"KSMETHOD_BDA_GDDS_DATAUPDATE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaConditionalAccessService" + ,"Kind":"ComClassID" + ,"Guid":"10ced3b4-320b-41bf-9824-1b2e68e71eb9" + } + ,{ + "Name":"KSMETHOD_BDA_CAS_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_CAS_CHECKENTITLEMENTTOKEN","Value":0} + ,{"Name":"KSMETHOD_BDA_CAS_SETCAPTURETOKEN","Value":1} + ,{"Name":"KSMETHOD_BDA_CAS_OPENBROADCASTMMI","Value":2} + ,{"Name":"KSMETHOD_BDA_CAS_CLOSEMMIDIALOG","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaIsdbConditionalAccess" + ,"Kind":"ComClassID" + ,"Guid":"5e68c627-16c2-4e6c-b1e2-d00170cdaa0f" + } + ,{ + "Name":"KSMETHOD_BDA_ISDB_CAS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_ISDBCAS_SETREQUEST","Value":0} + ,{"Name":"KSMETHOD_BDA_ISDBCAS_RESPONSEDATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaTSSelector" + ,"Kind":"ComClassID" + ,"Guid":"1dcfafe9-b45e-41b3-bb2a-561eb129ae98" + } + ,{ + "Name":"KSMETHOD_BDA_TS_SELECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_TS_SELECTOR_SETTSID","Value":0} + ,{"Name":"KSMETHOD_BDA_TS_SELECTOR_GETTSINFORMATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSMETHODSETID_BdaUserActivity" + ,"Kind":"ComClassID" + ,"Guid":"eda5c834-4531-483c-be0a-94e6c96ff396" + } + ,{ + "Name":"KSMETHOD_BDA_USERACTIVITY_SERVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_BDA_USERACTIVITY_USEREASON","Value":0} + ,{"Name":"KSMETHOD_BDA_USERACTIVITY_INTERVAL","Value":1} + ,{"Name":"KSMETHOD_BDA_USERACTIVITY_DETECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSCATEGORY_BDA_RECEIVER_COMPONENT" + ,"Kind":"ComClassID" + ,"Guid":"fd0a5af4-b41d-11d2-9c95-00c04f7971e0" + } + ,{ + "Name":"KSCATEGORY_BDA_NETWORK_TUNER" + ,"Kind":"ComClassID" + ,"Guid":"71985f48-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSCATEGORY_BDA_NETWORK_EPG" + ,"Kind":"ComClassID" + ,"Guid":"71985f49-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSCATEGORY_BDA_IP_SINK" + ,"Kind":"ComClassID" + ,"Guid":"71985f4a-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSCATEGORY_BDA_NETWORK_PROVIDER" + ,"Kind":"ComClassID" + ,"Guid":"71985f4b-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSCATEGORY_BDA_TRANSPORT_INFORMATION" + ,"Kind":"ComClassID" + ,"Guid":"a2e3074f-6c3d-11d3-b653-00c04f79498e" + } + ,{ + "Name":"KSNODE_BDA_RF_TUNER" + ,"Kind":"ComClassID" + ,"Guid":"71985f4c-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSNODE_BDA_ANALOG_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"634db199-27dd-46b8-acfb-ecc98e61a2ad" + } + ,{ + "Name":"KSNODE_BDA_QAM_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"71985f4d-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSNODE_BDA_QPSK_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"6390c905-27c1-4d67-bdb7-77c50d079300" + } + ,{ + "Name":"KSNODE_BDA_8VSB_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"71985f4f-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSNODE_BDA_COFDM_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"2dac6e05-edbe-4b9c-b387-1b6fad7d6495" + } + ,{ + "Name":"KSNODE_BDA_8PSK_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"e957a0e7-dd98-4a3c-810b-3525157ab62e" + } + ,{ + "Name":"KSNODE_BDA_ISDB_T_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"fcea3ae3-2cb2-464d-8f5d-305c0bb778a2" + } + ,{ + "Name":"KSNODE_BDA_ISDB_S_DEMODULATOR" + ,"Kind":"ComClassID" + ,"Guid":"edde230a-9086-432d-b8a5-6670263807e9" + } + ,{ + "Name":"KSNODE_BDA_OPENCABLE_POD" + ,"Kind":"ComClassID" + ,"Guid":"345812a0-fb7c-4790-aa7e-b1db88ac19c9" + } + ,{ + "Name":"KSNODE_BDA_COMMON_CA_POD" + ,"Kind":"ComClassID" + ,"Guid":"d83ef8fc-f3b8-45ab-8b71-ecf7c339deb4" + } + ,{ + "Name":"KSNODE_BDA_PID_FILTER" + ,"Kind":"ComClassID" + ,"Guid":"f5412789-b0a0-44e1-ae4f-ee999b1b7fbe" + } + ,{ + "Name":"KSNODE_BDA_IP_SINK" + ,"Kind":"ComClassID" + ,"Guid":"71985f4e-1ca1-11d3-9cc8-00c04f7971e0" + } + ,{ + "Name":"KSNODE_BDA_VIDEO_ENCODER" + ,"Kind":"ComClassID" + ,"Guid":"d98429e3-65c9-4ac4-93aa-766782833b7a" + } + ,{ + "Name":"KSNODE_BDA_PBDA_CAS" + ,"Kind":"ComClassID" + ,"Guid":"c026869f-7129-4e71-8696-ec8f75299b77" + } + ,{ + "Name":"KSNODE_BDA_PBDA_ISDBCAS" + ,"Kind":"ComClassID" + ,"Guid":"f2cf2ab3-5b9d-40ae-ab7c-4e7ad0bd1c52" + } + ,{ + "Name":"KSNODE_BDA_PBDA_TUNER" + ,"Kind":"ComClassID" + ,"Guid":"aa5e8286-593c-4979-9494-46a2a9dfe076" + } + ,{ + "Name":"KSNODE_BDA_PBDA_MUX" + ,"Kind":"ComClassID" + ,"Guid":"f88c7787-6678-4f4b-a13e-da09861d682b" + } + ,{ + "Name":"KSNODE_BDA_PBDA_DRM" + ,"Kind":"ComClassID" + ,"Guid":"9eeebd03-eea1-450f-96ae-633e6de63cce" + } + ,{ + "Name":"KSNODE_BDA_DRI_DRM" + ,"Kind":"ComClassID" + ,"Guid":"4f95ad74-cefb-42d2-94a9-68c5b2c1aabe" + } + ,{ + "Name":"KSNODE_BDA_TS_SELECTOR" + ,"Kind":"ComClassID" + ,"Guid":"5eddf185-fed1-4f45-9685-bbb73c323cfc" + } + ,{ + "Name":"PINNAME_IPSINK_INPUT" + ,"Kind":"ComClassID" + ,"Guid":"3fdffa70-ac9a-11d2-8f17-00c04f7971e2" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_BDA_IP" + ,"Kind":"ComClassID" + ,"Guid":"e25f7b8e-cccc-11d2-8f25-00c04f7971e2" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_BDA_IP" + ,"Kind":"ComClassID" + ,"Guid":"5a9a213c-db08-11d2-8f32-00c04f7971e2" + } + ,{ + "Name":"KSDATAFORMAT_SPECIFIER_BDA_IP" + ,"Kind":"ComClassID" + ,"Guid":"6b891420-db09-11d2-8f32-00c04f7971e2" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_BDA_IP_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"dadd5799-7d5b-4b63-80fb-d1442f26b621" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_BDA_IP_CONTROL" + ,"Kind":"ComClassID" + ,"Guid":"499856e8-e85b-48ed-9bea-410d0dd4ef81" + } + ,{ + "Name":"PINNAME_MPE" + ,"Kind":"ComClassID" + ,"Guid":"c1b06d73-1dbb-11d3-8f46-00c04f7971e2" + } + ,{ + "Name":"KSDATAFORMAT_TYPE_MPE" + ,"Kind":"ComClassID" + ,"Guid":"455f176c-4b06-47ce-9aef-8caef73df7b5" + } + ,{ + "Name":"DIGITAL_CABLE_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"143827ab-f77b-498d-81ca-5a007aec28bf" + } + ,{ + "Name":"ANALOG_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"b820d87e-e0e3-478f-8a38-4e13f7b3df42" + } + ,{ + "Name":"ANALOG_AUXIN_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"742ef867-09e1-40a3-82d3-9669ba35325f" + } + ,{ + "Name":"ANALOG_FM_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"7728087b-2bb9-4e30-8078-449476e59dbb" + } + ,{ + "Name":"ISDB_TERRESTRIAL_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"95037f6f-3ac7-4452-b6c4-45a9ce9292a2" + } + ,{ + "Name":"ISDB_T_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"fc3855a6-c901-4f2e-aba8-90815afc6c83" + } + ,{ + "Name":"ISDB_SATELLITE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"b0a4e6a0-6a1a-4b83-bb5b-903e1d90e6b6" + } + ,{ + "Name":"ISDB_S_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"a1e78202-1459-41b1-9ca9-2a92587a42cc" + } + ,{ + "Name":"ISDB_CABLE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"c974ddb5-41fe-4b25-9741-92f049f1d5d1" + } + ,{ + "Name":"DIRECT_TV_SATELLITE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"93b66fb5-93d4-4323-921c-c1f52df61d3f" + } + ,{ + "Name":"ECHOSTAR_SATELLITE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"c4f6b31b-c6bf-4759-886f-a7386dca27a0" + } + ,{ + "Name":"ATSC_TERRESTRIAL_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"0dad2fdd-5fd7-11d3-8f50-00c04f7971e2" + } + ,{ + "Name":"DVB_TERRESTRIAL_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"216c62df-6d7f-4e9a-8571-05f14edb766a" + } + ,{ + "Name":"BSKYB_TERRESTRIAL_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"9e9e46c6-3aba-4f08-ad0e-cc5ac8148c2b" + } + ,{ + "Name":"DVB_SATELLITE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"fa4b375a-45b4-4d45-8440-263957b11623" + } + ,{ + "Name":"DVB_CABLE_TV_NETWORK_TYPE" + ,"Kind":"ComClassID" + ,"Guid":"dc0c0fe7-0485-4266-b93f-68fbf80ed834" + } + ,{ + "Name":"BDA_DEBUG_DATA_AVAILABLE" + ,"Kind":"ComClassID" + ,"Guid":"69c24f54-9983-497e-b415-282be4c555fb" + } + ,{ + "Name":"BDA_DEBUG_DATA_TYPE_STRING" + ,"Kind":"ComClassID" + ,"Guid":"a806e767-de5c-430c-80bf-a21ebe06c748" + } + ,{ + "Name":"EVENTID_BDA_IsdbCASResponse" + ,"Kind":"ComClassID" + ,"Guid":"d4cb1966-41bc-4ced-9a20-fdceac78f70d" + } + ,{ + "Name":"EVENTID_BDA_CASRequestTuner" + ,"Kind":"ComClassID" + ,"Guid":"cf39a9d8-f5d3-4685-be57-ed81dba46b27" + } + ,{ + "Name":"EVENTID_BDA_CASReleaseTuner" + ,"Kind":"ComClassID" + ,"Guid":"20c1a16b-441f-49a5-bb5c-e9a04495c6c1" + } + ,{ + "Name":"EVENTID_BDA_CASOpenMMI" + ,"Kind":"ComClassID" + ,"Guid":"85dac915-e593-410d-8471-d6812105f28e" + } + ,{ + "Name":"EVENTID_BDA_CASCloseMMI" + ,"Kind":"ComClassID" + ,"Guid":"5d0f550f-de2e-479d-8345-ec0e9557e8a2" + } + ,{ + "Name":"EVENTID_BDA_CASBroadcastMMI" + ,"Kind":"ComClassID" + ,"Guid":"676876f0-1132-404c-a7ca-e72069a9d54f" + } + ,{ + "Name":"EVENTID_BDA_TunerSignalLock" + ,"Kind":"ComClassID" + ,"Guid":"1872e740-f573-429b-a00e-d9c1e408af09" + } + ,{ + "Name":"EVENTID_BDA_TunerNoSignal" + ,"Kind":"ComClassID" + ,"Guid":"e29b382b-1edd-4930-bc46-682fd72d2dfb" + } + ,{ + "Name":"EVENTID_BDA_GPNVValueUpdate" + ,"Kind":"ComClassID" + ,"Guid":"ff75c68c-f416-4e7e-bf17-6d55c5df1575" + } + ,{ + "Name":"EVENTID_BDA_UpdateDrmStatus" + ,"Kind":"ComClassID" + ,"Guid":"65a6f681-1462-473b-88ce-cb731427bdb5" + } + ,{ + "Name":"EVENTID_BDA_UpdateScanState" + ,"Kind":"ComClassID" + ,"Guid":"55702b50-7b49-42b8-a82f-4afb691b0628" + } + ,{ + "Name":"EVENTID_BDA_GuideDataAvailable" + ,"Kind":"ComClassID" + ,"Guid":"98db717a-478a-4cd4-92d0-95f66b89e5b1" + } + ,{ + "Name":"EVENTID_BDA_GuideServiceInformationUpdated" + ,"Kind":"ComClassID" + ,"Guid":"a1c3ea2b-175f-4458-b735-507d22db23a6" + } + ,{ + "Name":"EVENTID_BDA_GuideDataError" + ,"Kind":"ComClassID" + ,"Guid":"ac33c448-6f73-4fd7-b341-594c360d8d74" + } + ,{ + "Name":"EVENTID_BDA_DiseqCResponseAvailable" + ,"Kind":"ComClassID" + ,"Guid":"efa628f8-1f2c-4b67-9ea5-acf6fa9a1f36" + } + ,{ + "Name":"EVENTID_BDA_LbigsOpenConnection" + ,"Kind":"ComClassID" + ,"Guid":"356207b2-6f31-4eb0-a271-b3fa6bb7680f" + } + ,{ + "Name":"EVENTID_BDA_LbigsSendData" + ,"Kind":"ComClassID" + ,"Guid":"1123277b-f1c6-4154-8b0d-48e6157059aa" + } + ,{ + "Name":"EVENTID_BDA_LbigsCloseConnectionHandle" + ,"Kind":"ComClassID" + ,"Guid":"c2f08b99-65ef-4314-9671-e99d4cce0bae" + } + ,{ + "Name":"EVENTID_BDA_EncoderSignalLock" + ,"Kind":"ComClassID" + ,"Guid":"5ec90eb9-39fa-4cfc-b93f-00bb11077f5e" + } + ,{ + "Name":"EVENTID_BDA_FdcStatus" + ,"Kind":"ComClassID" + ,"Guid":"05f25366-d0eb-43d2-bc3c-682b863df142" + } + ,{ + "Name":"EVENTID_BDA_FdcTableSection" + ,"Kind":"ComClassID" + ,"Guid":"6a0cd757-4ce3-4e5b-9444-7187b87152c5" + } + ,{ + "Name":"EVENTID_BDA_TransprtStreamSelectorInfo" + ,"Kind":"ComClassID" + ,"Guid":"c40f9f85-09d0-489c-9e9c-0abbb56951b0" + } + ,{ + "Name":"EVENTID_BDA_RatingPinReset" + ,"Kind":"ComClassID" + ,"Guid":"c6e048c0-c574-4c26-bcda-2f4d35eb5e85" + } + ,{ + "Name":"PBDA_ALWAYS_TUNE_IN_MUX" + ,"Kind":"ComClassID" + ,"Guid":"1e1d7141-583f-4ac2-b019-1f430eda0f4c" + } + ,{ + "Name":"PID_BITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_HEADER_BITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG_HEADER_VERSION_BITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEG1WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"fwHeadLayer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwHeadBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fwHeadMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fwHeadModeExt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHeadEmphasis","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fwHeadFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwPTSLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPTSHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPEGLAYER3WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fdwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nFramesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nCodecDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HEAACWAVEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wPayloadType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wAudioProfileLevelIndication","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wStructType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HEAACWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfInfo","Type":{"Kind":"ApiRef","Name":"HEAACWAVEINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"pbAudioSpecificConfig","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"AMGetErrorTextA" + ,"SetLastError":false + ,"DllImport":"QUARTZ" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"MaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AMGetErrorTextW" + ,"SetLastError":false + ,"DllImport":"QUARTZ" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"MaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DMORegister" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cOutTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DMOUnregister" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DMOEnum" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cOutTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDMO","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DMOGetTypes" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ulInputTypesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulInputTypesSupplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulOutputTypesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulOutputTypesSupplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_PARTIAL_MEDIATYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DMOGetName" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidDMO","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":80,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoInitMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoFreeMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MoCopyMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MoCreateMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoDeleteMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MoDuplicateMediaType" + ,"SetLastError":false + ,"DllImport":"msdmo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pmtSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "AMGetErrorText" +] + +} diff --git a/api/DirectWrite.json b/api/DirectWrite.json new file mode 100644 index 0000000..fc02ee4 --- /dev/null +++ b/api/DirectWrite.json @@ -0,0 +1,6742 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DWRITE_FONT_AXIS_TAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_AXIS_TAG_WEIGHT","Value":1952999287} + ,{"Name":"DWRITE_FONT_AXIS_TAG_WIDTH","Value":1752458359} + ,{"Name":"DWRITE_FONT_AXIS_TAG_SLANT","Value":1953393779} + ,{"Name":"DWRITE_FONT_AXIS_TAG_OPTICAL_SIZE","Value":2054385775} + ,{"Name":"DWRITE_FONT_AXIS_TAG_ITALIC","Value":1818326121} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_FONT_FILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_FILE_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_FONT_FILE_TYPE_CFF","Value":1} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TRUETYPE","Value":2} + ,{"Name":"DWRITE_FONT_FILE_TYPE_OPENTYPE_COLLECTION","Value":3} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TYPE1_PFM","Value":4} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TYPE1_PFB","Value":5} + ,{"Name":"DWRITE_FONT_FILE_TYPE_VECTOR","Value":6} + ,{"Name":"DWRITE_FONT_FILE_TYPE_BITMAP","Value":7} + ,{"Name":"DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_FACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_FACE_TYPE_CFF","Value":0} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TRUETYPE","Value":1} + ,{"Name":"DWRITE_FONT_FACE_TYPE_OPENTYPE_COLLECTION","Value":2} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TYPE1","Value":3} + ,{"Name":"DWRITE_FONT_FACE_TYPE_VECTOR","Value":4} + ,{"Name":"DWRITE_FONT_FACE_TYPE_BITMAP","Value":5} + ,{"Name":"DWRITE_FONT_FACE_TYPE_UNKNOWN","Value":6} + ,{"Name":"DWRITE_FONT_FACE_TYPE_RAW_CFF","Value":7} + ,{"Name":"DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_SIMULATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_SIMULATIONS_NONE","Value":0} + ,{"Name":"DWRITE_FONT_SIMULATIONS_BOLD","Value":1} + ,{"Name":"DWRITE_FONT_SIMULATIONS_OBLIQUE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_WEIGHT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_WEIGHT_THIN","Value":100} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_LIGHT","Value":200} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_LIGHT","Value":200} + ,{"Name":"DWRITE_FONT_WEIGHT_LIGHT","Value":300} + ,{"Name":"DWRITE_FONT_WEIGHT_SEMI_LIGHT","Value":350} + ,{"Name":"DWRITE_FONT_WEIGHT_NORMAL","Value":400} + ,{"Name":"DWRITE_FONT_WEIGHT_REGULAR","Value":400} + ,{"Name":"DWRITE_FONT_WEIGHT_MEDIUM","Value":500} + ,{"Name":"DWRITE_FONT_WEIGHT_DEMI_BOLD","Value":600} + ,{"Name":"DWRITE_FONT_WEIGHT_SEMI_BOLD","Value":600} + ,{"Name":"DWRITE_FONT_WEIGHT_BOLD","Value":700} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_BOLD","Value":800} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_BOLD","Value":800} + ,{"Name":"DWRITE_FONT_WEIGHT_BLACK","Value":900} + ,{"Name":"DWRITE_FONT_WEIGHT_HEAVY","Value":900} + ,{"Name":"DWRITE_FONT_WEIGHT_EXTRA_BLACK","Value":950} + ,{"Name":"DWRITE_FONT_WEIGHT_ULTRA_BLACK","Value":950} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_STRETCH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_STRETCH_UNDEFINED","Value":0} + ,{"Name":"DWRITE_FONT_STRETCH_ULTRA_CONDENSED","Value":1} + ,{"Name":"DWRITE_FONT_STRETCH_EXTRA_CONDENSED","Value":2} + ,{"Name":"DWRITE_FONT_STRETCH_CONDENSED","Value":3} + ,{"Name":"DWRITE_FONT_STRETCH_SEMI_CONDENSED","Value":4} + ,{"Name":"DWRITE_FONT_STRETCH_NORMAL","Value":5} + ,{"Name":"DWRITE_FONT_STRETCH_MEDIUM","Value":5} + ,{"Name":"DWRITE_FONT_STRETCH_SEMI_EXPANDED","Value":6} + ,{"Name":"DWRITE_FONT_STRETCH_EXPANDED","Value":7} + ,{"Name":"DWRITE_FONT_STRETCH_EXTRA_EXPANDED","Value":8} + ,{"Name":"DWRITE_FONT_STRETCH_ULTRA_EXPANDED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_STYLE_NORMAL","Value":0} + ,{"Name":"DWRITE_FONT_STYLE_OBLIQUE","Value":1} + ,{"Name":"DWRITE_FONT_STYLE_ITALIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_INFORMATIONAL_STRING_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_INFORMATIONAL_STRING_NONE","Value":0} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE","Value":1} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS","Value":2} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TRADEMARK","Value":3} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_MANUFACTURER","Value":4} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGNER","Value":5} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGNER_URL","Value":6} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESCRIPTION","Value":7} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL","Value":8} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION","Value":9} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL","Value":10} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES","Value":11} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES","Value":12} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_FAMILY_NAMES","Value":13} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_TYPOGRAPHIC_SUBFAMILY_NAMES","Value":14} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT","Value":15} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_FULL_NAME","Value":16} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME","Value":17} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME","Value":18} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WEIGHT_STRETCH_STYLE_FAMILY_NAME","Value":19} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_DESIGN_SCRIPT_LANGUAGE_TAG","Value":20} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_SUPPORTED_SCRIPT_LANGUAGE_TAG","Value":21} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES","Value":13} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES","Value":14} + ,{"Name":"DWRITE_INFORMATIONAL_STRING_WWS_FAMILY_NAME","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"designUnitsPerEm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ascent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"descent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lineGap","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"capHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"underlinePosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"underlineThickness","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"strikethroughPosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"strikethroughThickness","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"leftSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"advanceWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rightSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"topSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"advanceHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bottomSideBearing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"verticalOriginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"advanceOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ascenderOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FACTORY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FACTORY_TYPE_SHARED","Value":0} + ,{"Name":"DWRITE_FACTORY_TYPE_ISOLATED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteFontFileLoader" + ,"Kind":"Com" + ,"Guid":"727cad4e-d6af-4c9e-8a08-d695b11caa49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStreamFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteLocalFontFileLoader" + ,"Kind":"Com" + ,"Guid":"b2d9f3ec-c9fe-4a11-a2ec-d86208f7c0a2" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilePathLengthFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filePathLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilePathFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"filePathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastWriteTimeFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFileStream" + ,"Kind":"Com" + ,"Guid":"6d4865fe-0ab8-4d91-8f62-5dd6be34a3e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadFileFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fragmentStart","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseFileFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fragmentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastWriteTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFile" + ,"Kind":"Com" + ,"Guid":"739d886a-cef5-47dc-8769-1a8b41bebbb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetReferenceKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Analyze" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSupportedFontType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FILE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontFaceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"numberOfFaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_PIXEL_GEOMETRY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PIXEL_GEOMETRY_FLAT","Value":0} + ,{"Name":"DWRITE_PIXEL_GEOMETRY_RGB","Value":1} + ,{"Name":"DWRITE_PIXEL_GEOMETRY_BGR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_RENDERING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_RENDERING_MODE_DEFAULT","Value":0} + ,{"Name":"DWRITE_RENDERING_MODE_ALIASED","Value":1} + ,{"Name":"DWRITE_RENDERING_MODE_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC","Value":5} + ,{"Name":"DWRITE_RENDERING_MODE_OUTLINE","Value":6} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_MATRIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteRenderingParams" + ,"Kind":"Com" + ,"Guid":"2f0da53a-2add-47cd-82ee-d9ec34688e75" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetEnhancedContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetClearTypeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace" + ,"Kind":"Com" + ,"Guid":"5f49804d-7024-4d43-bfa9-d25984f53849" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"numberOfFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fontFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSymbolFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fontFaceMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesignGlyphMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphIndicesA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"codePoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"codePointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TryGetFontTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"openTypeTableTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Const"]} + ,{"Name":"tableSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"tableContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseFontTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"tableContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphRunOutline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"geometrySink","Type":{"Kind":"ApiRef","Name":"ID2D1SimplifiedGeometrySink","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFaceMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollectionLoader" + ,"Kind":"Com" + ,"Guid":"cca920e4-52f0-492b-bfa8-29c72ee0a468" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEnumeratorFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"collectionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"collectionKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileEnumerator","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFileEnumerator" + ,"Kind":"Com" + ,"Guid":"72755049-5ff7-435d-8348-4be97cfa6c7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasCurrentFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteLocalizedStrings" + ,"Kind":"Com" + ,"Guid":"08256209-099a-4b34-b86d-c22b110e7771" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"FindLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection" + ,"Kind":"Com" + ,"Guid":"a84cee02-3eea-4eee-a827-87c1a02a0fcc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamilyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"familyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontFromFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList" + ,"Kind":"Com" + ,"Guid":"1a0d8438-1d97-4ec1-aef9-a2fb86ed6acb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7add" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFamilyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFirstMatchingFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"weight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"stretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"matchingFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"weight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"stretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont" + ,"Kind":"Com" + ,"Guid":"acd16696-8c14-4f5d-877e-fe3fc1d32737" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSymbolFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInformationalStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"informationalStringID","Type":{"Kind":"ApiRef","Name":"DWRITE_INFORMATIONAL_STRING_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"informationalStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_READING_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_READING_DIRECTION_LEFT_TO_RIGHT","Value":0} + ,{"Name":"DWRITE_READING_DIRECTION_RIGHT_TO_LEFT","Value":1} + ,{"Name":"DWRITE_READING_DIRECTION_TOP_TO_BOTTOM","Value":2} + ,{"Name":"DWRITE_READING_DIRECTION_BOTTOM_TO_TOP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FLOW_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM","Value":0} + ,{"Name":"DWRITE_FLOW_DIRECTION_BOTTOM_TO_TOP","Value":1} + ,{"Name":"DWRITE_FLOW_DIRECTION_LEFT_TO_RIGHT","Value":2} + ,{"Name":"DWRITE_FLOW_DIRECTION_RIGHT_TO_LEFT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TEXT_ALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_TEXT_ALIGNMENT_LEADING","Value":0} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_TRAILING","Value":1} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_CENTER","Value":2} + ,{"Name":"DWRITE_TEXT_ALIGNMENT_JUSTIFIED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PARAGRAPH_ALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PARAGRAPH_ALIGNMENT_NEAR","Value":0} + ,{"Name":"DWRITE_PARAGRAPH_ALIGNMENT_FAR","Value":1} + ,{"Name":"DWRITE_PARAGRAPH_ALIGNMENT_CENTER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_WORD_WRAPPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_WORD_WRAPPING_WRAP","Value":0} + ,{"Name":"DWRITE_WORD_WRAPPING_NO_WRAP","Value":1} + ,{"Name":"DWRITE_WORD_WRAPPING_EMERGENCY_BREAK","Value":2} + ,{"Name":"DWRITE_WORD_WRAPPING_WHOLE_WORD","Value":3} + ,{"Name":"DWRITE_WORD_WRAPPING_CHARACTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_SPACING_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_LINE_SPACING_METHOD_DEFAULT","Value":0} + ,{"Name":"DWRITE_LINE_SPACING_METHOD_UNIFORM","Value":1} + ,{"Name":"DWRITE_LINE_SPACING_METHOD_PROPORTIONAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TRIMMING_GRANULARITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_TRIMMING_GRANULARITY_NONE","Value":0} + ,{"Name":"DWRITE_TRIMMING_GRANULARITY_CHARACTER","Value":1} + ,{"Name":"DWRITE_TRIMMING_GRANULARITY_WORD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_FEATURE_TAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS","Value":1668441697} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS","Value":1668297315} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS","Value":1668493923} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES","Value":1953259875} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS","Value":1702060387} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION","Value":1886217059} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES","Value":1734962275} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING","Value":1886613603} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH","Value":1752658787} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING","Value":1936880995} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_DEFAULT","Value":1953261156} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES","Value":1734962276} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS","Value":1953527909} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_FRACTIONS","Value":1667330662} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_FULL_WIDTH","Value":1684633446} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALF_FORMS","Value":1718378856} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALANT_FORMS","Value":1852596584} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH","Value":1953259880} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS","Value":1953720680} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES","Value":1634626408} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES","Value":1734962280} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HALF_WIDTH","Value":1684633448} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS","Value":1869246312} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS04_FORMS","Value":875589738} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS78_FORMS","Value":943157354} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS83_FORMS","Value":859336810} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_JIS90_FORMS","Value":809070698} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_KERNING","Value":1852990827} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES","Value":1634167148} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_LINING_FIGURES","Value":1836412524} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS","Value":1818455916} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING","Value":1802658157} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK","Value":1802659693} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING","Value":1802333037} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS","Value":1953259886} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS","Value":1801677934} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES","Value":1836412527} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_ORDINALS","Value":1852076655} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH","Value":1953259888} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS","Value":1885430640} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES","Value":1836412528} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS","Value":1684633456} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS","Value":1684633457} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES","Value":1734962290} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS","Value":2036495730} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES","Value":1953259891} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS","Value":1718511987} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS","Value":1885564275} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS","Value":1819307379} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1","Value":825258867} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2","Value":842036083} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3","Value":858813299} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4","Value":875590515} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5","Value":892367731} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6","Value":909144947} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7","Value":925922163} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8","Value":942699379} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9","Value":959476595} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10","Value":808547187} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11","Value":825324403} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12","Value":842101619} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13","Value":858878835} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14","Value":875656051} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15","Value":892433267} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16","Value":909210483} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17","Value":925987699} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18","Value":942764915} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19","Value":959542131} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20","Value":808612723} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SUBSCRIPT","Value":1935832435} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT","Value":1936749939} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SWASH","Value":1752397683} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TITLING","Value":1819568500} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS","Value":1835101812} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES","Value":1836412532} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS","Value":1684107892} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS","Value":1684633460} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_UNICASE","Value":1667853941} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING","Value":1953654134} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION","Value":846492278} + ,{"Name":"DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO","Value":1869768058} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DWRITE_TEXT_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_FEATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nameTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"parameter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TYPOGRAPHIC_FEATURES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"features","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":[]} + ,{"Name":"featureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TRIMMING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"granularity","Type":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING_GRANULARITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"delimiter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"delimiterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextFormat" + ,"Kind":"Com" + ,"Guid":"9c906818-31d7-4fd3-a151-7c5e225db55a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTextAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParagraphAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paragraphAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_PARAGRAPH_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWordWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wordWrapping","Type":{"Kind":"ApiRef","Name":"DWRITE_WORD_WRAPPING","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFlowDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIncrementalTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"incrementalTabStop","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTrimming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trimmingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"trimmingSign","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingMethod","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParagraphAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_PARAGRAPH_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWordWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_WORD_WRAPPING","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFlowDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetIncrementalTabStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTrimming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trimmingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TRIMMING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"trimmingSign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lineSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"baseline","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamilyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTypography" + ,"Kind":"Com" + ,"Guid":"55f1112b-1dc2-4b3c-9541-f46894ed85b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFeature","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFeatureCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFeature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_SCRIPT_SHAPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_SCRIPT_SHAPES_DEFAULT","Value":0} + ,{"Name":"DWRITE_SCRIPT_SHAPES_NO_VISUAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_SCRIPT_ANALYSIS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"script","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"shapes","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_SHAPES","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_BREAK_CONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_BREAK_CONDITION_NEUTRAL","Value":0} + ,{"Name":"DWRITE_BREAK_CONDITION_CAN_BREAK","Value":1} + ,{"Name":"DWRITE_BREAK_CONDITION_MAY_NOT_BREAK","Value":2} + ,{"Name":"DWRITE_BREAK_CONDITION_MUST_BREAK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_BREAKPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE","Value":0} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL","Value":1} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE","Value":2} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL","Value":3} + ,{"Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteNumberSubstitution" + ,"Kind":"Com" + ,"Guid":"14885cc9-bab0-4f90-b6ed-5c366a2cd03d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DWRITE_SHAPING_TEXT_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_SHAPING_GLYPH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextAnalysisSource" + ,"Kind":"Com" + ,"Guid":"688e1a58-5094-47c8-adc8-fbcea60ae92b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextBeforePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParagraphReadingDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"localeName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"GetNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSink" + ,"Kind":"Com" + ,"Guid":"5810cd44-0ca0-4701-b3fa-bec5182ae4f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScriptAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetLineBreakpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lineBreakpoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_BREAKPOINT","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBidiLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"explicitLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"resolvedLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer" + ,"Kind":"Com" + ,"Guid":"b7e6163e-7f46-43b4-84b3-e4e6249c365d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AnalyzeScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeBidi" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnalyzeLineBreakpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxGlyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"actualGlyphCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphPlacements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":15,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":15,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphPlacements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_TEXT_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"features","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":18,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TYPOGRAPHIC_FEATURES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRangeLengths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":18,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_GLYPH_RUN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"glyphIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bidiLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_RUN_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clusterMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_UNDERLINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"runHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_STRIKETHROUGH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"thickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"readingDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_READING_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"flowDirection","Type":{"Kind":"ApiRef","Name":"DWRITE_FLOW_DIRECTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_LINE_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"trailingWhitespaceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"newlineLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"isTrimmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_CLUSTER_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_TEXT_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"widthIncludingTrailingWhitespace","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"layoutWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"layoutHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxBidiReorderingDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_INLINE_OBJECT_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"supportsSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_OVERHANG_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_HIT_TEST_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bidiLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"isTrimmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteInlineObject" + ,"Kind":"Com" + ,"Guid":"8339fde3-106f-47ab-8373-1c6295eb10b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"renderer","Type":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_INLINE_OBJECT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOverhangMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overhangs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_OVERHANG_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBreakConditions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"breakConditionBefore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_BREAK_CONDITION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"breakConditionAfter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_BREAK_CONDITION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWritePixelSnapping" + ,"Kind":"Com" + ,"Guid":"eaf3a2da-ecf4-4d24-b644-b34f6842024b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsPixelSnappingDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"isDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextRenderer" + ,"Kind":"Com" + ,"Guid":"ef8a8135-5cc6-45fe-8825-c5a0724eb819" + ,"Interface":{"Kind":"ApiRef","Name":"IDWritePixelSnapping","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"underline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_UNDERLINE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"strikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_STRIKETHROUGH","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout" + ,"Kind":"Com" + ,"Guid":"53737037-6d14-410b-9bfe-0b182bb70961" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetMaxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasUnderline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasStrikethrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDrawingEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"drawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"typography","Type":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMaxHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontFamilyNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontFamilyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontWeight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontStretch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hasUnderline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hasStrikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDrawingEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"drawingEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typography","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"renderer","Type":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLineMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxLineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualLineCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOverhangMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overhangs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_OVERHANG_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClusterMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clusterMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_CLUSTER_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxClusterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualClusterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetermineMinWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isTrailingHit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isInside","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestTextPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isTrailingHit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pointY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTestTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"hitTestMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_HIT_TEST_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxHitTestMetricsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualHitTestMetricsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteBitmapRenderTarget" + ,"Kind":"Com" + ,"Guid":"5e5a32a3-8dff-4773-9ff6-0696eab77267" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blackBoxRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMemoryDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPixelsPerDip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteGdiInterop" + ,"Kind":"Com" + ,"Guid":"1edd9491-9853-4299-898f-6432983b6f3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFromLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ConvertFontToLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isSystemFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertFontFaceToLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFaceFromHdc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateBitmapRenderTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"renderTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteBitmapRenderTarget","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_TEXTURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_TEXTURE_ALIASED_1x1","Value":0} + ,{"Name":"DWRITE_TEXTURE_CLEARTYPE_3x1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteGlyphRunAnalysis" + ,"Kind":"Com" + ,"Guid":"7d97dbf7-e085-42d4-81e3-6a883bded118" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAlphaTextureBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textureType","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXTURE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textureBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAlphaTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textureType","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXTURE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textureBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"alphaValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAlphaBlendParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"blendGamma","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"blendEnhancedContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"blendClearTypeLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFactory" + ,"Kind":"Com" + ,"Guid":"b859ee5a-d838-4b5b-a2e8-1adc7d93db48" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCustomFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"collectionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"collectionKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterFontCollectionLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFontCollectionLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollectionLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollectionLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceType","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FACE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"numberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceSimulationFlags","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateMonitorRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RegisterFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileLoader","Type":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTextFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTypography" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"typography","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTypography","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetGdiInterop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gdiInterop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGdiInterop","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"maxWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"maxHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGdiCompatibleTextLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"layoutWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"layoutHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEllipsisTrimmingSign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textFormat","Type":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"trimmingSign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextAnalyzer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textAnalyzer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateNumberSubstitution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"substitutionMethod","Type":{"Kind":"ApiRef","Name":"DWRITE_NUMBER_SUBSTITUTION_METHOD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ignoreUserOverride","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numberSubstitution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteNumberSubstitution","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_PANOSE_FAMILY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FAMILY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FAMILY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FAMILY_TEXT_DISPLAY","Value":2} + ,{"Name":"DWRITE_PANOSE_FAMILY_SCRIPT","Value":3} + ,{"Name":"DWRITE_PANOSE_FAMILY_DECORATIVE","Value":4} + ,{"Name":"DWRITE_PANOSE_FAMILY_SYMBOL","Value":5} + ,{"Name":"DWRITE_PANOSE_FAMILY_PICTORIAL","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SERIF_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SERIF_STYLE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_COVE","Value":2} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_COVE","Value":3} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SQUARE_COVE","Value":4} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SQUARE_COVE","Value":5} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SQUARE","Value":6} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_THIN","Value":7} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OVAL","Value":8} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_EXAGGERATED","Value":9} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_TRIANGLE","Value":10} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_NORMAL_SANS","Value":11} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_OBTUSE_SANS","Value":12} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_PERPENDICULAR_SANS","Value":13} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_FLARED","Value":14} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_ROUNDED","Value":15} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_SCRIPT","Value":16} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_PERP_SANS","Value":13} + ,{"Name":"DWRITE_PANOSE_SERIF_STYLE_BONE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_WEIGHT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_WEIGHT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_WEIGHT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_WEIGHT_VERY_LIGHT","Value":2} + ,{"Name":"DWRITE_PANOSE_WEIGHT_LIGHT","Value":3} + ,{"Name":"DWRITE_PANOSE_WEIGHT_THIN","Value":4} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BOOK","Value":5} + ,{"Name":"DWRITE_PANOSE_WEIGHT_MEDIUM","Value":6} + ,{"Name":"DWRITE_PANOSE_WEIGHT_DEMI","Value":7} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BOLD","Value":8} + ,{"Name":"DWRITE_PANOSE_WEIGHT_HEAVY","Value":9} + ,{"Name":"DWRITE_PANOSE_WEIGHT_BLACK","Value":10} + ,{"Name":"DWRITE_PANOSE_WEIGHT_EXTRA_BLACK","Value":11} + ,{"Name":"DWRITE_PANOSE_WEIGHT_NORD","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_PROPORTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_PROPORTION_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_PROPORTION_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_PROPORTION_OLD_STYLE","Value":2} + ,{"Name":"DWRITE_PANOSE_PROPORTION_MODERN","Value":3} + ,{"Name":"DWRITE_PANOSE_PROPORTION_EVEN_WIDTH","Value":4} + ,{"Name":"DWRITE_PANOSE_PROPORTION_EXPANDED","Value":5} + ,{"Name":"DWRITE_PANOSE_PROPORTION_CONDENSED","Value":6} + ,{"Name":"DWRITE_PANOSE_PROPORTION_VERY_EXPANDED","Value":7} + ,{"Name":"DWRITE_PANOSE_PROPORTION_VERY_CONDENSED","Value":8} + ,{"Name":"DWRITE_PANOSE_PROPORTION_MONOSPACED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_CONTRAST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_CONTRAST_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_CONTRAST_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_CONTRAST_NONE","Value":2} + ,{"Name":"DWRITE_PANOSE_CONTRAST_VERY_LOW","Value":3} + ,{"Name":"DWRITE_PANOSE_CONTRAST_LOW","Value":4} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM_LOW","Value":5} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM","Value":6} + ,{"Name":"DWRITE_PANOSE_CONTRAST_MEDIUM_HIGH","Value":7} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HIGH","Value":8} + ,{"Name":"DWRITE_PANOSE_CONTRAST_VERY_HIGH","Value":9} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_LOW","Value":10} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_MEDIUM","Value":11} + ,{"Name":"DWRITE_PANOSE_CONTRAST_HORIZONTAL_HIGH","Value":12} + ,{"Name":"DWRITE_PANOSE_CONTRAST_BROKEN","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_STROKE_VARIATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_STROKE_VARIATION_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_NO_VARIATION","Value":2} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_DIAGONAL","Value":3} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_TRANSITIONAL","Value":4} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_VERTICAL","Value":5} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_GRADUAL_HORIZONTAL","Value":6} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_RAPID_VERTICAL","Value":7} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_RAPID_HORIZONTAL","Value":8} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_INSTANT_VERTICAL","Value":9} + ,{"Name":"DWRITE_PANOSE_STROKE_VARIATION_INSTANT_HORIZONTAL","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ARM_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ARM_STYLE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORIZONTAL","Value":2} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_WEDGE","Value":3} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERTICAL","Value":4} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_SINGLE_SERIF","Value":5} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_DOUBLE_SERIF","Value":6} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_HORIZONTAL","Value":7} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_WEDGE","Value":8} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_VERTICAL","Value":9} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_SINGLE_SERIF","Value":10} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_NONSTRAIGHT_ARMS_DOUBLE_SERIF","Value":11} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_HORZ","Value":2} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_STRAIGHT_ARMS_VERT","Value":4} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_HORZ","Value":7} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_WEDGE","Value":8} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_VERT","Value":9} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_SINGLE_SERIF","Value":10} + ,{"Name":"DWRITE_PANOSE_ARM_STYLE_BENT_ARMS_DOUBLE_SERIF","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_LETTERFORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_LETTERFORM_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_CONTACT","Value":2} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_WEIGHTED","Value":3} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_BOXED","Value":4} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_FLATTENED","Value":5} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_ROUNDED","Value":6} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_OFF_CENTER","Value":7} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_NORMAL_SQUARE","Value":8} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_CONTACT","Value":9} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_WEIGHTED","Value":10} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_BOXED","Value":11} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_FLATTENED","Value":12} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_ROUNDED","Value":13} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_OFF_CENTER","Value":14} + ,{"Name":"DWRITE_PANOSE_LETTERFORM_OBLIQUE_SQUARE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_MIDLINE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_MIDLINE_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_MIDLINE_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_TRIMMED","Value":2} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_POINTED","Value":3} + ,{"Name":"DWRITE_PANOSE_MIDLINE_STANDARD_SERIFED","Value":4} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_TRIMMED","Value":5} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_POINTED","Value":6} + ,{"Name":"DWRITE_PANOSE_MIDLINE_HIGH_SERIFED","Value":7} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_TRIMMED","Value":8} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_POINTED","Value":9} + ,{"Name":"DWRITE_PANOSE_MIDLINE_CONSTANT_SERIFED","Value":10} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_TRIMMED","Value":11} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_POINTED","Value":12} + ,{"Name":"DWRITE_PANOSE_MIDLINE_LOW_SERIFED","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_XHEIGHT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_XHEIGHT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL","Value":2} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD","Value":3} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE","Value":4} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL","Value":5} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD","Value":6} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE","Value":7} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_CONSTANT_STD","Value":3} + ,{"Name":"DWRITE_PANOSE_XHEIGHT_DUCKING_STD","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_TOOL_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_TOOL_KIND_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_FLAT_NIB","Value":2} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_PRESSURE_POINT","Value":3} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_ENGRAVED","Value":4} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_BALL","Value":5} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_BRUSH","Value":6} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_ROUGH","Value":7} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_FELT_PEN_BRUSH_TIP","Value":8} + ,{"Name":"DWRITE_PANOSE_TOOL_KIND_WILD_BRUSH","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SPACING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SPACING_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SPACING_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SPACING_PROPORTIONAL_SPACED","Value":2} + ,{"Name":"DWRITE_PANOSE_SPACING_MONOSPACED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ASPECT_RATIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ASPECT_RATIO_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_VERY_CONDENSED","Value":2} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_CONDENSED","Value":3} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_NORMAL","Value":4} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_EXPANDED","Value":5} + ,{"Name":"DWRITE_PANOSE_ASPECT_RATIO_VERY_EXPANDED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_DISCONNECTED","Value":2} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_TRAILING","Value":3} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_ROMAN_CONNECTED","Value":4} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_DISCONNECTED","Value":5} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_TRAILING","Value":6} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_CURSIVE_CONNECTED","Value":7} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_DISCONNECTED","Value":8} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_TRAILING","Value":9} + ,{"Name":"DWRITE_PANOSE_SCRIPT_TOPOLOGY_BLACKLETTER_CONNECTED","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SCRIPT_FORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SCRIPT_FORM_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_NO_WRAPPING","Value":2} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_SOME_WRAPPING","Value":3} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_MORE_WRAPPING","Value":4} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_UPRIGHT_EXTREME_WRAPPING","Value":5} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_NO_WRAPPING","Value":6} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_SOME_WRAPPING","Value":7} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_MORE_WRAPPING","Value":8} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_OBLIQUE_EXTREME_WRAPPING","Value":9} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_NO_WRAPPING","Value":10} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_SOME_WRAPPING","Value":11} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_MORE_WRAPPING","Value":12} + ,{"Name":"DWRITE_PANOSE_SCRIPT_FORM_EXAGGERATED_EXTREME_WRAPPING","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_FINIALS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FINIALS_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FINIALS_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_NO_LOOPS","Value":2} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_CLOSED_LOOPS","Value":3} + ,{"Name":"DWRITE_PANOSE_FINIALS_NONE_OPEN_LOOPS","Value":4} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_NO_LOOPS","Value":5} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_CLOSED_LOOPS","Value":6} + ,{"Name":"DWRITE_PANOSE_FINIALS_SHARP_OPEN_LOOPS","Value":7} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_NO_LOOPS","Value":8} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_CLOSED_LOOPS","Value":9} + ,{"Name":"DWRITE_PANOSE_FINIALS_TAPERED_OPEN_LOOPS","Value":10} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_NO_LOOPS","Value":11} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_CLOSED_LOOPS","Value":12} + ,{"Name":"DWRITE_PANOSE_FINIALS_ROUND_OPEN_LOOPS","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_XASCENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_XASCENT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_XASCENT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_XASCENT_VERY_LOW","Value":2} + ,{"Name":"DWRITE_PANOSE_XASCENT_LOW","Value":3} + ,{"Name":"DWRITE_PANOSE_XASCENT_MEDIUM","Value":4} + ,{"Name":"DWRITE_PANOSE_XASCENT_HIGH","Value":5} + ,{"Name":"DWRITE_PANOSE_XASCENT_VERY_HIGH","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_DECORATIVE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_DERIVATIVE","Value":2} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_TOPOLOGY","Value":3} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ELEMENTS","Value":4} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_NONSTANDARD_ASPECT","Value":5} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_INITIALS","Value":6} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_CARTOON","Value":7} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_PICTURE_STEMS","Value":8} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_ORNAMENTED","Value":9} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_TEXT_AND_BACKGROUND","Value":10} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_COLLAGE","Value":11} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_CLASS_MONTAGE","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_ASPECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_ASPECT_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_ASPECT_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_ASPECT_SUPER_CONDENSED","Value":2} + ,{"Name":"DWRITE_PANOSE_ASPECT_VERY_CONDENSED","Value":3} + ,{"Name":"DWRITE_PANOSE_ASPECT_CONDENSED","Value":4} + ,{"Name":"DWRITE_PANOSE_ASPECT_NORMAL","Value":5} + ,{"Name":"DWRITE_PANOSE_ASPECT_EXTENDED","Value":6} + ,{"Name":"DWRITE_PANOSE_ASPECT_VERY_EXTENDED","Value":7} + ,{"Name":"DWRITE_PANOSE_ASPECT_SUPER_EXTENDED","Value":8} + ,{"Name":"DWRITE_PANOSE_ASPECT_MONOSPACED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_FILL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_FILL_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_FILL_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_FILL_STANDARD_SOLID_FILL","Value":2} + ,{"Name":"DWRITE_PANOSE_FILL_NO_FILL","Value":3} + ,{"Name":"DWRITE_PANOSE_FILL_PATTERNED_FILL","Value":4} + ,{"Name":"DWRITE_PANOSE_FILL_COMPLEX_FILL","Value":5} + ,{"Name":"DWRITE_PANOSE_FILL_SHAPED_FILL","Value":6} + ,{"Name":"DWRITE_PANOSE_FILL_DRAWN_DISTRESSED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_LINING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_LINING_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_LINING_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_LINING_NONE","Value":2} + ,{"Name":"DWRITE_PANOSE_LINING_INLINE","Value":3} + ,{"Name":"DWRITE_PANOSE_LINING_OUTLINE","Value":4} + ,{"Name":"DWRITE_PANOSE_LINING_ENGRAVED","Value":5} + ,{"Name":"DWRITE_PANOSE_LINING_SHADOW","Value":6} + ,{"Name":"DWRITE_PANOSE_LINING_RELIEF","Value":7} + ,{"Name":"DWRITE_PANOSE_LINING_BACKDROP","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_STANDARD","Value":2} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SQUARE","Value":3} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_MULTIPLE_SEGMENT","Value":4} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_ART_DECO","Value":5} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UNEVEN_WEIGHTING","Value":6} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_ARMS","Value":7} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_DIVERSE_FORMS","Value":8} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_LOMBARDIC_FORMS","Value":9} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_UPPER_CASE_IN_LOWER_CASE","Value":10} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_IMPLIED_TOPOLOGY","Value":11} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_HORSESHOE_E_AND_A","Value":12} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_CURSIVE","Value":13} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_BLACKLETTER","Value":14} + ,{"Name":"DWRITE_PANOSE_DECORATIVE_TOPOLOGY_SWASH_VARIANCE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_CHARACTER_RANGES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_CHARACTER_RANGES_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_EXTENDED_COLLECTION","Value":2} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_LITERALS","Value":3} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_NO_LOWER_CASE","Value":4} + ,{"Name":"DWRITE_PANOSE_CHARACTER_RANGES_SMALL_CAPS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SYMBOL_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SYMBOL_KIND_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_MONTAGES","Value":2} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_PICTURES","Value":3} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_SHAPES","Value":4} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_SCIENTIFIC","Value":5} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_MUSIC","Value":6} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_EXPERT","Value":7} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_PATTERNS","Value":8} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_BOARDERS","Value":9} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_ICONS","Value":10} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_LOGOS","Value":11} + ,{"Name":"DWRITE_PANOSE_SYMBOL_KIND_INDUSTRY_SPECIFIC","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_ANY","Value":0} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_FIT","Value":1} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NO_WIDTH","Value":2} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_EXCEPTIONALLY_WIDE","Value":3} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_SUPER_WIDE","Value":4} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_WIDE","Value":5} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_WIDE","Value":6} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NORMAL","Value":7} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_NARROW","Value":8} + ,{"Name":"DWRITE_PANOSE_SYMBOL_ASPECT_RATIO_VERY_NARROW","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_OUTLINE_THRESHOLD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_OUTLINE_THRESHOLD_ANTIALIASED","Value":0} + ,{"Name":"DWRITE_OUTLINE_THRESHOLD_ALIASED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_BASELINE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_BASELINE_DEFAULT","Value":0} + ,{"Name":"DWRITE_BASELINE_ROMAN","Value":1} + ,{"Name":"DWRITE_BASELINE_CENTRAL","Value":2} + ,{"Name":"DWRITE_BASELINE_MATH","Value":3} + ,{"Name":"DWRITE_BASELINE_HANGING","Value":4} + ,{"Name":"DWRITE_BASELINE_IDEOGRAPHIC_BOTTOM","Value":5} + ,{"Name":"DWRITE_BASELINE_IDEOGRAPHIC_TOP","Value":6} + ,{"Name":"DWRITE_BASELINE_MINIMUM","Value":7} + ,{"Name":"DWRITE_BASELINE_MAXIMUM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION_DEFAULT","Value":0} + ,{"Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION_STACKED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GLYPH_ORIENTATION_ANGLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_0_DEGREES","Value":0} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_90_DEGREES","Value":1} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_180_DEGREES","Value":2} + ,{"Name":"DWRITE_GLYPH_ORIENTATION_ANGLE_270_DEGREES","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_METRICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_DWrite_1_L627_C38","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"glyphBoxLeft","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"glyphBoxTop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"glyphBoxRight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"glyphBoxBottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptPositionX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptPositionY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptSizeX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"subscriptSizeY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptPositionX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptPositionY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptSizeX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"superscriptSizeY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"hasTypographicMetrics","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_CARET_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"slopeRise","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"slopeRun","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_PANOSE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"values","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"_text_e__Struct","TargetKind":"Default","Api":"DirectWrite","Parents":["DWRITE_PANOSE"]},"Attrs":[]} + ,{"Name":"script","Type":{"Kind":"ApiRef","Name":"_script_e__Struct","TargetKind":"Default","Api":"DirectWrite","Parents":["DWRITE_PANOSE"]},"Attrs":[]} + ,{"Name":"decorative","Type":{"Kind":"ApiRef","Name":"_decorative_e__Struct","TargetKind":"Default","Api":"DirectWrite","Parents":["DWRITE_PANOSE"]},"Attrs":[]} + ,{"Name":"symbol","Type":{"Kind":"ApiRef","Name":"_symbol_e__Struct","TargetKind":"Default","Api":"DirectWrite","Parents":["DWRITE_PANOSE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_symbol_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"symbolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"spacing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatioAndContrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio94","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio119","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio157","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio163","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio211","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_script_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"toolKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"spacing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspectRatio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scriptTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scriptForm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"finials","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"xAscent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_text_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"serifStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"proportion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"strokeVariation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"armStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"letterform","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"midline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"xHeight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_decorative_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"familyKind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"decorativeClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"aspect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"serifVariant","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fill","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lining","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"decorativeTopology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"characterRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DWRITE_UNICODE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"first","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"last","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_SCRIPT_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isoScriptCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isoScriptNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clusterLookahead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"justificationCharacter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_JUSTIFICATION_OPPORTUNITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"expansionMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"expansionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"compressionMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteFactory1" + ,"Kind":"Com" + ,"Guid":"30572f99-dac6-41db-a16e-0486307e606a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetEudcFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrastGrayscale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace1" + ,"Kind":"Com" + ,"Guid":"a71efdb4-9fdb-4838-ad90-cfc3be8c3daf" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGdiCompatibleMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCaretMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"caretMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_CARET_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unicodeRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"actualRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMonospacedFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDesignGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGdiCompatibleGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelsPerDip","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"useGdiNatural","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKerningPairAdjustments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvanceAdjustments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasKerningPairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVerticalGlyphVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nominalGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"verticalGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasVerticalGlyphVariants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFont1" + ,"Kind":"Com" + ,"Guid":"acd16696-8c14-4f5d-877e-fe3fc1d32738" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fontMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_METRICS1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPanose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"panose","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_PANOSE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unicodeRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"actualRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMonospacedFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteRenderingParams1" + ,"Kind":"Com" + ,"Guid":"94413cf4-a6fc-4248-8b50-6674348fcad3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGrayscaleEnhancedContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Single"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer1" + ,"Kind":"Com" + ,"Guid":"80dad800-e21f-4e83-96ce-bfcce500db7c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"ApplyCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"leadingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"modifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBaseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseline","Type":{"Kind":"ApiRef","Name":"DWRITE_BASELINE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isVertical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSimulationAllowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baselineCoordinate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AnalyzeVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource1","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"analysisSink","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink1","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphOrientationTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScriptProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextComplexity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isTextSimple","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textLengthRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJustificationOpportunities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"justificationOpportunities","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_JUSTIFICATION_OPPORTUNITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JustifyGlyphAdvances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"justificationOpportunities","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_JUSTIFICATION_OPPORTUNITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"glyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"justifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJustifiedGlyphs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxGlyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"justifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_SHAPING_GLYPH_PROPERTIES","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"actualGlyphCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"modifiedClusterMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"modifiedGlyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphAdvances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"modifiedGlyphOffsets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_OFFSET","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSource1" + ,"Kind":"Com" + ,"Guid":"639cfad8-0fb4-4b21-a58a-067920120009" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"glyphOrientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"bidiLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalysisSink1" + ,"Kind":"Com" + ,"Guid":"b0d941a0-85e7-4d8b-9fd3-5ced9934482a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSink","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"adjustedBidiLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout1" + ,"Kind":"Com" + ,"Guid":"9064d822-80a7-465c-a986-df65f78b8feb" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetPairKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isPairKerningEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPairKerning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isPairKerningEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"leadingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCharacterSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"leadingSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"trailingSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"minimumAdvanceWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_TEXT_ANTIALIAS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_TEXT_ANTIALIAS_MODE_CLEARTYPE","Value":0} + ,{"Name":"DWRITE_TEXT_ANTIALIAS_MODE_GRAYSCALE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteBitmapRenderTarget1" + ,"Kind":"Com" + ,"Guid":"791e8298-3ef3-4230-9880-c9bdecc42064" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteBitmapRenderTarget","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTextAntialiasMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_OPTICAL_ALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_OPTICAL_ALIGNMENT_NONE","Value":0} + ,{"Name":"DWRITE_OPTICAL_ALIGNMENT_NO_SIDE_BEARINGS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GRID_FIT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_GRID_FIT_MODE_DEFAULT","Value":0} + ,{"Name":"DWRITE_GRID_FIT_MODE_DISABLED","Value":1} + ,{"Name":"DWRITE_GRID_FIT_MODE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_TEXT_METRICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"heightIncludingTrailingWhitespace","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextRenderer1" + ,"Kind":"Com" + ,"Guid":"d3e0e934-22a0-427e-aae4-7d9574b59db1" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextRenderer","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"DrawGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"underline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_UNDERLINE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawStrikethrough" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"strikethrough","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_STRIKETHROUGH","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawInlineObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clientDrawingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"orientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"inlineObject","Type":{"Kind":"ApiRef","Name":"IDWriteInlineObject","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isRightToLeft","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientDrawingEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextFormat1" + ,"Kind":"Com" + ,"Guid":"5f174b49-0d8b-4cfb-8bca-f1cce9d06c67" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphOrientation","Type":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isLastLineWrappingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opticalAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout2" + ,"Kind":"Com" + ,"Guid":"1093c18f-8d5e-43f0-b064-0917311b525e" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textMetrics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_METRICS1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphOrientation","Type":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVerticalGlyphOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_VERTICAL_GLYPH_ORIENTATION","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isLastLineWrappingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastLineWrapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opticalAlignment","Type":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpticalAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_OPTICAL_ALIGNMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextAnalyzer2" + ,"Kind":"Com" + ,"Guid":"553a9ff3-5693-4df7-b52b-74806f7f2eb9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextAnalyzer1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGlyphOrientationTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphOrientationAngle","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_ORIENTATION_ANGLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"originX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"originY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypographicFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"maxTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualTagCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"tags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckTypographicFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"scriptAnalysis","Type":{"Kind":"ApiRef","Name":"DWRITE_SCRIPT_ANALYSIS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"featureTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FEATURE_TAG","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"featureApplies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallback" + ,"Kind":"Com" + ,"Guid":"efa008f9-f7a1-48bf-b05c-f224713cc0ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"baseFontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baseWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"mappedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mappedFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallbackBuilder" + ,"Kind":"Com" + ,"Guid":"fd882d06-8aba-4fb8-b849-8be8b73e14de" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_UNICODE_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rangesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"targetFamilyNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"targetFamilyNamesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont2" + ,"Kind":"Com" + ,"Guid":"29748ed6-8c9c-4a6a-be0b-d912e8538944" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"IsColorFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace2" + ,"Kind":"Com" + ,"Guid":"d8b768ff-64bc-4e66-982b-ec8e87f693f7" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"IsColorFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetColorPaletteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPaletteEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPaletteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"firstEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paletteEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gridFitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_COLOR_GLYPH_RUN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"glyphRun","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":[]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"runColor","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"paletteIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteColorGlyphRunEnumerator" + ,"Kind":"Com" + ,"Guid":"d31fbe17-f157-41a2-8d24-cb779e0560e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorGlyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteRenderingParams2" + ,"Kind":"Com" + ,"Guid":"f9d711c3-9777-40ae-87e8-3e5af9bf0948" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGridFitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory2" + ,"Kind":"Com" + ,"Guid":"0439fc60-ca44-4994-8dee-3a9af7b732ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFallbackBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFallbackBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFallbackBuilder","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"TranslateColorGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldToDeviceTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorLayers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"grayscaleEnhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_PROPERTY_ID_NONE","Value":0} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FAMILY_NAME","Value":1} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FAMILY_NAME","Value":2} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT_STRETCH_STYLE_FACE_NAME","Value":3} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FULL_NAME","Value":4} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WIN32_FAMILY_NAME","Value":5} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_POSTSCRIPT_NAME","Value":6} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_DESIGN_SCRIPT_LANGUAGE_TAG","Value":7} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_SUPPORTED_SCRIPT_LANGUAGE_TAG","Value":8} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_SEMANTIC_TAG","Value":9} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_WEIGHT","Value":10} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_STRETCH","Value":11} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_STYLE","Value":12} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TYPOGRAPHIC_FACE_NAME","Value":13} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TOTAL","Value":13} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_TOTAL_RS3","Value":14} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_PREFERRED_FAMILY_NAME","Value":2} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FAMILY_NAME","Value":1} + ,{"Name":"DWRITE_FONT_PROPERTY_ID_FACE_NAME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"propertyValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_LOCALITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_LOCALITY_REMOTE","Value":0} + ,{"Name":"DWRITE_LOCALITY_PARTIAL","Value":1} + ,{"Name":"DWRITE_LOCALITY_LOCAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_RENDERING_MODE1" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_RENDERING_MODE1_DEFAULT","Value":0} + ,{"Name":"DWRITE_RENDERING_MODE1_ALIASED","Value":1} + ,{"Name":"DWRITE_RENDERING_MODE1_GDI_CLASSIC","Value":2} + ,{"Name":"DWRITE_RENDERING_MODE1_GDI_NATURAL","Value":3} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL","Value":4} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC","Value":5} + ,{"Name":"DWRITE_RENDERING_MODE1_OUTLINE","Value":6} + ,{"Name":"DWRITE_RENDERING_MODE1_NATURAL_SYMMETRIC_DOWNSAMPLED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteRenderingParams3" + ,"Kind":"Com" + ,"Guid":"b7924baa-391b-412a-8c5c-e44cc2d867dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteRenderingParams2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetRenderingMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory3" + ,"Kind":"Com" + ,"Guid":"9a1b41c3-d3bb-466a-87fc-fe67556a3b65" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateGlyphRunAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"antialiasMode","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_ANTIALIAS_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOriginX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"baselineOriginY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"glyphRunAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteGlyphRunAnalysis","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCustomRenderingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"enhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"grayscaleEnhancedContrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"clearTypeLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pixelGeometry","Type":{"Kind":"ApiRef","Name":"DWRITE_PIXEL_GEOMETRY","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingMode","Type":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"gridFitMode","Type":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRenderingParams3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontCollectionFromFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"checkForUpdates","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontDownloadQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontDownloadQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontDownloadQueue","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet" + ,"Kind":"Com" + ,"Guid":"53585141-d9f8-4095-8321-d73cf6bd116b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FindFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"listIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"listIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyID","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"preferredLocaleNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteStringList","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyID","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteStringList","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPropertyOccurrenceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyOccurrenceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"familyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontWeight","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontStretch","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontStyle","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder" + ,"Kind":"Com" + ,"Guid":"2f642afe-9c68-4f40-b8be-457401afcb3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection1" + ,"Kind":"Com" + ,"Guid":"53585141-d9f8-4095-8321-d73cf6bd116c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily1" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7adf" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFamily","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList1" + ,"Kind":"Com" + ,"Guid":"da20d8ef-812a-4c43-9802-62ec4abd7ade" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFaceReference" + ,"Kind":"Com" + ,"Guid":"5e7fa7ca-dde3-424c-89f0-9fcd6fed58cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceWithSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceSimulationFlags","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLocalFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFileTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnqueueFontDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnqueueCharacterDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"characters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"characterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnqueueGlyphDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnqueueFileFragmentDownloadRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFont3" + ,"Kind":"Com" + ,"Guid":"29748ed6-8c9c-4a6a-be0b-d912e8538944" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFont2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace3" + ,"Kind":"Com" + ,"Guid":"d37d7598-09be-4222-a236-2081341cc1f2" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetPanose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"panose","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_PANOSE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_WEIGHT","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStretch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STRETCH","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_STYLE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFamilyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInformationalStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"informationalStringID","Type":{"Kind":"ApiRef","Name":"DWRITE_INFORMATIONAL_STRING_ID","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"informationalStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasCharacter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecommendedRenderingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"outlineThreshold","Type":{"Kind":"ApiRef","Name":"DWRITE_OUTLINE_THRESHOLD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderingParams","Type":{"Kind":"ApiRef","Name":"IDWriteRenderingParams","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"renderingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_RENDERING_MODE1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gridFitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GRID_FIT_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCharacterLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"unicodeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsGlyphLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AreCharactersLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"characters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"characterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"enqueueIfNotLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AreGlyphsLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"glyphCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"enqueueIfNotLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteStringList" + ,"Kind":"Com" + ,"Guid":"cfee3140-1157-47ca-8b85-31bfcf3f2d0e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocaleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"stringBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontDownloadListener" + ,"Kind":"Com" + ,"Guid":"b06fe5b9-43ec-4393-881b-dbe4dc72fda7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"downloadQueue","Type":{"Kind":"ApiRef","Name":"IDWriteFontDownloadQueue","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"downloadResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontDownloadQueue" + ,"Kind":"Com" + ,"Guid":"b71e6052-5aea-4fa3-832e-f60d431f7e91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"ApiRef","Name":"IDWriteFontDownloadListener","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGenerationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteGdiInterop1" + ,"Kind":"Com" + ,"Guid":"4556be70-3abd-4f70-90be-421780a6f515" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteGdiInterop","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFromLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"font","Type":{"Kind":"ApiRef","Name":"IDWriteFont","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMatchingFontsByLOGFONT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_LINE_METRICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"leadingBefore","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"leadingAfter","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_LINE_GAP_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_LINE_GAP_USAGE_DEFAULT","Value":0} + ,{"Name":"DWRITE_FONT_LINE_GAP_USAGE_DISABLED","Value":1} + ,{"Name":"DWRITE_FONT_LINE_GAP_USAGE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_LINE_SPACING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"method","Type":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING_METHOD","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"baseline","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"leadingBefore","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fontLineGapUsage","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_LINE_GAP_USAGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteTextFormat2" + ,"Kind":"Com" + ,"Guid":"f67e0edd-9e3d-4ecc-8c32-4183253dfe70" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout3" + ,"Kind":"Com" + ,"Guid":"07ddcd52-020e-4de8-ac33-6c953d83f92d" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"InvalidateLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLineSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineSpacingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_SPACING","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineMetrics","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_LINE_METRICS1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"maxLineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualLineCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_COLOR_GLYPH_RUN1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_GLYPH_IMAGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"imageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"imageDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uniqueDataId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pixelsPerEm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pixelSize","Type":{"Kind":"ApiRef","Name":"D2D_SIZE_U","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"horizontalLeftOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"horizontalRightOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"verticalTopOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"verticalBottomOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteColorGlyphRunEnumerator1" + ,"Kind":"Com" + ,"Guid":"7c5f86da-c7a1-4f05-b8e1-55a179fe5a35" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorGlyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_COLOR_GLYPH_RUN1","TargetKind":"Default","Api":"DirectWrite","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace4" + ,"Kind":"Com" + ,"Guid":"27f2a904-4eb8-441d-9678-0563f53e3e2f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace3","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetGlyphImageFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGlyphImageFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pixelsPerEmFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelsPerEmLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphImageFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlyphImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pixelsPerEm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphImageFormat","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_DATA","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"glyphDataContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseGlyphImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"glyphDataContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFactory4" + ,"Kind":"Com" + ,"Guid":"4b0b5bd3-0797-4549-8ac5-fe915cc53856" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory3","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateColorGlyphRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"glyphRunDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN_DESCRIPTION","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"desiredGlyphImageFormats","Type":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_IMAGE_FORMATS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldAndDpiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"colorPaletteIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorLayers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteColorGlyphRunEnumerator1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ComputeGlyphOrigins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"measuringMode","Type":{"Kind":"ApiRef","Name":"DWRITE_MEASURING_MODE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"worldAndDpiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_MATRIX","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"glyphOrigins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComputeGlyphOrigins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_GLYPH_RUN","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"baselineOrigin","Type":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphOrigins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D2D_POINT_2F","TargetKind":"Default","Api":"Direct2D","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder1" + ,"Kind":"Com" + ,"Guid":"3ff7715f-3cdc-4dc6-9b72-ec5621dccafd" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"AddFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteAsyncResult" + ,"Kind":"Com" + ,"Guid":"ce25f8fd-863b-4d13-9651-c1f88dc73fe2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWaitHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DWRITE_FILE_FRAGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDWriteRemoteFontFileStream" + ,"Kind":"Com" + ,"Guid":"4db3757a-2c72-4ed9-b2b6-1ababe1aff9c" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocalFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileFragmentLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fragmentSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"isLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"partialSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadOperationID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fileFragments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FILE_FRAGMENT","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fragmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteAsyncResult","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_CONTAINER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_CONTAINER_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_CONTAINER_TYPE_WOFF","Value":1} + ,{"Name":"DWRITE_CONTAINER_TYPE_WOFF2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteRemoteFontFileLoader" + ,"Kind":"Com" + ,"Guid":"68648c83-6ede-46c0-ab46-20083a887fde" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateRemoteStreamFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFileStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRemoteFontFileStream","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetLocalityFromKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFileReferenceKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontFileReferenceKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"locality","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFontFileReferenceFromUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontFileUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteInMemoryFontFileLoader" + ,"Kind":"Com" + ,"Guid":"dc102f47-a12d-4b1c-822d-9e117e33043f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInMemoryFontFileReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IDWriteFactory","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fontDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ownerObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory5" + ,"Kind":"Com" + ,"Guid":"958db99a-be2a-4f09-af7d-65189803d1d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory4","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateInMemoryFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteInMemoryFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateHttpFontFileLoader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referrerUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"extraHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"newLoader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteRemoteFontFileLoader","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AnalyzeContainerType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_CONTAINER_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"fileData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fileDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnpackFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"containerType","Type":{"Kind":"ApiRef","Name":"DWRITE_CONTAINER_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fileDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unpackedFontStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFileStream","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_AXIS_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axisTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_TAG","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_AXIS_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axisTag","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_TAG","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":[]} + ,{"Name":"minValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWRITE_FONT_FAMILY_MODEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC","Value":0} + ,{"Name":"DWRITE_FONT_FAMILY_MODEL_WEIGHT_STRETCH_STYLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_AUTOMATIC_FONT_AXES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_AUTOMATIC_FONT_AXES_NONE","Value":0} + ,{"Name":"DWRITE_AUTOMATIC_FONT_AXES_OPTICAL_SIZE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_FONT_AXIS_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_NONE","Value":0} + ,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_VARIABLE","Value":1} + ,{"Name":"DWRITE_FONT_AXIS_ATTRIBUTES_HIDDEN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteFactory6" + ,"Kind":"Com" + ,"Guid":"f3744d80-21f7-42eb-b35d-995bc72fc223" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory5","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"faceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontCollectionFromFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontSetBuilder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSetBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTextFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"localeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"textFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteTextFormat3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFace5" + ,"Kind":"Com" + ,"Guid":"98eff3a5-b667-479a-b145-e2fa5b9fdc29" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFace4","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasVariations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Equals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"ApiRef","Name":"IDWriteFontFace","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontResource" + ,"Kind":"Com" + ,"Guid":"1f803a76-6871-48e8-987f-b975551c50f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDefaultFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_ATTRIBUTES","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAxisNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetAxisValueNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAxisValueNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"axisIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"axisValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteLocalizedStrings","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"HasVariations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFaceReference1" + ,"Kind":"Com" + ,"Guid":"c081fe77-2fd1-41ac-a5a3-34983c4ba61a" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSetBuilder2" + ,"Kind":"Com" + ,"Guid":"ee5ba612-b131-463c-8f4f-3189b9401e45" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSetBuilder1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"AddFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFile","Type":{"Kind":"ApiRef","Name":"IDWriteFontFile","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontSimulations","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_SIMULATIONS","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet1" + ,"Kind":"Com" + ,"Guid":"7e9fda85-6c92-4053-bc47-7ae3530db4d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFirstFontResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyProperty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"indexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filteredFontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFilteredFontIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_PROPERTY","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyProperty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"maxIndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualIndexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredFontIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selectAnyRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"maxIndexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualIndexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"maxFontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualFontAxisRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontAxisRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"maxFontAxisRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualFontAxisRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontFaceReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFaceReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFaceReference1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontResource","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFontFace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontLocality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_LOCALITY","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontList2" + ,"Kind":"Com" + ,"Guid":"c0763a34-77af-445a-b735-08c37b0a5bf5" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontList1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFamily2" + ,"Kind":"Com" + ,"Guid":"3ed49e77-a398-4261-b9cf-c126c2131ef3" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFamily1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"matchingFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection2" + ,"Kind":"Com" + ,"Guid":"514039c6-4617-4064-bf8b-92ea83e506e0" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFamily2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMatchingFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"familyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontList2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFontFamilyModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextLayout4" + ,"Kind":"Com" + ,"Guid":"05a9bf42-223f-4441-b5fb-8263685f55e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextLayout3","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWRITE_TEXT_RANGE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"automaticFontAxes","Type":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteTextFormat3" + ,"Kind":"Com" + ,"Guid":"6d3b5641-e550-430d-a85b-b7bf48a93427" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteTextFormat2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"SetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontAxisValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontAxisValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAutomaticFontAxes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"automaticFontAxes","Type":{"Kind":"ApiRef","Name":"DWRITE_AUTOMATIC_FONT_AXES","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontFallback1" + ,"Kind":"Com" + ,"Guid":"2397599d-dd0d-4681-bd6a-f4f31eaade77" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontFallback","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"MapCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"analysisSource","Type":{"Kind":"ApiRef","Name":"IDWriteTextAnalysisSource","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"textPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"baseFontCollection","Type":{"Kind":"ApiRef","Name":"IDWriteFontCollection","TargetKind":"Com","Api":"DirectWrite","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"baseFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fontAxisValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DWRITE_FONT_AXIS_VALUE","TargetKind":"Default","Api":"DirectWrite","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fontAxisValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mappedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"mappedFontFace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontFace5","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDWriteFontSet2" + ,"Kind":"Com" + ,"Guid":"dc7ead19-e54c-43af-b2da-4e2b79ba3f7f" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet1","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetExpirationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFontCollection3" + ,"Kind":"Com" + ,"Guid":"a4d055a6-f9e3-4e25-93b7-9e309f3af8e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontCollection2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetExpirationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDWriteFactory7" + ,"Kind":"Com" + ,"Guid":"35d0e0b3-9076-4d2e-a016-a91b568a06b4" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFactory6","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemFontSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontSet2","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSystemFontCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeDownloadableFonts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontFamilyModel","Type":{"Kind":"ApiRef","Name":"DWRITE_FONT_FAMILY_MODEL","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDWriteFontCollection3","TargetKind":"Com","Api":"DirectWrite","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_FONT_SOURCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_FONT_SOURCE_TYPE_UNKNOWN","Value":0} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_PER_MACHINE","Value":1} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_PER_USER","Value":2} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_APPX_PACKAGE","Value":3} + ,{"Name":"DWRITE_FONT_SOURCE_TYPE_REMOTE_FONT_PROVIDER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDWriteFontSet3" + ,"Kind":"Com" + ,"Guid":"7c073ef2-a7f4-4045-8c32-8ab8ae640f90" + ,"Interface":{"Kind":"ApiRef","Name":"IDWriteFontSet2","TargetKind":"Com","Api":"DirectWrite","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontSourceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DWRITE_FONT_SOURCE_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]} + ,"Params":[ + {"Name":"fontIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontSourceNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontSourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"stringBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DWRITE_MEASURING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_MEASURING_MODE_NATURAL","Value":0} + ,{"Name":"DWRITE_MEASURING_MODE_GDI_CLASSIC","Value":1} + ,{"Name":"DWRITE_MEASURING_MODE_GDI_NATURAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWRITE_GLYPH_IMAGE_FORMATS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWRITE_GLYPH_IMAGE_FORMATS_NONE","Value":0} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE","Value":1} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_CFF","Value":2} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_COLR","Value":4} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_SVG","Value":8} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_PNG","Value":16} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_JPEG","Value":32} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_TIFF","Value":64} + ,{"Name":"DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8","Value":128} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"DWriteCreateFactory" + ,"SetLastError":false + ,"DllImport":"DWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoryType","Type":{"Kind":"ApiRef","Name":"DWRITE_FACTORY_TYPE","TargetKind":"Default","Api":"DirectWrite","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DisplayDevices.json b/api/DisplayDevices.json new file mode 100644 index 0000000..0c7c9e2 --- /dev/null +++ b/api/DisplayDevices.json @@ -0,0 +1,4969 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HSEMAPHORE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"EngDeleteSemaphore" + } + ,{ + "Name":"RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECTL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVIDEOPORTCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoPortID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAutoFlipSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignVideoPortBoundary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignVideoPortPrescaleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignVideoPortCropBoundary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignVideoPortCropWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreshrinkXStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreshrinkYStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVBIAutoFlipSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPreferredAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumFilterTapsX","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumFilterTapsY","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVIDEOPORTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFieldWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFieldHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMicrosecondsPerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxPixelsPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoPortID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoPortType","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVIDEOPORTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOriginX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOriginY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rCrop","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPrescaleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrescaleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpddpfInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfVBIInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfVBIOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVIDEOPORTBANDWIDTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwColorkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYInterpolate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYInterpAndColorkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETHEAPALIGNMENTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEOMEMORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpStart","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["VIDEOMEMORY"]},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["VIDEOMEMORY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fpEnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VIDEOMEMORYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fpPrimary","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lDisplayPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ddpfDisplay","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwOffscreenAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlayAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_CANCREATESURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CANCREATESURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_WAITFORVERTICALBLANK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_WAITFORVERTICALBLANKDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_CREATESURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CREATESURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_CREATEPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CREATEPALETTEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_GETSCANLINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETSCANLINEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MAPMEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MAPMEMORYDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_GETDRIVERINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETDRIVERINFODATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroyDriver","Type":{"Kind":"ApiRef","Name":"PDD_DESTROYDRIVER","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSurface","Type":{"Kind":"ApiRef","Name":"PDD_CREATESURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"PDD_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SetMode","Type":{"Kind":"ApiRef","Name":"PDD_SETMODE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVerticalBlank","Type":{"Kind":"ApiRef","Name":"PDD_WAITFORVERTICALBLANK","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateSurface","Type":{"Kind":"ApiRef","Name":"PDD_CANCREATESURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CreatePalette","Type":{"Kind":"ApiRef","Name":"PDD_CREATEPALETTE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetScanLine","Type":{"Kind":"ApiRef","Name":"PDD_GETSCANLINE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MapMemory","Type":{"Kind":"ApiRef","Name":"PDD_MAPMEMORY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_GETAVAILDRIVERMEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETAVAILDRIVERMEMORYDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_MISCELLANEOUSCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetAvailDriverMemory","Type":{"Kind":"ApiRef","Name":"PDD_GETAVAILDRIVERMEMORY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_CREATESURFACEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CREATESURFACEEXDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_GETDRIVERSTATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETDRIVERSTATEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_DESTROYDDLOCAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DESTROYDDLOCALDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_MISCELLANEOUS2CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlphaBlt","Type":{"Kind":"ApiRef","Name":"PDD_ALPHABLT","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSurfaceEx","Type":{"Kind":"ApiRef","Name":"PDD_CREATESURFACEEX","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetDriverState","Type":{"Kind":"ApiRef","Name":"PDD_GETDRIVERSTATE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyDDLocal","Type":{"Kind":"ApiRef","Name":"PDD_DESTROYDDLOCAL","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_FREEDRIVERMEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_FREEDRIVERMEMORYDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SETEXCLUSIVEMODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETEXCLUSIVEMODEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_FLIPTOGDISURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_FLIPTOGDISURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_NTCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeDriverMemory","Type":{"Kind":"ApiRef","Name":"PDD_FREEDRIVERMEMORY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetExclusiveMode","Type":{"Kind":"ApiRef","Name":"PDD_SETEXCLUSIVEMODE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"FlipToGDISurface","Type":{"Kind":"ApiRef","Name":"PDD_FLIPTOGDISURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_PALCB_DESTROYPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DESTROYPALETTEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_PALCB_SETENTRIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETENTRIESDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_PALETTECALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroyPalette","Type":{"Kind":"ApiRef","Name":"PDD_PALCB_DESTROYPALETTE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetEntries","Type":{"Kind":"ApiRef","Name":"PDD_PALCB_SETENTRIES","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_SURFCB_LOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_LOCKDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_UNLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_UNLOCKDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_BLT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_BLTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_UPDATEOVERLAY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_UPDATEOVERLAYDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_SETOVERLAYPOSITION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETOVERLAYPOSITIONDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_SETPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETPALETTEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_FLIP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_FLIPDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_DESTROYSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DESTROYSURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_ADDATTACHEDSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ADDATTACHEDSURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_SETCOLORKEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETCOLORKEYDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_GETBLTSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETBLTSTATUSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_GETFLIPSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETFLIPSTATUSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_SURFACECALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroySurface","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_DESTROYSURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_FLIP","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetClipList","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_SETCLIPLIST","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lock","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_LOCK","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Unlock","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_UNLOCK","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Blt","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_BLT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AddAttachedSurface","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_ADDATTACHEDSURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetBltStatus","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_GETBLTSTATUS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetFlipStatus","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateOverlay","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_UPDATEOVERLAY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SetOverlayPosition","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_SETOVERLAYPOSITION","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SetPalette","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_SETPALETTE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_VPORTCB_CANCREATEVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CANCREATEVPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_CREATEVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CREATEVPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_FLIP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_FLIPVPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETBANDWIDTH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTBANDWIDTHDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETINPUTFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTINPUTFORMATDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETOUTPUTFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTOUTPUTFORMATDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETFIELD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTFIELDDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETLINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTLINEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETVPORTCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTCONNECTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_DESTROYVPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DESTROYVPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETFLIPSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTFLIPSTATUSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_UPDATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_UPDATEVPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_WAITFORSYNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_WAITFORVPORTSYNCDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETSIGNALSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETVPORTSIGNALDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_COLORCONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VPORTCOLORDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_VIDEOPORTCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CanCreateVideoPort","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_CANCREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CreateVideoPort","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_CREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"FlipVideoPort","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_FLIP","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortBandwidth","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETBANDWIDTH","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortInputFormats","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETINPUTFORMATS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortOutputFormats","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETOUTPUTFORMATS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"GetVideoPortField","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETFIELD","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortLine","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETLINE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortConnectInfo","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETVPORTCONNECT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyVideoPort","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_DESTROYVPORT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortFlipStatus","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateVideoPort","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_UPDATE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVideoPortSync","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_WAITFORSYNC","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoSignalStatus","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_GETSIGNALSTATUS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"PDD_VPORTCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_COLORCB_COLORCONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_COLORCONTROLDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_COLORCONTROLCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"PDD_COLORCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_KERNELCB_SYNCSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SYNCSURFACEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_KERNELCB_SYNCVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SYNCVIDEOPORTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_KERNELCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncSurfaceData","Type":{"Kind":"ApiRef","Name":"PDD_KERNELCB_SYNCSURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncVideoPortData","Type":{"Kind":"ApiRef","Name":"PDD_KERNELCB_SYNCVIDEOPORT","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_MOCOMPCB_GETGUIDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETMOCOMPGUIDSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_GETFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETMOCOMPFORMATSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_CREATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CREATEMOCOMPDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_GETCOMPBUFFINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETMOCOMPCOMPBUFFDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_GETINTERNALINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_GETINTERNALMOCOMPDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_BEGINFRAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_BEGINMOCOMPFRAMEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_ENDFRAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ENDMOCOMPFRAMEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_RENDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_RENDERMOCOMPDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_QUERYSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_QUERYMOCOMPSTATUSDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_MOCOMPCB_DESTROY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DESTROYMOCOMPDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_MOTIONCOMPCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetMoCompGuids","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_GETGUIDS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompFormats","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_GETFORMATS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CreateMoComp","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_CREATE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompBuffInfo","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_GETCOMPBUFFINFO","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"GetInternalMoCompInfo","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_GETINTERNALINFO","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"BeginMoCompFrame","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_BEGINFRAME","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"EndMoCompFrame","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_ENDFRAME","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"RenderMoComp","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_RENDER","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"QueryMoCompStatus","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_QUERYSTATUS","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyMoComp","Type":{"Kind":"ApiRef","Name":"PDD_MOCOMPCB_DESTROY","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_NONLOCALVIDMEMCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_PALETTE_GLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_PALETTE_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CLIPPER_GLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CLIPPER_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_ATTACHLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ATTACHLIST","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SURFACE_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SURFACE_GLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_SURFACE_GLOBAL"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_SURFACE_GLOBAL"]},"Attrs":[]} + ,{"Name":"fpVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_SURFACE_GLOBAL"]},"Attrs":[]} + ,{"Name":"yHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xHint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddpfSurface","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"fpHeapOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hCreatorProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBlockSizeY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVidMemHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOMEMORY","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBlockSizeX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserMemSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DD_SURFACE_MORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOverlayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwSurfaceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SURFACE_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_SURFACE_LOCAL"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_SURFACE_LOCAL"]},"Attrs":[]} + ,{"Name":"lpSurfMore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_MORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpAttachList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ATTACHLIST","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpAttachListFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_ATTACHLIST","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rcOverlaySrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKDestBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DD_D3DBUFCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CanCreateD3DBuffer","Type":{"Kind":"ApiRef","Name":"PDD_CANCREATESURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"CreateD3DBuffer","Type":{"Kind":"ApiRef","Name":"PDD_CREATESURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyD3DBuffer","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_DESTROYSURFACE","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"LockD3DBuffer","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_LOCK","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"UnlockD3DBuffer","Type":{"Kind":"ApiRef","Name":"PDD_SURFCB_UNLOCK","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_HALINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDEOMEMORYINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ddCaps","Type":{"Kind":"ApiRef","Name":"DDNTCORECAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GetDriverInfo","Type":{"Kind":"ApiRef","Name":"PDD_GETDRIVERINFO","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpD3DGlobalDriverData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpD3DHALCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpD3DBufCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_D3DBUFCALLBACKS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DIRECTDRAW_GLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpDDVideoPortCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DIRECTDRAW_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_VIDEOPORT_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddvpDesc","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ddvpInfo","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_INT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVBISurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_INT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVBIAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_MOTIONCOMP_LOCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDriverReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDriverReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDriverReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_MORESURFACECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCapsMore","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsExtendedHeapRestrictions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"tagNTExtendedHeapRestrictions","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_MORESURFACECAPS"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"tagNTExtendedHeapRestrictions" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DD_STEREOMODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBpp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_UPDATENONLOCALHEAPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpGARTLin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"fpGARTDev","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ulPolicyMaxBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateNonLocalHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_NTPRIVATEDRIVERCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_BLTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwROPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bltFX","Type":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Blt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IsClipped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rOrigDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rOrigSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRectCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prDestRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwAFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddargbScaleFactors","Type":{"Kind":"ApiRef","Name":"DDARGB","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_LOCKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"bHasRect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Lock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpProcess","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_UNLOCKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Unlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_UPDATEOVERLAYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"overlayFX","Type":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateOverlay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETOVERLAYPOSITIONDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lXPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lYPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetOverlayPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_FLIPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpSurfCurrLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTargLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DESTROYSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroySurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_ADDATTACHEDSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"AddAttachedSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETCOLORKEYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ckNew","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETBLTSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetBltStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETFLIPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetFlipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DESTROYPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETENTRIESDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CREATESURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lplpSList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwSCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CANCREATESURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"bIsDifferentPixelFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CREATEPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTE_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpColorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreatePalette","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"is_excl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_WAITFORVERTICALBLANKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bIsInVB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVerticalBlank","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETSCANLINEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetScanLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_MAPMEMORYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"bMap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fpProcess","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CANCREATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CREATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_FLIPVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"FlipVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTBANDWIDTHDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTBANDWIDTH","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTINPUTFORMATDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpddpfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortInputFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTOUTPUTFORMATDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpddpfInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfOutputFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortInputFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTFIELDDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"bField","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortField","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTLINEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTCONNECTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPortId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DESTROYVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTFLIPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"fpSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortFlipStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_UPDATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lplpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_INT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":[]} + ,{"Name":"lplpDDVBISurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_INT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":[]} + ,{"Name":"lpVideoInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVBIAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_WAITFORVPORTSYNCDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETVPORTSIGNALDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoSignalStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_VPORTCOLORDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpColorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_COLORCONTROLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpColorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETDRIVERINFODATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInfo","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwExpectedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwActualSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETAVAILDRIVERMEMORYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"DDSCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetAvailDriverMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_FREEDRIVERMEMORYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"FreeDriverMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETEXCLUSIVEMODEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwEnterExcl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetExclusiveMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_FLIPTOGDISURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwToGDI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"FlipToGDISurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SYNCSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwSurfaceOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpLockPtr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwOverlayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SYNCVIDEOPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_VIDEOPORT_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOriginOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETMOCOMPGUIDSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETMOCOMPFORMATSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CREATEMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCOMPBUFFERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidthToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeightToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesToAllocate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddCompCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETMOCOMPCOMPBUFFDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumTypesCompBuffs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCompBuffInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOMPBUFFERINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETINTERNALMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwScratchMemAlloc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_BEGINMOCOMPFRAMEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_ENDMOCOMPFRAMEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDMOCOMPBUFFERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCompSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_RENDERMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDMOCOMPBUFFERINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_QUERYMOCOMPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DESTROYMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_MOTIONCOMP_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_CREATESURFACEEXDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_GETDRIVERSTATEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DD_GETDRIVERSTATEDATA"]},"Attrs":[]} + ,{"Name":"lpdwStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FD_XFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eXX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eXY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eYX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eYY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_DEVICEMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flRealizedType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pteBase","Type":{"Kind":"ApiRef","Name":"POINTE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pteSide","Type":{"Kind":"ApiRef","Name":"POINTE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lD","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxMaxAscender","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxMaxDescender","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptlUnderline1","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlStrikeOut","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlULThickness","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlSOThickness","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cxMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjGlyphMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdxQuantized","Type":{"Kind":"ApiRef","Name":"FD_XFORM","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lNonLinearExtLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lNonLinearIntLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lNonLinearMaxCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lNonLinearAvgCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMinA","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMinC","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMinD","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"alReserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCRUN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wcLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"phg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_GLYPHSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cjThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flAccel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGlyphsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRuns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"awcrun","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCRUN","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_GLYPHATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cjThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aGlyphAttr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_KERNINGPAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wcFirst","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wcSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fwdKern","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTDIFF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"jReserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"jReserved2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"jReserved3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bWeight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usWinWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fsSelection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fwdAveCharWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdMaxCharInc","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"ptlCaret","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTSIM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dpBold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpItalic","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpBoldItalic","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IFIMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cjThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjIfiExtra","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dpwszFamilyName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpwszStyleName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpwszFaceName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpwszUniqueName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpFontSim","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lEmbedId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lItalicAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCharBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpCharSets","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"jWinCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"jWinPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usWinWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fsSelection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fsType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fwdUnitsPerEm","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdLowestPPEm","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdWinAscender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdWinDescender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdMacAscender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdMacDescender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdMacLineGap","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdTypoAscender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdTypoDescender","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdTypoLineGap","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdAveCharWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdMaxCharInc","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdCapHeight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdXHeight","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSubscriptXSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSubscriptYSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSubscriptXOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSubscriptYOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSuperscriptXSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSuperscriptYSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSuperscriptXOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdSuperscriptYOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdUnderscoreSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdUnderscorePosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdStrikeoutSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"fwdStrikeoutPosition","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"chFirstChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chLastChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chDefaultChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chBreakChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wcFirstChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wcLastChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wcDefaultChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wcBreakChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ptlBaseline","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlAspect","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlCaret","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rclFontBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"achVendId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cKerningPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPanoseCulture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"panose","Type":{"Kind":"ApiRef","Name":"PANOSE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IFIEXTRA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dpFontSig","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dpDesignVector","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dpAxesInfoW","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"aulReserved","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRVFN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"PFN","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRVENABLEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pdrvfn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRVFN","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flGraphicsCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lfDefaultFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfAnsiVarFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfAnsiFixFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"cFonts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iDitherFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxDither","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cyDither","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hpalDefault","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"flGraphicsCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEATTRS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iJoin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iEndCap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elWidth","Type":{"Kind":"ApiRef","Name":"FLOAT_LONG","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eMiterLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cstyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pstyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLOAT_LONG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"elStyleState","Type":{"Kind":"ApiRef","Name":"FLOAT_LONG","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XFORML" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eM11","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eM12","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eM21","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eM22","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eDx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eDy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CIECHROMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Cyan","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Magenta","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Yellow","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AlignmentWhite","Type":{"Kind":"ApiRef","Name":"CIECHROMA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"RedGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GreenGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BlueGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MagentaInCyanDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"YellowInCyanDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CyanInMagentaDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"YellowInMagentaDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CyanInYellowDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MagentaInYellowDye","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GDIINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTechnology","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHorzSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulVertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHorzRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulVertRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBitsPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flRaster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulLogPixelsX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulLogPixelsY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flTextCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDACRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDACGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDACBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectXY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xStyleStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yStyleStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"denStyleStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptlPhysOffset","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"szlPhysSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ulNumPalReg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ciDevice","Type":{"Kind":"ApiRef","Name":"COLORINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ulDevicePelsDPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPrimaryOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHTPatternSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHTOutputFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flHTFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulVRefresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBltAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPanningHorzRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPanningVertRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xPanningAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yPanningAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxHTPat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyHTPat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pHTPatA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pHTPatB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pHTPatC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"flShadeBlend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPhysicalPixelCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPhysicalPixelGamma","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BRUSHOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iSolidColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvRbrush","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"flColorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIPOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iUniq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iDComplexity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iFComplexity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fjOptions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVEROBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pFreeProc","Type":{"Kind":"ApiRef","Name":"FREEOBJPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iUniq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flFontType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTTUniq","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"iFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"sizLogResPpi","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ulStyleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvConsumer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pvProducer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLENDOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendFunction","Type":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PALOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PATHOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCurves","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SURFOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dhsurf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hsurf","Type":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"sizlBitmap","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cjBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pvScan0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lDelta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iUniq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBitmapFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fjBitmap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"coClient","Type":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pvConsumer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"rclClient","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"psoOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XLATEOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iUniq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flXlate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iSrcType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iDstType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pulXlate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMRECTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arcl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHBITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptlOrigin","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"sizlBitmap","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"aj","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHDEF" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pgb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHBITS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHPOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pgdf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHDEF","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ptl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gdf","Type":{"Kind":"ApiRef","Name":"GLYPHDEF","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fxD","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxA","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxAB","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxInkTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fxInkBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rclInk","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptqD","Type":{"Kind":"ApiRef","Name":"POINTQF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STROBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cGlyphs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flAccel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCharInc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rclBkGround","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pgp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHPOS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszOrg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cjThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGlyphsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjMaxGlyph1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjMaxGlyph4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjMaxGlyph8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cjMaxGlyph32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PATHDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pptfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTFIX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RUN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iStop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIPLINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptfxA","Type":{"Kind":"ApiRef","Name":"POINTFIX","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptfxB","Type":{"Kind":"ApiRef","Name":"POINTFIX","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lStyleState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arun","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RUN","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERBANDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bRepeatThisBand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szlBand","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ulHorzRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulVertRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GAMMARAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVHTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HTFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HTPatternSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DevPelsDPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorInfo","Type":{"Kind":"ApiRef","Name":"COLORINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVHTADJDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceXDPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceYDPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDefHTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVHTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pAdjHTInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVHTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TYPE1_FONT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hPFM","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hPFB","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENGSAFESEMAPHORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hsem","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLOATOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ul1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ul2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLOATOBJ_XFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eM11","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"eM12","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"eM21","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"eM22","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"eDx","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"eDy","Type":{"Kind":"ApiRef","Name":"FLOATOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENG_TIME_FIELDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usWeekday","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_DrvQueryGlyphAttrs" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FD_GLYPHATTR","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DEVMODEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dmSpecVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmDriverVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmDriverExtra","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DEVMODEW"]},"Attrs":[]} + ,{"Name":"dmColor","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmDuplex","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmYResolution","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmTTOption","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmCollate","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmFormName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dmLogPixels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmBitsPerPel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPelsWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPelsHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DEVMODEW"]},"Attrs":[]} + ,{"Name":"dmDisplayFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmICMMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmICMIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmDitherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPanningWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPanningHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous1_e__Union","DEVMODEW"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous1_e__Union","DEVMODEW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmPosition","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dmDisplayOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmDisplayFixedOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmOrientation","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperLength","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmScale","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmCopies","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmDefaultSource","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPrintQuality","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmNup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_RATIONAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_OTHER","Value":-1} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HD15","Value":0} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO","Value":1} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPOSITE_VIDEO","Value":2} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_COMPONENT_VIDEO","Value":3} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DVI","Value":4} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI","Value":5} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_LVDS","Value":6} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_D_JPN","Value":8} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDI","Value":9} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EXTERNAL","Value":10} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_DISPLAYPORT_EMBEDDED","Value":11} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EXTERNAL","Value":12} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_UDI_EMBEDDED","Value":13} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SDTVDONGLE","Value":14} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST","Value":15} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_WIRED","Value":16} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INDIRECT_VIRTUAL","Value":17} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL","Value":-2147483648} + ,{"Name":"DISPLAYCONFIG_OUTPUT_TECHNOLOGY_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_SCANLINE_ORDERING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_UNSPECIFIED","Value":0} + ,{"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_PROGRESSIVE","Value":1} + ,{"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED","Value":2} + ,{"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_UPPERFIELDFIRST","Value":2} + ,{"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_INTERLACED_LOWERFIELDFIRST","Value":3} + ,{"Name":"DISPLAYCONFIG_SCANLINE_ORDERING_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_2DREGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_VIDEO_SIGNAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pixelRate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"hSyncFreq","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_RATIONAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"vSyncFreq","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_RATIONAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"activeSize","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_2DREGION","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"totalSize","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_2DREGION","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_VIDEO_SIGNAL_INFO"]},"Attrs":[]} + ,{"Name":"scanLineOrdering","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_SCANLINE_ORDERING","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdditionalSignalInfo","Type":{"Kind":"ApiRef","Name":"_AdditionalSignalInfo_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_VIDEO_SIGNAL_INFO"]},"Attrs":[]} + ,{"Name":"videoStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AdditionalSignalInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_SCALING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_SCALING_IDENTITY","Value":1} + ,{"Name":"DISPLAYCONFIG_SCALING_CENTERED","Value":2} + ,{"Name":"DISPLAYCONFIG_SCALING_STRETCHED","Value":3} + ,{"Name":"DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX","Value":4} + ,{"Name":"DISPLAYCONFIG_SCALING_CUSTOM","Value":5} + ,{"Name":"DISPLAYCONFIG_SCALING_PREFERRED","Value":128} + ,{"Name":"DISPLAYCONFIG_SCALING_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_ROTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_ROTATION_IDENTITY","Value":1} + ,{"Name":"DISPLAYCONFIG_ROTATION_ROTATE90","Value":2} + ,{"Name":"DISPLAYCONFIG_ROTATION_ROTATE180","Value":3} + ,{"Name":"DISPLAYCONFIG_ROTATION_ROTATE270","Value":4} + ,{"Name":"DISPLAYCONFIG_ROTATION_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_MODE_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_MODE_INFO_TYPE_SOURCE","Value":1} + ,{"Name":"DISPLAYCONFIG_MODE_INFO_TYPE_TARGET","Value":2} + ,{"Name":"DISPLAYCONFIG_MODE_INFO_TYPE_DESKTOP_IMAGE","Value":3} + ,{"Name":"DISPLAYCONFIG_MODE_INFO_TYPE_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_PIXELFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_PIXELFORMAT_8BPP","Value":1} + ,{"Name":"DISPLAYCONFIG_PIXELFORMAT_16BPP","Value":2} + ,{"Name":"DISPLAYCONFIG_PIXELFORMAT_24BPP","Value":3} + ,{"Name":"DISPLAYCONFIG_PIXELFORMAT_32BPP","Value":4} + ,{"Name":"DISPLAYCONFIG_PIXELFORMAT_NONGDI","Value":5} + ,{"Name":"DISPLAYCONFIG_PIXELFORMAT_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_SOURCE_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pixelFormat","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_PIXELFORMAT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"position","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_TARGET_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"targetVideoSignalInfo","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_VIDEO_SIGNAL_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_DESKTOP_IMAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathSourceSize","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DesktopImageRegion","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DesktopImageClip","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_MODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"infoType","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_MODE_INFO_TYPE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"adapterId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_MODE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"targetMode","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_TARGET_MODE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"sourceMode","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_SOURCE_MODE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"desktopImageInfo","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DESKTOP_IMAGE_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_PATH_SOURCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adapterId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_PATH_SOURCE_INFO"]},"Attrs":[]} + ,{"Name":"statusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"modeInfoIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_PATH_SOURCE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_PATH_TARGET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adapterId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_PATH_TARGET_INFO"]},"Attrs":[]} + ,{"Name":"outputTechnology","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rotation","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_ROTATION","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"scaling","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_SCALING","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"refreshRate","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_RATIONAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"scanLineOrdering","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_SCANLINE_ORDERING","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"targetAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"statusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"modeInfoIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_PATH_TARGET_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_PATH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sourceInfo","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_PATH_SOURCE_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"targetInfo","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_PATH_TARGET_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_TOPOLOGY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_TOPOLOGY_INTERNAL","Value":1} + ,{"Name":"DISPLAYCONFIG_TOPOLOGY_CLONE","Value":2} + ,{"Name":"DISPLAYCONFIG_TOPOLOGY_EXTEND","Value":4} + ,{"Name":"DISPLAYCONFIG_TOPOLOGY_EXTERNAL","Value":8} + ,{"Name":"DISPLAYCONFIG_TOPOLOGY_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_DEVICE_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_SOURCE_NAME","Value":1} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME","Value":2} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_PREFERRED_MODE","Value":3} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_ADAPTER_NAME","Value":4} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_SET_TARGET_PERSISTENCE","Value":5} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_BASE_TYPE","Value":6} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_SUPPORT_VIRTUAL_RESOLUTION","Value":7} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_SET_SUPPORT_VIRTUAL_RESOLUTION","Value":8} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO","Value":9} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_SET_ADVANCED_COLOR_STATE","Value":10} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL","Value":11} + ,{"Name":"DISPLAYCONFIG_DEVICE_INFO_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_TYPE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"adapterId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_SOURCE_DEVICE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"viewGdiDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_TARGET_DEVICE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"outputTechnology","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"edidManufactureId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"edidProductCodeId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"connectorInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"monitorFriendlyDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"monitorDevicePath","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_TARGET_PREFERRED_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"targetMode","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_TARGET_MODE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_ADAPTER_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"adapterDevicePath","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_TARGET_BASE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"baseOutputTechnology","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_SET_TARGET_PERSISTENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_SET_TARGET_PERSISTENCE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_SET_TARGET_PERSISTENCE"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"VIDEOPARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTVStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableTVStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlickerFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverScanX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverScanY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxUnscaledX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxUnscaledY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPositionX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPositionY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBrightness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContrast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCPKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bCP_APSTriggerBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bOEMCopyProtection","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawKernel" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDKERNELCAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetKernelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseKernelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDirectDrawSurfaceKernel" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetKernelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseKernelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DDKERNELCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIRQCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SURFACEALIGNMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"DisplayDevices","Parents":["SURFACEALIGNMENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Linear","Type":{"Kind":"ApiRef","Name":"_Linear_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","SURFACEALIGNMENT"]},"Attrs":[]} + ,{"Name":"Rectangular","Type":{"Kind":"ApiRef","Name":"_Rectangular_e__Struct","TargetKind":"Default","Api":"DisplayDevices","Parents":["_Anonymous_e__Union","SURFACEALIGNMENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Rectangular_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwXAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Linear_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStartAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPitchAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HEAPALIGNMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExecuteBuffer","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Overlay","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Texture","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ZBuffer","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaBuffer","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Offscreen","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"FlipTarget","Type":{"Kind":"ApiRef","Name":"SURFACEALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMEMHEAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"freeList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"allocList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpGARTLin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"fpGARTDev","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwCommitedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCoalesceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"HEAPALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"liPhysAGPBase","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hdevAGP","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pvPhysRsrv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pAgpCommitMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwAgpCommitMaskSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDCORECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwMaxVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_WAITFORVERTICALBLANKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bIsInVB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVerticalBlank","Type":{"Kind":"ApiRef","Name":"LPDDHAL_WAITFORVERTICALBLANK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYDDLOCALDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetDisplayConfigBufferSizes" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numPathArrayElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"numModeInfoArrayElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayConfig" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"numPathArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pathArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_PATH_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"numModeInfoArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"modeInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_MODE_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryDisplayConfig" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numPathArrayElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pathArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_PATH_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"numModeInfoArrayElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"modeInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_MODE_INFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"currentTopologyId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_TOPOLOGY_ID","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DisplayConfigGetDeviceInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"requestPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisplayConfigSetDeviceInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"setPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BRUSHOBJ_pvAllocRbrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cj","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BRUSHOBJ_pvGetRbrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BRUSHOBJ_ulGetBrushColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BRUSHOBJ_hGetColorTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLIPOBJ_cEnumStart" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLIPOBJ_bEnum" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cj","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pul","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLIPOBJ_ppoGetPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_cGetAllGlyphHandles" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_vGetInfo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cjSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_cGetGlyphs" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cGlyph","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppvGlyph","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_pxoGetXform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FONTOBJ_pifi" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFIMETRICS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FONTOBJ_pfdg" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FD_GLYPHSET","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_pvTrueTypeFontFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcjFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FONTOBJ_pQueryGlyphAttrs" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FD_GLYPHATTR","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PATHOBJ_vEnumStart" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PATHOBJ_bEnum" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PATHOBJ_vEnumStartClipLines" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pla","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEATTRS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PATHOBJ_bEnumClipLines" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPLINE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PATHOBJ_vGetBounds" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prectfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTFX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STROBJ_vEnumStart" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pstro","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STROBJ_bEnum" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pstro","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppgpos","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHPOS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STROBJ_bEnumPositionsOnly" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pstro","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppgpos","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHPOS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STROBJ_dwGetCodePage" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pstro","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STROBJ_bGetAdvanceWidths" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pptqD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTQF","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XFORMOBJ_iGetXform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pxo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pxform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORML","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"XFORMOBJ_bApplyXform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pxo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XLATEOBJ_iXlate" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"XLATEOBJ_piVector" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}} + ,"Params":[ + {"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XLATEOBJ_cGetPalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XLATEOBJ_hGetColorTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngCreateBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"sizl","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngCreateDeviceSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dhsurf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sizl","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFormatCompat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngCreateDeviceBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"dhsurf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sizl","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFormatCompat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngDeleteSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hsurf","Type":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngLockSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"hsurf","Type":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngUnlockSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngEraseSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngAssociateSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hsurf","Type":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"flHooks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngMarkBandingSurface" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hsurf","Type":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngCheckAbort" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngDeletePath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngCreatePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"flRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngDeletePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngCreateClip" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"EngDeleteClip" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngBitBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoTrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psoMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prclTrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptlSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptlMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptlBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rop4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngLineTo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prclBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngStretchBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pca","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlHTOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngStretchBltROP" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pca","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlHTOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rop4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngAlphaBlend" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBlendObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLENDOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngGradientFill" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVertex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRIVERTEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nMesh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prclExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlDitherOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngTransparentBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"prclDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prclSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TransColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bCalledFromBitBlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngTextOut" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstro","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclOpaque","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pboFore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pboOpaque","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngStrokePath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlBrushOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plineattrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEATTRS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngFillPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlBrushOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngStrokeAndFillPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pboStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plineattrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEATTRS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pboFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlBrushOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mixFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngPaint" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlBrushOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngCopyBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prclDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EngPlgBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psoTrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"psoMsk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pco","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pxlo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pca","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptlBrushOrg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTFIX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HT_Get8BPPFormatPalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pPaletteEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RedGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"GreenGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"BlueGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HT_Get8BPPMaskPalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pPaletteEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Use8BPPMaskPal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CMYMask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RedGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"GreenGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"BlueGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngGetPrinterDataFileName" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngGetDriverName" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngLoadModule" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngFindResource" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EngFreeModule" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngCreateSemaphore" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EngAcquireSemaphore" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hsem","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngReleaseSemaphore" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hsem","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngDeleteSemaphore" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hsem","Type":{"Kind":"ApiRef","Name":"HSEMAPHORE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngMultiByteToUnicodeN" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"UnicodeString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"MaxBytesInUnicodeString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesInUnicodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"MultiByteString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"BytesInMultiByteString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngUnicodeToMultiByteN" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"MultiByteString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"MaxBytesInMultiByteString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesInMultiByteString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"UnicodeString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"BytesInUnicodeString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngQueryLocalTime" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENG_TIME_FIELDS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EngComputeGlyphSet" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FD_GLYPHSET","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"nCodePage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nFirstChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngMultiByteToWideChar" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WideCharString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"BytesInWideCharString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MultiByteString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"BytesInMultiByteString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngWideCharToMultiByte" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WideCharString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} + ,{"Name":"BytesInWideCharString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MultiByteString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BytesInMultiByteString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EngGetCurrentCodePage" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"OemCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"AnsiCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/DistributedFileSystem.json b/api/DistributedFileSystem.json new file mode 100644 index 0000000..7085f13 --- /dev/null +++ b/api/DistributedFileSystem.json @@ -0,0 +1,695 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DFS_TARGET_PRIORITY_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DfsInvalidPriorityClass","Value":-1} + ,{"Name":"DfsSiteCostNormalPriorityClass","Value":0} + ,{"Name":"DfsGlobalHighPriorityClass","Value":1} + ,{"Name":"DfsSiteCostHighPriorityClass","Value":2} + ,{"Name":"DfsSiteCostLowPriorityClass","Value":3} + ,{"Name":"DfsGlobalLowPriorityClass","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DFS_TARGET_PRIORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetPriorityClass","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY_CLASS","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"TargetPriorityRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_STORAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_STORAGE_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenerationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_8" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfStorages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Storage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_STORAGE_INFO_1","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_50" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NamespaceMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NamespaceMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NamespaceCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_100" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_101" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_102" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_103" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_104" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_105" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_106" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetPriority","Type":{"Kind":"ApiRef","Name":"DFS_TARGET_PRIORITY","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_107" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_150" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SdLengthReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_200" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_INFO_300" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_SITENAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SiteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_SITELIST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Site","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DFS_SITENAME_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_NAMESPACE_VERSION_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DFS_NAMESPACE_VERSION_ORIGIN_COMBINED","Value":0} + ,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_SERVER","Value":1} + ,{"Name":"DFS_NAMESPACE_VERSION_ORIGIN_DOMAIN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StandaloneDfsMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandaloneDfsMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StandaloneDfsCapabilities","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFS_GET_PKT_ENTRY_STATE_ARG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DfsEntryPathLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServerNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ShareNameLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"NetDfsAdd" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsAddStdRoot" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsRemoveStdRoot" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsAddFtRoot" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsRemoveFtRoot" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsRemoveFtRootForced" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RootShare","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FtDfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsRemove" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NetDfsEnum" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"EntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetDfsGetInfo" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetDfsSetInfo" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsGetClientInfo" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetDfsSetClientInfo" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsMove" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"OldDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewDfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsAddRootTarget" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsRemoveRootTarget" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pDfsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsGetSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetDfsSetSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DfsEntryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsGetStdContainerSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetDfsSetStdContainerSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsGetFtContainerSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetDfsSetFtContainerSecurity" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetDfsGetSupportedNamespaceVersion" + ,"SetLastError":false + ,"DllImport":"dfscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Origin","Type":{"Kind":"ApiRef","Name":"DFS_NAMESPACE_VERSION_ORIGIN","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DFS_SUPPORTED_NAMESPACE_VERSION_INFO","TargetKind":"Default","Api":"DistributedFileSystem","Parents":[]}}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Dns.json b/api/Dns.json new file mode 100644 index 0000000..b2ec5ea --- /dev/null +++ b/api/Dns.json @@ -0,0 +1,2363 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DnsContextHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DnsReleaseContextHandle" + } + ,{ + "Name":"IP4_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP6_ADDRESS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IP6Dword","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"IP6Word","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"IP6Byte","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_ADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxSa","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_ADDR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DnsAddrUserDword","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DNS_ADDR_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MaxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"WordReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MatchFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DNS_ADDR","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Xid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"QuestionCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AnswerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NameServerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AdditionalCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_HEADER_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chRcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WIRE_QUESTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"QuestionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"QuestionClass","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WIRE_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordClass","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONFIG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DnsConfigPrimaryDomainName_W","Value":0} + ,{"Name":"DnsConfigPrimaryDomainName_A","Value":1} + ,{"Name":"DnsConfigPrimaryDomainName_UTF8","Value":2} + ,{"Name":"DnsConfigAdapterDomainName_W","Value":3} + ,{"Name":"DnsConfigAdapterDomainName_A","Value":4} + ,{"Name":"DnsConfigAdapterDomainName_UTF8","Value":5} + ,{"Name":"DnsConfigDnsServerList","Value":6} + ,{"Name":"DnsConfigSearchList","Value":7} + ,{"Name":"DnsConfigAdapterInfo","Value":8} + ,{"Name":"DnsConfigPrimaryHostNameRegistrationEnabled","Value":9} + ,{"Name":"DnsConfigAdapterHostNameRegistrationEnabled","Value":10} + ,{"Name":"DnsConfigAddressRegistrationMaxCount","Value":11} + ,{"Name":"DnsConfigHostName_W","Value":12} + ,{"Name":"DnsConfigHostName_A","Value":13} + ,{"Name":"DnsConfigHostName_UTF8","Value":14} + ,{"Name":"DnsConfigFullHostName_W","Value":15} + ,{"Name":"DnsConfigFullHostName_A","Value":16} + ,{"Name":"DnsConfigFullHostName_UTF8","Value":17} + ,{"Name":"DnsConfigNameServer","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_A_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_PTR_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_PTR_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SOA_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNamePrimaryServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNameAdministrator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSerialNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRetry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpire","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefaultTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SOA_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNamePrimaryServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNameAdministrator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSerialNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRetry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpire","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefaultTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_MINFO_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameMailbox","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNameErrorsMailbox","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_MINFO_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameMailbox","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNameErrorsMailbox","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_MX_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameExchange","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPreference","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_MX_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameExchange","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPreference","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TXT_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStringCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStringArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TXT_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStringCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStringArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NULL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WKS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"chProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BitMask","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_AAAA_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ip6Address","Type":{"Kind":"ApiRef","Name":"IP6_ADDRESS","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SIG_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wTypeCovered","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chLabelCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwOriginalTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpiration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wKeyTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSignatureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pNameSigner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SIG_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wTypeCovered","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chLabelCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwOriginalTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpiration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wKeyTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSignatureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pNameSigner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_KEY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_DHCID_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DHCID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NSEC_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNextDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wTypeBitMapsLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TypeBitMaps","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NSEC_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNextDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wTypeBitMapsLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TypeBitMaps","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NSEC3_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wIterations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bSaltLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHashLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wTypeBitMapsLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NSEC3PARAM_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wIterations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bSaltLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPad","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pbSalt","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TLSA_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCertUsage","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelector","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMatchingType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCertificateAssociationDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPad","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bCertificateAssociationData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_DS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wKeyTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"chAlgorithm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chDigestType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wDigestLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Digest","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_OPT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_LOC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHorPrec","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVerPrec","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwLatitude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongitude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAltitude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NXT_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameNext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wNumTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NXT_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameNext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wNumTypes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SRV_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SRV_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameTarget","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NAPTR_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wOrder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPreference","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pFlags","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pService","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pRegularExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pReplacement","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NAPTR_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wOrder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPreference","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pFlags","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pService","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pRegularExpression","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pReplacement","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_ATMA_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TKEY_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAlgorithmPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pOtherData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpireTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wError","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOtherLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cAlgNameLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPacketPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TKEY_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAlgorithmPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pOtherData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwCreateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpireTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wError","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOtherLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cAlgNameLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPacketPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TSIG_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAlgorithmPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pOtherData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"i64CreateTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"wFudgeTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOriginalXid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wError","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSigLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOtherLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cAlgNameLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPacketPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_TSIG_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNameAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAlgorithmPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pOtherData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"i64CreateTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"wFudgeTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOriginalXid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wError","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSigLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOtherLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cAlgNameLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPacketPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_UNKNOWN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WINS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMappingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLookupTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCacheTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cWinsServerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WinsServers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WINSR_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMappingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLookupTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCacheTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNameResultDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_WINSR_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMappingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLookupTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCacheTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNameResultDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_RECORD_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DnsSectionQuestion","Value":0} + ,{"Name":"DnsSectionAnswer","Value":1} + ,{"Name":"DnsSectionAuthority","Value":2} + ,{"Name":"DnsSectionAddtional","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_RECORDW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDW","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_RECORDW"]},"Attrs":[]} + ,{"Name":"dwTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_RECORDW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DW","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"S","Type":{"Kind":"ApiRef","Name":"DNS_RECORD_FLAGS","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"A","Type":{"Kind":"ApiRef","Name":"DNS_A_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SOA","Type":{"Kind":"ApiRef","Name":"DNS_SOA_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Soa","Type":{"Kind":"ApiRef","Name":"DNS_SOA_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"PTR","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ptr","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NS","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ns","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"CNAME","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Cname","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DNAME","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Dname","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MB","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mb","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MD","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Md","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MF","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mf","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MG","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mg","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MR","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mr","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MINFO","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Minfo","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RP","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rp","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MX","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mx","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"AFSDB","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Afsdb","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RT","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rt","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"HINFO","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Hinfo","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"ISDN","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Isdn","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TXT","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Txt","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"X25","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Null","Type":{"Kind":"ApiRef","Name":"DNS_NULL_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WKS","Type":{"Kind":"ApiRef","Name":"DNS_WKS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Wks","Type":{"Kind":"ApiRef","Name":"DNS_WKS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"AAAA","Type":{"Kind":"ApiRef","Name":"DNS_AAAA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"KEY","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SIG","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Sig","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"ATMA","Type":{"Kind":"ApiRef","Name":"DNS_ATMA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Atma","Type":{"Kind":"ApiRef","Name":"DNS_ATMA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NXT","Type":{"Kind":"ApiRef","Name":"DNS_NXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nxt","Type":{"Kind":"ApiRef","Name":"DNS_NXT_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SRV","Type":{"Kind":"ApiRef","Name":"DNS_SRV_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Srv","Type":{"Kind":"ApiRef","Name":"DNS_SRV_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NAPTR","Type":{"Kind":"ApiRef","Name":"DNS_NAPTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Naptr","Type":{"Kind":"ApiRef","Name":"DNS_NAPTR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"OPT","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Opt","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DS","Type":{"Kind":"ApiRef","Name":"DNS_DS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ds","Type":{"Kind":"ApiRef","Name":"DNS_DS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RRSIG","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rrsig","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC","Type":{"Kind":"ApiRef","Name":"DNS_NSEC_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec","Type":{"Kind":"ApiRef","Name":"DNS_NSEC_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DNSKEY","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Dnskey","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TKEY","Type":{"Kind":"ApiRef","Name":"DNS_TKEY_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tkey","Type":{"Kind":"ApiRef","Name":"DNS_TKEY_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TSIG","Type":{"Kind":"ApiRef","Name":"DNS_TSIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tsig","Type":{"Kind":"ApiRef","Name":"DNS_TSIG_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WINS","Type":{"Kind":"ApiRef","Name":"DNS_WINS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Wins","Type":{"Kind":"ApiRef","Name":"DNS_WINS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WINSR","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WinsR","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NBSTAT","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nbstat","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAW","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DHCID","Type":{"Kind":"ApiRef","Name":"DNS_DHCID_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC3","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec3","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC3PARAM","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3PARAM_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec3Param","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3PARAM_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TLSA","Type":{"Kind":"ApiRef","Name":"DNS_TLSA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tlsa","Type":{"Kind":"ApiRef","Name":"DNS_TLSA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"UNKNOWN","Type":{"Kind":"ApiRef","Name":"DNS_UNKNOWN_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Unknown","Type":{"Kind":"ApiRef","Name":"DNS_UNKNOWN_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pDataPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_DnsRecordOptW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDW","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"Dns","Parents":["_DnsRecordOptW"]},"Attrs":[]} + ,{"Name":"ExtHeader","Type":{"Kind":"ApiRef","Name":"DNS_HEADER_EXT","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"wPayloadSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Dns","Parents":["_DnsRecordOptW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DW","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"S","Type":{"Kind":"ApiRef","Name":"DNS_RECORD_FLAGS","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OPT","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Opt","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DNS_RECORDA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_RECORDA"]},"Attrs":[]} + ,{"Name":"dwTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_RECORDA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DW","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"S","Type":{"Kind":"ApiRef","Name":"DNS_RECORD_FLAGS","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"A","Type":{"Kind":"ApiRef","Name":"DNS_A_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SOA","Type":{"Kind":"ApiRef","Name":"DNS_SOA_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Soa","Type":{"Kind":"ApiRef","Name":"DNS_SOA_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"PTR","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ptr","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NS","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ns","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"CNAME","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Cname","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DNAME","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Dname","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MB","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mb","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MD","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Md","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MF","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mf","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MG","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mg","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MR","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mr","Type":{"Kind":"ApiRef","Name":"DNS_PTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MINFO","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Minfo","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RP","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rp","Type":{"Kind":"ApiRef","Name":"DNS_MINFO_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MX","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Mx","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"AFSDB","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Afsdb","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RT","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rt","Type":{"Kind":"ApiRef","Name":"DNS_MX_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"HINFO","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Hinfo","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"ISDN","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Isdn","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TXT","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Txt","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"X25","Type":{"Kind":"ApiRef","Name":"DNS_TXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Null","Type":{"Kind":"ApiRef","Name":"DNS_NULL_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WKS","Type":{"Kind":"ApiRef","Name":"DNS_WKS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Wks","Type":{"Kind":"ApiRef","Name":"DNS_WKS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"AAAA","Type":{"Kind":"ApiRef","Name":"DNS_AAAA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"KEY","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SIG","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Sig","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"ATMA","Type":{"Kind":"ApiRef","Name":"DNS_ATMA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Atma","Type":{"Kind":"ApiRef","Name":"DNS_ATMA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NXT","Type":{"Kind":"ApiRef","Name":"DNS_NXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nxt","Type":{"Kind":"ApiRef","Name":"DNS_NXT_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"SRV","Type":{"Kind":"ApiRef","Name":"DNS_SRV_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Srv","Type":{"Kind":"ApiRef","Name":"DNS_SRV_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NAPTR","Type":{"Kind":"ApiRef","Name":"DNS_NAPTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Naptr","Type":{"Kind":"ApiRef","Name":"DNS_NAPTR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"OPT","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Opt","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DS","Type":{"Kind":"ApiRef","Name":"DNS_DS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Ds","Type":{"Kind":"ApiRef","Name":"DNS_DS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"RRSIG","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Rrsig","Type":{"Kind":"ApiRef","Name":"DNS_SIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC","Type":{"Kind":"ApiRef","Name":"DNS_NSEC_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec","Type":{"Kind":"ApiRef","Name":"DNS_NSEC_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DNSKEY","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Dnskey","Type":{"Kind":"ApiRef","Name":"DNS_KEY_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TKEY","Type":{"Kind":"ApiRef","Name":"DNS_TKEY_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tkey","Type":{"Kind":"ApiRef","Name":"DNS_TKEY_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TSIG","Type":{"Kind":"ApiRef","Name":"DNS_TSIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tsig","Type":{"Kind":"ApiRef","Name":"DNS_TSIG_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WINS","Type":{"Kind":"ApiRef","Name":"DNS_WINS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Wins","Type":{"Kind":"ApiRef","Name":"DNS_WINS_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WINSR","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"WinsR","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NBSTAT","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nbstat","Type":{"Kind":"ApiRef","Name":"DNS_WINSR_DATAA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"DHCID","Type":{"Kind":"ApiRef","Name":"DNS_DHCID_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC3","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec3","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"NSEC3PARAM","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3PARAM_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Nsec3Param","Type":{"Kind":"ApiRef","Name":"DNS_NSEC3PARAM_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"TLSA","Type":{"Kind":"ApiRef","Name":"DNS_TLSA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Tlsa","Type":{"Kind":"ApiRef","Name":"DNS_TLSA_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"UNKNOWN","Type":{"Kind":"ApiRef","Name":"DNS_UNKNOWN_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Unknown","Type":{"Kind":"ApiRef","Name":"DNS_UNKNOWN_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pDataPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_DnsRecordOptA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"Dns","Parents":["_DnsRecordOptA"]},"Attrs":[]} + ,{"Name":"ExtHeader","Type":{"Kind":"ApiRef","Name":"DNS_HEADER_EXT","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"wPayloadSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Dns","Parents":["_DnsRecordOptA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DW","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"S","Type":{"Kind":"ApiRef","Name":"DNS_RECORD_FLAGS","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OPT","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Opt","Type":{"Kind":"ApiRef","Name":"DNS_OPT_DATA","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DNS_RRSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFirstRR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pLastRR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_PROXY_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"completionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DNS_PROXY_INFORMATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DNS_PROXY_INFORMATION_DIRECT","Value":0} + ,{"Name":"DNS_PROXY_INFORMATION_DEFAULT_SETTINGS","Value":1} + ,{"Name":"DNS_PROXY_INFORMATION_PROXY_NAME","Value":2} + ,{"Name":"DNS_PROXY_INFORMATION_DOES_NOT_EXIST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_PROXY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"proxyInformationType","Type":{"Kind":"ApiRef","Name":"DNS_PROXY_INFORMATION_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"proxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CHARSET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DnsCharSetUnknown","Value":0} + ,{"Name":"DnsCharSetUnicode","Value":1} + ,{"Name":"DnsCharSetUtf8","Value":2} + ,{"Name":"DnsCharSetAnsi","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_FREE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DnsFreeFlat","Value":0} + ,{"Name":"DnsFreeRecordList","Value":1} + ,{"Name":"DnsFreeParsedMessageFields","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_QUERY_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"QueryOptions","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pQueryRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_QUERY_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_RESULT","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDNS_QUERY_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DNS_QUERY_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"QueryOptions","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pDnsServerList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_ADDR_ARRAY","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pQueryCompletionCallback","Type":{"Kind":"ApiRef","Name":"PDNS_QUERY_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_QUERY_CANCEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_NAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DnsNameDomain","Value":0} + ,{"Name":"DnsNameDomainLabel","Value":1} + ,{"Name":"DnsNameHostnameFull","Value":2} + ,{"Name":"DnsNameHostnameLabel","Value":3} + ,{"Name":"DnsNameWildcard","Value":4} + ,{"Name":"DnsNameSrvRecord","Value":5} + ,{"Name":"DnsNameValidateTld","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_MESSAGE_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageHead","Type":{"Kind":"ApiRef","Name":"DNS_HEADER","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"MessageBody","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_PROXY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DNS_CONNECTION_PROXY_TYPE_NULL","Value":0} + ,{"Name":"DNS_CONNECTION_PROXY_TYPE_HTTP","Value":1} + ,{"Name":"DNS_CONNECTION_PROXY_TYPE_WAP","Value":2} + ,{"Name":"DNS_CONNECTION_PROXY_TYPE_SOCKS4","Value":4} + ,{"Name":"DNS_CONNECTION_PROXY_TYPE_SOCKS5","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_CONNECTION_PROXY_INFO_SWITCH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DNS_CONNECTION_PROXY_INFO_SWITCH_CONFIG","Value":0} + ,{"Name":"DNS_CONNECTION_PROXY_INFO_SWITCH_SCRIPT","Value":1} + ,{"Name":"DNS_CONNECTION_PROXY_INFO_SWITCH_WPAD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_CONNECTION_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Switch","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO_SWITCH","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_CONNECTION_PROXY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Config","Type":{"Kind":"ApiRef","Name":"_DNS_CONNECTION_PROXY_INFO_CONFIG","TargetKind":"Default","Api":"Dns","Parents":["_Anonymous_e__Union","DNS_CONNECTION_PROXY_INFO"]},"Attrs":[]} + ,{"Name":"Script","Type":{"Kind":"ApiRef","Name":"_DNS_CONNECTION_PROXY_INFO_SCRIPT","TargetKind":"Default","Api":"Dns","Parents":["_Anonymous_e__Union","DNS_CONNECTION_PROXY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DNS_CONNECTION_PROXY_INFO_SCRIPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DNS_CONNECTION_PROXY_INFO_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszException","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DNS_CONNECTION_PROXY_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProxyInfo","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"dwInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDirectConfiguration","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_PROXY_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_PROXY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProxies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProxies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_ELEMENT","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszName","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_NAME_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_NAME","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_IFINDEX_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_IFINDEX_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pConnectionIfIndexEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_IFINDEX_ENTRY","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"nEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_POLICY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszAppId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbAppSid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAppSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppwszConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPolicyEntryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_POLICY_ENTRY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPolicyEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_POLICY_ENTRY","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"nEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_CONNECTION_POLICY_TAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAG_DNS_CONNECTION_POLICY_TAG_DEFAULT","Value":0} + ,{"Name":"TAG_DNS_CONNECTION_POLICY_TAG_CONNECTION_MANAGER","Value":1} + ,{"Name":"TAG_DNS_CONNECTION_POLICY_TAG_WWWPT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DNS_SERVICE_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ip4Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ip6Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP6_ADDRESS","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SERVICE_CANCEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SERVICE_BROWSE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pDnsRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDNS_SERVICE_BROWSE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DNS_SERVICE_BROWSE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Dns","Parents":["DNS_SERVICE_BROWSE_REQUEST"]},"Attrs":[]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBrowseCallback","Type":{"Kind":"ApiRef","Name":"PDNS_SERVICE_BROWSE_CALLBACK","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pBrowseCallbackV2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DNS_SERVICE_RESOLVE_COMPLETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDNS_SERVICE_RESOLVE_COMPLETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DNS_SERVICE_RESOLVE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pResolveCompletionCallback","Type":{"Kind":"ApiRef","Name":"PDNS_SERVICE_RESOLVE_COMPLETE","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_SERVICE_REGISTER_COMPLETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDNS_SERVICE_REGISTER_COMPLETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DNS_SERVICE_REGISTER_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pServiceInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":[]} + ,{"Name":"pRegisterCompletionCallback","Type":{"Kind":"ApiRef","Name":"PDNS_SERVICE_REGISTER_COMPLETE","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCredentials","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"unicastEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDNS_QUERY_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nameBuf","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pSubscription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pWnfCallbackParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"stateNameData","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDNS_QUERY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pQueryHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDNS_QUERY_HANDLE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_RESULT","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMDNS_QUERY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"MDNS_QUERY_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRefCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"QueryOptions","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pQueryCallback","Type":{"Kind":"ApiRef","Name":"PMDNS_QUERY_CALLBACK","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":[]} + ,{"Name":"pQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fAnswerReceived","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulResendCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"DnsQueryConfig" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Config","Type":{"Kind":"ApiRef","Name":"DNS_CONFIG_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwsAdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsRecordCopyEx" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}} + ,"Params":[ + {"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CharSetIn","Type":{"Kind":"ApiRef","Name":"DNS_CHARSET","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"CharSetOut","Type":{"Kind":"ApiRef","Name":"DNS_CHARSET","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsRecordSetCopyEx" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}} + ,"Params":[ + {"Name":"pRecordSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CharSetIn","Type":{"Kind":"ApiRef","Name":"DNS_CHARSET","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"CharSetOut","Type":{"Kind":"ApiRef","Name":"DNS_CHARSET","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsRecordCompare" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRecord1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRecord2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsRecordSetCompare" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRR1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRR2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppDiff1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDiff2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DnsRecordSetDetach" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}} + ,"Params":[ + {"Name":"pRecordList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsFree" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"FreeType","Type":{"Kind":"ApiRef","Name":"DNS_FREE_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsQuery_A" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DnsQuery_UTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DnsQuery_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DnsQueryEx" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pQueryRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pQueryResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_RESULT","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pCancelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsCancelQuery" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pCancelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_QUERY_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsAcquireContextHandle_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CredentialFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DnsContextHandle","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsAcquireContextHandle_A" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CredentialFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DnsContextHandle","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsReleaseContextHandle" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsModifyRecordsInSet_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAddRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDeleteRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCredentials","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsModifyRecordsInSet_A" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAddRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDeleteRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCredentials","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsModifyRecordsInSet_UTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAddRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDeleteRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCredentials","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsReplaceRecordSetW" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pReplaceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsReplaceRecordSetA" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pReplaceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsReplaceRecordSetUTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pReplaceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExtraInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsValidateName_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DNS_NAME_FORMAT","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsValidateName_A" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DNS_NAME_FORMAT","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsValidateName_UTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DNS_NAME_FORMAT","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsNameCompare_A" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pName2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DnsNameCompare_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pName2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DnsWriteQuestionToBuffer_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDnsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_MESSAGE_BUFFER","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Xid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fRecursionDesired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsWriteQuestionToBuffer_UTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDnsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_MESSAGE_BUFFER","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Xid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fRecursionDesired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsExtractRecordsFromMessage_W" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pDnsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_MESSAGE_BUFFER","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wMessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsExtractRecordsFromMessage_UTF8" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pDnsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_MESSAGE_BUFFER","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wMessageLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_RECORDA","TargetKind":"Default","Api":"Dns","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsGetProxyInformation" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"proxyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_PROXY_INFORMATION","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"defaultProxyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_PROXY_INFORMATION","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"DNS_PROXY_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Dns","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"completionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DnsFreeProxyName" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"proxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"DnsConnectionGetProxyInfoForHostUrl" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszHostUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSelectionContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSelectionContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExplicitInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProxyInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO_EX","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsConnectionFreeProxyInfoEx" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO_EX","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsConnectionGetProxyInfo" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsConnectionFreeProxyInfo" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsConnectionSetProxyInfo" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_INFO","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DnsConnectionDeleteProxyInfo" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_TYPE","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsConnectionGetProxyList" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProxyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsConnectionFreeProxyList" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_PROXY_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsConnectionGetNameList" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pNameList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_NAME_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DnsConnectionFreeNameList" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pNameList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_NAME_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsConnectionUpdateIfIndexTable" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pConnectionIfIndexEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_IFINDEX_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsConnectionSetPolicyEntries" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PolicyEntryTag","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_POLICY_TAG","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_CONNECTION_POLICY_ENTRY_LIST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsConnectionDeletePolicyEntries" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PolicyEntryTag","Type":{"Kind":"ApiRef","Name":"DNS_CONNECTION_POLICY_TAG","TargetKind":"Default","Api":"Dns","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceConstructInstance" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}} + ,"Params":[ + {"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIp4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"pIp6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP6_ADDRESS","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wWeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwPropertiesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"keys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceCopyInstance" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}} + ,"Params":[ + {"Name":"pOrig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceFreeInstance" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_INSTANCE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceBrowse" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_BROWSE_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsServiceBrowseCancel" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pCancelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceResolve" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_RESOLVE_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsServiceResolveCancel" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pCancelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsServiceRegister" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_REGISTER_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsServiceDeRegister" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_REGISTER_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DnsServiceRegisterCancel" + ,"SetLastError":false + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCancelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SERVICE_CANCEL","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsStartMulticastQuery" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pQueryRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDNS_QUERY_REQUEST","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDNS_QUERY_HANDLE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsStopMulticastQuery" + ,"SetLastError":true + ,"DllImport":"DNSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDNS_QUERY_HANDLE","TargetKind":"Default","Api":"Dns","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "DNS_PTR_DATA" + ,"DNS_SOA_DATA" + ,"DNS_MINFO_DATA" + ,"DNS_MX_DATA" + ,"DNS_TXT_DATA" + ,"DNS_SIG_DATA" + ,"DNS_NSEC_DATA" + ,"DNS_NXT_DATA" + ,"DNS_SRV_DATA" + ,"DNS_NAPTR_DATA" + ,"DNS_TKEY_DATA" + ,"DNS_TSIG_DATA" + ,"DNS_WINSR_DATA" + ,"DNS_RECORD" + ,"_DnsRecordOpt" + ,"DnsQuery_" + ,"DnsAcquireContextHandle_" + ,"DnsModifyRecordsInSet_" + ,"DnsReplaceRecordSet" + ,"DnsValidateName_" + ,"DnsNameCompare_" +] + +} diff --git a/api/Dwm.json b/api/Dwm.json new file mode 100644 index 0000000..8dcf377 --- /dev/null +++ b/api/Dwm.json @@ -0,0 +1,583 @@ +{ + +"Constants":[ + { + "Name":"c_DwmMaxQueuedBuffers" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"c_DwmMaxMonitors" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"c_DwmMaxAdapters" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DWM_BLURBEHIND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hRgnBlur","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"fTransitionOnMaximized","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWMWINDOWATTRIBUTE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMWA_NCRENDERING_ENABLED","Value":1} + ,{"Name":"DWMWA_NCRENDERING_POLICY","Value":2} + ,{"Name":"DWMWA_TRANSITIONS_FORCEDISABLED","Value":3} + ,{"Name":"DWMWA_ALLOW_NCPAINT","Value":4} + ,{"Name":"DWMWA_CAPTION_BUTTON_BOUNDS","Value":5} + ,{"Name":"DWMWA_NONCLIENT_RTL_LAYOUT","Value":6} + ,{"Name":"DWMWA_FORCE_ICONIC_REPRESENTATION","Value":7} + ,{"Name":"DWMWA_FLIP3D_POLICY","Value":8} + ,{"Name":"DWMWA_EXTENDED_FRAME_BOUNDS","Value":9} + ,{"Name":"DWMWA_HAS_ICONIC_BITMAP","Value":10} + ,{"Name":"DWMWA_DISALLOW_PEEK","Value":11} + ,{"Name":"DWMWA_EXCLUDED_FROM_PEEK","Value":12} + ,{"Name":"DWMWA_CLOAK","Value":13} + ,{"Name":"DWMWA_CLOAKED","Value":14} + ,{"Name":"DWMWA_FREEZE_REPRESENTATION","Value":15} + ,{"Name":"DWMWA_PASSIVE_UPDATE_MODE","Value":16} + ,{"Name":"DWMWA_LAST","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWMNCRENDERINGPOLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMNCRP_USEWINDOWSTYLE","Value":0} + ,{"Name":"DWMNCRP_DISABLED","Value":1} + ,{"Name":"DWMNCRP_ENABLED","Value":2} + ,{"Name":"DWMNCRP_LAST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWMFLIP3DWINDOWPOLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMFLIP3D_DEFAULT","Value":0} + ,{"Name":"DWMFLIP3D_EXCLUDEBELOW","Value":1} + ,{"Name":"DWMFLIP3D_EXCLUDEABOVE","Value":2} + ,{"Name":"DWMFLIP3D_LAST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWM_THUMBNAIL_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcDestination","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"opacity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSourceClientAreaOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNSIGNED_RATIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uiNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uiDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWM_TIMING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rateRefresh","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]} + ,{"Name":"qpcRefreshPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"rateCompose","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]} + ,{"Name":"qpcVBlank","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefresh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDXRefresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qpcCompose","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFrame","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDXPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRefreshFrame","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFrameSubmitted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDXPresentSubmitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFrameConfirmed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDXPresentConfirmed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRefreshConfirmed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cDXRefreshConfirmed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFramesLate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesOutstanding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qpcFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshFrameDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFrameComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qpcFrameComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramePending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qpcFramePending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesComplete","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesPending","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesAvailable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesDropped","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cFramesMissed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshNextDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshNextPresented","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshesDisplayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshesPresented","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cRefreshStarted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cPixelsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cPixelsDrawn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cBuffersEmpty","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWM_SOURCE_FRAME_SAMPLING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWM_SOURCE_FRAME_SAMPLING_POINT","Value":0} + ,{"Name":"DWM_SOURCE_FRAME_SAMPLING_COVERAGE","Value":1} + ,{"Name":"DWM_SOURCE_FRAME_SAMPLING_LAST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWM_PRESENT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fQueue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cRefreshStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUseSourceRate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rateSource","Type":{"Kind":"ApiRef","Name":"UNSIGNED_RATIO","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]} + ,{"Name":"cRefreshesPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eSampling","Type":{"Kind":"ApiRef","Name":"DWM_SOURCE_FRAME_SAMPLING","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DWMTRANSITION_OWNEDWINDOW_TARGET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMTRANSITION_OWNEDWINDOW_NULL","Value":-1} + ,{"Name":"DWMTRANSITION_OWNEDWINDOW_REPOSITION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GESTURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GT_PEN_TAP","Value":0} + ,{"Name":"GT_PEN_DOUBLETAP","Value":1} + ,{"Name":"GT_PEN_RIGHTTAP","Value":2} + ,{"Name":"GT_PEN_PRESSANDHOLD","Value":3} + ,{"Name":"GT_PEN_PRESSANDHOLDABORT","Value":4} + ,{"Name":"GT_TOUCH_TAP","Value":5} + ,{"Name":"GT_TOUCH_DOUBLETAP","Value":6} + ,{"Name":"GT_TOUCH_RIGHTTAP","Value":7} + ,{"Name":"GT_TOUCH_PRESSANDHOLD","Value":8} + ,{"Name":"GT_TOUCH_PRESSANDHOLDABORT","Value":9} + ,{"Name":"GT_TOUCH_PRESSANDTAP","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWM_SHOWCONTACT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMSC_DOWN","Value":1} + ,{"Name":"DWMSC_UP","Value":2} + ,{"Name":"DWMSC_DRAG","Value":4} + ,{"Name":"DWMSC_HOLD","Value":8} + ,{"Name":"DWMSC_PENBARREL","Value":16} + ,{"Name":"DWMSC_NONE","Value":0} + ,{"Name":"DWMSC_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DWM_TAB_WINDOW_REQUIREMENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWMTWR_NONE","Value":0} + ,{"Name":"DWMTWR_IMPLEMENTED_BY_SYSTEM","Value":1} + ,{"Name":"DWMTWR_WINDOW_RELATIONSHIP","Value":2} + ,{"Name":"DWMTWR_WINDOW_STYLES","Value":4} + ,{"Name":"DWMTWR_WINDOW_REGION","Value":8} + ,{"Name":"DWMTWR_WINDOW_DWM_ATTRIBUTES","Value":16} + ,{"Name":"DWMTWR_WINDOW_MARGINS","Value":32} + ,{"Name":"DWMTWR_TABBING_ENABLED","Value":64} + ,{"Name":"DWMTWR_USER_POLICY","Value":128} + ,{"Name":"DWMTWR_GROUP_POLICY","Value":256} + ,{"Name":"DWMTWR_APP_COMPAT","Value":512} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"DwmDefWindowProc" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmEnableBlurBehindWindow" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBlurBehind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_BLURBEHIND","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DwmEnableComposition" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCompositionAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmEnableMMCSS" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableMMCSS","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmExtendFrameIntoClientArea" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMarInset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MARGINS","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DwmGetColorizationColor" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcrColorization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfOpaqueBlend","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmGetCompositionTimingInfo" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTimingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_TIMING_INFO","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmGetWindowAttribute" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmIsCompositionEnabled" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmModifyPreviousDxFrameDuration" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cRefreshes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fRelative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmQueryThumbnailSourceSize" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThumbnail","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmRegisterThumbnail" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndDestination","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndSource","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phThumbnailId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmSetDxFrameDuration" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cRefreshes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmSetPresentParameters" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPresentParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_PRESENT_PARAMETERS","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DwmSetWindowAttribute" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmUnregisterThumbnail" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThumbnailId","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmUpdateThumbnailProperties" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThumbnailId","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ptnProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_THUMBNAIL_PROPERTIES","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DwmSetIconicThumbnail" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSITFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmSetIconicLivePreviewBitmap" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwSITFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmInvalidateIconicBitmaps" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmAttachMilContent" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmDetachMilContent" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmFlush" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DwmGetGraphicsStreamTransformHint" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilMatrix3x2D","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmGetGraphicsStreamClient" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmGetTransportAttributes" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsRemoting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDwGeneration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DwmTransitionOwnedWindow" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"ApiRef","Name":"DWMTRANSITION_OWNEDWINDOW_TARGET","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmRenderGesture" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gt","Type":{"Kind":"ApiRef","Name":"GESTURE_TYPE","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]} + ,{"Name":"cContacts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPointerID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"pPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DwmTetherContact" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPointerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptTether","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmShowContact" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPointerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eShowContact","Type":{"Kind":"ApiRef","Name":"DWM_SHOWCONTACT","TargetKind":"Default","Api":"Dwm","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DwmGetUnmetTabRequirements" + ,"SetLastError":false + ,"DllImport":"dwmapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWM_TAB_WINDOW_REQUIREMENTS","TargetKind":"Default","Api":"Dwm","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Dxgi.json b/api/Dxgi.json new file mode 100644 index 0000000..669b024 --- /dev/null +++ b/api/Dxgi.json @@ -0,0 +1,3403 @@ +{ + +"Constants":[ + { + "Name":"DXGI_USAGE_SHADER_INPUT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_RENDER_TARGET_OUTPUT" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_BACK_BUFFER" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_SHARED" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_READ_ONLY" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_DISCARD_ON_PRESENT" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_USAGE_UNORDERED_ACCESS" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY_MINIMUM" + ,"NativeType":"UInt32" + ,"Value":671088640 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY_LOW" + ,"NativeType":"UInt32" + ,"Value":1342177280 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY_NORMAL" + ,"NativeType":"UInt32" + ,"Value":2013265920 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY_HIGH" + ,"NativeType":"UInt32" + ,"Value":2684354560 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_RESOURCE_PRIORITY_MAXIMUM" + ,"NativeType":"UInt32" + ,"Value":3355443200 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_READ" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_WRITE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAP_DISCARD" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_INTERLACED" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ENUM_MODES_SCALING" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MAX_SWAP_CHAIN_BUFFERS" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_TEST" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_DO_NOT_SEQUENCE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_RESTART" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_DO_NOT_WAIT" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_STEREO_PREFER_RIGHT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_STEREO_TEMPORARY_MONO" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_RESTRICT_TO_OUTPUT" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_USE_DURATION" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_PRESENT_ALLOW_TEARING" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_WINDOW_CHANGES" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_ALT_ENTER" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_NO_PRINT_SCREEN" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_MWA_VALID" + ,"NativeType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DXGI_RATIONAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SAMPLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Quality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_COLOR_SPACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709","Value":0} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709","Value":1} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709","Value":2} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020","Value":3} + ,{"Name":"DXGI_COLOR_SPACE_RESERVED","Value":4} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601","Value":5} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601","Value":6} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601","Value":7} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709","Value":8} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709","Value":9} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020","Value":10} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020","Value":11} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020","Value":12} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020","Value":13} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020","Value":14} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020","Value":15} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020","Value":16} + ,{"Name":"DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020","Value":17} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020","Value":18} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020","Value":19} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709","Value":20} + ,{"Name":"DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020","Value":21} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709","Value":22} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020","Value":23} + ,{"Name":"DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020","Value":24} + ,{"Name":"DXGI_COLOR_SPACE_CUSTOM","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_FORMAT_UNKNOWN","Value":0} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_TYPELESS","Value":1} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_FLOAT","Value":2} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_UINT","Value":3} + ,{"Name":"DXGI_FORMAT_R32G32B32A32_SINT","Value":4} + ,{"Name":"DXGI_FORMAT_R32G32B32_TYPELESS","Value":5} + ,{"Name":"DXGI_FORMAT_R32G32B32_FLOAT","Value":6} + ,{"Name":"DXGI_FORMAT_R32G32B32_UINT","Value":7} + ,{"Name":"DXGI_FORMAT_R32G32B32_SINT","Value":8} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_TYPELESS","Value":9} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_FLOAT","Value":10} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_UNORM","Value":11} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_UINT","Value":12} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_SNORM","Value":13} + ,{"Name":"DXGI_FORMAT_R16G16B16A16_SINT","Value":14} + ,{"Name":"DXGI_FORMAT_R32G32_TYPELESS","Value":15} + ,{"Name":"DXGI_FORMAT_R32G32_FLOAT","Value":16} + ,{"Name":"DXGI_FORMAT_R32G32_UINT","Value":17} + ,{"Name":"DXGI_FORMAT_R32G32_SINT","Value":18} + ,{"Name":"DXGI_FORMAT_R32G8X24_TYPELESS","Value":19} + ,{"Name":"DXGI_FORMAT_D32_FLOAT_S8X24_UINT","Value":20} + ,{"Name":"DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS","Value":21} + ,{"Name":"DXGI_FORMAT_X32_TYPELESS_G8X24_UINT","Value":22} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_TYPELESS","Value":23} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_UNORM","Value":24} + ,{"Name":"DXGI_FORMAT_R10G10B10A2_UINT","Value":25} + ,{"Name":"DXGI_FORMAT_R11G11B10_FLOAT","Value":26} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_TYPELESS","Value":27} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM","Value":28} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UNORM_SRGB","Value":29} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_UINT","Value":30} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_SNORM","Value":31} + ,{"Name":"DXGI_FORMAT_R8G8B8A8_SINT","Value":32} + ,{"Name":"DXGI_FORMAT_R16G16_TYPELESS","Value":33} + ,{"Name":"DXGI_FORMAT_R16G16_FLOAT","Value":34} + ,{"Name":"DXGI_FORMAT_R16G16_UNORM","Value":35} + ,{"Name":"DXGI_FORMAT_R16G16_UINT","Value":36} + ,{"Name":"DXGI_FORMAT_R16G16_SNORM","Value":37} + ,{"Name":"DXGI_FORMAT_R16G16_SINT","Value":38} + ,{"Name":"DXGI_FORMAT_R32_TYPELESS","Value":39} + ,{"Name":"DXGI_FORMAT_D32_FLOAT","Value":40} + ,{"Name":"DXGI_FORMAT_R32_FLOAT","Value":41} + ,{"Name":"DXGI_FORMAT_R32_UINT","Value":42} + ,{"Name":"DXGI_FORMAT_R32_SINT","Value":43} + ,{"Name":"DXGI_FORMAT_R24G8_TYPELESS","Value":44} + ,{"Name":"DXGI_FORMAT_D24_UNORM_S8_UINT","Value":45} + ,{"Name":"DXGI_FORMAT_R24_UNORM_X8_TYPELESS","Value":46} + ,{"Name":"DXGI_FORMAT_X24_TYPELESS_G8_UINT","Value":47} + ,{"Name":"DXGI_FORMAT_R8G8_TYPELESS","Value":48} + ,{"Name":"DXGI_FORMAT_R8G8_UNORM","Value":49} + ,{"Name":"DXGI_FORMAT_R8G8_UINT","Value":50} + ,{"Name":"DXGI_FORMAT_R8G8_SNORM","Value":51} + ,{"Name":"DXGI_FORMAT_R8G8_SINT","Value":52} + ,{"Name":"DXGI_FORMAT_R16_TYPELESS","Value":53} + ,{"Name":"DXGI_FORMAT_R16_FLOAT","Value":54} + ,{"Name":"DXGI_FORMAT_D16_UNORM","Value":55} + ,{"Name":"DXGI_FORMAT_R16_UNORM","Value":56} + ,{"Name":"DXGI_FORMAT_R16_UINT","Value":57} + ,{"Name":"DXGI_FORMAT_R16_SNORM","Value":58} + ,{"Name":"DXGI_FORMAT_R16_SINT","Value":59} + ,{"Name":"DXGI_FORMAT_R8_TYPELESS","Value":60} + ,{"Name":"DXGI_FORMAT_R8_UNORM","Value":61} + ,{"Name":"DXGI_FORMAT_R8_UINT","Value":62} + ,{"Name":"DXGI_FORMAT_R8_SNORM","Value":63} + ,{"Name":"DXGI_FORMAT_R8_SINT","Value":64} + ,{"Name":"DXGI_FORMAT_A8_UNORM","Value":65} + ,{"Name":"DXGI_FORMAT_R1_UNORM","Value":66} + ,{"Name":"DXGI_FORMAT_R9G9B9E5_SHAREDEXP","Value":67} + ,{"Name":"DXGI_FORMAT_R8G8_B8G8_UNORM","Value":68} + ,{"Name":"DXGI_FORMAT_G8R8_G8B8_UNORM","Value":69} + ,{"Name":"DXGI_FORMAT_BC1_TYPELESS","Value":70} + ,{"Name":"DXGI_FORMAT_BC1_UNORM","Value":71} + ,{"Name":"DXGI_FORMAT_BC1_UNORM_SRGB","Value":72} + ,{"Name":"DXGI_FORMAT_BC2_TYPELESS","Value":73} + ,{"Name":"DXGI_FORMAT_BC2_UNORM","Value":74} + ,{"Name":"DXGI_FORMAT_BC2_UNORM_SRGB","Value":75} + ,{"Name":"DXGI_FORMAT_BC3_TYPELESS","Value":76} + ,{"Name":"DXGI_FORMAT_BC3_UNORM","Value":77} + ,{"Name":"DXGI_FORMAT_BC3_UNORM_SRGB","Value":78} + ,{"Name":"DXGI_FORMAT_BC4_TYPELESS","Value":79} + ,{"Name":"DXGI_FORMAT_BC4_UNORM","Value":80} + ,{"Name":"DXGI_FORMAT_BC4_SNORM","Value":81} + ,{"Name":"DXGI_FORMAT_BC5_TYPELESS","Value":82} + ,{"Name":"DXGI_FORMAT_BC5_UNORM","Value":83} + ,{"Name":"DXGI_FORMAT_BC5_SNORM","Value":84} + ,{"Name":"DXGI_FORMAT_B5G6R5_UNORM","Value":85} + ,{"Name":"DXGI_FORMAT_B5G5R5A1_UNORM","Value":86} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM","Value":87} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM","Value":88} + ,{"Name":"DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM","Value":89} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_TYPELESS","Value":90} + ,{"Name":"DXGI_FORMAT_B8G8R8A8_UNORM_SRGB","Value":91} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_TYPELESS","Value":92} + ,{"Name":"DXGI_FORMAT_B8G8R8X8_UNORM_SRGB","Value":93} + ,{"Name":"DXGI_FORMAT_BC6H_TYPELESS","Value":94} + ,{"Name":"DXGI_FORMAT_BC6H_UF16","Value":95} + ,{"Name":"DXGI_FORMAT_BC6H_SF16","Value":96} + ,{"Name":"DXGI_FORMAT_BC7_TYPELESS","Value":97} + ,{"Name":"DXGI_FORMAT_BC7_UNORM","Value":98} + ,{"Name":"DXGI_FORMAT_BC7_UNORM_SRGB","Value":99} + ,{"Name":"DXGI_FORMAT_AYUV","Value":100} + ,{"Name":"DXGI_FORMAT_Y410","Value":101} + ,{"Name":"DXGI_FORMAT_Y416","Value":102} + ,{"Name":"DXGI_FORMAT_NV12","Value":103} + ,{"Name":"DXGI_FORMAT_P010","Value":104} + ,{"Name":"DXGI_FORMAT_P016","Value":105} + ,{"Name":"DXGI_FORMAT_420_OPAQUE","Value":106} + ,{"Name":"DXGI_FORMAT_YUY2","Value":107} + ,{"Name":"DXGI_FORMAT_Y210","Value":108} + ,{"Name":"DXGI_FORMAT_Y216","Value":109} + ,{"Name":"DXGI_FORMAT_NV11","Value":110} + ,{"Name":"DXGI_FORMAT_AI44","Value":111} + ,{"Name":"DXGI_FORMAT_IA44","Value":112} + ,{"Name":"DXGI_FORMAT_P8","Value":113} + ,{"Name":"DXGI_FORMAT_A8P8","Value":114} + ,{"Name":"DXGI_FORMAT_B4G4R4A4_UNORM","Value":115} + ,{"Name":"DXGI_FORMAT_P208","Value":130} + ,{"Name":"DXGI_FORMAT_V208","Value":131} + ,{"Name":"DXGI_FORMAT_V408","Value":132} + ,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE","Value":189} + ,{"Name":"DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE","Value":190} + ,{"Name":"DXGI_FORMAT_FORCE_UINT","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_RGB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_RGBA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_GAMMA_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Scale","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"DXGI_RGB","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_GAMMA_CONTROL_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScaleAndOffsetSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MinConvertedValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"NumGammaControlPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlPointPositions","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MODE_SCANLINE_ORDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE","Value":1} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST","Value":2} + ,{"Name":"DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_SCALING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_MODE_SCALING_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_SCALING_CENTERED","Value":1} + ,{"Name":"DXGI_MODE_SCALING_STRETCHED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_ROTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_MODE_ROTATION_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_MODE_ROTATION_IDENTITY","Value":1} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE90","Value":2} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE180","Value":3} + ,{"Name":"DXGI_MODE_ROTATION_ROTATE270","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_MODE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_DC_HUFFMAN_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_AC_HUFFMAN_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CodeCounts","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CodeValues","Type":{"Kind":"Array","Shape":{"Size":162},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_JPEG_QUANTIZATION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Elements","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MAPPED_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_ADAPTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTPUT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DesktopCoordinates","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AttachedToDesktop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SHARED_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_RESIDENCY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_RESIDENCY_FULLY_RESIDENT","Value":1} + ,{"Name":"DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY","Value":2} + ,{"Name":"DXGI_RESIDENCY_EVICTED_TO_DISK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SURFACE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SWAP_EFFECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_SWAP_EFFECT_DISCARD","Value":0} + ,{"Name":"DXGI_SWAP_EFFECT_SEQUENTIAL","Value":1} + ,{"Name":"DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL","Value":3} + ,{"Name":"DXGI_SWAP_EFFECT_FLIP_DISCARD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_SWAP_CHAIN_FLAG_NONPREROTATED","Value":1} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH","Value":2} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE","Value":4} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT","Value":8} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER","Value":16} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY","Value":32} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT","Value":64} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER","Value":128} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO","Value":256} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO","Value":512} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED","Value":1024} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING","Value":2048} + ,{"Name":"DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferDesc","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BufferUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"DXGI_SWAP_EFFECT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIObject" + ,"Kind":"Com" + ,"Guid":"aec22fb8-76f3-4639-9be0-28eb43a67a2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDeviceSubObject" + ,"Kind":"Com" + ,"Guid":"3d3e0379-f9de-4d58-bb6c-18d62992f1a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIResource" + ,"Kind":"Com" + ,"Guid":"035f3ab4-482e-4e50-b41f-8a7f8bd8960b" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EvictionPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvictionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvictionPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIKeyedMutex" + ,"Kind":"Com" + ,"Guid":"9d8e1289-d7b3-465f-8126-250e349af85d" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGISurface" + ,"Kind":"Com" + ,"Guid":"cafcb56c-6ac3-4889-bf47-9e23bbd260ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SURFACE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Map" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MAPPED_RECT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGISurface1" + ,"Kind":"Com" + ,"Guid":"4ae63092-6327-4c1b-80ae-bfe12ea32b86" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Discard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDXGIAdapter" + ,"Kind":"Com" + ,"Guid":"2411e7e1-12ac-4ccf-bd14-9798e8534dc0" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Output","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckInterfaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUMDVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIOutput" + ,"Kind":"Com" + ,"Guid":"ae02eedb-c735-4690-8d52-5a8dc20213aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTPUT_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayModeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindClosestMatchingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModeToMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WaitForVBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TakeOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Exclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetGammaControlCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGammaCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL_CAPABILITIES","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGammaControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGammaControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_GAMMA_CONTROL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplaySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScanoutSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplaySurfaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestination","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGISwapChain" + ,"Kind":"Com" + ,"Guid":"310d36a0-d2e7-4c0a-aa04-6a9d23b8886a" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDeviceSubObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"Present" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetFullscreenState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Fullscreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetFullscreenState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFullscreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResizeBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"SwapChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewTargetParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContainingOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFrameStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastPresentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastPresentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory" + ,"Kind":"Com" + ,"Guid":"7b7166ec-21c7-44ae-b21a-c9ae321ae369" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MakeWindowAssociation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowAssociation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindowHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSoftwareAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Module","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice" + ,"Kind":"Com" + ,"Guid":"54ec77fa-1377-44e6-8c32-88fd5f44c84c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SURFACE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSharedResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SHARED_RESOURCE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"QueryResourceResidency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResidencyStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_RESIDENCY","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGPUThreadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_ADAPTER_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_ADAPTER_FLAG_NONE","Value":0} + ,{"Name":"DXGI_ADAPTER_FLAG_REMOTE","Value":1} + ,{"Name":"DXGI_ADAPTER_FLAG_SOFTWARE","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_DISPLAY_COLOR_SPACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrimaryCoordinates","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"WhitePoints","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIFactory1" + ,"Kind":"Com" + ,"Guid":"770aae78-f26f-4dba-a829-253c83d1b387" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapters1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIAdapter1","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIAdapter1" + ,"Kind":"Com" + ,"Guid":"29038f61-3839-4626-91fd-086879011a05" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice1" + ,"Kind":"Com" + ,"Guid":"77db970f-6276-48ba-ba28-070143b4392c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDisplayControl" + ,"Kind":"Com" + ,"Guid":"ea9dbf1a-c88e-4486-854a-98aa0138f30c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTDUPL_MOVE_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourcePoint","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ModeDesc","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"DesktopImageInSystemMemory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME","Value":1} + ,{"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR","Value":2} + ,{"Name":"DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_OUTDUPL_POINTER_SHAPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HotSpot","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_OUTDUPL_FRAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastPresentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastMouseUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AccumulatedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RectsCoalesced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtectedContentMaskedOut","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PointerPosition","Type":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_POINTER_POSITION","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"TotalMetadataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerShapeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIOutputDuplication" + ,"Kind":"Com" + ,"Guid":"191cfac3-a341-470d-b26e-a864f428319c" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIObject","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AcquireNextFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_FRAME_INFO","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDesktopResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetFrameDirtyRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DirtyRectsBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDirtyRectsBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDirtyRectsBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameMoveRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MoveRectsBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMoveRectBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_MOVE_RECT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pMoveRectsBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFramePointerShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PointerShapeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPointerShapeBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pPointerShapeBufferSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pPointerShapeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTDUPL_POINTER_SHAPE_INFO","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapDesktopSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLockedRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MAPPED_RECT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnMapDesktopSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_ALPHA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_ALPHA_MODE_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_ALPHA_MODE_PREMULTIPLIED","Value":1} + ,{"Name":"DXGI_ALPHA_MODE_STRAIGHT","Value":2} + ,{"Name":"DXGI_ALPHA_MODE_IGNORE","Value":3} + ,{"Name":"DXGI_ALPHA_MODE_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"IDXGISurface2" + ,"Kind":"Com" + ,"Guid":"aba496dd-b617-4cb8-a866-bc44d7eb1fa2" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISurface1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppParentResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ,{"Name":"pSubresourceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIResource1" + ,"Kind":"Com" + ,"Guid":"30961379-4609-4a41-998e-54fe567ee0c1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSubresourceSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface2","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OFFER_RESOURCE_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OFFER_RESOURCE_PRIORITY_LOW","Value":1} + ,{"Name":"DXGI_OFFER_RESOURCE_PRIORITY_NORMAL","Value":2} + ,{"Name":"DXGI_OFFER_RESOURCE_PRIORITY_HIGH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDevice2" + ,"Kind":"Com" + ,"Guid":"05008617-fbfd-4051-a790-144884b4f6a9" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"DXGI_OFFER_RESOURCE_PRIORITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReclaimResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDiscarded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnqueueSetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_MODE_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Stereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SCALING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_SCALING_STRETCH","Value":0} + ,{"Name":"DXGI_SCALING_NONE","Value":1} + ,{"Name":"DXGI_SCALING_ASPECT_RATIO_STRETCH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_SWAP_CHAIN_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Stereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SampleDesc","Type":{"Kind":"ApiRef","Name":"DXGI_SAMPLE_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BufferUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_SCALING","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SwapEffect","Type":{"Kind":"ApiRef","Name":"DXGI_SWAP_EFFECT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RefreshRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ScanlineOrdering","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCANLINE_ORDER","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Scaling","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_SCALING","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Windowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_PRESENT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DirtyRectsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDirtyRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pScrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pScrollOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain1" + ,"Kind":"Com" + ,"Guid":"790a45f7-0d42-4876-983a-0a55cfe6f4aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFullscreenDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCoreWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Present1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PresentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPresentParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_PRESENT_PARAMETERS","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsTemporaryMonoSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRestrictToOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRestrictToOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory2" + ,"Kind":"Com" + ,"Guid":"50c83a1c-e072-4c48-87b0-3630fa36a6d0" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"IsWindowedStereoEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateSwapChainForHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFullscreenDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_FULLSCREEN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateSwapChainForCoreWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWindow","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetSharedResourceAdapterLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterStereoStatusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterStereoStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterStereoStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterOcclusionStatusWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowHandle","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterOcclusionStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterOcclusionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSwapChainForComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY","Value":0} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY","Value":1} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY","Value":2} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY","Value":3} + ,{"Name":"DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY","Value":0} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY","Value":1} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY","Value":2} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY","Value":3} + ,{"Name":"DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GraphicsPreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ComputePreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter2" + ,"Kind":"Com" + ,"Guid":"0aa1ae0a-fa0e-4b84-8644-e05ff8e5acb5" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_DESC2","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIOutput1" + ,"Kind":"Com" + ,"Guid":"00cddea8-939b-4b83-a340-a685226666cc" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayModeList1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNumModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindClosestMatchingMode1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pModeToMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pClosestMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MODE_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDisplaySurfaceData1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestination","Type":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOutputDuplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutputDuplication","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDevice3" + ,"Kind":"Com" + ,"Guid":"6007896c-3244-4afd-bf18-a6d3beda5023" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice2","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"Trim" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_MATRIX_3X2_F" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain2" + ,"Kind":"Com" + ,"Guid":"a8be2ac4-199f-4946-b331-79599fb98de7" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetSourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumFrameLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaxLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameLatencyWaitableObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MATRIX_3X2_F","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_MATRIX_3X2_F","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIOutput2" + ,"Kind":"Com" + ,"Guid":"595e39d1-2724-4663-99b1-da969de28364" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput1","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SupportsOverlays" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIFactory3" + ,"Kind":"Com" + ,"Guid":"25483823-cd46-4c7d-86ca-47aa95b837bd" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory2","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DXGI_DECODE_SWAP_CHAIN_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE","Value":1} + ,{"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709","Value":2} + ,{"Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDecodeSwapChain" + ,"Kind":"Com" + ,"Guid":"2633066b-4514-4c7a-8fd8-12ea98059d18" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PresentBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferToPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SyncInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS","TargetKind":"Default","Api":"Dxgi","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDXGIFactoryMedia" + ,"Kind":"Com" + ,"Guid":"41e7d1f2-a591-4f7b-a2e5-fa9c843e1c12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSwapChainForCompositionSurfaceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSurface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_SWAP_CHAIN_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISwapChain1","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDecodeSwapChainForCompositionSurfaceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSurface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_DECODE_SWAP_CHAIN_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pYuvDecodeBuffers","Type":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRestrictToOutput","Type":{"Kind":"ApiRef","Name":"IDXGIOutput","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSwapChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIDecodeSwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_FRAME_PRESENTATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_FRAME_PRESENTATION_MODE_COMPOSED","Value":0} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_OVERLAY","Value":1} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_NONE","Value":2} + ,{"Name":"DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_FRAME_STATISTICS_MEDIA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PresentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresentRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncRefreshCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncQPCTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SyncGPUTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompositionMode","Type":{"Kind":"ApiRef","Name":"DXGI_FRAME_PRESENTATION_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ApprovedPresentDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChainMedia" + ,"Kind":"Com" + ,"Guid":"dd95b90b-f05f-4f6a-bd65-25bfb264bd84" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrameStatisticsMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FRAME_STATISTICS_MEDIA","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPresentDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckPresentDurationSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DesiredPresentDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClosestSmallerPresentDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pClosestLargerPresentDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OVERLAY_SUPPORT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OVERLAY_SUPPORT_FLAG_DIRECT","Value":1} + ,{"Name":"DXGI_OVERLAY_SUPPORT_FLAG_SCALING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput3" + ,"Kind":"Com" + ,"Guid":"8a6bb301-7e7e-41f4-a8e0-5b32f7f99b18" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput2","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckOverlaySupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnumFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT","Value":1} + ,{"Name":"DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGISwapChain3" + ,"Kind":"Com" + ,"Guid":"94d99bdb-f1f8-4ab0-b236-7da0170edab1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain2","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentBackBufferIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CheckColorSpaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpaceSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"SwapChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreationNodeMask","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ppPresentQueue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput4" + ,"Kind":"Com" + ,"Guid":"dc7dca35-2196-414d-9f53-617884032a60" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput3","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckOverlayColorSpaceSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConcernedDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory4" + ,"Kind":"Com" + ,"Guid":"1bc6ea02-ef36-464f-bf0c-21ca39e5168a" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory3","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapterByLuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EnumWarpAdapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_MEMORY_SEGMENT_GROUP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_MEMORY_SEGMENT_GROUP_LOCAL","Value":0} + ,{"Name":"DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_QUERY_VIDEO_MEMORY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Budget","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableForReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentReservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter3" + ,"Kind":"Com" + ,"Guid":"645967a4-1392-4310-a798-8053ce3e93fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter2","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterHardwareContentProtectionTeardownStatusEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterHardwareContentProtectionTeardownStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryVideoMemoryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemorySegmentGroup","Type":{"Kind":"ApiRef","Name":"DXGI_MEMORY_SEGMENT_GROUP","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMemoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_QUERY_VIDEO_MEMORY_INFO","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVideoMemoryReservation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemorySegmentGroup","Type":{"Kind":"ApiRef","Name":"DXGI_MEMORY_SEGMENT_GROUP","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reservation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterVideoMemoryBudgetChangeNotificationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterVideoMemoryBudgetChangeNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTDUPL_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput5" + ,"Kind":"Com" + ,"Guid":"80a07424-ab52-42eb-833c-0c42fd282d98" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput4","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"DuplicateOutput1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SupportedFormatsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSupportedFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppOutputDuplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGIOutputDuplication","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"DXGI_HDR_METADATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_HDR_METADATA_TYPE_NONE","Value":0} + ,{"Name":"DXGI_HDR_METADATA_TYPE_HDR10","Value":1} + ,{"Name":"DXGI_HDR_METADATA_TYPE_HDR10PLUS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_HDR_METADATA_HDR10" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RedPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"GreenPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BluePrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WhitePoint","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MaxMasteringLuminance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinMasteringLuminance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxContentLightLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxFrameAverageLightLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_HDR_METADATA_HDR10PLUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":72},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGISwapChain4" + ,"Kind":"Com" + ,"Guid":"3d585d5a-bd4a-489e-b1f4-3dbcb6452ffb" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGISwapChain3","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"SetHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OFFER_RESOURCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_RECLAIM_RESOURCE_RESULTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_RECLAIM_RESOURCE_RESULT_OK","Value":0} + ,{"Name":"DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED","Value":1} + ,{"Name":"DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIDevice4" + ,"Kind":"Com" + ,"Guid":"95b4f95f-d8da-4ca4-9ee6-3b76d5968a10" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDevice3","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"OfferResources1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"DXGI_OFFER_RESOURCE_PRIORITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReclaimResources1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppResources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDXGIResource","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RECLAIM_RESOURCE_RESULTS","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_FEATURE_PRESENT_ALLOW_TEARING","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIFactory5" + ,"Kind":"Com" + ,"Guid":"7632e1f5-ee65-4dca-87fd-84cd75f8838d" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory4","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"DXGI_FEATURE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_ADAPTER_FLAG3" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_ADAPTER_FLAG3_NONE","Value":0} + ,{"Name":"DXGI_ADAPTER_FLAG3_REMOTE","Value":1} + ,{"Name":"DXGI_ADAPTER_FLAG3_SOFTWARE","Value":2} + ,{"Name":"DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE","Value":4} + ,{"Name":"DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES","Value":8} + ,{"Name":"DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES","Value":16} + ,{"Name":"DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE","Value":32} + ,{"Name":"DXGI_ADAPTER_FLAG3_FORCE_DWORD","Value":4294967295} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DXGI_ADAPTER_DESC3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSysId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DedicatedVideoMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DedicatedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SharedSystemMemory","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_FLAG3","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"GraphicsPreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_GRAPHICS_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ComputePreemptionGranularity","Type":{"Kind":"ApiRef","Name":"DXGI_COMPUTE_PREEMPTION_GRANULARITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIAdapter4" + ,"Kind":"Com" + ,"Guid":"3c8d99d1-4fbf-4181-a82c-af66bf7bd24e" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIAdapter3","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_ADAPTER_DESC3","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_OUTPUT_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DesktopCoordinates","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"AttachedToDesktop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"DXGI_MODE_ROTATION","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"BitsPerColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"RedPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"GreenPrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"BluePrimary","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"WhitePoint","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"MinLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxFullFrameLuminance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN","Value":1} + ,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED","Value":2} + ,{"Name":"DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIOutput6" + ,"Kind":"Com" + ,"Guid":"068346e8-aaec-4b84-add7-137f513f77a1" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIOutput5","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_OUTPUT_DESC1","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckHardwareCompositionSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXGI_GPU_PREFERENCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_GPU_PREFERENCE_UNSPECIFIED","Value":0} + ,{"Name":"DXGI_GPU_PREFERENCE_MINIMUM_POWER","Value":1} + ,{"Name":"DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDXGIFactory6" + ,"Kind":"Com" + ,"Guid":"c1b6694f-ff09-44a9-b03c-77900a0a1d17" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory5","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAdapterByGpuPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GpuPreference","Type":{"Kind":"ApiRef","Name":"DXGI_GPU_PREFERENCE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvAdapter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDXGIFactory7" + ,"Kind":"Com" + ,"Guid":"a4966eed-76db-44da-84c1-ee9a7afb20a8" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIFactory6","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterAdaptersChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterAdaptersChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DXGI_DEBUG_RLO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_DEBUG_RLO_SUMMARY","Value":1} + ,{"Name":"DXGI_DEBUG_RLO_DETAIL","Value":2} + ,{"Name":"DXGI_DEBUG_RLO_IGNORE_INTERNAL","Value":4} + ,{"Name":"DXGI_DEBUG_RLO_ALL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN","Value":0} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS","Value":1} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION","Value":2} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP","Value":3} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION","Value":4} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION","Value":5} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING","Value":6} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING","Value":7} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION","Value":8} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION","Value":9} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION","Value":0} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR","Value":1} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING","Value":2} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO","Value":3} + ,{"Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGI_INFO_QUEUE_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"DescriptionByteLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_INFO_QUEUE_FILTER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ,{"Name":"NumSeverities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeverityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ,{"Name":"NumIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXGI_INFO_QUEUE_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllowList","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"DenyList","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER_DESC","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXGIInfoQueue" + ,"Kind":"Com" + ,"Guid":"d67441c7-672a-476f-9e82-cd55b44949ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"MessageCountLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"MessageIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMessageByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNumStoredMessagesAllowedByRetrievalFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumStoredMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesDiscardedByMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesAllowedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumMessagesDeniedByStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStorageFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushEmptyStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushDenyAllStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushCopyOfStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopStorageFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStorageFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRetrievalFilterEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pFilterByteLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClearRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushEmptyRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushDenyAllRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushCopyOfRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PushRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_FILTER","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopRetrievalFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRetrievalFilterStackSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddApplicationMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_CATEGORY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"ApiRef","Name":"DXGI_INFO_QUEUE_MESSAGE_SEVERITY","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakOnID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMuteDebugOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Producer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDebug" + ,"Kind":"Com" + ,"Guid":"119e7452-de9e-40fe-8806-88f90c12b441" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportLiveObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"apiid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"DXGI_DEBUG_RLO_FLAGS","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDXGIDebug1" + ,"Kind":"Com" + ,"Guid":"c5a05f0c-16f2-4adf-9f4d-a8c4d58ac550" + ,"Interface":{"Kind":"ApiRef","Name":"IDXGIDebug","TargetKind":"Com","Api":"Dxgi","Parents":[]} + ,"Methods":[ + { + "Name":"EnableLeakTrackingForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DisableLeakTrackingForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"IsLeakTrackingEnabledForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"CreateDXGIFactory" + ,"SetLastError":false + ,"DllImport":"dxgi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDXGIFactory1" + ,"SetLastError":false + ,"DllImport":"dxgi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDXGIFactory2" + ,"SetLastError":false + ,"DllImport":"dxgi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DXGIGetDebugInterface1" + ,"SetLastError":false + ,"DllImport":"dxgi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DXGIDeclareAdapterRemovalSupport" + ,"SetLastError":false + ,"DllImport":"dxgi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/EnhancedStorage.json b/api/EnhancedStorage.json new file mode 100644 index 0000000..ef73d2e --- /dev/null +++ b/api/EnhancedStorage.json @@ -0,0 +1,332 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CurrentUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TotalUserAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalAdminAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FipsCompliant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityIDAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InitializeInProgress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ITMSArmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ITMSArmable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserCreated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResetOnPORDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResetOnPORCurrent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimeToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeRemainingToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinTimeToAuthenticate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxAdminHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxUserHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxUserNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxSiloNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxChallengeSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EnumEnhancedStorageACT" + ,"Kind":"ComClassID" + ,"Guid":"fe841493-835c-4fa3-b6cc-b4b2d4719848" + } + ,{ + "Name":"EnhancedStorageACT" + ,"Kind":"ComClassID" + ,"Guid":"af076a15-2ece-4ad4-bb21-29f040e176d8" + } + ,{ + "Name":"EnhancedStorageSilo" + ,"Kind":"ComClassID" + ,"Guid":"cb25220c-76c7-4fee-842b-f3383cd022bc" + } + ,{ + "Name":"EnhancedStorageSiloAction" + ,"Kind":"ComClassID" + ,"Guid":"886d29dd-b506-466b-9fbf-b44ff383fb3f" + } + ,{ + "Name":"ACT_AUTHORIZATION_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SILO_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSTID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SpecificationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpecificationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImplementationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImplementationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"capabilities","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACT_AUTHORIZATION_STATE_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACT_UNAUTHORIZED","Value":0} + ,{"Name":"ACT_AUTHORIZED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEnumEnhancedStorageACT" + ,"Kind":"Com" + ,"Guid":"09b224bd-1335-4631-a7ff-cfd3a92646d7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetACTs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pppIEnhancedStorageACTs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcEnhancedStorageACTs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMatchingACT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIEnhancedStorageACT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnhancedStorageACT" + ,"Kind":"Com" + ,"Guid":"6e7781f4-e0f2-4239-b976-a01abab52930" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Authorize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unauthorize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAuthorizationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMatchingVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUniqueIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSilos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pppIEnhancedStorageSilos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSilo","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcEnhancedStorageSilos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnhancedStorageACT2" + ,"Kind":"Com" + ,"Guid":"4da57d2e-8eb3-41f6-a07e-98b52b88242b" + ,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDeviceRemovable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsDeviceRemovable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnhancedStorageACT3" + ,"Kind":"Com" + ,"Guid":"022150a1-113d-11df-bb61-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT2","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]} + ,"Methods":[ + { + "Name":"UnauthorizeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsQueueFrozen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsQueueFrozen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShellExtSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShellExtSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnhancedStorageSilo" + ,"Kind":"Com" + ,"Guid":"5aef78c6-2242-4703-bf49-44b29357a359" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSiloInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SILO_INFO","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pppIEnhancedStorageSiloActions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSiloAction","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcEnhancedStorageSiloActions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbCommandBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCommandBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbResponseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPortableDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIPortableDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevice","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevicePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszSiloDevicePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnhancedStorageSiloAction" + ,"Kind":"Com" + ,"Guid":"b6f7f311-206f-4ff8-9c4b-27efee77a86f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszActionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszActionDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Etw.json b/api/Etw.json new file mode 100644 index 0000000..e1f1ceb --- /dev/null +++ b/api/Etw.json @@ -0,0 +1,3493 @@ +{ + +"Constants":[ + { + "Name":"CLSID_TraceRelogger" + ,"NativeType":"Guid" + ,"Value":"7b40792d-05ff-44c4-9058-f440c71f17d4" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"TDH_HANDLE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"TdhCloseDecodingHandle" + } + ,{ + "Name":"WNODE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["WNODE_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["WNODE_HEADER"]},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClientContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CountLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KernelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HistoricalContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","WNODE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Linkage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"OFFSETINSTANCEDATAANDLENGTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LengthInstanceData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNODE_ALL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"DataBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetInstanceNameOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["WNODE_ALL_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FixedInstanceSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetInstanceDataAndLength","Type":{"Kind":"ApiRef","Name":"OFFSETINSTANCEDATAANDLENGTH","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WNODE_SINGLE_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetInstanceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeDataBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNODE_SINGLE_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetInstanceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ItemId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeDataItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNODE_METHOD_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetInstanceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MethodId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeDataBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNODE_EVENT_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNODE_EVENT_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"TargetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TargetDataBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["WNODE_EVENT_REFERENCE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetInstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetInstanceName","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WNODE_TOO_SMALL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WnodeHeader","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"SizeNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMIREGGUIDW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["WMIREGGUIDW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceNameList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pdo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"InstanceInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WMIREGINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextWmiRegInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegistryPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MofResourceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WmiRegGuid","Type":{"Kind":"ApiRef","Name":"WMIREGGUIDW","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMIDPREQUESTCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMI_GET_ALL_DATA","Value":0} + ,{"Name":"WMI_GET_SINGLE_INSTANCE","Value":1} + ,{"Name":"WMI_SET_SINGLE_INSTANCE","Value":2} + ,{"Name":"WMI_SET_SINGLE_ITEM","Value":3} + ,{"Name":"WMI_ENABLE_EVENTS","Value":4} + ,{"Name":"WMI_DISABLE_EVENTS","Value":5} + ,{"Name":"WMI_ENABLE_COLLECTION","Value":6} + ,{"Name":"WMI_DISABLE_COLLECTION","Value":7} + ,{"Name":"WMI_REGINFO","Value":8} + ,{"Name":"WMI_EXECUTE_METHOD","Value":9} + ,{"Name":"WMI_CAPTURE_STATE","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ETW_COMPRESSION_RESUMPTION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EtwCompressionModeRestart","Value":0} + ,{"Name":"EtwCompressionModeNoDisable","Value":1} + ,{"Name":"EtwCompressionModeNoRestart","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENT_TRACE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_HEADER"]},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous4_e__Union","EVENT_TRACE_HEADER"]},"Attrs":[]} + ,{"Name":"ProcessorTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous4_e__Union","EVENT_TRACE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"_Class_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","EVENT_TRACE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Class_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FieldTypeFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","EVENT_TRACE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MarkerFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"GuidPtr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVENT_INSTANCE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ,{"Name":"ParentRegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous3_e__Union","EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ,{"Name":"ProcessorTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous3_e__Union","EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"_Class_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Class_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FieldTypeFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","EVENT_INSTANCE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MarkerFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MOF_FIELD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataPtr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_LOGFILE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER"]},"Attrs":[]} + ,{"Name":"ProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimerResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER"]},"Attrs":[]} + ,{"Name":"LoggerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BootTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogInstanceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","TRACE_LOGFILE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CpuSpeedInMHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionDetail","Type":{"Kind":"ApiRef","Name":"_VersionDetail_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","TRACE_LOGFILE_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_VersionDetail_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"TRACE_LOGFILE_HEADER32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER32"]},"Attrs":[]} + ,{"Name":"ProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimerResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER32"]},"Attrs":[]} + ,{"Name":"LoggerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BootTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogInstanceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","TRACE_LOGFILE_HEADER32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CpuSpeedInMHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionDetail","Type":{"Kind":"ApiRef","Name":"_VersionDetail_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","TRACE_LOGFILE_HEADER32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_VersionDetail_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"TRACE_LOGFILE_HEADER64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER64"]},"Attrs":[]} + ,{"Name":"ProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimerResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_LOGFILE_HEADER64"]},"Attrs":[]} + ,{"Name":"LoggerName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFileName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BootTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReservedFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogInstanceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","TRACE_LOGFILE_HEADER64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CpuSpeedInMHz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionDetail","Type":{"Kind":"ApiRef","Name":"_VersionDetail_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","TRACE_LOGFILE_HEADER64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_VersionDetail_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EVENT_INSTANCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RegHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_TRACE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Wnode","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlushTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_PROPERTIES"]},"Attrs":[]} + ,{"Name":"NumberOfBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogBuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RealTimeBuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggerThreadId","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogFileNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggerNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FlushThreshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVENT_TRACE_PROPERTIES_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Wnode","Type":{"Kind":"ApiRef","Name":"WNODE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlushTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_PROPERTIES_V2"]},"Attrs":[]} + ,{"Name":"NumberOfBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogBuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RealTimeBuffersLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggerThreadId","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogFileNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggerNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_PROPERTIES_V2"]},"Attrs":[]} + ,{"Name":"FilterDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_PROPERTIES_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous3_e__Union","EVENT_TRACE_PROPERTIES_V2"]},"Attrs":[]} + ,{"Name":"V2Options","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous2_e__Union","EVENT_TRACE_PROPERTIES_V2"]},"Attrs":[]} + ,{"Name":"V2Control","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FlushThreshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TRACE_GUID_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"RegHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_GUID_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"GuidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsEnable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ETW_BUFFER_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["ETW_BUFFER_CONTEXT"]},"Attrs":[]} + ,{"Name":"LoggerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous_e__Union","ETW_BUFFER_CONTEXT"]},"Attrs":[]} + ,{"Name":"ProcessorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessorNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"TRACE_ENABLE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LoggerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EnableProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_PROVIDER_INSTANCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_GUID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILE_SOURCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_TRACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"EVENT_TRACE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MofData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MofLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferContext","Type":{"Kind":"ApiRef","Name":"ETW_BUFFER_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PEVENT_TRACE_BUFFER_CALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Logfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_LOGFILEW","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PEVENT_TRACE_BUFFER_CALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Logfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_LOGFILEA","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PEVENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PEVENT_RECORD_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EventRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WMIDPREQUEST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestCode","Type":{"Kind":"ApiRef","Name":"WMIDPREQUESTCODE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EVENT_TRACE_LOGFILEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LoggerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"BuffersRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_LOGFILEW"]},"Attrs":[]} + ,{"Name":"CurrentEvent","Type":{"Kind":"ApiRef","Name":"EVENT_TRACE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"LogfileHeader","Type":{"Kind":"ApiRef","Name":"TRACE_LOGFILE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_TRACE_BUFFER_CALLBACKW","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Filled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_LOGFILEW"]},"Attrs":[]} + ,{"Name":"IsKernelTrace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessTraceMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"EventRecordCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_RECORD_CALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVENT_TRACE_LOGFILEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LoggerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"BuffersRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_LOGFILEA"]},"Attrs":[]} + ,{"Name":"CurrentEvent","Type":{"Kind":"ApiRef","Name":"EVENT_TRACE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"LogfileHeader","Type":{"Kind":"ApiRef","Name":"TRACE_LOGFILE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_TRACE_BUFFER_CALLBACKA","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Filled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_TRACE_LOGFILEA"]},"Attrs":[]} + ,{"Name":"IsKernelTrace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessTraceMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"EventRecordCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_RECORD_CALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ENABLE_TRACE_PARAMETERS_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EnableFilterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENABLE_TRACE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EnableFilterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ,{"Name":"FilterDescCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_QUERY_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TraceGuidQueryList","Value":0} + ,{"Name":"TraceGuidQueryInfo","Value":1} + ,{"Name":"TraceGuidQueryProcess","Value":2} + ,{"Name":"TraceStackTracingInfo","Value":3} + ,{"Name":"TraceSystemTraceEnableFlagsInfo","Value":4} + ,{"Name":"TraceSampledProfileIntervalInfo","Value":5} + ,{"Name":"TraceProfileSourceConfigInfo","Value":6} + ,{"Name":"TraceProfileSourceListInfo","Value":7} + ,{"Name":"TracePmcEventListInfo","Value":8} + ,{"Name":"TracePmcCounterListInfo","Value":9} + ,{"Name":"TraceSetDisallowList","Value":10} + ,{"Name":"TraceVersionInfo","Value":11} + ,{"Name":"TraceGroupQueryList","Value":12} + ,{"Name":"TraceGroupQueryInfo","Value":13} + ,{"Name":"TraceDisallowListQuery","Value":14} + ,{"Name":"TraceInfoReserved15","Value":15} + ,{"Name":"TracePeriodicCaptureStateListInfo","Value":16} + ,{"Name":"TracePeriodicCaptureStateInfo","Value":17} + ,{"Name":"TraceProviderBinaryTracking","Value":18} + ,{"Name":"TraceMaxLoggersQuery","Value":19} + ,{"Name":"TraceLbrConfigurationInfo","Value":20} + ,{"Name":"TraceLbrEventListInfo","Value":21} + ,{"Name":"TraceMaxPmcCounterQuery","Value":22} + ,{"Name":"MaxTraceSetInfoClass","Value":23} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLASSIC_EVENT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_PROFILE_INTERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EtwTraceProcessingVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_PERIODIC_CAPTURE_STATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CaptureStateFrequencyInSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ETW_PROCESS_HANDLE_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EtwQueryPartitionInformation","Value":1} + ,{"Name":"EtwQueryPartitionInformationV2","Value":2} + ,{"Name":"EtwQueryLastDroppedTimes","Value":3} + ,{"Name":"EtwQueryProcessHandleInfoMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ETW_TRACE_PARTITION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"QpcOffsetFromRoot","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"PartitionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ETW_TRACE_PARTITION_INFORMATION_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QpcOffsetFromRoot","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"PartitionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ParentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_DATA_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous_e__Union","EVENT_DATA_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EVENT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Channel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Opcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Task","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Keyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FILTER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FILTER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FILTER_EVENT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Events","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FILTER_EVENT_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FilterIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Names","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FILTER_LEVEL_KW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FilterIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventProviderBinaryTrackInfo","Value":0} + ,{"Name":"EventProviderSetReserved1","Value":1} + ,{"Name":"EventProviderSetTraits","Value":2} + ,{"Name":"EventProviderUseDescriptorType","Value":3} + ,{"Name":"MaxEventInfo","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PENABLECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"IsEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"FilterData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"EVENT_HEADER_EXTENDED_DATA_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["EVENT_HEADER_EXTENDED_DATA_ITEM"]},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataPtr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RelatedActivityId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_TS_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_STACK_TRACE32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_STACK_TRACE64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_PEBS_INDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PebsIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_PMC_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Counter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_PROCESS_START_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessStartKey","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_EXTENDED_ITEM_EVENT_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HeaderType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EventProperty","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EventDescriptor","Type":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_HEADER"]},"Attrs":[]} + ,{"Name":"ActivityId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous_e__Union","EVENT_HEADER"]},"Attrs":[]} + ,{"Name":"ProcessorTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EVENT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventHeader","Type":{"Kind":"ApiRef","Name":"EVENT_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"BufferContext","Type":{"Kind":"ApiRef","Name":"ETW_BUFFER_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendedDataCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UserDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtendedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_HEADER_EXTENDED_DATA_ITEM","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ETW_PROVIDER_TRAIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EtwProviderTraitTypeGroup","Value":1} + ,{"Name":"EtwProviderTraitDecodeGuid","Value":2} + ,{"Name":"EtwProviderTraitTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENTSECURITYOPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventSecuritySetDACL","Value":0} + ,{"Name":"EventSecuritySetSACL","Value":1} + ,{"Name":"EventSecurityAddDACL","Value":2} + ,{"Name":"EventSecurityAddSACL","Value":3} + ,{"Name":"EventSecurityMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENT_MAP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_MAP_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MAP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP","Value":1} + ,{"Name":"EVENTMAP_INFO_FLAG_MANIFEST_BITMAP","Value":2} + ,{"Name":"EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP","Value":4} + ,{"Name":"EVENTMAP_INFO_FLAG_WBEM_VALUEMAP","Value":8} + ,{"Name":"EVENTMAP_INFO_FLAG_WBEM_BITMAP","Value":16} + ,{"Name":"EVENTMAP_INFO_FLAG_WBEM_FLAG","Value":32} + ,{"Name":"EVENTMAP_INFO_FLAG_WBEM_NO_MAP","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MAP_VALUETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EVENTMAP_ENTRY_VALUETYPE_ULONG","Value":0} + ,{"Name":"EVENTMAP_ENTRY_VALUETYPE_STRING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENT_MAP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flag","Type":{"Kind":"ApiRef","Name":"MAP_FLAGS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_MAP_INFO"]},"Attrs":[]} + ,{"Name":"MapEntryArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EVENT_MAP_ENTRY","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MapEntryValueType","Type":{"Kind":"ApiRef","Name":"MAP_VALUETYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"FormatStringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_TDH_IN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDH_INTYPE_NULL","Value":0} + ,{"Name":"TDH_INTYPE_UNICODESTRING","Value":1} + ,{"Name":"TDH_INTYPE_ANSISTRING","Value":2} + ,{"Name":"TDH_INTYPE_INT8","Value":3} + ,{"Name":"TDH_INTYPE_UINT8","Value":4} + ,{"Name":"TDH_INTYPE_INT16","Value":5} + ,{"Name":"TDH_INTYPE_UINT16","Value":6} + ,{"Name":"TDH_INTYPE_INT32","Value":7} + ,{"Name":"TDH_INTYPE_UINT32","Value":8} + ,{"Name":"TDH_INTYPE_INT64","Value":9} + ,{"Name":"TDH_INTYPE_UINT64","Value":10} + ,{"Name":"TDH_INTYPE_FLOAT","Value":11} + ,{"Name":"TDH_INTYPE_DOUBLE","Value":12} + ,{"Name":"TDH_INTYPE_BOOLEAN","Value":13} + ,{"Name":"TDH_INTYPE_BINARY","Value":14} + ,{"Name":"TDH_INTYPE_GUID","Value":15} + ,{"Name":"TDH_INTYPE_POINTER","Value":16} + ,{"Name":"TDH_INTYPE_FILETIME","Value":17} + ,{"Name":"TDH_INTYPE_SYSTEMTIME","Value":18} + ,{"Name":"TDH_INTYPE_SID","Value":19} + ,{"Name":"TDH_INTYPE_HEXINT32","Value":20} + ,{"Name":"TDH_INTYPE_HEXINT64","Value":21} + ,{"Name":"TDH_INTYPE_MANIFEST_COUNTEDSTRING","Value":22} + ,{"Name":"TDH_INTYPE_MANIFEST_COUNTEDANSISTRING","Value":23} + ,{"Name":"TDH_INTYPE_RESERVED24","Value":24} + ,{"Name":"TDH_INTYPE_MANIFEST_COUNTEDBINARY","Value":25} + ,{"Name":"TDH_INTYPE_COUNTEDSTRING","Value":300} + ,{"Name":"TDH_INTYPE_COUNTEDANSISTRING","Value":301} + ,{"Name":"TDH_INTYPE_REVERSEDCOUNTEDSTRING","Value":302} + ,{"Name":"TDH_INTYPE_REVERSEDCOUNTEDANSISTRING","Value":303} + ,{"Name":"TDH_INTYPE_NONNULLTERMINATEDSTRING","Value":304} + ,{"Name":"TDH_INTYPE_NONNULLTERMINATEDANSISTRING","Value":305} + ,{"Name":"TDH_INTYPE_UNICODECHAR","Value":306} + ,{"Name":"TDH_INTYPE_ANSICHAR","Value":307} + ,{"Name":"TDH_INTYPE_SIZET","Value":308} + ,{"Name":"TDH_INTYPE_HEXDUMP","Value":309} + ,{"Name":"TDH_INTYPE_WBEMSID","Value":310} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_TDH_OUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDH_OUTTYPE_NULL","Value":0} + ,{"Name":"TDH_OUTTYPE_STRING","Value":1} + ,{"Name":"TDH_OUTTYPE_DATETIME","Value":2} + ,{"Name":"TDH_OUTTYPE_BYTE","Value":3} + ,{"Name":"TDH_OUTTYPE_UNSIGNEDBYTE","Value":4} + ,{"Name":"TDH_OUTTYPE_SHORT","Value":5} + ,{"Name":"TDH_OUTTYPE_UNSIGNEDSHORT","Value":6} + ,{"Name":"TDH_OUTTYPE_INT","Value":7} + ,{"Name":"TDH_OUTTYPE_UNSIGNEDINT","Value":8} + ,{"Name":"TDH_OUTTYPE_LONG","Value":9} + ,{"Name":"TDH_OUTTYPE_UNSIGNEDLONG","Value":10} + ,{"Name":"TDH_OUTTYPE_FLOAT","Value":11} + ,{"Name":"TDH_OUTTYPE_DOUBLE","Value":12} + ,{"Name":"TDH_OUTTYPE_BOOLEAN","Value":13} + ,{"Name":"TDH_OUTTYPE_GUID","Value":14} + ,{"Name":"TDH_OUTTYPE_HEXBINARY","Value":15} + ,{"Name":"TDH_OUTTYPE_HEXINT8","Value":16} + ,{"Name":"TDH_OUTTYPE_HEXINT16","Value":17} + ,{"Name":"TDH_OUTTYPE_HEXINT32","Value":18} + ,{"Name":"TDH_OUTTYPE_HEXINT64","Value":19} + ,{"Name":"TDH_OUTTYPE_PID","Value":20} + ,{"Name":"TDH_OUTTYPE_TID","Value":21} + ,{"Name":"TDH_OUTTYPE_PORT","Value":22} + ,{"Name":"TDH_OUTTYPE_IPV4","Value":23} + ,{"Name":"TDH_OUTTYPE_IPV6","Value":24} + ,{"Name":"TDH_OUTTYPE_SOCKETADDRESS","Value":25} + ,{"Name":"TDH_OUTTYPE_CIMDATETIME","Value":26} + ,{"Name":"TDH_OUTTYPE_ETWTIME","Value":27} + ,{"Name":"TDH_OUTTYPE_XML","Value":28} + ,{"Name":"TDH_OUTTYPE_ERRORCODE","Value":29} + ,{"Name":"TDH_OUTTYPE_WIN32ERROR","Value":30} + ,{"Name":"TDH_OUTTYPE_NTSTATUS","Value":31} + ,{"Name":"TDH_OUTTYPE_HRESULT","Value":32} + ,{"Name":"TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME","Value":33} + ,{"Name":"TDH_OUTTYPE_JSON","Value":34} + ,{"Name":"TDH_OUTTYPE_UTF8","Value":35} + ,{"Name":"TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO","Value":36} + ,{"Name":"TDH_OUTTYPE_CODE_POINTER","Value":37} + ,{"Name":"TDH_OUTTYPE_DATETIME_UTC","Value":38} + ,{"Name":"TDH_OUTTYPE_REDUCEDSTRING","Value":300} + ,{"Name":"TDH_OUTTYPE_NOPRINT","Value":301} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPERTY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PropertyStruct","Value":1} + ,{"Name":"PropertyParamLength","Value":2} + ,{"Name":"PropertyParamCount","Value":4} + ,{"Name":"PropertyWBEMXmlFragment","Value":8} + ,{"Name":"PropertyParamFixedLength","Value":16} + ,{"Name":"PropertyParamFixedCount","Value":32} + ,{"Name":"PropertyHasTags","Value":64} + ,{"Name":"PropertyHasCustomSchema","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVENT_PROPERTY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PROPERTY_FLAGS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_PROPERTY_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_PROPERTY_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_PROPERTY_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"Etw","Parents":["EVENT_PROPERTY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous4_e__Union","EVENT_PROPERTY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"countPropertyIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nonStructType","Type":{"Kind":"ApiRef","Name":"_nonStructType","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","EVENT_PROPERTY_INFO"]},"Attrs":[]} + ,{"Name":"structType","Type":{"Kind":"ApiRef","Name":"_structType","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","EVENT_PROPERTY_INFO"]},"Attrs":[]} + ,{"Name":"customSchemaType","Type":{"Kind":"ApiRef","Name":"_customSchemaType","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous1_e__Union","EVENT_PROPERTY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_structType" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructStartIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumOfStructMembers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"padding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_nonStructType" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MapNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_customSchemaType" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CustomSchemaOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lengthPropertyIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DECODING_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DecodingSourceXMLFile","Value":0} + ,{"Name":"DecodingSourceWbem","Value":1} + ,{"Name":"DecodingSourceWPP","Value":2} + ,{"Name":"DecodingSourceTlg","Value":3} + ,{"Name":"DecodingSourceMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TEMPLATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TEMPLATE_EVENT_DATA","Value":1} + ,{"Name":"TEMPLATE_USER_DATA","Value":2} + ,{"Name":"TEMPLATE_CONTROL_GUID","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRACE_EVENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EventDescriptor","Type":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"DecodingSource","Type":{"Kind":"ApiRef","Name":"DECODING_SOURCE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LevelNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeywordsNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TaskNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpcodeNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventMessageOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderMessageOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BinaryXMLOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BinaryXMLSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"PropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TopLevelPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Etw","Parents":["TRACE_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"EventPropertyInfoArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EVENT_PROPERTY_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TEMPLATE_FLAGS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Etw","Parents":["_Anonymous3_e__Union","TRACE_EVENT_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivityIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventAttributesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelatedActivityIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROPERTY_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAYLOAD_OPERATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PAYLOADFIELD_EQ","Value":0} + ,{"Name":"PAYLOADFIELD_NE","Value":1} + ,{"Name":"PAYLOADFIELD_LE","Value":2} + ,{"Name":"PAYLOADFIELD_GT","Value":3} + ,{"Name":"PAYLOADFIELD_LT","Value":4} + ,{"Name":"PAYLOADFIELD_GE","Value":5} + ,{"Name":"PAYLOADFIELD_BETWEEN","Value":6} + ,{"Name":"PAYLOADFIELD_NOTBETWEEN","Value":7} + ,{"Name":"PAYLOADFIELD_MODULO","Value":8} + ,{"Name":"PAYLOADFIELD_CONTAINS","Value":20} + ,{"Name":"PAYLOADFIELD_DOESNTCONTAIN","Value":21} + ,{"Name":"PAYLOADFIELD_IS","Value":30} + ,{"Name":"PAYLOADFIELD_ISNOT","Value":31} + ,{"Name":"PAYLOADFIELD_INVALID","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PAYLOAD_FILTER_PREDICATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FieldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompareOp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDER_FILTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MessageOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventPropertyInfoArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EVENT_PROPERTY_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENT_FIELD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventKeywordInformation","Value":0} + ,{"Name":"EventLevelInformation","Value":1} + ,{"Name":"EventChannelInformation","Value":2} + ,{"Name":"EventTaskInformation","Value":3} + ,{"Name":"EventOpcodeInformation","Value":4} + ,{"Name":"EventInformationMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROVIDER_FIELD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDER_FIELD_INFOARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FieldType","Type":{"Kind":"ApiRef","Name":"EVENT_FIELD_TYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"FieldInfoArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PROVIDER_FIELD_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACE_PROVIDER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SchemaSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDER_ENUMERATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TraceProviderInfoArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TRACE_PROVIDER_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDER_EVENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventDescriptorsArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TDH_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDH_CONTEXT_WPP_TMFFILE","Value":0} + ,{"Name":"TDH_CONTEXT_WPP_TMFSEARCHPATH","Value":1} + ,{"Name":"TDH_CONTEXT_WPP_GMT","Value":2} + ,{"Name":"TDH_CONTEXT_POINTERSIZE","Value":3} + ,{"Name":"TDH_CONTEXT_PDB_PATH","Value":4} + ,{"Name":"TDH_CONTEXT_MAXIMUM","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TDH_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParameterValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"TDH_CONTEXT_TYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTraceRelogger" + ,"Kind":"ComClassID" + ,"Guid":"7b40792d-05ff-44c4-9058-f440c71f17d4" + } + ,{ + "Name":"ITraceEvent" + ,"Kind":"Com" + ,"Guid":"8cc97f40-9028-4ff3-9b62-7d1f79ca7bcb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITraceEvent","TargetKind":"Com","Api":"Etw","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUserContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEventRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Payload","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEventDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessorIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessorIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KernelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimeStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProviderId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITraceEventCallback" + ,"Kind":"Com" + ,"Guid":"3ed25501-593f-43e9-8f38-3ab46f5a4a52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBeginProcessTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HeaderEvent","Type":{"Kind":"ApiRef","Name":"ITraceEvent","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"Relogger","Type":{"Kind":"ApiRef","Name":"ITraceRelogger","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFinalizeProcessTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Relogger","Type":{"Kind":"ApiRef","Name":"ITraceRelogger","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"ITraceEvent","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"Relogger","Type":{"Kind":"ApiRef","Name":"ITraceRelogger","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITraceRelogger" + ,"Kind":"Com" + ,"Guid":"f754ad43-3bcc-4286-8009-9c5da214e84e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddLogfileTraceStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LogfileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TraceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddRealtimeTraceStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LoggerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TraceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"ITraceEventCallback","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Inject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"ITraceEvent","TargetKind":"Com","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEventInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITraceEvent","TargetKind":"Com","Api":"Etw","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProcessTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetOutputFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LogfileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompressionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CompressionMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"StartTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StartTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StopTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StopTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlushTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlushTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ControlTraceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlTraceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryAllTracesW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PropertyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"PropertyArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LoggerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAllTracesA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PropertyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"PropertyArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LoggerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableTrace" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnableFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnableLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ControlGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableTraceEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"SourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"IsEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EnableProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnableFilterDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnableTraceEx2" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"MatchAnyKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MatchAllKeyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnableParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENABLE_TRACE_PARAMETERS","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumerateTraceGuidsEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceQueryInfoClass","Type":{"Kind":"ApiRef","Name":"TRACE_QUERY_INFO_CLASS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TraceSetInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRACE_QUERY_INFO_CLASS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"TraceInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TraceQueryInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRACE_QUERY_INFO_CLASS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"TraceInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTraceInstanceId" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InstInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_INSTANCE_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TraceEvent" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventTrace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TraceEventInstance" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventTrace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_INSTANCE_HEADER","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InstInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_INSTANCE_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ParentInstInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_INSTANCE_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RegisterTraceGuidsW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestAddress","Type":{"Kind":"ApiRef","Name":"WMIDPREQUEST","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ControlGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TraceGuidReg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRACE_GUID_REGISTRATION","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MofImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"MofResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterTraceGuidsA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestAddress","Type":{"Kind":"ApiRef","Name":"WMIDPREQUEST","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ControlGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TraceGuidReg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRACE_GUID_REGISTRATION","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MofImagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"MofResourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateTraceGuids" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"GuidPropertiesArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACE_GUID_PROPERTIES","TargetKind":"Default","Api":"Etw","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PropertyArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GuidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterTraceGuids" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegistrationHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTraceLoggerHandle" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTraceEnableLevel" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTraceEnableFlags" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenTraceW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Logfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_LOGFILEW","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProcessTrace" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"HandleArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"EndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CloseTrace" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TraceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryTraceProcessingHandle" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessingHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"ETW_PROCESS_HANDLE_INFO_TYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenTraceA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Logfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_TRACE_LOGFILEA","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTraceCallback" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"PEVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTraceCallback" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TraceMessage" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"LoggerHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MessageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TraceMessageVa" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"LoggerHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"MessageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"MessageArgList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventRegister" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EnableCallback","Type":{"Kind":"ApiRef","Name":"PENABLECALLBACK","TargetKind":"FunctionPointer","Api":"Etw","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"RegHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EventUnregister" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventSetInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"EVENT_INFO_CLASS","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventEnabled" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventProviderEnabled" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Keyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventWrite" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UserDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVENT_DATA_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EventWriteTransfer" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"RelatedActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"UserDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVENT_DATA_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EventWriteEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"RelatedActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"UserDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVENT_DATA_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EventWriteString" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Keyword","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"String","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EventActivityIdControl" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ActivityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EventAccessControl" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Rights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AllowOrDeny","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EventAccessQuery" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EventAccessRemove" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhCreatePayloadFilter" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EventMatchANY","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PayloadPredicateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PayloadPredicates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PAYLOAD_FILTER_PREDICATE","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PayloadFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TdhDeletePayloadFilter" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PayloadFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhAggregatePayloadFilters" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PayloadFilterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PayloadFilterPtrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"EventMatchALLFlags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"EventFilterDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhCleanupPayloadEventFilterDescriptor" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"EventFilterDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhGetEventInformation" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TdhContextCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TdhContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRACE_EVENT_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhGetEventMapInformation" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMapName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVENT_MAP_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhGetPropertySize" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TdhContextCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTdhContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PropertyDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTY_DATA_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPropertySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhGetProperty" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TdhContextCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTdhContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PropertyDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTY_DATA_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhEnumerateProviders" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROVIDER_ENUMERATION_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhQueryProviderFieldInformation" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventFieldValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EventFieldType","Type":{"Kind":"ApiRef","Name":"EVENT_FIELD_TYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROVIDER_FIELD_INFOARRAY","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhEnumerateProviderFieldInformation" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventFieldType","Type":{"Kind":"ApiRef","Name":"EVENT_FIELD_TYPE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROVIDER_FIELD_INFOARRAY","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhEnumerateProviderFilters" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"TdhContextCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TdhContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"FilterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROVIDER_FILTER_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhLoadManifest" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Manifest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhLoadManifestFromMemory" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhUnloadManifest" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Manifest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhUnloadManifestFromMemory" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhFormatProperty" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"EventInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACE_EVENT_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MapInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_MAP_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PointerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyInType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"PropertyOutType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"PropertyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UserDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"UserDataConsumed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhOpenDecodingHandle" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhSetDecodingParameter" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"TdhContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhGetDecodingParameter" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"TdhContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TDH_CONTEXT","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhGetWppProperty" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhGetWppMessage" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_RECORD","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TdhCloseDecodingHandle" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"TDH_HANDLE","TargetKind":"Default","Api":"Etw","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhLoadManifestFromBinary" + ,"SetLastError":false + ,"DllImport":"tdh" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BinaryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TdhEnumerateManifestProviderEvents" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROVIDER_EVENT_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TdhGetManifestEventInformation" + ,"SetLastError":false + ,"DllImport":"TDH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"EventDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVENT_DESCRIPTOR","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRACE_EVENT_INFO","TargetKind":"Default","Api":"Etw","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CveEventWrite" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CveId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AdditionalDetails","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "PEVENT_TRACE_BUFFER_CALLBACK" + ,"EVENT_TRACE_LOGFILE" + ,"StartTrace" + ,"StopTrace" + ,"QueryTrace" + ,"UpdateTrace" + ,"FlushTrace" + ,"ControlTrace" + ,"QueryAllTraces" + ,"RegisterTraceGuids" + ,"OpenTrace" +] + +} diff --git a/api/ExtensibleAuthenticationProtocol.json b/api/ExtensibleAuthenticationProtocol.json new file mode 100644 index 0000000..5739619 --- /dev/null +++ b/api/ExtensibleAuthenticationProtocol.json @@ -0,0 +1,2157 @@ +{ + +"Constants":[ + { + "Name":"GUID_EapHost_Default" + ,"NativeType":"Guid" + ,"Value":"00000000-0000-0000-0000-000000000000" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_MethodDLLNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000001" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactSysadmin" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000002" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_CertStoreInaccessible" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000004" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Generic_AuthFailure" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000104" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_IdentityUnknown" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000204" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_SimNotValid" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000304" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_CertExpired" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000005" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_CertInvalid" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000006" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_CertNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000007" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_CertRevoked" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000008" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_CertOtherError" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000108" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertExpired" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000009" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertInvalid" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertOtherError" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertRejected" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CertRevoked" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_Account_OtherProblem" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000010e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_CredsRejected" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000020e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_Root_CertExpired" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000000f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_Root_CertInvalid" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000010" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_User_Root_CertNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000011" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_Root_CertNameRequired" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000012" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Server_Root_CertNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000112" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_ThirdPartyMethod_Host_Reset" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000212" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_EapQecInaccessible" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000312" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_Server_ClientSelectServerCert" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000018" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_User_AuthFailure" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000019" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_User_GetNewCert" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_User_SelectValidCert" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_Retry_Authentication" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000011b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_EapNegotiationFailed" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_XmlMalformed" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_MethodDoesNotSupportOperation" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_AuthFailure" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000001f" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_IdentityUnknown" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000020" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_NegotiationFailed" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000021" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_MethodNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000022" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_RestartNap" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000023" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_CertStoreInaccessible" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000024" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_InvalidUserAccount" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000025" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_RootCertInvalid" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000026" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_RootCertNotFound" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000027" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_RootExpired" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000028" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_CertNameAbsent" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d800000029" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_NoSmartCardReader" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000002a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_No_SmartCardReader_Found" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000002b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_ContactAdmin_InvalidUserCert" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000002c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_Method_Not_Support_Sso" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000002d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Repair_No_ValidSim_Found" + ,"NativeType":"Guid" + ,"Value":"9612fc67-6150-4209-a85e-a8d80000002e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Help_ObtainingCerts" + ,"NativeType":"Guid" + ,"Value":"f535eea3-1bdd-46ca-a2fc-a6655939b7e8" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Help_Troubleshooting" + ,"NativeType":"Guid" + ,"Value":"33307acf-0698-41ba-b014-ea0a2eb8d0a8" + ,"Attrs":[] + } + ,{ + "Name":"GUID_EapHost_Cause_Method_Config_Does_Not_Support_Sso" + ,"NativeType":"Guid" + ,"Value":"da18bd32-004f-41fa-ae08-0bc85e5845ac" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"RAS_AUTH_ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"raatMinimum","Value":0} + ,{"Name":"raatUserName","Value":1} + ,{"Name":"raatUserPassword","Value":2} + ,{"Name":"raatMD5CHAPPassword","Value":3} + ,{"Name":"raatNASIPAddress","Value":4} + ,{"Name":"raatNASPort","Value":5} + ,{"Name":"raatServiceType","Value":6} + ,{"Name":"raatFramedProtocol","Value":7} + ,{"Name":"raatFramedIPAddress","Value":8} + ,{"Name":"raatFramedIPNetmask","Value":9} + ,{"Name":"raatFramedRouting","Value":10} + ,{"Name":"raatFilterId","Value":11} + ,{"Name":"raatFramedMTU","Value":12} + ,{"Name":"raatFramedCompression","Value":13} + ,{"Name":"raatLoginIPHost","Value":14} + ,{"Name":"raatLoginService","Value":15} + ,{"Name":"raatLoginTCPPort","Value":16} + ,{"Name":"raatUnassigned17","Value":17} + ,{"Name":"raatReplyMessage","Value":18} + ,{"Name":"raatCallbackNumber","Value":19} + ,{"Name":"raatCallbackId","Value":20} + ,{"Name":"raatUnassigned21","Value":21} + ,{"Name":"raatFramedRoute","Value":22} + ,{"Name":"raatFramedIPXNetwork","Value":23} + ,{"Name":"raatState","Value":24} + ,{"Name":"raatClass","Value":25} + ,{"Name":"raatVendorSpecific","Value":26} + ,{"Name":"raatSessionTimeout","Value":27} + ,{"Name":"raatIdleTimeout","Value":28} + ,{"Name":"raatTerminationAction","Value":29} + ,{"Name":"raatCalledStationId","Value":30} + ,{"Name":"raatCallingStationId","Value":31} + ,{"Name":"raatNASIdentifier","Value":32} + ,{"Name":"raatProxyState","Value":33} + ,{"Name":"raatLoginLATService","Value":34} + ,{"Name":"raatLoginLATNode","Value":35} + ,{"Name":"raatLoginLATGroup","Value":36} + ,{"Name":"raatFramedAppleTalkLink","Value":37} + ,{"Name":"raatFramedAppleTalkNetwork","Value":38} + ,{"Name":"raatFramedAppleTalkZone","Value":39} + ,{"Name":"raatAcctStatusType","Value":40} + ,{"Name":"raatAcctDelayTime","Value":41} + ,{"Name":"raatAcctInputOctets","Value":42} + ,{"Name":"raatAcctOutputOctets","Value":43} + ,{"Name":"raatAcctSessionId","Value":44} + ,{"Name":"raatAcctAuthentic","Value":45} + ,{"Name":"raatAcctSessionTime","Value":46} + ,{"Name":"raatAcctInputPackets","Value":47} + ,{"Name":"raatAcctOutputPackets","Value":48} + ,{"Name":"raatAcctTerminateCause","Value":49} + ,{"Name":"raatAcctMultiSessionId","Value":50} + ,{"Name":"raatAcctLinkCount","Value":51} + ,{"Name":"raatAcctEventTimeStamp","Value":55} + ,{"Name":"raatMD5CHAPChallenge","Value":60} + ,{"Name":"raatNASPortType","Value":61} + ,{"Name":"raatPortLimit","Value":62} + ,{"Name":"raatLoginLATPort","Value":63} + ,{"Name":"raatTunnelType","Value":64} + ,{"Name":"raatTunnelMediumType","Value":65} + ,{"Name":"raatTunnelClientEndpoint","Value":66} + ,{"Name":"raatTunnelServerEndpoint","Value":67} + ,{"Name":"raatARAPPassword","Value":70} + ,{"Name":"raatARAPFeatures","Value":71} + ,{"Name":"raatARAPZoneAccess","Value":72} + ,{"Name":"raatARAPSecurity","Value":73} + ,{"Name":"raatARAPSecurityData","Value":74} + ,{"Name":"raatPasswordRetry","Value":75} + ,{"Name":"raatPrompt","Value":76} + ,{"Name":"raatConnectInfo","Value":77} + ,{"Name":"raatConfigurationToken","Value":78} + ,{"Name":"raatEAPMessage","Value":79} + ,{"Name":"raatSignature","Value":80} + ,{"Name":"raatARAPChallengeResponse","Value":84} + ,{"Name":"raatAcctInterimInterval","Value":85} + ,{"Name":"raatNASIPv6Address","Value":95} + ,{"Name":"raatFramedInterfaceId","Value":96} + ,{"Name":"raatFramedIPv6Prefix","Value":97} + ,{"Name":"raatLoginIPv6Host","Value":98} + ,{"Name":"raatFramedIPv6Route","Value":99} + ,{"Name":"raatFramedIPv6Pool","Value":100} + ,{"Name":"raatARAPGuestLogon","Value":8096} + ,{"Name":"raatCertificateOID","Value":8097} + ,{"Name":"raatEAPConfiguration","Value":8098} + ,{"Name":"raatPEAPEmbeddedEAPTypeId","Value":8099} + ,{"Name":"raatInnerEAPTypeId","Value":8099} + ,{"Name":"raatPEAPFastRoamedSession","Value":8100} + ,{"Name":"raatFastRoamedSession","Value":8100} + ,{"Name":"raatEAPTLV","Value":8102} + ,{"Name":"raatCredentialsChanged","Value":8103} + ,{"Name":"raatCertificateThumbprint","Value":8250} + ,{"Name":"raatPeerId","Value":9000} + ,{"Name":"raatServerId","Value":9001} + ,{"Name":"raatMethodId","Value":9002} + ,{"Name":"raatEMSK","Value":9003} + ,{"Name":"raatSessionId","Value":9004} + ,{"Name":"raatReserved","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NgcTicketContext" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszTicket","Type":{"Kind":"Array","Shape":{"Size":45},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hImpersonateToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_AUTH_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"raaType","Type":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_EAP_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_EAP_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAuthenticator","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bInitialId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pUserAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"fAuthenticationComplete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthResultCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSuccessPacketReceived","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDataReceivedFromInteractiveUI","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfDataFromInteractiveUI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hReserved","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidConnectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"isVpn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_EAP_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EAPACTION_NoAction","Value":0} + ,{"Name":"EAPACTION_Authenticate","Value":1} + ,{"Name":"EAPACTION_Done","Value":2} + ,{"Name":"EAPACTION_SendAndDone","Value":3} + ,{"Name":"EAPACTION_Send","Value":4} + ,{"Name":"EAPACTION_SendWithTimeout","Value":5} + ,{"Name":"EAPACTION_SendWithTimeoutInteractive","Value":6} + ,{"Name":"EAPACTION_IndicateTLV","Value":7} + ,{"Name":"EAPACTION_IndicateIdentity","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PPP_EAP_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"PPP_EAP_ACTION","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthResultCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_AUTH_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"fInvokeInteractiveUI","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeOfUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNgcKerbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NgcTicketContext","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"fSaveToCredMan","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_EAP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RasEapInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RasEapBegin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RasEapEnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RasEapMakeMessage","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LEGACY_IDENTITY_UI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofUserDataOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LEGACY_INTERACTIVE_UI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeofContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofInteractiveUIData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRouterProtocolConfig" + ,"Kind":"Com" + ,"Guid":"66a2db16-d706-11d0-a37b-00c04fc9da04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRouter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRouter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAuthenticationProviderConfig" + ,"Kind":"Com" + ,"Guid":"66a2db17-d706-11d0-a37b-00c04fc9da04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccountingProviderConfig" + ,"Kind":"Com" + ,"Guid":"66a2db18-d706-11d0-a37b-00c04fc9da04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEAPProviderConfig" + ,"Kind":"Com" + ,"Guid":"66a2db19-d706-11d0-a37b-00c04fc9da04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puConnectionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServerInvokeConfigUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RouterInvokeConfigUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeOfConnectionDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnectionDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwSizeOfConnectionDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RouterInvokeCredentialsUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeOfConnectionDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeOfUserDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUserDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEAPProviderConfig2" + ,"Kind":"Com" + ,"Guid":"d565917a-85c4-4466-856e-671c3742ea9a" + ,"Interface":{"Kind":"ApiRef","Name":"IEAPProviderConfig","TargetKind":"Com","Api":"ExtensibleAuthenticationProtocol","Parents":[]} + ,"Methods":[ + { + "Name":"ServerInvokeConfigUI2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSizeOfConfigDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGlobalConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEAPProviderConfig3" + ,"Kind":"Com" + ,"Guid":"b78ecd12-68bb-4f86-9bf0-8438dd3be982" + ,"Interface":{"Kind":"ApiRef","Name":"IEAPProviderConfig2","TargetKind":"Com","Api":"ExtensibleAuthenticationProtocol","Parents":[]} + ,"Methods":[ + { + "Name":"ServerInvokeCertificateConfigUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uConnectionParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSizeOfConfigDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSizeOfConfigDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"uReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"EAP_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVendorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eapType","Type":{"Kind":"ApiRef","Name":"EAP_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eaptype","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"pwszAuthorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eapProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInnerMethodInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eaptype","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"pwszAuthorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eapProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInnerMethodInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_ARRAY_EX","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_INFO_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_INFO_ARRAY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_EX","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWinError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rootCauseGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"repairGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"helpLinkGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pRootCauseString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pRepairString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eatMinimum","Value":0} + ,{"Name":"eatUserName","Value":1} + ,{"Name":"eatUserPassword","Value":2} + ,{"Name":"eatMD5CHAPPassword","Value":3} + ,{"Name":"eatNASIPAddress","Value":4} + ,{"Name":"eatNASPort","Value":5} + ,{"Name":"eatServiceType","Value":6} + ,{"Name":"eatFramedProtocol","Value":7} + ,{"Name":"eatFramedIPAddress","Value":8} + ,{"Name":"eatFramedIPNetmask","Value":9} + ,{"Name":"eatFramedRouting","Value":10} + ,{"Name":"eatFilterId","Value":11} + ,{"Name":"eatFramedMTU","Value":12} + ,{"Name":"eatFramedCompression","Value":13} + ,{"Name":"eatLoginIPHost","Value":14} + ,{"Name":"eatLoginService","Value":15} + ,{"Name":"eatLoginTCPPort","Value":16} + ,{"Name":"eatUnassigned17","Value":17} + ,{"Name":"eatReplyMessage","Value":18} + ,{"Name":"eatCallbackNumber","Value":19} + ,{"Name":"eatCallbackId","Value":20} + ,{"Name":"eatUnassigned21","Value":21} + ,{"Name":"eatFramedRoute","Value":22} + ,{"Name":"eatFramedIPXNetwork","Value":23} + ,{"Name":"eatState","Value":24} + ,{"Name":"eatClass","Value":25} + ,{"Name":"eatVendorSpecific","Value":26} + ,{"Name":"eatSessionTimeout","Value":27} + ,{"Name":"eatIdleTimeout","Value":28} + ,{"Name":"eatTerminationAction","Value":29} + ,{"Name":"eatCalledStationId","Value":30} + ,{"Name":"eatCallingStationId","Value":31} + ,{"Name":"eatNASIdentifier","Value":32} + ,{"Name":"eatProxyState","Value":33} + ,{"Name":"eatLoginLATService","Value":34} + ,{"Name":"eatLoginLATNode","Value":35} + ,{"Name":"eatLoginLATGroup","Value":36} + ,{"Name":"eatFramedAppleTalkLink","Value":37} + ,{"Name":"eatFramedAppleTalkNetwork","Value":38} + ,{"Name":"eatFramedAppleTalkZone","Value":39} + ,{"Name":"eatAcctStatusType","Value":40} + ,{"Name":"eatAcctDelayTime","Value":41} + ,{"Name":"eatAcctInputOctets","Value":42} + ,{"Name":"eatAcctOutputOctets","Value":43} + ,{"Name":"eatAcctSessionId","Value":44} + ,{"Name":"eatAcctAuthentic","Value":45} + ,{"Name":"eatAcctSessionTime","Value":46} + ,{"Name":"eatAcctInputPackets","Value":47} + ,{"Name":"eatAcctOutputPackets","Value":48} + ,{"Name":"eatAcctTerminateCause","Value":49} + ,{"Name":"eatAcctMultiSessionId","Value":50} + ,{"Name":"eatAcctLinkCount","Value":51} + ,{"Name":"eatAcctEventTimeStamp","Value":55} + ,{"Name":"eatMD5CHAPChallenge","Value":60} + ,{"Name":"eatNASPortType","Value":61} + ,{"Name":"eatPortLimit","Value":62} + ,{"Name":"eatLoginLATPort","Value":63} + ,{"Name":"eatTunnelType","Value":64} + ,{"Name":"eatTunnelMediumType","Value":65} + ,{"Name":"eatTunnelClientEndpoint","Value":66} + ,{"Name":"eatTunnelServerEndpoint","Value":67} + ,{"Name":"eatARAPPassword","Value":70} + ,{"Name":"eatARAPFeatures","Value":71} + ,{"Name":"eatARAPZoneAccess","Value":72} + ,{"Name":"eatARAPSecurity","Value":73} + ,{"Name":"eatARAPSecurityData","Value":74} + ,{"Name":"eatPasswordRetry","Value":75} + ,{"Name":"eatPrompt","Value":76} + ,{"Name":"eatConnectInfo","Value":77} + ,{"Name":"eatConfigurationToken","Value":78} + ,{"Name":"eatEAPMessage","Value":79} + ,{"Name":"eatSignature","Value":80} + ,{"Name":"eatARAPChallengeResponse","Value":84} + ,{"Name":"eatAcctInterimInterval","Value":85} + ,{"Name":"eatNASIPv6Address","Value":95} + ,{"Name":"eatFramedInterfaceId","Value":96} + ,{"Name":"eatFramedIPv6Prefix","Value":97} + ,{"Name":"eatLoginIPv6Host","Value":98} + ,{"Name":"eatFramedIPv6Route","Value":99} + ,{"Name":"eatFramedIPv6Pool","Value":100} + ,{"Name":"eatARAPGuestLogon","Value":8096} + ,{"Name":"eatCertificateOID","Value":8097} + ,{"Name":"eatEAPConfiguration","Value":8098} + ,{"Name":"eatPEAPEmbeddedEAPTypeId","Value":8099} + ,{"Name":"eatPEAPFastRoamedSession","Value":8100} + ,{"Name":"eatFastRoamedSession","Value":8100} + ,{"Name":"eatEAPTLV","Value":8102} + ,{"Name":"eatCredentialsChanged","Value":8103} + ,{"Name":"eatInnerEapMethodType","Value":8104} + ,{"Name":"eatClearTextPassword","Value":8107} + ,{"Name":"eatQuarantineSoH","Value":8150} + ,{"Name":"eatCertificateThumbprint","Value":8250} + ,{"Name":"eatPeerId","Value":9000} + ,{"Name":"eatServerId","Value":9001} + ,{"Name":"eatMethodId","Value":9002} + ,{"Name":"eatEMSK","Value":9003} + ,{"Name":"eatSessionId","Value":9004} + ,{"Name":"eatReserved","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eaType","Type":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_CONFIG_INPUT_FIELD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapConfigInputUsername","Value":0} + ,{"Name":"EapConfigInputPassword","Value":1} + ,{"Name":"EapConfigInputNetworkUsername","Value":2} + ,{"Name":"EapConfigInputNetworkPassword","Value":3} + ,{"Name":"EapConfigInputPin","Value":4} + ,{"Name":"EapConfigInputPSK","Value":5} + ,{"Name":"EapConfigInputEdit","Value":6} + ,{"Name":"EapConfigSmartCardUsername","Value":7} + ,{"Name":"EapConfigSmartCardError","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_CONFIG_INPUT_FIELD_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlagProps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_CONFIG_INPUT_FIELD_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_INTERACTIVE_UI_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapCredReq","Value":0} + ,{"Name":"EapCredResp","Value":1} + ,{"Name":"EapCredExpiryReq","Value":2} + ,{"Name":"EapCredExpiryResp","Value":3} + ,{"Name":"EapCredLogonReq","Value":4} + ,{"Name":"EapCredLogonResp","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_CRED_EXPIRY_REQ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"curCreds","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"newCreds","Type":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_UI_DATA_FORMAT" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"credExpiryData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CRED_EXPIRY_REQ","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"credLogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_INTERACTIVE_UI_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataType","Type":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"cbUiData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbUiData","Type":{"Kind":"ApiRef","Name":"EAP_UI_DATA_FORMAT","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"emptPropCipherSuiteNegotiation","Value":0} + ,{"Name":"emptPropMutualAuth","Value":1} + ,{"Name":"emptPropIntegrity","Value":2} + ,{"Name":"emptPropReplayProtection","Value":3} + ,{"Name":"emptPropConfidentiality","Value":4} + ,{"Name":"emptPropKeyDerivation","Value":5} + ,{"Name":"emptPropKeyStrength64","Value":6} + ,{"Name":"emptPropKeyStrength128","Value":7} + ,{"Name":"emptPropKeyStrength256","Value":8} + ,{"Name":"emptPropKeyStrength512","Value":9} + ,{"Name":"emptPropKeyStrength1024","Value":10} + ,{"Name":"emptPropDictionaryAttackResistance","Value":11} + ,{"Name":"emptPropFastReconnect","Value":12} + ,{"Name":"emptPropCryptoBinding","Value":13} + ,{"Name":"emptPropSessionIndependence","Value":14} + ,{"Name":"emptPropFragmentation","Value":15} + ,{"Name":"emptPropChannelBinding","Value":16} + ,{"Name":"emptPropNap","Value":17} + ,{"Name":"emptPropStandalone","Value":18} + ,{"Name":"emptPropMppeEncryption","Value":19} + ,{"Name":"emptPropTunnelMethod","Value":20} + ,{"Name":"emptPropSupportsConfig","Value":21} + ,{"Name":"emptPropCertifiedMethod","Value":22} + ,{"Name":"emptPropHiddenMethod","Value":23} + ,{"Name":"emptPropMachineAuth","Value":24} + ,{"Name":"emptPropUserAuth","Value":25} + ,{"Name":"emptPropIdentityPrivacy","Value":26} + ,{"Name":"emptPropMethodChaining","Value":27} + ,{"Name":"emptPropSharedStateEquivalence","Value":28} + ,{"Name":"emptLegacyMethodPropertyFlag","Value":31} + ,{"Name":"emptPropVendorSpecific","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_METHOD_PROPERTY_VALUE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"empvtBool","Value":0} + ,{"Name":"empvtDword","Value":1} + ,{"Name":"empvtString","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_METHOD_PROPERTY_VALUE_BOOL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY_VALUE_DWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY_VALUE_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY_VALUE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"empvBool","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_BOOL","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"empvDword","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_DWORD","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"empvString","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_STRING","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eapMethodPropertyType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"eapMethodPropertyValueType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"eapMethodPropertyValue","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_VALUE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_METHOD_PROPERTY_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMethodProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAPHOST_IDENTITY_UI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofUserDataOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAPHOST_INTERACTIVE_UI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeofContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSizeofInteractiveUIData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapCredentialType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EAP_EMPTY_CREDENTIAL","Value":0} + ,{"Name":"EAP_USERNAME_PASSWORD_CREDENTIAL","Value":1} + ,{"Name":"EAP_WINLOGON_CREDENTIAL","Value":2} + ,{"Name":"EAP_CERTIFICATE_CREDENTIAL","Value":3} + ,{"Name":"EAP_SIM_CREDENTIAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapUsernamePasswordCredential" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapCertificateCredential" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"certHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapSimCredential" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iccID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapCredentialTypeData" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"username_password","Type":{"Kind":"ApiRef","Name":"EapUsernamePasswordCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"certificate","Type":{"Kind":"ApiRef","Name":"EapCertificateCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"sim","Type":{"Kind":"ApiRef","Name":"EapSimCredential","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapCredential" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credType","Type":{"Kind":"ApiRef","Name":"EapCredentialType","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"credData","Type":{"Kind":"ApiRef","Name":"EapCredentialTypeData","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapHostPeerMethodResultReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapHostPeerMethodResultAltSuccessReceived","Value":1} + ,{"Name":"EapHostPeerMethodResultTimeout","Value":2} + ,{"Name":"EapHostPeerMethodResultFromMethod","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapHostPeerResponseAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapHostPeerResponseDiscard","Value":0} + ,{"Name":"EapHostPeerResponseSend","Value":1} + ,{"Name":"EapHostPeerResponseResult","Value":2} + ,{"Name":"EapHostPeerResponseInvokeUi","Value":3} + ,{"Name":"EapHostPeerResponseRespond","Value":4} + ,{"Name":"EapHostPeerResponseStartAuthentication","Value":5} + ,{"Name":"EapHostPeerResponseNone","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapHostPeerAuthParams" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapHostPeerAuthStatus","Value":1} + ,{"Name":"EapHostPeerIdentity","Value":2} + ,{"Name":"EapHostPeerIdentityExtendedInfo","Value":3} + ,{"Name":"EapHostNapInfo","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAPHOST_AUTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapHostInvalidSession","Value":0} + ,{"Name":"EapHostAuthNotStarted","Value":1} + ,{"Name":"EapHostAuthIdentityExchange","Value":2} + ,{"Name":"EapHostAuthNegotiatingType","Value":3} + ,{"Name":"EapHostAuthInProgress","Value":4} + ,{"Name":"EapHostAuthSucceeded","Value":5} + ,{"Name":"EapHostAuthFailed","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAPHOST_AUTH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"EAPHOST_AUTH_STATUS","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISOLATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISOLATION_STATE_UNKNOWN","Value":0} + ,{"Name":"ISOLATION_STATE_NOT_RESTRICTED","Value":1} + ,{"Name":"ISOLATION_STATE_IN_PROBATION","Value":2} + ,{"Name":"ISOLATION_STATE_RESTRICTED_ACCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapHostPeerMethodResult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFailureReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pAttribArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"isolationState","Type":{"Kind":"ApiRef","Name":"ISOLATION_STATE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"pEapMethodInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapPacket" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapCodeMinimum","Value":1} + ,{"Name":"EapCodeRequest","Value":1} + ,{"Name":"EapCodeResponse","Value":2} + ,{"Name":"EapCodeSuccess","Value":3} + ,{"Name":"EapCodeFailure","Value":4} + ,{"Name":"EapCodeMaximum","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NotificationHandler" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_DISCARD","Value":0} + ,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_SEND","Value":1} + ,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_RESULT","Value":2} + ,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_RESPOND","Value":3} + ,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_AUTHENTICATE","Value":4} + ,{"Name":"EAP_METHOD_AUTHENTICATOR_RESPONSE_HANDLE_IDENTITY","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_METHOD_AUTHENTICATOR_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFailureReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAuthAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapPeerMethodResponseAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapPeerMethodResponseActionDiscard","Value":0} + ,{"Name":"EapPeerMethodResponseActionSend","Value":1} + ,{"Name":"EapPeerMethodResponseActionResult","Value":2} + ,{"Name":"EapPeerMethodResponseActionInvokeUI","Value":3} + ,{"Name":"EapPeerMethodResponseActionRespond","Value":4} + ,{"Name":"EapPeerMethodResponseActionNone","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapPeerMethodOutput" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"EapPeerMethodResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"fAllowNotifications","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EapPeerMethodResultReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EapPeerMethodResultUnknown","Value":1} + ,{"Name":"EapPeerMethodResultSuccess","Value":2} + ,{"Name":"EapPeerMethodResultFailure","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EapPeerMethodResult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFailureReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSaveConnectionData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"fSaveUserData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pAttribArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"pNgcKerbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NgcTicketContext","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"fSaveToCredMan","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_PEER_METHOD_ROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"EapPeerInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerGetIdentity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerBeginSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerSetCredentials","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerProcessRequestPacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerGetResponsePacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerGetResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerGetUIContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerSetUIContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerGetResponseAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerSetResponseAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerEndSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapPeerShutdown","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_NONE","Value":0} + ,{"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_BASIC","Value":1} + ,{"Name":"EAP_AUTHENTICATOR_SEND_TIMEOUT_INTERACTIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAP_AUTHENTICATOR_METHOD_ROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEapType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorInitialize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorBeginSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorUpdateInnerMethodParams","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorReceivePacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorSendPacket","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorGetAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorSetAttributes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorGetResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorEndSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EapMethodAuthenticatorShutdown","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"EapHostPeerGetMethods" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEapMethodInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_INFO_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetMethodProperties" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwUserDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pMethodPropertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_PROPERTY_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerInvokeConfigUI" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwSizeOfConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerQueryCredentialInputFields" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapConfigInputFieldArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerQueryUserBlobFromCredentialInputFields" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hUserImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEapConnDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEapConnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapConfigInputFieldArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_CONFIG_INPUT_FIELD_ARRAY","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwUserBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbUserBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerInvokeIdentityUI" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerInvokeInteractiveUI" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwSizeOfDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerQueryInteractiveUIInputFields" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerQueryUIBlobFromInteractiveUIInputFields" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSizeofUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUIContextData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapInteractiveUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_INTERACTIVE_UI_DATA","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwSizeOfDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppDataFromInteractiveUI","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerConfigXml2Blob" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfigDoc","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSizeOfConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pEapMethodType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerCredentialsXml2Blob" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCredentialsDoc","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwSizeOfCredentialsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppCredentialsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pEapMethodType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerConfigBlob2Xml" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeOfConfigIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppConfigDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerFreeMemory" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerFreeErrorMemory" + ,"SetLastError":false + ,"DllImport":"eappcfg" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerInitialize" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"EapHostPeerUninitialize" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"EapHostPeerBeginSession" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwMaxSendPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"func","Type":{"Kind":"ApiRef","Name":"NotificationHandler","TargetKind":"FunctionPointer","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerProcessReceivedPacket" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbReceivePacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReceivePacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetSendPacket" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSendPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppSendPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetResult" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"EapHostPeerMethodResultReason","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerMethodResult","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetUIContext" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwSizeOfUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerSetUIContext" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSizeOfUIContextData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUIContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetResponseAttributes" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerSetResponseAttributes" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ATTRIBUTES","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pEapOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EapHostPeerResponseAction","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetAuthStatus" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"authParam","Type":{"Kind":"ApiRef","Name":"EapHostPeerAuthParams","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerEndSession" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetDataToUnplumbCredentials" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pConnectionIdThatLastSavedCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"phCredentialImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"sessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"fSaveToCredMan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerClearConnection" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerFreeEapError" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetIdentity" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eapMethodType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeofConnectionData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSizeofUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hTokenImpersonateUser","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfInvokeUI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwSizeOfUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppUserDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppEapError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EAP_ERROR","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EapHostPeerGetEncryptedPassword" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSizeofPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"ppszEncPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EapHostPeerFreeRuntimeMemory" + ,"SetLastError":false + ,"DllImport":"eappprxy" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Fax.json b/api/Fax.json new file mode 100644 index 0000000..c4f8d1a --- /dev/null +++ b/api/Fax.json @@ -0,0 +1,8309 @@ +{ + +"Constants":[ + { + "Name":"lDEFAULT_PREFETCH_SIZE" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"wcharREASSIGN_RECIPIENTS_DELIMITER" + ,"NativeType":"UInt16" + ,"Value":59 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"FAX_ENUM_LOG_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FAXLOG_LEVEL_NONE","Value":0} + ,{"Name":"FAXLOG_LEVEL_MIN","Value":1} + ,{"Name":"FAXLOG_LEVEL_MED","Value":2} + ,{"Name":"FAXLOG_LEVEL_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_ENUM_LOG_CATEGORIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FAXLOG_CATEGORY_INIT","Value":1} + ,{"Name":"FAXLOG_CATEGORY_OUTBOUND","Value":2} + ,{"Name":"FAXLOG_CATEGORY_INBOUND","Value":3} + ,{"Name":"FAXLOG_CATEGORY_UNKNOWN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_LOG_CATEGORYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_LOG_CATEGORYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Minute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_CONFIGURATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Retries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetryDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyDays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Branding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UseDeviceTsid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerCp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PauseServerQueue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartCheapTime","Type":{"Kind":"ApiRef","Name":"FAX_TIME","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"StopCheapTime","Type":{"Kind":"ApiRef","Name":"FAX_TIME","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"ArchiveOutgoingFaxes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ArchiveDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_CONFIGURATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Retries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetryDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyDays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Branding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UseDeviceTsid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerCp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PauseServerQueue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartCheapTime","Type":{"Kind":"ApiRef","Name":"FAX_TIME","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"StopCheapTime","Type":{"Kind":"ApiRef","Name":"FAX_TIME","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"ArchiveOutgoingFaxes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ArchiveDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_ENUM_JOB_COMMANDS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JC_UNKNOWN","Value":0} + ,{"Name":"JC_DELETE","Value":1} + ,{"Name":"JC_PAUSE","Value":2} + ,{"Name":"JC_RESUME","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_DEVICE_STATUSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallerId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Csid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CurrentPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"JobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhoneNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RoutingString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SubmittedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_DEVICE_STATUSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Csid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CurrentPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"JobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhoneNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RoutingString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SubmittedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_JOB_ENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"JobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BillingCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ScheduleAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScheduleTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeliveryReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeliveryReportAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_JOB_ENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"JobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BillingCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ScheduleAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScheduleTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeliveryReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeliveryReportAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_PORT_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Csid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_PORT_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Csid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_ROUTING_METHODA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Guid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionImageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionFriendlyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_ROUTING_METHODW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Guid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_GLOBAL_ROUTING_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionImageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionFriendlyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_GLOBAL_ROUTING_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ExtensionFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_COVERPAGE_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CoverPageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UseServerCoverPage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RecName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecFaxNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCompany","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecStreetAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCity","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecState","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecZip","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCountry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecDepartment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecOfficeLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecHomePhone","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecOfficePhone","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrFaxNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrCompany","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrDepartment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrOfficeLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrHomePhone","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrOfficePhone","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Note","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TimeSent","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_COVERPAGE_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CoverPageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UseServerCoverPage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RecName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecFaxNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecStreetAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecState","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecZip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecCountry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecDepartment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecOfficeLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecHomePhone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecOfficePhone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrFaxNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrDepartment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrOfficeLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrHomePhone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SdrOfficePhone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Note","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TimeSent","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_ENUM_JOB_SEND_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JSA_NOW","Value":0} + ,{"Name":"JSA_SPECIFIC_TIME","Value":1} + ,{"Name":"JSA_DISCOUNT_PERIOD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_ENUM_DELIVERY_REPORT_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_NONE","Value":0} + ,{"Name":"DRT_EMAIL","Value":1} + ,{"Name":"DRT_INBOX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_JOB_PARAMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BillingCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ScheduleAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScheduleTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeliveryReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeliveryReportAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CallHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_JOB_PARAMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BillingCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ScheduleAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScheduleTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeliveryReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeliveryReportAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DocumentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CallHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_EVENTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_EVENTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_PRINT_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DocName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderBillingCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DrEmailAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"OutputFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_PRINT_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RecipientNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderDept","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SenderBillingCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DrEmailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"OutputFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_CONTEXT_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_CONTEXT_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFAXCONNECTFAXSERVERA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXCONNECTFAXSERVERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FAX_ENUM_PORT_OPEN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PORT_OPEN_QUERY","Value":1} + ,{"Name":"PORT_OPEN_MODIFY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFAXOPENPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FaxPortHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXCOMPLETEJOBPARAMSA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXCOMPLETEJOBPARAMSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSENDDOCUMENTA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSENDDOCUMENTW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAX_RECIPIENT_CALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RecipientNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAX_RECIPIENT_CALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RecipientNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSENDDOCUMENTFORBROADCASTA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxRecipientCallback","Type":{"Kind":"ApiRef","Name":"PFAX_RECIPIENT_CALLBACKA","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSENDDOCUMENTFORBROADCASTW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxRecipientCallback","Type":{"Kind":"ApiRef","Name":"PFAX_RECIPIENT_CALLBACKW","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENUMJOBSA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"JobsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENUMJOBSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"JobsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETJOBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETJOBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETJOBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXSETJOBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXGETPAGEDATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ImageWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ImageHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETDEVICESTATUSA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEVICE_STATUSA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETDEVICESTATUSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEVICE_STATUSW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXABORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXGETCONFIGURATIONA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETCONFIGURATIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETCONFIGURATIONA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXSETCONFIGURATIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXGETLOGGINGCATEGORIESA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"NumberCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETLOGGINGCATEGORIESW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"NumberCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETLOGGINGCATEGORIESA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumberCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXSETLOGGINGCATEGORIESW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumberCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXENUMPORTSA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PortsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENUMPORTSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PortsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETPORTA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETPORTW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETPORTA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXSETPORTW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXENUMROUTINGMETHODSA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTING_METHODA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENUMROUTINGMETHODSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTING_METHODW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENABLEROUTINGMETHODA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXENABLEROUTINGMETHODW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXENUMGLOBALROUTINGINFOA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXENUMGLOBALROUTINGINFOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETGLOBALROUTINGINFOA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXSETGLOBALROUTINGINFOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXGETROUTINGINFOA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXGETROUTINGINFOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSETROUTINGINFOA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXSETROUTINGINFOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXINITIALIZEEVENTQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"MessageStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXFREEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSTARTPRINTJOBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PrintInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRINT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXSTARTPRINTJOBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PrintInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRINT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXPRINTCOVERPAGEA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CoverPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXPRINTCOVERPAGEW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CoverPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXREGISTERSERVICEPROVIDERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TspName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXUNREGISTERSERVICEPROVIDERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAX_ROUTING_INSTALLATION_CALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"MethodName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Guid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXREGISTERROUTINGEXTENSIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExtensionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CallBack","Type":{"Kind":"ApiRef","Name":"PFAX_ROUTING_INSTALLATION_CALLBACKW","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXACCESSCHECK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FAX_SEND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallerNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Branding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_RECEIVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_DEV_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CSI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RoutingInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFAX_SERVICE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Param3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_LINECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_SEND_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVINITIALIZE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFAX_LINECALLBACK","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PFAX_SERVICE_CALLBACK","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVVIRTUALDEVICECREATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DeviceNamePrefix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"DeviceIdPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVSTARTJOB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVENDJOB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVSEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SEND","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PFAX_SEND_CALLBACK","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVRECEIVE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RECEIVE","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXDEVREPORTSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEV_STATUS","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXDEVABORTOPERATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXDEVCONFIGURE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXDEVSHUTDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FaxServer" + ,"Kind":"ComClassID" + ,"Guid":"cda8acb0-8cf5-4f6c-9ba2-5931d40c8cae" + } + ,{ + "Name":"FaxDeviceProviders" + ,"Kind":"ComClassID" + ,"Guid":"eb8fe768-875a-4f5f-82c5-03f23aac1bd7" + } + ,{ + "Name":"FaxDevices" + ,"Kind":"ComClassID" + ,"Guid":"5589e28e-23cb-4919-8808-e6101846e80d" + } + ,{ + "Name":"FaxInboundRouting" + ,"Kind":"ComClassID" + ,"Guid":"e80248ed-ad65-4218-8108-991924d4e7ed" + } + ,{ + "Name":"FaxFolders" + ,"Kind":"ComClassID" + ,"Guid":"c35211d7-5776-48cb-af44-c31be3b2cfe5" + } + ,{ + "Name":"FaxLoggingOptions" + ,"Kind":"ComClassID" + ,"Guid":"1bf9eea6-ece0-4785-a18b-de56e9eef96a" + } + ,{ + "Name":"FaxActivity" + ,"Kind":"ComClassID" + ,"Guid":"cfef5d0e-e84d-462e-aabb-87d31eb04fef" + } + ,{ + "Name":"FaxOutboundRouting" + ,"Kind":"ComClassID" + ,"Guid":"c81b385e-b869-4afd-86c0-616498ed9be2" + } + ,{ + "Name":"FaxReceiptOptions" + ,"Kind":"ComClassID" + ,"Guid":"6982487b-227b-4c96-a61c-248348b05ab6" + } + ,{ + "Name":"FaxSecurity" + ,"Kind":"ComClassID" + ,"Guid":"10c4ddde-abf0-43df-964f-7f3ac21a4c7b" + } + ,{ + "Name":"FaxDocument" + ,"Kind":"ComClassID" + ,"Guid":"0f3f9f91-c838-415e-a4f3-3e828ca445e0" + } + ,{ + "Name":"FaxSender" + ,"Kind":"ComClassID" + ,"Guid":"265d84d0-1850-4360-b7c8-758bbb5f0b96" + } + ,{ + "Name":"FaxRecipients" + ,"Kind":"ComClassID" + ,"Guid":"ea9bdf53-10a9-4d4f-a067-63c8f84f01b0" + } + ,{ + "Name":"FaxIncomingArchive" + ,"Kind":"ComClassID" + ,"Guid":"8426c56a-35a1-4c6f-af93-fc952422e2c2" + } + ,{ + "Name":"FaxIncomingQueue" + ,"Kind":"ComClassID" + ,"Guid":"69131717-f3f1-40e3-809d-a6cbf7bd85e5" + } + ,{ + "Name":"FaxOutgoingArchive" + ,"Kind":"ComClassID" + ,"Guid":"43c28403-e04f-474d-990c-b94669148f59" + } + ,{ + "Name":"FaxOutgoingQueue" + ,"Kind":"ComClassID" + ,"Guid":"7421169e-8c43-4b0d-bb16-645c8fa40357" + } + ,{ + "Name":"FaxIncomingMessageIterator" + ,"Kind":"ComClassID" + ,"Guid":"6088e1d8-3fc8-45c2-87b1-909a29607ea9" + } + ,{ + "Name":"FaxIncomingMessage" + ,"Kind":"ComClassID" + ,"Guid":"1932fcf7-9d43-4d5a-89ff-03861b321736" + } + ,{ + "Name":"FaxOutgoingJobs" + ,"Kind":"ComClassID" + ,"Guid":"92bf2a6c-37be-43fa-a37d-cb0e5f753b35" + } + ,{ + "Name":"FaxOutgoingJob" + ,"Kind":"ComClassID" + ,"Guid":"71bb429c-0ef9-4915-bec5-a5d897a3e924" + } + ,{ + "Name":"FaxOutgoingMessageIterator" + ,"Kind":"ComClassID" + ,"Guid":"8a3224d0-d30b-49de-9813-cb385790fbbb" + } + ,{ + "Name":"FaxOutgoingMessage" + ,"Kind":"ComClassID" + ,"Guid":"91b4a378-4ad8-4aef-a4dc-97d96e939a3a" + } + ,{ + "Name":"FaxIncomingJobs" + ,"Kind":"ComClassID" + ,"Guid":"a1bb8a43-8866-4fb7-a15d-6266c875a5cc" + } + ,{ + "Name":"FaxIncomingJob" + ,"Kind":"ComClassID" + ,"Guid":"c47311ec-ae32-41b8-ae4b-3eae0629d0c9" + } + ,{ + "Name":"FaxDeviceProvider" + ,"Kind":"ComClassID" + ,"Guid":"17cf1aa3-f5eb-484a-9c9a-4440a5baabfc" + } + ,{ + "Name":"FaxDevice" + ,"Kind":"ComClassID" + ,"Guid":"59e3a5b2-d676-484b-a6de-720bfa89b5af" + } + ,{ + "Name":"FaxActivityLogging" + ,"Kind":"ComClassID" + ,"Guid":"f0a0294e-3bbd-48b8-8f13-8c591a55bdbc" + } + ,{ + "Name":"FaxEventLogging" + ,"Kind":"ComClassID" + ,"Guid":"a6850930-a0f6-4a6f-95b7-db2ebf3d02e3" + } + ,{ + "Name":"FaxOutboundRoutingGroups" + ,"Kind":"ComClassID" + ,"Guid":"ccbea1a5-e2b4-4b57-9421-b04b6289464b" + } + ,{ + "Name":"FaxOutboundRoutingGroup" + ,"Kind":"ComClassID" + ,"Guid":"0213f3e0-6791-4d77-a271-04d2357c50d6" + } + ,{ + "Name":"FaxDeviceIds" + ,"Kind":"ComClassID" + ,"Guid":"cdc539ea-7277-460e-8de0-48a0a5760d1f" + } + ,{ + "Name":"FaxOutboundRoutingRules" + ,"Kind":"ComClassID" + ,"Guid":"d385beca-e624-4473-bfaa-9f4000831f54" + } + ,{ + "Name":"FaxOutboundRoutingRule" + ,"Kind":"ComClassID" + ,"Guid":"6549eebf-08d1-475a-828b-3bf105952fa0" + } + ,{ + "Name":"FaxInboundRoutingExtensions" + ,"Kind":"ComClassID" + ,"Guid":"189a48ed-623c-4c0d-80f2-d66c7b9efec2" + } + ,{ + "Name":"FaxInboundRoutingExtension" + ,"Kind":"ComClassID" + ,"Guid":"1d7dfb51-7207-4436-a0d9-24e32ee56988" + } + ,{ + "Name":"FaxInboundRoutingMethods" + ,"Kind":"ComClassID" + ,"Guid":"25fcb76a-b750-4b82-9266-fbbbae8922ba" + } + ,{ + "Name":"FaxInboundRoutingMethod" + ,"Kind":"ComClassID" + ,"Guid":"4b9fd75c-0194-4b72-9ce5-02a8205ac7d4" + } + ,{ + "Name":"FaxJobStatus" + ,"Kind":"ComClassID" + ,"Guid":"7bf222f4-be8d-442f-841d-6132742423bb" + } + ,{ + "Name":"FaxRecipient" + ,"Kind":"ComClassID" + ,"Guid":"60bf3301-7df8-4bd8-9148-7b5801f9efdf" + } + ,{ + "Name":"FaxConfiguration" + ,"Kind":"ComClassID" + ,"Guid":"5857326f-e7b3-41a7-9c19-a91b463e2d56" + } + ,{ + "Name":"FaxAccountSet" + ,"Kind":"ComClassID" + ,"Guid":"fbc23c4b-79e0-4291-bc56-c12e253bbf3a" + } + ,{ + "Name":"FaxAccounts" + ,"Kind":"ComClassID" + ,"Guid":"da1f94aa-ee2c-47c0-8f4f-2a217075b76e" + } + ,{ + "Name":"FaxAccount" + ,"Kind":"ComClassID" + ,"Guid":"a7e0647f-4524-4464-a56d-b9fe666f715e" + } + ,{ + "Name":"FaxAccountFolders" + ,"Kind":"ComClassID" + ,"Guid":"85398f49-c034-4a3f-821c-db7d685e8129" + } + ,{ + "Name":"FaxAccountIncomingQueue" + ,"Kind":"ComClassID" + ,"Guid":"9bcf6094-b4da-45f4-b8d6-ddeb2186652c" + } + ,{ + "Name":"FaxAccountOutgoingQueue" + ,"Kind":"ComClassID" + ,"Guid":"feeceefb-c149-48ba-bab8-b791e101f62f" + } + ,{ + "Name":"FaxAccountIncomingArchive" + ,"Kind":"ComClassID" + ,"Guid":"14b33db5-4c40-4ecf-9ef8-a360cbe809ed" + } + ,{ + "Name":"FaxAccountOutgoingArchive" + ,"Kind":"ComClassID" + ,"Guid":"851e7af5-433a-4739-a2df-ad245c2cb98e" + } + ,{ + "Name":"FaxSecurity2" + ,"Kind":"ComClassID" + ,"Guid":"735c1248-ec89-4c30-a127-656e92e3c4ea" + } + ,{ + "Name":"FAX_JOB_STATUS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fjsPENDING","Value":1} + ,{"Name":"fjsINPROGRESS","Value":2} + ,{"Name":"fjsFAILED","Value":8} + ,{"Name":"fjsPAUSED","Value":16} + ,{"Name":"fjsNOLINE","Value":32} + ,{"Name":"fjsRETRYING","Value":64} + ,{"Name":"fjsRETRIES_EXCEEDED","Value":128} + ,{"Name":"fjsCOMPLETED","Value":256} + ,{"Name":"fjsCANCELED","Value":512} + ,{"Name":"fjsCANCELING","Value":1024} + ,{"Name":"fjsROUTING","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_JOB_EXTENDED_STATUS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fjesNONE","Value":0} + ,{"Name":"fjesDISCONNECTED","Value":1} + ,{"Name":"fjesINITIALIZING","Value":2} + ,{"Name":"fjesDIALING","Value":3} + ,{"Name":"fjesTRANSMITTING","Value":4} + ,{"Name":"fjesANSWERED","Value":5} + ,{"Name":"fjesRECEIVING","Value":6} + ,{"Name":"fjesLINE_UNAVAILABLE","Value":7} + ,{"Name":"fjesBUSY","Value":8} + ,{"Name":"fjesNO_ANSWER","Value":9} + ,{"Name":"fjesBAD_ADDRESS","Value":10} + ,{"Name":"fjesNO_DIAL_TONE","Value":11} + ,{"Name":"fjesFATAL_ERROR","Value":12} + ,{"Name":"fjesCALL_DELAYED","Value":13} + ,{"Name":"fjesCALL_BLACKLISTED","Value":14} + ,{"Name":"fjesNOT_FAX_CALL","Value":15} + ,{"Name":"fjesPARTIALLY_RECEIVED","Value":16} + ,{"Name":"fjesHANDLED","Value":17} + ,{"Name":"fjesCALL_COMPLETED","Value":18} + ,{"Name":"fjesCALL_ABORTED","Value":19} + ,{"Name":"fjesPROPRIETARY","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_JOB_OPERATIONS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fjoVIEW","Value":1} + ,{"Name":"fjoPAUSE","Value":2} + ,{"Name":"fjoRESUME","Value":4} + ,{"Name":"fjoRESTART","Value":8} + ,{"Name":"fjoDELETE","Value":16} + ,{"Name":"fjoRECIPIENT_INFO","Value":32} + ,{"Name":"fjoSENDER_INFO","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_JOB_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fjtSEND","Value":0} + ,{"Name":"fjtRECEIVE","Value":1} + ,{"Name":"fjtROUTING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxJobStatus" + ,"Kind":"Com" + ,"Guid":"8b86f485-fd7f-4824-886b-40c5caa617cc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCurrentPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExtendedStatusCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtendedStatusCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_EXTENDED_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExtendedStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtendedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AvailableOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAvailableOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_OPERATIONS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_JobType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJobType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ScheduledTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateScheduledTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CallerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCallerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RoutingInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRoutingInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FAX_SERVER_EVENTS_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fsetNONE","Value":0} + ,{"Name":"fsetIN_QUEUE","Value":1} + ,{"Name":"fsetOUT_QUEUE","Value":2} + ,{"Name":"fsetCONFIG","Value":4} + ,{"Name":"fsetACTIVITY","Value":8} + ,{"Name":"fsetQUEUE_STATE","Value":16} + ,{"Name":"fsetIN_ARCHIVE","Value":32} + ,{"Name":"fsetOUT_ARCHIVE","Value":64} + ,{"Name":"fsetFXSSVC_ENDED","Value":128} + ,{"Name":"fsetDEVICE_STATUS","Value":256} + ,{"Name":"fsetINCOMING_CALL","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_SERVER_APIVERSION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fsAPI_VERSION_0","Value":0} + ,{"Name":"fsAPI_VERSION_1","Value":65536} + ,{"Name":"fsAPI_VERSION_2","Value":131072} + ,{"Name":"fsAPI_VERSION_3","Value":196608} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxServer" + ,"Kind":"Com" + ,"Guid":"475b6469-90a5-4878-a577-17a86e8e3462" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxDeviceProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDeviceProviders","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDevices","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_InboundRouting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxInboundRouting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxInboundRouting","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Folders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxFolders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxFolders","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LoggingOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxLoggingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxLoggingOptions","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MajorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Debug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Activity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxActivity","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OutboundRouting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxOutboundRouting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRouting","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ReceiptOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxReceiptOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxReceiptOptions","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Security" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxSecurity","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtensionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExtensionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProperty","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ListenToServerEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventTypes","Type":{"Kind":"ApiRef","Name":"FAX_SERVER_EVENTS_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterDeviceProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrImageName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TspName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFSPIVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterDeviceProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUniqueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterInboundRoutingExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrExtensionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrImageName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vMethods","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterInboundRoutingExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrExtensionUniqueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegisteredEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SERVER_EVENTS_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_APIVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SERVER_APIVERSION_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxDeviceProviders" + ,"Kind":"Com" + ,"Guid":"9fb76f62-4c7e-43a5-b6fd-502893f7e13e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxDeviceProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDeviceProvider","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxDevices" + ,"Kind":"Com" + ,"Guid":"9e46783e-f34f-482e-a360-0416becbbd96" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDevice","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ItemById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppFaxDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDevice","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxInboundRouting" + ,"Kind":"Com" + ,"Guid":"8148c20f-9d52-45b1-bf96-38fc12713527" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxInboundRoutingExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxInboundRoutingExtensions","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMethods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxInboundRoutingMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxInboundRoutingMethods","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxFolders" + ,"Kind":"Com" + ,"Guid":"dce3b2a8-a7ab-42bc-9d0a-3149457261a0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_OutgoingQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingQueue","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IncomingQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingQueue","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IncomingArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingArchive","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OutgoingArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingArchive","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxLoggingOptions" + ,"Kind":"Com" + ,"Guid":"34e64fb9-6b31-4d32-8b27-d286c0c33606" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_EventLogging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxEventLogging","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxEventLogging","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ActivityLogging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxActivityLogging","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxActivityLogging","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxActivity" + ,"Kind":"Com" + ,"Guid":"4b106f97-3df5-40f2-bc3c-44cb8115ebdf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IncomingMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plIncomingMessages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RoutingMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRoutingMessages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_OutgoingMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOutgoingMessages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_QueuedMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plQueuedMessages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxOutboundRouting" + ,"Kind":"Com" + ,"Guid":"25dc05a4-9909-41bd-a95b-7e5d1dec1d43" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutboundRoutingGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingGroups","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutboundRoutingRules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingRules","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FAX_SMTP_AUTHENTICATION_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fsatANONYMOUS","Value":0} + ,{"Name":"fsatBASIC","Value":1} + ,{"Name":"fsatNTLM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_RECEIPT_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"frtNONE","Value":0} + ,{"Name":"frtMAIL","Value":1} + ,{"Name":"frtMSGBOX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxReceiptOptions" + ,"Kind":"Com" + ,"Guid":"378efaeb-5fcb-4afb-b2ee-e16e80614487" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AuthenticationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SMTP_AUTHENTICATION_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AuthenticationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"FAX_SMTP_AUTHENTICATION_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SMTPServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSMTPServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SMTPServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSMTPServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SMTPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSMTPPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SMTPPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSMTPPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SMTPSender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSMTPSender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SMTPSender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSMTPSender","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SMTPUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSMTPUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SMTPUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSMTPUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowedReceipts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllowedReceipts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AllowedReceipts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllowedReceipts","Type":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SMTPPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSMTPPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SMTPPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSMTPPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_UseForInboundRouting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseForInboundRouting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseForInboundRouting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseForInboundRouting","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FAX_ACCESS_RIGHTS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"farSUBMIT_LOW","Value":1} + ,{"Name":"farSUBMIT_NORMAL","Value":2} + ,{"Name":"farSUBMIT_HIGH","Value":4} + ,{"Name":"farQUERY_JOBS","Value":8} + ,{"Name":"farMANAGE_JOBS","Value":16} + ,{"Name":"farQUERY_CONFIG","Value":32} + ,{"Name":"farMANAGE_CONFIG","Value":64} + ,{"Name":"farQUERY_IN_ARCHIVE","Value":128} + ,{"Name":"farMANAGE_IN_ARCHIVE","Value":256} + ,{"Name":"farQUERY_OUT_ARCHIVE","Value":512} + ,{"Name":"farMANAGE_OUT_ARCHIVE","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxSecurity" + ,"Kind":"Com" + ,"Guid":"77b508c1-09c0-47a2-91eb-fce7fdf2690e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Descriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Descriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDescriptor","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GrantedRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGrantedRights","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ACCESS_RIGHTS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_InformationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InformationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lInformationType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FAX_PRIORITY_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fptLOW","Value":0} + ,{"Name":"fptNORMAL","Value":1} + ,{"Name":"fptHIGH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_COVERPAGE_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fcptNONE","Value":0} + ,{"Name":"fcptLOCAL","Value":1} + ,{"Name":"fcptSERVER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FAX_SCHEDULE_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fstNOW","Value":0} + ,{"Name":"fstSPECIFIC_TIME","Value":1} + ,{"Name":"fstDISCOUNT_PERIOD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxDocument" + ,"Kind":"Com" + ,"Guid":"b207a246-09e3-4a4e-a7dc-fea31d29458f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBody","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Sender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxSender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxSender","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Recipients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxRecipients","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCoverPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCoverPage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubject","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Note" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrNote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Note" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNote","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScheduleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateScheduleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ScheduleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateScheduleTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReceiptAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrReceiptAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ReceiptAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReceiptAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DocumentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocumentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DocumentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDocumentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CallHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CallHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCallHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CoverPageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCoverPageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CoverPageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CoverPageType","Type":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScheduleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScheduleType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SCHEDULE_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ScheduleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScheduleType","Type":{"Kind":"ApiRef","Name":"FAX_SCHEDULE_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReceiptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceiptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReceiptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ReceiptType","Type":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GroupBroadcastReceipts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseGrouping","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GroupBroadcastReceipts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseGrouping","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRIORITY_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Priority","Type":{"Kind":"ApiRef","Name":"FAX_PRIORITY_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TapiConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTapiConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_TapiConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTapiConnection","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvFaxOutgoingJobIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectedSubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvFaxOutgoingJobIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AttachFaxToReceipt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAttachFax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttachFaxToReceipt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAttachFax","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxSender" + ,"Kind":"Com" + ,"Guid":"0d879d7d-f57a-4cc6-a6f9-3ee5d527b46a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BillingCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBillingCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BillingCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBillingCode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_City" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_City" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCity","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Company" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCompany","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Company" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCompany","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Country" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCountry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Country" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCountry","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDepartment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Department" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDepartment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Email" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrEmail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Email" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEmail","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFaxNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HomePhone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrHomePhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HomePhone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHomePhone","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OfficePhone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOfficePhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OfficePhone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOfficePhone","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OfficeLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOfficeLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OfficeLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOfficeLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrState","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StreetAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStreetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_StreetAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrStreetAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ZipCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrZipCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ZipCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrZipCode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadDefaultSender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveDefaultSender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxRecipient" + ,"Kind":"Com" + ,"Guid":"9a3da3a0-538d-42b6-9444-aaa57d0ce2bc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFaxNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxRecipients" + ,"Kind":"Com" + ,"Guid":"b9c9de5a-894e-4492-9fa3-08c627c11d5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppFaxRecipient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxRecipient","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRecipientName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFaxRecipient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxRecipient","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxIncomingArchive" + ,"Kind":"Com" + ,"Guid":"76062cc7-f714-4fbd-aa06-ed6e4a4b70f3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseArchive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrArchiveFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ArchiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrArchiveFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSizeQuotaWarning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSizeQuotaWarning","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHighQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHighQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLowQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLowQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAgeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SizeHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxIncomingMessageIterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingMessageIterator","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxIncomingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxIncomingQueue" + ,"Kind":"Com" + ,"Guid":"902e64ef-8fd8-4b75-9725-6014df161545" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Blocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBlocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Blocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingJobs","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxIncomingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingArchive" + ,"Kind":"Com" + ,"Guid":"c9c28f40-8d80-4e53-810f-9a79919b49fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseArchive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrArchiveFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ArchiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrArchiveFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSizeQuotaWarning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSizeQuotaWarning","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHighQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHighQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLowQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLowQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAgeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SizeHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingMessageIterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingMessageIterator","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingQueue" + ,"Kind":"Com" + ,"Guid":"80b1df24-d9ac-4333-b373-487cedc80ce5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Blocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBlocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Blocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Paused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPaused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Paused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPaused","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowPersonalCoverPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAllowPersonalCoverPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AllowPersonalCoverPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAllowPersonalCoverPages","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseDeviceTSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseDeviceTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseDeviceTSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseDeviceTSID","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRetries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetryDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRetryDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiscountRateStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateDiscountRateStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DiscountRateStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateDiscountRateStart","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiscountRateEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateDiscountRateEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DiscountRateEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateDiscountRateEnd","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAgeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Branding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBranding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Branding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBranding","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingJobs","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxIncomingMessageIterator" + ,"Kind":"Com" + ,"Guid":"fd73ecc4-6f06-4f52-82a8-f7ba06ae3108" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PrefetchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPrefetchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PrefetchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AtEOF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEOF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveFirst" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxIncomingMessage" + ,"Kind":"Com" + ,"Guid":"7cab88fa-2ef9-4851-b2f3-1d148fed8447" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CallerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCallerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RoutingInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRoutingInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CopyTiff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTiffPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingJobs" + ,"Kind":"Com" + ,"Guid":"2c56d8e6-8c2f-4573-944c-e505f8f5aeed" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingJob" + ,"Kind":"Com" + ,"Guid":"6356daad-6614-4583-bf7a-3ad67bbfc71c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DocumentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocumentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SubmissionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubmissionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OriginalScheduledTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateOriginalScheduledTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SubmissionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateSubmissionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReceiptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceiptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRIORITY_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Sender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxSender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxSender","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Recipient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxRecipient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxRecipient","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCurrentPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExtendedStatusCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtendedStatusCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_EXTENDED_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExtendedStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtendedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AvailableOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAvailableOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_OPERATIONS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ScheduledTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateScheduledTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_GroupBroadcastReceipts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbGroupBroadcastReceipts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Restart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CopyTiff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTiffPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingMessageIterator" + ,"Kind":"Com" + ,"Guid":"f5ec5d4f-b840-432f-9980-112fe42a9b7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AtEOF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEOF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PrefetchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPrefetchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PrefetchSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFirst" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingMessage" + ,"Kind":"Com" + ,"Guid":"f0ea35de-caa5-4a7c-82c7-2b60ba5f2be2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SubmissionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubmissionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DocumentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocumentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_OriginalScheduledTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateOriginalScheduledTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SubmissionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateSubmissionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRIORITY_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Sender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxSender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxSender","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Recipient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxRecipient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxRecipient","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TransmissionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CopyTiff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTiffPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxIncomingJobs" + ,"Kind":"Com" + ,"Guid":"011f04e9-4fd6-4c23-9513-b6b66bb26be9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxIncomingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxIncomingJob" + ,"Kind":"Com" + ,"Guid":"207529e6-654a-4916-9f88-4d232ee8a107" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCurrentPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExtendedStatusCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtendedStatusCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_EXTENDED_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExtendedStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtendedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AvailableOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAvailableOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_OPERATIONS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TransmissionEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateTransmissionEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CallerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCallerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RoutingInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRoutingInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_JobType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pJobType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CopyTiff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTiffPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FAX_PROVIDER_STATUS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fpsSUCCESS","Value":0} + ,{"Name":"fpsSERVER_ERROR","Value":1} + ,{"Name":"fpsBAD_GUID","Value":2} + ,{"Name":"fpsBAD_VERSION","Value":3} + ,{"Name":"fpsCANT_LOAD","Value":4} + ,{"Name":"fpsCANT_LINK","Value":5} + ,{"Name":"fpsCANT_INIT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxDeviceProvider" + ,"Kind":"Com" + ,"Guid":"290eac63-83ec-449c-8417-f148df8c682a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ImageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrImageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UniqueName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUniqueName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TapiProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTapiProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MajorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Debug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PROVIDER_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_InitErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plInitErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvDeviceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FAX_DEVICE_RECEIVE_MODE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fdrmNO_ANSWER","Value":0} + ,{"Name":"fdrmAUTO_ANSWER","Value":1} + ,{"Name":"fdrmMANUAL_ANSWER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxDevice" + ,"Kind":"Com" + ,"Guid":"49306c59-b52e-4867-9df4-ca5841c956d0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProviderUniqueName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProviderUniqueName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PoweredOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPoweredOff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReceivingNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReceivingNow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SendingNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSendingNow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UsedRoutingMethods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvUsedRoutingMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SendEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSendEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SendEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSendEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReceiveMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceiveMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEVICE_RECEIVE_MODE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReceiveMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ReceiveMode","Type":{"Kind":"ApiRef","Name":"FAX_DEVICE_RECEIVE_MODE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RingsBeforeAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRingsBeforeAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RingsBeforeAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRingsBeforeAnswer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtensionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExtensionProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProperty","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UseRoutingMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethodGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bUse","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RingingNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRingingNow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AnswerCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxActivityLogging" + ,"Kind":"Com" + ,"Guid":"1e29078b-5a69-497b-9592-49b7e7faddb5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_LogIncoming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLogIncoming","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogIncoming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bLogIncoming","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogOutgoing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLogOutgoing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogOutgoing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bLogOutgoing","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DatabasePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDatabasePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DatabasePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDatabasePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FAX_LOG_LEVEL_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fllNONE","Value":0} + ,{"Name":"fllMIN","Value":1} + ,{"Name":"fllMED","Value":2} + ,{"Name":"fllMAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxEventLogging" + ,"Kind":"Com" + ,"Guid":"0880d965-20e8-42e4-8e17-944f192caad4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_InitEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitEventLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InitEventLevel","Type":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InboundEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInboundEventLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InboundEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InboundEventLevel","Type":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutboundEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutboundEventLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OutboundEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OutboundEventLevel","Type":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GeneralEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGeneralEventLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GeneralEventsLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"GeneralEventLevel","Type":{"Kind":"ApiRef","Name":"FAX_LOG_LEVEL_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxOutboundRoutingGroups" + ,"Kind":"Com" + ,"Guid":"235cbef7-c2de-4bfd-b8da-75097c82c87f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutboundRoutingGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingGroup","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutboundRoutingGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingGroup","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FAX_GROUP_STATUS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fgsALL_DEV_VALID","Value":0} + ,{"Name":"fgsEMPTY","Value":1} + ,{"Name":"fgsALL_DEV_NOT_VALID","Value":2} + ,{"Name":"fgsSOME_DEV_NOT_VALID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxOutboundRoutingGroup" + ,"Kind":"Com" + ,"Guid":"ca6289a1-7e25-4f87-9a0b-93365734962c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GROUP_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DeviceIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxDeviceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxDeviceIds","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxDeviceIds" + ,"Kind":"Com" + ,"Guid":"2f0f813f-4ce9-443e-8ca1-738cfaeee149" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lNewOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutboundRoutingRules" + ,"Kind":"Com" + ,"Guid":"dcefa1e7-ae7d-4ed6-8521-369edcca5120" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxOutboundRoutingRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingRule","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemByCountryAndArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountryCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lAreaCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxOutboundRoutingRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingRule","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveByCountryAndArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountryCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lAreaCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCountryCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lAreaCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bUseDevice","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxOutboundRoutingRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutboundRoutingRule","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FAX_RULE_STATUS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"frsVALID","Value":0} + ,{"Name":"frsEMPTY_GROUP","Value":1} + ,{"Name":"frsALL_GROUP_DEV_NOT_VALID","Value":2} + ,{"Name":"frsSOME_GROUP_DEV_NOT_VALID","Value":3} + ,{"Name":"frsBAD_DEVICE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxOutboundRoutingRule" + ,"Kind":"Com" + ,"Guid":"e1f795d5-07c2-469f-b027-acacc23219da" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AreaCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAreaCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RULE_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UseDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseDevice","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GroupName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_GroupName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxInboundRoutingExtensions" + ,"Kind":"Com" + ,"Guid":"2f6c9673-7b26-42de-8eb0-915dcd2a4f4c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxInboundRoutingExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxInboundRoutingExtension","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxInboundRoutingExtension" + ,"Kind":"Com" + ,"Guid":"885b5e08-c26c-4ef9-af83-51580a750be1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ImageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrImageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UniqueName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUniqueName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MajorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorBuild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMinorBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Debug" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDebug","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PROVIDER_STATUS_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_InitErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plInitErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Methods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxInboundRoutingMethods" + ,"Kind":"Com" + ,"Guid":"783fca10-8908-4473-9d69-f67fbea0c6b9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxInboundRoutingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxInboundRoutingMethod","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxInboundRoutingMethod" + ,"Kind":"Com" + ,"Guid":"45700061-ad9d-4776-a8c4-64065492cf4b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_GUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FunctionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFunctionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExtensionFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtensionFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExtensionImageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrExtensionImageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxDocument2" + ,"Kind":"Com" + ,"Guid":"e1347661-f9ef-4d6d-b4a5-c0a068b65cff" + ,"Interface":{"Kind":"ApiRef","Name":"IFaxDocument","TargetKind":"Com","Api":"Fax","Parents":[]} + ,"Methods":[ + { + "Name":"get_SubmissionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubmissionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Bodies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvBodies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Bodies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vBodies","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFaxServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvFaxOutgoingJobIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plErrorBodyFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectedSubmit2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvFaxOutgoingJobIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plErrorBodyFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxConfiguration" + ,"Kind":"Com" + ,"Guid":"10f4d0f7-0994-4543-ab6e-506949128c40" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseArchive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchiveLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrArchiveLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ArchiveLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrArchiveLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSizeQuotaWarning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SizeQuotaWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSizeQuotaWarning","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHighQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HighQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHighQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLowQuotaWaterMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LowQuotaWaterMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLowQuotaWaterMark","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchiveAgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plArchiveAgeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ArchiveAgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lArchiveAgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchiveSizeLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ArchiveSizeHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_OutgoingQueueBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOutgoingBlocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OutgoingQueueBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOutgoingBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutgoingQueuePaused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOutgoingPaused","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OutgoingQueuePaused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOutgoingPaused","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowPersonalCoverPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAllowPersonalCoverPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AllowPersonalCoverPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAllowPersonalCoverPages","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseDeviceTSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUseDeviceTSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseDeviceTSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUseDeviceTSID","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Retries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRetries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetryDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RetryDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRetryDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiscountRateStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateDiscountRateStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DiscountRateStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateDiscountRateStart","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiscountRateEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateDiscountRateEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DiscountRateEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateDiscountRateEnd","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutgoingQueueAgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOutgoingQueueAgeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OutgoingQueueAgeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOutgoingQueueAgeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Branding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBranding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Branding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bBranding","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncomingQueueBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIncomingBlocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IncomingQueueBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIncomingBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoCreateAccountOnConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAutoCreateAccountOnConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoCreateAccountOnConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAutoCreateAccountOnConnect","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncomingFaxesArePublic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIncomingFaxesArePublic","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IncomingFaxesArePublic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIncomingFaxesArePublic","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxServer2" + ,"Kind":"Com" + ,"Guid":"571ced0f-5609-4f40-9176-547e3a72ca7c" + ,"Interface":{"Kind":"ApiRef","Name":"IFaxServer","TargetKind":"Com","Api":"Fax","Parents":[]} + ,"Methods":[ + { + "Name":"get_Configuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxConfiguration","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCurrentAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FaxAccountSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxAccountSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountSet","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Security2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxSecurity2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxSecurity2","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountSet" + ,"Kind":"Com" + ,"Guid":"7428fbae-841e-47b8-86f4-2288946dca1b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetAccounts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFaxAccounts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccounts","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAccountName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAccountName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAccountName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccounts" + ,"Kind":"Com" + ,"Guid":"93ea8162-8be7-42d1-ae7b-ec74e2d989da" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FAX_ACCOUNT_EVENTS_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"faetNONE","Value":0} + ,{"Name":"faetIN_QUEUE","Value":1} + ,{"Name":"faetOUT_QUEUE","Value":2} + ,{"Name":"faetIN_ARCHIVE","Value":4} + ,{"Name":"faetOUT_ARCHIVE","Value":8} + ,{"Name":"faetFXSSVC_ENDED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxAccount" + ,"Kind":"Com" + ,"Guid":"68535b33-5dc4-4086-be26-b76f9b711006" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AccountName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Folders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFolders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountFolders","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ListenToAccountEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventTypes","Type":{"Kind":"ApiRef","Name":"FAX_ACCOUNT_EVENTS_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegisteredEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegisteredEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ACCOUNT_EVENTS_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingJob2" + ,"Kind":"Com" + ,"Guid":"418a8d96-59a0-4789-b176-edf3dc8fa8f7" + ,"Interface":{"Kind":"ApiRef","Name":"IFaxOutgoingJob","TargetKind":"Com","Api":"Fax","Parents":[]} + ,"Methods":[ + { + "Name":"get_HasCoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHasCoverPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReceiptAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrReceiptAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ScheduleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScheduleType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_SCHEDULE_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountFolders" + ,"Kind":"Com" + ,"Guid":"6463f89d-23d8-46a9-8f86-c47b77ca7926" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_OutgoingQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountOutgoingQueue","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IncomingQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountIncomingQueue","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IncomingArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountIncomingArchive","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OutgoingArchive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingArchive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxAccountOutgoingArchive","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountIncomingQueue" + ,"Kind":"Com" + ,"Guid":"dd142d92-0186-4a95-a090-cbc3eadba6b4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxIncomingJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingJobs","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxIncomingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountOutgoingQueue" + ,"Kind":"Com" + ,"Guid":"0f1424e9-f22d-4553-b7a5-0d24bd0d7e46" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxOutgoingJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingJobs","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingJob","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxOutgoingMessage2" + ,"Kind":"Com" + ,"Guid":"b37df687-bc88-4b46-b3be-b458b3ea9e7f" + ,"Interface":{"Kind":"ApiRef","Name":"IFaxOutgoingMessage","TargetKind":"Com","Api":"Fax","Parents":[]} + ,"Methods":[ + { + "Name":"get_HasCoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHasCoverPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReceiptType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReceiptType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_RECEIPT_TYPE_ENUM","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReceiptAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrReceiptAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRead","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFaxAccountIncomingArchive" + ,"Kind":"Com" + ,"Guid":"a8a5b6ef-e0d6-4aee-955c-91625bec9db4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SizeLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SizeHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxIncomingMessageIterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingMessageIterator","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxIncomingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxIncomingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountOutgoingArchive" + ,"Kind":"Com" + ,"Guid":"5463076d-ec14-491f-926e-b3ceda5e5662" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SizeLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SizeHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPrefetchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingMessageIterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingMessageIterator","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFaxOutgoingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFaxOutgoingMessage","TargetKind":"Com","Api":"Fax","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FAX_ACCESS_RIGHTS_ENUM_2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"far2SUBMIT_LOW","Value":1} + ,{"Name":"far2SUBMIT_NORMAL","Value":2} + ,{"Name":"far2SUBMIT_HIGH","Value":4} + ,{"Name":"far2QUERY_OUT_JOBS","Value":8} + ,{"Name":"far2MANAGE_OUT_JOBS","Value":16} + ,{"Name":"far2QUERY_CONFIG","Value":32} + ,{"Name":"far2MANAGE_CONFIG","Value":64} + ,{"Name":"far2QUERY_ARCHIVES","Value":128} + ,{"Name":"far2MANAGE_ARCHIVES","Value":256} + ,{"Name":"far2MANAGE_RECEIVE_FOLDER","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxSecurity2" + ,"Kind":"Com" + ,"Guid":"17d851f4-d09b-48fc-99c9-8f24c4db9ab1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Descriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Descriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDescriptor","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GrantedRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGrantedRights","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ACCESS_RIGHTS_ENUM_2","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_InformationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InformationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lInformationType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFaxIncomingMessage2" + ,"Kind":"Com" + ,"Guid":"f9208503-e2bc-48f3-9ec0-e6236f9b509a" + ,"Interface":{"Kind":"ApiRef","Name":"IFaxIncomingMessage","TargetKind":"Com","Api":"Fax","Parents":[]} + ,"Methods":[ + { + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSubject","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SenderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSenderName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SenderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSenderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SenderFaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSenderFaxNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SenderFaxNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSenderFaxNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HasCoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHasCoverPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HasCoverPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bHasCoverPage","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recipients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Recipients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRecipients","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WasReAssigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbWasReAssigned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRead","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReAssign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FAX_ROUTING_RULE_CODE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"frrcANY_CODE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFaxServerNotify" + ,"Kind":"Com" + ,"Guid":"2e037b27-cf8a-4abd-b1e0-5704943bea6f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"_IFaxServerNotify2" + ,"Kind":"Com" + ,"Guid":"ec9c69b9-5fe7-4805-9467-82fcd96af903" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OnIncomingJobAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingJobRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingJobChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJobStatus","Type":{"Kind":"ApiRef","Name":"IFaxJobStatus","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutgoingJobAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingJobRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingJobChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJobStatus","Type":{"Kind":"ApiRef","Name":"IFaxJobStatus","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnIncomingMessageAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingMessageRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingMessageAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingMessageRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReceiptOptionsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnActivityLoggingConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnSecurityConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnEventLoggingConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutgoingQueueConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutgoingArchiveConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnIncomingArchiveConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnDevicesConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutboundRoutingGroupsConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutboundRoutingRulesConfigChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnServerActivityChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lIncomingMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRoutingMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lOutgoingMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lQueuedMessages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQueuesStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bOutgoingQueueBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bOutgoingQueuePaused","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bIncomingQueueBlocked","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNewCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lCallId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrCallerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnServerShutDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnDeviceStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lDeviceId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bPoweredOff","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSending","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bReceiving","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bRinging","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnGeneralServerConfigChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxServerNotify2" + ,"Kind":"Com" + ,"Guid":"616ca8d6-a77a-4062-abfd-0e471241c7aa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"_IFaxAccountNotify" + ,"Kind":"Com" + ,"Guid":"b9b3bc81-ac1b-46f3-b39d-0adc30e1b788" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OnIncomingJobAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingJobRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingJobChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJobStatus","Type":{"Kind":"ApiRef","Name":"IFaxJobStatus","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnOutgoingJobAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingJobRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingJobChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrJobId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pJobStatus","Type":{"Kind":"ApiRef","Name":"IFaxJobStatus","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnIncomingMessageAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAddedToReceiveFolder","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnIncomingMessageRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRemovedFromReceiveFolder","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingMessageAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutgoingMessageRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxAccount","Type":{"Kind":"ApiRef","Name":"IFaxAccount","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrMessageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnServerShutDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFaxServer","Type":{"Kind":"ApiRef","Name":"IFaxServer2","TargetKind":"Com","Api":"Fax","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFaxAccountNotify" + ,"Kind":"Com" + ,"Guid":"0b5e5bd1-b8a9-47a0-a323-ef4a293ba06a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"PFAXROUTEADDFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEDELETEFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFAXROUTEGETFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"RequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEENUMFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GuidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"GuidCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEENUMFILES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"FileEnumerator","Type":{"Kind":"ApiRef","Name":"PFAXROUTEENUMFILE","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEMODIFYROUTINGDATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"RoutingDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FAX_ROUTE_CALLBACKROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FaxRouteAddFile","Type":{"Kind":"ApiRef","Name":"PFAXROUTEADDFILE","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"FaxRouteDeleteFile","Type":{"Kind":"ApiRef","Name":"PFAXROUTEDELETEFILE","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"FaxRouteGetFile","Type":{"Kind":"ApiRef","Name":"PFAXROUTEGETFILE","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"FaxRouteEnumFiles","Type":{"Kind":"ApiRef","Name":"PFAXROUTEENUMFILES","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":[]} + ,{"Name":"FaxRouteModifyRoutingData","Type":{"Kind":"ApiRef","Name":"PFAXROUTEMODIFYROUTINGDATA","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAX_ROUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElapsedTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ReceiveTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Csid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Tsid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CallerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ReceiverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ReceiverNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RoutingInfoData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RoutingInfoDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAXROUTE_ENABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUERY_STATUS","Value":-1} + ,{"Name":"STATUS_DISABLE","Value":0} + ,{"Name":"STATUS_ENABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFAXROUTEINITIALIZE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTE_CALLBACKROUTINES","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEMETHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTE","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTEDEVICEENABLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXROUTEDEVICECHANGENOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAXROUTEGETROUTINGINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAXROUTESETROUTINGINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FAX_ENUM_DEVICE_ID_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEV_ID_SRC_FAX","Value":0} + ,{"Name":"DEV_ID_SRC_TAPI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFAX_EXT_GET_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"FAX_ENUM_DEVICE_ID_SOURCE","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAX_EXT_SET_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"FAX_ENUM_DEVICE_ID_SOURCE","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_EXT_CONFIG_CHANGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_EXT_REGISTER_FOR_EVENTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"FAX_ENUM_DEVICE_ID_SOURCE","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_CONFIG_CHANGE","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_EXT_UNREGISTER_FOR_EVENTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFAX_EXT_FREE_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFAX_EXT_INITIALIZE_CONFIG" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_GET_DATA","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_SET_DATA","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_REGISTER_FOR_EVENTS","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_UNREGISTER_FOR_EVENTS","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PFAX_EXT_FREE_BUFFER","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendToMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEND_TO_FAX_RECIPIENT_ATTACHMENT","Value":0} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"FaxConnectFaxServerA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxConnectFaxServerW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxClose" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxOpenPort" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FaxPortHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxCompleteJobParamsA" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxCompleteJobParamsW" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSendDocumentA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSendDocumentW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"JobParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_PARAMW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CoverpageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSendDocumentForBroadcastA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxRecipientCallback","Type":{"Kind":"ApiRef","Name":"PFAX_RECIPIENT_CALLBACKA","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSendDocumentForBroadcastW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxRecipientCallback","Type":{"Kind":"ApiRef","Name":"PFAX_RECIPIENT_CALLBACKW","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnumJobsA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"JobsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnumJobsW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"JobsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetJobA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetJobW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetJobA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxSetJobW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"JobEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_JOB_ENTRYW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxGetPageData" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ImageWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ImageHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetDeviceStatusA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEVICE_STATUSA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetDeviceStatusW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DeviceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_DEVICE_STATUSW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxAbort" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxGetConfigurationA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetConfigurationW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetConfigurationA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxSetConfigurationW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FaxConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONFIGURATIONW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxGetLoggingCategoriesA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"NumberCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetLoggingCategoriesW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"NumberCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetLoggingCategoriesA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumberCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxSetLoggingCategoriesW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Categories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_LOG_CATEGORYW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumberCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxEnumPortsA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PortsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnumPortsW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PortsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetPortA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetPortW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetPortA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxSetPortW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PORT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxEnumRoutingMethodsA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTING_METHODA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnumRoutingMethodsW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_ROUTING_METHODW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnableRoutingMethodA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxEnableRoutingMethodW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxEnumGlobalRoutingInfoA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxEnumGlobalRoutingInfoW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MethodsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetGlobalRoutingInfoA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxSetGlobalRoutingInfoW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_GLOBAL_ROUTING_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxGetRoutingInfoA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxGetRoutingInfoW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxSetRoutingInfoA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxSetRoutingInfoW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutingGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"RoutingInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxInitializeEventQueue" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"MessageStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaxFreeBuffer" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxStartPrintJobA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PrintInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRINT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxStartPrintJobW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PrintInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_PRINT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FaxJobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxPrintCoverPageA" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CoverPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOA","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxPrintCoverPageW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_CONTEXT_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CoverPageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FAX_COVERPAGE_INFOW","TargetKind":"Default","Api":"Fax","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxRegisterServiceProviderW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TspName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxUnregisterServiceProviderW" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FaxRegisterRoutingExtensionW" + ,"SetLastError":true + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExtensionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CallBack","Type":{"Kind":"ApiRef","Name":"PFAX_ROUTING_INSTALLATION_CALLBACKW","TargetKind":"FunctionPointer","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FaxAccessCheck" + ,"SetLastError":false + ,"DllImport":"WINFAX" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FaxHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanSendToFaxRecipient" + ,"SetLastError":false + ,"DllImport":"fxsutility" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendToFaxRecipient" + ,"SetLastError":false + ,"DllImport":"fxsutility" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sndMode","Type":{"Kind":"ApiRef","Name":"SendToMode","TargetKind":"Default","Api":"Fax","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "FAX_LOG_CATEGORY" + ,"FAX_CONFIGURATION" + ,"FAX_DEVICE_STATUS" + ,"FAX_JOB_ENTRY" + ,"FAX_PORT_INFO" + ,"FAX_ROUTING_METHOD" + ,"FAX_GLOBAL_ROUTING_INFO" + ,"FAX_COVERPAGE_INFO" + ,"FAX_JOB_PARAM" + ,"FAX_EVENT" + ,"FAX_PRINT_INFO" + ,"FAX_CONTEXT_INFO" + ,"PFAXCONNECTFAXSERVER" + ,"PFAXCOMPLETEJOBPARAMS" + ,"PFAXSENDDOCUMENT" + ,"PFAX_RECIPIENT_CALLBACK" + ,"PFAXSENDDOCUMENTFORBROADCAST" + ,"PFAXENUMJOBS" + ,"PFAXGETJOB" + ,"PFAXSETJOB" + ,"PFAXGETDEVICESTATUS" + ,"PFAXGETCONFIGURATION" + ,"PFAXSETCONFIGURATION" + ,"PFAXGETLOGGINGCATEGORIES" + ,"PFAXSETLOGGINGCATEGORIES" + ,"PFAXENUMPORTS" + ,"PFAXGETPORT" + ,"PFAXSETPORT" + ,"PFAXENUMROUTINGMETHODS" + ,"PFAXENABLEROUTINGMETHOD" + ,"PFAXENUMGLOBALROUTINGINFO" + ,"PFAXSETGLOBALROUTINGINFO" + ,"PFAXGETROUTINGINFO" + ,"PFAXSETROUTINGINFO" + ,"PFAXSTARTPRINTJOB" + ,"PFAXPRINTCOVERPAGE" + ,"FaxConnectFaxServer" + ,"FaxCompleteJobParams" + ,"FaxSendDocument" + ,"FaxSendDocumentForBroadcast" + ,"FaxEnumJobs" + ,"FaxGetJob" + ,"FaxSetJob" + ,"FaxGetDeviceStatus" + ,"FaxGetConfiguration" + ,"FaxSetConfiguration" + ,"FaxGetLoggingCategories" + ,"FaxSetLoggingCategories" + ,"FaxEnumPorts" + ,"FaxGetPort" + ,"FaxSetPort" + ,"FaxEnumRoutingMethods" + ,"FaxEnableRoutingMethod" + ,"FaxEnumGlobalRoutingInfo" + ,"FaxSetGlobalRoutingInfo" + ,"FaxGetRoutingInfo" + ,"FaxSetRoutingInfo" + ,"FaxStartPrintJob" + ,"FaxPrintCoverPage" +] + +} diff --git a/api/FileSeverResourceManager.json b/api/FileSeverResourceManager.json new file mode 100644 index 0000000..1b5cfa0 --- /dev/null +++ b/api/FileSeverResourceManager.json @@ -0,0 +1,4694 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"FsrmQuotaFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmQuotaFlags_Enforce","Value":256} + ,{"Name":"FsrmQuotaFlags_Disable","Value":512} + ,{"Name":"FsrmQuotaFlags_StatusIncomplete","Value":65536} + ,{"Name":"FsrmQuotaFlags_StatusRebuilding","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileScreenFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileScreenFlags_Enforce","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmCollectionState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmCollectionState_Fetching","Value":1} + ,{"Name":"FsrmCollectionState_Committing","Value":2} + ,{"Name":"FsrmCollectionState_Complete","Value":3} + ,{"Name":"FsrmCollectionState_Cancelled","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmEnumOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmEnumOptions_None","Value":0} + ,{"Name":"FsrmEnumOptions_Asynchronous","Value":1} + ,{"Name":"FsrmEnumOptions_CheckRecycleBin","Value":2} + ,{"Name":"FsrmEnumOptions_IncludeClusterNodes","Value":4} + ,{"Name":"FsrmEnumOptions_IncludeDeprecatedObjects","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmCommitOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmCommitOptions_None","Value":0} + ,{"Name":"FsrmCommitOptions_Asynchronous","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmTemplateApplyOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmTemplateApplyOptions_ApplyToDerivedMatching","Value":1} + ,{"Name":"FsrmTemplateApplyOptions_ApplyToDerivedAll","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmActionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmActionType_Unknown","Value":0} + ,{"Name":"FsrmActionType_EventLog","Value":1} + ,{"Name":"FsrmActionType_Email","Value":2} + ,{"Name":"FsrmActionType_Command","Value":3} + ,{"Name":"FsrmActionType_Report","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmEventType_Unknown","Value":0} + ,{"Name":"FsrmEventType_Information","Value":1} + ,{"Name":"FsrmEventType_Warning","Value":2} + ,{"Name":"FsrmEventType_Error","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmAccountType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmAccountType_Unknown","Value":0} + ,{"Name":"FsrmAccountType_NetworkService","Value":1} + ,{"Name":"FsrmAccountType_LocalService","Value":2} + ,{"Name":"FsrmAccountType_LocalSystem","Value":3} + ,{"Name":"FsrmAccountType_InProc","Value":4} + ,{"Name":"FsrmAccountType_External","Value":5} + ,{"Name":"FsrmAccountType_Automatic","Value":500} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportType_Unknown","Value":0} + ,{"Name":"FsrmReportType_LargeFiles","Value":1} + ,{"Name":"FsrmReportType_FilesByType","Value":2} + ,{"Name":"FsrmReportType_LeastRecentlyAccessed","Value":3} + ,{"Name":"FsrmReportType_MostRecentlyAccessed","Value":4} + ,{"Name":"FsrmReportType_QuotaUsage","Value":5} + ,{"Name":"FsrmReportType_FilesByOwner","Value":6} + ,{"Name":"FsrmReportType_ExportReport","Value":7} + ,{"Name":"FsrmReportType_DuplicateFiles","Value":8} + ,{"Name":"FsrmReportType_FileScreenAudit","Value":9} + ,{"Name":"FsrmReportType_FilesByProperty","Value":10} + ,{"Name":"FsrmReportType_AutomaticClassification","Value":11} + ,{"Name":"FsrmReportType_Expiration","Value":12} + ,{"Name":"FsrmReportType_FoldersByProperty","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportFormat_Unknown","Value":0} + ,{"Name":"FsrmReportFormat_DHtml","Value":1} + ,{"Name":"FsrmReportFormat_Html","Value":2} + ,{"Name":"FsrmReportFormat_Txt","Value":3} + ,{"Name":"FsrmReportFormat_Csv","Value":4} + ,{"Name":"FsrmReportFormat_Xml","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportRunningStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportRunningStatus_Unknown","Value":0} + ,{"Name":"FsrmReportRunningStatus_NotRunning","Value":1} + ,{"Name":"FsrmReportRunningStatus_Queued","Value":2} + ,{"Name":"FsrmReportRunningStatus_Running","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportGenerationContext" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportGenerationContext_Undefined","Value":1} + ,{"Name":"FsrmReportGenerationContext_ScheduledReport","Value":2} + ,{"Name":"FsrmReportGenerationContext_InteractiveReport","Value":3} + ,{"Name":"FsrmReportGenerationContext_IncidentReport","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportFilter" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportFilter_MinSize","Value":1} + ,{"Name":"FsrmReportFilter_MinAgeDays","Value":2} + ,{"Name":"FsrmReportFilter_MaxAgeDays","Value":3} + ,{"Name":"FsrmReportFilter_MinQuotaUsage","Value":4} + ,{"Name":"FsrmReportFilter_FileGroups","Value":5} + ,{"Name":"FsrmReportFilter_Owners","Value":6} + ,{"Name":"FsrmReportFilter_NamePattern","Value":7} + ,{"Name":"FsrmReportFilter_Property","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmReportLimit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmReportLimit_MaxFiles","Value":1} + ,{"Name":"FsrmReportLimit_MaxFileGroups","Value":2} + ,{"Name":"FsrmReportLimit_MaxOwners","Value":3} + ,{"Name":"FsrmReportLimit_MaxFilesPerFileGroup","Value":4} + ,{"Name":"FsrmReportLimit_MaxFilesPerOwner","Value":5} + ,{"Name":"FsrmReportLimit_MaxFilesPerDuplGroup","Value":6} + ,{"Name":"FsrmReportLimit_MaxDuplicateGroups","Value":7} + ,{"Name":"FsrmReportLimit_MaxQuotas","Value":8} + ,{"Name":"FsrmReportLimit_MaxFileScreenEvents","Value":9} + ,{"Name":"FsrmReportLimit_MaxPropertyValues","Value":10} + ,{"Name":"FsrmReportLimit_MaxFilesPerPropertyValue","Value":11} + ,{"Name":"FsrmReportLimit_MaxFolders","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyDefinitionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyDefinitionType_Unknown","Value":0} + ,{"Name":"FsrmPropertyDefinitionType_OrderedList","Value":1} + ,{"Name":"FsrmPropertyDefinitionType_MultiChoiceList","Value":2} + ,{"Name":"FsrmPropertyDefinitionType_SingleChoiceList","Value":3} + ,{"Name":"FsrmPropertyDefinitionType_String","Value":4} + ,{"Name":"FsrmPropertyDefinitionType_MultiString","Value":5} + ,{"Name":"FsrmPropertyDefinitionType_Int","Value":6} + ,{"Name":"FsrmPropertyDefinitionType_Bool","Value":7} + ,{"Name":"FsrmPropertyDefinitionType_Date","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyDefinitionFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyDefinitionFlags_Global","Value":1} + ,{"Name":"FsrmPropertyDefinitionFlags_Deprecated","Value":2} + ,{"Name":"FsrmPropertyDefinitionFlags_Secure","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyDefinitionAppliesTo" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyDefinitionAppliesTo_Files","Value":1} + ,{"Name":"FsrmPropertyDefinitionAppliesTo_Folders","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmRuleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmRuleType_Unknown","Value":0} + ,{"Name":"FsrmRuleType_Classification","Value":1} + ,{"Name":"FsrmRuleType_Generic","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmRuleFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmRuleFlags_Disabled","Value":256} + ,{"Name":"FsrmRuleFlags_ClearAutomaticallyClassifiedProperty","Value":1024} + ,{"Name":"FsrmRuleFlags_ClearManuallyClassifiedProperty","Value":2048} + ,{"Name":"FsrmRuleFlags_Invalid","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmClassificationLoggingFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmClassificationLoggingFlags_None","Value":0} + ,{"Name":"FsrmClassificationLoggingFlags_ClassificationsInLogFile","Value":1} + ,{"Name":"FsrmClassificationLoggingFlags_ErrorsInLogFile","Value":2} + ,{"Name":"FsrmClassificationLoggingFlags_ClassificationsInSystemLog","Value":4} + ,{"Name":"FsrmClassificationLoggingFlags_ErrorsInSystemLog","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmExecutionOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmExecutionOption_Unknown","Value":0} + ,{"Name":"FsrmExecutionOption_EvaluateUnset","Value":1} + ,{"Name":"FsrmExecutionOption_ReEvaluate_ConsiderExistingValue","Value":2} + ,{"Name":"FsrmExecutionOption_ReEvaluate_IgnoreExistingValue","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmStorageModuleCaps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmStorageModuleCaps_Unknown","Value":0} + ,{"Name":"FsrmStorageModuleCaps_CanGet","Value":1} + ,{"Name":"FsrmStorageModuleCaps_CanSet","Value":2} + ,{"Name":"FsrmStorageModuleCaps_CanHandleDirectories","Value":4} + ,{"Name":"FsrmStorageModuleCaps_CanHandleFiles","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmStorageModuleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmStorageModuleType_Unknown","Value":0} + ,{"Name":"FsrmStorageModuleType_Cache","Value":1} + ,{"Name":"FsrmStorageModuleType_InFile","Value":2} + ,{"Name":"FsrmStorageModuleType_Database","Value":3} + ,{"Name":"FsrmStorageModuleType_System","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyBagFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyBagFlags_UpdatedByClassifier","Value":1} + ,{"Name":"FsrmPropertyBagFlags_FailedLoadingProperties","Value":2} + ,{"Name":"FsrmPropertyBagFlags_FailedSavingProperties","Value":4} + ,{"Name":"FsrmPropertyBagFlags_FailedClassifyingProperties","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyBagField" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyBagField_AccessVolume","Value":0} + ,{"Name":"FsrmPropertyBagField_VolumeGuidName","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyFlags_None","Value":0} + ,{"Name":"FsrmPropertyFlags_Orphaned","Value":1} + ,{"Name":"FsrmPropertyFlags_RetrievedFromCache","Value":2} + ,{"Name":"FsrmPropertyFlags_RetrievedFromStorage","Value":4} + ,{"Name":"FsrmPropertyFlags_SetByClassifier","Value":8} + ,{"Name":"FsrmPropertyFlags_Deleted","Value":16} + ,{"Name":"FsrmPropertyFlags_Reclassified","Value":32} + ,{"Name":"FsrmPropertyFlags_AggregationFailed","Value":64} + ,{"Name":"FsrmPropertyFlags_Existing","Value":128} + ,{"Name":"FsrmPropertyFlags_FailedLoadingProperties","Value":256} + ,{"Name":"FsrmPropertyFlags_FailedClassifyingProperties","Value":512} + ,{"Name":"FsrmPropertyFlags_FailedSavingProperties","Value":1024} + ,{"Name":"FsrmPropertyFlags_Secure","Value":2048} + ,{"Name":"FsrmPropertyFlags_PolicyDerived","Value":4096} + ,{"Name":"FsrmPropertyFlags_Inherited","Value":8192} + ,{"Name":"FsrmPropertyFlags_Manual","Value":16384} + ,{"Name":"FsrmPropertyFlags_ExplicitValueDeleted","Value":32768} + ,{"Name":"FsrmPropertyFlags_PropertyDeletedFromClear","Value":65536} + ,{"Name":"FsrmPropertyFlags_PropertySourceMask","Value":14} + ,{"Name":"FsrmPropertyFlags_PersistentMask","Value":20480} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPipelineModuleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPipelineModuleType_Unknown","Value":0} + ,{"Name":"FsrmPipelineModuleType_Storage","Value":1} + ,{"Name":"FsrmPipelineModuleType_Classifier","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmGetFilePropertyOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmGetFilePropertyOptions_None","Value":0} + ,{"Name":"FsrmGetFilePropertyOptions_NoRuleEvaluation","Value":1} + ,{"Name":"FsrmGetFilePropertyOptions_Persistent","Value":2} + ,{"Name":"FsrmGetFilePropertyOptions_FailOnPersistErrors","Value":4} + ,{"Name":"FsrmGetFilePropertyOptions_SkipOrphaned","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileManagementType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileManagementType_Unknown","Value":0} + ,{"Name":"FsrmFileManagementType_Expiration","Value":1} + ,{"Name":"FsrmFileManagementType_Custom","Value":2} + ,{"Name":"FsrmFileManagementType_Rms","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileManagementLoggingFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileManagementLoggingFlags_None","Value":0} + ,{"Name":"FsrmFileManagementLoggingFlags_Error","Value":1} + ,{"Name":"FsrmFileManagementLoggingFlags_Information","Value":2} + ,{"Name":"FsrmFileManagementLoggingFlags_Audit","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyConditionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyConditionType_Unknown","Value":0} + ,{"Name":"FsrmPropertyConditionType_Equal","Value":1} + ,{"Name":"FsrmPropertyConditionType_NotEqual","Value":2} + ,{"Name":"FsrmPropertyConditionType_GreaterThan","Value":3} + ,{"Name":"FsrmPropertyConditionType_LessThan","Value":4} + ,{"Name":"FsrmPropertyConditionType_Contain","Value":5} + ,{"Name":"FsrmPropertyConditionType_Exist","Value":6} + ,{"Name":"FsrmPropertyConditionType_NotExist","Value":7} + ,{"Name":"FsrmPropertyConditionType_StartWith","Value":8} + ,{"Name":"FsrmPropertyConditionType_EndWith","Value":9} + ,{"Name":"FsrmPropertyConditionType_ContainedIn","Value":10} + ,{"Name":"FsrmPropertyConditionType_PrefixOf","Value":11} + ,{"Name":"FsrmPropertyConditionType_SuffixOf","Value":12} + ,{"Name":"FsrmPropertyConditionType_MatchesPattern","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileStreamingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileStreamingMode_Unknown","Value":0} + ,{"Name":"FsrmFileStreamingMode_Read","Value":1} + ,{"Name":"FsrmFileStreamingMode_Write","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileStreamingInterfaceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileStreamingInterfaceType_Unknown","Value":0} + ,{"Name":"FsrmFileStreamingInterfaceType_ILockBytes","Value":1} + ,{"Name":"FsrmFileStreamingInterfaceType_IStream","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileConditionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileConditionType_Unknown","Value":0} + ,{"Name":"FsrmFileConditionType_Property","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmFileSystemPropertyId" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmFileSystemPropertyId_Undefined","Value":0} + ,{"Name":"FsrmFileSystemPropertyId_FileName","Value":1} + ,{"Name":"FsrmFileSystemPropertyId_DateCreated","Value":2} + ,{"Name":"FsrmFileSystemPropertyId_DateLastAccessed","Value":3} + ,{"Name":"FsrmFileSystemPropertyId_DateLastModified","Value":4} + ,{"Name":"FsrmFileSystemPropertyId_DateNow","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsrmPropertyValueType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsrmPropertyValueType_Undefined","Value":0} + ,{"Name":"FsrmPropertyValueType_Literal","Value":1} + ,{"Name":"FsrmPropertyValueType_DateOffset","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AdrClientDisplayFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AdrClientDisplayFlags_AllowEmailRequests","Value":1} + ,{"Name":"AdrClientDisplayFlags_ShowDeviceTroubleshooting","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AdrEmailFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AdrEmailFlags_PutDataOwnerOnToLine","Value":1} + ,{"Name":"AdrEmailFlags_PutAdminOnToLine","Value":2} + ,{"Name":"AdrEmailFlags_IncludeDeviceClaims","Value":4} + ,{"Name":"AdrEmailFlags_IncludeUserInfo","Value":8} + ,{"Name":"AdrEmailFlags_GenerateEventLog","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AdrClientErrorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AdrClientErrorType_Unknown","Value":0} + ,{"Name":"AdrClientErrorType_AccessDenied","Value":1} + ,{"Name":"AdrClientErrorType_FileNotFound","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AdrClientFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AdrClientFlags_None","Value":0} + ,{"Name":"AdrClientFlags_FailForLocalPaths","Value":1} + ,{"Name":"AdrClientFlags_FailIfNotSupportedByServer","Value":2} + ,{"Name":"AdrClientFlags_FailIfNotDomainJoined","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFsrmObject" + ,"Kind":"Com" + ,"Guid":"22bcef93-4a3f-4183-89f9-2f8b8a628aee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmCollection" + ,"Kind":"Com" + ,"Guid":"f76fbf3b-8ddd-4b42-b05a-cb1c3ff1fee8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmCollectionState","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"waitSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmMutableCollection" + ,"Kind":"Com" + ,"Guid":"1bb617b8-3886-49dc-af82-a6c90fa35dda" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmCommittableCollection" + ,"Kind":"Com" + ,"Guid":"96deb3b5-8b91-4a2a-9d93-80a35d8aa847" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmCommitOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmAction" + ,"Kind":"Com" + ,"Guid":"6cd6408a-ae60-463b-9ef1-e117534d69dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ActionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RunLimitInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RunLimitInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmActionEmail" + ,"Kind":"Com" + ,"Guid":"d646567d-26ae-4caa-9f84-4e0aad207fca" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_MailFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailFrom","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailReplyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailReplyTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailReplyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailReplyTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailCc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailCc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailCc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailCc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailBcc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailBcc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailBcc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailBcc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailSubject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailSubject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailSubject","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmActionEmail2" + ,"Kind":"Com" + ,"Guid":"8276702f-2532-4839-89bf-4872609a2ea4" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmActionEmail","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_AttachmentFileListSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attachmentFileListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AttachmentFileListSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attachmentFileListSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmActionReport" + ,"Kind":"Com" + ,"Guid":"2dbe63c4-b340-48a0-a5b0-158e07fc567e" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_ReportTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ReportTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmActionEventLog" + ,"Kind":"Com" + ,"Guid":"4c8f96c3-5d94-4f37-a4f4-f56ab463546f" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_EventType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmEventType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"FsrmEventType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmActionCommand" + ,"Kind":"Com" + ,"Guid":"12937789-e247-4917-9c20-f3ee9c7ee783" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExecutablePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"executablePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExecutablePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"executablePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"arguments","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Account" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"account","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmAccountType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Account" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"account","Type":{"Kind":"ApiRef","Name":"FsrmAccountType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"workingDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"workingDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MonitorCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MonitorCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorCommand","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KillTimeOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_KillTimeOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logResults","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LogResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logResults","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmSetting" + ,"Kind":"Com" + ,"Guid":"f411d4fd-14be-4260-8c40-03b7c95e608a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SmtpServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smtpServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SmtpServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smtpServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailFrom","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AdminEmail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"adminEmail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AdminEmail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"adminEmail","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisableCommandLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disableCommandLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisableCommandLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disableCommandLine","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableScreeningAudit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enableScreeningAudit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnableScreeningAudit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enableScreeningAudit","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EmailTest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActionRunLimitInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actionType","Type":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"delayTimeMinutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActionRunLimitInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actionType","Type":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"delayTimeMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPathMapper" + ,"Kind":"Com" + ,"Guid":"6f4dbfff-6920-4821-a6c3-b7e94c1fd60c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSharePathsForLocalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"sharePaths","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmExportImport" + ,"Kind":"Com" + ,"Guid":"efcb0ab1-16c4-4a79-812c-725614c3306b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ExportFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroupNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroupNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportFileScreenTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportFileScreenTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportQuotaTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportQuotaTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateNamesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"remoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"templates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmDerivedObjectsResult" + ,"Kind":"Com" + ,"Guid":"39322a2d-38ee-4d0d-8095-421a80849a82" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DerivedObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"derivedObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Results" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmAccessDeniedRemediationClient" + ,"Kind":"Com" + ,"Guid":"40002314-590b-45a5-8e1b-8c05da527e52" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentWnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"accessPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorType","Type":{"Kind":"ApiRef","Name":"AdrClientErrorType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"windowTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"windowMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"FsrmSetting" + ,"Kind":"ComClassID" + ,"Guid":"f556d708-6d4d-4594-9c61-7dbb0dae2a46" + } + ,{ + "Name":"FsrmPathMapper" + ,"Kind":"ComClassID" + ,"Guid":"f3be42bd-8ac2-409e-bbd8-faf9b6b41feb" + } + ,{ + "Name":"FsrmExportImport" + ,"Kind":"ComClassID" + ,"Guid":"1482dc37-fae9-4787-9025-8ce4e024ab56" + } + ,{ + "Name":"FsrmQuotaManager" + ,"Kind":"ComClassID" + ,"Guid":"90dcab7f-347c-4bfc-b543-540326305fbe" + } + ,{ + "Name":"FsrmQuotaTemplateManager" + ,"Kind":"ComClassID" + ,"Guid":"97d3d443-251c-4337-81e7-b32e8f4ee65e" + } + ,{ + "Name":"FsrmFileGroupManager" + ,"Kind":"ComClassID" + ,"Guid":"8f1363f6-656f-4496-9226-13aecbd7718f" + } + ,{ + "Name":"FsrmFileScreenManager" + ,"Kind":"ComClassID" + ,"Guid":"95941183-db53-4c5f-b37b-7d0921cf9dc7" + } + ,{ + "Name":"FsrmFileScreenTemplateManager" + ,"Kind":"ComClassID" + ,"Guid":"243111df-e474-46aa-a054-eaa33edc292a" + } + ,{ + "Name":"FsrmReportManager" + ,"Kind":"ComClassID" + ,"Guid":"0058ef37-aa66-4c48-bd5b-2fce432ab0c8" + } + ,{ + "Name":"FsrmReportScheduler" + ,"Kind":"ComClassID" + ,"Guid":"ea25f1b8-1b8d-4290-8ee8-e17c12c2fe20" + } + ,{ + "Name":"FsrmFileManagementJobManager" + ,"Kind":"ComClassID" + ,"Guid":"eb18f9b2-4c3a-4321-b203-205120cff614" + } + ,{ + "Name":"FsrmClassificationManager" + ,"Kind":"ComClassID" + ,"Guid":"b15c0e47-c391-45b9-95c8-eb596c853f3a" + } + ,{ + "Name":"FsrmPipelineModuleConnector" + ,"Kind":"ComClassID" + ,"Guid":"c7643375-1eb5-44de-a062-623547d933bc" + } + ,{ + "Name":"AdSyncTask" + ,"Kind":"ComClassID" + ,"Guid":"2ae64751-b728-4d6b-97a0-b2da2e7d2a3b" + } + ,{ + "Name":"FsrmAccessDeniedRemediationClient" + ,"Kind":"ComClassID" + ,"Guid":"100b4fc8-74c1-470f-b1b7-dd7b6bae79bd" + } + ,{ + "Name":"IFsrmQuotaBase" + ,"Kind":"Com" + ,"Guid":"1568a795-3924-4118-b74b-68d8f0fa5daf" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_QuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_QuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaLimit","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QuotaFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_QuotaFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Thresholds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thresholds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newThreshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateThresholdAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"actionType","Type":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumThresholdActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threshold","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaObject" + ,"Kind":"Com" + ,"Guid":"42dc3511-61d5-48ae-b6dc-59fc00c0a8d6" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaBase","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SourceTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplateName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MatchesSourceTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ApplyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuota" + ,"Kind":"Com" + ,"Guid":"377f739d-9647-4b8e-97d2-5ffce6d759cd" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_QuotaUsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"used","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_QuotaPeakUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peakUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_QuotaPeakUsageTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peakUsageDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ResetPeakUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RefreshUsageProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmAutoApplyQuota" + ,"Kind":"Com" + ,"Guid":"f82e5729-6aba-4740-bfc7-c7f58f75fb7b" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExcludeFolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExcludeFolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitAndUpdateDerived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commitOptions","Type":{"Kind":"ApiRef","Name":"FsrmCommitOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"applyOptions","Type":{"Kind":"ApiRef","Name":"FsrmTemplateApplyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"derivedObjectsResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmDerivedObjectsResult","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaManager" + ,"Kind":"Com" + ,"Guid":"8bb68c7d-19d8-4ffb-809e-be4fc1734014" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ActionVariables" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ActionVariableDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"descriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmQuota","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAutoApplyQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmAutoApplyQuota","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmQuota","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAutoApplyQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmAutoApplyQuota","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRestrictiveQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmQuota","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumQuotas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumAutoApplyQuotas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumEffectiveQuotas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Scan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateQuotaCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaManagerEx" + ,"Kind":"Com" + ,"Guid":"4846cb01-d430-494f-abb4-b1054999fb09" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaManager","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"IsAffectedByQuota" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"affected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaTemplate" + ,"Kind":"Com" + ,"Guid":"a2efab31-295e-46bb-b976-e86d58b52e8b" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaBase","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitAndUpdateDerived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commitOptions","Type":{"Kind":"ApiRef","Name":"FsrmCommitOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"applyOptions","Type":{"Kind":"ApiRef","Name":"FsrmTemplateApplyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"derivedObjectsResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmDerivedObjectsResult","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaTemplateImported" + ,"Kind":"Com" + ,"Guid":"9a2bf113-a329-44cc-809a-5c00fce8da40" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmQuotaTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmQuotaTemplateManager" + ,"Kind":"Com" + ,"Guid":"4173ac41-172d-4d52-963c-fdc7e415f717" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmQuotaTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotaTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmQuotaTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotaTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quotaTemplateNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"serializedQuotaTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ImportTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serializedQuotaTemplates","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"quotaTemplateNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"quotaTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileGroup" + ,"Kind":"Com" + ,"Guid":"8dd04909-0e34-4d55-afaa-89e1f1a1bbb9" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Members" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"members","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Members" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"members","Type":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NonMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nonMembers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NonMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nonMembers","Type":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileGroupImported" + ,"Kind":"Com" + ,"Guid":"ad55f10b-5f11-4be7-94ef-d9ee2e470ded" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmFileGroup","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileGroupManager" + ,"Kind":"Com" + ,"Guid":"426677d5-018c-485c-8a51-20b86d00bdc4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFileGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileGroup","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileGroup","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileGroupNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"serializedFileGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ImportFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serializedFileGroups","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileGroupNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fileGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenBase" + ,"Kind":"Com" + ,"Guid":"f3637e80-5b22-4a2b-a637-bbb642b41cfc" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_BlockedFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockedFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blockList","Type":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileScreenFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FileScreenFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actionType","Type":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreen" + ,"Kind":"Com" + ,"Guid":"5f6325d3-ce88-4733-84c1-2d6aefc5ea07" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmFileScreenBase","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SourceTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenTemplateName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MatchesSourceTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ApplyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenException" + ,"Kind":"Com" + ,"Guid":"bee7ce02-df77-4515-9389-78f01c5afc1a" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AllowedFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowedFileGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowList","Type":{"Kind":"ApiRef","Name":"IFsrmMutableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenManager" + ,"Kind":"Com" + ,"Guid":"ff4fa04e-5a94-4bda-a3a0-d5b4d3c52eba" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ActionVariables" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ActionVariableDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"descriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFileScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreen","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreen","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumFileScreens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreens","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFileScreenException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreenException","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileScreenException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreenException","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumFileScreenExceptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenExceptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFileScreenCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenTemplate" + ,"Kind":"Com" + ,"Guid":"205bebf8-dd93-452a-95a6-32b566b35828" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmFileScreenBase","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitAndUpdateDerived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commitOptions","Type":{"Kind":"ApiRef","Name":"FsrmCommitOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"applyOptions","Type":{"Kind":"ApiRef","Name":"FsrmTemplateApplyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"derivedObjectsResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmDerivedObjectsResult","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenTemplateImported" + ,"Kind":"Com" + ,"Guid":"e1010359-3e5d-4ecd-9fe4-ef48622fdf30" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmFileScreenTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OverwriteOnCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileScreenTemplateManager" + ,"Kind":"Com" + ,"Guid":"cfe36cba-1949-4e74-a14f-f1d580ceaf13" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreenTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileScreenTemplate","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileScreenTemplateNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"serializedFileScreenTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ImportTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serializedFileScreenTemplates","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileScreenTemplateNamesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fileScreenTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCommittableCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmReportManager" + ,"Kind":"Com" + ,"Guid":"27b899fe-6ffa-4481-a184-d3daade8a02b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnumReportJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"reportJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateReportJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmReportJob","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetReportJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reportJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmReportJob","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOutputDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"FsrmReportGenerationContext","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOutputDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"FsrmReportGenerationContext","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsFilterValidForReportType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"ApiRef","Name":"FsrmReportType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"FsrmReportFilter","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"valid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDefaultFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"ApiRef","Name":"FsrmReportType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"FsrmReportFilter","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDefaultFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"ApiRef","Name":"FsrmReportType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"FsrmReportFilter","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReportSizeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"limit","Type":{"Kind":"ApiRef","Name":"FsrmReportLimit","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"limitValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetReportSizeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"limit","Type":{"Kind":"ApiRef","Name":"FsrmReportLimit","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"limitValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmReportJob" + ,"Kind":"Com" + ,"Guid":"38e87280-715c-4c7d-a280-ea1651a19fef" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Formats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Formats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runningStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmReportRunningStatus","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastRun","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastGeneratedInDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumReports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reports","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"ApiRef","Name":"FsrmReportType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"report","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmReport","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"FsrmReportGenerationContext","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"waitSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmReport" + ,"Kind":"Com" + ,"Guid":"d8cc81d9-46b8-4fa4-bfa5-4aa9dec9b638" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmReportType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastGeneratedFileNamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"FsrmReportFilter","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"FsrmReportFilter","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmReportScheduler" + ,"Kind":"Com" + ,"Guid":"6879caf9-6617-4484-8719-71c3d8645f94" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"VerifyNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespacesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateScheduleTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespacesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"serializedTask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyScheduleTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespacesSafeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"serializedTask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteScheduleTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileManagementJobManager" + ,"Kind":"Com" + ,"Guid":"ee321ecb-d95e-48e9-907c-c7685a013235" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ActionVariables" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ActionVariableDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"descriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumFileManagementJobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileManagementJobs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFileManagementJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileManagementJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileManagementJob","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileManagementJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileManagementJob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmFileManagementJob","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmFileManagementJob" + ,"Kind":"Com" + ,"Guid":"0770687e-9f36-4d6f-8778-599d188461c9" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OperationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmFileManagementType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_OperationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operationType","Type":{"Kind":"ApiRef","Name":"FsrmFileManagementType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExpirationDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expirationDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExpirationDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expirationDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CustomAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmActionCommand","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Notifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notifications","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Logging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"loggingFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Logging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"loggingFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReportEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ReportEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Formats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Formats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DaysSinceFileCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceCreation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DaysSinceFileCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceCreation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DaysSinceFileLastAccessed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DaysSinceFileLastAccessed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceAccess","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DaysSinceFileLastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceModify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DaysSinceFileLastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"daysSinceModify","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropertyConditions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyConditions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FromDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fromDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FromDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fromDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runningStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmReportRunningStatus","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastReportPathWithoutExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastRun","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FileNamePattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileNamePattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FileNamePattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileNamePattern","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"FsrmReportGenerationContext","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"waitSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newDays","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNotificationAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"actionType","Type":{"Kind":"ApiRef","Name":"FsrmActionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmAction","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumNotificationActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePropertyCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPropertyCondition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCustomAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmActionCommand","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyCondition" + ,"Kind":"Com" + ,"Guid":"326af66f-2ac0-4f68-bf8c-4759f054fa29" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmPropertyConditionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FsrmPropertyConditionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmFileCondition" + ,"Kind":"Com" + ,"Guid":"70684ffc-691a-4a1a-b922-97752e138cc1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmFileConditionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmFileConditionProperty" + ,"Kind":"Com" + ,"Guid":"81926775-b981-4479-988f-da171d627360" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmFileCondition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_PropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropertyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmFileSystemPropertyId","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropertyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"FsrmFileSystemPropertyId","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Operator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmPropertyConditionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Operator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"FsrmPropertyConditionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ValueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmPropertyValueType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ValueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"FsrmPropertyValueType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyDefinition" + ,"Kind":"Com" + ,"Guid":"ede0150f-e9a3-419c-877c-01fe5d24c5d3" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmPropertyDefinitionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FsrmPropertyDefinitionType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PossibleValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"possibleValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PossibleValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"possibleValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ValueDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"valueDescriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ValueDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"valueDescriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyDefinition2" + ,"Kind":"Com" + ,"Guid":"47782152-d16c-4229-b4e1-0ddfe308b9f6" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPropertyDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_PropertyDefinitionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyDefinitionFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AppliesTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appliesTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ValueDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"valueDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyDefinitionValue" + ,"Kind":"Com" + ,"Guid":"e946d148-bd67-4178-8e22-1c44925ed710" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uniqueID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmProperty" + ,"Kind":"Com" + ,"Guid":"4a73fee4-4102-4fcc-9ffb-38614f9ee768" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Sources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sources","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PropertyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmRule" + ,"Kind":"Com" + ,"Guid":"cb0df960-16f5-4495-9079-3f9360d831df" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RuleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmRuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModuleDefinitionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleDefinitionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ModuleDefinitionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NamespaceRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RuleFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RuleFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmClassificationRule" + ,"Kind":"Com" + ,"Guid":"afc052c2-5315-45ab-841b-c6db0e120148" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmRule","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExecutionOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"executionOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmExecutionOption","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExecutionOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"executionOption","Type":{"Kind":"ApiRef","Name":"FsrmExecutionOption","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropertyAffected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropertyAffected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPipelineModuleDefinition" + ,"Kind":"Com" + ,"Guid":"515c1277-2c81-440e-8fcf-367921ed4f59" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmObject","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_ModuleClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ModuleClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleClsid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Company" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"company","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Company" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"company","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ModuleType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmPipelineModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NeedsFileContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"needsFileContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NeedsFileContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"needsFileContent","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Account" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retrievalAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmAccountType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Account" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retrievalAccount","Type":{"Kind":"ApiRef","Name":"FsrmAccountType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SupportedExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SupportedExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmClassifierModuleDefinition" + ,"Kind":"Com" + ,"Guid":"bb36ea26-6318-4b8c-8592-f72dd602e7a5" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_PropertiesAffected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesAffected","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropertiesAffected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesAffected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropertiesUsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropertiesUsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NeedsExplicitValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"needsExplicitValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NeedsExplicitValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"needsExplicitValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmStorageModuleDefinition" + ,"Kind":"Com" + ,"Guid":"15a81350-497d-4aba-80e9-d4dbcc5521fe" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_Capabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmStorageModuleCaps","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Capabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"capabilities","Type":{"Kind":"ApiRef","Name":"FsrmStorageModuleCaps","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StorageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmStorageModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StorageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storageType","Type":{"Kind":"ApiRef","Name":"FsrmStorageModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UpdatesFileContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updatesFileContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UpdatesFileContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updatesFileContent","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmClassificationManager" + ,"Kind":"Com" + ,"Guid":"d2dc89da-ee91-48a0-85d8-cc72a56f7d04" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClassificationReportFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClassificationReportFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"formats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Logging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logging","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Logging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logging","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClassificationReportMailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClassificationReportMailTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mailTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClassificationReportEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClassificationReportEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClassificationLastReportPathWithoutExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastReportPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClassificationLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClassificationRunningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runningStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsrmReportRunningStatus","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumPropertyDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePropertyDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPropertyDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPropertyDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPropertyDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"FsrmRuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"FsrmRuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmRule","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"FsrmRuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmRule","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumModuleDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleType","Type":{"Kind":"ApiRef","Name":"FsrmPipelineModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmEnumOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateModuleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleType","Type":{"Kind":"ApiRef","Name":"FsrmPipelineModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetModuleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleType","Type":{"Kind":"ApiRef","Name":"FsrmPipelineModuleType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RunClassification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"FsrmReportGenerationContext","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForClassificationCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"waitSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CancelClassification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumFileProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmGetFilePropertyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmGetFilePropertyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmProperty","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFileProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearFileProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmClassificationManager2" + ,"Kind":"Com" + ,"Guid":"0004c1c9-127e-4765-ba07-6a3147bca112" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmClassificationManager","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"ClassifyFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePaths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"propertyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"propertyValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"FsrmGetFilePropertyOptions","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyBag" + ,"Kind":"Com" + ,"Guid":"774589d1-d300-4f7a-9a24-f7b766800250" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RelativePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"volumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RelativeNamespaceRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relativeNamespaceRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VolumeIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"volumeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ParentDirectoryId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentDirectoryId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SizeAllocated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sizeAllocated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CreationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"creationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastAccessTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastModificationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastModificationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OwnerSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ownerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FilePropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePropertyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Messages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messages","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PropertyBagFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFileProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmProperty","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFileProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileStreamInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"FsrmFileStreamingMode","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"interfaceType","Type":{"Kind":"ApiRef","Name":"FsrmFileStreamingInterfaceType","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStreamInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPropertyBag2" + ,"Kind":"Com" + ,"Guid":"0e46bdbd-2402-4fed-9c30-9266e6eb2cc9" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPropertyBag","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetFieldValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"field","Type":{"Kind":"ApiRef","Name":"FsrmPropertyBagField","TargetKind":"Default","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUntrustedInFileProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"props","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPipelineModuleImplementation" + ,"Kind":"Com" + ,"Guid":"b7907906-2b02-4cb5-84a9-fdf54613d6cd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OnLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleDefinition","Type":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleConnector","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnUnload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmClassifierModuleImplementation" + ,"Kind":"Com" + ,"Guid":"4c968fc6-6edb-4051-9c18-73b7291ae106" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleImplementation","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"get_LastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UseRulesAndDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rules","Type":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyDefinitions","Type":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBeginFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyBag","Type":{"Kind":"ApiRef","Name":"IFsrmPropertyBag","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"arrayRuleIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoesPropertyValueApply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"applyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"idRule","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"idPropDef","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyValueToApply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"idRule","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"idPropDef","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEndFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFsrmStorageModuleImplementation" + ,"Kind":"Com" + ,"Guid":"0af4a0da-895a-4e50-8712-a96724bcec64" + ,"Interface":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleImplementation","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]} + ,"Methods":[ + { + "Name":"UseDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyDefinitions","Type":{"Kind":"ApiRef","Name":"IFsrmCollection","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyBag","Type":{"Kind":"ApiRef","Name":"IFsrmPropertyBag","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyBag","Type":{"Kind":"ApiRef","Name":"IFsrmPropertyBag","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsrmPipelineModuleConnector" + ,"Kind":"Com" + ,"Guid":"c16014f3-9aa1-46b3-b0a7-ab146eb205f2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ModuleImplementation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pipelineModuleImplementation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleImplementation","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModuleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HostingUserAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userAccount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HostingProcessPid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Bind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"moduleDefinition","Type":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleDefinition","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleImplementation","Type":{"Kind":"ApiRef","Name":"IFsrmPipelineModuleImplementation","TargetKind":"Com","Api":"FileSeverResourceManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DIFsrmClassificationEvents" + ,"Kind":"Com" + ,"Guid":"26942db0-dabf-41d8-bbdd-b129a9f70424" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/FileSystem.json b/api/FileSystem.json new file mode 100644 index 0000000..4a00cb0 --- /dev/null +++ b/api/FileSystem.json @@ -0,0 +1,12222 @@ +{ + +"Constants":[ + { + "Name":"MAX_PATH" + ,"NativeType":"Int32" + ,"Value":260 + ,"Attrs":[] + } + ,{ + "Name":"ClfsNullRecord" + ,"NativeType":"Byte" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ClfsDataRecord" + ,"NativeType":"Byte" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ClfsRestartRecord" + ,"NativeType":"Byte" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ClfsClientRecord" + ,"NativeType":"Byte" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerInitializing" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerInactive" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerActive" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerActivePendingDelete" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerPendingArchive" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ClsContainerPendingArchiveAndDelete" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerInitializing" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerInactive" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerActive" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerActivePendingDelete" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerPendingArchive" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ClfsContainerPendingArchiveAndDelete" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_MAX_CONTAINER_INFO" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_INIT" + ,"NativeType":"Byte" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_FORWARD" + ,"NativeType":"Byte" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_BACKWARD" + ,"NativeType":"Byte" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_CLOSE" + ,"NativeType":"Byte" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_INITIALIZED" + ,"NativeType":"Byte" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CLFS_SCAN_BUFFERED" + ,"NativeType":"Byte" + ,"Value":32 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"FIND_FIRST_EX_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FIND_FIRST_EX_CASE_SENSITIVE","Value":1} + ,{"Name":"FIND_FIRST_EX_LARGE_FETCH","Value":2} + ,{"Name":"FIND_FIRST_EX_ON_DISK_ENTRIES_ONLY","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FILE_NOTIFY_CHANGE" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FILE_NOTIFY_CHANGE_FILE_NAME","Value":1} + ,{"Name":"FILE_NOTIFY_CHANGE_DIR_NAME","Value":2} + ,{"Name":"FILE_NOTIFY_CHANGE_ATTRIBUTES","Value":4} + ,{"Name":"FILE_NOTIFY_CHANGE_SIZE","Value":8} + ,{"Name":"FILE_NOTIFY_CHANGE_LAST_WRITE","Value":16} + ,{"Name":"FILE_NOTIFY_CHANGE_LAST_ACCESS","Value":32} + ,{"Name":"FILE_NOTIFY_CHANGE_CREATION","Value":64} + ,{"Name":"FILE_NOTIFY_CHANGE_SECURITY","Value":256} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DEFINE_DOS_DEVICE_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"DDD_RAW_TARGET_PATH","Value":1} + ,{"Name":"DDD_REMOVE_DEFINITION","Value":2} + ,{"Name":"DDD_EXACT_MATCH_ON_REMOVE","Value":4} + ,{"Name":"DDD_NO_BROADCAST_SYSTEM","Value":8} + ,{"Name":"DDD_LUID_BROADCAST_DRIVE","Value":16} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FILE_CREATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CREATE_NEW","Value":1} + ,{"Name":"CREATE_ALWAYS","Value":2} + ,{"Name":"OPEN_EXISTING","Value":3} + ,{"Name":"OPEN_ALWAYS","Value":4} + ,{"Name":"TRUNCATE_EXISTING","Value":5} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FILE_SHARE_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FILE_SHARE_NONE","Value":0} + ,{"Name":"FILE_SHARE_DELETE","Value":4} + ,{"Name":"FILE_SHARE_READ","Value":1} + ,{"Name":"FILE_SHARE_WRITE","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FILE_FLAGS_AND_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FILE_ATTRIBUTE_READONLY","Value":1} + ,{"Name":"FILE_ATTRIBUTE_HIDDEN","Value":2} + ,{"Name":"FILE_ATTRIBUTE_SYSTEM","Value":4} + ,{"Name":"FILE_ATTRIBUTE_DIRECTORY","Value":16} + ,{"Name":"FILE_ATTRIBUTE_ARCHIVE","Value":32} + ,{"Name":"FILE_ATTRIBUTE_DEVICE","Value":64} + ,{"Name":"FILE_ATTRIBUTE_NORMAL","Value":128} + ,{"Name":"FILE_ATTRIBUTE_TEMPORARY","Value":256} + ,{"Name":"FILE_ATTRIBUTE_SPARSE_FILE","Value":512} + ,{"Name":"FILE_ATTRIBUTE_REPARSE_POINT","Value":1024} + ,{"Name":"FILE_ATTRIBUTE_COMPRESSED","Value":2048} + ,{"Name":"FILE_ATTRIBUTE_OFFLINE","Value":4096} + ,{"Name":"FILE_ATTRIBUTE_NOT_CONTENT_INDEXED","Value":8192} + ,{"Name":"FILE_ATTRIBUTE_ENCRYPTED","Value":16384} + ,{"Name":"FILE_ATTRIBUTE_INTEGRITY_STREAM","Value":32768} + ,{"Name":"FILE_ATTRIBUTE_VIRTUAL","Value":65536} + ,{"Name":"FILE_ATTRIBUTE_NO_SCRUB_DATA","Value":131072} + ,{"Name":"FILE_ATTRIBUTE_EA","Value":262144} + ,{"Name":"FILE_ATTRIBUTE_PINNED","Value":524288} + ,{"Name":"FILE_ATTRIBUTE_UNPINNED","Value":1048576} + ,{"Name":"FILE_ATTRIBUTE_RECALL_ON_OPEN","Value":262144} + ,{"Name":"FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS","Value":4194304} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FILE_ACCESS_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FILE_READ_DATA","Value":1} + ,{"Name":"FILE_LIST_DIRECTORY","Value":1} + ,{"Name":"FILE_WRITE_DATA","Value":2} + ,{"Name":"FILE_ADD_FILE","Value":2} + ,{"Name":"FILE_APPEND_DATA","Value":4} + ,{"Name":"FILE_ADD_SUBDIRECTORY","Value":4} + ,{"Name":"FILE_CREATE_PIPE_INSTANCE","Value":4} + ,{"Name":"FILE_READ_EA","Value":8} + ,{"Name":"FILE_WRITE_EA","Value":16} + ,{"Name":"FILE_EXECUTE","Value":32} + ,{"Name":"FILE_TRAVERSE","Value":32} + ,{"Name":"FILE_DELETE_CHILD","Value":64} + ,{"Name":"FILE_READ_ATTRIBUTES","Value":128} + ,{"Name":"FILE_WRITE_ATTRIBUTES","Value":256} + ,{"Name":"READ_CONTROL","Value":131072} + ,{"Name":"SYNCHRONIZE","Value":1048576} + ,{"Name":"STANDARD_RIGHTS_REQUIRED","Value":983040} + ,{"Name":"STANDARD_RIGHTS_READ","Value":131072} + ,{"Name":"STANDARD_RIGHTS_WRITE","Value":131072} + ,{"Name":"STANDARD_RIGHTS_EXECUTE","Value":131072} + ,{"Name":"STANDARD_RIGHTS_ALL","Value":2031616} + ,{"Name":"SPECIFIC_RIGHTS_ALL","Value":65535} + ,{"Name":"FILE_ALL_ACCESS","Value":2032127} + ,{"Name":"FILE_GENERIC_READ","Value":1179785} + ,{"Name":"FILE_GENERIC_WRITE","Value":1179926} + ,{"Name":"FILE_GENERIC_EXECUTE","Value":1179808} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FindChangeNotifcationHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindCloseChangeNotification" + } + ,{ + "Name":"FindFileHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindClose" + } + ,{ + "Name":"FindFileNameHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindClose" + } + ,{ + "Name":"FindStreamHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindClose" + } + ,{ + "Name":"FindVolumeHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindVolumeClose" + } + ,{ + "Name":"FindVolumeMointPointHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FindVolumeMountPointClose" + } + ,{ + "Name":"FILE_ID_128" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identifier","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_NOTIFY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_NOTIFY_EXTENDED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllocatedLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReparsePointTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ParentFileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REPARSE_GUID_DATA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReparseDataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReparseGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"GenericReparseBuffer","Type":{"Kind":"ApiRef","Name":"_GenericReparseBuffer_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["REPARSE_GUID_DATA_BUFFER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_GenericReparseBuffer_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TRANSACTION_OUTCOME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TransactionOutcomeUndetermined","Value":1} + ,{"Name":"TransactionOutcomeCommitted","Value":2} + ,{"Name":"TransactionOutcomeAborted","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OVERLAPPED_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN32_FIND_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN32_FIND_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"cAlternateFileName","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDEX_INFO_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FindExInfoStandard","Value":0} + ,{"Name":"FindExInfoBasic","Value":1} + ,{"Name":"FindExInfoMaxInfoLevel","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FINDEX_SEARCH_OPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FindExSearchNameMatch","Value":0} + ,{"Name":"FindExSearchLimitToDirectories","Value":1} + ,{"Name":"FindExSearchLimitToDevices","Value":2} + ,{"Name":"FindExSearchMaxSearchOp","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ReadDirectoryNotifyInformation","Value":1} + ,{"Name":"ReadDirectoryNotifyExtendedInformation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GET_FILEEX_INFO_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GetFileExInfoStandard","Value":0} + ,{"Name":"GetFileExMaxInfoLevel","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_INFO_BY_HANDLE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FileBasicInfo","Value":0} + ,{"Name":"FileStandardInfo","Value":1} + ,{"Name":"FileNameInfo","Value":2} + ,{"Name":"FileRenameInfo","Value":3} + ,{"Name":"FileDispositionInfo","Value":4} + ,{"Name":"FileAllocationInfo","Value":5} + ,{"Name":"FileEndOfFileInfo","Value":6} + ,{"Name":"FileStreamInfo","Value":7} + ,{"Name":"FileCompressionInfo","Value":8} + ,{"Name":"FileAttributeTagInfo","Value":9} + ,{"Name":"FileIdBothDirectoryInfo","Value":10} + ,{"Name":"FileIdBothDirectoryRestartInfo","Value":11} + ,{"Name":"FileIoPriorityHintInfo","Value":12} + ,{"Name":"FileRemoteProtocolInfo","Value":13} + ,{"Name":"FileFullDirectoryInfo","Value":14} + ,{"Name":"FileFullDirectoryRestartInfo","Value":15} + ,{"Name":"FileStorageInfo","Value":16} + ,{"Name":"FileAlignmentInfo","Value":17} + ,{"Name":"FileIdInfo","Value":18} + ,{"Name":"FileIdExtdDirectoryInfo","Value":19} + ,{"Name":"FileIdExtdDirectoryRestartInfo","Value":20} + ,{"Name":"FileDispositionInfoEx","Value":21} + ,{"Name":"FileRenameInfoEx","Value":22} + ,{"Name":"FileCaseSensitiveInfo","Value":23} + ,{"Name":"FileNormalizedNameInfo","Value":24} + ,{"Name":"MaximumFileInfoByHandleClass","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LPOVERLAPPED_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumberOfBytesTransfered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"STORAGE_QUERY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PropertyStandardQuery","Value":0} + ,{"Name":"PropertyExistsQuery","Value":1} + ,{"Name":"PropertyMaskQuery","Value":2} + ,{"Name":"PropertyQueryMaxDefined","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageDeviceProperty","Value":0} + ,{"Name":"StorageAdapterProperty","Value":1} + ,{"Name":"StorageDeviceIdProperty","Value":2} + ,{"Name":"StorageDeviceUniqueIdProperty","Value":3} + ,{"Name":"StorageDeviceWriteCacheProperty","Value":4} + ,{"Name":"StorageMiniportProperty","Value":5} + ,{"Name":"StorageAccessAlignmentProperty","Value":6} + ,{"Name":"StorageDeviceSeekPenaltyProperty","Value":7} + ,{"Name":"StorageDeviceTrimProperty","Value":8} + ,{"Name":"StorageDeviceWriteAggregationProperty","Value":9} + ,{"Name":"StorageDeviceDeviceTelemetryProperty","Value":10} + ,{"Name":"StorageDeviceLBProvisioningProperty","Value":11} + ,{"Name":"StorageDevicePowerProperty","Value":12} + ,{"Name":"StorageDeviceCopyOffloadProperty","Value":13} + ,{"Name":"StorageDeviceResiliencyProperty","Value":14} + ,{"Name":"StorageDeviceMediumProductType","Value":15} + ,{"Name":"StorageAdapterRpmbProperty","Value":16} + ,{"Name":"StorageAdapterCryptoProperty","Value":17} + ,{"Name":"StorageDeviceIoCapabilityProperty","Value":48} + ,{"Name":"StorageAdapterProtocolSpecificProperty","Value":49} + ,{"Name":"StorageDeviceProtocolSpecificProperty","Value":50} + ,{"Name":"StorageAdapterTemperatureProperty","Value":51} + ,{"Name":"StorageDeviceTemperatureProperty","Value":52} + ,{"Name":"StorageAdapterPhysicalTopologyProperty","Value":53} + ,{"Name":"StorageDevicePhysicalTopologyProperty","Value":54} + ,{"Name":"StorageDeviceAttributesProperty","Value":55} + ,{"Name":"StorageDeviceManagementStatus","Value":56} + ,{"Name":"StorageAdapterSerialNumberProperty","Value":57} + ,{"Name":"StorageDeviceLocationProperty","Value":58} + ,{"Name":"StorageDeviceNumaProperty","Value":59} + ,{"Name":"StorageDeviceZonedDeviceProperty","Value":60} + ,{"Name":"StorageDeviceUnsafeShutdownCount","Value":61} + ,{"Name":"StorageDeviceEnduranceProperty","Value":62} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROPERTY_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"STORAGE_PROPERTY_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"ApiRef","Name":"STORAGE_QUERY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"AdditionalParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DESCRIPTOR_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceTypeModifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RemovableMedia","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CommandQueueing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VendorIdOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProductIdOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProductRevisionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumberOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RawPropertiesLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawDeviceProperties","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ADAPTER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumPhysicalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignmentMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterUsesPio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AdapterScansDown","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CommandQueueing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AcceleratedTransfer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BusMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BusMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SrbType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerCacheLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOffsetForCacheAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerLogicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerPhysicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOffsetForSectorAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediumProductType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PORT_CODE_SET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StoragePortCodeSetReserved","Value":0} + ,{"Name":"StoragePortCodeSetStorport","Value":1} + ,{"Name":"StoragePortCodeSetSCSIport","Value":2} + ,{"Name":"StoragePortCodeSetSpaceport","Value":3} + ,{"Name":"StoragePortCodeSetATAport","Value":4} + ,{"Name":"StoragePortCodeSetUSBport","Value":5} + ,{"Name":"StoragePortCodeSetSBP2port","Value":6} + ,{"Name":"StoragePortCodeSetSDport","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_MINIPORT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Portdriver","Type":{"Kind":"ApiRef","Name":"STORAGE_PORT_CODE_SET","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LUNResetSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetResetSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IoTimeoutValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtraIoInfoSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_ID_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identifiers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_SEEK_PENALTY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncursSeekPenalty","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_WRITE_AGGREGATION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BenefitsFromWriteAggregation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_TRIM_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrimEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_LB_PROVISIONING_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OptimalUnmapGranularity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UnmapGranularityAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaxUnmapLbaCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxUnmapBlockDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_POWER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceAttentionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AsynchronousNotificationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IdlePowerManagementEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"D3ColdEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"D3ColdSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NoVerifyDuringIdlePower","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IdleTimeoutInMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_COPY_OFFLOAD_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTokenLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultTokenLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTransferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OptimalTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumDataDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTransferLengthPerDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptimalTransferLengthPerDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptimalTransferLengthGranularity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_RESILIENCY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfLogicalCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfPhysicalCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalDiskRedundancy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Interleave","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PROTOCOL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProtocolTypeUnknown","Value":0} + ,{"Name":"ProtocolTypeScsi","Value":1} + ,{"Name":"ProtocolTypeAta","Value":2} + ,{"Name":"ProtocolTypeNvme","Value":3} + ,{"Name":"ProtocolTypeSd","Value":4} + ,{"Name":"ProtocolTypeUfs","Value":5} + ,{"Name":"ProtocolTypeProprietary","Value":126} + ,{"Name":"ProtocolTypeMaxReserved","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROTOCOL_NVME_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NVMeDataTypeUnknown","Value":0} + ,{"Name":"NVMeDataTypeIdentify","Value":1} + ,{"Name":"NVMeDataTypeLogPage","Value":2} + ,{"Name":"NVMeDataTypeFeature","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROTOCOL_ATA_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AtaDataTypeUnknown","Value":0} + ,{"Name":"AtaDataTypeIdentify","Value":1} + ,{"Name":"AtaDataTypeLogPage","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROTOCOL_SPECIFIC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataRequestValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataRequestSubValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FixedProtocolReturnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataRequestSubValue2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataRequestSubValue3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PROTOCOL_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolSpecificData","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_SPECIFIC_DATA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_TEMPERATURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Temperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"OverThreshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"UnderThreshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"OverThresholdChangable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UnderThresholdChangable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EventGenerated","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_TEMPERATURE_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CriticalTemperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"WarningTemperature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"InfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"TemperatureInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_TEMPERATURE_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_TEMPERATURE_THRESHOLD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Threshold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"OverThreshold","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_FORM_FACTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FormFactorUnknown","Value":0} + ,{"Name":"FormFactor3_5","Value":1} + ,{"Name":"FormFactor2_5","Value":2} + ,{"Name":"FormFactor1_8","Value":3} + ,{"Name":"FormFactor1_8Less","Value":4} + ,{"Name":"FormFactorEmbedded","Value":5} + ,{"Name":"FormFactorMemoryCard","Value":6} + ,{"Name":"FormFactormSata","Value":7} + ,{"Name":"FormFactorM_2","Value":8} + ,{"Name":"FormFactorPCIeBoard","Value":9} + ,{"Name":"FormFactorDimm","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_COMPONENT_HEALTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HealthStatusUnknown","Value":0} + ,{"Name":"HealthStatusNormal","Value":1} + ,{"Name":"HealthStatusThrottled","Value":2} + ,{"Name":"HealthStatusWarning","Value":3} + ,{"Name":"HealthStatusDisabled","Value":4} + ,{"Name":"HealthStatusFailed","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_SPEC_VERSION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["STORAGE_SPEC_VERSION"]},"Attrs":[]} + ,{"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinorVersion","Type":{"Kind":"ApiRef","Name":"_MinorVersion_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Struct","STORAGE_SPEC_VERSION"]},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_MinorVersion_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_MinorVersion_e__Union","_Anonymous_e__Struct","STORAGE_SPEC_VERSION"]},"Attrs":[]} + ,{"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Minor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"STORAGE_PHYSICAL_DEVICE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Role","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HealthStatus","Type":{"Kind":"ApiRef","Name":"STORAGE_COMPONENT_HEALTH_STATUS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FormFactor","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_FORM_FACTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FirmwareRevision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PhysicalLocation","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PHYSICAL_ADAPTER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HealthStatus","Type":{"Kind":"ApiRef","Name":"STORAGE_COMPONENT_HEALTH_STATUS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"CommandProtocol","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"SpecVersion","Type":{"Kind":"ApiRef","Name":"STORAGE_SPEC_VERSION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FirmwareRevision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PhysicalLocation","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ExpanderConnected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PHYSICAL_NODE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Node","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_PHYSICAL_NODE_DATA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LunMaxIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterMaxIoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ADAPTER_SERIAL_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRITE_CACHE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WriteCacheTypeUnknown","Value":0} + ,{"Name":"WriteCacheTypeNone","Value":1} + ,{"Name":"WriteCacheTypeWriteBack","Value":2} + ,{"Name":"WriteCacheTypeWriteThrough","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRITE_CACHE_ENABLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WriteCacheEnableUnknown","Value":0} + ,{"Name":"WriteCacheDisabled","Value":1} + ,{"Name":"WriteCacheEnabled","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRITE_CACHE_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WriteCacheChangeUnknown","Value":0} + ,{"Name":"WriteCacheNotChangeable","Value":1} + ,{"Name":"WriteCacheChangeable","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRITE_THROUGH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WriteThroughUnknown","Value":0} + ,{"Name":"WriteThroughNotSupported","Value":1} + ,{"Name":"WriteThroughSupported","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_WRITE_CACHE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteCacheType","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"WriteCacheEnabled","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_ENABLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"WriteCacheChangeable","Type":{"Kind":"ApiRef","Name":"WRITE_CACHE_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"WriteThroughSupported","Type":{"Kind":"ApiRef","Name":"WRITE_THROUGH","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FlushCacheSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UserDefinedPowerProtection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NVCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_POWER_CAP_UNITS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageDevicePowerCapUnitsPercent","Value":0} + ,{"Name":"StorageDevicePowerCapUnitsMilliwatts","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DEVICE_POWER_CAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Units","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_POWER_CAP_UNITS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MaxPower","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_DOWNLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ImageBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_ACTIVATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PROTOCOL_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataToDeviceTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataFromDeviceTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataToDeviceBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataFromDeviceBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FixedProtocolReturnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Command","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Unknown","Value":0} + ,{"Name":"F5_1Pt2_512","Value":1} + ,{"Name":"F3_1Pt44_512","Value":2} + ,{"Name":"F3_2Pt88_512","Value":3} + ,{"Name":"F3_20Pt8_512","Value":4} + ,{"Name":"F3_720_512","Value":5} + ,{"Name":"F5_360_512","Value":6} + ,{"Name":"F5_320_512","Value":7} + ,{"Name":"F5_320_1024","Value":8} + ,{"Name":"F5_180_512","Value":9} + ,{"Name":"F5_160_512","Value":10} + ,{"Name":"RemovableMedia","Value":11} + ,{"Name":"FixedMedia","Value":12} + ,{"Name":"F3_120M_512","Value":13} + ,{"Name":"F3_640_512","Value":14} + ,{"Name":"F5_640_512","Value":15} + ,{"Name":"F5_720_512","Value":16} + ,{"Name":"F3_1Pt2_512","Value":17} + ,{"Name":"F3_1Pt23_1024","Value":18} + ,{"Name":"F5_1Pt23_1024","Value":19} + ,{"Name":"F3_128Mb_512","Value":20} + ,{"Name":"F3_230Mb_512","Value":21} + ,{"Name":"F8_256_128","Value":22} + ,{"Name":"F3_200Mb_512","Value":23} + ,{"Name":"F3_240M_512","Value":24} + ,{"Name":"F3_32M_512","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FORMAT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StartCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORMAT_EX_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StartCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndCylinderNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndHeadNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FormatGapLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SectorNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_GEOMETRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cylinders","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"TracksPerCylinder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARTITION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HiddenSectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BootIndicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RecognizedPartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RewritePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_PARTITION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVE_LAYOUT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VERIFY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REASSIGN_BLOCKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BlockNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REASSIGN_BLOCKS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BlockNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARTITION_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PARTITION_STYLE_MBR","Value":0} + ,{"Name":"PARTITION_STYLE_GPT","Value":1} + ,{"Name":"PARTITION_STYLE_RAW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PARTITION_INFORMATION_GPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARTITION_INFORMATION_MBR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BootIndicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RecognizedPartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiddenSectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_DISK_GPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaxPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_DISK_MBR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_DISK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["CREATE_DISK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"CREATE_DISK_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"GET_LENGTH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARTITION_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PartitionLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RewritePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsServicePartition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["PARTITION_INFORMATION_EX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DRIVE_LAYOUT_INFORMATION_GPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"StartingUsableOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UsableLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVE_LAYOUT_INFORMATION_MBR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVE_LAYOUT_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DRIVE_LAYOUT_INFORMATION_EX"]},"Attrs":[]} + ,{"Name":"PartitionEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_EX","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_MBR","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"DRIVE_LAYOUT_INFORMATION_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DISK_INT13_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DriveSelect","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxCylinders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxHeads","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberDrives","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_EX_INT13_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExBufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExCylinders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExSectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExSectorsPerDrive","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExSectorSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_DETECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfDetectInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DetectionType","Type":{"Kind":"ApiRef","Name":"DETECTION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_DETECTION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_DETECTION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Int13","Type":{"Kind":"ApiRef","Name":"DISK_INT13_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ExInt13","Type":{"Kind":"ApiRef","Name":"DISK_EX_INT13_INFO","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISK_PARTITION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfPartitionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_PARTITION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"_Mbr_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_PARTITION_INFO"]},"Attrs":[]} + ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"_Gpt_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_PARTITION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Mbr_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Gpt_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISK_GEOMETRY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Geometry","Type":{"Kind":"ApiRef","Name":"DISK_GEOMETRY","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DiskSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_CACHE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParametersSavable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WriteCacheEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadRetentionPriority","Type":{"Kind":"ApiRef","Name":"DISK_CACHE_RETENTION_PRIORITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WriteRetentionPriority","Type":{"Kind":"ApiRef","Name":"DISK_CACHE_RETENTION_PRIORITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisablePrefetchTransferLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrefetchScalar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["DISK_CACHE_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScalarPrefetch","Type":{"Kind":"ApiRef","Name":"_ScalarPrefetch_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_CACHE_INFORMATION"]},"Attrs":[]} + ,{"Name":"BlockPrefetch","Type":{"Kind":"ApiRef","Name":"_BlockPrefetch_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","DISK_CACHE_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ScalarPrefetch_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumBlocks","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_BlockPrefetch_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISK_GROW_PARTITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesToGrow","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_PERFORMANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BytesWritten","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReadTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdleTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SplitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StorageDeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StorageManagerName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GET_DISK_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_DISK_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AttributesMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTFS_VOLUME_DATA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeSerialNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberSectors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FreeClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalReserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerCluster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerFileRecordSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClustersPerFileRecordSegment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftValidDataLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MftStartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Mft2StartLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MftZoneStart","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MftZoneEnd","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTFS_EXTENDED_VOLUME_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BytesPerPhysicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LfsMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LfsMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxDeviceTrimExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDeviceTrimByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVolumeTrimExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVolumeTrimByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTING_LCN_INPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_BITMAP_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BitmapSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTING_VCN_INPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RETRIEVAL_POINTERS_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["RETRIEVAL_POINTERS_BUFFER"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NTFS_FILE_RECORD_INPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTFS_FILE_RECORD_OUTPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileRecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileRecordBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOVE_FILE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClusterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIND_BY_SID_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Restart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIND_BY_SID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFT_ENUM_DATA_V0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LowUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"HighUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFT_ENUM_DATA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LowUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"HighUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_USN_JOURNAL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READ_FILE_USN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READ_USN_JOURNAL_DATA_V0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReasonMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnOnlyOnClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesToWaitFor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READ_USN_JOURNAL_DATA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReasonMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnOnlyOnClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesToWaitFor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_TRACK_MODIFIED_RANGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChunkSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileSizeThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RANGE_TRACK_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileNameOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_COMMON_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USN_RECORD_COMMON_HEADER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RemainingExtents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfExtents","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtentSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"USN_RECORD_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_JOURNAL_DATA_V0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_JOURNAL_DATA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_JOURNAL_DATA_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NextUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LowestValidUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxUsn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationDelta","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxSupportedMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RangeTrackChunkSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RangeTrackFileSizeThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DELETE_USN_JOURNAL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsnJournalID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DeleteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MARK_HANDLE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["MARK_HANDLE_INFO"]},"Attrs":[]} + ,{"Name":"VolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HandleInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsnSourceInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CopyNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILESYSTEM_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileSystemType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SizeOfCompleteStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserFileReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserFileReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserFileWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserFileWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FAT_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuccessfulCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXFAT_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SuccessfulCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedDiskReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonCachedDiskWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTFS_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileFullExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OtherExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]} + ,{"Name":"MftWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MftWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MftWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Mft2Writes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mft2WriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mft2WritesUserLevel","Type":{"Kind":"ApiRef","Name":"_Mft2WritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]} + ,{"Name":"Mft2WritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Mft2WritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Mft2WritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RootIndexReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootIndexReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootIndexWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_BitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]} + ,{"Name":"MftBitmapReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MftBitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MftBitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MftBitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftBitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]} + ,{"Name":"UserIndexReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserIndexReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserIndexWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileReadBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileWrites","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogFileWriteBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"_Allocate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS"]},"Attrs":[]} + ,{"Name":"DiskResourcesExhausted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Allocate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Calls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RunsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HintsHonored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HintsClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheMissClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_BitmapWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MftWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MftBitmapWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Mft2WritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILESYSTEM_STATISTICS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileSystemType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SizeOfCompleteStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserFileReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserFileReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserDiskReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserFileWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserFileWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserDiskWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataDiskReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MetaDataDiskWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTFS_STATISTICS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogFileFullExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OtherExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]} + ,{"Name":"MftWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mft2Writes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Mft2WriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Mft2WritesUserLevel","Type":{"Kind":"ApiRef","Name":"_Mft2WritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]} + ,{"Name":"Mft2WritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mft2WritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mft2WritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootIndexReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RootIndexReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RootIndexWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RootIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BitmapReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BitmapReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BitmapWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_BitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]} + ,{"Name":"MftBitmapReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftBitmapReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftBitmapWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftBitmapWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MftBitmapWritesFlushForLogFileFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWritesLazyWriter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWritesUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MftBitmapWritesUserLevel","Type":{"Kind":"ApiRef","Name":"_MftBitmapWritesUserLevel_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]} + ,{"Name":"UserIndexReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserIndexReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserIndexWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserIndexWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFileReads","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFileReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFileWrites","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFileWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Allocate","Type":{"Kind":"ApiRef","Name":"_Allocate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["NTFS_STATISTICS_EX"]},"Attrs":[]} + ,{"Name":"DiskResourcesExhausted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeTrimCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeTrimTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeTrimByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileLevelTrimCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileLevelTrimTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileLevelTrimByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeTrimSkippedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeTrimSkippedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NtfsFillStatInfoFromMftRecordCalledCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_MftBitmapWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Mft2WritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_BitmapWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Allocate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Calls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RunsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HintsHonored","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HintsClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CacheClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CacheMissClusters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MftWritesUserLevel_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Write","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Create","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILE_OBJECTID_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_OBJECTID_BUFFER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Anonymous_e__Union","FILE_OBJECTID_BUFFER"]},"Attrs":[]} + ,{"Name":"ExtendedInfo","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BirthVolumeId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BirthObjectId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DomainId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FILE_SET_SPARSE_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SetSparse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ZERO_DATA_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BeyondFinalZero","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ALLOCATED_RANGE_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PLEX_READ_DATA_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlexNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_MAKE_COMPATIBLE_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CloseDisc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_SET_DEFECT_MGMT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Disable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_QUERY_SPARING_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SparingUnitBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SoftwareSparing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TotalSpareBlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeSpareBlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_QUERY_ON_DISK_VOL_INFO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DirectoryCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FsFormatMajVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FsFormatMinVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FsFormatName","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FormatTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AbstractInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FormattingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LastModifyingImplementationInfo","Type":{"Kind":"Array","Shape":{"Size":34},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHRINK_VOLUME_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShrinkRequestType","Type":{"Kind":"ApiRef","Name":"SHRINK_VOLUME_REQUEST_TYPES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NewNumberOfSectors","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_MODIFY_RM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogGrowthIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogAutoShrinkPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LoggingMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_QUERY_RM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TailLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ArchiveTailLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogContainerSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighestVirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogContainerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogGrowthIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogAutoShrinkPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoggingMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RmState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TopsSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TopsUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TransactionCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OnePCCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TwoPCCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberLogFileFull","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OldestTransactionAge","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RMName","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TmLogPathOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_GET_METADATA_INFO_OUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"_TxfFileId_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["TXFS_GET_METADATA_INFO_OUT"]},"Attrs":[]} + ,{"Name":"LockingTransaction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LastLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TransactionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_TxfFileId_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NameFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_LIST_TRANSACTION_LOCKED_FILES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KtmTransaction","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_LIST_TRANSACTIONS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransactionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TransactionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_LIST_TRANSACTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfTransactions","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_READ_BACKUP_INFORMATION_OUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["TXFS_READ_BACKUP_INFORMATION_OUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TXFS_WRITE_BACKUP_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_GET_TRANSACTED_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThisBaseVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LatestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThisMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LatestMiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_SAVEPOINT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KtmTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ActionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_CREATE_MINIVERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BaseVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_TRANSACTION_ACTIVE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransactionsActiveAtSnapshot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BOOT_AREA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BootSectorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BootSectors","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["BOOT_AREA_INFO"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RETRIEVAL_POINTER_BASE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileAreaOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_SYSTEM_RECOGNITION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileSystem","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUEST_OPLOCK_INPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RequestedOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUEST_OPLOCK_OUTPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OriginalOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NewOplockLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShareMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOOKUP_STREAM_FROM_CLUSTER_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cluster","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOOKUP_STREAM_FROM_CLUSTER_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfMatches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSizeRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOOKUP_STREAM_FROM_CLUSTER_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetToNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Cluster","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_NAMESPACE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_CONTROL_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CsvControlStartRedirectFile","Value":2} + ,{"Name":"CsvControlStopRedirectFile","Value":3} + ,{"Name":"CsvControlQueryRedirectState","Value":4} + ,{"Name":"CsvControlQueryFileRevision","Value":6} + ,{"Name":"CsvControlQueryMdsPath","Value":8} + ,{"Name":"CsvControlQueryFileRevisionFileId128","Value":9} + ,{"Name":"CsvControlQueryVolumeRedirectState","Value":10} + ,{"Name":"CsvControlEnableUSNRangeModificationTracking","Value":13} + ,{"Name":"CsvControlMarkHandleLocalVolumeMount","Value":14} + ,{"Name":"CsvControlUnmarkHandleLocalVolumeMount","Value":15} + ,{"Name":"CsvControlGetCsvFsMdsPathV2","Value":18} + ,{"Name":"CsvControlDisableCaching","Value":19} + ,{"Name":"CsvControlEnableCaching","Value":20} + ,{"Name":"CsvControlStartForceDFO","Value":21} + ,{"Name":"CsvControlStopForceDFO","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSV_CONTROL_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"CSV_CONTROL_OP","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_REDIRECT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileRedirected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_FILE_REVISION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FileRevision","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_MDS_PATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Path","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VetoedFromAltitudeIntegral","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VetoedFromAltitudeDecimal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_IS_OWNED_BY_CSVFS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OwnedByCSVFS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LEVEL_TRIM_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LEVEL_TRIM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_LEVEL_TRIM_RANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LEVEL_TRIM_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumRangesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_GET_INTEGRITY_INFORMATION_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChecksumAlgorithm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChecksumChunkSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClusterSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_SET_INTEGRITY_INFORMATION_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChecksumAlgorithm","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REPAIR_COPIES_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRepairCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RepairCopies","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REPAIR_COPIES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResumeFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STORAGE_TIER_MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FileStorageTierMediaTypeUnspecified","Value":0} + ,{"Name":"FileStorageTierMediaTypeDisk","Value":1} + ,{"Name":"FileStorageTierMediaTypeSsd","Value":2} + ,{"Name":"FileStorageTierMediaTypeScm","Value":4} + ,{"Name":"FileStorageTierMediaTypeMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_STORAGE_TIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ProvisionedCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_MEDIA_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_QUERY_STORAGE_CLASSES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalNumberOfTiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfTiersReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tiers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_QUERY_REGION_INFO_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfTierIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TierIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STORAGE_TIER_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TierId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_QUERY_REGION_INFO_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalNumberOfRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRegionsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Regions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_REGION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUPLICATE_EXTENTS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TargetFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ByteCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExtentLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_DISK_EXTENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfDiskExtents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DISK_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_GET_GPT_ATTRIBUTES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransactionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransactionNotification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ArgumentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnlistmentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SavepointId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropagationCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MarshalCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KCRM_MARSHAL_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KCRM_TRANSACTION_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KCRM_PROTOCOL_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"StaticInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransactionIdInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_SPACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActualTotalAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ActualAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ActualPoolUnavailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CallerTotalAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CallerAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CallerPoolUnavailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UsedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalReservedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeStorageReserveAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableCommittedAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PoolAvailableAllocationUnits","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SectorsPerAllocationUnit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN32_FILE_ATTRIBUTE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BY_HANDLE_FILE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwVolumeSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nNumberOfLinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileIndexHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileIndexLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATEFILE2_EXTENDED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSecurityQosFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STREAM_INFO_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FindStreamInfoStandard","Value":0} + ,{"Name":"FindStreamInfoMaxInfoLevel","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WIN32_FIND_STREAM_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cStreamName","Type":{"Kind":"Array","Shape":{"Size":296},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_CERTIFICATE_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_HASH_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_RPC_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_PIN_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbPadding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_COMPATIBILITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EfsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_DECRYPTION_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDecryptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHashOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFS_ENCRYPTION_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bHasCurrentKey","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncryptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_CERTIFICATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCertBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_CERTIFICATE_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_CERTIFICATE_HASH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_HASH_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDisplayInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_CERTIFICATE_HASH_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nCert_Hash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_CERTIFICATE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTED_FILE_METADATA_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEfsAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertificatesAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pEfsStreamSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFS_RPC_BLOB","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_PROTECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"lpProtectorDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_PROTECTOR_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nProtectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProtectors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_PROTECTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsObjectsTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_UNKNOWN","Value":0} + ,{"Name":"NTMS_OBJECT","Value":1} + ,{"Name":"NTMS_CHANGER","Value":2} + ,{"Name":"NTMS_CHANGER_TYPE","Value":3} + ,{"Name":"NTMS_COMPUTER","Value":4} + ,{"Name":"NTMS_DRIVE","Value":5} + ,{"Name":"NTMS_DRIVE_TYPE","Value":6} + ,{"Name":"NTMS_IEDOOR","Value":7} + ,{"Name":"NTMS_IEPORT","Value":8} + ,{"Name":"NTMS_LIBRARY","Value":9} + ,{"Name":"NTMS_LIBREQUEST","Value":10} + ,{"Name":"NTMS_LOGICAL_MEDIA","Value":11} + ,{"Name":"NTMS_MEDIA_POOL","Value":12} + ,{"Name":"NTMS_MEDIA_TYPE","Value":13} + ,{"Name":"NTMS_PARTITION","Value":14} + ,{"Name":"NTMS_PHYSICAL_MEDIA","Value":15} + ,{"Name":"NTMS_STORAGESLOT","Value":16} + ,{"Name":"NTMS_OPREQUEST","Value":17} + ,{"Name":"NTMS_UI_DESTINATION","Value":18} + ,{"Name":"NTMS_NUMBER_OF_OBJECT_TYPES","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_ASYNC_IO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOperationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAsyncState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOnStateChange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsAsyncStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ASYNCSTATE_QUEUED","Value":0} + ,{"Name":"NTMS_ASYNCSTATE_WAIT_RESOURCE","Value":1} + ,{"Name":"NTMS_ASYNCSTATE_WAIT_OPERATOR","Value":2} + ,{"Name":"NTMS_ASYNCSTATE_INPROCESS","Value":3} + ,{"Name":"NTMS_ASYNCSTATE_COMPLETE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsAsyncOperations" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ASYNCOP_MOUNT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsSessionOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_SESSION_QUERYEXPEDITE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsMountOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_MOUNT_READ","Value":1} + ,{"Name":"NTMS_MOUNT_WRITE","Value":2} + ,{"Name":"NTMS_MOUNT_ERROR_NOT_AVAILABLE","Value":4} + ,{"Name":"NTMS_MOUNT_ERROR_IF_UNAVAILABLE","Value":4} + ,{"Name":"NTMS_MOUNT_ERROR_OFFLINE","Value":8} + ,{"Name":"NTMS_MOUNT_ERROR_IF_OFFLINE","Value":8} + ,{"Name":"NTMS_MOUNT_SPECIFIC_DRIVE","Value":16} + ,{"Name":"NTMS_MOUNT_NOWAIT","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsDismountOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_DISMOUNT_DEFERRED","Value":1} + ,{"Name":"NTMS_DISMOUNT_IMMEDIATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsMountPriority" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_PRIORITY_DEFAULT","Value":0} + ,{"Name":"NTMS_PRIORITY_HIGHEST","Value":15} + ,{"Name":"NTMS_PRIORITY_HIGH","Value":7} + ,{"Name":"NTMS_PRIORITY_NORMAL","Value":0} + ,{"Name":"NTMS_PRIORITY_LOW","Value":-7} + ,{"Name":"NTMS_PRIORITY_LOWEST","Value":-15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_MOUNT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsAllocateOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ALLOCATE_NEW","Value":1} + ,{"Name":"NTMS_ALLOCATE_NEXT","Value":2} + ,{"Name":"NTMS_ALLOCATE_ERROR_IF_UNAVAILABLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_ALLOCATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocatedFrom","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsCreateOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_OPEN_EXISTING","Value":1} + ,{"Name":"NTMS_CREATE_NEW","Value":2} + ,{"Name":"NTMS_OPEN_ALWAYS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsDriveState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_DRIVESTATE_DISMOUNTED","Value":0} + ,{"Name":"NTMS_DRIVESTATE_MOUNTED","Value":1} + ,{"Name":"NTMS_DRIVESTATE_LOADED","Value":2} + ,{"Name":"NTMS_DRIVESTATE_UNLOADED","Value":5} + ,{"Name":"NTMS_DRIVESTATE_BEING_CLEANED","Value":6} + ,{"Name":"NTMS_DRIVESTATE_DISMOUNTABLE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_DRIVEINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastCleanedTs","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SavedPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDeferDismountDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_DRIVEINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastCleanedTs","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SavedPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDeferDismountDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsLibraryType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_LIBRARYTYPE_UNKNOWN","Value":0} + ,{"Name":"NTMS_LIBRARYTYPE_OFFLINE","Value":1} + ,{"Name":"NTMS_LIBRARYTYPE_ONLINE","Value":2} + ,{"Name":"NTMS_LIBRARYTYPE_STANDALONE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsLibraryFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_LIBRARYFLAG_FIXEDOFFLINE","Value":1} + ,{"Name":"NTMS_LIBRARYFLAG_CLEANERPRESENT","Value":2} + ,{"Name":"NTMS_LIBRARYFLAG_AUTODETECTCHANGE","Value":4} + ,{"Name":"NTMS_LIBRARYFLAG_IGNORECLEANERUSESREMAINING","Value":8} + ,{"Name":"NTMS_LIBRARYFLAG_RECOGNIZECLEANERBARCODE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsInventoryMethod" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_INVENTORY_NONE","Value":0} + ,{"Name":"NTMS_INVENTORY_FAST","Value":1} + ,{"Name":"NTMS_INVENTORY_OMID","Value":2} + ,{"Name":"NTMS_INVENTORY_DEFAULT","Value":3} + ,{"Name":"NTMS_INVENTORY_SLOT","Value":4} + ,{"Name":"NTMS_INVENTORY_STOP","Value":5} + ,{"Name":"NTMS_INVENTORY_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_LIBRARYINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LibraryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CleanerSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CleanerSlotDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LibrarySupportsDriveCleaning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InventoryMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCleanerUsesRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstDriveNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstSlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstDoorNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfDoors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstChangerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfChangers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfLibRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AutoRecovery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_CHANGERINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_CHANGERINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szSerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szRevision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ScsiPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiBus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiTarget","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiLun","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsSlotState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_SLOTSTATE_UNKNOWN","Value":0} + ,{"Name":"NTMS_SLOTSTATE_FULL","Value":1} + ,{"Name":"NTMS_SLOTSTATE_EMPTY","Value":2} + ,{"Name":"NTMS_SLOTSTATE_NOTPRESENT","Value":3} + ,{"Name":"NTMS_SLOTSTATE_NEEDSINVENTORY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_STORAGESLOTINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsDoorState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_DOORSTATE_UNKNOWN","Value":0} + ,{"Name":"NTMS_DOORSTATE_CLOSED","Value":1} + ,{"Name":"NTMS_DOORSTATE_OPEN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_IEDOORINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOpenSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsPortPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_PORTPOSITION_UNKNOWN","Value":0} + ,{"Name":"NTMS_PORTPOSITION_EXTENDED","Value":1} + ,{"Name":"NTMS_PORTPOSITION_RETRACTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsPortContent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_PORTCONTENT_UNKNOWN","Value":0} + ,{"Name":"NTMS_PORTCONTENT_FULL","Value":1} + ,{"Name":"NTMS_PORTCONTENT_EMPTY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_IEPORTINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Content","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxExtendSecs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsBarCodeState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_BARCODESTATE_OK","Value":1} + ,{"Name":"NTMS_BARCODESTATE_UNREADABLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsMediaState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_MEDIASTATE_IDLE","Value":0} + ,{"Name":"NTMS_MEDIASTATE_INUSE","Value":1} + ,{"Name":"NTMS_MEDIASTATE_MOUNTED","Value":2} + ,{"Name":"NTMS_MEDIASTATE_LOADED","Value":3} + ,{"Name":"NTMS_MEDIASTATE_UNLOADED","Value":4} + ,{"Name":"NTMS_MEDIASTATE_OPERROR","Value":5} + ,{"Name":"NTMS_MEDIASTATE_OPREQ","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_PMIDINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaTypeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDensityCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MountedPartition","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_PMIDINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaTypeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDensityCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MountedPartition","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_LMIDINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsPartitionState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_PARTSTATE_UNKNOWN","Value":0} + ,{"Name":"NTMS_PARTSTATE_UNPREPARED","Value":1} + ,{"Name":"NTMS_PARTSTATE_INCOMPATIBLE","Value":2} + ,{"Name":"NTMS_PARTSTATE_DECOMMISSIONED","Value":3} + ,{"Name":"NTMS_PARTSTATE_AVAILABLE","Value":4} + ,{"Name":"NTMS_PARTSTATE_ALLOCATED","Value":5} + ,{"Name":"NTMS_PARTSTATE_COMPLETE","Value":6} + ,{"Name":"NTMS_PARTSTATE_FOREIGN","Value":7} + ,{"Name":"NTMS_PARTSTATE_IMPORT","Value":8} + ,{"Name":"NTMS_PARTSTATE_RESERVED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_PARTITIONINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capacity","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_PARTITIONINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capacity","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsPoolType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_POOLTYPE_UNKNOWN","Value":0} + ,{"Name":"NTMS_POOLTYPE_SCRATCH","Value":1} + ,{"Name":"NTMS_POOLTYPE_FOREIGN","Value":2} + ,{"Name":"NTMS_POOLTYPE_IMPORT","Value":3} + ,{"Name":"NTMS_POOLTYPE_APPLICATION","Value":1000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsAllocationPolicy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ALLOCATE_FROMSCRATCH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsDeallocationPolicy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_DEALLOCATE_TOSCRATCH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_MEDIAPOOLINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Parent","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AllocationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeallocationPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAllocates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPhysicalMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfLogicalMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfMediaPools","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsReadWriteCharacteristics" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_MEDIARW_UNKNOWN","Value":0} + ,{"Name":"NTMS_MEDIARW_REWRITABLE","Value":1} + ,{"Name":"NTMS_MEDIARW_WRITEONCE","Value":2} + ,{"Name":"NTMS_MEDIARW_READONLY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_MEDIATYPEINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadWriteCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_DRIVETYPEINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_DRIVETYPEINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NumberOfHeads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_CHANGERTYPEINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_CHANGERTYPEINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVendor","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szProduct","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsLmOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_LM_REMOVE","Value":0} + ,{"Name":"NTMS_LM_DISABLECHANGER","Value":1} + ,{"Name":"NTMS_LM_DISABLELIBRARY","Value":1} + ,{"Name":"NTMS_LM_ENABLECHANGER","Value":2} + ,{"Name":"NTMS_LM_ENABLELIBRARY","Value":2} + ,{"Name":"NTMS_LM_DISABLEDRIVE","Value":3} + ,{"Name":"NTMS_LM_ENABLEDRIVE","Value":4} + ,{"Name":"NTMS_LM_DISABLEMEDIA","Value":5} + ,{"Name":"NTMS_LM_ENABLEMEDIA","Value":6} + ,{"Name":"NTMS_LM_UPDATEOMID","Value":7} + ,{"Name":"NTMS_LM_INVENTORY","Value":8} + ,{"Name":"NTMS_LM_DOORACCESS","Value":9} + ,{"Name":"NTMS_LM_EJECT","Value":10} + ,{"Name":"NTMS_LM_EJECTCLEANER","Value":11} + ,{"Name":"NTMS_LM_INJECT","Value":12} + ,{"Name":"NTMS_LM_INJECTCLEANER","Value":13} + ,{"Name":"NTMS_LM_PROCESSOMID","Value":14} + ,{"Name":"NTMS_LM_CLEANDRIVE","Value":15} + ,{"Name":"NTMS_LM_DISMOUNT","Value":16} + ,{"Name":"NTMS_LM_MOUNT","Value":17} + ,{"Name":"NTMS_LM_WRITESCRATCH","Value":18} + ,{"Name":"NTMS_LM_CLASSIFY","Value":19} + ,{"Name":"NTMS_LM_RESERVECLEANER","Value":20} + ,{"Name":"NTMS_LM_RELEASECLEANER","Value":21} + ,{"Name":"NTMS_LM_MAXWORKITEM","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsLmState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_LM_QUEUED","Value":0} + ,{"Name":"NTMS_LM_INPROCESS","Value":1} + ,{"Name":"NTMS_LM_PASSED","Value":2} + ,{"Name":"NTMS_LM_FAILED","Value":3} + ,{"Name":"NTMS_LM_INVALID","Value":4} + ,{"Name":"NTMS_LM_WAITING","Value":5} + ,{"Name":"NTMS_LM_DEFERRED","Value":6} + ,{"Name":"NTMS_LM_DEFFERED","Value":6} + ,{"Name":"NTMS_LM_CANCELLED","Value":7} + ,{"Name":"NTMS_LM_STOPPED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_LIBREQUESTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkItemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_LIBREQUESTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkItemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsOpreqCommand" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_OPREQ_UNKNOWN","Value":0} + ,{"Name":"NTMS_OPREQ_NEWMEDIA","Value":1} + ,{"Name":"NTMS_OPREQ_CLEANER","Value":2} + ,{"Name":"NTMS_OPREQ_DEVICESERVICE","Value":3} + ,{"Name":"NTMS_OPREQ_MOVEMEDIA","Value":4} + ,{"Name":"NTMS_OPREQ_MESSAGE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsOpreqState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_OPSTATE_UNKNOWN","Value":0} + ,{"Name":"NTMS_OPSTATE_SUBMITTED","Value":1} + ,{"Name":"NTMS_OPSTATE_ACTIVE","Value":2} + ,{"Name":"NTMS_OPSTATE_INPROGRESS","Value":3} + ,{"Name":"NTMS_OPSTATE_REFUSED","Value":4} + ,{"Name":"NTMS_OPSTATE_COMPLETE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_OPREQUESTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_OPREQUESTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_COMPUTERINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLibRequestPurgeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOpRequestPurgeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLibRequestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOpRequestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaPoolPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsLibRequestFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_LIBREQFLAGS_NOAUTOPURGE","Value":1} + ,{"Name":"NTMS_LIBREQFLAGS_NOFAILEDPURGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsOpRequestFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_OPREQFLAGS_NOAUTOPURGE","Value":1} + ,{"Name":"NTMS_OPREQFLAGS_NOFAILEDPURGE","Value":2} + ,{"Name":"NTMS_OPREQFLAGS_NOALERTS","Value":16} + ,{"Name":"NTMS_OPREQFLAGS_NOTRAYICON","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsMediaPoolPolicy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_POOLPOLICY_PURGEOFFLINESCRATCH","Value":1} + ,{"Name":"NTMS_POOLPOLICY_KEEPOFFLINEIMPORT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsOperationalState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_READY","Value":0} + ,{"Name":"NTMS_INITIALIZING","Value":10} + ,{"Name":"NTMS_NEEDS_SERVICE","Value":20} + ,{"Name":"NTMS_NOT_PRESENT","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_OBJECTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_OBJECTINFORMATIONA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NTMS_OBJECTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_OBJECTINFORMATIONW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_PMIDINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Computer","Type":{"Kind":"ApiRef","Name":"NTMS_COMPUTERINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NTMS_I1_LIBRARYINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LibraryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CleanerSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CleanerSlotDefault","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LibrarySupportsDriveCleaning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BarCodeReaderInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InventoryMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCleanerUsesRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstDriveNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstSlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfSlots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstDoorNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfDoors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstChangerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfChangers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfMedia","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfLibRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_LIBREQUESTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_LIBREQUESTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DriveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PhysMediaId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SlotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TimeQueued","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TimeCompleted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_PMIDINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_PMIDINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentLibrary","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"HomeSlot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szBarCode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BarCodeState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szSequenceNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MediaState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPartitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_PARTITIONINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_PARTITIONINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Side","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwOmidLabelIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OmidLabelId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szOmidLabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szOmidLabelInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwMountCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAllocateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_OPREQUESTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_OPREQUESTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Request","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Arg1Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg1","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Arg2Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Arg2","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szApplication","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUser","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComputer","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTMS_I1_OBJECTINFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_I1_OBJECTINFORMATIONA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONA","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NTMS_I1_OBJECTINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Created","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Modified","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOperationalState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":127},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["NTMS_I1_OBJECTINFORMATIONW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Drive","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DriveType","Type":{"Kind":"ApiRef","Name":"NTMS_DRIVETYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Library","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBRARYINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Changer","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ChangerType","Type":{"Kind":"ApiRef","Name":"NTMS_CHANGERTYPEINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"StorageSlot","Type":{"Kind":"ApiRef","Name":"NTMS_STORAGESLOTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEDoor","Type":{"Kind":"ApiRef","Name":"NTMS_IEDOORINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"IEPort","Type":{"Kind":"ApiRef","Name":"NTMS_IEPORTINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PMIDINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogicalMedia","Type":{"Kind":"ApiRef","Name":"NTMS_LMIDINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"NTMS_I1_PARTITIONINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaPool","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIAPOOLINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NTMS_MEDIATYPEINFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LibRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_LIBREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"OpRequest","Type":{"Kind":"ApiRef","Name":"NTMS_I1_OPREQUESTINFORMATIONW","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NtmsCreateNtmsMediaOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ERROR_ON_DUPLICATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsEnumerateOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_ENUM_DEFAULT","Value":0} + ,{"Name":"NTMS_ENUM_ROOTPOOL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsEjectOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_EJECT_START","Value":0} + ,{"Name":"NTMS_EJECT_STOP","Value":1} + ,{"Name":"NTMS_EJECT_QUEUE","Value":2} + ,{"Name":"NTMS_EJECT_FORCE","Value":3} + ,{"Name":"NTMS_EJECT_IMMEDIATE","Value":4} + ,{"Name":"NTMS_EJECT_ASK_USER","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsInjectOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_INJECT_START","Value":0} + ,{"Name":"NTMS_INJECT_STOP","Value":1} + ,{"Name":"NTMS_INJECT_RETRACT","Value":2} + ,{"Name":"NTMS_INJECT_STARTMANY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_FILESYSTEM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileSystemType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NtmsDriveType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_UNKNOWN_DRIVE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsAccessMask" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_USE_ACCESS","Value":1} + ,{"Name":"NTMS_MODIFY_ACCESS","Value":2} + ,{"Name":"NTMS_CONTROL_ACCESS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsUITypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_UITYPE_INVALID","Value":0} + ,{"Name":"NTMS_UITYPE_INFO","Value":1} + ,{"Name":"NTMS_UITYPE_REQ","Value":2} + ,{"Name":"NTMS_UITYPE_ERR","Value":3} + ,{"Name":"NTMS_UITYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsUIOperations" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_UIDEST_ADD","Value":1} + ,{"Name":"NTMS_UIDEST_DELETE","Value":2} + ,{"Name":"NTMS_UIDEST_DELETEALL","Value":3} + ,{"Name":"NTMS_UIOPERATION_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NtmsNotificationOperations" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NTMS_OBJ_UPDATE","Value":1} + ,{"Name":"NTMS_OBJ_INSERT","Value":2} + ,{"Name":"NTMS_OBJ_DELETE","Value":3} + ,{"Name":"NTMS_EVENT_SIGNAL","Value":4} + ,{"Name":"NTMS_EVENT_COMPLETE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTMS_NOTIFICATIONINFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MediaLabelInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LabelType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LabelIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LabelID","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LabelAppDescr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAXMEDIALABEL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLAIMMEDIALABEL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pLabelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MediaLabelInfo","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLAIMMEDIALABELEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pLabelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MediaLabelInfo","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LabelGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLS_LSN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Internal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_CONTEXT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClsContextNone","Value":0} + ,{"Name":"ClsContextUndoNext","Value":1} + ,{"Name":"ClsContextPrevious","Value":2} + ,{"Name":"ClsContextForward","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLFS_CONTEXT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsContextNone","Value":0} + ,{"Name":"ClfsContextUndoNext","Value":1} + ,{"Name":"ClfsContextPrevious","Value":2} + ,{"Name":"ClfsContextForward","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLFS_NODE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_WRITE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalAvailable","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CurrentAvailable","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TotalReservation","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"BaseFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ContainerSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlushThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinArchiveTailLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"BaseLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LastFlushedLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LastLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"RestartLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLFS_LOG_NAME_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NameLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLFS_STREAM_ID_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLFS_PHYSICAL_LSN_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamIdentifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VirtualLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_CONTAINER_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ContainerSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FileNameActualLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalContainerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogicalContainerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_LOG_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsLogBasicInformation","Value":0} + ,{"Name":"ClfsLogBasicInformationPhysical","Value":1} + ,{"Name":"ClfsLogPhysicalNameInformation","Value":2} + ,{"Name":"ClfsLogStreamIdentifierInformation","Value":3} + ,{"Name":"ClfsLogSystemMarkingInformation","Value":4} + ,{"Name":"ClfsLogPhysicalLsnInformation","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLS_IOSTATS_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClsIoStatsDefault","Value":0} + ,{"Name":"ClsIoStatsMax","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLFS_IOSTATS_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsIoStatsDefault","Value":0} + ,{"Name":"ClfsIoStatsMax","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLS_IO_STATISTICS_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ubMajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ubMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"eStatsClass","Type":{"Kind":"ApiRef","Name":"CLFS_IOSTATS_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"coffData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_IO_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdrIoStats","Type":{"Kind":"ApiRef","Name":"CLS_IO_STATISTICS_HEADER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"cFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cMetaFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbMetaFlush","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_SCAN_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cidNode","Type":{"Kind":"ApiRef","Name":"CLFS_NODE_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cContainersReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pinfoContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_CONTAINER_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLS_ARCHIVE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"coffLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"coffHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"infoContainer","Type":{"Kind":"ApiRef","Name":"CLS_CONTAINER_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLFS_BLOCK_ALLOCATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cbBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvUserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLFS_BLOCK_DEALLOCATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvUserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLFS_LOG_ARCHIVE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsLogArchiveEnabled","Value":1} + ,{"Name":"ClfsLogArchiveDisabled","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLFS_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLFS_MGMT_POLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsMgmtPolicyMaximumSize","Value":0} + ,{"Name":"ClfsMgmtPolicyMinimumSize","Value":1} + ,{"Name":"ClfsMgmtPolicyNewContainerSize","Value":2} + ,{"Name":"ClfsMgmtPolicyGrowthRate","Value":3} + ,{"Name":"ClfsMgmtPolicyLogTail","Value":4} + ,{"Name":"ClfsMgmtPolicyAutoShrink","Value":5} + ,{"Name":"ClfsMgmtPolicyAutoGrow","Value":6} + ,{"Name":"ClfsMgmtPolicyNewContainerPrefix","Value":7} + ,{"Name":"ClfsMgmtPolicyNewContainerSuffix","Value":8} + ,{"Name":"ClfsMgmtPolicyNewContainerExtension","Value":9} + ,{"Name":"ClfsMgmtPolicyInvalid","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLFS_MGMT_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PolicyParameters","Type":{"Kind":"ApiRef","Name":"_PolicyParameters_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["CLFS_MGMT_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_PolicyParameters_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumSize","Type":{"Kind":"ApiRef","Name":"_MaximumSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"MinimumSize","Type":{"Kind":"ApiRef","Name":"_MinimumSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"NewContainerSize","Type":{"Kind":"ApiRef","Name":"_NewContainerSize_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"GrowthRate","Type":{"Kind":"ApiRef","Name":"_GrowthRate_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"LogTail","Type":{"Kind":"ApiRef","Name":"_LogTail_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"AutoShrink","Type":{"Kind":"ApiRef","Name":"_AutoShrink_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"AutoGrow","Type":{"Kind":"ApiRef","Name":"_AutoGrow_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"NewContainerPrefix","Type":{"Kind":"ApiRef","Name":"_NewContainerPrefix_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"NewContainerSuffix","Type":{"Kind":"ApiRef","Name":"_NewContainerSuffix_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ,{"Name":"NewContainerExtension","Type":{"Kind":"ApiRef","Name":"_NewContainerExtension_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_PolicyParameters_e__Union","CLFS_MGMT_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NewContainerSuffix_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextContainerSuffix","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AutoGrow_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_LogTail_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinimumAvailablePercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumAvailableContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NewContainerSize_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MaximumSize_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NewContainerPrefix_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrefixLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrefixString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GrowthRate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AbsoluteGrowthInContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelativeGrowthPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NewContainerExtension_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtensionLengthInBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtensionString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MinimumSize_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Containers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AutoShrink_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CLFS_MGMT_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClfsMgmtAdvanceTailNotification","Value":0} + ,{"Name":"ClfsMgmtLogFullHandlerNotification","Value":1} + ,{"Name":"ClfsMgmtLogUnpinnedNotification","Value":2} + ,{"Name":"ClfsMgmtLogWriteNotification","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLFS_MGMT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Notification","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Lsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogIsPinned","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PLOG_TAIL_ADVANCE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lsnTarget","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PLOG_FULL_HANDLER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLogIsPinned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PLOG_UNPINNED_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hLogFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LOG_MANAGEMENT_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AdvanceTailCallback","Type":{"Kind":"ApiRef","Name":"PLOG_TAIL_ADVANCE_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogFullHandlerCallback","Type":{"Kind":"ApiRef","Name":"PLOG_FULL_HANDLER_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"LogUnpinnedCallback","Type":{"Kind":"ApiRef","Name":"PLOG_UNPINNED_CALLBACK","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISKQUOTA_USER_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QuotaUsed","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"QuotaThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"QuotaLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDiskQuotaUser" + ,"Kind":"Com" + ,"Guid":"7988b574-ec89-11cf-9c00-00aa00a14f56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAccountContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchAccountContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchLogonName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchDisplayName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSidLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSidBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbSidBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetQuotaThresholdText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetQuotaLimitText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaUsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetQuotaUsedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbQuotaInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbQuotaInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQuotaThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"fWriteThrough","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Invalidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAccountStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDiskQuotaUsers" + ,"Kind":"Com" + ,"Guid":"7988b577-ec89-11cf-9c00-00aa00a14f56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcUsersFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDiskQuotaUserBatch" + ,"Kind":"Com" + ,"Guid":"7988b576-ec89-11cf-9c00-00aa00a14f56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FlushToDisk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDiskQuotaControl" + ,"Kind":"Com" + ,"Guid":"7988b572-ec89-11cf-9c00-00aa00a14f56" + ,"Interface":{"Kind":"ApiRef","Name":"IConnectionPointContainer","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bReadWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQuotaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetQuotaLogFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuotaLogFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDefaultQuotaThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llThreshold","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultQuotaThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultQuotaThresholdText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultQuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultQuotaLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultQuotaLimitText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddUserSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"fNameResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fNameResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindUserSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"fNameResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLogonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEnumUsers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgpUserSids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"cpSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fNameResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiskQuotaUsers","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUserBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiskQuotaUserBatch","TargetKind":"Com","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvalidateSidNameCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GiveUserNameResolutionPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutdownNameResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDiskQuotaEvents" + ,"Kind":"Com" + ,"Guid":"7988b579-ec89-11cf-9c00-00aa00a14f56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUserNameChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"ApiRef","Name":"IDiskQuotaUser","TargetKind":"Com","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WofEnumEntryProc" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WofEnumFilesProc" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WIM_ENTRY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WimEntryInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WimGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_EXTERNAL_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOF_FILE_COMPRESSION_INFO_V0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOF_FILE_COMPRESSION_INFO_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXF_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["TXF_ID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TXF_LOG_RECORD_BASE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXF_LOG_RECORD_WRITE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ByteOffsetInFile","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NumBytesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXF_LOG_RECORD_TRUNCATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NewFileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXF_LOG_RECORD_AFFECTED_FILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TxfFileId","Type":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"KtmGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameByteOffsetInStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_FAILOVER_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfDisks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DiskNumbers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeManagerName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_LOGICAL_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogicalOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_PHYSICAL_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_PHYSICAL_OFFSETS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfPhysicalOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalOffset","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"VOLUME_PHYSICAL_OFFSET","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_READ_PLEX_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlexNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_SET_GPT_ATTRIBUTES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GptAttributes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RevertOnClose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ApplyToAllConnectedVolumes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_GET_BC_PROPERTIES_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_GET_BC_PROPERTIES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumRequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumRequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EstimatedTimePerRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_ALLOCATE_BC_STREAM_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetryFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Discardable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LowestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighestByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_ALLOCATE_BC_STREAM_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExtentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_CRITICAL_IO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtentsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_EXTENT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_ALLOCATION_HINT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClusterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingClusterNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_ALLOCATION_HINT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bitmap","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUME_SHRINK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi0_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi1_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi1_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi2_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi2_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi2_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi2_permissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi2_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi2_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi2_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi2_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_501" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi501_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi501_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi501_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi501_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_502" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi502_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi502_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi502_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi502_permissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi502_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi502_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi502_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi502_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi502_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi502_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_503" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi503_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi503_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi503_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi503_permissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi503_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi503_current_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi503_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi503_passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi503_servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"shi503_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi503_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1004" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1004_remark","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1005_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1006" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1006_max_uses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1501" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1501_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"shi1501_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARE_INFO_1503" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"shi1503_sharefilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_ALIAS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"srvai0_alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvai0_target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvai0_default","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"srvai0_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sesi0_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sesi1_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi1_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi1_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi1_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi1_user_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sesi2_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi2_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi2_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi2_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi2_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi2_user_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi2_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_INFO_10" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sesi10_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi10_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi10_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi10_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_INFO_502" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sesi502_cname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi502_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi502_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi502_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi502_idle_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi502_user_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sesi502_cltype_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sesi502_transport","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONNECTION_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"coni0_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONNECTION_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"coni1_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coni1_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coni1_num_opens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coni1_num_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coni1_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coni1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"coni1_netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fi2_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fi3_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fi3_permissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fi3_num_locks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fi3_pathname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fi3_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_CERTIFICATE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUIC","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVER_CERTIFICATE_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"srvci0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_issuer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_thumbprint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_friendlyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_notbefore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_notafter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_storelocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_storename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srvci0_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STAT_WORKSTATION_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StatisticsStartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BytesReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SmbsReceived","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NonPagingReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetworkReadBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BytesTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SmbsTransmitted","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NonPagingWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetworkWriteBytesRequested","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InitiallyFailedOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedCompletionOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RandomReadOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LargeReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SmallReadSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RandomWriteOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LargeWriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SmallWriteSmbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawReadsDenied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawWritesDenied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CoreConnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lanman20Connects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lanman21Connects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LanmanNtConnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerDisconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HungSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedUseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentCommands","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STAT_SERVER_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sts0_start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_fopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_devopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_jobsqueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_sopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_stimedout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_serrorout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_pwerrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_permerrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_syserrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_bytessent_low","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_bytessent_high","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_bytesrcvd_low","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_bytesrcvd_high","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_avresponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_reqbufneed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sts0_bigbufneed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBytes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fFixedDisk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nErrCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szPathName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFE_EXPORT_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFE_IMPORT_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPPROGRESS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TotalFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallbackReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"COPYFILE2_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPYFILE2_CALLBACK_NONE","Value":0} + ,{"Name":"COPYFILE2_CALLBACK_CHUNK_STARTED","Value":1} + ,{"Name":"COPYFILE2_CALLBACK_CHUNK_FINISHED","Value":2} + ,{"Name":"COPYFILE2_CALLBACK_STREAM_STARTED","Value":3} + ,{"Name":"COPYFILE2_CALLBACK_STREAM_FINISHED","Value":4} + ,{"Name":"COPYFILE2_CALLBACK_POLL_CONTINUE","Value":5} + ,{"Name":"COPYFILE2_CALLBACK_ERROR","Value":6} + ,{"Name":"COPYFILE2_CALLBACK_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPYFILE2_MESSAGE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPYFILE2_PROGRESS_CONTINUE","Value":0} + ,{"Name":"COPYFILE2_PROGRESS_CANCEL","Value":1} + ,{"Name":"COPYFILE2_PROGRESS_STOP","Value":2} + ,{"Name":"COPYFILE2_PROGRESS_QUIET","Value":3} + ,{"Name":"COPYFILE2_PROGRESS_PAUSE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPYFILE2_COPY_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COPYFILE2_PHASE_NONE","Value":0} + ,{"Name":"COPYFILE2_PHASE_PREPARE_SOURCE","Value":1} + ,{"Name":"COPYFILE2_PHASE_PREPARE_DEST","Value":2} + ,{"Name":"COPYFILE2_PHASE_READ_SOURCE","Value":3} + ,{"Name":"COPYFILE2_PHASE_WRITE_DESTINATION","Value":4} + ,{"Name":"COPYFILE2_PHASE_SERVER_COPY","Value":5} + ,{"Name":"COPYFILE2_PHASE_NAMEGRAFT_COPY","Value":6} + ,{"Name":"COPYFILE2_PHASE_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COPYFILE2_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"dwPadding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["COPYFILE2_MESSAGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChunkStarted","Type":{"Kind":"ApiRef","Name":"_ChunkStarted_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ,{"Name":"ChunkFinished","Type":{"Kind":"ApiRef","Name":"_ChunkFinished_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ,{"Name":"StreamStarted","Type":{"Kind":"ApiRef","Name":"_StreamStarted_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ,{"Name":"StreamFinished","Type":{"Kind":"ApiRef","Name":"_StreamFinished_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ,{"Name":"PollContinue","Type":{"Kind":"ApiRef","Name":"_PollContinue_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"_Error_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Info_e__Union","COPYFILE2_MESSAGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Error_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CopyPhase","Type":{"Kind":"ApiRef","Name":"COPYFILE2_COPY_PHASE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hrFailure","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_StreamFinished_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ChunkFinished_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalBytesTransferred","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PollContinue_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ChunkStarted_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliChunkNumber","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliChunkSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_StreamStarted_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSourceFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDestinationFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliStreamSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uliTotalFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PCOPYFILE2_PROGRESS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE_ACTION","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_MESSAGE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"COPYFILE2_EXTENDED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pProgressRoutine","Type":{"Kind":"ApiRef","Name":"PCOPYFILE2_PROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STANDARD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfLinks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeletePending","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Directory","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_NAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_RENAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_RENAME_INFO"]},"Attrs":[]} + ,{"Name":"RootDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReplaceIfExists","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILE_ALLOCATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_END_OF_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamAllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_COMPRESSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompressedFileSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompressionFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CompressionUnitShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ChunkShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClusterShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ATTRIBUTE_TAG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReparseTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_DISPOSITION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeleteFileA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ID_BOTH_DIR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShortNameLength","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"ShortName","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_FULL_DIR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRIORITY_HINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IoPriorityHintVeryLow","Value":0} + ,{"Name":"IoPriorityHintLow","Value":1} + ,{"Name":"IoPriorityHintNormal","Value":2} + ,{"Name":"MaximumIoPriorityHintType","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_IO_PRIORITY_HINT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PriorityHint","Type":{"Kind":"ApiRef","Name":"PRIORITY_HINT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ALIGNMENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AlignmentRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STORAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogicalBytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalBytesPerSectorForAtomicity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalBytesPerSectorForPerformance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileSystemEffectivePhysicalBytesPerSectorForAtomicity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ByteOffsetForSectorAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ByteOffsetForPartitionAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeSerialNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ID_EXTD_DIR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReparsePointTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_REMOTE_PROTOCOL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StructureVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StructureSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GenericReserved","Type":{"Kind":"ApiRef","Name":"_GenericReserved_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]} + ,{"Name":"ProtocolSpecific","Type":{"Kind":"ApiRef","Name":"_ProtocolSpecific_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ProtocolSpecific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Smb2","Type":{"Kind":"ApiRef","Name":"_Smb2_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Smb2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"_Server_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Smb2_e__Struct","_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]} + ,{"Name":"Share","Type":{"Kind":"ApiRef","Name":"_Share_e__Struct","TargetKind":"Default","Api":"FileSystem","Parents":["_Smb2_e__Struct","_ProtocolSpecific_e__Union","FILE_REMOTE_PROTOCOL_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Server_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Share_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CachingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_GenericReserved_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILE_ID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FileIdType","Value":0} + ,{"Name":"ObjectIdType","Value":1} + ,{"Name":"ExtendedFileIdType","Value":2} + ,{"Name":"MaximumFileIdType","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_ID_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"FILE_ID_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"FileSystem","Parents":["FILE_ID_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ExtendedFileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"CreateDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DefineDosDeviceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DEFINE_DOS_DEVICE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DeleteFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteVolumeMountPointW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindClose" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindCloseChangeNotification" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstChangeNotificationA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"FILE_NOTIFY_CHANGE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstChangeNotificationW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFirstFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFirstFileExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstFileExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwAdditionalFlags","Type":{"Kind":"ApiRef","Name":"FIND_FIRST_EX_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstVolumeW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextChangeNotification" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChangeHandle","Type":{"Kind":"ApiRef","Name":"FindChangeNotifcationHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindNextFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindNextVolumeW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindVolumeClose" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushFileBuffers" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDiskFreeSpaceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSectorsPerCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBytesPerSector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpNumberOfFreeClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDiskFreeSpaceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSectorsPerCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBytesPerSector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpNumberOfFreeClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDiskFreeSpaceExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDiskFreeSpaceExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDiskSpaceInformationA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDiskSpaceInformationW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"diskSpaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISK_SPACE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDriveTypeA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetDriveTypeW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetFileAttributesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFileAttributesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFileAttributesExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileAttributesExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileInformationByHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BY_HANDLE_FILE_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFileSizeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileType" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFinalPathNameByHandleA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchFilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFinalPathNameByHandleW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullPathNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFullPathNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLogicalDrives" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLogicalDriveStringsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLongPathNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLongPathNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShortPathNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTempFileNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVolumeInformationByHandleW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumeInformationW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumePathNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToLockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToLockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToLockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToLockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryDosDeviceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ReadFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFileScatter" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEndOfFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileAttributesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileAttributesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileInformationByHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFilePointer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDistanceToMove","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDistanceToMoveHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwMoveMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFilePointerEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"liDistanceToMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNewFilePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwMoveMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileValidData" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ValidDataLength","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToUnlockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToUnlockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToUnlockLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToUnlockHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"WriteFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteFileGather" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aSegmentArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_SEGMENT_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTempPathW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVolumeNameForVolumeMountPointW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumePathNamesForVolumeNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcchReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFile2" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"FILE_ACCESS_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"ApiRef","Name":"FILE_SHARE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"ApiRef","Name":"FILE_CREATE_FLAGS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCreateExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATEFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetFileIoOverlappedRange" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OverlappedRangeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCompressedFileSizeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCompressedFileSizeW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindFirstStreamW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextStreamW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AreFileApisANSI" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTempPathA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindFirstFileNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindNextFileNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindStream","Type":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVolumeInformationA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVolumeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpVolumeSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFileSystemNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nFileSystemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTempFileNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPrefixString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uUnique","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTempFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFileApisToOEM" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetFileApisToANSI" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CopyFileFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDirectoryFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateFileFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateFile2FromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreateExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATEFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteFileFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindFirstFileExFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileAttributesExFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveFileFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveDirectoryFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReplaceFileFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReplaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFileAttributesFromAppW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-file-fromapp-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIoCompletionPort" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExistingCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumberOfConcurrentThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQueuedCompletionStatus" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpCompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQueuedCompletionStatusEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCompletionPortEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OVERLAPPED_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNumEntriesRemoved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostQueuedCompletionStatus" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelIoEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelIo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelSynchronousIo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wow64DisableWow64FsRedirection" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OldValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Wow64RevertWow64FsRedirection" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OlValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wow64SetThreadDefaultGuestMachine" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-wow64-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Wow64SuspendThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZStart" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"LZDone" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CopyLZFile" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hfDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZCopy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hfDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZInit" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hfSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExpandedNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpandedNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LZOpenFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wStyle","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZOpenFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReOpenBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wStyle","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZSeek" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZRead" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"cbRead","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LZClose" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryUsersOnEncryptedFile" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryRecoveryAgentsOnEncryptedFile" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRecoveryAgents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveUsersFromEncryptedFile" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pHashes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddUsersToEncryptedFile" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pEncryptionCertificates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserFileEncryptionKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetUserFileEncryptionKeyEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pEncryptionCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeEncryptionCertificateHashList" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncryptionDisable" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Disable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateEncryptionInfoFile" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SrcFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DstFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCreationDistribution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetEncryptedFileMetadata" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEncryptedFileMetadata" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbOldMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"pbNewMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pOwnerHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertificatesAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTION_CERTIFICATE_HASH_LIST","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FreeEncryptedFileMetadata" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pbMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsnEqual" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnLess" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnGreater" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"plsn1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plsn2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnNull" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnContainer" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnCreate" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"cidContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsnBlockOffset" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnRecordSequence" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnInvalid" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LsnIncrement" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateLogFile" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCreateDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteLogByHandle" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteLogFile" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddLogContainer" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszContainerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"AddLogContainerSet" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cContainer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcbContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional"]} + ,{"Name":"rgwszContainerPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RemoveLogContainer" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszContainerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RemoveLogContainerSet" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cContainer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rgwszContainerPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetLogArchiveTail" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plsnArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEndOfLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plsnEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TruncateLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"plsnEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CreateLogContainerScanContext" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFromContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cContainers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pcxScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_SCAN_CONTEXT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScanLogContainers" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcxScan","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_SCAN_CONTEXT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eScanMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AlignReservedLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"pcbAlignReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AllocReservedLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeReservedLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cReservedRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogFileInformation" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLogArchiveMode" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eMode","Type":{"Kind":"ApiRef","Name":"CLFS_LOG_ARCHIVE_MODE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadLogRestartArea" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadPreviousLogRestartArea" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plsnRestart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteLogRestartArea" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvRestartBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbRestartBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plsnNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogReservationInfo" + ,"SetLastError":false + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcbRecordNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbUserReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pcbCommitReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdvanceLogBase" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CloseAndResetLogFile" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateLogMarshallingArea" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnAllocBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_ALLOCATION","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnFreeBuffer","Type":{"Kind":"ApiRef","Name":"CLFS_BLOCK_DEALLOCATION","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvBlockAllocContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbMarshallingBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMaxWriteBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMaxReadBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteLogMarshallingArea" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReserveAndAppendLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"rgWriteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_WRITE_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cWriteEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReserveRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReserveAndAppendLogAligned" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"rgWriteEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_WRITE_ENTRY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cWriteEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbEntryAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReserveRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcbReservation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlushLogBuffers" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FlushLogToLsn" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshalContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plsnFlush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnLastFlushed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadLogRecord" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvMarshal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plsnFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eContextMode","Type":{"Kind":"ApiRef","Name":"CLFS_CONTEXT_MODE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadNextLogRecord" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvReadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"plsnUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnUndoNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plsnRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TerminateReadLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvCursorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrepareLogArchive" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszBaseLogFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plsnLow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"plsnHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"poffBaseLogFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbBaseLogFileLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"plsnBase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plsnLast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plsnCurrentArchiveTail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadLogArchiveMetadata" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbReadBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNextLogArchiveExtent" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"rgadExtent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_ARCHIVE_DESCRIPTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcDescriptorsReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TerminateLogArchive" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvArchiveContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ValidateLog" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psaLogFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pinfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogContainerName" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cidLogicalContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwstrContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cLenContainerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcActualLenContainerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogIoStatistics" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvStatsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbStatsBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eStatsClass","Type":{"Kind":"ApiRef","Name":"CLFS_IOSTATS_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbStatsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterManageableLogClient" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOG_MANAGEMENT_CALLBACKS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeregisterManageableLogClient" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadLogNotification" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InstallLogPolicy" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveLogPolicy" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryLogPolicy" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ePolicyType","Type":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLFS_MGMT_POLICY","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbPolicyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLogFileSizeWithPolicy" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"pResultingSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HandleLogFull" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogTailAdvanceFailure" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterForLogWriteNotification" + ,"SetLastError":true + ,"DllImport":"clfsw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WofShouldCompressBinaries" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Volume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Algorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WofGetDriverVersion" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileOrVolumeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WofVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WofSetFileDataLocation" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WofIsExternalFile" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"IsExternalFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ExternalFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"WofEnumEntries" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumEntryProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WofWimAddEntry" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"WimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DataSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WofWimEnumFiles" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WofWimSuspendEntry" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WofWimRemoveEntry" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WofWimUpdateEntry" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewWimPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WofFileEnumFiles" + ,"SetLastError":false + ,"DllImport":"WOFUTIL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumProc","Type":{"Kind":"ApiRef","Name":"WofEnumFilesProc","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TxfLogCreateFileReadContext" + ,"SetLastError":true + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TxfLogCreateRangeReadContext" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"BeginningLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"EndingLsn","Type":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"BeginningVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EndingVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"RecordTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TxfLogDestroyReadContext" + ,"SetLastError":true + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxfLogReadRecords" + ,"SetLastError":true + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TxfLogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BytesUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TxfReadMetadataInfo" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TxfFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"LastLsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLS_LSN","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TransactionState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LockingTransaction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TxfLogRecordGetFileName" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RecordBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RecordBufferLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"NameBufferLengthInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"TxfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TXF_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TxfLogRecordGetGenericType" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RecordBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RecordBufferLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"VirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TxfSetThreadMiniVersionForCreate" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"MiniVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TxfGetThreadMiniVersionForCreate" + ,"SetLastError":false + ,"DllImport":"txfw32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"MiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTransaction" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"UOW","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenTransaction" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TransactionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommitTransaction" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitTransactionAsync" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RollbackTransaction" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RollbackTransactionAsync" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransactionId" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransactionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTransactionInformation" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Outcome","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"IsolationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"IsolationFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTransactionInformation" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTransactionAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CommitStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenTransactionManagerById" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenameTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExistingTransactionManagerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RollforwardTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RecoverTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentClockTransactionManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTransactionManagerId" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TransactionManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransactionManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateResourceManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpResourceManagerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResourceManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenResourceManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResourceManagerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RecoverResourceManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotificationResourceManager" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NotificationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNotificationResourceManagerAsync" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransactionNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSACTION_NOTIFICATION","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TransactionNotificationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetResourceManagerCompletionPort" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IoCompletionPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnlistmentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TransactionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnlistmentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceManagerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnlistmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RecoverEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnlistmentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnlistmentRecoveryInformation" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnlistmentId" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnlistmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEnlistmentRecoveryInformation" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrepareEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrePrepareEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommitEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RollbackEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrePrepareComplete" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrepareComplete" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadOnlyEnlistment" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommitComplete" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RollbackComplete" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SinglePhaseReject" + ,"SetLastError":true + ,"DllImport":"ktmw32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EnlistmentHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TmVirtualClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetShareAdd" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetShareEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetShareEnumSticky" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetShareGetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetShareSetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetShareDel" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetShareDelSticky" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"netname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetShareCheck" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetShareDelEx" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerAliasAdd" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerAliasDel" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerAliasEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resumehandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetSessionEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetSessionDel" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NetSessionGetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UncClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetConnectionEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"qualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetFileClose" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetFileEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"basepath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetFileGetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetStatisticsGet" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"Service","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SearchPathW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SearchPathA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetBinaryTypeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBinaryType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBinaryTypeW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBinaryType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShortPathNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszLongPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszShortPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLongPathNameTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLongPathNameTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszShortPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileCompletionNotificationModes" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileShortNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFileShortNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EncryptFileA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EncryptFileW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DecryptFileA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecryptFileW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileEncryptionStatusA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FileEncryptionStatusW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenEncryptedFileRawA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenEncryptedFileRawW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadEncryptedFileRaw" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfExportCallback","Type":{"Kind":"ApiRef","Name":"PFE_EXPORT_FUNC","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEncryptedFileRaw" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfImportCallback","Type":{"Kind":"ApiRef","Name":"PFE_IMPORT_FUNC","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseEncryptedFileRaw" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReOpenBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFSTRUCT","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLogicalDriveStringsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Wow64EnableWow64FsRedirection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Wow64FsEnableRedirection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSearchPathMode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDirectoryExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDirectoryExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDirectoryTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDirectoryTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveDirectoryTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveDirectoryTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullPathNameTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullPathNameTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFilePart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefineDosDeviceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"QueryDosDeviceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpTargetPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pusMiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"lpExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateFileTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTemplateFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pusMiniVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"lpExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReOpenFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hOriginalFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileAttributesTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileAttributesTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileAttributesTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileAttributesTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"GET_FILEEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCompressedFileSizeTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCompressedFileSizeTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFileTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFileTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckNameLegalDOS8Dot3A" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"OemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbNameContainsSpaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckNameLegalDOS8Dot3W" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpOemName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"OemNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbNameContainsSpaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbNameLegal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFirstFileTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstFileTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInfoLevelId","Type":{"Kind":"ApiRef","Name":"FINDEX_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"fSearchOp","Type":{"Kind":"ApiRef","Name":"FINDEX_SEARCH_OPS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSearchFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwAdditionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFileTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyFile2" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COPYFILE2_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MoveFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MoveFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MoveFileExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFileExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFileWithProgressA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFileWithProgressW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFileTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveFileTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProgressRoutine","Type":{"Kind":"ApiRef","Name":"LPPROGRESS_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplaceFileA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReplaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReplaceFileW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpReplacedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReplacementFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReplaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateHardLinkA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateHardLinkW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateHardLinkTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateHardLinkTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpExistingFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstStreamTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindStreamHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"STREAM_INFO_LEVELS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFindStreamData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstFileNameTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindFileNameHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"LinkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetVolumeLabelA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetVolumeLabelW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetFileBandwidthReservation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPeriodMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nBytesPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bDiscardable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTransferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpNumOutstandingRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileBandwidthReservation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPeriodMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpBytesPerPeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDiscardable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"lpTransferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpNumOutstandingRequests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadDirectoryChangesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReadDirectoryChangesExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ReadDirectoryNotifyInformationClass","Type":{"Kind":"ApiRef","Name":"READ_DIRECTORY_NOTIFY_INFORMATION_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstVolumeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextVolumeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolume","Type":{"Kind":"ApiRef","Name":"FindVolumeHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstVolumeMountPointA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstVolumeMountPointW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]} + ,"Params":[ + {"Name":"lpszRootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextVolumeMountPointA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextVolumeMountPointW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszVolumeMountPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindVolumeMountPointClose" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFindVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"FindVolumeMointPointHandle","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVolumeMountPointA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetVolumeMountPointW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteVolumeMountPointA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVolumeNameForVolumeMountPointA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumePathNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumePathNamesForVolumeNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcchReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileInformationByHandleEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileInformationClass","Type":{"Kind":"ApiRef","Name":"FILE_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenFileById" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hVolumeHint","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_ID_DESCRIPTOR","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSymbolicLinkA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSymbolicLinkW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSymbolicLinkTransactedA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSymbolicLinkTransactedW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpSymlinkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpTargetFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "WIN32_FIND_DATA" + ,"NTMS_DRIVEINFORMATION" + ,"NTMS_CHANGERINFORMATION" + ,"NTMS_PMIDINFORMATION" + ,"NTMS_PARTITIONINFORMATION" + ,"NTMS_DRIVETYPEINFORMATION" + ,"NTMS_CHANGERTYPEINFORMATION" + ,"NTMS_LIBREQUESTINFORMATION" + ,"NTMS_OPREQUESTINFORMATION" + ,"NTMS_OBJECTINFORMATION" + ,"NTMS_I1_LIBREQUESTINFORMATION" + ,"NTMS_I1_PMIDINFORMATION" + ,"NTMS_I1_PARTITIONINFORMATION" + ,"NTMS_I1_OPREQUESTINFORMATION" + ,"NTMS_I1_OBJECTINFORMATION" + ,"CreateDirectory" + ,"CreateFile" + ,"DefineDosDevice" + ,"DeleteFile" + ,"DeleteVolumeMountPoint" + ,"FindFirstChangeNotification" + ,"FindFirstFile" + ,"FindFirstFileEx" + ,"FindFirstVolume" + ,"FindNextFile" + ,"FindNextVolume" + ,"GetDiskFreeSpace" + ,"GetDiskFreeSpaceEx" + ,"GetDiskSpaceInformation" + ,"GetDriveType" + ,"GetFileAttributes" + ,"GetFileAttributesEx" + ,"GetFinalPathNameByHandle" + ,"GetFullPathName" + ,"GetLogicalDriveStrings" + ,"GetLongPathName" + ,"GetShortPathName" + ,"GetTempFileName" + ,"GetVolumeInformation" + ,"GetVolumePathName" + ,"QueryDosDevice" + ,"RemoveDirectory" + ,"SetFileAttributes" + ,"GetTempPath" + ,"GetVolumeNameForVolumeMountPoint" + ,"GetVolumePathNamesForVolumeName" + ,"GetCompressedFileSize" + ,"GetExpandedName" + ,"LZOpenFile" + ,"SearchPath" + ,"GetBinaryType" + ,"GetLongPathNameTransacted" + ,"SetFileShortName" + ,"EncryptFile" + ,"DecryptFile" + ,"FileEncryptionStatus" + ,"OpenEncryptedFileRaw" + ,"CreateDirectoryEx" + ,"CreateDirectoryTransacted" + ,"RemoveDirectoryTransacted" + ,"GetFullPathNameTransacted" + ,"CreateFileTransacted" + ,"SetFileAttributesTransacted" + ,"GetFileAttributesTransacted" + ,"GetCompressedFileSizeTransacted" + ,"DeleteFileTransacted" + ,"CheckNameLegalDOS8Dot3" + ,"FindFirstFileTransacted" + ,"CopyFile" + ,"CopyFileEx" + ,"CopyFileTransacted" + ,"MoveFile" + ,"MoveFileEx" + ,"MoveFileWithProgress" + ,"MoveFileTransacted" + ,"ReplaceFile" + ,"CreateHardLink" + ,"CreateHardLinkTransacted" + ,"SetVolumeLabel" + ,"FindFirstVolumeMountPoint" + ,"FindNextVolumeMountPoint" + ,"SetVolumeMountPoint" + ,"CreateSymbolicLink" + ,"CreateSymbolicLinkTransacted" +] + +} diff --git a/api/GameMode.json b/api/GameMode.json new file mode 100644 index 0000000..6dc4a96 --- /dev/null +++ b/api/GameMode.json @@ -0,0 +1,41 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"HasExpandedResources" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasExpandedResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpandedResourceExclusiveCpuCount" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"exclusiveCpuCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseExclusiveCpuSets" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-expandedresources-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/GamingDeviceInfo.json b/api/GamingDeviceInfo.json new file mode 100644 index 0000000..d22ef1b --- /dev/null +++ b/api/GamingDeviceInfo.json @@ -0,0 +1,59 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"GAMING_DEVICE_VENDOR_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GAMING_DEVICE_VENDOR_ID_NONE","Value":0} + ,{"Name":"GAMING_DEVICE_VENDOR_ID_MICROSOFT","Value":-1024700366} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GAMING_DEVICE_DEVICE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GAMING_DEVICE_DEVICE_ID_NONE","Value":0} + ,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE","Value":1988865574} + ,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_S","Value":712204761} + ,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X","Value":1523980231} + ,{"Name":"GAMING_DEVICE_DEVICE_ID_XBOX_ONE_X_DEVKIT","Value":284675555} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GAMING_DEVICE_MODEL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vendorId","Type":{"Kind":"ApiRef","Name":"GAMING_DEVICE_VENDOR_ID","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]},"Attrs":[]} + ,{"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"GAMING_DEVICE_DEVICE_ID","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetGamingDeviceModelInformation" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-deviceinformation-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"information","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GAMING_DEVICE_MODEL_INFORMATION","TargetKind":"Default","Api":"GamingDeviceInfo","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Gdi.json b/api/Gdi.json new file mode 100644 index 0000000..f8d5d17 --- /dev/null +++ b/api/Gdi.json @@ -0,0 +1,7704 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"R2_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"R2_BLACK","Value":1} + ,{"Name":"R2_NOTMERGEPEN","Value":2} + ,{"Name":"R2_MASKNOTPEN","Value":3} + ,{"Name":"R2_NOTCOPYPEN","Value":4} + ,{"Name":"R2_MASKPENNOT","Value":5} + ,{"Name":"R2_NOT","Value":6} + ,{"Name":"R2_XORPEN","Value":7} + ,{"Name":"R2_NOTMASKPEN","Value":8} + ,{"Name":"R2_MASKPEN","Value":9} + ,{"Name":"R2_NOTXORPEN","Value":10} + ,{"Name":"R2_NOP","Value":11} + ,{"Name":"R2_MERGENOTPEN","Value":12} + ,{"Name":"R2_COPYPEN","Value":13} + ,{"Name":"R2_MERGEPENNOT","Value":14} + ,{"Name":"R2_MERGEPEN","Value":15} + ,{"Name":"R2_WHITE","Value":16} + ,{"Name":"R2_LAST","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RGN_COMBINE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RGN_AND","Value":1} + ,{"Name":"RGN_OR","Value":2} + ,{"Name":"RGN_XOR","Value":3} + ,{"Name":"RGN_DIFF","Value":4} + ,{"Name":"RGN_COPY","Value":5} + ,{"Name":"RGN_MIN","Value":1} + ,{"Name":"RGN_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ETO_OPTIONS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"ETO_OPAQUE","Value":2} + ,{"Name":"ETO_CLIPPED","Value":4} + ,{"Name":"ETO_GLYPH_INDEX","Value":16} + ,{"Name":"ETO_RTLREADING","Value":128} + ,{"Name":"ETO_NUMERICSLOCAL","Value":1024} + ,{"Name":"ETO_NUMERICSLATIN","Value":2048} + ,{"Name":"ETO_IGNORELANGUAGE","Value":4096} + ,{"Name":"ETO_PDY","Value":8192} + ,{"Name":"ETO_REVERSE_INDEX_MAP","Value":65536} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"OBJ_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OBJ_PEN","Value":1} + ,{"Name":"OBJ_BRUSH","Value":2} + ,{"Name":"OBJ_DC","Value":3} + ,{"Name":"OBJ_METADC","Value":4} + ,{"Name":"OBJ_PAL","Value":5} + ,{"Name":"OBJ_FONT","Value":6} + ,{"Name":"OBJ_BITMAP","Value":7} + ,{"Name":"OBJ_REGION","Value":8} + ,{"Name":"OBJ_METAFILE","Value":9} + ,{"Name":"OBJ_MEMDC","Value":10} + ,{"Name":"OBJ_EXTPEN","Value":11} + ,{"Name":"OBJ_ENHMETADC","Value":12} + ,{"Name":"OBJ_ENHMETAFILE","Value":13} + ,{"Name":"OBJ_COLORSPACE","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ROP_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SRCCOPY","Value":13369376} + ,{"Name":"SRCPAINT","Value":15597702} + ,{"Name":"SRCAND","Value":8913094} + ,{"Name":"SRCINVERT","Value":6684742} + ,{"Name":"SRCERASE","Value":4457256} + ,{"Name":"NOTSRCCOPY","Value":3342344} + ,{"Name":"NOTSRCERASE","Value":1114278} + ,{"Name":"MERGECOPY","Value":12583114} + ,{"Name":"MERGEPAINT","Value":12255782} + ,{"Name":"PATCOPY","Value":15728673} + ,{"Name":"PATPAINT","Value":16452105} + ,{"Name":"PATINVERT","Value":5898313} + ,{"Name":"DSTINVERT","Value":5570569} + ,{"Name":"BLACKNESS","Value":66} + ,{"Name":"WHITENESS","Value":16711778} + ,{"Name":"NOMIRRORBITMAP","Value":2147483648} + ,{"Name":"CAPTUREBLT","Value":1073741824} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"DIB_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DIB_RGB_COLORS","Value":0} + ,{"Name":"DIB_PAL_COLORS","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"GRAYSTRINGPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRAWSTATEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wData","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PAINTSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rcPaint","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fRestore","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIncUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAWTEXTPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTabLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iLeftMargin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iRightMargin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uiLengthDrawn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcMonitor","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcWork","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITORINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_winuser_L13554_C43","Type":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITORINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_winuser_L13558_C43","Type":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"szDevice","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITORENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HBITMAP" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"HBRUSH" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"HDC" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteDC" + } + ,{ + "Name":"HdcMetdataEnhFileHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteEnhMetaFile" + } + ,{ + "Name":"HdcMetdataFileHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteMetaFile" + } + ,{ + "Name":"HENHMETAFILE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteEnhMetaFile" + } + ,{ + "Name":"HFONT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"HMETAFILE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteMetaFile" + } + ,{ + "Name":"HMONITOR" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HPALETTE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"HPEN" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"HRGN" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteObject" + } + ,{ + "Name":"XFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eM11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eM22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eDx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eDy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmWidthBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmBitsPixel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGBTRIPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbtBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbtGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbtRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGBQUAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPCOREHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bcWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPV4HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bV4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV4Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV4Planes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bV4BitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bV4V4Compression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4SizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4XPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV4YPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV4ClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4ClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4RedMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4GreenMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4BlueMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4AlphaMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4CSType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4Endpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"bV4GammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4GammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV4GammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPV5HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bV5Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV5Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV5Planes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bV5BitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bV5Compression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5SizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5XPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV5YPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bV5ClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5ClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5RedMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5GreenMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5BlueMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5AlphaMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5CSType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5Endpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"bV5GammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5GammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5GammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5Intent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5ProfileData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5ProfileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bV5Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"bmiColors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPCOREINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmciHeader","Type":{"Kind":"ApiRef","Name":"BITMAPCOREHEADER","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"bmciColors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BITMAPFILEHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"bfType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bfSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bfReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bfReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bfOffBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HANDLETABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"objectHandle","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"METARECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rdSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rdFunction","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rdParm","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"METAHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"mtType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtHeaderSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mtNoObjects","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtMaxRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mtNoParameters","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENHMETARECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dParm","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENHMETAHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rclFrame","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nHandles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szlDevice","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"szlMillimeters","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbPixelFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offPixelFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bOpenGL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szlMicrometers","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEXTMETRICA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmInternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmExternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAveCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmMaxCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmOverhang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmFirstChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmLastChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmDefaultChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmBreakChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmUnderlined","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmStruckOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEXTMETRICW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmInternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmExternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAveCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmMaxCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmOverhang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmFirstChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmLastChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmDefaultChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmBreakChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmUnderlined","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmStruckOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWTEXTMETRICA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmInternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmExternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAveCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmMaxCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmOverhang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmFirstChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmLastChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmDefaultChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmBreakChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmUnderlined","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmStruckOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ntmFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmSizeEM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmCellHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmAvgWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWTEXTMETRICW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmInternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmExternalLeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmAveCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmMaxCharWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmOverhang","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmDigitizedAspectY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tmFirstChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmLastChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmDefaultChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmBreakChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tmItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmUnderlined","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmStruckOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"tmCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ntmFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmSizeEM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmCellHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ntmAvgWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWTEXTMETRICEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ntmTm","Type":{"Kind":"ApiRef","Name":"NEWTEXTMETRICA","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ntmFontSig","Type":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWTEXTMETRICEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ntmTm","Type":{"Kind":"ApiRef","Name":"NEWTEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ntmFontSig","Type":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PELARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"paXCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paYCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paXExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paYExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paRGBs","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGBRUSH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lbStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lbColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lbHatch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGBRUSH32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lbStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lbColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lbHatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGPEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lopnStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lopnWidth","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lopnColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTLOGPEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elpPenStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpBrushStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpHatch","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"elpNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpStyleEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTLOGPEN32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elpPenStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpBrushStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpHatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elpStyleEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PALETTEENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"peRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"peGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"peBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"peFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"palVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"palNumEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"palPalEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfScript","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"elfScript","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PANOSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFamilyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSerifStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bWeight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bProportion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bContrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStrokeVariation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bArmStyle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bLetterform","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMidline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bXHeight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTLOGFONTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfStyleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfMatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfVendorId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfCulture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfPanose","Type":{"Kind":"ApiRef","Name":"PANOSE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTLOGFONTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfLogFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"elfFullName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"elfStyle","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"elfVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfStyleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfMatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfVendorId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"elfCulture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfPanose","Type":{"Kind":"ApiRef","Name":"PANOSE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAY_DEVICEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DeviceString","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"StateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DeviceKey","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAY_DEVICEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DeviceString","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DeviceKey","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAYCONFIG_COLOR_ENCODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPLAYCONFIG_COLOR_ENCODING_RGB","Value":0} + ,{"Name":"DISPLAYCONFIG_COLOR_ENCODING_YCBCR444","Value":1} + ,{"Name":"DISPLAYCONFIG_COLOR_ENCODING_YCBCR422","Value":2} + ,{"Name":"DISPLAYCONFIG_COLOR_ENCODING_YCBCR420","Value":3} + ,{"Name":"DISPLAYCONFIG_COLOR_ENCODING_INTENSITY","Value":4} + ,{"Name":"DISPLAYCONFIG_COLOR_ENCODING_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Gdi","Parents":["DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO"]},"Attrs":[]} + ,{"Name":"colorEncoding","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_COLOR_ENCODING","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"bitsPerColorChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Gdi","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Gdi","Parents":["DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Gdi","Parents":["_Anonymous_e__Union","DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DISPLAYCONFIG_SDR_WHITE_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"DISPLAYCONFIG_DEVICE_INFO_HEADER","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SDRWhiteLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGNDATAHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nRgnSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcBound","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGNDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rdh","Type":{"Kind":"ApiRef","Name":"RGNDATAHEADER","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ABC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abcA","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"abcB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abcC","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ABCFLOAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abcfA","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"abcfB","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"abcfC","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OUTLINETEXTMETRICA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"otmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmTextMetrics","Type":{"Kind":"ApiRef","Name":"TEXTMETRICA","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"otmFiller","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"otmPanoseNumber","Type":{"Kind":"ApiRef","Name":"PANOSE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"otmfsSelection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmfsType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsCharSlopeRise","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsCharSlopeRun","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmItalicAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmEMSquare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmLineGap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsCapEmHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsXHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmrcFontBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmMacAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmMacDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmMacLineGap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmusMinimumPPEM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmptSubscriptSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSubscriptOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSuperscriptSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSuperscriptOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmsStrikeoutSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsStrikeoutPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsUnderscoreSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsUnderscorePosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmpFamilyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpFaceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpStyleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpFullName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OUTLINETEXTMETRICW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"otmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmTextMetrics","Type":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"otmFiller","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"otmPanoseNumber","Type":{"Kind":"ApiRef","Name":"PANOSE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"otmfsSelection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmfsType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsCharSlopeRise","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsCharSlopeRun","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmItalicAngle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmEMSquare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmLineGap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsCapEmHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsXHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmrcFontBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmMacAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmMacDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmMacLineGap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmusMinimumPPEM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmptSubscriptSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSubscriptOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSuperscriptSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmptSuperscriptOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"otmsStrikeoutSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"otmsStrikeoutPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsUnderscoreSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmsUnderscorePosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"otmpFamilyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpFaceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpStyleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"otmpFullName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLYTEXTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcl","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pdx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLYTEXTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcl","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pdx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIXED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fract","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eM11","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"eM12","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"eM21","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"eM22","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gmBlackBoxX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gmBlackBoxY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gmptGlyphOrigin","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"gmCellIncX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"gmCellIncY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTFX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"ApiRef","Name":"FIXED","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTPOLYCURVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cpfx","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"apfx","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTFX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTPOLYGONHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfxStart","Type":{"Kind":"ApiRef","Name":"POINTFX","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GCP_RESULTSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpDx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpCaretPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpGlyphs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nGlyphs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxFit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GCP_RESULTSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpDx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpCaretPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpGlyphs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nGlyphs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxFit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASTERIZER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"nLanguageID","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLDFONTENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OLDFONTENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FONTENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"FONTENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"FONTENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GOBJENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LINEDDAPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFNDEVMODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFNDEVCAPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WCRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wcLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flAccel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGlyphsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCRANGE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DESIGNVECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dvReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvValues","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AXISINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axMinValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"axMaxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"axAxisName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AXISINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axMinValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"axMaxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"axAxisName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AXESLISTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axlReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"axlNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"axlAxisInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"AXISINFOA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AXESLISTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"axlReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"axlNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"axlAxisInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"AXISINFOW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTEXDVA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfEnumLogfontEx","Type":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXA","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"elfDesignVector","Type":{"Kind":"ApiRef","Name":"DESIGNVECTOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMLOGFONTEXDVW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elfEnumLogfontEx","Type":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"elfDesignVector","Type":{"Kind":"ApiRef","Name":"DESIGNVECTOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMTEXTMETRICA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"etmNewTextMetricEx","Type":{"Kind":"ApiRef","Name":"NEWTEXTMETRICEXA","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"etmAxesList","Type":{"Kind":"ApiRef","Name":"AXESLISTA","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMTEXTMETRICW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"etmNewTextMetricEx","Type":{"Kind":"ApiRef","Name":"NEWTEXTMETRICEXW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"etmAxesList","Type":{"Kind":"ApiRef","Name":"AXESLISTW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRIVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GRADIENT_TRIANGLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Vertex1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Vertex2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Vertex3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GRADIENT_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UpperLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowerRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BLENDFUNCTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlendOp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BlendFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SourceConstantAlpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AlphaFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpht","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLETABLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpMR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METARECORD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nObj","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ENHMFENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpht","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLETABLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpmr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENHMETARECORD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nHandles","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DIBSECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dsBm","Type":{"Kind":"ApiRef","Name":"BITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dsBmih","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"dsBitfields","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dshSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORADJUSTMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"caSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caIlluminantIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caRedGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caGreenGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caBlueGamma","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caReferenceBlack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caReferenceWhite","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"caContrast","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"caBrightness","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"caColorfulness","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"caRedGreenTint","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERNINGPAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iKernAmount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptlReference","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcl","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"offDx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ABORTPATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSELECTCLIPPATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETMITERLIMIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"eMiterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRRESTOREDC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iRelative","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETARCDIRECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iArcDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETMAPPERFLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETTEXTCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSELECTOBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSELECTPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRRESIZEPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETPALETTEENTRIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aPalEntries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETCOLORADJUSTMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ColorAdjustment","Type":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRGDICOMMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREOF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"nPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSizeLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRLINETO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMROFFSETCLIPRGN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptlOffset","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRFILLPATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXCLUDECLIPRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclClip","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETVIEWPORTORGEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptlOrigin","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETVIEWPORTEXTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"szlExtent","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSCALEVIEWPORTEXTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xDenom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDenom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETWORLDTRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xform","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRMODIFYWORLDTRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xform","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETPIXELV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptlPixel","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"crColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTFLOODFILL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptlStart","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"crColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRELLIPSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRROUNDRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"szlCorner","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRARC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBox","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlStart","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptlEnd","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRANGLEARC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ptlCenter","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nRadius","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eStartAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eSweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYLINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cptl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aptl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYLINE16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cpts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cptl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aptl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"abTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYDRAW16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cpts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"abTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYPOLYLINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nPolys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cptl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aPolyCounts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"aptl","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYPOLYLINE16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nPolys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cpts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aPolyCounts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"apts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRINVERTRGN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbRgnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RgnData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRFILLRGN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbRgnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RgnData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRFRAMERGN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbRgnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szlStroke","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"RgnData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTSELECTCLIPRGN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"cbRgnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RgnData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTTEXTOUTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iGraphicsMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"exScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eyScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"emrtext","Type":{"Kind":"ApiRef","Name":"EMRTEXT","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPOLYTEXTOUTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"iGraphicsMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"exScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"eyScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"cStrings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"aemrtext","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EMRTEXT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRBITBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSTRETCHBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRMASKBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iUsageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPLGBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"aptlDest","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iUsageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETDIBITSTODEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iStartScan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cScans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSTRETCHDIBITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTCREATEFONTINDIRECTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elfw","Type":{"Kind":"ApiRef","Name":"EXTLOGFONTW","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATEPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lgpl","Type":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATEPEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lopn","Type":{"Kind":"ApiRef","Name":"LOGPEN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTCREATEPEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"elp","Type":{"Kind":"ApiRef","Name":"EXTLOGPEN32","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATEBRUSHINDIRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lb","Type":{"Kind":"ApiRef","Name":"LOGBRUSH32","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATEMONOBRUSH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATEDIBPATTERNBRUSHPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihBrush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRGLSRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRGLSBOUNDEDRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPIXELFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pfd","Type":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATECOLORSPACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcs","Type":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETCOLORSPACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMREXTESCAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbEscData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EscData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRNAMEDESCAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbDriver","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbEscData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EscData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRSETICMPROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRCREATECOLORSPACEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcs","Type":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORMATCHTOTARGET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORCORRECTPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"ihPalette","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFirstEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRALPHABLEND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRGRADIENTFILL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nTri","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ver","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TRIVERTEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRTRANSPARENTBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xformSrc","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crBkColorSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iUsageSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBmiSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBitsSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WGLSWAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CFP_ALLOCPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CFP_REALLOCPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CFP_FREEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"READEMBEDPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WRITEEMBEDPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TTLOADINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usStructSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usRefStrSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pusRefStr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTEMBEDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usStructSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usRootStrSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pusRootStr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTVALIDATIONTESTSPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lTestFromSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lTestToSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usCharCodeCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pusCharCodeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TTVALIDATIONTESTSPARAMSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lTestFromSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lTestToSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usCharCodeCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pulCharCodeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcLandscapeRotationEnums" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MXDC_LANDSCAPE_ROTATE_COUNTERCLOCKWISE_90_DEGREES","Value":90} + ,{"Name":"MXDC_LANDSCAPE_ROTATE_NONE","Value":0} + ,{"Name":"MXDC_LANDSCAPE_ROTATE_COUNTERCLOCKWISE_270_DEGREES","Value":-90} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagMxdcImageTypeEnums" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MXDC_IMAGETYPE_JPEGHIGH_COMPRESSION","Value":1} + ,{"Name":"MXDC_IMAGETYPE_JPEGMEDIUM_COMPRESSION","Value":2} + ,{"Name":"MXDC_IMAGETYPE_JPEGLOW_COMPRESSION","Value":3} + ,{"Name":"MXDC_IMAGETYPE_PNG","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagMxdcEscapeHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"opCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcGetFileNameData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcS0PageData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcS0PageEnums" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MXDC_RESOURCE_TTF","Value":0} + ,{"Name":"MXDC_RESOURCE_JPEG","Value":1} + ,{"Name":"MXDC_RESOURCE_PNG","Value":2} + ,{"Name":"MXDC_RESOURCE_TIFF","Value":3} + ,{"Name":"MXDC_RESOURCE_WDP","Value":4} + ,{"Name":"MXDC_RESOURCE_DICTIONARY","Value":5} + ,{"Name":"MXDC_RESOURCE_ICC_PROFILE","Value":6} + ,{"Name":"MXDC_RESOURCE_JPEG_THUMBNAIL","Value":7} + ,{"Name":"MXDC_RESOURCE_PNG_THUMBNAIL","Value":8} + ,{"Name":"MXDC_RESOURCE_MAX","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagMxdcXpsS0PageResource" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResourceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szUri","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcPrintTicketPassthrough" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcPrintTicketEscape" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mxdcEscape","Type":{"Kind":"ApiRef","Name":"tagMxdcEscapeHeader","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"printTicketData","Type":{"Kind":"ApiRef","Name":"tagMxdcPrintTicketPassthrough","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcS0PagePassthroughEscape" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mxdcEscape","Type":{"Kind":"ApiRef","Name":"tagMxdcEscapeHeader","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xpsS0PageData","Type":{"Kind":"ApiRef","Name":"tagMxdcS0PageData","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagMxdcS0PageResourceEscape" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mxdcEscape","Type":{"Kind":"ApiRef","Name":"tagMxdcEscapeHeader","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xpsS0PageResourcePassthrough","Type":{"Kind":"ApiRef","Name":"tagMxdcXpsS0PageResource","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetObjectA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DrawEdge" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"qrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"edge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawFrameControl" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawCaption" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawAnimatedRects" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"idAni","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprcFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lprcTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DrawTextA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawTextExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdtp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRAWTEXTPARAMS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawTextExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdtp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRAWTEXTPARAMS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GrayStringA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hBrush","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOutputFunc","Type":{"Kind":"ApiRef","Name":"GRAYSTRINGPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GrayStringW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hBrush","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOutputFunc","Type":{"Kind":"ApiRef","Name":"GRAYSTRINGPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawStateA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbrFore","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"qfnCallBack","Type":{"Kind":"ApiRef","Name":"DRAWSTATEPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wData","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawStateW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbrFore","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"qfnCallBack","Type":{"Kind":"ApiRef","Name":"DRAWSTATEPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wData","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TabbedTextOutA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTabPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnTabStopPositions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nTabOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TabbedTextOutW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTabPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnTabStopPositions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nTabOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTabbedTextExtentA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTabPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnTabStopPositions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetTabbedTextExtentW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"chCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTabPositions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnTabStopPositions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UpdateWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PaintDesktop" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WindowFromDC" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDC" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDCEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hrgnClip","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowDC" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReleaseDC" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginPaint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPaint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAINTSTRUCT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndPaint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPaint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAINTSTRUCT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUpdateRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"bErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUpdateRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowRgnBox" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExcludeUpdateRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvalidateRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"InvalidateRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateRgn" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RedrawWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lprcUpdate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hrgnUpdate","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockWindowUpdate" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndLock","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClientToScreen" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScreenToClient" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MapWindowPoints" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWndFrom","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWndTo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpPoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSysColorBrush" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawFocusRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FillRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hbr","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FrameRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hbr","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvertRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"xLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRectEmpty" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InflateRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IntersectRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcSrc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lprcSrc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnionRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcSrc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lprcSrc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SubtractRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprcDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lprcSrc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lprcSrc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OffsetRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRectEmpty" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EqualRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lprc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PtInRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadBitmapA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpBitmapName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadBitmapW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpBitmapName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ChangeDisplaySettingsA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeDisplaySettingsW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeDisplaySettingsExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ChangeDisplaySettingsExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumDisplaySettingsA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iModeNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumDisplaySettingsW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iModeNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumDisplaySettingsExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iModeNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDisplaySettingsExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iModeNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDisplayDevicesA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iDevNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDisplayDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAY_DEVICEA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDisplayDevicesW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iDevNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDisplayDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPLAY_DEVICEW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonitorFromPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonitorFromRect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonitorFromWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMonitorInfoA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMonitorInfoW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MONITORINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumDisplayMonitors" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lprcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpfnEnum","Type":{"Kind":"ApiRef","Name":"MONITORENUMPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFontResourceA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddFontResourceW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AnimatePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppe","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Arc" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BitBlt" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rop","Type":{"Kind":"ApiRef","Name":"ROP_CODE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelDC" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Chord" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CombineRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnDst","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hrgnSrc1","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hrgnSrc2","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iMode","Type":{"Kind":"ApiRef","Name":"RGN_COMBINE_MODE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateBitmapIndirect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pbm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateBrushIndirect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"plbrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateCompatibleBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDiscardableBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCompatibleDC" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDCA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pwszDriver","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPort","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateDCW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pwszDriver","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateDIBitmap" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbmih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pjBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDIBPatternBrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"h","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDIBPatternBrushPt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpPackedDIB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"iUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEllipticRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEllipticRgnIndirect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateFontIndirectA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateFontIndirectW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateFontA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"cHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cEscapement","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cOrientation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bItalic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bUnderline","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bStrikeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iOutPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iClipPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iPitchAndFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFaceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateFontW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"cHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cEscapement","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cOrientation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bItalic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bUnderline","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bStrikeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iOutPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iClipPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iPitchAndFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateHatchBrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"iHatch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateICA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pszDriver","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPort","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateICW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pszDriver","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HdcMetdataFileHandle","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HdcMetdataFileHandle","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"plpal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreatePen" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPEN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"iStyle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePenIndirect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPEN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"plpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPEN","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreatePolyPolygonRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pptl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cPoly","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePatternBrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRectRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRectRgnIndirect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateRoundRectRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateScalableFontResourceA" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fdwHidden","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFont","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateScalableFontResourceW" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fdwHidden","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFont","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateSolidBrush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDC" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteObject" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ho","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawEscape" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cjIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Ellipse" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontFamiliesExA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCA","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontFamiliesExW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCW","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontFamiliesA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCA","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontFamiliesW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCW","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontsA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCA","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFontsW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLogfont","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"FONTENUMPROCW","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nType","Type":{"Kind":"ApiRef","Name":"OBJ_TYPE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFunc","Type":{"Kind":"ApiRef","Name":"GOBJENUMPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EqualRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hrgn1","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn2","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExcludeClipRect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtCreateRegion" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExtFloodFill" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbr","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FloodFill" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FrameRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbr","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetROP2" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAspectRatioFilterEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBkColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDCBrushColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDCPenColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBkMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBitmapBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hbit","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpvBits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitmapDimensionEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hbit","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBoundsRect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBrushOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidthA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidthW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidth32A" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidth32W" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidthFloatA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidthFloatW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharABCWidthsA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharABCWidthsW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharABCWidthsFloatA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABCFLOAT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharABCWidthsFloatW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABCFLOAT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClipBox" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClipRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMetaRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentObject" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"OBJ_TYPE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPositionEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceCaps" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDIBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontData" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cjBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphOutlineA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"uChar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fuFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpgm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cjBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpmat2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAT2","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGlyphOutlineW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"uChar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fuFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpgm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cjBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpmat2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAT2","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGraphicsMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMapMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMetaFileBitsEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMF","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNearestColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNearestPaletteIndex" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectType" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutlineTextMetricsA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cjCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"potm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OUTLINETEXTMETRICA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOutlineTextMetricsW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cjCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"potm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OUTLINETEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPaletteEntries" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPalEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPixel" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPolyFillMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRasterizerCaps" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpraststat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RASTERIZER_STATUS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cjBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRandomRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegionData" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRgnData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRgnBox" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStockObject" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStretchBltMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemPaletteEntries" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPalEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSystemPaletteUse" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextCharacterExtra" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextAlign" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextExtentPointA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentPointW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentPoint32A" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psizl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentPoint32W" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psizl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentExPointA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMaxExtent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnFit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentExPointW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMaxExtent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnFit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontLanguageInfo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCharacterPlacementA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMexExtent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GCP_RESULTSA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCharacterPlacementW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMexExtent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GCP_RESULTSW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontUnicodeRanges" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHSET","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetGlyphIndicesA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pgi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGlyphIndicesW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pgi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextExtentPointI" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgiIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cgi","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExtentExPointI" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cwchString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nMaxExtent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpnFit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharWidthI" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"giFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cgi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pgi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"piWidths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharABCWidthsI" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"giFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cgi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pgi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pabc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddFontResourceExA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddFontResourceExW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveFontResourceExA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveFontResourceExW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddFontMemResourceEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pFileView","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cjSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResrved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pNumFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFontMemResourceEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFontIndirectExA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXDVA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateFontIndirectExW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMLOGFONTEXDVW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewportExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetViewportOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IntersectClipRect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvertRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LineDDA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"xStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProc","Type":{"Kind":"ApiRef","Name":"LINEDDAPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LineTo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MaskBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlgBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPoint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":3,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"xMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OffsetClipRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OffsetRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PatBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pie" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PaintRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyPolygon" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PtInRegion" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PtVisible" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RectInRegion" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RectVisible" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Rectangle" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreDC" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSavedDC","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetDCA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResetDCW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RealizePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFontResourceA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveFontResourceW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RoundRect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveDC" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectClipRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ExtSelectClipRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMetaRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectObject" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectPalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bForceBkgd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBkColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDCBrushColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDCPenColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBkMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBitmapBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBoundsRect" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDIBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ColorUse","Type":{"Kind":"ApiRef","Name":"DIB_USAGE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDIBitsToDevice" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StartScan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ColorUse","Type":{"Kind":"ApiRef","Name":"DIB_USAGE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMapperFlags" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGraphicsMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMapMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLayout" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"l","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLayout" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMetaFileBitsEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPaletteEntries" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPalEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPixel" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelV" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPolyFillMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StretchBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rop","Type":{"Kind":"ApiRef","Name":"ROP_CODE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRectRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StretchDIBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"DestWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"DestHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SrcWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SrcHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iUsage","Type":{"Kind":"ApiRef","Name":"DIB_USAGE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"rop","Type":{"Kind":"ApiRef","Name":"ROP_CODE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetROP2" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"rop2","Type":{"Kind":"ApiRef","Name":"R2_MODE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStretchBltMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSystemPaletteUse" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"use","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextCharacterExtra" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"extra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextColor" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextAlign" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"align","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTextJustification" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"extra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateColors" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AlphaBlend" + ,"SetLastError":false + ,"DllImport":"MSIMG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ftn","Type":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransparentBlt" + ,"SetLastError":false + ,"DllImport":"MSIMG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crTransparent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GradientFill" + ,"SetLastError":false + ,"DllImport":"MSIMG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRIVERTEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nMesh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiAlphaBlend" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ftn","Type":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiTransparentBlt" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdcDest","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoriginSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crTransparent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiGradientFill" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVertex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TRIVERTEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nVertex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMesh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayMetaFileRecord" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpHandleTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLETABLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpMR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METARECORD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"noObjs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"MFENUMPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CloseEnhMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyEnhMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hEnh","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CopyEnhMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hEnh","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateEnhMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HdcMetdataEnhFileHandle","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDesc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateEnhMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HdcMetdataEnhFileHandle","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DeleteEnhMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumEnhMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ENHMFENUMPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetEnhMetaFileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnhMetaFileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnhMetaFileBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEMF","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnhMetaFileDescriptionA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnhMetaFileDescriptionW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnhMetaFileHeader" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnhMetaHeader","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENHMETAHEADER","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnhMetaFilePaletteEntries" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPaletteEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetWinMetaFileBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbData16","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData16","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"iMapMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hdcRef","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayEnhMetaFile" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PlayEnhMetaFileRecord" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pht","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLETABLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENHMETARECORD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cht","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnhMetaFileBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetWinMetaFileBits" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMeta16Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"hdcRef","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMFP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"METAFILEPICT","TargetKind":"Default","Api":"DataExchange","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GdiComment" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTextMetricsA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lptm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextMetricsW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lptm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXTMETRICW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AngleArc" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"SweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyPolyline" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWorldTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpxf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWorldTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpxf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ModifyWorldTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpxf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CombineTransform" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpxfOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpxf1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpxf2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateDIBSection" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"DIB_USAGE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvBits","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDIBColorTable" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgbq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDIBColorTable" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgbq","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGBQUAD","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetColorAdjustment" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpca","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColorAdjustment" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpca","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateHalftonePalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AbortPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ArcTo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yr1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yr2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseFigure" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlattenPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"aj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathToRegion" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyDraw" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"aj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectClipPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetArcDirection" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dir","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMiterLimit" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"old","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"StrokeAndFillPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrokePath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WidenPath" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtCreatePen" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPEN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"iPenStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plbrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstyle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetMiterLimit" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"plimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetArcDirection" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MoveToEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TextOutA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextOutW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtTextOutA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"ETO_OPTIONS","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ExtTextOutW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lprect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PolyTextOutA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POLYTEXTA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nstrings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyTextOutW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POLYTEXTW","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nstrings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePolygonRgn" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"pptl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DPtoLP" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPtoDP" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Polygon" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Polyline" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyBezier" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolyBezierTo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolylineTo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewportExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetViewportOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OffsetViewportOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OffsetWindowOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ScaleViewportExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ScaleWindowExtEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetBitmapDimensionEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetBrushOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTextFaceA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTextFaceW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetKerningPairsA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKernPair","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KERNINGPAIR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetKerningPairsW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKernPair","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KERNINGPAIR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDCOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FixBrushOrgEx" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnrealizeObject" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"h","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiFlush" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GdiSetBatchLimit" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiGetBatchLimit" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"wglSwapMultipleBuffers" + ,"SetLastError":false + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WGLSWAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateFontPackage" + ,"SetLastError":false + ,"DllImport":"FONTSUB" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"puchSrcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ulSrcBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"ppuchFontPackageBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pulFontPackageBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"usFlag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"usTTCIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"usSubsetFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"usSubsetLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"usSubsetPlatform","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"usSubsetEncoding","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"pusSubsetKeepList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"usSubsetListCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"lpfnAllocate","Type":{"Kind":"ApiRef","Name":"CFP_ALLOCPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnReAllocate","Type":{"Kind":"ApiRef","Name":"CFP_REALLOCPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnFree","Type":{"Kind":"ApiRef","Name":"CFP_FREEPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MergeFontPackage" + ,"SetLastError":false + ,"DllImport":"FONTSUB" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"puchMergeFontBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ulMergeFontBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"puchFontPackageBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ulFontPackageBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"ppuchDestBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pulDestBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"usMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"lpfnAllocate","Type":{"Kind":"ApiRef","Name":"CFP_ALLOCPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnReAllocate","Type":{"Kind":"ApiRef","Name":"CFP_REALLOCPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnFree","Type":{"Kind":"ApiRef","Name":"CFP_FREEPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TTEmbedFont" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrivStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnWriteToStream","Type":{"Kind":"ApiRef","Name":"WRITEEMBEDPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvWriteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pusCharCodeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"usCharCodeCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"usLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pTTEmbedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTEMBEDINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TTEmbedFontFromFileA" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"szFontFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"usTTCIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrivStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnWriteToStream","Type":{"Kind":"ApiRef","Name":"WRITEEMBEDPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvWriteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pusCharCodeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"usCharCodeCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"usLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pTTEmbedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTEMBEDINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TTLoadEmbeddedFont" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phFontReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrivStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulPrivs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnReadFromStream","Type":{"Kind":"ApiRef","Name":"READEMBEDPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReadStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"szWinFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szMacFamilyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTTLoadInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTLOADINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TTGetEmbeddedFontInfo" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrivStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulPrivs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnReadFromStream","Type":{"Kind":"ApiRef","Name":"READEMBEDPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReadStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pTTLoadInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTLOADINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TTDeleteEmbeddedFont" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFontReference","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TTGetEmbeddingType" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulEmbedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TTCharToUnicode" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pucCharCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ulCharCodeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pusShortCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"ulShortCodeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TTRunValidationTests" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTestParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTVALIDATIONTESTSPARAMS","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TTIsEmbeddingEnabled" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TTIsEmbeddingEnabledForFacename" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszFacename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TTEnableEmbeddingForFacename" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszFacename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TTEmbedFontEx" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrivStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnWriteToStream","Type":{"Kind":"ApiRef","Name":"WRITEEMBEDPROC","TargetKind":"FunctionPointer","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvWriteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pulCharCodeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"usCharCodeCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"usLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pTTEmbedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTEMBEDINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TTRunValidationTestsEx" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTestParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTVALIDATIONTESTSPARAMSEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TTGetNewFontName" + ,"SetLastError":false + ,"DllImport":"t2embed" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phFontReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wzWinFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxWinName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szMacFamilyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchMaxMacName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "MONITORINFOEX" + ,"TEXTMETRIC" + ,"NEWTEXTMETRIC" + ,"NEWTEXTMETRICEX" + ,"ENUMLOGFONT" + ,"ENUMLOGFONTEX" + ,"EXTLOGFONT" + ,"DISPLAY_DEVICE" + ,"OUTLINETEXTMETRIC" + ,"POLYTEXT" + ,"GCP_RESULTS" + ,"OLDFONTENUMPROC" + ,"AXISINFO" + ,"AXESLIST" + ,"ENUMLOGFONTEXDV" + ,"ENUMTEXTMETRIC" + ,"GetObject" + ,"DrawText" + ,"DrawTextEx" + ,"GrayString" + ,"DrawState" + ,"TabbedTextOut" + ,"GetTabbedTextExtent" + ,"LoadBitmap" + ,"ChangeDisplaySettings" + ,"ChangeDisplaySettingsEx" + ,"EnumDisplaySettings" + ,"EnumDisplaySettingsEx" + ,"EnumDisplayDevices" + ,"GetMonitorInfo" + ,"AddFontResource" + ,"CopyMetaFile" + ,"CreateDC" + ,"CreateFontIndirect" + ,"CreateFont" + ,"CreateIC" + ,"CreateMetaFile" + ,"CreateScalableFontResource" + ,"EnumFontFamiliesEx" + ,"EnumFontFamilies" + ,"EnumFonts" + ,"GetCharWidth" + ,"GetCharWidth32" + ,"GetCharWidthFloat" + ,"GetCharABCWidths" + ,"GetCharABCWidthsFloat" + ,"GetGlyphOutline" + ,"GetMetaFile" + ,"GetOutlineTextMetrics" + ,"GetTextExtentPoint" + ,"GetTextExtentPoint32" + ,"GetTextExtentExPoint" + ,"GetCharacterPlacement" + ,"GetGlyphIndices" + ,"AddFontResourceEx" + ,"RemoveFontResourceEx" + ,"CreateFontIndirectEx" + ,"ResetDC" + ,"RemoveFontResource" + ,"CopyEnhMetaFile" + ,"CreateEnhMetaFile" + ,"GetEnhMetaFile" + ,"GetEnhMetaFileDescription" + ,"GetTextMetrics" + ,"TextOut" + ,"ExtTextOut" + ,"PolyTextOut" + ,"GetTextFace" + ,"GetKerningPairs" +] + +} diff --git a/api/GroupPolicyManagementConsole.json b/api/GroupPolicyManagementConsole.json new file mode 100644 index 0000000..cddfd53 --- /dev/null +++ b/api/GroupPolicyManagementConsole.json @@ -0,0 +1,3458 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"GPM" + ,"Kind":"ComClassID" + ,"Guid":"f5694708-88fe-4b35-babf-e56162d5fbc8" + } + ,{ + "Name":"GPMDomain" + ,"Kind":"ComClassID" + ,"Guid":"710901be-1050-4cb1-838a-c5cff259e183" + } + ,{ + "Name":"GPMSitesContainer" + ,"Kind":"ComClassID" + ,"Guid":"229f5c42-852c-4b30-945f-c522be9bd386" + } + ,{ + "Name":"GPMBackupDir" + ,"Kind":"ComClassID" + ,"Guid":"fce4a59d-0f21-4afa-b859-e6d0c62cd10c" + } + ,{ + "Name":"GPMSOM" + ,"Kind":"ComClassID" + ,"Guid":"32d93fac-450e-44cf-829c-8b22ff6bdae1" + } + ,{ + "Name":"GPMSearchCriteria" + ,"Kind":"ComClassID" + ,"Guid":"17aaca26-5ce0-44fa-8cc0-5259e6483566" + } + ,{ + "Name":"GPMPermission" + ,"Kind":"ComClassID" + ,"Guid":"5871a40a-e9c0-46ec-913e-944ef9225a94" + } + ,{ + "Name":"GPMSecurityInfo" + ,"Kind":"ComClassID" + ,"Guid":"547a5e8f-9162-4516-a4df-9ddb9686d846" + } + ,{ + "Name":"GPMBackup" + ,"Kind":"ComClassID" + ,"Guid":"ed1a54b8-5efa-482a-93c0-8ad86f0d68c3" + } + ,{ + "Name":"GPMBackupCollection" + ,"Kind":"ComClassID" + ,"Guid":"eb8f035b-70db-4a9f-9676-37c25994e9dc" + } + ,{ + "Name":"GPMSOMCollection" + ,"Kind":"ComClassID" + ,"Guid":"24c1f147-3720-4f5b-a9c3-06b4e4f931d2" + } + ,{ + "Name":"GPMWMIFilter" + ,"Kind":"ComClassID" + ,"Guid":"626745d8-0dea-4062-bf60-cfc5b1ca1286" + } + ,{ + "Name":"GPMWMIFilterCollection" + ,"Kind":"ComClassID" + ,"Guid":"74dc6d28-e820-47d6-a0b8-f08d93d7fa33" + } + ,{ + "Name":"GPMRSOP" + ,"Kind":"ComClassID" + ,"Guid":"489b0caf-9ec2-4eb7-91f5-b6f71d43da8c" + } + ,{ + "Name":"GPMGPO" + ,"Kind":"ComClassID" + ,"Guid":"d2ce2994-59b5-4064-b581-4d68486a16c4" + } + ,{ + "Name":"GPMGPOCollection" + ,"Kind":"ComClassID" + ,"Guid":"7a057325-832d-4de3-a41f-c780436a4e09" + } + ,{ + "Name":"GPMGPOLink" + ,"Kind":"ComClassID" + ,"Guid":"c1df9880-5303-42c6-8a3c-0488e1bf7364" + } + ,{ + "Name":"GPMGPOLinksCollection" + ,"Kind":"ComClassID" + ,"Guid":"f6ed581a-49a5-47e2-b771-fd8dc02b6259" + } + ,{ + "Name":"GPMAsyncCancel" + ,"Kind":"ComClassID" + ,"Guid":"372796a9-76ec-479d-ad6c-556318ed5f9d" + } + ,{ + "Name":"GPMStatusMsgCollection" + ,"Kind":"ComClassID" + ,"Guid":"2824e4be-4bcc-4cac-9e60-0e3ed7f12496" + } + ,{ + "Name":"GPMStatusMessage" + ,"Kind":"ComClassID" + ,"Guid":"4b77cc94-d255-409b-bc62-370881715a19" + } + ,{ + "Name":"GPMTrustee" + ,"Kind":"ComClassID" + ,"Guid":"c54a700d-19b6-4211-bcb0-e8e2475e471e" + } + ,{ + "Name":"GPMClientSideExtension" + ,"Kind":"ComClassID" + ,"Guid":"c1a2e70e-659c-4b1a-940b-f88b0af9c8a4" + } + ,{ + "Name":"GPMCSECollection" + ,"Kind":"ComClassID" + ,"Guid":"cf92b828-2d44-4b61-b10a-b327afd42da8" + } + ,{ + "Name":"GPMConstants" + ,"Kind":"ComClassID" + ,"Guid":"3855e880-cd9e-4d0c-9eaf-1579283a1888" + } + ,{ + "Name":"GPMResult" + ,"Kind":"ComClassID" + ,"Guid":"92101ac0-9287-4206-a3b2-4bdb73d225f6" + } + ,{ + "Name":"GPMMapEntryCollection" + ,"Kind":"ComClassID" + ,"Guid":"0cf75d5b-a3a1-4c55-b4fe-9e149c41f66d" + } + ,{ + "Name":"GPMMapEntry" + ,"Kind":"ComClassID" + ,"Guid":"8c975253-5431-4471-b35d-0626c928258a" + } + ,{ + "Name":"GPMMigrationTable" + ,"Kind":"ComClassID" + ,"Guid":"55af4043-2a06-4f72-abef-631b44079c76" + } + ,{ + "Name":"GPMBackupDirEx" + ,"Kind":"ComClassID" + ,"Guid":"e8c0988a-cf03-4c5b-8be2-2aa9ad32aada" + } + ,{ + "Name":"GPMStarterGPOBackupCollection" + ,"Kind":"ComClassID" + ,"Guid":"e75ea59d-1aeb-4cb5-a78a-281daa582406" + } + ,{ + "Name":"GPMStarterGPOBackup" + ,"Kind":"ComClassID" + ,"Guid":"389e400a-d8ef-455b-a861-5f9ca34a6a02" + } + ,{ + "Name":"GPMTemplate" + ,"Kind":"ComClassID" + ,"Guid":"ecf1d454-71da-4e2f-a8c0-8185465911d9" + } + ,{ + "Name":"GPMStarterGPOCollection" + ,"Kind":"ComClassID" + ,"Guid":"82f8aa8b-49ba-43b2-956e-3397f9b94c3a" + } + ,{ + "Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rsopUnknown","Value":0} + ,{"Name":"rsopPlanning","Value":1} + ,{"Name":"rsopLogging","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GPMPermissionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"permGPOApply","Value":65536} + ,{"Name":"permGPORead","Value":65792} + ,{"Name":"permGPOEdit","Value":65793} + ,{"Name":"permGPOEditSecurityAndDelete","Value":65794} + ,{"Name":"permGPOCustom","Value":65795} + ,{"Name":"permWMIFilterEdit","Value":131072} + ,{"Name":"permWMIFilterFullControl","Value":131073} + ,{"Name":"permWMIFilterCustom","Value":131074} + ,{"Name":"permSOMLink","Value":1835008} + ,{"Name":"permSOMLogging","Value":1573120} + ,{"Name":"permSOMPlanning","Value":1573376} + ,{"Name":"permSOMWMICreate","Value":1049344} + ,{"Name":"permSOMWMIFullControl","Value":1049345} + ,{"Name":"permSOMGPOCreate","Value":1049600} + ,{"Name":"permStarterGPORead","Value":197888} + ,{"Name":"permStarterGPOEdit","Value":197889} + ,{"Name":"permStarterGPOFullControl","Value":197890} + ,{"Name":"permStarterGPOCustom","Value":197891} + ,{"Name":"permSOMStarterGPOCreate","Value":1049856} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GPMSearchProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"gpoPermissions","Value":0} + ,{"Name":"gpoEffectivePermissions","Value":1} + ,{"Name":"gpoDisplayName","Value":2} + ,{"Name":"gpoWMIFilter","Value":3} + ,{"Name":"gpoID","Value":4} + ,{"Name":"gpoComputerExtensions","Value":5} + ,{"Name":"gpoUserExtensions","Value":6} + ,{"Name":"somLinks","Value":7} + ,{"Name":"gpoDomain","Value":8} + ,{"Name":"backupMostRecent","Value":9} + ,{"Name":"starterGPOPermissions","Value":10} + ,{"Name":"starterGPOEffectivePermissions","Value":11} + ,{"Name":"starterGPODisplayName","Value":12} + ,{"Name":"starterGPOID","Value":13} + ,{"Name":"starterGPODomain","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"opEquals","Value":0} + ,{"Name":"opContains","Value":1} + ,{"Name":"opNotContains","Value":2} + ,{"Name":"opNotEquals","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"repXML","Value":0} + ,{"Name":"repHTML","Value":1} + ,{"Name":"repInfraXML","Value":2} + ,{"Name":"repInfraRefreshXML","Value":3} + ,{"Name":"repClientHealthXML","Value":4} + ,{"Name":"repClientHealthRefreshXML","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"typeUser","Value":0} + ,{"Name":"typeComputer","Value":1} + ,{"Name":"typeLocalGroup","Value":2} + ,{"Name":"typeGlobalGroup","Value":3} + ,{"Name":"typeUniversalGroup","Value":4} + ,{"Name":"typeUNCPath","Value":5} + ,{"Name":"typeUnknown","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"opDestinationSameAsSource","Value":0} + ,{"Name":"opDestinationNone","Value":1} + ,{"Name":"opDestinationByRelativeName","Value":2} + ,{"Name":"opDestinationSet","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GPMReportingOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"opReportLegacy","Value":0} + ,{"Name":"opReportComments","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGPM" + ,"Kind":"Com" + ,"Guid":"f5fae809-3bd6-4da9-a65e-17665b41d763" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDomainController","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDCFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIGPMDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMDomain","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBackupDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIGPMBackupDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMBackupDir","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSitesContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrForest","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDomainController","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDCFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIGPMSitesContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSitesContainer","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRSOP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmRSoPMode","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIGPMRSOP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMRSOP","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePermission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTrustee","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"perm","Type":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bInheritable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppPerm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMPermission","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSearchCriteria" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMSearchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTrustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTrustee","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMTrustee","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetClientSideExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMCSECollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMCSECollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConstants" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMConstants","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMConstants","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMigrationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMigrationTablePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMigrationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMigrationTable","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateMigrationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMigrationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMigrationTable","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeReporting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMDomain" + ,"Kind":"Com" + ,"Guid":"6b21cc14-5a00-4f44-a738-feec8a94c7e3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DomainController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewGPO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGPO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchGPOs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMGPOCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPOCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestoreGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMBackup","Type":{"Kind":"ApiRef","Name":"IGPMBackup","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDCFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSOM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSOM","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchSOMs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMSOMCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSOMCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetWMIFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWMIFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMWMIFilter","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchWMIFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMWMIFilterCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMWMIFilterCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMBackupDir" + ,"Kind":"Com" + ,"Guid":"b1568bed-0a93-4acc-810f-afe7081019b9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BackupDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBackup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMBackup","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchBackups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMBackupCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMBackupCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMSitesContainer" + ,"Kind":"Com" + ,"Guid":"4725a899-2782-4d27-a6bb-d499246ffd72" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DomainController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Forest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSiteName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSOM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSOM","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchSites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMSOMCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSOMCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMSearchCriteria" + ,"Kind":"Com" + ,"Guid":"d6f11c42-829b-48d4-83f5-3615b67dfc22" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"searchProperty","Type":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"searchOperation","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMTrustee" + ,"Kind":"Com" + ,"Guid":"3b466da8-c1a4-4b2a-999a-befcdd56cefb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TrusteeSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TrusteeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TrusteeDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TrusteeDSPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TrusteeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMPermission" + ,"Kind":"Com" + ,"Guid":"35ebca40-e1a1-4a02-8905-d79416fb464a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Inherited" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Inheritable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Denied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Permission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Trustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMTrustee","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMSecurityInfo" + ,"Kind":"Com" + ,"Guid":"b6c31ed4-1c93-4d3e-ae84-eb6d61161b60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPerm","Type":{"Kind":"ApiRef","Name":"IGPMPermission","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPerm","Type":{"Kind":"ApiRef","Name":"IGPMPermission","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTrustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTrustee","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMBackup" + ,"Kind":"Com" + ,"Guid":"d8a16a35-3b0d-416b-8d02-4df6f95a7119" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GPODomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GPODisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Comment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BackupDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReportToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTargetFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMBackupCollection" + ,"Kind":"Com" + ,"Guid":"c786fc0f-26d8-4bab-a745-39ca7e800cac" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IGPMSOM_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"somSite","Value":0} + ,{"Name":"somDomain","Value":1} + ,{"Name":"somOU","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGPMSOM" + ,"Kind":"Com" + ,"Guid":"c0a7f09e-05a1-4f0c-8158-9e5c33684f6b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_GPOInheritanceBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_GPOInheritanceBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGPOLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLinkPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pGPO","Type":{"Kind":"ApiRef","Name":"IGPMGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNewGPOLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPOLink","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL_IGPMSOM_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGPOLinks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGPOLinks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPOLinksCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInheritedGPOLinks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGPOLinks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPOLinksCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityInfo","Type":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMSOMCollection" + ,"Kind":"Com" + ,"Guid":"adc1688e-00e4-4495-abba-bed200df0cab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMSOM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMWMIFilter" + ,"Kind":"Com" + ,"Guid":"ef2ff9b4-3c27-459a-b979-038305cec75d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetQueryList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityInfo","Type":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMWMIFilterCollection" + ,"Kind":"Com" + ,"Guid":"5782d582-1a36-4661-8a94-c3c32551945b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMRSOP" + ,"Kind":"Com" + ,"Guid":"49ed785a-3237-4ff2-b1f0-fdf5a8d5a1ee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Namespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LoggingComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoggingComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LoggingUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoggingUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LoggingFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoggingFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningDomainController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningDomainController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningSiteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningSiteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningUserSOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningUserSOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningUserWMIFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningUserWMIFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningUserSecurityGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningUserSecurityGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningComputerSOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningComputerSOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningComputerWMIFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningComputerWMIFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlanningComputerSecurityGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlanningComputerSecurityGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"LoggingEnumerateUsers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateQueryResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseQueryResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReportToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTargetFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMGPO" + ,"Kind":"Com" + ,"Guid":"58cc4352-1ca3-48e5-9864-1da4d6e0d60f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DomainName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CreationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModificationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserDSVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ComputerDSVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserSysvolVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ComputerSysvolVersionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetWMIFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMWMIFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMWMIFilter","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetWMIFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMWMIFilter","Type":{"Kind":"ApiRef","Name":"IGPMWMIFilter","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComputerEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUserEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsComputerEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityInfo","Type":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Backup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrComment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIGPMBackup","Type":{"Kind":"ApiRef","Name":"IGPMBackup","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarMigrationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReportToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTargetFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIGPMDomain","Type":{"Kind":"ApiRef","Name":"IGPMDomain","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarNewDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarMigrationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSD","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppSD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsACLConsistent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbConsistent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MakeACLConsistent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGPMGPOCollection" + ,"Kind":"Com" + ,"Guid":"f0f0d5cf-70ca-4c39-9e29-b642f8726c01" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMGPOs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMGPOLink" + ,"Kind":"Com" + ,"Guid":"434b99bd-5de7-478a-809c-c251721df70c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_GPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GPODomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enforced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enforced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SOMLinkOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SOM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMSOM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSOM","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGPMGPOLinksCollection" + ,"Kind":"Com" + ,"Guid":"189d7b68-16bd-4d0d-a2ec-2e6aa2288c7f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMLinks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMCSECollection" + ,"Kind":"Com" + ,"Guid":"2e52a97d-0a4a-4a6f-85db-201622455da0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMCSEs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMClientSideExtension" + ,"Kind":"Com" + ,"Guid":"69da7488-b8db-415e-9266-901be4d49928" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsUserEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsComputerEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMAsyncCancel" + ,"Kind":"Com" + ,"Guid":"ddc67754-be67-4541-8166-f48166868c9c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGPMAsyncProgress" + ,"Kind":"Com" + ,"Guid":"6aac29f8-5948-4324-bf70-423818942dbc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProgressNumerator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lProgressDenominator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppIGPMStatusMsgCollection","Type":{"Kind":"ApiRef","Name":"IGPMStatusMsgCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMStatusMsgCollection" + ,"Kind":"Com" + ,"Guid":"9b6e1af0-1a92-40f3-a59d-f36ac1f728b7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMStatusMessage" + ,"Kind":"Com" + ,"Guid":"8496c22f-f3de-4a1f-8f58-603caaa93d7b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ObjectPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ExtensionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SettingsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OperationCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMConstants" + ,"Kind":"Com" + ,"Guid":"50ef73e6-d35c-4c8d-be63-7ea5d2aac5c4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PermGPOApply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermGPORead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermGPOEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermGPOEditSecurityAndDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermGPOCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermWMIFilterEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermWMIFilterFullControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermWMIFilterCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMLogging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMPlanning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMGPOCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMWMICreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermSOMWMIFullControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOEffectivePermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPODisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOWMIFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOComputerExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPOUserExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertySOMLinks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyGPODomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyBackupMostRecent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchOpEquals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchOpContains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchOpNotContains" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchOpNotEquals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0004","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UsePDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UseAnyDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DoNotUseW2KDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SOMSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL_IGPMSOM_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SOMDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL_IGPMSOM_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SOMOU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL_IGPMSOM_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SecurityFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbOwner","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vbGroup","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vbDACL","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vbSACL","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DoNotValidateDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReportHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReportXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RSOPModeUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RSOPModePlanning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RSOPModeLogging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0001","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeLocalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeGlobalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeUniversalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeUNCPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryTypeUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationOptionSameAsSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationOptionNone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationOptionByRelativeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationOptionSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MigrationTableOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ProcessSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopLoggingNoComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopLoggingNoUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopPlanningAssumeSlowLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopPlanningLoopbackOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbMerge","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopPlanningAssumeUserWQLFilterTrue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RsopPlanningAssumeCompWQLFilterTrue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMResult" + ,"Kind":"Com" + ,"Guid":"86dff7e9-f76f-42ab-9570-cebc6be8a52d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMStatusMsgCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMStatusMsgCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Result" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OverallStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGPMMapEntryCollection" + ,"Kind":"Com" + ,"Guid":"bb0bf49b-e53f-443f-b807-8be22bfb6d42" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMMapEntry" + ,"Kind":"Com" + ,"Guid":"8e79ad06-2381-4444-be4c-ff693e6e6f2b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Destination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDestination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgpmDestOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0007","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EntryType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgpmEntryType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMMigrationTable" + ,"Kind":"Com" + ,"Guid":"48f823b1-efaf-470b-b6ed-40d14ee1a4ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMigrationTablePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"gpmEntryType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0006","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarDestination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMapEntry","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMapEntry","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateDestination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarDestination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMapEntry","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMMapEntryCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"GPMBackupType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"typeGPO","Value":0} + ,{"Name":"typeStarterGPO","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GPMStarterGPOType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"typeSystem","Value":0} + ,{"Name":"typeCustom","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGPMBackupDirEx" + ,"Kind":"Com" + ,"Guid":"f8dc55ed-3ba0-4864-aad4-d365189ee1d5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BackupDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBackupDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BackupType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgpmBackupType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMBackupType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBackup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchBackups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarBackupCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMStarterGPOBackupCollection" + ,"Kind":"Com" + ,"Guid":"c998031d-add0-4bb5-8dea-298505d8423b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMTmplBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMStarterGPOBackup" + ,"Kind":"Com" + ,"Guid":"51d98eda-a87e-43dd-b80a-0b66ef1938d6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BackupDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBackupDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Comment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrComment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTemplateDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StarterGPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTemplateID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMStarterGPOType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReportToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTargetFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPM2" + ,"Kind":"Com" + ,"Guid":"00238f8a-3d86-41ac-8f5e-06a6638a634a" + ,"Interface":{"Kind":"ApiRef","Name":"IGPM","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"GetBackupDirEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backupDirType","Type":{"Kind":"ApiRef","Name":"GPMBackupType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMBackupDirEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMBackupDirEx","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeReportingEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"reportingOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMStarterGPO" + ,"Kind":"Com" + ,"Guid":"dfc3f61b-8880-4490-9337-d29c7ba8c2f0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Product" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CreationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModifiedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMStarterGPOType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ComputerVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StarterGPOVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSaveFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bOverwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSaveAsSystem","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrAuthor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrUniqueID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Backup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBackupDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrComment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarNewDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GenerateReportToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTargetFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSecurityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityInfo","Type":{"Kind":"ApiRef","Name":"IGPMSecurityInfo","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMStarterGPOCollection" + ,"Kind":"Com" + ,"Guid":"2e522729-2219-44ad-933a-64dfd650c423" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIGPMTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMDomain2" + ,"Kind":"Com" + ,"Guid":"7ca6bb8b-f1eb-490a-938d-3c4e51c768e6" + ,"Interface":{"Kind":"ApiRef","Name":"IGPMDomain","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppnewTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMStarterGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGPOFromStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGPOTemplate","Type":{"Kind":"ApiRef","Name":"IGPMStarterGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppnewGPO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMStarterGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchStarterGPOs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMSearchCriteria","Type":{"Kind":"ApiRef","Name":"IGPMSearchCriteria","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIGPMTemplateCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMStarterGPOCollection","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"LoadStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLoadFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bOverwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestoreStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIGPMTmplBackup","Type":{"Kind":"ApiRef","Name":"IGPMStarterGPOBackup","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMConstants2" + ,"Kind":"Com" + ,"Guid":"05ae21b0-ac09-4032-a26f-9e7da786dc19" + ,"Interface":{"Kind":"ApiRef","Name":"IGPMConstants","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"get_BackupTypeGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMBackupType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BackupTypeStarterGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMBackupType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StarterGPOTypeSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMStarterGPOType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StarterGPOTypeCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMStarterGPOType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyStarterGPOPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyStarterGPOEffectivePermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyStarterGPODisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyStarterGPOID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SearchPropertyStarterGPODomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMSearchProperty","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermStarterGPORead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermStarterGPOEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermStarterGPOFullControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PermStarterGPOCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMPermissionType","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReportLegacy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMReportingOptions","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReportComments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPMReportingOptions","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGPMGPO2" + ,"Kind":"Com" + ,"Guid":"8a66a210-b78b-4d99-88e2-c306a817c925" + ,"Interface":{"Kind":"ApiRef","Name":"IGPMGPO","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMDomain3" + ,"Kind":"Com" + ,"Guid":"0077fdfe-88c7-4acf-a11d-d10a7c310a03" + ,"Interface":{"Kind":"ApiRef","Name":"IGPMDomain2","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"GenerateReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpmReportType","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_gpmgmt_0000_0000_0005","TargetKind":"Default","Api":"GroupPolicyManagementConsole","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarGPMProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarGPMCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIGPMResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IGPMResult","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InfrastructureDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InfrastructureDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_InfrastructureFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGPMGPO3" + ,"Kind":"Com" + ,"Guid":"7cf123a1-f94a-4112-bfae-6aa1db9cb248" + ,"Interface":{"Kind":"ApiRef","Name":"IGPMGPO2","TargetKind":"Com","Api":"GroupPolicyManagementConsole","Parents":[]} + ,"Methods":[ + { + "Name":"get_InfrastructureDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InfrastructureDC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_InfrastructureFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/HardwareCounterProfiling.json b/api/HardwareCounterProfiling.json new file mode 100644 index 0000000..9fbe5e1 --- /dev/null +++ b/api/HardwareCounterProfiling.json @@ -0,0 +1,99 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HARDWARE_COUNTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PMCCounter","Value":0} + ,{"Name":"MaxHardwareCounterType","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HARDWARE_COUNTER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"HARDWARE_COUNTER_TYPE","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERFORMANCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HwCountersCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ContextSwitchCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitReasonBitMap","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CycleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HwCounters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"HARDWARE_COUNTER_DATA","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"EnableThreadProfiling" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HardwareCounters","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"PerformanceDataHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DisableThreadProfiling" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PerformanceDataHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryThreadProfiling" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadThreadProfilingData" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PerformanceDataHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PerformanceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERFORMANCE_DATA","TargetKind":"Default","Api":"HardwareCounterProfiling","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/HiDpi.json b/api/HiDpi.json new file mode 100644 index 0000000..b218a51 --- /dev/null +++ b/api/HiDpi.json @@ -0,0 +1,355 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCDC_DEFAULT","Value":0} + ,{"Name":"DCDC_DISABLE_FONT_UPDATE","Value":1} + ,{"Name":"DCDC_DISABLE_RELAYOUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIALOG_DPI_CHANGE_BEHAVIORS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DDC_DEFAULT","Value":0} + ,{"Name":"DDC_DISABLE_ALL","Value":1} + ,{"Name":"DDC_DISABLE_RESIZE","Value":2} + ,{"Name":"DDC_DISABLE_CONTROL_RELAYOUT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DPI_AWARENESS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DPI_AWARENESS_INVALID","Value":-1} + ,{"Name":"DPI_AWARENESS_UNAWARE","Value":0} + ,{"Name":"DPI_AWARENESS_SYSTEM_AWARE","Value":1} + ,{"Name":"DPI_AWARENESS_PER_MONITOR_AWARE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DPI_HOSTING_BEHAVIOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DPI_HOSTING_BEHAVIOR_INVALID","Value":-1} + ,{"Name":"DPI_HOSTING_BEHAVIOR_DEFAULT","Value":0} + ,{"Name":"DPI_HOSTING_BEHAVIOR_MIXED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROCESS_DPI_AWARENESS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROCESS_DPI_UNAWARE","Value":0} + ,{"Name":"PROCESS_SYSTEM_DPI_AWARE","Value":1} + ,{"Name":"PROCESS_PER_MONITOR_DPI_AWARE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MONITOR_DPI_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MDT_EFFECTIVE_DPI","Value":0} + ,{"Name":"MDT_ANGULAR_DPI","Value":1} + ,{"Name":"MDT_RAW_DPI","Value":2} + ,{"Name":"MDT_DEFAULT","Value":0} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"OpenThemeDataForDpi" + ,"SetLastError":false + ,"DllImport":"UxTheme" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszClassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDialogControlDpiChangeBehavior" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDialogControlDpiChangeBehavior" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDialogDpiChangeBehavior" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDialogDpiChangeBehavior" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DIALOG_DPI_CHANGE_BEHAVIORS","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemMetricsForDpi" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdjustWindowRectExForDpi" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bMenu","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogicalToPhysicalPointForPerMonitorDPI" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PhysicalToLogicalPointForPerMonitorDPI" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SystemParametersInfoForDpi" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uiAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"fWinIni","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"dpiContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"GetWindowDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAwarenessFromDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpiFromDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AreDpiAwarenessContextsEqual" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dpiContextA","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dpiContextB","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidDpiAwarenessContext" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpiForWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpiForSystem" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSystemDpiForProcess" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableNonClientDpiScaling" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessDpiAwarenessContext" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadDpiHostingBehavior" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadDpiHostingBehavior" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWindowDpiHostingBehavior" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DPI_HOSTING_BEHAVIOR","TargetKind":"Default","Api":"HiDpi","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessDpiAwareness" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessDpiAwareness" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hprocess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_DPI_AWARENESS","TargetKind":"Default","Api":"HiDpi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDpiForMonitor" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dpiType","Type":{"Kind":"ApiRef","Name":"MONITOR_DPI_TYPE","TargetKind":"Default","Api":"HiDpi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Hid.json b/api/Hid.json new file mode 100644 index 0000000..7ba5b27 --- /dev/null +++ b/api/Hid.json @@ -0,0 +1,4343 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DICONSTANTFORCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lMagnitude","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIRAMPFORCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPERIODIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagnitude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwPhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DICONDITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPositiveCoefficient","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lNegativeCoefficient","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwPositiveSaturation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNegativeSaturation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lDeadBand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DICUSTOMFORCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSamplePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rglForceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIENVELOPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttackLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttackTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFadeLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFadeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIEFFECT_DX5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSamplePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTriggerButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTriggerRepeatInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwAxes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rglDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpEnvelope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIENVELOPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"cbTypeSpecificParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvTypeSpecificParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIEFFECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSamplePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTriggerButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTriggerRepeatInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwAxes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rglDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lpEnvelope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIENVELOPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"cbTypeSpecificParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvTypeSpecificParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwStartDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIFILEEFFECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GuidEffect","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lpDiEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"szFriendlyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDIENUMEFFECTSINFILECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIFILEEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DIEFFESCAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectInputEffect" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEffectGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEffectStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DIDEVCAPS_DX3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPOVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPOVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFSamplePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFMinTimeResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFirmwareRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIOBJECTDATAFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDATAFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwObjSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumObjs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgodf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIOBJECTDATAFORMAT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIACTIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uAppData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwSemantic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["DIACTIONA"]},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwObjID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lptszActionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"uResIdString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DIACTIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uAppData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwSemantic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["DIACTIONW"]},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwObjID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lptszActionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"uResIdString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DIACTIONFORMATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgoAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"guidActionMap","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwGenre","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lAxisMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lAxisMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstString","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwCRC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszActionMap","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIACTIONFORMATW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgoAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"guidActionMap","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwGenre","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lAxisMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lAxisMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstString","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftTimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwCRC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszActionMap","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DICOLORSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextFore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTextHighlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCalloutLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCalloutHighlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBorder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControlFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cHighlightFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAreaFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DICONFIGUREDEVICESPARAMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lptszUserNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwcFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lprgFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dics","Type":{"Kind":"ApiRef","Name":"DICOLORSET","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"lpUnkDDSTarget","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DICONFIGUREDEVICESPARAMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcUsers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lptszUserNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwcFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lprgFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dics","Type":{"Kind":"ApiRef","Name":"DICOLORSET","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"lpUnkDDSTarget","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEIMAGEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tszImagePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwViewID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcOverlay","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwObjID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcValidPts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgptCalloutLine","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rcCalloutRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTextAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEIMAGEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tszImagePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwViewID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcOverlay","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwObjID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcValidPts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgptCalloutLine","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"rcCalloutRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTextAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEIMAGEINFOHEADERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeImageInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcPOVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lprgImageInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEIMAGEINFOA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEIMAGEINFOHEADERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeImageInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwcPOVs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lprgImageInfoArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEIMAGEINFOW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTINSTANCE_DX3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTINSTANCE_DX3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTINSTANCEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFFMaxForce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFForceResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCollectionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDesignatorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wExponent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReportId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTINSTANCEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFFMaxForce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFForceResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCollectionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDesignatorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wExponent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReportId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDIENUMDEVICEOBJECTSCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMDEVICEOBJECTSCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DIPROPHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwObj","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPDWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPPOINTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"uData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"lMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPCAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"lMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCenter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPCALPOV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"lMin","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lMax","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPGUIDANDPATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"guidClass","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPSTRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"wsz","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lP","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLog","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPROPCPOINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diph","Type":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"dwCPointsNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"CPOINT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTDATA_DX3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEOBJECTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAppData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEINSTANCE_DX3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidProduct","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszInstanceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"tszProductName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEINSTANCE_DX3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidProduct","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszInstanceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"tszProductName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEINSTANCEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidProduct","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszInstanceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"tszProductName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"guidFFDriver","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICEINSTANCEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidProduct","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszInstanceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"tszProductName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"guidFFDriver","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectInputDeviceW" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVCAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICEOBJECTSCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDATAFORMAT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDeviceA" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVCAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICEOBJECTSCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDATAFORMAT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"DIEFFECTINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwEffType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStaticParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDynamicParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIEFFECTINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwEffType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStaticParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDynamicParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDIENUMEFFECTSCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMEFFECTSCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMCREATEDEFFECTOBJECTSCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDirectInputEffect","TargetKind":"Com","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDirectInputDevice2W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputDeviceW","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputEffect","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetForceFeedbackState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendForceFeedbackCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCreatedEffectObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMCREATEDEFFECTOBJECTSCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Poll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDevice2A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputDeviceA","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputEffect","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetForceFeedbackState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendForceFeedbackCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCreatedEffectObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMCREATEDEFFECTOBJECTSCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Poll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDevice7W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputDevice2W","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"EnumEffectsInFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSINFILECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEffectToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIFILEEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDevice7A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputDevice2A","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"EnumEffectsInFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSINFILECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEffectToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIFILEEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDevice8W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVCAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICEOBJECTSCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDATAFORMAT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputEffect","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetForceFeedbackState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendForceFeedbackCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCreatedEffectObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMCREATEDEFFECTOBJECTSCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Poll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffectsInFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSINFILECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEffectToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIFILEEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildActionMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActionMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEIMAGEINFOHEADERW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputDevice8A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVCAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICEOBJECTSCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIPROPHEADER","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDATAFORMAT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputEffect","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECTINFOA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetForceFeedbackState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendForceFeedbackCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCreatedEffectObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIENUMCREATEDEFFECTOBJECTSCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Poll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendDeviceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEOBJECTDATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEffectsInFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMEFFECTSINFILECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEffectToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIFILEEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildActionMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActionMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEIMAGEINFOHEADERA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DIMOUSESTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgbButtons","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIMOUSESTATE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgbButtons","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rglSlider","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"rgdwPOV","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rgbButtons","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYSTATE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rglSlider","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"rgdwPOV","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rgbButtons","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lVX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lVY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lVZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lVRx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lVRy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lVRz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rglVSlider","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lAX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lAY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lAZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lARx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lARy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lARz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rglASlider","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lFX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFRx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFRy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFRz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rglFSlider","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDIENUMDEVICESCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMDEVICESCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDICONFIGUREDEVICESCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMDEVICESBYSEMANTICSCBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectInputDevice8A","TargetKind":"Com","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDIENUMDEVICESBYSEMANTICSCBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICEINSTANCEW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"IDirectInputDevice8W","TargetKind":"Com","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDirectInputW" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputDeviceW","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputA" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputDeviceA","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput2W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputW","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"FindDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput2A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInputA","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"FindDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput7W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInput2W","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput7A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IDirectInput2A","TargetKind":"Com","Api":"Hid","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDeviceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput8W" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputDevice8W","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESCALLBACKW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumDevicesBySemantics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESBYSEMANTICSCBW","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigureDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDICONFIGUREDEVICESCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DICONFIGUREDEVICESPARAMSW","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectInput8A" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectInputDevice8A","TargetKind":"Com","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESCALLBACKA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RunControlPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumDevicesBySemantics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIACTIONFORMATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPDIENUMDEVICESBYSEMANTICSCBA","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigureDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDICONFIGUREDEVICESCALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DICONFIGUREDEVICESPARAMSA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"LPFNSHOWJOYCPL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DIOBJECTATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIFFOBJECTATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFFMaxForce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFForceResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIOBJECTCALIBRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCenter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIPOVCALIBRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lMin","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"lMax","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIEFFECTATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEffectId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStaticParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDynamicParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCoords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIFFDEVICEATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFSamplePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFMinTimeResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDRIVERVERSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFirmwareRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFFDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIDEVICESTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIHIDFFINITINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszDeviceInterface","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GuidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectInputEffectDriver" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVersions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDRIVERVERSIONS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFESCAPE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendForceFeedbackCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForceFeedbackState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIDEVICESTATE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DownloadEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIEFFECT","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"LPDIJOYTYPECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DIJOYTYPEINFO_DX5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hws","Type":{"Kind":"ApiRef","Name":"joyreghwsettings_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"clsidConfig","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszDisplayName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszCallout","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYTYPEINFO_DX6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hws","Type":{"Kind":"ApiRef","Name":"joyreghwsettings_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"clsidConfig","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszDisplayName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszCallout","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszHardwareId","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYTYPEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hws","Type":{"Kind":"ApiRef","Name":"joyreghwsettings_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"clsidConfig","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszDisplayName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszCallout","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszHardwareId","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszMapFile","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYCONFIG_DX5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hwc","Type":{"Kind":"ApiRef","Name":"joyreghwconfig_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszType","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszCallout","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYCONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstance","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hwc","Type":{"Kind":"ApiRef","Name":"joyreghwconfig_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszType","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszCallout","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"guidGameport","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIJOYUSERVALUES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ruv","Type":{"Kind":"ApiRef","Name":"joyreguservalues_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wszGlobalDriver","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszGameportEmulator","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectInputJoyConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIJOYTYPECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYTYPEINFO","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYTYPEINFO","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYCONFIG","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYCONFIG","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYUSERVALUES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYUSERVALUES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNewHardware" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenTypeKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenConfigKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectInputJoyConfig8" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unacquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCooperativeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"LPDIJOYTYPECALLBACK","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYTYPEINFO","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYTYPEINFO","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYCONFIG","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYCONFIG","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYUSERVALUES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIJOYUSERVALUES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNewHardware" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenTypeKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenAppStatusKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"KEYBOARD_INPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MakeCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_TYPEMATIC_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Delay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Subtype","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyboardIdentifier","Type":{"Kind":"ApiRef","Name":"KEYBOARD_ID","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"KeyboardMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfFunctionKeys","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfIndicators","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfKeysTotal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InputDataQueueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyRepeatMinimum","Type":{"Kind":"ApiRef","Name":"KEYBOARD_TYPEMATIC_PARAMETERS","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"KeyRepeatMaximum","Type":{"Kind":"ApiRef","Name":"KEYBOARD_TYPEMATIC_PARAMETERS","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_EXTENDED_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FormFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PhysicalLayout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VendorSpecificPhysicalLayout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IETFLanguageTagIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImplementedInputAssistControls","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_INDICATOR_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LedFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INDICATOR_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MakeCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IndicatorFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_INDICATOR_TRANSLATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfIndicatorKeys","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IndicatorList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"INDICATOR_LIST","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_UNIT_ID_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBOARD_IME_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ImeOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImeConvMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSE_INPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["MOUSE_INPUT_DATA"]},"Attrs":[]} + ,{"Name":"RawButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LastY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buttons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","MOUSE_INPUT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ButtonFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ButtonData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MOUSE_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MouseIdentifier","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfButtons","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SampleRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InputDataQueueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSE_UNIT_ID_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_REPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HidP_Input","Value":0} + ,{"Name":"HidP_Output","Value":1} + ,{"Name":"HidP_Feature","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USAGE_AND_PAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_BUTTON_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReportID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsAlias","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BitField","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IsRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsStringRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsDesignatorRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsAbsolute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["HIDP_BUTTON_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Range","Type":{"Kind":"ApiRef","Name":"_Range_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","HIDP_BUTTON_CAPS"]},"Attrs":[]} + ,{"Name":"NotRange","Type":{"Kind":"ApiRef","Name":"_NotRange_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","HIDP_BUTTON_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NotRange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Range_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsageMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UsageMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndexMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndexMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HIDP_VALUE_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReportID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsAlias","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BitField","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IsRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsStringRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsDesignatorRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsAbsolute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HasNull","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BitSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReportCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UnitsExp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Units","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogicalMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LogicalMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PhysicalMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PhysicalMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["HIDP_VALUE_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Range","Type":{"Kind":"ApiRef","Name":"_Range_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","HIDP_VALUE_CAPS"]},"Attrs":[]} + ,{"Name":"NotRange","Type":{"Kind":"ApiRef","Name":"_NotRange_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","HIDP_VALUE_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NotRange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Range_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsageMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UsageMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StringMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DesignatorMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndexMin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataIndexMax","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HIDP_LINK_COLLECTION_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LinkUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LinkUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Parent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfChildren","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NextSibling","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstChild","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HIDP_PREPARSED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InputReportByteLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutputReportByteLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FeatureReportByteLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NumberLinkCollectionNodes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberInputButtonCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberInputValueCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberInputDataIndices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOutputButtonCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOutputValueCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOutputDataIndices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberFeatureButtonCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberFeatureValueCaps","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberFeatureDataIndices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["HIDP_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RawValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"On","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"HIDP_UNKNOWN_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Token","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BitField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_EXTENDED_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumGlobalUnknowns","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GlobalUnknowns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIDP_UNKNOWN_TOKEN","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDP_KEYBOARD_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HidP_Keyboard_Break","Value":0} + ,{"Name":"HidP_Keyboard_Make","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HIDP_KEYBOARD_MODIFIER_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Hid","Parents":["HIDP_KEYBOARD_MODIFIER_STATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Hid","Parents":["_Anonymous_e__Union","HIDP_KEYBOARD_MODIFIER_STATE"]},"Attrs":[]} + ,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PHIDP_INSERT_SCANCODES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"NewScanCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HIDD_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RingBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIDD_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProductID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VersionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYREGHWVALUES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"jrvHardware","Type":{"Kind":"ApiRef","Name":"joyrange_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwPOVValues","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwCalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"DirectInput8Create" + ,"SetLastError":false + ,"DllImport":"DINPUT8" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riidltf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"punkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetCaps" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIDP_CAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HidP_GetLinkCollectionNodes" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LinkCollectionNodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_LINK_COLLECTION_NODE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"LinkCollectionNodesLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetSpecificButtonCaps" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"ButtonCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_BUTTON_CAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ButtonCapsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetButtonCaps" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"ButtonCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_BUTTON_CAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ButtonCapsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetSpecificValueCaps" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"ValueCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_VALUE_CAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ValueCapsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetValueCaps" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"ValueCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_VALUE_CAPS","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ValueCapsLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetExtendedAttributes" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Attributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_EXTENDED_ATTRIBUTES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"LengthAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HidP_InitializeReportForID" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReportID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_SetData" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_DATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetData" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDP_DATA","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_MaxDataListLength" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_SetUsages" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"UsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"UsageLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_UnsetUsages" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"UsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"UsageLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetUsages" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"UsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"UsageLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetUsagesEx" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"ButtonList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"USAGE_AND_PAGE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"UsageLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_MaxUsageListLength" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_SetUsageValue" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_SetScaledUsageValue" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_SetUsageValueArray" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"UsageValueByteLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetUsageValue" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetScaledUsageValue" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_GetUsageValueArray" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ReportType","Type":{"Kind":"ApiRef","Name":"HIDP_REPORT_TYPE","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"UsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"LinkCollection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"UsageValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated"]} + ,{"Name":"UsageValueByteLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReportLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_UsageListDifference" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PreviousUsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"CurrentUsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"BreakUsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"MakeUsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"UsageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidP_TranslateUsagesToI8042ScanCodes" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ChangedUsageList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"UsageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"KeyAction","Type":{"Kind":"ApiRef","Name":"HIDP_KEYBOARD_DIRECTION","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"ModifierState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIDP_KEYBOARD_MODIFIER_STATE","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"InsertCodesProcedure","Type":{"Kind":"ApiRef","Name":"PHIDP_INSERT_SCANCODES","TargetKind":"FunctionPointer","Api":"Hid","Parents":[]},"Attrs":["In"]} + ,{"Name":"InsertCodesContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HidD_GetAttributes" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIDD_ATTRIBUTES","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HidD_GetHidGuid" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"HidGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HidD_GetPreparsedData" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PreparsedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HidD_FreePreparsedData" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"PreparsedData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_FlushQueue" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetConfiguration" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDD_CONFIGURATION","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ConfigurationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_SetConfiguration" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HIDD_CONFIGURATION","TargetKind":"Default","Api":"Hid","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ConfigurationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetFeature" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReportBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReportBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_SetFeature" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReportBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ReportBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetInputReport" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReportBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReportBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_SetOutputReport" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReportBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ReportBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetNumInputBuffers" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HidD_SetNumInputBuffers" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetPhysicalDescriptor" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetManufacturerString" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetProductString" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetIndexedString" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StringIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetSerialNumberString" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HidD_GetMsGenreDescriptor" + ,"SetLastError":false + ,"DllImport":"HID" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"HidDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "DIACTION" + ,"DIACTIONFORMAT" + ,"DICONFIGUREDEVICESPARAMS" + ,"DIDEVICEIMAGEINFO" + ,"DIDEVICEIMAGEINFOHEADER" + ,"DIDEVICEOBJECTINSTANCE_DX3" + ,"DIDEVICEOBJECTINSTANCE" + ,"LPDIENUMDEVICEOBJECTSCALLBACK" + ,"DIDEVICEINSTANCE_DX3" + ,"DIDEVICEINSTANCE" + ,"IDirectInputDevice" + ,"DIEFFECTINFO" + ,"LPDIENUMEFFECTSCALLBACK" + ,"IDirectInputDevice2" + ,"IDirectInputDevice7" + ,"IDirectInputDevice8" + ,"LPDIENUMDEVICESCALLBACK" + ,"LPDIENUMDEVICESBYSEMANTICSCB" + ,"IDirectInput" + ,"IDirectInput2" + ,"IDirectInput7" + ,"IDirectInput8" +] + +} diff --git a/api/HtmlHelp.json b/api/HtmlHelp.json new file mode 100644 index 0000000..857b16c --- /dev/null +++ b/api/HtmlHelp.json @@ -0,0 +1,1373 @@ +{ + +"Constants":[ + { + "Name":"HHWIN_NAVTYPE_TOC" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_INDEX" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_SEARCH" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_FAVORITES" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_HISTORY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_AUTHOR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTYPE_CUSTOM_FIRST" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"IT_INCLUSIVE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"IT_EXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"IT_HIDDEN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTAB_TOP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTAB_LEFT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HHWIN_NAVTAB_BOTTOM" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_CONTENTS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_INDEX" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_SEARCH" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_FAVORITES" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_HISTORY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_AUTHOR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_CUSTOM_FIRST" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HH_TAB_CUSTOM_LAST" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TAB_CONTENTS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TAB_INDEX" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TAB_SEARCH" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TAB_HISTORY" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TAB_FAVORITES" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_EXPAND" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_CONTRACT" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_BACK" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_FORWARD" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_STOP" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_REFRESH" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_HOME" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_SYNC" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_OPTIONS" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_PRINT" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_HIGHLIGHT" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_CUSTOMIZE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_JUMP1" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_JUMP2" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_ZOOM" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TOC_NEXT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_TOC_PREV" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_NOTES" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"HHACT_LAST_ENUM" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"HHN_NOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_POPUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"clrForeground","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrBackground","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcMargins","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pszFont","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_AKLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszKeywords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszMsgText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszMsgTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fIndexOnFail","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_ENUM_IT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszCatName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszITName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszITDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_ENUM_CAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszCatName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszCatDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_SET_INFOTYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszCatName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszInfoTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_FTS_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fUniCodeStrings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSearchQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"iProximity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fStemmedSearch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fTitleOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fExecute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_WINTYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fUniCodeStrings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fsValidMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fsWinProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwStyles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExStyles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcWindowPos","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nShowState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hwndHelp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndCaller","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"paInfoTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"hwndToolBar","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndNavigation","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndHTML","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iNavWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rcHTML","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pszToc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszHome","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fsToolBarFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fNotExpanded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"curNavType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tabpos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idNotify","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tabOrder","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cHistory","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszJump1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszJump2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszUrlJump1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszUrlJump2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"rcMinSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cbInfoTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszCustomTabs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HHNTRACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"pszCurUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"idAction","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"phhWinType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HH_WINTYPE","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HH_GPROPID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HH_GPROPID_SINGLETHREAD","Value":1} + ,{"Name":"HH_GPROPID_TOOLBAR_MARGIN","Value":2} + ,{"Name":"HH_GPROPID_UI_LANGUAGE","Value":3} + ,{"Name":"HH_GPROPID_CURRENT_SUBSET","Value":4} + ,{"Name":"HH_GPROPID_CONTENT_LANGUAGE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HH_GLOBAL_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"HH_GPROPID","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":[]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CProperty" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"HtmlHelp","Parents":["CProperty"]},"Attrs":[]} + ,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszwData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IITPropList" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IPersistStreamInit","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszwString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Prop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CProperty","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CProperty","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPersist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPersist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirst" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CProperty","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CProperty","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaveHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHeaderSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHdrSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaveDataToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadFromMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveToMem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IITDatabase" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszMoniker","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwObjInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwObjInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObjectPersistence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpwszObject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwObjInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvPersistence","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"fStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IITGroup" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IITQuery" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IITWordWheel" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpITDB","Type":{"Kind":"ApiRef","Name":"IITDatabase","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszMoniker","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLocaleInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCodePageID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSorterInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwObjInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEntry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpvKeyBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbKeyBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEntry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpITResult","Type":{"Kind":"ApiRef","Name":"IITResultSet","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcvPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fExactMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piitGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IITGroup","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiitGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IITGroup","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDataCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEntry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEntry","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpITResult","Type":{"Kind":"ApiRef","Name":"IITResultSet","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRS","Type":{"Kind":"ApiRef","Name":"IITResultSet","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStemSink" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutAltWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStemmerConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLocaleInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCodePageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCodePageID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetControlInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfStemFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgrfStemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadExternalStemmerData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwExtDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IITStopWordList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWordBreakerConfig" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLocaleInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCodePageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleInfoA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCodePageID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBreakWordType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBreakWordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBreakWordType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBreakWordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetControlInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfBreakFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgrfBreakFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadExternalBreakerData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwExtDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWordStemmer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pStemmer","Type":{"Kind":"ApiRef","Name":"IStemmer","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWordStemmer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStemmer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStemmer","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRIORITY_LOW","Value":0} + ,{"Name":"PRIORITY_NORMAL","Value":1} + ,{"Name":"PRIORITY_HIGH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ROWSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lRowFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cRowsTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLUMNSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPropCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cPropsLoaded","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCOLHEAPFREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IITResultSet" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColumnPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ColumnPriority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColumnHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpvHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pfnColHeapFree","Type":{"Kind":"ApiRef","Name":"PFNCOLHEAPFREE","TargetKind":"FunctionPointer","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetKeyProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvDefaultData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszwDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDefaultData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpvHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpwStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRSCopy","Type":{"Kind":"ApiRef","Name":"IITResultSet","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResSrc","Type":{"Kind":"ApiRef","Name":"IITResultSet","TargetKind":"Com","Api":"HtmlHelp","Parents":[]},"Attrs":["In"]} + ,{"Name":"lRowSrcFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cSrcRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRowFirstDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Prop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CProperty","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetKeyProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyPropID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ColumnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNumberOfRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNumberOfColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpvDefaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"cbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ColumnPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIORITY","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnFromPropID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lColumnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ClearRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Free" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPause","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRowStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROWSTATUS","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpColStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLUMNSTATUS","TargetKind":"Default","Api":"HtmlHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Http.json b/api/Http.json new file mode 100644 index 0000000..4d05132 --- /dev/null +++ b/api/Http.json @@ -0,0 +1,3113 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HTTP_SERVER_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpServerAuthenticationProperty","Value":0} + ,{"Name":"HttpServerLoggingProperty","Value":1} + ,{"Name":"HttpServerQosProperty","Value":2} + ,{"Name":"HttpServerTimeoutsProperty","Value":3} + ,{"Name":"HttpServerQueueLengthProperty","Value":4} + ,{"Name":"HttpServerStateProperty","Value":5} + ,{"Name":"HttpServer503VerbosityProperty","Value":6} + ,{"Name":"HttpServerBindingProperty","Value":7} + ,{"Name":"HttpServerExtendedAuthenticationProperty","Value":8} + ,{"Name":"HttpServerListenEndpointProperty","Value":9} + ,{"Name":"HttpServerChannelBindProperty","Value":10} + ,{"Name":"HttpServerProtectionLevelProperty","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_PROPERTY_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_ENABLED_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpEnabledStateActive","Value":0} + ,{"Name":"HttpEnabledStateInactive","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_STATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"HTTP_ENABLED_STATE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_503_RESPONSE_VERBOSITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Http503ResponseVerbosityBasic","Value":0} + ,{"Name":"Http503ResponseVerbosityLimited","Value":1} + ,{"Name":"Http503ResponseVerbosityFull","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_QOS_SETTING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpQosSettingTypeBandwidth","Value":0} + ,{"Name":"HttpQosSettingTypeConnectionLimit","Value":1} + ,{"Name":"HttpQosSettingTypeFlowRate","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_QOS_SETTING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QosType","Type":{"Kind":"ApiRef","Name":"HTTP_QOS_SETTING_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"QosSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_CONNECTION_LIMIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"MaxConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_BANDWIDTH_LIMIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_FLOWRATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPeakBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BurstSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_TIMEOUT_KEY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IdleConnectionTimeout","Value":0} + ,{"Name":"HeaderWaitTimeout","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_TIMEOUT_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_TIMEOUT_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_TIMEOUT_LIMIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"EntityBody","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DrainEntityBody","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RequestQueue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IdleConnection","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HeaderWait","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinSendRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SETTING_KEY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpNone","Value":0} + ,{"Name":"HttpTlsThrottle","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SETTING_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SETTING_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_LISTEN_ENDPOINT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"EnableSharing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RealmLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Realm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RealmLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Realm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVER_AUTHENTICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"AuthSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReceiveMutualAuth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReceiveContextHandle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DisableNTLMCredentialCaching","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ExFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DigestParams","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"BasicParams","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_BINDING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpServiceBindingTypeNone","Value":0} + ,{"Name":"HttpServiceBindingTypeW","Value":1} + ,{"Name":"HttpServiceBindingTypeA","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_BINDING_BASE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_BINDING_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_BINDING_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_AUTHENTICATION_HARDENING_LEVELS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpAuthenticationHardeningLegacy","Value":0} + ,{"Name":"HttpAuthenticationHardeningMedium","Value":1} + ,{"Name":"HttpAuthenticationHardeningStrict","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_CHANNEL_BIND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hardening","Type":{"Kind":"ApiRef","Name":"HTTP_AUTHENTICATION_HARDENING_LEVELS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Http","Parents":[]}}},"Attrs":[]} + ,{"Name":"NumberOfServiceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_CHANNEL_BIND_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SERVICE_BINDING_BASE","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"ChannelToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ChannelTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_TOKEN_BINDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TokenBindingSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EKM","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_LOGGING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpLoggingTypeW3C","Value":0} + ,{"Name":"HttpLoggingTypeIIS","Value":1} + ,{"Name":"HttpLoggingTypeNCSA","Value":2} + ,{"Name":"HttpLoggingTypeRaw","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_LOGGING_ROLLOVER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpLoggingRolloverSize","Value":0} + ,{"Name":"HttpLoggingRolloverDaily","Value":1} + ,{"Name":"HttpLoggingRolloverWeekly","Value":2} + ,{"Name":"HttpLoggingRolloverMonthly","Value":3} + ,{"Name":"HttpLoggingRolloverHourly","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_LOGGING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"LoggingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SoftwareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SoftwareNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DirectoryNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"HTTP_LOGGING_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Fields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExtFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumOfExtFields","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxRecordSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RolloverType","Type":{"Kind":"ApiRef","Name":"HTTP_LOGGING_ROLLOVER_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"RolloverSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_BINDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_PROTECTION_LEVEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpProtectionLevelUnrestricted","Value":0} + ,{"Name":"HttpProtectionLevelEdgeRestricted","Value":1} + ,{"Name":"HttpProtectionLevelRestricted","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_PROTECTION_LEVEL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"HTTP_PROPERTY_FLAGS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"ApiRef","Name":"HTTP_PROTECTION_LEVEL_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_BYTE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HTTP_URI_SCHEME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpSchemeHttp","Value":0} + ,{"Name":"HttpSchemeHttps","Value":1} + ,{"Name":"HttpSchemeMaximum","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_VERB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpVerbUnparsed","Value":0} + ,{"Name":"HttpVerbUnknown","Value":1} + ,{"Name":"HttpVerbInvalid","Value":2} + ,{"Name":"HttpVerbOPTIONS","Value":3} + ,{"Name":"HttpVerbGET","Value":4} + ,{"Name":"HttpVerbHEAD","Value":5} + ,{"Name":"HttpVerbPOST","Value":6} + ,{"Name":"HttpVerbPUT","Value":7} + ,{"Name":"HttpVerbDELETE","Value":8} + ,{"Name":"HttpVerbTRACE","Value":9} + ,{"Name":"HttpVerbCONNECT","Value":10} + ,{"Name":"HttpVerbTRACK","Value":11} + ,{"Name":"HttpVerbMOVE","Value":12} + ,{"Name":"HttpVerbCOPY","Value":13} + ,{"Name":"HttpVerbPROPFIND","Value":14} + ,{"Name":"HttpVerbPROPPATCH","Value":15} + ,{"Name":"HttpVerbMKCOL","Value":16} + ,{"Name":"HttpVerbLOCK","Value":17} + ,{"Name":"HttpVerbUNLOCK","Value":18} + ,{"Name":"HttpVerbSEARCH","Value":19} + ,{"Name":"HttpVerbMaximum","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_HEADER_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpHeaderCacheControl","Value":0} + ,{"Name":"HttpHeaderConnection","Value":1} + ,{"Name":"HttpHeaderDate","Value":2} + ,{"Name":"HttpHeaderKeepAlive","Value":3} + ,{"Name":"HttpHeaderPragma","Value":4} + ,{"Name":"HttpHeaderTrailer","Value":5} + ,{"Name":"HttpHeaderTransferEncoding","Value":6} + ,{"Name":"HttpHeaderUpgrade","Value":7} + ,{"Name":"HttpHeaderVia","Value":8} + ,{"Name":"HttpHeaderWarning","Value":9} + ,{"Name":"HttpHeaderAllow","Value":10} + ,{"Name":"HttpHeaderContentLength","Value":11} + ,{"Name":"HttpHeaderContentType","Value":12} + ,{"Name":"HttpHeaderContentEncoding","Value":13} + ,{"Name":"HttpHeaderContentLanguage","Value":14} + ,{"Name":"HttpHeaderContentLocation","Value":15} + ,{"Name":"HttpHeaderContentMd5","Value":16} + ,{"Name":"HttpHeaderContentRange","Value":17} + ,{"Name":"HttpHeaderExpires","Value":18} + ,{"Name":"HttpHeaderLastModified","Value":19} + ,{"Name":"HttpHeaderAccept","Value":20} + ,{"Name":"HttpHeaderAcceptCharset","Value":21} + ,{"Name":"HttpHeaderAcceptEncoding","Value":22} + ,{"Name":"HttpHeaderAcceptLanguage","Value":23} + ,{"Name":"HttpHeaderAuthorization","Value":24} + ,{"Name":"HttpHeaderCookie","Value":25} + ,{"Name":"HttpHeaderExpect","Value":26} + ,{"Name":"HttpHeaderFrom","Value":27} + ,{"Name":"HttpHeaderHost","Value":28} + ,{"Name":"HttpHeaderIfMatch","Value":29} + ,{"Name":"HttpHeaderIfModifiedSince","Value":30} + ,{"Name":"HttpHeaderIfNoneMatch","Value":31} + ,{"Name":"HttpHeaderIfRange","Value":32} + ,{"Name":"HttpHeaderIfUnmodifiedSince","Value":33} + ,{"Name":"HttpHeaderMaxForwards","Value":34} + ,{"Name":"HttpHeaderProxyAuthorization","Value":35} + ,{"Name":"HttpHeaderReferer","Value":36} + ,{"Name":"HttpHeaderRange","Value":37} + ,{"Name":"HttpHeaderTe","Value":38} + ,{"Name":"HttpHeaderTranslate","Value":39} + ,{"Name":"HttpHeaderUserAgent","Value":40} + ,{"Name":"HttpHeaderRequestMaximum","Value":41} + ,{"Name":"HttpHeaderAcceptRanges","Value":20} + ,{"Name":"HttpHeaderAge","Value":21} + ,{"Name":"HttpHeaderEtag","Value":22} + ,{"Name":"HttpHeaderLocation","Value":23} + ,{"Name":"HttpHeaderProxyAuthenticate","Value":24} + ,{"Name":"HttpHeaderRetryAfter","Value":25} + ,{"Name":"HttpHeaderServer","Value":26} + ,{"Name":"HttpHeaderSetCookie","Value":27} + ,{"Name":"HttpHeaderVary","Value":28} + ,{"Name":"HttpHeaderWwwAuthenticate","Value":29} + ,{"Name":"HttpHeaderResponseMaximum","Value":30} + ,{"Name":"HttpHeaderMaximum","Value":41} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_KNOWN_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RawValueLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pRawValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_UNKNOWN_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RawValueLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pRawValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_LOG_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpLogDataTypeFields","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_LOG_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_LOG_FIELDS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"UserNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UriStemLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientIpLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServerNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServiceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServerIpLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MethodLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UriQueryLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HostLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UserAgentLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CookieLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReferrerLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"UriStem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ClientIp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ServerIp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Method","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"UriQuery","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Host","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"UserAgent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Cookie","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Referrer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Win32Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MethodNum","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"SubStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_DATA_CHUNK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpDataChunkFromMemory","Value":0} + ,{"Name":"HttpDataChunkFromFileHandle","Value":1} + ,{"Name":"HttpDataChunkFromFragmentCache","Value":2} + ,{"Name":"HttpDataChunkFromFragmentCacheEx","Value":3} + ,{"Name":"HttpDataChunkMaximum","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_DATA_CHUNK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataChunkType","Type":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Http","Parents":["HTTP_DATA_CHUNK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FromMemory","Type":{"Kind":"ApiRef","Name":"_FromMemory_e__Struct","TargetKind":"Default","Api":"Http","Parents":["_Anonymous_e__Union","HTTP_DATA_CHUNK"]},"Attrs":[]} + ,{"Name":"FromFileHandle","Type":{"Kind":"ApiRef","Name":"_FromFileHandle_e__Struct","TargetKind":"Default","Api":"Http","Parents":["_Anonymous_e__Union","HTTP_DATA_CHUNK"]},"Attrs":[]} + ,{"Name":"FromFragmentCache","Type":{"Kind":"ApiRef","Name":"_FromFragmentCache_e__Struct","TargetKind":"Default","Api":"Http","Parents":["_Anonymous_e__Union","HTTP_DATA_CHUNK"]},"Attrs":[]} + ,{"Name":"FromFragmentCacheEx","Type":{"Kind":"ApiRef","Name":"_FromFragmentCacheEx_e__Struct","TargetKind":"Default","Api":"Http","Parents":["_Anonymous_e__Union","HTTP_DATA_CHUNK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_FromFragmentCache_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FragmentNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pFragmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FromMemory_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FromFileHandle_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteRange","Type":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FromFragmentCacheEx_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteRange","Type":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"pFragmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HTTP_REQUEST_HEADERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnknownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pUnknownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"TrailerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pTrailers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"KnownHeaders","Type":{"Kind":"Array","Shape":{"Size":41},"Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_RESPONSE_HEADERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnknownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pUnknownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"TrailerCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pTrailers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_UNKNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"KnownHeaders","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_DELEGATE_REQUEST_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DelegateRequestReservedProperty","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_DELEGATE_REQUEST_PROPERTY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProperyId","Type":{"Kind":"ApiRef","Name":"HTTP_DELEGATE_REQUEST_PROPERTY_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"PropertyInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_TRANSPORT_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_COOKED_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FullUrlLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HostLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AbsPathLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"QueryStringLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pFullUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pAbsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_AUTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpAuthStatusSuccess","Value":0} + ,{"Name":"HttpAuthStatusNotAuthenticated","Value":1} + ,{"Name":"HttpAuthStatusFailure","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_REQUEST_AUTH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpRequestAuthTypeNone","Value":0} + ,{"Name":"HttpRequestAuthTypeBasic","Value":1} + ,{"Name":"HttpRequestAuthTypeDigest","Value":2} + ,{"Name":"HttpRequestAuthTypeNTLM","Value":3} + ,{"Name":"HttpRequestAuthTypeNegotiate","Value":4} + ,{"Name":"HttpRequestAuthTypeKerberos","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SSL_CLIENT_CERT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CertEncodedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CertDeniedByMapper","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SSL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServerCertKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ConnectionKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServerCertIssuerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerCertSubjectSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pServerCertIssuer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pServerCertSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pClientCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SSL_CLIENT_CERT_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"SslClientCertNegotiated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SSL_PROTOCOL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CipherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExchangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExchangeStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_SIZING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpRequestSizingTypeTlsHandshakeLeg1ClientData","Value":0} + ,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg1ServerData","Value":1} + ,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg2ClientData","Value":2} + ,{"Name":"HttpRequestSizingTypeTlsHandshakeLeg2ServerData","Value":3} + ,{"Name":"HttpRequestSizingTypeHeaders","Value":4} + ,{"Name":"HttpRequestSizingTypeMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_REQUEST_SIZING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RequestIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestSizingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestSizing","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_TIMING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpRequestTimingTypeConnectionStart","Value":0} + ,{"Name":"HttpRequestTimingTypeDataStart","Value":1} + ,{"Name":"HttpRequestTimingTypeTlsCertificateLoadStart","Value":2} + ,{"Name":"HttpRequestTimingTypeTlsCertificateLoadEnd","Value":3} + ,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg1Start","Value":4} + ,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg1End","Value":5} + ,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg2Start","Value":6} + ,{"Name":"HttpRequestTimingTypeTlsHandshakeLeg2End","Value":7} + ,{"Name":"HttpRequestTimingTypeTlsAttributesQueryStart","Value":8} + ,{"Name":"HttpRequestTimingTypeTlsAttributesQueryEnd","Value":9} + ,{"Name":"HttpRequestTimingTypeTlsClientCertQueryStart","Value":10} + ,{"Name":"HttpRequestTimingTypeTlsClientCertQueryEnd","Value":11} + ,{"Name":"HttpRequestTimingTypeHttp2StreamStart","Value":12} + ,{"Name":"HttpRequestTimingTypeHttp2HeaderDecodeStart","Value":13} + ,{"Name":"HttpRequestTimingTypeHttp2HeaderDecodeEnd","Value":14} + ,{"Name":"HttpRequestTimingTypeRequestHeaderParseStart","Value":15} + ,{"Name":"HttpRequestTimingTypeRequestHeaderParseEnd","Value":16} + ,{"Name":"HttpRequestTimingTypeRequestRoutingStart","Value":17} + ,{"Name":"HttpRequestTimingTypeRequestRoutingEnd","Value":18} + ,{"Name":"HttpRequestTimingTypeRequestQueuedForInspection","Value":19} + ,{"Name":"HttpRequestTimingTypeRequestDeliveredForInspection","Value":20} + ,{"Name":"HttpRequestTimingTypeRequestReturnedAfterInspection","Value":21} + ,{"Name":"HttpRequestTimingTypeRequestQueuedForDelegation","Value":22} + ,{"Name":"HttpRequestTimingTypeRequestDeliveredForDelegation","Value":23} + ,{"Name":"HttpRequestTimingTypeRequestReturnedAfterDelegation","Value":24} + ,{"Name":"HttpRequestTimingTypeRequestQueuedForIO","Value":25} + ,{"Name":"HttpRequestTimingTypeRequestDeliveredForIO","Value":26} + ,{"Name":"HttpRequestTimingTypeHttp3StreamStart","Value":27} + ,{"Name":"HttpRequestTimingTypeHttp3HeaderDecodeStart","Value":28} + ,{"Name":"HttpRequestTimingTypeHttp3HeaderDecodeEnd","Value":29} + ,{"Name":"HttpRequestTimingTypeMax","Value":30} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_REQUEST_TIMING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestTimingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestTiming","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpRequestInfoTypeAuth","Value":0} + ,{"Name":"HttpRequestInfoTypeChannelBind","Value":1} + ,{"Name":"HttpRequestInfoTypeSslProtocol","Value":2} + ,{"Name":"HttpRequestInfoTypeSslTokenBindingDraft","Value":3} + ,{"Name":"HttpRequestInfoTypeSslTokenBinding","Value":4} + ,{"Name":"HttpRequestInfoTypeRequestTiming","Value":5} + ,{"Name":"HttpRequestInfoTypeTcpInfoV0","Value":6} + ,{"Name":"HttpRequestInfoTypeRequestSizing","Value":7} + ,{"Name":"HttpRequestInfoTypeQuicStats","Value":8} + ,{"Name":"HttpRequestInfoTypeTcpInfoV1","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_INFO_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"InfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_AUTH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthStatus","Type":{"Kind":"ApiRef","Name":"HTTP_AUTH_STATUS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"SecStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_AUTH_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"AccessToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ContextAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MutualAuthDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMutualAuthData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"PackageNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UrlContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTP_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Verb","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"UnknownVerbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RawUrlLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pUnknownVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pRawUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CookedUrl","Type":{"Kind":"ApiRef","Name":"HTTP_COOKED_URL","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"HTTP_TRANSPORT_ADDRESS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Headers","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_HEADERS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"BytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pEntityChunks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"RawConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pSslInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_SSL_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_http_L1816_C35","Type":{"Kind":"ApiRef","Name":"HTTP_REQUEST_V1","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"RequestInfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pRequestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_RESPONSE_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTP_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"StatusCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReasonLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pReason","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Headers","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_HEADERS","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pEntityChunks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_RESPONSE_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpResponseInfoTypeMultipleKnownHeaders","Value":0} + ,{"Name":"HttpResponseInfoTypeAuthenticationProperty","Value":1} + ,{"Name":"HttpResponseInfoTypeQoSProperty","Value":2} + ,{"Name":"HttpResponseInfoTypeChannelBind","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_INFO_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_MULTIPLE_KNOWN_HEADERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderId","Type":{"Kind":"ApiRef","Name":"HTTP_HEADER_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KnownHeaderCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KnownHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_KNOWN_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_RESPONSE_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_http_L2003_C36","Type":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_V1","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ResponseInfoCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pResponseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTPAPI_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpApiMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HttpApiMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_CACHE_POLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpCachePolicyNocache","Value":0} + ,{"Name":"HttpCachePolicyUserInvalidates","Value":1} + ,{"Name":"HttpCachePolicyTimeToLive","Value":2} + ,{"Name":"HttpCachePolicyMaximum","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_CACHE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Policy","Type":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"SecondsToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpServiceConfigIPListenList","Value":0} + ,{"Name":"HttpServiceConfigSSLCertInfo","Value":1} + ,{"Name":"HttpServiceConfigUrlAclInfo","Value":2} + ,{"Name":"HttpServiceConfigTimeout","Value":3} + ,{"Name":"HttpServiceConfigCache","Value":4} + ,{"Name":"HttpServiceConfigSslSniCertInfo","Value":5} + ,{"Name":"HttpServiceConfigSslCcsCertInfo","Value":6} + ,{"Name":"HttpServiceConfigSetting","Value":7} + ,{"Name":"HttpServiceConfigSslCertInfoEx","Value":8} + ,{"Name":"HttpServiceConfigSslSniCertInfoEx","Value":9} + ,{"Name":"HttpServiceConfigSslCcsCertInfoEx","Value":10} + ,{"Name":"HttpServiceConfigSslScopedCcsCertInfo","Value":11} + ,{"Name":"HttpServiceConfigSslScopedCcsCertInfoEx","Value":12} + ,{"Name":"HttpServiceConfigMax","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpServiceConfigQueryExact","Value":0} + ,{"Name":"HttpServiceConfigQueryNext","Value":1} + ,{"Name":"HttpServiceConfigQueryMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pIpPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpPort","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpPort","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Host","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SslHashLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSslHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AppId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pSslCertStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultCertCheckMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultRevocationUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDefaultSslCtlIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultSslCtlStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExParamTypeHttp2Window","Value":0} + ,{"Name":"ExParamTypeHttp2SettingsLimits","Value":1} + ,{"Name":"ExParamTypeHttpPerformance","Value":2} + ,{"Name":"ExParamTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP2_WINDOW_SIZE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Http2ReceiveWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP2_SETTINGS_LIMITS_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Http2MaxSettingsPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Http2MaxSettingsPerMinute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_PERFORMANCE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SendBufferingFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EnableAggressiveICW","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxBufferedSendBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxConcurrentClientStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Http","Parents":["HTTP_SERVICE_CONFIG_SSL_PARAM_EX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Http2WindowSizeParam","Type":{"Kind":"ApiRef","Name":"HTTP2_WINDOW_SIZE_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Http2SettingsLimitsParam","Type":{"Kind":"ApiRef","Name":"HTTP2_SETTINGS_LIMITS_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"HttpPerformanceParam","Type":{"Kind":"ApiRef","Name":"HTTP_PERFORMANCE_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SNI_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_CCS_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SET_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_PARAM_EX","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SNI_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_CCS_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_QUERY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_KEY_EX","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_SNI_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_SSL_CCS_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddrLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddrList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_URLACL_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pUrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_URLACL_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStringSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_URLACL_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_PARAM","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_URLACL_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_QUERY_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_URLACL_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"dwToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_CACHE_KEY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MaxCacheResponseSize","Value":0} + ,{"Name":"CacheRangeChunkSize","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_SERVICE_CONFIG_CACHE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyDesc","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_CACHE_KEY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"ParamDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpRequestPropertyIsb","Value":0} + ,{"Name":"HttpRequestPropertyTcpInfoV0","Value":1} + ,{"Name":"HttpRequestPropertyQuicStats","Value":2} + ,{"Name":"HttpRequestPropertyTcpInfoV1","Value":3} + ,{"Name":"HttpRequestPropertySni","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_QUERY_REQUEST_QUALIFIER_TCP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Freshness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_QUERY_REQUEST_QUALIFIER_QUIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Freshness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_REQUEST_PROPERTY_SNI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hostname","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_ASYNC_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwResult","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URL_COMPONENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSchemeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHostNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszUrlPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUrlPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExtraInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_AUTOPROXY_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAutoDetectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAutoLogonIfChallenged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_PROXY_RESULT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fBypass","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_PROXY_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_ENTRY","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_PROXY_RESULT_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_ENTRY","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ,{"Name":"hProxyDetectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProxyInterfaceAffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WinHttpProxyNetworkKey" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pbBuffer","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_PROXY_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentSettingsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszAutoconfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszAutoconfigSecondaryUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAutoDiscoveryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszLastKnownGoodAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAutoconfigReloadDelayMins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftLastKnownDetectTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwDetectedInterfaceIpCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pdwDetectedInterfaceIp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cNetworkKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNetworkKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WinHttpProxyNetworkKey","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_CERTIFICATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftExpiry","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpszSubjectInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszIssuerInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszProtocolName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszSignatureAlgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszEncryptionAlgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_CONNECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RemoteAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_REQUEST_TIME_ENTRY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WinHttpProxyDetectionStart","Value":0} + ,{"Name":"WinHttpProxyDetectionEnd","Value":1} + ,{"Name":"WinHttpConnectionAcquireStart","Value":2} + ,{"Name":"WinHttpConnectionAcquireWaitEnd","Value":3} + ,{"Name":"WinHttpConnectionAcquireEnd","Value":4} + ,{"Name":"WinHttpNameResolutionStart","Value":5} + ,{"Name":"WinHttpNameResolutionEnd","Value":6} + ,{"Name":"WinHttpConnectionEstablishmentStart","Value":7} + ,{"Name":"WinHttpConnectionEstablishmentEnd","Value":8} + ,{"Name":"WinHttpTlsHandshakeClientLeg1Start","Value":9} + ,{"Name":"WinHttpTlsHandshakeClientLeg1End","Value":10} + ,{"Name":"WinHttpTlsHandshakeClientLeg2Start","Value":11} + ,{"Name":"WinHttpTlsHandshakeClientLeg2End","Value":12} + ,{"Name":"WinHttpTlsHandshakeClientLeg3Start","Value":13} + ,{"Name":"WinHttpTlsHandshakeClientLeg3End","Value":14} + ,{"Name":"WinHttpStreamWaitStart","Value":15} + ,{"Name":"WinHttpStreamWaitEnd","Value":16} + ,{"Name":"WinHttpSendRequestStart","Value":17} + ,{"Name":"WinHttpSendRequestHeadersCompressionStart","Value":18} + ,{"Name":"WinHttpSendRequestHeadersCompressionEnd","Value":19} + ,{"Name":"WinHttpSendRequestHeadersEnd","Value":20} + ,{"Name":"WinHttpSendRequestEnd","Value":21} + ,{"Name":"WinHttpReceiveResponseStart","Value":22} + ,{"Name":"WinHttpReceiveResponseHeadersDecompressionStart","Value":23} + ,{"Name":"WinHttpReceiveResponseHeadersDecompressionEnd","Value":24} + ,{"Name":"WinHttpReceiveResponseHeadersEnd","Value":25} + ,{"Name":"WinHttpReceiveResponseBodyDecompressionDelta","Value":26} + ,{"Name":"WinHttpReceiveResponseEnd","Value":27} + ,{"Name":"WinHttpProxyTunnelStart","Value":28} + ,{"Name":"WinHttpProxyTunnelEnd","Value":29} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1Start","Value":30} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1End","Value":31} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2Start","Value":32} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2End","Value":33} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg3Start","Value":34} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg3End","Value":35} + ,{"Name":"WinHttpRequestTimeLast","Value":36} + ,{"Name":"WinHttpRequestTimeMax","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINHTTP_REQUEST_TIMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cTimes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgullTimes","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_REQUEST_STAT_ENTRY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WinHttpConnectFailureCount","Value":0} + ,{"Name":"WinHttpProxyFailureCount","Value":1} + ,{"Name":"WinHttpTlsHandshakeClientLeg1Size","Value":2} + ,{"Name":"WinHttpTlsHandshakeServerLeg1Size","Value":3} + ,{"Name":"WinHttpTlsHandshakeClientLeg2Size","Value":4} + ,{"Name":"WinHttpTlsHandshakeServerLeg2Size","Value":5} + ,{"Name":"WinHttpRequestHeadersSize","Value":6} + ,{"Name":"WinHttpRequestHeadersCompressedSize","Value":7} + ,{"Name":"WinHttpResponseHeadersSize","Value":8} + ,{"Name":"WinHttpResponseHeadersCompressedSize","Value":9} + ,{"Name":"WinHttpResponseBodySize","Value":10} + ,{"Name":"WinHttpResponseBodyCompressedSize","Value":11} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1Size","Value":12} + ,{"Name":"WinHttpProxyTlsHandshakeServerLeg1Size","Value":13} + ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2Size","Value":14} + ,{"Name":"WinHttpProxyTlsHandshakeServerLeg2Size","Value":15} + ,{"Name":"WinHttpRequestStatLast","Value":16} + ,{"Name":"WinHttpRequestStatMax","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINHTTP_REQUEST_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgullStats","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_EXTENDED_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Http","Parents":["WINHTTP_EXTENDED_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Http","Parents":["WINHTTP_EXTENDED_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINHTTP_CREDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszRealm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_CREDS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszRealm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_STATUS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwInternetStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvStatusInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwStatusInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWINHTTP_STATUS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"WINHTTP_CURRENT_USER_IE_PROXY_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fAutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_WEB_SOCKET_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINHTTP_WEB_SOCKET_SEND_OPERATION","Value":0} + ,{"Name":"WINHTTP_WEB_SOCKET_RECEIVE_OPERATION","Value":1} + ,{"Name":"WINHTTP_WEB_SOCKET_CLOSE_OPERATION","Value":2} + ,{"Name":"WINHTTP_WEB_SOCKET_SHUTDOWN_OPERATION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE","Value":0} + ,{"Name":"WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE","Value":1} + ,{"Name":"WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE","Value":2} + ,{"Name":"WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE","Value":3} + ,{"Name":"WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINHTTP_WEB_SOCKET_CLOSE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS","Value":1000} + ,{"Name":"WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS","Value":1001} + ,{"Name":"WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS","Value":1002} + ,{"Name":"WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS","Value":1003} + ,{"Name":"WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS","Value":1005} + ,{"Name":"WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS","Value":1006} + ,{"Name":"WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS","Value":1007} + ,{"Name":"WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS","Value":1008} + ,{"Name":"WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS","Value":1009} + ,{"Name":"WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS","Value":1010} + ,{"Name":"WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS","Value":1011} + ,{"Name":"WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS","Value":1015} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINHTTP_WEB_SOCKET_ASYNC_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsyncResult","Type":{"Kind":"ApiRef","Name":"WINHTTP_ASYNC_RESULT","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_OPERATION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINHTTP_WEB_SOCKET_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eBufferType","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"HttpInitialize" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpTerminate" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpCreateHttpHandle" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpCreateRequestQueue" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestQueueHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpCloseRequestQueue" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpSetRequestQueueProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpQueryRequestQueueProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpShutdownRequestQueue" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpReceiveClientCertificate" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SslClientCertInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HTTP_SSL_CLIENT_CERT_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SslClientCertInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpCreateServerSession" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpCloseServerSession" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpQueryServerSessionProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HttpSetServerSessionProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpAddUrl" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpRemoveUrl" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HttpCreateUrlGroup" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerSessionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pUrlGroupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpCloseUrlGroup" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpAddUrlToUrlGroup" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pFullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UrlContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpRemoveUrlFromUrlGroup" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pFullyQualifiedUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpSetUrlGroupProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpQueryUrlGroupProperty" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UrlGroupId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"HTTP_SERVER_PROPERTY","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HttpPrepareUrl" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PreparedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpReceiveHttpRequest" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_V2","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"RequestBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpReceiveRequestEntityBody" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntityBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"EntityBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpSendHttpResponse" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HttpResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_RESPONSE_V2","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CachePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LogData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpSendResponseEntityBody" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntityChunkCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"EntityChunks","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"BytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LogData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_LOG_DATA","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpDeclarePush" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Verb","Type":{"Kind":"ApiRef","Name":"HTTP_VERB","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_REQUEST_HEADERS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpWaitForDisconnect" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpWaitForDisconnectEx" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpCancelHttpRequest" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpWaitForDemandStart" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpFlushResponseCache" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpAddFragmentToCache" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DataChunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_DATA_CHUNK","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CachePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_CACHE_POLICY","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpReadFragmentFromCache" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestQueueHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UrlPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ByteRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_BYTE_RANGE","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpSetServiceConfiguration" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ConfigInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpUpdateServiceConfiguration" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConfigInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ConfigInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpDeleteServiceConfiguration" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ConfigInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpQueryServiceConfiguration" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ConfigId","Type":{"Kind":"ApiRef","Name":"HTTP_SERVICE_CONFIG_ID","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"OutputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HttpGetExtension" + ,"SetLastError":false + ,"DllImport":"HTTPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"HTTPAPI_VERSION","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"Extension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpSetStatusCallback" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"WINHTTP_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"Http","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpfnInternetCallback","Type":{"Kind":"ApiRef","Name":"WINHTTP_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotificationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpTimeFromSystemTime" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwszTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":62,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpTimeToSystemTime" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszTime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpCrackUrl" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"dwUrlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpCreateUrl" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwUrlLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpCheckPlatform" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WinHttpGetDefaultProxyConfiguration" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpSetDefaultProxyConfiguration" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpOpen" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pszAgentW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProxyW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszProxyBypassW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpCloseHandle" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpConnect" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pswzServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpReadData" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpWriteData" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpQueryDataAvailable" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwNumberOfBytesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpQueryOption" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpSetOption" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpSetTimeouts" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nResolveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nConnectTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nSendTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nReceiveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpOpenRequest" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszReferrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszAcceptTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpAddRequestHeaders" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpAddRequestHeadersEx" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullExtra","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cHeaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINHTTP_EXTENDED_HEADER","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpSendRequest" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOptional","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOptionalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpSetCredentials" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AuthTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAuthParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpQueryAuthSchemes" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwSupportedSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwFirstScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwAuthTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpReceiveResponse" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpQueryHeaders" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpDetectAutoProxyConfigUrl" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwAutoDetectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwstrAutoConfigUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinHttpGetProxyForUrl" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpCreateProxyResolver" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpGetProxyForUrlEx" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinHttpGetProxyForUrlEx2" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbInterfaceSelectionContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInterfaceSelectionContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinHttpGetProxyResult" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProxyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpGetProxyResultEx" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProxyResultEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_EX","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpFreeProxyResult" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpFreeProxyResultEx" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyResultEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_EX","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpResetAutoProxy" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpGetIEProxyConfigForCurrentUser" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProxyConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_CURRENT_USER_IE_PROXY_CONFIG","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinHttpWriteProxySettings" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fForceUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpReadProxySettings" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fFallBackToDefaultSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSetAutoDiscoverForDefaultSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSettingsVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfDefaultSettingsAreReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpFreeProxySettings" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpGetProxySettingsVersion" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwProxySettingsVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpSetProxySettingsPerUser" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"fProxySettingsPerUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpWebSocketCompleteUpgrade" + ,"SetLastError":true + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinHttpWebSocketSend" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"eBufferType","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Http","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpWebSocketReceive" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peBufferType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Http","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinHttpWebSocketShutdown" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpWebSocketClose" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHttpWebSocketQueryCloseStatus" + ,"SetLastError":false + ,"DllImport":"WINHTTP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pusStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReasonLengthConsumed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "HTTP_SERVICE_BINDING_" +] + +} diff --git a/api/IMapi.json b/api/IMapi.json new file mode 100644 index 0000000..fbed0ae --- /dev/null +++ b/api/IMapi.json @@ -0,0 +1,4764 @@ +{ + +"Constants":[ + { + "Name":"IMAPI_S_PROPERTIESIGNORED" + ,"NativeType":"Int32" + ,"Value":262656 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_S_BUFFER_TO_SMALL" + ,"NativeType":"Int32" + ,"Value":262657 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_NOTOPENED" + ,"NativeType":"Int32" + ,"Value":-2147220981 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_NOTINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2147220980 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_USERABORT" + ,"NativeType":"Int32" + ,"Value":-2147220979 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_GENERIC" + ,"NativeType":"Int32" + ,"Value":-2147220978 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_MEDIUM_NOTPRESENT" + ,"NativeType":"Int32" + ,"Value":-2147220977 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_MEDIUM_INVALIDTYPE" + ,"NativeType":"Int32" + ,"Value":-2147220976 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DEVICE_NOPROPERTIES" + ,"NativeType":"Int32" + ,"Value":-2147220975 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DEVICE_NOTACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":-2147220974 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DEVICE_NOTPRESENT" + ,"NativeType":"Int32" + ,"Value":-2147220973 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DEVICE_INVALIDTYPE" + ,"NativeType":"Int32" + ,"Value":-2147220972 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_INITIALIZE_WRITE" + ,"NativeType":"Int32" + ,"Value":-2147220971 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_INITIALIZE_ENDWRITE" + ,"NativeType":"Int32" + ,"Value":-2147220970 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_FILESYSTEM" + ,"NativeType":"Int32" + ,"Value":-2147220969 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_FILEACCESS" + ,"NativeType":"Int32" + ,"Value":-2147220968 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DISCINFO" + ,"NativeType":"Int32" + ,"Value":-2147220967 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_TRACKNOTOPEN" + ,"NativeType":"Int32" + ,"Value":-2147220966 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_TRACKOPEN" + ,"NativeType":"Int32" + ,"Value":-2147220965 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DISCFULL" + ,"NativeType":"Int32" + ,"Value":-2147220964 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_BADJOLIETNAME" + ,"NativeType":"Int32" + ,"Value":-2147220963 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_INVALIDIMAGE" + ,"NativeType":"Int32" + ,"Value":-2147220962 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_NOACTIVEFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147220961 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_NOACTIVERECORDER" + ,"NativeType":"Int32" + ,"Value":-2147220960 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_WRONGFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147220959 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_ALREADYOPEN" + ,"NativeType":"Int32" + ,"Value":-2147220958 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_WRONGDISC" + ,"NativeType":"Int32" + ,"Value":-2147220957 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_FILEEXISTS" + ,"NativeType":"Int32" + ,"Value":-2147220956 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_STASHINUSE" + ,"NativeType":"Int32" + ,"Value":-2147220955 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_DEVICE_STILL_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2147220954 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_LOSS_OF_STREAMING" + ,"NativeType":"Int32" + ,"Value":-2147220953 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_COMPRESSEDSTASH" + ,"NativeType":"Int32" + ,"Value":-2147220952 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_ENCRYPTEDSTASH" + ,"NativeType":"Int32" + ,"Value":-2147220951 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_NOTENOUGHDISKFORSTASH" + ,"NativeType":"Int32" + ,"Value":-2147220950 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_REMOVABLESTASH" + ,"NativeType":"Int32" + ,"Value":-2147220949 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_CANNOT_WRITE_TO_MEDIA" + ,"NativeType":"Int32" + ,"Value":-2147220948 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_TRACK_NOT_BIG_ENOUGH" + ,"NativeType":"Int32" + ,"Value":-2147220947 + ,"Attrs":[] + } + ,{ + "Name":"IMAPI_E_BOOTIMAGE_AND_NONBLANK_DISC" + ,"NativeType":"Int32" + ,"Value":-2147220946 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"MsftDiscMaster2" + ,"Kind":"ComClassID" + ,"Guid":"2735412e-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftDiscRecorder2" + ,"Kind":"ComClassID" + ,"Guid":"2735412d-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftWriteEngine2" + ,"Kind":"ComClassID" + ,"Guid":"2735412c-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftDiscFormat2Erase" + ,"Kind":"ComClassID" + ,"Guid":"2735412b-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftDiscFormat2Data" + ,"Kind":"ComClassID" + ,"Guid":"2735412a-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftDiscFormat2TrackAtOnce" + ,"Kind":"ComClassID" + ,"Guid":"27354129-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftDiscFormat2RawCD" + ,"Kind":"ComClassID" + ,"Guid":"27354128-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftStreamZero" + ,"Kind":"ComClassID" + ,"Guid":"27354127-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftStreamPrng001" + ,"Kind":"ComClassID" + ,"Guid":"27354126-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftStreamConcatenate" + ,"Kind":"ComClassID" + ,"Guid":"27354125-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftStreamInterleave" + ,"Kind":"ComClassID" + ,"Guid":"27354124-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftWriteSpeedDescriptor" + ,"Kind":"ComClassID" + ,"Guid":"27354123-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftMultisessionSequential" + ,"Kind":"ComClassID" + ,"Guid":"27354122-7f64-5b0f-8f00-5d77afbe261e" + } + ,{ + "Name":"MsftMultisessionRandomWrite" + ,"Kind":"ComClassID" + ,"Guid":"b507ca24-2204-11dd-966a-001aa01bbc58" + } + ,{ + "Name":"MsftRawCDImageCreator" + ,"Kind":"ComClassID" + ,"Guid":"25983561-9d65-49ce-b335-40630d901227" + } + ,{ + "Name":"IMAPI_MEDIA_PHYSICAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_MEDIA_TYPE_UNKNOWN","Value":0} + ,{"Name":"IMAPI_MEDIA_TYPE_CDROM","Value":1} + ,{"Name":"IMAPI_MEDIA_TYPE_CDR","Value":2} + ,{"Name":"IMAPI_MEDIA_TYPE_CDRW","Value":3} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDROM","Value":4} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDRAM","Value":5} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDPLUSR","Value":6} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDPLUSRW","Value":7} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDPLUSR_DUALLAYER","Value":8} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDDASHR","Value":9} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDDASHRW","Value":10} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDDASHR_DUALLAYER","Value":11} + ,{"Name":"IMAPI_MEDIA_TYPE_DISK","Value":12} + ,{"Name":"IMAPI_MEDIA_TYPE_DVDPLUSRW_DUALLAYER","Value":13} + ,{"Name":"IMAPI_MEDIA_TYPE_HDDVDROM","Value":14} + ,{"Name":"IMAPI_MEDIA_TYPE_HDDVDR","Value":15} + ,{"Name":"IMAPI_MEDIA_TYPE_HDDVDRAM","Value":16} + ,{"Name":"IMAPI_MEDIA_TYPE_BDROM","Value":17} + ,{"Name":"IMAPI_MEDIA_TYPE_BDR","Value":18} + ,{"Name":"IMAPI_MEDIA_TYPE_BDRE","Value":19} + ,{"Name":"IMAPI_MEDIA_TYPE_MAX","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_MEDIA_WRITE_PROTECT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_WRITEPROTECTED_UNTIL_POWERDOWN","Value":1} + ,{"Name":"IMAPI_WRITEPROTECTED_BY_CARTRIDGE","Value":2} + ,{"Name":"IMAPI_WRITEPROTECTED_BY_MEDIA_SPECIFIC_REASON","Value":4} + ,{"Name":"IMAPI_WRITEPROTECTED_BY_SOFTWARE_WRITE_PROTECT","Value":8} + ,{"Name":"IMAPI_WRITEPROTECTED_BY_DISC_CONTROL_BLOCK","Value":16} + ,{"Name":"IMAPI_WRITEPROTECTED_READ_ONLY_MEDIA","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_READ_TRACK_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_READ_TRACK_ADDRESS_TYPE_LBA","Value":0} + ,{"Name":"IMAPI_READ_TRACK_ADDRESS_TYPE_TRACK","Value":1} + ,{"Name":"IMAPI_READ_TRACK_ADDRESS_TYPE_SESSION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_MODE_PAGE_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_MODE_PAGE_REQUEST_TYPE_CURRENT_VALUES","Value":0} + ,{"Name":"IMAPI_MODE_PAGE_REQUEST_TYPE_CHANGEABLE_VALUES","Value":1} + ,{"Name":"IMAPI_MODE_PAGE_REQUEST_TYPE_DEFAULT_VALUES","Value":2} + ,{"Name":"IMAPI_MODE_PAGE_REQUEST_TYPE_SAVED_VALUES","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_MODE_PAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_MODE_PAGE_TYPE_READ_WRITE_ERROR_RECOVERY","Value":1} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_MRW","Value":3} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_WRITE_PARAMETERS","Value":5} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_CACHING","Value":8} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_INFORMATIONAL_EXCEPTIONS","Value":28} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_TIMEOUT_AND_PROTECT","Value":29} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_POWER_CONDITION","Value":26} + ,{"Name":"IMAPI_MODE_PAGE_TYPE_LEGACY_CAPABILITIES","Value":42} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FEATURE_PAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FEATURE_PAGE_TYPE_PROFILE_LIST","Value":0} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CORE","Value":1} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_MORPHING","Value":2} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_REMOVABLE_MEDIUM","Value":3} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_WRITE_PROTECT","Value":4} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_READABLE","Value":16} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_MULTIREAD","Value":29} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_READ","Value":30} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_READ","Value":31} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_RANDOMLY_WRITABLE","Value":32} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_INCREMENTAL_STREAMING_WRITABLE","Value":33} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_SECTOR_ERASABLE","Value":34} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_FORMATTABLE","Value":35} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_HARDWARE_DEFECT_MANAGEMENT","Value":36} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_WRITE_ONCE","Value":37} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_RESTRICTED_OVERWRITE","Value":38} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CDRW_CAV_WRITE","Value":39} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_MRW","Value":40} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_ENHANCED_DEFECT_REPORTING","Value":41} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_RW","Value":42} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R","Value":43} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_RIGID_RESTRICTED_OVERWRITE","Value":44} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_TRACK_AT_ONCE","Value":45} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_MASTERING","Value":46} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_DASH_WRITE","Value":47} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_READ","Value":48} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_R_WRITE","Value":49} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DOUBLE_DENSITY_CD_RW_WRITE","Value":50} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_LAYER_JUMP_RECORDING","Value":51} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_RW_MEDIA_WRITE_SUPPORT","Value":55} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_BD_PSEUDO_OVERWRITE","Value":56} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_PLUS_R_DUAL_LAYER","Value":59} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_BD_READ","Value":64} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_BD_WRITE","Value":65} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_HD_DVD_READ","Value":80} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_HD_DVD_WRITE","Value":81} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_POWER_MANAGEMENT","Value":256} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_SMART","Value":257} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_EMBEDDED_CHANGER","Value":258} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_CD_ANALOG_PLAY","Value":259} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_MICROCODE_UPDATE","Value":260} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_TIMEOUT","Value":261} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_CSS","Value":262} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_REAL_TIME_STREAMING","Value":263} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_LOGICAL_UNIT_SERIAL_NUMBER","Value":264} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_MEDIA_SERIAL_NUMBER","Value":265} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DISC_CONTROL_BLOCKS","Value":266} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_DVD_CPRM","Value":267} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_FIRMWARE_INFORMATION","Value":268} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_AACS","Value":269} + ,{"Name":"IMAPI_FEATURE_PAGE_TYPE_VCPS","Value":272} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_PROFILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_PROFILE_TYPE_INVALID","Value":0} + ,{"Name":"IMAPI_PROFILE_TYPE_NON_REMOVABLE_DISK","Value":1} + ,{"Name":"IMAPI_PROFILE_TYPE_REMOVABLE_DISK","Value":2} + ,{"Name":"IMAPI_PROFILE_TYPE_MO_ERASABLE","Value":3} + ,{"Name":"IMAPI_PROFILE_TYPE_MO_WRITE_ONCE","Value":4} + ,{"Name":"IMAPI_PROFILE_TYPE_AS_MO","Value":5} + ,{"Name":"IMAPI_PROFILE_TYPE_CDROM","Value":8} + ,{"Name":"IMAPI_PROFILE_TYPE_CD_RECORDABLE","Value":9} + ,{"Name":"IMAPI_PROFILE_TYPE_CD_REWRITABLE","Value":10} + ,{"Name":"IMAPI_PROFILE_TYPE_DVDROM","Value":16} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_DASH_RECORDABLE","Value":17} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_RAM","Value":18} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_DASH_REWRITABLE","Value":19} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_DASH_RW_SEQUENTIAL","Value":20} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_SEQUENTIAL","Value":21} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_DASH_R_DUAL_LAYER_JUMP","Value":22} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_PLUS_RW","Value":26} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_PLUS_R","Value":27} + ,{"Name":"IMAPI_PROFILE_TYPE_DDCDROM","Value":32} + ,{"Name":"IMAPI_PROFILE_TYPE_DDCD_RECORDABLE","Value":33} + ,{"Name":"IMAPI_PROFILE_TYPE_DDCD_REWRITABLE","Value":34} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_PLUS_RW_DUAL","Value":42} + ,{"Name":"IMAPI_PROFILE_TYPE_DVD_PLUS_R_DUAL","Value":43} + ,{"Name":"IMAPI_PROFILE_TYPE_BD_ROM","Value":64} + ,{"Name":"IMAPI_PROFILE_TYPE_BD_R_SEQUENTIAL","Value":65} + ,{"Name":"IMAPI_PROFILE_TYPE_BD_R_RANDOM_RECORDING","Value":66} + ,{"Name":"IMAPI_PROFILE_TYPE_BD_REWRITABLE","Value":67} + ,{"Name":"IMAPI_PROFILE_TYPE_HD_DVD_ROM","Value":80} + ,{"Name":"IMAPI_PROFILE_TYPE_HD_DVD_RECORDABLE","Value":81} + ,{"Name":"IMAPI_PROFILE_TYPE_HD_DVD_RAM","Value":82} + ,{"Name":"IMAPI_PROFILE_TYPE_NON_STANDARD","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_VALIDATING_MEDIA","Value":0} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_FORMATTING_MEDIA","Value":1} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_INITIALIZING_HARDWARE","Value":2} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_CALIBRATING_POWER","Value":3} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_WRITING_DATA","Value":4} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_FINALIZATION","Value":5} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_COMPLETED","Value":6} + ,{"Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION_VERIFYING","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_UNKNOWN","Value":0} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_INFORMATIONAL_MASK","Value":15} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MASK","Value":64512} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_OVERWRITE_ONLY","Value":1} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_RANDOMLY_WRITABLE","Value":1} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_BLANK","Value":2} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_APPENDABLE","Value":4} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_FINAL_SESSION","Value":8} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_DAMAGED","Value":1024} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_ERASE_REQUIRED","Value":2048} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_NON_EMPTY_SESSION","Value":4096} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_WRITE_PROTECTED","Value":8192} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_FINALIZED","Value":16384} + ,{"Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE_UNSUPPORTED_MEDIA","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION_UNKNOWN","Value":0} + ,{"Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION_PREPARING","Value":1} + ,{"Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION_WRITING","Value":2} + ,{"Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION_FINISHING","Value":3} + ,{"Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION_VERIFYING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FORMAT2_RAW_CD_SUBCODE_PQ_ONLY","Value":1} + ,{"Name":"IMAPI_FORMAT2_RAW_CD_SUBCODE_IS_COOKED","Value":2} + ,{"Name":"IMAPI_FORMAT2_RAW_CD_SUBCODE_IS_RAW","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_UNKNOWN","Value":0} + ,{"Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_PREPARING","Value":1} + ,{"Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_WRITING","Value":2} + ,{"Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION_FINISHING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_CD_SECTOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_CD_SECTOR_AUDIO","Value":0} + ,{"Name":"IMAPI_CD_SECTOR_MODE_ZERO","Value":1} + ,{"Name":"IMAPI_CD_SECTOR_MODE1","Value":2} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM0","Value":3} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM1","Value":4} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM2","Value":5} + ,{"Name":"IMAPI_CD_SECTOR_MODE1RAW","Value":6} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM0RAW","Value":7} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM1RAW","Value":8} + ,{"Name":"IMAPI_CD_SECTOR_MODE2FORM2RAW","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_CD_TRACK_DIGITAL_COPY_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_CD_TRACK_DIGITAL_COPY_PERMITTED","Value":0} + ,{"Name":"IMAPI_CD_TRACK_DIGITAL_COPY_PROHIBITED","Value":1} + ,{"Name":"IMAPI_CD_TRACK_DIGITAL_COPY_SCMS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAPI_BURN_VERIFICATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAPI_BURN_VERIFICATION_NONE","Value":0} + ,{"Name":"IMAPI_BURN_VERIFICATION_QUICK","Value":1} + ,{"Name":"IMAPI_BURN_VERIFICATION_FULL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDiscMaster2" + ,"Kind":"Com" + ,"Guid":"27354130-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsSupportedEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DDiscMaster2Events" + ,"Kind":"Com" + ,"Guid":"27354131-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyDeviceAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uniqueId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyDeviceRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uniqueId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscRecorder2Ex" + ,"Kind":"Com" + ,"Guid":"27354132-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendCommandNoData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cdb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CdbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":18,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendCommandSendDataToDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cdb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CdbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":18,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendCommandGetDataFromDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cdb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CdbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":18,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadDvdStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"layer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"agid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendDvdStructure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAdapterDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDiscInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTrackInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"addressType","Type":{"Kind":"ApiRef","Name":"IMAPI_READ_TRACK_ADDRESS_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"trackInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFeaturePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestedFeature","Type":{"Kind":"ApiRef","Name":"IMAPI_FEATURE_PAGE_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"currentFeatureOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"featureData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetModePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestedModePage","Type":{"Kind":"ApiRef","Name":"IMAPI_MODE_PAGE_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestType","Type":{"Kind":"ApiRef","Name":"IMAPI_MODE_PAGE_REQUEST_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"modePageData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetModePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"IMAPI_MODE_PAGE_REQUEST_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"byteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSupportedFeaturePages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentFeatureOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"featureData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FEATURE_PAGE_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"byteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"profileTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_PROFILE_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"validProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedModePages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestType","Type":{"Kind":"ApiRef","Name":"IMAPI_MODE_PAGE_REQUEST_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"modePageTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MODE_PAGE_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"validPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetByteAlignmentMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaximumNonPageAlignedTransferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaximumPageAlignedTransferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDiscRecorder2" + ,"Kind":"Com" + ,"Guid":"27354133-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EjectMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CloseTray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AcquireExclusiveAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"force","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"__MIDL__IDiscRecorder20000","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseExclusiveAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableMcn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableMcn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeDiscRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recorderUniqueId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ActiveDiscRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VendorId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VolumePathNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DeviceCanLoadMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LegacyDeviceNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"legacyDeviceNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedFeaturePages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentFeaturePages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportedProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportedModePages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExclusiveAccessOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWriteEngine2" + ,"Kind":"Com" + ,"Guid":"27354135-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"WriteSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"startingBlockAddress","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"numberOfBlocks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2Ex","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2Ex","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_UseStreamingWrite12" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseStreamingWrite12" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartingSectorsPerSecond" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartingSectorsPerSecond" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EndingSectorsPerSecond" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EndingSectorsPerSecond" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BytesPerSector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BytesPerSector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WriteInProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWriteEngine2EventArgs" + ,"Kind":"Com" + ,"Guid":"27354136-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SectorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastReadLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastWrittenLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalSystemBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UsedSystemBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FreeSystemBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DWriteEngine2Events" + ,"Kind":"Com" + ,"Guid":"27354137-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"progress","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2" + ,"Kind":"Com" + ,"Guid":"27354152-8f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"IsRecorderSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCurrentMediaSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MediaPhysicallyBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MediaHeuristicallyBlank" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedMediaTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2Erase" + ,"Kind":"Com" + ,"Guid":"27354156-8f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDiscFormat2","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"put_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FullErase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FullErase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentPhysicalMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EraseMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DDiscFormat2EraseEvents" + ,"Kind":"Com" + ,"Guid":"2735413a-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"elapsedSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"estimatedTotalSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2Data" + ,"Kind":"Com" + ,"Guid":"27354153-9f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDiscFormat2","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"put_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PostgapAlreadyInImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PostgapAlreadyInImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentMediaStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_DATA_MEDIA_STATE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WriteProtectStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_WRITE_PROTECT_STATE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FreeSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NextWritableAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StartAddressOfPreviousSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastWrittenAddressOfPreviousSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ForceMediaToBeClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ForceMediaToBeClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DisableConsumerDvdCompatibilityMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisableConsumerDvdCompatibilityMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentPhysicalMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RequestedWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RequestedRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeeds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeedDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeedDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ForceOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ForceOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MultisessionInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestedSectorsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RotationTypeIsPureCAV","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DDiscFormat2DataEvents" + ,"Kind":"Com" + ,"Guid":"2735413c-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"progress","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2DataEventArgs" + ,"Kind":"Com" + ,"Guid":"2735413d-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IWriteEngine2EventArgs","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_ElapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RemainingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_DATA_WRITE_ACTION","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2TrackAtOnce" + ,"Kind":"Com" + ,"Guid":"27354154-8f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDiscFormat2","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddAudioTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelAddTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestedSectorsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RotationTypeIsPureCAV","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfExistingTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FreeSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UsedSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DoNotFinalizeMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DoNotFinalizeMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExpectedTableOfContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CurrentPhysicalMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RequestedWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RequestedRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeeds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeedDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeedDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DDiscFormat2TrackAtOnceEvents" + ,"Kind":"Com" + ,"Guid":"2735413f-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"progress","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2TrackAtOnceEventArgs" + ,"Kind":"Com" + ,"Guid":"27354140-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IWriteEngine2EventArgs","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentTrackNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_TAO_WRITE_ACTION","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ElapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RemainingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2RawCD" + ,"Kind":"Com" + ,"Guid":"27354155-8f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDiscFormat2","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteMedia2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"streamLeadInSectors","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReleaseMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestedSectorsPerSecond","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RotationTypeIsPureCAV","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BufferUnderrunFreeDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StartOfNextSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastPossibleStartOfLeadout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentPhysicalMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedSectorTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RequestedSectorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestedSectorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RequestedWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RequestedRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentWriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentRotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeeds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportedWriteSpeedDescriptors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedSpeedDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DDiscFormat2RawCDEvents" + ,"Kind":"Com" + ,"Guid":"27354142-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"progress","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscFormat2RawCDEventArgs" + ,"Kind":"Com" + ,"Guid":"27354143-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IWriteEngine2EventArgs","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_RAW_CD_WRITE_ACTION","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ElapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RemainingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBurnVerification" + ,"Kind":"Com" + ,"Guid":"d2ffd834-958b-426d-8470-2a13879c6a91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_BurnVerificationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMAPI_BURN_VERIFICATION_LEVEL","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BurnVerificationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_BURN_VERIFICATION_LEVEL","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWriteSpeedDescriptor" + ,"Kind":"Com" + ,"Guid":"27354144-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RotationTypeIsPureCAV" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WriteSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMultisession" + ,"Kind":"Com" + ,"Guid":"27354150-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsSupportedOnCurrentMediaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ImportRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMultisessionSequential" + ,"Kind":"Com" + ,"Guid":"27354151-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IMultisession","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsFirstDataSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StartAddressOfPreviousSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastWrittenAddressOfPreviousSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NextWritableAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FreeSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMultisessionSequential2" + ,"Kind":"Com" + ,"Guid":"b507ca22-2204-11dd-966a-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IMultisessionSequential","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_WriteUnitSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMultisessionRandomWrite" + ,"Kind":"Com" + ,"Guid":"b507ca23-2204-11dd-966a-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IMultisession","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_WriteUnitSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastWrittenAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalSectorsOnMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamPseudoRandomBased" + ,"Kind":"Com" + ,"Guid":"27354145-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"put_Seed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Seed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ExtendedSeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"eCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExtendedSeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ,{"Name":"eCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStreamConcatenate" + ,"Kind":"Com" + ,"Guid":"27354146-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream1","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"stream2","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"streamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"streamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStreamInterleave" + ,"Kind":"Com" + ,"Guid":"27354147-7f64-5b0f-8f00-5d77afbe261e" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"interleaveSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"streamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRawCDImageCreator" + ,"Kind":"Com" + ,"Guid":"25983550-9d65-49ce-b335-40630d901227" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateResultImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resultStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataType","Type":{"Kind":"ApiRef","Name":"IMAPI_CD_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"trackIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddSpecialPregap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSubcodeRWGenerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subcode","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ResultingImageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ResultingImageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StartOfLeadout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartOfLeadoutLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartOfLeadoutLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DisableGaplessAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisableGaplessAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MediaCatalogNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MediaCatalogNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_StartingTrackNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartingTrackNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TrackInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trackIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawCDImageTrackInfo","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_NumberOfExistingTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastUsedUserSectorInImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ExpectedTableOfContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRawCDImageTrackInfo" + ,"Kind":"Com" + ,"Guid":"25983551-9d65-49ce-b335-40630d901227" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartingLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SectorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TrackNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SectorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_CD_SECTOR_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ISRC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ISRC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DigitalAudioCopySetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPI_CD_TRACK_DIGITAL_COPY_SETTING","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DigitalAudioCopySetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMAPI_CD_TRACK_DIGITAL_COPY_SETTING","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AudioHasPreemphasis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AudioHasPreemphasis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TrackIndexes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddTrackIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lbaOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearTrackIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lbaOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBlockRange" + ,"Kind":"Com" + ,"Guid":"b507ca25-2204-11dd-966a-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_EndLba" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBlockRangeList" + ,"Kind":"Com" + ,"Guid":"b507ca26-2204-11dd-966a-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BlockRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"BootOptions" + ,"Kind":"ComClassID" + ,"Guid":"2c941fce-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"FsiStream" + ,"Kind":"ComClassID" + ,"Guid":"2c941fcd-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"FileSystemImageResult" + ,"Kind":"ComClassID" + ,"Guid":"2c941fcc-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"ProgressItem" + ,"Kind":"ComClassID" + ,"Guid":"2c941fcb-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"EnumProgressItems" + ,"Kind":"ComClassID" + ,"Guid":"2c941fca-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"ProgressItems" + ,"Kind":"ComClassID" + ,"Guid":"2c941fc9-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"FsiDirectoryItem" + ,"Kind":"ComClassID" + ,"Guid":"2c941fc8-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"FsiFileItem" + ,"Kind":"ComClassID" + ,"Guid":"2c941fc7-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"EnumFsiItems" + ,"Kind":"ComClassID" + ,"Guid":"2c941fc6-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"FsiNamedStreams" + ,"Kind":"ComClassID" + ,"Guid":"c6b6f8ed-6d19-44b4-b539-b159b793a32d" + } + ,{ + "Name":"MsftFileSystemImage" + ,"Kind":"ComClassID" + ,"Guid":"2c941fc5-975b-59be-a960-9a2a262853a5" + } + ,{ + "Name":"MsftIsoImageManager" + ,"Kind":"ComClassID" + ,"Guid":"ceee3b62-8f56-4056-869b-ef16917e3efc" + } + ,{ + "Name":"BlockRange" + ,"Kind":"ComClassID" + ,"Guid":"b507ca27-2204-11dd-966a-001aa01bbc58" + } + ,{ + "Name":"BlockRangeList" + ,"Kind":"ComClassID" + ,"Guid":"b507ca28-2204-11dd-966a-001aa01bbc58" + } + ,{ + "Name":"FsiItemType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsiItemNotFound","Value":0} + ,{"Name":"FsiItemDirectory","Value":1} + ,{"Name":"FsiItemFile","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FsiFileSystems" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FsiFileSystemNone","Value":0} + ,{"Name":"FsiFileSystemISO9660","Value":1} + ,{"Name":"FsiFileSystemJoliet","Value":2} + ,{"Name":"FsiFileSystemUDF","Value":4} + ,{"Name":"FsiFileSystemUnknown","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EmulationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EmulationNone","Value":0} + ,{"Name":"Emulation12MFloppy","Value":1} + ,{"Name":"Emulation144MFloppy","Value":2} + ,{"Name":"Emulation288MFloppy","Value":3} + ,{"Name":"EmulationHardDisk","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PlatformId" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PlatformX86","Value":0} + ,{"Name":"PlatformPowerPC","Value":1} + ,{"Name":"PlatformMac","Value":2} + ,{"Name":"PlatformEFI","Value":239} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBootOptions" + ,"Kind":"Com" + ,"Guid":"2c941fd4-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_BootImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Manufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Manufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlatformId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PlatformId","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PlatformId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"PlatformId","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Emulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EmulationType","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Emulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"EmulationType","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ImageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AssignBootImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProgressItem" + ,"Kind":"Com" + ,"Guid":"2c941fd5-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FirstBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"block","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"block","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BlockCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"blocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumProgressItems" + ,"Kind":"Com" + ,"Guid":"2c941fd6-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IProgressItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumProgressItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProgressItems" + ,"Kind":"Com" + ,"Guid":"2c941fd7-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProgressItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProgressItemFromBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"block","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProgressItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProgressItemFromDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProgressItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumProgressItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumProgressItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemImageResult" + ,"Kind":"Com" + ,"Guid":"2c941fd8-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ImageStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ProgressItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProgressItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DiscId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemImageResult2" + ,"Kind":"Com" + ,"Guid":"b507ca29-2204-11dd-966a-001aa01bbc58" + ,"Interface":{"Kind":"ApiRef","Name":"IFileSystemImageResult","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_ModifiedBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBlockRangeList","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFsiItem" + ,"Kind":"Com" + ,"Guid":"2c941fd9-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FullPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CreationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CreationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastAccessedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LastAccessedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastModifiedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LastModifiedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileSystemName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSystem","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FileSystemPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSystem","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumFsiItems" + ,"Kind":"Com" + ,"Guid":"2c941fda-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IFsiItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFsiItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFsiFileItem" + ,"Kind":"Com" + ,"Guid":"2c941fdb-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IFsiItem","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_DataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataSize32BitLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataSize32BitHigh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsiFileItem2" + ,"Kind":"Com" + ,"Guid":"199d0c19-11e1-40eb-8ec2-c8c822a07792" + ,"Interface":{"Kind":"ApiRef","Name":"IFsiFileItem","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_FsiNamedStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiNamedStreams","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IsNamedStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"streamData","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsRealTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IsRealTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsiNamedStreams" + ,"Kind":"Com" + ,"Guid":"ed79ba56-5294-4250-8d46-f9aecee23459" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiFileItem2","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_EnumNamedStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFsiItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFsiDirectoryItem" + ,"Kind":"Com" + ,"Guid":"2c941fdc-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IFsiItem","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumFsiItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFsiItems","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileData","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"includeBaseDirectory","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"IFsiItem","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFsiDirectoryItem2" + ,"Kind":"Com" + ,"Guid":"f7fb4b9b-6d96-4d7b-9115-201b144811ef" + ,"Interface":{"Kind":"ApiRef","Name":"IFsiDirectoryItem","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"AddTreeWithNamedStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"includeBaseDirectory","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemImage" + ,"Kind":"Com" + ,"Guid":"2c941fe1-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiDirectoryItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SessionStartBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SessionStartBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FreeMediaBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FreeMediaBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMaxMediaBlocksFromDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discRecorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UsedBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_VolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ImportedVolumeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BootImageOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBootOptions","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BootImageOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"IBootOptions","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DirectoryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ChangePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StrictFileSystemCompliance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StrictFileSystemCompliance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseRestrictedCharacterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseRestrictedCharacterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileSystemsToCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FileSystemsToCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileSystemsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UDFRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UDFRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UDFRevisionsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ChooseImageDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discRecorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChooseImageDefaultsForMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMAPI_MEDIA_PHYSICAL_TYPE","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ISO9660InterchangeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ISO9660InterchangeLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ISO9660InterchangeLevelsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateResultImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resultStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileSystemImageResult","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Exists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"itemType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiItemType","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CalculateDiscIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IdentifyFileSystemsOnDisc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discRecorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder2","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileSystems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultFileSystemForImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSystems","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"importDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportFileSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"importedFileSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportSpecificFileSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSystemToUse","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RollbackToChangePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockInChangePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateDirectoryItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiDirectoryItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateFileItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFsiFileItem","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VolumeNameUDF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VolumeNameJoliet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_VolumeNameISO9660" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_StageFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StageFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultisessionInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MultisessionInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemImage2" + ,"Kind":"Com" + ,"Guid":"d7644b2c-1537-4767-b62f-f1387b02ddfd" + ,"Interface":{"Kind":"ApiRef","Name":"IFileSystemImage","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_BootImageOptionsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BootImageOptionsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemImage3" + ,"Kind":"Com" + ,"Guid":"7cff842c-7e97-4807-8304-910dd8f7c051" + ,"Interface":{"Kind":"ApiRef","Name":"IFileSystemImage2","TargetKind":"Com","Api":"IMapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_CreateRedundantUdfMetadataFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CreateRedundantUdfMetadataFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProbeSpecificFileSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSystemToProbe","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"isAppendable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DFileSystemImageEvents" + ,"Kind":"Com" + ,"Guid":"2c941fdf-975b-59be-a960-9a2a262853a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"currentFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"copiedSectors","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"totalSectors","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DFileSystemImageImportEvents" + ,"Kind":"Com" + ,"Guid":"d25c30f9-4087-4366-9e24-e55be286424b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileSystem","Type":{"Kind":"ApiRef","Name":"FsiFileSystems","TargetKind":"Default","Api":"IMapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"currentItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"importedDirectoryItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"totalDirectoryItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"importedFileItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"totalFileItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IIsoImageManager" + ,"Kind":"Com" + ,"Guid":"6ca38be5-fbbb-4800-95a1-a438865eb0d4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MSDiscRecorderObj" + ,"Kind":"ComClassID" + ,"Guid":"520cca61-51a5-11d3-9144-00104ba11c5e" + } + ,{ + "Name":"MSDiscMasterObj" + ,"Kind":"ComClassID" + ,"Guid":"520cca63-51a5-11d3-9144-00104ba11c5e" + } + ,{ + "Name":"MSEnumDiscRecordersObj" + ,"Kind":"ComClassID" + ,"Guid":"8a03567a-63cb-4ba8-baf6-52119816d1ef" + } + ,{ + "Name":"MEDIA_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEDIA_CDDA_CDROM","Value":1} + ,{"Name":"MEDIA_CD_ROM_XA","Value":2} + ,{"Name":"MEDIA_CD_I","Value":3} + ,{"Name":"MEDIA_CD_EXTRA","Value":4} + ,{"Name":"MEDIA_CD_OTHER","Value":5} + ,{"Name":"MEDIA_SPECIAL","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MEDIA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEDIA_BLANK","Value":1} + ,{"Name":"MEDIA_RW","Value":2} + ,{"Name":"MEDIA_WRITABLE","Value":4} + ,{"Name":"MEDIA_FORMAT_UNUSABLE_BY_IMAPI","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RECORDER_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECORDER_CDR","Value":1} + ,{"Name":"RECORDER_CDRW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDiscRecorder" + ,"Kind":"Com" + ,"Guid":"85ac9776-ca88-4cf2-894e-09598c078a41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbyUniqueID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"nulIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nulDriveNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecorderGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbyUniqueID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulReturnSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecorderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fTypeCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVendorID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pbstrProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pbstrRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetBasePnPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBasePnPID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRecorderProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropStg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetRecorderProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropStg","Type":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRecorderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulDevStateFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenExclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"fMediaFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryMediaInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSessions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pbLastTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ulStartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulNextWritable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ulFreeBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Eject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Erase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullErase","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumDiscRecorders" + ,"Kind":"Com" + ,"Guid":"9b1921e1-54ac-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecorders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRecorder","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDiscRecorder","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRecorders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiscRecorders","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumDiscMasterFormats" + ,"Kind":"Com" + ,"Guid":"ddf445e1-54ba-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpiidFormatID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiscMasterFormats","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRedbookDiscMaster" + ,"Kind":"Com" + ,"Guid":"e3bc42cd-4e5c-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTotalAudioTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnTracks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalAudioBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUsedAudioBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAvailableAudioTrackBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAudioBlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlockBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAudioTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nBlocks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAudioTrackBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pby","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseAudioTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IJolietDiscMaster" + ,"Kind":"Com" + ,"Guid":"e3bc42ce-4e5c-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTotalDataBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUsedDataBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataBlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBlockBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lFileOverwrite","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetJolietProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropStg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetJolietProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropStg","Type":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDiscMasterProgressEvents" + ,"Kind":"Com" + ,"Guid":"ec9e51c1-4e5d-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyPnPActivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NotifyAddProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCompletedSteps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTotalSteps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyBlockProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCompleted","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyTrackProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCurrentTrack","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nTotalTracks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyPreparingBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nEstimatedSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyClosingDisc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nEstimatedSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyBurnComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyEraseComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDiscMaster" + ,"Kind":"Com" + ,"Guid":"520cca62-51a5-11d3-9144-00104ba11c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumDiscMasterFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiscMasterFormats","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetActiveDiscMasterFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActiveDiscMasterFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumDiscRecorders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDiscRecorders","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetActiveDiscRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRecorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDiscRecorder","TargetKind":"Com","Api":"IMapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetActiveDiscRecorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecorder","Type":{"Kind":"ApiRef","Name":"IDiscRecorder","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClearFormatContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ProgressAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"IDiscMasterProgressEvents","TargetKind":"Com","Api":"IMapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProgressUnadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecordDisc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSimulate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bEjectAfterBurn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/IScsiDisc.json b/api/IScsiDisc.json new file mode 100644 index 0000000..b7ced78 --- /dev/null +++ b/api/IScsiDisc.json @@ -0,0 +1,2377 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SCSI_PASS_THROUGH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SenseInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cdb","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_PASS_THROUGH_DIRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SenseInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cdb","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_PASS_THROUGH_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StorAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataDirection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StorAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SenseInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOutTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataInTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOutBufferOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DataInBufferOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Cdb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_PASS_THROUGH_DIRECT_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StorAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataDirection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StorAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SenseInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOutTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataInTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DataInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Cdb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATA_PASS_THROUGH_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AtaFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReservedAsUchar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedAsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferOffset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PreviousTaskFile","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CurrentTaskFile","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATA_PASS_THROUGH_DIRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AtaFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReservedAsUchar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeOutValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedAsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PreviousTaskFile","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CurrentTaskFile","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDE_IO_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPIO_PASS_THROUGH_PATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PassThrough","Type":{"Kind":"ApiRef","Name":"SCSI_PASS_THROUGH","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MpioPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPIO_PASS_THROUGH_PATH_DIRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PassThrough","Type":{"Kind":"ApiRef","Name":"SCSI_PASS_THROUGH_DIRECT","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MpioPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPIO_PASS_THROUGH_PATH_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PassThroughOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MpioPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPIO_PASS_THROUGH_PATH_DIRECT_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PassThroughOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MpioPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_BUS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfLogicalUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InitiatorBusId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InquiryDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_ADAPTER_BUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfBuses","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BusData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCSI_BUS_DATA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_INQUIRY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceClaimed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InquiryDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextInquiryDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InquiryData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SRB_IO_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NVCACHE_REQUEST_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NRBSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NRBFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NRBStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LBA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NVCacheStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NVCacheSubStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NV_FEATURE_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NVPowerModeEnabled","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVParameterReserv1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVCmdEnabled","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVParameterReserv2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVPowerModeVer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVCmdVer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NVReadSpeed","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NVWrtSpeed","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceSpinUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NVCACHE_HINT_PAYLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Feature7_0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Feature15_8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Count15_8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA7_0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA15_8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA23_16","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA31_24","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA39_32","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LBA47_40","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Auxiliary7_0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Auxiliary23_16","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NV_SEP_CACHE_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"IScsiDisc","Parents":["NV_SEP_CACHE_PARAMETER"]},"Attrs":[]} + ,{"Name":"WriteCacheType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WriteCacheTypeEffective","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParameterReserve1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CacheFlags","Type":{"Kind":"ApiRef","Name":"_CacheFlags_e__Struct","TargetKind":"Default","Api":"IScsiDisc","Parents":["_Flags_e__Union","NV_SEP_CACHE_PARAMETER"]},"Attrs":[]} + ,{"Name":"CacheFlagsSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_CacheFlags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"NV_SEP_WRITE_CACHE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NVSEPWriteCacheTypeUnknown","Value":0} + ,{"Name":"NVSEPWriteCacheTypeNone","Value":1} + ,{"Name":"NVSEPWriteCacheTypeWriteBack","Value":2} + ,{"Name":"NVSEPWriteCacheTypeWriteThrough","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MP_STORAGE_DIAGNOSTIC_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MpStorageDiagnosticLevelDefault","Value":0} + ,{"Name":"MpStorageDiagnosticLevelMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MP_STORAGE_DIAGNOSTIC_TARGET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MpStorageDiagnosticTargetTypeUndefined","Value":0} + ,{"Name":"MpStorageDiagnosticTargetTypeMiniport","Value":2} + ,{"Name":"MpStorageDiagnosticTargetTypeHbaFirmware","Value":3} + ,{"Name":"MpStorageDiagnosticTargetTypeMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DIAGNOSTIC_MP_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetType","Type":{"Kind":"ApiRef","Name":"MP_STORAGE_DIAGNOSTIC_TARGET_TYPE","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"ApiRef","Name":"MP_STORAGE_DIAGNOSTIC_LEVEL","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MP_DEVICE_DATA_SET_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSM_NOTIFICATION_REQUEST_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotifyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSetProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"DataSetRangesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSetRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MP_DEVICE_DATA_SET_RANGE","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HYBRID_REQUEST_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NVCACHE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NvCacheTypeUnknown","Value":0} + ,{"Name":"NvCacheTypeNone","Value":1} + ,{"Name":"NvCacheTypeWriteBack","Value":2} + ,{"Name":"NvCacheTypeWriteThrough","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NVCACHE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NvCacheStatusUnknown","Value":0} + ,{"Name":"NvCacheStatusDisabling","Value":1} + ,{"Name":"NvCacheStatusDisabled","Value":2} + ,{"Name":"NvCacheStatusEnabled","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NVCACHE_PRIORITY_LEVEL_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PriorityLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ConsumedNVMSizeFraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConsumedMappingResourcesFraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConsumedNVMSizeForDirtyDataFraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConsumedMappingResourcesForDirtyDataFraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HYBRID_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HybridSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NVCACHE_STATUS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"CacheTypeEffective","Type":{"Kind":"ApiRef","Name":"NVCACHE_TYPE","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"CacheTypeDefault","Type":{"Kind":"ApiRef","Name":"NVCACHE_TYPE","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"FractionBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"ApiRef","Name":"_Attributes_e__Struct","TargetKind":"Default","Api":"IScsiDisc","Parents":["HYBRID_INFORMATION"]},"Attrs":[]} + ,{"Name":"Priorities","Type":{"Kind":"ApiRef","Name":"_Priorities_e__Struct","TargetKind":"Default","Api":"IScsiDisc","Parents":["HYBRID_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Priorities_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PriorityLevelCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxPriorityBehavior","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptimalWriteGranularity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DirtyThresholdLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyThresholdHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportedCommands","Type":{"Kind":"ApiRef","Name":"_SupportedCommands_e__Struct","TargetKind":"Default","Api":"IScsiDisc","Parents":["_Priorities_e__Struct","HYBRID_INFORMATION"]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NVCACHE_PRIORITY_LEVEL_DESCRIPTOR","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_SupportedCommands_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxEvictCommands","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLbaRangeCountForEvict","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLbaRangeCountForChangeLba","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Attributes_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"HYBRID_DIRTY_THRESHOLDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyLowThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyHighThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HYBRID_DEMOTE_BY_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourcePriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LbaCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIRMWARE_REQUEST_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_SLOT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SlotNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"ApiRef","Name":"_Revision_e__Union","TargetKind":"Default","Api":"IScsiDisc","Parents":["STORAGE_FIRMWARE_SLOT_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Revision_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Info","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AsUlonglong","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_SLOT_INFO_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SlotNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UpgradeSupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SlotCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActiveSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PendingActivateSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_FIRMWARE_SLOT_INFO","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_INFO_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UpgradeSupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SlotCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActiveSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PendingActivateSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FirmwareShared","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImagePayloadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImagePayloadMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_FIRMWARE_SLOT_INFO_V2","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_DOWNLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ImageBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_DOWNLOAD_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FIRMWARE_ACTIVATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlotToActivate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_SCSI_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumPhysicalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportedAsynchronousEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignmentMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TaggedQueuing","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AdapterScansDown","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AdapterUsesPio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ADAPTER_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMP_DEVICE_POWERON_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDUMP_DEVICE_POWERON_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"DUMP_POINTERS_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMP_POINTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_ADAPTER_OBJECT","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ,{"Name":"MappedRegisterBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DumpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CommonBufferVa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CommonBufferPa","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CommonBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocateCommonBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UseDiskDump","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DeviceObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMP_POINTERS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"DUMP_POINTERS_VERSION","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"DumpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CommonBufferVa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CommonBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocateCommonBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DriverList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDeviceDumpSectionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDeviceDumpLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTransferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MappedRegisterBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DeviceReady","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DumpDevicePowerOn","Type":{"Kind":"ApiRef","Name":"PDUMP_DEVICE_POWERON_ROUTINE","TargetKind":"FunctionPointer","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"DumpDevicePowerOnContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMP_DRIVER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DumpDriverList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DriverName","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BaseName","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NTSCSI_UNICODE_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUMP_DRIVER_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DumpDriverList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DriverName","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BaseName","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DriverFullPath","Type":{"Kind":"ApiRef","Name":"NTSCSI_UNICODE_STRING","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ENDURANCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ValidFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"IScsiDisc","Parents":["STORAGE_ENDURANCE_INFO"]},"Attrs":[]} + ,{"Name":"LifePercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesReadCount","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ByteWriteCount","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"STORAGE_ENDURANCE_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnduranceInfo","Type":{"Kind":"ApiRef","Name":"STORAGE_ENDURANCE_INFO","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_DIGEST_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISCSI_DIGEST_TYPE_NONE","Value":0} + ,{"Name":"ISCSI_DIGEST_TYPE_CRC32C","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISCSI_AUTH_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISCSI_NO_AUTH_TYPE","Value":0} + ,{"Name":"ISCSI_CHAP_AUTH_TYPE","Value":1} + ,{"Name":"ISCSI_MUTUAL_CHAP_AUTH_TYPE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISCSI_LOGIN_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InformationSpecified","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoginFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"ISCSI_AUTH_TYPES","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"HeaderDigest","Type":{"Kind":"ApiRef","Name":"ISCSI_DIGEST_TYPES","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"DataDigest","Type":{"Kind":"ApiRef","Name":"ISCSI_DIGEST_TYPES","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"MaximumConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultTime2Wait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultTime2Retain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsernameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Username","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKE_AUTHENTICATION_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKE_AUTHENTICATION_PRESHARED_KEY_METHOD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKE_AUTHENTICATION_PRESHARED_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IdType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IdLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"KeyLengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKE_AUTHENTICATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthMethod","Type":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_METHOD","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IScsiDisc","Parents":["IKE_AUTHENTICATION_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PsKey","Type":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_PRESHARED_KEY","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ISCSI_UNIQUE_SESSION_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterUnique","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AdapterSpecific","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCSI_LUN_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OSLUN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetLUN","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_MAPPINGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"OSDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"OSBusNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OSTargetNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LUNCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LUNList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCSI_LUN_LIST","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_MAPPINGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"OSDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"OSBusNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OSTargetNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LUNCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LUNList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCSI_LUN_LIST","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTALW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTALA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_INFO_EXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LoginOptions","Type":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_INFO_EXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LoginOptions","Type":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_GROUPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Portals","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_TARGET_PORTAL_GROUPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Portals","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_CONNECTION_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"InitiatorAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"InitiatorSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TargetSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_SESSION_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ISID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TSID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Connections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_CONNECTION_INFOW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_CONNECTION_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"InitiatorAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"InitiatorSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TargetSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_SESSION_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetNodeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ISID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TSID","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Connections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_CONNECTION_INFOA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_CONNECTION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HeaderDigest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataDigest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxRecvDataSegmentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"ISCSI_AUTH_TYPES","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"EstimatedThroughput","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaxDatagramSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_SESSION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"InitialR2t","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImmediateData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataSequenceInOrder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataPduInOrder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ErrorRecoveryLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxOutstandingR2t","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstBurstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxBurstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Connections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_CONNECTION_INFO_EX","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_DEVICE_ON_SESSIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ScsiAddress","Type":{"Kind":"ApiRef","Name":"SCSI_ADDRESS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceInterfaceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DeviceInterfaceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LegacyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StorageDeviceNumber","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISCSI_DEVICE_ON_SESSIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitiatorName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ScsiAddress","Type":{"Kind":"ApiRef","Name":"SCSI_ADDRESS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceInterfaceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DeviceInterfaceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"LegacyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"StorageDeviceNumber","Type":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERSISTENT_ISCSI_LOGIN_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"IsInformationalSession","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InitiatorInstance","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetPortal","Type":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ,{"Name":"LoginOptions","Type":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERSISTENT_ISCSI_LOGIN_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetName","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"IsInformationalSession","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InitiatorInstance","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetPortal","Type":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":[]} + ,{"Name":"LoginOptions","Type":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TARGETPROTOCOLTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISCSI_TCP_PROTOCOL_TYPE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProtocolType","Value":0} + ,{"Name":"TargetAlias","Value":1} + ,{"Name":"DiscoveryMechanisms","Value":2} + ,{"Name":"PortalGroups","Value":3} + ,{"Name":"PersistentTargetMappings","Value":4} + ,{"Name":"InitiatorName","Value":5} + ,{"Name":"TargetFlags","Value":6} + ,{"Name":"LoginOptions","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISCSI_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetIScsiVersionInformation" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_VERSION_INFO","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIScsiTargetInformationW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DiscoveryMechanism","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"TARGET_INFORMATION_CLASS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIScsiTargetInformationA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DiscoveryMechanism","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"TARGET_INFORMATION_CLASS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddIScsiConnectionW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetPortal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"ConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddIScsiConnectionA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetPortal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"ConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiConnection" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiTargetsW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ForceUpdate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportIScsiTargetsA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ForceUpdate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"AddIScsiStaticTargetW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PortalGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_GROUPW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddIScsiStaticTargetA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PortalGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_GROUPA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiStaticTargetW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveIScsiStaticTargetA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddIScsiSendTargetPortalW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddIScsiSendTargetPortalA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiSendTargetPortalW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiSendTargetPortalA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RefreshIScsiSendTargetPortalW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RefreshIScsiSendTargetPortalA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiSendTargetPortalsW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PortalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_INFOW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiSendTargetPortalsA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PortalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_INFOA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiSendTargetPortalsExW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PortalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_INFO_EXW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiSendTargetPortalsExA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PortalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PortalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTAL_INFO_EXA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoginIScsiTargetW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsInformationalSession","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetPortal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"IsPersistent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"UniqueConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoginIScsiTargetA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsInformationalSession","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetPortal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LoginOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_LOGIN_OPTIONS","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"IsPersistent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"UniqueConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiPersistentLoginsW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PersistentLoginInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERSISTENT_ISCSI_LOGIN_INFOW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiPersistentLoginsA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PersistentLoginInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERSISTENT_ISCSI_LOGIN_INFOA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LogoutIScsiTarget" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiPersistentTargetW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveIScsiPersistentTargetA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Portal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendScsiInquiry" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"EvpdCmddt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PageCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ScsiStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"SenseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendScsiReadCapacity" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ScsiStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"SenseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendScsiReportLuns" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ScsiStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"SenseSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SenseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiInitiatorListW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportIScsiInitiatorListA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportActiveIScsiTargetMappingsW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportActiveIScsiTargetMappingsA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Mappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_MAPPINGA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIScsiTunnelModeOuterAddressW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OuterModeAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIScsiTunnelModeOuterAddressA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OuterModeAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIScsiIKEInfoW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_INFORMATION","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIScsiIKEInfoA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_INFORMATION","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIScsiIKEInfoW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_INFORMATION","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIScsiIKEInfoA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InitiatorPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKE_AUTHENTICATION_INFORMATION","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIScsiGroupPresharedKey" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIScsiInitiatorCHAPSharedSecret" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SharedSecretLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIScsiInitiatorRADIUSSharedSecret" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SharedSecretLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIScsiInitiatorNodeNameW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetIScsiInitiatorNodeNameA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorNodeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetIScsiInitiatorNodeNameW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"GetIScsiInitiatorNodeNameA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorNodeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"AddISNSServerW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddISNSServerA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveISNSServerW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveISNSServerA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshISNSServerW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshISNSServerA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportISNSServerListW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportISNSServerListA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"GetIScsiSessionListW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_SESSION_INFOW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIScsiSessionListA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_SESSION_INFOA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIScsiSessionListEx" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionCountPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_SESSION_INFO_EX","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDevicesForIScsiSessionW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DeviceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Devices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_DEVICE_ON_SESSIONW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDevicesForIScsiSessionA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UniqueSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_UNIQUE_SESSION_ID","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DeviceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Devices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_DEVICE_ON_SESSIONA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupPersistentIScsiVolumes" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetupPersistentIScsiDevices" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddPersistentIScsiDeviceW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPersistentIScsiDeviceA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePersistentIScsiDeviceW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePersistentIScsiDeviceA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DevicePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearPersistentIScsiDevices" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ReportPersistentIScsiDevicesW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportPersistentIScsiDevicesA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportIScsiTargetPortalsW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetPortalTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"ElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Portals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALW","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportIScsiTargetPortalsA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InitiatorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetPortalTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"ElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Portals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCSI_TARGET_PORTALA","TargetKind":"Default","Api":"IScsiDisc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddRadiusServerW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRadiusServerA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveRadiusServerW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveRadiusServerA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportRadiusServerListW" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } + ,{ + "Name":"ReportRadiusServerListA" + ,"SetLastError":false + ,"DllImport":"ISCSIDSC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSizeInChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ] + } +] + +,"UnicodeAliases":[ + "ISCSI_TARGET_MAPPING" + ,"ISCSI_TARGET_PORTAL" + ,"ISCSI_TARGET_PORTAL_INFO" + ,"ISCSI_TARGET_PORTAL_INFO_EX" + ,"ISCSI_TARGET_PORTAL_GROUP" + ,"ISCSI_CONNECTION_INFO" + ,"ISCSI_SESSION_INFO" + ,"ISCSI_DEVICE_ON_SESSION" + ,"PERSISTENT_ISCSI_LOGIN_INFO" + ,"GetIScsiTargetInformation" + ,"AddIScsiConnection" + ,"ReportIScsiTargets" + ,"AddIScsiStaticTarget" + ,"RemoveIScsiStaticTarget" + ,"AddIScsiSendTargetPortal" + ,"RemoveIScsiSendTargetPortal" + ,"RefreshIScsiSendTargetPortal" + ,"ReportIScsiSendTargetPortals" + ,"ReportIScsiSendTargetPortalsEx" + ,"LoginIScsiTarget" + ,"ReportIScsiPersistentLogins" + ,"RemoveIScsiPersistentTarget" + ,"ReportIScsiInitiatorList" + ,"ReportActiveIScsiTargetMappings" + ,"SetIScsiTunnelModeOuterAddress" + ,"SetIScsiIKEInfo" + ,"GetIScsiIKEInfo" + ,"SetIScsiInitiatorNodeName" + ,"GetIScsiInitiatorNodeName" + ,"AddISNSServer" + ,"RemoveISNSServer" + ,"RefreshISNSServer" + ,"ReportISNSServerList" + ,"GetIScsiSessionList" + ,"GetDevicesForIScsiSession" + ,"AddPersistentIScsiDevice" + ,"RemovePersistentIScsiDevice" + ,"ReportPersistentIScsiDevices" + ,"ReportIScsiTargetPortals" + ,"AddRadiusServer" + ,"RemoveRadiusServer" + ,"ReportRadiusServerList" +] + +} diff --git a/api/IndexServer.json b/api/IndexServer.json new file mode 100644 index 0000000..f0f9a0d --- /dev/null +++ b/api/IndexServer.json @@ -0,0 +1,331 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IPhraseSink" + ,"Kind":"Com" + ,"Guid":"cc906ff0-c058-101a-b554-08002b33b0e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutSmallPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcNoun","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcNoun","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcModifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcModifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulAttachmentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcPhrase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcPhrase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WORDREP_BREAK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WORDREP_BREAK_EOW","Value":0} + ,{"Name":"WORDREP_BREAK_EOS","Value":1} + ,{"Name":"WORDREP_BREAK_EOP","Value":2} + ,{"Name":"WORDREP_BREAK_EOC","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBKINDENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBKIND_GUID_NAME","Value":0} + ,{"Name":"DBKIND_GUID_PROPID","Value":1} + ,{"Name":"DBKIND_NAME","Value":2} + ,{"Name":"DBKIND_PGUID_NAME","Value":3} + ,{"Name":"DBKIND_PGUID_PROPID","Value":4} + ,{"Name":"DBKIND_PROPID","Value":5} + ,{"Name":"DBKIND_GUID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"uGuid","Type":{"Kind":"ApiRef","Name":"_uGuid_e__Union","TargetKind":"Default","Api":"IndexServer","Parents":["DBID"]},"Attrs":[]} + ,{"Name":"eKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uName","Type":{"Kind":"ApiRef","Name":"_uName_e__Union","TargetKind":"Default","Api":"IndexServer","Parents":["DBID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_uGuid_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_uName_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CI_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cWordList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPersistentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFreshTest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMergeProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFilteredDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTotalDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPendingScans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndexSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cUniqueKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSecQDocuments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPropCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FULLPROPSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidPropSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"psProperty","Type":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IFILTER_INIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFILTER_INIT_CANON_PARAGRAPHS","Value":1} + ,{"Name":"IFILTER_INIT_HARD_LINE_BREAKS","Value":2} + ,{"Name":"IFILTER_INIT_CANON_HYPHENS","Value":4} + ,{"Name":"IFILTER_INIT_CANON_SPACES","Value":8} + ,{"Name":"IFILTER_INIT_APPLY_INDEX_ATTRIBUTES","Value":16} + ,{"Name":"IFILTER_INIT_APPLY_OTHER_ATTRIBUTES","Value":32} + ,{"Name":"IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES","Value":256} + ,{"Name":"IFILTER_INIT_INDEXING_ONLY","Value":64} + ,{"Name":"IFILTER_INIT_SEARCH_LINKS","Value":128} + ,{"Name":"IFILTER_INIT_FILTER_OWNED_VALUE_OK","Value":512} + ,{"Name":"IFILTER_INIT_FILTER_AGGRESSIVE_BREAK","Value":1024} + ,{"Name":"IFILTER_INIT_DISABLE_EMBEDDED","Value":2048} + ,{"Name":"IFILTER_INIT_EMIT_FORMATTING","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFILTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFILTER_FLAGS_OLE_PROPERTIES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHUNKSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHUNK_TEXT","Value":1} + ,{"Name":"CHUNK_VALUE","Value":2} + ,{"Name":"CHUNK_FILTER_OWNED_VALUE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHUNK_BREAKTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHUNK_NO_BREAK","Value":0} + ,{"Name":"CHUNK_EOW","Value":1} + ,{"Name":"CHUNK_EOS","Value":2} + ,{"Name":"CHUNK_EOP","Value":3} + ,{"Name":"CHUNK_EOC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILTERREGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idChunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwcStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwcExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STAT_CHUNK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idChunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"breakType","Type":{"Kind":"ApiRef","Name":"CHUNK_BREAKTYPE","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"CHUNKSTATE","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"FULLPROPSPEC","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"idChunkSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwcStartSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cwcLenSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IFilter" + ,"Kind":"Com" + ,"Guid":"89bcb740-6119-101a-bcb7-00dd010655af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"aAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FULLPROPSPEC","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChunk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STAT_CHUNK","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pcwcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"awcBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ppPropValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"origPos","Type":{"Kind":"ApiRef","Name":"FILTERREGION","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"LoadIFilter" + ,"SetLastError":false + ,"DllImport":"query" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadIFilterEx" + ,"SetLastError":false + ,"DllImport":"query" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindIFilterFromStorage" + ,"SetLastError":false + ,"DllImport":"query" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindIFilterFromStream" + ,"SetLastError":false + ,"DllImport":"query" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/InkInput.json b/api/InkInput.json new file mode 100644 index 0000000..7c0610c --- /dev/null +++ b/api/InkInput.json @@ -0,0 +1,189 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"InkDesktopHost" + ,"Kind":"ComClassID" + ,"Guid":"062584a6-f830-4bdc-a4d2-0a10ab062b1d" + } + ,{ + "Name":"IInkCommitRequestHandler" + ,"Kind":"Com" + ,"Guid":"fabea3fc-b108-45b6-a9fc-8d08fa9f85cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCommitRequested" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInkPresenterDesktop" + ,"Kind":"Com" + ,"Guid":"73f3c0d9-2e8b-48f3-895e-20cbd27b723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRootVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommitRequestHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IInkCommitRequestHandler","TargetKind":"Com","Api":"InkInput","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnHighContrastChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInkHostWorkItem" + ,"Kind":"Com" + ,"Guid":"ccda0a9a-1b78-4632-bb96-97800662e26c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInkDesktopHost" + ,"Kind":"Com" + ,"Guid":"4ce7d875-a981-4140-a1ff-ad93258e8d59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueueWorkItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"workItem","Type":{"Kind":"ApiRef","Name":"IInkHostWorkItem","TargetKind":"Com","Api":"InkInput","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateInkPresenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateAndInitializeInkPresenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"InkD2DRenderer" + ,"Kind":"ComClassID" + ,"Guid":"4044e60c-7b01-4671-a97c-04e0210a07a5" + } + ,{ + "Name":"__MIDL___MIDL_itf_inkrenderer_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USE_SYSTEM_COLORS_WHEN_NECESSARY","Value":0} + ,{"Name":"USE_SYSTEM_COLORS","Value":1} + ,{"Name":"USE_ORIGINAL_COLORS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInkD2DRenderer" + ,"Kind":"Com" + ,"Guid":"407fb1de-f85a-4150-97cf-b7fb274fb4f8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD2D1DeviceContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInkStrokeIterable","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fHighContrast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkD2DRenderer2" + ,"Kind":"Com" + ,"Guid":"0a95dcd9-4578-4b71-b20b-bf664d4bfeee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD2D1DeviceContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInkStrokeIterable","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"highContrastAdjustment","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_inkrenderer_0000_0000_0001","TargetKind":"Default","Api":"InkInput","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/InstallableFileSystems.json b/api/InstallableFileSystems.json new file mode 100644 index 0000000..7e38cf8 --- /dev/null +++ b/api/InstallableFileSystems.json @@ -0,0 +1,753 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"FilterFindHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterFindClose" + } + ,{ + "Name":"FilterInstanceFindHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterInstanceFindClose" + } + ,{ + "Name":"FilterVolumeFindHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterVolumeFindClose" + } + ,{ + "Name":"FilterVolumeInstanceFindHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterVolumeInstanceFindClose" + } + ,{ + "Name":"HFILTER" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterClose" + } + ,{ + "Name":"HFILTER_INSTANCE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FilterInstanceClose" + } + ,{ + "Name":"FLT_FILESYSTEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLT_FSTYPE_UNKNOWN","Value":0} + ,{"Name":"FLT_FSTYPE_RAW","Value":1} + ,{"Name":"FLT_FSTYPE_NTFS","Value":2} + ,{"Name":"FLT_FSTYPE_FAT","Value":3} + ,{"Name":"FLT_FSTYPE_CDFS","Value":4} + ,{"Name":"FLT_FSTYPE_UDFS","Value":5} + ,{"Name":"FLT_FSTYPE_LANMAN","Value":6} + ,{"Name":"FLT_FSTYPE_WEBDAV","Value":7} + ,{"Name":"FLT_FSTYPE_RDPDR","Value":8} + ,{"Name":"FLT_FSTYPE_NFS","Value":9} + ,{"Name":"FLT_FSTYPE_MS_NETWARE","Value":10} + ,{"Name":"FLT_FSTYPE_NETWARE","Value":11} + ,{"Name":"FLT_FSTYPE_BSUDF","Value":12} + ,{"Name":"FLT_FSTYPE_MUP","Value":13} + ,{"Name":"FLT_FSTYPE_RSFX","Value":14} + ,{"Name":"FLT_FSTYPE_ROXIO_UDF1","Value":15} + ,{"Name":"FLT_FSTYPE_ROXIO_UDF2","Value":16} + ,{"Name":"FLT_FSTYPE_ROXIO_UDF3","Value":17} + ,{"Name":"FLT_FSTYPE_TACIT","Value":18} + ,{"Name":"FLT_FSTYPE_FS_REC","Value":19} + ,{"Name":"FLT_FSTYPE_INCD","Value":20} + ,{"Name":"FLT_FSTYPE_INCD_FAT","Value":21} + ,{"Name":"FLT_FSTYPE_EXFAT","Value":22} + ,{"Name":"FLT_FSTYPE_PSFS","Value":23} + ,{"Name":"FLT_FSTYPE_GPFS","Value":24} + ,{"Name":"FLT_FSTYPE_NPFS","Value":25} + ,{"Name":"FLT_FSTYPE_MSFS","Value":26} + ,{"Name":"FLT_FSTYPE_CSVFS","Value":27} + ,{"Name":"FLT_FSTYPE_REFS","Value":28} + ,{"Name":"FLT_FSTYPE_OPENAFS","Value":29} + ,{"Name":"FLT_FSTYPE_CIMFS","Value":30} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILTER_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FilterFullInformation","Value":0} + ,{"Name":"FilterAggregateBasicInformation","Value":1} + ,{"Name":"FilterAggregateStandardInformation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILTER_FULL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILTER_AGGREGATE_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Type_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]} + ,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_BASIC_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_LegacyFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MiniFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FILTER_AGGREGATE_STANDARD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Type_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","FILTER_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_LegacyFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MiniFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterAltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FILTER_VOLUME_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FilterVolumeBasicInformation","Value":0} + ,{"Name":"FilterVolumeStandardInformation","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILTER_VOLUME_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILTER_VOLUME_STANDARD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":[]} + ,{"Name":"FilterVolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterVolumeName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTANCE_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InstanceBasicInformation","Value":0} + ,{"Name":"InstancePartialInformation","Value":1} + ,{"Name":"InstanceFullInformation","Value":2} + ,{"Name":"InstanceAggregateStandardInformation","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTANCE_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTANCE_PARTIAL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTANCE_FULL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTANCE_AGGREGATE_STANDARD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Type_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MiniFilter","Type":{"Kind":"ApiRef","Name":"_MiniFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ,{"Name":"LegacyFilter","Type":{"Kind":"ApiRef","Name":"_LegacyFilter_e__Struct","TargetKind":"Default","Api":"InstallableFileSystems","Parents":["_Type_e__Union","INSTANCE_AGGREGATE_STANDARD_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_LegacyFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MiniFilter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeFileSystemType","Type":{"Kind":"ApiRef","Name":"FLT_FILESYSTEM_TYPE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":[]} + ,{"Name":"InstanceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InstanceNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AltitudeBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VolumeNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterNameBufferOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SupportedFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FILTER_MESSAGE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReplyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILTER_REPLY_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"RtlCaptureStackBackTrace" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"FramesToSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FramesToCapture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BackTrace","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"BackTraceHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FilterLoad" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FilterUnload" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FilterCreate" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterInstanceCreate" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterInstanceClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterAttach" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"lpCreatedInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FilterAttachAtAltitude" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAltitude","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCreatedInstanceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"lpCreatedInstanceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FilterDetach" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FilterFindFirst" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpFilterFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterFindNext" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterFindClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilterFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterVolumeFindFirst" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpVolumeFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterVolumeFindNext" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_VOLUME_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterVolumeFindClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVolumeFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterInstanceFindFirst" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFilterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpFilterInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterInstanceFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterInstanceFindNext" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterInstanceFindClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilterInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterVolumeInstanceFindFirst" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpVolumeInstanceFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FilterVolumeInstanceFindHandle","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterVolumeInstanceFindNext" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterVolumeInstanceFindClose" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVolumeInstanceFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterGetInformation" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFilter","Type":{"Kind":"ApiRef","Name":"HFILTER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"FILTER_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterInstanceGetInformation" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HFILTER_INSTANCE","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInformationClass","Type":{"Kind":"ApiRef","Name":"INSTANCE_INFORMATION_CLASS","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterConnectCommunicationPort" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"wSizeOfContext","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterSendMessage" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterGetMessage" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMessageBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILTER_MESSAGE_HEADER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMessageBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"FilterReplyMessage" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILTER_REPLY_HEADER","TargetKind":"Default","Api":"InstallableFileSystems","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwReplyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FilterGetDosName" + ,"SetLastError":false + ,"DllImport":"FLTLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDosName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwDosNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/InteractionContext.json b/api/InteractionContext.json new file mode 100644 index 0000000..01aa241 --- /dev/null +++ b/api/InteractionContext.json @@ -0,0 +1,709 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"INTERACTION_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERACTION_ID_NONE","Value":0} + ,{"Name":"INTERACTION_ID_MANIPULATION","Value":1} + ,{"Name":"INTERACTION_ID_TAP","Value":2} + ,{"Name":"INTERACTION_ID_SECONDARY_TAP","Value":3} + ,{"Name":"INTERACTION_ID_HOLD","Value":4} + ,{"Name":"INTERACTION_ID_DRAG","Value":5} + ,{"Name":"INTERACTION_ID_CROSS_SLIDE","Value":6} + ,{"Name":"INTERACTION_ID_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERACTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERACTION_FLAG_NONE","Value":0} + ,{"Name":"INTERACTION_FLAG_BEGIN","Value":1} + ,{"Name":"INTERACTION_FLAG_END","Value":2} + ,{"Name":"INTERACTION_FLAG_CANCEL","Value":4} + ,{"Name":"INTERACTION_FLAG_INERTIA","Value":8} + ,{"Name":"INTERACTION_FLAG_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERACTION_CONFIGURATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERACTION_CONFIGURATION_FLAG_NONE","Value":0} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X","Value":2} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y","Value":4} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION","Value":8} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING","Value":16} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA","Value":32} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA","Value":64} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA","Value":128} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X","Value":256} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y","Value":512} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT","Value":1024} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING","Value":2048} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL","Value":2} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT","Value":4} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP","Value":8} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE","Value":16} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT","Value":32} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE","Value":2} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER","Value":4} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE","Value":2} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER","Value":4} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_DRAG","Value":1} + ,{"Name":"INTERACTION_CONFIGURATION_FLAG_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INERTIA_PARAMETER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INERTIA_PARAMETER_TRANSLATION_DECELERATION","Value":1} + ,{"Name":"INERTIA_PARAMETER_TRANSLATION_DISPLACEMENT","Value":2} + ,{"Name":"INERTIA_PARAMETER_ROTATION_DECELERATION","Value":3} + ,{"Name":"INERTIA_PARAMETER_ROTATION_ANGLE","Value":4} + ,{"Name":"INERTIA_PARAMETER_EXPANSION_DECELERATION","Value":5} + ,{"Name":"INERTIA_PARAMETER_EXPANSION_EXPANSION","Value":6} + ,{"Name":"INERTIA_PARAMETER_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERACTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERACTION_STATE_IDLE","Value":0} + ,{"Name":"INTERACTION_STATE_IN_INTERACTION","Value":1} + ,{"Name":"INTERACTION_STATE_POSSIBLE_DOUBLE_TAP","Value":2} + ,{"Name":"INTERACTION_STATE_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERACTION_CONTEXT_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERACTION_CONTEXT_PROPERTY_MEASUREMENT_UNITS","Value":1} + ,{"Name":"INTERACTION_CONTEXT_PROPERTY_INTERACTION_UI_FEEDBACK","Value":2} + ,{"Name":"INTERACTION_CONTEXT_PROPERTY_FILTER_POINTERS","Value":3} + ,{"Name":"INTERACTION_CONTEXT_PROPERTY_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CROSS_SLIDE_THRESHOLD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CROSS_SLIDE_THRESHOLD_SELECT_START","Value":0} + ,{"Name":"CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START","Value":1} + ,{"Name":"CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END","Value":2} + ,{"Name":"CROSS_SLIDE_THRESHOLD_REARRANGE_START","Value":3} + ,{"Name":"CROSS_SLIDE_THRESHOLD_COUNT","Value":4} + ,{"Name":"CROSS_SLIDE_THRESHOLD_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CROSS_SLIDE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CROSS_SLIDE_FLAGS_NONE","Value":0} + ,{"Name":"CROSS_SLIDE_FLAGS_SELECT","Value":1} + ,{"Name":"CROSS_SLIDE_FLAGS_SPEED_BUMP","Value":2} + ,{"Name":"CROSS_SLIDE_FLAGS_REARRANGE","Value":4} + ,{"Name":"CROSS_SLIDE_FLAGS_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MOUSE_WHEEL_PARAMETER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_X","Value":1} + ,{"Name":"MOUSE_WHEEL_PARAMETER_CHAR_TRANSLATION_Y","Value":2} + ,{"Name":"MOUSE_WHEEL_PARAMETER_DELTA_SCALE","Value":3} + ,{"Name":"MOUSE_WHEEL_PARAMETER_DELTA_ROTATION","Value":4} + ,{"Name":"MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_X","Value":5} + ,{"Name":"MOUSE_WHEEL_PARAMETER_PAGE_TRANSLATION_Y","Value":6} + ,{"Name":"MOUSE_WHEEL_PARAMETER_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAP_PARAMETER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAP_PARAMETER_MIN_CONTACT_COUNT","Value":0} + ,{"Name":"TAP_PARAMETER_MAX_CONTACT_COUNT","Value":1} + ,{"Name":"TAP_PARAMETER_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HOLD_PARAMETER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HOLD_PARAMETER_MIN_CONTACT_COUNT","Value":0} + ,{"Name":"HOLD_PARAMETER_MAX_CONTACT_COUNT","Value":1} + ,{"Name":"HOLD_PARAMETER_THRESHOLD_RADIUS","Value":2} + ,{"Name":"HOLD_PARAMETER_THRESHOLD_START_DELAY","Value":3} + ,{"Name":"HOLD_PARAMETER_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSLATION_PARAMETER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TRANSLATION_PARAMETER_MIN_CONTACT_COUNT","Value":0} + ,{"Name":"TRANSLATION_PARAMETER_MAX_CONTACT_COUNT","Value":1} + ,{"Name":"TRANSLATION_PARAMETER_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MANIPULATION_RAILS_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MANIPULATION_RAILS_STATE_UNDECIDED","Value":0} + ,{"Name":"MANIPULATION_RAILS_STATE_FREE","Value":1} + ,{"Name":"MANIPULATION_RAILS_STATE_RAILED","Value":2} + ,{"Name":"MANIPULATION_RAILS_STATE_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MANIPULATION_TRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"translationX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"translationY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"expansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"rotation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MANIPULATION_VELOCITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"velocityX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"velocityY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"velocityExpansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"velocityAngular","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERACTION_ARGUMENTS_MANIPULATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"delta","Type":{"Kind":"ApiRef","Name":"MANIPULATION_TRANSFORM","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"cumulative","Type":{"Kind":"ApiRef","Name":"MANIPULATION_TRANSFORM","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"velocity","Type":{"Kind":"ApiRef","Name":"MANIPULATION_VELOCITY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"railsState","Type":{"Kind":"ApiRef","Name":"MANIPULATION_RAILS_STATE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERACTION_ARGUMENTS_TAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERACTION_CONTEXT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"interactionFlags","Type":{"Kind":"ApiRef","Name":"INTERACTION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"inputType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"_arguments_e__Union","TargetKind":"Default","Api":"InteractionContext","Parents":["INTERACTION_CONTEXT_OUTPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_arguments_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"manipulation","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_MANIPULATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"tap","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_TAP","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"crossSlide","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERACTION_CONTEXT_OUTPUT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"interactionFlags","Type":{"Kind":"ApiRef","Name":"INTERACTION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"inputType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"contactCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentContactCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"_arguments_e__Union","TargetKind":"Default","Api":"InteractionContext","Parents":["INTERACTION_CONTEXT_OUTPUT2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_arguments_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"manipulation","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_MANIPULATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"tap","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_TAP","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"crossSlide","Type":{"Kind":"ApiRef","Name":"INTERACTION_ARGUMENTS_CROSS_SLIDE","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERACTION_CONTEXT_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"interactionId","Type":{"Kind":"ApiRef","Name":"INTERACTION_ID","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"enable","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONFIGURATION_FLAGS","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CROSS_SLIDE_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"threshold","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_THRESHOLD","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":[]} + ,{"Name":"distance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT2","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HINTERACTIONCONTEXT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"CreateInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterOutputCallbackInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"outputCallback","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK","TargetKind":"FunctionPointer","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RegisterOutputCallbackInteractionContext2" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"outputCallback","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_OUTPUT_CALLBACK2","TargetKind":"FunctionPointer","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetInteractionConfigurationInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"configurationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_CONFIGURATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetInteractionConfigurationInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"configurationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"configuration","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_CONFIGURATION","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPropertyInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"contextProperty","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_PROPERTY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"contextProperty","Type":{"Kind":"ApiRef","Name":"INTERACTION_CONTEXT_PROPERTY","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInertiaParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"inertiaParameter","Type":{"Kind":"ApiRef","Name":"INERTIA_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInertiaParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"inertiaParameter","Type":{"Kind":"ApiRef","Name":"INERTIA_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCrossSlideParametersInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"parameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"crossSlideParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CROSS_SLIDE_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCrossSlideParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"threshold","Type":{"Kind":"ApiRef","Name":"CROSS_SLIDE_THRESHOLD","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"distance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTapParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TAP_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTapParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TAP_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHoldParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"HOLD_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHoldParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"HOLD_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTranslationParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TRANSLATION_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTranslationParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"TRANSLATION_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMouseWheelParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"MOUSE_WHEEL_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMouseWheelParameterInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"MOUSE_WHEEL_PARAMETER","TargetKind":"Default","Api":"InteractionContext","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStateInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERACTION_STATE","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPointerInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePointerInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessPointerFramesInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BufferPointerPacketsInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ProcessBufferedPacketsInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessInertiaInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPivotInteractionContext" + ,"SetLastError":false + ,"DllImport":"NInput" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interactionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HINTERACTIONCONTEXT__","TargetKind":"Default","Api":"InteractionContext","Parents":[]}},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Intl.json b/api/Intl.json new file mode 100644 index 0000000..a950039 --- /dev/null +++ b/api/Intl.json @@ -0,0 +1,20368 @@ +{ + +"Constants":[ + { + "Name":"UITER_UNKNOWN_INDEX" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_PROVIDER_LENGTH_IS_EXPENSIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_PROVIDER_STABLE_CHUNKS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_PROVIDER_WRITABLE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_PROVIDER_HAS_META_DATA" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_PROVIDER_OWNS_TEXT" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"UTEXT_MAGIC" + ,"NativeType":"Int32" + ,"Value":878368812 + ,"Attrs":[] + } + ,{ + "Name":"USET_IGNORE_SPACE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"USET_CASE_INSENSITIVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"USET_ADD_CASE_MAPPINGS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"USET_SERIALIZED_STATIC_ARRAY_CAPACITY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"U_PARSE_CONTEXT_LEN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_DEFAULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_USE_STD3_RULES" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_CHECK_BIDI" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_CHECK_CONTEXTJ" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_NONTRANSITIONAL_TO_ASCII" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_NONTRANSITIONAL_TO_UNICODE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_CHECK_CONTEXTO" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_EMPTY_LABEL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_LABEL_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_DOMAIN_NAME_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_LEADING_HYPHEN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_TRAILING_HYPHEN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_HYPHEN_3_4" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_LEADING_COMBINING_MARK" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_PUNYCODE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_LABEL_HAS_DOT" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_INVALID_ACE_LABEL" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_BIDI" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_CONTEXTJ" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_CONTEXTO_PUNCTUATION" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"UIDNA_ERROR_CONTEXTO_DIGITS" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"CPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxCharSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultChar","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LeadByte","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CPINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxCharSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultChar","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LeadByte","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UnicodeDefaultChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodePageName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CPINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxCharSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultChar","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LeadByte","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UnicodeDefaultChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodePageName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NUMBERFMTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeadingZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Grouping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDecimalSep","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpThousandSep","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NegativeOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NUMBERFMTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeadingZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Grouping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDecimalSep","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpThousandSep","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NegativeOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CURRENCYFMTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeadingZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Grouping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDecimalSep","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpThousandSep","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NegativeOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PositiveOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCurrencySymbol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CURRENCYFMTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeadingZero","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Grouping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDecimalSep","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpThousandSep","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NegativeOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PositiveOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCurrencySymbol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSNLS_FUNCTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMPARE_STRING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLSVERSIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNLSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLSVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefinedVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffectiveId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidCustomVersion","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NLSVERSIONINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNLSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLSVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefinedVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEffectiveId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidCustomVersion","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSGEOTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GEO_NATION","Value":1} + ,{"Name":"GEO_LATITUDE","Value":2} + ,{"Name":"GEO_LONGITUDE","Value":3} + ,{"Name":"GEO_ISO2","Value":4} + ,{"Name":"GEO_ISO3","Value":5} + ,{"Name":"GEO_RFC1766","Value":6} + ,{"Name":"GEO_LCID","Value":7} + ,{"Name":"GEO_FRIENDLYNAME","Value":8} + ,{"Name":"GEO_OFFICIALNAME","Value":9} + ,{"Name":"GEO_TIMEZONES","Value":10} + ,{"Name":"GEO_OFFICIALLANGUAGES","Value":11} + ,{"Name":"GEO_ISO_UN_NUMBER","Value":12} + ,{"Name":"GEO_PARENT","Value":13} + ,{"Name":"GEO_DIALINGCODE","Value":14} + ,{"Name":"GEO_CURRENCYCODE","Value":15} + ,{"Name":"GEO_CURRENCYSYMBOL","Value":16} + ,{"Name":"GEO_NAME","Value":17} + ,{"Name":"GEO_ID","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYSGEOCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GEOCLASS_NATION","Value":16} + ,{"Name":"GEOCLASS_REGION","Value":14} + ,{"Name":"GEOCLASS_ALL","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LOCALE_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LOCALE_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NORM_FORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NormalizationOther","Value":0} + ,{"Name":"NormalizationC","Value":1} + ,{"Name":"NormalizationD","Value":2} + ,{"Name":"NormalizationKC","Value":5} + ,{"Name":"NormalizationKD","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LANGUAGEGROUP_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LANGGROUPLOCALE_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UILANGUAGE_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CODEPAGE_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DATEFMT_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DATEFMT_ENUMPROCEXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TIMEFMT_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CALINFO_ENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CALINFO_ENUMPROCEXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LANGUAGEGROUP_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LANGGROUPLOCALE_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UILANGUAGE_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CODEPAGE_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DATEFMT_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DATEFMT_ENUMPROCEXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TIMEFMT_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CALINFO_ENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CALINFO_ENUMPROCEXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GEO_ENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GEO_ENUMNAMEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FILEMUIINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pChecksum","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pServiceChecksum","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwLanguageNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeIDMainSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeIDMainOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeNameMainOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeIDMUISize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeIDMUIOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTypeNameMUIOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abBuffer","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HSAVEDUILANGUAGES__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALINFO_ENUMPROCEXEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DATEFMT_ENUMPROCEXEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TIMEFMT_ENUMPROCEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LOCALE_ENUMPROCEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HIMC__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIMCC__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPOSITIONFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptCurrentPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcArea","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CANDIDATEFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptCurrentPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcArea","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CANDIDATELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSelection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPageStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGISTERWORDA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpWord","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGISTERWORDW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECONVERTSTRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTargetStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTargetStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STYLEBUFA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STYLEBUFW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEMENUITEMINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmpChecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpUnchecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szString","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"hbmpItem","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEMENUITEMINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmpChecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpUnchecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szString","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hbmpItem","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMECHARPOSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCharPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cLineHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcDocument","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMCENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"REGISTERWORDENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"REGISTERWORDENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_MAPPINGCALLBACKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_PROPERTY_BAG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPPING_SERVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pszCopyright","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBuildVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wStepVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwInputContentTypesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgInputContentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputContentTypesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgOutputContentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInputLanguagesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgInputLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputLanguagesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgOutputLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInputScriptsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgInputScripts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputScriptsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgOutputScripts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPPING_ENUM_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInputLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInputScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInputContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPPING_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pszInputLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInputScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInputContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOutputContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUILanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfnRecognizeCallback","Type":{"Kind":"ApiRef","Name":"PFN_MAPPINGCALLBACKPROC","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"pRecognizeCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwRecognizeCallerDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnActionCallback","Type":{"Kind":"ApiRef","Name":"PFN_MAPPINGCALLBACKPROC","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"pActionCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwActionCallerDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPPING_DATA_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEndIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDescriptionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"prgActionIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwActionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgActionDisplayNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPPING_PROPERTY_BAG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"prgResultRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_DATA_RANGE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"dwRangesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwServiceDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCallerDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpellCheckerFactory" + ,"Kind":"ComClassID" + ,"Guid":"7ab36653-1796-484b-bdfa-e74f1db7c1dc" + } + ,{ + "Name":"WORDLIST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WORDLIST_TYPE_IGNORE","Value":0} + ,{"Name":"WORDLIST_TYPE_ADD","Value":1} + ,{"Name":"WORDLIST_TYPE_EXCLUDE","Value":2} + ,{"Name":"WORDLIST_TYPE_AUTOCORRECT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CORRECTIVE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CORRECTIVE_ACTION_NONE","Value":0} + ,{"Name":"CORRECTIVE_ACTION_GET_SUGGESTIONS","Value":1} + ,{"Name":"CORRECTIVE_ACTION_REPLACE","Value":2} + ,{"Name":"CORRECTIVE_ACTION_DELETE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISpellingError" + ,"Kind":"Com" + ,"Guid":"b7c82d61-fbe8-4b47-9b27-6c0d2e0de0a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CorrectiveAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRECTIVE_ACTION","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Replacement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumSpellingError" + ,"Kind":"Com" + ,"Guid":"803e3bd4-2828-4410-8290-418d1d73c762" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpellingError","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IOptionDescription" + ,"Kind":"Com" + ,"Guid":"432e5f85-35cf-4606-a801-6f70277e1d7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Heading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Labels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISpellCheckerChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"0b83a5b0-792f-4eab-9799-acf52c5ed08a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"ISpellChecker","TargetKind":"Com","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpellChecker" + ,"Kind":"Com" + ,"Guid":"b6fd0b71-e2bc-4653-8d05-f197e412770b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_LanguageTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Check" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpellingError","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Suggest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"word","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"word","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Ignore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"word","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AutoCorrect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"from","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"to","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOptionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OptionIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalizedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"add_SpellCheckerChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"ISpellCheckerChangedEventHandler","TargetKind":"Com","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"remove_SpellCheckerChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptionDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOptionDescription","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ComprehensiveCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpellingError","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISpellChecker2" + ,"Kind":"Com" + ,"Guid":"e7ed1c71-87f7-4378-a840-c9200dacee47" + ,"Interface":{"Kind":"ApiRef","Name":"ISpellChecker","TargetKind":"Com","Api":"Intl","Parents":[]} + ,"Methods":[ + { + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"word","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISpellCheckerFactory" + ,"Kind":"Com" + ,"Guid":"8e018a9d-2415-4677-bf08-794ea61f94bb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SupportedLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSpellChecker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpellChecker","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUserDictionariesRegistrar" + ,"Kind":"Com" + ,"Guid":"aa176b85-0e12-4844-8e1a-eef1da77f586" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterUserDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterUserDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISpellCheckProvider" + ,"Kind":"Com" + ,"Guid":"73e976e0-8ed4-4eb1-80d7-1be0a16b0c38" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_LanguageTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Check" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpellingError","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Suggest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"word","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOptionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOptionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OptionIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalizedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOptionDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOptionDescription","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeWordlist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wordlistType","Type":{"Kind":"ApiRef","Name":"WORDLIST_TYPE","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"words","Type":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComprehensiveSpellCheckProvider" + ,"Kind":"Com" + ,"Guid":"0c58f8de-8e94-479e-9717-70c42c4ad2c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ComprehensiveCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpellingError","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISpellCheckProviderFactory" + ,"Kind":"Com" + ,"Guid":"9f671e11-77d6-4c92-aefb-615215e3a4be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SupportedLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSpellCheckProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpellCheckProvider","TargetKind":"Com","Api":"Intl","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFEClassFactory" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMEDLG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbIMEDLG","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpwstrWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nTabId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IFECommon" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDefaultIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"cszName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvokeWordRegDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimedlg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEDLG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InvokeDictToolDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimedlg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEDLG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WDD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wDispPos","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Intl","Parents":["WDD"]},"Attrs":[]} + ,{"Name":"cchDisp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Intl","Parents":["WDD"]},"Attrs":[]} + ,{"Name":"WDD_nReserve1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cchRead","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cchComp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wReadPos","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCompPos","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MORRSLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwchOutput","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchOutput","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Intl","Parents":["MORRSLT"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Intl","Parents":["MORRSLT"]},"Attrs":[]} + ,{"Name":"pchInputPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pchOutputIdxWDD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Intl","Parents":["MORRSLT"]},"Attrs":[]} + ,{"Name":"paMonoRubyPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pWDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDD","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"cWDD","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BLKBuff","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cchRead","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cchComp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pchReadIdxWDD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pchCompIdxWDD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwchRead","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwchComp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IFELanguage" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetJMorphResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cwchInput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchInput","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfCInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MORRSLT","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetConversionModeCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPhonetic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phonetic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMEREG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFED_REG_HEAD","Value":0} + ,{"Name":"IFED_REG_TAIL","Value":1} + ,{"Name":"IFED_REG_DEL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMEFMT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFED_UNKNOWN","Value":0} + ,{"Name":"IFED_MSIME2_BIN_SYSTEM","Value":1} + ,{"Name":"IFED_MSIME2_BIN_USER","Value":2} + ,{"Name":"IFED_MSIME2_TEXT_USER","Value":3} + ,{"Name":"IFED_MSIME95_BIN_SYSTEM","Value":4} + ,{"Name":"IFED_MSIME95_BIN_USER","Value":5} + ,{"Name":"IFED_MSIME95_TEXT_USER","Value":6} + ,{"Name":"IFED_MSIME97_BIN_SYSTEM","Value":7} + ,{"Name":"IFED_MSIME97_BIN_USER","Value":8} + ,{"Name":"IFED_MSIME97_TEXT_USER","Value":9} + ,{"Name":"IFED_MSIME98_BIN_SYSTEM","Value":10} + ,{"Name":"IFED_MSIME98_BIN_USER","Value":11} + ,{"Name":"IFED_MSIME98_TEXT_USER","Value":12} + ,{"Name":"IFED_ACTIVE_DICT","Value":13} + ,{"Name":"IFED_ATOK9","Value":14} + ,{"Name":"IFED_ATOK10","Value":15} + ,{"Name":"IFED_NEC_AI_","Value":16} + ,{"Name":"IFED_WX_II","Value":17} + ,{"Name":"IFED_WX_III","Value":18} + ,{"Name":"IFED_VJE_20","Value":19} + ,{"Name":"IFED_MSIME98_SYSTEM_CE","Value":20} + ,{"Name":"IFED_MSIME_BIN_SYSTEM","Value":21} + ,{"Name":"IFED_MSIME_BIN_USER","Value":22} + ,{"Name":"IFED_MSIME_TEXT_USER","Value":23} + ,{"Name":"IFED_PIME2_BIN_USER","Value":24} + ,{"Name":"IFED_PIME2_BIN_SYSTEM","Value":25} + ,{"Name":"IFED_PIME2_BIN_STANDARD_SYSTEM","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMEUCT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFED_UCT_NONE","Value":0} + ,{"Name":"IFED_UCT_STRING_SJIS","Value":1} + ,{"Name":"IFED_UCT_STRING_UNICODE","Value":2} + ,{"Name":"IFED_UCT_USER_DEFINED","Value":3} + ,{"Name":"IFED_UCT_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMEWRD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwchReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwchDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Intl","Parents":["IMEWRD"]},"Attrs":[]} + ,{"Name":"rgulAttrs","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cbComment","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uct","Type":{"Kind":"ApiRef","Name":"IMEUCT","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"pvComment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ulPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Intl","Parents":["_Anonymous_e__Union","IMEWRD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"nPos1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nPos2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMESHF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbShf","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"verDic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCopyright","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POSTBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"nPos","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEREL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IFED_REL_NONE","Value":0} + ,{"Name":"IFED_REL_NO","Value":1} + ,{"Name":"IFED_REL_GA","Value":2} + ,{"Name":"IFED_REL_WO","Value":3} + ,{"Name":"IFED_REL_NI","Value":4} + ,{"Name":"IFED_REL_DE","Value":5} + ,{"Name":"IFED_REL_YORI","Value":6} + ,{"Name":"IFED_REL_KARA","Value":7} + ,{"Name":"IFED_REL_MADE","Value":8} + ,{"Name":"IFED_REL_HE","Value":9} + ,{"Name":"IFED_REL_TO","Value":10} + ,{"Name":"IFED_REL_IDEOM","Value":11} + ,{"Name":"IFED_REL_FUKU_YOUGEN","Value":12} + ,{"Name":"IFED_REL_KEIYOU_YOUGEN","Value":13} + ,{"Name":"IFED_REL_KEIDOU1_YOUGEN","Value":14} + ,{"Name":"IFED_REL_KEIDOU2_YOUGEN","Value":15} + ,{"Name":"IFED_REL_TAIGEN","Value":16} + ,{"Name":"IFED_REL_YOUGEN","Value":17} + ,{"Name":"IFED_REL_RENTAI_MEI","Value":18} + ,{"Name":"IFED_REL_RENSOU","Value":19} + ,{"Name":"IFED_REL_KEIYOU_TO_YOUGEN","Value":20} + ,{"Name":"IFED_REL_KEIYOU_TARU_YOUGEN","Value":21} + ,{"Name":"IFED_REL_UNKNOWN1","Value":22} + ,{"Name":"IFED_REL_UNKNOWN2","Value":23} + ,{"Name":"IFED_REL_ALL","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMEDP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wrdModifier","Type":{"Kind":"ApiRef","Name":"IMEWRD","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"wrdModifiee","Type":{"Kind":"ApiRef","Name":"IMEWRD","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"relID","Type":{"Kind":"ApiRef","Name":"IMEREL","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNLOG" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEDP","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IFEDictionary" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchDictPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pshf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMESHF","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchDictPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pshf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMESHF","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pjfmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEFMT","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisplayProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPosTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgPosTbl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POSTBL","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pcPosTbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchFirst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwchLast","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwchDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulWordSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcWrd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NextWords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcWrd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchDictPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pshf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMESHF","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pshf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMESHF","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExistWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwrd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEWRD","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExistDependency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEDP","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reg","Type":{"Kind":"ApiRef","Name":"IMEREG","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwrd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEWRD","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterDependency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reg","Type":{"Kind":"ApiRef","Name":"IMEREG","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEDP","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchKakariReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwchKakariDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulKakariPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwchUkeReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwchUkeDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ulUkePos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"jrel","Type":{"Kind":"ApiRef","Name":"IMEREL","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulWordSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcdp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NextDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcDp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ConvertFromOldMSIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchDic","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pfnLog","Type":{"Kind":"ApiRef","Name":"PFNLOG","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"reg","Type":{"Kind":"ApiRef","Name":"IMEREG","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertFromUserToSys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMEKMSINIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEKMSKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVKEY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Intl","Parents":["IMEKMSKEY"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Intl","Parents":["IMEKMSKEY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNotUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwszDscr","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pwszNoUse","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMEKMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"cKeyList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pKeyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEKMSKEY","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEKMSNTFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"fSelect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEKMSKMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"idLang","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVKStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVKEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cKeyList","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pKeyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEKMSKEY","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEKMSINVK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEKMSFUNCDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idLang","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"fpCreateIFECommonInstanceType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"fpCreateIFELanguageInstanceType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"fpCreateIFEDictionaryInstanceType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"COMPOSITIONSTRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadAttrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadAttrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadClauseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadClauseOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompReadStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompAttrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompAttrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompClauseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompClauseOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCursorPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeltaStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultReadClauseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultReadClauseOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultReadStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultReadStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultClauseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultClauseOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GUIDELINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSMSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSMSGLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uMsgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransMsg","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TRANSMSG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CANDIDATEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwPrivateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INPUTCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"fOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptStatusWndPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptSoftKbdPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fdwConversion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSentence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lfFont","Type":{"Kind":"ApiRef","Name":"_lfFont_e__Union","TargetKind":"Default","Api":"Intl","Parents":["INPUTCONTEXT"]},"Attrs":[]} + ,{"Name":"cfCompForm","Type":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"cfCandForm","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hCompStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hCandInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hGuideLine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumMsgBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hMsgBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"fdwInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserve","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_lfFont_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"A","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwConversionCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSentenceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwUICaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSCSCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSelectCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOFTKBDDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCode","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPLETIDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pIIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMESTRINGCANDIDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwstr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpItemData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEITEMCANDIDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"imeItem","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IMEITEM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tabIMESTRINGINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFarEastId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tabIMEFAREASTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMESTRINGCANDIDATEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFarEastId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFarEastInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tabIMEFAREASTINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"fInfoMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iSelIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwstr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMECOMPOSITIONSTRINGINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iCompStrLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCaretPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iEditStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iEditLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTargetStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTargetLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMECHARINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwCharInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEAPPLETCFG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wchTitle","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wchTitleFontFace","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwCharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCategory","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"langID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dummy","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lReserved1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEAPPLETUI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"minWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"minHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"maxWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"maxHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lReserved1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lReserved2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPLYCANDEXPARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwstrDisplay","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwstrReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IImeSpecifyApplets" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppletIIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lpIIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLETIDLIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IImePadApplet" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIImePad","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAppletConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpAppletCfg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEAPPLETCFG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpImeAppletUI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEAPPLETUI","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpImePad","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"notify","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IImePad" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIImePadApplet","Type":{"Kind":"ApiRef","Name":"IImePadApplet","TargetKind":"Com","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"reqId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IImePlugInDictDictionaryList" + ,"Kind":"Com" + ,"Guid":"98752974-b0a6-489b-8f6f-bff3769c8eeb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDictionariesInUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgDictionaryGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"prgDateCreated","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"prgfEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDictionaryGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SCRIPT_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_ANALYSIS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"s","Type":{"Kind":"ApiRef","Name":"SCRIPT_STATE","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iCharPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_JUSTIFY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRIPT_JUSTIFY_NONE","Value":0} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_BLANK","Value":1} + ,{"Name":"SCRIPT_JUSTIFY_CHARACTER","Value":2} + ,{"Name":"SCRIPT_JUSTIFY_RESERVED1","Value":3} + ,{"Name":"SCRIPT_JUSTIFY_BLANK","Value":4} + ,{"Name":"SCRIPT_JUSTIFY_RESERVED2","Value":5} + ,{"Name":"SCRIPT_JUSTIFY_RESERVED3","Value":6} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_NORMAL","Value":7} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_KASHIDA","Value":8} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_ALEF","Value":9} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_HA","Value":10} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_RA","Value":11} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_BA","Value":12} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_BARA","Value":13} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_SEEN","Value":14} + ,{"Name":"SCRIPT_JUSTIFY_ARABIC_SEEN_M","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCRIPT_VISATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"du","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dv","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_LOGATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_FONTPROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wgBlank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wgDefault","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wgInvalid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wgKashida","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iKashidaWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_TABDEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cTabStops","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pTabStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"iTabOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRIPT_DIGITSUBSTITUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"opentype_feature_record" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tagFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParameter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"textrange_properties" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"potfRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"opentype_feature_record","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"cotfRecords","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"script_charprop" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"script_glyphprop" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sva","Type":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UErrorCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_USING_FALLBACK_WARNING","Value":-128} + ,{"Name":"U_ERROR_WARNING_START","Value":-128} + ,{"Name":"U_USING_DEFAULT_WARNING","Value":-127} + ,{"Name":"U_SAFECLONE_ALLOCATED_WARNING","Value":-126} + ,{"Name":"U_STATE_OLD_WARNING","Value":-125} + ,{"Name":"U_STRING_NOT_TERMINATED_WARNING","Value":-124} + ,{"Name":"U_SORT_KEY_TOO_SHORT_WARNING","Value":-123} + ,{"Name":"U_AMBIGUOUS_ALIAS_WARNING","Value":-122} + ,{"Name":"U_DIFFERENT_UCA_VERSION","Value":-121} + ,{"Name":"U_PLUGIN_CHANGED_LEVEL_WARNING","Value":-120} + ,{"Name":"U_ZERO_ERROR","Value":0} + ,{"Name":"U_ILLEGAL_ARGUMENT_ERROR","Value":1} + ,{"Name":"U_MISSING_RESOURCE_ERROR","Value":2} + ,{"Name":"U_INVALID_FORMAT_ERROR","Value":3} + ,{"Name":"U_FILE_ACCESS_ERROR","Value":4} + ,{"Name":"U_INTERNAL_PROGRAM_ERROR","Value":5} + ,{"Name":"U_MESSAGE_PARSE_ERROR","Value":6} + ,{"Name":"U_MEMORY_ALLOCATION_ERROR","Value":7} + ,{"Name":"U_INDEX_OUTOFBOUNDS_ERROR","Value":8} + ,{"Name":"U_PARSE_ERROR","Value":9} + ,{"Name":"U_INVALID_CHAR_FOUND","Value":10} + ,{"Name":"U_TRUNCATED_CHAR_FOUND","Value":11} + ,{"Name":"U_ILLEGAL_CHAR_FOUND","Value":12} + ,{"Name":"U_INVALID_TABLE_FORMAT","Value":13} + ,{"Name":"U_INVALID_TABLE_FILE","Value":14} + ,{"Name":"U_BUFFER_OVERFLOW_ERROR","Value":15} + ,{"Name":"U_UNSUPPORTED_ERROR","Value":16} + ,{"Name":"U_RESOURCE_TYPE_MISMATCH","Value":17} + ,{"Name":"U_ILLEGAL_ESCAPE_SEQUENCE","Value":18} + ,{"Name":"U_UNSUPPORTED_ESCAPE_SEQUENCE","Value":19} + ,{"Name":"U_NO_SPACE_AVAILABLE","Value":20} + ,{"Name":"U_CE_NOT_FOUND_ERROR","Value":21} + ,{"Name":"U_PRIMARY_TOO_LONG_ERROR","Value":22} + ,{"Name":"U_STATE_TOO_OLD_ERROR","Value":23} + ,{"Name":"U_TOO_MANY_ALIASES_ERROR","Value":24} + ,{"Name":"U_ENUM_OUT_OF_SYNC_ERROR","Value":25} + ,{"Name":"U_INVARIANT_CONVERSION_ERROR","Value":26} + ,{"Name":"U_INVALID_STATE_ERROR","Value":27} + ,{"Name":"U_COLLATOR_VERSION_MISMATCH","Value":28} + ,{"Name":"U_USELESS_COLLATOR_ERROR","Value":29} + ,{"Name":"U_NO_WRITE_PERMISSION","Value":30} + ,{"Name":"U_BAD_VARIABLE_DEFINITION","Value":65536} + ,{"Name":"U_PARSE_ERROR_START","Value":65536} + ,{"Name":"U_MALFORMED_RULE","Value":65537} + ,{"Name":"U_MALFORMED_SET","Value":65538} + ,{"Name":"U_MALFORMED_SYMBOL_REFERENCE","Value":65539} + ,{"Name":"U_MALFORMED_UNICODE_ESCAPE","Value":65540} + ,{"Name":"U_MALFORMED_VARIABLE_DEFINITION","Value":65541} + ,{"Name":"U_MALFORMED_VARIABLE_REFERENCE","Value":65542} + ,{"Name":"U_MISMATCHED_SEGMENT_DELIMITERS","Value":65543} + ,{"Name":"U_MISPLACED_ANCHOR_START","Value":65544} + ,{"Name":"U_MISPLACED_CURSOR_OFFSET","Value":65545} + ,{"Name":"U_MISPLACED_QUANTIFIER","Value":65546} + ,{"Name":"U_MISSING_OPERATOR","Value":65547} + ,{"Name":"U_MISSING_SEGMENT_CLOSE","Value":65548} + ,{"Name":"U_MULTIPLE_ANTE_CONTEXTS","Value":65549} + ,{"Name":"U_MULTIPLE_CURSORS","Value":65550} + ,{"Name":"U_MULTIPLE_POST_CONTEXTS","Value":65551} + ,{"Name":"U_TRAILING_BACKSLASH","Value":65552} + ,{"Name":"U_UNDEFINED_SEGMENT_REFERENCE","Value":65553} + ,{"Name":"U_UNDEFINED_VARIABLE","Value":65554} + ,{"Name":"U_UNQUOTED_SPECIAL","Value":65555} + ,{"Name":"U_UNTERMINATED_QUOTE","Value":65556} + ,{"Name":"U_RULE_MASK_ERROR","Value":65557} + ,{"Name":"U_MISPLACED_COMPOUND_FILTER","Value":65558} + ,{"Name":"U_MULTIPLE_COMPOUND_FILTERS","Value":65559} + ,{"Name":"U_INVALID_RBT_SYNTAX","Value":65560} + ,{"Name":"U_INVALID_PROPERTY_PATTERN","Value":65561} + ,{"Name":"U_MALFORMED_PRAGMA","Value":65562} + ,{"Name":"U_UNCLOSED_SEGMENT","Value":65563} + ,{"Name":"U_ILLEGAL_CHAR_IN_SEGMENT","Value":65564} + ,{"Name":"U_VARIABLE_RANGE_EXHAUSTED","Value":65565} + ,{"Name":"U_VARIABLE_RANGE_OVERLAP","Value":65566} + ,{"Name":"U_ILLEGAL_CHARACTER","Value":65567} + ,{"Name":"U_INTERNAL_TRANSLITERATOR_ERROR","Value":65568} + ,{"Name":"U_INVALID_ID","Value":65569} + ,{"Name":"U_INVALID_FUNCTION","Value":65570} + ,{"Name":"U_UNEXPECTED_TOKEN","Value":65792} + ,{"Name":"U_FMT_PARSE_ERROR_START","Value":65792} + ,{"Name":"U_MULTIPLE_DECIMAL_SEPARATORS","Value":65793} + ,{"Name":"U_MULTIPLE_DECIMAL_SEPERATORS","Value":65793} + ,{"Name":"U_MULTIPLE_EXPONENTIAL_SYMBOLS","Value":65794} + ,{"Name":"U_MALFORMED_EXPONENTIAL_PATTERN","Value":65795} + ,{"Name":"U_MULTIPLE_PERCENT_SYMBOLS","Value":65796} + ,{"Name":"U_MULTIPLE_PERMILL_SYMBOLS","Value":65797} + ,{"Name":"U_MULTIPLE_PAD_SPECIFIERS","Value":65798} + ,{"Name":"U_PATTERN_SYNTAX_ERROR","Value":65799} + ,{"Name":"U_ILLEGAL_PAD_POSITION","Value":65800} + ,{"Name":"U_UNMATCHED_BRACES","Value":65801} + ,{"Name":"U_UNSUPPORTED_PROPERTY","Value":65802} + ,{"Name":"U_UNSUPPORTED_ATTRIBUTE","Value":65803} + ,{"Name":"U_ARGUMENT_TYPE_MISMATCH","Value":65804} + ,{"Name":"U_DUPLICATE_KEYWORD","Value":65805} + ,{"Name":"U_UNDEFINED_KEYWORD","Value":65806} + ,{"Name":"U_DEFAULT_KEYWORD_MISSING","Value":65807} + ,{"Name":"U_DECIMAL_NUMBER_SYNTAX_ERROR","Value":65808} + ,{"Name":"U_FORMAT_INEXACT_ERROR","Value":65809} + ,{"Name":"U_NUMBER_ARG_OUTOFBOUNDS_ERROR","Value":65810} + ,{"Name":"U_NUMBER_SKELETON_SYNTAX_ERROR","Value":65811} + ,{"Name":"U_BRK_INTERNAL_ERROR","Value":66048} + ,{"Name":"U_BRK_ERROR_START","Value":66048} + ,{"Name":"U_BRK_HEX_DIGITS_EXPECTED","Value":66049} + ,{"Name":"U_BRK_SEMICOLON_EXPECTED","Value":66050} + ,{"Name":"U_BRK_RULE_SYNTAX","Value":66051} + ,{"Name":"U_BRK_UNCLOSED_SET","Value":66052} + ,{"Name":"U_BRK_ASSIGN_ERROR","Value":66053} + ,{"Name":"U_BRK_VARIABLE_REDFINITION","Value":66054} + ,{"Name":"U_BRK_MISMATCHED_PAREN","Value":66055} + ,{"Name":"U_BRK_NEW_LINE_IN_QUOTED_STRING","Value":66056} + ,{"Name":"U_BRK_UNDEFINED_VARIABLE","Value":66057} + ,{"Name":"U_BRK_INIT_ERROR","Value":66058} + ,{"Name":"U_BRK_RULE_EMPTY_SET","Value":66059} + ,{"Name":"U_BRK_UNRECOGNIZED_OPTION","Value":66060} + ,{"Name":"U_BRK_MALFORMED_RULE_TAG","Value":66061} + ,{"Name":"U_REGEX_INTERNAL_ERROR","Value":66304} + ,{"Name":"U_REGEX_ERROR_START","Value":66304} + ,{"Name":"U_REGEX_RULE_SYNTAX","Value":66305} + ,{"Name":"U_REGEX_INVALID_STATE","Value":66306} + ,{"Name":"U_REGEX_BAD_ESCAPE_SEQUENCE","Value":66307} + ,{"Name":"U_REGEX_PROPERTY_SYNTAX","Value":66308} + ,{"Name":"U_REGEX_UNIMPLEMENTED","Value":66309} + ,{"Name":"U_REGEX_MISMATCHED_PAREN","Value":66310} + ,{"Name":"U_REGEX_NUMBER_TOO_BIG","Value":66311} + ,{"Name":"U_REGEX_BAD_INTERVAL","Value":66312} + ,{"Name":"U_REGEX_MAX_LT_MIN","Value":66313} + ,{"Name":"U_REGEX_INVALID_BACK_REF","Value":66314} + ,{"Name":"U_REGEX_INVALID_FLAG","Value":66315} + ,{"Name":"U_REGEX_LOOK_BEHIND_LIMIT","Value":66316} + ,{"Name":"U_REGEX_SET_CONTAINS_STRING","Value":66317} + ,{"Name":"U_REGEX_MISSING_CLOSE_BRACKET","Value":66319} + ,{"Name":"U_REGEX_INVALID_RANGE","Value":66320} + ,{"Name":"U_REGEX_STACK_OVERFLOW","Value":66321} + ,{"Name":"U_REGEX_TIME_OUT","Value":66322} + ,{"Name":"U_REGEX_STOPPED_BY_CALLER","Value":66323} + ,{"Name":"U_REGEX_PATTERN_TOO_BIG","Value":66324} + ,{"Name":"U_REGEX_INVALID_CAPTURE_GROUP_NAME","Value":66325} + ,{"Name":"U_IDNA_PROHIBITED_ERROR","Value":66560} + ,{"Name":"U_IDNA_ERROR_START","Value":66560} + ,{"Name":"U_IDNA_UNASSIGNED_ERROR","Value":66561} + ,{"Name":"U_IDNA_CHECK_BIDI_ERROR","Value":66562} + ,{"Name":"U_IDNA_STD3_ASCII_RULES_ERROR","Value":66563} + ,{"Name":"U_IDNA_ACE_PREFIX_ERROR","Value":66564} + ,{"Name":"U_IDNA_VERIFICATION_ERROR","Value":66565} + ,{"Name":"U_IDNA_LABEL_TOO_LONG_ERROR","Value":66566} + ,{"Name":"U_IDNA_ZERO_LENGTH_LABEL_ERROR","Value":66567} + ,{"Name":"U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR","Value":66568} + ,{"Name":"U_STRINGPREP_PROHIBITED_ERROR","Value":66560} + ,{"Name":"U_STRINGPREP_UNASSIGNED_ERROR","Value":66561} + ,{"Name":"U_STRINGPREP_CHECK_BIDI_ERROR","Value":66562} + ,{"Name":"U_PLUGIN_ERROR_START","Value":66816} + ,{"Name":"U_PLUGIN_TOO_HIGH","Value":66816} + ,{"Name":"U_PLUGIN_DIDNT_SET_LEVEL","Value":66817} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTraceLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UTRACE_OFF","Value":-1} + ,{"Name":"UTRACE_ERROR","Value":0} + ,{"Name":"UTRACE_WARNING","Value":3} + ,{"Name":"UTRACE_OPEN_CLOSE","Value":5} + ,{"Name":"UTRACE_INFO","Value":7} + ,{"Name":"UTRACE_VERBOSE","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTraceFunctionNumber" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UTRACE_FUNCTION_START","Value":0} + ,{"Name":"UTRACE_U_INIT","Value":0} + ,{"Name":"UTRACE_U_CLEANUP","Value":1} + ,{"Name":"UTRACE_CONVERSION_START","Value":4096} + ,{"Name":"UTRACE_UCNV_OPEN","Value":4096} + ,{"Name":"UTRACE_UCNV_OPEN_PACKAGE","Value":4097} + ,{"Name":"UTRACE_UCNV_OPEN_ALGORITHMIC","Value":4098} + ,{"Name":"UTRACE_UCNV_CLONE","Value":4099} + ,{"Name":"UTRACE_UCNV_CLOSE","Value":4100} + ,{"Name":"UTRACE_UCNV_FLUSH_CACHE","Value":4101} + ,{"Name":"UTRACE_UCNV_LOAD","Value":4102} + ,{"Name":"UTRACE_UCNV_UNLOAD","Value":4103} + ,{"Name":"UTRACE_COLLATION_START","Value":8192} + ,{"Name":"UTRACE_UCOL_OPEN","Value":8192} + ,{"Name":"UTRACE_UCOL_CLOSE","Value":8193} + ,{"Name":"UTRACE_UCOL_STRCOLL","Value":8194} + ,{"Name":"UTRACE_UCOL_GET_SORTKEY","Value":8195} + ,{"Name":"UTRACE_UCOL_GETLOCALE","Value":8196} + ,{"Name":"UTRACE_UCOL_NEXTSORTKEYPART","Value":8197} + ,{"Name":"UTRACE_UCOL_STRCOLLITER","Value":8198} + ,{"Name":"UTRACE_UCOL_OPEN_FROM_SHORT_STRING","Value":8199} + ,{"Name":"UTRACE_UCOL_STRCOLLUTF8","Value":8200} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTraceEntry" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fnNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UTraceExit" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fnNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTraceData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fnNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UStringTrieResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USTRINGTRIE_NO_MATCH","Value":0} + ,{"Name":"USTRINGTRIE_NO_VALUE","Value":1} + ,{"Name":"USTRINGTRIE_FINAL_VALUE","Value":2} + ,{"Name":"USTRINGTRIE_INTERMEDIATE_VALUE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UScriptCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USCRIPT_INVALID_CODE","Value":-1} + ,{"Name":"USCRIPT_COMMON","Value":0} + ,{"Name":"USCRIPT_INHERITED","Value":1} + ,{"Name":"USCRIPT_ARABIC","Value":2} + ,{"Name":"USCRIPT_ARMENIAN","Value":3} + ,{"Name":"USCRIPT_BENGALI","Value":4} + ,{"Name":"USCRIPT_BOPOMOFO","Value":5} + ,{"Name":"USCRIPT_CHEROKEE","Value":6} + ,{"Name":"USCRIPT_COPTIC","Value":7} + ,{"Name":"USCRIPT_CYRILLIC","Value":8} + ,{"Name":"USCRIPT_DESERET","Value":9} + ,{"Name":"USCRIPT_DEVANAGARI","Value":10} + ,{"Name":"USCRIPT_ETHIOPIC","Value":11} + ,{"Name":"USCRIPT_GEORGIAN","Value":12} + ,{"Name":"USCRIPT_GOTHIC","Value":13} + ,{"Name":"USCRIPT_GREEK","Value":14} + ,{"Name":"USCRIPT_GUJARATI","Value":15} + ,{"Name":"USCRIPT_GURMUKHI","Value":16} + ,{"Name":"USCRIPT_HAN","Value":17} + ,{"Name":"USCRIPT_HANGUL","Value":18} + ,{"Name":"USCRIPT_HEBREW","Value":19} + ,{"Name":"USCRIPT_HIRAGANA","Value":20} + ,{"Name":"USCRIPT_KANNADA","Value":21} + ,{"Name":"USCRIPT_KATAKANA","Value":22} + ,{"Name":"USCRIPT_KHMER","Value":23} + ,{"Name":"USCRIPT_LAO","Value":24} + ,{"Name":"USCRIPT_LATIN","Value":25} + ,{"Name":"USCRIPT_MALAYALAM","Value":26} + ,{"Name":"USCRIPT_MONGOLIAN","Value":27} + ,{"Name":"USCRIPT_MYANMAR","Value":28} + ,{"Name":"USCRIPT_OGHAM","Value":29} + ,{"Name":"USCRIPT_OLD_ITALIC","Value":30} + ,{"Name":"USCRIPT_ORIYA","Value":31} + ,{"Name":"USCRIPT_RUNIC","Value":32} + ,{"Name":"USCRIPT_SINHALA","Value":33} + ,{"Name":"USCRIPT_SYRIAC","Value":34} + ,{"Name":"USCRIPT_TAMIL","Value":35} + ,{"Name":"USCRIPT_TELUGU","Value":36} + ,{"Name":"USCRIPT_THAANA","Value":37} + ,{"Name":"USCRIPT_THAI","Value":38} + ,{"Name":"USCRIPT_TIBETAN","Value":39} + ,{"Name":"USCRIPT_CANADIAN_ABORIGINAL","Value":40} + ,{"Name":"USCRIPT_UCAS","Value":40} + ,{"Name":"USCRIPT_YI","Value":41} + ,{"Name":"USCRIPT_TAGALOG","Value":42} + ,{"Name":"USCRIPT_HANUNOO","Value":43} + ,{"Name":"USCRIPT_BUHID","Value":44} + ,{"Name":"USCRIPT_TAGBANWA","Value":45} + ,{"Name":"USCRIPT_BRAILLE","Value":46} + ,{"Name":"USCRIPT_CYPRIOT","Value":47} + ,{"Name":"USCRIPT_LIMBU","Value":48} + ,{"Name":"USCRIPT_LINEAR_B","Value":49} + ,{"Name":"USCRIPT_OSMANYA","Value":50} + ,{"Name":"USCRIPT_SHAVIAN","Value":51} + ,{"Name":"USCRIPT_TAI_LE","Value":52} + ,{"Name":"USCRIPT_UGARITIC","Value":53} + ,{"Name":"USCRIPT_KATAKANA_OR_HIRAGANA","Value":54} + ,{"Name":"USCRIPT_BUGINESE","Value":55} + ,{"Name":"USCRIPT_GLAGOLITIC","Value":56} + ,{"Name":"USCRIPT_KHAROSHTHI","Value":57} + ,{"Name":"USCRIPT_SYLOTI_NAGRI","Value":58} + ,{"Name":"USCRIPT_NEW_TAI_LUE","Value":59} + ,{"Name":"USCRIPT_TIFINAGH","Value":60} + ,{"Name":"USCRIPT_OLD_PERSIAN","Value":61} + ,{"Name":"USCRIPT_BALINESE","Value":62} + ,{"Name":"USCRIPT_BATAK","Value":63} + ,{"Name":"USCRIPT_BLISSYMBOLS","Value":64} + ,{"Name":"USCRIPT_BRAHMI","Value":65} + ,{"Name":"USCRIPT_CHAM","Value":66} + ,{"Name":"USCRIPT_CIRTH","Value":67} + ,{"Name":"USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC","Value":68} + ,{"Name":"USCRIPT_DEMOTIC_EGYPTIAN","Value":69} + ,{"Name":"USCRIPT_HIERATIC_EGYPTIAN","Value":70} + ,{"Name":"USCRIPT_EGYPTIAN_HIEROGLYPHS","Value":71} + ,{"Name":"USCRIPT_KHUTSURI","Value":72} + ,{"Name":"USCRIPT_SIMPLIFIED_HAN","Value":73} + ,{"Name":"USCRIPT_TRADITIONAL_HAN","Value":74} + ,{"Name":"USCRIPT_PAHAWH_HMONG","Value":75} + ,{"Name":"USCRIPT_OLD_HUNGARIAN","Value":76} + ,{"Name":"USCRIPT_HARAPPAN_INDUS","Value":77} + ,{"Name":"USCRIPT_JAVANESE","Value":78} + ,{"Name":"USCRIPT_KAYAH_LI","Value":79} + ,{"Name":"USCRIPT_LATIN_FRAKTUR","Value":80} + ,{"Name":"USCRIPT_LATIN_GAELIC","Value":81} + ,{"Name":"USCRIPT_LEPCHA","Value":82} + ,{"Name":"USCRIPT_LINEAR_A","Value":83} + ,{"Name":"USCRIPT_MANDAIC","Value":84} + ,{"Name":"USCRIPT_MANDAEAN","Value":84} + ,{"Name":"USCRIPT_MAYAN_HIEROGLYPHS","Value":85} + ,{"Name":"USCRIPT_MEROITIC_HIEROGLYPHS","Value":86} + ,{"Name":"USCRIPT_MEROITIC","Value":86} + ,{"Name":"USCRIPT_NKO","Value":87} + ,{"Name":"USCRIPT_ORKHON","Value":88} + ,{"Name":"USCRIPT_OLD_PERMIC","Value":89} + ,{"Name":"USCRIPT_PHAGS_PA","Value":90} + ,{"Name":"USCRIPT_PHOENICIAN","Value":91} + ,{"Name":"USCRIPT_MIAO","Value":92} + ,{"Name":"USCRIPT_PHONETIC_POLLARD","Value":92} + ,{"Name":"USCRIPT_RONGORONGO","Value":93} + ,{"Name":"USCRIPT_SARATI","Value":94} + ,{"Name":"USCRIPT_ESTRANGELO_SYRIAC","Value":95} + ,{"Name":"USCRIPT_WESTERN_SYRIAC","Value":96} + ,{"Name":"USCRIPT_EASTERN_SYRIAC","Value":97} + ,{"Name":"USCRIPT_TENGWAR","Value":98} + ,{"Name":"USCRIPT_VAI","Value":99} + ,{"Name":"USCRIPT_VISIBLE_SPEECH","Value":100} + ,{"Name":"USCRIPT_CUNEIFORM","Value":101} + ,{"Name":"USCRIPT_UNWRITTEN_LANGUAGES","Value":102} + ,{"Name":"USCRIPT_UNKNOWN","Value":103} + ,{"Name":"USCRIPT_CARIAN","Value":104} + ,{"Name":"USCRIPT_JAPANESE","Value":105} + ,{"Name":"USCRIPT_LANNA","Value":106} + ,{"Name":"USCRIPT_LYCIAN","Value":107} + ,{"Name":"USCRIPT_LYDIAN","Value":108} + ,{"Name":"USCRIPT_OL_CHIKI","Value":109} + ,{"Name":"USCRIPT_REJANG","Value":110} + ,{"Name":"USCRIPT_SAURASHTRA","Value":111} + ,{"Name":"USCRIPT_SIGN_WRITING","Value":112} + ,{"Name":"USCRIPT_SUNDANESE","Value":113} + ,{"Name":"USCRIPT_MOON","Value":114} + ,{"Name":"USCRIPT_MEITEI_MAYEK","Value":115} + ,{"Name":"USCRIPT_IMPERIAL_ARAMAIC","Value":116} + ,{"Name":"USCRIPT_AVESTAN","Value":117} + ,{"Name":"USCRIPT_CHAKMA","Value":118} + ,{"Name":"USCRIPT_KOREAN","Value":119} + ,{"Name":"USCRIPT_KAITHI","Value":120} + ,{"Name":"USCRIPT_MANICHAEAN","Value":121} + ,{"Name":"USCRIPT_INSCRIPTIONAL_PAHLAVI","Value":122} + ,{"Name":"USCRIPT_PSALTER_PAHLAVI","Value":123} + ,{"Name":"USCRIPT_BOOK_PAHLAVI","Value":124} + ,{"Name":"USCRIPT_INSCRIPTIONAL_PARTHIAN","Value":125} + ,{"Name":"USCRIPT_SAMARITAN","Value":126} + ,{"Name":"USCRIPT_TAI_VIET","Value":127} + ,{"Name":"USCRIPT_MATHEMATICAL_NOTATION","Value":128} + ,{"Name":"USCRIPT_SYMBOLS","Value":129} + ,{"Name":"USCRIPT_BAMUM","Value":130} + ,{"Name":"USCRIPT_LISU","Value":131} + ,{"Name":"USCRIPT_NAKHI_GEBA","Value":132} + ,{"Name":"USCRIPT_OLD_SOUTH_ARABIAN","Value":133} + ,{"Name":"USCRIPT_BASSA_VAH","Value":134} + ,{"Name":"USCRIPT_DUPLOYAN","Value":135} + ,{"Name":"USCRIPT_ELBASAN","Value":136} + ,{"Name":"USCRIPT_GRANTHA","Value":137} + ,{"Name":"USCRIPT_KPELLE","Value":138} + ,{"Name":"USCRIPT_LOMA","Value":139} + ,{"Name":"USCRIPT_MENDE","Value":140} + ,{"Name":"USCRIPT_MEROITIC_CURSIVE","Value":141} + ,{"Name":"USCRIPT_OLD_NORTH_ARABIAN","Value":142} + ,{"Name":"USCRIPT_NABATAEAN","Value":143} + ,{"Name":"USCRIPT_PALMYRENE","Value":144} + ,{"Name":"USCRIPT_KHUDAWADI","Value":145} + ,{"Name":"USCRIPT_SINDHI","Value":145} + ,{"Name":"USCRIPT_WARANG_CITI","Value":146} + ,{"Name":"USCRIPT_AFAKA","Value":147} + ,{"Name":"USCRIPT_JURCHEN","Value":148} + ,{"Name":"USCRIPT_MRO","Value":149} + ,{"Name":"USCRIPT_NUSHU","Value":150} + ,{"Name":"USCRIPT_SHARADA","Value":151} + ,{"Name":"USCRIPT_SORA_SOMPENG","Value":152} + ,{"Name":"USCRIPT_TAKRI","Value":153} + ,{"Name":"USCRIPT_TANGUT","Value":154} + ,{"Name":"USCRIPT_WOLEAI","Value":155} + ,{"Name":"USCRIPT_ANATOLIAN_HIEROGLYPHS","Value":156} + ,{"Name":"USCRIPT_KHOJKI","Value":157} + ,{"Name":"USCRIPT_TIRHUTA","Value":158} + ,{"Name":"USCRIPT_CAUCASIAN_ALBANIAN","Value":159} + ,{"Name":"USCRIPT_MAHAJANI","Value":160} + ,{"Name":"USCRIPT_AHOM","Value":161} + ,{"Name":"USCRIPT_HATRAN","Value":162} + ,{"Name":"USCRIPT_MODI","Value":163} + ,{"Name":"USCRIPT_MULTANI","Value":164} + ,{"Name":"USCRIPT_PAU_CIN_HAU","Value":165} + ,{"Name":"USCRIPT_SIDDHAM","Value":166} + ,{"Name":"USCRIPT_ADLAM","Value":167} + ,{"Name":"USCRIPT_BHAIKSUKI","Value":168} + ,{"Name":"USCRIPT_MARCHEN","Value":169} + ,{"Name":"USCRIPT_NEWA","Value":170} + ,{"Name":"USCRIPT_OSAGE","Value":171} + ,{"Name":"USCRIPT_HAN_WITH_BOPOMOFO","Value":172} + ,{"Name":"USCRIPT_JAMO","Value":173} + ,{"Name":"USCRIPT_SYMBOLS_EMOJI","Value":174} + ,{"Name":"USCRIPT_MASARAM_GONDI","Value":175} + ,{"Name":"USCRIPT_SOYOMBO","Value":176} + ,{"Name":"USCRIPT_ZANABAZAR_SQUARE","Value":177} + ,{"Name":"USCRIPT_DOGRA","Value":178} + ,{"Name":"USCRIPT_GUNJALA_GONDI","Value":179} + ,{"Name":"USCRIPT_MAKASAR","Value":180} + ,{"Name":"USCRIPT_MEDEFAIDRIN","Value":181} + ,{"Name":"USCRIPT_HANIFI_ROHINGYA","Value":182} + ,{"Name":"USCRIPT_SOGDIAN","Value":183} + ,{"Name":"USCRIPT_OLD_SOGDIAN","Value":184} + ,{"Name":"USCRIPT_ELYMAIC","Value":185} + ,{"Name":"USCRIPT_NYIAKENG_PUACHUE_HMONG","Value":186} + ,{"Name":"USCRIPT_NANDINAGARI","Value":187} + ,{"Name":"USCRIPT_WANCHO","Value":188} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UScriptUsage" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USCRIPT_USAGE_NOT_ENCODED","Value":0} + ,{"Name":"USCRIPT_USAGE_UNKNOWN","Value":1} + ,{"Name":"USCRIPT_USAGE_EXCLUDED","Value":2} + ,{"Name":"USCRIPT_USAGE_LIMITED_USE","Value":3} + ,{"Name":"USCRIPT_USAGE_ASPIRATIONAL","Value":4} + ,{"Name":"USCRIPT_USAGE_RECOMMENDED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UReplaceableCallbacks" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"charAt","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"char32At","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"replace","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"extract","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"copy","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UFieldPosition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"field","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"beginIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"endIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UCharIteratorOrigin" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UITER_START","Value":0} + ,{"Name":"UITER_CURRENT","Value":1} + ,{"Name":"UITER_LIMIT","Value":2} + ,{"Name":"UITER_ZERO","Value":3} + ,{"Name":"UITER_LENGTH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCharIteratorGetIndex" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"origin","Type":{"Kind":"ApiRef","Name":"UCharIteratorOrigin","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UCharIteratorMove" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"delta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"origin","Type":{"Kind":"ApiRef","Name":"UCharIteratorOrigin","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UCharIteratorHasNext" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIteratorHasPrevious" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIteratorCurrent" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIteratorNext" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIteratorPrevious" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIteratorReserved" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"something","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UCharIteratorGetState" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UCharIteratorSetState" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCharIterator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reservedField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"getIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorGetIndex","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"move","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorMove","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorHasNext","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorHasPrevious","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"current","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorCurrent","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorNext","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"previous","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorPrevious","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"reservedFn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorReserved","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"getState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorGetState","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"setState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIteratorSetState","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UEnumeration" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ULocDataLocaleType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULOC_ACTUAL_LOCALE","Value":0} + ,{"Name":"ULOC_VALID_LOCALE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ULayoutType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULOC_LAYOUT_LTR","Value":0} + ,{"Name":"ULOC_LAYOUT_RTL","Value":1} + ,{"Name":"ULOC_LAYOUT_TTB","Value":2} + ,{"Name":"ULOC_LAYOUT_BTT","Value":3} + ,{"Name":"ULOC_LAYOUT_UNKNOWN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UAcceptResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULOC_ACCEPT_FAILED","Value":0} + ,{"Name":"ULOC_ACCEPT_VALID","Value":1} + ,{"Name":"ULOC_ACCEPT_FALLBACK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UResourceBundle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UResType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URES_NONE","Value":-1} + ,{"Name":"URES_STRING","Value":0} + ,{"Name":"URES_BINARY","Value":1} + ,{"Name":"URES_TABLE","Value":2} + ,{"Name":"URES_ALIAS","Value":3} + ,{"Name":"URES_INT","Value":7} + ,{"Name":"URES_ARRAY","Value":8} + ,{"Name":"URES_INT_VECTOR","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDisplayContextType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDISPCTX_TYPE_DIALECT_HANDLING","Value":0} + ,{"Name":"UDISPCTX_TYPE_CAPITALIZATION","Value":1} + ,{"Name":"UDISPCTX_TYPE_DISPLAY_LENGTH","Value":2} + ,{"Name":"UDISPCTX_TYPE_SUBSTITUTE_HANDLING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDisplayContext" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDISPCTX_STANDARD_NAMES","Value":0} + ,{"Name":"UDISPCTX_DIALECT_NAMES","Value":1} + ,{"Name":"UDISPCTX_CAPITALIZATION_NONE","Value":256} + ,{"Name":"UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE","Value":257} + ,{"Name":"UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE","Value":258} + ,{"Name":"UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU","Value":259} + ,{"Name":"UDISPCTX_CAPITALIZATION_FOR_STANDALONE","Value":260} + ,{"Name":"UDISPCTX_LENGTH_FULL","Value":512} + ,{"Name":"UDISPCTX_LENGTH_SHORT","Value":513} + ,{"Name":"UDISPCTX_SUBSTITUTE","Value":768} + ,{"Name":"UDISPCTX_NO_SUBSTITUTE","Value":769} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDialectHandling" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULDN_STANDARD_NAMES","Value":0} + ,{"Name":"ULDN_DIALECT_NAMES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ULocaleDisplayNames" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UCurrencyUsage" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCURR_USAGE_STANDARD","Value":0} + ,{"Name":"UCURR_USAGE_CASH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCurrNameStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCURR_SYMBOL_NAME","Value":0} + ,{"Name":"UCURR_LONG_NAME","Value":1} + ,{"Name":"UCURR_NARROW_SYMBOL_NAME","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCurrCurrencyType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCURR_ALL","Value":2147483647} + ,{"Name":"UCURR_COMMON","Value":1} + ,{"Name":"UCURR_UNCOMMON","Value":2} + ,{"Name":"UCURR_DEPRECATED","Value":4} + ,{"Name":"UCURR_NON_DEPRECATED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UConverter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UConverterCallbackReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCNV_UNASSIGNED","Value":0} + ,{"Name":"UCNV_ILLEGAL","Value":1} + ,{"Name":"UCNV_IRREGULAR","Value":2} + ,{"Name":"UCNV_RESET","Value":3} + ,{"Name":"UCNV_CLOSE","Value":4} + ,{"Name":"UCNV_CLONE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UConverterFromUnicodeArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flush","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"targetLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UConverterToUnicodeArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flush","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"targetLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USet" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UConverterType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCNV_UNSUPPORTED_CONVERTER","Value":-1} + ,{"Name":"UCNV_SBCS","Value":0} + ,{"Name":"UCNV_DBCS","Value":1} + ,{"Name":"UCNV_MBCS","Value":2} + ,{"Name":"UCNV_LATIN_1","Value":3} + ,{"Name":"UCNV_UTF8","Value":4} + ,{"Name":"UCNV_UTF16_BigEndian","Value":5} + ,{"Name":"UCNV_UTF16_LittleEndian","Value":6} + ,{"Name":"UCNV_UTF32_BigEndian","Value":7} + ,{"Name":"UCNV_UTF32_LittleEndian","Value":8} + ,{"Name":"UCNV_EBCDIC_STATEFUL","Value":9} + ,{"Name":"UCNV_ISO_2022","Value":10} + ,{"Name":"UCNV_LMBCS_1","Value":11} + ,{"Name":"UCNV_LMBCS_2","Value":12} + ,{"Name":"UCNV_LMBCS_3","Value":13} + ,{"Name":"UCNV_LMBCS_4","Value":14} + ,{"Name":"UCNV_LMBCS_5","Value":15} + ,{"Name":"UCNV_LMBCS_6","Value":16} + ,{"Name":"UCNV_LMBCS_8","Value":17} + ,{"Name":"UCNV_LMBCS_11","Value":18} + ,{"Name":"UCNV_LMBCS_16","Value":19} + ,{"Name":"UCNV_LMBCS_17","Value":20} + ,{"Name":"UCNV_LMBCS_18","Value":21} + ,{"Name":"UCNV_LMBCS_19","Value":22} + ,{"Name":"UCNV_LMBCS_LAST","Value":22} + ,{"Name":"UCNV_HZ","Value":23} + ,{"Name":"UCNV_SCSU","Value":24} + ,{"Name":"UCNV_ISCII","Value":25} + ,{"Name":"UCNV_US_ASCII","Value":26} + ,{"Name":"UCNV_UTF7","Value":27} + ,{"Name":"UCNV_BOCU1","Value":28} + ,{"Name":"UCNV_UTF16","Value":29} + ,{"Name":"UCNV_UTF32","Value":30} + ,{"Name":"UCNV_CESU8","Value":31} + ,{"Name":"UCNV_IMAP_MAILBOX","Value":32} + ,{"Name":"UCNV_COMPOUND_TEXT","Value":33} + ,{"Name":"UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UConverterPlatform" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCNV_UNKNOWN","Value":-1} + ,{"Name":"UCNV_IBM","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UConverterToUCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UConverterFromUCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UConverterUnicodeSet" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCNV_ROUNDTRIP_SET","Value":0} + ,{"Name":"UCNV_ROUNDTRIP_AND_FALLBACK_SET","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UMemAllocFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UMemReallocFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"mem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UMemFreeFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"mem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCHAR_ALPHABETIC","Value":0} + ,{"Name":"UCHAR_BINARY_START","Value":0} + ,{"Name":"UCHAR_ASCII_HEX_DIGIT","Value":1} + ,{"Name":"UCHAR_BIDI_CONTROL","Value":2} + ,{"Name":"UCHAR_BIDI_MIRRORED","Value":3} + ,{"Name":"UCHAR_DASH","Value":4} + ,{"Name":"UCHAR_DEFAULT_IGNORABLE_CODE_POINT","Value":5} + ,{"Name":"UCHAR_DEPRECATED","Value":6} + ,{"Name":"UCHAR_DIACRITIC","Value":7} + ,{"Name":"UCHAR_EXTENDER","Value":8} + ,{"Name":"UCHAR_FULL_COMPOSITION_EXCLUSION","Value":9} + ,{"Name":"UCHAR_GRAPHEME_BASE","Value":10} + ,{"Name":"UCHAR_GRAPHEME_EXTEND","Value":11} + ,{"Name":"UCHAR_GRAPHEME_LINK","Value":12} + ,{"Name":"UCHAR_HEX_DIGIT","Value":13} + ,{"Name":"UCHAR_HYPHEN","Value":14} + ,{"Name":"UCHAR_ID_CONTINUE","Value":15} + ,{"Name":"UCHAR_ID_START","Value":16} + ,{"Name":"UCHAR_IDEOGRAPHIC","Value":17} + ,{"Name":"UCHAR_IDS_BINARY_OPERATOR","Value":18} + ,{"Name":"UCHAR_IDS_TRINARY_OPERATOR","Value":19} + ,{"Name":"UCHAR_JOIN_CONTROL","Value":20} + ,{"Name":"UCHAR_LOGICAL_ORDER_EXCEPTION","Value":21} + ,{"Name":"UCHAR_LOWERCASE","Value":22} + ,{"Name":"UCHAR_MATH","Value":23} + ,{"Name":"UCHAR_NONCHARACTER_CODE_POINT","Value":24} + ,{"Name":"UCHAR_QUOTATION_MARK","Value":25} + ,{"Name":"UCHAR_RADICAL","Value":26} + ,{"Name":"UCHAR_SOFT_DOTTED","Value":27} + ,{"Name":"UCHAR_TERMINAL_PUNCTUATION","Value":28} + ,{"Name":"UCHAR_UNIFIED_IDEOGRAPH","Value":29} + ,{"Name":"UCHAR_UPPERCASE","Value":30} + ,{"Name":"UCHAR_WHITE_SPACE","Value":31} + ,{"Name":"UCHAR_XID_CONTINUE","Value":32} + ,{"Name":"UCHAR_XID_START","Value":33} + ,{"Name":"UCHAR_CASE_SENSITIVE","Value":34} + ,{"Name":"UCHAR_S_TERM","Value":35} + ,{"Name":"UCHAR_VARIATION_SELECTOR","Value":36} + ,{"Name":"UCHAR_NFD_INERT","Value":37} + ,{"Name":"UCHAR_NFKD_INERT","Value":38} + ,{"Name":"UCHAR_NFC_INERT","Value":39} + ,{"Name":"UCHAR_NFKC_INERT","Value":40} + ,{"Name":"UCHAR_SEGMENT_STARTER","Value":41} + ,{"Name":"UCHAR_PATTERN_SYNTAX","Value":42} + ,{"Name":"UCHAR_PATTERN_WHITE_SPACE","Value":43} + ,{"Name":"UCHAR_POSIX_ALNUM","Value":44} + ,{"Name":"UCHAR_POSIX_BLANK","Value":45} + ,{"Name":"UCHAR_POSIX_GRAPH","Value":46} + ,{"Name":"UCHAR_POSIX_PRINT","Value":47} + ,{"Name":"UCHAR_POSIX_XDIGIT","Value":48} + ,{"Name":"UCHAR_CASED","Value":49} + ,{"Name":"UCHAR_CASE_IGNORABLE","Value":50} + ,{"Name":"UCHAR_CHANGES_WHEN_LOWERCASED","Value":51} + ,{"Name":"UCHAR_CHANGES_WHEN_UPPERCASED","Value":52} + ,{"Name":"UCHAR_CHANGES_WHEN_TITLECASED","Value":53} + ,{"Name":"UCHAR_CHANGES_WHEN_CASEFOLDED","Value":54} + ,{"Name":"UCHAR_CHANGES_WHEN_CASEMAPPED","Value":55} + ,{"Name":"UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED","Value":56} + ,{"Name":"UCHAR_EMOJI","Value":57} + ,{"Name":"UCHAR_EMOJI_PRESENTATION","Value":58} + ,{"Name":"UCHAR_EMOJI_MODIFIER","Value":59} + ,{"Name":"UCHAR_EMOJI_MODIFIER_BASE","Value":60} + ,{"Name":"UCHAR_EMOJI_COMPONENT","Value":61} + ,{"Name":"UCHAR_REGIONAL_INDICATOR","Value":62} + ,{"Name":"UCHAR_PREPENDED_CONCATENATION_MARK","Value":63} + ,{"Name":"UCHAR_EXTENDED_PICTOGRAPHIC","Value":64} + ,{"Name":"UCHAR_BIDI_CLASS","Value":4096} + ,{"Name":"UCHAR_INT_START","Value":4096} + ,{"Name":"UCHAR_BLOCK","Value":4097} + ,{"Name":"UCHAR_CANONICAL_COMBINING_CLASS","Value":4098} + ,{"Name":"UCHAR_DECOMPOSITION_TYPE","Value":4099} + ,{"Name":"UCHAR_EAST_ASIAN_WIDTH","Value":4100} + ,{"Name":"UCHAR_GENERAL_CATEGORY","Value":4101} + ,{"Name":"UCHAR_JOINING_GROUP","Value":4102} + ,{"Name":"UCHAR_JOINING_TYPE","Value":4103} + ,{"Name":"UCHAR_LINE_BREAK","Value":4104} + ,{"Name":"UCHAR_NUMERIC_TYPE","Value":4105} + ,{"Name":"UCHAR_SCRIPT","Value":4106} + ,{"Name":"UCHAR_HANGUL_SYLLABLE_TYPE","Value":4107} + ,{"Name":"UCHAR_NFD_QUICK_CHECK","Value":4108} + ,{"Name":"UCHAR_NFKD_QUICK_CHECK","Value":4109} + ,{"Name":"UCHAR_NFC_QUICK_CHECK","Value":4110} + ,{"Name":"UCHAR_NFKC_QUICK_CHECK","Value":4111} + ,{"Name":"UCHAR_LEAD_CANONICAL_COMBINING_CLASS","Value":4112} + ,{"Name":"UCHAR_TRAIL_CANONICAL_COMBINING_CLASS","Value":4113} + ,{"Name":"UCHAR_GRAPHEME_CLUSTER_BREAK","Value":4114} + ,{"Name":"UCHAR_SENTENCE_BREAK","Value":4115} + ,{"Name":"UCHAR_WORD_BREAK","Value":4116} + ,{"Name":"UCHAR_BIDI_PAIRED_BRACKET_TYPE","Value":4117} + ,{"Name":"UCHAR_INDIC_POSITIONAL_CATEGORY","Value":4118} + ,{"Name":"UCHAR_INDIC_SYLLABIC_CATEGORY","Value":4119} + ,{"Name":"UCHAR_VERTICAL_ORIENTATION","Value":4120} + ,{"Name":"UCHAR_GENERAL_CATEGORY_MASK","Value":8192} + ,{"Name":"UCHAR_MASK_START","Value":8192} + ,{"Name":"UCHAR_NUMERIC_VALUE","Value":12288} + ,{"Name":"UCHAR_DOUBLE_START","Value":12288} + ,{"Name":"UCHAR_AGE","Value":16384} + ,{"Name":"UCHAR_STRING_START","Value":16384} + ,{"Name":"UCHAR_BIDI_MIRRORING_GLYPH","Value":16385} + ,{"Name":"UCHAR_CASE_FOLDING","Value":16386} + ,{"Name":"UCHAR_LOWERCASE_MAPPING","Value":16388} + ,{"Name":"UCHAR_NAME","Value":16389} + ,{"Name":"UCHAR_SIMPLE_CASE_FOLDING","Value":16390} + ,{"Name":"UCHAR_SIMPLE_LOWERCASE_MAPPING","Value":16391} + ,{"Name":"UCHAR_SIMPLE_TITLECASE_MAPPING","Value":16392} + ,{"Name":"UCHAR_SIMPLE_UPPERCASE_MAPPING","Value":16393} + ,{"Name":"UCHAR_TITLECASE_MAPPING","Value":16394} + ,{"Name":"UCHAR_UPPERCASE_MAPPING","Value":16396} + ,{"Name":"UCHAR_BIDI_PAIRED_BRACKET","Value":16397} + ,{"Name":"UCHAR_SCRIPT_EXTENSIONS","Value":28672} + ,{"Name":"UCHAR_OTHER_PROPERTY_START","Value":28672} + ,{"Name":"UCHAR_INVALID_CODE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCharCategory" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_UNASSIGNED","Value":0} + ,{"Name":"U_GENERAL_OTHER_TYPES","Value":0} + ,{"Name":"U_UPPERCASE_LETTER","Value":1} + ,{"Name":"U_LOWERCASE_LETTER","Value":2} + ,{"Name":"U_TITLECASE_LETTER","Value":3} + ,{"Name":"U_MODIFIER_LETTER","Value":4} + ,{"Name":"U_OTHER_LETTER","Value":5} + ,{"Name":"U_NON_SPACING_MARK","Value":6} + ,{"Name":"U_ENCLOSING_MARK","Value":7} + ,{"Name":"U_COMBINING_SPACING_MARK","Value":8} + ,{"Name":"U_DECIMAL_DIGIT_NUMBER","Value":9} + ,{"Name":"U_LETTER_NUMBER","Value":10} + ,{"Name":"U_OTHER_NUMBER","Value":11} + ,{"Name":"U_SPACE_SEPARATOR","Value":12} + ,{"Name":"U_LINE_SEPARATOR","Value":13} + ,{"Name":"U_PARAGRAPH_SEPARATOR","Value":14} + ,{"Name":"U_CONTROL_CHAR","Value":15} + ,{"Name":"U_FORMAT_CHAR","Value":16} + ,{"Name":"U_PRIVATE_USE_CHAR","Value":17} + ,{"Name":"U_SURROGATE","Value":18} + ,{"Name":"U_DASH_PUNCTUATION","Value":19} + ,{"Name":"U_START_PUNCTUATION","Value":20} + ,{"Name":"U_END_PUNCTUATION","Value":21} + ,{"Name":"U_CONNECTOR_PUNCTUATION","Value":22} + ,{"Name":"U_OTHER_PUNCTUATION","Value":23} + ,{"Name":"U_MATH_SYMBOL","Value":24} + ,{"Name":"U_CURRENCY_SYMBOL","Value":25} + ,{"Name":"U_MODIFIER_SYMBOL","Value":26} + ,{"Name":"U_OTHER_SYMBOL","Value":27} + ,{"Name":"U_INITIAL_PUNCTUATION","Value":28} + ,{"Name":"U_FINAL_PUNCTUATION","Value":29} + ,{"Name":"U_CHAR_CATEGORY_COUNT","Value":30} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCharDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_LEFT_TO_RIGHT","Value":0} + ,{"Name":"U_RIGHT_TO_LEFT","Value":1} + ,{"Name":"U_EUROPEAN_NUMBER","Value":2} + ,{"Name":"U_EUROPEAN_NUMBER_SEPARATOR","Value":3} + ,{"Name":"U_EUROPEAN_NUMBER_TERMINATOR","Value":4} + ,{"Name":"U_ARABIC_NUMBER","Value":5} + ,{"Name":"U_COMMON_NUMBER_SEPARATOR","Value":6} + ,{"Name":"U_BLOCK_SEPARATOR","Value":7} + ,{"Name":"U_SEGMENT_SEPARATOR","Value":8} + ,{"Name":"U_WHITE_SPACE_NEUTRAL","Value":9} + ,{"Name":"U_OTHER_NEUTRAL","Value":10} + ,{"Name":"U_LEFT_TO_RIGHT_EMBEDDING","Value":11} + ,{"Name":"U_LEFT_TO_RIGHT_OVERRIDE","Value":12} + ,{"Name":"U_RIGHT_TO_LEFT_ARABIC","Value":13} + ,{"Name":"U_RIGHT_TO_LEFT_EMBEDDING","Value":14} + ,{"Name":"U_RIGHT_TO_LEFT_OVERRIDE","Value":15} + ,{"Name":"U_POP_DIRECTIONAL_FORMAT","Value":16} + ,{"Name":"U_DIR_NON_SPACING_MARK","Value":17} + ,{"Name":"U_BOUNDARY_NEUTRAL","Value":18} + ,{"Name":"U_FIRST_STRONG_ISOLATE","Value":19} + ,{"Name":"U_LEFT_TO_RIGHT_ISOLATE","Value":20} + ,{"Name":"U_RIGHT_TO_LEFT_ISOLATE","Value":21} + ,{"Name":"U_POP_DIRECTIONAL_ISOLATE","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBidiPairedBracketType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_BPT_NONE","Value":0} + ,{"Name":"U_BPT_OPEN","Value":1} + ,{"Name":"U_BPT_CLOSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBlockCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBLOCK_NO_BLOCK","Value":0} + ,{"Name":"UBLOCK_BASIC_LATIN","Value":1} + ,{"Name":"UBLOCK_LATIN_1_SUPPLEMENT","Value":2} + ,{"Name":"UBLOCK_LATIN_EXTENDED_A","Value":3} + ,{"Name":"UBLOCK_LATIN_EXTENDED_B","Value":4} + ,{"Name":"UBLOCK_IPA_EXTENSIONS","Value":5} + ,{"Name":"UBLOCK_SPACING_MODIFIER_LETTERS","Value":6} + ,{"Name":"UBLOCK_COMBINING_DIACRITICAL_MARKS","Value":7} + ,{"Name":"UBLOCK_GREEK","Value":8} + ,{"Name":"UBLOCK_CYRILLIC","Value":9} + ,{"Name":"UBLOCK_ARMENIAN","Value":10} + ,{"Name":"UBLOCK_HEBREW","Value":11} + ,{"Name":"UBLOCK_ARABIC","Value":12} + ,{"Name":"UBLOCK_SYRIAC","Value":13} + ,{"Name":"UBLOCK_THAANA","Value":14} + ,{"Name":"UBLOCK_DEVANAGARI","Value":15} + ,{"Name":"UBLOCK_BENGALI","Value":16} + ,{"Name":"UBLOCK_GURMUKHI","Value":17} + ,{"Name":"UBLOCK_GUJARATI","Value":18} + ,{"Name":"UBLOCK_ORIYA","Value":19} + ,{"Name":"UBLOCK_TAMIL","Value":20} + ,{"Name":"UBLOCK_TELUGU","Value":21} + ,{"Name":"UBLOCK_KANNADA","Value":22} + ,{"Name":"UBLOCK_MALAYALAM","Value":23} + ,{"Name":"UBLOCK_SINHALA","Value":24} + ,{"Name":"UBLOCK_THAI","Value":25} + ,{"Name":"UBLOCK_LAO","Value":26} + ,{"Name":"UBLOCK_TIBETAN","Value":27} + ,{"Name":"UBLOCK_MYANMAR","Value":28} + ,{"Name":"UBLOCK_GEORGIAN","Value":29} + ,{"Name":"UBLOCK_HANGUL_JAMO","Value":30} + ,{"Name":"UBLOCK_ETHIOPIC","Value":31} + ,{"Name":"UBLOCK_CHEROKEE","Value":32} + ,{"Name":"UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS","Value":33} + ,{"Name":"UBLOCK_OGHAM","Value":34} + ,{"Name":"UBLOCK_RUNIC","Value":35} + ,{"Name":"UBLOCK_KHMER","Value":36} + ,{"Name":"UBLOCK_MONGOLIAN","Value":37} + ,{"Name":"UBLOCK_LATIN_EXTENDED_ADDITIONAL","Value":38} + ,{"Name":"UBLOCK_GREEK_EXTENDED","Value":39} + ,{"Name":"UBLOCK_GENERAL_PUNCTUATION","Value":40} + ,{"Name":"UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS","Value":41} + ,{"Name":"UBLOCK_CURRENCY_SYMBOLS","Value":42} + ,{"Name":"UBLOCK_COMBINING_MARKS_FOR_SYMBOLS","Value":43} + ,{"Name":"UBLOCK_LETTERLIKE_SYMBOLS","Value":44} + ,{"Name":"UBLOCK_NUMBER_FORMS","Value":45} + ,{"Name":"UBLOCK_ARROWS","Value":46} + ,{"Name":"UBLOCK_MATHEMATICAL_OPERATORS","Value":47} + ,{"Name":"UBLOCK_MISCELLANEOUS_TECHNICAL","Value":48} + ,{"Name":"UBLOCK_CONTROL_PICTURES","Value":49} + ,{"Name":"UBLOCK_OPTICAL_CHARACTER_RECOGNITION","Value":50} + ,{"Name":"UBLOCK_ENCLOSED_ALPHANUMERICS","Value":51} + ,{"Name":"UBLOCK_BOX_DRAWING","Value":52} + ,{"Name":"UBLOCK_BLOCK_ELEMENTS","Value":53} + ,{"Name":"UBLOCK_GEOMETRIC_SHAPES","Value":54} + ,{"Name":"UBLOCK_MISCELLANEOUS_SYMBOLS","Value":55} + ,{"Name":"UBLOCK_DINGBATS","Value":56} + ,{"Name":"UBLOCK_BRAILLE_PATTERNS","Value":57} + ,{"Name":"UBLOCK_CJK_RADICALS_SUPPLEMENT","Value":58} + ,{"Name":"UBLOCK_KANGXI_RADICALS","Value":59} + ,{"Name":"UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS","Value":60} + ,{"Name":"UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION","Value":61} + ,{"Name":"UBLOCK_HIRAGANA","Value":62} + ,{"Name":"UBLOCK_KATAKANA","Value":63} + ,{"Name":"UBLOCK_BOPOMOFO","Value":64} + ,{"Name":"UBLOCK_HANGUL_COMPATIBILITY_JAMO","Value":65} + ,{"Name":"UBLOCK_KANBUN","Value":66} + ,{"Name":"UBLOCK_BOPOMOFO_EXTENDED","Value":67} + ,{"Name":"UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS","Value":68} + ,{"Name":"UBLOCK_CJK_COMPATIBILITY","Value":69} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A","Value":70} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS","Value":71} + ,{"Name":"UBLOCK_YI_SYLLABLES","Value":72} + ,{"Name":"UBLOCK_YI_RADICALS","Value":73} + ,{"Name":"UBLOCK_HANGUL_SYLLABLES","Value":74} + ,{"Name":"UBLOCK_HIGH_SURROGATES","Value":75} + ,{"Name":"UBLOCK_HIGH_PRIVATE_USE_SURROGATES","Value":76} + ,{"Name":"UBLOCK_LOW_SURROGATES","Value":77} + ,{"Name":"UBLOCK_PRIVATE_USE_AREA","Value":78} + ,{"Name":"UBLOCK_PRIVATE_USE","Value":78} + ,{"Name":"UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS","Value":79} + ,{"Name":"UBLOCK_ALPHABETIC_PRESENTATION_FORMS","Value":80} + ,{"Name":"UBLOCK_ARABIC_PRESENTATION_FORMS_A","Value":81} + ,{"Name":"UBLOCK_COMBINING_HALF_MARKS","Value":82} + ,{"Name":"UBLOCK_CJK_COMPATIBILITY_FORMS","Value":83} + ,{"Name":"UBLOCK_SMALL_FORM_VARIANTS","Value":84} + ,{"Name":"UBLOCK_ARABIC_PRESENTATION_FORMS_B","Value":85} + ,{"Name":"UBLOCK_SPECIALS","Value":86} + ,{"Name":"UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS","Value":87} + ,{"Name":"UBLOCK_OLD_ITALIC","Value":88} + ,{"Name":"UBLOCK_GOTHIC","Value":89} + ,{"Name":"UBLOCK_DESERET","Value":90} + ,{"Name":"UBLOCK_BYZANTINE_MUSICAL_SYMBOLS","Value":91} + ,{"Name":"UBLOCK_MUSICAL_SYMBOLS","Value":92} + ,{"Name":"UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS","Value":93} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B","Value":94} + ,{"Name":"UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT","Value":95} + ,{"Name":"UBLOCK_TAGS","Value":96} + ,{"Name":"UBLOCK_CYRILLIC_SUPPLEMENT","Value":97} + ,{"Name":"UBLOCK_CYRILLIC_SUPPLEMENTARY","Value":97} + ,{"Name":"UBLOCK_TAGALOG","Value":98} + ,{"Name":"UBLOCK_HANUNOO","Value":99} + ,{"Name":"UBLOCK_BUHID","Value":100} + ,{"Name":"UBLOCK_TAGBANWA","Value":101} + ,{"Name":"UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A","Value":102} + ,{"Name":"UBLOCK_SUPPLEMENTAL_ARROWS_A","Value":103} + ,{"Name":"UBLOCK_SUPPLEMENTAL_ARROWS_B","Value":104} + ,{"Name":"UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B","Value":105} + ,{"Name":"UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS","Value":106} + ,{"Name":"UBLOCK_KATAKANA_PHONETIC_EXTENSIONS","Value":107} + ,{"Name":"UBLOCK_VARIATION_SELECTORS","Value":108} + ,{"Name":"UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A","Value":109} + ,{"Name":"UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B","Value":110} + ,{"Name":"UBLOCK_LIMBU","Value":111} + ,{"Name":"UBLOCK_TAI_LE","Value":112} + ,{"Name":"UBLOCK_KHMER_SYMBOLS","Value":113} + ,{"Name":"UBLOCK_PHONETIC_EXTENSIONS","Value":114} + ,{"Name":"UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS","Value":115} + ,{"Name":"UBLOCK_YIJING_HEXAGRAM_SYMBOLS","Value":116} + ,{"Name":"UBLOCK_LINEAR_B_SYLLABARY","Value":117} + ,{"Name":"UBLOCK_LINEAR_B_IDEOGRAMS","Value":118} + ,{"Name":"UBLOCK_AEGEAN_NUMBERS","Value":119} + ,{"Name":"UBLOCK_UGARITIC","Value":120} + ,{"Name":"UBLOCK_SHAVIAN","Value":121} + ,{"Name":"UBLOCK_OSMANYA","Value":122} + ,{"Name":"UBLOCK_CYPRIOT_SYLLABARY","Value":123} + ,{"Name":"UBLOCK_TAI_XUAN_JING_SYMBOLS","Value":124} + ,{"Name":"UBLOCK_VARIATION_SELECTORS_SUPPLEMENT","Value":125} + ,{"Name":"UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION","Value":126} + ,{"Name":"UBLOCK_ANCIENT_GREEK_NUMBERS","Value":127} + ,{"Name":"UBLOCK_ARABIC_SUPPLEMENT","Value":128} + ,{"Name":"UBLOCK_BUGINESE","Value":129} + ,{"Name":"UBLOCK_CJK_STROKES","Value":130} + ,{"Name":"UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT","Value":131} + ,{"Name":"UBLOCK_COPTIC","Value":132} + ,{"Name":"UBLOCK_ETHIOPIC_EXTENDED","Value":133} + ,{"Name":"UBLOCK_ETHIOPIC_SUPPLEMENT","Value":134} + ,{"Name":"UBLOCK_GEORGIAN_SUPPLEMENT","Value":135} + ,{"Name":"UBLOCK_GLAGOLITIC","Value":136} + ,{"Name":"UBLOCK_KHAROSHTHI","Value":137} + ,{"Name":"UBLOCK_MODIFIER_TONE_LETTERS","Value":138} + ,{"Name":"UBLOCK_NEW_TAI_LUE","Value":139} + ,{"Name":"UBLOCK_OLD_PERSIAN","Value":140} + ,{"Name":"UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT","Value":141} + ,{"Name":"UBLOCK_SUPPLEMENTAL_PUNCTUATION","Value":142} + ,{"Name":"UBLOCK_SYLOTI_NAGRI","Value":143} + ,{"Name":"UBLOCK_TIFINAGH","Value":144} + ,{"Name":"UBLOCK_VERTICAL_FORMS","Value":145} + ,{"Name":"UBLOCK_NKO","Value":146} + ,{"Name":"UBLOCK_BALINESE","Value":147} + ,{"Name":"UBLOCK_LATIN_EXTENDED_C","Value":148} + ,{"Name":"UBLOCK_LATIN_EXTENDED_D","Value":149} + ,{"Name":"UBLOCK_PHAGS_PA","Value":150} + ,{"Name":"UBLOCK_PHOENICIAN","Value":151} + ,{"Name":"UBLOCK_CUNEIFORM","Value":152} + ,{"Name":"UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION","Value":153} + ,{"Name":"UBLOCK_COUNTING_ROD_NUMERALS","Value":154} + ,{"Name":"UBLOCK_SUNDANESE","Value":155} + ,{"Name":"UBLOCK_LEPCHA","Value":156} + ,{"Name":"UBLOCK_OL_CHIKI","Value":157} + ,{"Name":"UBLOCK_CYRILLIC_EXTENDED_A","Value":158} + ,{"Name":"UBLOCK_VAI","Value":159} + ,{"Name":"UBLOCK_CYRILLIC_EXTENDED_B","Value":160} + ,{"Name":"UBLOCK_SAURASHTRA","Value":161} + ,{"Name":"UBLOCK_KAYAH_LI","Value":162} + ,{"Name":"UBLOCK_REJANG","Value":163} + ,{"Name":"UBLOCK_CHAM","Value":164} + ,{"Name":"UBLOCK_ANCIENT_SYMBOLS","Value":165} + ,{"Name":"UBLOCK_PHAISTOS_DISC","Value":166} + ,{"Name":"UBLOCK_LYCIAN","Value":167} + ,{"Name":"UBLOCK_CARIAN","Value":168} + ,{"Name":"UBLOCK_LYDIAN","Value":169} + ,{"Name":"UBLOCK_MAHJONG_TILES","Value":170} + ,{"Name":"UBLOCK_DOMINO_TILES","Value":171} + ,{"Name":"UBLOCK_SAMARITAN","Value":172} + ,{"Name":"UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED","Value":173} + ,{"Name":"UBLOCK_TAI_THAM","Value":174} + ,{"Name":"UBLOCK_VEDIC_EXTENSIONS","Value":175} + ,{"Name":"UBLOCK_LISU","Value":176} + ,{"Name":"UBLOCK_BAMUM","Value":177} + ,{"Name":"UBLOCK_COMMON_INDIC_NUMBER_FORMS","Value":178} + ,{"Name":"UBLOCK_DEVANAGARI_EXTENDED","Value":179} + ,{"Name":"UBLOCK_HANGUL_JAMO_EXTENDED_A","Value":180} + ,{"Name":"UBLOCK_JAVANESE","Value":181} + ,{"Name":"UBLOCK_MYANMAR_EXTENDED_A","Value":182} + ,{"Name":"UBLOCK_TAI_VIET","Value":183} + ,{"Name":"UBLOCK_MEETEI_MAYEK","Value":184} + ,{"Name":"UBLOCK_HANGUL_JAMO_EXTENDED_B","Value":185} + ,{"Name":"UBLOCK_IMPERIAL_ARAMAIC","Value":186} + ,{"Name":"UBLOCK_OLD_SOUTH_ARABIAN","Value":187} + ,{"Name":"UBLOCK_AVESTAN","Value":188} + ,{"Name":"UBLOCK_INSCRIPTIONAL_PARTHIAN","Value":189} + ,{"Name":"UBLOCK_INSCRIPTIONAL_PAHLAVI","Value":190} + ,{"Name":"UBLOCK_OLD_TURKIC","Value":191} + ,{"Name":"UBLOCK_RUMI_NUMERAL_SYMBOLS","Value":192} + ,{"Name":"UBLOCK_KAITHI","Value":193} + ,{"Name":"UBLOCK_EGYPTIAN_HIEROGLYPHS","Value":194} + ,{"Name":"UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT","Value":195} + ,{"Name":"UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT","Value":196} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C","Value":197} + ,{"Name":"UBLOCK_MANDAIC","Value":198} + ,{"Name":"UBLOCK_BATAK","Value":199} + ,{"Name":"UBLOCK_ETHIOPIC_EXTENDED_A","Value":200} + ,{"Name":"UBLOCK_BRAHMI","Value":201} + ,{"Name":"UBLOCK_BAMUM_SUPPLEMENT","Value":202} + ,{"Name":"UBLOCK_KANA_SUPPLEMENT","Value":203} + ,{"Name":"UBLOCK_PLAYING_CARDS","Value":204} + ,{"Name":"UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS","Value":205} + ,{"Name":"UBLOCK_EMOTICONS","Value":206} + ,{"Name":"UBLOCK_TRANSPORT_AND_MAP_SYMBOLS","Value":207} + ,{"Name":"UBLOCK_ALCHEMICAL_SYMBOLS","Value":208} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D","Value":209} + ,{"Name":"UBLOCK_ARABIC_EXTENDED_A","Value":210} + ,{"Name":"UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS","Value":211} + ,{"Name":"UBLOCK_CHAKMA","Value":212} + ,{"Name":"UBLOCK_MEETEI_MAYEK_EXTENSIONS","Value":213} + ,{"Name":"UBLOCK_MEROITIC_CURSIVE","Value":214} + ,{"Name":"UBLOCK_MEROITIC_HIEROGLYPHS","Value":215} + ,{"Name":"UBLOCK_MIAO","Value":216} + ,{"Name":"UBLOCK_SHARADA","Value":217} + ,{"Name":"UBLOCK_SORA_SOMPENG","Value":218} + ,{"Name":"UBLOCK_SUNDANESE_SUPPLEMENT","Value":219} + ,{"Name":"UBLOCK_TAKRI","Value":220} + ,{"Name":"UBLOCK_BASSA_VAH","Value":221} + ,{"Name":"UBLOCK_CAUCASIAN_ALBANIAN","Value":222} + ,{"Name":"UBLOCK_COPTIC_EPACT_NUMBERS","Value":223} + ,{"Name":"UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED","Value":224} + ,{"Name":"UBLOCK_DUPLOYAN","Value":225} + ,{"Name":"UBLOCK_ELBASAN","Value":226} + ,{"Name":"UBLOCK_GEOMETRIC_SHAPES_EXTENDED","Value":227} + ,{"Name":"UBLOCK_GRANTHA","Value":228} + ,{"Name":"UBLOCK_KHOJKI","Value":229} + ,{"Name":"UBLOCK_KHUDAWADI","Value":230} + ,{"Name":"UBLOCK_LATIN_EXTENDED_E","Value":231} + ,{"Name":"UBLOCK_LINEAR_A","Value":232} + ,{"Name":"UBLOCK_MAHAJANI","Value":233} + ,{"Name":"UBLOCK_MANICHAEAN","Value":234} + ,{"Name":"UBLOCK_MENDE_KIKAKUI","Value":235} + ,{"Name":"UBLOCK_MODI","Value":236} + ,{"Name":"UBLOCK_MRO","Value":237} + ,{"Name":"UBLOCK_MYANMAR_EXTENDED_B","Value":238} + ,{"Name":"UBLOCK_NABATAEAN","Value":239} + ,{"Name":"UBLOCK_OLD_NORTH_ARABIAN","Value":240} + ,{"Name":"UBLOCK_OLD_PERMIC","Value":241} + ,{"Name":"UBLOCK_ORNAMENTAL_DINGBATS","Value":242} + ,{"Name":"UBLOCK_PAHAWH_HMONG","Value":243} + ,{"Name":"UBLOCK_PALMYRENE","Value":244} + ,{"Name":"UBLOCK_PAU_CIN_HAU","Value":245} + ,{"Name":"UBLOCK_PSALTER_PAHLAVI","Value":246} + ,{"Name":"UBLOCK_SHORTHAND_FORMAT_CONTROLS","Value":247} + ,{"Name":"UBLOCK_SIDDHAM","Value":248} + ,{"Name":"UBLOCK_SINHALA_ARCHAIC_NUMBERS","Value":249} + ,{"Name":"UBLOCK_SUPPLEMENTAL_ARROWS_C","Value":250} + ,{"Name":"UBLOCK_TIRHUTA","Value":251} + ,{"Name":"UBLOCK_WARANG_CITI","Value":252} + ,{"Name":"UBLOCK_AHOM","Value":253} + ,{"Name":"UBLOCK_ANATOLIAN_HIEROGLYPHS","Value":254} + ,{"Name":"UBLOCK_CHEROKEE_SUPPLEMENT","Value":255} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E","Value":256} + ,{"Name":"UBLOCK_EARLY_DYNASTIC_CUNEIFORM","Value":257} + ,{"Name":"UBLOCK_HATRAN","Value":258} + ,{"Name":"UBLOCK_MULTANI","Value":259} + ,{"Name":"UBLOCK_OLD_HUNGARIAN","Value":260} + ,{"Name":"UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS","Value":261} + ,{"Name":"UBLOCK_SUTTON_SIGNWRITING","Value":262} + ,{"Name":"UBLOCK_ADLAM","Value":263} + ,{"Name":"UBLOCK_BHAIKSUKI","Value":264} + ,{"Name":"UBLOCK_CYRILLIC_EXTENDED_C","Value":265} + ,{"Name":"UBLOCK_GLAGOLITIC_SUPPLEMENT","Value":266} + ,{"Name":"UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION","Value":267} + ,{"Name":"UBLOCK_MARCHEN","Value":268} + ,{"Name":"UBLOCK_MONGOLIAN_SUPPLEMENT","Value":269} + ,{"Name":"UBLOCK_NEWA","Value":270} + ,{"Name":"UBLOCK_OSAGE","Value":271} + ,{"Name":"UBLOCK_TANGUT","Value":272} + ,{"Name":"UBLOCK_TANGUT_COMPONENTS","Value":273} + ,{"Name":"UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F","Value":274} + ,{"Name":"UBLOCK_KANA_EXTENDED_A","Value":275} + ,{"Name":"UBLOCK_MASARAM_GONDI","Value":276} + ,{"Name":"UBLOCK_NUSHU","Value":277} + ,{"Name":"UBLOCK_SOYOMBO","Value":278} + ,{"Name":"UBLOCK_SYRIAC_SUPPLEMENT","Value":279} + ,{"Name":"UBLOCK_ZANABAZAR_SQUARE","Value":280} + ,{"Name":"UBLOCK_CHESS_SYMBOLS","Value":281} + ,{"Name":"UBLOCK_DOGRA","Value":282} + ,{"Name":"UBLOCK_GEORGIAN_EXTENDED","Value":283} + ,{"Name":"UBLOCK_GUNJALA_GONDI","Value":284} + ,{"Name":"UBLOCK_HANIFI_ROHINGYA","Value":285} + ,{"Name":"UBLOCK_INDIC_SIYAQ_NUMBERS","Value":286} + ,{"Name":"UBLOCK_MAKASAR","Value":287} + ,{"Name":"UBLOCK_MAYAN_NUMERALS","Value":288} + ,{"Name":"UBLOCK_MEDEFAIDRIN","Value":289} + ,{"Name":"UBLOCK_OLD_SOGDIAN","Value":290} + ,{"Name":"UBLOCK_SOGDIAN","Value":291} + ,{"Name":"UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS","Value":292} + ,{"Name":"UBLOCK_ELYMAIC","Value":293} + ,{"Name":"UBLOCK_NANDINAGARI","Value":294} + ,{"Name":"UBLOCK_NYIAKENG_PUACHUE_HMONG","Value":295} + ,{"Name":"UBLOCK_OTTOMAN_SIYAQ_NUMBERS","Value":296} + ,{"Name":"UBLOCK_SMALL_KANA_EXTENSION","Value":297} + ,{"Name":"UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A","Value":298} + ,{"Name":"UBLOCK_TAMIL_SUPPLEMENT","Value":299} + ,{"Name":"UBLOCK_WANCHO","Value":300} + ,{"Name":"UBLOCK_INVALID_CODE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UEastAsianWidth" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_EA_NEUTRAL","Value":0} + ,{"Name":"U_EA_AMBIGUOUS","Value":1} + ,{"Name":"U_EA_HALFWIDTH","Value":2} + ,{"Name":"U_EA_FULLWIDTH","Value":3} + ,{"Name":"U_EA_NARROW","Value":4} + ,{"Name":"U_EA_WIDE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCharNameChoice" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_UNICODE_CHAR_NAME","Value":0} + ,{"Name":"U_EXTENDED_CHAR_NAME","Value":2} + ,{"Name":"U_CHAR_NAME_ALIAS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UPropertyNameChoice" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_SHORT_PROPERTY_NAME","Value":0} + ,{"Name":"U_LONG_PROPERTY_NAME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDecompositionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_DT_NONE","Value":0} + ,{"Name":"U_DT_CANONICAL","Value":1} + ,{"Name":"U_DT_COMPAT","Value":2} + ,{"Name":"U_DT_CIRCLE","Value":3} + ,{"Name":"U_DT_FINAL","Value":4} + ,{"Name":"U_DT_FONT","Value":5} + ,{"Name":"U_DT_FRACTION","Value":6} + ,{"Name":"U_DT_INITIAL","Value":7} + ,{"Name":"U_DT_ISOLATED","Value":8} + ,{"Name":"U_DT_MEDIAL","Value":9} + ,{"Name":"U_DT_NARROW","Value":10} + ,{"Name":"U_DT_NOBREAK","Value":11} + ,{"Name":"U_DT_SMALL","Value":12} + ,{"Name":"U_DT_SQUARE","Value":13} + ,{"Name":"U_DT_SUB","Value":14} + ,{"Name":"U_DT_SUPER","Value":15} + ,{"Name":"U_DT_VERTICAL","Value":16} + ,{"Name":"U_DT_WIDE","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UJoiningType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_JT_NON_JOINING","Value":0} + ,{"Name":"U_JT_JOIN_CAUSING","Value":1} + ,{"Name":"U_JT_DUAL_JOINING","Value":2} + ,{"Name":"U_JT_LEFT_JOINING","Value":3} + ,{"Name":"U_JT_RIGHT_JOINING","Value":4} + ,{"Name":"U_JT_TRANSPARENT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UJoiningGroup" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_JG_NO_JOINING_GROUP","Value":0} + ,{"Name":"U_JG_AIN","Value":1} + ,{"Name":"U_JG_ALAPH","Value":2} + ,{"Name":"U_JG_ALEF","Value":3} + ,{"Name":"U_JG_BEH","Value":4} + ,{"Name":"U_JG_BETH","Value":5} + ,{"Name":"U_JG_DAL","Value":6} + ,{"Name":"U_JG_DALATH_RISH","Value":7} + ,{"Name":"U_JG_E","Value":8} + ,{"Name":"U_JG_FEH","Value":9} + ,{"Name":"U_JG_FINAL_SEMKATH","Value":10} + ,{"Name":"U_JG_GAF","Value":11} + ,{"Name":"U_JG_GAMAL","Value":12} + ,{"Name":"U_JG_HAH","Value":13} + ,{"Name":"U_JG_TEH_MARBUTA_GOAL","Value":14} + ,{"Name":"U_JG_HAMZA_ON_HEH_GOAL","Value":14} + ,{"Name":"U_JG_HE","Value":15} + ,{"Name":"U_JG_HEH","Value":16} + ,{"Name":"U_JG_HEH_GOAL","Value":17} + ,{"Name":"U_JG_HETH","Value":18} + ,{"Name":"U_JG_KAF","Value":19} + ,{"Name":"U_JG_KAPH","Value":20} + ,{"Name":"U_JG_KNOTTED_HEH","Value":21} + ,{"Name":"U_JG_LAM","Value":22} + ,{"Name":"U_JG_LAMADH","Value":23} + ,{"Name":"U_JG_MEEM","Value":24} + ,{"Name":"U_JG_MIM","Value":25} + ,{"Name":"U_JG_NOON","Value":26} + ,{"Name":"U_JG_NUN","Value":27} + ,{"Name":"U_JG_PE","Value":28} + ,{"Name":"U_JG_QAF","Value":29} + ,{"Name":"U_JG_QAPH","Value":30} + ,{"Name":"U_JG_REH","Value":31} + ,{"Name":"U_JG_REVERSED_PE","Value":32} + ,{"Name":"U_JG_SAD","Value":33} + ,{"Name":"U_JG_SADHE","Value":34} + ,{"Name":"U_JG_SEEN","Value":35} + ,{"Name":"U_JG_SEMKATH","Value":36} + ,{"Name":"U_JG_SHIN","Value":37} + ,{"Name":"U_JG_SWASH_KAF","Value":38} + ,{"Name":"U_JG_SYRIAC_WAW","Value":39} + ,{"Name":"U_JG_TAH","Value":40} + ,{"Name":"U_JG_TAW","Value":41} + ,{"Name":"U_JG_TEH_MARBUTA","Value":42} + ,{"Name":"U_JG_TETH","Value":43} + ,{"Name":"U_JG_WAW","Value":44} + ,{"Name":"U_JG_YEH","Value":45} + ,{"Name":"U_JG_YEH_BARREE","Value":46} + ,{"Name":"U_JG_YEH_WITH_TAIL","Value":47} + ,{"Name":"U_JG_YUDH","Value":48} + ,{"Name":"U_JG_YUDH_HE","Value":49} + ,{"Name":"U_JG_ZAIN","Value":50} + ,{"Name":"U_JG_FE","Value":51} + ,{"Name":"U_JG_KHAPH","Value":52} + ,{"Name":"U_JG_ZHAIN","Value":53} + ,{"Name":"U_JG_BURUSHASKI_YEH_BARREE","Value":54} + ,{"Name":"U_JG_FARSI_YEH","Value":55} + ,{"Name":"U_JG_NYA","Value":56} + ,{"Name":"U_JG_ROHINGYA_YEH","Value":57} + ,{"Name":"U_JG_MANICHAEAN_ALEPH","Value":58} + ,{"Name":"U_JG_MANICHAEAN_AYIN","Value":59} + ,{"Name":"U_JG_MANICHAEAN_BETH","Value":60} + ,{"Name":"U_JG_MANICHAEAN_DALETH","Value":61} + ,{"Name":"U_JG_MANICHAEAN_DHAMEDH","Value":62} + ,{"Name":"U_JG_MANICHAEAN_FIVE","Value":63} + ,{"Name":"U_JG_MANICHAEAN_GIMEL","Value":64} + ,{"Name":"U_JG_MANICHAEAN_HETH","Value":65} + ,{"Name":"U_JG_MANICHAEAN_HUNDRED","Value":66} + ,{"Name":"U_JG_MANICHAEAN_KAPH","Value":67} + ,{"Name":"U_JG_MANICHAEAN_LAMEDH","Value":68} + ,{"Name":"U_JG_MANICHAEAN_MEM","Value":69} + ,{"Name":"U_JG_MANICHAEAN_NUN","Value":70} + ,{"Name":"U_JG_MANICHAEAN_ONE","Value":71} + ,{"Name":"U_JG_MANICHAEAN_PE","Value":72} + ,{"Name":"U_JG_MANICHAEAN_QOPH","Value":73} + ,{"Name":"U_JG_MANICHAEAN_RESH","Value":74} + ,{"Name":"U_JG_MANICHAEAN_SADHE","Value":75} + ,{"Name":"U_JG_MANICHAEAN_SAMEKH","Value":76} + ,{"Name":"U_JG_MANICHAEAN_TAW","Value":77} + ,{"Name":"U_JG_MANICHAEAN_TEN","Value":78} + ,{"Name":"U_JG_MANICHAEAN_TETH","Value":79} + ,{"Name":"U_JG_MANICHAEAN_THAMEDH","Value":80} + ,{"Name":"U_JG_MANICHAEAN_TWENTY","Value":81} + ,{"Name":"U_JG_MANICHAEAN_WAW","Value":82} + ,{"Name":"U_JG_MANICHAEAN_YODH","Value":83} + ,{"Name":"U_JG_MANICHAEAN_ZAYIN","Value":84} + ,{"Name":"U_JG_STRAIGHT_WAW","Value":85} + ,{"Name":"U_JG_AFRICAN_FEH","Value":86} + ,{"Name":"U_JG_AFRICAN_NOON","Value":87} + ,{"Name":"U_JG_AFRICAN_QAF","Value":88} + ,{"Name":"U_JG_MALAYALAM_BHA","Value":89} + ,{"Name":"U_JG_MALAYALAM_JA","Value":90} + ,{"Name":"U_JG_MALAYALAM_LLA","Value":91} + ,{"Name":"U_JG_MALAYALAM_LLLA","Value":92} + ,{"Name":"U_JG_MALAYALAM_NGA","Value":93} + ,{"Name":"U_JG_MALAYALAM_NNA","Value":94} + ,{"Name":"U_JG_MALAYALAM_NNNA","Value":95} + ,{"Name":"U_JG_MALAYALAM_NYA","Value":96} + ,{"Name":"U_JG_MALAYALAM_RA","Value":97} + ,{"Name":"U_JG_MALAYALAM_SSA","Value":98} + ,{"Name":"U_JG_MALAYALAM_TTA","Value":99} + ,{"Name":"U_JG_HANIFI_ROHINGYA_KINNA_YA","Value":100} + ,{"Name":"U_JG_HANIFI_ROHINGYA_PA","Value":101} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UGraphemeClusterBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_GCB_OTHER","Value":0} + ,{"Name":"U_GCB_CONTROL","Value":1} + ,{"Name":"U_GCB_CR","Value":2} + ,{"Name":"U_GCB_EXTEND","Value":3} + ,{"Name":"U_GCB_L","Value":4} + ,{"Name":"U_GCB_LF","Value":5} + ,{"Name":"U_GCB_LV","Value":6} + ,{"Name":"U_GCB_LVT","Value":7} + ,{"Name":"U_GCB_T","Value":8} + ,{"Name":"U_GCB_V","Value":9} + ,{"Name":"U_GCB_SPACING_MARK","Value":10} + ,{"Name":"U_GCB_PREPEND","Value":11} + ,{"Name":"U_GCB_REGIONAL_INDICATOR","Value":12} + ,{"Name":"U_GCB_E_BASE","Value":13} + ,{"Name":"U_GCB_E_BASE_GAZ","Value":14} + ,{"Name":"U_GCB_E_MODIFIER","Value":15} + ,{"Name":"U_GCB_GLUE_AFTER_ZWJ","Value":16} + ,{"Name":"U_GCB_ZWJ","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UWordBreakValues" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_WB_OTHER","Value":0} + ,{"Name":"U_WB_ALETTER","Value":1} + ,{"Name":"U_WB_FORMAT","Value":2} + ,{"Name":"U_WB_KATAKANA","Value":3} + ,{"Name":"U_WB_MIDLETTER","Value":4} + ,{"Name":"U_WB_MIDNUM","Value":5} + ,{"Name":"U_WB_NUMERIC","Value":6} + ,{"Name":"U_WB_EXTENDNUMLET","Value":7} + ,{"Name":"U_WB_CR","Value":8} + ,{"Name":"U_WB_EXTEND","Value":9} + ,{"Name":"U_WB_LF","Value":10} + ,{"Name":"U_WB_MIDNUMLET","Value":11} + ,{"Name":"U_WB_NEWLINE","Value":12} + ,{"Name":"U_WB_REGIONAL_INDICATOR","Value":13} + ,{"Name":"U_WB_HEBREW_LETTER","Value":14} + ,{"Name":"U_WB_SINGLE_QUOTE","Value":15} + ,{"Name":"U_WB_DOUBLE_QUOTE","Value":16} + ,{"Name":"U_WB_E_BASE","Value":17} + ,{"Name":"U_WB_E_BASE_GAZ","Value":18} + ,{"Name":"U_WB_E_MODIFIER","Value":19} + ,{"Name":"U_WB_GLUE_AFTER_ZWJ","Value":20} + ,{"Name":"U_WB_ZWJ","Value":21} + ,{"Name":"U_WB_WSEGSPACE","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USentenceBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_SB_OTHER","Value":0} + ,{"Name":"U_SB_ATERM","Value":1} + ,{"Name":"U_SB_CLOSE","Value":2} + ,{"Name":"U_SB_FORMAT","Value":3} + ,{"Name":"U_SB_LOWER","Value":4} + ,{"Name":"U_SB_NUMERIC","Value":5} + ,{"Name":"U_SB_OLETTER","Value":6} + ,{"Name":"U_SB_SEP","Value":7} + ,{"Name":"U_SB_SP","Value":8} + ,{"Name":"U_SB_STERM","Value":9} + ,{"Name":"U_SB_UPPER","Value":10} + ,{"Name":"U_SB_CR","Value":11} + ,{"Name":"U_SB_EXTEND","Value":12} + ,{"Name":"U_SB_LF","Value":13} + ,{"Name":"U_SB_SCONTINUE","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ULineBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_LB_UNKNOWN","Value":0} + ,{"Name":"U_LB_AMBIGUOUS","Value":1} + ,{"Name":"U_LB_ALPHABETIC","Value":2} + ,{"Name":"U_LB_BREAK_BOTH","Value":3} + ,{"Name":"U_LB_BREAK_AFTER","Value":4} + ,{"Name":"U_LB_BREAK_BEFORE","Value":5} + ,{"Name":"U_LB_MANDATORY_BREAK","Value":6} + ,{"Name":"U_LB_CONTINGENT_BREAK","Value":7} + ,{"Name":"U_LB_CLOSE_PUNCTUATION","Value":8} + ,{"Name":"U_LB_COMBINING_MARK","Value":9} + ,{"Name":"U_LB_CARRIAGE_RETURN","Value":10} + ,{"Name":"U_LB_EXCLAMATION","Value":11} + ,{"Name":"U_LB_GLUE","Value":12} + ,{"Name":"U_LB_HYPHEN","Value":13} + ,{"Name":"U_LB_IDEOGRAPHIC","Value":14} + ,{"Name":"U_LB_INSEPARABLE","Value":15} + ,{"Name":"U_LB_INSEPERABLE","Value":15} + ,{"Name":"U_LB_INFIX_NUMERIC","Value":16} + ,{"Name":"U_LB_LINE_FEED","Value":17} + ,{"Name":"U_LB_NONSTARTER","Value":18} + ,{"Name":"U_LB_NUMERIC","Value":19} + ,{"Name":"U_LB_OPEN_PUNCTUATION","Value":20} + ,{"Name":"U_LB_POSTFIX_NUMERIC","Value":21} + ,{"Name":"U_LB_PREFIX_NUMERIC","Value":22} + ,{"Name":"U_LB_QUOTATION","Value":23} + ,{"Name":"U_LB_COMPLEX_CONTEXT","Value":24} + ,{"Name":"U_LB_SURROGATE","Value":25} + ,{"Name":"U_LB_SPACE","Value":26} + ,{"Name":"U_LB_BREAK_SYMBOLS","Value":27} + ,{"Name":"U_LB_ZWSPACE","Value":28} + ,{"Name":"U_LB_NEXT_LINE","Value":29} + ,{"Name":"U_LB_WORD_JOINER","Value":30} + ,{"Name":"U_LB_H2","Value":31} + ,{"Name":"U_LB_H3","Value":32} + ,{"Name":"U_LB_JL","Value":33} + ,{"Name":"U_LB_JT","Value":34} + ,{"Name":"U_LB_JV","Value":35} + ,{"Name":"U_LB_CLOSE_PARENTHESIS","Value":36} + ,{"Name":"U_LB_CONDITIONAL_JAPANESE_STARTER","Value":37} + ,{"Name":"U_LB_HEBREW_LETTER","Value":38} + ,{"Name":"U_LB_REGIONAL_INDICATOR","Value":39} + ,{"Name":"U_LB_E_BASE","Value":40} + ,{"Name":"U_LB_E_MODIFIER","Value":41} + ,{"Name":"U_LB_ZWJ","Value":42} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumericType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_NT_NONE","Value":0} + ,{"Name":"U_NT_DECIMAL","Value":1} + ,{"Name":"U_NT_DIGIT","Value":2} + ,{"Name":"U_NT_NUMERIC","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UHangulSyllableType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_HST_NOT_APPLICABLE","Value":0} + ,{"Name":"U_HST_LEADING_JAMO","Value":1} + ,{"Name":"U_HST_VOWEL_JAMO","Value":2} + ,{"Name":"U_HST_TRAILING_JAMO","Value":3} + ,{"Name":"U_HST_LV_SYLLABLE","Value":4} + ,{"Name":"U_HST_LVT_SYLLABLE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UIndicPositionalCategory" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_INPC_NA","Value":0} + ,{"Name":"U_INPC_BOTTOM","Value":1} + ,{"Name":"U_INPC_BOTTOM_AND_LEFT","Value":2} + ,{"Name":"U_INPC_BOTTOM_AND_RIGHT","Value":3} + ,{"Name":"U_INPC_LEFT","Value":4} + ,{"Name":"U_INPC_LEFT_AND_RIGHT","Value":5} + ,{"Name":"U_INPC_OVERSTRUCK","Value":6} + ,{"Name":"U_INPC_RIGHT","Value":7} + ,{"Name":"U_INPC_TOP","Value":8} + ,{"Name":"U_INPC_TOP_AND_BOTTOM","Value":9} + ,{"Name":"U_INPC_TOP_AND_BOTTOM_AND_RIGHT","Value":10} + ,{"Name":"U_INPC_TOP_AND_LEFT","Value":11} + ,{"Name":"U_INPC_TOP_AND_LEFT_AND_RIGHT","Value":12} + ,{"Name":"U_INPC_TOP_AND_RIGHT","Value":13} + ,{"Name":"U_INPC_VISUAL_ORDER_LEFT","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UIndicSyllabicCategory" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_INSC_OTHER","Value":0} + ,{"Name":"U_INSC_AVAGRAHA","Value":1} + ,{"Name":"U_INSC_BINDU","Value":2} + ,{"Name":"U_INSC_BRAHMI_JOINING_NUMBER","Value":3} + ,{"Name":"U_INSC_CANTILLATION_MARK","Value":4} + ,{"Name":"U_INSC_CONSONANT","Value":5} + ,{"Name":"U_INSC_CONSONANT_DEAD","Value":6} + ,{"Name":"U_INSC_CONSONANT_FINAL","Value":7} + ,{"Name":"U_INSC_CONSONANT_HEAD_LETTER","Value":8} + ,{"Name":"U_INSC_CONSONANT_INITIAL_POSTFIXED","Value":9} + ,{"Name":"U_INSC_CONSONANT_KILLER","Value":10} + ,{"Name":"U_INSC_CONSONANT_MEDIAL","Value":11} + ,{"Name":"U_INSC_CONSONANT_PLACEHOLDER","Value":12} + ,{"Name":"U_INSC_CONSONANT_PRECEDING_REPHA","Value":13} + ,{"Name":"U_INSC_CONSONANT_PREFIXED","Value":14} + ,{"Name":"U_INSC_CONSONANT_SUBJOINED","Value":15} + ,{"Name":"U_INSC_CONSONANT_SUCCEEDING_REPHA","Value":16} + ,{"Name":"U_INSC_CONSONANT_WITH_STACKER","Value":17} + ,{"Name":"U_INSC_GEMINATION_MARK","Value":18} + ,{"Name":"U_INSC_INVISIBLE_STACKER","Value":19} + ,{"Name":"U_INSC_JOINER","Value":20} + ,{"Name":"U_INSC_MODIFYING_LETTER","Value":21} + ,{"Name":"U_INSC_NON_JOINER","Value":22} + ,{"Name":"U_INSC_NUKTA","Value":23} + ,{"Name":"U_INSC_NUMBER","Value":24} + ,{"Name":"U_INSC_NUMBER_JOINER","Value":25} + ,{"Name":"U_INSC_PURE_KILLER","Value":26} + ,{"Name":"U_INSC_REGISTER_SHIFTER","Value":27} + ,{"Name":"U_INSC_SYLLABLE_MODIFIER","Value":28} + ,{"Name":"U_INSC_TONE_LETTER","Value":29} + ,{"Name":"U_INSC_TONE_MARK","Value":30} + ,{"Name":"U_INSC_VIRAMA","Value":31} + ,{"Name":"U_INSC_VISARGA","Value":32} + ,{"Name":"U_INSC_VOWEL","Value":33} + ,{"Name":"U_INSC_VOWEL_DEPENDENT","Value":34} + ,{"Name":"U_INSC_VOWEL_INDEPENDENT","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UVerticalOrientation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"U_VO_ROTATED","Value":0} + ,{"Name":"U_VO_TRANSFORMED_ROTATED","Value":1} + ,{"Name":"U_VO_TRANSFORMED_UPRIGHT","Value":2} + ,{"Name":"U_VO_UPRIGHT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCharEnumTypeRange" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UCharCategory","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UEnumCharNamesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UCharNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UBiDiDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBIDI_LTR","Value":0} + ,{"Name":"UBIDI_RTL","Value":1} + ,{"Name":"UBIDI_MIXED","Value":2} + ,{"Name":"UBIDI_NEUTRAL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBiDi" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UBiDiReorderingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBIDI_REORDER_DEFAULT","Value":0} + ,{"Name":"UBIDI_REORDER_NUMBERS_SPECIAL","Value":1} + ,{"Name":"UBIDI_REORDER_GROUP_NUMBERS_WITH_R","Value":2} + ,{"Name":"UBIDI_REORDER_RUNS_ONLY","Value":3} + ,{"Name":"UBIDI_REORDER_INVERSE_NUMBERS_AS_L","Value":4} + ,{"Name":"UBIDI_REORDER_INVERSE_LIKE_DIRECT","Value":5} + ,{"Name":"UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBiDiReorderingOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBIDI_OPTION_DEFAULT","Value":0} + ,{"Name":"UBIDI_OPTION_INSERT_MARKS","Value":1} + ,{"Name":"UBIDI_OPTION_REMOVE_CONTROLS","Value":2} + ,{"Name":"UBIDI_OPTION_STREAMING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBiDiClassCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"UCharDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UBiDiOrder" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBIDI_LOGICAL","Value":0} + ,{"Name":"UBIDI_VISUAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBiDiMirroring" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBIDI_MIRRORING_OFF","Value":0} + ,{"Name":"UBIDI_MIRRORING_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UBiDiTransform" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UTextClone" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"deep","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextNativeLength" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextAccess" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"forward","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UTextExtract" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextReplace" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"replacmentLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextCopy" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeDest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"move","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextMapOffsetToNative" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UTextMapNativeIndexToUTF16" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UTextClose" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UTextFuncs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tableSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reserved3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"clone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextClone","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"nativeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextNativeLength","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"access","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextAccess","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"extract","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextExtract","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"replace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextReplace","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextCopy","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"mapOffsetToNative","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextMapOffsetToNative","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"mapNativeIndexToUTF16","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextMapNativeIndexToUTF16","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"close","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextClose","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"spare1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextClose","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"spare2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextClose","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"spare3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextClose","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UText" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"providerProperties","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"sizeOfStruct","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"chunkNativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"extraSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nativeIndexingLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"chunkNativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"chunkOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"chunkLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"chunkContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"pFuncs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTextFuncs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"q","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"privP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"privA","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"privB","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"privC","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USetSpanCondition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USET_SPAN_NOT_CONTAINED","Value":0} + ,{"Name":"USET_SPAN_CONTAINED","Value":1} + ,{"Name":"USET_SPAN_SIMPLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USerializedSet" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"array","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"bmpLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"staticArray","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNormalization2Mode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNORM2_COMPOSE","Value":0} + ,{"Name":"UNORM2_DECOMPOSE","Value":1} + ,{"Name":"UNORM2_FCD","Value":2} + ,{"Name":"UNORM2_COMPOSE_CONTIGUOUS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNormalizationCheckResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNORM_NO","Value":0} + ,{"Name":"UNORM_YES","Value":1} + ,{"Name":"UNORM_MAYBE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNormalizer2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNormalizationMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNORM_NONE","Value":1} + ,{"Name":"UNORM_NFD","Value":2} + ,{"Name":"UNORM_NFKD","Value":3} + ,{"Name":"UNORM_NFC","Value":4} + ,{"Name":"UNORM_DEFAULT","Value":4} + ,{"Name":"UNORM_NFKC","Value":5} + ,{"Name":"UNORM_FCD","Value":6} + ,{"Name":"UNORM_MODE_COUNT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UConverterSelector" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UBreakIterator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNESCAPE_CHAR_AT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCaseMap" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UParseError" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"preContext","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"postContext","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UStringPrepProfile" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UStringPrepProfileType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USPREP_RFC3491_NAMEPREP","Value":0} + ,{"Name":"USPREP_RFC3530_NFS4_CS_PREP","Value":1} + ,{"Name":"USPREP_RFC3530_NFS4_CS_PREP_CI","Value":2} + ,{"Name":"USPREP_RFC3530_NFS4_CIS_PREP","Value":3} + ,{"Name":"USPREP_RFC3530_NFS4_MIXED_PREP_PREFIX","Value":4} + ,{"Name":"USPREP_RFC3530_NFS4_MIXED_PREP_SUFFIX","Value":5} + ,{"Name":"USPREP_RFC3722_ISCSI","Value":6} + ,{"Name":"USPREP_RFC3920_NODEPREP","Value":7} + ,{"Name":"USPREP_RFC3920_RESOURCEPREP","Value":8} + ,{"Name":"USPREP_RFC4011_MIB","Value":9} + ,{"Name":"USPREP_RFC4013_SASLPREP","Value":10} + ,{"Name":"USPREP_RFC4505_TRACE","Value":11} + ,{"Name":"USPREP_RFC4518_LDAP","Value":12} + ,{"Name":"USPREP_RFC4518_LDAP_CI","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UIDNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIDNAInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"isTransitionalDifferent","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"reservedB3","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"errors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reservedI2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reservedI3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UBreakIteratorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBRK_CHARACTER","Value":0} + ,{"Name":"UBRK_WORD","Value":1} + ,{"Name":"UBRK_LINE","Value":2} + ,{"Name":"UBRK_SENTENCE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UWordBreak" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBRK_WORD_NONE","Value":0} + ,{"Name":"UBRK_WORD_NONE_LIMIT","Value":100} + ,{"Name":"UBRK_WORD_NUMBER","Value":100} + ,{"Name":"UBRK_WORD_NUMBER_LIMIT","Value":200} + ,{"Name":"UBRK_WORD_LETTER","Value":200} + ,{"Name":"UBRK_WORD_LETTER_LIMIT","Value":300} + ,{"Name":"UBRK_WORD_KANA","Value":300} + ,{"Name":"UBRK_WORD_KANA_LIMIT","Value":400} + ,{"Name":"UBRK_WORD_IDEO","Value":400} + ,{"Name":"UBRK_WORD_IDEO_LIMIT","Value":500} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ULineBreakTag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBRK_LINE_SOFT","Value":0} + ,{"Name":"UBRK_LINE_SOFT_LIMIT","Value":100} + ,{"Name":"UBRK_LINE_HARD","Value":100} + ,{"Name":"UBRK_LINE_HARD_LIMIT","Value":200} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USentenceBreakTag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UBRK_SENTENCE_TERM","Value":0} + ,{"Name":"UBRK_SENTENCE_TERM_LIMIT","Value":100} + ,{"Name":"UBRK_SENTENCE_SEP","Value":100} + ,{"Name":"UBRK_SENTENCE_SEP_LIMIT","Value":200} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_TRADITIONAL","Value":0} + ,{"Name":"UCAL_DEFAULT","Value":0} + ,{"Name":"UCAL_GREGORIAN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarDateFields" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_ERA","Value":0} + ,{"Name":"UCAL_YEAR","Value":1} + ,{"Name":"UCAL_MONTH","Value":2} + ,{"Name":"UCAL_WEEK_OF_YEAR","Value":3} + ,{"Name":"UCAL_WEEK_OF_MONTH","Value":4} + ,{"Name":"UCAL_DATE","Value":5} + ,{"Name":"UCAL_DAY_OF_YEAR","Value":6} + ,{"Name":"UCAL_DAY_OF_WEEK","Value":7} + ,{"Name":"UCAL_DAY_OF_WEEK_IN_MONTH","Value":8} + ,{"Name":"UCAL_AM_PM","Value":9} + ,{"Name":"UCAL_HOUR","Value":10} + ,{"Name":"UCAL_HOUR_OF_DAY","Value":11} + ,{"Name":"UCAL_MINUTE","Value":12} + ,{"Name":"UCAL_SECOND","Value":13} + ,{"Name":"UCAL_MILLISECOND","Value":14} + ,{"Name":"UCAL_ZONE_OFFSET","Value":15} + ,{"Name":"UCAL_DST_OFFSET","Value":16} + ,{"Name":"UCAL_YEAR_WOY","Value":17} + ,{"Name":"UCAL_DOW_LOCAL","Value":18} + ,{"Name":"UCAL_EXTENDED_YEAR","Value":19} + ,{"Name":"UCAL_JULIAN_DAY","Value":20} + ,{"Name":"UCAL_MILLISECONDS_IN_DAY","Value":21} + ,{"Name":"UCAL_IS_LEAP_MONTH","Value":22} + ,{"Name":"UCAL_FIELD_COUNT","Value":23} + ,{"Name":"UCAL_DAY_OF_MONTH","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarDaysOfWeek" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_SUNDAY","Value":1} + ,{"Name":"UCAL_MONDAY","Value":2} + ,{"Name":"UCAL_TUESDAY","Value":3} + ,{"Name":"UCAL_WEDNESDAY","Value":4} + ,{"Name":"UCAL_THURSDAY","Value":5} + ,{"Name":"UCAL_FRIDAY","Value":6} + ,{"Name":"UCAL_SATURDAY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarMonths" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_JANUARY","Value":0} + ,{"Name":"UCAL_FEBRUARY","Value":1} + ,{"Name":"UCAL_MARCH","Value":2} + ,{"Name":"UCAL_APRIL","Value":3} + ,{"Name":"UCAL_MAY","Value":4} + ,{"Name":"UCAL_JUNE","Value":5} + ,{"Name":"UCAL_JULY","Value":6} + ,{"Name":"UCAL_AUGUST","Value":7} + ,{"Name":"UCAL_SEPTEMBER","Value":8} + ,{"Name":"UCAL_OCTOBER","Value":9} + ,{"Name":"UCAL_NOVEMBER","Value":10} + ,{"Name":"UCAL_DECEMBER","Value":11} + ,{"Name":"UCAL_UNDECIMBER","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarAMPMs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_AM","Value":0} + ,{"Name":"UCAL_PM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USystemTimeZoneType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_ZONE_TYPE_ANY","Value":0} + ,{"Name":"UCAL_ZONE_TYPE_CANONICAL","Value":1} + ,{"Name":"UCAL_ZONE_TYPE_CANONICAL_LOCATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarDisplayNameType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_STANDARD","Value":0} + ,{"Name":"UCAL_SHORT_STANDARD","Value":1} + ,{"Name":"UCAL_DST","Value":2} + ,{"Name":"UCAL_SHORT_DST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_LENIENT","Value":0} + ,{"Name":"UCAL_FIRST_DAY_OF_WEEK","Value":1} + ,{"Name":"UCAL_MINIMAL_DAYS_IN_FIRST_WEEK","Value":2} + ,{"Name":"UCAL_REPEATED_WALL_TIME","Value":3} + ,{"Name":"UCAL_SKIPPED_WALL_TIME","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarWallTimeOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_WALLTIME_LAST","Value":0} + ,{"Name":"UCAL_WALLTIME_FIRST","Value":1} + ,{"Name":"UCAL_WALLTIME_NEXT_VALID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarLimitType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_MINIMUM","Value":0} + ,{"Name":"UCAL_MAXIMUM","Value":1} + ,{"Name":"UCAL_GREATEST_MINIMUM","Value":2} + ,{"Name":"UCAL_LEAST_MAXIMUM","Value":3} + ,{"Name":"UCAL_ACTUAL_MINIMUM","Value":4} + ,{"Name":"UCAL_ACTUAL_MAXIMUM","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCalendarWeekdayType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_WEEKDAY","Value":0} + ,{"Name":"UCAL_WEEKEND","Value":1} + ,{"Name":"UCAL_WEEKEND_ONSET","Value":2} + ,{"Name":"UCAL_WEEKEND_CEASE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTimeZoneTransitionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCAL_TZ_TRANSITION_NEXT","Value":0} + ,{"Name":"UCAL_TZ_TRANSITION_NEXT_INCLUSIVE","Value":1} + ,{"Name":"UCAL_TZ_TRANSITION_PREVIOUS","Value":2} + ,{"Name":"UCAL_TZ_TRANSITION_PREVIOUS_INCLUSIVE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCollator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UCollationResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_EQUAL","Value":0} + ,{"Name":"UCOL_GREATER","Value":1} + ,{"Name":"UCOL_LESS","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UColAttributeValue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_DEFAULT","Value":-1} + ,{"Name":"UCOL_PRIMARY","Value":0} + ,{"Name":"UCOL_SECONDARY","Value":1} + ,{"Name":"UCOL_TERTIARY","Value":2} + ,{"Name":"UCOL_DEFAULT_STRENGTH","Value":2} + ,{"Name":"UCOL_CE_STRENGTH_LIMIT","Value":3} + ,{"Name":"UCOL_QUATERNARY","Value":3} + ,{"Name":"UCOL_IDENTICAL","Value":15} + ,{"Name":"UCOL_STRENGTH_LIMIT","Value":16} + ,{"Name":"UCOL_OFF","Value":16} + ,{"Name":"UCOL_ON","Value":17} + ,{"Name":"UCOL_SHIFTED","Value":20} + ,{"Name":"UCOL_NON_IGNORABLE","Value":21} + ,{"Name":"UCOL_LOWER_FIRST","Value":24} + ,{"Name":"UCOL_UPPER_FIRST","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UColReorderCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_REORDER_CODE_DEFAULT","Value":-1} + ,{"Name":"UCOL_REORDER_CODE_NONE","Value":103} + ,{"Name":"UCOL_REORDER_CODE_OTHERS","Value":103} + ,{"Name":"UCOL_REORDER_CODE_SPACE","Value":4096} + ,{"Name":"UCOL_REORDER_CODE_FIRST","Value":4096} + ,{"Name":"UCOL_REORDER_CODE_PUNCTUATION","Value":4097} + ,{"Name":"UCOL_REORDER_CODE_SYMBOL","Value":4098} + ,{"Name":"UCOL_REORDER_CODE_CURRENCY","Value":4099} + ,{"Name":"UCOL_REORDER_CODE_DIGIT","Value":4100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UColAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_FRENCH_COLLATION","Value":0} + ,{"Name":"UCOL_ALTERNATE_HANDLING","Value":1} + ,{"Name":"UCOL_CASE_FIRST","Value":2} + ,{"Name":"UCOL_CASE_LEVEL","Value":3} + ,{"Name":"UCOL_NORMALIZATION_MODE","Value":4} + ,{"Name":"UCOL_DECOMPOSITION_MODE","Value":4} + ,{"Name":"UCOL_STRENGTH","Value":5} + ,{"Name":"UCOL_NUMERIC_COLLATION","Value":7} + ,{"Name":"UCOL_ATTRIBUTE_COUNT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UColRuleOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_TAILORING_ONLY","Value":0} + ,{"Name":"UCOL_FULL_RULES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UColBoundMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UCOL_BOUND_LOWER","Value":0} + ,{"Name":"UCOL_BOUND_UPPER","Value":1} + ,{"Name":"UCOL_BOUND_UPPER_LONG","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCollationElements" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UCharsetDetector" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UCharsetMatch" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UDateTimePatternField" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDATPG_ERA_FIELD","Value":0} + ,{"Name":"UDATPG_YEAR_FIELD","Value":1} + ,{"Name":"UDATPG_QUARTER_FIELD","Value":2} + ,{"Name":"UDATPG_MONTH_FIELD","Value":3} + ,{"Name":"UDATPG_WEEK_OF_YEAR_FIELD","Value":4} + ,{"Name":"UDATPG_WEEK_OF_MONTH_FIELD","Value":5} + ,{"Name":"UDATPG_WEEKDAY_FIELD","Value":6} + ,{"Name":"UDATPG_DAY_OF_YEAR_FIELD","Value":7} + ,{"Name":"UDATPG_DAY_OF_WEEK_IN_MONTH_FIELD","Value":8} + ,{"Name":"UDATPG_DAY_FIELD","Value":9} + ,{"Name":"UDATPG_DAYPERIOD_FIELD","Value":10} + ,{"Name":"UDATPG_HOUR_FIELD","Value":11} + ,{"Name":"UDATPG_MINUTE_FIELD","Value":12} + ,{"Name":"UDATPG_SECOND_FIELD","Value":13} + ,{"Name":"UDATPG_FRACTIONAL_SECOND_FIELD","Value":14} + ,{"Name":"UDATPG_ZONE_FIELD","Value":15} + ,{"Name":"UDATPG_FIELD_COUNT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateTimePGDisplayWidth" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDATPG_WIDE","Value":0} + ,{"Name":"UDATPG_ABBREVIATED","Value":1} + ,{"Name":"UDATPG_NARROW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateTimePatternMatchOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDATPG_MATCH_NO_OPTIONS","Value":0} + ,{"Name":"UDATPG_MATCH_HOUR_FIELD_LENGTH","Value":2048} + ,{"Name":"UDATPG_MATCH_ALL_FIELDS_LENGTH","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateTimePatternConflict" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDATPG_NO_CONFLICT","Value":0} + ,{"Name":"UDATPG_BASE_CONFLICT","Value":1} + ,{"Name":"UDATPG_CONFLICT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UFieldPositionIterator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UFormattableType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UFMT_DATE","Value":0} + ,{"Name":"UFMT_DOUBLE","Value":1} + ,{"Name":"UFMT_LONG","Value":2} + ,{"Name":"UFMT_STRING","Value":3} + ,{"Name":"UFMT_ARRAY","Value":4} + ,{"Name":"UFMT_INT64","Value":5} + ,{"Name":"UFMT_OBJECT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateIntervalFormat" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UGender" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UGENDER_MALE","Value":0} + ,{"Name":"UGENDER_FEMALE","Value":1} + ,{"Name":"UGENDER_OTHER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UGenderInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UListFormatter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ULocaleData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ULocaleDataExemplarSetType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULOCDATA_ES_STANDARD","Value":0} + ,{"Name":"ULOCDATA_ES_AUXILIARY","Value":1} + ,{"Name":"ULOCDATA_ES_INDEX","Value":2} + ,{"Name":"ULOCDATA_ES_PUNCTUATION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ULocaleDataDelimiterType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ULOCDATA_QUOTATION_START","Value":0} + ,{"Name":"ULOCDATA_QUOTATION_END","Value":1} + ,{"Name":"ULOCDATA_ALT_QUOTATION_START","Value":2} + ,{"Name":"ULOCDATA_ALT_QUOTATION_END","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UMeasurementSystem" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UMS_SI","Value":0} + ,{"Name":"UMS_US","Value":1} + ,{"Name":"UMS_UK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_PATTERN_DECIMAL","Value":0} + ,{"Name":"UNUM_DECIMAL","Value":1} + ,{"Name":"UNUM_CURRENCY","Value":2} + ,{"Name":"UNUM_PERCENT","Value":3} + ,{"Name":"UNUM_SCIENTIFIC","Value":4} + ,{"Name":"UNUM_SPELLOUT","Value":5} + ,{"Name":"UNUM_ORDINAL","Value":6} + ,{"Name":"UNUM_DURATION","Value":7} + ,{"Name":"UNUM_NUMBERING_SYSTEM","Value":8} + ,{"Name":"UNUM_PATTERN_RULEBASED","Value":9} + ,{"Name":"UNUM_CURRENCY_ISO","Value":10} + ,{"Name":"UNUM_CURRENCY_PLURAL","Value":11} + ,{"Name":"UNUM_CURRENCY_ACCOUNTING","Value":12} + ,{"Name":"UNUM_CASH_CURRENCY","Value":13} + ,{"Name":"UNUM_DECIMAL_COMPACT_SHORT","Value":14} + ,{"Name":"UNUM_DECIMAL_COMPACT_LONG","Value":15} + ,{"Name":"UNUM_CURRENCY_STANDARD","Value":16} + ,{"Name":"UNUM_DEFAULT","Value":1} + ,{"Name":"UNUM_IGNORE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatRoundingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_ROUND_CEILING","Value":0} + ,{"Name":"UNUM_ROUND_FLOOR","Value":1} + ,{"Name":"UNUM_ROUND_DOWN","Value":2} + ,{"Name":"UNUM_ROUND_UP","Value":3} + ,{"Name":"UNUM_ROUND_HALFEVEN","Value":4} + ,{"Name":"UNUM_ROUND_HALFDOWN","Value":5} + ,{"Name":"UNUM_ROUND_HALFUP","Value":6} + ,{"Name":"UNUM_ROUND_UNNECESSARY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatPadPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_PAD_BEFORE_PREFIX","Value":0} + ,{"Name":"UNUM_PAD_AFTER_PREFIX","Value":1} + ,{"Name":"UNUM_PAD_BEFORE_SUFFIX","Value":2} + ,{"Name":"UNUM_PAD_AFTER_SUFFIX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberCompactStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_SHORT","Value":0} + ,{"Name":"UNUM_LONG","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UCurrencySpacing" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_CURRENCY_MATCH","Value":0} + ,{"Name":"UNUM_CURRENCY_SURROUNDING_MATCH","Value":1} + ,{"Name":"UNUM_CURRENCY_INSERT","Value":2} + ,{"Name":"UNUM_CURRENCY_SPACING_COUNT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatFields" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_INTEGER_FIELD","Value":0} + ,{"Name":"UNUM_FRACTION_FIELD","Value":1} + ,{"Name":"UNUM_DECIMAL_SEPARATOR_FIELD","Value":2} + ,{"Name":"UNUM_EXPONENT_SYMBOL_FIELD","Value":3} + ,{"Name":"UNUM_EXPONENT_SIGN_FIELD","Value":4} + ,{"Name":"UNUM_EXPONENT_FIELD","Value":5} + ,{"Name":"UNUM_GROUPING_SEPARATOR_FIELD","Value":6} + ,{"Name":"UNUM_CURRENCY_FIELD","Value":7} + ,{"Name":"UNUM_PERCENT_FIELD","Value":8} + ,{"Name":"UNUM_PERMILL_FIELD","Value":9} + ,{"Name":"UNUM_SIGN_FIELD","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatAttributeValue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_FORMAT_ATTRIBUTE_VALUE_HIDDEN","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_PARSE_INT_ONLY","Value":0} + ,{"Name":"UNUM_GROUPING_USED","Value":1} + ,{"Name":"UNUM_DECIMAL_ALWAYS_SHOWN","Value":2} + ,{"Name":"UNUM_MAX_INTEGER_DIGITS","Value":3} + ,{"Name":"UNUM_MIN_INTEGER_DIGITS","Value":4} + ,{"Name":"UNUM_INTEGER_DIGITS","Value":5} + ,{"Name":"UNUM_MAX_FRACTION_DIGITS","Value":6} + ,{"Name":"UNUM_MIN_FRACTION_DIGITS","Value":7} + ,{"Name":"UNUM_FRACTION_DIGITS","Value":8} + ,{"Name":"UNUM_MULTIPLIER","Value":9} + ,{"Name":"UNUM_GROUPING_SIZE","Value":10} + ,{"Name":"UNUM_ROUNDING_MODE","Value":11} + ,{"Name":"UNUM_ROUNDING_INCREMENT","Value":12} + ,{"Name":"UNUM_FORMAT_WIDTH","Value":13} + ,{"Name":"UNUM_PADDING_POSITION","Value":14} + ,{"Name":"UNUM_SECONDARY_GROUPING_SIZE","Value":15} + ,{"Name":"UNUM_SIGNIFICANT_DIGITS_USED","Value":16} + ,{"Name":"UNUM_MIN_SIGNIFICANT_DIGITS","Value":17} + ,{"Name":"UNUM_MAX_SIGNIFICANT_DIGITS","Value":18} + ,{"Name":"UNUM_LENIENT_PARSE","Value":19} + ,{"Name":"UNUM_PARSE_ALL_INPUT","Value":20} + ,{"Name":"UNUM_SCALE","Value":21} + ,{"Name":"UNUM_CURRENCY_USAGE","Value":23} + ,{"Name":"UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS","Value":4096} + ,{"Name":"UNUM_PARSE_NO_EXPONENT","Value":4097} + ,{"Name":"UNUM_PARSE_DECIMAL_MARK_REQUIRED","Value":4098} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatTextAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_POSITIVE_PREFIX","Value":0} + ,{"Name":"UNUM_POSITIVE_SUFFIX","Value":1} + ,{"Name":"UNUM_NEGATIVE_PREFIX","Value":2} + ,{"Name":"UNUM_NEGATIVE_SUFFIX","Value":3} + ,{"Name":"UNUM_PADDING_CHARACTER","Value":4} + ,{"Name":"UNUM_CURRENCY_CODE","Value":5} + ,{"Name":"UNUM_DEFAULT_RULESET","Value":6} + ,{"Name":"UNUM_PUBLIC_RULESETS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UNumberFormatSymbol" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNUM_DECIMAL_SEPARATOR_SYMBOL","Value":0} + ,{"Name":"UNUM_GROUPING_SEPARATOR_SYMBOL","Value":1} + ,{"Name":"UNUM_PATTERN_SEPARATOR_SYMBOL","Value":2} + ,{"Name":"UNUM_PERCENT_SYMBOL","Value":3} + ,{"Name":"UNUM_ZERO_DIGIT_SYMBOL","Value":4} + ,{"Name":"UNUM_DIGIT_SYMBOL","Value":5} + ,{"Name":"UNUM_MINUS_SIGN_SYMBOL","Value":6} + ,{"Name":"UNUM_PLUS_SIGN_SYMBOL","Value":7} + ,{"Name":"UNUM_CURRENCY_SYMBOL","Value":8} + ,{"Name":"UNUM_INTL_CURRENCY_SYMBOL","Value":9} + ,{"Name":"UNUM_MONETARY_SEPARATOR_SYMBOL","Value":10} + ,{"Name":"UNUM_EXPONENTIAL_SYMBOL","Value":11} + ,{"Name":"UNUM_PERMILL_SYMBOL","Value":12} + ,{"Name":"UNUM_PAD_ESCAPE_SYMBOL","Value":13} + ,{"Name":"UNUM_INFINITY_SYMBOL","Value":14} + ,{"Name":"UNUM_NAN_SYMBOL","Value":15} + ,{"Name":"UNUM_SIGNIFICANT_DIGIT_SYMBOL","Value":16} + ,{"Name":"UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL","Value":17} + ,{"Name":"UNUM_ONE_DIGIT_SYMBOL","Value":18} + ,{"Name":"UNUM_TWO_DIGIT_SYMBOL","Value":19} + ,{"Name":"UNUM_THREE_DIGIT_SYMBOL","Value":20} + ,{"Name":"UNUM_FOUR_DIGIT_SYMBOL","Value":21} + ,{"Name":"UNUM_FIVE_DIGIT_SYMBOL","Value":22} + ,{"Name":"UNUM_SIX_DIGIT_SYMBOL","Value":23} + ,{"Name":"UNUM_SEVEN_DIGIT_SYMBOL","Value":24} + ,{"Name":"UNUM_EIGHT_DIGIT_SYMBOL","Value":25} + ,{"Name":"UNUM_NINE_DIGIT_SYMBOL","Value":26} + ,{"Name":"UNUM_EXPONENT_MULTIPLICATION_SYMBOL","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateFormatStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_FULL","Value":0} + ,{"Name":"UDAT_LONG","Value":1} + ,{"Name":"UDAT_MEDIUM","Value":2} + ,{"Name":"UDAT_SHORT","Value":3} + ,{"Name":"UDAT_DEFAULT","Value":2} + ,{"Name":"UDAT_RELATIVE","Value":128} + ,{"Name":"UDAT_FULL_RELATIVE","Value":128} + ,{"Name":"UDAT_LONG_RELATIVE","Value":129} + ,{"Name":"UDAT_MEDIUM_RELATIVE","Value":130} + ,{"Name":"UDAT_SHORT_RELATIVE","Value":131} + ,{"Name":"UDAT_NONE","Value":-1} + ,{"Name":"UDAT_PATTERN","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateFormatField" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_ERA_FIELD","Value":0} + ,{"Name":"UDAT_YEAR_FIELD","Value":1} + ,{"Name":"UDAT_MONTH_FIELD","Value":2} + ,{"Name":"UDAT_DATE_FIELD","Value":3} + ,{"Name":"UDAT_HOUR_OF_DAY1_FIELD","Value":4} + ,{"Name":"UDAT_HOUR_OF_DAY0_FIELD","Value":5} + ,{"Name":"UDAT_MINUTE_FIELD","Value":6} + ,{"Name":"UDAT_SECOND_FIELD","Value":7} + ,{"Name":"UDAT_FRACTIONAL_SECOND_FIELD","Value":8} + ,{"Name":"UDAT_DAY_OF_WEEK_FIELD","Value":9} + ,{"Name":"UDAT_DAY_OF_YEAR_FIELD","Value":10} + ,{"Name":"UDAT_DAY_OF_WEEK_IN_MONTH_FIELD","Value":11} + ,{"Name":"UDAT_WEEK_OF_YEAR_FIELD","Value":12} + ,{"Name":"UDAT_WEEK_OF_MONTH_FIELD","Value":13} + ,{"Name":"UDAT_AM_PM_FIELD","Value":14} + ,{"Name":"UDAT_HOUR1_FIELD","Value":15} + ,{"Name":"UDAT_HOUR0_FIELD","Value":16} + ,{"Name":"UDAT_TIMEZONE_FIELD","Value":17} + ,{"Name":"UDAT_YEAR_WOY_FIELD","Value":18} + ,{"Name":"UDAT_DOW_LOCAL_FIELD","Value":19} + ,{"Name":"UDAT_EXTENDED_YEAR_FIELD","Value":20} + ,{"Name":"UDAT_JULIAN_DAY_FIELD","Value":21} + ,{"Name":"UDAT_MILLISECONDS_IN_DAY_FIELD","Value":22} + ,{"Name":"UDAT_TIMEZONE_RFC_FIELD","Value":23} + ,{"Name":"UDAT_TIMEZONE_GENERIC_FIELD","Value":24} + ,{"Name":"UDAT_STANDALONE_DAY_FIELD","Value":25} + ,{"Name":"UDAT_STANDALONE_MONTH_FIELD","Value":26} + ,{"Name":"UDAT_QUARTER_FIELD","Value":27} + ,{"Name":"UDAT_STANDALONE_QUARTER_FIELD","Value":28} + ,{"Name":"UDAT_TIMEZONE_SPECIAL_FIELD","Value":29} + ,{"Name":"UDAT_YEAR_NAME_FIELD","Value":30} + ,{"Name":"UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD","Value":31} + ,{"Name":"UDAT_TIMEZONE_ISO_FIELD","Value":32} + ,{"Name":"UDAT_TIMEZONE_ISO_LOCAL_FIELD","Value":33} + ,{"Name":"UDAT_AM_PM_MIDNIGHT_NOON_FIELD","Value":35} + ,{"Name":"UDAT_FLEXIBLE_DAY_PERIOD_FIELD","Value":36} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateFormatBooleanAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_PARSE_ALLOW_WHITESPACE","Value":0} + ,{"Name":"UDAT_PARSE_ALLOW_NUMERIC","Value":1} + ,{"Name":"UDAT_PARSE_PARTIAL_LITERAL_MATCH","Value":2} + ,{"Name":"UDAT_PARSE_MULTIPLE_PATTERNS_FOR_MATCH","Value":3} + ,{"Name":"UDAT_BOOLEAN_ATTRIBUTE_COUNT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateFormatSymbolType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_ERAS","Value":0} + ,{"Name":"UDAT_MONTHS","Value":1} + ,{"Name":"UDAT_SHORT_MONTHS","Value":2} + ,{"Name":"UDAT_WEEKDAYS","Value":3} + ,{"Name":"UDAT_SHORT_WEEKDAYS","Value":4} + ,{"Name":"UDAT_AM_PMS","Value":5} + ,{"Name":"UDAT_LOCALIZED_CHARS","Value":6} + ,{"Name":"UDAT_ERA_NAMES","Value":7} + ,{"Name":"UDAT_NARROW_MONTHS","Value":8} + ,{"Name":"UDAT_NARROW_WEEKDAYS","Value":9} + ,{"Name":"UDAT_STANDALONE_MONTHS","Value":10} + ,{"Name":"UDAT_STANDALONE_SHORT_MONTHS","Value":11} + ,{"Name":"UDAT_STANDALONE_NARROW_MONTHS","Value":12} + ,{"Name":"UDAT_STANDALONE_WEEKDAYS","Value":13} + ,{"Name":"UDAT_STANDALONE_SHORT_WEEKDAYS","Value":14} + ,{"Name":"UDAT_STANDALONE_NARROW_WEEKDAYS","Value":15} + ,{"Name":"UDAT_QUARTERS","Value":16} + ,{"Name":"UDAT_SHORT_QUARTERS","Value":17} + ,{"Name":"UDAT_STANDALONE_QUARTERS","Value":18} + ,{"Name":"UDAT_STANDALONE_SHORT_QUARTERS","Value":19} + ,{"Name":"UDAT_SHORTER_WEEKDAYS","Value":20} + ,{"Name":"UDAT_STANDALONE_SHORTER_WEEKDAYS","Value":21} + ,{"Name":"UDAT_CYCLIC_YEARS_WIDE","Value":22} + ,{"Name":"UDAT_CYCLIC_YEARS_ABBREVIATED","Value":23} + ,{"Name":"UDAT_CYCLIC_YEARS_NARROW","Value":24} + ,{"Name":"UDAT_ZODIAC_NAMES_WIDE","Value":25} + ,{"Name":"UDAT_ZODIAC_NAMES_ABBREVIATED","Value":26} + ,{"Name":"UDAT_ZODIAC_NAMES_NARROW","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateFormatSymbols" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNumberFormatter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UFormattedNumber" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNumberingSystem" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UPluralType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UPLURAL_TYPE_CARDINAL","Value":0} + ,{"Name":"UPLURAL_TYPE_ORDINAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UPluralRules" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URegularExpression" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URegexpFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UREGEX_CASE_INSENSITIVE","Value":2} + ,{"Name":"UREGEX_COMMENTS","Value":4} + ,{"Name":"UREGEX_DOTALL","Value":32} + ,{"Name":"UREGEX_LITERAL","Value":16} + ,{"Name":"UREGEX_MULTILINE","Value":8} + ,{"Name":"UREGEX_UNIX_LINES","Value":1} + ,{"Name":"UREGEX_UWORD","Value":256} + ,{"Name":"UREGEX_ERROR_ON_UNKNOWN_ESCAPES","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URegexMatchCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"steps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"URegexFindProgressCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"matchIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"URegionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URGN_UNKNOWN","Value":0} + ,{"Name":"URGN_TERRITORY","Value":1} + ,{"Name":"URGN_WORLD","Value":2} + ,{"Name":"URGN_CONTINENT","Value":3} + ,{"Name":"URGN_SUBCONTINENT","Value":4} + ,{"Name":"URGN_GROUPING","Value":5} + ,{"Name":"URGN_DEPRECATED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URegion" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UDateRelativeDateTimeFormatterStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_STYLE_LONG","Value":0} + ,{"Name":"UDAT_STYLE_SHORT","Value":1} + ,{"Name":"UDAT_STYLE_NARROW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URelativeDateTimeUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDAT_REL_UNIT_YEAR","Value":0} + ,{"Name":"UDAT_REL_UNIT_QUARTER","Value":1} + ,{"Name":"UDAT_REL_UNIT_MONTH","Value":2} + ,{"Name":"UDAT_REL_UNIT_WEEK","Value":3} + ,{"Name":"UDAT_REL_UNIT_DAY","Value":4} + ,{"Name":"UDAT_REL_UNIT_HOUR","Value":5} + ,{"Name":"UDAT_REL_UNIT_MINUTE","Value":6} + ,{"Name":"UDAT_REL_UNIT_SECOND","Value":7} + ,{"Name":"UDAT_REL_UNIT_SUNDAY","Value":8} + ,{"Name":"UDAT_REL_UNIT_MONDAY","Value":9} + ,{"Name":"UDAT_REL_UNIT_TUESDAY","Value":10} + ,{"Name":"UDAT_REL_UNIT_WEDNESDAY","Value":11} + ,{"Name":"UDAT_REL_UNIT_THURSDAY","Value":12} + ,{"Name":"UDAT_REL_UNIT_FRIDAY","Value":13} + ,{"Name":"UDAT_REL_UNIT_SATURDAY","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URelativeDateTimeFormatter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UStringSearch" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USearchAttribute" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USEARCH_OVERLAP","Value":0} + ,{"Name":"USEARCH_ELEMENT_COMPARISON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USearchAttributeValue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USEARCH_DEFAULT","Value":-1} + ,{"Name":"USEARCH_OFF","Value":0} + ,{"Name":"USEARCH_ON","Value":1} + ,{"Name":"USEARCH_STANDARD_ELEMENT_COMPARISON","Value":2} + ,{"Name":"USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD","Value":3} + ,{"Name":"USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USpoofChecker" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USpoofCheckResult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USpoofChecks" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USPOOF_SINGLE_SCRIPT_CONFUSABLE","Value":1} + ,{"Name":"USPOOF_MIXED_SCRIPT_CONFUSABLE","Value":2} + ,{"Name":"USPOOF_WHOLE_SCRIPT_CONFUSABLE","Value":4} + ,{"Name":"USPOOF_CONFUSABLE","Value":7} + ,{"Name":"USPOOF_RESTRICTION_LEVEL","Value":16} + ,{"Name":"USPOOF_INVISIBLE","Value":32} + ,{"Name":"USPOOF_CHAR_LIMIT","Value":64} + ,{"Name":"USPOOF_MIXED_NUMBERS","Value":128} + ,{"Name":"USPOOF_ALL_CHECKS","Value":65535} + ,{"Name":"USPOOF_AUX_INFO","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URestrictionLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USPOOF_ASCII","Value":268435456} + ,{"Name":"USPOOF_SINGLE_SCRIPT_RESTRICTIVE","Value":536870912} + ,{"Name":"USPOOF_HIGHLY_RESTRICTIVE","Value":805306368} + ,{"Name":"USPOOF_MODERATELY_RESTRICTIVE","Value":1073741824} + ,{"Name":"USPOOF_MINIMALLY_RESTRICTIVE","Value":1342177280} + ,{"Name":"USPOOF_UNRESTRICTIVE","Value":1610612736} + ,{"Name":"USPOOF_RESTRICTION_LEVEL_MASK","Value":2130706432} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDateTimeScale" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDTS_JAVA_TIME","Value":0} + ,{"Name":"UDTS_UNIX_TIME","Value":1} + ,{"Name":"UDTS_ICU4C_TIME","Value":2} + ,{"Name":"UDTS_WINDOWS_FILE_TIME","Value":3} + ,{"Name":"UDTS_DOTNET_DATE_TIME","Value":4} + ,{"Name":"UDTS_MAC_OLD_TIME","Value":5} + ,{"Name":"UDTS_MAC_TIME","Value":6} + ,{"Name":"UDTS_EXCEL_TIME","Value":7} + ,{"Name":"UDTS_DB2_TIME","Value":8} + ,{"Name":"UDTS_UNIX_MICROSECONDS_TIME","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTimeScaleValue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UTSV_UNITS_VALUE","Value":0} + ,{"Name":"UTSV_EPOCH_OFFSET_VALUE","Value":1} + ,{"Name":"UTSV_FROM_MIN_VALUE","Value":2} + ,{"Name":"UTSV_FROM_MAX_VALUE","Value":3} + ,{"Name":"UTSV_TO_MIN_VALUE","Value":4} + ,{"Name":"UTSV_TO_MAX_VALUE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTransDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UTRANS_FORWARD","Value":0} + ,{"Name":"UTRANS_REVERSE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UTransPosition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"contextStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"contextLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONTSIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fsUsb","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"fsCsb","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHARSETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ciCharset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ciACP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fs","Type":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALESIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lsUsb","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lsCsbDefault","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lsCsbSupported","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetDateFormatA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDateStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDateFormatW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDateStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeFormatA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpTimeStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeFormatW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpTimeStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeFormatEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpTimeStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDateFormatEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDateStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCalendar","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetDurationFormatEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ullDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDurationStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareStringEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwCmpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchCount1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchCount2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareStringOrdinal" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchCount1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchCount2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bIgnoreCase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareStringW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCmpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cchCount1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cchCount2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FoldStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringTypeExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCharType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringTypeW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCharType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MultiByteToWideChar" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMultiByteStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Const"]} + ,{"Name":"cbMultiByte","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpWideCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchWideChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WideCharToMultiByte" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpWideCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchWideChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpMultiByteStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMultiByte","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDefaultChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Optional","Const"]} + ,{"Name":"lpUsedDefaultChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsValidCodePage" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetACP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOEMCP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetCPInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCPInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCPInfoExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCPInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPINFOEXA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCPInfoExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCPInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPINFOEXW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareStringA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCmpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cchCount1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cchCount2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNLSString" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindNLSStringFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStringSource","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpStringValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcchFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LCMapStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LCMapStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LCType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLCData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LCType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLCData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLocaleInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LCType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLCData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetLocaleInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LCType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLCData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCalendarInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCalData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCalendarInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCalData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCalendarInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCalData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCalendarInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCalData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsDBCSLeadByte" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TestChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDBCSLeadByteEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TestChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocaleNameToLCID" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LCIDToLocaleName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDurationFormat" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ullDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDurationStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberFormatA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMBERFMTA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNumberStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberFormatW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMBERFMTW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNumberStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrencyFormatA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CURRENCYFMTA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCurrencyStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchCurrency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrencyFormatW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CURRENCYFMTW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCurrencyStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchCurrency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCalendarInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCalInfoEnumProc","Type":{"Kind":"ApiRef","Name":"CALINFO_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCalendarInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCalInfoEnumProc","Type":{"Kind":"ApiRef","Name":"CALINFO_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCalendarInfoExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCalInfoEnumProcEx","Type":{"Kind":"ApiRef","Name":"CALINFO_ENUMPROCEXA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumCalendarInfoExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCalInfoEnumProcEx","Type":{"Kind":"ApiRef","Name":"CALINFO_ENUMPROCEXW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTimeFormatsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeFmtEnumProc","Type":{"Kind":"ApiRef","Name":"TIMEFMT_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTimeFormatsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeFmtEnumProc","Type":{"Kind":"ApiRef","Name":"TIMEFMT_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDateFormatsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDateFmtEnumProc","Type":{"Kind":"ApiRef","Name":"DATEFMT_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDateFormatsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDateFmtEnumProc","Type":{"Kind":"ApiRef","Name":"DATEFMT_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDateFormatsExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDateFmtEnumProcEx","Type":{"Kind":"ApiRef","Name":"DATEFMT_ENUMPROCEXA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDateFormatsExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDateFmtEnumProcEx","Type":{"Kind":"ApiRef","Name":"DATEFMT_ENUMPROCEXW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidLanguageGroup" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LanguageGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNLSVersion" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsValidLocale" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGeoInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Location","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"GeoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGeoData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGeoInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Location","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"GeoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGeoData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGeoInfoEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"location","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"geoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geoData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"geoDataCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemGeoID" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"GeoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ParentGeoId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpGeoEnumProc","Type":{"Kind":"ApiRef","Name":"GEO_ENUMPROC","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemGeoNames" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"geoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geoEnumProc","Type":{"Kind":"ApiRef","Name":"GEO_ENUMNAMEPROC","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetUserGeoID" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GeoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserDefaultGeoName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"geoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"geoNameCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserGeoID" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"GeoId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserGeoName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"geoName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertDefaultLocale" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemDefaultUILanguage" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetThreadLocale" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetThreadLocale" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserDefaultUILanguage" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetUserDefaultLangID" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSystemDefaultLangID" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSystemDefaultLCID" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetUserDefaultLCID" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetThreadUILanguage" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadUILanguage" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetProcessPreferredUILanguages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchLanguagesBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProcessPreferredUILanguages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Optional","Const"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUserPreferredUILanguages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchLanguagesBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSystemPreferredUILanguages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchLanguagesBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetThreadPreferredUILanguages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchLanguagesBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetThreadPreferredUILanguages" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszLanguagesBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Optional","Const"]} + ,{"Name":"pulNumLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFileMUIInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFileMUIInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILEMUIINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbFileMUIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileMUIPath" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszLanguage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcchLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszFileMUIPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchFileMUIPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pululEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUILanguageInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwmszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]} + ,{"Name":"pwszFallbackLanguages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchFallbackLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThreadPreferredUILanguages2" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"languages","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Optional","Const"]} + ,{"Name":"numLanguagesSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"snapshot","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSAVEDUILANGUAGES__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RestoreThreadPreferredUILanguages" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"snapshot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSAVEDUILANGUAGES__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NotifyUILanguageChange" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwstrNewLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcwstrPreviousLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwStatusRtrn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStringTypeExA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCharType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringTypeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCharType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FoldStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemLocalesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLocaleEnumProc","Type":{"Kind":"ApiRef","Name":"LOCALE_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemLocalesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLocaleEnumProc","Type":{"Kind":"ApiRef","Name":"LOCALE_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemLanguageGroupsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLanguageGroupEnumProc","Type":{"Kind":"ApiRef","Name":"LANGUAGEGROUP_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemLanguageGroupsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLanguageGroupEnumProc","Type":{"Kind":"ApiRef","Name":"LANGUAGEGROUP_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumLanguageGroupLocalesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLangGroupLocaleEnumProc","Type":{"Kind":"ApiRef","Name":"LANGGROUPLOCALE_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"LanguageGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumLanguageGroupLocalesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLangGroupLocaleEnumProc","Type":{"Kind":"ApiRef","Name":"LANGGROUPLOCALE_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"LanguageGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumUILanguagesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUILanguageEnumProc","Type":{"Kind":"ApiRef","Name":"UILANGUAGE_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumUILanguagesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUILanguageEnumProc","Type":{"Kind":"ApiRef","Name":"UILANGUAGE_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemCodePagesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCodePageEnumProc","Type":{"Kind":"ApiRef","Name":"CODEPAGE_ENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemCodePagesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCodePageEnumProc","Type":{"Kind":"ApiRef","Name":"CODEPAGE_ENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IdnToAscii" + ,"SetLastError":true + ,"DllImport":"NORMALIZ" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUnicodeCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchUnicodeChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpASCIICharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchASCIIChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IdnToUnicode" + ,"SetLastError":true + ,"DllImport":"NORMALIZ" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpASCIICharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchASCIIChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpUnicodeCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchUnicodeChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IdnToNameprepUnicode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUnicodeCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchUnicodeChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpNameprepCharStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNameprepChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NormalizeString" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NormForm","Type":{"Kind":"ApiRef","Name":"NORM_FORM","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSrcString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwSrcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDstString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cwDstLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsNormalizedString" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NormForm","Type":{"Kind":"ApiRef","Name":"NORM_FORM","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerifyScripts" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLocaleScripts","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocaleScripts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpTestScripts","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchTestScripts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringScripts" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpScripts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchScripts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocaleInfoEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"LCType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLCData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCalendarInfoEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCalData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNumberFormatEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NUMBERFMTW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNumberStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrencyFormatEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CURRENCYFMTW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCurrencyStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchCurrency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserDefaultLocaleName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchLocaleName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemDefaultLocaleName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchLocaleName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsNLSDefinedString" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchStr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNLSVersionEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFOEX","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsValidNLSVersion" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFOEX","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNLSStringEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFindNLSStringFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStringSource","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpStringValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcchFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"sortHandle","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LCMapStringEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLSVERSIONINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"sortHandle","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsValidLocaleName" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumCalendarInfoExEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCalInfoEnumProcExEx","Type":{"Kind":"ApiRef","Name":"CALINFO_ENUMPROCEXEX","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Calendar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CalType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDateFormatsExEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDateFmtEnumProcExEx","Type":{"Kind":"ApiRef","Name":"DATEFMT_ENUMPROCEXEX","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTimeFormatsEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeFmtEnumProcEx","Type":{"Kind":"ApiRef","Name":"TIMEFMT_ENUMPROCEX","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumSystemLocalesEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLocaleEnumProcEx","Type":{"Kind":"ApiRef","Name":"LOCALE_ENUMPROCEX","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ResolveLocaleName" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpNameToResolve","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLocaleName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchLocaleName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmInstallIMEA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"lpszIMEFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLayoutText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmInstallIMEW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"lpszIMEFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLayoutText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmGetDefaultIMEWnd" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetDescriptionA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetDescriptionW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetIMEFileNameA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetIMEFileNameW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetProperty" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmIsIME" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmSimulateHotKey" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmCreateContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"ImmDestroyContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmGetContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmReleaseContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmAssociateContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmAssociateContextEx" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCompositionStringA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCompositionStringW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmSetCompositionStringA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpComp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRead","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmSetCompositionStringW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpComp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRead","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCandidateListCountA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmGetCandidateListCountW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmGetCandidateListA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCandList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCandidateListW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"deIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCandList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetGuideLineA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetGuideLineW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetConversionStatus" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpfdwConversion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpfdwSentence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ImmSetConversionStatus" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetOpenStatus" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmSetOpenStatus" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCompositionFontA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmGetCompositionFontW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmSetCompositionFontA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmSetCompositionFontW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lplf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmConfigureIMEA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmConfigureIMEW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmEscapeA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmEscapeW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmGetConversionListA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetConversionListW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmNotifyIME" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetStatusWindowPos" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmSetStatusWindowPos" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCompositionWindow" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmSetCompositionWindow" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetCandidateWindow" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmSetCandidateWindow" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmIsUIMessageA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmIsUIMessageW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetVirtualKey" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmRegisterWordA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmRegisterWordW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmUnregisterWordA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUnregister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmUnregisterWordW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUnregister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImmGetRegisterWordStyleA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStyleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STYLEBUFA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmGetRegisterWordStyleW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStyleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STYLEBUFW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmEnumRegisterWordA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"REGISTERWORDENUMPROCA","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmEnumRegisterWordW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"REGISTERWORDENUMPROCW","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmDisableIME" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmEnumInputContext" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"IMCENUMPROC","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetImeMenuItemsA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpImeMenu","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetImeMenuItemsW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpImeMenu","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmDisableTextFrameService" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmDisableLegacyIME" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MappingGetServices" + ,"SetLastError":false + ,"DllImport":"elscore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_ENUM_OPTIONS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"prgServices","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_SERVICE_INFO","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwServicesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MappingFreeServices" + ,"SetLastError":false + ,"DllImport":"elscore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_SERVICE_INFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MappingRecognizeText" + ,"SetLastError":false + ,"DllImport":"elscore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_SERVICE_INFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_OPTIONS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_PROPERTY_BAG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MappingDoAction" + ,"SetLastError":false + ,"DllImport":"elscore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_PROPERTY_BAG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRangeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszActionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MappingFreePropertyBag" + ,"SetLastError":false + ,"DllImport":"elscore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPPING_PROPERTY_BAG","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetHotKey" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpuModifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpuVKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImmSetHotKey" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGenerateMessage" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmRequestMessageA" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmRequestMessageW" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmCreateSoftKeyboard" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmDestroySoftKeyboard" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmShowSoftKeyboard" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmLockIMC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INPUTCONTEXT","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmUnlockIMC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmGetIMCLockCount" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmCreateIMCC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmDestroyIMCC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmLockIMCC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmUnlockIMCC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmGetIMCCLockCount" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImmReSizeIMCC" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImmGetIMCCSize" + ,"SetLastError":false + ,"DllImport":"IMM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptFreeCache" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptItemize" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cInChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cMaxItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_CONTROL","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"psState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_STATE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pItems","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_ITEM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptLayout" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRuns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbLevel","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"piVisualToLogical","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"piLogicalToVisual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ScriptShape" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pwcChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cMaxGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwOutGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwLogClust","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcGlyphs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptPlace" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pwGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"piAdvance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pGoffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOFFSET","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptTextOut" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fuOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lprc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwcReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piAdvance","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"piJustify","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pGoffset","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"GOFFSET","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ScriptJustify" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piAdvance","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iDx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iMinKashida","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piJustify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptBreak" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psla","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_LOGATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptCPtoX" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCP","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fTrailing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwLogClust","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piAdvance","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptXtoCP" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwLogClust","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piAdvance","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piCP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piTrailing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetLogicalWidths" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piGlyphWidth","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"pwLogClust","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptApplyLogicalWidth" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwLogClust","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"psva","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_VISATTR","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piAdvance","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"piJustify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetCMap" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pwcInChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwOutGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetGlyphABCWidth" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"wGlyph","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetProperties" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSp","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_PROPERTIES","TargetKind":"Default","Api":"Intl","Parents":[]}}}},"Attrs":["Out","Const"]} + ,{"Name":"piNumScripts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetFontProperties" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"sfp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_FONTPROPERTIES","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptCacheGetHeight" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"tmHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptStringAnalyse" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cString","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iCharset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iReqWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_CONTROL","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_STATE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"piDx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTabdef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_TABDEF","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbInClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pssa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptStringFree" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pssa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptString_pSize" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptString_pcOutChars" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptString_pLogAttr" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_LOGATTR","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptStringGetOrder" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"puOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptStringCPtoX" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"icp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fTrailing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptStringXtoCP" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"iX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piCh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piTrailing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptStringGetLogicalWidths" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"piDx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScriptStringValidate" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptStringOut" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ssa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"iX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iMinSel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iMaxSel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptIsComplex" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cInChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScriptRecordDigitSubstitution" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_DIGITSUBSTITUTE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptApplyDigitSubstitution" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_DIGITSUBSTITUTE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_CONTROL","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_STATE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptShapeOpenType" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rcRangeChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"rpRangeProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"textrange_properties","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"cRanges","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwcChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cMaxGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwLogClust","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pCharProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"script_charprop","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwOutGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pOutGlyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"script_glyphprop","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcGlyphs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptPlaceOpenType" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rcRangeChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"rpRangeProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"textrange_properties","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"cRanges","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwcChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"pwLogClust","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pCharProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"script_charprop","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":14,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"pGlyphProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":14,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"script_glyphprop","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cGlyphs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piAdvance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pGoffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOFFSET","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pABC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ABC","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ScriptItemizeOpenType" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cInChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cMaxItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_CONTROL","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"psState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_STATE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pItems","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCRIPT_ITEM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pScriptTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetFontScriptTags" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cMaxTags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pScriptTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcTags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetFontLanguageTags" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMaxTags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLangsysTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcTags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetFontFeatureTags" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMaxTags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pFeatureTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcTags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptGetFontAlternateGlyphs" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wGlyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cMaxAlternates","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pAlternateGlyphs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcAlternates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptSubstituteSingleGlyph" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParameter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wGlyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwOutGlyphId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScriptPositionSingleGlyph" + ,"SetLastError":false + ,"DllImport":"USP10" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCRIPT_ANALYSIS","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tagScript","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagLangSys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParameter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wGlyphId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"iAdvance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"GOffset","Type":{"Kind":"ApiRef","Name":"GOFFSET","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"piOutAdvance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pOutGoffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOFFSET","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"utf8_nextCharSafeBody" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strict","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utf8_appendCharSafeBody" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIsError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utf8_prevCharSafeBody" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strict","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utf8_back1SafeBody" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_versionFromString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"versionString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_versionFromUString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"versionString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_versionToString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"versionString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_getVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_errorName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"code","Type":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"utrace_setLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"traceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utrace_getLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"utrace_setFunctions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"e","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceEntry","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceExit","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"d","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceData","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrace_getFunctions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"e","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceEntry","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceExit","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"d","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTraceData","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrace_vformat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"outBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrace_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"outBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utrace_functionName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"fnNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_shapeArabic" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uscript_getCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nameOrAbbrOrLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uscript_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"scriptCode","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_getShortName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"scriptCode","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_getScript" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"codepoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uscript_hasScript" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sc","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_getScriptExtensions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"scripts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"errorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uscript_getSampleString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uscript_getUsage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UScriptUsage","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_isRightToLeft" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_breaksBetweenLetters" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uscript_isCased" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uiter_current32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uiter_next32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uiter_previous32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uiter_getState" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uiter_setState" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uiter_setString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uiter_setUTF16BE" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uiter_setUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uenum_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"en","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_count" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"en","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_unext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"en","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_next" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"en","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_reset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"en","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_openUCharStringsEnumeration" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"strings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uenum_openCharStringsEnumeration" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"strings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDefault" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + ] + } + ,{ + "Name":"uloc_setDefault" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getLanguage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"languageCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getScript" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"script","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"scriptCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getCountry" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"country","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"countryCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getVariant" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"variantCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"nameCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_canonicalize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"nameCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getISO3Language" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_getISO3Country" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_getLCID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_getDisplayLanguage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"languageCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayScript" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"script","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"scriptCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayCountry" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"country","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"countryCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayVariant" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"variantCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayKeyword" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayKeywordValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"inLocaleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uloc_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"uloc_getISOLanguages" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}} + ,"Params":[ + ] + } + ,{ + "Name":"uloc_getISOCountries" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}} + ,"Params":[ + ] + } + ,{ + "Name":"uloc_getParent" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"parentCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getBaseName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"nameCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_openKeywords" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getKeywordValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"keywordName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bufferCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_setKeywordValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keywordName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"keywordValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bufferCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_isRightToLeft" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_getCharacterOrientation" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"ULayoutType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"localeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getLineOrientation" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"ULayoutType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"localeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_acceptLanguageFromHTTP" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"resultAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"outResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UAcceptResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"httpAcceptLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"availableLocales","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_acceptLanguage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"resultAvailable","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"outResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UAcceptResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"acceptList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"acceptListCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"availableLocales","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_getLocaleForLCID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hostID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"localeCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_addLikelySubtags" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"maximizedLocaleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"maximizedLocaleIDCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_minimizeSubtags" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"minimizedLocaleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"minimizedLocaleIDCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_forLanguageTag" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"langtag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"localeIDCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_toLanguageTag" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"langtag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"langtagCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strict","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uloc_toUnicodeLocaleKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_toUnicodeLocaleType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_toLegacyKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uloc_toLegacyType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ures_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_openDirect" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_openU" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"resB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"versionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getUTF8String" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"resB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"forceCopy","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getBinary" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getIntVector" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getUInt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getInt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getSize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ures_getType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UResType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ures_getKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ures_resetIterator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_hasNext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ures_getNextResource" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getNextString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getByIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"indexR","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getStringByIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"indexS","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getUTF8StringByIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"resB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stringIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"forceCopy","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getByKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"resourceBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getStringByKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"resB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_getUTF8StringByKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"resB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"forceCopy","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ures_openAvailableLocales" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dialectHandling","Type":{"Kind":"ApiRef","Name":"UDialectHandling","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_getLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uldn_getDialectHandling" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UDialectHandling","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uldn_localeDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_languageDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lang","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_scriptDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"script","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_scriptCodeDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"scriptCode","Type":{"Kind":"ApiRef","Name":"UScriptCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_regionDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_variantDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_keyDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_keyValueDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"maxResultSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_openForContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"contexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uldn_getContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"ldn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleDisplayNames","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDisplayContextType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_forLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"buffCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_register" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"isoCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_unregister" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"nameStyle","Type":{"Kind":"ApiRef","Name":"UCurrNameStyle","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"isChoiceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getPluralName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"isChoiceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"pluralCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getDefaultFractionDigits" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getDefaultFractionDigitsForUsage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"UCurrencyUsage","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getRoundingIncrement" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getRoundingIncrementForUsage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"usage","Type":{"Kind":"ApiRef","Name":"UCurrencyUsage","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_openISOCurrencies" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"currType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_isAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"isoCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"from","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"to","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"errorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_countCurrencies" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_forLocaleAndDate" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"buffCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getKeywordValuesForLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"commonlyUsed","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucurr_getNumericCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UCNV_FROM_U_CALLBACK_STOP" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fromUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_TO_U_CALLBACK_STOP" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"toUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_FROM_U_CALLBACK_SKIP" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fromUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_FROM_U_CALLBACK_SUBSTITUTE" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fromUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_FROM_U_CALLBACK_ESCAPE" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"fromUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePoint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_TO_U_CALLBACK_SKIP" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"toUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_TO_U_CALLBACK_SUBSTITUTE" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"toUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UCNV_TO_U_CALLBACK_ESCAPE" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"toUArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codeUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"ApiRef","Name":"UConverterCallbackReason","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_compareNames" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"name1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"converterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_openU" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_openCCSID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"codepage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"platform","Type":{"Kind":"ApiRef","Name":"UConverterPlatform","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_openPackage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"converterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_safeClone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getSubstChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"subChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_setSubstChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"subChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_setSubstString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getInvalidChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"errBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getInvalidUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"errUChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_reset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_resetToUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_resetFromUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getMaxCharSize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_getMinCharSize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_getDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"displayLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"displayNameCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getCCSID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getPlatform" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UConverterPlatform","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UConverterType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_getStarters" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"starters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getUnicodeSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"setFillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"whichSet","Type":{"Kind":"ApiRef","Name":"UConverterUnicodeSet","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getToUCallBack" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_getFromUCallBack" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_setToUCallBack" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"newAction","Type":{"Kind":"ApiRef","Name":"UConverterToUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"oldAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"oldContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_setFromUCallBack" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"newAction","Type":{"Kind":"ApiRef","Name":"UConverterFromUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"oldAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"oldContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_fromUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"targetLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"flush","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_toUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"targetLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"offsets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"flush","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_fromUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_toUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getNextUChar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"converter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_convertEx" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"targetCnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sourceCnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"targetLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pivotStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pivotSource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pivotTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pivotLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"reset","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"flush","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_convert" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"toConverterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"fromConverterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"targetCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_toAlgorithmic" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"algorithmicType","Type":{"Kind":"ApiRef","Name":"UConverterType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"targetCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_fromAlgorithmic" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"algorithmicType","Type":{"Kind":"ApiRef","Name":"UConverterType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"targetCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_flushCache" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"ucnv_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"ucnv_getAvailableName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucnv_openAllNames" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_countAliases" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getAlias" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getAliases" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_openStandardNames" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"convName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"standard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_countStandards" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"ucnv_getStandard" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getStandardName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"standard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getCanonicalName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"standard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_getDefaultName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + ] + } + ,{ + "Name":"ucnv_setDefaultName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_fixFileSeparator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"sourceLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucnv_isAmbiguous" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_setFallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"usesFallback","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucnv_usesFallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucnv_detectUnicodeSignature" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"signatureLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_fromUCountPending" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_toUCountPending" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_isFixedWidth" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cnv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_cbFromUWriteBytes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offsetIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_cbFromUWriteSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offsetIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_cbFromUWriteUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterFromUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"sourceLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"offsetIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_cbToUWriteUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offsetIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnv_cbToUWriteSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterToUnicodeArgs","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offsetIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_init" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_cleanup" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"u_setMemoryFunctions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"a","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UMemAllocFn","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"r","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UMemReallocFn","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"f","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UMemFreeFn","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_catopen" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_catclose" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"catd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_catgets" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"catd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UResourceBundle","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"set_num","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"msg_num","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_hasBinaryProperty" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"which","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isUAlphabetic" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isULowercase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isUUppercase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isUWhiteSpace" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getIntPropertyValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"which","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getIntPropertyMinValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"which","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getIntPropertyMaxValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"which","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getNumericValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_islower" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isupper" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_istitle" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isdigit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isalpha" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isalnum" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isxdigit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_ispunct" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isgraph" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isblank" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isdefined" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isspace" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isJavaSpaceChar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isWhitespace" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_iscntrl" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isISOControl" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isprint" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isbase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charDirection" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCharDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isMirrored" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charMirror" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getBidiPairedBracket" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_enumCharTypes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"enumRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharEnumTypeRange","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_getCombiningClass" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charDigitValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ublock_getCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UBlockCode","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UCharNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bufferLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_charFromName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UCharNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_enumCharNames" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumCharNamesFn","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UCharNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_getPropertyName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UPropertyNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getPropertyEnum" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_getPropertyValueName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nameChoice","Type":{"Kind":"ApiRef","Name":"UPropertyNameChoice","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_getPropertyValueEnum" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"alias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_isIDStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isIDPart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isIDIgnorable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isJavaIDStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_isJavaIDPart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_tolower" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_toupper" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_totitle" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_foldCase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_digit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"radix","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_forDigit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"digit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"radix","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_charAge" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_getUnicodeVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_getFC_NFKC_Closure" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"ubidi_openSized" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"maxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"maxRunCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setInverse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"isInverse","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_isInverse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_orderParagraphsLTR" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"orderParagraphsLTR","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_isOrderParagraphsLTR" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setReorderingMode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reorderingMode","Type":{"Kind":"ApiRef","Name":"UBiDiReorderingMode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_getReorderingMode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UBiDiReorderingMode","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setReorderingOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reorderingOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_getReorderingOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prologue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"proLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"epilogue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"epiLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setPara" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"paraLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"embeddingLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_setLine" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParaBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLineBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getDirection" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UBiDiDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_getBaseDirection" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UBiDiDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_getText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_getLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_getParaLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_countParagraphs" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getParagraph" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"charIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pParaStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pParaLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pParaLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getParagraphByIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"paraIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pParaStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pParaLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pParaLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getLevelAt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"charIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_getLevels" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getLogicalRun" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"logicalPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLogicalLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_countRuns" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getVisualRun" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UBiDiDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"runIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLogicalStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getVisualIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"logicalIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getLogicalIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"visualIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getLogicalMap" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"indexMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getVisualMap" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"indexMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_reorderLogical" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"levels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indexMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_reorderVisual" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"levels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"indexMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_invertMap" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"srcMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"destMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_getProcessedLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_getResultLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_getCustomizedClass" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCharDirection","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubidi_setClassCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"newFn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiClassCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"oldFn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiClassCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"oldContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_getClassCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiClassCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubidi_writeReordered" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBiDi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDi","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubidi_writeReverse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubiditransform_transform" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBiDiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiTransform","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"inParaLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"inOrder","Type":{"Kind":"ApiRef","Name":"UBiDiOrder","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"outParaLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"outOrder","Type":{"Kind":"ApiRef","Name":"UBiDiOrder","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"doMirroring","Type":{"Kind":"ApiRef","Name":"UBiDiMirroring","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"shapingOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubiditransform_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiTransform","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubiditransform_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBidiTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBiDiTransform","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_openUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_openUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"deep","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"readOnly","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_equals" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"a","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"b","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utext_nativeLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_isLengthExpensive" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utext_char32At" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utext_current32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_next32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_previous32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_next32From" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utext_previous32From" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utext_getNativeIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utext_setNativeIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utext_moveIndex32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"delta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utext_getPreviousNativeIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_extract" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_isWritable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utext_hasMetaData" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"utext_replace" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"replacementLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_copy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nativeStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"nativeLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"destIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"move","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_freeze" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utext_setup" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"extraSpace","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_openEmpty" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"uset_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_openPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_openPatternOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_isFrozen" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_freeze" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_cloneAsThawed" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_set" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_applyPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_applyIntPropertyValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prop","Type":{"Kind":"ApiRef","Name":"UProperty","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_applyPropertyAlias" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"propLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"valueLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_resemblesPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_toPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"escapeUnprintable","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_add" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_addAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"additionalSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_addRange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_addString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"strLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_addAllCodePoints" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"strLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_remove" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_removeRange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_removeString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"strLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_removeAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"removeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_retain" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_retainAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"retain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_compact" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_complement" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_complementAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"complement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_clear" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_closeOver" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_removeAllStrings" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_isEmpty" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_contains" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_containsRange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_containsString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"strLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_indexOf" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_charAt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"charIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_size" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_getItemCount" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_getItem" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"itemIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"end","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"strCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_containsAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"set2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_containsAllCodePoints" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"str","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"strLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_containsNone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"set2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_containsSome" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"set2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_span" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"spanCondition","Type":{"Kind":"ApiRef","Name":"USetSpanCondition","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_spanBack" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"spanCondition","Type":{"Kind":"ApiRef","Name":"USetSpanCondition","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_spanUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"spanCondition","Type":{"Kind":"ApiRef","Name":"USetSpanCondition","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_spanBackUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"spanCondition","Type":{"Kind":"ApiRef","Name":"USetSpanCondition","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_equals" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"set2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_serialize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uset_getSerializedSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"fillSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USerializedSet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_setSerializedToOne" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fillSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USerializedSet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_serializedContains" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USerializedSet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"uset_getSerializedRangeCount" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USerializedSet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uset_getSerializedRange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USerializedSet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rangeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getNFCInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getNFDInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getNFKCInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getNFKDInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getNFKCCasefoldInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"packageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"UNormalization2Mode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_openFiltered" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"filterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_normalize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_normalizeSecondAndAppend" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"first","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"firstLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"firstCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"second","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"secondLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_append" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"first","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"firstLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"firstCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"second","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"secondLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getDecomposition" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"decomposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_getRawDecomposition" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"decomposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_composePair" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unorm2_getCombiningClass" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unorm2_isNormalized" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_quickCheck" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UNormalizationCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_spanQuickCheckYes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unorm2_hasBoundaryBefore" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unorm2_hasBoundaryAfter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unorm2_isInert" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"norm2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNormalizer2","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unorm_compare" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"converterList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Const"]} + ,{"Name":"converterListSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"excludedCodePoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"whichSet","Type":{"Kind":"ApiRef","Name":"UConverterUnicodeSet","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_openFromSerialized" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_serialize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bufferCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_selectForString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"sel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucnvsel_selectForUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"sel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UConverterSelector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_charsToUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"us","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_UCharsToChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"us","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"cs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strlen" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_countChar32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strHasMoreChar32Than" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strcat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strncat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strstr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"substring","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strFindFirst" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"substring","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"subLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strchr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strchr32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strrstr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"substring","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strFindLast" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"substring","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"subLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strrchr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strrchr32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strpbrk" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"matchSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strcspn" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"matchSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strspn" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"matchSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strtok_r" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"delim","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"saveState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strcmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strcmpCodePointOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strCompare" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"codePointOrder","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strCompareIter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iter1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iter2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codePointOrder","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strCaseCompare" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strncmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ucs1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"ucs2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strncmpCodePointOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strcasecmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strncasecmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memcasecmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_strcpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_strncpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_uastrcpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_uastrncpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_austrcpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"u_austrncpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memcpy" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memmove" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memcmp" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"buf1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"buf2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memcmpCodePointOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"s2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memchr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memchr32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memrchr" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_memrchr32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"s","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_unescape" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"u_unescapeAt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"charAt","Type":{"Kind":"ApiRef","Name":"UNESCAPE_CHAR_AT","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToUpper" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToLower" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToTitle" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"titleIter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFoldCase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToWCS" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromWCS" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToUTF8WithSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"subchar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNumSubstitutions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromUTF8WithSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"subchar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNumSubstitutions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromUTF8Lenient" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToUTF32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromUTF32" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToUTF32WithSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"subchar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNumSubstitutions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromUTF32WithSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"subchar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNumSubstitutions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strToJavaModifiedUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_strFromJavaModifiedUTF8WithSub" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"subchar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNumSubstitutions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_getLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucasemap_getOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucasemap_setLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_setOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_getBreakIterator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucasemap_setBreakIterator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"iterToAdopt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_toTitle" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_utf8ToLower" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_utf8ToUpper" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_utf8ToTitle" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucasemap_utf8FoldCase" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"csm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCaseMap","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usprep_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringPrepProfile","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"fileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usprep_openByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringPrepProfile","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"UStringPrepProfileType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usprep_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"profile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringPrepProfile","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usprep_prepare" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"prep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringPrepProfile","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"srcLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_openUTS46" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_labelToASCII" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"label","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_labelToUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"label","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_nameToASCII" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_nameToUnicode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_labelToASCII_UTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"label","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_labelToUnicodeUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"label","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_nameToASCII_UTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uidna_nameToUnicodeUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"idna","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIDNAInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"UBreakIteratorType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_openRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"rules","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"rulesLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseErr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_openBinaryRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"binaryRules","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"rulesLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_safeClone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_setText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_setUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_current" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ubrk_next" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_previous" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_first" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_last" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_preceding" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubrk_following" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubrk_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubrk_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"ubrk_isBoundary" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ubrk_getRuleStatus" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_getRuleStatusVec" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillInVec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_refreshUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ubrk_getBinaryRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"binaryRules","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"rulesCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_getDataVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dataVersionFillin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_openTimeZoneIDEnumeration" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"zoneType","Type":{"Kind":"ApiRef","Name":"USystemTimeZoneType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"rawOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_openTimeZones" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_openCountryTimeZones" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"country","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getDefaultTimeZone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setDefaultTimeZone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"zoneID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getDSTSavings" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"zoneID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getNow" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"ucal_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"zoneID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UCalendarType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setTimeZone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"zoneID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getTimeZoneID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getTimeZoneDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UCalendarDisplayNameType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_inDaylightTime" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setGregorianChange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getGregorianChange" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UCalendarAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_setAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UCalendarAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"ucal_getMillis" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setMillis" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"dateTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setDate" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"year","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_setDateTime" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"year","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_equivalentTo" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cal1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"cal2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucal_add" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"amount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_roll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"amount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_get" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_set" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_isSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_clearField" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucal_clear" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"calendar","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getLimit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UCalendarLimitType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getTZDataVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getCanonicalTimeZoneID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"isSystemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getKeywordValuesForLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"commonlyUsed","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getDayOfWeekType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCalendarWeekdayType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"dayOfWeek","Type":{"Kind":"ApiRef","Name":"UCalendarDaysOfWeek","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getWeekendTransition" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"dayOfWeek","Type":{"Kind":"ApiRef","Name":"UCalendarDaysOfWeek","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_isWeekend" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getFieldDifference" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"target","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getTimeZoneTransitionDate" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"cal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UTimeZoneTransitionType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getWindowsTimeZoneID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"winid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"winidCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucal_getTimeZoneIDForWindowsID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"winid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"idCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"loc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_openRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"rules","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"rulesLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"normalizationMode","Type":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"strength","Type":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getContractionsAndExpansions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"contractions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"expansions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"addPrefixes","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_strcoll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCollationResult","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"targetLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_strcollUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCollationResult","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"targetLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_greater" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"targetLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_greaterOrEqual" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"targetLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_equal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"targetLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_strcollIter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCollationResult","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sIter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"tIter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getStrength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucol_setStrength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strength","Type":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_getReorderCodes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_setReorderCodes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reorderCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"reorderCodesLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getEquivalentReorderCodes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"reorderCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"objLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"dispLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"ucol_openAvailableLocales" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getKeywords" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getKeywordValues" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getKeywordValuesForLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"commonlyUsed","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getFunctionalEquivalent" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"isAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getSortKey" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_nextSortKeyPart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getBound" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"boundType","Type":{"Kind":"ApiRef","Name":"UColBoundMode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"noOfLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getUCAVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_mergeSortkeys" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"src1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"src1Length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"src2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"src2Length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_setAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UColAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UColAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UColAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_setMaxVariable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"group","Type":{"Kind":"ApiRef","Name":"UColReorderCode","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getMaxVariable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UColReorderCode","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucol_getVariableTop" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_safeClone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stackBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getRulesEx" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"delta","Type":{"Kind":"ApiRef","Name":"UColRuleOption","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"bufferLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getTailoredSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_cloneBinary" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_openBinary" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"bin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"base","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_openElements" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"coll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_keyHashCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_closeElements" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_reset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_next" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_previous" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getMaxExpansion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_setText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_getOffset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucol_setOffset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"elems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollationElements","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucol_primaryOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_secondaryOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucol_tertiaryOrder" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ucsdet_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_setText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"textIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_setDeclaredEncoding" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"encoding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_detect" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_detectAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}}} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matchesFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"ucsm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_getConfidence" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ucsm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_getLanguage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"ucsm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_getUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ucsm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetMatch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"cap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_getAllDetectableCharsets" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ucsdet_isInputFilterEnabled" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ucsdet_enableInputFilter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"ucsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCharsetDetector","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"filter","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udatpg_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_openEmpty" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getBestPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bestPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getBestPatternWithOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"UDateTimePatternMatchOptions","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"bestPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getSkeleton" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"unusedDtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getBaseSkeleton" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"unusedDtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"baseSkeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_addPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UDateTimePatternConflict","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"override","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"conflictingPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_setAppendItemFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateTimePatternField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udatpg_getAppendItemFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateTimePatternField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_setAppendItemName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateTimePatternField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udatpg_getAppendItemName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateTimePatternField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getFieldDisplayName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateTimePatternField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"ApiRef","Name":"UDateTimePGDisplayWidth","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"fieldName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_setDateTimeFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"dtFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udatpg_getDateTimeFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_setDecimal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"decimal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udatpg_getDecimal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_replaceFieldTypes" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"skeletonLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_replaceFieldTypesWithOptions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"skeletonLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"UDateTimePatternMatchOptions","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_openSkeletons" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_openBaseSkeletons" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udatpg_getPatternForSkeleton" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"dtpg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"skeletonLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufieldpositer_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufieldpositer_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufieldpositer_next" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"beginIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"endIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UFormattableType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_isNumeric" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ufmt_getDate" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getDouble" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getLong" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getInt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getObject" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getArrayLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getArrayItemByIndex" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ufmt_getDecNumChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"len","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udtitvfmt_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDateIntervalFormat","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"skeletonLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tzID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"tzIDLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udtitvfmt_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"formatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDateIntervalFormat","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udtitvfmt_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"formatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UDateIntervalFormat","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fromDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"toDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ugender_getInstance" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UGenderInfo","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ugender_getListGender" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UGender","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"genderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UGenderInfo","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"genders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UGender","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulistfmt_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UListFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulistfmt_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listfmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UListFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulistfmt_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"listfmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UListFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"strings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"stringLengths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"stringCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_setNoSubstitute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"setting","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ulocdata_getNoSubstitute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getExemplarSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extype","Type":{"Kind":"ApiRef","Name":"ULocaleDataExemplarSetType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getDelimiter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocaleDataDelimiterType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getMeasurementSystem" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UMeasurementSystem","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getPaperSize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"localeID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getCLDRVersion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"versionArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getLocaleDisplayPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"patternCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ulocdata_getLocaleSeparator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULocaleData","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"separator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"separatorCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_formatMessage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_vformatMessage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_parseMessage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_vparseMessage" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_formatMessageWithError" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_vformatMessageWithError" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_parseMessageWithError" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"u_vparseMessageWithError" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_setLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"umsg_getLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"umsg_applyPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_toPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_vformat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_parse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_vparse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"umsg_autoQuoteApostrophe" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"style","Type":{"Kind":"ApiRef","Name":"UNumberFormatStyle","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"parseErr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatInt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatDouble" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatDoubleForFields" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatDecimal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatDoubleCurrency" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_formatUFormattable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parseInt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parseDouble" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parseDecimal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"outBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"outBufLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parseDoubleCurrency" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"currency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_parseToUFormattable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_applyPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"localized","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unum_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"unum_getAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UNumberFormatAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"unum_setAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UNumberFormatAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unum_getDoubleAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UNumberFormatAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"unum_setDoubleAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UNumberFormatAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unum_getTextAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"tag","Type":{"Kind":"ApiRef","Name":"UNumberFormatTextAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_setTextAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"tag","Type":{"Kind":"ApiRef","Name":"UNumberFormatTextAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"newValueLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_toPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"isPatternLocalized","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_getSymbol" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"symbol","Type":{"Kind":"ApiRef","Name":"UNumberFormatSymbol","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_setSymbol" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"symbol","Type":{"Kind":"ApiRef","Name":"UNumberFormatSymbol","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_setContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unum_getContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDisplayContextType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_toCalendarDateField" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UCalendarDateFields","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"field","Type":{"Kind":"ApiRef","Name":"UDateFormatField","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"timeStyle","Type":{"Kind":"ApiRef","Name":"UDateFormatStyle","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"dateStyle","Type":{"Kind":"ApiRef","Name":"UDateFormatStyle","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"tzID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"tzIDLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_getBooleanAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UDateFormatBooleanAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_setBooleanAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"UDateFormatBooleanAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"dateToFormat","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_formatCalendar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"calendar","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_formatForFields" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"dateToFormat","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_formatCalendarForFields" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"calendar","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_parse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_parseCalendar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"calendar","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parsePos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_isLenient" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"udat_setLenient" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"isLenient","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_getCalendar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"udat_setCalendar" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"calendarToSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"udat_getNumberFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"udat_getNumberFormatForField" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"field","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_adoptNumberFormatForFields" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"fields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"numberFormatToSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_setNumberFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"numberFormatToSet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"udat_adoptNumberFormat" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"numberFormatToAdopt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"localeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_countAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"udat_get2DigitYearStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_set2DigitYearStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"d","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_toPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"localized","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_applyPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"localized","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_getSymbols" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDateFormatSymbolType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"symbolIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_countSymbols" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDateFormatSymbolType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"udat_setSymbols" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDateFormatSymbolType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"symbolIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"valueLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_getLocaleByType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ULocDataLocaleType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_setContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"udat_getContext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"fmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UDisplayContextType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_openForSkeletonAndLocale" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"skeleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"skeletonLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_openResult" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_formatInt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uformatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_formatDouble" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uformatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_formatDecimal" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uformatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"valueLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_resultToString" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"bufferCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_resultNextFieldPosition" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ufpos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_resultGetAllFieldPositions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ufpositer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFieldPositionIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uformatter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumf_closeResult" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uresult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UFormattedNumber","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumsys_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumsys_openByName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumsys_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"unumsys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumsys_openAvailableNames" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unumsys_getName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"unumsys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"unumsys_isAlgorithmic" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"unumsys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"unumsys_getRadix" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"unumsys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"unumsys_getDescription" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"unumsys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNumberingSystem","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uplrules_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPluralRules","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uplrules_openForType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPluralRules","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UPluralType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uplrules_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uplrules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPluralRules","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uplrules_select" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uplrules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPluralRules","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"keyword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uplrules_getKeywords" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uplrules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPluralRules","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_openUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_openC" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_pattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_patternUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_flags" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_refreshUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_matches" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_matches64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_lookingAt" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_lookingAt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_find" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_find64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_findNext" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_groupCount" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_groupNumberFromName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"nameLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_groupNumberFromCName" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"nameLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_group" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_groupUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_start" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_start64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_end" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_end64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_reset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_reset64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setRegion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"regionStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"regionLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setRegion64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"regionStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"regionLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setRegionAndStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"regionStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"regionLimit","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_regionStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_regionStart64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_regionEnd" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_regionEnd64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_hasTransparentBounds" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_useTransparentBounds" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_hasAnchoringBounds" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_useAnchoringBounds" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_hitEnd" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_requireEnd" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_replaceAll" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"replacementLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"destBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_replaceAllUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_replaceFirst" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"replacementLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"destBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_replaceFirstUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_appendReplacement" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"replacementLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"destBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_appendReplacementUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"replacementText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_appendTail" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_appendTailUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_split" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"requiredCapacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"destFields","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"destFieldsCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_splitUText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destFields","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UText","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"destFieldsCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setTimeLimit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getTimeLimit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setStackLimit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"limit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getStackLimit" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setMatchCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegexMatchCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getMatchCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegexMatchCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_setFindProgressCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegexFindProgressCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregex_getFindProgressCallback" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"regexp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegularExpression","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegexFindProgressCallback","TargetKind":"FunctionPointer","Api":"Intl","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_getRegionFromCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"regionCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_getRegionFromNumericCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_getAvailable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"URegionType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_areEqual" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"otherRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uregion_getContainingRegion" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uregion_getContainingRegionOfType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"URegionType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uregion_getContainedRegions" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_getContainedRegionsOfType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"URegionType","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_contains" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"otherRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uregion_getPreferredValues" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uregion_getRegionCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uregion_getNumericCode" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uregion_getType" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"URegionType","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"uregion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URegion","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ureldatefmt_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URelativeDateTimeFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"nfToAdopt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"ApiRef","Name":"UDateRelativeDateTimeFormatterStyle","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"capitalizationContext","Type":{"Kind":"ApiRef","Name":"UDisplayContext","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ureldatefmt_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"reldatefmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URelativeDateTimeFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ureldatefmt_formatNumeric" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"reldatefmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URelativeDateTimeFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"URelativeDateTimeUnit","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ureldatefmt_format" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"reldatefmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URelativeDateTimeFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"URelativeDateTimeUnit","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ureldatefmt_combineDateAndTime" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"reldatefmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URelativeDateTimeFormatter","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"relativeDateString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"relativeDateStringLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"timeString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"timeStringLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"breakiter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_openFromCollator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"collator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"breakiter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"searchiter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_setOffset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"position","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getOffset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"usearch_setAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"USearchAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"USearchAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getAttribute" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"USearchAttributeValue","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"attribute","Type":{"Kind":"ApiRef","Name":"USearchAttribute","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"usearch_getMatchedStart" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"usearch_getMatchedLength" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"usearch_getMatchedText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_setBreakIterator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"breakiter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getBreakIterator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UBreakIterator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"usearch_setText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"textlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getText" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getCollator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"usearch_setCollator" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"collator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UCollator","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_setPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"patternlength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_getPattern" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_first" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_following" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"position","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_last" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_preceding" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"position","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_next" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_previous" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"usearch_reset" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strsrch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UStringSearch","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_open" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_openFromSerialized" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_openFromSource" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"confusables","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"confusablesLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"confusablesWholeScript","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"confusablesWholeScriptLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"errType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_setChecks" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"checks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getChecks" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_setRestrictionLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"restrictionLevel","Type":{"Kind":"ApiRef","Name":"URestrictionLevel","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"uspoof_getRestrictionLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"URestrictionLevel","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"uspoof_setAllowedLocales" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"localesList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getAllowedLocales" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_setAllowedChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"chars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getAllowedChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_check" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_checkUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_check2" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_check2UTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_openCheckResult" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_closeCheckResult" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getCheckResultChecks" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getCheckResultRestrictionLevel" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"ApiRef","Name":"URestrictionLevel","TargetKind":"Default","Api":"Intl","Parents":[]} + ,"Params":[ + {"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getCheckResultNumerics" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"checkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofCheckResult","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_areConfusable" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"id2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_areConfusableUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"id2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getSkeleton" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getSkeletonUTF8" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"destCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getInclusionSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_getRecommendedSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"uspoof_serialize" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USpoofChecker","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"capacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utmscale_getTimeScaleValue" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"timeScale","Type":{"Kind":"ApiRef","Name":"UDateTimeScale","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"UTimeScaleValue","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utmscale_fromInt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"otherTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"timeScale","Type":{"Kind":"ApiRef","Name":"UDateTimeScale","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utmscale_toInt64" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"universalTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"timeScale","Type":{"Kind":"ApiRef","Name":"UDateTimeScale","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_openU" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"idLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"UTransDirection","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":["In"]} + ,{"Name":"rules","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"rulesLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"parseError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UParseError","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_openInverse" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_clone" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_close" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_getUnicodeID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"resultLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_register" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"adoptedTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_unregisterID" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"idLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"utrans_setFilter" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"filterPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"filterPatternLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_countAvailableIDs" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"utrans_openIDs" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UEnumeration","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"pErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_trans" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"rep","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"repFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UReplaceableCallbacks","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_transIncremental" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"rep","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"repFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UReplaceableCallbacks","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTransPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_transUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"textCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"limit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_transIncrementalUChars" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"textLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"textCapacity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UTransPosition","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_toRules" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"escapeUnprintable","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"resultLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"utrans_getSourceSet" + ,"SetLastError":false + ,"DllImport":"icu" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}} + ,"Params":[ + {"Name":"trans","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"ignoreFilter","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"fillIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USet","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UErrorCode","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindStringOrdinal" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwFindStringOrdinalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStringSource","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSource","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpStringValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bIgnoreCase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextCharset" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTextCharsetInfo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTSIGNATURE","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateCharsetInfo" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARSETINFO","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTextUnicode" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"iSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpiResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ + "CPINFOEX" + ,"NUMBERFMT" + ,"CURRENCYFMT" + ,"LOCALE_ENUMPROC" + ,"LANGUAGEGROUP_ENUMPROC" + ,"LANGGROUPLOCALE_ENUMPROC" + ,"UILANGUAGE_ENUMPROC" + ,"CODEPAGE_ENUMPROC" + ,"DATEFMT_ENUMPROC" + ,"DATEFMT_ENUMPROCEX" + ,"TIMEFMT_ENUMPROC" + ,"CALINFO_ENUMPROC" + ,"CALINFO_ENUMPROCEX" + ,"REGISTERWORD" + ,"STYLEBUF" + ,"IMEMENUITEMINFO" + ,"REGISTERWORDENUMPROC" + ,"GetDateFormat" + ,"GetTimeFormat" + ,"CompareString" + ,"FoldString" + ,"GetStringTypeEx" + ,"GetStringType" + ,"GetCPInfoEx" + ,"LCMapString" + ,"GetLocaleInfo" + ,"SetLocaleInfo" + ,"GetCalendarInfo" + ,"SetCalendarInfo" + ,"GetNumberFormat" + ,"GetCurrencyFormat" + ,"EnumCalendarInfo" + ,"EnumCalendarInfoEx" + ,"EnumTimeFormats" + ,"EnumDateFormats" + ,"EnumDateFormatsEx" + ,"GetGeoInfo" + ,"EnumSystemLocales" + ,"EnumSystemLanguageGroups" + ,"EnumLanguageGroupLocales" + ,"EnumUILanguages" + ,"EnumSystemCodePages" + ,"ImmInstallIME" + ,"ImmGetDescription" + ,"ImmGetIMEFileName" + ,"ImmGetCompositionString" + ,"ImmSetCompositionString" + ,"ImmGetCandidateListCount" + ,"ImmGetCandidateList" + ,"ImmGetGuideLine" + ,"ImmGetCompositionFont" + ,"ImmSetCompositionFont" + ,"ImmConfigureIME" + ,"ImmEscape" + ,"ImmGetConversionList" + ,"ImmIsUIMessage" + ,"ImmRegisterWord" + ,"ImmUnregisterWord" + ,"ImmGetRegisterWordStyle" + ,"ImmEnumRegisterWord" + ,"ImmGetImeMenuItems" + ,"ImmRequestMessage" +] + +} diff --git a/api/IpHelper.json b/api/IpHelper.json new file mode 100644 index 0000000..614b0e4 --- /dev/null +++ b/api/IpHelper.json @@ -0,0 +1,3760 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ip_option_information" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ttl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Tos","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptionsSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptionsData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"icmp_echo_reply" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RoundTripTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"ip_option_information","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_ADDRESS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"icmpv6_echo_reply_lh" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"IPV6_ADDRESS_EX","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RoundTripTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"arp_send_reply" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DestAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_reserve_port_range" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UpperRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LowerRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADAPTER_INDEX_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_INTERFACE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumAdapters","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Adapter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_INDEX_MAP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_UNIDIRECTIONAL_ADAPTER_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumAdapters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADAPTER_ORDER_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumAdapters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterOrder","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_MCAST_COUNTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InMcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutMcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InMcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutMcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IF_ACCESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IF_ACCESS_LOOPBACK","Value":1} + ,{"Name":"IF_ACCESS_BROADCAST","Value":2} + ,{"Name":"IF_ACCESS_POINT_TO_POINT","Value":3} + ,{"Name":"IF_ACCESS_POINTTOPOINT","Value":3} + ,{"Name":"IF_ACCESS_POINT_TO_MULTI_POINT","Value":4} + ,{"Name":"IF_ACCESS_POINTTOMULTIPOINT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERNAL_IF_OPER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IF_OPER_STATUS_NON_OPERATIONAL","Value":0} + ,{"Name":"IF_OPER_STATUS_UNREACHABLE","Value":1} + ,{"Name":"IF_OPER_STATUS_DISCONNECTED","Value":2} + ,{"Name":"IF_OPER_STATUS_CONNECTING","Value":3} + ,{"Name":"IF_OPER_STATUS_CONNECTED","Value":4} + ,{"Name":"IF_OPER_STATUS_OPERATIONAL","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_RCV_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_RCV_ADDRESS_TYPE_OTHER","Value":1} + ,{"Name":"NET_IF_RCV_ADDRESS_TYPE_VOLATILE","Value":2} + ,{"Name":"NET_IF_RCV_ADDRESS_TYPE_NON_VOLATILE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_RCV_ADDRESS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ifRcvAddressType","Type":{"Kind":"ApiRef","Name":"NET_IF_RCV_ADDRESS_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ifRcvAddressLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ifRcvAddressOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_IF_ALIAS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ifAliasLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ifAliasOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_LUID_LH" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["NET_LUID_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IF_PHYSICAL_ADDRESS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IF_ADMINISTRATIVE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IF_ADMINISTRATIVE_DISABLED","Value":0} + ,{"Name":"IF_ADMINISTRATIVE_ENABLED","Value":1} + ,{"Name":"IF_ADMINISTRATIVE_DEMANDDIAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IF_OPER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IfOperStatusUp","Value":1} + ,{"Name":"IfOperStatusDown","Value":2} + ,{"Name":"IfOperStatusTesting","Value":3} + ,{"Name":"IfOperStatusUnknown","Value":4} + ,{"Name":"IfOperStatusDormant","Value":5} + ,{"Name":"IfOperStatusNotPresent","Value":6} + ,{"Name":"IfOperStatusLowerLayerDown","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_IF_ENTRY_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MibIfEntryNormal","Value":0} + ,{"Name":"MibIfEntryNormalWithoutStatistics","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIPINTERFACE_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MIB_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PUNICAST_IPADDRESS_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MIB_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AddressTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IP_ADDRESS_PREFIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Prefix","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"PrefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIPFORWARD_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MIB_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PTEREDO_PORT_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MIB_NOTIFICATION_TYPE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DNS_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SearchList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_INTERFACE_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NameServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SearchList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RegistrationEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterAdapterName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableLLMNR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryAdapterName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileNameServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DNS_INTERFACE_SETTINGS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SettingsV1","Type":{"Kind":"ApiRef","Name":"DNS_INTERFACE_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"DisableUnconstrainedQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupplementalSearchList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ConnectivityHint","Type":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_HINT","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MIB_IPFORWARD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIB_IPROUTE_TYPE_OTHER","Value":1} + ,{"Name":"MIB_IPROUTE_TYPE_INVALID","Value":2} + ,{"Name":"MIB_IPROUTE_TYPE_DIRECT","Value":3} + ,{"Name":"MIB_IPROUTE_TYPE_INDIRECT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_IPNET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIB_IPNET_TYPE_OTHER","Value":1} + ,{"Name":"MIB_IPNET_TYPE_INVALID","Value":2} + ,{"Name":"MIB_IPNET_TYPE_DYNAMIC","Value":3} + ,{"Name":"MIB_IPNET_TYPE_STATIC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_IPSTATS_FORWARDING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIB_IP_FORWARDING","Value":1} + ,{"Name":"MIB_IP_NOT_FORWARDING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_TCP_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIB_TCP_STATE_CLOSED","Value":1} + ,{"Name":"MIB_TCP_STATE_LISTEN","Value":2} + ,{"Name":"MIB_TCP_STATE_SYN_SENT","Value":3} + ,{"Name":"MIB_TCP_STATE_SYN_RCVD","Value":4} + ,{"Name":"MIB_TCP_STATE_ESTAB","Value":5} + ,{"Name":"MIB_TCP_STATE_FIN_WAIT1","Value":6} + ,{"Name":"MIB_TCP_STATE_FIN_WAIT2","Value":7} + ,{"Name":"MIB_TCP_STATE_CLOSE_WAIT","Value":8} + ,{"Name":"MIB_TCP_STATE_CLOSING","Value":9} + ,{"Name":"MIB_TCP_STATE_LAST_ACK","Value":10} + ,{"Name":"MIB_TCP_STATE_TIME_WAIT","Value":11} + ,{"Name":"MIB_TCP_STATE_DELETE_TCB","Value":12} + ,{"Name":"MIB_TCP_STATE_RESERVED","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_RTO_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TcpRtoAlgorithmOther","Value":1} + ,{"Name":"TcpRtoAlgorithmConstant","Value":2} + ,{"Name":"TcpRtoAlgorithmRsre","Value":3} + ,{"Name":"TcpRtoAlgorithmVanj","Value":4} + ,{"Name":"MIB_TCP_RTO_OTHER","Value":1} + ,{"Name":"MIB_TCP_RTO_CONSTANT","Value":2} + ,{"Name":"MIB_TCP_RTO_RSRE","Value":3} + ,{"Name":"MIB_TCP_RTO_VANJ","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_TABLE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCP_TABLE_BASIC_LISTENER","Value":0} + ,{"Name":"TCP_TABLE_BASIC_CONNECTIONS","Value":1} + ,{"Name":"TCP_TABLE_BASIC_ALL","Value":2} + ,{"Name":"TCP_TABLE_OWNER_PID_LISTENER","Value":3} + ,{"Name":"TCP_TABLE_OWNER_PID_CONNECTIONS","Value":4} + ,{"Name":"TCP_TABLE_OWNER_PID_ALL","Value":5} + ,{"Name":"TCP_TABLE_OWNER_MODULE_LISTENER","Value":6} + ,{"Name":"TCP_TABLE_OWNER_MODULE_CONNECTIONS","Value":7} + ,{"Name":"TCP_TABLE_OWNER_MODULE_ALL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UDP_TABLE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UDP_TABLE_BASIC","Value":0} + ,{"Name":"UDP_TABLE_OWNER_PID","Value":1} + ,{"Name":"UDP_TABLE_OWNER_MODULE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCPIP_OWNER_MODULE_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCPIP_OWNER_MODULE_INFO_BASIC","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCPIP_OWNER_MODULE_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"pModulePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPDESTROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ForwardRow","Type":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ,{"Name":"dwForwardPreference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardViewSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPDESTTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPDESTROW","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_ROUTESTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bRoutesSetToStack","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADDRESS_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"String","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADDR_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"IpAddress","Type":{"Kind":"ApiRef","Name":"IP_ADDRESS_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"IpMask","Type":{"Kind":"ApiRef","Name":"IP_ADDRESS_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADAPTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_INFO","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"ComboIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdapterName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":132},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"AddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DhcpEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"IpAddressList","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"GatewayList","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"DhcpServer","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"HaveWins","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PrimaryWinsServer","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"SecondaryWinsServer","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"LeaseObtained","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LeaseExpires","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADAPTER_UNICAST_ADDRESS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_UNICAST_ADDRESS_LH"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_UNICAST_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PrefixOrigin","Type":{"Kind":"ApiRef","Name":"NL_PREFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"SuffixOrigin","Type":{"Kind":"ApiRef","Name":"NL_SUFFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"DadState","Type":{"Kind":"ApiRef","Name":"NL_DAD_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ValidLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeaseLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OnLinkPrefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_UNICAST_ADDRESS_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_UNICAST_ADDRESS_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_UNICAST_ADDRESS_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_UNICAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PrefixOrigin","Type":{"Kind":"ApiRef","Name":"NL_PREFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"SuffixOrigin","Type":{"Kind":"ApiRef","Name":"NL_SUFFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"DadState","Type":{"Kind":"ApiRef","Name":"NL_DAD_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ValidLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeaseLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_UNICAST_ADDRESS_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_ANYCAST_ADDRESS_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_ANYCAST_ADDRESS_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ANYCAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_ANYCAST_ADDRESS_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_MULTICAST_ADDRESS_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_MULTICAST_ADDRESS_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_MULTICAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_MULTICAST_ADDRESS_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_DNS_SERVER_ADDRESS_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_DNS_SERVER_ADDRESS_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_DNS_SERVER_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_DNS_SERVER_ADDRESS_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_WINS_SERVER_ADDRESS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_WINS_SERVER_ADDRESS_LH"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_WINS_SERVER_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_WINS_SERVER_ADDRESS_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_GATEWAY_ADDRESS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_GATEWAY_ADDRESS_LH"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_GATEWAY_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_GATEWAY_ADDRESS_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_PREFIX_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_PREFIX_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_PREFIX_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_PREFIX_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_DNS_SUFFIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_DNS_SUFFIX","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"String","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_ADAPTER_ADDRESSES_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_ADDRESSES_LH"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ADDRESSES_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"FirstUnicastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_UNICAST_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstAnycastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ANYCAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstMulticastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_MULTICAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstDnsServerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_DNS_SERVER_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"DnsSuffix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"PhysicalAddress","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PhysicalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_ADDRESSES_LH"]},"Attrs":[]} + ,{"Name":"Mtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperStatus","Type":{"Kind":"ApiRef","Name":"IF_OPER_STATUS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Ipv6IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneIndices","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"FirstPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_PREFIX_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"TransmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ReceiveLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstWinsServerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_WINS_SERVER_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstGatewayAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_GATEWAY_ADDRESS_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"Ipv4Metric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ipv6Metric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Luid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Dhcpv4Server","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ConnectionType","Type":{"Kind":"ApiRef","Name":"NET_IF_CONNECTION_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"TunnelType","Type":{"Kind":"ApiRef","Name":"TUNNEL_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Dhcpv6Server","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Dhcpv6ClientDuid","Type":{"Kind":"Array","Shape":{"Size":130},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Dhcpv6ClientDuidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dhcpv6Iaid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstDnsSuffix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_DNS_SUFFIX","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous2_e__Union","IP_ADAPTER_ADDRESSES_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous1_e__Union","IP_ADAPTER_ADDRESSES_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_ADAPTER_ADDRESSES_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"IpHelper","Parents":["IP_ADAPTER_ADDRESSES_XP"]},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ADDRESSES_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"FirstUnicastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_UNICAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstAnycastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ANYCAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstMulticastAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_MULTICAST_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstDnsServerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_DNS_SERVER_ADDRESS_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"DnsSuffix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"FriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"PhysicalAddress","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PhysicalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperStatus","Type":{"Kind":"ApiRef","Name":"IF_OPER_STATUS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Ipv6IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneIndices","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"FirstPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_PREFIX_XP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"IpHelper","Parents":["_Anonymous_e__Union","IP_ADAPTER_ADDRESSES_XP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_PER_ADAPTER_INFO_W2KSP1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AutoconfigEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AutoconfigActive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentDnsServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"DnsServerList","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIXED_INFO_W2KSP1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HostName","Type":{"Kind":"Array","Shape":{"Size":132},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"Array","Shape":{"Size":132},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"CurrentDnsServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"DnsServerList","Type":{"Kind":"ApiRef","Name":"IP_ADDR_STRING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"NodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"EnableRouting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableProxy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableDns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ip_interface_name_info_w2ksp1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TcpConnectionEstatsSynOpts","Value":0} + ,{"Name":"TcpConnectionEstatsData","Value":1} + ,{"Name":"TcpConnectionEstatsSndCong","Value":2} + ,{"Name":"TcpConnectionEstatsPath","Value":3} + ,{"Name":"TcpConnectionEstatsSendBuff","Value":4} + ,{"Name":"TcpConnectionEstatsRec","Value":5} + ,{"Name":"TcpConnectionEstatsObsRec","Value":6} + ,{"Name":"TcpConnectionEstatsBandwidth","Value":7} + ,{"Name":"TcpConnectionEstatsFineRtt","Value":8} + ,{"Name":"TcpConnectionEstatsMaximum","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_BOOLEAN_OPTIONAL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TcpBoolOptDisabled","Value":0} + ,{"Name":"TcpBoolOptEnabled","Value":1} + ,{"Name":"TcpBoolOptUnchanged","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_ESTATS_SYN_OPTS_ROS_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActiveOpen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MssRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MssSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_SOFT_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TcpErrorNone","Value":0} + ,{"Name":"TcpErrorBelowDataWindow","Value":1} + ,{"Name":"TcpErrorAboveDataWindow","Value":2} + ,{"Name":"TcpErrorBelowAckWindow","Value":3} + ,{"Name":"TcpErrorAboveAckWindow","Value":4} + ,{"Name":"TcpErrorBelowTsWindow","Value":5} + ,{"Name":"TcpErrorAboveTsWindow","Value":6} + ,{"Name":"TcpErrorDataChecksumError","Value":7} + ,{"Name":"TcpErrorDataLengthError","Value":8} + ,{"Name":"TcpErrorMaxSoftError","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_ESTATS_DATA_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataBytesOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataSegsOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataBytesIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataSegsIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SegsOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SegsIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SoftErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SoftErrorReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndUna","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndNxt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThruBytesAcked","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvNxt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThruBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_DATA_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_SND_CONG_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SndLimTransRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesRwin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SndLimTransCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesCwnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SndLimTransSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesSnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SlowStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CongAvoid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OtherReductions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSsCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxCaCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurSsthresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSsthresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSsthresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_SND_CONG_ROS_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LimCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_SND_CONG_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_PATH_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FastRetran","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubsequentTimeouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurTimeoutCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AbruptTimeouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PktsRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DupAcksIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SacksRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SackBlocksRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CongSignals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreCongSumCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreCongSumRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PostCongSumRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PostCongCountRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EcnSignals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EceRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SendStall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QuenchRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetranThresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndDupAckEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SumBytesReordered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonRecovDa","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonRecovDaEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AckAfterFr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsackDups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SmoothedRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RttVar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SumRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CountRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurRto","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRto","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRto","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurMss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxMss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinMss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SpuriousRtoDetections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_PATH_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_SEND_BUFF_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurRetxQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaxRetxQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CurAppWQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaxAppWQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_SEND_BUFF_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_REC_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurRwinSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRwinSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRwinSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LimRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DupAckEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DupAcksOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CeRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EcnSent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EcnNoncesRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurReasmQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxReasmQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurAppRQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaxAppRQueue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WinScaleSent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_REC_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_OBS_REC_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurRwinRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRwinRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRwinRcvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WinScaleRcvd","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_OBS_REC_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_BANDWIDTH_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollectionOutbound","Type":{"Kind":"ApiRef","Name":"TCP_BOOLEAN_OPTIONAL","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"EnableCollectionInbound","Type":{"Kind":"ApiRef","Name":"TCP_BOOLEAN_OPTIONAL","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_BANDWIDTH_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutboundBandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InboundBandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutboundInstability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InboundInstability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutboundBandwidthPeaked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InboundBandwidthPeaked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_FINE_RTT_RW_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableCollection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ESTATS_FINE_RTT_ROD_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RttVar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SumRtt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_TIMESTAMP_CAPABILITY_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PtpV2OverUdpIPv4EventMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4AllMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4EventMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4AllMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6EventMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6AllMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6EventMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6AllMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TaggedTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllReceiveSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllTransmitSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TaggedTransmitSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_TIMESTAMP_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardwareClockFrequencyHz","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CrossTimestamp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimestampFlags","Type":{"Kind":"ApiRef","Name":"INTERFACE_TIMESTAMP_CAPABILITY_FLAGS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_HARDWARE_CROSSTIMESTAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemTimestamp1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HardwareClockTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SystemTimestamp2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIFTIMESTAMPCHANGE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"NET_ADDRESS_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_ADDRESS_FORMAT_UNSPECIFIED","Value":0} + ,{"Name":"NET_ADDRESS_DNS_NAME","Value":1} + ,{"Name":"NET_ADDRESS_IPV4","Value":2} + ,{"Name":"NET_ADDRESS_IPV6","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IcmpHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"IcmpCloseHandle" + } + ,{ + "Name":"SCOPE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScopeLevelInterface","Value":1} + ,{"Name":"ScopeLevelLink","Value":2} + ,{"Name":"ScopeLevelSubnet","Value":3} + ,{"Name":"ScopeLevelAdmin","Value":4} + ,{"Name":"ScopeLevelSite","Value":5} + ,{"Name":"ScopeLevelOrganization","Value":8} + ,{"Name":"ScopeLevelGlobal","Value":14} + ,{"Name":"ScopeLevelCount","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOCKADDR_INET" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ipv4","Type":{"Kind":"ApiRef","Name":"sockaddr_in","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Ipv6","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"si_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKADDR_IN6_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"DestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NL_PREFIX_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IpPrefixOriginOther","Value":0} + ,{"Name":"IpPrefixOriginManual","Value":1} + ,{"Name":"IpPrefixOriginWellKnown","Value":2} + ,{"Name":"IpPrefixOriginDhcp","Value":3} + ,{"Name":"IpPrefixOriginRouterAdvertisement","Value":4} + ,{"Name":"IpPrefixOriginUnchanged","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_SUFFIX_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlsoOther","Value":0} + ,{"Name":"NlsoManual","Value":1} + ,{"Name":"NlsoWellKnown","Value":2} + ,{"Name":"NlsoDhcp","Value":3} + ,{"Name":"NlsoLinkLayerAddress","Value":4} + ,{"Name":"NlsoRandom","Value":5} + ,{"Name":"IpSuffixOriginOther","Value":0} + ,{"Name":"IpSuffixOriginManual","Value":1} + ,{"Name":"IpSuffixOriginWellKnown","Value":2} + ,{"Name":"IpSuffixOriginDhcp","Value":3} + ,{"Name":"IpSuffixOriginLinkLayerAddress","Value":4} + ,{"Name":"IpSuffixOriginRandom","Value":5} + ,{"Name":"IpSuffixOriginUnchanged","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_DAD_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NldsInvalid","Value":0} + ,{"Name":"NldsTentative","Value":1} + ,{"Name":"NldsDuplicate","Value":2} + ,{"Name":"NldsDeprecated","Value":3} + ,{"Name":"NldsPreferred","Value":4} + ,{"Name":"IpDadStateInvalid","Value":0} + ,{"Name":"IpDadStateTentative","Value":1} + ,{"Name":"IpDadStateDuplicate","Value":2} + ,{"Name":"IpDadStateDeprecated","Value":3} + ,{"Name":"IpDadStatePreferred","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_NETWORK_CONNECTIVITY_LEVEL_HINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetworkConnectivityLevelHintUnknown","Value":0} + ,{"Name":"NetworkConnectivityLevelHintNone","Value":1} + ,{"Name":"NetworkConnectivityLevelHintLocalAccess","Value":2} + ,{"Name":"NetworkConnectivityLevelHintInternetAccess","Value":3} + ,{"Name":"NetworkConnectivityLevelHintConstrainedInternetAccess","Value":4} + ,{"Name":"NetworkConnectivityLevelHintHidden","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_NETWORK_CONNECTIVITY_COST_HINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetworkConnectivityCostHintUnknown","Value":0} + ,{"Name":"NetworkConnectivityCostHintUnrestricted","Value":1} + ,{"Name":"NetworkConnectivityCostHintFixed","Value":2} + ,{"Name":"NetworkConnectivityCostHintVariable","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_NETWORK_CONNECTIVITY_HINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectivityLevel","Type":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_LEVEL_HINT","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ConnectivityCost","Type":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_COST_HINT","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ApproachingDataLimit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OverDataLimit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Roaming","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NL_BANDWIDTH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Instability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BandwidthPeaked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_ADDRESS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GetIfEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IF_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIfEntry2Ex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"MIB_IF_ENTRY_LEVEL","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IF_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIfTable2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IF_TABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIfTable2Ex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"MIB_IF_TABLE_LEVEL","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IF_TABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIfStackTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IFSTACK_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInvertedIfStackTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_INVERTEDIFSTACK_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIpInterfaceEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpInterfaceTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeIpInterfaceEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NotifyIpInterfaceChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PIPINTERFACE_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InitialNotification","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIpInterfaceEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpNetworkConnectionBandwidthEstimates" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"BandwidthEstimates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateUnicastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteUnicastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUnicastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUnicastIpAddressTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeUnicastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyUnicastIpAddressChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PUNICAST_IPADDRESS_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InitialNotification","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NotifyStableUnicastIpAddressTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"CallerCallback","Type":{"Kind":"ApiRef","Name":"PSTABLE_UNICAST_IPADDRESS_TABLE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUnicastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateAnycastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ANYCASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteAnycastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ANYCASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAnycastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ANYCASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAnycastIpAddressTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ANYCASTIPADDRESS_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMulticastIpAddressEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_MULTICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMulticastIpAddressTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_MULTICASTIPADDRESS_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateIpForwardEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteIpForwardEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBestRoute2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"AddressSortOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BestRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"BestSourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIpForwardEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpForwardTable2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_TABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeIpForwardEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyRouteChange2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PIPFORWARD_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InitialNotification","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIpForwardEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Route","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FlushIpPathTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpPathEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPPATH_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpPathTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPPATH_TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateIpNetEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteIpNetEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FlushIpNetTable2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpNetEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpNetTable2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_TABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResolveIpNetEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetIpNetEntry2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyTeredoPortChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PTEREDO_PORT_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InitialNotification","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTeredoPort" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelMibChangeNotify2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NotificationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeMibTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSortedAddressPairs" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceAddressList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SourceAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationAddressList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"DestinationAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AddressSortOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SortedAddressPairList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_PAIR","TargetKind":"Default","Api":"IpHelper","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"SortedAddressPairCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertCompartmentGuidToId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompartmentGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"CompartmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertCompartmentIdToGuid" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CompartmentGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceNameToLuidA" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceNameToLuidW" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceLuidToNameA" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertInterfaceLuidToNameW" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertInterfaceLuidToIndex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceIndexToLuid" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceLuidToAlias" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceAlias","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertInterfaceAliasToLuid" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceLuidToGuid" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertInterfaceGuidToLuid" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"if_nametoindex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InterfaceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"if_indextoname" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ] + } + ,{ + "Name":"GetCurrentThreadCompartmentScope" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CompartmentScope","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CompartmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentThreadCompartmentScope" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompartmentScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetJobCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"JobHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetJobCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"JobHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ConvertLengthToIpv4Mask" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MaskLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertIpv4MaskToLength" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaskLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetInterfaceDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Interface","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_INTERFACE_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeInterfaceDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_INTERFACE_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetInterfaceDnsSettings" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Interface","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DNS_INTERFACE_SETTINGS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNetworkConnectivityHint" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ConnectivityHint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_HINT","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkConnectivityHintForInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConnectivityHint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_HINT","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyNetworkConnectivityHintChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InitialNotification","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IcmpCreateFile" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IcmpHandle","TargetKind":"Default","Api":"IpHelper","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Icmp6CreateFile" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IcmpHandle","TargetKind":"Default","Api":"IpHelper","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IcmpCloseHandle" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"IcmpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IcmpSendEcho" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IcmpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"RequestOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ip_option_information","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IcmpSendEcho2" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IcmpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcRoutine","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"RequestOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ip_option_information","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":9,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IcmpSendEcho2Ex" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IcmpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcRoutine","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SourceAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"RequestOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ip_option_information","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Icmp6SendEcho2" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IcmpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcRoutine","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In"]} + ,{"Name":"RequestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"RequestOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ip_option_information","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IcmpParseReplies" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Icmp6ParseReplies" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ReplySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfInterfaces" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwNumIf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIfEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIfRow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IFROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIfTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIfTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_IFTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpAddrTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIpAddrTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_IPADDRTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpNetTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IpNetTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_IPNETTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpForwardTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIpForwardTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTcpTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TcpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_TCPTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtendedTcpTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pTcpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulAf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TableClass","Type":{"Kind":"ApiRef","Name":"TCP_TABLE_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOwnerModuleFromTcpEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pTcpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"TCPIP_OWNER_MODULE_INFO_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUdpTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UdpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_UDPTABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtendedUdpTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUdpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulAf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TableClass","Type":{"Kind":"ApiRef","Name":"UDP_TABLE_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOwnerModuleFromUdpEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUdpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UDPROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"TCPIP_OWNER_MODULE_INFO_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTcpTable2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TcpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_TCPTABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTcp6Table" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TcpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTcp6Table2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TcpTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6TABLE2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPerTcpConnectionEStats" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EstatsType","Type":{"Kind":"ApiRef","Name":"TCP_ESTATS_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rw","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Ros","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RosVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RosSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Rod","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RodVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RodSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPerTcpConnectionEStats" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EstatsType","Type":{"Kind":"ApiRef","Name":"TCP_ESTATS_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rw","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"RwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPerTcp6ConnectionEStats" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EstatsType","Type":{"Kind":"ApiRef","Name":"TCP_ESTATS_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rw","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Ros","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RosVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RosSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Rod","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RodVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RodSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPerTcp6ConnectionEStats" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Row","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EstatsType","Type":{"Kind":"ApiRef","Name":"TCP_ESTATS_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rw","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"RwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOwnerModuleFromTcp6Entry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pTcpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"TCPIP_OWNER_MODULE_INFO_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUdp6Table" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Udp6Table","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIB_UDP6TABLE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Order","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOwnerModuleFromUdp6Entry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUdpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UDP6ROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"TCPIP_OWNER_MODULE_INFO_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOwnerModuleFromPidAndInfo" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ulPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"TCPIP_OWNER_MODULE_INFO_CLASS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIpStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIcmpStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ICMP","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTcpStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUdpStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Stats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UDPSTATS","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIpStatisticsEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpStatisticsEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIcmpStatisticsEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_ICMP_EX_XPSP1","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTcpStatisticsEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUdpStatisticsEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UDPSTATS","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTcpStatisticsEx2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPSTATS2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUdpStatisticsEx2" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_UDPSTATS2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIfEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIfRow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IFROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIpForwardEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIpForwardEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteIpForwardEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIpStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIpStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPSTATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIpTTL" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIpNetEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pArpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNETROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIpNetEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pArpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNETROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteIpNetEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pArpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPNETROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushIpNetTable" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateProxyArpEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteProxyArpEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTcpEntry" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pTcpRow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterfaceInfo" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIfTable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IP_INTERFACE_INFO","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwOutBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUniDirectionalAdapterInfo" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pIPIfInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IP_UNIDIRECTIONAL_ADAPTER_ADDRESS","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwOutBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NhpAllocateAndGetInterfaceInfoFromStack" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ip_interface_name_info_w2ksp1","TargetKind":"Default","Api":"IpHelper","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bOrder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBestInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwDestAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBestIfIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBestInterfaceEx" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pDestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwBestIfIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBestRoute" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwDestAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pBestRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyAddrChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyRouteChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelIPChangeNotify" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"notifyOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAdapterIndex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AdapterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IfIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddIPAddress" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IpMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NTEContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"NTEInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteIPAddress" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"NTEContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkParams" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFixedInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FIXED_INFO_W2KSP1","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdaptersInfo" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AdapterInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_INFO","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdapterOrderMap" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ORDER_MAP","TargetKind":"Default","Api":"IpHelper","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"GetAdaptersAddresses" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AdapterAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_ADDRESSES_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SizePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPerAdapterInfo" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPerAdapterInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IP_PER_ADAPTER_INFO_W2KSP1","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInterfaceCurrentTimestampCapabilities" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"TimestampCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACE_TIMESTAMP_CAPABILITIES","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInterfaceHardwareTimestampCapabilities" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"TimestampCapabilites","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACE_TIMESTAMP_CAPABILITIES","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CaptureInterfaceHardwareCrossTimestamp" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InterfaceLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CrossTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERFACE_HARDWARE_CROSSTIMESTAMP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NotifyIfTimestampConfigChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CallerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PINTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"IpHelper","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIFTIMESTAMPCHANGE__","TargetKind":"Default","Api":"IpHelper","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelIfTimestampConfigChange" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIFTIMESTAMPCHANGE__","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IpReleaseAddress" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AdapterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_INDEX_MAP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IpRenewAddress" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AdapterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IP_ADAPTER_INDEX_MAP","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendARP" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DestIP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SrcIP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMacAddr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"PhyAddrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRTTAndHopCount" + ,"SetLastError":true + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HopCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MaxHops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RTT","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFriendlyIfIndex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableRouter" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnenableRouter" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwEnableCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DisableMediaSense" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOverLapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreMediaSense" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwEnableCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIpErrorString" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResolveNeighbor" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PhysicalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"PhysicalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePersistentTcpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePersistentUdpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeletePersistentTcpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePersistentUdpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LookupPersistentTcpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupPersistentUdpPortReservation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv4AddressToStringA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":16,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv4AddressToStringW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":16,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv4AddressToStringExW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlIpv4StringToAddressA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Strict","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv4StringToAddressW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Strict","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv4StringToAddressExW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Strict","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6AddressToStringA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":46,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6AddressToStringW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":46,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6AddressToStringExW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlIpv6StringToAddressA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6StringToAddressW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6StringToAddressExW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlEthernetAddressToStringA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":18,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlEthernetAddressToStringW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":18,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlEthernetStringToAddressA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlEthernetStringToAddressW" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "ConvertInterfaceNameToLuid" + ,"ConvertInterfaceLuidToName" + ,"RtlIpv4AddressToString" + ,"RtlIpv4StringToAddress" + ,"RtlIpv6AddressToString" + ,"RtlIpv6StringToAddress" + ,"RtlEthernetAddressToString" + ,"RtlEthernetStringToAddress" +] + +} diff --git a/api/Ipc.json b/api/Ipc.json new file mode 100644 index 0000000..811d198 --- /dev/null +++ b/api/Ipc.json @@ -0,0 +1,41 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"CreateNamedPipeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOpenMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPipeMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nMaxInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nDefaultTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WaitNamedPipeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpNamedPipeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Js.json b/api/Js.json new file mode 100644 index 0000000..6222d68 --- /dev/null +++ b/api/Js.json @@ -0,0 +1,1046 @@ +{ + +"Constants":[ + { + "Name":"JS_SOURCE_CONTEXT_NONE" + ,"NativeType":"UInt64" + ,"Value":18446744073709551615 + ,"Attrs":[] + } + ,{ + "Name":"JsRuntimeVersionEdge" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"JsRuntimeVersion" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JsRuntimeVersion10","Value":0} + ,{"Name":"JsRuntimeVersion11","Value":1} + ,{"Name":"JsRuntimeVersionEdge","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JsErrorCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JsNoError","Value":0} + ,{"Name":"JsErrorCategoryUsage","Value":65536} + ,{"Name":"JsErrorInvalidArgument","Value":65537} + ,{"Name":"JsErrorNullArgument","Value":65538} + ,{"Name":"JsErrorNoCurrentContext","Value":65539} + ,{"Name":"JsErrorInExceptionState","Value":65540} + ,{"Name":"JsErrorNotImplemented","Value":65541} + ,{"Name":"JsErrorWrongThread","Value":65542} + ,{"Name":"JsErrorRuntimeInUse","Value":65543} + ,{"Name":"JsErrorBadSerializedScript","Value":65544} + ,{"Name":"JsErrorInDisabledState","Value":65545} + ,{"Name":"JsErrorCannotDisableExecution","Value":65546} + ,{"Name":"JsErrorHeapEnumInProgress","Value":65547} + ,{"Name":"JsErrorArgumentNotObject","Value":65548} + ,{"Name":"JsErrorInProfileCallback","Value":65549} + ,{"Name":"JsErrorInThreadServiceCallback","Value":65550} + ,{"Name":"JsErrorCannotSerializeDebugScript","Value":65551} + ,{"Name":"JsErrorAlreadyDebuggingContext","Value":65552} + ,{"Name":"JsErrorAlreadyProfilingContext","Value":65553} + ,{"Name":"JsErrorIdleNotEnabled","Value":65554} + ,{"Name":"JsErrorCategoryEngine","Value":131072} + ,{"Name":"JsErrorOutOfMemory","Value":131073} + ,{"Name":"JsErrorCategoryScript","Value":196608} + ,{"Name":"JsErrorScriptException","Value":196609} + ,{"Name":"JsErrorScriptCompile","Value":196610} + ,{"Name":"JsErrorScriptTerminated","Value":196611} + ,{"Name":"JsErrorScriptEvalDisabled","Value":196612} + ,{"Name":"JsErrorCategoryFatal","Value":262144} + ,{"Name":"JsErrorFatal","Value":262145} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"JsRuntimeAttributes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JsRuntimeAttributeNone","Value":0} + ,{"Name":"JsRuntimeAttributeDisableBackgroundWork","Value":1} + ,{"Name":"JsRuntimeAttributeAllowScriptInterrupt","Value":2} + ,{"Name":"JsRuntimeAttributeEnableIdleProcessing","Value":4} + ,{"Name":"JsRuntimeAttributeDisableNativeCodeGeneration","Value":8} + ,{"Name":"JsRuntimeAttributeDisableEval","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JsMemoryEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JsMemoryAllocate","Value":0} + ,{"Name":"JsMemoryFree","Value":1} + ,{"Name":"JsMemoryFailure","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JsMemoryAllocationCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"allocationEvent","Type":{"Kind":"ApiRef","Name":"JsMemoryEventType","TargetKind":"Default","Api":"Js","Parents":[]},"Attrs":["In"]} + ,{"Name":"allocationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsBeforeCollectCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JsBackgroundWorkItemCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JsThreadServiceCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"JsBackgroundWorkItemCallback","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JsValueType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JsUndefined","Value":0} + ,{"Name":"JsNull","Value":1} + ,{"Name":"JsNumber","Value":2} + ,{"Name":"JsString","Value":3} + ,{"Name":"JsBoolean","Value":4} + ,{"Name":"JsObject","Value":5} + ,{"Name":"JsFunction","Value":6} + ,{"Name":"JsError","Value":7} + ,{"Name":"JsArray","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JsFinalizeCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JsNativeFunction" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"callee","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"isConstructCall","Type":{"Kind":"Native","Name":"Boolean"},"Attrs":["In"]} + ,{"Name":"arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } +] + +,"Functions":[ + { + "Name":"JsCreateRuntime" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"ApiRef","Name":"JsRuntimeAttributes","TargetKind":"Default","Api":"Js","Parents":[]},"Attrs":["In"]} + ,{"Name":"runtimeVersion","Type":{"Kind":"ApiRef","Name":"JsRuntimeVersion","TargetKind":"Default","Api":"Js","Parents":[]},"Attrs":["In"]} + ,{"Name":"threadService","Type":{"Kind":"ApiRef","Name":"JsThreadServiceCallback","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCollectGarbage" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsDisposeRuntime" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsGetRuntimeMemoryUsage" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"memoryUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetRuntimeMemoryLimit" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"memoryLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetRuntimeMemoryLimit" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"memoryLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsSetRuntimeMemoryAllocationCallback" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"allocationCallback","Type":{"Kind":"ApiRef","Name":"JsMemoryAllocationCallback","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsSetRuntimeBeforeCollectCallback" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"beforeCollectCallback","Type":{"Kind":"ApiRef","Name":"JsBeforeCollectCallback","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsAddRef" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JsRelease" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"ref","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JsCreateContext" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"newContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetCurrentContext" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"currentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetCurrentContext" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsGetRuntime" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsStartDebugging" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"debugApplication","Type":{"Kind":"ApiRef","Name":"IDebugApplication32","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsIdle" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"nextIdleTick","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JsParseScript" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsRunScript" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSerializeScript" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JsParseSerializedScript" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsRunSerializedScript" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"script","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"sourceContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sourceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetPropertyIdFromName" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetPropertyNameFromId" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"JsGetUndefinedValue" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"undefinedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetNullValue" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"nullValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetTrueValue" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"trueValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetFalseValue" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"falseValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsBoolToBoolean" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"booleanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsBooleanToBool" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"boolValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsConvertValueToBoolean" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"booleanValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetValueType" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JsValueType","TargetKind":"Default","Api":"Js","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsDoubleToNumber" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"doubleValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsIntToNumber" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"intValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsNumberToDouble" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"doubleValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsConvertValueToNumber" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"numberValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetStringLength" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsPointerToString" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"stringValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsStringToPointer" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"stringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsConvertValueToString" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsVariantToValue" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsValueToVariant" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"variant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetGlobalObject" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"globalObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateObject" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateExternalObject" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"finalizeCallback","Type":{"Kind":"ApiRef","Name":"JsFinalizeCallback","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsConvertValueToObject" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetPrototype" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"prototypeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetPrototype" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"prototypeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsGetExtensionAllowed" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsPreventExtension" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsGetProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetOwnPropertyDescriptor" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetOwnPropertyNames" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"useStrictRules","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsHasProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hasProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsDeleteProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"useStrictRules","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsDefineProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"propertyDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsHasIndexedProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetIndexedProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetIndexedProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsDeleteIndexedProperty" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsEquals" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"object2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsStrictEquals" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"object2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsHasExternalData" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetExternalData" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"externalData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetExternalData" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"externalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JsCreateArray" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCallFunction" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"arguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JsConstructObject" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"arguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"argumentCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateFunction" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"nativeFunction","Type":{"Kind":"ApiRef","Name":"JsNativeFunction","TargetKind":"FunctionPointer","Api":"Js","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"function","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateRangeError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateReferenceError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateSyntaxError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateTypeError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsCreateURIError" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsHasException" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"hasException","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsGetAndClearException" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"exception","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsSetException" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"exception","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsDisableRuntimeExecution" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsEnableRuntimeExecution" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsIsRuntimeExecutionDisabled" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"isDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsStartProfiling" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"IActiveScriptProfilerCallback","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventMask","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_activprof_0000_0000_0002","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsStopProfiling" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"reason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JsEnumerateHeap" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActiveScriptProfilerHeapEnum","TargetKind":"Com","Api":"Debug","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JsIsEnumeratingHeap" + ,"SetLastError":false + ,"DllImport":"chakra" + ,"ReturnType":{"Kind":"ApiRef","Name":"JsErrorCode","TargetKind":"Default","Api":"Js","Parents":[]} + ,"Params":[ + {"Name":"isEnumeratingHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Kernel.json b/api/Kernel.json new file mode 100644 index 0000000..698c360 --- /dev/null +++ b/api/Kernel.json @@ -0,0 +1,357 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"EXCEPTION_DISPOSITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExceptionContinueExecution","Value":0} + ,{"Name":"ExceptionContinueSearch","Value":1} + ,{"Name":"ExceptionNestedException","Value":2} + ,{"Name":"ExceptionCollidedUnwind","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QUAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["QUAD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UseThisFieldToCopy","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DoNotUseThisField","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotificationEvent","Value":0} + ,{"Name":"SynchronizationEvent","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TIMER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotificationTimer","Value":0} + ,{"Name":"SynchronizationTimer","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WAIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WaitAll","Value":0} + ,{"Name":"WaitAny","Value":1} + ,{"Name":"WaitNotification","Value":2} + ,{"Name":"WaitDequeue","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSTRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LIST_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]} + ,{"Name":"Blink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SINGLE_LIST_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_BALANCED_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["RTL_BALANCED_NODE"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Kernel","Parents":["RTL_BALANCED_NODE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Children","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Kernel","Parents":["_Anonymous1_e__Union","RTL_BALANCED_NODE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BALANCED_NODE","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParentValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LIST_ENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LIST_ENTRY64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Blink","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SINGLE_LIST_ENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNF_STATE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRING32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRING64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECT_ATTRIBUTES64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECT_ATTRIBUTES32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootDirectory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityQualityOfService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECTID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Lineage","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Uniquifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPTION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"EXCEPTION_DISPOSITION","TargetKind":"Default","Api":"Kernel","Parents":[]} + ,"Params":[ + {"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EstablisherFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DispatcherContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NT_PRODUCT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NtProductWinNt","Value":1} + ,{"Name":"NtProductLanManNt","Value":2} + ,{"Name":"NtProductServer","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SUITE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SmallBusiness","Value":0} + ,{"Name":"Enterprise","Value":1} + ,{"Name":"BackOffice","Value":2} + ,{"Name":"CommunicationServer","Value":3} + ,{"Name":"TerminalServer","Value":4} + ,{"Name":"SmallBusinessRestricted","Value":5} + ,{"Name":"EmbeddedNT","Value":6} + ,{"Name":"DataCenter","Value":7} + ,{"Name":"SingleUserTS","Value":8} + ,{"Name":"Personal","Value":9} + ,{"Name":"Blade","Value":10} + ,{"Name":"EmbeddedRestricted","Value":11} + ,{"Name":"SecurityAppliance","Value":12} + ,{"Name":"StorageServer","Value":13} + ,{"Name":"ComputeServer","Value":14} + ,{"Name":"WHServer","Value":15} + ,{"Name":"PhoneNT","Value":16} + ,{"Name":"MultiUserTS","Value":17} + ,{"Name":"MaxSuiteType","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMPARTMENT_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNSPECIFIED_COMPARTMENT_ID","Value":0} + ,{"Name":"DEFAULT_COMPARTMENT_ID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/KeyboardAndMouseInput.json b/api/KeyboardAndMouseInput.json new file mode 100644 index 0000000..bd65925 --- /dev/null +++ b/api/KeyboardAndMouseInput.json @@ -0,0 +1,956 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MOUSEMOVEPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRACKMOUSEEVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndTrack","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwHoverTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSEINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"mouseData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEYBDINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVk","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wScan","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HARDWAREINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParamL","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wParamH","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["INPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mi","Type":{"Kind":"ApiRef","Name":"MOUSEINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"ki","Type":{"Kind":"ApiRef","Name":"KEYBDINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"hi","Type":{"Kind":"ApiRef","Name":"HARDWAREINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LASTINPUTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAWINPUTHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAWMOUSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RAWMOUSE"]},"Attrs":[]} + ,{"Name":"ulRawButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lLastX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lLastY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["_Anonymous_e__Union","RAWMOUSE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usButtonFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usButtonData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"RAWKEYBOARD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MakeCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtraInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAWHID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeHid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRawData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAWINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"RAWINPUTHEADER","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RAWINPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RAWMOUSE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RAWKEYBOARD","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RAWHID","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RID_DEVICE_INFO_MOUSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fHasHorizontalWheel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RID_DEVICE_INFO_KEYBOARD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwKeyboardMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfFunctionKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfIndicators","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfKeysTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RID_DEVICE_INFO_HID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProductId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RID_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":["RID_DEVICE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mouse","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_MOUSE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"keyboard","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_KEYBOARD","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ,{"Name":"hid","Type":{"Kind":"ApiRef","Name":"RID_DEVICE_INFO_HID","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RAWINPUTDEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usUsagePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAWINPUTDEVICELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HRAWINPUT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } +] + +,"Functions":[ + { + "Name":"_TrackMouseEvent" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadKeyboardLayoutA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadKeyboardLayoutW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"pwszKLID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateKeyboardLayout" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ToUnicodeEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnloadKeyboardLayout" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyboardLayoutNameA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyboardLayoutNameW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszKLID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyboardLayoutList" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetKeyboardLayout" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMouseMovePointsEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpptBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MOUSEMOVEPOINT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nBufPoints","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TrackMouseEvent" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventTrack","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRACKMOUSEEVENT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterHotKey" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fsModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"vk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterHotKey" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwapMouseButton" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fSwap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDoubleClickTime" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetDoubleClickTime" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetActiveWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetKBCodePage" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetKeyState" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"nVirtKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAsyncKeyState" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"vKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyboardState" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeyboardState" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyNameTextA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyNameTextW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyboardType" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nTypeFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ToAscii" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ToAsciiEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"uVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ToUnicode" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wVirtKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKeyState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OemKeyScan" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wOemChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VkKeyScanA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VkKeyScanW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VkKeyScanExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VkKeyScanExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"keybd_event" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mouse_event" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendInput" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastInputInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"plii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LASTINPUTINFO","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapVirtualKeyA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapVirtualKeyW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapVirtualKeyExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MapVirtualKeyExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMapType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwhkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetCapture" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCapture" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseCapture" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWindowEnabled" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragDetect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActiveWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BlockInput" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fBlockIt","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRawInputData" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRawInput","Type":{"Kind":"ApiRef","Name":"HRAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRawInputDeviceInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRawInputDeviceInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uiCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRawInputBuffer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterRawInputDevices" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uiNumDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegisteredRawInputDevices" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRawInputDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICE","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRawInputDeviceList" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRawInputDeviceList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RAWINPUTDEVICELIST","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"puiNumDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefRawInputProc" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"paRawInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAWINPUT","TargetKind":"Default","Api":"KeyboardAndMouseInput","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"nInput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cbSizeHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "LoadKeyboardLayout" + ,"GetKeyboardLayoutName" + ,"GetKeyNameText" + ,"VkKeyScan" + ,"VkKeyScanEx" + ,"MapVirtualKey" + ,"MapVirtualKeyEx" + ,"GetRawInputDeviceInfo" +] + +} diff --git a/api/Ldap.json b/api/Ldap.json new file mode 100644 index 0000000..30ff5d2 --- /dev/null +++ b/api/Ldap.json @@ -0,0 +1,3347 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"LDAP_RETCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LDAP_SUCCESS","Value":0} + ,{"Name":"LDAP_OPERATIONS_ERROR","Value":1} + ,{"Name":"LDAP_PROTOCOL_ERROR","Value":2} + ,{"Name":"LDAP_TIMELIMIT_EXCEEDED","Value":3} + ,{"Name":"LDAP_SIZELIMIT_EXCEEDED","Value":4} + ,{"Name":"LDAP_COMPARE_FALSE","Value":5} + ,{"Name":"LDAP_COMPARE_TRUE","Value":6} + ,{"Name":"LDAP_AUTH_METHOD_NOT_SUPPORTED","Value":7} + ,{"Name":"LDAP_STRONG_AUTH_REQUIRED","Value":8} + ,{"Name":"LDAP_REFERRAL_V2","Value":9} + ,{"Name":"LDAP_PARTIAL_RESULTS","Value":9} + ,{"Name":"LDAP_REFERRAL","Value":10} + ,{"Name":"LDAP_ADMIN_LIMIT_EXCEEDED","Value":11} + ,{"Name":"LDAP_UNAVAILABLE_CRIT_EXTENSION","Value":12} + ,{"Name":"LDAP_CONFIDENTIALITY_REQUIRED","Value":13} + ,{"Name":"LDAP_SASL_BIND_IN_PROGRESS","Value":14} + ,{"Name":"LDAP_NO_SUCH_ATTRIBUTE","Value":16} + ,{"Name":"LDAP_UNDEFINED_TYPE","Value":17} + ,{"Name":"LDAP_INAPPROPRIATE_MATCHING","Value":18} + ,{"Name":"LDAP_CONSTRAINT_VIOLATION","Value":19} + ,{"Name":"LDAP_ATTRIBUTE_OR_VALUE_EXISTS","Value":20} + ,{"Name":"LDAP_INVALID_SYNTAX","Value":21} + ,{"Name":"LDAP_NO_SUCH_OBJECT","Value":32} + ,{"Name":"LDAP_ALIAS_PROBLEM","Value":33} + ,{"Name":"LDAP_INVALID_DN_SYNTAX","Value":34} + ,{"Name":"LDAP_IS_LEAF","Value":35} + ,{"Name":"LDAP_ALIAS_DEREF_PROBLEM","Value":36} + ,{"Name":"LDAP_INAPPROPRIATE_AUTH","Value":48} + ,{"Name":"LDAP_INVALID_CREDENTIALS","Value":49} + ,{"Name":"LDAP_INSUFFICIENT_RIGHTS","Value":50} + ,{"Name":"LDAP_BUSY","Value":51} + ,{"Name":"LDAP_UNAVAILABLE","Value":52} + ,{"Name":"LDAP_UNWILLING_TO_PERFORM","Value":53} + ,{"Name":"LDAP_LOOP_DETECT","Value":54} + ,{"Name":"LDAP_SORT_CONTROL_MISSING","Value":60} + ,{"Name":"LDAP_OFFSET_RANGE_ERROR","Value":61} + ,{"Name":"LDAP_NAMING_VIOLATION","Value":64} + ,{"Name":"LDAP_OBJECT_CLASS_VIOLATION","Value":65} + ,{"Name":"LDAP_NOT_ALLOWED_ON_NONLEAF","Value":66} + ,{"Name":"LDAP_NOT_ALLOWED_ON_RDN","Value":67} + ,{"Name":"LDAP_ALREADY_EXISTS","Value":68} + ,{"Name":"LDAP_NO_OBJECT_CLASS_MODS","Value":69} + ,{"Name":"LDAP_RESULTS_TOO_LARGE","Value":70} + ,{"Name":"LDAP_AFFECTS_MULTIPLE_DSAS","Value":71} + ,{"Name":"LDAP_VIRTUAL_LIST_VIEW_ERROR","Value":76} + ,{"Name":"LDAP_OTHER","Value":80} + ,{"Name":"LDAP_SERVER_DOWN","Value":81} + ,{"Name":"LDAP_LOCAL_ERROR","Value":82} + ,{"Name":"LDAP_ENCODING_ERROR","Value":83} + ,{"Name":"LDAP_DECODING_ERROR","Value":84} + ,{"Name":"LDAP_TIMEOUT","Value":85} + ,{"Name":"LDAP_AUTH_UNKNOWN","Value":86} + ,{"Name":"LDAP_FILTER_ERROR","Value":87} + ,{"Name":"LDAP_USER_CANCELLED","Value":88} + ,{"Name":"LDAP_PARAM_ERROR","Value":89} + ,{"Name":"LDAP_NO_MEMORY","Value":90} + ,{"Name":"LDAP_CONNECT_ERROR","Value":91} + ,{"Name":"LDAP_NOT_SUPPORTED","Value":92} + ,{"Name":"LDAP_NO_RESULTS_RETURNED","Value":94} + ,{"Name":"LDAP_CONTROL_NOT_FOUND","Value":93} + ,{"Name":"LDAP_MORE_RESULTS_TO_RETURN","Value":95} + ,{"Name":"LDAP_CLIENT_LOOP","Value":96} + ,{"Name":"LDAP_REFERRAL_LIMIT_EXCEEDED","Value":97} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ldap" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ld_sb","Type":{"Kind":"ApiRef","Name":"_ld_sb_e__Struct","TargetKind":"Default","Api":"Ldap","Parents":["ldap"]},"Attrs":[]} + ,{"Name":"ld_host","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ld_version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_lberoptions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ld_deref","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_timelimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_sizelimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_errno","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_matched","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ld_error","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ld_msgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ld_cldaptries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_cldaptimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_refhoplimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ld_options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ld_sb_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sb_sd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":41},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"sb_naddr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LDAP_TIMEVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tv_sec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tv_usec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDAP_BERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bv_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bv_val","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDAPMessage" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lm_msgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lm_msgtype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lm_ber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lm_chain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"lm_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"lm_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"Request","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lm_returncode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lm_referral","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lm_chased","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lm_eom","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ConnectionReferenced","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapcontrolA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldctl_oid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ldctl_value","Type":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]},"Attrs":[]} + ,{"Name":"ldctl_iscritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapcontrolW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldctl_oid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ldctl_value","Type":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]},"Attrs":[]} + ,{"Name":"ldctl_iscritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapmodW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mod_op","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mod_type","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"mod_vals","Type":{"Kind":"ApiRef","Name":"_mod_vals_e__Union","TargetKind":"Default","Api":"Ldap","Parents":["ldapmodW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_mod_vals_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"modv_strvals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"modv_bvals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ldapmodA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mod_op","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mod_type","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"mod_vals","Type":{"Kind":"ApiRef","Name":"_mod_vals_e__Union","TargetKind":"Default","Api":"Ldap","Parents":["ldapmodA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_mod_vals_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"modv_strvals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"modv_bvals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"berelement" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"opaque","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldap_version_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lv_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lv_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lv_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapapiinfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldapai_info_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_api_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_protocol_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"ldapai_vendor_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ldapai_vendor_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapapiinfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldapai_info_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_api_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_protocol_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapai_extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ldapai_vendor_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ldapai_vendor_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDAPAPIFeatureInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldapaif_info_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapaif_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ldapaif_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDAPAPIFeatureInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldapaif_info_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldapaif_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ldapaif_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBGPRINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Const"]} + ] + } + ,{ + "Name":"ldapsearch" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapsortkeyW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sk_attrtype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"sk_matchruleoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"sk_reverseorder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapsortkeyA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sk_attrtype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"sk_matchruleoid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"sk_reverseorder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ldapvlvinfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ldvlv_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ldvlv_before_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ldvlv_after_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ldvlv_offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ldvlv_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ldvlv_attrvalue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"ldvlv_context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"ldvlv_extradata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERYFORCONNECTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PrimaryConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ReferralFromConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NewDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CurrentUserToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ConnectionToUse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NOTIFYOFNEWCONNECTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"PrimaryConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ReferralFromConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NewDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"NewConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CurrentUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ErrorCodeFromBind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DEREFERENCECONNECTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PrimaryConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ConnectionToDereference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LDAP_REFERRAL_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SizeOfCallbacks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryForConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERYFORCONNECTION","TargetKind":"FunctionPointer","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"NotifyRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYOFNEWCONNECTION","TargetKind":"FunctionPointer","Api":"Ldap","Parents":[]}},"Attrs":[]} + ,{"Name":"DereferenceRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEREFERENCECONNECTION","TargetKind":"FunctionPointer","Api":"Ldap","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERYCLIENTCERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"trusted_CAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgContext_IssuerListInfoEx","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VERIFYSERVERCERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pServerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"ldap_openW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_openA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_initW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_initA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_sslinitW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"secure","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_sslinitA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"secure","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_connect" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_open" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_init" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_sslinit" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"secure","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"cldap_openW" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"cldap_openA" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"cldap_open" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_unbind" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_unbind_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_option" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"outvalue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_optionW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"outvalue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_set_option" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invalue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_set_optionW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"invalue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_simple_bindW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_simple_bindA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_simple_bind_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_simple_bind_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_bindW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_bindA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_bind_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_bind_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","Optional"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_sasl_bindA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AuthMechanism","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ServerCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_sasl_bindW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AuthMechanism","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ServerCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_sasl_bind_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AuthMechanism","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ServerCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_sasl_bind_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AuthMechanism","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ServerCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientCtrls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_simple_bind" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ldap_simple_bind_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"passwd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ldap_bind" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_bind_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cred","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_searchW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_searchA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_search_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_stW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_stA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"TimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"TimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_search_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_st" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_search_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"TimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"base","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"attrsonly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_check_filterW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_check_filterA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modifyW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modifyA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modify_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mods","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_modrdn2W" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdn2A" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdnW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_modrdnA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_modrdn2_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdn2_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdn_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_modrdn_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_modrdn2" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdn" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_modrdn2_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_modrdn_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewDistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_rename_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_rename_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_rename_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_rename_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_rename_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_rename_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewRDN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewParent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DeleteOldRdn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_addW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_addA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_add_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapmodA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compareW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compareA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compare_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compare_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compare" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compare_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_compare_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compare_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compare_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compare_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compare_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_compare_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_deleteW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_deleteA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_delete_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_delete_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_delete_extW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_delete_extA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_delete_ext_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_delete_ext_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_delete" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_delete_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_delete_ext" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_delete_ext_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_abandon" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_result" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"all","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_msgfree" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_result2error" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"freeit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_parse_resultW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ReturnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MatchedDNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}}},"Attrs":["In","Out"]} + ,{"Name":"Freeit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_parse_resultA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ReturnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MatchedDNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}}},"Attrs":["Out","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}}},"Attrs":["In","Out"]} + ,{"Name":"Freeit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_parse_extended_resultA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ResultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Freeit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_parse_extended_resultW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ResultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Freeit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_controls_freeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_control_freeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_controls_freeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_control_freeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_free_controlsW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_free_controlsA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_result" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ReturnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MatchedDNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}}},"Attrs":["In","Out"]} + ,{"Name":"Freeit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_controls_free" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_control_free" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_free_controls" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Controls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_err2stringW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_err2stringA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_err2string" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_perror" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"msg","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_first_entry" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_next_entry" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_count_entries" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_first_attributeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_first_attributeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_first_attribute" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_next_attributeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_next_attributeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_next_attribute" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_valuesW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_get_valuesA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_get_values" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_get_values_lenW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_get_values_lenA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_get_values_len" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_count_valuesW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_count_valuesA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_count_values" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_count_values_len" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_value_freeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_value_freeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_value_free" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ldap_value_free_len" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_dnW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_dnA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_dn" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_explode_dnW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"notypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_explode_dnA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"notypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_explode_dn" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"notypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_dn2ufnW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_dn2ufnA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_dn2ufn" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ldap_memfreeW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Block","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ] + } + ,{ + "Name":"ldap_memfreeA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Block","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ] + } + ,{ + "Name":"ber_bvfree" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_memfree" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Block","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ] + } + ,{ + "Name":"ldap_ufn2dnW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ufn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ldap_ufn2dnA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ufn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ldap_ufn2dn" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ufn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ldap_startup" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap_version_info","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_cleanup" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_escape_filter_elementW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sourceFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"destLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_escape_filter_elementA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sourceFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"destLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_escape_filter_element" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sourceFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"sourceLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destFilterElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"destLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_set_dbg_flags" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"NewFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_set_dbg_routine" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DebugPrintRoutine","Type":{"Kind":"ApiRef","Name":"DBGPRINT","TargetKind":"FunctionPointer","Api":"Ldap","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LdapUTF8ToUnicode" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LdapUnicodeToUTF8" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpSrcStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDestStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_create_sort_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_create_sort_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_sort_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_parse_sort_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ldap_create_sort_control" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_sort_control" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_encode_sort_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Criticality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_encode_sort_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Criticality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_create_page_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_create_page_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_page_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"TotalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_page_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"TotalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_create_page_control" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_page_control" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"TotalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_init_pageW" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ScopeOfSearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SearchFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AttributeList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"AttributesOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PageTimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TotalSizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_init_pageA" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ScopeOfSearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SearchFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AttributeList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"AttributesOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PageTimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TotalSizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_init_page" + ,"SetLastError":true + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DistinguishedName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ScopeOfSearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SearchFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AttributeList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"AttributesOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"PageTimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TotalSizeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SortKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsortkeyA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_next_page" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_next_page_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_TIMEVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TotalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Results","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_get_paged_count" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TotalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_search_abandon_page" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SearchBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapsearch","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_create_vlv_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"VlvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapvlvinfo","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_create_vlv_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"VlvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapvlvinfo","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IsCritical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_vlv_controlW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"TargetPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ErrCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_vlv_controlA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"TargetPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ListCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ErrCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_start_tls_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_start_tls_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_stop_tls_s" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_first_reference" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_next_reference" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_count_references" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_parse_referenceW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ldap_parse_referenceA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ldap_parse_reference" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResultMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Referrals","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_extended_operationW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Oid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_extended_operationA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Oid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_extended_operation_sA" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Oid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ReturnedOid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_extended_operation_sW" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExternalHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Oid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolW","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ReturnedOid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_extended_operation" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Oid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServerControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClientControls","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldapcontrolA","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ldap_close_extended_op" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"MessageNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LdapGetLastError" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LdapMapErrorToWin32" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"LdapError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ldap_conn_from_msg" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"PrimaryConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ldap","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"res","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAPMessage","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_init" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"pBerVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_free" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fbuf","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ber_bvecfree" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBerVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_bvdup" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"pBerVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_alloc_t" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}} + ,"Params":[ + {"Name":"options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ber_skip_tag" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_peek_tag" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_first_element" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppOpaque","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ber_next_element" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"opaque","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ber_flatten" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBerVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDAP_BERVAL","TargetKind":"Default","Api":"Ldap","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ber_printf" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fmt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ber_scanf" + ,"SetLastError":false + ,"DllImport":"WLDAP32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBerElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"berelement","TargetKind":"Default","Api":"Ldap","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fmt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "ldapcontrol" + ,"ldapmod" + ,"ldapapiinfo" + ,"LDAPAPIFeatureInfo" + ,"ldapsortkey" + ,"ldap_sasl_bind" + ,"ldap_sasl_bind_s" + ,"ldap_check_filter" + ,"ldap_parse_extended_result" + ,"ldap_encode_sort_control" + ,"ldap_create_vlv_control" + ,"ldap_parse_vlv_control" + ,"ldap_start_tls_s" + ,"ldap_extended_operation_s" +] + +} diff --git a/api/LegacyWindowsEnvironmentFeatures.json b/api/LegacyWindowsEnvironmentFeatures.json new file mode 100644 index 0000000..d745e8a --- /dev/null +++ b/api/LegacyWindowsEnvironmentFeatures.json @@ -0,0 +1,300 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IEmptyVolumeCacheCallBack" + ,"Kind":"Com" + ,"Guid":"6e793361-73c6-11d0-8469-00aa00442901" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ScanProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwlSpaceUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PurgeProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwlSpaceFreed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwlSpaceToFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IEmptyVolumeCache" + ,"Kind":"Com" + ,"Guid":"8fce5227-04da-11d1-a004-00805f8abe06" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkRegKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcwszVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpaceUsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwlSpaceUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"picb","Type":{"Kind":"ApiRef","Name":"IEmptyVolumeCacheCallBack","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Purge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwlSpaceToFree","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"picb","Type":{"Kind":"ApiRef","Name":"IEmptyVolumeCacheCallBack","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEmptyVolumeCache2" + ,"Kind":"Com" + ,"Guid":"02b7e3ba-4db3-11d2-b2d9-00c04f8eec8c" + ,"Interface":{"Kind":"ApiRef","Name":"IEmptyVolumeCache","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkRegKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcwszVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcwszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszBtnText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IReconcileInitiator" + ,"Kind":"Com" + ,"Guid":"99180161-da16-101a-935c-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAbortCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkForAbort","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetProgressFeedback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_reconcilef" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECONCILEF_MAYBOTHERUSER","Value":1} + ,{"Name":"RECONCILEF_FEEDBACKWINDOWVALID","Value":2} + ,{"Name":"RECONCILEF_NORESIDUESOK","Value":4} + ,{"Name":"RECONCILEF_OMITSELFRESIDUE","Value":8} + ,{"Name":"RECONCILEF_RESUMERECONCILIATION","Value":16} + ,{"Name":"RECONCILEF_YOUMAYDOTHEUPDATES","Value":32} + ,{"Name":"RECONCILEF_ONLYYOUWERECHANGED","Value":64} + ,{"Name":"ALL_RECONCILE_FLAGS","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IReconcilableObject" + ,"Kind":"Com" + ,"Guid":"99180162-da16-101a-935c-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reconcile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitiator","Type":{"Kind":"ApiRef","Name":"IReconcileInitiator","TargetKind":"Com","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndProgressFeedback","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulcInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpmkOtherInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plOutIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pstgNewResidues","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProgressFeedbackMaxEstimate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulProgressMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBriefcaseInitiator" + ,"Kind":"Com" + ,"Guid":"99180164-da16-101a-935c-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMonikerInBriefcase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"_ColumnSortOrder" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SortOrder_Ascending","Value":0} + ,{"Name":"SortOrder_Descending","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActiveDesktopP" + ,"Kind":"Com" + ,"Guid":"52502ee0-ec80-11d0-89ab-00c04fc2972d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSafeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnsureUpdateHTML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetScheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSchemeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSchemeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pdwcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IADesktopP2" + ,"Kind":"Com" + ,"Guid":"b22754e2-4574-11d1-9888-006097deacf9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReReadWallpaper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetADObjectFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateAllDesktopSubscriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MakeDynamicChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOleObj","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Location.json b/api/Location.json new file mode 100644 index 0000000..1c74f7a --- /dev/null +++ b/api/Location.json @@ -0,0 +1,625 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"Location" + ,"Kind":"ComClassID" + ,"Guid":"e5b8e079-ee6d-4e33-a438-c87f2e959254" + } + ,{ + "Name":"DefaultLocation" + ,"Kind":"ComClassID" + ,"Guid":"8b7fbfe0-5cd7-494a-af8c-283a65707506" + } + ,{ + "Name":"LatLongReport" + ,"Kind":"ComClassID" + ,"Guid":"ed81c073-1f84-4ca8-a161-183c776bc651" + } + ,{ + "Name":"CivicAddressReport" + ,"Kind":"ComClassID" + ,"Guid":"d39e7bdd-7d05-46b8-8721-80cf035f57d7" + } + ,{ + "Name":"LatLongReportFactory" + ,"Kind":"ComClassID" + ,"Guid":"9dcc3cc8-8609-4863-bad4-03601f4c65e8" + } + ,{ + "Name":"CivicAddressReportFactory" + ,"Kind":"ComClassID" + ,"Guid":"2a11f42c-3e81-4ad4-9cbe-45579d89671a" + } + ,{ + "Name":"DispLatLongReport" + ,"Kind":"ComClassID" + ,"Guid":"7a7c3277-8f84-4636-95b2-ebb5507ff77e" + } + ,{ + "Name":"DispCivicAddressReport" + ,"Kind":"ComClassID" + ,"Guid":"4c596aec-8544-4082-ba9f-eb0a7d8e65c6" + } + ,{ + "Name":"LOCATION_REPORT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REPORT_NOT_SUPPORTED","Value":0} + ,{"Name":"REPORT_ERROR","Value":1} + ,{"Name":"REPORT_ACCESS_DENIED","Value":2} + ,{"Name":"REPORT_INITIALIZING","Value":3} + ,{"Name":"REPORT_RUNNING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ILocationReport" + ,"Kind":"Com" + ,"Guid":"c8b7f7ee-75d0-4db9-b62d-7a0f369ca456" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSensorID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILatLongReport" + ,"Kind":"Com" + ,"Guid":"7fed806d-0ef8-4f07-80ac-36a0beae3134" + ,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]} + ,"Methods":[ + { + "Name":"GetLatitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLatitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLongitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLongitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAltitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAltitude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAltitudeError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAltitudeError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICivicAddressReport" + ,"Kind":"Com" + ,"Guid":"c0b19f70-4adf-445d-87f2-cad8fd711792" + ,"Interface":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]} + ,"Methods":[ + { + "Name":"GetAddressLine1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAddressLine2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStateProvince" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPostalCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCountryRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDetailLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILocation" + ,"Kind":"Com" + ,"Guid":"ab2ece69-56d9-4f28-b525-de1b0ee44237" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterForReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"ILocationEvents","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwRequestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterForReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetReportStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Location","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReportInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReportInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesiredAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Sensors","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDesiredAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"desiredAccuracy","Type":{"Kind":"ApiRef","Name":"LOCATION_DESIRED_ACCURACY","TargetKind":"Default","Api":"Sensors","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pReportTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILocationPower" + ,"Kind":"Com" + ,"Guid":"193e7729-ab6b-4b12-8617-7596e1bb191c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDefaultLocation" + ,"Kind":"Com" + ,"Guid":"a65af77e-969a-4a2e-8aca-33bb7cbb1235" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppLocationReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ILocationEvents" + ,"Kind":"Com" + ,"Guid":"cae02bbf-798b-4508-a207-35a7906dc73d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLocationChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pLocationReport","Type":{"Kind":"ApiRef","Name":"ILocationReport","TargetKind":"Com","Api":"Location","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reportType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"LOCATION_REPORT_STATUS","TargetKind":"Default","Api":"Location","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDispLatLongReport" + ,"Kind":"Com" + ,"Guid":"8ae32723-389b-4a11-9957-5bdd48fc9617" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Latitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Longitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ErrorRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Altitude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AltitudeError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDispCivicAddressReport" + ,"Kind":"Com" + ,"Guid":"16ff1a34-9e30-42c3-b44d-e22513b5767a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AddressLine1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AddressLine2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_City" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_StateProvince" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateProvince","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PostalCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPostalCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CountryRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCountryRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DetailLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDetailLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILocationReportFactory" + ,"Kind":"Com" + ,"Guid":"2daec322-90b2-47e4-bb08-0da841935a6b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ListenForReports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestedReportInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopListeningForReports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReportInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMilliseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReportInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"millisecondsRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesiredAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredAccuracy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desiredAccuracy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILatLongReportFactory" + ,"Kind":"Com" + ,"Guid":"3f0804cb-b114-447d-83dd-390174ebb082" + ,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Location","Parents":[]} + ,"Methods":[ + { + "Name":"get_LatLongReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispLatLongReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICivicAddressReportFactory" + ,"Kind":"Com" + ,"Guid":"bf773b93-c64f-4bee-beb2-67c0b8df66e0" + ,"Interface":{"Kind":"ApiRef","Name":"ILocationReportFactory","TargetKind":"Com","Api":"Location","Parents":[]} + ,"Methods":[ + { + "Name":"get_CivicAddressReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispCivicAddressReport","TargetKind":"Com","Api":"Location","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_ILatLongReportFactoryEvents" + ,"Kind":"Com" + ,"Guid":"16ee6cb7-ab3c-424b-849f-269be551fcbc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"_ICivicAddressReportFactoryEvents" + ,"Kind":"Com" + ,"Guid":"c96039ff-72ec-4617-89bd-84d88bedc722" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MachineLearning.json b/api/MachineLearning.json new file mode 100644 index 0000000..243a964 --- /dev/null +++ b/api/MachineLearning.json @@ -0,0 +1,1235 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WINML_TENSOR_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINML_TENSOR_UNDEFINED","Value":0} + ,{"Name":"WINML_TENSOR_FLOAT","Value":1} + ,{"Name":"WINML_TENSOR_UINT8","Value":2} + ,{"Name":"WINML_TENSOR_INT8","Value":3} + ,{"Name":"WINML_TENSOR_UINT16","Value":4} + ,{"Name":"WINML_TENSOR_INT16","Value":5} + ,{"Name":"WINML_TENSOR_INT32","Value":6} + ,{"Name":"WINML_TENSOR_INT64","Value":7} + ,{"Name":"WINML_TENSOR_STRING","Value":8} + ,{"Name":"WINML_TENSOR_BOOLEAN","Value":9} + ,{"Name":"WINML_TENSOR_FLOAT16","Value":10} + ,{"Name":"WINML_TENSOR_DOUBLE","Value":11} + ,{"Name":"WINML_TENSOR_UINT32","Value":12} + ,{"Name":"WINML_TENSOR_UINT64","Value":13} + ,{"Name":"WINML_TENSOR_COMPLEX64","Value":14} + ,{"Name":"WINML_TENSOR_COMPLEX128","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINML_FEATURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINML_FEATURE_UNDEFINED","Value":0} + ,{"Name":"WINML_FEATURE_TENSOR","Value":1} + ,{"Name":"WINML_FEATURE_SEQUENCE","Value":2} + ,{"Name":"WINML_FEATURE_MAP","Value":3} + ,{"Name":"WINML_FEATURE_IMAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINML_BINDING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINML_BINDING_UNDEFINED","Value":0} + ,{"Name":"WINML_BINDING_TENSOR","Value":1} + ,{"Name":"WINML_BINDING_SEQUENCE","Value":2} + ,{"Name":"WINML_BINDING_MAP","Value":3} + ,{"Name":"WINML_BINDING_IMAGE","Value":4} + ,{"Name":"WINML_BINDING_RESOURCE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINML_TENSOR_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pShape","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_SEQUENCE_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["WINML_SEQUENCE_BINDING_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pInts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pFloats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pDoubles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINML_MAP_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["WINML_MAP_BINDING_DESC"]},"Attrs":[]} + ,{"Name":"Fields","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["WINML_MAP_BINDING_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStringFields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pIntFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pFloatFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pDoubleFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStringKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pIntKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINML_IMAGE_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pShape","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_RESOURCE_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pShape","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_BINDING_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BindType","Type":{"Kind":"ApiRef","Name":"WINML_BINDING_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["WINML_BINDING_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tensor","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Sequence","Type":{"Kind":"ApiRef","Name":"WINML_SEQUENCE_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Map","Type":{"Kind":"ApiRef","Name":"WINML_MAP_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Image","Type":{"Kind":"ApiRef","Name":"WINML_IMAGE_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Resource","Type":{"Kind":"ApiRef","Name":"WINML_RESOURCE_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINML_TENSOR_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pShape","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_SEQUENCE_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_MAP_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Fields","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_IMAGE_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_DATA_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"NumDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pShape","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINML_VARIABLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FeatureType","Type":{"Kind":"ApiRef","Name":"WINML_FEATURE_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Required","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["WINML_VARIABLE_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tensor","Type":{"Kind":"ApiRef","Name":"WINML_TENSOR_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Sequence","Type":{"Kind":"ApiRef","Name":"WINML_SEQUENCE_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Map","Type":{"Kind":"ApiRef","Name":"WINML_MAP_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Image","Type":{"Kind":"ApiRef","Name":"WINML_IMAGE_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINML_MODEL_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Author","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWinMLModel" + ,"Kind":"Com" + ,"Guid":"e2eeb6a9-f31f-4055-a521-e30b5b33664a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINML_MODEL_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateModelInputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInputDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINML_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateModelOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutputDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINML_VARIABLE_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWinMLEvaluationContext" + ,"Kind":"Com" + ,"Guid":"95848f9e-583d-4054-af12-916387cd8426" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINML_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValueByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINML_BINDING_DESC","TargetKind":"Default","Api":"MachineLearning","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWinMLRuntime" + ,"Kind":"Com" + ,"Guid":"a0425329-40ae-48d9-bce3-829ef7b8a41a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWinMLModel","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateEvaluationContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"ID3D12Device","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWinMLEvaluationContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EvaluateModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWinMLEvaluationContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WINML_RUNTIME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINML_RUNTIME_CNTK","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWinMLRuntimeFactory" + ,"Kind":"Com" + ,"Guid":"a807b84d-4ae5-4bc0-a76a-941aa246bd41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateRuntime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RuntimeType","Type":{"Kind":"ApiRef","Name":"WINML_RUNTIME_TYPE","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRuntime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWinMLRuntime","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"MLOperatorAttributeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Undefined","Value":0} + ,{"Name":"Float","Value":2} + ,{"Name":"Int","Value":3} + ,{"Name":"String","Value":4} + ,{"Name":"FloatArray","Value":7} + ,{"Name":"IntArray","Value":8} + ,{"Name":"StringArray","Value":9} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorTensorDataType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Undefined","Value":0} + ,{"Name":"Float","Value":1} + ,{"Name":"UInt8","Value":2} + ,{"Name":"Int8","Value":3} + ,{"Name":"UInt16","Value":4} + ,{"Name":"Int16","Value":5} + ,{"Name":"Int32","Value":6} + ,{"Name":"Int64","Value":7} + ,{"Name":"String","Value":8} + ,{"Name":"Bool","Value":9} + ,{"Name":"Float16","Value":10} + ,{"Name":"Double","Value":11} + ,{"Name":"UInt32","Value":12} + ,{"Name":"UInt64","Value":13} + ,{"Name":"Complex64","Value":14} + ,{"Name":"Complex128","Value":15} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorEdgeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Undefined","Value":0} + ,{"Name":"Tensor","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorEdgeDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"edgeType","Type":{"Kind":"ApiRef","Name":"MLOperatorEdgeType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["MLOperatorEdgeDescription"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tensorDataType","Type":{"Kind":"ApiRef","Name":"MLOperatorTensorDataType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMLOperatorAttributes" + ,"Kind":"Com" + ,"Guid":"4b1b1759-ec40-466c-aab4-beb5347fd24c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributeElementCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MLOperatorAttributeType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ,{"Name":"elementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MLOperatorAttributeType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"elementByteSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringAttributeElementLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"elementIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"attributeElementByteSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringAttributeElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"elementIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"attributeElementByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"attributeElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorTensorShapeDescription" + ,"Kind":"Com" + ,"Guid":"f20e8cbe-3b28-4248-be95-f96fbc6e4643" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputTensorDimensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputTensorShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasOutputShapeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputTensorDimensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputTensorShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorKernelCreationContext" + ,"Kind":"Com" + ,"Guid":"5459b53d-a0fc-4665-addd-70171ef7e631" + ,"Interface":{"Kind":"ApiRef","Name":"IMLOperatorAttributes","TargetKind":"Com","Api":"MachineLearning","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IsInputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOutputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputEdgeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"edgeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputEdgeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"edgeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasTensorShapeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTensorShapeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shapeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorTensorShapeDescription","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetExecutionInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"executionObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorTensor" + ,"Kind":"Com" + ,"Guid":"7fe41f41-f430-440e-aece-54416dc8b9db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDimensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTensorDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MLOperatorTensorDataType","TargetKind":"Default","Api":"MachineLearning","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsCpuData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"IsDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"GetDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dataInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorKernelContext" + ,"Kind":"Com" + ,"Guid":"82536a28-f022-4769-9d3f-8b278f84c0c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputTensor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorTensor","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetOutputTensor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorTensor","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetOutputTensor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionSizes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"tensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorTensor","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"AllocateTemporaryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetExecutionInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"executionObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorKernel" + ,"Kind":"Com" + ,"Guid":"11c4b4a0-b467-4eaa-a1a6-b961d8d0ed79" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IMLOperatorKernelContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MLOperatorParameterOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Single","Value":0} + ,{"Name":"Optional","Value":1} + ,{"Name":"Variadic","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorSchemaEdgeTypeFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EdgeDescription","Value":0} + ,{"Name":"Label","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MLOperatorSchemaEdgeDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"MLOperatorParameterOptions","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"typeFormat","Type":{"Kind":"ApiRef","Name":"MLOperatorSchemaEdgeTypeFormat","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["MLOperatorSchemaEdgeDescription"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"typeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"edgeDescription","Type":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MLOperatorEdgeTypeConstraint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"typeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"allowedTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"allowedTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMLOperatorShapeInferenceContext" + ,"Kind":"Com" + ,"Guid":"105b6b29-5408-4a68-9959-09b5955a3492" + ,"Interface":{"Kind":"ApiRef","Name":"IMLOperatorAttributes","TargetKind":"Com","Api":"MachineLearning","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IsInputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOutputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputEdgeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"edgeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputTensorDimensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputTensorShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputTensorShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorTypeInferenceContext" + ,"Kind":"Com" + ,"Guid":"ec893bb1-f938-427b-8488-c8dcf775f138" + ,"Interface":{"Kind":"ApiRef","Name":"IMLOperatorAttributes","TargetKind":"Com","Api":"MachineLearning","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IsInputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOutputValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputEdgeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"edgeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputEdgeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"edgeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorTypeInferrer" + ,"Kind":"Com" + ,"Guid":"781aeb48-9bcb-4797-bf77-8bf455217beb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InferOutputTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IMLOperatorTypeInferenceContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorShapeInferrer" + ,"Kind":"Com" + ,"Guid":"540be5be-a6c9-40ee-83f6-d2b8b40a7798" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InferOutputShapes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IMLOperatorShapeInferenceContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MLOperatorAttribute" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MLOperatorAttributeType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"required","Type":{"Kind":"Native","Name":"Boolean"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLOperatorAttributeNameValue" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MLOperatorAttributeType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"valueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MachineLearning","Parents":["MLOperatorAttributeNameValue"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"ints","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Const"]} + ,{"Name":"strings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Const"]} + ,{"Name":"floats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MLOperatorSchemaDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"operatorSetVersionAtLastChange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"inputs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorSchemaEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"inputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outputs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorSchemaEdgeDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"outputCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"typeConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeTypeConstraint","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"typeConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorAttribute","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"attributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"defaultAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorAttributeNameValue","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"defaultAttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLOperatorSetId" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLOperatorKernelOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"None","Value":0} + ,{"Name":"AllowDynamicInputShapes","Value":1} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorExecutionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Undefined","Value":0} + ,{"Name":"Cpu","Value":1} + ,{"Name":"D3D12","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MLOperatorKernelDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"minimumOperatorSetVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"executionType","Type":{"Kind":"ApiRef","Name":"MLOperatorExecutionType","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"typeConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorEdgeTypeConstraint","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"typeConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"defaultAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorAttributeNameValue","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"defaultAttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"MLOperatorKernelOptions","TargetKind":"Default","Api":"MachineLearning","Parents":[]},"Attrs":[]} + ,{"Name":"executionOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMLOperatorKernelFactory" + ,"Kind":"Com" + ,"Guid":"ef15ad6f-0dc9-4908-ab35-a575a30dfbf8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateKernel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"IMLOperatorKernelCreationContext","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ,{"Name":"kernel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorKernel","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMLOperatorRegistry" + ,"Kind":"Com" + ,"Guid":"2af9dd2d-b516-4672-9ab5-530c208493ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterOperatorSetSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operatorSetId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorSetId","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"baselineVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"schema","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorSchemaDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"schemaCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typeInferrer","Type":{"Kind":"ApiRef","Name":"IMLOperatorTypeInferrer","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"shapeInferrer","Type":{"Kind":"ApiRef","Name":"IMLOperatorShapeInferrer","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RegisterOperatorKernel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operatorKernel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MLOperatorKernelDescription","TargetKind":"Default","Api":"MachineLearning","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"operatorKernelFactory","Type":{"Kind":"ApiRef","Name":"IMLOperatorKernelFactory","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In"]} + ,{"Name":"shapeInferrer","Type":{"Kind":"ApiRef","Name":"IMLOperatorShapeInferrer","TargetKind":"Com","Api":"MachineLearning","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WinMLCreateRuntime" + ,"SetLastError":false + ,"DllImport":"winml" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWinMLRuntime","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MLCreateOperatorRegistry" + ,"SetLastError":false + ,"DllImport":"windows.ai.machinelearning" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMLOperatorRegistry","TargetKind":"Com","Api":"MachineLearning","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Magnification.json b/api/Magnification.json new file mode 100644 index 0000000..ba8cdc5 --- /dev/null +++ b/api/Magnification.json @@ -0,0 +1,259 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MAGTRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAGIMAGEHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAGCOLOREFFECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"transform","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MagImageScalingCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"srcheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"Magnification","Parents":[]},"Attrs":["In"]} + ,{"Name":"destdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"destheader","Type":{"Kind":"ApiRef","Name":"MAGIMAGEHEADER","TargetKind":"Default","Api":"Magnification","Parents":[]},"Attrs":["In"]} + ,{"Name":"unclipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clipped","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dirty","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"MagInitialize" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MagUninitialize" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MagSetWindowSource" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MagGetWindowSource" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagSetWindowTransform" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagGetWindowTransform" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGTRANSFORM","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagSetWindowFilterList" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagGetWindowFilterList" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFilterMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagSetImageScalingCallback" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"Magnification","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MagGetImageScalingCallback" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"MagImageScalingCallback","TargetKind":"FunctionPointer","Api":"Magnification","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MagSetColorEffect" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagGetColorEffect" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MagSetFullscreenTransform" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"magLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"xOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MagGetFullscreenTransform" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMagLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pxOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pyOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MagSetFullscreenColorEffect" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MagGetFullscreenColorEffect" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAGCOLOREFFECT","TargetKind":"Default","Api":"Magnification","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MagSetInputTransform" + ,"SetLastError":true + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MagGetInputTransform" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRectSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRectDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MagShowSystemCursor" + ,"SetLastError":false + ,"DllImport":"MAGNIFICATION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fShowCursor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Mapi.json b/api/Mapi.json new file mode 100644 index 0000000..253e5ca --- /dev/null +++ b/api/Mapi.json @@ -0,0 +1,314 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MapiFileDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiFileDescW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiFileTagExt" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiRecipDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRecipClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulEIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiRecipDescW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRecipClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulEIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiMessage" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszNoteText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszDateReceived","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszConversationID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOriginator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ,{"Name":"nRecipCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ,{"Name":"nFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiFileDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MapiMessageW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszSubject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszNoteText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszDateReceived","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszConversationID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOriginator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ,{"Name":"nRecipCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ,{"Name":"nFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiFileDescW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPILOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplhSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MAPILOGOFF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPISENDMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPISENDMAILW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessageW","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPISENDDOCUMENTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszDelimChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFilePaths","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFileNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPIFINDNEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszMessageType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSeedMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPIREADMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MAPISAVEMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiMessage","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPIDELETEMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszMessageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPIADDRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nEditFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszLabels","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nRecips","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnNewRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppNewRecips","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MAPIDETAILS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpRecip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MAPIRESOLVENAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lhSession","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppRecip","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MapiRecipDesc","TargetKind":"Default","Api":"Mapi","Parents":[]}}},"Attrs":["In","Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"MAPIFreeBuffer" + ,"SetLastError":false + ,"DllImport":"MAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Mbn.json b/api/Mbn.json new file mode 100644 index 0000000..347cced --- /dev/null +++ b/api/Mbn.json @@ -0,0 +1,104 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MbnConnectionProfileManager" + ,"Kind":"ComClassID" + ,"Guid":"bdfee05a-4418-11dd-90ed-001c257ccff1" + } + ,{ + "Name":"MbnInterfaceManager" + ,"Kind":"ComClassID" + ,"Guid":"bdfee05b-4418-11dd-90ed-001c257ccff1" + } + ,{ + "Name":"MbnConnectionManager" + ,"Kind":"ComClassID" + ,"Guid":"bdfee05c-4418-11dd-90ed-001c257ccff1" + } + ,{ + "Name":"MbnDeviceServicesManager" + ,"Kind":"ComClassID" + ,"Guid":"2269daa3-2a9f-4165-a501-ce00a6f7a75b" + } + ,{ + "Name":"IDummyMBNUCMExt" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-ffff-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"MBN_DEVICE_SERVICE_SESSIONS_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_DEVICE_SERVICE_SESSIONS_RESTORED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMbnDeviceServiceStateEvents" + ,"Kind":"Com" + ,"Guid":"5d3ff196-89ee-49d8-8b60-33ffddffc58d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSessionsStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"stateChange","Type":{"Kind":"ApiRef","Name":"MBN_DEVICE_SERVICE_SESSIONS_STATE","TargetKind":"Default","Api":"Mbn","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__mbnapi_ReferenceRemainingTypes__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bandClass","Type":{"Kind":"ApiRef","Name":"MBN_BAND_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"contextConstants","Type":{"Kind":"ApiRef","Name":"MBN_CONTEXT_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"ctrlCaps","Type":{"Kind":"ApiRef","Name":"MBN_CTRL_CAPS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"dataClass","Type":{"Kind":"ApiRef","Name":"MBN_DATA_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"interfaceCapsConstants","Type":{"Kind":"ApiRef","Name":"MBN_INTERFACE_CAPS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"pinConstants","Type":{"Kind":"ApiRef","Name":"MBN_PIN_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"providerConstants","Type":{"Kind":"ApiRef","Name":"MBN_PROVIDER_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"providerState","Type":{"Kind":"ApiRef","Name":"MBN_PROVIDER_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"registrationConstants","Type":{"Kind":"ApiRef","Name":"MBN_REGISTRATION_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"signalConstants","Type":{"Kind":"ApiRef","Name":"MBN_SIGNAL_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"smsCaps","Type":{"Kind":"ApiRef","Name":"MBN_SMS_CAPS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"smsConstants","Type":{"Kind":"ApiRef","Name":"WWAEXT_SMS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"wwaextSmsConstants","Type":{"Kind":"ApiRef","Name":"WWAEXT_SMS_CONSTANTS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"smsStatusFlag","Type":{"Kind":"ApiRef","Name":"MBN_SMS_STATUS_FLAG","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__DummyPinType__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pinType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MediaFoundation.json b/api/MediaFoundation.json new file mode 100644 index 0000000..3637c30 --- /dev/null +++ b/api/MediaFoundation.json @@ -0,0 +1,32836 @@ +{ + +"Constants":[ + { + "Name":"g_wszSpeechFormatCaps" + ,"NativeType":"String" + ,"Value":"SpeechFormatCap" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPCodecName" + ,"NativeType":"String" + ,"Value":"_CODECNAME" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPSupportedVBRModes" + ,"NativeType":"String" + ,"Value":"_SUPPORTEDVBRMODES" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPAudioVBRSupported" + ,"NativeType":"String" + ,"Value":"_VBRENABLED" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPAudioVBRQuality" + ,"NativeType":"String" + ,"Value":"_VBRQUALITY" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPMaxPasses" + ,"NativeType":"String" + ,"Value":"_PASSESRECOMMENDED" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCPDefaultCrisp" + ,"NativeType":"String" + ,"Value":"_DEFAULTCRISP" + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_Unknown" + ,"NativeType":"Int32" + ,"Value":-2147483648 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_None" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_HDCP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_ACP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_CGMSA" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_Mask" + ,"NativeType":"Int32" + ,"Value":-2147483641 + ,"Attrs":[] + } + ,{ + "Name":"COPP_ProtectionType_Reserved" + ,"NativeType":"Int32" + ,"Value":2147483640 + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_ORIGIN_NAME" + ,"NativeType":"Guid" + ,"Value":"fc358288-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_CONTENT_TYPE" + ,"NativeType":"Guid" + ,"Value":"fc358289-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_DURATION" + ,"NativeType":"Guid" + ,"Value":"fc35828a-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_LAST_MODIFIED_TIME" + ,"NativeType":"Guid" + ,"Value":"fc35828b-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_IFO_FILE_URI" + ,"NativeType":"Guid" + ,"Value":"fc35828c-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_DLNA_PROFILE_ID" + ,"NativeType":"Guid" + ,"Value":"fc35828d-3cb6-460c-a424-b6681260375a" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_EFFECTIVE_URL" + ,"NativeType":"Guid" + ,"Value":"9afa0209-89d1-42af-8456-1de6b562d691" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_TRANSCODED" + ,"NativeType":"Guid" + ,"Value":"b6c5c282-4dc9-4db9-ab48-cf3b6d8bc5e0" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFByteStreamProxyClassFactory" + ,"NativeType":"Guid" + ,"Value":"770e8e77-4916-441c-a9a7-b342d0eebc71" + ,"Attrs":[] + } + ,{ + "Name":"MEDeviceStreamCreated" + ,"NativeType":"Guid" + ,"Value":"0252a1cf-3540-43b4-9164-d72eb405fa40" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D_AWARE" + ,"NativeType":"Guid" + ,"Value":"eaa35c29-775e-488e-9b61-b3283e49583b" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_REQUIRED_SAMPLE_COUNT" + ,"NativeType":"Guid" + ,"Value":"18802c61-324b-4952-abd0-176ff5c696ff" + ,"Attrs":[] + } + ,{ + "Name":"MFT_END_STREAMING_AWARE" + ,"NativeType":"Guid" + ,"Value":"70fbc845-b07e-4089-b064-399dc6110f29" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_AUDIO_ENDPOINT_AWARE" + ,"NativeType":"Guid" + ,"Value":"c0381701-805c-42b2-ac8d-e2b4bf21f4f8" + ,"Attrs":[] + } + ,{ + "Name":"MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID" + ,"NativeType":"Guid" + ,"Value":"c7ccdd6e-5398-4695-8be7-51b3e95111bd" + ,"Attrs":[] + } + ,{ + "Name":"MFT_AUDIO_DECODER_SPATIAL_METADATA_CLIENT" + ,"NativeType":"Guid" + ,"Value":"05987df4-1270-4999-925f-8e939a7c0af7" + ,"Attrs":[] + } + ,{ + "Name":"MF_DMFT_FRAME_BUFFER_INFO" + ,"NativeType":"Guid" + ,"Value":"396ce1c9-67a9-454c-8797-95a45799d804" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE" + ,"NativeType":"Guid" + ,"Value":"b172d58e-fa77-4e48-8d2a-1df2d850eac2" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT" + ,"NativeType":"Guid" + ,"Value":"851745d5-c3d6-476d-9527-498ef2d10d18" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE" + ,"NativeType":"Guid" + ,"Value":"0f5523a5-1cb2-47c5-a550-2eeb84b4d14a" + ,"Attrs":[] + } + ,{ + "Name":"MFT_SUPPORT_3DVIDEO" + ,"NativeType":"Guid" + ,"Value":"093f81b1-4f2e-4631-8168-7934032a01d3" + ,"Attrs":[] + } + ,{ + "Name":"MF_ENABLE_3DVIDEO_OUTPUT" + ,"NativeType":"Guid" + ,"Value":"bdad7bca-0e5f-4b10-ab16-26de381b6293" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_BINDFLAGS" + ,"NativeType":"Guid" + ,"Value":"eacf97ad-065c-4408-bee3-fdcbfd128be2" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_USAGE" + ,"NativeType":"Guid" + ,"Value":"e85fe442-2ca3-486e-a9c7-109dda609880" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_AWARE" + ,"NativeType":"Guid" + ,"Value":"206b4fc8-fcf9-4c51-afe3-9764369e33a0" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_SHARED" + ,"NativeType":"Guid" + ,"Value":"7b8f32c3-6d96-4b89-9203-dd38b61414f3" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_SHARED_WITHOUT_MUTEX" + ,"NativeType":"Guid" + ,"Value":"39dbd44d-2e44-4931-a4c8-352d3dc42115" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_ALLOW_DYNAMIC_YUV_TEXTURE" + ,"NativeType":"Guid" + ,"Value":"ce06d49f-0613-4b9d-86a6-d8c4f9c10075" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_D3D11_HW_PROTECTED" + ,"NativeType":"Guid" + ,"Value":"3a8ba9d9-92ca-4307-a391-6999dbf3b6ce" + ,"Attrs":[] + } + ,{ + "Name":"MF_SA_BUFFERS_PER_SAMPLE" + ,"NativeType":"Guid" + ,"Value":"873c5171-1e3d-4e25-988d-b433ce041983" + ,"Attrs":[] + } + ,{ + "Name":"MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER" + ,"NativeType":"Guid" + ,"Value":"ef80833f-f8fa-44d9-80d8-41ed6232670c" + ,"Attrs":[] + } + ,{ + "Name":"MFT_DECODER_QUALITY_MANAGEMENT_CUSTOM_CONTROL" + ,"NativeType":"Guid" + ,"Value":"a24e30d7-de25-4558-bbfb-71070a2d332e" + ,"Attrs":[] + } + ,{ + "Name":"MFT_DECODER_QUALITY_MANAGEMENT_RECOVERY_WITHOUT_ARTIFACTS" + ,"NativeType":"Guid" + ,"Value":"d8980deb-0a48-425f-8623-611db41d3810" + ,"Attrs":[] + } + ,{ + "Name":"MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT" + ,"NativeType":"Guid" + ,"Value":"364e8f85-3f2e-436c-b2a2-4440a012a9e8" + ,"Attrs":[] + } + ,{ + "Name":"MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT" + ,"NativeType":"Guid" + ,"Value":"dc2f8496-15c4-407a-b6f0-1b66ab5fbf53" + ,"Attrs":[] + } + ,{ + "Name":"MFT_ENCODER_SUPPORTS_CONFIG_EVENT" + ,"NativeType":"Guid" + ,"Value":"86a355ae-3a77-4ec4-9f31-01149a4e92de" + ,"Attrs":[] + } + ,{ + "Name":"MFT_ENUM_HARDWARE_VENDOR_ID_Attribute" + ,"NativeType":"Guid" + ,"Value":"3aecb0cc-035b-4bcc-8185-2b8d551ef3af" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSFORM_ASYNC" + ,"NativeType":"Guid" + ,"Value":"f81a699a-649a-497d-8c73-29f8fed6ad7a" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSFORM_ASYNC_UNLOCK" + ,"NativeType":"Guid" + ,"Value":"e5666d6b-3422-4eb6-a421-da7db1f8e207" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSFORM_FLAGS_Attribute" + ,"NativeType":"Guid" + ,"Value":"9359bb7e-6275-46c4-a025-1c01e45f1a86" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSFORM_CATEGORY_Attribute" + ,"NativeType":"Guid" + ,"Value":"ceabba49-506d-4757-a6ff-66c184987e4e" + ,"Attrs":[] + } + ,{ + "Name":"MFT_TRANSFORM_CLSID_Attribute" + ,"NativeType":"Guid" + ,"Value":"6821c42b-65a4-4e82-99bc-9a88205ecd0c" + ,"Attrs":[] + } + ,{ + "Name":"MFT_INPUT_TYPES_Attributes" + ,"NativeType":"Guid" + ,"Value":"4276c9b1-759d-4bf3-9cd0-0d723d138f96" + ,"Attrs":[] + } + ,{ + "Name":"MFT_OUTPUT_TYPES_Attributes" + ,"NativeType":"Guid" + ,"Value":"8eae8cf3-a44f-4306-ba5c-bf5dda242818" + ,"Attrs":[] + } + ,{ + "Name":"MFT_ENUM_HARDWARE_URL_Attribute" + ,"NativeType":"Guid" + ,"Value":"2fb866ac-b078-4942-ab6c-003d05cda674" + ,"Attrs":[] + } + ,{ + "Name":"MFT_FRIENDLY_NAME_Attribute" + ,"NativeType":"Guid" + ,"Value":"314ffbae-5b41-4c95-9c19-4e7d586face3" + ,"Attrs":[] + } + ,{ + "Name":"MFT_CONNECTED_STREAM_ATTRIBUTE" + ,"NativeType":"Guid" + ,"Value":"71eeb820-a59f-4de2-bcec-38db1dd611a4" + ,"Attrs":[] + } + ,{ + "Name":"MFT_CONNECTED_TO_HW_STREAM" + ,"NativeType":"Guid" + ,"Value":"34e6e728-06d6-4491-a553-4795650db912" + ,"Attrs":[] + } + ,{ + "Name":"MFT_PREFERRED_OUTPUTTYPE_Attribute" + ,"NativeType":"Guid" + ,"Value":"7e700499-396a-49ee-b1b4-f628021e8c9d" + ,"Attrs":[] + } + ,{ + "Name":"MFT_PROCESS_LOCAL_Attribute" + ,"NativeType":"Guid" + ,"Value":"543186e4-4649-4e65-b588-4aa352aff379" + ,"Attrs":[] + } + ,{ + "Name":"MFT_PREFERRED_ENCODER_PROFILE" + ,"NativeType":"Guid" + ,"Value":"53004909-1ef5-46d7-a18e-5a75f8b5905f" + ,"Attrs":[] + } + ,{ + "Name":"MFT_HW_TIMESTAMP_WITH_QPC_Attribute" + ,"NativeType":"Guid" + ,"Value":"8d030fb8-cc43-4258-a22e-9210bef89be4" + ,"Attrs":[] + } + ,{ + "Name":"MFT_FIELDOFUSE_UNLOCK_Attribute" + ,"NativeType":"Guid" + ,"Value":"8ec2e9fd-9148-410d-831e-702439461a8e" + ,"Attrs":[] + } + ,{ + "Name":"MFT_CODEC_MERIT_Attribute" + ,"NativeType":"Guid" + ,"Value":"88a7cb15-7b07-4a34-9128-e64c6703c4d3" + ,"Attrs":[] + } + ,{ + "Name":"MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE" + ,"NativeType":"Guid" + ,"Value":"111ea8cd-b62a-4bdb-89f6-67ffcdc2458b" + ,"Attrs":[] + } + ,{ + "Name":"MFT_AUDIO_DECODER_DEGRADATION_INFO_ATTRIBUTE" + ,"NativeType":"Guid" + ,"Value":"6c3386ad-ec20-430d-b2a5-505c7178d9c4" + ,"Attrs":[] + } + ,{ + "Name":"MFT_POLICY_SET_AWARE" + ,"NativeType":"Guid" + ,"Value":"5a633b19-cc39-4fa8-8ca5-59981b7a0018" + ,"Attrs":[] + } + ,{ + "Name":"MFT_USING_HARDWARE_DRM" + ,"NativeType":"Guid" + ,"Value":"34faa77d-d79e-4957-b8ce-362b2684996c" + ,"Attrs":[] + } + ,{ + "Name":"MF_WVC1_PROG_SINGLE_SLICE_CONTENT" + ,"NativeType":"Guid" + ,"Value":"67ec2559-0f2f-4420-a4dd-2f8ee7a5738b" + ,"Attrs":[] + } + ,{ + "Name":"MF_PROGRESSIVE_CODING_CONTENT" + ,"NativeType":"Guid" + ,"Value":"8f020eea-1508-471f-9da6-507d7cfa40db" + ,"Attrs":[] + } + ,{ + "Name":"MF_NALU_LENGTH_SET" + ,"NativeType":"Guid" + ,"Value":"a7911d53-12a4-4965-ae70-6eadd6ff0551" + ,"Attrs":[] + } + ,{ + "Name":"MF_NALU_LENGTH_INFORMATION" + ,"NativeType":"Guid" + ,"Value":"19124e7c-ad4b-465f-bb18-20186287b6af" + ,"Attrs":[] + } + ,{ + "Name":"MF_USER_DATA_PAYLOAD" + ,"NativeType":"Guid" + ,"Value":"d1d4985d-dc92-457a-b3a0-651a33a31047" + ,"Attrs":[] + } + ,{ + "Name":"MF_MPEG4SINK_SPSPPS_PASSTHROUGH" + ,"NativeType":"Guid" + ,"Value":"5601a134-2005-4ad2-b37d-22a6c554deb2" + ,"Attrs":[] + } + ,{ + "Name":"MF_MPEG4SINK_MOOV_BEFORE_MDAT" + ,"NativeType":"Guid" + ,"Value":"f672e3ac-e1e6-4f10-b5ec-5f3b30828816" + ,"Attrs":[] + } + ,{ + "Name":"MF_MPEG4SINK_MINIMUM_PROPERTIES_SIZE" + ,"NativeType":"Guid" + ,"Value":"dca1ed52-450e-4a22-8c62-4ed452f7a187" + ,"Attrs":[] + } + ,{ + "Name":"MF_MPEG4SINK_MIN_FRAGMENT_DURATION" + ,"NativeType":"Guid" + ,"Value":"a30b570c-8efd-45e8-94fe-27c84b5bdff6" + ,"Attrs":[] + } + ,{ + "Name":"MF_MPEG4SINK_MAX_CODED_SEQUENCES_PER_FRAGMENT" + ,"NativeType":"Guid" + ,"Value":"fc1b3bd6-692d-4ce5-9299-738aa5463e9a" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_TOPOLOADER" + ,"NativeType":"Guid" + ,"Value":"1e83d482-1f1c-4571-8405-88f4b2181f71" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_GLOBAL_TIME" + ,"NativeType":"Guid" + ,"Value":"1e83d482-1f1c-4571-8405-88f4b2181f72" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_QUALITY_MANAGER" + ,"NativeType":"Guid" + ,"Value":"1e83d482-1f1c-4571-8405-88f4b2181f73" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_CONTENT_PROTECTION_MANAGER" + ,"NativeType":"Guid" + ,"Value":"1e83d482-1f1c-4571-8405-88f4b2181f74" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_SERVER_CONTEXT" + ,"NativeType":"Guid" + ,"Value":"afe5b291-50fa-46e8-b9be-0c0c3ce4b3a5" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_REMOTE_SOURCE_MODE" + ,"NativeType":"Guid" + ,"Value":"f4033ef4-9bb3-4378-941f-85a0856bc244" + ,"Attrs":[] + } + ,{ + "Name":"MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME" + ,"NativeType":"Guid" + ,"Value":"190e852f-6238-42d1-b5af-69ea338ef850" + ,"Attrs":[] + } + ,{ + "Name":"MF_PMP_SERVER_CONTEXT" + ,"NativeType":"Guid" + ,"Value":"2f00c910-d2cf-4278-8b6a-d077fac3a25f" + ,"Attrs":[] + } + ,{ + "Name":"MF_TIME_FORMAT_ENTRY_RELATIVE" + ,"NativeType":"Guid" + ,"Value":"4399f178-46d3-4504-afda-20d32e9ba360" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION" + ,"NativeType":"Guid" + ,"Value":"a38253aa-6314-42fd-a3ce-bb27b6859946" + ,"Attrs":[] + } + ,{ + "Name":"MF_STREAM_SINK_SUPPORTS_HW_CONNECTION" + ,"NativeType":"Guid" + ,"Value":"9b465cbf-0597-4f9e-9f3c-b97eeef90359" + ,"Attrs":[] + } + ,{ + "Name":"MF_STREAM_SINK_SUPPORTS_ROTATION" + ,"NativeType":"Guid" + ,"Value":"b3e96280-bd05-41a5-97ad-8a7fee24b912" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_VIDEO_PTS" + ,"NativeType":"Guid" + ,"Value":"2162bde7-421e-4b90-9b33-e58fbf1d58b6" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_VIDEO_NATIVE_WIDTH" + ,"NativeType":"Guid" + ,"Value":"e6d6a707-1505-4747-9b10-72d2d158cb3a" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_VIDEO_NATIVE_HEIGHT" + ,"NativeType":"Guid" + ,"Value":"f0ca6705-490c-43e8-941c-c0b3206b9a65" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_VIDEO_DISPLAY_ASPECT_RATIO_NUMERATOR" + ,"NativeType":"Guid" + ,"Value":"d0f33b22-b78a-4879-b455-f03ef3fa82cd" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_VIDEO_DISPLAY_ASPECT_RATIO_DENOMINATOR" + ,"NativeType":"Guid" + ,"Value":"6ea1eb97-1fe0-4f10-a6e4-1f4f661564e0" + ,"Attrs":[] + } + ,{ + "Name":"MF_BD_MVC_PLANE_OFFSET_METADATA" + ,"NativeType":"Guid" + ,"Value":"62a654e4-b76c-4901-9823-2cb615d47318" + ,"Attrs":[] + } + ,{ + "Name":"MF_LUMA_KEY_ENABLE" + ,"NativeType":"Guid" + ,"Value":"7369820f-76de-43ca-9284-47b8f37e0649" + ,"Attrs":[] + } + ,{ + "Name":"MF_LUMA_KEY_LOWER" + ,"NativeType":"Guid" + ,"Value":"93d7b8d5-0b81-4715-aea0-8725871621e9" + ,"Attrs":[] + } + ,{ + "Name":"MF_LUMA_KEY_UPPER" + ,"NativeType":"Guid" + ,"Value":"d09f39bb-4602-4c31-a706-a12171a5110a" + ,"Attrs":[] + } + ,{ + "Name":"MF_USER_EXTENDED_ATTRIBUTES" + ,"NativeType":"Guid" + ,"Value":"c02abac6-feb2-4541-922f-920b43702722" + ,"Attrs":[] + } + ,{ + "Name":"MF_INDEPENDENT_STILL_IMAGE" + ,"NativeType":"Guid" + ,"Value":"ea12af41-0710-42c9-a127-daa3e78483a5" + ,"Attrs":[] + } + ,{ + "Name":"MF_XVP_SAMPLE_LOCK_TIMEOUT" + ,"NativeType":"Guid" + ,"Value":"aa4ddb29-5134-4363-ac72-83ec4bc10426" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_PROJECTSTART" + ,"NativeType":"Guid" + ,"Value":"7ed3f802-86bb-4b3f-b7e4-7cb43afd4b80" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_PROJECTSTOP" + ,"NativeType":"Guid" + ,"Value":"7ed3f803-86bb-4b3f-b7e4-7cb43afd4b80" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_NO_MARKIN_MARKOUT" + ,"NativeType":"Guid" + ,"Value":"7ed3f804-86bb-4b3f-b7e4-7cb43afd4b80" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_DXVA_MODE" + ,"NativeType":"Guid" + ,"Value":"1e8d34f6-f5ab-4e23-bb88-874aa3a1a74d" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_ENABLE_XVP_FOR_PLAYBACK" + ,"NativeType":"Guid" + ,"Value":"1967731f-cd78-42fc-b026-0992a56e5693" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS" + ,"NativeType":"Guid" + ,"Value":"b86cac42-41a6-4b79-897a-1ab0e52b4a1b" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_PLAYBACK_MAX_DIMS" + ,"NativeType":"Guid" + ,"Value":"5715cf19-5768-44aa-ad6e-8721f1b0f9bb" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_HARDWARE_MODE" + ,"NativeType":"Guid" + ,"Value":"d2d362fd-4e4f-4191-a579-c618b66706af" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_PLAYBACK_FRAMERATE" + ,"NativeType":"Guid" + ,"Value":"c164737a-c2b1-4553-83bb-5a526072448f" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED" + ,"NativeType":"Guid" + ,"Value":"d529950b-d484-4527-a9cd-b1909532b5b0" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES" + ,"NativeType":"Guid" + ,"Value":"6248c36d-5d0b-4f40-a0bb-b0b305f77698" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH" + ,"NativeType":"Guid" + ,"Value":"c8cc113f-7951-4548-aad6-9ed6202e62b3" + ,"Attrs":[] + } + ,{ + "Name":"MF_DISABLE_LOCALLY_REGISTERED_PLUGINS" + ,"NativeType":"Guid" + ,"Value":"66b16da9-add4-47e0-a16b-5af1fb483634" + ,"Attrs":[] + } + ,{ + "Name":"MF_LOCAL_PLUGIN_CONTROL_POLICY" + ,"NativeType":"Guid" + ,"Value":"d91b0085-c86d-4f81-8822-8c68e1d7fa04" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_FLUSH" + ,"NativeType":"Guid" + ,"Value":"494bbce8-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_DRAIN" + ,"NativeType":"Guid" + ,"Value":"494bbce9-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_D3DAWARE" + ,"NativeType":"Guid" + ,"Value":"494bbced-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPOLOGY_RESOLUTION_STATUS" + ,"NativeType":"Guid" + ,"Value":"494bbcde-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_ERRORCODE" + ,"NativeType":"Guid" + ,"Value":"494bbcee-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_CONNECT_METHOD" + ,"NativeType":"Guid" + ,"Value":"494bbcf1-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_LOCKED" + ,"NativeType":"Guid" + ,"Value":"494bbcf7-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_WORKQUEUE_ID" + ,"NativeType":"Guid" + ,"Value":"494bbcf8-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_WORKQUEUE_MMCSS_CLASS" + ,"NativeType":"Guid" + ,"Value":"494bbcf9-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_DECRYPTOR" + ,"NativeType":"Guid" + ,"Value":"494bbcfa-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_DISCARDABLE" + ,"NativeType":"Guid" + ,"Value":"494bbcfb-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_ERROR_MAJORTYPE" + ,"NativeType":"Guid" + ,"Value":"494bbcfd-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_ERROR_SUBTYPE" + ,"NativeType":"Guid" + ,"Value":"494bbcfe-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_WORKQUEUE_MMCSS_TASKID" + ,"NativeType":"Guid" + ,"Value":"494bbcff-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY" + ,"NativeType":"Guid" + ,"Value":"5001f840-2816-48f4-9364-ad1ef661a123" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY" + ,"NativeType":"Guid" + ,"Value":"a1ff99be-5e97-4a53-b494-568c642c0ff3" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_MARKIN_HERE" + ,"NativeType":"Guid" + ,"Value":"494bbd00-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_MARKOUT_HERE" + ,"NativeType":"Guid" + ,"Value":"494bbd01-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_DECODER" + ,"NativeType":"Guid" + ,"Value":"494bbd02-b031-4e38-97c4-d5422dd618dc" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_MEDIASTART" + ,"NativeType":"Guid" + ,"Value":"835c58ea-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_MEDIASTOP" + ,"NativeType":"Guid" + ,"Value":"835c58eb-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_SOURCE" + ,"NativeType":"Guid" + ,"Value":"835c58ec-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_PRESENTATION_DESCRIPTOR" + ,"NativeType":"Guid" + ,"Value":"835c58ed-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_STREAM_DESCRIPTOR" + ,"NativeType":"Guid" + ,"Value":"835c58ee-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_SEQUENCE_ELEMENTID" + ,"NativeType":"Guid" + ,"Value":"835c58ef-e075-4bc7-bcba-4de000df9ae6" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_TRANSFORM_OBJECTID" + ,"NativeType":"Guid" + ,"Value":"88dcc0c9-293e-4e8b-9aeb-0ad64cc016b0" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_STREAMID" + ,"NativeType":"Guid" + ,"Value":"14932f9b-9087-4bb4-8412-5167145cbe04" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_NOSHUTDOWN_ON_REMOVE" + ,"NativeType":"Guid" + ,"Value":"14932f9c-9087-4bb4-8412-5167145cbe04" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_RATELESS" + ,"NativeType":"Guid" + ,"Value":"14932f9d-9087-4bb4-8412-5167145cbe04" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_DISABLE_PREROLL" + ,"NativeType":"Guid" + ,"Value":"14932f9e-9087-4bb4-8412-5167145cbe04" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_PRIMARYOUTPUT" + ,"NativeType":"Guid" + ,"Value":"6304ef99-16b2-4ebe-9d67-e4c539b3a259" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_PMPHOST_CONTEXT" + ,"NativeType":"Guid" + ,"Value":"6c990d31-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_APP_CONTEXT" + ,"NativeType":"Guid" + ,"Value":"6c990d32-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_DURATION" + ,"NativeType":"Guid" + ,"Value":"6c990d33-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_TOTAL_FILE_SIZE" + ,"NativeType":"Guid" + ,"Value":"6c990d34-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_AUDIO_ENCODING_BITRATE" + ,"NativeType":"Guid" + ,"Value":"6c990d35-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_VIDEO_ENCODING_BITRATE" + ,"NativeType":"Guid" + ,"Value":"6c990d36-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_MIME_TYPE" + ,"NativeType":"Guid" + ,"Value":"6c990d37-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_LAST_MODIFIED_TIME" + ,"NativeType":"Guid" + ,"Value":"6c990d38-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_PLAYBACK_ELEMENT_ID" + ,"NativeType":"Guid" + ,"Value":"6c990d39-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_PREFERRED_LANGUAGE" + ,"NativeType":"Guid" + ,"Value":"6c990d3a-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_PLAYBACK_BOUNDARY_TIME" + ,"NativeType":"Guid" + ,"Value":"6c990d3b-bb8e-477a-8598-0d5d96fcd88a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_AUDIO_ISVARIABLEBITRATE" + ,"NativeType":"Guid" + ,"Value":"33026ee0-e387-4582-ae0a-34a2ad3baa18" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_LANGUAGE" + ,"NativeType":"Guid" + ,"Value":"00af2180-bdc2-423c-abca-f503593bc121" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_PROTECTED" + ,"NativeType":"Guid" + ,"Value":"00af2181-bdc2-423c-abca-f503593bc121" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_STREAM_NAME" + ,"NativeType":"Guid" + ,"Value":"4f1b099d-d314-41e5-a781-7fefaa4c501f" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_MUTUALLY_EXCLUSIVE" + ,"NativeType":"Guid" + ,"Value":"023ef79c-388d-487f-ac17-696cd6e3c6f5" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID" + ,"NativeType":"Guid" + ,"Value":"ba491360-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE" + ,"NativeType":"Guid" + ,"Value":"ba491361-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS" + ,"NativeType":"Guid" + ,"Value":"ba491362-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID" + ,"NativeType":"Guid" + ,"Value":"ba491364-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE" + ,"NativeType":"Guid" + ,"Value":"ba491365-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS" + ,"NativeType":"Guid" + ,"Value":"ba491366-be50-451e-95ab-6d4accc7dad8" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_MFT_LOCKED" + ,"NativeType":"Guid" + ,"Value":"c1f6093c-7f65-4fbd-9e39-5faec3c4fbd7" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACTIVATE_VIDEO_WINDOW" + ,"NativeType":"Guid" + ,"Value":"9a2dbbdd-f57e-4162-82b9-6831377682d3" + ,"Attrs":[] + } + ,{ + "Name":"MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS" + ,"NativeType":"Guid" + ,"Value":"ede4b5e0-f805-4d6c-99b3-db01bf95dfab" + ,"Attrs":[] + } + ,{ + "Name":"MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID" + ,"NativeType":"Guid" + ,"Value":"ede4b5e3-f805-4d6c-99b3-db01bf95dfab" + ,"Attrs":[] + } + ,{ + "Name":"MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID" + ,"NativeType":"Guid" + ,"Value":"b10aaec3-ef71-4cc3-b873-05a9a08b9f8e" + ,"Attrs":[] + } + ,{ + "Name":"MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE" + ,"NativeType":"Guid" + ,"Value":"6ba644ff-27c5-4d02-9887-c28619fdb91b" + ,"Attrs":[] + } + ,{ + "Name":"MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY" + ,"NativeType":"Guid" + ,"Value":"a9770471-92ec-4df4-94fe-81c36f0c3a7a" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_WMDRMV1_LicenseAcquisition" + ,"NativeType":"Guid" + ,"Value":"4ff6eeaf-0b43-4797-9b85-abf31815e7b0" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_WMDRMV7_LicenseAcquisition" + ,"NativeType":"Guid" + ,"Value":"003306df-4a06-4884-a097-ef6d22ec84a3" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_WMDRMV7_Individualization" + ,"NativeType":"Guid" + ,"Value":"acd2c84a-b303-4f65-bc2c-2c848d01a989" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_MF_UpdateRevocationInformation" + ,"NativeType":"Guid" + ,"Value":"e558b0b5-b3c4-44a0-924c-50d178932385" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_MF_UpdateUntrustedComponent" + ,"NativeType":"Guid" + ,"Value":"9879f3d6-cee2-48e6-b573-9767ab172f16" + ,"Attrs":[] + } + ,{ + "Name":"MFENABLETYPE_MF_RebootRequired" + ,"NativeType":"Guid" + ,"Value":"6d4d3d4b-0ece-4652-8b3a-f2d24260d887" + ,"Attrs":[] + } + ,{ + "Name":"MF_METADATA_PROVIDER_SERVICE" + ,"NativeType":"Guid" + ,"Value":"db214084-58a4-4d2e-b84f-6f755b2f7a0d" + ,"Attrs":[] + } + ,{ + "Name":"MF_PROPERTY_HANDLER_SERVICE" + ,"NativeType":"Guid" + ,"Value":"a3face02-32b8-41dd-90e7-5fef7c8991b5" + ,"Attrs":[] + } + ,{ + "Name":"MF_RATE_CONTROL_SERVICE" + ,"NativeType":"Guid" + ,"Value":"866fa297-b802-4bf8-9dc9-5e3b6a9f53c9" + ,"Attrs":[] + } + ,{ + "Name":"MF_TIMECODE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"a0d502a7-0eb3-4885-b1b9-9feb0d083454" + ,"Attrs":[] + } + ,{ + "Name":"MR_POLICY_VOLUME_SERVICE" + ,"NativeType":"Guid" + ,"Value":"1abaa2ac-9d3b-47c6-ab48-c59506de784d" + ,"Attrs":[] + } + ,{ + "Name":"MR_CAPTURE_POLICY_VOLUME_SERVICE" + ,"NativeType":"Guid" + ,"Value":"24030acd-107a-4265-975c-414e33e65f2a" + ,"Attrs":[] + } + ,{ + "Name":"MR_STREAM_VOLUME_SERVICE" + ,"NativeType":"Guid" + ,"Value":"f8b5fa2f-32ef-46f5-b172-1321212fb2c4" + ,"Attrs":[] + } + ,{ + "Name":"MR_AUDIO_POLICY_SERVICE" + ,"NativeType":"Guid" + ,"Value":"911fd737-6775-4ab0-a614-297862fdac88" + ,"Attrs":[] + } + ,{ + "Name":"MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET" + ,"NativeType":"Guid" + ,"Value":"62e3d776-8100-4e03-a6e8-bd3857ac9c47" + ,"Attrs":[] + } + ,{ + "Name":"MF_SAMPLEGRABBERSINK_IGNORE_CLOCK" + ,"NativeType":"Guid" + ,"Value":"0efda2c0-2b69-4e2e-ab8d-46dcbff7d25d" + ,"Attrs":[] + } + ,{ + "Name":"MF_QUALITY_SERVICES" + ,"NativeType":"Guid" + ,"Value":"b7e2be11-2f96-4640-b52c-282365bdf16c" + ,"Attrs":[] + } + ,{ + "Name":"MF_WORKQUEUE_SERVICES" + ,"NativeType":"Guid" + ,"Value":"8e37d489-41e0-413a-9068-287c886d8dda" + ,"Attrs":[] + } + ,{ + "Name":"MF_QUALITY_NOTIFY_PROCESSING_LATENCY" + ,"NativeType":"Guid" + ,"Value":"f6b44af8-604d-46fe-a95d-45479b10c9bc" + ,"Attrs":[] + } + ,{ + "Name":"MF_QUALITY_NOTIFY_SAMPLE_LAG" + ,"NativeType":"Guid" + ,"Value":"30d15206-ed2a-4760-be17-eb4a9f12295c" + ,"Attrs":[] + } + ,{ + "Name":"MF_TIME_FORMAT_SEGMENT_OFFSET" + ,"NativeType":"Guid" + ,"Value":"c8b8be77-869c-431d-812e-169693f65a39" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_PRESENTATION_PROVIDER_SERVICE" + ,"NativeType":"Guid" + ,"Value":"e002aadc-f4af-4ee5-9847-053edf840426" + ,"Attrs":[] + } + ,{ + "Name":"MF_TOPONODE_ATTRIBUTE_EDITOR_SERVICE" + ,"NativeType":"Guid" + ,"Value":"65656e1a-077f-4472-83ef-316f11d5087a" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_SSLCERTIFICATE_MANAGER" + ,"NativeType":"Guid" + ,"Value":"55e6cb27-e69b-4267-940c-2d7ec5bb8a0f" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_RESOURCE_FILTER" + ,"NativeType":"Guid" + ,"Value":"815d0ff6-265a-4477-9e46-7b80ad80b5fb" + ,"Attrs":[] + } + ,{ + "Name":"MFNET_SAVEJOB_SERVICE" + ,"NativeType":"Guid" + ,"Value":"b85a587f-3d02-4e52-9565-55d3ec1e7ff7" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_STATISTICS_SERVICE" + ,"NativeType":"Guid" + ,"Value":"3cb1f275-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_STATISTICS" + ,"NativeType":"Guid" + ,"Value":"3cb1f274-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_BUFFERINGTIME" + ,"NativeType":"Guid" + ,"Value":"3cb1f276-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ACCELERATEDSTREAMINGDURATION" + ,"NativeType":"Guid" + ,"Value":"3cb1f277-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION" + ,"NativeType":"Guid" + ,"Value":"4aab2879-bbe1-4994-9ff0-5495bd250129" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_MAXBUFFERTIMEMS" + ,"NativeType":"Guid" + ,"Value":"408b24e6-4038-4401-b5b2-fe701a9ebf10" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_CONNECTIONBANDWIDTH" + ,"NativeType":"Guid" + ,"Value":"3cb1f278-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_CACHEENABLED" + ,"NativeType":"Guid" + ,"Value":"3cb1f279-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_AUTORECONNECTLIMIT" + ,"NativeType":"Guid" + ,"Value":"3cb1f27a-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_RESENDSENABLED" + ,"NativeType":"Guid" + ,"Value":"3cb1f27b-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_THINNINGENABLED" + ,"NativeType":"Guid" + ,"Value":"3cb1f27c-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROTOCOL" + ,"NativeType":"Guid" + ,"Value":"3cb1f27d-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_TRANSPORT" + ,"NativeType":"Guid" + ,"Value":"3cb1f27e-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PREVIEWMODEENABLED" + ,"NativeType":"Guid" + ,"Value":"3cb1f27f-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_CREDENTIAL_MANAGER" + ,"NativeType":"Guid" + ,"Value":"3cb1f280-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PPBANDWIDTH" + ,"NativeType":"Guid" + ,"Value":"3cb1f281-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_AUTORECONNECTPROGRESS" + ,"NativeType":"Guid" + ,"Value":"3cb1f282-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYLOCATORFACTORY" + ,"NativeType":"Guid" + ,"Value":"3cb1f283-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_BROWSERUSERAGENT" + ,"NativeType":"Guid" + ,"Value":"3cb1f28b-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_BROWSERWEBPAGE" + ,"NativeType":"Guid" + ,"Value":"3cb1f28c-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PLAYERVERSION" + ,"NativeType":"Guid" + ,"Value":"3cb1f28d-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PLAYERID" + ,"NativeType":"Guid" + ,"Value":"3cb1f28e-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_HOSTEXE" + ,"NativeType":"Guid" + ,"Value":"3cb1f28f-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_HOSTVERSION" + ,"NativeType":"Guid" + ,"Value":"3cb1f291-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PLAYERUSERAGENT" + ,"NativeType":"Guid" + ,"Value":"3cb1f292-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_CLIENTGUID" + ,"NativeType":"Guid" + ,"Value":"60a2c4a6-f197-4c14-a5bf-88830d2458af" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_LOGURL" + ,"NativeType":"Guid" + ,"Value":"3cb1f293-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_UDP" + ,"NativeType":"Guid" + ,"Value":"3cb1f294-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_TCP" + ,"NativeType":"Guid" + ,"Value":"3cb1f295-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_MSB" + ,"NativeType":"Guid" + ,"Value":"3cb1f296-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_RTSP" + ,"NativeType":"Guid" + ,"Value":"3cb1f298-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_HTTP" + ,"NativeType":"Guid" + ,"Value":"3cb1f299-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_STREAMING" + ,"NativeType":"Guid" + ,"Value":"3cb1f29c-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_DOWNLOAD" + ,"NativeType":"Guid" + ,"Value":"3cb1f29d-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_ENABLE_PRIVATEMODE" + ,"NativeType":"Guid" + ,"Value":"824779d8-f18b-4405-8cf1-464fb5aa8f71" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_UDP_PORT_RANGE" + ,"NativeType":"Guid" + ,"Value":"3cb1f29a-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYINFO" + ,"NativeType":"Guid" + ,"Value":"3cb1f29b-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION" + ,"NativeType":"Guid" + ,"Value":"47eae1bd-bdfe-42e2-82f3-54a48c17962d" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYSETTINGS" + ,"NativeType":"Guid" + ,"Value":"3cb1f287-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYHOSTNAME" + ,"NativeType":"Guid" + ,"Value":"3cb1f284-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYPORT" + ,"NativeType":"Guid" + ,"Value":"3cb1f288-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYEXCEPTIONLIST" + ,"NativeType":"Guid" + ,"Value":"3cb1f285-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYBYPASSFORLOCAL" + ,"NativeType":"Guid" + ,"Value":"3cb1f286-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PROXYRERUNAUTODETECTION" + ,"NativeType":"Guid" + ,"Value":"3cb1f289-0505-4c5d-ae71-0a556344efa1" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_STREAM_LANGUAGE" + ,"NativeType":"Guid" + ,"Value":"9ab44318-f7cd-4f2d-8d6d-fa35b492cecb" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_LOGPARAMS" + ,"NativeType":"Guid" + ,"Value":"64936ae8-9418-453a-8cda-3e0a668b353b" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_PEERMANAGER" + ,"NativeType":"Guid" + ,"Value":"48b29adb-febf-45ee-a9bf-efb81c492efc" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_FRIENDLYNAME" + ,"NativeType":"Guid" + ,"Value":"5b2a7757-bc6b-447e-aa06-0dda1c646e2f" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE" + ,"NativeType":"Guid" + ,"Value":"a6e1f733-3001-4915-8150-1558a2180ec8" + ,"Attrs":[] + } + ,{ + "Name":"MF_BYTESTREAM_SERVICE" + ,"NativeType":"Guid" + ,"Value":"ab025e2b-16d9-4180-a127-ba6c70156161" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_PROTECTION_MANAGER_PROPERTIES" + ,"NativeType":"Guid" + ,"Value":"38bd81a9-acea-4c73-89b2-5532c0aeca79" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_SPDIF" + ,"NativeType":"Guid" + ,"Value":"0b94a712-ad3e-4cee-83ce-ce32e3db6522" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_UNKNOWN" + ,"NativeType":"Guid" + ,"Value":"ac3aef5c-ce43-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_PCI" + ,"NativeType":"Guid" + ,"Value":"ac3aef5d-ce43-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_PCIX" + ,"NativeType":"Guid" + ,"Value":"ac3aef5e-ce43-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_PCI_Express" + ,"NativeType":"Guid" + ,"Value":"ac3aef5f-ce43-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_AGP" + ,"NativeType":"Guid" + ,"Value":"ac3aef60-ce43-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_VGA" + ,"NativeType":"Guid" + ,"Value":"57cd5968-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_SVIDEO" + ,"NativeType":"Guid" + ,"Value":"57cd5969-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_COMPOSITE" + ,"NativeType":"Guid" + ,"Value":"57cd596a-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_COMPONENT" + ,"NativeType":"Guid" + ,"Value":"57cd596b-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_DVI" + ,"NativeType":"Guid" + ,"Value":"57cd596c-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_HDMI" + ,"NativeType":"Guid" + ,"Value":"57cd596d-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_LVDS" + ,"NativeType":"Guid" + ,"Value":"57cd596e-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_D_JPN" + ,"NativeType":"Guid" + ,"Value":"57cd5970-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_SDI" + ,"NativeType":"Guid" + ,"Value":"57cd5971-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_DISPLAYPORT_EXTERNAL" + ,"NativeType":"Guid" + ,"Value":"57cd5972-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_DISPLAYPORT_EMBEDDED" + ,"NativeType":"Guid" + ,"Value":"57cd5973-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_UDI_EXTERNAL" + ,"NativeType":"Guid" + ,"Value":"57cd5974-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_UDI_EMBEDDED" + ,"NativeType":"Guid" + ,"Value":"57cd5975-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_MIRACAST" + ,"NativeType":"Guid" + ,"Value":"57cd5977-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_TRANSPORT_AGNOSTIC_DIGITAL_MODE_A" + ,"NativeType":"Guid" + ,"Value":"57cd5978-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MFCONNECTOR_TRANSPORT_AGNOSTIC_DIGITAL_MODE_B" + ,"NativeType":"Guid" + ,"Value":"57cd5979-ce47-11d9-92db-000bdb28ff98" + ,"Attrs":[] + } + ,{ + "Name":"MF_POLICY_ID" + ,"NativeType":"Guid" + ,"Value":"b160c24d-c059-48f1-a901-9ee298a9a8c3" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_DISABLE" + ,"NativeType":"Guid" + ,"Value":"8cc6d81b-fec6-4d8f-964b-cfba0b0dad0d" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_CONSTRICTVIDEO" + ,"NativeType":"Guid" + ,"Value":"193370ce-c5e4-4c3a-8a66-6959b4da4442" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_CONSTRICTVIDEO_NOOPM" + ,"NativeType":"Guid" + ,"Value":"a580e8cd-c247-4957-b983-3c2eebd1ff59" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_CONSTRICTAUDIO" + ,"NativeType":"Guid" + ,"Value":"ffc99b44-df48-4e16-8e66-096892c1578a" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_TRUSTEDAUDIODRIVERS" + ,"NativeType":"Guid" + ,"Value":"65bdf3d2-0168-4816-a533-55d47b027101" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_HDCP" + ,"NativeType":"Guid" + ,"Value":"ae7cc03d-c828-4021-acb7-d578d27aaf13" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_CGMSA" + ,"NativeType":"Guid" + ,"Value":"e57e69e9-226b-4d31-b4e3-d3db008736dd" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_ACP" + ,"NativeType":"Guid" + ,"Value":"c3fd11c6-f8b7-4d20-b008-1db17d61f2da" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_WMDRMOTA" + ,"NativeType":"Guid" + ,"Value":"a267a6a1-362e-47d0-8805-4628598a23e4" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_FFT" + ,"NativeType":"Guid" + ,"Value":"462a56b2-2866-4bb6-980d-6d8d9edb1a8c" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_PROTECTED_SURFACE" + ,"NativeType":"Guid" + ,"Value":"4f5d9566-e742-4a25-8d1f-d287b5fa0ade" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_DISABLE_SCREEN_SCRAPE" + ,"NativeType":"Guid" + ,"Value":"a21179a4-b7cd-40d8-9614-8ef2371ba78d" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_VIDEO_FRAMES" + ,"NativeType":"Guid" + ,"Value":"36a59cbc-7401-4a8c-bc20-46a7c9e597f0" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_HARDWARE" + ,"NativeType":"Guid" + ,"Value":"4ee7f0c1-9ed7-424f-b6be-996b33528856" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_HDCP_WITH_TYPE_ENFORCEMENT" + ,"NativeType":"Guid" + ,"Value":"a4a585e8-ed60-442d-814d-db4d4220a06d" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTIONATTRIBUTE_BEST_EFFORT" + ,"NativeType":"Guid" + ,"Value":"c8e06331-75f0-4ec1-8e77-17578f773b46" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTIONATTRIBUTE_FAIL_OVER" + ,"NativeType":"Guid" + ,"Value":"8536abc5-38f1-4151-9cce-f55d941229ac" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION" + ,"NativeType":"Guid" + ,"Value":"c873de64-d8a5-49e6-88bb-fb963fd3d4ce" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTIONATTRIBUTE_CONSTRICTVIDEO_IMAGESIZE" + ,"NativeType":"Guid" + ,"Value":"008476fc-4b58-4d80-a790-e7297673161d" + ,"Attrs":[] + } + ,{ + "Name":"MFPROTECTIONATTRIBUTE_HDCP_SRM" + ,"NativeType":"Guid" + ,"Value":"6f302107-3477-4468-8a08-eef9db10e20f" + ,"Attrs":[] + } + ,{ + "Name":"MF_SampleProtectionSalt" + ,"NativeType":"Guid" + ,"Value":"5403deee-b9ee-438f-aa83-3804997e569d" + ,"Attrs":[] + } + ,{ + "Name":"MF_REMOTE_PROXY" + ,"NativeType":"Guid" + ,"Value":"2f00c90e-d2cf-4278-8b6a-d077fac3a25f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_CreateMediaExtensionObject" + ,"NativeType":"Guid" + ,"Value":"ef65a54d-0788-45b8-8b14-bc0f6a6b5137" + ,"Attrs":[] + } + ,{ + "Name":"MF_SAMI_SERVICE" + ,"NativeType":"Guid" + ,"Value":"49a89ae7-b4d9-4ef2-aa5c-f65a3e05ae4e" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_SAMI_STYLELIST" + ,"NativeType":"Guid" + ,"Value":"e0b73c7f-486d-484e-9872-4de5192a7bf8" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_SAMI_LANGUAGE" + ,"NativeType":"Guid" + ,"Value":"36fcb98a-6cd0-44cb-acb9-a8f5600dd0bb" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_CONTAINERTYPE" + ,"NativeType":"Guid" + ,"Value":"150ff23f-4abc-478b-ac4f-e1916fba1cca" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_ASF" + ,"NativeType":"Guid" + ,"Value":"430f6f6e-b6bf-4fc1-a0bd-9ee46eee2afb" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_MPEG4" + ,"NativeType":"Guid" + ,"Value":"dc6cd05d-b9d0-40ef-bd35-fa622c1ab28a" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_MP3" + ,"NativeType":"Guid" + ,"Value":"e438b912-83f1-4de6-9e3a-9ffbc6dd24d1" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_FLAC" + ,"NativeType":"Guid" + ,"Value":"31344aa3-05a9-42b5-901b-8e9d4257f75e" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_3GP" + ,"NativeType":"Guid" + ,"Value":"34c50167-4472-4f34-9ea0-c49fbacf037d" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_AC3" + ,"NativeType":"Guid" + ,"Value":"6d8d91c3-8c91-4ed1-8742-8c347d5b44d0" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_ADTS" + ,"NativeType":"Guid" + ,"Value":"132fd27d-0f02-43de-a301-38fbbbb3834e" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_MPEG2" + ,"NativeType":"Guid" + ,"Value":"bfc2dbf9-7bb4-4f8f-afde-e112c44ba882" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_WAVE" + ,"NativeType":"Guid" + ,"Value":"64c3453c-0f26-4741-be63-87bdf8bb935b" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_AVI" + ,"NativeType":"Guid" + ,"Value":"7edfe8af-402f-4d76-a33c-619fd157d0f1" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_FMPEG4" + ,"NativeType":"Guid" + ,"Value":"9ba876f1-419f-4b77-a1e0-35959d9d4004" + ,"Attrs":[] + } + ,{ + "Name":"MFTranscodeContainerType_AMR" + ,"NativeType":"Guid" + ,"Value":"025d5ad3-621a-475b-964d-66b1c824f079" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_SKIP_METADATA_TRANSFER" + ,"NativeType":"Guid" + ,"Value":"4e4469ef-b571-4959-8f83-3dcfba33a393" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_TOPOLOGYMODE" + ,"NativeType":"Guid" + ,"Value":"3e3df610-394a-40b2-9dea-3bab650bebf2" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_ADJUST_PROFILE" + ,"NativeType":"Guid" + ,"Value":"9c37c21b-060f-487c-a690-80d7f50d1c72" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_ENCODINGPROFILE" + ,"NativeType":"Guid" + ,"Value":"6947787c-f508-4ea9-b1e9-a1fe3a49fbc9" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_QUALITYVSSPEED" + ,"NativeType":"Guid" + ,"Value":"98332df8-03cd-476b-89fa-3f9e442dec9f" + ,"Attrs":[] + } + ,{ + "Name":"MF_TRANSCODE_DONOT_INSERT_ENCODER" + ,"NativeType":"Guid" + ,"Value":"f45aa7ce-ab24-4012-a11b-dc8220201410" + ,"Attrs":[] + } + ,{ + "Name":"MF_VIDEO_PROCESSOR_ALGORITHM" + ,"NativeType":"Guid" + ,"Value":"4a0a1e1f-272c-4fb6-9eb1-db330cbc97ca" + ,"Attrs":[] + } + ,{ + "Name":"MF_XVP_DISABLE_FRC" + ,"NativeType":"Guid" + ,"Value":"2c0afa19-7a97-4d5a-9ee8-16d4fc518d8c" + ,"Attrs":[] + } + ,{ + "Name":"MF_XVP_CALLER_ALLOCATES_OUTPUT" + ,"NativeType":"Guid" + ,"Value":"04a2cabc-0cab-40b1-a1b9-75bc3658f000" + ,"Attrs":[] + } + ,{ + "Name":"MF_LOCAL_MFT_REGISTRATION_SERVICE" + ,"NativeType":"Guid" + ,"Value":"ddf5cf9c-4506-45aa-abf0-6d5d94dd1b4a" + ,"Attrs":[] + } + ,{ + "Name":"MF_WRAPPED_SAMPLE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"31f52bf2-d03e-4048-80d0-9c1046d87c61" + ,"Attrs":[] + } + ,{ + "Name":"MF_WRAPPED_OBJECT" + ,"NativeType":"Guid" + ,"Value":"2b182c4c-d6ac-49f4-8915-f71887db70cd" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_HttpSchemePlugin" + ,"NativeType":"Guid" + ,"Value":"44cb442b-9da9-49df-b3fd-023777b16e50" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_UrlmonSchemePlugin" + ,"NativeType":"Guid" + ,"Value":"9ec4b4f9-3029-45ad-947b-344de2a249e2" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_NetSchemePlugin" + ,"NativeType":"Guid" + ,"Value":"e9f4ebab-d97b-463e-a2b1-c54ee3f9414d" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE" + ,"NativeType":"Guid" + ,"Value":"c60ac5fe-252a-478f-a0ef-bc8fa5f7cad3" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE" + ,"NativeType":"Guid" + ,"Value":"de7046ba-54d6-4487-a2a4-ec7c0d1bd163" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME" + ,"NativeType":"Guid" + ,"Value":"60d0e559-52f8-4fa2-bbce-acdb34a8ec01" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE" + ,"NativeType":"Guid" + ,"Value":"56a819ca-0c78-4de4-a0a7-3ddaba0f24d4" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY" + ,"NativeType":"Guid" + ,"Value":"77f0ae69-c3bd-4509-941d-467e4d24899e" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK" + ,"NativeType":"Guid" + ,"Value":"58f0aad8-22bf-4f8a-bb3d-d2c4978c6e2f" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_SYMBOLIC_LINK" + ,"NativeType":"Guid" + ,"Value":"98d24b5e-5930-4614-b5a1-f600f9355a78" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS" + ,"NativeType":"Guid" + ,"Value":"7dd9b730-4f2d-41d5-8f95-0cc9a912ba26" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID" + ,"NativeType":"Guid" + ,"Value":"30da9258-feb9-47a7-a453-763a7a8e1c5f" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE" + ,"NativeType":"Guid" + ,"Value":"bc9d118e-8c67-4a18-85d4-12d300400552" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_PROVIDER_DEVICE_ID" + ,"NativeType":"Guid" + ,"Value":"36689d42-a06c-40ae-84cf-f5a034067cc4" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_XADDRESS" + ,"NativeType":"Guid" + ,"Value":"bca0be52-c327-44c7-9b7d-7fa8d9b5bcda" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_STREAM_URL" + ,"NativeType":"Guid" + ,"Value":"9d7b40d2-3617-4043-93e3-8d6da9bb3492" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_USERNAME" + ,"NativeType":"Guid" + ,"Value":"05d01add-949f-46eb-bc8e-8b0d2b32d79d" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_PASSWORD" + ,"NativeType":"Guid" + ,"Value":"a0fd7e16-42d9-49df-84c0-e82c5eab8874" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_FrameServerNetworkCameraSource" + ,"NativeType":"Guid" + ,"Value":"7a213aa7-866f-414a-8c1a-275c7283a395" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID" + ,"NativeType":"Guid" + ,"Value":"14dd9a1c-7cff-41be-b1b9-ba1ac6ecb571" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID" + ,"NativeType":"Guid" + ,"Value":"8ac3587a-4ae7-42d8-99e0-0a6013eef90f" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_IMAGE_STREAM" + ,"NativeType":"Guid" + ,"Value":"a7ffb865-e7b2-43b0-9f6f-9af2a0e50fc0" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM" + ,"NativeType":"Guid" + ,"Value":"03eeec7e-d605-4576-8b29-6580b490d7d3" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_STREAM_ID" + ,"NativeType":"Guid" + ,"Value":"11bd5120-d124-446b-88e6-17060257fff9" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_STREAM_CATEGORY" + ,"NativeType":"Guid" + ,"Value":"2939e7b8-a62e-4579-b674-d4073dfabbba" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_FRAMESERVER_SHARED" + ,"NativeType":"Guid" + ,"Value":"1cb378e9-b279-41d4-af97-34a243e68320" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_TRANSFORM_STREAM_ID" + ,"NativeType":"Guid" + ,"Value":"e63937b7-daaf-4d49-815f-d826f8ad31e7" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID" + ,"NativeType":"Guid" + ,"Value":"048e6558-60c4-4173-bd5b-6a3ca2896aee" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICEMFT_EXTENSION_PLUGIN_CLSID" + ,"NativeType":"Guid" + ,"Value":"0844dbae-34fa-48a0-a783-8e696fb1c9a8" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT" + ,"NativeType":"Guid" + ,"Value":"37f9375c-e664-4ea4-aae4-cb6d1daca1f4" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_TAKEPHOTO_TRIGGER" + ,"NativeType":"Guid" + ,"Value":"1d180e34-538c-4fbb-a75a-859af7d261a6" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_MAX_FRAME_BUFFERS" + ,"NativeType":"Guid" + ,"Value":"1684cebe-3175-4985-882c-0efd3e8ac11e" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL" + ,"NativeType":"Guid" + ,"Value":"6a2c4fa6-d179-41cd-9523-822371ea40e5" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICEMFT_CONNECTED_PIN_KSCONTROL" + ,"NativeType":"Guid" + ,"Value":"e63310f7-b244-4ef8-9a7d-24c74e32ebd0" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICE_THERMAL_STATE_CHANGED" + ,"NativeType":"Guid" + ,"Value":"70ccd0af-fc9f-4deb-a875-9fecd16c5bd4" + ,"Attrs":[] + } + ,{ + "Name":"MFSampleExtension_DeviceTimestamp" + ,"NativeType":"Guid" + ,"Value":"8f3e35e7-2dcd-4887-8622-2a58baa652b0" + ,"Attrs":[] + } + ,{ + "Name":"MFSampleExtension_Spatial_CameraViewTransform" + ,"NativeType":"Guid" + ,"Value":"4e251fa4-830f-4770-859a-4b8d99aa809b" + ,"Attrs":[] + } + ,{ + "Name":"MFSampleExtension_Spatial_CameraCoordinateSystem" + ,"NativeType":"Guid" + ,"Value":"9d13c82f-2199-4e67-91cd-d1a4181f2534" + ,"Attrs":[] + } + ,{ + "Name":"MFSampleExtension_Spatial_CameraProjectionTransform" + ,"NativeType":"Guid" + ,"Value":"47f9fcb5-2a02-4f26-a477-792fdf95886a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIASOURCE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"f09992f7-9fba-4c4a-a37f-8c47b4e1dfe7" + ,"Attrs":[] + } + ,{ + "Name":"MF_ACCESS_CONTROLLED_MEDIASOURCE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"014a5031-2f05-4c6a-9f9c-7d0dc4eda5f4" + ,"Attrs":[] + } + ,{ + "Name":"MF_CONTENT_DECRYPTOR_SERVICE" + ,"NativeType":"Guid" + ,"Value":"68a72927-fc7b-44ee-85f4-7c51bd55a659" + ,"Attrs":[] + } + ,{ + "Name":"MF_CONTENT_PROTECTION_DEVICE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"ff58436f-76a0-41fe-b566-10cc53962edd" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_AUDIO_ENCODER_DELAY" + ,"NativeType":"Guid" + ,"Value":"8e85422c-73de-403f-9a35-550ad6e8b951" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_AUDIO_ENCODER_PADDING" + ,"NativeType":"Guid" + ,"Value":"529c7f2c-ac4b-4e3f-bfc3-0902194982cb" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSH264DecoderMFT" + ,"NativeType":"Guid" + ,"Value":"62ce7e72-4c71-4d20-b15d-452831a87d9d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSH264EncoderMFT" + ,"NativeType":"Guid" + ,"Value":"6ca50344-051a-4ded-9779-a43305165e35" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSDDPlusDecMFT" + ,"NativeType":"Guid" + ,"Value":"177c0afe-900b-48d4-9e4c-57add250b3d4" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MP3DecMediaObject" + ,"NativeType":"Guid" + ,"Value":"bbeea841-0a63-4f52-a7ab-a9b3a84ed38a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSAACDecMFT" + ,"NativeType":"Guid" + ,"Value":"32d186a7-218f-4c75-8876-dd77273a8999" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSH265DecoderMFT" + ,"NativeType":"Guid" + ,"Value":"420a51a3-d605-430c-b4fc-45274fa6c562" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMVDecoderMFT" + ,"NativeType":"Guid" + ,"Value":"82d353df-90bd-4382-8bc2-3f6192b76e34" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMADecMediaObject" + ,"NativeType":"Guid" + ,"Value":"2eeb4adf-4578-4d10-bca7-bb955f56320a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSMPEGAudDecMFT" + ,"NativeType":"Guid" + ,"Value":"70707b39-b2ca-4015-abea-f8447d22d88b" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSMPEGDecoderMFT" + ,"NativeType":"Guid" + ,"Value":"2d709e52-123f-49b5-9cbc-9af5cde28fb9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_AudioResamplerMediaObject" + ,"NativeType":"Guid" + ,"Value":"f447b69e-1884-4a7e-8055-346f74d6edb3" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSVPxDecoder" + ,"NativeType":"Guid" + ,"Value":"e3aaf548-c9a4-4c6e-234d-5ada374b0000" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MSOpusDecoder" + ,"NativeType":"Guid" + ,"Value":"63e17c10-2d43-4c42-8fe3-8d8b63e46a6a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_VideoProcessorMFT" + ,"NativeType":"Guid" + ,"Value":"88753b26-5b24-49bd-b2e7-0c445c78c982" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_CROSS_ORIGIN_SUPPORT" + ,"NativeType":"Guid" + ,"Value":"9842207c-b02c-4271-a2fc-72e49308e5c2" + ,"Attrs":[] + } + ,{ + "Name":"MFNETSOURCE_HTTP_DOWNLOAD_SESSION_PROVIDER" + ,"NativeType":"Guid" + ,"Value":"7d55081e-307d-4d6d-a663-a93be97c4b5c" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_MEDIASOURCE_STATUS" + ,"NativeType":"Guid" + ,"Value":"1913678b-fc0f-44da-8f43-1ba3b526f4ae" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_VIDEO_SPHERICAL" + ,"NativeType":"Guid" + ,"Value":"a51da449-3fdc-478c-bcb5-30be76595f55" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_VIDEO_SPHERICAL_FORMAT" + ,"NativeType":"Guid" + ,"Value":"4a8fc407-6ea1-46c8-b567-6971d4a139c3" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_VIDEO_SPHERICAL_INITIAL_VIEWDIRECTION" + ,"NativeType":"Guid" + ,"Value":"11d25a49-bb62-467f-9db1-c17165716c49" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIASOURCE_EXPOSE_ALL_STREAMS" + ,"NativeType":"Guid" + ,"Value":"e7f250b8-8fd9-4a09-b6c1-6a315c7c720e" + ,"Attrs":[] + } + ,{ + "Name":"MF_ST_MEDIASOURCE_COLLECTION" + ,"NativeType":"Guid" + ,"Value":"616de972-83ad-4950-8170-630d19cbe307" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_FILTER_KSCONTROL" + ,"NativeType":"Guid" + ,"Value":"46783cca-3df5-4923-a9ef-36b7223edde0" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_PIN_KSCONTROL" + ,"NativeType":"Guid" + ,"Value":"ef3ef9a7-87f2-48ca-be02-674878918e98" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_SOURCE_ATTRIBUTES" + ,"NativeType":"Guid" + ,"Value":"2f8cb617-361b-434f-85ea-99a03e1ce4e0" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_FRAMESERVER_HIDDEN" + ,"NativeType":"Guid" + ,"Value":"f402567b-4d91-4179-96d1-74c8480c2034" + ,"Attrs":[] + } + ,{ + "Name":"MF_STF_VERSION_INFO" + ,"NativeType":"Guid" + ,"Value":"6770bd39-ef82-44ee-a49b-934beb24aef7" + ,"Attrs":[] + } + ,{ + "Name":"MF_STF_VERSION_DATE" + ,"NativeType":"Guid" + ,"Value":"31a165d5-df67-4095-8e44-8868fc20dbfd" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_REQUIRED_CAPABILITIES" + ,"NativeType":"Guid" + ,"Value":"6d8b957e-7cf6-43f4-af56-9c0e1e4fcbe1" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_REQUIRED_SDDL" + ,"NativeType":"Guid" + ,"Value":"331ae85d-c0d3-49ba-83ba-82a12d63cdd6" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICEMFT_SENSORPROFILE_COLLECTION" + ,"NativeType":"Guid" + ,"Value":"36ebdc44-b12c-441b-89f4-08b2f41a9cfc" + ,"Attrs":[] + } + ,{ + "Name":"MF_DEVICESTREAM_SENSORSTREAM_ID" + ,"NativeType":"Guid" + ,"Value":"e35b9fe4-0659-4cad-bb51-33160be7e413" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_FILE_ID" + ,"NativeType":"Guid" + ,"Value":"3de649b4-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_CREATION_TIME" + ,"NativeType":"Guid" + ,"Value":"3de649b6-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_PACKETS" + ,"NativeType":"Guid" + ,"Value":"3de649b7-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION" + ,"NativeType":"Guid" + ,"Value":"3de649b8-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_SEND_DURATION" + ,"NativeType":"Guid" + ,"Value":"3de649b9-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_PREROLL" + ,"NativeType":"Guid" + ,"Value":"3de649ba-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_FLAGS" + ,"NativeType":"Guid" + ,"Value":"3de649bb-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE" + ,"NativeType":"Guid" + ,"Value":"3de649bc-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE" + ,"NativeType":"Guid" + ,"Value":"3de649bd-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE" + ,"NativeType":"Guid" + ,"Value":"3de649be-d76d-4e66-9ec9-78120fb4c7e3" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMDRMSystemID" + ,"NativeType":"Guid" + ,"Value":"8948bb22-11bd-4796-93e3-974d1b575678" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CONTENTENCRYPTION_TYPE" + ,"NativeType":"Guid" + ,"Value":"8520fe3d-277e-46ea-99e4-e30a86db12be" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CONTENTENCRYPTION_KEYID" + ,"NativeType":"Guid" + ,"Value":"8520fe3e-277e-46ea-99e4-e30a86db12be" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA" + ,"NativeType":"Guid" + ,"Value":"8520fe3f-277e-46ea-99e4-e30a86db12be" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL" + ,"NativeType":"Guid" + ,"Value":"8520fe40-277e-46ea-99e4-e30a86db12be" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA" + ,"NativeType":"Guid" + ,"Value":"62508be5-ecdf-4924-a359-72bab3397b9d" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_LANGLIST" + ,"NativeType":"Guid" + ,"Value":"f23de43c-9977-460d-a6ec-32937f160f7d" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_LANGLIST_LEGACYORDER" + ,"NativeType":"Guid" + ,"Value":"f23de43d-9977-460d-a6ec-32937f160f7d" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_MARKER" + ,"NativeType":"Guid" + ,"Value":"5134330e-83a6-475e-a9d5-4fb875fb2e31" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_SCRIPT" + ,"NativeType":"Guid" + ,"Value":"e29cd0d7-d602-4923-a7fe-73fd97ecc650" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_CODECLIST" + ,"NativeType":"Guid" + ,"Value":"e4bb3509-c18d-4df1-bb99-7a36b3cc4119" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_METADATA_IS_VBR" + ,"NativeType":"Guid" + ,"Value":"5fc6947a-ef60-445d-b449-442ecc78b4c1" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_METADATA_V8_VBRPEAK" + ,"NativeType":"Guid" + ,"Value":"5fc6947b-ef60-445d-b449-442ecc78b4c1" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_METADATA_V8_BUFFERAVERAGE" + ,"NativeType":"Guid" + ,"Value":"5fc6947c-ef60-445d-b449-442ecc78b4c1" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS" + ,"NativeType":"Guid" + ,"Value":"5fc6947d-ef60-445d-b449-442ecc78b4c1" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_DATA_START_OFFSET" + ,"NativeType":"Guid" + ,"Value":"e7d5b3e7-1f29-45d3-8822-3e78fae272ed" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_DATA_LENGTH" + ,"NativeType":"Guid" + ,"Value":"e7d5b3e8-1f29-45d3-8822-3e78fae272ed" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX" + ,"NativeType":"Guid" + ,"Value":"48f8a522-305d-422d-8524-2502dda33680" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE" + ,"NativeType":"Guid" + ,"Value":"48f8a523-305d-422d-8524-2502dda33680" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE" + ,"NativeType":"Guid" + ,"Value":"48f8a524-305d-422d-8524-2502dda33680" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE" + ,"NativeType":"Guid" + ,"Value":"48f8a525-305d-422d-8524-2502dda33680" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE" + ,"NativeType":"Guid" + ,"Value":"48f8a526-305d-422d-8524-2502dda33680" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_STREAMBITRATES_BITRATE" + ,"NativeType":"Guid" + ,"Value":"a8e182ed-afc8-43d0-b0d1-f65bad9da558" + ,"Attrs":[] + } + ,{ + "Name":"MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE" + ,"NativeType":"Guid" + ,"Value":"245e929d-c44e-4f7e-bb3c-77d4dfd27f8a" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_INFO_HAS_AUDIO" + ,"NativeType":"Guid" + ,"Value":"80e62295-2296-4a44-b31c-d103c6fed23c" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_INFO_HAS_VIDEO" + ,"NativeType":"Guid" + ,"Value":"80e62296-2296-4a44-b31c-d103c6fed23c" + ,"Attrs":[] + } + ,{ + "Name":"MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO" + ,"NativeType":"Guid" + ,"Value":"80e62297-2296-4a44-b31c-d103c6fed23c" + ,"Attrs":[] + } + ,{ + "Name":"MF_ASFPROFILE_MINPACKETSIZE" + ,"NativeType":"Guid" + ,"Value":"22587626-47de-4168-87f5-b5aa9b12a8f0" + ,"Attrs":[] + } + ,{ + "Name":"MF_ASFPROFILE_MAXPACKETSIZE" + ,"NativeType":"Guid" + ,"Value":"22587627-47de-4168-87f5-b5aa9b12a8f0" + ,"Attrs":[] + } + ,{ + "Name":"MF_ASFSTREAMCONFIG_LEAKYBUCKET1" + ,"NativeType":"Guid" + ,"Value":"c69b5901-ea1a-4c9b-b692-e2a0d29a8add" + ,"Attrs":[] + } + ,{ + "Name":"MF_ASFSTREAMCONFIG_LEAKYBUCKET2" + ,"NativeType":"Guid" + ,"Value":"c69b5902-ea1a-4c9b-b692-e2a0d29a8add" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_SampleDuration" + ,"NativeType":"Guid" + ,"Value":"c6bd9450-867f-4907-83a3-c77921b733ad" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_OutputCleanPoint" + ,"NativeType":"Guid" + ,"Value":"f72a3c6f-6eb4-4ebc-b192-09ad9759e828" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_SMPTE" + ,"NativeType":"Guid" + ,"Value":"399595ec-8667-4e2d-8fdb-98814ce76c1e" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_FileName" + ,"NativeType":"Guid" + ,"Value":"e165ec0e-19ed-45d7-b4a7-25cbd1e28e9b" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_ContentType" + ,"NativeType":"Guid" + ,"Value":"d590dc20-07bc-436c-9cf7-f3bbfbf1a4dc" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_PixelAspectRatio" + ,"NativeType":"Guid" + ,"Value":"1b1ee554-f9ea-4bc8-821a-376b74e4c4b8" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_Encryption_SampleID" + ,"NativeType":"Guid" + ,"Value":"6698b84e-0afa-4330-aeb2-1c0a98d7a44d" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSampleExtension_Encryption_KeyID" + ,"NativeType":"Guid" + ,"Value":"76376591-795f-4da1-86ed-9d46eca109a9" + ,"Attrs":[] + } + ,{ + "Name":"MFASFMutexType_Language" + ,"NativeType":"Guid" + ,"Value":"72178c2b-e45b-11d5-bc2a-00b0d0f3f4ab" + ,"Attrs":[] + } + ,{ + "Name":"MFASFMutexType_Bitrate" + ,"NativeType":"Guid" + ,"Value":"72178c2c-e45b-11d5-bc2a-00b0d0f3f4ab" + ,"Attrs":[] + } + ,{ + "Name":"MFASFMutexType_Presentation" + ,"NativeType":"Guid" + ,"Value":"72178c2d-e45b-11d5-bc2a-00b0d0f3f4ab" + ,"Attrs":[] + } + ,{ + "Name":"MFASFMutexType_Unknown" + ,"NativeType":"Guid" + ,"Value":"72178c2e-e45b-11d5-bc2a-00b0d0f3f4ab" + ,"Attrs":[] + } + ,{ + "Name":"MFASFSPLITTER_PACKET_BOUNDARY" + ,"NativeType":"Guid" + ,"Value":"fe584a05-e8d6-42e3-b176-f1211705fb6f" + ,"Attrs":[] + } + ,{ + "Name":"MFASFINDEXER_TYPE_TIMECODE" + ,"NativeType":"Guid" + ,"Value":"49815231-6bad-44fd-810a-3f60984ec7fd" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_INITIALIZED" + ,"NativeType":"Guid" + ,"Value":"219992bc-cf92-4531-a1ae-96e1e886c8f1" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_PREVIEW_STARTED" + ,"NativeType":"Guid" + ,"Value":"a416df21-f9d3-4a74-991b-b817298952c4" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_PREVIEW_STOPPED" + ,"NativeType":"Guid" + ,"Value":"13d5143c-1edd-4e50-a2ef-350a47678060" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_STARTED" + ,"NativeType":"Guid" + ,"Value":"ac2b027b-ddf9-48a0-89be-38ab35ef45c0" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_STOPPED" + ,"NativeType":"Guid" + ,"Value":"55e5200a-f98f-4c0d-a9ec-9eb25ed3d773" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_PHOTO_TAKEN" + ,"NativeType":"Guid" + ,"Value":"3c50c445-7304-48eb-865d-bba19ba3af5c" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_SOURCE_CURRENT_DEVICE_MEDIA_TYPE_SET" + ,"NativeType":"Guid" + ,"Value":"e7e75e4c-039c-4410-815b-8741307b63aa" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_ERROR" + ,"NativeType":"Guid" + ,"Value":"46b89fc6-33cc-4399-9dad-784de77d587c" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_EFFECT_ADDED" + ,"NativeType":"Guid" + ,"Value":"aa8dc7b5-a048-4e13-8ebe-f23c46c830c1" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_EFFECT_REMOVED" + ,"NativeType":"Guid" + ,"Value":"c6e8db07-fb09-4a48-89c6-bf92a04222c9" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED" + ,"NativeType":"Guid" + ,"Value":"fded7521-8ed8-431a-a96b-f3e2565e981c" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_SINK_PREPARED" + ,"NativeType":"Guid" + ,"Value":"7bfce257-12b1-4409-8c34-d445daab7578" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET" + ,"NativeType":"Guid" + ,"Value":"caaad994-83ec-45e9-a30a-1f20aadb9831" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED" + ,"NativeType":"Guid" + ,"Value":"a4209417-8d39-46f3-b759-5912528f4207" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED" + ,"NativeType":"Guid" + ,"Value":"9be9eef0-cdaf-4717-8564-834aae66415c" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_D3D_MANAGER" + ,"NativeType":"Guid" + ,"Value":"76e25e7b-d595-4283-962c-c594afd78ddf" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES" + ,"NativeType":"Guid" + ,"Value":"b467f705-7913-4894-9d42-a215fea23da9" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES" + ,"NativeType":"Guid" + ,"Value":"1cddb141-a7f4-4d58-9896-4d15a53c4efe" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES" + ,"NativeType":"Guid" + ,"Value":"e7b4a49e-382c-4aef-a946-aed5490b7111" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES" + ,"NativeType":"Guid" + ,"Value":"9896e12a-f707-4500-b6bd-db8eb810b50f" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY" + ,"NativeType":"Guid" + ,"Value":"1c8077da-8466-4dc4-8b8e-276b3f85923b" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY" + ,"NativeType":"Guid" + ,"Value":"7e025171-cf32-4f2e-8f19-410577b73a66" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS" + ,"NativeType":"Guid" + ,"Value":"b7c42a6b-3207-4495-b4e7-81f9c35d5991" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_DISABLE_DXVA" + ,"NativeType":"Guid" + ,"Value":"f9818862-179d-433f-a32f-74cbcf74466d" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG" + ,"NativeType":"Guid" + ,"Value":"bc6989d2-0fc1-46e1-a74f-efd36bc788de" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute" + ,"NativeType":"Guid" + ,"Value":"2b8ad2e8-7acb-4321-a606-325c4249f4fc" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute" + ,"NativeType":"Guid" + ,"Value":"54c63a00-78d5-422f-aa3e-5e99ac649269" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION" + ,"NativeType":"Guid" + ,"Value":"4c808e9d-aaed-4713-90fb-cb24064ab8da" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY" + ,"NativeType":"Guid" + ,"Value":"8e3f5bd5-dbbf-42f0-8542-d07a3971762a" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_AUDIO_PROCESSING" + ,"NativeType":"Guid" + ,"Value":"10f1be5e-7e11-410b-973d-f4b6109000fe" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID" + ,"NativeType":"Guid" + ,"Value":"abfa8ad5-fc6d-4911-87e0-961945f8f7ce" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX" + ,"NativeType":"Guid" + ,"Value":"82697f44-b1cf-42eb-9753-f86d649c8865" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_SELECTEDCAMERAPROFILE" + ,"NativeType":"Guid" + ,"Value":"03160b7e-1c6f-4db2-ad56-a7c430f82392" + ,"Attrs":[] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_SELECTEDCAMERAPROFILE_INDEX" + ,"NativeType":"Guid" + ,"Value":"3ce88613-2214-46c3-b417-82f8a313c9c3" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFCaptureEngine" + ,"NativeType":"Guid" + ,"Value":"efce38d3-8914-4674-a7df-ae1b3d654b8a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFCaptureEngineClassFactory" + ,"NativeType":"Guid" + ,"Value":"efce38d3-8914-4674-a7df-ae1b3d654b8a" + ,"Attrs":[] + } + ,{ + "Name":"MFSampleExtension_DeviceReferenceSystemTime" + ,"NativeType":"Guid" + ,"Value":"6523775a-ba2d-405f-b2c5-01ff88e2e8f6" + ,"Attrs":[] + } + ,{ + "Name":"MF_MSE_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"9063a7c0-42c5-4ffd-a8a8-6fcf9ea3d00c" + ,"Attrs":[] + } + ,{ + "Name":"MF_MSE_ACTIVELIST_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"949bda0f-4549-46d5-ad7f-b846e1ab1652" + ,"Attrs":[] + } + ,{ + "Name":"MF_MSE_BUFFERLIST_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"42e669b0-d60e-4afb-a85b-d8e5fe6bdab5" + ,"Attrs":[] + } + ,{ + "Name":"MF_MSE_VP9_SUPPORT" + ,"NativeType":"Guid" + ,"Value":"92d78429-d88b-4ff0-8322-803efa6e9626" + ,"Attrs":[] + } + ,{ + "Name":"MF_MSE_OPUS_SUPPORT" + ,"NativeType":"Guid" + ,"Value":"4d224cc1-8cc4-48a3-a7a7-e4c16ce6388a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_NEEDKEY_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"7ea80843-b6e4-432c-8ea4-7848ffe4220e" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"c60381b8-83a4-41f8-a3d0-de05076849a9" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_DXGI_MANAGER" + ,"NativeType":"Guid" + ,"Value":"065702da-1094-486d-8617-ee7cc4ee4648" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_EXTENSION" + ,"NativeType":"Guid" + ,"Value":"3109fd46-060d-4b62-8dcf-faff811318d2" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_PLAYBACK_HWND" + ,"NativeType":"Guid" + ,"Value":"d988879b-67c9-4d92-baa7-6eadd446039d" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_OPM_HWND" + ,"NativeType":"Guid" + ,"Value":"a0be8ee7-0572-4f2c-a801-2a151bd3e726" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_PLAYBACK_VISUAL" + ,"NativeType":"Guid" + ,"Value":"6debd26f-6ab9-4d7e-b0ee-c61a73ffad15" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_COREWINDOW" + ,"NativeType":"Guid" + ,"Value":"fccae4dc-0b7f-41c2-9f96-4659948acddc" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT" + ,"NativeType":"Guid" + ,"Value":"5066893c-8cf9-42bc-8b8a-472212e52726" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS" + ,"NativeType":"Guid" + ,"Value":"e0350223-5aaf-4d76-a7c3-06de70894db4" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER" + ,"NativeType":"Guid" + ,"Value":"fdd6dfaa-bd85-4af3-9e0f-a01d539d876a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE" + ,"NativeType":"Guid" + ,"Value":"d2cb93d1-116a-44f2-9385-f7d0fda2fb46" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_AUDIO_CATEGORY" + ,"NativeType":"Guid" + ,"Value":"c8d4c51d-350e-41f2-ba46-faebbb0857f6" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL" + ,"NativeType":"Guid" + ,"Value":"5cbfaf44-d2b2-4cfb-80a7-d429c74c789d" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE" + ,"NativeType":"Guid" + ,"Value":"4e0212e2-e18f-41e1-95e5-c0e7e9235bc3" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE9" + ,"NativeType":"Guid" + ,"Value":"052c2d39-40c0-4188-ab86-f828273b7522" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE10" + ,"NativeType":"Guid" + ,"Value":"11a47afd-6589-4124-b312-6158ec517fc3" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE11" + ,"NativeType":"Guid" + ,"Value":"1cf1315f-ce3f-4035-9391-16142f775189" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE_IE_EDGE" + ,"NativeType":"Guid" + ,"Value":"a6f3e465-3aca-442c-a3f0-ad6ddad839ae" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_COMPATIBILITY_MODE" + ,"NativeType":"Guid" + ,"Value":"3ef26ad4-dc54-45de-b9af-76c8c66bfa8e" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WWA_EDGE" + ,"NativeType":"Guid" + ,"Value":"15b29098-9f01-4e4d-b65a-c06c6c89da2a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_COMPATIBILITY_MODE_WIN10" + ,"NativeType":"Guid" + ,"Value":"5b25e089-6ca7-4139-a2cb-fcaab39552a3" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE" + ,"NativeType":"Guid" + ,"Value":"0ac0c497-b3c4-48c9-9cde-bb8ca2442ca3" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_TRACK_ID" + ,"NativeType":"Guid" + ,"Value":"65bea312-4043-4815-8eab-44dce2ef8f2a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_TELEMETRY_APPLICATION_ID" + ,"NativeType":"Guid" + ,"Value":"1e7b273b-a7e4-402a-8f51-c48e88a2cabc" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_SYNCHRONOUS_CLOSE" + ,"NativeType":"Guid" + ,"Value":"c3c2e12f-7e0e-4e43-b91c-dc992ccdfa5e" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_MEDIA_PLAYER_MODE" + ,"NativeType":"Guid" + ,"Value":"3ddd8d45-5aa1-4112-82e5-36f6a2197e6e" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFMediaEngineClassFactory" + ,"NativeType":"Guid" + ,"Value":"b44392da-499b-446b-a4cb-005fead0e6d5" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_TIMEDTEXT" + ,"NativeType":"Guid" + ,"Value":"805ea411-92e0-4e59-9b6e-5c7d7915e64f" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_CONTINUE_ON_CODEC_ERROR" + ,"NativeType":"Guid" + ,"Value":"dbcdb7f9-48e4-4295-b70d-d518234eeb38" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_ENGINE_EME_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"494553a7-a481-4cb7-bec5-380903513731" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MPEG2DLNASink" + ,"NativeType":"Guid" + ,"Value":"fa5fe7c5-6a1d-4b11-b41f-f959d6c76500" + ,"Attrs":[] + } + ,{ + "Name":"MF_MP2DLNA_USE_MMCSS" + ,"NativeType":"Guid" + ,"Value":"54f3e2ee-a2a2-497d-9834-973afde521eb" + ,"Attrs":[] + } + ,{ + "Name":"MF_MP2DLNA_VIDEO_BIT_RATE" + ,"NativeType":"Guid" + ,"Value":"e88548de-73b4-42d7-9c75-adfa0a2a6e4c" + ,"Attrs":[] + } + ,{ + "Name":"MF_MP2DLNA_AUDIO_BIT_RATE" + ,"NativeType":"Guid" + ,"Value":"2d1c070e-2b5f-4ab3-a7e6-8d943ba8d00a" + ,"Attrs":[] + } + ,{ + "Name":"MF_MP2DLNA_ENCODE_QUALITY" + ,"NativeType":"Guid" + ,"Value":"b52379d7-1d46-4fb6-a317-a4a5f60959f8" + ,"Attrs":[] + } + ,{ + "Name":"MF_MP2DLNA_STATISTICS" + ,"NativeType":"Guid" + ,"Value":"75e488a3-d5ad-4898-85e0-bcce24a722d7" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFReadWriteClassFactory" + ,"NativeType":"Guid" + ,"Value":"48e2ed0f-98c2-4a37-bed5-166312ddd83f" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFSourceReader" + ,"NativeType":"Guid" + ,"Value":"1777133c-0881-411b-a577-ad545f0714c4" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_ASYNC_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"1e3dbeac-bb43-4c35-b507-cd644464c965" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_D3D_MANAGER" + ,"NativeType":"Guid" + ,"Value":"ec822da2-e1e9-4b29-a0d8-563c719f5269" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_DISABLE_DXVA" + ,"NativeType":"Guid" + ,"Value":"aa456cfd-3943-4a1e-a77d-1838c0ea2e35" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_MEDIASOURCE_CONFIG" + ,"NativeType":"Guid" + ,"Value":"9085abeb-0354-48f9-abb5-200df838c68e" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS" + ,"NativeType":"Guid" + ,"Value":"6d23f5c8-c5d7-4a9b-9971-5d11f8bca880" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING" + ,"NativeType":"Guid" + ,"Value":"fb394f3d-ccf1-42ee-bbb3-f9b845d5681d" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING" + ,"NativeType":"Guid" + ,"Value":"0f81da2c-b537-4672-a8b2-a681b17307a3" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS" + ,"NativeType":"Guid" + ,"Value":"9d3365dd-058f-4cfb-9f97-b314cc99c8ad" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN" + ,"NativeType":"Guid" + ,"Value":"56b67165-219e-456d-a22e-2d3004c7fe56" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS" + ,"NativeType":"Guid" + ,"Value":"dfd4f008-b5fd-4e78-ae44-62a1e67bbe27" + ,"Attrs":[] + } + ,{ + "Name":"MF_SOURCE_READER_D3D11_BIND_FLAGS" + ,"NativeType":"Guid" + ,"Value":"33f3197b-f73a-4e14-8d85-0e4c4368788d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFSinkWriter" + ,"NativeType":"Guid" + ,"Value":"a3bbfb17-8273-4e52-9e0e-9739dc887990" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_WRITER_ASYNC_CALLBACK" + ,"NativeType":"Guid" + ,"Value":"48cb183e-7b0b-46f4-822e-5e1d2dda4354" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_WRITER_DISABLE_THROTTLING" + ,"NativeType":"Guid" + ,"Value":"08b845d8-2b74-4afe-9d53-be16d2d5ae4f" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_WRITER_D3D_MANAGER" + ,"NativeType":"Guid" + ,"Value":"ec822da2-e1e9-4b29-a0d8-563c719f5269" + ,"Attrs":[] + } + ,{ + "Name":"MF_SINK_WRITER_ENCODER_CONFIG" + ,"NativeType":"Guid" + ,"Value":"ad91cd04-a7cc-4ac7-99b6-a57b9a4a7c70" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_DISABLE_CONVERTERS" + ,"NativeType":"Guid" + ,"Value":"98d5b065-1374-4847-8d5d-31520fee7156" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS" + ,"NativeType":"Guid" + ,"Value":"a634a91c-822b-41b9-a494-4de4643612b0" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_MMCSS_CLASS" + ,"NativeType":"Guid" + ,"Value":"39384300-d0eb-40b1-87a0-3318871b5a53" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_MMCSS_PRIORITY" + ,"NativeType":"Guid" + ,"Value":"43ad19ce-f33f-4ba9-a580-e4cd12f2d144" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_MMCSS_CLASS_AUDIO" + ,"NativeType":"Guid" + ,"Value":"430847da-0890-4b0e-938c-054332c547e1" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_MMCSS_PRIORITY_AUDIO" + ,"NativeType":"Guid" + ,"Value":"273db885-2de2-4db2-a6a7-fdb66fb40b61" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_D3D_OPTIONAL" + ,"NativeType":"Guid" + ,"Value":"216479d9-3071-42ca-bb6c-4c22102e1d18" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIASINK_AUTOFINALIZE_SUPPORTED" + ,"NativeType":"Guid" + ,"Value":"48c131be-135a-41cb-8290-03652509c999" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIASINK_ENABLE_AUTOFINALIZE" + ,"NativeType":"Guid" + ,"Value":"34014265-cb7e-4cde-ac7c-effd3b3c2530" + ,"Attrs":[] + } + ,{ + "Name":"MF_READWRITE_ENABLE_AUTOFINALIZE" + ,"NativeType":"Guid" + ,"Value":"dd7ca129-8cd1-4dc5-9dde-ce168675de61" + ,"Attrs":[] + } + ,{ + "Name":"MFP_POSITIONTYPE_100NS" + ,"NativeType":"Guid" + ,"Value":"00000000-0000-0000-0000-000000000000" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_SHARING_ENGINE_DEVICE_NAME" + ,"NativeType":"Guid" + ,"Value":"771e05d1-862f-4299-95ac-ae81fd14f3e7" + ,"Attrs":[] + } + ,{ + "Name":"MF_MEDIA_SHARING_ENGINE_DEVICE" + ,"NativeType":"Guid" + ,"Value":"b461c58a-7a08-4b98-99a8-70fd5f3badfd" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFMediaSharingEngineClassFactory" + ,"NativeType":"Guid" + ,"Value":"f8e307fb-6d45-4ad3-9993-66cd5a529659" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_MFImageSharingEngineClassFactory" + ,"NativeType":"Guid" + ,"Value":"b22c3339-87f3-4059-a0c5-037aa9707eaf" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_PlayToSourceClassFactory" + ,"NativeType":"Guid" + ,"Value":"da17539a-3dc3-42c1-a749-a183b51f085e" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PlayToService" + ,"NativeType":"Guid" + ,"Value":"f6a8ff9d-9e14-41c9-bf0f-120a2b3ce120" + ,"Attrs":[] + } + ,{ + "Name":"GUID_NativeDeviceService" + ,"NativeType":"Guid" + ,"Value":"ef71e53c-52f4-43c5-b86a-ad6cb216a61e" + ,"Attrs":[] + } + ,{ + "Name":"MF_CONTENTDECRYPTIONMODULE_SERVICE" + ,"NativeType":"Guid" + ,"Value":"15320c45-ff80-484a-9dcb-0df894e69a01" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"MF_Plugin_Type" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_Plugin_Type_MFT","Value":0} + ,{"Name":"MF_Plugin_Type_MediaSource","Value":1} + ,{"Name":"MF_Plugin_Type_MFT_MatchOutputType","Value":2} + ,{"Name":"MF_Plugin_Type_Other","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DOVERLAYCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOverlayDisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOverlayDisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCONTENTPROTECTIONCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExchangeType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferAlignmentStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockAlignmentSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedMemorySize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirect3D9ExOverlayExtension" + ,"Kind":"Com" + ,"Guid":"187aeb13-aaf5-4c59-876d-e059088c0df8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CheckDeviceOverlayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DevType","Type":{"Kind":"ApiRef","Name":"D3DDEVTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"OverlayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OverlayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OverlayFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DDISPLAYMODEEX","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DisplayRotation","Type":{"Kind":"ApiRef","Name":"D3DDISPLAYROTATION","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOverlayCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DOVERLAYCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDevice9Video" + ,"Kind":"Com" + ,"Guid":"26dc4561-a1ee-4ae7-96da-118a36c0ec95" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContentProtectionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecodeProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DCONTENTPROTECTIONCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNELTYPE","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAuthenticatedChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DAuthenticatedChannel9","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pChannelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateCryptoSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecodeProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCryptoSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DCryptoSession9","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCryptoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DAuthenticatedChannel9" + ,"Kind":"Com" + ,"Guid":"ff24beee-da21-4beb-98b5-d2f899f98af9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CertifacteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NegotiateKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"OutputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DCryptoSession9" + ,"Kind":"Com" + ,"Guid":"fa0ab799-7a9c-48ca-8c5b-237e71a54434" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CertifacteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NegotiateKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EncryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"DstSurfaceSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DecryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"SrcSurfaceSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncryptedBlockInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DENCRYPTED_BLOCK_INFO","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pContentKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSurfacePitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSurfacePitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StartSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"RandomNumberSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FinishSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEncryptionBltKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReadbackKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CodecAPIEventData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICodecAPI" + ,"Kind":"Com" + ,"Guid":"901db4c7-31ce-41a2-85dc-8fa0bf41b8da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsModifiable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetParameterRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ValueMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ValueMax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SteppingDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParameterValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ValuesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterForEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"userData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterForEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetAllDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetValueWithNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Api","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ChangedParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"ChangedParamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllDefaultsWithNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChangedParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"ChangedParamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ICodecAPI0000","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAllSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ICodecAPI0001","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAllSettingsWithNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__ICodecAPI0002","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ChangedParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"ChangedParamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_FIELD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_FIELD_TYPE_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_FIELD_TYPE_INTERLACED_TOP_FIELD_FIRST","Value":1} + ,{"Name":"D3D12_VIDEO_FIELD_TYPE_INTERLACED_BOTTOM_FIELD_FIRST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT_MONO","Value":1} + ,{"Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT_HORIZONTAL","Value":2} + ,{"Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT_VERTICAL","Value":3} + ,{"Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT_SEPARATE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_SAMPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE_FIELD_BASED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_VIDEO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_FEATURE_VIDEO_DECODE_SUPPORT","Value":0} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_PROFILES","Value":1} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_FORMATS","Value":2} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT","Value":3} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESS_SUPPORT","Value":5} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS","Value":6} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO","Value":7} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE","Value":8} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESSOR_SIZE","Value":9} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNT","Value":10} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT","Value":11} + ,{"Name":"D3D12_FEATURE_VIDEO_ARCHITECTURE","Value":17} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM","Value":18} + ,{"Name":"D3D12_FEATURE_VIDEO_FEATURE_AREA_SUPPORT","Value":19} + ,{"Name":"D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR","Value":20} + ,{"Name":"D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_SIZE","Value":21} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_COUNT","Value":22} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMANDS","Value":23} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT","Value":24} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS","Value":25} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT","Value":26} + ,{"Name":"D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE","Value":27} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODE_PROTECTED_RESOURCES","Value":28} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESS_PROTECTED_RESOURCES","Value":29} + ,{"Name":"D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES","Value":30} + ,{"Name":"D3D12_FEATURE_VIDEO_DECODER_HEAP_SIZE1","Value":31} + ,{"Name":"D3D12_FEATURE_VIDEO_PROCESSOR_SIZE1","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_BITSTREAM_ENCRYPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_BITSTREAM_ENCRYPTION_TYPE_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecodeProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BitstreamEncryption","Type":{"Kind":"ApiRef","Name":"D3D12_BITSTREAM_ENCRYPTION_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InterlaceType","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODER_HEAP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecodeWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecodeHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDecodePictureBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_SIZE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_FILTER_BRIGHTNESS","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_CONTRAST","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_HUE","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_SATURATION","Value":3} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_NOISE_REDUCTION","Value":4} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_EDGE_ENHANCEMENT","Value":5} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_ANAMORPHIC_SCALING","Value":6} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_STEREO_ADJUSTMENT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_FILTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_BRIGHTNESS","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_CONTRAST","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_HUE","Value":4} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_SATURATION","Value":8} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_NOISE_REDUCTION","Value":16} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_EDGE_ENHANCEMENT","Value":32} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_ANAMORPHIC_SCALING","Value":64} + ,{"Name":"D3D12_VIDEO_PROCESS_FILTER_FLAG_STEREO_ADJUSTMENT","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_ALPHA_BLENDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_LUMA_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lower","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Upper","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SourceAspectRatio","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationAspectRatio","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SourceSizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationSizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EnableOrientation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FilterFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FILTER_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"StereoFormat","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FieldType","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FIELD_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeinterlaceMode","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EnableAlphaBlending","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LumaKey","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_LUMA_KEY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"NumPastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumFutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnableAutoProcessing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaFillMode","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaFillModeSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundColor","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"EnableStereo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoDecoderHeap" + ,"Kind":"Com" + ,"Guid":"0946b7c9-ebf6-4047-bb73-8683e27dbb1f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDevice" + ,"Kind":"Com" + ,"Guid":"1f052807-0b46-4acc-8a89-364f793718a4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CheckFeatureSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FeatureVideo","Type":{"Kind":"ApiRef","Name":"D3D12_FEATURE_VIDEO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeatureSupportData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"FeatureSupportDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVideoDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoDecoderHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoDecoderHeapDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoDecoderHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputStreamDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumInputStreamDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputStreamDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDecoder" + ,"Kind":"Com" + ,"Guid":"c59b6bdc-7720-4074-a136-17a156037470" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_TIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_TIER_NOT_SUPPORTED","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_TIER_1","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_TIER_2","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_TIER_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED","Value":4} + ,{"Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_STATUS_OK","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_STATUS_CONTINUE","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_STATUS_CONTINUE_SKIP_DISPLAY","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_STATUS_RESTART","Value":3} + ,{"Name":"D3D12_VIDEO_DECODE_STATUS_RATE_EXCEEDED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE_PICTURE_PARAMETERS","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE_INVERSE_QUANTIZATION_MATRIX","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE_SLICE_CONTROL","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE_MAX_VALID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecodeFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigurationFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecodeTier","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_TIER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILE_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_FORMAT_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FormatCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FormatCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_ARCHITECTURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IOCoherent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_Y","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_U","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_V","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_R","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_G","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_B","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_A","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_Y","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_U","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_V","Value":4} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_R","Value":1} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_G","Value":2} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_B","Value":4} + ,{"Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAG_A","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecodeProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecodeFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Components","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"BinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_SCALE_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_SCALE_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_SCALE_SUPPORT_FLAG_POW2_ONLY","Value":1} + ,{"Name":"D3D12_VIDEO_SCALE_SUPPORT_FLAG_EVEN_DIMENSIONS_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_SCALE_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputSizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SCALE_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecodeSample","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SAMPLE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ScaleSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SCALE_SUPPORT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VideoDecoderHeapDesc","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"MemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputStreamDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumInputStreamDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInputStreamDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"MemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumMacroblocksAffected","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_FRAME_ARGUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_ARGUMENT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_REFERENCE_FRAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumTexture2Ds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppTexture2Ds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"pSubresources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ppHeaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12VideoDecoderHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pReferenceTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"DecodeColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumFrameArguments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameArguments","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_FRAME_ARGUMENT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"ReferenceFrames","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_REFERENCE_FRAMES","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"CompressedBitstream","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pHeap","Type":{"Kind":"ApiRef","Name":"ID3D12VideoDecoderHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOutputTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"OutputSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionArguments","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoProcessor" + ,"Kind":"Com" + ,"Guid":"304fdb32-bede-410a-8545-943ac6a46138" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetNumInputStreamDescs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetInputStreamDescs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NumInputStreamDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputStreamDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_LUMA_KEY","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_STEREO","Value":4} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_ROTATION","Value":8} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_FLIP","Value":16} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_BLENDING","Value":32} + ,{"Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAG_PIXEL_ASPECT_RATIO","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DENOISE","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_DERINGING","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_EDGE_ENHANCEMENT","Value":4} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_COLOR_CORRECTION","Value":8} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_FLESH_TONE_MAPPING","Value":16} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_IMAGE_STABILIZATION","Value":32} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_SUPER_RESOLUTION","Value":64} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_ANAMORPHIC_SCALING","Value":128} + ,{"Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAG_CUSTOM","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_DEFAULT","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_HORIZONTAL","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90","Value":2} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_90_FLIP_HORIZONTAL","Value":3} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_180","Value":4} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_FLIP_VERTICAL","Value":5} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270","Value":6} + ,{"Name":"D3D12_VIDEO_PROCESS_ORIENTATION_CLOCKWISE_270_FLIP_HORIZONTAL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAG_FRAME_DISCONTINUITY","Value":1} + ,{"Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAG_FRAME_REPEAT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_FILTER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Multiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROCESS_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROCESS_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSample","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SAMPLE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFieldType","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FIELD_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputStereoFormat","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputStereoFormat","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FRAME_STEREO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ScaleSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SCALE_SUPPORT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FeatureSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeinterlaceSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"AutoProcessingSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FilterSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FILTER_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FilterRangeSupport","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FILTER_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeinterlaceMode","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Filters","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FILTER_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FeatureSupport","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_FEATURE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"EnableAutoProcessing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_REFERENCE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumPastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppPastFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"pPastSubresources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"NumFutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppFutureFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]}},"Attrs":[]} + ,{"Name":"pFutureSubresources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_TRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Orientation","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_ORIENTATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFrameOrField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReferenceSet","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_REFERENCE_SET","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputStream","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"Transform","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_TRANSFORM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"RateInfo","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FilterLevels","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"AlphaBlending","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_ALPHA_BLENDING","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"Subresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputStream","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"TargetRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoDecodeCommandList" + ,"Kind":"Com" + ,"Guid":"3b60536e-ad29-4e64-a269-f853837e5e53" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveQueryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DecodeFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D12VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteBufferImmediate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoProcessCommandList" + ,"Kind":"Com" + ,"Guid":"aeb2543a-167f-4682-acc8-d159ed4a6209" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveQueryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ProcessFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D12VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteBufferImmediate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pReferenceTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"DecodeColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOutputTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"OutputSubresource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConversionArguments","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Histograms","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoDecodeCommandList1" + ,"Kind":"Com" + ,"Guid":"d52f011b-b56e-453c-a05a-a7f311c8f472" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDecodeCommandList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeFrame1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D12VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputStream","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"Transform","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_TRANSFORM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"RateInfo","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FilterLevels","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"AlphaBlending","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_ALPHA_BLENDING","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FieldType","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_FIELD_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoProcessCommandList1" + ,"Kind":"Com" + ,"Guid":"542c5c4d-7596-434f-8c93-4efa6766f267" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoProcessCommandList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessFrames1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D12VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_8X8","Value":0} + ,{"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_16X16","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_8X8","Value":1} + ,{"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_16X16","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_QUARTER_PEL","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_QUARTER_PEL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_FEATURE_AREA_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoDecodeSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VideoProcessSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VideoEncodeSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BlockSizeFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"PrecisionFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BlockSize","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Precision","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Protected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MotionVectorHeapMemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MotionVectorHeapMemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MotionEstimatorMemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MotionEstimatorMemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BlockSize","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Precision","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoMotionEstimator" + ,"Kind":"Com" + ,"Guid":"33fdae0e-098b-428f-87bb-34b695de08f8" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BlockSize","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Precision","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SizeRange","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_SIZE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoMotionVectorHeap" + ,"Kind":"Com" + ,"Guid":"5be17987-743a-4061-834b-23d22daea505" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDevice1" + ,"Kind":"Com" + ,"Guid":"981611ad-a144-4c83-9890-f30e26d658ab" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDevice","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVideoMotionEstimator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoMotionEstimator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoMotionVectorHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoMotionVectorHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"D3D12_RESOURCE_COORDINATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pMotionVectorHeap","Type":{"Kind":"ApiRef","Name":"ID3D12VideoMotionVectorHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_MOTION_ESTIMATOR_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInputTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"InputSubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pReferenceTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceSubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pHintMotionVectorHeap","Type":{"Kind":"ApiRef","Name":"ID3D12VideoMotionVectorHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pMotionVectorTexture2D","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ,{"Name":"MotionVectorCoordinate","Type":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_COORDINATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pMotionVectorHeap","Type":{"Kind":"ApiRef","Name":"ID3D12VideoMotionVectorHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"PixelWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoEncodeCommandList" + ,"Kind":"Com" + ,"Guid":"8455293a-0cbd-4831-9b39-fbdbab724723" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12CommandList","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"ID3D12CommandAllocator","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ResourceBarrier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NumBarriers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBarriers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_RESOURCE_BARRIER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DiscardResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_DISCARD_REGION","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BeginQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveQueryData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pQueryHeap","Type":{"Kind":"ApiRef","Name":"ID3D12QueryHeap","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_QUERY_TYPE","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"StartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumQueries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlignedDestinationBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPredication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"ID3D12Resource","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AlignedBufferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"D3D12_PREDICATION_OP","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Metadata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"EstimateMotion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMotionEstimator","Type":{"Kind":"ApiRef","Name":"ID3D12VideoMotionEstimator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_MOTION_ESTIMATOR_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResolveMotionVectorHeap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pOutputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInputArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteBufferImmediate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_PARAMETER","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pModes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_WRITEBUFFERIMMEDIATE_MODE","TargetKind":"Default","Api":"Direct3D12","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAG_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODE_PROTECTED_RESOURCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODE_CONFIGURATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESS_PROTECTED_RESOURCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VideoDecoderHeapDesc","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Protected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputStreamDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NumInputStreamDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInputStreamDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"Protected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION","Value":0} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION","Value":1} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION","Value":2} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT","Value":3} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT","Value":4} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_INPUT","Value":5} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_DEVICE_EXECUTE_OUTPUT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT8","Value":0} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT16","Value":1} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT32","Value":2} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_UINT64","Value":3} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT8","Value":4} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT16","Value":5} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT32","Value":6} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_SINT64","Value":7} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_FLOAT","Value":8} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_DOUBLE","Value":9} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE_RESOURCE","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAG_NONE","Value":0} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAG_READ","Value":1} + ,{"Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAG_WRITE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"CommandListSupportFlags","Type":{"Kind":"ApiRef","Name":"D3D12_COMMAND_LIST_SUPPORT_FLAGS","TargetKind":"Default","Api":"Direct3D12","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCommandInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterPacking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pParameterInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"InputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"OutputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pCreationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"CreationParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MemoryPoolL0Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MemoryPoolL1Size","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D12_VIDEO_EXTENSION_COMMAND_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D12VideoDecoder1" + ,"Kind":"Com" + ,"Guid":"79a2e5fb-ccd2-469a-9fde-195d10951f7e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDecoderHeap1" + ,"Kind":"Com" + ,"Guid":"da1d98c5-539f-41b2-bf6b-1198a03b6d26" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDecoderHeap","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoProcessor1" + ,"Kind":"Com" + ,"Guid":"f3cfe615-553f-425c-86d8-ee8c1b1fb01c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoExtensionCommand" + ,"Kind":"Com" + ,"Guid":"554e41e8-ae8e-4a8c-b7d2-5b4f274a30e4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12Pageable","TargetKind":"Com","Api":"Direct3D12","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProtectedSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDevice2" + ,"Kind":"Com" + ,"Guid":"f019ac49-f838-4a95-9b17-579437c8f513" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDevice1","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVideoDecoder1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoDecoderHeap1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoDecoderHeapDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_DECODER_HEAP_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoDecoderHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoProcessor1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputStreamDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumInputStreamDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputStreamDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D12_VIDEO_EXTENSION_COMMAND_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"CreationParametersDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoExtensionCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"ExecuteExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ExecutionParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pOutputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"OutputDataSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoDecodeCommandList2" + ,"Kind":"Com" + ,"Guid":"6e120880-c114-4153-8036-d247051e1729" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoDecodeCommandList1","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitializationParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"InitializationParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ExecutionParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoProcessCommandList2" + ,"Kind":"Com" + ,"Guid":"db525ae4-6ad6-473c-baa7-59b2e37082e4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoProcessCommandList1","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectedResourceSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProtectedResourceSession","Type":{"Kind":"ApiRef","Name":"ID3D12ProtectedResourceSession","TargetKind":"Com","Api":"Direct3D12","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitializationParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"InitializationParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ExecutionParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ID3D12VideoEncodeCommandList1" + ,"Kind":"Com" + ,"Guid":"94971eca-2bdb-4769-88cf-3675ea757ebc" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D12VideoEncodeCommandList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitializationParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"InitializationParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteExtensionCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExtensionCommand","Type":{"Kind":"ApiRef","Name":"ID3D12VideoExtensionCommand","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExecutionParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ExecutionParametersSizeInBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CMpeg4DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"f371728a-6052-4d47-827c-d039335dfe0a" + } + ,{ + "Name":"CMpeg43DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"cba9e78b-49a3-49ea-93d4-6bcba8c4de07" + } + ,{ + "Name":"CMpeg4sDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"2a11bae2-fe6e-4249-864b-9e9ed6e8dbc2" + } + ,{ + "Name":"CMpeg4sDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"5686a0d9-fe39-409f-9dff-3fdbc849f9f5" + } + ,{ + "Name":"CZuneM4S2DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"c56fc25c-0fc6-404a-9503-b10bf51a8ab9" + } + ,{ + "Name":"CMpeg4EncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"24f258d8-c651-4042-93e4-ca654abb682c" + } + ,{ + "Name":"CMpeg4sEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"6ec5a7be-d81e-4f9e-ada3-cd1bf262b6d8" + } + ,{ + "Name":"CMSSCDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"7bafb3b1-d8f4-4279-9253-27da423108de" + } + ,{ + "Name":"CMSSCEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"8cb9cc06-d139-4ae6-8bb4-41e612e141d5" + } + ,{ + "Name":"CMSSCEncMediaObject2" + ,"Kind":"ComClassID" + ,"Guid":"f7ffe0a0-a4f5-44b5-949e-15ed2bc66f9d" + } + ,{ + "Name":"CWMADecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"2eeb4adf-4578-4d10-bca7-bb955f56320a" + } + ,{ + "Name":"CWMAEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"70f598e9-f4ab-495a-99e2-a7c4d3d89abf" + } + ,{ + "Name":"CWMATransMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"edcad9cb-3127-40df-b527-0152ccb3f6f5" + } + ,{ + "Name":"CWMSPDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"874131cb-4ecc-443b-8948-746b89595d20" + } + ,{ + "Name":"CWMSPEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"67841b03-c689-4188-ad3f-4c9ebeec710b" + } + ,{ + "Name":"CWMSPEncMediaObject2" + ,"Kind":"ComClassID" + ,"Guid":"1f1f4e1a-2252-4063-84bb-eee75f8856d5" + } + ,{ + "Name":"CWMTDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"f9dbc64e-2dd0-45dd-9b52-66642ef94431" + } + ,{ + "Name":"CWMTEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"60b67652-e46b-4e44-8609-f74bffdc083c" + } + ,{ + "Name":"CWMVDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"82d353df-90bd-4382-8bc2-3f6192b76e34" + } + ,{ + "Name":"CWMVEncMediaObject2" + ,"Kind":"ComClassID" + ,"Guid":"96b57cdd-8966-410c-bb1f-c97eea765c04" + } + ,{ + "Name":"CWMVXEncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"7e320092-596a-41b2-bbeb-175d10504eb6" + } + ,{ + "Name":"CWMV9EncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"d23b90d0-144f-46bd-841d-59e4eb19dc59" + } + ,{ + "Name":"CWVC1DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"c9bfbccf-e60e-4588-a3df-5a03b1fd9585" + } + ,{ + "Name":"CWVC1EncMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"44653d0d-8cca-41e7-baca-884337b747ac" + } + ,{ + "Name":"CDeColorConvMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"49034c05-f43c-400f-84c1-90a683195a3a" + } + ,{ + "Name":"CDVDecoderMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"e54709c5-1e17-4c8d-94e7-478940433584" + } + ,{ + "Name":"CDVEncoderMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"c82ae729-c327-4cce-914d-8171fefebefb" + } + ,{ + "Name":"CMpeg2DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"863d66cd-cdce-4617-b47f-c8929cfc28a6" + } + ,{ + "Name":"CPK_DS_MPEG2Decoder" + ,"Kind":"ComClassID" + ,"Guid":"9910c5cd-95c9-4e06-865a-efa1c8016bf4" + } + ,{ + "Name":"CAC3DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"03d7c802-ecfa-47d9-b268-5fb3e310dee4" + } + ,{ + "Name":"CPK_DS_AC3Decoder" + ,"Kind":"ComClassID" + ,"Guid":"6c9c69d6-0ffc-4481-afdb-cdf1c79c6f3e" + } + ,{ + "Name":"CMP3DecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"bbeea841-0a63-4f52-a7ab-a9b3a84ed38a" + } + ,{ + "Name":"CResamplerMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"f447b69e-1884-4a7e-8055-346f74d6edb3" + } + ,{ + "Name":"CResizerMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"d3ec8b8b-7728-4fd8-9fe0-7b67d19f73a3" + } + ,{ + "Name":"CInterlaceMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"b5a89c80-4901-407b-9abc-90d9a644bb46" + } + ,{ + "Name":"CWMAudioLFXAPO" + ,"Kind":"ComClassID" + ,"Guid":"62dc1a93-ae24-464c-a43e-452f824c4250" + } + ,{ + "Name":"CWMAudioGFXAPO" + ,"Kind":"ComClassID" + ,"Guid":"637c490d-eee3-4c0a-973f-371958802da2" + } + ,{ + "Name":"CWMAudioSpdTxDMO" + ,"Kind":"ComClassID" + ,"Guid":"5210f8e4-b0bb-47c3-a8d9-7b2282cc79ed" + } + ,{ + "Name":"CWMAudioAEC" + ,"Kind":"ComClassID" + ,"Guid":"745057c7-f353-4f2d-a7ee-58434477730e" + } + ,{ + "Name":"CClusterDetectorDmo" + ,"Kind":"ComClassID" + ,"Guid":"36e820c4-165a-4521-863c-619e1160d4d4" + } + ,{ + "Name":"CColorControlDmo" + ,"Kind":"ComClassID" + ,"Guid":"798059f0-89ca-4160-b325-aeb48efe4f9a" + } + ,{ + "Name":"CColorConvertDMO" + ,"Kind":"ComClassID" + ,"Guid":"98230571-0087-4204-b020-3282538e57d3" + } + ,{ + "Name":"CColorLegalizerDmo" + ,"Kind":"ComClassID" + ,"Guid":"fdfaa753-e48e-4e33-9c74-98a27fc6726a" + } + ,{ + "Name":"CFrameInterpDMO" + ,"Kind":"ComClassID" + ,"Guid":"0a7cfe1b-6ab5-4334-9ed8-3f97cb37daa1" + } + ,{ + "Name":"CFrameRateConvertDmo" + ,"Kind":"ComClassID" + ,"Guid":"01f36ce2-0907-4d8b-979d-f151be91c883" + } + ,{ + "Name":"CResizerDMO" + ,"Kind":"ComClassID" + ,"Guid":"1ea1ea14-48f4-4054-ad1a-e8aee10ac805" + } + ,{ + "Name":"CShotDetectorDmo" + ,"Kind":"ComClassID" + ,"Guid":"56aefacd-110c-4397-9292-b0a0c61b6750" + } + ,{ + "Name":"CSmpteTransformsDmo" + ,"Kind":"ComClassID" + ,"Guid":"bde6388b-da25-485d-ba7f-fabc28b20318" + } + ,{ + "Name":"CThumbnailGeneratorDmo" + ,"Kind":"ComClassID" + ,"Guid":"559c6bad-1ea8-4963-a087-8a6810f9218b" + } + ,{ + "Name":"CTocGeneratorDmo" + ,"Kind":"ComClassID" + ,"Guid":"4dda1941-77a0-4fb1-a518-e2185041d70c" + } + ,{ + "Name":"CMPEGAACDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"8dde1772-edad-41c3-b4be-1f30fb4ee0d6" + } + ,{ + "Name":"CNokiaAACDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"3cb2bde4-4e29-4c44-a73e-2d7c2c46d6ec" + } + ,{ + "Name":"CVodafoneAACDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"7f36f942-dcf3-4d82-9289-5b1820278f7c" + } + ,{ + "Name":"CZuneAACCCDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"a74e98f2-52d6-4b4e-885b-e0a6ca4f187a" + } + ,{ + "Name":"CNokiaAACCCDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"eabf7a6f-ccba-4d60-8620-b152cc977263" + } + ,{ + "Name":"CVodafoneAACCCDecMediaObject" + ,"Kind":"ComClassID" + ,"Guid":"7e76bf7f-c993-4e26-8fab-470a70c0d59c" + } + ,{ + "Name":"CMPEG2EncoderDS" + ,"Kind":"ComClassID" + ,"Guid":"5f5aff4a-2f7f-4279-88c2-cd88eb39d144" + } + ,{ + "Name":"CMPEG2EncoderVideoDS" + ,"Kind":"ComClassID" + ,"Guid":"42150cd9-ca9a-4ea5-9939-30ee037f6e74" + } + ,{ + "Name":"CMPEG2EncoderAudioDS" + ,"Kind":"ComClassID" + ,"Guid":"acd453bc-c58a-44d1-bbf5-bfb325be2d78" + } + ,{ + "Name":"CMPEG2AudDecoderDS" + ,"Kind":"ComClassID" + ,"Guid":"e1f1a0b8-beee-490d-ba7c-066c40b5e2b9" + } + ,{ + "Name":"CMPEG2VidDecoderDS" + ,"Kind":"ComClassID" + ,"Guid":"212690fb-83e5-4526-8fd7-74478b7939cd" + } + ,{ + "Name":"CDTVAudDecoderDS" + ,"Kind":"ComClassID" + ,"Guid":"8e269032-fe03-4753-9b17-18253c21722e" + } + ,{ + "Name":"CDTVVidDecoderDS" + ,"Kind":"ComClassID" + ,"Guid":"64777dc8-4e24-4beb-9d19-60a35be1daaf" + } + ,{ + "Name":"CMSAC3Enc" + ,"Kind":"ComClassID" + ,"Guid":"c6b400e2-20a7-4e58-a2fe-24619682ce6c" + } + ,{ + "Name":"CMSH264DecoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"62ce7e72-4c71-4d20-b15d-452831a87d9d" + } + ,{ + "Name":"CMSH263EncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"bc47fcfe-98a0-4f27-bb07-698af24f2b38" + } + ,{ + "Name":"CMSH264EncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"6ca50344-051a-4ded-9779-a43305165e35" + } + ,{ + "Name":"CMSH265EncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"f2f84074-8bca-40bd-9159-e880f673dd3b" + } + ,{ + "Name":"CMSVPXEncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"aeb6c755-2546-4881-82cc-e15ae5ebff3d" + } + ,{ + "Name":"CMSH264RemuxMFT" + ,"Kind":"ComClassID" + ,"Guid":"05a47ebb-8bf0-4cbf-ad2f-3b71d75866f5" + } + ,{ + "Name":"CMSAACDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"32d186a7-218f-4c75-8876-dd77273a8999" + } + ,{ + "Name":"AACMFTEncoder" + ,"Kind":"ComClassID" + ,"Guid":"93af0c51-2275-45d2-a35b-f2ba21caed00" + } + ,{ + "Name":"CMSDDPlusDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"177c0afe-900b-48d4-9e4c-57add250b3d4" + } + ,{ + "Name":"CMPEG2VideoEncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"e6335f02-80b7-4dc4-adfa-dfe7210d20d5" + } + ,{ + "Name":"CMPEG2AudioEncoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"46a4dd5c-73f8-4304-94df-308f760974f4" + } + ,{ + "Name":"CMSMPEGDecoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"2d709e52-123f-49b5-9cbc-9af5cde28fb9" + } + ,{ + "Name":"CMSMPEGAudDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"70707b39-b2ca-4015-abea-f8447d22d88b" + } + ,{ + "Name":"CMSDolbyDigitalEncMFT" + ,"Kind":"ComClassID" + ,"Guid":"ac3315c9-f481-45d7-826c-0b406c1f64b8" + } + ,{ + "Name":"MP3ACMCodecWrapper" + ,"Kind":"ComClassID" + ,"Guid":"11103421-354c-4cca-a7a3-1aff9a5b6701" + } + ,{ + "Name":"ALawCodecWrapper" + ,"Kind":"ComClassID" + ,"Guid":"36cb6e0c-78c1-42b2-9943-846262f31786" + } + ,{ + "Name":"MULawCodecWrapper" + ,"Kind":"ComClassID" + ,"Guid":"92b66080-5e2d-449e-90c4-c41f268e5514" + } + ,{ + "Name":"CMSVideoDSPMFT" + ,"Kind":"ComClassID" + ,"Guid":"51571744-7fe4-4ff2-a498-2dc34ff74f1b" + } + ,{ + "Name":"VorbisDecoderMFT" + ,"Kind":"ComClassID" + ,"Guid":"1a198ef2-60e5-4ea8-90d8-da1f2832c288" + } + ,{ + "Name":"CMSFLACDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"6b0b3e6b-a2c5-4514-8055-afe8a95242d9" + } + ,{ + "Name":"CMSFLACEncMFT" + ,"Kind":"ComClassID" + ,"Guid":"128509e9-c44e-45dc-95e9-c255b8f466a6" + } + ,{ + "Name":"MFFLACBytestreamHandler" + ,"Kind":"ComClassID" + ,"Guid":"0e41cfb8-0506-40f4-a516-77cc23642d91" + } + ,{ + "Name":"MFFLACSinkClassFactory" + ,"Kind":"ComClassID" + ,"Guid":"7d39c56f-6075-47c9-9bae-8cf9e531b5f5" + } + ,{ + "Name":"CMSALACDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"c0cd7d12-31fc-4bbc-b363-7322ee3e1879" + } + ,{ + "Name":"CMSALACEncMFT" + ,"Kind":"ComClassID" + ,"Guid":"9ab6a28c-748e-4b6a-bfff-cc443b8e8fb4" + } + ,{ + "Name":"CMSOpusDecMFT" + ,"Kind":"ComClassID" + ,"Guid":"63e17c10-2d43-4c42-8fe3-8d8b63e46a6a" + } + ,{ + "Name":"MSAMRNBDecoder" + ,"Kind":"ComClassID" + ,"Guid":"265011ae-5481-4f77-a295-abb6ffe8d63e" + } + ,{ + "Name":"MSAMRNBEncoder" + ,"Kind":"ComClassID" + ,"Guid":"2fae8afe-04a3-423a-a814-85db454712b0" + } + ,{ + "Name":"MFAMRNBByteStreamHandler" + ,"Kind":"ComClassID" + ,"Guid":"efe6208a-0a2c-49fa-8a01-3768b559b6da" + } + ,{ + "Name":"MFAMRNBSinkClassFactory" + ,"Kind":"ComClassID" + ,"Guid":"b0271158-70d2-4c5b-9f94-76f549d90fdf" + } + ,{ + "Name":"_DMO_INPUT_DATA_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_INPUT_DATA_BUFFERF_SYNCPOINT","Value":1} + ,{"Name":"DMO_INPUT_DATA_BUFFERF_TIME","Value":2} + ,{"Name":"DMO_INPUT_DATA_BUFFERF_TIMELENGTH","Value":4} + ,{"Name":"DMO_INPUT_DATA_BUFFERF_DISCONTINUITY","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_OUTPUT_DATA_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT","Value":1} + ,{"Name":"DMO_OUTPUT_DATA_BUFFERF_TIME","Value":2} + ,{"Name":"DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH","Value":4} + ,{"Name":"DMO_OUTPUT_DATA_BUFFERF_DISCONTINUITY","Value":8} + ,{"Name":"DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_INPUT_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_INPUT_STATUSF_ACCEPT_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_INPUT_STREAM_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_INPUT_STREAMF_WHOLE_SAMPLES","Value":1} + ,{"Name":"DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER","Value":2} + ,{"Name":"DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE","Value":4} + ,{"Name":"DMO_INPUT_STREAMF_HOLDS_BUFFERS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_OUTPUT_STREAM_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_OUTPUT_STREAMF_WHOLE_SAMPLES","Value":1} + ,{"Name":"DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER","Value":2} + ,{"Name":"DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE","Value":4} + ,{"Name":"DMO_OUTPUT_STREAMF_DISCARDABLE","Value":8} + ,{"Name":"DMO_OUTPUT_STREAMF_OPTIONAL","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_SET_TYPE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_SET_TYPEF_TEST_ONLY","Value":1} + ,{"Name":"DMO_SET_TYPEF_CLEAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_PROCESS_OUTPUT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_INPLACE_PROCESS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_INPLACE_NORMAL","Value":0} + ,{"Name":"DMO_INPLACE_ZERO","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_QUALITY_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_QUALITY_STATUS_ENABLED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_DMO_VIDEO_OUTPUT_STREAM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DMO_VOSF_NEEDS_PREVIOUS_SAMPLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_PROP_DATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_PROP_TYPE_DWORD","Value":0} + ,{"Name":"WMT_PROP_TYPE_STRING","Value":1} + ,{"Name":"WMT_PROP_TYPE_BINARY","Value":2} + ,{"Name":"WMT_PROP_TYPE_BOOL","Value":3} + ,{"Name":"WMT_PROP_TYPE_QWORD","Value":4} + ,{"Name":"WMT_PROP_TYPE_WORD","Value":5} + ,{"Name":"WMT_PROP_TYPE_GUID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMValidate" + ,"Kind":"Com" + ,"Guid":"cee3def2-3808-414d-be66-fafd472210bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidValidationID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IValidateBinding" + ,"Kind":"Com" + ,"Guid":"04a578b2-e778-422a-a805-b3ee54d90bd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidLicensorID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pbEphemeron","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbEphemeron","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbBlobValidationID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMVideoDecoderHurryup" + ,"Kind":"Com" + ,"Guid":"352bb3bd-2d4d-4323-9e71-dcdcfbd53ca6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHurryup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHurryup","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHurryup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHurryup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMVideoForceKeyFrame" + ,"Kind":"Com" + ,"Guid":"9f8496be-5b9a-41b9-a9e8-f21cd80596c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetKeyFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMCodecStrings" + ,"Kind":"Com" + ,"Guid":"a7b2504b-e58a-47fb-958b-cac7165a057d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecProps" + ,"Kind":"Com" + ,"Guid":"2573e11a-f01a-4fdd-a98d-63b8e0ba9589" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormatProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PROP_DATATYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PROP_DATATYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecLeakyBucket" + ,"Kind":"Com" + ,"Guid":"a81ba647-6227-43b7-b231-c7b15135dd7d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBufferSizeBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferSizeBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBufferFullnessBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulBufferFullness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferFullnessBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulBufferFullness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecOutputTimestamp" + ,"Kind":"Com" + ,"Guid":"b72adf95-7adc-4a72-bc05-577d8ea6bf68" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextOutputTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prtTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMVideoDecoderReconBuffer" + ,"Kind":"Com" + ,"Guid":"45bda2ac-88e2-4923-98ba-3949080711a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetReconstructedVideoFrameSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetReconstructedVideoFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReconstructedVideoFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecPrivateData" + ,"Kind":"Com" + ,"Guid":"73f0be8e-57f7-4f01-aa66-9f57340cfe0e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPartialOutputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DMO_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMSampleExtensionSupport" + ,"Kind":"Com" + ,"Guid":"9bca9884-0604-4c2a-87da-793ff4d586c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUseSampleExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseExtensions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMResamplerProps" + ,"Kind":"Com" + ,"Guid":"e7e9984f-f09f-4da4-903f-6e2e0efe56b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHalfFilterLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lhalfFilterLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserChannelMtx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userChannelMtx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMResizerProps" + ,"Kind":"Com" + ,"Guid":"57665d4c-0414-4faa-905b-10e546f81c33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetResizerQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lquality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterlaceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lmode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClipRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lClipOriXSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipOriYSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipWidthSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipHeightSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFullCropRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lClipOriXSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipOriYSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipWidthSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipHeightSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipOriXDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipOriYDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipWidthDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClipHeightDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullCropRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lClipOriXSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipOriYSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipWidthSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipHeightSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipOriXDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipOriYDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipWidthDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lClipHeightDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMColorLegalizerProps" + ,"Kind":"Com" + ,"Guid":"776c93b3-b72d-4508-b6d0-208785f553e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColorLegalizerQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lquality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMInterlaceProps" + ,"Kind":"Com" + ,"Guid":"7b12e5d1-bd22-48ea-bc06-98e893221c89" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProcessType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProcessType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitInverseTeleCinePattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iInitPattern","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLastFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMFrameInterpProps" + ,"Kind":"Com" + ,"Guid":"4c06bb9b-626c-4614-8329-cc6a21b93fa0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFrameRateIn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFrameRateOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFrameRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFrameInterpEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFIEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComplexityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iComplexity","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMColorConvProps" + ,"Kind":"Com" + ,"Guid":"e6a49e22-c099-421d-aad3-c061fb4ae85b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFullCroppingParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSrcCropLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSrcCropTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDstCropLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDstCropTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lCropWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lCropHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMV_DYNAMIC_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMV_DYNAMIC_BITRATE","Value":1} + ,{"Name":"WMV_DYNAMIC_RESOLUTION","Value":2} + ,{"Name":"WMV_DYNAMIC_COMPLEXITY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_AUVRHP_ROOMMODEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VRHP_SMALLROOM","Value":0} + ,{"Name":"VRHP_MEDIUMROOM","Value":1} + ,{"Name":"VRHP_BIGROOM","Value":2} + ,{"Name":"VRHP_CUSTUMIZEDROOM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AEC_SYSTEM_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SINGLE_CHANNEL_AEC","Value":0} + ,{"Name":"ADAPTIVE_ARRAY_ONLY","Value":1} + ,{"Name":"OPTIBEAM_ARRAY_ONLY","Value":2} + ,{"Name":"ADAPTIVE_ARRAY_AND_AEC","Value":3} + ,{"Name":"OPTIBEAM_ARRAY_AND_AEC","Value":4} + ,{"Name":"SINGLE_CHANNEL_NSAGC","Value":5} + ,{"Name":"MODE_NOT_SET","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AecQualityMetrics_Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"i64Timestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ConvergenceFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MicClippedFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MicSilenceFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PstvFeadbackFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpkClippedFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpkMuteFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GlitchFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DoubleTalkFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uGlitchCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMicClipCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDuration","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fTSVariance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fTSDriftRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fVoiceLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fNoiseLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fERLE","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fAvgERLE","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AEC_VAD_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AEC_VAD_DISABLED","Value":0} + ,{"Name":"AEC_VAD_NORMAL","Value":1} + ,{"Name":"AEC_VAD_FOR_AGC","Value":2} + ,{"Name":"AEC_VAD_FOR_SILENCE_SUPPRESSION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AEC_INPUT_STREAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AEC_CAPTURE_STREAM","Value":0} + ,{"Name":"AEC_REFERENCE_STREAM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIC_ARRAY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MICARRAY_SINGLE_CHAN","Value":0} + ,{"Name":"MICARRAY_SIMPLE_SUM","Value":256} + ,{"Name":"MICARRAY_SINGLE_BEAM","Value":512} + ,{"Name":"MICARRAY_FIXED_BEAM","Value":1024} + ,{"Name":"MICARRAY_EXTERN_BEAM","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoDSPMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoDSPMode_Passthrough","Value":1} + ,{"Name":"MFVideoDSPMode_Stabilization","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOC_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wLanguageIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOC_ENTRY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwEndTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwStartPacketOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwEndPacketOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwRepresentativeFrameTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOC_POS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOC_POS_INHEADER","Value":0} + ,{"Name":"TOC_POS_TOPLEVELOBJECT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITocEntry" + ,"Kind":"Com" + ,"Guid":"f22f5e06-585c-4def-8523-6555cfbc0cb3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwTitleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOC_ENTRY_DESCRIPTOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOC_ENTRY_DESCRIPTOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSubEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumSubEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwSubEntryIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSubEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumSubEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwSubEntryIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDescriptionData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDescriptionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbtDescriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDescriptionData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDescriptionDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbtDescriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pGuidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITocEntryList" + ,"Kind":"Com" + ,"Guid":"3a8cccbd-0efd-43a3-b838-f38a552ba237" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwEntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITocEntry","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEntry","Type":{"Kind":"ApiRef","Name":"ITocEntry","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwEntryIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntry","Type":{"Kind":"ApiRef","Name":"ITocEntry","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IToc" + ,"Kind":"Com" + ,"Guid":"d6f05441-a919-423b-91a0-89d5b4a8ab77" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOC_DESCRIPTOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOC_DESCRIPTOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwDescriptionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwContextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbtContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwContextSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbtContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEntryListCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEntryListByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wEntryListIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEntryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITocEntryList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddEntryList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEntryList","Type":{"Kind":"ApiRef","Name":"ITocEntryList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwEntryListIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddEntryListByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wEntryListIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pEntryList","Type":{"Kind":"ApiRef","Name":"ITocEntryList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEntryListByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wEntryListIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITocCollection" + ,"Kind":"Com" + ,"Guid":"23fee831-ae96-42df-b170-25a04847a3ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwEntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppToc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToc","Type":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwEntryIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pToc","Type":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEntryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITocParser" + ,"Kind":"Com" + ,"Guid":"ecfb9a55-9298-4f49-887f-0b36206599d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTocCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwTocCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTocByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTocIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppToc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTocByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidTocType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppTocs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITocCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddToc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pToc","Type":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwTocIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveTocByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTocIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTocByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumTocPosType","Type":{"Kind":"ApiRef","Name":"TOC_POS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidTocType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FILE_OPENMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPENMODE_FAIL_IF_NOT_EXIST","Value":0} + ,{"Name":"OPENMODE_FAIL_IF_EXIST","Value":1} + ,{"Name":"OPENMODE_RESET_IF_EXIST","Value":2} + ,{"Name":"OPENMODE_APPEND_IF_EXIST","Value":3} + ,{"Name":"OPENMODE_DELETE_IF_EXIST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEEK_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"_msoBegin","Value":0} + ,{"Name":"_msoCurrent","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_ACCESSMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACCESSMODE_READ","Value":1} + ,{"Name":"ACCESSMODE_WRITE","Value":2} + ,{"Name":"ACCESSMODE_READWRITE","Value":3} + ,{"Name":"ACCESSMODE_WRITE_EXCLUSIVE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileIo" + ,"Kind":"Com" + ,"Guid":"11993196-1244-4840-ab44-480975c4ffe4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eAccessMode","Type":{"Kind":"ApiRef","Name":"FILE_ACCESSMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"eOpenMode","Type":{"Kind":"ApiRef","Name":"FILE_OPENMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEndOfStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eSeekOrigin","Type":{"Kind":"ApiRef","Name":"SEEK_ORIGIN","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwSeekOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwSeekFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pqwCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFileClient" + ,"Kind":"Com" + ,"Guid":"bfccd196-1244-4840-ab44-480975c4ffe4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectDiskSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFio","Type":{"Kind":"ApiRef","Name":"IFileIo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFio","Type":{"Kind":"ApiRef","Name":"IFileIo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IClusterDetector" + ,"Kind":"Com" + ,"Guid":"3f07f7b7-c680-41d9-9423-915107ec9ff9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wBaseEntryLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wClusterEntryLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxNumClusters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fMinClusterDuration","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fMaxClusterDuration","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pSrcToc","Type":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDstToc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IToc","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DXVA_AYUVsample2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCrValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCbValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bY_Value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSampleAlpha8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_BufferDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFirstMBaddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumMBsInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReservedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_ConfigPictureDecode" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReservedBits","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"guidConfigBitstreamEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigMBcontrolEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigResidDiffEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bConfigBitstreamRaw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigMBcontrolRasterOrder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigResidDiffHost","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigSpatialResid8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigResid8Subtraction","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigSpatialHost8or9Clipping","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigSpatialResidInterleaved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigIntraResidUnsigned","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigResidDiffAccelerator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigHostInverseScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigSpecificIDCT","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfig4GroupedCoefs","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_PictureParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wDecodedPictureIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDeblockedPictureIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wForwardRefPictureIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBackwardRefPictureIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPicWidthInMBminus1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPicHeightInMBminus1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bMacroblockWidthMinus1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMacroblockHeightMinus1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBlockWidthMinus1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBlockHeightMinus1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBPPminus1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicStructure","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSecondField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicIntra","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicBackwardPrediction","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBidirectionalAveragingMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMVprecisionAndChromaRelation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bChromaFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicScanFixed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicScanMethod","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicReadbackRequests","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRcontrol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicSpatialResid8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicOverflowBlocks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicExtrapolation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicDeblocked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicDeblockConfined","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPic4MVallowed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicOBMC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPicBinPB","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMV_RPS","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReservedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wBitstreamFcodes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBitstreamPCEelements","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bBitstreamConcealmentNeed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBitstreamConcealmentMethod","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAUncompDataInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UncompFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVACompBufferInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WidthToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeightToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesToAllocate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVABufferInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCompSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_SampleFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_SampleFormatMask","Value":255} + ,{"Name":"DXVA_SampleUnknown","Value":0} + ,{"Name":"DXVA_SamplePreviousFrame","Value":1} + ,{"Name":"DXVA_SampleProgressiveFrame","Value":2} + ,{"Name":"DXVA_SampleFieldInterleavedEvenFirst","Value":3} + ,{"Name":"DXVA_SampleFieldInterleavedOddFirst","Value":4} + ,{"Name":"DXVA_SampleFieldSingleEven","Value":5} + ,{"Name":"DXVA_SampleFieldSingleOdd","Value":6} + ,{"Name":"DXVA_SampleSubStream","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoTransferFunction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoTransFuncShift","Value":27} + ,{"Name":"DXVA_VideoTransFuncMask","Value":-134217728} + ,{"Name":"DXVA_VideoTransFunc_Unknown","Value":0} + ,{"Name":"DXVA_VideoTransFunc_10","Value":1} + ,{"Name":"DXVA_VideoTransFunc_18","Value":2} + ,{"Name":"DXVA_VideoTransFunc_20","Value":3} + ,{"Name":"DXVA_VideoTransFunc_22","Value":4} + ,{"Name":"DXVA_VideoTransFunc_22_709","Value":5} + ,{"Name":"DXVA_VideoTransFunc_22_240M","Value":6} + ,{"Name":"DXVA_VideoTransFunc_22_8bit_sRGB","Value":7} + ,{"Name":"DXVA_VideoTransFunc_28","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoPrimaries" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoPrimariesShift","Value":22} + ,{"Name":"DXVA_VideoPrimariesMask","Value":130023424} + ,{"Name":"DXVA_VideoPrimaries_Unknown","Value":0} + ,{"Name":"DXVA_VideoPrimaries_reserved","Value":1} + ,{"Name":"DXVA_VideoPrimaries_BT709","Value":2} + ,{"Name":"DXVA_VideoPrimaries_BT470_2_SysM","Value":3} + ,{"Name":"DXVA_VideoPrimaries_BT470_2_SysBG","Value":4} + ,{"Name":"DXVA_VideoPrimaries_SMPTE170M","Value":5} + ,{"Name":"DXVA_VideoPrimaries_SMPTE240M","Value":6} + ,{"Name":"DXVA_VideoPrimaries_EBU3213","Value":7} + ,{"Name":"DXVA_VideoPrimaries_SMPTE_C","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoLighting" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoLightingShift","Value":18} + ,{"Name":"DXVA_VideoLightingMask","Value":3932160} + ,{"Name":"DXVA_VideoLighting_Unknown","Value":0} + ,{"Name":"DXVA_VideoLighting_bright","Value":1} + ,{"Name":"DXVA_VideoLighting_office","Value":2} + ,{"Name":"DXVA_VideoLighting_dim","Value":3} + ,{"Name":"DXVA_VideoLighting_dark","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoTransferMatrix" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoTransferMatrixShift","Value":15} + ,{"Name":"DXVA_VideoTransferMatrixMask","Value":229376} + ,{"Name":"DXVA_VideoTransferMatrix_Unknown","Value":0} + ,{"Name":"DXVA_VideoTransferMatrix_BT709","Value":1} + ,{"Name":"DXVA_VideoTransferMatrix_BT601","Value":2} + ,{"Name":"DXVA_VideoTransferMatrix_SMPTE240M","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_NominalRange" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_NominalRangeShift","Value":12} + ,{"Name":"DXVA_NominalRangeMask","Value":28672} + ,{"Name":"DXVA_NominalRange_Unknown","Value":0} + ,{"Name":"DXVA_NominalRange_Normal","Value":1} + ,{"Name":"DXVA_NominalRange_Wide","Value":2} + ,{"Name":"DXVA_NominalRange_0_255","Value":1} + ,{"Name":"DXVA_NominalRange_16_235","Value":2} + ,{"Name":"DXVA_NominalRange_48_208","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoChromaSubsampling" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoChromaSubsamplingShift","Value":8} + ,{"Name":"DXVA_VideoChromaSubsamplingMask","Value":3840} + ,{"Name":"DXVA_VideoChromaSubsampling_Unknown","Value":0} + ,{"Name":"DXVA_VideoChromaSubsampling_ProgressiveChroma","Value":8} + ,{"Name":"DXVA_VideoChromaSubsampling_Horizontally_Cosited","Value":4} + ,{"Name":"DXVA_VideoChromaSubsampling_Vertically_Cosited","Value":2} + ,{"Name":"DXVA_VideoChromaSubsampling_Vertically_AlignedChromaPlanes","Value":1} + ,{"Name":"DXVA_VideoChromaSubsampling_MPEG2","Value":5} + ,{"Name":"DXVA_VideoChromaSubsampling_MPEG1","Value":1} + ,{"Name":"DXVA_VideoChromaSubsampling_DV_PAL","Value":6} + ,{"Name":"DXVA_VideoChromaSubsampling_Cosited","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_ExtendedFormat" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_Frequency" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_VideoDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"d3dFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"DXVA_Frequency","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"DXVA_Frequency","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_VideoProcessCaps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_VideoProcess_None","Value":0} + ,{"Name":"DXVA_VideoProcess_YUV2RGB","Value":1} + ,{"Name":"DXVA_VideoProcess_StretchX","Value":2} + ,{"Name":"DXVA_VideoProcess_StretchY","Value":4} + ,{"Name":"DXVA_VideoProcess_AlphaBlend","Value":8} + ,{"Name":"DXVA_VideoProcess_SubRects","Value":16} + ,{"Name":"DXVA_VideoProcess_SubStreams","Value":32} + ,{"Name":"DXVA_VideoProcess_SubStreamsExtended","Value":64} + ,{"Name":"DXVA_VideoProcess_YUV2RGBExtended","Value":128} + ,{"Name":"DXVA_VideoProcess_AlphaBlendExtended","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_DeinterlaceTech" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_DeinterlaceTech_Unknown","Value":0} + ,{"Name":"DXVA_DeinterlaceTech_BOBLineReplicate","Value":1} + ,{"Name":"DXVA_DeinterlaceTech_BOBVerticalStretch","Value":2} + ,{"Name":"DXVA_DeinterlaceTech_BOBVerticalStretch4Tap","Value":256} + ,{"Name":"DXVA_DeinterlaceTech_MedianFiltering","Value":4} + ,{"Name":"DXVA_DeinterlaceTech_EdgeFiltering","Value":16} + ,{"Name":"DXVA_DeinterlaceTech_FieldAdaptive","Value":32} + ,{"Name":"DXVA_DeinterlaceTech_PixelAdaptive","Value":64} + ,{"Name":"DXVA_DeinterlaceTech_MotionVectorSteered","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoSample" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"DXVA_SampleFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDSSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_SampleFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_SampleFlagsMask","Value":15} + ,{"Name":"DXVA_SampleFlag_Palette_Changed","Value":1} + ,{"Name":"DXVA_SampleFlag_SrcRect_Changed","Value":2} + ,{"Name":"DXVA_SampleFlag_DstRect_Changed","Value":4} + ,{"Name":"DXVA_SampleFlag_ColorData_Changed","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_DestinationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_DestinationFlagMask","Value":15} + ,{"Name":"DXVA_DestinationFlag_Background_Changed","Value":1} + ,{"Name":"DXVA_DestinationFlag_TargetRect_Changed","Value":2} + ,{"Name":"DXVA_DestinationFlag_ColorData_Changed","Value":4} + ,{"Name":"DXVA_DestinationFlag_Alpha_Changed","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_VideoSample2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rtStart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"rtEnd","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDSSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Palette","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DXVA_AYUVsample2","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_DeinterlaceCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumPreviousOutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPool","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"d3dOutputFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"VideoProcessingCaps","Type":{"Kind":"ApiRef","Name":"DXVA_VideoProcessCaps","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"ApiRef","Name":"DXVA_DeinterlaceTech","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_DeinterlaceBlt" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rtTarget","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DstRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"NumSourceSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"DXVA_VideoSample","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_DeinterlaceBltEx" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundColor","Type":{"Kind":"ApiRef","Name":"DXVA_AYUVsample2","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rtTarget","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"NumSourceSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"DXVA_VideoSample2","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"DestinationFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestinationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_DeinterlaceQueryAvailableModes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guids","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_DeinterlaceQueryModeCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VideoDesc","Type":{"Kind":"ApiRef","Name":"DXVA_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_ProcAmpControlProp" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA_ProcAmp_None","Value":0} + ,{"Name":"DXVA_ProcAmp_Brightness","Value":1} + ,{"Name":"DXVA_ProcAmp_Contrast","Value":2} + ,{"Name":"DXVA_ProcAmp_Hue","Value":4} + ,{"Name":"DXVA_ProcAmp_Saturation","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA_ProcAmpControlCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPool","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"d3dOutputFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ProcAmpControlProps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoProcessingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_ProcAmpControlQueryRange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcAmpControlProp","Type":{"Kind":"ApiRef","Name":"DXVA_ProcAmpControlProp","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"VideoDesc","Type":{"Kind":"ApiRef","Name":"DXVA_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_VideoPropertyRange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"MaxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"StepSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_ProcAmpControlBlt" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Brightness","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Contrast","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Hue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Saturation","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_COPPSignature" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_COPPCommand" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidCommandID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_COPPStatusInput" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rApp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidStatusRequestID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusData","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA_COPPStatusOutput" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"macKDI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbSizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"COPPStatus","Type":{"Kind":"Array","Shape":{"Size":4076},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_FRAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_FRAME_FORMAT_PROGRESSIVE","Value":0} + ,{"Name":"DXVAHD_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST","Value":1} + ,{"Name":"DXVAHD_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_DEVICE_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL","Value":0} + ,{"Name":"DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED","Value":1} + ,{"Name":"DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_SURFACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_SURFACE_TYPE_VIDEO_INPUT","Value":0} + ,{"Name":"DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE","Value":1} + ,{"Name":"DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_DEVICE_TYPE_HARDWARE","Value":0} + ,{"Name":"DXVAHD_DEVICE_TYPE_SOFTWARE","Value":1} + ,{"Name":"DXVAHD_DEVICE_TYPE_REFERENCE","Value":2} + ,{"Name":"DXVAHD_DEVICE_TYPE_OTHER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_DEVICE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_DEVICE_CAPS_LINEAR_SPACE","Value":1} + ,{"Name":"DXVAHD_DEVICE_CAPS_xvYCC","Value":2} + ,{"Name":"DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION","Value":4} + ,{"Name":"DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_FEATURE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_FEATURE_CAPS_ALPHA_FILL","Value":1} + ,{"Name":"DXVAHD_FEATURE_CAPS_CONSTRICTION","Value":2} + ,{"Name":"DXVAHD_FEATURE_CAPS_LUMA_KEY","Value":4} + ,{"Name":"DXVAHD_FEATURE_CAPS_ALPHA_PALETTE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_FILTER_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_FILTER_CAPS_BRIGHTNESS","Value":1} + ,{"Name":"DXVAHD_FILTER_CAPS_CONTRAST","Value":2} + ,{"Name":"DXVAHD_FILTER_CAPS_HUE","Value":4} + ,{"Name":"DXVAHD_FILTER_CAPS_SATURATION","Value":8} + ,{"Name":"DXVAHD_FILTER_CAPS_NOISE_REDUCTION","Value":16} + ,{"Name":"DXVAHD_FILTER_CAPS_EDGE_ENHANCEMENT","Value":32} + ,{"Name":"DXVAHD_FILTER_CAPS_ANAMORPHIC_SCALING","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_INPUT_FORMAT_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED","Value":1} + ,{"Name":"DXVAHD_INPUT_FORMAT_CAPS_RGB_PROCAMP","Value":2} + ,{"Name":"DXVAHD_INPUT_FORMAT_CAPS_RGB_LUMA_KEY","Value":4} + ,{"Name":"DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_PROCESSOR_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND","Value":1} + ,{"Name":"DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB","Value":2} + ,{"Name":"DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE","Value":4} + ,{"Name":"DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION","Value":8} + ,{"Name":"DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE","Value":16} + ,{"Name":"DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_ITELECINE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_ITELECINE_CAPS_32","Value":1} + ,{"Name":"DXVAHD_ITELECINE_CAPS_22","Value":2} + ,{"Name":"DXVAHD_ITELECINE_CAPS_2224","Value":4} + ,{"Name":"DXVAHD_ITELECINE_CAPS_2332","Value":8} + ,{"Name":"DXVAHD_ITELECINE_CAPS_32322","Value":16} + ,{"Name":"DXVAHD_ITELECINE_CAPS_55","Value":32} + ,{"Name":"DXVAHD_ITELECINE_CAPS_64","Value":64} + ,{"Name":"DXVAHD_ITELECINE_CAPS_87","Value":128} + ,{"Name":"DXVAHD_ITELECINE_CAPS_222222222223","Value":256} + ,{"Name":"DXVAHD_ITELECINE_CAPS_OTHER","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_FILTER_BRIGHTNESS","Value":0} + ,{"Name":"DXVAHD_FILTER_CONTRAST","Value":1} + ,{"Name":"DXVAHD_FILTER_HUE","Value":2} + ,{"Name":"DXVAHD_FILTER_SATURATION","Value":3} + ,{"Name":"DXVAHD_FILTER_NOISE_REDUCTION","Value":4} + ,{"Name":"DXVAHD_FILTER_EDGE_ENHANCEMENT","Value":5} + ,{"Name":"DXVAHD_FILTER_ANAMORPHIC_SCALING","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_BLT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_BLT_STATE_TARGET_RECT","Value":0} + ,{"Name":"DXVAHD_BLT_STATE_BACKGROUND_COLOR","Value":1} + ,{"Name":"DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE","Value":2} + ,{"Name":"DXVAHD_BLT_STATE_ALPHA_FILL","Value":3} + ,{"Name":"DXVAHD_BLT_STATE_CONSTRICTION","Value":4} + ,{"Name":"DXVAHD_BLT_STATE_PRIVATE","Value":1000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_ALPHA_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_ALPHA_FILL_MODE_OPAQUE","Value":0} + ,{"Name":"DXVAHD_ALPHA_FILL_MODE_BACKGROUND","Value":1} + ,{"Name":"DXVAHD_ALPHA_FILL_MODE_DESTINATION","Value":2} + ,{"Name":"DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_STREAM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_STREAM_STATE_D3DFORMAT","Value":0} + ,{"Name":"DXVAHD_STREAM_STATE_FRAME_FORMAT","Value":1} + ,{"Name":"DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE","Value":2} + ,{"Name":"DXVAHD_STREAM_STATE_OUTPUT_RATE","Value":3} + ,{"Name":"DXVAHD_STREAM_STATE_SOURCE_RECT","Value":4} + ,{"Name":"DXVAHD_STREAM_STATE_DESTINATION_RECT","Value":5} + ,{"Name":"DXVAHD_STREAM_STATE_ALPHA","Value":6} + ,{"Name":"DXVAHD_STREAM_STATE_PALETTE","Value":7} + ,{"Name":"DXVAHD_STREAM_STATE_LUMA_KEY","Value":8} + ,{"Name":"DXVAHD_STREAM_STATE_ASPECT_RATIO","Value":9} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_BRIGHTNESS","Value":100} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_CONTRAST","Value":101} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_HUE","Value":102} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_SATURATION","Value":103} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_NOISE_REDUCTION","Value":104} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_EDGE_ENHANCEMENT","Value":105} + ,{"Name":"DXVAHD_STREAM_STATE_FILTER_ANAMORPHIC_SCALING","Value":106} + ,{"Name":"DXVAHD_STREAM_STATE_PRIVATE","Value":1000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_OUTPUT_RATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVAHD_OUTPUT_RATE_NORMAL","Value":0} + ,{"Name":"DXVAHD_OUTPUT_RATE_HALF","Value":1} + ,{"Name":"DXVAHD_OUTPUT_RATE_CUSTOM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVAHD_RATIONAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_COLOR_RGBA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_COLOR_YCbCrA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cr","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_COLOR" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RGB","Type":{"Kind":"ApiRef","Name":"DXVAHD_COLOR_RGBA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"DXVAHD_COLOR_YCbCrA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_CONTENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputFrameFormat","Type":{"Kind":"ApiRef","Name":"DXVAHD_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFrameRate","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFrameRate","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_VPDEVCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeatureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormatCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFormatCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormatCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoProcessorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreamStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_VPCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VPGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ITelecineCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CustomRateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_CUSTOM_RATE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CustomRate","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InputFramesOrFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_FILTER_RANGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Multiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_TARGET_RECT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TargetRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BackgroundColor","Type":{"Kind":"ApiRef","Name":"DXVAHD_COLOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"MediaFoundation","Parents":["_Anonymous_e__Union","DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_ALPHA_FILL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"DXVAHD_ALPHA_FILL_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_CONSTRICTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_BLT_STATE_PRIVATE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_D3DFORMAT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameFormat","Type":{"Kind":"ApiRef","Name":"DXVAHD_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"MediaFoundation","Parents":["_Anonymous_e__Union","DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RepeatFrame","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputRate","Type":{"Kind":"ApiRef","Name":"DXVAHD_OUTPUT_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"CustomRate","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_SOURCE_RECT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_ALPHA_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_PALETTE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_LUMA_KEY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lower","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Upper","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceAspectRatio","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationAspectRatio","Type":{"Kind":"ApiRef","Name":"DXVAHD_RATIONAL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_FILTER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_PRIVATE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFrameOrField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppPastSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":[]} + ,{"Name":"pInputSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ppFutureSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ITelecineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDXVAHD_Device" + ,"Kind":"Com" + ,"Guid":"95f12dfd-d77e-49be-815f-57d579634d6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVideoSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXVAHD_SURFACE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorDeviceCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_VPDEVCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorOutputFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorInputFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_VPCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCustomRates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVPGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_CUSTOM_RATE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorFilterRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"DXVAHD_FILTER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_FILTER_RANGE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVideoProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVPGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXVAHD_VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDXVAHD_VideoProcessor" + ,"Kind":"Com" + ,"Guid":"95f4edf4-6e03-4cd7-be1b-3075d665aa52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetVideoProcessBltState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_BLT_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoProcessBltState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_BLT_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetVideoProcessStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoProcessStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VideoProcessBltHD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"PDXVAHDSW_CreateDevice" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9Ex","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_ProposeVideoPrivateFormat" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorDeviceCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_VPDEVCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorOutputFormats" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorInputFormats" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_VPCAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorCustomRates" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVPGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_CUSTOM_RATE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessorFilterRange" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"DXVAHD_FILTER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_FILTER_RANGE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_DestroyDevice" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDXVAHDSW_CreateVideoProcessor" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVPGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"phVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_SetVideoProcessBltState" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_BLT_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessBltStatePrivate" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_BLT_STATE_PRIVATE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_SetVideoProcessStreamState" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PDXVAHDSW_GetVideoProcessStreamStatePrivate" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_STATE_PRIVATE_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDXVAHDSW_VideoProcessBltHD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PDXVAHDSW_DestroyVideoProcessor" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hVideoProcessor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DXVAHDSW_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateDevice","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_CreateDevice","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProposeVideoPrivateFormat","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_ProposeVideoPrivateFormat","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorDeviceCaps","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorDeviceCaps","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorOutputFormats","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorOutputFormats","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorInputFormats","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorInputFormats","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorCaps","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorCaps","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorCustomRates","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorCustomRates","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessorFilterRange","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessorFilterRange","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyDevice","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_DestroyDevice","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"CreateVideoProcessor","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_CreateVideoProcessor","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SetVideoProcessBltState","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_SetVideoProcessBltState","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessBltStatePrivate","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessBltStatePrivate","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SetVideoProcessStreamState","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_SetVideoProcessStreamState","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoProcessStreamStatePrivate","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_GetVideoProcessStreamStatePrivate","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"VideoProcessBltHD","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_VideoProcessBltHD","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyVideoProcessor","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_DestroyVideoProcessor","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDXVAHDSW_Plugin" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallbacks","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DXVAHDETW_CREATEVIDEOPROCESSOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pD3D9Ex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VPGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHDETW_VIDEOPROCESSBLTSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_BLT_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHDETW_VIDEOPROCESSSTREAMSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"DXVAHD_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHDETW_VIDEOPROCESSBLTHD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pOutputSurface","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TargetRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enter","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHDETW_VIDEOPROCESSBLTHD_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pInputSurface","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SourceRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"FrameFormat","Type":{"Kind":"ApiRef","Name":"DXVAHD_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFrameOrField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVAHDETW_DESTROYVIDEOPROCESSOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObject","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDXVAHD_CreateDevice" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9Ex","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPlugin","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_Plugin","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXVAHD_Device","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DXVA2_ExtendedFormat" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["DXVA2_ExtendedFormat"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"MediaFoundation","Parents":["_Anonymous_e__Union","DXVA2_ExtendedFormat"]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DXVA2_SampleFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_SampleFormatMask","Value":255} + ,{"Name":"DXVA2_SampleUnknown","Value":0} + ,{"Name":"DXVA2_SampleProgressiveFrame","Value":2} + ,{"Name":"DXVA2_SampleFieldInterleavedEvenFirst","Value":3} + ,{"Name":"DXVA2_SampleFieldInterleavedOddFirst","Value":4} + ,{"Name":"DXVA2_SampleFieldSingleEven","Value":5} + ,{"Name":"DXVA2_SampleFieldSingleOdd","Value":6} + ,{"Name":"DXVA2_SampleSubStream","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoChromaSubSampling" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoChromaSubsamplingMask","Value":15} + ,{"Name":"DXVA2_VideoChromaSubsampling_Unknown","Value":0} + ,{"Name":"DXVA2_VideoChromaSubsampling_ProgressiveChroma","Value":8} + ,{"Name":"DXVA2_VideoChromaSubsampling_Horizontally_Cosited","Value":4} + ,{"Name":"DXVA2_VideoChromaSubsampling_Vertically_Cosited","Value":2} + ,{"Name":"DXVA2_VideoChromaSubsampling_Vertically_AlignedChromaPlanes","Value":1} + ,{"Name":"DXVA2_VideoChromaSubsampling_MPEG2","Value":5} + ,{"Name":"DXVA2_VideoChromaSubsampling_MPEG1","Value":1} + ,{"Name":"DXVA2_VideoChromaSubsampling_DV_PAL","Value":6} + ,{"Name":"DXVA2_VideoChromaSubsampling_Cosited","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_NominalRange" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_NominalRangeMask","Value":7} + ,{"Name":"DXVA2_NominalRange_Unknown","Value":0} + ,{"Name":"DXVA2_NominalRange_Normal","Value":1} + ,{"Name":"DXVA2_NominalRange_Wide","Value":2} + ,{"Name":"DXVA2_NominalRange_0_255","Value":1} + ,{"Name":"DXVA2_NominalRange_16_235","Value":2} + ,{"Name":"DXVA2_NominalRange_48_208","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoTransferMatrix" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoTransferMatrixMask","Value":7} + ,{"Name":"DXVA2_VideoTransferMatrix_Unknown","Value":0} + ,{"Name":"DXVA2_VideoTransferMatrix_BT709","Value":1} + ,{"Name":"DXVA2_VideoTransferMatrix_BT601","Value":2} + ,{"Name":"DXVA2_VideoTransferMatrix_SMPTE240M","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoLighting" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoLightingMask","Value":15} + ,{"Name":"DXVA2_VideoLighting_Unknown","Value":0} + ,{"Name":"DXVA2_VideoLighting_bright","Value":1} + ,{"Name":"DXVA2_VideoLighting_office","Value":2} + ,{"Name":"DXVA2_VideoLighting_dim","Value":3} + ,{"Name":"DXVA2_VideoLighting_dark","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoPrimaries" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoPrimariesMask","Value":31} + ,{"Name":"DXVA2_VideoPrimaries_Unknown","Value":0} + ,{"Name":"DXVA2_VideoPrimaries_reserved","Value":1} + ,{"Name":"DXVA2_VideoPrimaries_BT709","Value":2} + ,{"Name":"DXVA2_VideoPrimaries_BT470_2_SysM","Value":3} + ,{"Name":"DXVA2_VideoPrimaries_BT470_2_SysBG","Value":4} + ,{"Name":"DXVA2_VideoPrimaries_SMPTE170M","Value":5} + ,{"Name":"DXVA2_VideoPrimaries_SMPTE240M","Value":6} + ,{"Name":"DXVA2_VideoPrimaries_EBU3213","Value":7} + ,{"Name":"DXVA2_VideoPrimaries_SMPTE_C","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoTransferFunction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoTransFuncMask","Value":31} + ,{"Name":"DXVA2_VideoTransFunc_Unknown","Value":0} + ,{"Name":"DXVA2_VideoTransFunc_10","Value":1} + ,{"Name":"DXVA2_VideoTransFunc_18","Value":2} + ,{"Name":"DXVA2_VideoTransFunc_20","Value":3} + ,{"Name":"DXVA2_VideoTransFunc_22","Value":4} + ,{"Name":"DXVA2_VideoTransFunc_709","Value":5} + ,{"Name":"DXVA2_VideoTransFunc_240M","Value":6} + ,{"Name":"DXVA2_VideoTransFunc_sRGB","Value":7} + ,{"Name":"DXVA2_VideoTransFunc_28","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_Frequency" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_VideoDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"DXVA2_ExtendedFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"InputSampleFreq","Type":{"Kind":"ApiRef","Name":"DXVA2_Frequency","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrameFreq","Type":{"Kind":"ApiRef","Name":"DXVA2_Frequency","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"UABProtectionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_DeinterlaceTech_Unknown","Value":0} + ,{"Name":"DXVA2_DeinterlaceTech_BOBLineReplicate","Value":1} + ,{"Name":"DXVA2_DeinterlaceTech_BOBVerticalStretch","Value":2} + ,{"Name":"DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap","Value":4} + ,{"Name":"DXVA2_DeinterlaceTech_MedianFiltering","Value":8} + ,{"Name":"DXVA2_DeinterlaceTech_EdgeFiltering","Value":16} + ,{"Name":"DXVA2_DeinterlaceTech_FieldAdaptive","Value":32} + ,{"Name":"DXVA2_DeinterlaceTech_PixelAdaptive","Value":64} + ,{"Name":"DXVA2_DeinterlaceTech_MotionVectorSteered","Value":128} + ,{"Name":"DXVA2_DeinterlaceTech_InverseTelecine","Value":256} + ,{"Name":"DXVA2_DeinterlaceTech_Mask","Value":511} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_NoiseFilterLumaLevel","Value":1} + ,{"Name":"DXVA2_NoiseFilterLumaThreshold","Value":2} + ,{"Name":"DXVA2_NoiseFilterLumaRadius","Value":3} + ,{"Name":"DXVA2_NoiseFilterChromaLevel","Value":4} + ,{"Name":"DXVA2_NoiseFilterChromaThreshold","Value":5} + ,{"Name":"DXVA2_NoiseFilterChromaRadius","Value":6} + ,{"Name":"DXVA2_DetailFilterLumaLevel","Value":7} + ,{"Name":"DXVA2_DetailFilterLumaThreshold","Value":8} + ,{"Name":"DXVA2_DetailFilterLumaRadius","Value":9} + ,{"Name":"DXVA2_DetailFilterChromaLevel","Value":10} + ,{"Name":"DXVA2_DetailFilterChromaThreshold","Value":11} + ,{"Name":"DXVA2_DetailFilterChromaRadius","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_NoiseFilterTech_Unsupported","Value":0} + ,{"Name":"DXVA2_NoiseFilterTech_Unknown","Value":1} + ,{"Name":"DXVA2_NoiseFilterTech_Median","Value":2} + ,{"Name":"DXVA2_NoiseFilterTech_Temporal","Value":4} + ,{"Name":"DXVA2_NoiseFilterTech_BlockNoise","Value":8} + ,{"Name":"DXVA2_NoiseFilterTech_MosquitoNoise","Value":16} + ,{"Name":"DXVA2_NoiseFilterTech_Mask","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0006" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_DetailFilterTech_Unsupported","Value":0} + ,{"Name":"DXVA2_DetailFilterTech_Unknown","Value":1} + ,{"Name":"DXVA2_DetailFilterTech_Edge","Value":2} + ,{"Name":"DXVA2_DetailFilterTech_Sharpening","Value":4} + ,{"Name":"DXVA2_DetailFilterTech_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0007" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_ProcAmp_None","Value":0} + ,{"Name":"DXVA2_ProcAmp_Brightness","Value":1} + ,{"Name":"DXVA2_ProcAmp_Contrast","Value":2} + ,{"Name":"DXVA2_ProcAmp_Hue","Value":4} + ,{"Name":"DXVA2_ProcAmp_Saturation","Value":8} + ,{"Name":"DXVA2_ProcAmp_Mask","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0008" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoProcess_None","Value":0} + ,{"Name":"DXVA2_VideoProcess_YUV2RGB","Value":1} + ,{"Name":"DXVA2_VideoProcess_StretchX","Value":2} + ,{"Name":"DXVA2_VideoProcess_StretchY","Value":4} + ,{"Name":"DXVA2_VideoProcess_AlphaBlend","Value":8} + ,{"Name":"DXVA2_VideoProcess_SubRects","Value":16} + ,{"Name":"DXVA2_VideoProcess_SubStreams","Value":32} + ,{"Name":"DXVA2_VideoProcess_SubStreamsExtended","Value":64} + ,{"Name":"DXVA2_VideoProcess_YUV2RGBExtended","Value":128} + ,{"Name":"DXVA2_VideoProcess_AlphaBlendExtended","Value":256} + ,{"Name":"DXVA2_VideoProcess_Constriction","Value":512} + ,{"Name":"DXVA2_VideoProcess_NoiseFilter","Value":1024} + ,{"Name":"DXVA2_VideoProcess_DetailFilter","Value":2048} + ,{"Name":"DXVA2_VideoProcess_PlanarAlpha","Value":4096} + ,{"Name":"DXVA2_VideoProcess_LinearScaling","Value":8192} + ,{"Name":"DXVA2_VideoProcess_GammaCompensated","Value":16384} + ,{"Name":"DXVA2_VideoProcess_MaintainsOriginalFieldData","Value":32768} + ,{"Name":"DXVA2_VideoProcess_Mask","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0009" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VPDev_HardwareDevice","Value":1} + ,{"Name":"DXVA2_VPDev_EmulatedDXVA1","Value":2} + ,{"Name":"DXVA2_VPDev_SoftwareDevice","Value":4} + ,{"Name":"DXVA2_VPDev_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0010" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_SampleData_RFF","Value":1} + ,{"Name":"DXVA2_SampleData_TFF","Value":2} + ,{"Name":"DXVA2_SampleData_RFF_TFF_Present","Value":4} + ,{"Name":"DXVA2_SampleData_Mask","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0011" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_DestData_RFF","Value":1} + ,{"Name":"DXVA2_DestData_TFF","Value":2} + ,{"Name":"DXVA2_DestData_RFF_TFF_Present","Value":4} + ,{"Name":"DXVA2_DestData_Mask","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_VideoProcessorCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputPool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"NumForwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBackwardRefSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeinterlaceTechnology","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcAmpControlCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoProcessorOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NoiseFilterTechnology","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DetailFilterTechnology","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_Fixed32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["DXVA2_Fixed32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"MediaFoundation","Parents":["_Anonymous_e__Union","DXVA2_Fixed32"]},"Attrs":[]} + ,{"Name":"ll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Fraction","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DXVA2_AYUVSample8" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cr","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_AYUVSample16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cr","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_VideoSample" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Start","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SampleFormat","Type":{"Kind":"ApiRef","Name":"DXVA2_ExtendedFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SrcSurface","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"SrcRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DstRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Pal","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DXVA2_AYUVSample8","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"PlanarAlpha","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SampleData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_ValueRange" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinValue","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"MaxValue","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultValue","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"StepSize","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_ProcAmpValues" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Brightness","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Contrast","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Hue","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Saturation","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_FilterValues" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Threshold","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Radius","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_VideoProcessBltParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"TargetRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ConstrictionSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundColor","Type":{"Kind":"ApiRef","Name":"DXVA2_AYUVSample16","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestFormat","Type":{"Kind":"ApiRef","Name":"DXVA2_ExtendedFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcAmpValues","Type":{"Kind":"ApiRef","Name":"DXVA2_ProcAmpValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Alpha","Type":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"NoiseFilterLuma","Type":{"Kind":"ApiRef","Name":"DXVA2_FilterValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"NoiseFilterChroma","Type":{"Kind":"ApiRef","Name":"DXVA2_FilterValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DetailFilterLuma","Type":{"Kind":"ApiRef","Name":"DXVA2_FilterValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DetailFilterChroma","Type":{"Kind":"ApiRef","Name":"DXVA2_FilterValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DestData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0012" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_PictureParametersBufferType","Value":0} + ,{"Name":"DXVA2_MacroBlockControlBufferType","Value":1} + ,{"Name":"DXVA2_ResidualDifferenceBufferType","Value":2} + ,{"Name":"DXVA2_DeblockingControlBufferType","Value":3} + ,{"Name":"DXVA2_InverseQuantizationMatrixBufferType","Value":4} + ,{"Name":"DXVA2_SliceControlBufferType","Value":5} + ,{"Name":"DXVA2_BitStreamDateBufferType","Value":6} + ,{"Name":"DXVA2_MotionVectorBuffer","Value":7} + ,{"Name":"DXVA2_FilmGrainBuffer","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_dxva2api_0000_0000_0013" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_VideoDecoderRenderTarget","Value":0} + ,{"Name":"DXVA2_VideoProcessorRenderTarget","Value":1} + ,{"Name":"DXVA2_VideoSoftwareRenderTarget","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXVA2_ConfigPictureDecode" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidConfigBitstreamEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigMBcontrolEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigResidDiffEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ConfigBitstreamRaw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMBcontrolRasterOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffHost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResid8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResid8Subtraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialHost8or9Clipping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResidInterleaved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigIntraResidUnsigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffAccelerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigHostInverseScan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpecificIDCT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Config4GroupedCoefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMinRenderTargetBuffCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ConfigDecoderSpecific","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_DecodeBufferDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompressedBufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstMBaddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumMBsInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvPVPState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_AES_CTR_IV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_DecodeExtensionData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DXVA2_DecodeExecuteParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCompressedBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_DecodeBufferDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"pExtensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_DecodeExtensionData","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirect3DDeviceManager9" + ,"Kind":"Com" + ,"Guid":"a0cade0f-06d5-4cf4-a1c7-f3cdd725aa75" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"resetToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenDeviceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseDeviceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TestDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectXVideoAccelerationService" + ,"Kind":"Com" + ,"Guid":"fc51a550-d5e7-11d9-af55-00054e43ff02" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BackBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"D3DPOOL","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DxvaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSharedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDirectXVideoDecoderService" + ,"Kind":"Com" + ,"Guid":"fc51a551-d5e7-11d9-af55-00054e43ff02" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectXVideoAccelerationService","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderDeviceGuids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDecoderRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDecoderConfigurations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppConfigs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ConfigPictureDecode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateVideoDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ConfigPictureDecode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDecoderRenderTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumRenderTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectXVideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectXVideoProcessorService" + ,"Kind":"Com" + ,"Guid":"fc51a552-d5e7-11d9-af55-00054e43ff02" + ,"Interface":{"Kind":"ApiRef","Name":"IDirectXVideoAccelerationService","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterVideoProcessorSoftwareDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoProcessorDeviceGuids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorRenderTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorSubStreamFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoProcessorCaps","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcAmpRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcAmpCap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilterPropertyRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"FilterSetting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVideoProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VideoProcDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RenderTargetFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"MaxNumSubStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVidProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectXVideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDirectXVideoDecoder" + ,"Kind":"Com" + ,"Guid":"f2b0810a-fd00-43c9-918c-df94e2d8ef7d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoDecoderService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectXVideoDecoderService","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ConfigPictureDecode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pDecoderRenderTargets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pNumSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvPVPData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandleComplete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExecuteParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_DecodeExecuteParams","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDirectXVideoProcessor" + ,"Kind":"Com" + ,"Guid":"8c3a39f0-916e-4690-804f-4c8001355d25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoProcessorService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirectXVideoProcessorService","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoDesc","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pRenderTargetFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMaxNumSubStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoProcessorCaps","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcAmpRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcAmpCap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilterPropertyRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilterSetting","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderTarget","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBltParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoProcessBltParams","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSamples","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DXVA2_VideoSample","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"NumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandleComplete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DXVA2_SurfaceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DXVA2_SurfaceType_DecoderRenderTarget","Value":0} + ,{"Name":"DXVA2_SurfaceType_ProcessorRenderTarget","Value":1} + ,{"Name":"DXVA2_SurfaceType_D3DRenderTargetTexture","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDirectXVideoMemoryConfiguration" + ,"Kind":"Com" + ,"Guid":"b7f916dd-db3b-49c1-84d7-e45ef99ec726" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableSurfaceTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_SurfaceType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSurfaceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwType","Type":{"Kind":"ApiRef","Name":"DXVA2_SurfaceType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_OMAC_SIZE","Value":16} + ,{"Name":"OPM_128_BIT_RANDOM_NUMBER_SIZE","Value":16} + ,{"Name":"OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE","Value":256} + ,{"Name":"OPM_CONFIGURE_SETTING_DATA_SIZE","Value":4056} + ,{"Name":"OPM_GET_INFORMATION_PARAMETERS_SIZE","Value":4056} + ,{"Name":"OPM_REQUESTED_INFORMATION_SIZE","Value":4076} + ,{"Name":"OPM_HDCP_KEY_SELECTION_VECTOR_SIZE","Value":5} + ,{"Name":"OPM_PROTECTION_TYPE_SIZE","Value":4} + ,{"Name":"OPM_BUS_TYPE_MASK","Value":65535} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_MASK","Value":32767} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_VIDEO_OUTPUT_SEMANTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_VOS_COPP_SEMANTICS","Value":0} + ,{"Name":"OPM_VOS_OPM_SEMANTICS","Value":1} + ,{"Name":"OPM_VOS_OPM_INDIRECT_DISPLAY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_HDCP_FLAG_NONE","Value":0} + ,{"Name":"OPM_HDCP_FLAG_REPEATER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_STATUS_NORMAL","Value":0} + ,{"Name":"OPM_STATUS_LINK_LOST","Value":1} + ,{"Name":"OPM_STATUS_RENEGOTIATION_REQUIRED","Value":2} + ,{"Name":"OPM_STATUS_TAMPERING_DETECTED","Value":4} + ,{"Name":"OPM_STATUS_REVOKED_HDCP_DEVICE_ATTACHED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_CONNECTOR_TYPE_OTHER","Value":-1} + ,{"Name":"OPM_CONNECTOR_TYPE_VGA","Value":0} + ,{"Name":"OPM_CONNECTOR_TYPE_SVIDEO","Value":1} + ,{"Name":"OPM_CONNECTOR_TYPE_COMPOSITE_VIDEO","Value":2} + ,{"Name":"OPM_CONNECTOR_TYPE_COMPONENT_VIDEO","Value":3} + ,{"Name":"OPM_CONNECTOR_TYPE_DVI","Value":4} + ,{"Name":"OPM_CONNECTOR_TYPE_HDMI","Value":5} + ,{"Name":"OPM_CONNECTOR_TYPE_LVDS","Value":6} + ,{"Name":"OPM_CONNECTOR_TYPE_D_JPN","Value":8} + ,{"Name":"OPM_CONNECTOR_TYPE_SDI","Value":9} + ,{"Name":"OPM_CONNECTOR_TYPE_DISPLAYPORT_EXTERNAL","Value":10} + ,{"Name":"OPM_CONNECTOR_TYPE_DISPLAYPORT_EMBEDDED","Value":11} + ,{"Name":"OPM_CONNECTOR_TYPE_UDI_EXTERNAL","Value":12} + ,{"Name":"OPM_CONNECTOR_TYPE_UDI_EMBEDDED","Value":13} + ,{"Name":"OPM_CONNECTOR_TYPE_RESERVED","Value":14} + ,{"Name":"OPM_CONNECTOR_TYPE_MIRACAST","Value":15} + ,{"Name":"OPM_CONNECTOR_TYPE_TRANSPORT_AGNOSTIC_DIGITAL_MODE_A","Value":16} + ,{"Name":"OPM_CONNECTOR_TYPE_TRANSPORT_AGNOSTIC_DIGITAL_MODE_B","Value":17} + ,{"Name":"OPM_COPP_COMPATIBLE_CONNECTOR_TYPE_INTERNAL","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_DVI_CHARACTERISTIC_1_0","Value":1} + ,{"Name":"OPM_DVI_CHARACTERISTIC_1_1_OR_ABOVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_OUTPUT_HARDWARE_PROTECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_OUTPUT_HARDWARE_PROTECTION_NOT_SUPPORTED","Value":0} + ,{"Name":"OPM_OUTPUT_HARDWARE_PROTECTION_SUPPORTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0006" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_BUS_TYPE_OTHER","Value":0} + ,{"Name":"OPM_BUS_TYPE_PCI","Value":1} + ,{"Name":"OPM_BUS_TYPE_PCIX","Value":2} + ,{"Name":"OPM_BUS_TYPE_PCIEXPRESS","Value":3} + ,{"Name":"OPM_BUS_TYPE_AGP","Value":4} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_INSIDE_OF_CHIPSET","Value":65536} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP","Value":131072} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET","Value":196608} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_DAUGHTER_BOARD_CONNECTOR","Value":262144} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE","Value":327680} + ,{"Name":"OPM_BUS_IMPLEMENTATION_MODIFIER_NON_STANDARD","Value":-2147483648} + ,{"Name":"OPM_COPP_COMPATIBLE_BUS_TYPE_INTEGRATED","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_DPCP_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_DPCP_OFF","Value":0} + ,{"Name":"OPM_DPCP_ON","Value":1} + ,{"Name":"OPM_DPCP_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_HDCP_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_HDCP_OFF","Value":0} + ,{"Name":"OPM_HDCP_ON","Value":1} + ,{"Name":"OPM_HDCP_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_TYPE_ENFORCEMENT_HDCP_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_TYPE_ENFORCEMENT_HDCP_OFF","Value":0} + ,{"Name":"OPM_TYPE_ENFORCEMENT_HDCP_ON_WITH_NO_TYPE_RESTRICTION","Value":1} + ,{"Name":"OPM_TYPE_ENFORCEMENT_HDCP_ON_WITH_TYPE1_RESTRICTION","Value":2} + ,{"Name":"OPM_TYPE_ENFORCEMENT_HDCP_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0007" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_CGMSA_OFF","Value":0} + ,{"Name":"OPM_CGMSA_COPY_FREELY","Value":1} + ,{"Name":"OPM_CGMSA_COPY_NO_MORE","Value":2} + ,{"Name":"OPM_CGMSA_COPY_ONE_GENERATION","Value":3} + ,{"Name":"OPM_CGMSA_COPY_NEVER","Value":4} + ,{"Name":"OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_ACP_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_ACP_OFF","Value":0} + ,{"Name":"OPM_ACP_LEVEL_ONE","Value":1} + ,{"Name":"OPM_ACP_LEVEL_TWO","Value":2} + ,{"Name":"OPM_ACP_LEVEL_THREE","Value":3} + ,{"Name":"OPM_ACP_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0008" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_PROTECTION_TYPE_OTHER","Value":-2147483648} + ,{"Name":"OPM_PROTECTION_TYPE_NONE","Value":0} + ,{"Name":"OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP","Value":1} + ,{"Name":"OPM_PROTECTION_TYPE_ACP","Value":2} + ,{"Name":"OPM_PROTECTION_TYPE_CGMSA","Value":4} + ,{"Name":"OPM_PROTECTION_TYPE_HDCP","Value":8} + ,{"Name":"OPM_PROTECTION_TYPE_DPCP","Value":16} + ,{"Name":"OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_opmapi_0000_0000_0009" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_PROTECTION_STANDARD_OTHER","Value":-2147483648} + ,{"Name":"OPM_PROTECTION_STANDARD_NONE","Value":0} + ,{"Name":"OPM_PROTECTION_STANDARD_IEC61880_525I","Value":1} + ,{"Name":"OPM_PROTECTION_STANDARD_IEC61880_2_525I","Value":2} + ,{"Name":"OPM_PROTECTION_STANDARD_IEC62375_625P","Value":4} + ,{"Name":"OPM_PROTECTION_STANDARD_EIA608B_525","Value":8} + ,{"Name":"OPM_PROTECTION_STANDARD_EN300294_625I","Value":16} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEA_525P","Value":32} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEA_750P","Value":64} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEA_1125I","Value":128} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEB_525P","Value":256} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEB_750P","Value":512} + ,{"Name":"OPM_PROTECTION_STANDARD_CEA805A_TYPEB_1125I","Value":1024} + ,{"Name":"OPM_PROTECTION_STANDARD_ARIBTRB15_525I","Value":2048} + ,{"Name":"OPM_PROTECTION_STANDARD_ARIBTRB15_525P","Value":4096} + ,{"Name":"OPM_PROTECTION_STANDARD_ARIBTRB15_750P","Value":8192} + ,{"Name":"OPM_PROTECTION_STANDARD_ARIBTRB15_1125I","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_IMAGE_ASPECT_RATIO_EN300294" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPM_ASPECT_RATIO_EN300294_FULL_FORMAT_4_BY_3","Value":0} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_CENTER","Value":1} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_BOX_14_BY_9_TOP","Value":2} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_BOX_16_BY_9_CENTER","Value":3} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_BOX_16_BY_9_TOP","Value":4} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_BOX_GT_16_BY_9_CENTER","Value":5} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_FULL_FORMAT_4_BY_3_PROTECTED_CENTER","Value":6} + ,{"Name":"OPM_ASPECT_RATIO_EN300294_FULL_FORMAT_16_BY_9_ANAMORPHIC","Value":7} + ,{"Name":"OPM_ASPECT_RATIO_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPM_RANDOM_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abRandomNumber","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_OMAC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abOMAC","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_ENCRYPTED_INITIALIZATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abEncryptedInitializationParameters","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_GET_INFO_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"OPM_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"guidInformation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abParameters","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"guidInformation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abParameters","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_HDCP_KEY_SELECTION_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abKeySelectionVector","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_CONNECTED_HDCP_DEVICE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHDCPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ksvB","Type":{"Kind":"ApiRef","Name":"OPM_HDCP_KEY_SELECTION_VECTOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_REQUESTED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"OPM_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"cbRequestedInformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abRequestedInformation","Type":{"Kind":"Array","Shape":{"Size":4076},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_STANDARD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_ACTUAL_OUTPUT_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dsfSampleInterleaveFormat","Type":{"Kind":"ApiRef","Name":"DXVA2_SampleFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"d3dFormat","Type":{"Kind":"ApiRef","Name":"D3DFORMAT","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ,{"Name":"ulFrequencyNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFrequencyDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_ACP_AND_CGMSA_SIGNALING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAvailableTVProtectionStandards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulActiveTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioValidMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioValidMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioValidMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ulReserved3","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_OUTPUT_ID_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ulStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_CONFIGURE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"OPM_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"guidSetting","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abParameters","Type":{"Kind":"Array","Shape":{"Size":4056},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_SET_PROTECTION_LEVEL_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ulProtectionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulProtectionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ulNewTVProtectionStandard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioChangeMask1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioChangeMask2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioChangeMask3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAspectRatioData3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ulReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_SET_HDCP_SRM_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ulSRMVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_GET_CODEC_INFO_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbVerifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Verifier","Type":{"Kind":"Array","Shape":{"Size":4052},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPM_GET_CODEC_INFO_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"rnRandomNumber","Type":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Merit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IOPMVideoOutput" + ,"Kind":"Com" + ,"Guid":"0a15159d-41c7-4456-93e1-284cd61d4e8d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartInitialization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prnRandomNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_RANDOM_NUMBER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pulCertificateLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FinishInitialization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_ENCRYPTED_INITIALIZATION_PARAMETERS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_GET_INFO_PARAMETERS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRequestedInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_REQUESTED_INFORMATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"COPPCompatibleGetInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRequestedInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_REQUESTED_INFORMATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPM_CONFIGURE_PARAMETERS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulAdditionalParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAdditionalParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"KSPROPSETID_OPMVideoOutput" + ,"Kind":"ComClassID" + ,"Guid":"06f414bb-f43a-4fe2-a566-774b4c81f0db" + } + ,{ + "Name":"KSMETHOD_OPMVIDEOOUTPUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSMETHOD_OPMVIDEOOUTPUT_STARTINITIALIZATION","Value":0} + ,{"Name":"KSMETHOD_OPMVIDEOOUTPUT_FINISHINITIALIZATION","Value":1} + ,{"Name":"KSMETHOD_OPMVIDEOOUTPUT_GETINFORMATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ATTRIBUTE_UINT32","Value":19} + ,{"Name":"MF_ATTRIBUTE_UINT64","Value":21} + ,{"Name":"MF_ATTRIBUTE_DOUBLE","Value":5} + ,{"Name":"MF_ATTRIBUTE_GUID","Value":72} + ,{"Name":"MF_ATTRIBUTE_STRING","Value":31} + ,{"Name":"MF_ATTRIBUTE_BLOB","Value":4113} + ,{"Name":"MF_ATTRIBUTE_IUNKNOWN","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_ATTRIBUTES_MATCH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ATTRIBUTES_MATCH_OUR_ITEMS","Value":0} + ,{"Name":"MF_ATTRIBUTES_MATCH_THEIR_ITEMS","Value":1} + ,{"Name":"MF_ATTRIBUTES_MATCH_ALL_ITEMS","Value":2} + ,{"Name":"MF_ATTRIBUTES_MATCH_INTERSECTION","Value":3} + ,{"Name":"MF_ATTRIBUTES_MATCH_SMALLER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFAttributes" + ,"Kind":"Com" + ,"Guid":"2cd2d921-c447-44a7-a13c-4adabfc247e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetItemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTheirs","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MatchType","Type":{"Kind":"ApiRef","Name":"MF_ATTRIBUTES_MATCH_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUINT32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUINT64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetAllocatedString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBlobSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcbBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetAllocatedBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteAllItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetUINT32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"unValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUINT64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"unValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDouble" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnlockStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CopyAllItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDest","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_ATTRIBUTE_SERIALIZE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ATTRIBUTE_SERIALIZE_UNKNOWN_BYREF","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaBuffer" + ,"Kind":"Com" + ,"Guid":"045fa593-8799-42b8-bc8d-8968c6453507" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbCurrentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbCurrentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbCurrentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSample" + ,"Kind":"Com" + ,"Guid":"c40a00f2-b93a-4d80-ae8c-5a1c634f58e4" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSampleFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSampleFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSampleFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSampleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSampleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSampleTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSampleDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsSampleDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSampleDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSampleDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBufferCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertToContiguousBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveBufferByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTotalLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbTotalLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyToBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMF2DBuffer" + ,"Kind":"Com" + ,"Guid":"7dc9d5f9-9ed9-44ec-9bbf-0600bb589fbb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Lock2D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbScanline0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"plPitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unlock2D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetScanline0AndPitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbScanline0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"plPitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsContiguousFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsContiguous","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContiguousLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ContiguousCopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDestBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDestBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ContiguousCopyFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSrcBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSrcBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF2DBuffer_LockFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF2DBuffer_LockFlags_LockTypeMask","Value":3} + ,{"Name":"MF2DBuffer_LockFlags_Read","Value":1} + ,{"Name":"MF2DBuffer_LockFlags_Write","Value":2} + ,{"Name":"MF2DBuffer_LockFlags_ReadWrite","Value":3} + ,{"Name":"MF2DBuffer_LockFlags_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMF2DBuffer2" + ,"Kind":"Com" + ,"Guid":"33ae5ea6-4316-436f-8ddd-d73d22f829ec" + ,"Interface":{"Kind":"ApiRef","Name":"IMF2DBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"Lock2DSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lockFlags","Type":{"Kind":"ApiRef","Name":"MF2DBuffer_LockFlags","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppbScanline0","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"plPitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppbBufferStart","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copy2DTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestBuffer","Type":{"Kind":"ApiRef","Name":"IMF2DBuffer2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFDXGIBuffer" + ,"Kind":"Com" + ,"Guid":"e7174cfa-1c9e-48b1-8866-626226bfc258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubresourceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puSubresource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUnknown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaType" + ,"Kind":"Com" + ,"Guid":"44ae0fa8-ea31-4109-8d2e-4cae4997c555" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCompressedFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCompressed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidRepresentation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppvRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidRepresentation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pvRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFAudioMediaType" + ,"Kind":"Com" + ,"Guid":"26a0adc3-ce26-4672-9304-69552edd3faf" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetAudioFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MFT_REGISTER_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidMajorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidSubtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoInterlaceMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoInterlace_Unknown","Value":0} + ,{"Name":"MFVideoInterlace_Progressive","Value":2} + ,{"Name":"MFVideoInterlace_FieldInterleavedUpperFirst","Value":3} + ,{"Name":"MFVideoInterlace_FieldInterleavedLowerFirst","Value":4} + ,{"Name":"MFVideoInterlace_FieldSingleUpper","Value":5} + ,{"Name":"MFVideoInterlace_FieldSingleLower","Value":6} + ,{"Name":"MFVideoInterlace_MixedInterlaceOrProgressive","Value":7} + ,{"Name":"MFVideoInterlace_Last","Value":8} + ,{"Name":"MFVideoInterlace_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoTransferFunction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoTransFunc_Unknown","Value":0} + ,{"Name":"MFVideoTransFunc_10","Value":1} + ,{"Name":"MFVideoTransFunc_18","Value":2} + ,{"Name":"MFVideoTransFunc_20","Value":3} + ,{"Name":"MFVideoTransFunc_22","Value":4} + ,{"Name":"MFVideoTransFunc_709","Value":5} + ,{"Name":"MFVideoTransFunc_240M","Value":6} + ,{"Name":"MFVideoTransFunc_sRGB","Value":7} + ,{"Name":"MFVideoTransFunc_28","Value":8} + ,{"Name":"MFVideoTransFunc_Log_100","Value":9} + ,{"Name":"MFVideoTransFunc_Log_316","Value":10} + ,{"Name":"MFVideoTransFunc_709_sym","Value":11} + ,{"Name":"MFVideoTransFunc_2020_const","Value":12} + ,{"Name":"MFVideoTransFunc_2020","Value":13} + ,{"Name":"MFVideoTransFunc_26","Value":14} + ,{"Name":"MFVideoTransFunc_2084","Value":15} + ,{"Name":"MFVideoTransFunc_HLG","Value":16} + ,{"Name":"MFVideoTransFunc_10_rel","Value":17} + ,{"Name":"MFVideoTransFunc_Last","Value":18} + ,{"Name":"MFVideoTransFunc_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoPrimaries" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoPrimaries_Unknown","Value":0} + ,{"Name":"MFVideoPrimaries_reserved","Value":1} + ,{"Name":"MFVideoPrimaries_BT709","Value":2} + ,{"Name":"MFVideoPrimaries_BT470_2_SysM","Value":3} + ,{"Name":"MFVideoPrimaries_BT470_2_SysBG","Value":4} + ,{"Name":"MFVideoPrimaries_SMPTE170M","Value":5} + ,{"Name":"MFVideoPrimaries_SMPTE240M","Value":6} + ,{"Name":"MFVideoPrimaries_EBU3213","Value":7} + ,{"Name":"MFVideoPrimaries_SMPTE_C","Value":8} + ,{"Name":"MFVideoPrimaries_BT2020","Value":9} + ,{"Name":"MFVideoPrimaries_XYZ","Value":10} + ,{"Name":"MFVideoPrimaries_DCI_P3","Value":11} + ,{"Name":"MFVideoPrimaries_ACES","Value":12} + ,{"Name":"MFVideoPrimaries_Last","Value":13} + ,{"Name":"MFVideoPrimaries_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoLighting" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoLighting_Unknown","Value":0} + ,{"Name":"MFVideoLighting_bright","Value":1} + ,{"Name":"MFVideoLighting_office","Value":2} + ,{"Name":"MFVideoLighting_dim","Value":3} + ,{"Name":"MFVideoLighting_dark","Value":4} + ,{"Name":"MFVideoLighting_Last","Value":5} + ,{"Name":"MFVideoLighting_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoTransferMatrix" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoTransferMatrix_Unknown","Value":0} + ,{"Name":"MFVideoTransferMatrix_BT709","Value":1} + ,{"Name":"MFVideoTransferMatrix_BT601","Value":2} + ,{"Name":"MFVideoTransferMatrix_SMPTE240M","Value":3} + ,{"Name":"MFVideoTransferMatrix_BT2020_10","Value":4} + ,{"Name":"MFVideoTransferMatrix_BT2020_12","Value":5} + ,{"Name":"MFVideoTransferMatrix_Last","Value":6} + ,{"Name":"MFVideoTransferMatrix_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoChromaSubsampling" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoChromaSubsampling_Unknown","Value":0} + ,{"Name":"MFVideoChromaSubsampling_ProgressiveChroma","Value":8} + ,{"Name":"MFVideoChromaSubsampling_Horizontally_Cosited","Value":4} + ,{"Name":"MFVideoChromaSubsampling_Vertically_Cosited","Value":2} + ,{"Name":"MFVideoChromaSubsampling_Vertically_AlignedChromaPlanes","Value":1} + ,{"Name":"MFVideoChromaSubsampling_MPEG2","Value":5} + ,{"Name":"MFVideoChromaSubsampling_MPEG1","Value":1} + ,{"Name":"MFVideoChromaSubsampling_DV_PAL","Value":6} + ,{"Name":"MFVideoChromaSubsampling_Cosited","Value":7} + ,{"Name":"MFVideoChromaSubsampling_Last","Value":8} + ,{"Name":"MFVideoChromaSubsampling_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNominalRange" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNominalRange_Unknown","Value":0} + ,{"Name":"MFNominalRange_Normal","Value":1} + ,{"Name":"MFNominalRange_Wide","Value":2} + ,{"Name":"MFNominalRange_0_255","Value":1} + ,{"Name":"MFNominalRange_16_235","Value":2} + ,{"Name":"MFNominalRange_48_208","Value":3} + ,{"Name":"MFNominalRange_64_127","Value":4} + ,{"Name":"MFNominalRange_Last","Value":5} + ,{"Name":"MFNominalRange_ForceDWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoFlag_PAD_TO_Mask","Value":3} + ,{"Name":"MFVideoFlag_PAD_TO_None","Value":0} + ,{"Name":"MFVideoFlag_PAD_TO_4x3","Value":1} + ,{"Name":"MFVideoFlag_PAD_TO_16x9","Value":2} + ,{"Name":"MFVideoFlag_SrcContentHintMask","Value":28} + ,{"Name":"MFVideoFlag_SrcContentHintNone","Value":0} + ,{"Name":"MFVideoFlag_SrcContentHint16x9","Value":4} + ,{"Name":"MFVideoFlag_SrcContentHint235_1","Value":8} + ,{"Name":"MFVideoFlag_AnalogProtected","Value":32} + ,{"Name":"MFVideoFlag_DigitallyProtected","Value":64} + ,{"Name":"MFVideoFlag_ProgressiveContent","Value":128} + ,{"Name":"MFVideoFlag_FieldRepeatCountMask","Value":1792} + ,{"Name":"MFVideoFlag_FieldRepeatCountShift","Value":8} + ,{"Name":"MFVideoFlag_ProgressiveSeqReset","Value":2048} + ,{"Name":"MFVideoFlag_PanScanEnabled","Value":131072} + ,{"Name":"MFVideoFlag_LowerFieldFirst","Value":262144} + ,{"Name":"MFVideoFlag_BottomUpLinearRep","Value":524288} + ,{"Name":"MFVideoFlags_DXVASurface","Value":1048576} + ,{"Name":"MFVideoFlags_RenderTargetSurface","Value":4194304} + ,{"Name":"MFVideoFlags_ForceQWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFRatio" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Numerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Denominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFOffset" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fract","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoArea" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetX","Type":{"Kind":"ApiRef","Name":"MFOffset","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"OffsetY","Type":{"Kind":"ApiRef","Name":"MFOffset","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Area","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelAspectRatio","Type":{"Kind":"ApiRef","Name":"MFRatio","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SourceChromaSubsampling","Type":{"Kind":"ApiRef","Name":"MFVideoChromaSubsampling","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InterlaceMode","Type":{"Kind":"ApiRef","Name":"MFVideoInterlaceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"TransferFunction","Type":{"Kind":"ApiRef","Name":"MFVideoTransferFunction","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ColorPrimaries","Type":{"Kind":"ApiRef","Name":"MFVideoPrimaries","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"TransferMatrix","Type":{"Kind":"ApiRef","Name":"MFVideoTransferMatrix","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"SourceLighting","Type":{"Kind":"ApiRef","Name":"MFVideoLighting","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"FramesPerSecond","Type":{"Kind":"ApiRef","Name":"MFRatio","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"NominalRange","Type":{"Kind":"ApiRef","Name":"MFNominalRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"GeometricAperture","Type":{"Kind":"ApiRef","Name":"MFVideoArea","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"MinimumDisplayAperture","Type":{"Kind":"ApiRef","Name":"MFVideoArea","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"PanScanAperture","Type":{"Kind":"ApiRef","Name":"MFVideoArea","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"VideoFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFAYUVSample" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCrValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCbValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bYValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSampleAlpha8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFARGB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbBlue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbGreen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbRed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rgbAlpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFPaletteEntry" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ARGB","Type":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"AYCbCr","Type":{"Kind":"ApiRef","Name":"MFAYUVSample","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoSurfaceInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PaletteEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Palette","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MFPaletteEntry","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoCompressedInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AvgBitrate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"AvgBitErrorRate","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxKeyFrameSpacing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVIDEOFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"videoInfo","Type":{"Kind":"ApiRef","Name":"MFVideoInfo","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"guidFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"compressedInfo","Type":{"Kind":"ApiRef","Name":"MFVideoCompressedInfo","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"surfaceInfo","Type":{"Kind":"ApiRef","Name":"MFVideoSurfaceInfo","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFStandardVideoFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFStdVideoFormat_reserved","Value":0} + ,{"Name":"MFStdVideoFormat_NTSC","Value":1} + ,{"Name":"MFStdVideoFormat_PAL","Value":2} + ,{"Name":"MFStdVideoFormat_DVD_NTSC","Value":3} + ,{"Name":"MFStdVideoFormat_DVD_PAL","Value":4} + ,{"Name":"MFStdVideoFormat_DV_PAL","Value":5} + ,{"Name":"MFStdVideoFormat_DV_NTSC","Value":6} + ,{"Name":"MFStdVideoFormat_ATSC_SD480i","Value":7} + ,{"Name":"MFStdVideoFormat_ATSC_HD1080i","Value":8} + ,{"Name":"MFStdVideoFormat_ATSC_HD720p","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoMediaType" + ,"Kind":"Com" + ,"Guid":"b99f381f-a8f9-47a2-a5af-ca3a225a3890" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"GetVideoRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidRepresentation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppvRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFAsyncResult" + ,"Kind":"Com" + ,"Guid":"ac6b7889-0740-4d51-8619-905994a55cc6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStateNoAddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFAsyncCallback" + ,"Kind":"Com" + ,"Guid":"a27003cf-2354-4f2a-8d6a-ab7cff15437e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFAsyncCallbackLogging" + ,"Kind":"Com" + ,"Guid":"c7a4dca1-f5f0-47b6-b92b-bf0106d25791" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"GetObjectTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mfobjects_0000_0012_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MEUnknown","Value":0} + ,{"Name":"MEError","Value":1} + ,{"Name":"MEExtendedType","Value":2} + ,{"Name":"MENonFatalError","Value":3} + ,{"Name":"MEGenericV1Anchor","Value":3} + ,{"Name":"MESessionUnknown","Value":100} + ,{"Name":"MESessionTopologySet","Value":101} + ,{"Name":"MESessionTopologiesCleared","Value":102} + ,{"Name":"MESessionStarted","Value":103} + ,{"Name":"MESessionPaused","Value":104} + ,{"Name":"MESessionStopped","Value":105} + ,{"Name":"MESessionClosed","Value":106} + ,{"Name":"MESessionEnded","Value":107} + ,{"Name":"MESessionRateChanged","Value":108} + ,{"Name":"MESessionScrubSampleComplete","Value":109} + ,{"Name":"MESessionCapabilitiesChanged","Value":110} + ,{"Name":"MESessionTopologyStatus","Value":111} + ,{"Name":"MESessionNotifyPresentationTime","Value":112} + ,{"Name":"MENewPresentation","Value":113} + ,{"Name":"MELicenseAcquisitionStart","Value":114} + ,{"Name":"MELicenseAcquisitionCompleted","Value":115} + ,{"Name":"MEIndividualizationStart","Value":116} + ,{"Name":"MEIndividualizationCompleted","Value":117} + ,{"Name":"MEEnablerProgress","Value":118} + ,{"Name":"MEEnablerCompleted","Value":119} + ,{"Name":"MEPolicyError","Value":120} + ,{"Name":"MEPolicyReport","Value":121} + ,{"Name":"MEBufferingStarted","Value":122} + ,{"Name":"MEBufferingStopped","Value":123} + ,{"Name":"MEConnectStart","Value":124} + ,{"Name":"MEConnectEnd","Value":125} + ,{"Name":"MEReconnectStart","Value":126} + ,{"Name":"MEReconnectEnd","Value":127} + ,{"Name":"MERendererEvent","Value":128} + ,{"Name":"MESessionStreamSinkFormatChanged","Value":129} + ,{"Name":"MESessionV1Anchor","Value":129} + ,{"Name":"MESourceUnknown","Value":200} + ,{"Name":"MESourceStarted","Value":201} + ,{"Name":"MEStreamStarted","Value":202} + ,{"Name":"MESourceSeeked","Value":203} + ,{"Name":"MEStreamSeeked","Value":204} + ,{"Name":"MENewStream","Value":205} + ,{"Name":"MEUpdatedStream","Value":206} + ,{"Name":"MESourceStopped","Value":207} + ,{"Name":"MEStreamStopped","Value":208} + ,{"Name":"MESourcePaused","Value":209} + ,{"Name":"MEStreamPaused","Value":210} + ,{"Name":"MEEndOfPresentation","Value":211} + ,{"Name":"MEEndOfStream","Value":212} + ,{"Name":"MEMediaSample","Value":213} + ,{"Name":"MEStreamTick","Value":214} + ,{"Name":"MEStreamThinMode","Value":215} + ,{"Name":"MEStreamFormatChanged","Value":216} + ,{"Name":"MESourceRateChanged","Value":217} + ,{"Name":"MEEndOfPresentationSegment","Value":218} + ,{"Name":"MESourceCharacteristicsChanged","Value":219} + ,{"Name":"MESourceRateChangeRequested","Value":220} + ,{"Name":"MESourceMetadataChanged","Value":221} + ,{"Name":"MESequencerSourceTopologyUpdated","Value":222} + ,{"Name":"MESourceV1Anchor","Value":222} + ,{"Name":"MESinkUnknown","Value":300} + ,{"Name":"MEStreamSinkStarted","Value":301} + ,{"Name":"MEStreamSinkStopped","Value":302} + ,{"Name":"MEStreamSinkPaused","Value":303} + ,{"Name":"MEStreamSinkRateChanged","Value":304} + ,{"Name":"MEStreamSinkRequestSample","Value":305} + ,{"Name":"MEStreamSinkMarker","Value":306} + ,{"Name":"MEStreamSinkPrerolled","Value":307} + ,{"Name":"MEStreamSinkScrubSampleComplete","Value":308} + ,{"Name":"MEStreamSinkFormatChanged","Value":309} + ,{"Name":"MEStreamSinkDeviceChanged","Value":310} + ,{"Name":"MEQualityNotify","Value":311} + ,{"Name":"MESinkInvalidated","Value":312} + ,{"Name":"MEAudioSessionNameChanged","Value":313} + ,{"Name":"MEAudioSessionVolumeChanged","Value":314} + ,{"Name":"MEAudioSessionDeviceRemoved","Value":315} + ,{"Name":"MEAudioSessionServerShutdown","Value":316} + ,{"Name":"MEAudioSessionGroupingParamChanged","Value":317} + ,{"Name":"MEAudioSessionIconChanged","Value":318} + ,{"Name":"MEAudioSessionFormatChanged","Value":319} + ,{"Name":"MEAudioSessionDisconnected","Value":320} + ,{"Name":"MEAudioSessionExclusiveModeOverride","Value":321} + ,{"Name":"MESinkV1Anchor","Value":321} + ,{"Name":"MECaptureAudioSessionVolumeChanged","Value":322} + ,{"Name":"MECaptureAudioSessionDeviceRemoved","Value":323} + ,{"Name":"MECaptureAudioSessionFormatChanged","Value":324} + ,{"Name":"MECaptureAudioSessionDisconnected","Value":325} + ,{"Name":"MECaptureAudioSessionExclusiveModeOverride","Value":326} + ,{"Name":"MECaptureAudioSessionServerShutdown","Value":327} + ,{"Name":"MESinkV2Anchor","Value":327} + ,{"Name":"METrustUnknown","Value":400} + ,{"Name":"MEPolicyChanged","Value":401} + ,{"Name":"MEContentProtectionMessage","Value":402} + ,{"Name":"MEPolicySet","Value":403} + ,{"Name":"METrustV1Anchor","Value":403} + ,{"Name":"MEWMDRMLicenseBackupCompleted","Value":500} + ,{"Name":"MEWMDRMLicenseBackupProgress","Value":501} + ,{"Name":"MEWMDRMLicenseRestoreCompleted","Value":502} + ,{"Name":"MEWMDRMLicenseRestoreProgress","Value":503} + ,{"Name":"MEWMDRMLicenseAcquisitionCompleted","Value":506} + ,{"Name":"MEWMDRMIndividualizationCompleted","Value":508} + ,{"Name":"MEWMDRMIndividualizationProgress","Value":513} + ,{"Name":"MEWMDRMProximityCompleted","Value":514} + ,{"Name":"MEWMDRMLicenseStoreCleaned","Value":515} + ,{"Name":"MEWMDRMRevocationDownloadCompleted","Value":516} + ,{"Name":"MEWMDRMV1Anchor","Value":516} + ,{"Name":"METransformUnknown","Value":600} + ,{"Name":"METransformNeedInput","Value":601} + ,{"Name":"METransformHaveOutput","Value":602} + ,{"Name":"METransformDrainComplete","Value":603} + ,{"Name":"METransformMarker","Value":604} + ,{"Name":"METransformInputStreamStateChanged","Value":605} + ,{"Name":"MEByteStreamCharacteristicsChanged","Value":700} + ,{"Name":"MEVideoCaptureDeviceRemoved","Value":800} + ,{"Name":"MEVideoCaptureDevicePreempted","Value":801} + ,{"Name":"MEStreamSinkFormatInvalidated","Value":802} + ,{"Name":"MEEncodingParameters","Value":803} + ,{"Name":"MEContentProtectionMetadata","Value":900} + ,{"Name":"MEDeviceThermalStateChanged","Value":950} + ,{"Name":"MEReservedMax","Value":10000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEvent" + ,"Kind":"Com" + ,"Guid":"df598932-f10c-4e39-bba2-c308f101daa3" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtendedType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidExtendedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEventGenerator" + ,"Kind":"Com" + ,"Guid":"2cd0bd52-bcd5-4b89-b62c-eadc0c031e7d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginGetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndGetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueueEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"met","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidExtendedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMFRemoteAsyncCallback" + ,"Kind":"Com" + ,"Guid":"a27003d0-2354-4f2a-8d6a-ab7cff15437e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRemoteResult","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFBYTESTREAM_SEEK_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"msoBegin","Value":0} + ,{"Name":"msoCurrent","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFByteStream" + ,"Kind":"Com" + ,"Guid":"ad4c1b00-4bf7-422f-9175-756693d9130d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEndOfStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SeekOrigin","Type":{"Kind":"ApiRef","Name":"MFBYTESTREAM_SEEK_ORIGIN","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"llSeekOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwSeekFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pqwCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFByteStreamProxyClassFactory" + ,"Kind":"Com" + ,"Guid":"a6b43f84-5c0a-42e8-a44d-b1857a76992f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateByteStreamProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"MF_FILE_ACCESSMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ACCESSMODE_READ","Value":1} + ,{"Name":"MF_ACCESSMODE_WRITE","Value":2} + ,{"Name":"MF_ACCESSMODE_READWRITE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_FILE_OPENMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_OPENMODE_FAIL_IF_NOT_EXIST","Value":0} + ,{"Name":"MF_OPENMODE_FAIL_IF_EXIST","Value":1} + ,{"Name":"MF_OPENMODE_RESET_IF_EXIST","Value":2} + ,{"Name":"MF_OPENMODE_APPEND_IF_EXIST","Value":3} + ,{"Name":"MF_OPENMODE_DELETE_IF_EXIST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_FILE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_FILEFLAGS_NONE","Value":0} + ,{"Name":"MF_FILEFLAGS_NOBUFFERING","Value":1} + ,{"Name":"MF_FILEFLAGS_ALLOW_WRITE_SHARING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSampleOutputStream" + ,"Kind":"Com" + ,"Guid":"8feed468-6f7e-440d-869a-49bdd283ad0d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginWriteSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndWriteSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFCollection" + ,"Kind":"Com" + ,"Guid":"5bc8a76b-869a-46a3-9b03-fa218a66aebe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetElementCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcElements","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwElementIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnkElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkElement","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwElementIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUnkElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertElementAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaEventQueue" + ,"Kind":"Com" + ,"Guid":"36f846fc-2256-48b6-b58e-e2b638316581" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginGetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndGetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueueEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueueEventParamVar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"met","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidExtendedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueueEventParamUnk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"met","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidExtendedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFActivate" + ,"Kind":"Com" + ,"Guid":"7fee9e9a-4a89-47a6-899c-b6a53a70fb67" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShutdownObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DetachObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFPluginControl" + ,"Kind":"Com" + ,"Guid":"5c6c44bf-1db6-435b-9249-e8cd10fdec96" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPreferredClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selector","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredClsidByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPreferredClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selector","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDisabledByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pluginType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"disabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_PLUGIN_CONTROL_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS","Value":0} + ,{"Name":"MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS","Value":1} + ,{"Name":"MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS","Value":2} + ,{"Name":"MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFPluginControl2" + ,"Kind":"Com" + ,"Guid":"c6982083-3ddc-45cb-af5e-0f7a8ce4de77" + ,"Interface":{"Kind":"ApiRef","Name":"IMFPluginControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"ApiRef","Name":"MF_PLUGIN_CONTROL_POLICY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFDXGIDeviceManager" + ,"Kind":"Com" + ,"Guid":"eb533d5d-2db6-40f8-97a9-494692014f07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CloseDeviceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LockDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnkDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"fBlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenDeviceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"resetToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TestDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_STREAM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_STREAM_STATE_STOPPED","Value":0} + ,{"Name":"MF_STREAM_STATE_PAUSED","Value":1} + ,{"Name":"MF_STREAM_STATE_RUNNING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMuxStreamAttributesManager" + ,"Kind":"Com" + ,"Guid":"ce8bd576-e440-43b3-be34-1e53f565f7e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMuxStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMuxStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStreamAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFMuxStreamMediaTypeManager" + ,"Kind":"Com" + ,"Guid":"505a2c72-42f7-4690-aeab-8f513d0ffdb8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMuxStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMuxStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetStreamConfigurationCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStreamConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullStreamMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullStreamMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pullStreamMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMuxStreamSampleManager" + ,"Kind":"Com" + ,"Guid":"74abbc19-b1cc-4e41-bb8b-9d9b86a8f6ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMuxStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMuxStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetStreamConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFSecureBuffer" + ,"Kind":"Com" + ,"Guid":"c1209904-e584-4752-a2d6-7f21693f8b21" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuidIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_MFT_INPUT_DATA_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_INPUT_DATA_BUFFER_PLACEHOLDER","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_OUTPUT_DATA_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_OUTPUT_DATA_BUFFER_INCOMPLETE","Value":16777216} + ,{"Name":"MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE","Value":256} + ,{"Name":"MFT_OUTPUT_DATA_BUFFER_STREAM_END","Value":512} + ,{"Name":"MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE","Value":768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_INPUT_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_INPUT_STATUS_ACCEPT_DATA","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_OUTPUT_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_OUTPUT_STATUS_SAMPLE_READY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_INPUT_STREAM_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_INPUT_STREAM_WHOLE_SAMPLES","Value":1} + ,{"Name":"MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER","Value":2} + ,{"Name":"MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE","Value":4} + ,{"Name":"MFT_INPUT_STREAM_HOLDS_BUFFERS","Value":8} + ,{"Name":"MFT_INPUT_STREAM_DOES_NOT_ADDREF","Value":256} + ,{"Name":"MFT_INPUT_STREAM_REMOVABLE","Value":512} + ,{"Name":"MFT_INPUT_STREAM_OPTIONAL","Value":1024} + ,{"Name":"MFT_INPUT_STREAM_PROCESSES_IN_PLACE","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_OUTPUT_STREAM_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_OUTPUT_STREAM_WHOLE_SAMPLES","Value":1} + ,{"Name":"MFT_OUTPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER","Value":2} + ,{"Name":"MFT_OUTPUT_STREAM_FIXED_SAMPLE_SIZE","Value":4} + ,{"Name":"MFT_OUTPUT_STREAM_DISCARDABLE","Value":8} + ,{"Name":"MFT_OUTPUT_STREAM_OPTIONAL","Value":16} + ,{"Name":"MFT_OUTPUT_STREAM_PROVIDES_SAMPLES","Value":256} + ,{"Name":"MFT_OUTPUT_STREAM_CAN_PROVIDE_SAMPLES","Value":512} + ,{"Name":"MFT_OUTPUT_STREAM_LAZY_READ","Value":1024} + ,{"Name":"MFT_OUTPUT_STREAM_REMOVABLE","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_SET_TYPE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_SET_TYPE_TEST_ONLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_PROCESS_OUTPUT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER","Value":1} + ,{"Name":"MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFT_PROCESS_OUTPUT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFT_DRAIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_DRAIN_PRODUCE_TAILS","Value":0} + ,{"Name":"MFT_DRAIN_NO_TAILS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFT_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_MESSAGE_COMMAND_FLUSH","Value":0} + ,{"Name":"MFT_MESSAGE_COMMAND_DRAIN","Value":1} + ,{"Name":"MFT_MESSAGE_SET_D3D_MANAGER","Value":2} + ,{"Name":"MFT_MESSAGE_DROP_SAMPLES","Value":3} + ,{"Name":"MFT_MESSAGE_COMMAND_TICK","Value":4} + ,{"Name":"MFT_MESSAGE_NOTIFY_BEGIN_STREAMING","Value":268435456} + ,{"Name":"MFT_MESSAGE_NOTIFY_END_STREAMING","Value":268435457} + ,{"Name":"MFT_MESSAGE_NOTIFY_END_OF_STREAM","Value":268435458} + ,{"Name":"MFT_MESSAGE_NOTIFY_START_OF_STREAM","Value":268435459} + ,{"Name":"MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES","Value":268435460} + ,{"Name":"MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES","Value":268435461} + ,{"Name":"MFT_MESSAGE_NOTIFY_EVENT","Value":268435462} + ,{"Name":"MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE","Value":268435463} + ,{"Name":"MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM","Value":268435464} + ,{"Name":"MFT_MESSAGE_COMMAND_MARKER","Value":536870912} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFT_INPUT_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hnsMaxLatency","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaxLookahead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFT_OUTPUT_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFT_OUTPUT_DATA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFTransform" + ,"Kind":"Com" + ,"Guid":"bf94c121-5b05-4e6f-8000-ba598961414d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwInputMinimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwInputMaximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwOutputMinimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwOutputMaximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcInputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcOutputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputIDArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwInputIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwOutputIDArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutputIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputStreamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_INPUT_STREAM_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_OUTPUT_STREAM_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteInputStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddInputStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"adwStreamIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputAvailableType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputAvailableType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsLowerBound","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hnsUpperBound","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMessage","Type":{"Kind":"ApiRef","Name":"MFT_MESSAGE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputSamples","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_OUTPUT_DATA_BUFFER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DeviceStreamState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeviceStreamState_Stop","Value":0} + ,{"Name":"DeviceStreamState_Pause","Value":1} + ,{"Name":"DeviceStreamState_Run","Value":2} + ,{"Name":"DeviceStreamState_Disabled","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STREAM_MEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gidMedium","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"unMediumInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF3DVideoOutputType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF3DVideoOutputType_BaseView","Value":0} + ,{"Name":"MF3DVideoOutputType_Stereo","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFT_AUDIO_DECODER_DEGRADATION_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_AUDIO_DECODER_DEGRADATION_REASON_NONE","Value":0} + ,{"Name":"MFT_AUDIO_DECODER_DEGRADATION_REASON_LICENSING_REQUIREMENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE_NONE","Value":0} + ,{"Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE_DOWNMIX2CHANNEL","Value":1} + ,{"Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE_DOWNMIX6CHANNEL","Value":2} + ,{"Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE_DOWNMIX8CHANNEL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFAudioDecoderDegradationInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eDegradationReason","Type":{"Kind":"ApiRef","Name":"MFT_AUDIO_DECODER_DEGRADATION_REASON","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"eType","Type":{"Kind":"ApiRef","Name":"MFT_AUDIO_DECODER_DEGRADATION_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFT_STREAM_STATE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"MF_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFSESSION_SETTOPOLOGY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSESSION_SETTOPOLOGY_IMMEDIATE","Value":1} + ,{"Name":"MFSESSION_SETTOPOLOGY_NORESOLUTION","Value":2} + ,{"Name":"MFSESSION_SETTOPOLOGY_CLEAR_CURRENT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFSESSION_GETFULLTOPOLOGY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSESSION_GETFULLTOPOLOGY_CURRENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFPMPSESSION_CREATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFPMPSESSION_UNPROTECTED_PROCESS","Value":1} + ,{"Name":"MFPMPSESSION_IN_PROCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaSession" + ,"Kind":"Com" + ,"Guid":"90377834-21d0-4dee-8214-ba2e3e6c1127" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEventGenerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSetTopologyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearTopologies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvarStartPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSessionCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFullTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwGetFullTopologyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TopoId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppFullTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_OBJECT_MEDIASOURCE","Value":0} + ,{"Name":"MF_OBJECT_BYTESTREAM","Value":1} + ,{"Name":"MF_OBJECT_INVALID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mfidl_0000_0001_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_RESOLUTION_MEDIASOURCE","Value":1} + ,{"Name":"MF_RESOLUTION_BYTESTREAM","Value":2} + ,{"Name":"MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE","Value":16} + ,{"Name":"MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL","Value":32} + ,{"Name":"MF_RESOLUTION_DISABLE_LOCAL_PLUGINS","Value":64} + ,{"Name":"MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY","Value":128} + ,{"Name":"MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY","Value":256} + ,{"Name":"MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE","Value":512} + ,{"Name":"MF_RESOLUTION_ENABLE_STORE_PLUGINS","Value":1024} + ,{"Name":"MF_RESOLUTION_READ","Value":65536} + ,{"Name":"MF_RESOLUTION_WRITE","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CONNECT_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CONNECT_DIRECT","Value":0} + ,{"Name":"MF_CONNECT_ALLOW_CONVERTER","Value":1} + ,{"Name":"MF_CONNECT_ALLOW_DECODER","Value":3} + ,{"Name":"MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES","Value":4} + ,{"Name":"MF_CONNECT_AS_OPTIONAL","Value":65536} + ,{"Name":"MF_CONNECT_AS_OPTIONAL_BRANCH","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TOPOLOGY_RESOLUTION_SUCCEEDED","Value":0} + ,{"Name":"MF_OPTIONAL_NODE_REJECTED_MEDIA_TYPE","Value":1} + ,{"Name":"MF_OPTIONAL_NODE_REJECTED_PROTECTED_PROCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSourceResolver" + ,"Kind":"Com" + ,"Guid":"fbe5a32d-a497-4b61-bb85-97b1a848a6e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateObjectFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateObjectFromByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginCreateObjectFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknownCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndCreateObjectFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginCreateObjectFromByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknownCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndCreateObjectFromByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelObjectCreation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknownCancelCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFMEDIASOURCE_CHARACTERISTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFMEDIASOURCE_IS_LIVE","Value":1} + ,{"Name":"MFMEDIASOURCE_CAN_SEEK","Value":2} + ,{"Name":"MFMEDIASOURCE_CAN_PAUSE","Value":4} + ,{"Name":"MFMEDIASOURCE_HAS_SLOW_SEEK","Value":8} + ,{"Name":"MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS","Value":16} + ,{"Name":"MFMEDIASOURCE_CAN_SKIPFORWARD","Value":32} + ,{"Name":"MFMEDIASOURCE_CAN_SKIPBACKWARD","Value":64} + ,{"Name":"MFMEDIASOURCE_DOES_NOT_USE_NETWORK","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaSource" + ,"Kind":"Com" + ,"Guid":"279a808d-aec7-40c8-9c6b-a6b492c78a66" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEventGenerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePresentationDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPresentationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationDescriptor","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvarStartPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaSourceEx" + ,"Kind":"Com" + ,"Guid":"3c9b2eb9-86d5-4514-a394-f56664f9f0d8" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetD3DManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pManager","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFClockConsumer" + ,"Kind":"Com" + ,"Guid":"6ef2a662-47c0-4666-b13d-cbb717f2fa2c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationClock","Type":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPresentationClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaStream" + ,"Kind":"Com" + ,"Guid":"d182108f-4ec6-443f-aa42-a71106ec825f" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEventGenerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStreamDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToken","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSink" + ,"Kind":"Com" + ,"Guid":"6ef2a660-47c0-4666-b13d-cbb717f2fa2c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStreamSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSinkIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStreamSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveStreamSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSinkIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSinkCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStreamSinkCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamSinkByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStreamSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamSinkById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSinkIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStreamSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationClock","Type":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPresentationClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MFSTREAMSINK_MARKER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSTREAMSINK_MARKER_DEFAULT","Value":0} + ,{"Name":"MFSTREAMSINK_MARKER_ENDOFSEGMENT","Value":1} + ,{"Name":"MFSTREAMSINK_MARKER_TICK","Value":2} + ,{"Name":"MFSTREAMSINK_MARKER_EVENT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFStreamSink" + ,"Kind":"Com" + ,"Guid":"0a97b3cf-8e7c-4a3d-8f8c-0c843dc247fb" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEventGenerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaTypeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTypeHandler","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaceMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMarkerType","Type":{"Kind":"ApiRef","Name":"MFSTREAMSINK_MARKER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarMarkerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarContextValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFVideoSampleAllocator" + ,"Kind":"Com" + ,"Guid":"86cbc910-e533-4751-8e3b-f19b5b806a03" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDirectXManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pManager","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UninitializeSampleAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeSampleAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequestedFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoSampleAllocatorNotify" + ,"Kind":"Com" + ,"Guid":"a792cdbe-c374-4e89-8335-278e7b9956a4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyRelease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFVideoSampleAllocatorNotifyEx" + ,"Kind":"Com" + ,"Guid":"3978aa1a-6d5b-4b7f-a340-90899189ae34" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoSampleAllocatorNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyPrune" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"__MIDL__IMFVideoSampleAllocatorNotifyEx0000","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoSampleAllocatorCallback" + ,"Kind":"Com" + ,"Guid":"992388b4-3372-4f67-8b6f-c84c071f4751" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IMFVideoSampleAllocatorNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFreeSampleCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoSampleAllocatorEx" + ,"Kind":"Com" + ,"Guid":"545b3a48-3283-4f62-866f-a62d8f598f9f" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoSampleAllocator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeSampleAllocatorEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cInitialSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMaximumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFDXGIDeviceManagerSource" + ,"Kind":"Com" + ,"Guid":"20bc074b-7a8d-4609-8c3b-64a0a3b5d7ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_VIDEO_PROCESSOR_ROTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ROTATION_NONE","Value":0} + ,{"Name":"ROTATION_NORMAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_VIDEO_PROCESSOR_MIRROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIRROR_NONE","Value":0} + ,{"Name":"MIRROR_HORIZONTAL","Value":1} + ,{"Name":"MIRROR_VERTICAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoProcessorControl" + ,"Kind":"Com" + ,"Guid":"a3f675d5-6119-4f7f-a100-1d8b280f0efb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBorderColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetSourceRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetDestinationRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDstRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetMirror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMirror","Type":{"Kind":"ApiRef","Name":"MF_VIDEO_PROCESSOR_MIRROR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eRotation","Type":{"Kind":"ApiRef","Name":"MF_VIDEO_PROCESSOR_ROTATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConstrictionSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConstrictionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoProcessorControl2" + ,"Kind":"Com" + ,"Guid":"bde633d3-e1dc-4a7f-a693-bbae399c4a20" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoProcessorControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetRotationOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiRotation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableHardwareEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSupportedHardwareEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFVideoSphericalFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoSphericalFormat_Unsupported","Value":0} + ,{"Name":"MFVideoSphericalFormat_Equirectangular","Value":1} + ,{"Name":"MFVideoSphericalFormat_CubeMap","Value":2} + ,{"Name":"MFVideoSphericalFormat_3DMesh","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoSphericalProjectionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoSphericalProjectionMode_Spherical","Value":0} + ,{"Name":"MFVideoSphericalProjectionMode_Flat","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoProcessorControl3" + ,"Kind":"Com" + ,"Guid":"2424b3f2-eb23-40f1-91aa-74bddeea0883" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoProcessorControl2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetNaturalOutputType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableSphericalVideoProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eFormat","Type":{"Kind":"ApiRef","Name":"MFVideoSphericalFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"eProjectionMode","Type":{"Kind":"ApiRef","Name":"MFVideoSphericalProjectionMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSphericalVideoProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fieldOfView","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoRendererEffectControl" + ,"Kind":"Com" + ,"Guid":"604d33d7-cf23-41d5-8224-5bbbb1a87475" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAppServiceConnectionEstablished" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppServiceConnection","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFTopology" + ,"Kind":"Com" + ,"Guid":"83cf873a-f6da-4bc8-823f-bacfd55dc433" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetTopologyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNodeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CloneFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNodeByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwTopoNodeID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceNodeCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputNodeCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFTOPOLOGY_DXVA_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFTOPOLOGY_DXVA_DEFAULT","Value":0} + ,{"Name":"MFTOPOLOGY_DXVA_NONE","Value":1} + ,{"Name":"MFTOPOLOGY_DXVA_FULL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFTOPOLOGY_HARDWARE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFTOPOLOGY_HWMODE_SOFTWARE_ONLY","Value":0} + ,{"Name":"MFTOPOLOGY_HWMODE_USE_HARDWARE","Value":1} + ,{"Name":"MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TOPOLOGY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TOPOLOGY_OUTPUT_NODE","Value":0} + ,{"Name":"MF_TOPOLOGY_SOURCESTREAM_NODE","Value":1} + ,{"Name":"MF_TOPOLOGY_TRANSFORM_NODE","Value":2} + ,{"Name":"MF_TOPOLOGY_TEE_NODE","Value":3} + ,{"Name":"MF_TOPOLOGY_MAX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFTopologyNode" + ,"Kind":"Com" + ,"Guid":"83cf873a-f6da-4bc8-823f-bacfd55dc430" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TOPOLOGY_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTopoNodeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTopoNodeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullTopoID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcInputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDownstreamNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInputIndexOnDownstreamNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppUpstreamNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwOutputIndexOnUpstreamNode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDownstreamNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwInputIndexOnDownstreamNode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputPrefType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputPrefType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputPrefType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputPrefType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloneFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_TOPONODE_FLUSH_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TOPONODE_FLUSH_ALWAYS","Value":0} + ,{"Name":"MF_TOPONODE_FLUSH_SEEK","Value":1} + ,{"Name":"MF_TOPONODE_FLUSH_NEVER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TOPONODE_DRAIN_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TOPONODE_DRAIN_DEFAULT","Value":0} + ,{"Name":"MF_TOPONODE_DRAIN_ALWAYS","Value":1} + ,{"Name":"MF_TOPONODE_DRAIN_NEVER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFGetService" + ,"Kind":"Com" + ,"Guid":"fa993888-4383-415a-a930-dd472a8cf6f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"MFCLOCK_CHARACTERISTICS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFCLOCK_CHARACTERISTICS_FLAG_FREQUENCY_10MHZ","Value":2} + ,{"Name":"MFCLOCK_CHARACTERISTICS_FLAG_ALWAYS_RUNNING","Value":4} + ,{"Name":"MFCLOCK_CHARACTERISTICS_FLAG_IS_SYSTEM_CLOCK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFCLOCK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFCLOCK_STATE_INVALID","Value":0} + ,{"Name":"MFCLOCK_STATE_RUNNING","Value":1} + ,{"Name":"MFCLOCK_STATE_STOPPED","Value":2} + ,{"Name":"MFCLOCK_STATE_PAUSED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFCLOCK_RELATIONAL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFCLOCK_RELATIONAL_FLAG_JITTER_NEVER_AHEAD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFCLOCK_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwCorrelationRate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"guidClockId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwClockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwClockFrequency","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwClockTolerance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClockJitter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFClock" + ,"Kind":"Com" + ,"Guid":"2eb1e945-18b8-4139-9b1a-d5d584818530" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClockCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCorrelatedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pllClockTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"phnsSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContinuityKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwContinuityKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peClockState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCLOCK_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClockProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCLOCK_PROPERTIES","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFPresentationClock" + ,"Kind":"Com" + ,"Guid":"868ce85c-8ea9-4f55-ab82-b009a910a805" + ,"Interface":{"Kind":"ApiRef","Name":"IMFClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetTimeSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeSource","Type":{"Kind":"ApiRef","Name":"IMFPresentationTimeSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTimeSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationTimeSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsClockTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddClockStateSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateSink","Type":{"Kind":"ApiRef","Name":"IMFClockStateSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveClockStateSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStateSink","Type":{"Kind":"ApiRef","Name":"IMFClockStateSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llClockStartOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFPresentationTimeSource" + ,"Kind":"Com" + ,"Guid":"7ff12cce-f76f-41c2-863b-1666c8e5e139" + ,"Interface":{"Kind":"ApiRef","Name":"IMFClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetUnderlyingClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFClockStateSink" + ,"Kind":"Com" + ,"Guid":"f6696e82-74f7-4f3d-a178-8a5e09c3659f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnClockStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"llClockStartOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClockStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClockPause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClockRestart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClockSetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsSystemTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFPresentationDescriptor" + ,"Kind":"Com" + ,"Guid":"03cb2711-24d7-4db6-a17f-f3a7a479a536" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamDescriptorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDescriptorCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamDescriptorByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDescriptorIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeselectStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDescriptorIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPresentationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFStreamDescriptor" + ,"Kind":"Com" + ,"Guid":"56c03d9c-9dbb-45f5-ab4b-d80f47c05938" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStreamIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaTypeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaTypeHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTypeHandler","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaTypeHandler" + ,"Kind":"Com" + ,"Guid":"e93dcf6c-4b07-4e1e-8123-aa16ed6eadf5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMediaTypeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMediaTypeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaTypeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMajorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidMajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFTIMER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFTIMER_RELATIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFTimer" + ,"Kind":"Com" + ,"Guid":"e56e4cbd-8f70-49d8-a0f8-edb3d6ab9bf2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llClockTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppunkKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkKey","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mfidl_0000_0029_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ACTIVATE_CUSTOM_MIXER_ALLOWFAIL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mfidl_0000_0029_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_ACTIVATE_CUSTOM_PRESENTER_ALLOWFAIL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFSHUTDOWN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSHUTDOWN_INITIATED","Value":0} + ,{"Name":"MFSHUTDOWN_COMPLETED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFShutdown" + ,"Kind":"Com" + ,"Guid":"97ec2ea4-0e42-4937-97ac-9d6d328824e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetShutdownStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFSHUTDOWN_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTopoLoader" + ,"Kind":"Com" + ,"Guid":"de9a6157-f660-4643-b56a-df9f7998c7cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputTopo","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOutputTopo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCurrentTopo","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFContentProtectionManager" + ,"Kind":"Com" + ,"Guid":"acf92459-6a61-42bd-b57c-b43e51203cb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginEnableContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnablerActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTopo","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndEnableContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_URL_TRUST_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_LICENSE_URL_UNTRUSTED","Value":0} + ,{"Name":"MF_LICENSE_URL_TRUSTED","Value":1} + ,{"Name":"MF_LICENSE_URL_TAMPERED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFContentEnabler" + ,"Kind":"Com" + ,"Guid":"d3c4ef59-49ce-4381-9071-d5bcd044c770" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnableType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnableURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcchURL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pTrustStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_URL_TRUST_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnableData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsAutomaticSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAutomatic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AutomaticEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MonitorEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MFRR_COMPONENT_HASH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgHeaderHash","Type":{"Kind":"Array","Shape":{"Size":43},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"rgPublicKeyHash","Type":{"Kind":"Array","Shape":{"Size":43},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFRR_COMPONENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRRInfoVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRRComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRRComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFRR_COMPONENT_HASH_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASF_FLAT_PICTURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bPictureType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASF_FLAT_SYNCHRONISED_LYRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bTimeStampFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bContentType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwLyricsLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFMetadata" + ,"Kind":"Com" + ,"Guid":"f88cfb8c-ef16-4991-b450-cb8c69e51704" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszRFC1766","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszRFC1766","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllLanguages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllPropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppvNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMetadataProvider" + ,"Kind":"Com" + ,"Guid":"56181d2d-e221-4adb-b1c8-3cee6a53f76f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMFMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationDescriptor","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStreamIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMFMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMetadata","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFRATE_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFRATE_FORWARD","Value":0} + ,{"Name":"MFRATE_REVERSE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFRateSupport" + ,"Kind":"Com" + ,"Guid":"0a9ccdbc-d797-4563-9667-94ec5d79292d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSlowestRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDirection","Type":{"Kind":"ApiRef","Name":"MFRATE_DIRECTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fThin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pflRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFastestRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDirection","Type":{"Kind":"ApiRef","Name":"MFRATE_DIRECTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fThin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pflRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRateSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fThin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pflNearestSupportedRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMFRateControl" + ,"Kind":"Com" + ,"Guid":"88ddcd21-03c3-4275-91ed-55ee3929328f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fThin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfThin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pflRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTimecodeTranslate" + ,"Kind":"Com" + ,"Guid":"ab9d8661-f7e8-4ef4-9861-89f334f94e74" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginConvertTimecodeToHNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropVarTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndConvertTimecodeToHNS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"phnsTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginConvertHNSToTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndConvertHNSToTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropVarTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSeekInfo" + ,"Kind":"Com" + ,"Guid":"26afea53-d9ed-42b5-ab80-e64f9ee34779" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNearestKeyFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvarStartPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarPreviousKeyFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarNextKeyFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSimpleAudioVolume" + ,"Kind":"Com" + ,"Guid":"089edf13-cf71-4338-8d13-9e569dbdc319" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMasterVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMasterVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFAudioStreamVolume" + ,"Kind":"Com" + ,"Guid":"76b1bbdb-4ec8-4f36-b106-70a9316df593" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLevel","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetChannelVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFAudioPolicy" + ,"Kind":"Com" + ,"Guid":"a0638c2b-6465-4395-9ae7-a321a9fd2856" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGroupingParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGroupingParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIconPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIconPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSampleGrabberSinkCallback" + ,"Kind":"Com" + ,"Guid":"8c7b80bf-ee42-4b59-b1df-55668e1bdca8" + ,"Interface":{"Kind":"ApiRef","Name":"IMFClockStateSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationClock","Type":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnProcessSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMajorMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwSampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llSampleTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"llSampleDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pSampleBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnShutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFSampleGrabberSinkCallback2" + ,"Kind":"Com" + ,"Guid":"ca86aa50-c46e-429e-ab27-16d6ac6844cb" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSampleGrabberSinkCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"OnProcessSampleEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMajorMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwSampleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llSampleTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"llSampleDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pSampleBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFWorkQueueServices" + ,"Kind":"Com" + ,"Guid":"35fe1bb8-a3a9-40fe-bbec-eb569c9ccca3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginRegisterTopologyWorkQueuesWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndRegisterTopologyWorkQueuesWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginUnregisterTopologyWorkQueuesWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUnregisterTopologyWorkQueuesWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTopologyWorkQueueMMCSSClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTopologyWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTopologyWorkQueueMMCSSTaskId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTopologyWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginRegisterPlatformWorkQueueWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTaskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndRegisterPlatformWorkQueueWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginUnregisterPlatformWorkQueueWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUnregisterPlatformWorkQueueWithMMCSS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlaftormWorkQueueMMCSSClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPlatformWorkQueueMMCSSTaskId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFWorkQueueServicesEx" + ,"Kind":"Com" + ,"Guid":"96bf961b-40fe-42f1-ba9d-320238b49700" + ,"Interface":{"Kind":"ApiRef","Name":"IMFWorkQueueServices","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetTopologyWorkQueueMMCSSPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTopologyWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginRegisterPlatformWorkQueueWithMMCSSEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTaskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlatformWorkQueueMMCSSPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlatformWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_QUALITY_DROP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_DROP_MODE_NONE","Value":0} + ,{"Name":"MF_DROP_MODE_1","Value":1} + ,{"Name":"MF_DROP_MODE_2","Value":2} + ,{"Name":"MF_DROP_MODE_3","Value":3} + ,{"Name":"MF_DROP_MODE_4","Value":4} + ,{"Name":"MF_DROP_MODE_5","Value":5} + ,{"Name":"MF_NUM_DROP_MODES","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_QUALITY_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_QUALITY_NORMAL","Value":0} + ,{"Name":"MF_QUALITY_NORMAL_MINUS_1","Value":1} + ,{"Name":"MF_QUALITY_NORMAL_MINUS_2","Value":2} + ,{"Name":"MF_QUALITY_NORMAL_MINUS_3","Value":3} + ,{"Name":"MF_QUALITY_NORMAL_MINUS_4","Value":4} + ,{"Name":"MF_QUALITY_NORMAL_MINUS_5","Value":5} + ,{"Name":"MF_NUM_QUALITY_LEVELS","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_QUALITY_ADVISE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_QUALITY_CANNOT_KEEP_UP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFQualityManager" + ,"Kind":"Com" + ,"Guid":"8d009d86-5b9f-4115-b1fc-9f80d52ab8ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyPresentationClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClock","Type":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyProcessInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lInputIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyProcessOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOutputIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyQualityEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFQualityAdvise" + ,"Kind":"Com" + ,"Guid":"ec15e2e9-e36b-4f7c-8758-77d452ef4ce7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDropMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDropMode","Type":{"Kind":"ApiRef","Name":"MF_QUALITY_DROP_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetQualityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eQualityLevel","Type":{"Kind":"ApiRef","Name":"MF_QUALITY_LEVEL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDropMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peDropMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_QUALITY_DROP_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQualityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peQualityLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_QUALITY_LEVEL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DropTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsAmountToDrop","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFQualityAdvise2" + ,"Kind":"Com" + ,"Guid":"f3706f0d-8ea2-4886-8000-7155e9ec2eae" + ,"Interface":{"Kind":"ApiRef","Name":"IMFQualityAdvise","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyQualityEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFQualityAdviseLimits" + ,"Kind":"Com" + ,"Guid":"dfcd8e4d-30b5-4567-acaa-8eb5b7853dc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaximumDropMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peDropMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_QUALITY_DROP_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMinimumQualityLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peQualityLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_QUALITY_LEVEL","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFRealTimeClient" + ,"Kind":"Com" + ,"Guid":"2347d60b-3fb5-480c-8803-8df3adcd3ef0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTaskIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWorkQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFRealTimeClientEx" + ,"Kind":"Com" + ,"Guid":"03910848-ab16-4611-b100-17b88ae2f248" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterThreadsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTaskIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lBasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterThreads" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWorkQueueEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMultithreadedWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lWorkItemBasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFSequencerTopologyFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SequencerTopologyFlags_Last","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSequencerSource" + ,"Kind":"Com" + ,"Guid":"197cd219-19cb-4de1-a64c-acf2edcbe59e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AppendTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPresentationContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UpdateTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateTopologyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSourceTopologyProvider" + ,"Kind":"Com" + ,"Guid":"0e1d6009-c9f3-442d-8c51-a42d2d49452f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaSourceTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationDescriptor","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTopology","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSourcePresentationProvider" + ,"Kind":"Com" + ,"Guid":"0e1d600a-c9f3-442d-8c51-a42d2d49452f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ForceEndOfPresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationDescriptor","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFTOPONODE_ATTRIBUTE_UPDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"guidAttributeKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"attrType","Type":{"Kind":"ApiRef","Name":"MF_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["MFTOPONODE_ATTRIBUTE_UPDATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"d","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMFTopologyNodeAttributeEditor" + ,"Kind":"Com" + ,"Guid":"676aa6dd-238a-410d-bb99-65668d01605a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateNodeAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopoId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cUpdates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUpdates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFTOPONODE_ATTRIBUTE_UPDATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_LEAKY_BUCKET_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFBYTESTREAM_BUFFERING_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTotalFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbPlayableDataSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"prgBuckets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_LEAKY_BUCKET_PAIR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"cBuckets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwNetBufferingTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwExtraBufferingTimeDuringSeek","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwPlayDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFByteStreamBuffering" + ,"Kind":"Com" + ,"Guid":"6d66d782-1d4f-4db7-8c63-cb8c77f1ef5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBufferingParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFBYTESTREAM_BUFFERING_PARAMS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableBuffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopBuffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFByteStreamCacheControl" + ,"Kind":"Com" + ,"Guid":"f5042ea4-7a96-4a75-aa7b-2be1ef7f88d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StopBackgroundTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFByteStreamTimeSeek" + ,"Kind":"Com" + ,"Guid":"64976bfa-fb61-4041-9069-8c9a5f659beb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsTimeSeekSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfTimeSeekIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TimeSeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwTimePosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeSeekResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pqwStopTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pqwDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_BYTE_STREAM_CACHE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwStartOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwEndOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFByteStreamCacheControl2" + ,"Kind":"Com" + ,"Guid":"71ce469c-f34b-49ea-a56b-2d2a10e51149" + ,"Interface":{"Kind":"ApiRef","Name":"IMFByteStreamCacheControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetByteRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_BYTE_STREAM_CACHE_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCacheLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBackgroundTransferActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFNetCredential" + ,"Kind":"Com" + ,"Guid":"5b87ef6a-7ed8-434f-ba0e-184fac1628d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDataIsEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDataIsEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fEncryptData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fEncryptData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoggedOnUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLoggedOnUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFNetCredentialManagerGetParam" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hrOp","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"fAllowLoggedOnUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fClearTextPackage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nRetries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFNetCredentialManager" + ,"Kind":"Com" + ,"Guid":"5b87ef6b-7ed8-434f-ba0e-184fac1628d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginGetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFNetCredentialManagerGetParam","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndGetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGood" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFNetCredentialRequirements" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REQUIRE_PROMPT","Value":1} + ,{"Name":"REQUIRE_SAVE_SELECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNetCredentialOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNET_CREDENTIAL_SAVE","Value":1} + ,{"Name":"MFNET_CREDENTIAL_DONT_CACHE","Value":2} + ,{"Name":"MFNET_CREDENTIAL_ALLOW_CLEAR_TEXT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNetAuthenticationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNET_AUTHENTICATION_PROXY","Value":1} + ,{"Name":"MFNET_AUTHENTICATION_CLEAR_TEXT","Value":2} + ,{"Name":"MFNET_AUTHENTICATION_LOGGED_ON_USER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFNetCredentialCache" + ,"Kind":"Com" + ,"Guid":"5b87ef6c-7ed8-434f-ba0e-184fac1628d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAuthenticationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwRequirementsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGood" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptionsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSSLCertificateManager" + ,"Kind":"Com" + ,"Guid":"61f7d887-1230-4a8b-aeba-8ad434d1a64d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginGetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndGetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificatePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfOverrideAutomaticCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClientCertificateAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnServerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfIsGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFNetResourceFilter" + ,"Kind":"Com" + ,"Guid":"091878a3-bf11-4a5c-bc9f-33995b06ef2d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvbCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnSendingRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMFSourceOpenMonitor" + ,"Kind":"Com" + ,"Guid":"059054b3-027c-494c-a27d-9113291cf87f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSourceEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFNetProxyLocator" + ,"Kind":"Com" + ,"Guid":"e9cd0383-a268-4bb4-82de-658d53574d41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindFirstProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterProxyResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrOp","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchStr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProxyLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetProxyLocator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFNetProxyLocatorFactory" + ,"Kind":"Com" + ,"Guid":"e9cd0384-a268-4bb4-82de-658d53574d41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateProxyLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppProxyLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetProxyLocator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSaveJob" + ,"Kind":"Com" + ,"Guid":"e9931663-80bf-4c6e-98af-5dcf58747d1f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelSave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPercentComplete","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFNETSOURCE_PROTOCOL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNETSOURCE_UNDEFINED","Value":0} + ,{"Name":"MFNETSOURCE_HTTP","Value":1} + ,{"Name":"MFNETSOURCE_RTSP","Value":2} + ,{"Name":"MFNETSOURCE_FILE","Value":3} + ,{"Name":"MFNETSOURCE_MULTICAST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFNetSchemeHandlerConfig" + ,"Kind":"Com" + ,"Guid":"7be19e73-c9bf-468a-ac5a-a5e8653bec87" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberOfSupportedProtocols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedProtocolType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProtocolIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnProtocolType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFNETSOURCE_PROTOCOL_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetProtocolRolloverSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MFNETSOURCE_TRANSPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNETSOURCE_UDP","Value":0} + ,{"Name":"MFNETSOURCE_TCP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNETSOURCE_CACHE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNETSOURCE_CACHE_UNAVAILABLE","Value":0} + ,{"Name":"MFNETSOURCE_CACHE_ACTIVE_WRITING","Value":1} + ,{"Name":"MFNETSOURCE_CACHE_ACTIVE_COMPLETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNETSOURCE_STATISTICS_IDS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNETSOURCE_RECVPACKETS_ID","Value":0} + ,{"Name":"MFNETSOURCE_LOSTPACKETS_ID","Value":1} + ,{"Name":"MFNETSOURCE_RESENDSREQUESTED_ID","Value":2} + ,{"Name":"MFNETSOURCE_RESENDSRECEIVED_ID","Value":3} + ,{"Name":"MFNETSOURCE_RECOVEREDBYECCPACKETS_ID","Value":4} + ,{"Name":"MFNETSOURCE_RECOVEREDBYRTXPACKETS_ID","Value":5} + ,{"Name":"MFNETSOURCE_OUTPACKETS_ID","Value":6} + ,{"Name":"MFNETSOURCE_RECVRATE_ID","Value":7} + ,{"Name":"MFNETSOURCE_AVGBANDWIDTHBPS_ID","Value":8} + ,{"Name":"MFNETSOURCE_BYTESRECEIVED_ID","Value":9} + ,{"Name":"MFNETSOURCE_PROTOCOL_ID","Value":10} + ,{"Name":"MFNETSOURCE_TRANSPORT_ID","Value":11} + ,{"Name":"MFNETSOURCE_CACHE_STATE_ID","Value":12} + ,{"Name":"MFNETSOURCE_LINKBANDWIDTH_ID","Value":13} + ,{"Name":"MFNETSOURCE_CONTENTBITRATE_ID","Value":14} + ,{"Name":"MFNETSOURCE_SPEEDFACTOR_ID","Value":15} + ,{"Name":"MFNETSOURCE_BUFFERSIZE_ID","Value":16} + ,{"Name":"MFNETSOURCE_BUFFERPROGRESS_ID","Value":17} + ,{"Name":"MFNETSOURCE_LASTBWSWITCHTS_ID","Value":18} + ,{"Name":"MFNETSOURCE_SEEKRANGESTART_ID","Value":19} + ,{"Name":"MFNETSOURCE_SEEKRANGEEND_ID","Value":20} + ,{"Name":"MFNETSOURCE_BUFFERINGCOUNT_ID","Value":21} + ,{"Name":"MFNETSOURCE_INCORRECTLYSIGNEDPACKETS_ID","Value":22} + ,{"Name":"MFNETSOURCE_SIGNEDSESSION_ID","Value":23} + ,{"Name":"MFNETSOURCE_MAXBITRATE_ID","Value":24} + ,{"Name":"MFNETSOURCE_RECEPTION_QUALITY_ID","Value":25} + ,{"Name":"MFNETSOURCE_RECOVEREDPACKETS_ID","Value":26} + ,{"Name":"MFNETSOURCE_VBR_ID","Value":27} + ,{"Name":"MFNETSOURCE_DOWNLOADPROGRESS_ID","Value":28} + ,{"Name":"MFNETSOURCE_UNPREDEFINEDPROTOCOLNAME_ID","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFNET_PROXYSETTINGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFNET_PROXYSETTING_NONE","Value":0} + ,{"Name":"MFNET_PROXYSETTING_MANUAL","Value":1} + ,{"Name":"MFNET_PROXYSETTING_AUTO","Value":2} + ,{"Name":"MFNET_PROXYSETTING_BROWSER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSchemeHandler" + ,"Kind":"Com" + ,"Guid":"6d4c7b74-52a0-4bb7-b0db-55f29f47a668" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknownCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelObjectCreation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknownCancelCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFByteStreamHandler" + ,"Kind":"Com" + ,"Guid":"bb420aa4-765b-4a1f-91fe-d6a8a143924c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknownCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelObjectCreation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknownCancelCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxNumberOfBytesRequiredForResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTrustedInput" + ,"Kind":"Com" + ,"Guid":"542612c4-a1b8-4632-b521-de11ea64a0b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputTrustAuthority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunkObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"MFPOLICYMANAGER_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEACTION_NO","Value":0} + ,{"Name":"PEACTION_PLAY","Value":1} + ,{"Name":"PEACTION_COPY","Value":2} + ,{"Name":"PEACTION_EXPORT","Value":3} + ,{"Name":"PEACTION_EXTRACT","Value":4} + ,{"Name":"PEACTION_RESERVED1","Value":5} + ,{"Name":"PEACTION_RESERVED2","Value":6} + ,{"Name":"PEACTION_RESERVED3","Value":7} + ,{"Name":"PEACTION_LAST","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFINPUTTRUSTAUTHORITY_ACCESS_ACTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"MFPOLICYMANAGER_ACTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbTicket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSignatureOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSignatureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbExtensionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbExtensionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgOutputActions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MFINPUTTRUSTAUTHORITY_ACCESS_ACTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFInputTrustAuthority" + ,"Kind":"Com" + ,"Guid":"d19f8e98-b126-4446-890c-5dcb7ad71453" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecrypter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"MFPOLICYMANAGER_ACTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppContentEnablerActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"MFPOLICYMANAGER_ACTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFOutputPolicy","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFTrustedOutput" + ,"Kind":"Com" + ,"Guid":"d19f8e95-b126-4446-890c-5dcb7ad71453" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutputTrustAuthorityCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOutputTrustAuthorities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputTrustAuthorityByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppauthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFOutputTrustAuthority","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsFinal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsFinal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFOutputTrustAuthority" + ,"Kind":"Com" + ,"Guid":"d19f8e94-b126-4446-890c-5dcb7ad71453" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFPOLICYMANAGER_ACTION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMFOutputPolicy","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"nPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFOutputPolicy" + ,"Kind":"Com" + ,"Guid":"7f00f10a-daed-41af-ab26-5fdfa4dfba3c" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GenerateRequiredSchemas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidOutputSubType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"rgGuidProtectionSchemasSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"cProtectionSchemasSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRequiredProtectionSchemas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginatorID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidOriginatorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMinimumGRLVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMinimumGRLVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFOutputSchema" + ,"Kind":"Com" + ,"Guid":"7be0fc5b-abd9-44fb-a5c8-f50136e71599" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetSchemaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidSchemaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConfigurationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOriginatorID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidOriginatorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_OPM_CGMSA_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_OPM_CGMSA_OFF","Value":0} + ,{"Name":"MF_OPM_CGMSA_COPY_FREELY","Value":1} + ,{"Name":"MF_OPM_CGMSA_COPY_NO_MORE","Value":2} + ,{"Name":"MF_OPM_CGMSA_COPY_ONE_GENERATION","Value":3} + ,{"Name":"MF_OPM_CGMSA_COPY_NEVER","Value":4} + ,{"Name":"MF_OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_OPM_ACP_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_OPM_ACP_OFF","Value":0} + ,{"Name":"MF_OPM_ACP_LEVEL_ONE","Value":1} + ,{"Name":"MF_OPM_ACP_LEVEL_TWO","Value":2} + ,{"Name":"MF_OPM_ACP_LEVEL_THREE","Value":3} + ,{"Name":"MF_OPM_ACP_FORCE_ULONG","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFAudioConstriction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFaudioConstrictionOff","Value":0} + ,{"Name":"MFaudioConstriction48_16","Value":1} + ,{"Name":"MFaudioConstriction44_16","Value":2} + ,{"Name":"MFaudioConstriction14_14","Value":3} + ,{"Name":"MFaudioConstrictionMute","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSecureChannel" + ,"Kind":"Com" + ,"Guid":"d0ae555d-3b12-4d97-b060-0990bc5aeb67" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetupSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEncryptedSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSessionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SAMPLE_PROTECTION_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SAMPLE_PROTECTION_VERSION_NO","Value":0} + ,{"Name":"SAMPLE_PROTECTION_VERSION_BASIC_LOKI","Value":1} + ,{"Name":"SAMPLE_PROTECTION_VERSION_SCATTER","Value":2} + ,{"Name":"SAMPLE_PROTECTION_VERSION_RC4","Value":3} + ,{"Name":"SAMPLE_PROTECTION_VERSION_AES128CTR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSampleProtection" + ,"Kind":"Com" + ,"Guid":"8e36395f-c7b9-43c4-a54d-512b4af63c95" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputProtectionVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputProtectionVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtectionCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitOutputProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOutputId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbSeed","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbSeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitInputProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInputId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSinkPreroll" + ,"Kind":"Com" + ,"Guid":"5dfd4b2a-7674-4110-a4e6-8a68fd5f3688" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyPreroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsUpcomingStartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFFinalizableMediaSink" + ,"Kind":"Com" + ,"Guid":"eaecb74a-9a50-42ce-9541-6a7f57aa4ad7" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"BeginFinalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndFinalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFStreamingSinkConfig" + ,"Kind":"Com" + ,"Guid":"9db7aa41-3cc5-40d4-8509-555804ad34cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartStreaming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSeekOffsetIsByteOffset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwSeekOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFRemoteProxy" + ,"Kind":"Com" + ,"Guid":"994e23ad-1cc2-493c-b9fa-46f1cb040fa4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRemoteObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRemoteHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFObjectReferenceStream" + ,"Kind":"Com" + ,"Guid":"09ef5be3-c8a7-469e-8b70-73bf25bb193f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SaveReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFPMPHost" + ,"Kind":"Com" + ,"Guid":"f70ca1a9-fdc7-4782-b994-adffb1c98606" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnlockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateObjectByCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMFPMPClient" + ,"Kind":"Com" + ,"Guid":"6c4e655d-ead8-4421-b6b9-54dcdbbdf820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPMPHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPMPHost","Type":{"Kind":"ApiRef","Name":"IMFPMPHost","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFPMPServer" + ,"Kind":"Com" + ,"Guid":"994e23af-1cc2-493c-b9fa-46f1cb040fa4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnlockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateObjectByCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFRemoteDesktopPlugin" + ,"Kind":"Com" + ,"Guid":"1cde6309-cae0-4940-907e-c1ec9c3d1d4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateTopology" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTopology","Type":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSAMIStyle" + ,"Kind":"Com" + ,"Guid":"a7e025dd-5303-4a62-89d6-e747e1efac73" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStyleCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStyles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropVarStyleArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelectedStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszStyle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSelectedStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTranscodeProfile" + ,"Kind":"Com" + ,"Guid":"4adfdba3-7ab0-4953-a62b-461e7ff3da1e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAudioAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttrs","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetAudioAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVideoAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttrs","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetVideoAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetContainerAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttrs","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetContainerAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"MF_TRANSCODE_TOPOLOGYMODE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY","Value":0} + ,{"Name":"MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TRANSCODE_ADJUST_PROFILE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TRANSCODE_ADJUST_PROFILE_DEFAULT","Value":0} + ,{"Name":"MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_VIDEO_PROCESSOR_ALGORITHM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_VIDEO_PROCESSOR_ALGORITHM_DEFAULT","Value":0} + ,{"Name":"MF_VIDEO_PROCESSOR_ALGORITHM_MRF_CRF_444","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TRANSCODE_SINK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVideoStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pVideoMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFTranscodeSinkInfoProvider" + ,"Kind":"Com" + ,"Guid":"8cffcd2e-5a03-4a3a-aff7-edcd107c620e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetOutputByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStreamActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IMFTranscodeProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSinkInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSinkInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TRANSCODE_SINK_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFFieldOfUseMFTUnlock" + ,"Kind":"Com" + ,"Guid":"508e71d3-ec66-4fc3-8775-b4b9ed6ba847" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkMFT","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFT_REGISTRATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cInTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"cOutTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFLocalMFTRegistration" + ,"Kind":"Com" + ,"Guid":"149c4d73-b4be-4f8d-8b87-079e926b6add" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterMFTs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFTs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTRATION_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cMFTs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCapturePhotoConfirmation" + ,"Kind":"Com" + ,"Guid":"19f68549-ca8a-4706-a4ef-481dbc95e12c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPhotoConfirmationCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotificationCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFPMPHostApp" + ,"Kind":"Com" + ,"Guid":"84d2054a-3aa1-4728-a3b0-440a418cf49c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnlockProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ActivateClassById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFPMPClientApp" + ,"Kind":"Com" + ,"Guid":"c004f646-be2c-48f3-93a2-a0983eba1108" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPMPHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPMPHost","Type":{"Kind":"ApiRef","Name":"IMFPMPHostApp","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaStreamSourceSampleRequest" + ,"Kind":"Com" + ,"Guid":"380b9af9-a85b-4e78-a2af-ea5ce645c6b4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFTrackedSample" + ,"Kind":"Com" + ,"Guid":"245bf8e9-0755-40f7-88a5-ae0f18d55e17" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSampleAllocator","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFProtectedEnvironmentAccess" + ,"Kind":"Com" + ,"Guid":"ef5dc845-f0d9-4ec9-b00c-cb5183d38434" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"input","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"outputLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"output","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadGRL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSignedLibrary" + ,"Kind":"Com" + ,"Guid":"4a724bca-ff6a-4c07-8e0d-7a358421cf06" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProcedureAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSystemId" + ,"Kind":"Com" + ,"Guid":"fff4af3a-1fc1-4ef9-a29b-d26c49e2f31a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Setup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pcbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFCONTENTPROTECTIONDEVICE_INPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HWProtectionFunctionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHWProtectionDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"TransportTimeInHundredsOfNanoseconds","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ExecutionTimeInHundredsOfNanoseconds","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"OutputData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TaskIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFContentProtectionDevice" + ,"Kind":"Com" + ,"Guid":"e6257174-a060-4c9a-a088-3b1b471cad28" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvokeFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FunctionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputBufferByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"OutputBufferByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrivateDataByteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PrivateInputByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PrivateOutputByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptorContext" + ,"Kind":"Com" + ,"Guid":"7ec4b1bd-43fb-4763-85d2-64fcb5c5f4cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeHardwareKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputPrivateDataByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputPrivateData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"OutputPrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIAKEYSESSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIAKEYSESSION_TYPE_TEMPORARY","Value":0} + ,{"Name":"MF_MEDIAKEYSESSION_TYPE_PERSISTENT_LICENSE","Value":1} + ,{"Name":"MF_MEDIAKEYSESSION_TYPE_PERSISTENT_RELEASE_MESSAGE","Value":2} + ,{"Name":"MF_MEDIAKEYSESSION_TYPE_PERSISTENT_USAGE_RECORD","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIAKEY_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIAKEY_STATUS_USABLE","Value":0} + ,{"Name":"MF_MEDIAKEY_STATUS_EXPIRED","Value":1} + ,{"Name":"MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED","Value":2} + ,{"Name":"MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED","Value":3} + ,{"Name":"MF_MEDIAKEY_STATUS_STATUS_PENDING","Value":4} + ,{"Name":"MF_MEDIAKEY_STATUS_INTERNAL_ERROR","Value":5} + ,{"Name":"MF_MEDIAKEY_STATUS_RELEASED","Value":6} + ,{"Name":"MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFMediaKeyStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pbKeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbKeyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eMediaKeyStatus","Type":{"Kind":"ApiRef","Name":"MF_MEDIAKEY_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_MEDIAKEYSESSION_MESSAGETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_REQUEST","Value":0} + ,{"Name":"MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RENEWAL","Value":1} + ,{"Name":"MF_MEDIAKEYSESSION_MESSAGETYPE_LICENSE_RELEASE","Value":2} + ,{"Name":"MF_MEDIAKEYSESSION_MESSAGETYPE_INDIVIDUALIZATION_REQUEST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CROSS_ORIGIN_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CROSS_ORIGIN_POLICY_NONE","Value":0} + ,{"Name":"MF_CROSS_ORIGIN_POLICY_ANONYMOUS","Value":1} + ,{"Name":"MF_CROSS_ORIGIN_POLICY_USE_CREDENTIALS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFNetCrossOriginSupport" + ,"Kind":"Com" + ,"Guid":"bc2b7d44-a72d-49d5-8376-1480dee58b22" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCrossOriginPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_CROSS_ORIGIN_POLICY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszSourceOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSameOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfIsSameOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFHttpDownloadRequest" + ,"Kind":"Com" + ,"Guid":"f779fddf-26e7-4270-8a8b-b983d1859de0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BeginSendRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPayload","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbPayload","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndSendRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginReceiveResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndReceiveResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginReadPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndReadPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pqwOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szHeaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszHeaderValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasNullSourceOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfNullSourceOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeSeekResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pqwStopTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pqwDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHttpStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHttpStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAtEndOfPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAtEndOfPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwTotalLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRangeEndOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqwRangeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFHttpDownloadSession" + ,"Kind":"Com" + ,"Guid":"71fa9a2c-53ce-4662-a132-1a7e8cbf62db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fBypassProxyCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSecure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szReferrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFHttpDownloadRequest","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFHttpDownloadSessionProvider" + ,"Kind":"Com" + ,"Guid":"1b4cf4b9-3a16-4115-839d-03cc5c99df01" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateHttpDownloadSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDownloadSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFHttpDownloadSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"MF_VIDEO_SPHERICAL_VIEWDIRECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iHeading","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iRoll","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFMediaSource2" + ,"Kind":"Com" + ,"Guid":"fbb03414-d13b-4786-8319-5ac51fc0a136" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaSourceEx","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaStream2" + ,"Kind":"Com" + ,"Guid":"c5bc37d6-75c7-46a1-a132-81b5f723c20f" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"MF_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_STREAM_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFSensorDeviceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSensorDeviceType_Unknown","Value":0} + ,{"Name":"MFSensorDeviceType_Device","Value":1} + ,{"Name":"MFSensorDeviceType_MediaSource","Value":2} + ,{"Name":"MFSensorDeviceType_FrameProvider","Value":3} + ,{"Name":"MFSensorDeviceType_SensorTransform","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFSensorStreamType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSensorStreamType_Unknown","Value":0} + ,{"Name":"MFSensorStreamType_Input","Value":1} + ,{"Name":"MFSensorStreamType_Output","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFSensorDeviceMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSensorDeviceMode_Controller","Value":0} + ,{"Name":"MFSensorDeviceMode_Shared","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSensorDevice" + ,"Kind":"Com" + ,"Guid":"fb9f48f2-2a18-4e28-9730-786f30f04dc4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFSensorDeviceType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSymbolicLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SymbolicLink","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSymbolicLink","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcchWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetStreamAttributesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"MFSensorStreamType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"MFSensorStreamType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetSensorDeviceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMode","Type":{"Kind":"ApiRef","Name":"MFSensorDeviceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSensorDeviceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFSensorDeviceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorGroup" + ,"Kind":"Com" + ,"Guid":"4110243a-9757-461f-89f1-f22345bcab4e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSymbolicLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SymbolicLink","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSymbolicLink","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcchWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSensorGroupAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetSensorDeviceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSensorDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorDevice","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetDefaultSensorDeviceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultSensorDeviceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMediaSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorStream" + ,"Kind":"Com" + ,"Guid":"e9a42171-c56e-498a-8b39-eda5a070b7fc" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaTypeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CloneSensorStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorTransformFactory" + ,"Kind":"Com" + ,"Guid":"eed9c2ee-66b4-4f18-a697-ac7d3960215c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFactoryAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"InitializeFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxTransformCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSensorDevices","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTransformCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransformInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TransformIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidTransformId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ,{"Name":"ppStreamInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidSensorTransformID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppDeviceMFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFDeviceTransform","TargetKind":"Com","Api":"StreamingMedia","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"SENSORPROFILEID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFSensorProfile" + ,"Kind":"Com" + ,"Guid":"22f765d1-8dab-4107-846d-56baf72215e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProfileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENSORPROFILEID","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddProfileFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzFilterSetString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsMediaTypeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddBlockedControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzBlockedControl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorProfileCollection" + ,"Kind":"Com" + ,"Guid":"c95ea55b-0187-48be-9353-8d2507662351" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProfileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IMFSensorProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProfileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENSORPROFILEID","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RemoveProfileByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ProfileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENSORPROFILEID","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorProcessActivity" + ,"Kind":"Com" + ,"Guid":"39dc7f4a-b141-4719-813c-a7f46162a2b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfStreaming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFSensorDeviceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReportTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorActivityReport" + ,"Kind":"Com" + ,"Guid":"3e8c4be1-a8c2-4528-90de-2851bde5fead" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFriendlyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSymbolicLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SymbolicLink","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSymbolicLink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessActivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProcessActivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorProcessActivity","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorActivitiesReport" + ,"Kind":"Com" + ,"Guid":"683f7a5e-4a19-43cd-b1a9-dbf4ab3f7777" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActivityReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sensorActivityReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorActivityReport","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetActivityReportByDeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SymbolicName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"sensorActivityReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorActivityReport","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorActivitiesReportCallback" + ,"Kind":"Com" + ,"Guid":"de5072ee-dbe3-46dc-8a87-b6f631194751" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnActivitiesReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sensorActivitiesReport","Type":{"Kind":"ApiRef","Name":"IMFSensorActivitiesReport","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSensorActivityMonitor" + ,"Kind":"Com" + ,"Guid":"d0cef145-b3f4-4340-a2e5-7a5080ca05cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MFCameraIntrinsic_CameraModel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FocalLength_x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FocalLength_y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PrincipalPoint_x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PrincipalPoint_y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraIntrinsic_DistortionModel6KT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Radial_k1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k4","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k5","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k6","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_p1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_p2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraIntrinsic_DistortionModelArcTan" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Radial_k0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DistortionCenter_x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DistortionCenter_y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraIntrinsic_DistortionModelType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFCameraIntrinsic_DistortionModelType_6KT","Value":0} + ,{"Name":"MFCameraIntrinsic_DistortionModelType_ArcTan","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFExtendedCameraIntrinsic_IntrinsicModel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SplitFrameId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CameraModel","Type":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_CameraModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFExtendedCameraIntrinsicModel" + ,"Kind":"Com" + ,"Guid":"5c595e64-4630-4231-855a-12842f733245" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIntrinsicModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFExtendedCameraIntrinsic_IntrinsicModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIntrinsicModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFExtendedCameraIntrinsic_IntrinsicModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDistortionModelType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistortionModelType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModelType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFExtendedCameraIntrinsicsDistortionModel6KT" + ,"Kind":"Com" + ,"Guid":"74c2653b-5f55-4eb1-9f0f-18b8f68b7d3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDistortionModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistortionModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModel6KT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDistortionModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistortionModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModel6KT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMFExtendedCameraIntrinsicsDistortionModelArcTan" + ,"Kind":"Com" + ,"Guid":"812d5f95-b572-45dc-bafc-ae24199ddda8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDistortionModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistortionModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModelArcTan","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDistortionModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistortionModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModelArcTan","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMFExtendedCameraIntrinsics" + ,"Kind":"Com" + ,"Guid":"687f6dac-6987-4750-a16a-734d1e7a10fe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SerializeToBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIntrinsicModelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIntrinsicModelByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIntrinsicModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFExtendedCameraIntrinsicModel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddIntrinsicModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIntrinsicModel","Type":{"Kind":"ApiRef","Name":"IMFExtendedCameraIntrinsicModel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFExtendedCameraControl" + ,"Kind":"Com" + ,"Guid":"38e33520-fca1-4845-a27a-68b7c6ab3789" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"LockPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pulPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnlockPayload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CommitSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFExtendedCameraController" + ,"Kind":"Com" + ,"Guid":"b91ebfee-ca03-4af4-8a82-a31752f4a0fc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtendedCameraControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulPropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFExtendedCameraControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFRelativePanelReport" + ,"Kind":"Com" + ,"Guid":"f25362ea-2c0e-447f-81e2-755914cdc0c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelativePanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"panel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFRelativePanelWatcher" + ,"Kind":"Com" + ,"Guid":"421af7f6-573e-4ad0-8fda-2e57cedb18c6" + ,"Interface":{"Kind":"ApiRef","Name":"IMFShutdown","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"BeginGetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndGetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRelativePanelReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFRelativePanelReport","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetReport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRelativePanelReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFRelativePanelReport","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoCaptureSampleAllocator" + ,"Kind":"Com" + ,"Guid":"725b77c7-ca9f-4fe5-9d72-9946bf9b3c70" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoSampleAllocator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeCaptureSampleAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbCaptureMetadataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMinimumSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFSampleAllocatorUsage" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSampleAllocatorUsage_UsesProvidedAllocator","Value":0} + ,{"Name":"MFSampleAllocatorUsage_UsesCustomAllocator","Value":1} + ,{"Name":"MFSampleAllocatorUsage_DoesNotAllocate","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSampleAllocatorControl" + ,"Kind":"Com" + ,"Guid":"da62b958-3a38-4a97-bd27-149c640c0771" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDefaultAllocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocatorUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwInputStreamID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"peUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFSampleAllocatorUsage","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFASFContentInfo" + ,"Kind":"Com" + ,"Guid":"b1dca5cd-d5da-4451-8e9e-db5c59914ead" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHeaderSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStartOfContent","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbHeaderSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParseHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIHeaderBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbOffsetWithinHeader","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIHeader","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcbHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIProfile","Type":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GeneratePresentationDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIPresentationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEncodingConfigurationPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppIStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFASFProfile" + ,"Kind":"Com" + ,"Guid":"d267bf6a-028b-4e0d-903d-43f0ef82d0d4" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwStreamNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamByNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IMFASFStreamConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMutualExclusionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcMutexs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMutexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIMutex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFMutualExclusion","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMutex","Type":{"Kind":"ApiRef","Name":"IMFASFMutualExclusion","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMutexIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMutex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFMutualExclusion","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIStreamPrioritization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamPrioritization","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStreamPrioritization","Type":{"Kind":"ApiRef","Name":"IMFASFStreamPrioritization","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIStreamPrioritization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamPrioritization","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFASFStreamConfig" + ,"Kind":"Com" + ,"Guid":"9e8ae8d2-dbbd-4200-9aca-06e6df484913" + ,"Interface":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"SetStreamNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPayloadExtensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPayloadExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPayloadExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wPayloadExtensionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pguidExtensionSystemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pcbExtensionDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbExtensionSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddPayloadExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidExtensionSystemID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"cbExtensionDataSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbExtensionSystemInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllPayloadExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIStreamConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFASFMutualExclusion" + ,"Kind":"Com" + ,"Guid":"12558291-e399-11d5-bc2a-00b0d0f3f4ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRecordCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamsForRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwStreamNumArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddStreamForRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamFromRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRecordNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMutex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFMutualExclusion","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFASFStreamPrioritization" + ,"Kind":"Com" + ,"Guid":"699bdc27-bbaf-49ff-8e38-9c39c9b5e088" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwStreamNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwStreamFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wStreamFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIStreamPrioritization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamPrioritization","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFASF_INDEXER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFASF_INDEXER_WRITE_NEW_INDEX","Value":1} + ,{"Name":"MFASF_INDEXER_READ_FOR_REVERSEPLAYBACK","Value":2} + ,{"Name":"MFASF_INDEXER_WRITE_FOR_LIVEREAD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASF_INDEX_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidIndexType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASF_INDEX_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"ASF_INDEX_IDENTIFIER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"cPerEntryBytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFASFIndexer" + ,"Kind":"Com" + ,"Guid":"53590f48-dc3b-4297-813f-787761ad7b3e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndexPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbIndexOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndexByteStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIByteStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cByteStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndexByteStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcByteStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIndexStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndexIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASF_INDEX_IDENTIFIER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfIsIndexed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbIndexDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbIndexDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIndexStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIndexDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbIndexDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fGenerateIndex","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSeekPositionForValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pIndexIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASF_INDEX_IDENTIFIER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcbOffsetWithinData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"phnsApproxTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ,{"Name":"pdwPayloadNumberOfStreamWithinPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GenerateIndexEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIASFPacketSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIndexWriteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbIndexWriteSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompletedIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIIndexBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbOffsetWithinIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFASFSplitter" + ,"Kind":"Com" + ,"Guid":"12558295-e399-11d5-bc2a-00b0d0f3f4ab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"wNumStreams","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectedStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwNumStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ParseData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwStreamNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"ppISample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLastSendTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLastSendTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFASF_SPLITTERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFASF_SPLITTER_REVERSE","Value":1} + ,{"Name":"MFASF_SPLITTER_WMDRM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASF_STATUSFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASF_STATUSFLAGS_INCOMPLETE","Value":1} + ,{"Name":"ASF_STATUSFLAGS_NONFATAL_ERROR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFASF_MULTIPLEXERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFASF_MULTIPLEXER_AUTOADJUST_BITRATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASF_MUX_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cFramesWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFramesDropped","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFASFMultiplexer" + ,"Kind":"Com" + ,"Guid":"57bdd80a-9b38-4838-b737-c58f670d7d4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pISample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hnsTimestampAdjust","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextPacket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppIPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pMuxStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASF_MUX_STATISTICS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncTolerance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msSyncTolerance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFASF_STREAMSELECTOR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFASF_STREAMSELECTOR_DISABLE_THINNING","Value":1} + ,{"Name":"MFASF_STREAMSELECTOR_USE_AVERAGE_BITRATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASF_SELECTION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASF_STATUS_NOTSELECTED","Value":0} + ,{"Name":"ASF_STATUS_CLEANPOINTSONLY","Value":1} + ,{"Name":"ASF_STATUS_ALLDATAUNITS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFASFStreamSelector" + ,"Kind":"Com" + ,"Guid":"d01bad4a-4fa0-4a60-9349-c27e62da9d41" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputStreamNumbers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdwOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASF_SELECTION_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Selection","Type":{"Kind":"ApiRef","Name":"ASF_SELECTION_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputMutexCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcMutexes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputMutex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMutexNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMutex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputMutexSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMutexNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wSelectedRecord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBandwidthStepCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStepCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBandwidthStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStepNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rgwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"rgSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASF_SELECTION_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BitrateToStepNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwStepNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamSelectorFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSelectorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFSINK_WMDRMACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSINK_WMDRMACTION_UNDEFINED","Value":0} + ,{"Name":"MFSINK_WMDRMACTION_ENCODE","Value":1} + ,{"Name":"MFSINK_WMDRMACTION_TRANSCODE","Value":2} + ,{"Name":"MFSINK_WMDRMACTION_TRANSCRYPT","Value":3} + ,{"Name":"MFSINK_WMDRMACTION_LAST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFDRMNetHelper" + ,"Kind":"Com" + ,"Guid":"3d1ff0ea-679a-4190-8d46-7fa69e8c7e15" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessLicenseRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLicenseRequest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLicenseRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLicenseResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbstrKID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChainedLicenseResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLicenseResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbLicenseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFVideoNormalizedRect" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_CAPTURE_ENGINE_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_DEVICE_TYPE_AUDIO","Value":0} + ,{"Name":"MF_CAPTURE_ENGINE_DEVICE_TYPE_VIDEO","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CAPTURE_ENGINE_SINK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_SINK_TYPE_RECORD","Value":0} + ,{"Name":"MF_CAPTURE_ENGINE_SINK_TYPE_PREVIEW","Value":1} + ,{"Name":"MF_CAPTURE_ENGINE_SINK_TYPE_PHOTO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mfcaptureengine_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_PREVIEW","Value":-6} + ,{"Name":"MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD","Value":-7} + ,{"Name":"MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_PHOTO","Value":-8} + ,{"Name":"MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_AUDIO","Value":-9} + ,{"Name":"MF_CAPTURE_ENGINE_MEDIASOURCE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_PREVIEW","Value":0} + ,{"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_VIDEO_CAPTURE","Value":1} + ,{"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_INDEPENDENT","Value":2} + ,{"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_PHOTO_DEPENDENT","Value":3} + ,{"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_AUDIO","Value":4} + ,{"Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY_UNSUPPORTED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_OTHER","Value":0} + ,{"Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_COMMUNICATIONS","Value":1} + ,{"Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_MEDIA","Value":2} + ,{"Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_GAMECHAT","Value":3} + ,{"Name":"MF_CAPTURE_ENGINE_MEDIA_CATEGORY_TYPE_SPEECH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CAPTURE_ENGINE_AUDIO_PROCESSING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_CAPTURE_ENGINE_AUDIO_PROCESSING_DEFAULT","Value":0} + ,{"Name":"MF_CAPTURE_ENGINE_AUDIO_PROCESSING_RAW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFCaptureEngineOnEventCallback" + ,"Kind":"Com" + ,"Guid":"aeda51c0-9025-4983-9012-de597b88b089" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureEngineOnSampleCallback" + ,"Kind":"Com" + ,"Guid":"52150b82-ab39-4467-980f-e48bf0822ecd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureSink" + ,"Kind":"Com" + ,"Guid":"72d6135b-35e9-412c-b926-fd5265f2a885" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutputMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSinkStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSinkStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwSinkStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Prepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveAllStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFCaptureRecordSink" + ,"Kind":"Com" + ,"Guid":"3323b55a-f92a-4fe2-8edc-e9bfc0634d77" + ,"Interface":{"Kind":"ApiRef","Name":"IMFCaptureSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidContainerType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetOutputFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSampleCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSinkIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFCaptureEngineOnSampleCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCustomSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaSink","Type":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRotationValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRotationValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCapturePreviewSink" + ,"Kind":"Com" + ,"Guid":"77346cfd-5b49-4d73-ace0-5b52a859f2e0" + ,"Interface":{"Kind":"ApiRef","Name":"IMFCaptureSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRenderSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBorderClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetSampleCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamSinkIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFCaptureEngineOnSampleCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMirrorState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMirrorState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMirrorState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMirrorState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRotationValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRotationValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCustomSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaSink","Type":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCapturePhotoSink" + ,"Kind":"Com" + ,"Guid":"d2d43cc8-48bb-4aa7-95db-10c06977e777" + ,"Interface":{"Kind":"ApiRef","Name":"IMFCaptureSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSampleCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFCaptureEngineOnSampleCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureSource" + ,"Kind":"Com" + ,"Guid":"439a42a8-0d2c-4505-be83-f79b2a05d5c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCaptureDeviceSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mfCaptureEngineDeviceType","Type":{"Kind":"ApiRef","Name":"MF_CAPTURE_ENGINE_DEVICE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCaptureDeviceActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mfCaptureEngineDeviceType","Type":{"Kind":"ApiRef","Name":"MF_CAPTURE_ENGINE_DEVICE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAvailableDeviceMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCurrentDeviceMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentDeviceMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceStreamCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSourceStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreamCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_CAPTURE_ENGINE_STREAM_CATEGORY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMirrorState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfMirrorState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMirrorState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fMirrorState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamIndexFromFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uifriendlyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwActualStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureEngine" + ,"Kind":"Com" + ,"Guid":"a6bba433-176b-48b2-b375-53aa03473207" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventCallback","Type":{"Kind":"ApiRef","Name":"IMFCaptureEngineOnEventCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAudioSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pVideoSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StartRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFinalize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bFlushUnprocessedSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TakePhoto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mfCaptureEngineSinkType","Type":{"Kind":"ApiRef","Name":"MF_CAPTURE_ENGINE_SINK_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCaptureSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCaptureSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureEngineClassFactory" + ,"Kind":"Com" + ,"Guid":"8f02d140-56fc-4302-a705-3a97c78be779" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureEngineOnSampleCallback2" + ,"Kind":"Com" + ,"Guid":"e37ceed7-340f-4514-9f4d-9c2ae026100b" + ,"Interface":{"Kind":"ApiRef","Name":"IMFCaptureEngineOnSampleCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"OnSynchronizedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCaptureSink2" + ,"Kind":"Com" + ,"Guid":"f9e4219e-6197-4b5e-b888-bee310ab2c59" + ,"Interface":{"Kind":"ApiRef","Name":"IMFCaptureSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncodingAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"MFPERIODICCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFASYNC_WORKQUEUE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_STANDARD_WORKQUEUE","Value":0} + ,{"Name":"MF_WINDOW_WORKQUEUE","Value":1} + ,{"Name":"MF_MULTITHREADED_WORKQUEUE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFASYNCRESULT" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"MF_TOPOSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TOPOSTATUS_INVALID","Value":0} + ,{"Name":"MF_TOPOSTATUS_READY","Value":100} + ,{"Name":"MF_TOPOSTATUS_STARTED_SOURCE","Value":200} + ,{"Name":"MF_TOPOSTATUS_DYNAMIC_CHANGED","Value":210} + ,{"Name":"MF_TOPOSTATUS_SINK_SWITCHED","Value":300} + ,{"Name":"MF_TOPOSTATUS_ENDED","Value":400} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFSampleEncryptionProtectionScheme" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SAMPLE_ENCRYPTION_PROTECTION_SCHEME_NONE","Value":0} + ,{"Name":"MF_SAMPLE_ENCRYPTION_PROTECTION_SCHEME_AES_CTR","Value":1} + ,{"Name":"MF_SAMPLE_ENCRYPTION_PROTECTION_SCHEME_AES_CBC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MOVE_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourcePoint","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"DestRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIRTYRECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumDirtyRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyRects","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOVEREGION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumMoveRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MoveRegions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MOVE_RECT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ROI_AREA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"QPDelta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MACROBLOCK_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"motionVectorX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"motionVectorY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"QPDelta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MFT_ENUM_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFT_ENUM_FLAG_SYNCMFT","Value":1} + ,{"Name":"MFT_ENUM_FLAG_ASYNCMFT","Value":2} + ,{"Name":"MFT_ENUM_FLAG_HARDWARE","Value":4} + ,{"Name":"MFT_ENUM_FLAG_FIELDOFUSE","Value":8} + ,{"Name":"MFT_ENUM_FLAG_LOCALMFT","Value":16} + ,{"Name":"MFT_ENUM_FLAG_TRANSCODE_ONLY","Value":32} + ,{"Name":"MFT_ENUM_FLAG_SORTANDFILTER","Value":64} + ,{"Name":"MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY","Value":192} + ,{"Name":"MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY","Value":320} + ,{"Name":"MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE","Value":576} + ,{"Name":"MFT_ENUM_FLAG_UNTRUSTED_STOREMFT","Value":1024} + ,{"Name":"MFT_ENUM_FLAG_ALL","Value":63} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFFrameSourceTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFFrameSourceTypes_Color","Value":1} + ,{"Name":"MFFrameSourceTypes_Infrared","Value":2} + ,{"Name":"MFFrameSourceTypes_Depth","Value":4} + ,{"Name":"MFFrameSourceTypes_Image","Value":8} + ,{"Name":"MFFrameSourceTypes_Custom","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideo3DFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideo3DSampleFormat_BaseView","Value":0} + ,{"Name":"MFVideo3DSampleFormat_MultiView","Value":1} + ,{"Name":"MFVideo3DSampleFormat_Packed_LeftRight","Value":2} + ,{"Name":"MFVideo3DSampleFormat_Packed_TopBottom","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideo3DSampleFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFSampleExtension_3DVideo_MultiView","Value":1} + ,{"Name":"MFSampleExtension_3DVideo_Packed","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoRotationFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoRotationFormat_0","Value":0} + ,{"Name":"MFVideoRotationFormat_90","Value":90} + ,{"Name":"MFVideoRotationFormat_180","Value":180} + ,{"Name":"MFVideoRotationFormat_270","Value":270} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFDepthMeasurement" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DistanceToFocalPlane","Value":0} + ,{"Name":"DistanceToOpticalCenter","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_CUSTOM_DECODE_UNIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_DECODE_UNIT_NAL","Value":0} + ,{"Name":"MF_DECODE_UNIT_SEI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFFOLDDOWN_MATRIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSrcChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDstChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Coeff","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoDRMFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoDRMFlag_None","Value":0} + ,{"Name":"MFVideoDRMFlag_AnalogProtected","Value":1} + ,{"Name":"MFVideoDRMFlag_DigitallyProtected","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoPadFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoPadFlag_PAD_TO_None","Value":0} + ,{"Name":"MFVideoPadFlag_PAD_TO_4x3","Value":1} + ,{"Name":"MFVideoPadFlag_PAD_TO_16x9","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoSrcContentHintFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoSrcContentHintFlag_None","Value":0} + ,{"Name":"MFVideoSrcContentHintFlag_16x9","Value":1} + ,{"Name":"MFVideoSrcContentHintFlag_235_1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MT_CUSTOM_VIDEO_PRIMARIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fRx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fRy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fGx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fGy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fBx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fBy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fWx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fWy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MT_ARBITRARY_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_FLOAT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_FLOAT3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_QUATERNION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraExtrinsic_CalibratedTransform" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CalibrationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"ApiRef","Name":"MF_FLOAT3","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Orientation","Type":{"Kind":"ApiRef","Name":"MF_QUATERNION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraExtrinsics" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransformCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CalibratedTransforms","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MFCameraExtrinsic_CalibratedTransform","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraIntrinsic_PinholeCameraModel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FocalLength","Type":{"Kind":"ApiRef","Name":"MF_FLOAT2","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"PrincipalPoint","Type":{"Kind":"ApiRef","Name":"MF_FLOAT2","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFCameraIntrinsic_DistortionModel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Radial_k1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Radial_k3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_p1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Tangential_p2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFPinholeCameraIntrinsic_IntrinsicModel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CameraModel","Type":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_PinholeCameraModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DistortionModel","Type":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFPinholeCameraIntrinsics" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IntrinsicModelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntrinsicModels","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MFPinholeCameraIntrinsic_IntrinsicModel","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFWaveFormatExConvertFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFWaveFormatExConvertFlag_Normal","Value":0} + ,{"Name":"MFWaveFormatExConvertFlag_ForceExtensible","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EAllocationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eAllocationTypeDynamic","Value":0} + ,{"Name":"eAllocationTypeRT","Value":1} + ,{"Name":"eAllocationTypePageable","Value":2} + ,{"Name":"eAllocationTypeIgnore","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_ERR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_ERR_NOERROR","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_ERR_ABORTED","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_ERR_NETWORK","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_ERR_DECODE","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED","Value":4} + ,{"Name":"MF_MEDIA_ENGINE_ERR_ENCRYPTED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaError" + ,"Kind":"Com" + ,"Guid":"fc0e10d2-ab2a-4501-a951-06bb1075184c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendedErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_ERR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtendedErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaTimeRange" + ,"Kind":"Com" + ,"Guid":"db71a2fc-078a-414e-9df9-8c2531b0aa6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ContainsTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"endTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_EVENT_LOADSTART","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_PROGRESS","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_SUSPEND","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_ABORT","Value":4} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_ERROR","Value":5} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_EMPTIED","Value":6} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_STALLED","Value":7} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_PLAY","Value":8} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_PAUSE","Value":9} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA","Value":10} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_LOADEDDATA","Value":11} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_WAITING","Value":12} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_PLAYING","Value":13} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_CANPLAY","Value":14} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH","Value":15} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_SEEKING","Value":16} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_SEEKED","Value":17} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_TIMEUPDATE","Value":18} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_ENDED","Value":19} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_RATECHANGE","Value":20} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_DURATIONCHANGE","Value":21} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_VOLUMECHANGE","Value":22} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_FORMATCHANGE","Value":1000} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_PURGEQUEUEDEVENTS","Value":1001} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_TIMELINE_MARKER","Value":1002} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_BALANCECHANGE","Value":1003} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_DOWNLOADCOMPLETE","Value":1004} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_BUFFERINGSTARTED","Value":1005} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_BUFFERINGENDED","Value":1006} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_FRAMESTEPCOMPLETED","Value":1007} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_NOTIFYSTABLESTATE","Value":1008} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_FIRSTFRAMEREADY","Value":1009} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_TRACKSCHANGE","Value":1010} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_OPMINFO","Value":1011} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_RESOURCELOST","Value":1012} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_DELAYLOADEVENT_CHANGED","Value":1013} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_STREAMRENDERINGERROR","Value":1014} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_SUPPORTEDRATES_CHANGED","Value":1015} + ,{"Name":"MF_MEDIA_ENGINE_EVENT_AUDIOENDPOINTCHANGE","Value":1016} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineNotify" + ,"Kind":"Com" + ,"Guid":"fee7c112-e776-42b5-9bbf-0048524e2bd5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EventNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineSrcElements" + ,"Kind":"Com" + ,"Guid":"7a5e5354-b114-4c72-b991-3131d75032ea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMedia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveAllElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_NETWORK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_NETWORK_EMPTY","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_NETWORK_IDLE","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_NETWORK_LOADING","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_NETWORK_NO_SOURCE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_READY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_READY_HAVE_NOTHING","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_READY_HAVE_METADATA","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_READY_HAVE_CURRENT_DATA","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_READY_HAVE_FUTURE_DATA","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_READY_HAVE_ENOUGH_DATA","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_CANPLAY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_CANPLAY_NOT_SUPPORTED","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_CANPLAY_MAYBE","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_CANPLAY_PROBABLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_PRELOAD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_PRELOAD_MISSING","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_PRELOAD_EMPTY","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_PRELOAD_NONE","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_PRELOAD_METADATA","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_PRELOAD_AUTOMATIC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngine" + ,"Kind":"Com" + ,"Guid":"98a1b0bb-03eb-4935-ae7c-93c1fa0e1c93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaError","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_ERR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSourceElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcElements","Type":{"Kind":"ApiRef","Name":"IMFMediaEngineSrcElements","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPreload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_PRELOAD","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPreload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Preload","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_PRELOAD","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBuffered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTimeRange","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CanPlayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_CANPLAY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"IsSeeking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetCurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seekTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"IsPaused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDefaultPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetDefaultPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPlaybackRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlayed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlayed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTimeRange","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSeekable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSeekable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTimeRange","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEnded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAutoPlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAutoPlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoPlay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLoop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetLoop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Loop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMuted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetMuted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Muted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Volume","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HasAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNativeVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TransferVideoFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDstSurf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBorderClr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OnVideoStreamTick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE_NONE","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE_SIDE_BY_SIDE","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE_TOP_BOTTOM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_STATISTIC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_STATISTIC_FRAMES_RENDERED","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_BYTES_DOWNLOADED","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_BUFFER_PROGRESS","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_FRAMES_PER_SECOND","Value":4} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_PLAYBACK_JITTER","Value":5} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_FRAMES_CORRUPTED","Value":6} + ,{"Name":"MF_MEDIA_ENGINE_STATISTIC_TOTAL_FRAME_DELAY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_SEEK_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_SEEK_MODE_NORMAL","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_SEEK_MODE_APPROXIMATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineEx" + ,"Kind":"Com" + ,"Guid":"83015ead-b1e6-40d0-a98a-37145ffe1ad1" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetSourceFromByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StatisticID","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_STATISTIC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatistic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateVideoStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBorderClr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"balance","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPlaybackRateSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"rate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FrameStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Forward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresentationAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMFAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidMFAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplyStreamSelections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertVideoEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOptional","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertAudioEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOptional","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTimelineMarkerTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeToFire","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimelineMarkerTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeToFire","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelTimelineMarkerTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsStereo3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStereo3DFramePackingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStereo3DFramePackingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packMode","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_S3D_PACKING_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStereo3DRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF3DVideoOutputType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStereo3DRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputType","Type":{"Kind":"ApiRef","Name":"MF3DVideoOutputType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableWindowlessSwapchainMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoSwapchainHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phSwapchain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableHorizontalMirrorMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAudioStreamCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAudioStreamCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"category","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAudioEndpointRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAudioEndpointRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"role","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRealTimeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRealTimeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCurrentTimeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seekTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"seekMode","Type":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_SEEK_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableTimeUpdateTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableTimer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineAudioEndpointId" + ,"Kind":"Com" + ,"Guid":"7a3bac98-0e76-49fb-8c20-8a86fd98eaf2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAudioEndpointId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEndpointId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetAudioEndpointId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszEndpointId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_EXTENSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_EXTENSION_TYPE_MEDIASOURCE","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_EXTENSION_TYPE_BYTESTREAM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineExtension" + ,"Kind":"Com" + ,"Guid":"2f69d622-20b5-41e9-afdf-89ced1dda04e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanPlayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AudioOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MimeType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_CANPLAY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MF_OBJECT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknownCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelObjectCreation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknownCancelCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_PROTECTED","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_SURFACE_PROTECTION","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAG_REQUIRES_ANTI_SCREEN_SCRAPE_PROTECTION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineProtectedContent" + ,"Kind":"Com" + ,"Guid":"9f8021e8-9c8c-487e-bb5c-79aa4779938c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShareResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkDeviceContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRequiredProtections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrameProtectionFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOPMWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransferVideoFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDstSurf","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBorderClr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFrameProtectionFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetContentProtectionManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCPM","Type":{"Kind":"ApiRef","Name":"IMFContentProtectionManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetApplicationCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioSourceProvider" + ,"Kind":"Com" + ,"Guid":"ebbaf249-afc2-4582-91c6-b60df2e84954" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProvideInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pInterleavedAudioData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineWebSupport" + ,"Kind":"Com" + ,"Guid":"ba2743a1-07e0-48ef-84b6-9a2ed023ca6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShouldDelayTheLoadEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ConnectWebAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSourceProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAudioSourceProvider","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"DisconnectWebAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MF_MSE_VP9_SUPPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MSE_VP9_SUPPORT_DEFAULT","Value":0} + ,{"Name":"MF_MSE_VP9_SUPPORT_ON","Value":1} + ,{"Name":"MF_MSE_VP9_SUPPORT_OFF","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MSE_OPUS_SUPPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MSE_OPUS_SUPPORT_ON","Value":0} + ,{"Name":"MF_MSE_OPUS_SUPPORT_OFF","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaSourceExtensionNotify" + ,"Kind":"Com" + ,"Guid":"a7901327-05dd-4469-a7b7-0e01979e361d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSourceOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnSourceEnded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnSourceClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFBufferListNotify" + ,"Kind":"Com" + ,"Guid":"24cd47f7-81d8-4785-adb2-af697a963cd2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnAddSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnRemoveSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFSourceBufferNotify" + ,"Kind":"Com" + ,"Guid":"87e47623-2ceb-45d6-9b88-d8520c4dcbbc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdateStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnUpdateEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFSourceBuffer" + ,"Kind":"Com" + ,"Guid":"e2cd3a4b-af25-4d3d-9110-da0e6f8ee877" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUpdating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBuffered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTimeRange","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeStampOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetTimeStampOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAppendWindowStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetAppendWindowStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAppendWindowEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetAppendWindowEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendByteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMaxLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_MSE_APPEND_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MSE_APPEND_MODE_SEGMENTS","Value":0} + ,{"Name":"MF_MSE_APPEND_MODE_SEQUENCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSourceBufferAppendMode" + ,"Kind":"Com" + ,"Guid":"19666fb4-babe-4c55-bc03-0a074da37e2a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppendMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_MSE_APPEND_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAppendMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"MF_MSE_APPEND_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSourceBufferList" + ,"Kind":"Com" + ,"Guid":"249981f8-8325-41f3-b80c-3b9e3aad0cbe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IMFSourceBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_MSE_READY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MSE_READY_CLOSED","Value":1} + ,{"Name":"MF_MSE_READY_OPEN","Value":2} + ,{"Name":"MF_MSE_READY_ENDED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MSE_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MSE_ERROR_NOERROR","Value":0} + ,{"Name":"MF_MSE_ERROR_NETWORK","Value":1} + ,{"Name":"MF_MSE_ERROR_DECODE","Value":2} + ,{"Name":"MF_MSE_ERROR_UNKNOWN_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaSourceExtension" + ,"Kind":"Com" + ,"Guid":"e467b94e-a713-4562-a802-816a42e9008a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IMFSourceBufferList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetActiveSourceBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IMFSourceBufferList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_MSE_READY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"SetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IMFSourceBufferNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSourceBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSourceBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceBuffer","Type":{"Kind":"ApiRef","Name":"IMFSourceBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"MF_MSE_ERROR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTypeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IMFSourceBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSourceExtensionLiveSeekableRange" + ,"Kind":"Com" + ,"Guid":"5d1abfd6-450a-4d92-9efc-d6b6cbc1f4da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetLiveSeekableRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearLiveSeekableRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineEME" + ,"Kind":"Com" + ,"Guid":"50dc93e4-ba4f-4275-ae66-83e836e57469" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Keys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeys","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"SetMediaKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keys","Type":{"Kind":"ApiRef","Name":"IMFMediaKeys","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineSrcElementsEx" + ,"Kind":"Com" + ,"Guid":"654a6bb3-e1a3-424a-9908-53a43a0dfda0" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEngineSrcElements","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"AddElementEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetKeySystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineNeedKeyNotify" + ,"Kind":"Com" + ,"Guid":"46a30204-a696-4b18-8804-246b8f031bb1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NeedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"initData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaKeys" + ,"Kind":"Com" + ,"Guid":"5cb31c05-61ff-418f-afda-caaf41421a38" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mimeType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"initData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"customData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbCustomData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"notify","Type":{"Kind":"ApiRef","Name":"IMFMediaKeySessionNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeySession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"get_KeySystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSuspendNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCdmSuspendNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_KEYERR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIAENGINE_KEYERR_UNKNOWN","Value":1} + ,{"Name":"MF_MEDIAENGINE_KEYERR_CLIENT","Value":2} + ,{"Name":"MF_MEDIAENGINE_KEYERR_SERVICE","Value":3} + ,{"Name":"MF_MEDIAENGINE_KEYERR_OUTPUT","Value":4} + ,{"Name":"MF_MEDIAENGINE_KEYERR_HARDWARECHANGE","Value":5} + ,{"Name":"MF_MEDIAENGINE_KEYERR_DOMAIN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaKeySession" + ,"Kind":"Com" + ,"Guid":"24fa67d5-d1d0-4dc5-995c-c0efdc191fb5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"code","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"systemCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_KeySystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"get_SessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaKeySessionNotify" + ,"Kind":"Com" + ,"Guid":"6a0083f9-8947-4c1d-9ce0-cdee22b23135" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"KeyMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"destinationURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"message","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"KeyError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"code","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"systemCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFCdmSuspendNotify" + ,"Kind":"Com" + ,"Guid":"7a5645d2-43bd-47fd-87b7-dcd24cc7d692" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MF_HDCP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_HDCP_STATUS_ON","Value":0} + ,{"Name":"MF_HDCP_STATUS_OFF","Value":1} + ,{"Name":"MF_HDCP_STATUS_ON_WITH_TYPE_ENFORCEMENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFHDCPStatus" + ,"Kind":"Com" + ,"Guid":"de400f54-5bf1-40cf-8964-0bea136b1e3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_HDCP_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Set" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"MF_HDCP_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_OPM_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_OPM_NOT_REQUESTED","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_OPM_ESTABLISHED","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_OPM_FAILED_VM","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_OPM_FAILED_BDA","Value":3} + ,{"Name":"MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER","Value":4} + ,{"Name":"MF_MEDIA_ENGINE_OPM_FAILED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineOPMInfo" + ,"Kind":"Com" + ,"Guid":"765763e6-6c01-4b01-bb0f-b829f60ed28c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOPMInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_OPM_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConstricted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_CREATEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_AUDIOONLY","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_WAITFORSTABLE_STATE","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_FORCEMUTE","Value":4} + ,{"Name":"MF_MEDIA_ENGINE_REAL_TIME_MODE","Value":8} + ,{"Name":"MF_MEDIA_ENGINE_DISABLE_LOCAL_PLUGINS","Value":16} + ,{"Name":"MF_MEDIA_ENGINE_CREATEFLAGS_MASK","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_ENGINE_PROTECTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_ENABLE_PROTECTED_CONTENT","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_USE_PMP_FOR_ALL_CONTENT","Value":2} + ,{"Name":"MF_MEDIA_ENGINE_USE_UNPROTECTED_PMP","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineClassFactory" + ,"Kind":"Com" + ,"Guid":"4d645ace-26aa-4688-9be1-df3516990b93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPlayer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTimeRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTimeRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTimeRange","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaError","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineClassFactoryEx" + ,"Kind":"Com" + ,"Guid":"c56156c6-ea5b-48a5-9df8-fbe035d0929e" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEngineClassFactory","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMediaSourceExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMSE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSourceExtension","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateMediaKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cdmStorePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeys","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IsTypeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineClassFactory2" + ,"Kind":"Com" + ,"Guid":"09083cef-867f-4bf6-8776-dee3a7b42fca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMediaKeys2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultCdmStorePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"inprivateCdmStorePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeys","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFExtendedDRMTypeSupport" + ,"Kind":"Com" + ,"Guid":"332ec562-3758-468d-a784-e38f23552128" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsTypeSupportedEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAnswer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_MEDIA_ENGINE_CANPLAY","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineSupportsSourceTransfer" + ,"Kind":"Com" + ,"Guid":"a724b056-1b2e-4642-a6f3-db9420c52908" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShouldTransferSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfShouldTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetachMediaSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppMediaSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ,{"Name":"ppMSE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSourceExtension","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AttachMediaSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMediaSource","Type":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMSE","Type":{"Kind":"ApiRef","Name":"IMFMediaSourceExtension","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineTransferSource" + ,"Kind":"Com" + ,"Guid":"24230452-fe54-40cc-94f3-fcc394c340d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TransferSourceToMediaEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destination","Type":{"Kind":"ApiRef","Name":"IMFMediaEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_TIMED_TEXT_TRACK_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_TRACK_KIND_UNKNOWN","Value":0} + ,{"Name":"MF_TIMED_TEXT_TRACK_KIND_SUBTITLES","Value":1} + ,{"Name":"MF_TIMED_TEXT_TRACK_KIND_CAPTIONS","Value":2} + ,{"Name":"MF_TIMED_TEXT_TRACK_KIND_METADATA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_UNIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_UNIT_TYPE_PIXELS","Value":0} + ,{"Name":"MF_TIMED_TEXT_UNIT_TYPE_PERCENTAGE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_FONT_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_FONT_STYLE_NORMAL","Value":0} + ,{"Name":"MF_TIMED_TEXT_FONT_STYLE_OBLIQUE","Value":1} + ,{"Name":"MF_TIMED_TEXT_FONT_STYLE_ITALIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_ALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_ALIGNMENT_START","Value":0} + ,{"Name":"MF_TIMED_TEXT_ALIGNMENT_END","Value":1} + ,{"Name":"MF_TIMED_TEXT_ALIGNMENT_CENTER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_DISPLAY_ALIGNMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_DISPLAY_ALIGNMENT_BEFORE","Value":0} + ,{"Name":"MF_TIMED_TEXT_DISPLAY_ALIGNMENT_AFTER","Value":1} + ,{"Name":"MF_TIMED_TEXT_DISPLAY_ALIGNMENT_CENTER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_DECORATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_DECORATION_NONE","Value":0} + ,{"Name":"MF_TIMED_TEXT_DECORATION_UNDERLINE","Value":1} + ,{"Name":"MF_TIMED_TEXT_DECORATION_LINE_THROUGH","Value":2} + ,{"Name":"MF_TIMED_TEXT_DECORATION_OVERLINE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_WRITING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_WRITING_MODE_LRTB","Value":0} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_RLTB","Value":1} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_TBRL","Value":2} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_TBLR","Value":3} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_LR","Value":4} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_RL","Value":5} + ,{"Name":"MF_TIMED_TEXT_WRITING_MODE_TB","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_SCROLL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_SCROLL_MODE_POP_ON","Value":0} + ,{"Name":"MF_TIMED_TEXT_SCROLL_MODE_ROLL_UP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_ERROR_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_ERROR_CODE_NOERROR","Value":0} + ,{"Name":"MF_TIMED_TEXT_ERROR_CODE_FATAL","Value":1} + ,{"Name":"MF_TIMED_TEXT_ERROR_CODE_DATA_FORMAT","Value":2} + ,{"Name":"MF_TIMED_TEXT_ERROR_CODE_NETWORK","Value":3} + ,{"Name":"MF_TIMED_TEXT_ERROR_CODE_INTERNAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_CUE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_CUE_EVENT_ACTIVE","Value":0} + ,{"Name":"MF_TIMED_TEXT_CUE_EVENT_INACTIVE","Value":1} + ,{"Name":"MF_TIMED_TEXT_CUE_EVENT_CLEAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_TIMED_TEXT_TRACK_READY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TIMED_TEXT_TRACK_READY_STATE_NONE","Value":0} + ,{"Name":"MF_TIMED_TEXT_TRACK_READY_STATE_LOADING","Value":1} + ,{"Name":"MF_TIMED_TEXT_TRACK_READY_STATE_LOADED","Value":2} + ,{"Name":"MF_TIMED_TEXT_TRACK_READY_STATE_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFTimedText" + ,"Kind":"Com" + ,"Guid":"1f2a94c9-a3df-430d-9d0f-acd85ddc29af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterNotifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notify","Type":{"Kind":"ApiRef","Name":"IMFTimedTextNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SelectTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDataSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"byteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"label","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"kind","Type":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_KIND","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"trackId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDataSourceFromUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"label","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"kind","Type":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_KIND","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"trackId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"label","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"kind","Type":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_KIND","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"track","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrack","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RemoveTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"track","Type":{"Kind":"ApiRef","Name":"IMFTimedTextTrack","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCueTimeOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCueTimeOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tracks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrackList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetActiveTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activeTracks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrackList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetTextTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textTracks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrackList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetMetadataTracks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadataTracks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrackList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetInBandEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsInBandEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFTimedTextNotify" + ,"Kind":"Com" + ,"Guid":"df6b87b6-ce12-45db-aba7-432fe054e57d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TrackAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TrackRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TrackSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"selected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TrackReadyStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"errorCode","Type":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_ERROR_CODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendedErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceTrackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cueEvent","Type":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_CUE_EVENT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"currentTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"cue","Type":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFTimedTextTrack" + ,"Kind":"Com" + ,"Guid":"8822c32d-654e-4233-bf21-d7f2e67d30d4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"label","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"label","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTrackKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_KIND","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsInBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInBandMetadataTrackDispatchType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispatchType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_ERROR_CODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetExtendedErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_READY_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCueList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCueList","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextTrackList" + ,"Kind":"Com" + ,"Guid":"23ff334c-442c-445f-bccc-edc438aa11e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"track","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrack","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetTrackById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"track","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextTrack","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextCue" + ,"Kind":"Com" + ,"Guid":"1e560447-9a2b-43e1-a94c-b0aaabfbfbc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetOriginalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"originalId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCueKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_TRACK_KIND","TargetKind":"Default","Api":"MediaFoundation","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTrackId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextBinary","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextRegion","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"style","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextStyle","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"GetLineCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"line","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextFormattedText","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextFormattedText" + ,"Kind":"Com" + ,"Guid":"e13af3c1-4d47-4354-b1f5-e83ae0ecae60" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSubformattingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSubformatting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"firstChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"charLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"style","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextStyle","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextStyle" + ,"Kind":"Com" + ,"Guid":"09b2455d-b834-4f01-a347-9052e21c450e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsExternal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFontFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bgColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShowBackgroundAlways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"showBackgroundAlways","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFontStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_FONT_STYLE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bold","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRightToLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rightToLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textAlign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_ALIGNMENT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextDecoration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textDecoration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextOutline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"thickness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"blurRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextRegion" + ,"Kind":"Com" + ,"Guid":"c8d22afc-bc47-4bdf-9b04-787e49ce3f58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bgColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFARGB","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWritingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_WRITING_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayAlign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_DISPLAY_ALIGNMENT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLineHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClipOverflow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipOverflow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"before","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"start","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"after","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"end","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"unitType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_UNIT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWrap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wrap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetZIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScrollMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scrollMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_TIMED_TEXT_SCROLL_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextBinary" + ,"Kind":"Com" + ,"Guid":"4ae3a412-0545-43c4-bf6f-6b97a5c6c432" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Const"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTimedTextCueList" + ,"Kind":"Com" + ,"Guid":"ad128745-211b-40a0-9981-fe65f166d0fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetCueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetCueById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetCueByOriginalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"originalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddTextCue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"AddDataCue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"RemoveCue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cue","Type":{"Kind":"ApiRef","Name":"IMFTimedTextCue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_MEDIA_ENGINE_STREAMTYPE_FAILED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_ENGINE_STREAMTYPE_FAILED_UNKNOWN","Value":0} + ,{"Name":"MF_MEDIA_ENGINE_STREAMTYPE_FAILED_AUDIO","Value":1} + ,{"Name":"MF_MEDIA_ENGINE_STREAMTYPE_FAILED_VIDEO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaEngineEMENotify" + ,"Kind":"Com" + ,"Guid":"9e184d15-cdb7-4f86-b49e-566689f4a601" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Encrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pbInitData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrInitDataType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitingForKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MF_MEDIAKEYS_REQUIREMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIAKEYS_REQUIREMENT_REQUIRED","Value":1} + ,{"Name":"MF_MEDIAKEYS_REQUIREMENT_OPTIONAL","Value":2} + ,{"Name":"MF_MEDIAKEYS_REQUIREMENT_NOT_ALLOWED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFMediaKeySessionNotify2" + ,"Kind":"Com" + ,"Guid":"c3a9e92a-da88-46b0-a110-6cf953026cb9" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaKeySessionNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"KeyMessage2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"eMessageType","Type":{"Kind":"ApiRef","Name":"MF_MEDIAKEYSESSION_MESSAGETYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaKeySystemAccess" + ,"Kind":"Com" + ,"Guid":"aec63fda-7a97-4944-b35c-6c6df8085cc3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMediaKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCdmCustomConfig","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeys2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"get_SupportedConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSupportedConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"get_KeySystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeySystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineClassFactory3" + ,"Kind":"Com" + ,"Guid":"3787614f-65f7-4003-b673-ead8293a0e60" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMediaKeySystemAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSupportedConfigurationsArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppKeyAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeySystemAccess","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaKeys2" + ,"Kind":"Com" + ,"Guid":"45892507-ad66-4de2-83a2-acbb13cd8d43" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaKeys","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSession2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eSessionType","Type":{"Kind":"ApiRef","Name":"MF_MEDIAKEYSESSION_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMFMediaKeySessionNotify2","Type":{"Kind":"ApiRef","Name":"IMFMediaKeySessionNotify2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaKeySession2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetServerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbServerCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDOMException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"systemCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaKeySession2" + ,"Kind":"Com" + ,"Guid":"e9707e05-6d55-4636-b185-3de21210bd75" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaKeySession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"get_KeyStatuses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeyStatusesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFMediaKeyStatus","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"puSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSessionId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfLoaded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GenerateRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initDataType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbInitData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Expiration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFMediaEngineClassFactory4" + ,"Kind":"Com" + ,"Guid":"fbe256c1-43cf-4a9b-8cb8-ce8632a34186" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateContentDecryptionModuleFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFDLNASinkInit" + ,"Kind":"Com" + ,"Guid":"0c012799-1b61-4c10-bda9-04445be5f561" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFMPEG2DLNASINKSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBytesWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fPAL","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fccVideo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cVideoFramesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cVideoFramesEncoded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cVideoFramesSkipped","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cBlackVideoFramesEncoded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cVideoFramesDuplicated","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cAudioSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAudioChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cAudioBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cAudioFramesEncoded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFReadWriteClassFactory" + ,"Kind":"Com" + ,"Guid":"e7fe2e12-661c-40da-92f9-4f002ab67627" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstanceFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstanceFromObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_SOURCE_READER_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SOURCE_READERF_ERROR","Value":1} + ,{"Name":"MF_SOURCE_READERF_ENDOFSTREAM","Value":2} + ,{"Name":"MF_SOURCE_READERF_NEWSTREAM","Value":4} + ,{"Name":"MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED","Value":16} + ,{"Name":"MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED","Value":32} + ,{"Name":"MF_SOURCE_READERF_STREAMTICK","Value":256} + ,{"Name":"MF_SOURCE_READERF_ALLEFFECTSREMOVED","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_SOURCE_READER_CONTROL_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SOURCE_READER_CONTROLF_DRAIN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mfreadwrite_0000_0001_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SOURCE_READER_INVALID_STREAM_INDEX","Value":-1} + ,{"Name":"MF_SOURCE_READER_ALL_STREAMS","Value":-2} + ,{"Name":"MF_SOURCE_READER_ANY_STREAM","Value":-2} + ,{"Name":"MF_SOURCE_READER_FIRST_AUDIO_STREAM","Value":-3} + ,{"Name":"MF_SOURCE_READER_FIRST_VIDEO_STREAM","Value":-4} + ,{"Name":"MF_SOURCE_READER_MEDIASOURCE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mfreadwrite_0000_0001_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SOURCE_READER_CURRENT_TYPE_INDEX","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSourceReader" + ,"Kind":"Com" + ,"Guid":"70ae66f2-c809-4e4f-8915-bdcb406b7993" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fSelected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNativeMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCurrentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidTimeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"varPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwActualStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwStreamFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pllTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetServiceForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresentationAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvarAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSourceReaderEx" + ,"Kind":"Com" + ,"Guid":"7b981cf0-560e-4116-9875-b099895f23d7" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSourceReader","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetNativeMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwStreamFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTransformForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTransformOrActivate","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllTransformsForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransformForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTransformIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTransform","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSourceReaderCallback" + ,"Kind":"Com" + ,"Guid":"deec8d99-fa1d-4d82-84c2-2c8969944867" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnReadSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStreamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSourceReaderCallback2" + ,"Kind":"Com" + ,"Guid":"cf839fe6-8c2a-4dd2-b6ea-c22d6961af05" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSourceReaderCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"OnTransformChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnStreamError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mfreadwrite_0000_0005_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SINK_WRITER_INVALID_STREAM_INDEX","Value":-1} + ,{"Name":"MF_SINK_WRITER_ALL_STREAMS","Value":-2} + ,{"Name":"MF_SINK_WRITER_MEDIASINK","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_SINK_WRITER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"llLastTimestampReceived","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"llLastTimestampEncoded","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"llLastTimestampProcessed","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"llLastStreamTickReceived","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"llLastSinkSampleRequest","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"qwNumSamplesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwNumSamplesEncoded","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwNumSamplesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwNumStreamTicksReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwByteCountQueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwByteCountProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwNumOutstandingSinkSampleRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageSampleRateReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageSampleRateEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageSampleRateProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFSinkWriter" + ,"Kind":"Com" + ,"Guid":"3137f1cd-fe5e-4805-a5d8-fb477448cb3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncodingParameters","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BeginWriting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendStreamTick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"llTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaceMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyEndOfSegment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetServiceForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MF_SINK_WRITER_STATISTICS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSinkWriterEx" + ,"Kind":"Com" + ,"Guid":"588d72ab-5bc1-496a-8714-b70617141b25" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSinkWriter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransformForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTransformIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTransform","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSinkWriterEncoderConfig" + ,"Kind":"Com" + ,"Guid":"17c3779e-3cde-4ede-8c60-3899f5f53ad6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTargetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTargetMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncodingParameters","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PlaceEncodingParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncodingParameters","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSinkWriterCallback" + ,"Kind":"Com" + ,"Guid":"666f76de-33d2-41b9-a458-29ed0a972c58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnFinalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFSinkWriterCallback2" + ,"Kind":"Com" + ,"Guid":"2456bd58-c067-4513-84fe-8d0c88ffdc61" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSinkWriterCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"OnTransformChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnStreamError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoPositionMapper" + ,"Kind":"Com" + ,"Guid":"1f6a9f17-e70b-4e24-8ae4-0b2c3ba7a4ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapOutputCoordinateToInputStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xOut","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yOut","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dwOutputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInputStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pxIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pyIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoDeviceID" + ,"Kind":"Com" + ,"Guid":"a38d9567-5a9c-4f3c-b293-8eb415b279ba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFVideoAspectRatioMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoARMode_None","Value":0} + ,{"Name":"MFVideoARMode_PreservePicture","Value":1} + ,{"Name":"MFVideoARMode_PreservePixel","Value":2} + ,{"Name":"MFVideoARMode_NonLinearStretch","Value":4} + ,{"Name":"MFVideoARMode_Mask","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFVideoRenderPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoRenderPrefs_DoNotRenderBorder","Value":1} + ,{"Name":"MFVideoRenderPrefs_DoNotClipToDevice","Value":2} + ,{"Name":"MFVideoRenderPrefs_AllowOutputThrottling","Value":4} + ,{"Name":"MFVideoRenderPrefs_ForceOutputThrottling","Value":8} + ,{"Name":"MFVideoRenderPrefs_ForceBatching","Value":16} + ,{"Name":"MFVideoRenderPrefs_AllowBatching","Value":32} + ,{"Name":"MFVideoRenderPrefs_ForceScaling","Value":64} + ,{"Name":"MFVideoRenderPrefs_AllowScaling","Value":128} + ,{"Name":"MFVideoRenderPrefs_DoNotRepaintOnStop","Value":256} + ,{"Name":"MFVideoRenderPrefs_Mask","Value":511} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoDisplayControl" + ,"Kind":"Com" + ,"Guid":"a490b1e4-ab84-4d31-a1b2-181e03b1077a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNativeVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszARVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszMax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnrcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prcDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnrcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"prcDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVideoWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndVideo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVideoWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwndVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RepaintVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBih","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pDib","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbDib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRenderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRenderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFullscreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFullscreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullscreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFullscreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFVP_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVP_MESSAGE_FLUSH","Value":0} + ,{"Name":"MFVP_MESSAGE_INVALIDATEMEDIATYPE","Value":1} + ,{"Name":"MFVP_MESSAGE_PROCESSINPUTNOTIFY","Value":2} + ,{"Name":"MFVP_MESSAGE_BEGINSTREAMING","Value":3} + ,{"Name":"MFVP_MESSAGE_ENDSTREAMING","Value":4} + ,{"Name":"MFVP_MESSAGE_ENDOFSTREAM","Value":5} + ,{"Name":"MFVP_MESSAGE_STEP","Value":6} + ,{"Name":"MFVP_MESSAGE_CANCELSTEP","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoPresenter" + ,"Kind":"Com" + ,"Guid":"29aff080-182a-4a5d-af3b-448f3a6346cb" + ,"Interface":{"Kind":"ApiRef","Name":"IMFClockStateSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMessage","Type":{"Kind":"ApiRef","Name":"MFVP_MESSAGE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFDesiredSample" + ,"Kind":"Com" + ,"Guid":"56c294d0-753e-4260-8d61-a3d8820b1d54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesiredSampleTimeAndDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"phnsSampleDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDesiredSampleTimeAndDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hnsSampleTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hnsSampleDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFVideoMixerControl" + ,"Kind":"Com" + ,"Guid":"a5c6c53f-c202-4aa5-9695-175ba8c508a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetStreamZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamZOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwZ","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnrcOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStreamOutputRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnrcOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFVideoMixPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoMixPrefs_ForceHalfInterlace","Value":1} + ,{"Name":"MFVideoMixPrefs_AllowDropToHalfInterlace","Value":2} + ,{"Name":"MFVideoMixPrefs_AllowDropToBob","Value":4} + ,{"Name":"MFVideoMixPrefs_ForceBob","Value":8} + ,{"Name":"MFVideoMixPrefs_EnableRotation","Value":16} + ,{"Name":"MFVideoMixPrefs_Mask","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoMixerControl2" + ,"Kind":"Com" + ,"Guid":"8459616d-966e-4930-b658-54fa7e5a16d3" + ,"Interface":{"Kind":"ApiRef","Name":"IMFVideoMixerControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMixFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMixingPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMixFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoRenderer" + ,"Kind":"Com" + ,"Guid":"dfdfd197-a9ca-43d8-b341-6af3503792cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoMixer","Type":{"Kind":"ApiRef","Name":"IMFTransform","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pVideoPresenter","Type":{"Kind":"ApiRef","Name":"IMFVideoPresenter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEVRFilterConfig" + ,"Kind":"Com" + ,"Guid":"83e91e85-82c1-4ea7-801d-85dc50b75086" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"EVRFilterConfigPrefs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EVRFilterConfigPrefs_EnableQoS","Value":1} + ,{"Name":"EVRFilterConfigPrefs_Mask","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEVRFilterConfigEx" + ,"Kind":"Com" + ,"Guid":"aea36028-796d-454f-beee-b48071e24304" + ,"Interface":{"Kind":"ApiRef","Name":"IEVRFilterConfig","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetConfigPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConfigFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConfigPrefs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwConfigFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MF_SERVICE_LOOKUP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SERVICE_LOOKUP_UPSTREAM","Value":0} + ,{"Name":"MF_SERVICE_LOOKUP_UPSTREAM_DIRECT","Value":1} + ,{"Name":"MF_SERVICE_LOOKUP_DOWNSTREAM","Value":2} + ,{"Name":"MF_SERVICE_LOOKUP_DOWNSTREAM_DIRECT","Value":3} + ,{"Name":"MF_SERVICE_LOOKUP_ALL","Value":4} + ,{"Name":"MF_SERVICE_LOOKUP_GLOBAL","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFTopologyServiceLookup" + ,"Kind":"Com" + ,"Guid":"fa993889-4383-415a-a930-dd472a8cf6f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LookupService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MF_SERVICE_LOOKUP_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pnObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMFTopologyServiceLookupClient" + ,"Kind":"Com" + ,"Guid":"fa99388a-4383-415a-a930-dd472a8cf6f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitServicePointers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLookup","Type":{"Kind":"ApiRef","Name":"IMFTopologyServiceLookup","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseServicePointers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEVRTrustedVideoPlugin" + ,"Kind":"Com" + ,"Guid":"83a4ce40-7710-494b-a893-a472049af630" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsInTrustedVideoMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pYes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanConstrict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pYes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConstriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwKPix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisableImageExport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDisable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFP_CREATION_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFP_OPTION_NONE","Value":0} + ,{"Name":"MFP_OPTION_FREE_THREADED_CALLBACK","Value":1} + ,{"Name":"MFP_OPTION_NO_MMCSS","Value":2} + ,{"Name":"MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFP_MEDIAPLAYER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFP_MEDIAPLAYER_STATE_EMPTY","Value":0} + ,{"Name":"MFP_MEDIAPLAYER_STATE_STOPPED","Value":1} + ,{"Name":"MFP_MEDIAPLAYER_STATE_PLAYING","Value":2} + ,{"Name":"MFP_MEDIAPLAYER_STATE_PAUSED","Value":3} + ,{"Name":"MFP_MEDIAPLAYER_STATE_SHUTDOWN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFP_MEDIAITEM_CHARACTERISTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFP_MEDIAITEM_IS_LIVE","Value":1} + ,{"Name":"MFP_MEDIAITEM_CAN_SEEK","Value":2} + ,{"Name":"MFP_MEDIAITEM_CAN_PAUSE","Value":4} + ,{"Name":"MFP_MEDIAITEM_HAS_SLOW_SEEK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MFP_CREDENTIAL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFP_CREDENTIAL_PROMPT","Value":1} + ,{"Name":"MFP_CREDENTIAL_SAVE","Value":2} + ,{"Name":"MFP_CREDENTIAL_DO_NOT_CACHE","Value":4} + ,{"Name":"MFP_CREDENTIAL_CLEAR_TEXT","Value":8} + ,{"Name":"MFP_CREDENTIAL_PROXY","Value":16} + ,{"Name":"MFP_CREDENTIAL_LOGGED_ON_USER","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFPMediaPlayer" + ,"Kind":"Com" + ,"Guid":"a714590a-58af-430a-85bf-44f5ec838d85" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FrameStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvPositionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvPositionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvDurationValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedRates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForwardDirection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pflSlowestRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pflFastestRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFP_MEDIAPLAYER_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMediaItemFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fSync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppMediaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateMediaItemFromObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIUnknownObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppMediaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetMediaItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMFPMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearMediaItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMediaItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMFPMediaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flVolume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflBalance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBalance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flBalance","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNativeVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszARVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIdealVideoSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszMax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVideoSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnrcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVideoSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnrcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAspectRatioMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAspectRatioMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAspectRatioMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwndVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBorderColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOptional","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFPMediaItem" + ,"Kind":"Com" + ,"Guid":"90eb3e6b-ecbf-45cc-b1da-c6fe3ea70d57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMediaPlayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaPlayer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMediaPlayer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartStopPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidStartPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvStartValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pguidStopPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvStopValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStartStopPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidStartPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvStartValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pguidStopPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvStopValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"HasVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasVideo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pfSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HasAudio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAudio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pfSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsProtected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProtected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPositionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvDurationValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidMFAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresentationAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMFAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCharacteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCharacteristics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMetadataStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MFP_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFP_EVENT_TYPE_PLAY","Value":0} + ,{"Name":"MFP_EVENT_TYPE_PAUSE","Value":1} + ,{"Name":"MFP_EVENT_TYPE_STOP","Value":2} + ,{"Name":"MFP_EVENT_TYPE_POSITION_SET","Value":3} + ,{"Name":"MFP_EVENT_TYPE_RATE_SET","Value":4} + ,{"Name":"MFP_EVENT_TYPE_MEDIAITEM_CREATED","Value":5} + ,{"Name":"MFP_EVENT_TYPE_MEDIAITEM_SET","Value":6} + ,{"Name":"MFP_EVENT_TYPE_FRAME_STEP","Value":7} + ,{"Name":"MFP_EVENT_TYPE_MEDIAITEM_CLEARED","Value":8} + ,{"Name":"MFP_EVENT_TYPE_MF","Value":9} + ,{"Name":"MFP_EVENT_TYPE_ERROR","Value":10} + ,{"Name":"MFP_EVENT_TYPE_PLAYBACK_ENDED","Value":11} + ,{"Name":"MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MFP_EVENT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eEventType","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"hrEvent","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaPlayer","Type":{"Kind":"ApiRef","Name":"IMFPMediaPlayer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"eState","Type":{"Kind":"ApiRef","Name":"MFP_MEDIAPLAYER_STATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_PLAY_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_PAUSE_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_STOP_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_POSITION_SET_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_RATE_SET_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_MEDIAITEM_CREATED_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_MEDIAITEM_SET_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_FRAME_STEP_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_MEDIAITEM_CLEARED_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_MF_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"MFEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMFMediaEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_ERROR_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_PLAYBACK_ENDED_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"pMediaItem","Type":{"Kind":"ApiRef","Name":"IMFPMediaItem","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFP_ACQUIRE_USER_CREDENTIAL_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"fProceedWithAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hrAuthenticationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nRetries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCredential","Type":{"Kind":"ApiRef","Name":"IMFNetCredential","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMFPMediaPlayerCallback" + ,"Kind":"Com" + ,"Guid":"766c8ffb-5fdb-4fea-a28d-b912996f51bd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnMediaPlayerEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pEventHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFP_EVENT_HEADER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFriendlyDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pUniqueDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pManufacturerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pModelName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pIconURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MF_SHARING_ENGINE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_SHARING_ENGINE_EVENT_DISCONNECT","Value":2000} + ,{"Name":"MF_SHARING_ENGINE_EVENT_LOCALRENDERINGSTARTED","Value":2001} + ,{"Name":"MF_SHARING_ENGINE_EVENT_LOCALRENDERINGENDED","Value":2002} + ,{"Name":"MF_SHARING_ENGINE_EVENT_STOPPED","Value":2003} + ,{"Name":"MF_SHARING_ENGINE_EVENT_ERROR","Value":2501} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIA_SHARING_ENGINE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIA_SHARING_ENGINE_EVENT_DISCONNECT","Value":2000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFSharingEngineClassFactory" + ,"Kind":"Com" + ,"Guid":"2ba61f92-8305-413b-9733-faf15f259384" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSharingEngine" + ,"Kind":"Com" + ,"Guid":"8d3ce1bf-2367-40e0-9eee-40d377cc1b46" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVICE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFMediaSharingEngineClassFactory" + ,"Kind":"Com" + ,"Guid":"524d2bc4-b2b1-4fe5-8fac-fa4e4512b4e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSharingEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFImageSharingEngine" + ,"Kind":"Com" + ,"Guid":"cfa0ae8e-7e1c-44d2-ae68-fc4c148a6354" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVICE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFImageSharingEngineClassFactory" + ,"Kind":"Com" + ,"Guid":"1fc55727-a7fb-4fc8-83ae-8af024990af1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstanceFromUDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUniqueDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFImageSharingEngine","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PLAYTO_SOURCE_CREATEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PLAYTO_SOURCE_NONE","Value":0} + ,{"Name":"PLAYTO_SOURCE_IMAGE","Value":1} + ,{"Name":"PLAYTO_SOURCE_AUDIO","Value":2} + ,{"Name":"PLAYTO_SOURCE_VIDEO","Value":4} + ,{"Name":"PLAYTO_SOURCE_PROTECTED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPlayToControl" + ,"Kind":"Com" + ,"Guid":"607574eb-f4b6-45c1-b08c-cb715122901d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFactory","Type":{"Kind":"ApiRef","Name":"IMFSharingEngineClassFactory","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPlayToControlWithCapabilities" + ,"Kind":"Com" + ,"Guid":"aa9dd80f-c50a-4220-91c1-332287f82a34" + ,"Interface":{"Kind":"ApiRef","Name":"IPlayToControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLAYTO_SOURCE_CREATEFLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPlayToSourceClassFactory" + ,"Kind":"Com" + ,"Guid":"842b32a3-9b9b-4d1c-b3f3-49193248a554" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pControl","Type":{"Kind":"ApiRef","Name":"IPlayToControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEVRVideoStreamControl" + ,"Kind":"Com" + ,"Guid":"d0cfe38b-93e7-4772-8957-0400c49a4485" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamActiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpfActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFVideoProcessor" + ,"Kind":"Com" + ,"Guid":"6ab0000c-fece-4d1f-a2ac-a9573530656e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableVideoProcessorModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwNumProcessingModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppVideoProcessingModes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVideoProcessorMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpVideoProcessorCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_VideoProcessorCaps","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVideoProcessorMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcAmpRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcAmpValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ProcAmpValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcAmpValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ProcAmpValues","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFilteringRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_ValueRange","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFilteringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVA2_Fixed32","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpClrBkg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClrBkg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MFVideoAlphaBitmapParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clrSrcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"nrcDest","Type":{"Kind":"ApiRef","Name":"MFVideoNormalizedRect","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"fAlpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwFilterMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MFVideoAlphaBitmap" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GetBitmapFromDC","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"_bitmap_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["MFVideoAlphaBitmap"]},"Attrs":[]} + ,{"Name":"params","Type":{"Kind":"ApiRef","Name":"MFVideoAlphaBitmapParams","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bitmap_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pDDS","Type":{"Kind":"ApiRef","Name":"IDirect3DSurface9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MFVideoAlphaBitmapFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFVideoAlphaBitmap_EntireDDS","Value":1} + ,{"Name":"MFVideoAlphaBitmap_SrcColorKey","Value":2} + ,{"Name":"MFVideoAlphaBitmap_SrcRect","Value":4} + ,{"Name":"MFVideoAlphaBitmap_DestRect","Value":8} + ,{"Name":"MFVideoAlphaBitmap_FilterMode","Value":16} + ,{"Name":"MFVideoAlphaBitmap_Alpha","Value":32} + ,{"Name":"MFVideoAlphaBitmap_BitMask","Value":63} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMFVideoMixerBitmap" + ,"Kind":"Com" + ,"Guid":"814c7b20-0fdb-4eec-af8f-f957c8f69edc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAlphaBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoAlphaBitmap","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearAlphaBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UpdateAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoAlphaBitmapParams","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAlphaBitmapParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBmpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoAlphaBitmapParams","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAdvancedMediaCaptureInitializationSettings" + ,"Kind":"Com" + ,"Guid":"3de21209-8ba6-4f2a-a577-2819b56ff14d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDirectxDeviceManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAdvancedMediaCaptureSettings" + ,"Kind":"Com" + ,"Guid":"24e0485f-a33e-4aa1-b564-6019b1d14f65" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectxDeviceManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAdvancedMediaCapture" + ,"Kind":"Com" + ,"Guid":"d0751585-d216-4344-b5bf-463b68f977bb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdvancedMediaCaptureSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAdvancedMediaCaptureSettings","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSpatialAudioObjectBuffer" + ,"Kind":"Com" + ,"Guid":"d396ec8c-605e-4249-978d-72ad1c312872" + ,"Interface":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u32ID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pu32ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AudioObjectType","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMetadataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpatialAudioMetadataItems","TargetKind":"Com","Api":"CoreAudio","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFSpatialAudioSample" + ,"Kind":"Com" + ,"Guid":"abf28a9b-3393-4290-ba79-5ffc46d986b2" + ,"Interface":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSpatialAudioObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioObjBuffer","Type":{"Kind":"ApiRef","Name":"IMFSpatialAudioObjectBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSpatialAudioObjectByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAudioObjBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSpatialAudioObjectBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptionModuleSession" + ,"Kind":"Com" + ,"Guid":"4e233efd-1dd2-49e8-b577-d63eee4c0d33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpiration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expiration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyStatuses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyStatuses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFMediaKeyStatus","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"numKeyStatuses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"loaded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GenerateRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initDataType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"initData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"initDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"response","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"responseSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptionModuleSessionCallbacks" + ,"Kind":"Com" + ,"Guid":"3f96ee40-ad81-4096-8470-59a4b770f89a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"KeyMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageType","Type":{"Kind":"ApiRef","Name":"MF_MEDIAKEYSESSION_MESSAGETYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"messageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destinationURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"KeyStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptionModule" + ,"Kind":"Com" + ,"Guid":"87be986c-10be-4943-bf48-4b54ce1983a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetContentEnabler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentEnabler","Type":{"Kind":"ApiRef","Name":"IMFContentEnabler","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSuspendNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCdmSuspendNotify","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPMPHostApp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmpHostApp","Type":{"Kind":"ApiRef","Name":"IMFPMPHostApp","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionType","Type":{"Kind":"ApiRef","Name":"MF_MEDIAKEYSESSION_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbacks","Type":{"Kind":"ApiRef","Name":"IMFContentDecryptionModuleSessionCallbacks","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFContentDecryptionModuleSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"certificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTrustedInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentInitData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"contentInitDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"trustedInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTrustedInput","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtectionSystemIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"systemIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptionModuleAccess" + ,"Kind":"Com" + ,"Guid":"a853d1f4-e2a0-4303-9edc-f1a68ee43136" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateContentDecryptionModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentDecryptionModuleProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentDecryptionModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFContentDecryptionModule","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"configuration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeySystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMFContentDecryptionModuleFactory" + ,"Kind":"Com" + ,"Guid":"7d5abf16-4cbb-4e08-b977-9ba59049943e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsTypeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateContentDecryptionModuleAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keySystem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"configurations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numConfigurations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"contentDecryptionModuleAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFContentDecryptionModuleAccess","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidConfigBitstreamEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigMBcontrolEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigResidDiffEncryption","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ConfigBitstreamRaw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMBcontrolRasterOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffHost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResid8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResid8Subtraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialHost8or9Clipping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpatialResidInterleaved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigIntraResidUnsigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigResidDiffAccelerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigHostInverseScan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigSpecificIDCT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Config4GroupedCoefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMinRenderTargetBuffCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ConfigDecoderSpecific","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS","Value":0} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL","Value":3} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL","Value":5} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_BITSTREAM","Value":6} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR","Value":7} + ,{"Name":"D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AES_CTR_IV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IV","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_ENCRYPTED_BLOCK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEncryptedBytesAtBeginning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInSkipPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBytesInEncryptPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"BufferIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstMBaddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumMBsInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartialEncryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedBlockInfo","Type":{"Kind":"ApiRef","Name":"D3D11_ENCRYPTED_BLOCK_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrivateOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppResourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoDecoder" + ,"Kind":"Com" + ,"Guid":"3c9c5b51-995d-48d1-9b8d-fa5caeded65c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreationParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDriverHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDriverHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_INPUT","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_LINEAR_SPACE","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_xvYCC","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_RGB_RANGE_CONVERSION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_DEVICE_CAPS_NOMINAL_RANGE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM","Value":128} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO","Value":256} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR","Value":512} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE","Value":1024} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_BRIGHTNESS","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_CONTRAST","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_HUE","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_SATURATION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_NOISE_REDUCTION","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_EDGE_ENHANCEMENT","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_ANAMORPHIC_SCALING","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CAPS_STEREO_ADJUSTMENT","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_INTERLACED","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_PROCAMP","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_RGB_LUMA_KEY","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FORMAT_CAPS_PALETTE_INTERLACED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DENOISE","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_DERINGING","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_EDGE_ENHANCEMENT","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_COLOR_CORRECTION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_FLESH_TONE_MAPPING","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_IMAGE_STABILIZATION","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_SUPER_RESOLUTION","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS_ANAMORPHIC_SCALING","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_MONO_OFFSET","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_ROW_INTERLEAVED","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_COLUMN_INTERLEAVED","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_CHECKERBOARD","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_CAPS_FLIP_MODE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeatureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFormatCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AutoStreamCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StereoCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RateConversionCapsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInputStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxStreamStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_22","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2224","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_2332","Value":8} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_32322","Value":16} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_55","Value":32} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_64","Value":64} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_87","Value":128} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_222222222223","Value":256} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS_OTHER","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ITelecineCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CustomRateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CONTENT_PROTECTION_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CONTENT_PROTECTION_CAPS_SOFTWARE","Value":1} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE","Value":2} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_PROTECTION_ALWAYS_ON","Value":4} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_PARTIAL_DECRYPTION","Value":8} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_CONTENT_KEY","Value":16} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_FRESHEN_SESSION_KEY","Value":32} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK","Value":64} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPTED_READ_BACK_KEY","Value":128} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_SEQUENTIAL_CTR_IV","Value":256} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_ENCRYPT_SLICEDATA_ONLY","Value":512} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_DECRYPTION_BLT","Value":1024} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECT_UNCOMPRESSED","Value":2048} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_PROTECTED_MEMORY_PAGEABLE","Value":4096} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_TEARDOWN","Value":8192} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION","Value":16384} + ,{"Name":"D3D11_CONTENT_PROTECTION_CAPS_HARDWARE_DRM_COMMUNICATION_MULTI_THREADED","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_CONTENT_PROTECTION_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Caps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExchangeTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockAlignmentSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectedMemorySize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CUSTOM_RATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CustomRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutputFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputInterlaced","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InputFramesOrFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_FILTER_BRIGHTNESS","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_CONTRAST","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_HUE","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_SATURATION","Value":3} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_NOISE_REDUCTION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_EDGE_ENHANCEMENT","Value":5} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_ANAMORPHIC_SCALING","Value":6} + ,{"Name":"D3D11_VIDEO_PROCESSOR_FILTER_STEREO_ADJUSTMENT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_FILTER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Minimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Multiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_FRAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_FRAME_FORMAT_PROGRESSIVE","Value":0} + ,{"Name":"D3D11_VIDEO_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST","Value":1} + ,{"Name":"D3D11_VIDEO_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_USAGE_PLAYBACK_NORMAL","Value":0} + ,{"Name":"D3D11_VIDEO_USAGE_OPTIMAL_SPEED","Value":1} + ,{"Name":"D3D11_VIDEO_USAGE_OPTIMAL_QUALITY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputFrameFormat","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"InputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"InputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputFrameRate","Type":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoProcessorEnumerator" + ,"Kind":"Com" + ,"Guid":"31627037-53ab-4200-9061-05faa9ab45f9" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetVideoProcessorContentDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoProcessorFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorRateConversionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorCustomRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CustomRateIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CUSTOM_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoProcessorFilterRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER_RANGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR_RGBA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR_YCbCrA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cb","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Cr","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"A","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_COLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["D3D11_VIDEO_COLOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR_YCbCrA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"RGBA","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR_RGBA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_UNDEFINED","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_16_235","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE_0_255","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_HORIZONTAL","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_VERTICAL","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_SEPARATE","Value":3} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO_OFFSET","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_ROW_INTERLEAVED","Value":5} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_COLUMN_INTERLEAVED","Value":6} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_CHECKERBOARD","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_NONE","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME0","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_FRAME1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_ROTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_IDENTITY","Value":0} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_90","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_180","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_ROTATION_270","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputFrameOrField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PastFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FutureFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppPastSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"pInputSurface","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ppFutureSurfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"ppPastSurfacesRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"pInputSurfaceRight","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ppFutureSurfacesRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoProcessor" + ,"Kind":"Com" + ,"Guid":"1d7b0652-185f-41c6-85ce-0c5be3d4ae6c" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetContentDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRateConversionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_OMAC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Omac","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_AUTHENTICATED_CHANNEL_D3D11","Value":1} + ,{"Name":"D3D11_AUTHENTICATED_CHANNEL_DRIVER_SOFTWARE","Value":2} + ,{"Name":"D3D11_AUTHENTICATED_CHANNEL_DRIVER_HARDWARE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ID3D11AuthenticatedChannel" + ,"Kind":"Com" + ,"Guid":"3015a308-dcbd-47aa-a747-192486d14d4a" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pChannelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProtectionFlags","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"RestrictedSharedResourceProcessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_PROCESSIDTYPE_UNKNOWN","Value":0} + ,{"Name":"D3D11_PROCESSIDTYPE_DWM","Value":1} + ,{"Name":"D3D11_PROCESSIDTYPE_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIdentifier","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"UnrestrictedProtectedSharedResourceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_BUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_BUS_TYPE_OTHER","Value":0} + ,{"Name":"D3D11_BUS_TYPE_PCI","Value":1} + ,{"Name":"D3D11_BUS_TYPE_PCIX","Value":2} + ,{"Name":"D3D11_BUS_TYPE_PCIEXPRESS","Value":3} + ,{"Name":"D3D11_BUS_TYPE_AGP","Value":4} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET","Value":65536} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP","Value":131072} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET","Value":196608} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR","Value":262144} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE","Value":327680} + ,{"Name":"D3D11_BUS_IMPL_MODIFIER_NON_STANDARD","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"D3D11_BUS_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"AccessibleInContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AccessibleInNonContiguousBlocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuidIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_QUERY_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"omac","Type":{"Kind":"ApiRef","Name":"D3D11_OMAC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigureType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hChannel","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"StartSequenceQuery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSequenceConfigure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Protections","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROTECTION_FLAGS","TargetKind":"Default","Api":"Direct3D11","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DecoderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CryptoSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AllowAccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_INPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11CryptoSession" + ,"Kind":"Com" + ,"Guid":"9b32f9ad-bdcc-40a6-a39d-d5c865845720" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetCryptoType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDecoderProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertificateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCryptoSessionHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VDOV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VDOV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VDOV_DIMENSION_TEXTURE2D","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VDOV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecodeProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VDOV_DIMENSION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VDOV","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDecoderOutputView" + ,"Kind":"Com" + ,"Guid":"c2931aea-2a85-4f20-860f-fba1fd256e18" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VPIV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VPIV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VPIV_DIMENSION_TEXTURE2D","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VPIV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VPIV_DIMENSION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VPIV","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorInputView" + ,"Kind":"Com" + ,"Guid":"11ec5a5f-51dc-4945-ab34-6e8c21300ea5" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VPOV_DIMENSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VPOV_DIMENSION_UNKNOWN","Value":0} + ,{"Name":"D3D11_VPOV_DIMENSION_TEXTURE2D","Value":1} + ,{"Name":"D3D11_VPOV_DIMENSION_TEXTURE2DARRAY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_TEX2D_VPOV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_TEX2D_ARRAY_VPOV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MipSlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstArraySlice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewDimension","Type":{"Kind":"ApiRef","Name":"D3D11_VPOV_DIMENSION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"MediaFoundation","Parents":["D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Texture2D","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_VPOV","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"Texture2DArray","Type":{"Kind":"ApiRef","Name":"D3D11_TEX2D_ARRAY_VPOV","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorOutputView" + ,"Kind":"Com" + ,"Guid":"a048285e-25a9-4527-bd93-d68b68c44254" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11View","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoContext" + ,"Kind":"Com" + ,"Guid":"61f21c45-3c0e-4a74-9cea-67100d9ad5e4" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11DeviceChild","TargetKind":"Com","Api":"Direct3D11","Parents":[]} + ,"Methods":[ + { + "Name":"GetDecoderBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseDecoderBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecoderBeginFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DecoderEndFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubmitDecoderBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DecoderExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_EXTENSION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"YCbCr","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputAlphaFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlphaFillMode","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputConstriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputStereoMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputTargetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pYCbCr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_COLOR","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputAlphaFillMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAlphaFillMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStreamIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputConstriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputStereoMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamFrameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FrameFormat","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamOutputRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputRate","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RepeatFrame","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamDestRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDestinationAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamLumaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Lower","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Upper","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamStereoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"LeftViewFrame0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BaseViewFrame0","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipMode","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"MonoOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamAutoProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamFrameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_FRAME_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_COLOR_SPACE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamOutputRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_RATE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRepeatFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCustomRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamDestRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamPixelAspectRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSourceAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestinationAspectRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamLumaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLower","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pUpper","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamStereoFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLeftViewFrame0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBaseViewFrame0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MonoOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamAutoProcessingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_FILTER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorOutputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STREAM","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NegotiateCryptoSessionKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EncryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIV","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DecryptionBlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstSurface","Type":{"Kind":"ApiRef","Name":"ID3D11Texture2D","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncryptedBlockInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_ENCRYPTED_BLOCK_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ContentKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIV","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RandomNumberSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRandomNumber","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FinishSessionKeyRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEncryptionBltKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReadbackKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NegotiateAuthenticatedChannelKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"OutputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConfigureAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CONFIGURE_OUTPUT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rotation","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ROTATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_ROTATION","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDevice" + ,"Kind":"Com" + ,"Guid":"10ec4d5b-975a-4689-b9e4-d0aac30fe333" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVideoDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RateConversionIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVideoProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateAuthenticatedChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChannelType","Type":{"Kind":"ApiRef","Name":"D3D11_AUTHENTICATED_CHANNEL_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAuthenticatedChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11AuthenticatedChannel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCryptoSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCryptoSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateVideoDecoderOutputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVDOVView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoDecoderOutputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorInputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVPIView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorInputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorOutputView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ID3D11Resource","TargetKind":"Com","Api":"Direct3D11","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVPOView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorOutputView","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"CreateVideoProcessorEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetVideoDecoderProfileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetVideoDecoderProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoDecoderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderConfigCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContentProtectionCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_CONTENT_PROTECTION_CAPS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCryptoKeyExchange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrivateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPrivateDataInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BUFFER_DESC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"IVSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSubSampleMappingBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"SubSampleMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":[]} + ,{"Name":"BlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pKeyInfoId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_DECODER_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE","Value":1} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME","Value":2} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC","Value":4} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED","Value":8} + ,{"Name":"D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION","Value":1} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE","Value":2} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION","Value":4} + ,{"Name":"D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_CRYPTO_SESSION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_CRYPTO_SESSION_STATUS_OK","Value":0} + ,{"Name":"D3D11_CRYPTO_SESSION_STATUS_KEY_LOST","Value":1} + ,{"Name":"D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbInput","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWProtectionDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransportTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExecutionTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pbOutput","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HWProtectionFunctionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"pOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3D11_VIDEO_SAMPLE_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID3D11VideoContext1" + ,"Kind":"Com" + ,"Guid":"a7f026da-a5f8-4487-a564-15e34357651e" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"SubmitDecoderBuffers1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBufferDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_BUFFER_DESC1","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDataForNewHardwareKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PrivateInputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrivatInputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pPrivateOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckCryptoSessionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoSession","Type":{"Kind":"ApiRef","Name":"ID3D11CryptoSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_CRYPTO_SESSION_STATUS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DecoderEnableDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ReferenceFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecoderUpdateDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoder","Type":{"Kind":"ApiRef","Name":"ID3D11VideoDecoder","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetOutputShaderUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ShaderUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputShaderUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pShaderUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamMirror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipHorizontal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlipVertical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamColorSpace1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamMirror" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipHorizontal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFlipVertical","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VideoProcessorGetBehaviorHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBehaviorHints","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoDevice1" + ,"Kind":"Com" + ,"Guid":"29da1d51-1321-4454-804b-f5fc9f861f0f" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoDevice","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"GetCryptoSessionPrivateDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pKeyExchangeType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPrivateInputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pPrivateOutputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoDecoderCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDecoderProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SampleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SampleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"BitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCryptoType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDecoderCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckVideoDecoderDownsampling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInputConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRealTimeHint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RecommendVideoDecoderDownsampleParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInputConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_DECODER_CONFIG","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_RATIONAL","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRecommendedOutputDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3D11_VIDEO_SAMPLE_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoProcessorEnumerator1" + ,"Kind":"Com" + ,"Guid":"465217f2-5568-43cf-b5b9-f61d54531ca1" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoProcessorEnumerator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"CheckVideoProcessorFormatConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"OutputColorSpace","Type":{"Kind":"ApiRef","Name":"DXGI_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ID3D11VideoContext2" + ,"Kind":"Com" + ,"Guid":"c4e7374c-6243-4d1b-ae87-52b4f740e261" + ,"Interface":{"Kind":"ApiRef","Name":"ID3D11VideoContext1","TargetKind":"Com","Api":"MediaFoundation","Parents":[]} + ,"Methods":[ + { + "Name":"VideoProcessorSetOutputHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHDRMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorGetOutputHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VideoProcessorSetStreamHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHDRMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VideoProcessorGetStreamHDRMetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVideoProcessor","Type":{"Kind":"ApiRef","Name":"ID3D11VideoProcessor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_HDR_METADATA_TYPE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"D3D11_FEATURE_VIDEO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM","Value":0} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"DXVAHD_CreateDevice" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD3DDevice","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9Ex","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXVAHD_CONTENT_DESC","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"DXVAHD_DEVICE_USAGE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPlugin","Type":{"Kind":"ApiRef","Name":"PDXVAHDSW_Plugin","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXVAHD_Device","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DXVA2CreateDirect3DDeviceManager9" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResetToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDirect3DDeviceManager9","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DXVA2CreateVideoService" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDD","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OPMGetVideoOutputsFromHMONITOR" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"vos","Type":{"Kind":"ApiRef","Name":"OPM_VIDEO_OUTPUT_SEMANTICS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulNumVideoOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppOPMVideoOutputArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOPMVideoOutput","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OPMGetVideoOutputForTarget" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdapterLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"VidPnTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"vos","Type":{"Kind":"ApiRef","Name":"OPM_VIDEO_OUTPUT_SEMANTICS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOPMVideoOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOPMVideoOutput","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"OPMGetVideoOutputsFromIDirect3DDevice9Object" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"vos","Type":{"Kind":"ApiRef","Name":"OPM_VIDEO_OUTPUT_SEMANTICS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulNumVideoOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppOPMVideoOutputArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOPMVideoOutput","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFSerializeAttributesToStream" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFDeserializeAttributesFromStream" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttr","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateTransformActivate" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaSession" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfiguration","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreatePMPMediaSession" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConfiguration","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSession","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppEnablerActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCreateSourceResolver" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppISourceResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSourceResolver","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePropertyStore" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetSupportedSchemes" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropVarSchemeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetSupportedMimeTypes" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropVarMimeTypeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTopology" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTopo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTopologyNode" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NodeType","Type":{"Kind":"ApiRef","Name":"MF_TOPOLOGY_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetTopoNodeCurrentType" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IMFTopologyNode","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fOutput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetService" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetSystemTime" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + ] + } + ,{ + "Name":"MFCreatePresentationClock" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPresentationClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationClock","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSystemTimeSource" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSystemTimeSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationTimeSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreatePresentationDescriptor" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStreamDescriptors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apStreamDescriptors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMFStreamDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppPresentationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFRequireProtectedEnvironment" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPresentationDescriptor","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFSerializePresentationDescriptor" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFDeserializePresentationDescriptor" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateStreamDescriptor" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apMediaTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFStreamDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSimpleTypeHandler" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaTypeHandler","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFShutdownObject" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateAudioRenderer" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAudioRendererActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoRendererActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndVideo","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMPEG4MediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreate3GPMediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMP3MediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAC3MediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateADTSMediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMuxSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidOutputSubType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pOutputAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOutputByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppMuxSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateFMPEG4MediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAVIMediaSink" + ,"SetLastError":false + ,"DllImport":"mfsrcsnk" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVideoMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateWAVEMediaSink" + ,"SetLastError":false + ,"DllImport":"mfsrcsnk" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAudioMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTopoLoader" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopoLoader","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSampleGrabberSinkActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMFMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIMFSampleGrabberSinkCallback","Type":{"Kind":"ApiRef","Name":"IMFSampleGrabberSinkCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateStandardQualityManager" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQualityManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFQualityManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSequencerSource" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSequencerSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSequencerSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSequencerSegmentOffset" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hnsOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pvarSegmentOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAggregateSource" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceCollection","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAggSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateCredentialCache" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetCredentialCache","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateProxyLocator" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProxyConfig","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProxyLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFNetProxyLocator","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateNetSchemePlugin" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MFCreatePMPServer" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPMPServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMPServer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateRemoteDesktopPlugin" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFRemoteDesktopPlugin","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateNamedPropertyStore" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INamedPropertyStore","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSampleCopierMFT" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCopierMFT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTransform","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTranscodeProfile" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTranscodeProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTranscodeProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTranscodeTopology" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszOutputFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IMFTranscodeProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTranscodeTopo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTranscodeTopologyFromByteStream" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IMFTranscodeProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTranscodeTopo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTopology","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFTranscodeGetAudioOutputAvailableTypes" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidSubType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMFTFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCodecConfig","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppAvailableTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTranscodeSinkActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTrackedSample" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMFSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFTrackedSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMFByteStreamOnStream" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateStreamOnMFByteStream" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMFByteStreamOnStreamEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateStreamOnMFByteStreamEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaTypeFromProperties" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreatePropertiesFromMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFEnumDeviceSources" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pppSourceActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcSourceActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateDeviceSource" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateDeviceSourceActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateProtectedEnvironmentAccess" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFProtectedEnvironmentAccess","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFLoadSignedLibrary" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppLib","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSignedLibrary","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetSystemId" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSystemId","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetLocalId" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"verifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateContentProtectionDevice" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProtectionSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ContentProtectionDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFContentProtectionDevice","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFIsContentProtectionDeviceSupported" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProtectionSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"isSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateContentDecryptorContext" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMediaProtectionSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pD3DManager","Type":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pContentProtectionDevice","Type":{"Kind":"ApiRef","Name":"IMFContentProtectionDevice","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppContentDecryptorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFContentDecryptorContext","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSensorGroup" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SensorGroupSymbolicLink","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppSensorGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorGroup","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateSensorStream" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMediaTypeCollection","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateSensorProfile" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProfileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ProfileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Constraints","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateSensorProfileCollection" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSensorProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorProfileCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateSensorActivityMonitor" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFSensorActivitiesReportCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivityMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSensorActivityMonitor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateExtendedCameraIntrinsics" + ,"SetLastError":false + ,"DllImport":"MFCORE" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppExtendedCameraIntrinsics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFExtendedCameraIntrinsics","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateExtendedCameraIntrinsicModel" + ,"SetLastError":false + ,"DllImport":"MFCORE" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"distortionModelType","Type":{"Kind":"ApiRef","Name":"MFCameraIntrinsic_DistortionModelType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppExtendedCameraIntrinsicModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFExtendedCameraIntrinsicModel","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateRelativePanelWatcher" + ,"SetLastError":false + ,"DllImport":"MFSENSORGROUP" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"videoDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"displayMonitorDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppRelativePanelWatcher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFRelativePanelWatcher","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateASFContentInfo" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFIndexer" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFIndexer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFIndexerByteStream" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIContentByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbIndexStartOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pIIndexByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFSplitter" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppISplitter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFSplitter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFProfile" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFProfileFromPresentationDescriptor" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPD","Type":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreatePresentationDescriptorFromASFProfile" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIProfile","Type":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPresentationDescriptor","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFMultiplexer" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMultiplexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFMultiplexer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFStreamSelector" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIASFProfile","Type":{"Kind":"ApiRef","Name":"IMFASFProfile","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSelector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFASFStreamSelector","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFMediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFMediaSinkActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateWMVEncoderActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncodingConfigurationProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateWMAEncoderActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncodingConfigurationProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFStreamingMediaSink" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIMediaSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateASFStreamingMediaSinkActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStreamActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContentInfo","Type":{"Kind":"ApiRef","Name":"IMFASFContentInfo","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFStartup" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFShutdown" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MFLockPlatform" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MFUnlockPlatform" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MFPutWorkItem" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFPutWorkItem2" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MFPutWorkItemEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFPutWorkItemEx2" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFPutWaitingWorkItem" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFAllocateSerialWorkQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwWorkQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFScheduleWorkItemEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFScheduleWorkItem" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCancelWorkItem" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFGetTimerPeriodicity" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Periodicity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFAddPeriodicCallback" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"MFPERIODICCALLBACK","TargetKind":"FunctionPointer","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFRemovePeriodicCallback" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFAllocateWorkQueueEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WorkQueueType","Type":{"Kind":"ApiRef","Name":"MFASYNC_WORKQUEUE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwWorkQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFAllocateWorkQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwWorkQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFLockWorkQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFUnlockWorkQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFBeginRegisterWorkQueueWithMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTaskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDoneCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDoneState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFBeginRegisterWorkQueueWithMMCSSEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTaskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDoneCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDoneState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFEndRegisterWorkQueueWithMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFBeginUnregisterWorkQueueWithMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDoneCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDoneState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFEndUnregisterWorkQueueWithMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFGetWorkQueueMMCSSClass" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MFGetWorkQueueMMCSSTaskId" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFRegisterPlatformWithMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFUnregisterPlatformFromMMCSS" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MFLockSharedWorkQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwTaskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetWorkQueueMMCSSPriority" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkQueueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAsyncResult" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAsyncResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFInvokeCallback" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateFile" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_ACCESSMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpenMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_OPENMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"MF_FILE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFileURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateTempFile" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_ACCESSMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpenMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_OPENMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"MF_FILE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIByteStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFBeginCreateFile" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_ACCESSMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpenMode","Type":{"Kind":"ApiRef","Name":"MF_FILE_OPENMODE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"MF_FILE_FLAGS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFAsyncCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCancelCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFEndCreateFile" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IMFAsyncResult","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCancelCreateFile" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCancelCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateMemoryBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaBufferWrapper" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateLegacyMediaBufferOnMFMediaBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMFMediaBuffer","Type":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMediaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMediaBuffer","TargetKind":"Com","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFMapDX9FormatToDXGIFormat" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]} + ,"Params":[ + {"Name":"dx9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFMapDXGIFormatToDX9Format" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dx11","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFLockDXGIDeviceManager" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResetToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFUnlockDXGIDeviceManager" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MFCreateDXSurfaceBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBottomUpWhenLinear","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateWICBitmapBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateDXGISurfaceBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"uSubresourceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fBottomUpWhenLinear","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoSampleAllocatorEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSampleAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateDXGIDeviceManager" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resetToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAlignedMemoryBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbAligment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaEvent" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"met","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidExtendedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateEventQueue" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaEventQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaEventQueue","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSample" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMFSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAttributes" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMFAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cInitialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFInitAttributesFromBlob" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFGetAttributesAsBlobSize" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetAttributesAsBlob" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFTRegister" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidMFT","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"guidCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cOutputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MFTUnregister" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidMFT","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFTRegisterLocal" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassFactory","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cOutputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFTUnregisterLocal" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClassFactory","Type":{"Kind":"ApiRef","Name":"IClassFactory","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MFTRegisterLocalByCLSID" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clisdMFT","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cInputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cOutputTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFTUnregisterLocalByCLSID" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidMFT","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFTEnum" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOutputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppclsidMFT","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"pcMFTs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFTEnumEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOutputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pppMFTActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pnumMFTActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFTEnum2" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidCategory","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOutputType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pppMFTActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pnumMFTActivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFTGetInfo" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidMFT","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcInputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_REGISTER_TYPE_INFO","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcOutputTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFGetPluginControl" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPluginControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPluginControl","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetMFTMerit" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFT","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cbVerifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"verifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"merit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFRegisterLocalSchemeHandler" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFRegisterLocalByteStreamHandler" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFileExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateMFByteStreamWrapper" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStreamWrapper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaExtensionActivate" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szActivatableClassId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pConfiguration","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMuxStreamAttributes" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributesToMux","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMuxAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateMuxStreamMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaTypesToMux","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMuxMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFCreateMuxStreamSample" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSamplesToMux","Type":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMuxSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"MFValidateMediaTypeSize" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FormatType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pBlock","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMFType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMFVideoFormatFromMFMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMFVF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCreateWaveFormatExFromMFMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWF","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromVideoInfoHeader" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVIH","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromVideoInfoHeader2" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVIH2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VIDEOINFOHEADER2","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromMPEG1VideoInfo" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMP1VI","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MPEG1VIDEOINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromMPEG2VideoInfo" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMP2VI","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MPEG2VIDEOINFO","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MFCalculateBitmapImageSize" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBMIH","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbImageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbKnown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCalculateImageSize" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"unWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbImageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFFrameRateToAverageTimePerFrame" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"unDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"punAverageTimePerFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFAverageTimePerFrameToFrameRate" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unAverageTimePerFrame","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"punNumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"punDenominator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromMFVideoFormat" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMFVF","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromWaveFormatEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWaveFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFInitMediaTypeFromAMMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAMType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MFInitAMMediaTypeFromMFMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidFormatBlockType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pAMType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MFCreateAMMediaTypeFromMFMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMFType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidFormatBlockType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppAMType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MFCompareFullToPartialMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMFTypeFull","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMFTypePartial","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFWrapMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOrig","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"MajorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppWrap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFUnwrapMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWrap","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOrig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppIVideoMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoMediaTypeFromSubtype" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAMSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIVideoMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFIsFormatYUV" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreateVideoMediaTypeFromBitMapInfoHeader" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbmihBitMapInfoHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwPixelAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPixelAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterlaceMode","Type":{"Kind":"ApiRef","Name":"MFVideoInterlaceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"VideoFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"qwFramesPerSecondNumerator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"qwFramesPerSecondDenominator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwMaxBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIVideoMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetStrideForBitmapInfoHeader" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetPlaneSize" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPlaneSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoMediaTypeFromBitMapInfoHeaderEx" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbmihBitMapInfoHeader","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBitMapInfoHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPixelAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPixelAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterlaceMode","Type":{"Kind":"ApiRef","Name":"MFVideoInterlaceMode","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"VideoFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFramesPerSecondNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFramesPerSecondDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaxBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIVideoMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFVideoMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaTypeFromRepresentation" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidRepresentation","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pvRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppIMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateAudioMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppIAudioMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAudioMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFGetUncompressedVideoFormat" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MFInitVideoFormat" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"MFStandardVideoFormat","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFInitVideoFormat_RGB" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"D3Dfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFConvertColorInfoToDXVA" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwToDXVA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFromFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MFConvertColorInfoFromDXVA" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVIDEOFORMAT","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFromDXVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCopyImage" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lDestStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"lSrcStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwWidthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLines","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFConvertFromFP16Array" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFConvertToFP16Array" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFCreate2DMediaBuffer" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fBottomUp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateMediaBufferFromMediaType" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"llDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwMinLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaBuffer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateCollection" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMFCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFCollection","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFHeapAlloc" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"line","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eat","Type":{"Kind":"ApiRef","Name":"EAllocationType","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFHeapFree" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MFllMulDiv" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"a","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"d","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MFGetContentProtectionSystemCLSID" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProtectionSystemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCombineSamples" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSampleToAdd","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMaxMergedDurationInMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMerged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFSplitSample" + ,"SetLastError":false + ,"DllImport":"MFPlat" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutputSamples","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwOutputSampleMaxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutputSampleCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSourceReaderFromURL" + ,"SetLastError":false + ,"DllImport":"MFReadWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSourceReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSourceReader","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSourceReaderFromByteStream" + ,"SetLastError":false + ,"DllImport":"MFReadWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSourceReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSourceReader","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSourceReaderFromMediaSource" + ,"SetLastError":false + ,"DllImport":"MFReadWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaSource","Type":{"Kind":"ApiRef","Name":"IMFMediaSource","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSourceReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSourceReader","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSinkWriterFromURL" + ,"SetLastError":false + ,"DllImport":"MFReadWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszOutputURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pByteStream","Type":{"Kind":"ApiRef","Name":"IMFByteStream","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSinkWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSinkWriter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateSinkWriterFromMediaSink" + ,"SetLastError":false + ,"DllImport":"MFReadWrite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaSink","Type":{"Kind":"ApiRef","Name":"IMFMediaSink","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppSinkWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSinkWriter","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoPresenter" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoPresenter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCreateVideoMixer" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoMixerAndPresenter" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMixerOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPresenterOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidMixer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvVideoMixer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"riidPresenter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvVideoPresenter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoRenderer" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riidRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppVideoRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCreateVideoSampleFromSurface" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFCreateVideoSampleAllocator" + ,"SetLastError":false + ,"DllImport":"EVR" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSampleAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MFPCreateMediaPlayer" + ,"SetLastError":false + ,"DllImport":"MFPlay" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fStartPlayback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"creationOptions","Type":{"Kind":"ApiRef","Name":"MFP_CREATION_OPTIONS","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IMFPMediaPlayerCallback","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppMediaPlayer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFPMediaPlayer","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MFCreateEncryptedMediaExtensionsStoreActivate" + ,"SetLastError":false + ,"DllImport":"MF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmpHost","Type":{"Kind":"ApiRef","Name":"IMFPMPHostApp","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objectStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"classId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"activate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MediaTransport.json b/api/MediaTransport.json new file mode 100644 index 0000000..46b7dec --- /dev/null +++ b/api/MediaTransport.json @@ -0,0 +1,33 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ISystemMediaTransportControlsInterop" + ,"Kind":"Com" + ,"Guid":"ddb0472d-c911-4a1f-86d9-dc3d71a95f5a" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"mediaTransportControl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MenusAndResources.json b/api/MenusAndResources.json new file mode 100644 index 0000000..8ba6418 --- /dev/null +++ b/api/MenusAndResources.json @@ -0,0 +1,3289 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WINSTAENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WINSTAENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DESKTOPENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DESKTOPENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DI_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"DI_MASK","Value":1} + ,{"Name":"DI_IMAGE","Value":2} + ,{"Name":"DI_NORMAL","Value":3} + ,{"Name":"DI_COMPAT","Value":4} + ,{"Name":"DI_DEFAULTSIZE","Value":8} + ,{"Name":"DI_NOMIRROR","Value":16} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WNDPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNDENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NAMEENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NAMEENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHELLHOOKINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HARDWAREHOOKSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDINEXTMENU" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hmenuIn","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hmenuNext","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hwndNext","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fVirt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"key","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cmd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PREGISTERCLASSNAMEW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"POINTER_INPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PT_POINTER","Value":1} + ,{"Name":"PT_TOUCH","Value":2} + ,{"Name":"PT_PEN","Value":3} + ,{"Name":"PT_MOUSE","Value":4} + ,{"Name":"PT_TOUCHPAD","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TPMPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcExclude","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbrBack","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwContextHelpID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMenuData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUGETOBJECTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUITEMINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSubMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpChecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpUnchecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTypeData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmpItem","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUITEMINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSubMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpChecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpUnchecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"dwItemData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTypeData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmpItem","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DROPSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndSource","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndSink","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wFmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ptDrop","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwControlData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSGBOXCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpHelpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MENUITEMTEMPLATEHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"versionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUITEMTEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mtOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"mtString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"xHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmColor","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CURSORSHAPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xHotSpot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yHotSpot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Planes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BitsPixel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICONINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"xHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmColor","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"wResID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szModName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szResName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICONINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"xHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"yHotspot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hbmMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hbmColor","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"wResID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szModName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szResName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDIT_CONTROL_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EDIT_CONTROL_FEATURE_ENTERPRISE_DATA_PROTECTION_PASTE_SUPPORT","Value":0} + ,{"Name":"EDIT_CONTROL_FEATURE_PASTE_NOTIFICATIONS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TouchPredictionParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bUseHWTimeStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HANDEDNESS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HANDEDNESS_LEFT","Value":0} + ,{"Name":"HANDEDNESS_RIGHT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICONMETRICSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iHorzSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iVertSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTitleWrap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICONMETRICSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iHorzSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iVertSpacing","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iTitleWrap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CURSORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"ptScreenPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENUBARINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcBar","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hwndMenu","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IndexedResourceQualifier" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MrmPlatformVersion" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MrmPlatformVersion_Default","Value":0} + ,{"Name":"MrmPlatformVersion_Windows10_0_0_0","Value":17432576} + ,{"Name":"MrmPlatformVersion_Windows10_0_0_5","Value":17432581} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MrmResourceIndexerHandle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MrmPackagingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MrmPackagingModeStandaloneFile","Value":0} + ,{"Name":"MrmPackagingModeAutoSplit","Value":1} + ,{"Name":"MrmPackagingModeResourcePack","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MrmPackagingOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MrmPackagingOptionsNone","Value":0} + ,{"Name":"MrmPackagingOptionsOmitSchemaFromResourcePacks","Value":1} + ,{"Name":"MrmPackagingOptionsSplitLanguageVariants","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MrmDumpType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MrmDumpType_Basic","Value":0} + ,{"Name":"MrmDumpType_Detailed","Value":1} + ,{"Name":"MrmDumpType_Schema","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MrmResourceIndexerMessageSeverity" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MrmResourceIndexerMessageSeverityVerbose","Value":0} + ,{"Name":"MrmResourceIndexerMessageSeverityInfo","Value":1} + ,{"Name":"MrmResourceIndexerMessageSeverityWarning","Value":2} + ,{"Name":"MrmResourceIndexerMessageSeverityError","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MrmResourceIndexerMessage" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"severity","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerMessageSeverity","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HACCEL" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DestroyAcceleratorTable" + } + ,{ + "Name":"HCURSOR" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DestroyCursor" + } + ,{ + "Name":"HICON" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DestroyIcon" + } + ,{ + "Name":"HMENU" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DestroyMenu" + } + ,{ + "Name":"MESSAGE_RESOURCE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Text","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MESSAGE_RESOURCE_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetToEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MESSAGE_RESOURCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfBlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Blocks","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MESSAGE_RESOURCE_BLOCK","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMRESNAMEPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ENUMRESNAMEPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ENUMRESTYPEPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ENUMRESTYPEPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VS_FIXEDFILEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStrucVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProductVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProductVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileFlagsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileOS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileSubtype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileDateMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileDateLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"wvsprintfA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arglist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"wvsprintfW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arglist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"wsprintfA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wsprintfW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetMessageQueue" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"cMessagesMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BroadcastSystemMessageA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsMenu" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateLayeredWindowIndirect" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pULWInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UPDATELAYEREDWINDOWINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DefDlgProcA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharToOemA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CharToOemW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OemToCharA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OemToCharW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CharToOemBuffA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharToOemBuffW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OemToCharBuffA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OemToCharBuffW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharUpperA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CharUpperW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CharUpperBuffA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharUpperBuffW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharLowerA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CharLowerW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CharLowerBuffA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharLowerBuffW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharNextA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CharNextW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CharPrevA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCurrent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CharPrevW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCurrent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CharNextExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpCurrentChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CharPrevExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCurrentChar","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharAlphaA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharAlphaW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharAlphaNumericA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharAlphaNumericW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharUpperA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharUpperW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharLowerA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadAcceleratorsA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadAcceleratorsW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateAcceleratorTableA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"paccel","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cAccel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAcceleratorTableW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"paccel","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cAccel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyAcceleratorTable" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyAcceleratorTableA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAccelSrc","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAccelDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyAcceleratorTableW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAccelSrc","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAccelDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAccTable","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAccTable","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadMenuA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMenuName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadMenuW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMenuName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadMenuIndirectA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"lpMenuTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadMenuIndirectW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"lpMenuTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMenu" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ChangeMenuA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"cmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszNewItem","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmdInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeMenuW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"cmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszNewItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmdInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HiliteMenuItem" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIDHiliteItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uHilite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuStringA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuStringW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuState" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawMenuBar" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemMenu" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRevert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreatePopupMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DestroyMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckMenuItem" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIDCheckItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableMenuItem" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIDEnableItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uEnable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSubMenu" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuItemID" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuItemCount" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InsertMenuA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"InsertMenuW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"AppendMenuA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"AppendMenuW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ModifyMenuA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMnu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ModifyMenuW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMnu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDNewItem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNewItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RemoveMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMenuItemBitmaps" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hBitmapUnchecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hBitmapChecked","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMenuCheckMarkDimensions" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"TrackPopupMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TrackPopupMenuEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lptpm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TPMPARAMS","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMenuInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMenuInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndMenu" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InsertMenuItemA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOA","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertMenuItemW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOW","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuItemInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOA","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMenuItemInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOW","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMenuItemInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPositon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOA","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMenuItemInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPositon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUITEMINFOW","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuDefaultItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"fByPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"gmdiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMenuDefaultItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fByPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuItemRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lprcItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MenuItemFromPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptScreen","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragObject" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndFrom","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hcur","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawIcon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowCursor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"bShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCursorPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPhysicalCursorPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCursor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetCursorPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPhysicalCursorPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClipCursor" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCursor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateCaret" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaretBlinkTime" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetCaretBlinkTime" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uMSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyCaret" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HideCaret" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowCaret" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetCaretPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCaretPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClipCursor" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetWindowWord" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowWord" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wNewWord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowsHookA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"nFilterType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnFilterProc","Type":{"Kind":"ApiRef","Name":"HOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowsHookW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"nFilterType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnFilterProc","Type":{"Kind":"ApiRef","Name":"HOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnhookWindowsHook" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnFilterProc","Type":{"Kind":"ApiRef","Name":"HOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckMenuRadioItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"first","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"last","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"check","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadCursorA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpCursorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadCursorW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpCursorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadCursorFromFileA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadCursorFromFileW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateCursor" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"xHotSpot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yHotSpot","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvANDPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pvXORPlane","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DestroyCursor" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSystemCursor" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcur","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadIconA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpIconName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadIconW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpIconName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrivateExtractIconsA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cxIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phicon","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"piconid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"nIcons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrivateExtractIconsW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cxIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phicon","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"piconid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"nIcons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIcon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"cBitsPixel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"lpbANDbits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"lpbXORbits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DestroyIcon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LookupIconIdFromDirectory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"presbits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LookupIconIdFromDirectoryEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"presbits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxDesired","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyDesired","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIconFromResource" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"presbits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwResSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIconFromResourceEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"presbits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwResSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fIcon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cxDesired","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyDesired","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadImageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fuLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadImageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fuLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyImage" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawIconEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cyWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"istepIfAniCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hbrFlickerFreeDraw","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"diFlags","Type":{"Kind":"ApiRef","Name":"DI_FLAGS","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateIconIndirect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"piconinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICONINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyIcon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"piconinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICONINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIconInfoExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"piconinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICONINFOEXA","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIconInfoExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"piconinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICONINFOEXW","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDebugErrorLevel" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelShutdown" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InheritWindowMonitor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndInherit","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDpiAwarenessContextForProcess" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCursorInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CURSORINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMenuBarInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pmbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MENUBARINFO","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RealGetWindowClassA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptszClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchClassNameMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerFindFileA" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szWinDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szAppDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCurDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"puCurDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"szDestDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"puDestDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VerFindFileW" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szWinDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szAppDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCurDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"puCurDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"szDestDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"puDestDirLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VerInstallFileA" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSrcFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDestFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szSrcDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDestDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCurDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szTmpFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"puTmpFileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VerInstallFileW" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szSrcFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDestFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szSrcDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDestDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCurDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szTmpFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"puTmpFileLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoSizeA" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFileVersionInfoSizeW" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFileVersionInfoA" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoW" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lptstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoSizeExA" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoSizeExW" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoExA" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileVersionInfoExW" + ,"SetLastError":true + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwstrFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VerLanguageNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szLang","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerLanguageNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szLang","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchLang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerQueryValueA" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpSubBlock","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"puLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VerQueryValueW" + ,"SetLastError":false + ,"DllImport":"VERSION" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpSubBlock","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"puLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateResourceIndexer" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"extensionDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResourceIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyResourceIndexer" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"resourceIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IndexFilePath" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppResourceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pQualifierCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppQualifiers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IndexedResourceQualifier","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyIndexedResults" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"qualifierCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"qualifiers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IndexedResourceQualifier","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MrmCreateResourceIndexer" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"indexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MrmCreateResourceIndexerFromPreviousSchemaFile" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"schemaFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"indexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MrmCreateResourceIndexerFromPreviousPriFile" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"priFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"indexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MrmCreateResourceIndexerFromPreviousSchemaData" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"schemaXmlData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"schemaXmlSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MrmCreateResourceIndexerFromPreviousPriData" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"projectRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"priData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"priSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MrmIndexString" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resourceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"qualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MrmIndexEmbeddedData" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"embeddedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"embeddedDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"qualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MrmIndexFile" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"qualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MrmIndexFileAutoQualifiers" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MrmIndexResourceContainerAutoQualifiers" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"containerPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MrmCreateResourceFile" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"packagingMode","Type":{"Kind":"ApiRef","Name":"MrmPackagingMode","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"packagingOptions","Type":{"Kind":"ApiRef","Name":"MrmPackagingOptions","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MrmCreateResourceFileInMemory" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"packagingMode","Type":{"Kind":"ApiRef","Name":"MrmPackagingMode","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"packagingOptions","Type":{"Kind":"ApiRef","Name":"MrmPackagingOptions","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputPriData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"outputPriSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MrmPeekResourceIndexerMessages" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"messages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MrmResourceIndexerMessage","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"numMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MrmDestroyIndexerAndMessages" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexer","Type":{"Kind":"ApiRef","Name":"MrmResourceIndexerHandle","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MrmFreeMemory" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MrmDumpPriFile" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schemaPriFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dumpType","Type":{"Kind":"ApiRef","Name":"MrmDumpType","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputXmlFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MrmDumpPriFileInMemory" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schemaPriFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dumpType","Type":{"Kind":"ApiRef","Name":"MrmDumpType","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputXmlData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"outputXmlSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MrmDumpPriDataInMemory" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputPriData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"inputPriSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"schemaPriData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"schemaPriSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dumpType","Type":{"Kind":"ApiRef","Name":"MrmDumpType","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputXmlData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"outputXmlSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MrmCreateConfig" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"outputXmlFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MrmCreateConfigInMemory" + ,"SetLastError":false + ,"DllImport":"MrmSupport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"platformVersion","Type":{"Kind":"ApiRef","Name":"MrmPlatformVersion","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"defaultQualifiers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"outputXmlData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"outputXmlSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeResource" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadResource" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"hResInfo","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadStringA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBufferMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadStringW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockResource" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hResData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SizeofResource" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"hResInfo","Type":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceLanguagesExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESLANGPROCA","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceLanguagesExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESLANGPROCW","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceNamesExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESNAMEPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceNamesExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESNAMEPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceTypesExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESTYPEPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceTypesExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESTYPEPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lstrcmpA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcmpW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcmpiA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcmpiW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcpynA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lstrcpynW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lstrcpyA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcpyW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcatA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrcatW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpString1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lpString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrlenA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lstrlenW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindResourceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindResourceExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceTypesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESTYPEPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceTypesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESTYPEPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceNamesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESNAMEPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceLanguagesA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESLANGPROCA","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumResourceLanguagesW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESLANGPROCW","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginUpdateResourceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bDeleteExistingResources","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginUpdateResourceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bDeleteExistingResources","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateResourceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUpdate","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateResourceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUpdate","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUpdateResourceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUpdate","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDiscard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUpdateResourceW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUpdate","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDiscard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "WINSTAENUMPROC" + ,"DESKTOPENUMPROC" + ,"NAMEENUMPROC" + ,"MENUITEMINFO" + ,"ICONINFOEX" + ,"ICONMETRICS" + ,"ENUMRESNAMEPROC" + ,"ENUMRESTYPEPROC" + ,"wvsprintf" + ,"wsprintf" + ,"CharToOem" + ,"OemToChar" + ,"CharToOemBuff" + ,"OemToCharBuff" + ,"CharUpper" + ,"CharUpperBuff" + ,"CharLower" + ,"CharLowerBuff" + ,"CharNext" + ,"CharPrev" + ,"IsCharAlpha" + ,"IsCharAlphaNumeric" + ,"IsCharUpper" + ,"LoadAccelerators" + ,"CreateAcceleratorTable" + ,"CopyAcceleratorTable" + ,"TranslateAccelerator" + ,"LoadMenu" + ,"LoadMenuIndirect" + ,"ChangeMenu" + ,"GetMenuString" + ,"InsertMenu" + ,"AppendMenu" + ,"ModifyMenu" + ,"InsertMenuItem" + ,"GetMenuItemInfo" + ,"SetMenuItemInfo" + ,"SetWindowsHook" + ,"LoadCursor" + ,"LoadCursorFromFile" + ,"LoadIcon" + ,"PrivateExtractIcons" + ,"LoadImage" + ,"GetIconInfoEx" + ,"VerFindFile" + ,"VerInstallFile" + ,"GetFileVersionInfoSize" + ,"GetFileVersionInfo" + ,"GetFileVersionInfoSizeEx" + ,"GetFileVersionInfoEx" + ,"VerLanguageName" + ,"VerQueryValue" + ,"LoadString" + ,"EnumResourceLanguagesEx" + ,"EnumResourceNamesEx" + ,"EnumResourceTypesEx" + ,"lstrcmp" + ,"lstrcmpi" + ,"lstrcpyn" + ,"lstrcpy" + ,"lstrcat" + ,"lstrlen" + ,"EnumResourceTypes" + ,"EnumResourceLanguages" + ,"BeginUpdateResource" + ,"UpdateResource" + ,"EndUpdateResource" +] + +} diff --git a/api/Mib.json b/api/Mib.json new file mode 100644 index 0000000..bf9cc66 --- /dev/null +++ b/api/Mib.json @@ -0,0 +1,1854 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MIB_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MibParameterNotification","Value":0} + ,{"Name":"MibAddInstance","Value":1} + ,{"Name":"MibDeleteInstance","Value":2} + ,{"Name":"MibInitialNotification","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_IF_ROW2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Alias","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PhysicalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalAddress","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PermanentPhysicalAddress","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TunnelType","Type":{"Kind":"ApiRef","Name":"TUNNEL_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NDIS_MEDIUM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalMediumType","Type":{"Kind":"ApiRef","Name":"NDIS_PHYSICAL_MEDIUM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"ApiRef","Name":"NET_IF_ACCESS_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"DirectionType","Type":{"Kind":"ApiRef","Name":"NET_IF_DIRECTION_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceAndOperStatusFlags","Type":{"Kind":"ApiRef","Name":"_InterfaceAndOperStatusFlags_e__Struct","TargetKind":"Default","Api":"Mib","Parents":["MIB_IF_ROW2"]},"Attrs":[]} + ,{"Name":"OperStatus","Type":{"Kind":"ApiRef","Name":"IF_OPER_STATUS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"AdminStatus","Type":{"Kind":"ApiRef","Name":"NET_IF_ADMIN_STATUS","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"NetworkGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ConnectionType","Type":{"Kind":"ApiRef","Name":"NET_IF_CONNECTION_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ReceiveLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InNUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InUnknownProtos","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutNUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutQLen","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_InterfaceAndOperStatusFlags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IF_TABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IF_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPINTERFACE_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxReassemblySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceIdentifier","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinRouterAdvertisementInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRouterAdvertisementInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdvertisingEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ForwardingEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WeakHostSend","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WeakHostReceive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UseAutomaticMetric","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UseNeighborUnreachabilityDetection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ManagedAddressConfigurationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OtherStatefulConfigurationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AdvertiseDefaultRoute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RouterDiscoveryBehavior","Type":{"Kind":"ApiRef","Name":"NL_ROUTER_DISCOVERY_BEHAVIOR","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"DadTransmits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseReachableTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetransmitTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PathMtuDiscoveryTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LinkLocalAddressBehavior","Type":{"Kind":"ApiRef","Name":"NL_LINK_LOCAL_ADDRESS_BEHAVIOR","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"LinkLocalAddressTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneIndices","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SitePrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Metric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NlMtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Connected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SupportsWakeUpPatterns","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SupportsNeighborDiscovery","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SupportsRouterDiscovery","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReachableTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransmitOffload","Type":{"Kind":"ApiRef","Name":"NL_INTERFACE_OFFLOAD_ROD","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiveOffload","Type":{"Kind":"ApiRef","Name":"NL_INTERFACE_OFFLOAD_ROD","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ,{"Name":"DisableDefaultRoutes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPINTERFACE_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPINTERFACE_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFSTACK_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HigherLayerInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowerLayerInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_INVERTEDIFSTACK_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowerLayerInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HigherLayerInterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFSTACK_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IFSTACK_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_INVERTEDIFSTACK_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_INVERTEDIFSTACK_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InboundBandwidthInformation","Type":{"Kind":"ApiRef","Name":"NL_BANDWIDTH_INFORMATION","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"OutboundBandwidthInformation","Type":{"Kind":"ApiRef","Name":"NL_BANDWIDTH_INFORMATION","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UNICASTIPADDRESS_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrefixOrigin","Type":{"Kind":"ApiRef","Name":"NL_PREFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"SuffixOrigin","Type":{"Kind":"ApiRef","Name":"NL_SUFFIX_ORIGIN","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ValidLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OnLinkPrefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SkipAsSource","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DadState","Type":{"Kind":"ApiRef","Name":"NL_DAD_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"CreationTimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UNICASTIPADDRESS_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UNICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_ANYCASTIPADDRESS_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_ANYCASTIPADDRESS_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_ANYCASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MULTICASTIPADDRESS_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MULTICASTIPADDRESS_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_MULTICASTIPADDRESS_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPFORWARD_ROW2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestinationPrefix","Type":{"Kind":"ApiRef","Name":"IP_ADDRESS_PREFIX","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"NextHop","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"SitePrefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ValidLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Metric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"ApiRef","Name":"NL_ROUTE_PROTOCOL","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Loopback","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AutoconfigureAddress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Publish","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Immortal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Origin","Type":{"Kind":"ApiRef","Name":"NL_ROUTE_ORIGIN","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPFORWARD_TABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPPATH_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Source","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"Destination","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentNextHop","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"PathMtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RttMean","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RttDeviation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPPATH_ROW"]},"Attrs":[]} + ,{"Name":"IsReachable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LinkTransmitSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LinkReceiveSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastReachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastUnreachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IPPATH_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPPATH_ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPNET_ROW2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalAddress","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PhysicalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"NL_NEIGHBOR_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPNET_ROW2"]},"Attrs":[]} + ,{"Name":"ReachabilityTime","Type":{"Kind":"ApiRef","Name":"_ReachabilityTime_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPNET_ROW2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Mib","Parents":["_Anonymous_e__Union","MIB_IPNET_ROW2"]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_ReachabilityTime_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastReachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastUnreachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IPNET_TABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPNET_ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_OPAQUE_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVarId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwVarIndex","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFNUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhysAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPhysAddr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwAdminStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOperStatus","Type":{"Kind":"ApiRef","Name":"INTERNAL_IF_OPER_STATUS","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"dwLastChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInUcastPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInNUcastPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInUnknownProtos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutUcastPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutNUcastPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutQLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDescrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDescr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IFROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPADDRROW_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBCastAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"unused1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPADDRROW_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBCastAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"unused1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"unused2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPADDRTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPADDRROW_XP","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPFORWARDNUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPFORWARDROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwForwardDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardNextHop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPFORWARDROW"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPFORWARDROW"]},"Attrs":[]} + ,{"Name":"dwForwardAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardNextHopAS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMetric1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMetric2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMetric3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMetric4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardMetric5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwForwardType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForwardType","Type":{"Kind":"ApiRef","Name":"MIB_IPFORWARD_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwForwardProto","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForwardProto","Type":{"Kind":"ApiRef","Name":"NL_ROUTE_PROTOCOL","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IPFORWARDTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPFORWARDROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPNETROW_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhysAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPhysAddr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPNETROW_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"MIB_IPNET_TYPE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IPNETROW_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhysAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPhysAddr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPNETTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPNETROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPSTATS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_IPSTATS_LH"]},"Attrs":[]} + ,{"Name":"dwDefaultTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInReceives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInHdrErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInAddrErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwDatagrams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInUnknownProtos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDelivers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRoutingDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutNoRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmReqds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmOks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragOks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwForwarding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Forwarding","Type":{"Kind":"ApiRef","Name":"MIB_IPSTATS_FORWARDING","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_IPSTATS_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwForwarding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefaultTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInReceives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInHdrErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInAddrErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwDatagrams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInUnknownProtos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDelivers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRoutingDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutNoRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmReqds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmOks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasmFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragOks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFragCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIBICMPSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMsgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestUnreachs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeExcds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParmProbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcQuenchs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEchos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEchoReps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimestamps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimestampReps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddrMasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddrMaskReps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIBICMPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"icmpInStats","Type":{"Kind":"ApiRef","Name":"MIBICMPSTATS","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ,{"Name":"icmpOutStats","Type":{"Kind":"ApiRef","Name":"MIBICMPSTATS","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_ICMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stats","Type":{"Kind":"ApiRef","Name":"MIBICMPINFO","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIBICMPSTATS_EX_XPSP1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMsgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwTypeCount","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_ICMP_EX_XPSP1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"icmpInStats","Type":{"Kind":"ApiRef","Name":"MIBICMPSTATS_EX_XPSP1","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ,{"Name":"icmpOutStats","Type":{"Kind":"ApiRef","Name":"MIBICMPSTATS_EX_XPSP1","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMP6_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICMP6_DST_UNREACH","Value":1} + ,{"Name":"ICMP6_PACKET_TOO_BIG","Value":2} + ,{"Name":"ICMP6_TIME_EXCEEDED","Value":3} + ,{"Name":"ICMP6_PARAM_PROB","Value":4} + ,{"Name":"ICMP6_ECHO_REQUEST","Value":128} + ,{"Name":"ICMP6_ECHO_REPLY","Value":129} + ,{"Name":"ICMP6_MEMBERSHIP_QUERY","Value":130} + ,{"Name":"ICMP6_MEMBERSHIP_REPORT","Value":131} + ,{"Name":"ICMP6_MEMBERSHIP_REDUCTION","Value":132} + ,{"Name":"ND_ROUTER_SOLICIT","Value":133} + ,{"Name":"ND_ROUTER_ADVERT","Value":134} + ,{"Name":"ND_NEIGHBOR_SOLICIT","Value":135} + ,{"Name":"ND_NEIGHBOR_ADVERT","Value":136} + ,{"Name":"ND_REDIRECT","Value":137} + ,{"Name":"ICMP6_V2_MEMBERSHIP_REPORT","Value":143} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICMP4_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICMP4_ECHO_REPLY","Value":0} + ,{"Name":"ICMP4_DST_UNREACH","Value":3} + ,{"Name":"ICMP4_SOURCE_QUENCH","Value":4} + ,{"Name":"ICMP4_REDIRECT","Value":5} + ,{"Name":"ICMP4_ECHO_REQUEST","Value":8} + ,{"Name":"ICMP4_ROUTER_ADVERT","Value":9} + ,{"Name":"ICMP4_ROUTER_SOLICIT","Value":10} + ,{"Name":"ICMP4_TIME_EXCEEDED","Value":11} + ,{"Name":"ICMP4_PARAM_PROB","Value":12} + ,{"Name":"ICMP4_TIMESTAMP_REQUEST","Value":13} + ,{"Name":"ICMP4_TIMESTAMP_REPLY","Value":14} + ,{"Name":"ICMP4_MASK_REQUEST","Value":17} + ,{"Name":"ICMP4_MASK_REPLY","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_IPMCAST_OIF_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOutIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_OIF_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOutIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_MFE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpStrmNgbr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteNetwork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulExpiryTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumOutIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgmioOutInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_OIF_XP","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MFE_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_OIF_STATS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOutIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTtlTooLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFragNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_OIF_STATS_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOutIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDialContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulTtlTooLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFragNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_MFE_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpStrmNgbr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteNetwork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulExpiryTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumOutIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPktsDifferentIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulQueueOverflow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgmiosOutStats","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_OIF_STATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MFE_STATS_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE_STATS","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_MFE_STATS_EX_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpStrmNgbr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInIfProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteNetwork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRouteMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulExpiryTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumOutIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInPkts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPktsDifferentIf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulQueueOverflow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUninitMfe","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNegativeMfe","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInDiscards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInHdrErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTotalOutPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgmiosOutStats","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_OIF_STATS_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MFE_STATS_TABLE_EX_XP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE_STATS_EX_XP","TargetKind":"Default","Api":"Mib","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_GLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEnable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_IF_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRateLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInMcastOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOutMcastOctets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_IF_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_IF_ENTRY","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_CONNECTION_OFFLOAD_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TcpConnectionOffloadStateInHost","Value":0} + ,{"Name":"TcpConnectionOffloadStateOffloading","Value":1} + ,{"Name":"TcpConnectionOffloadStateOffloaded","Value":2} + ,{"Name":"TcpConnectionOffloadStateUploading","Value":3} + ,{"Name":"TcpConnectionOffloadStateMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIB_TCPROW_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_TCPROW_LH"]},"Attrs":[]} + ,{"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"MIB_TCP_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_TCPROW_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_LH","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPROW2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffloadState","Type":{"Kind":"ApiRef","Name":"TCP_CONNECTION_OFFLOAD_STATE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPTABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCPROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPROW_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPTABLE_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_OWNER_PID","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPROW_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liCreateTimestamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OwningModuleInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPTABLE_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCPROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"MIB_TCP_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"LocalAddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RemoteAddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwRemoteScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6ROW2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LocalAddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RemoteAddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwRemoteScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"MIB_TCP_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffloadState","Type":{"Kind":"ApiRef","Name":"TCP_CONNECTION_OFFLOAD_STATE","TargetKind":"Default","Api":"Mib","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6TABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW2","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6ROW_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucLocalAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucRemoteAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwRemoteScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6TABLE_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW_OWNER_PID","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6ROW_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucLocalAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucRemoteAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwRemoteScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemotePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liCreateTimestamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OwningModuleInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCP6TABLE_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_TCP6ROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPSTATS_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_TCPSTATS_LH"]},"Attrs":[]} + ,{"Name":"dwRtoMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRtoMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxConn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPassiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttemptFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEstabResets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrEstab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRetransSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutRsts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumConns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRtoAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RtoAlgorithm","Type":{"Kind":"ApiRef","Name":"TCP_RTO_ALGORITHM","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIB_TCPSTATS_W2K" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRtoAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRtoMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRtoMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxConn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPassiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttemptFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEstabResets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrEstab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRetransSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutRsts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumConns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_TCPSTATS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RtoAlgorithm","Type":{"Kind":"ApiRef","Name":"TCP_RTO_ALGORITHM","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"dwRtoMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRtoMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxConn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPassiveOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttemptFails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEstabResets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrEstab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dw64InSegs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dw64OutSegs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwRetransSegs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutRsts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumConns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDPROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPROW_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPTABLE_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDPROW_OWNER_PID","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPROW_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLocalAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liCreateTimestamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_UDPROW_OWNER_MODULE"]},"Attrs":[]} + ,{"Name":"OwningModuleInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Mib","Parents":["_Anonymous_e__Union","MIB_UDPROW_OWNER_MODULE"]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MIB_UDPTABLE_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDPROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDP6ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLocalAddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDP6TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDP6ROW","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDP6ROW_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucLocalAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDP6TABLE_OWNER_PID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDP6ROW_OWNER_PID","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDP6ROW_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucLocalAddr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwLocalScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liCreateTimestamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_UDP6ROW_OWNER_MODULE"]},"Attrs":[]} + ,{"Name":"OwningModuleInfo","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Mib","Parents":["_Anonymous_e__Union","MIB_UDP6ROW_OWNER_MODULE"]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MIB_UDP6TABLE_OWNER_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_UDP6ROW_OWNER_MODULE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwInDatagrams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutDatagrams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_UDPSTATS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dw64InDatagrams","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwNoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dw64OutDatagrams","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwNumAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_BOUNDARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_BOUNDARY_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"table","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_BOUNDARY","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_BOUNDARYROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroupAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_MCAST_LIMIT_ROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRateLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IPMCAST_SCOPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroupAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"snNameBuffer","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_BEST_IF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDestAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_PROXYARP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IFSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAdminStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOperationalStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bMHbeatActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bMHbeatAlive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_OPAQUE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mib","Parents":["MIB_OPAQUE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"rgbyData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NL_INTERFACE_OFFLOAD_ROD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MixedReality.json b/api/MixedReality.json new file mode 100644 index 0000000..0b4925f --- /dev/null +++ b/api/MixedReality.json @@ -0,0 +1,51 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ISpatialInteractionManagerInterop" + ,"Kind":"Com" + ,"Guid":"5c4ee536-6a98-4b86-a170-587013d6fd4b" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"spatialInteractionManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IHolographicSpaceInterop" + ,"Kind":"Com" + ,"Guid":"5c4ee536-6a98-4b86-a170-587013d6fd4b" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"holographicSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Mmc.json b/api/Mmc.json new file mode 100644 index 0000000..0db2f71 --- /dev/null +++ b/api/Mmc.json @@ -0,0 +1,4095 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"Application" + ,"Kind":"ComClassID" + ,"Guid":"49b2791a-b1ae-4c90-9b8e-e860ba07f889" + } + ,{ + "Name":"AppEventsDHTMLConnector" + ,"Kind":"ComClassID" + ,"Guid":"ade6444b-c91f-4e37-92a4-5bb430a33340" + } + ,{ + "Name":"MMC_PROPERTY_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_PROPACT_DELETING","Value":1} + ,{"Name":"MMC_PROPACT_CHANGING","Value":2} + ,{"Name":"MMC_PROPACT_INITIALIZED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_SNAPIN_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"eAction","Type":{"Kind":"ApiRef","Name":"MMC_PROPERTY_ACTION","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISnapinProperties" + ,"Kind":"Com" + ,"Guid":"f7889da9-4a02-4837-bf89-1a6f2a021010" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"ApiRef","Name":"Properties","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryPropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"ISnapinPropertiesCallback","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropertiesChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMC_SNAPIN_PROPERTY","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISnapinPropertiesCallback" + ,"Kind":"Com" + ,"Guid":"a50fa2e5-7e61-45eb-a8d4-9a07b3e851a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_DocumentMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DocumentMode_Author","Value":0} + ,{"Name":"DocumentMode_User","Value":1} + ,{"Name":"DocumentMode_User_MDI","Value":2} + ,{"Name":"DocumentMode_User_SDI","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_ListViewMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ListMode_Small_Icons","Value":0} + ,{"Name":"ListMode_Large_Icons","Value":1} + ,{"Name":"ListMode_List","Value":2} + ,{"Name":"ListMode_Detail","Value":3} + ,{"Name":"ListMode_Filtered","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_ViewOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ViewOption_Default","Value":0} + ,{"Name":"ViewOption_ScopeTreeHidden","Value":1} + ,{"Name":"ViewOption_NoToolBars","Value":2} + ,{"Name":"ViewOption_NotPersistable","Value":4} + ,{"Name":"ViewOption_ActionPaneHidden","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_ExportListOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExportListOptions_Default","Value":0} + ,{"Name":"ExportListOptions_Unicode","Value":1} + ,{"Name":"ExportListOptions_TabDelimited","Value":2} + ,{"Name":"ExportListOptions_SelectedItemsOnly","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_Application" + ,"Kind":"Com" + ,"Guid":"a3afb9cc-b653-4741-86ab-f0470ec1384c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Help" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Quit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"get_Document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Frame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Frame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Frame","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Hide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_UserControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UserControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserControl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_VersionMajor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VersionMajor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VersionMinor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VersionMinor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"_AppEvents" + ,"Kind":"Com" + ,"Guid":"de46cbdd-53f5-4635-af54-4fe71e923d3f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OnQuit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Application","Type":{"Kind":"ApiRef","Name":"_Application","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDocumentOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"New","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDocumentClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSnapInAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"SnapIn","Type":{"Kind":"ApiRef","Name":"SnapIn","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSnapInRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"SnapIn","Type":{"Kind":"ApiRef","Name":"SnapIn","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNewView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnViewClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnViewChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewOwnerNode","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSelectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewNodes","Type":{"Kind":"ApiRef","Name":"Nodes","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnContextMenuExecuted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuItem","Type":{"Kind":"ApiRef","Name":"MenuItem","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnToolbarButtonClicked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnListUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AppEvents" + ,"Kind":"Com" + ,"Guid":"fc7a4252-78ac-4532-8c5a-563cfe138863" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"_EventConnector" + ,"Kind":"Com" + ,"Guid":"c0bccd30-de44-4528-8403-a05a6a1cc8ea" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Application","Type":{"Kind":"ApiRef","Name":"_Application","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"Frame" + ,"Kind":"Com" + ,"Guid":"e5e2d970-5bb3-4306-8804-b0968a31c8e6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Maximize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Minimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Node" + ,"Kind":"Com" + ,"Guid":"f81ed800-7839-4447-945d-8e15da59ca55" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Bookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bookmark","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsScopeNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Nodetype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Nodetype","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ScopeNamespace" + ,"Kind":"Com" + ,"Guid":"ebbb48dc-1a3b-4d86-b786-c21b28389012" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Document" + ,"Kind":"Com" + ,"Guid":"225120d6-1e0f-40a3-93fe-1079e6a8017b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SaveChanges","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Views" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Views","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Views","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SnapIns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapIns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnapIns","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ActiveView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Location","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsSaved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsSaved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DocumentMode","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"_DocumentMode","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ScopeNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ScopeNamespace","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Properties","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Application","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_Application","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"SnapIn" + ,"Kind":"Com" + ,"Guid":"3be910f6-3459-49c6-a1bb-41e6be9df3ea" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Vendor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Vendor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Extensions","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SnapinCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapinCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Properties","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableAllExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SnapIns" + ,"Kind":"Com" + ,"Guid":"2ef3de1d-b12a-49d1-92c5-0b00798768f1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SnapIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnapIn","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapinNameOrCLSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParentSnapin","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SnapIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnapIn","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapIn","Type":{"Kind":"ApiRef","Name":"SnapIn","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Extension" + ,"Kind":"Com" + ,"Guid":"ad4d6ca6-912f-409b-a26e-7fd234aef542" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Vendor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Vendor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Extensions","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SnapinCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapinCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableAllExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Extensions" + ,"Kind":"Com" + ,"Guid":"82dbea43-8ca4-44bc-a2ca-d18741059ec8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Extension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Extension","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Columns" + ,"Kind":"Com" + ,"Guid":"383d4d97-fc44-478b-b139-6323dc48611c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Column","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Column","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Column" + ,"Kind":"Com" + ,"Guid":"fd1c5f63-2b16-4d06-9ab3-f45350b940ab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisplayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Hidden","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Hidden","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAsSortColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SortOrder","Type":{"Kind":"ApiRef","Name":"_ColumnSortOrder","TargetKind":"Default","Api":"LegacyWindowsEnvironmentFeatures","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSortColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsSortColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Views" + ,"Kind":"Com" + ,"Guid":"d6b8c29d-a1ff-4d72-aab0-e381e9b9338d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"View","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"viewOptions","Type":{"Kind":"ApiRef","Name":"_ViewOptions","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"View" + ,"Kind":"Com" + ,"Guid":"6efc2da2-b38c-457e-9abb-ed2d189b8c38" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ActiveScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ActiveScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Nodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Nodes","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ListItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Nodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Nodes","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SnapinScopeObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ScopeNodeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SnapinSelectionObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SelectionObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Is" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"View","Type":{"Kind":"ApiRef","Name":"View","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"TheSame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Document","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deselect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DisplayScopeNodePropertySheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplaySelectionPropertySheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CopyScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopySelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeleteScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RenameScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenameSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScopeNodeContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ContextMenu","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SelectionContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ContextMenu","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RefreshScopeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExecuteSelectionMenuItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuItemPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteScopeNodeMenuItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MenuItemPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ScopeNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteShellCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Command","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Directory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"WindowState","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Frame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Frame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Frame","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ScopeTreeVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ScopeTreeVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Back" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Forward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_StatusBarText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StatusBarText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Memento" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Memento","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ViewMemento" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Memento","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Columns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Columns","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CellContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CellContents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExportList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"File","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exportoptions","Type":{"Kind":"ApiRef","Name":"_ExportListOptions","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ListViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_ListViewMode","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ListViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"_ListViewMode","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ControlObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Control","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Nodes" + ,"Kind":"Com" + ,"Guid":"313b01df-b22f-4d42-b1b8-483cdcf51d35" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Node","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ContextMenu" + ,"Kind":"Com" + ,"Guid":"dab39ce0-25e6-4e07-8362-ba9c95706545" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IndexOrPath","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"MenuItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MenuItem","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"MenuItem" + ,"Kind":"Com" + ,"Guid":"0178fad1-b361-4b27-96ad-67c57ebf2e1d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LanguageIndependentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LanguageIndependentName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LanguageIndependentPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LanguageIndependentPath","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Properties" + ,"Kind":"Com" + ,"Guid":"2886abc2-a425-42b2-91c6-e25c0e04581c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Property","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"Property" + ,"Kind":"Com" + ,"Guid":"4600c3a5-e301-41d8-b6d0-ef2e4212e0ca" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"MMCVersionInfo" + ,"Kind":"ComClassID" + ,"Guid":"d6fedb1d-cf21-4bd9-af3b-c5468e9c6684" + } + ,{ + "Name":"ConsolePower" + ,"Kind":"ComClassID" + ,"Guid":"f0285374-dff1-11d3-b433-00c04f8ecd78" + } + ,{ + "Name":"MMC_RESULT_VIEW_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_SINGLESEL","Value":1} + ,{"Name":"MMC_SHOWSELALWAYS","Value":2} + ,{"Name":"MMC_NOSORTHEADER","Value":4} + ,{"Name":"MMC_ENSUREFOCUSVISIBLE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_CONTROL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOOLBAR","Value":0} + ,{"Name":"MENUBUTTON","Value":1} + ,{"Name":"COMBOBOXBAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_CONSOLE_VERB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_VERB_NONE","Value":0} + ,{"Name":"MMC_VERB_OPEN","Value":32768} + ,{"Name":"MMC_VERB_COPY","Value":32769} + ,{"Name":"MMC_VERB_PASTE","Value":32770} + ,{"Name":"MMC_VERB_DELETE","Value":32771} + ,{"Name":"MMC_VERB_PROPERTIES","Value":32772} + ,{"Name":"MMC_VERB_RENAME","Value":32773} + ,{"Name":"MMC_VERB_REFRESH","Value":32774} + ,{"Name":"MMC_VERB_PRINT","Value":32775} + ,{"Name":"MMC_VERB_CUT","Value":32776} + ,{"Name":"MMC_VERB_MAX","Value":32777} + ,{"Name":"MMC_VERB_FIRST","Value":32768} + ,{"Name":"MMC_VERB_LAST","Value":32776} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMCBUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nBitmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fsState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fsType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lpButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpTooltipText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_BUTTON_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENABLED","Value":1} + ,{"Name":"CHECKED","Value":2} + ,{"Name":"HIDDEN","Value":4} + ,{"Name":"INDETERMINATE","Value":8} + ,{"Name":"BUTTONPRESSED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESULTDATAITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bScopeItem","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"itemID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESULTFINDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPEDATAITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"displayname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nOpenImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"relativeID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"ID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_SCOPE_ITEM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_SCOPE_ITEM_STATE_NORMAL","Value":1} + ,{"Name":"MMC_SCOPE_ITEM_STATE_BOLD","Value":2} + ,{"Name":"MMC_SCOPE_ITEM_STATE_EXPANDEDONCE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONTEXTMENUITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"strStatusBarText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCommandID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lInsertionPointID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fSpecialFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_MENU_COMMAND_IDS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMCC_STANDARD_VIEW_SELECT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MENUBUTTONDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_STRING_FILTER","Value":0} + ,{"Name":"MMC_INT_FILTER","Value":1} + ,{"Name":"MMC_FILTER_NOVALUE","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_FILTERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchTextMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_FILTER_CHANGE_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MFCC_DISABLE","Value":0} + ,{"Name":"MFCC_ENABLE","Value":1} + ,{"Name":"MFCC_VALUE_CHANGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_RESTORE_VIEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pViewType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lViewOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_EXPANDSYNC_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bHandled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bExpanding","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_VISIBLE_COLUMNS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nVisibleColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgVisibleCols","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_NOTIFY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMCN_ACTIVATE","Value":32769} + ,{"Name":"MMCN_ADD_IMAGES","Value":32770} + ,{"Name":"MMCN_BTN_CLICK","Value":32771} + ,{"Name":"MMCN_CLICK","Value":32772} + ,{"Name":"MMCN_COLUMN_CLICK","Value":32773} + ,{"Name":"MMCN_CONTEXTMENU","Value":32774} + ,{"Name":"MMCN_CUTORMOVE","Value":32775} + ,{"Name":"MMCN_DBLCLICK","Value":32776} + ,{"Name":"MMCN_DELETE","Value":32777} + ,{"Name":"MMCN_DESELECT_ALL","Value":32778} + ,{"Name":"MMCN_EXPAND","Value":32779} + ,{"Name":"MMCN_HELP","Value":32780} + ,{"Name":"MMCN_MENU_BTNCLICK","Value":32781} + ,{"Name":"MMCN_MINIMIZED","Value":32782} + ,{"Name":"MMCN_PASTE","Value":32783} + ,{"Name":"MMCN_PROPERTY_CHANGE","Value":32784} + ,{"Name":"MMCN_QUERY_PASTE","Value":32785} + ,{"Name":"MMCN_REFRESH","Value":32786} + ,{"Name":"MMCN_REMOVE_CHILDREN","Value":32787} + ,{"Name":"MMCN_RENAME","Value":32788} + ,{"Name":"MMCN_SELECT","Value":32789} + ,{"Name":"MMCN_SHOW","Value":32790} + ,{"Name":"MMCN_VIEW_CHANGE","Value":32791} + ,{"Name":"MMCN_SNAPINHELP","Value":32792} + ,{"Name":"MMCN_CONTEXTHELP","Value":32793} + ,{"Name":"MMCN_INITOCX","Value":32794} + ,{"Name":"MMCN_FILTER_CHANGE","Value":32795} + ,{"Name":"MMCN_FILTERBTN_CLICK","Value":32796} + ,{"Name":"MMCN_RESTORE_VIEW","Value":32797} + ,{"Name":"MMCN_PRINT","Value":32798} + ,{"Name":"MMCN_PRELOAD","Value":32799} + ,{"Name":"MMCN_LISTPAD","Value":32800} + ,{"Name":"MMCN_EXPANDSYNC","Value":32801} + ,{"Name":"MMCN_COLUMNS_CHANGED","Value":32802} + ,{"Name":"MMCN_CANPASTE_OUTOFPROC","Value":32803} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DATA_OBJECT_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCT_SCOPE","Value":32768} + ,{"Name":"CCT_RESULT","Value":32769} + ,{"Name":"CCT_SNAPIN_MANAGER","Value":32770} + ,{"Name":"CCT_UNINITIALIZED","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SMMCDataObjects" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDataObject","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SMMCObjectTypes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SNodeID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SNodeID2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SColumnSetID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IComponentData" + ,"Kind":"Com" + ,"Guid":"955ab28a-5218-11d0-a985-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"ApiRef","Name":"MMC_NOTIFY_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"arg","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryDataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DATA_OBJECT_TYPES","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScopeDataItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPEDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CompareObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObjectA","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDataObjectB","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComponent" + ,"Kind":"Com" + ,"Guid":"43136eb2-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpConsole","Type":{"Kind":"ApiRef","Name":"IConsole","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"ApiRef","Name":"MMC_NOTIFY_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"arg","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryDataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DATA_OBJECT_TYPES","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResultViewType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ppViewType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pViewOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResultDataItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CompareObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObjectA","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDataObjectB","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IResultDataCompare" + ,"Kind":"Com" + ,"Guid":"e8315a52-7a1a-11d0-a2d2-00c04fd909dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lUserParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookieA","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cookieB","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pnResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IResultOwnerData" + ,"Kind":"Com" + ,"Guid":"9cb396d8-ea83-11d0-aef1-00c04fb6dd2c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTFINDINFO","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pnFoundIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CacheHint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nStartIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nEndIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SortItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwSortOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lUserParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConsole" + ,"Kind":"Com" + ,"Guid":"43136eb1-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeader","Type":{"Kind":"ApiRef","Name":"IHeaderCtrl","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetToolbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToolbar","Type":{"Kind":"ApiRef","Name":"IToolbar","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryResultView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryScopeImageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppImageList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IImageList","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryResultImageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppImageList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IImageList","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateAllViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hint","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fuStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piRetval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryConsoleVerb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConsoleVerb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConsoleVerb","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectScopeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hScopeItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMainWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hScopeItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHeaderCtrl" + ,"Kind":"Com" + ,"Guid":"43136eb3-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColumnText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColumnText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColumnWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColumnWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_mmc_0000_0006_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCM_INSERTIONPOINTID_MASK_SPECIAL","Value":-65536} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_SHARED","Value":-2147483648} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_CREATE_PRIMARY","Value":1073741824} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_ADD_PRIMARY","Value":536870912} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_ADD_3RDPARTY","Value":268435456} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_RESERVED","Value":268369920} + ,{"Name":"CCM_INSERTIONPOINTID_MASK_FLAGINDEX","Value":31} + ,{"Name":"CCM_INSERTIONPOINTID_PRIMARY_TOP","Value":-1610612736} + ,{"Name":"CCM_INSERTIONPOINTID_PRIMARY_NEW","Value":-1610612735} + ,{"Name":"CCM_INSERTIONPOINTID_PRIMARY_TASK","Value":-1610612734} + ,{"Name":"CCM_INSERTIONPOINTID_PRIMARY_VIEW","Value":-1610612733} + ,{"Name":"CCM_INSERTIONPOINTID_PRIMARY_HELP","Value":-1610612732} + ,{"Name":"CCM_INSERTIONPOINTID_3RDPARTY_NEW","Value":-1879048191} + ,{"Name":"CCM_INSERTIONPOINTID_3RDPARTY_TASK","Value":-1879048190} + ,{"Name":"CCM_INSERTIONPOINTID_ROOT_MENU","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmc_0000_0006_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCM_INSERTIONALLOWED_TOP","Value":1} + ,{"Name":"CCM_INSERTIONALLOWED_NEW","Value":2} + ,{"Name":"CCM_INSERTIONALLOWED_TASK","Value":4} + ,{"Name":"CCM_INSERTIONALLOWED_VIEW","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmc_0000_0006_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCM_COMMANDID_MASK_RESERVED","Value":-65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_mmc_0000_0006_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCM_SPECIAL_SEPARATOR","Value":1} + ,{"Name":"CCM_SPECIAL_SUBMENU","Value":2} + ,{"Name":"CCM_SPECIAL_DEFAULT_ITEM","Value":4} + ,{"Name":"CCM_SPECIAL_INSERTION_POINT","Value":8} + ,{"Name":"CCM_SPECIAL_TESTONLY","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IContextMenuCallback" + ,"Kind":"Com" + ,"Guid":"43136eb7-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXTMENUITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContextMenuProvider" + ,"Kind":"Com" + ,"Guid":"43136eb6-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IContextMenuCallback","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"EmptyMenuList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddPrimaryExtensionItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piExtension","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddThirdPartyExtensionItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IExtendContextMenu" + ,"Kind":"Com" + ,"Guid":"4f3b7a4f-cfac-11cf-b8e3-00c04fd8d5b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddMenuItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IContextMenuCallback","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInsertionAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Command" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCommandID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IImageList" + ,"Kind":"Com" + ,"Guid":"43136eb8-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ImageListSetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nLoc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImageListSetStrip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBMapSm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"pBMapLg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nStartLoc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IResultData" + ,"Kind":"Com" + ,"Guid":"31da5fa0-e0eb-11cf-9f21-00aa003ca9f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nCol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindItemByLParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteAllRsltItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULTDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ModifyItemState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"itemID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"uAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyViewStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"add","Type":{"Kind":"ApiRef","Name":"MMC_RESULT_VIEW_STYLE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"remove","Type":{"Kind":"ApiRef","Name":"MMC_RESULT_VIEW_STYLE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lViewMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lViewMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Sort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwSortOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lUserParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescBarText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DescText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConsoleNameSpace" + ,"Kind":"Com" + ,"Guid":"bedeb620-f24d-11cf-8afc-00aa003ca9f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPEDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"fDeleteThis","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPEDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCOPEDATAITEM","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChildItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pItemChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pItemNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParentItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pItemParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConsoleNameSpace2" + ,"Kind":"Com" + ,"Guid":"255f18cc-65db-11d1-a7dc-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IConsoleNameSpace","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPropertySheetCallback" + ,"Kind":"Com" + ,"Guid":"85de64dd-ef21-11cf-a285-00c04fd8dbe6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPage","Type":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPage","Type":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPropertySheetProvider" + ,"Kind":"Com" + ,"Guid":"85de64de-ef21-11cf-a285-00c04fd8dbe6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertySheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pIDataObjectm","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindPropertySheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpComponent","Type":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrimaryPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bCreateHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hNotifyWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bScopePane","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExtensionPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"page","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExtendPropertySheet" + ,"Kind":"Com" + ,"Guid":"85de64dc-ef21-11cf-a285-00c04fd8dbe6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertyPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"IPropertySheetCallback","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"handle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpIDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryPagesFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IControlbar" + ,"Kind":"Com" + ,"Guid":"69fb811e-6c1c-11d0-a2cb-00c04fd909dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nType","Type":{"Kind":"ApiRef","Name":"MMC_CONTROL_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendControlbar","Type":{"Kind":"ApiRef","Name":"IExtendControlbar","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nType","Type":{"Kind":"ApiRef","Name":"MMC_CONTROL_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExtendControlbar" + ,"Kind":"Com" + ,"Guid":"49506520-6f40-11d0-a98b-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetControlbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pControlbar","Type":{"Kind":"ApiRef","Name":"IControlbar","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlbarNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"MMC_NOTIFY_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"arg","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IToolbar" + ,"Kind":"Com" + ,"Guid":"43136eb9-d36c-11cf-adbc-00aa00a80033" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nImages","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cySize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"crMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nButtons","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCBUTTON","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpButton","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCBUTTON","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"ApiRef","Name":"MMC_BUTTON_STATE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"ApiRef","Name":"MMC_BUTTON_STATE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConsoleVerb" + ,"Kind":"Com" + ,"Guid":"e49f7a60-74af-11d0-a286-00c04fd8fe93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVerbState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eCmdID","Type":{"Kind":"ApiRef","Name":"MMC_CONSOLE_VERB","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"ApiRef","Name":"MMC_BUTTON_STATE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVerbState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eCmdID","Type":{"Kind":"ApiRef","Name":"MMC_CONSOLE_VERB","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"ApiRef","Name":"MMC_BUTTON_STATE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultVerb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eCmdID","Type":{"Kind":"ApiRef","Name":"MMC_CONSOLE_VERB","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultVerb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peCmdID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_CONSOLE_VERB","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISnapinAbout" + ,"Kind":"Com" + ,"Guid":"1245208c-a151-11d0-a7d7-00c04fd909dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSnapinDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSnapinVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSnapinImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAppIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStaticFolderImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSmallImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hSmallImageOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hLargeImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMenuButton" + ,"Kind":"Com" + ,"Guid":"951ed750-d080-11d0-b197-000000000000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTooltipText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTooltipText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"ApiRef","Name":"MMC_BUTTON_STATE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"bState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISnapinHelp" + ,"Kind":"Com" + ,"Guid":"a6b15ace-df59-11d0-a7dd-00c04fd909dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHelpTopic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCompiledHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExtendPropertySheet2" + ,"Kind":"Com" + ,"Guid":"b7a87232-4a51-11d1-a7ea-00c04fd909dd" + ,"Interface":{"Kind":"ApiRef","Name":"IExtendPropertySheet","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"GetWatermarks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lphWatermark","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lphHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lphPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"bStretch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHeaderCtrl2" + ,"Kind":"Com" + ,"Guid":"9757abb8-1b32-11d1-a7ce-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IHeaderCtrl","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"SetChangeTimeOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColumnFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilterData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_FILTERDATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColumnFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pFilterData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_FILTERDATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISnapinHelp2" + ,"Kind":"Com" + ,"Guid":"4861a010-20f9-11d2-a510-00c04fb6dd2c" + ,"Interface":{"Kind":"ApiRef","Name":"ISnapinHelp","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"GetLinkedTopics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCompiledHelpFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MMC_TASK_DISPLAY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_TASK_DISPLAY_UNINITIALIZED","Value":0} + ,{"Name":"MMC_TASK_DISPLAY_TYPE_SYMBOL","Value":1} + ,{"Name":"MMC_TASK_DISPLAY_TYPE_VANILLA_GIF","Value":2} + ,{"Name":"MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF","Value":3} + ,{"Name":"MMC_TASK_DISPLAY_TYPE_BITMAP","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_TASK_DISPLAY_SYMBOL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szFontFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szURLtoEOT","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szSymbolString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_TASK_DISPLAY_BITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMouseOverBitmap","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szMouseOffBitmap","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_TASK_DISPLAY_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eDisplayType","Type":{"Kind":"ApiRef","Name":"MMC_TASK_DISPLAY_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mmc","Parents":["MMC_TASK_DISPLAY_OBJECT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uBitmap","Type":{"Kind":"ApiRef","Name":"MMC_TASK_DISPLAY_BITMAP","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ,{"Name":"uSymbol","Type":{"Kind":"ApiRef","Name":"MMC_TASK_DISPLAY_SYMBOL","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MMC_ACTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_ACTION_UNINITIALIZED","Value":-1} + ,{"Name":"MMC_ACTION_ID","Value":0} + ,{"Name":"MMC_ACTION_LINK","Value":1} + ,{"Name":"MMC_ACTION_SCRIPT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MMC_TASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sDisplayObject","Type":{"Kind":"ApiRef","Name":"MMC_TASK_DISPLAY_OBJECT","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ,{"Name":"szText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szHelpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eActionType","Type":{"Kind":"ApiRef","Name":"MMC_ACTION_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mmc","Parents":["MMC_TASK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nCommandID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"szActionURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MMC_LISTPAD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nCommandID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumTASK" + ,"Kind":"Com" + ,"Guid":"338698b1-5a02-11d1-9fec-00600832db4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMC_TASK","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTASK","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExtendTaskPad" + ,"Kind":"Com" + ,"Guid":"8dee6511-554d-11d1-9fea-00600832db4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TaskNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTaskGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumTASK","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTASK","TargetKind":"Com","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptiveText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDescriptiveText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTDO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_TASK_DISPLAY_OBJECT","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetListPadInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpListPadInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_LISTPAD_INFO","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConsole2" + ,"Kind":"Com" + ,"Guid":"103d842a-aa63-11d1-a7e1-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IConsole","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"bExpand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTaskpadViewPreferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetStatusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDisplayHelp" + ,"Kind":"Com" + ,"Guid":"cc593830-b926-11d1-8063-0000f875a9ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowTopic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelpTopic","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRequiredExtensions" + ,"Kind":"Com" + ,"Guid":"72782d7a-a4a0-11d1-af0f-00c04fb6dd2c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableAllExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFirstExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStringTable" + ,"Kind":"Com" + ,"Guid":"de40b7a4-0f65-11d2-8e25-00c04f8ecd78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAdd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStringID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StringID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StringID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StringID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAllStrings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FindString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFind","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStringID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enumerate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MMC_COLUMN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nColIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_COLUMN_SET_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nNumCols","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pColData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_COLUMN_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_SORT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nColIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwSortOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_SORT_SET_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nNumItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pSortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_SORT_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IColumnData" + ,"Kind":"Com" + ,"Guid":"547c1354-024d-11d3-a707-00c04f8ef4cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColumnConfigData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SColumnSetID","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pColSetData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_COLUMN_SET_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColumnConfigData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SColumnSetID","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppColSetData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_COLUMN_SET_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColumnSortData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SColumnSetID","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pColSortData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_SORT_SET_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColumnSortData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SColumnSetID","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppColSortData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_SORT_SET_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IconIdentifier" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Icon_None","Value":0} + ,{"Name":"Icon_Error","Value":32513} + ,{"Name":"Icon_Question","Value":32514} + ,{"Name":"Icon_Warning","Value":32515} + ,{"Name":"Icon_Information","Value":32516} + ,{"Name":"Icon_First","Value":32513} + ,{"Name":"Icon_Last","Value":32516} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMessageView" + ,"Kind":"Com" + ,"Guid":"80f94174-fccc-11d2-b991-00c04f8ecd78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTitleText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitleText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBodyText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBodyText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"IconIdentifier","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"RDITEMHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RDCOMPARE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lUserParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"prdch1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDITEMHDR","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":[]} + ,{"Name":"prdch2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDITEMHDR","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IResultDataCompareEx" + ,"Kind":"Com" + ,"Guid":"96933476-0251-11d3-aeb0-00c04f8ecd78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDCOMPARE","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pnResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MMC_VIEW_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MMC_VIEW_TYPE_LIST","Value":0} + ,{"Name":"MMC_VIEW_TYPE_HTML","Value":1} + ,{"Name":"MMC_VIEW_TYPE_OCX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESULT_VIEW_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pstrPersistableViewDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eViewType","Type":{"Kind":"ApiRef","Name":"MMC_VIEW_TYPE","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":[]} + ,{"Name":"dwMiscOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Mmc","Parents":["RESULT_VIEW_TYPE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwListOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Mmc","Parents":["_Anonymous_e__Union","RESULT_VIEW_TYPE_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Mmc","Parents":["_Anonymous_e__Union","RESULT_VIEW_TYPE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwHTMLOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pstrURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOCXOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUnkControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CONTEXTMENUITEM2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"strStatusBarText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCommandID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lInsertionPointID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fSpecialFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"strLanguageIndependentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMC_EXT_VIEW_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"viewID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszViewTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszTooltipText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"bReplacesDefaultView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IComponentData2" + ,"Kind":"Com" + ,"Guid":"cca0f2d2-82de-41b5-bf47-3b2076273d5c" + ,"Interface":{"Kind":"ApiRef","Name":"IComponentData","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"QueryDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DATA_OBJECT_TYPES","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IComponent2" + ,"Kind":"Com" + ,"Guid":"79a2d615-4a10-4ed4-8c65-8633f9335095" + ,"Interface":{"Kind":"ApiRef","Name":"IComponent","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"QueryDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DATA_OBJECT_TYPES","TargetKind":"Default","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResultViewType2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pResultViewType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULT_VIEW_TYPE_INFO","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestoreResultView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pResultViewType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESULT_VIEW_TYPE_INFO","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContextMenuCallback2" + ,"Kind":"Com" + ,"Guid":"e178bc0e-2ed0-4b5e-8097-42c9087e8b33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXTMENUITEM2","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMMCVersionInfo" + ,"Kind":"Com" + ,"Guid":"a8d2c5fe-cdcb-4b9d-bde5-a27343ff54bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMMCVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersionMajor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pVersionMinor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExtendView" + ,"Kind":"Com" + ,"Guid":"89995cee-d2ed-4c0e-ae5e-df7e76f3fa53" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pViewExtensionCallback","Type":{"Kind":"ApiRef","Name":"IViewExtensionCallback","TargetKind":"Com","Api":"Mmc","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IViewExtensionCallback" + ,"Kind":"Com" + ,"Guid":"34dd928a-7599-41e5-9f5e-d6bc3062c2da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtViewData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMC_EXT_VIEW_DATA","TargetKind":"Default","Api":"Mmc","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConsolePower" + ,"Kind":"Com" + ,"Guid":"1cfbdd0e-62ca-49ce-a3af-dbb2de61b068" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetExecutionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetIdleTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConsolePowerSink" + ,"Kind":"Com" + ,"Guid":"3333759f-fe4f-4975-b143-fec0a5dd6d65" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPowerBroadcast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INodeProperties" + ,"Kind":"Com" + ,"Guid":"15bc4d24-a522-4406-aa55-0749537a6865" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"szPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConsole3" + ,"Kind":"Com" + ,"Guid":"4f85efdb-d0e1-498c-8d4a-d010dfdd404f" + ,"Interface":{"Kind":"ApiRef","Name":"IConsole2","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"RenameScopeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hScopeItem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IResultData2" + ,"Kind":"Com" + ,"Guid":"0f36e0eb-a7f1-4a81-be5a-9247f7de4b1b" + ,"Interface":{"Kind":"ApiRef","Name":"IResultData","TargetKind":"Com","Api":"Mmc","Parents":[]} + ,"Methods":[ + { + "Name":"RenameResultItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MobileBroadband.json b/api/MobileBroadband.json new file mode 100644 index 0000000..163671d --- /dev/null +++ b/api/MobileBroadband.json @@ -0,0 +1,2542 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"LPMAPILOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPILOGOFF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPISENDMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPISENDMAILW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPISENDDOCUMENTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIFINDNEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIREADMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPISAVEMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIDELETEMAIL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIFREEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPMAPIADDRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIDETAILS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMAPIRESOLVENAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"MBN_SIGNAL_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_RSSI_DEFAULT","Value":-1} + ,{"Name":"MBN_RSSI_DISABLE","Value":0} + ,{"Name":"MBN_RSSI_UNKNOWN","Value":99} + ,{"Name":"MBN_ERROR_RATE_UNKNOWN","Value":99} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CELLULAR_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_CELLULAR_CLASS_NONE","Value":0} + ,{"Name":"MBN_CELLULAR_CLASS_GSM","Value":1} + ,{"Name":"MBN_CELLULAR_CLASS_CDMA","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_VOICE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_VOICE_CLASS_NONE","Value":0} + ,{"Name":"MBN_VOICE_CLASS_NO_VOICE","Value":1} + ,{"Name":"MBN_VOICE_CLASS_SEPARATE_VOICE_DATA","Value":2} + ,{"Name":"MBN_VOICE_CLASS_SIMULTANEOUS_VOICE_DATA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PROVIDER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PROVIDER_STATE_NONE","Value":0} + ,{"Name":"MBN_PROVIDER_STATE_HOME","Value":1} + ,{"Name":"MBN_PROVIDER_STATE_FORBIDDEN","Value":2} + ,{"Name":"MBN_PROVIDER_STATE_PREFERRED","Value":4} + ,{"Name":"MBN_PROVIDER_STATE_VISIBLE","Value":8} + ,{"Name":"MBN_PROVIDER_STATE_REGISTERED","Value":16} + ,{"Name":"MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PROVIDER_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PROVIDERNAME_LEN","Value":20} + ,{"Name":"MBN_PROVIDERID_LEN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_INTERFACE_CAPS_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_DEVICEID_LEN","Value":18} + ,{"Name":"MBN_MANUFACTURER_LEN","Value":32} + ,{"Name":"MBN_MODEL_LEN","Value":32} + ,{"Name":"MBN_FIRMWARE_LEN","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_DATA_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_DATA_CLASS_NONE","Value":0} + ,{"Name":"MBN_DATA_CLASS_GPRS","Value":1} + ,{"Name":"MBN_DATA_CLASS_EDGE","Value":2} + ,{"Name":"MBN_DATA_CLASS_UMTS","Value":4} + ,{"Name":"MBN_DATA_CLASS_HSDPA","Value":8} + ,{"Name":"MBN_DATA_CLASS_HSUPA","Value":16} + ,{"Name":"MBN_DATA_CLASS_LTE","Value":32} + ,{"Name":"MBN_DATA_CLASS_5G_NSA","Value":64} + ,{"Name":"MBN_DATA_CLASS_5G_SA","Value":128} + ,{"Name":"MBN_DATA_CLASS_1XRTT","Value":65536} + ,{"Name":"MBN_DATA_CLASS_1XEVDO","Value":131072} + ,{"Name":"MBN_DATA_CLASS_1XEVDO_REVA","Value":262144} + ,{"Name":"MBN_DATA_CLASS_1XEVDV","Value":524288} + ,{"Name":"MBN_DATA_CLASS_3XRTT","Value":1048576} + ,{"Name":"MBN_DATA_CLASS_1XEVDO_REVB","Value":2097152} + ,{"Name":"MBN_DATA_CLASS_UMB","Value":4194304} + ,{"Name":"MBN_DATA_CLASS_CUSTOM","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CTRL_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_CTRL_CAPS_NONE","Value":0} + ,{"Name":"MBN_CTRL_CAPS_REG_MANUAL","Value":1} + ,{"Name":"MBN_CTRL_CAPS_HW_RADIO_SWITCH","Value":2} + ,{"Name":"MBN_CTRL_CAPS_CDMA_MOBILE_IP","Value":4} + ,{"Name":"MBN_CTRL_CAPS_CDMA_SIMPLE_IP","Value":8} + ,{"Name":"MBN_CTRL_CAPS_PROTECT_UNIQUEID","Value":16} + ,{"Name":"MBN_CTRL_CAPS_MODEL_MULTI_CARRIER","Value":32} + ,{"Name":"MBN_CTRL_CAPS_USSD","Value":64} + ,{"Name":"MBN_CTRL_CAPS_MULTI_MODE","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_CAPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_CAPS_NONE","Value":0} + ,{"Name":"MBN_SMS_CAPS_PDU_RECEIVE","Value":1} + ,{"Name":"MBN_SMS_CAPS_PDU_SEND","Value":2} + ,{"Name":"MBN_SMS_CAPS_TEXT_RECEIVE","Value":4} + ,{"Name":"MBN_SMS_CAPS_TEXT_SEND","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_BAND_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_BAND_CLASS_NONE","Value":0} + ,{"Name":"MBN_BAND_CLASS_0","Value":1} + ,{"Name":"MBN_BAND_CLASS_I","Value":2} + ,{"Name":"MBN_BAND_CLASS_II","Value":4} + ,{"Name":"MBN_BAND_CLASS_III","Value":8} + ,{"Name":"MBN_BAND_CLASS_IV","Value":16} + ,{"Name":"MBN_BAND_CLASS_V","Value":32} + ,{"Name":"MBN_BAND_CLASS_VI","Value":64} + ,{"Name":"MBN_BAND_CLASS_VII","Value":128} + ,{"Name":"MBN_BAND_CLASS_VIII","Value":256} + ,{"Name":"MBN_BAND_CLASS_IX","Value":512} + ,{"Name":"MBN_BAND_CLASS_X","Value":1024} + ,{"Name":"MBN_BAND_CLASS_XI","Value":2048} + ,{"Name":"MBN_BAND_CLASS_XII","Value":4096} + ,{"Name":"MBN_BAND_CLASS_XIII","Value":8192} + ,{"Name":"MBN_BAND_CLASS_XIV","Value":16384} + ,{"Name":"MBN_BAND_CLASS_XV","Value":32768} + ,{"Name":"MBN_BAND_CLASS_XVI","Value":65536} + ,{"Name":"MBN_BAND_CLASS_XVII","Value":131072} + ,{"Name":"MBN_BAND_CLASS_CUSTOM","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_INTERFACE_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cellularClass","Type":{"Kind":"ApiRef","Name":"MBN_CELLULAR_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"voiceClass","Type":{"Kind":"ApiRef","Name":"MBN_VOICE_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"dataClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customDataClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"gsmBandClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cdmaBandClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customBandClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"smsCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"controlCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"deviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"manufacturer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"model","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"firmwareInfo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"providerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"dataClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_PROVIDER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"provider","Type":{"Kind":"ApiRef","Name":"MBN_PROVIDER","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"cellularClass","Type":{"Kind":"ApiRef","Name":"MBN_CELLULAR_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"signalStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_READY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_READY_STATE_OFF","Value":0} + ,{"Name":"MBN_READY_STATE_INITIALIZED","Value":1} + ,{"Name":"MBN_READY_STATE_SIM_NOT_INSERTED","Value":2} + ,{"Name":"MBN_READY_STATE_BAD_SIM","Value":3} + ,{"Name":"MBN_READY_STATE_FAILURE","Value":4} + ,{"Name":"MBN_READY_STATE_NOT_ACTIVATED","Value":5} + ,{"Name":"MBN_READY_STATE_DEVICE_LOCKED","Value":6} + ,{"Name":"MBN_READY_STATE_DEVICE_BLOCKED","Value":7} + ,{"Name":"MBN_READY_STATE_NO_ESIM_PROFILE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_ACTIVATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_ACTIVATION_STATE_NONE","Value":0} + ,{"Name":"MBN_ACTIVATION_STATE_ACTIVATED","Value":1} + ,{"Name":"MBN_ACTIVATION_STATE_ACTIVATING","Value":2} + ,{"Name":"MBN_ACTIVATION_STATE_DEACTIVATED","Value":3} + ,{"Name":"MBN_ACTIVATION_STATE_DEACTIVATING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CONNECTION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_CONNECTION_MODE_PROFILE","Value":0} + ,{"Name":"MBN_CONNECTION_MODE_TMP_PROFILE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_VOICE_CALL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_VOICE_CALL_STATE_NONE","Value":0} + ,{"Name":"MBN_VOICE_CALL_STATE_IN_PROGRESS","Value":1} + ,{"Name":"MBN_VOICE_CALL_STATE_HANGUP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_REGISTRATION_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_ROAMTEXT_LEN","Value":64} + ,{"Name":"MBN_CDMA_DEFAULT_PROVIDER_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_REGISTER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_REGISTER_STATE_NONE","Value":0} + ,{"Name":"MBN_REGISTER_STATE_DEREGISTERED","Value":1} + ,{"Name":"MBN_REGISTER_STATE_SEARCHING","Value":2} + ,{"Name":"MBN_REGISTER_STATE_HOME","Value":3} + ,{"Name":"MBN_REGISTER_STATE_ROAMING","Value":4} + ,{"Name":"MBN_REGISTER_STATE_PARTNER","Value":5} + ,{"Name":"MBN_REGISTER_STATE_DENIED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_REGISTER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_REGISTER_MODE_NONE","Value":0} + ,{"Name":"MBN_REGISTER_MODE_AUTOMATIC","Value":1} + ,{"Name":"MBN_REGISTER_MODE_MANUAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PIN_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_ATTEMPTS_REMAINING_UNKNOWN","Value":-1} + ,{"Name":"MBN_PIN_LENGTH_UNKNOWN","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PIN_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PIN_STATE_NONE","Value":0} + ,{"Name":"MBN_PIN_STATE_ENTER","Value":1} + ,{"Name":"MBN_PIN_STATE_UNBLOCK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PIN_TYPE_NONE","Value":0} + ,{"Name":"MBN_PIN_TYPE_CUSTOM","Value":1} + ,{"Name":"MBN_PIN_TYPE_PIN1","Value":2} + ,{"Name":"MBN_PIN_TYPE_PIN2","Value":3} + ,{"Name":"MBN_PIN_TYPE_DEVICE_SIM_PIN","Value":4} + ,{"Name":"MBN_PIN_TYPE_DEVICE_FIRST_SIM_PIN","Value":5} + ,{"Name":"MBN_PIN_TYPE_NETWORK_PIN","Value":6} + ,{"Name":"MBN_PIN_TYPE_NETWORK_SUBSET_PIN","Value":7} + ,{"Name":"MBN_PIN_TYPE_SVC_PROVIDER_PIN","Value":8} + ,{"Name":"MBN_PIN_TYPE_CORPORATE_PIN","Value":9} + ,{"Name":"MBN_PIN_TYPE_SUBSIDY_LOCK","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pinState","Type":{"Kind":"ApiRef","Name":"MBN_PIN_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"pinType","Type":{"Kind":"ApiRef","Name":"MBN_PIN_TYPE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"attemptsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_PIN_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PIN_MODE_ENABLED","Value":1} + ,{"Name":"MBN_PIN_MODE_DISABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_PIN_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_PIN_FORMAT_NONE","Value":0} + ,{"Name":"MBN_PIN_FORMAT_NUMERIC","Value":1} + ,{"Name":"MBN_PIN_FORMAT_ALPHANUMERIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CONTEXT_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_ACCESSSTRING_LEN","Value":100} + ,{"Name":"MBN_USERNAME_LEN","Value":255} + ,{"Name":"MBN_PASSWORD_LEN","Value":255} + ,{"Name":"MBN_CONTEXT_ID_APPEND","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_AUTH_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_AUTH_PROTOCOL_NONE","Value":0} + ,{"Name":"MBN_AUTH_PROTOCOL_PAP","Value":1} + ,{"Name":"MBN_AUTH_PROTOCOL_CHAP","Value":2} + ,{"Name":"MBN_AUTH_PROTOCOL_MSCHAPV2","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_COMPRESSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_COMPRESSION_NONE","Value":0} + ,{"Name":"MBN_COMPRESSION_ENABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_CONTEXT_TYPE_NONE","Value":0} + ,{"Name":"MBN_CONTEXT_TYPE_INTERNET","Value":1} + ,{"Name":"MBN_CONTEXT_TYPE_VPN","Value":2} + ,{"Name":"MBN_CONTEXT_TYPE_VOICE","Value":3} + ,{"Name":"MBN_CONTEXT_TYPE_VIDEO_SHARE","Value":4} + ,{"Name":"MBN_CONTEXT_TYPE_CUSTOM","Value":5} + ,{"Name":"MBN_CONTEXT_TYPE_PURCHASE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"contextID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"contextType","Type":{"Kind":"ApiRef","Name":"MBN_CONTEXT_TYPE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"accessString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"compression","Type":{"Kind":"ApiRef","Name":"MBN_COMPRESSION","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"authType","Type":{"Kind":"ApiRef","Name":"MBN_AUTH_PROTOCOL","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WWAEXT_SMS_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_MESSAGE_INDEX_NONE","Value":0} + ,{"Name":"MBN_CDMA_SHORT_MSG_SIZE_UNKNOWN","Value":0} + ,{"Name":"MBN_CDMA_SHORT_MSG_SIZE_MAX","Value":160} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_MSG_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_MSG_STATUS_NEW","Value":0} + ,{"Name":"MBN_MSG_STATUS_OLD","Value":1} + ,{"Name":"MBN_MSG_STATUS_DRAFT","Value":2} + ,{"Name":"MBN_MSG_STATUS_SENT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_CDMA_LANG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_CDMA_LANG_NONE","Value":0} + ,{"Name":"MBN_SMS_CDMA_LANG_ENGLISH","Value":1} + ,{"Name":"MBN_SMS_CDMA_LANG_FRENCH","Value":2} + ,{"Name":"MBN_SMS_CDMA_LANG_SPANISH","Value":3} + ,{"Name":"MBN_SMS_CDMA_LANG_JAPANESE","Value":4} + ,{"Name":"MBN_SMS_CDMA_LANG_KOREAN","Value":5} + ,{"Name":"MBN_SMS_CDMA_LANG_CHINESE","Value":6} + ,{"Name":"MBN_SMS_CDMA_LANG_HEBREW","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_CDMA_ENCODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_CDMA_ENCODING_OCTET","Value":0} + ,{"Name":"MBN_SMS_CDMA_ENCODING_EPM","Value":1} + ,{"Name":"MBN_SMS_CDMA_ENCODING_7BIT_ASCII","Value":2} + ,{"Name":"MBN_SMS_CDMA_ENCODING_IA5","Value":3} + ,{"Name":"MBN_SMS_CDMA_ENCODING_UNICODE","Value":4} + ,{"Name":"MBN_SMS_CDMA_ENCODING_SHIFT_JIS","Value":5} + ,{"Name":"MBN_SMS_CDMA_ENCODING_KOREAN","Value":6} + ,{"Name":"MBN_SMS_CDMA_ENCODING_LATIN_HEBREW","Value":7} + ,{"Name":"MBN_SMS_CDMA_ENCODING_LATIN","Value":8} + ,{"Name":"MBN_SMS_CDMA_ENCODING_GSM_7BIT","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_FLAG_ALL","Value":0} + ,{"Name":"MBN_SMS_FLAG_INDEX","Value":1} + ,{"Name":"MBN_SMS_FLAG_NEW","Value":2} + ,{"Name":"MBN_SMS_FLAG_OLD","Value":3} + ,{"Name":"MBN_SMS_FLAG_SENT","Value":4} + ,{"Name":"MBN_SMS_FLAG_DRAFT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flag","Type":{"Kind":"ApiRef","Name":"MBN_SMS_FLAG","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":[]} + ,{"Name":"messageIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_SMS_STATUS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_FLAG_NONE","Value":0} + ,{"Name":"MBN_SMS_FLAG_MESSAGE_STORE_FULL","Value":1} + ,{"Name":"MBN_SMS_FLAG_NEW_MESSAGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_SMS_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"messageIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_SMS_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_SMS_FORMAT_NONE","Value":0} + ,{"Name":"MBN_SMS_FORMAT_PDU","Value":1} + ,{"Name":"MBN_SMS_FORMAT_TEXT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_RADIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_RADIO_OFF","Value":0} + ,{"Name":"MBN_RADIO_ON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MBN_DEVICE_SERVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"deviceServiceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"dataWriteSupported","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dataReadSupported","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MBN_DEVICE_SERVICES_INTERFACE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL","Value":0} + ,{"Name":"MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMbnConnection" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200d-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ConnectionID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InterfaceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionMode","Type":{"Kind":"ApiRef","Name":"MBN_CONNECTION_MODE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"strProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_ACTIVATION_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVoiceCallState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"voiceCallState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_VOICE_CALL_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActivationNetworkError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200e-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDisconnectComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnConnectStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnVoiceCallStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnInterface" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2001-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InterfaceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInterfaceCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_INTERFACE_CAPS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubscriberInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subscriberInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnSubscriberInformation","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"readyState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_READY_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InEmergencyMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"emergencyMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHomeProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"homeProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PROVIDER","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"preferredProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPreferredProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"preferredProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVisibleProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"age","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"visibleProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ScanNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMbnInterfaceEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2002-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInterfaceCapabilityAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSubscriberInformationChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReadyStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEmergencyModeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnHomeProviderAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPreferredProvidersChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetPreferredProvidersComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnScanNetworkComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnInterfaceManager" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201b-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mbnInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnInterfaceManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201c-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInterfaceArrival" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInterfaceRemoval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnRegistration" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2009-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRegisterState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registerState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_REGISTER_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisterMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registerMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_REGISTER_MODE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProviderID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRoamingText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"roamingText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAvailableDataClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"availableDataClasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentDataClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentDataClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegistrationNetworkError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registrationNetworkError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPacketAttachNetworkError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packetAttachNetworkError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRegisterMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registerMode","Type":{"Kind":"ApiRef","Name":"MBN_REGISTER_MODE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dataClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnRegistrationEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200a-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRegisterModeAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRegistration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRegisterStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRegistration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPacketServiceStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRegistration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetRegisterModeComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRegistration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionManager" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201d-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mbnConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201e-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectionArrival" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnConnectionRemoval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldConnection","Type":{"Kind":"ApiRef","Name":"IMbnConnection","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnPinManager" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2005-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPinList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinType","Type":{"Kind":"ApiRef","Name":"MBN_PIN_TYPE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPinState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnPinManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2006-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPinListAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinManager","Type":{"Kind":"ApiRef","Name":"IMbnPinManager","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnGetPinStateComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinManager","Type":{"Kind":"ApiRef","Name":"IMbnPinManager","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnPinEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2008-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEnableComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDisableComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEnterComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pin","Type":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnChangeComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pin","Type":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUnblockComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pin","Type":{"Kind":"ApiRef","Name":"IMbnPin","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnSubscriberInformation" + ,"Kind":"Com" + ,"Guid":"459ecc43-bcf5-11dc-a8a8-001321f1405f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SubscriberID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SubscriberID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SimIccID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SimIccID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TelephoneNumbers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TelephoneNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnSignal" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2003-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSignalStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signalStrength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignalError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signalError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnSignalEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2004-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSignalStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnSignal","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionContext" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200b-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProvisionedContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provisionedContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProvisionedContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provisionedContexts","Type":{"Kind":"ApiRef","Name":"MBN_CONTEXT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionContextEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200c-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnProvisionedContextListChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnConnectionContext","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetProvisionedContextComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnConnectionContext","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionProfileManager" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-200f-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectionProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"connectionProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConnectionProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnInterface","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"connectionProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnConnectionProfile","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateConnectionProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionProfile" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2010-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProfileXmlData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UpdateProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMbnConnectionProfileEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2011-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnProfileUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newProfile","Type":{"Kind":"ApiRef","Name":"IMbnConnectionProfile","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnSmsConfiguration" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2012-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ServiceCenterAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ServiceCenterAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_MaxMessageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CdmaShortMsgSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shortMsgSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SmsFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SmsFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsFormat","Type":{"Kind":"ApiRef","Name":"MBN_SMS_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnSmsReadMsgPdu" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2013-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_MSG_STATUS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PduData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PduData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnSmsReadMsgTextCdma" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2014-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_MSG_STATUS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Timestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Timestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EncodingID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EncodingID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_CDMA_ENCODING","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LanguageID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_CDMA_LANG","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SizeInCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SizeInCharacters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnSms" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2015-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSmsConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnSmsConfiguration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSmsConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsConfiguration","Type":{"Kind":"ApiRef","Name":"IMbnSmsConfiguration","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SmsSendPdu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pduData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SmsSendCdma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"encoding","Type":{"Kind":"ApiRef","Name":"MBN_SMS_CDMA_ENCODING","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"MBN_SMS_CDMA_LANG","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"sizeInCharacters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SmsSendCdmaPdu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SmsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_FILTER","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"smsFormat","Type":{"Kind":"ApiRef","Name":"MBN_SMS_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SmsDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_FILTER","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSmsStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smsStatusInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_SMS_STATUS_INFO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnSmsEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2016-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSmsConfigurationChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetSmsConfigurationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSmsSendComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSmsReadComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"smsFormat","Type":{"Kind":"ApiRef","Name":"MBN_SMS_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"readMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"moreMsgs","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSmsNewClass0Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"smsFormat","Type":{"Kind":"ApiRef","Name":"MBN_SMS_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"readMsgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSmsDeleteComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSmsStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sms","Type":{"Kind":"ApiRef","Name":"IMbnSms","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnServiceActivation" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2017-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vendorSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnServiceActivationEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2018-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnActivationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceActivation","Type":{"Kind":"ApiRef","Name":"IMbnServiceActivation","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"vendorSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"networkError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnVendorSpecificOperation" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2019-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetVendorSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vendorSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnVendorSpecificEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201a-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vendorOperation","Type":{"Kind":"ApiRef","Name":"IMbnVendorSpecificOperation","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"vendorSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetVendorSpecificComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vendorOperation","Type":{"Kind":"ApiRef","Name":"IMbnVendorSpecificOperation","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"vendorSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnConnectionProfileManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-201f-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectionProfileArrival" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnectionProfile","Type":{"Kind":"ApiRef","Name":"IMbnConnectionProfile","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnConnectionProfileRemoval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldConnectionProfile","Type":{"Kind":"ApiRef","Name":"IMbnConnectionProfile","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnRadio" + ,"Kind":"Com" + ,"Guid":"dccccab6-201f-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SoftwareRadioState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SoftwareRadioState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_RADIO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_HardwareRadioState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HardwareRadioState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_RADIO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSoftwareRadioState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radioState","Type":{"Kind":"ApiRef","Name":"MBN_RADIO","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnRadioEvents" + ,"Kind":"Com" + ,"Guid":"dcdddab6-201f-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRadioStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRadio","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetSoftwareRadioStateComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newInterface","Type":{"Kind":"ApiRef","Name":"IMbnRadio","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnMultiCarrier" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2020-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHomeProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"homeProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PROVIDER2","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"preferredMulticarrierProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVisibleProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"age","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"visibleProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSupportedCellularClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cellularClasses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentCellularClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentCellularClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_CELLULAR_CLASS","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScanNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnMultiCarrierEvents" + ,"Kind":"Com" + ,"Guid":"dcdddab6-2021-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetHomeProviderComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnMultiCarrier","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCurrentCellularClassChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnMultiCarrier","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPreferredProvidersChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnMultiCarrier","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnScanNetworkComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnMultiCarrier","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInterfaceCapabilityChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mbnInterface","Type":{"Kind":"ApiRef","Name":"IMbnMultiCarrier","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnDeviceServicesManager" + ,"Kind":"Com" + ,"Guid":"20a26258-6811-4478-ac1d-13324e45e41c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceServicesContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkInterfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"mbnDevicesContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnDeviceServicesContext","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMbnDeviceServicesContext" + ,"Kind":"Com" + ,"Guid":"fc5ac347-1592-4068-80bb-6a57580150d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumerateDeviceServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceServices","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDeviceService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceServiceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"mbnDeviceService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MaxCommandSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxCommandSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MaxDataSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnDeviceServicesEvents" + ,"Kind":"Com" + ,"Guid":"0a900c19-6824-4e97-b76e-cf239d0ca642" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnQuerySupportedCommandsComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"commandIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOpenCommandSessionComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCloseCommandSessionComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetCommandComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"responseID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnQueryCommandComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"responseID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEventNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOpenDataSessionComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCloseDataSessionComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWriteDataComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReadData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceService","Type":{"Kind":"ApiRef","Name":"IMbnDeviceService","TargetKind":"Com","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInterfaceStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"stateChange","Type":{"Kind":"ApiRef","Name":"MBN_DEVICE_SERVICES_INTERFACE_STATE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMbnDeviceService" + ,"Kind":"Com" + ,"Guid":"b3bb9a71-dc70-4be9-a4da-7886ae8b191b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QuerySupportedCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenCommandSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseCommandSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenDataSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseDataSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceServiceData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InterfaceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DeviceServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DeviceServiceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IsCommandSessionOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsDataSessionOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMbnPin" + ,"Kind":"Com" + ,"Guid":"dcbbbab6-2007-4bbb-aaee-338e368af6fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_PinType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PinType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_TYPE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PinFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PinFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_FORMAT","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PinLengthMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PinLengthMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PinLengthMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PinLengthMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PinMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PinMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MBN_PIN_MODE","TargetKind":"Default","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Disable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Change" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"newPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unblock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puk","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"newPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"requestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPinManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMbnPinManager","TargetKind":"Com","Api":"MobileBroadband","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/MobileDeviceManagementRegistration.json b/api/MobileDeviceManagementRegistration.json new file mode 100644 index 0000000..16b9180 --- /dev/null +++ b/api/MobileDeviceManagementRegistration.json @@ -0,0 +1,167 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MANAGEMENT_SERVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszAuthenticationUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MANAGEMENT_REGISTRATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDeviceRegisteredWithManagement","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRegistionKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGISTRATION_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeviceRegistrationBasicInfo","Value":1} + ,{"Name":"MaxDeviceInfoClass","Value":2} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"GetDeviceRegistrationInfo" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DeviceInformationClass","Type":{"Kind":"ApiRef","Name":"REGISTRATION_INFORMATION_CLASS","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDeviceRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDeviceRegisteredWithManagement" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsDeviceRegisteredWithManagement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cchUPN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUPN","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsManagementRegistrationAllowed" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsManagementRegistrationAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMdmUxWithoutAadAllowed" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isEnrollmentAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetManagedExternally" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsManagedExternally","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscoverManagementService" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppMgmtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANAGEMENT_SERVICE_INFO","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterDeviceWithManagementUsingAADCredentials" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterDeviceWithManagementUsingAADDeviceCredentials" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterDeviceWithManagement" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszMDMServiceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppzsAccessToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterDeviceWithManagement" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enrollmentID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetManagementAppHyperlink" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchHyperlink","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszHyperlink","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DiscoverManagementServiceEx" + ,"SetLastError":false + ,"DllImport":"MDMRegistration" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDiscoveryServiceCandidate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppMgmtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANAGEMENT_SERVICE_INFO","TargetKind":"Default","Api":"MobileDeviceManagementRegistration","Parents":[]}}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Monitor.json b/api/Monitor.json new file mode 100644 index 0000000..1d5ba15 --- /dev/null +++ b/api/Monitor.json @@ -0,0 +1,468 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PHYSICAL_MONITOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hPhysicalMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szPhysicalMonitorDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MC_TIMING_REPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwHorizontalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVerticalFrequencyInHZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bTimingStatusByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MC_VCP_CODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_MOMENTARY","Value":0} + ,{"Name":"MC_SET_PARAMETER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_DISPLAY_TECHNOLOGY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_SHADOW_MASK_CATHODE_RAY_TUBE","Value":0} + ,{"Name":"MC_APERTURE_GRILL_CATHODE_RAY_TUBE","Value":1} + ,{"Name":"MC_THIN_FILM_TRANSISTOR","Value":2} + ,{"Name":"MC_LIQUID_CRYSTAL_ON_SILICON","Value":3} + ,{"Name":"MC_PLASMA","Value":4} + ,{"Name":"MC_ORGANIC_LIGHT_EMITTING_DIODE","Value":5} + ,{"Name":"MC_ELECTROLUMINESCENT","Value":6} + ,{"Name":"MC_MICROELECTROMECHANICAL","Value":7} + ,{"Name":"MC_FIELD_EMISSION_DEVICE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_DRIVE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_RED_DRIVE","Value":0} + ,{"Name":"MC_GREEN_DRIVE","Value":1} + ,{"Name":"MC_BLUE_DRIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_GAIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_RED_GAIN","Value":0} + ,{"Name":"MC_GREEN_GAIN","Value":1} + ,{"Name":"MC_BLUE_GAIN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_POSITION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_HORIZONTAL_POSITION","Value":0} + ,{"Name":"MC_VERTICAL_POSITION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_SIZE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_WIDTH","Value":0} + ,{"Name":"MC_HEIGHT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MC_COLOR_TEMPERATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MC_COLOR_TEMPERATURE_UNKNOWN","Value":0} + ,{"Name":"MC_COLOR_TEMPERATURE_4000K","Value":1} + ,{"Name":"MC_COLOR_TEMPERATURE_5000K","Value":2} + ,{"Name":"MC_COLOR_TEMPERATURE_6500K","Value":3} + ,{"Name":"MC_COLOR_TEMPERATURE_7500K","Value":4} + ,{"Name":"MC_COLOR_TEMPERATURE_8200K","Value":5} + ,{"Name":"MC_COLOR_TEMPERATURE_9300K","Value":6} + ,{"Name":"MC_COLOR_TEMPERATURE_10000K","Value":7} + ,{"Name":"MC_COLOR_TEMPERATURE_11500K","Value":8} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"GetNumberOfPhysicalMonitorsFromHMONITOR" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfPhysicalMonitorsFromIDirect3DDevice9" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwNumberOfPhysicalMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPhysicalMonitorsFromHMONITOR" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPhysicalMonitorsFromIDirect3DDevice9" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirect3DDevice9","Type":{"Kind":"ApiRef","Name":"IDirect3DDevice9","TargetKind":"Com","Api":"Direct3D9","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyPhysicalMonitor" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyPhysicalMonitors" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwPhysicalMonitorArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhysicalMonitorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_MONITOR","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVCPFeatureAndVCPFeatureReply" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pvct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_VCP_CODE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwCurrentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVCPFeature" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bVCPCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCurrentSettings" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCapabilitiesStringLength" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCapabilitiesStringLengthInCharacters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CapabilitiesRequestAndCapabilitiesReply" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszASCIICapabilitiesString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwCapabilitiesStringLengthInCharacters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimingReport" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmtrMonitorTimingReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_TIMING_REPORT","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorCapabilities" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMonitorCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSupportedColorTemperatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveCurrentMonitorSettings" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMonitorTechnologyType" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdtyDisplayTechnologyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_DISPLAY_TECHNOLOGY_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMonitorBrightness" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumBrightness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorContrast" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorColorTemperature" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pctCurrentColorTemperature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorRedGreenOrBlueDrive" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorRedGreenOrBlueGain" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMonitorBrightness" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewBrightness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMonitorContrast" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewContrast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMonitorColorTemperature" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ctCurrentColorTemperature","Type":{"Kind":"ApiRef","Name":"MC_COLOR_TEMPERATURE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMonitorRedGreenOrBlueDrive" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dtDriveType","Type":{"Kind":"ApiRef","Name":"MC_DRIVE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewDrive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMonitorRedGreenOrBlueGain" + ,"SetLastError":false + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"gtGainType","Type":{"Kind":"ApiRef","Name":"MC_GAIN_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DegaussMonitor" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMonitorDisplayAreaSize" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumWidthOrHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorDisplayAreaPosition" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwMinimumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMaximumPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMonitorDisplayAreaSize" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"stSizeType","Type":{"Kind":"ApiRef","Name":"MC_SIZE_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewDisplayAreaWidthOrHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMonitorDisplayAreaPosition" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptPositionType","Type":{"Kind":"ApiRef","Name":"MC_POSITION_TYPE","TargetKind":"Default","Api":"Monitor","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNewPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreMonitorFactoryColorDefaults" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestoreMonitorFactoryDefaults" + ,"SetLastError":true + ,"DllImport":"dxva2" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Multicast.json b/api/Multicast.json new file mode 100644 index 0000000..2c90e76 --- /dev/null +++ b/api/Multicast.json @@ -0,0 +1,187 @@ +{ + +"Constants":[ + { + "Name":"MCAST_API_VERSION_0" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MCAST_API_VERSION_1" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"IPNG_ADDRESS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IpAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpAddrV6","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCAST_CLIENT_UID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ClientUIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCAST_SCOPE_CTX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScopeID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"ServerID","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCAST_SCOPE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScopeCtx","Type":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"LastAddr","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"TTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeDesc","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCAST_LEASE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MaxLeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinLeaseDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"MinAddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCAST_LEASE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LeaseEndTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ServerAddress","Type":{"Kind":"ApiRef","Name":"IPNG_ADDRESS","TargetKind":"Default","Api":"Multicast","Parents":[]},"Attrs":[]} + ,{"Name":"AddrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"McastApiStartup" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"McastApiCleanup" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"McastGenUID" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"McastEnumerateScopes" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ReQuery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pScopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_ENTRY","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pScopeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pScopeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"McastRequestAddress" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pScopeCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_SCOPE_CTX","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAddrRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAddrResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"McastRenewAddress" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRenewRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRenewResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_RESPONSE","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"McastReleaseAddress" + ,"SetLastError":false + ,"DllImport":"dhcpcsvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AddrFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_CLIENT_UID","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MCAST_LEASE_REQUEST","TargetKind":"Default","Api":"Multicast","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Multimedia.json b/api/Multimedia.json new file mode 100644 index 0000000..c65303a --- /dev/null +++ b/api/Multimedia.json @@ -0,0 +1,7727 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HMIDI" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HMIDIIN" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HMIDIOUT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HMIDISTRM" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HMIXER" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HMIXEROBJ" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HWAVEIN" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HWAVEOUT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"MMTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MMTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ticks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"smpte","Type":{"Kind":"ApiRef","Name":"_smpte_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_u_e__Union","MMTIME"]},"Attrs":[]} + ,{"Name":"midi","Type":{"Kind":"ApiRef","Name":"_midi_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_u_e__Union","MMTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_smpte_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"min","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sec","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"frame","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fps","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dummy","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pad","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_midi_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"songptrpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HDRVR__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRVCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdrvr","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDRVCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PDRVCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DRVCONFIGINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDCISize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDCISectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszDCIAliasName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRVCONFIGINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDCISize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDCISectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszDCIAliasName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRIVERMSGPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMMIO__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMIOPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpmmioinfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPMMIOPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MMIOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccIOProc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIOProc","Type":{"Kind":"ApiRef","Name":"LPMMIOPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wErrorRet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"htask","Type":{"Kind":"ApiRef","Name":"HTASK","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pchNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pchEndRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pchEndWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lBufOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lDiskOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"adwInfo","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MMCKINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"LPWAVECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"WAVEHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRecorded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLoops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEOUTCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEOUTCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEOUTCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEOUTCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEINCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEINCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEINCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEINCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wf","Type":{"Kind":"ApiRef","Name":"WAVEFORMAT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEFORMATEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDICALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"LPMIDICALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"MIDIOUTCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIOUTCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIOUTCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIOUTCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVoices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNotes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wChannelMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIINCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIINCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIINCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIINCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRecorded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIEVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParms","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDISTRMBUFFVER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOEMVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIPROPTIMEDIV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeDiv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDIPROPTEMPO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTempo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUXCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUXCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUXCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUXCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wTechnology","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDestinations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERLINEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestination","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwComponentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"_Target_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERLINEA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Target_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERLINEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestination","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwComponentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"_Target_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERLINEW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Target_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERCONTROLA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"_Bounds_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERCONTROLA"]},"Attrs":[]} + ,{"Name":"Metrics","Type":{"Kind":"ApiRef","Name":"_Metrics_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERCONTROLA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Bounds_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_Bounds_e__Union","MIXERCONTROLA"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_Bounds_e__Union","MIXERCONTROLA"]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Metrics_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCustomData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERCONTROLW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Bounds","Type":{"Kind":"ApiRef","Name":"_Bounds_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERCONTROLW"]},"Attrs":[]} + ,{"Name":"Metrics","Type":{"Kind":"ApiRef","Name":"_Metrics_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERCONTROLW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Bounds_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_Bounds_e__Union","MIXERCONTROLW"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Multimedia","Parents":["_Bounds_e__Union","MIXERCONTROLW"]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Metrics_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cSteps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCustomData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERLINECONTROLSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERLINECONTROLSA"]},"Attrs":[]} + ,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbmxctrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pamxctrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERLINECONTROLSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERLINECONTROLSW"]},"Attrs":[]} + ,{"Name":"cControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbmxctrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pamxctrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["MIXERCONTROLDETAILS"]},"Attrs":[]} + ,{"Name":"cbDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"paDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cMultipleItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS_LISTTEXTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS_LISTTEXTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS_BOOLEAN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"fValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS_SIGNED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIXERCONTROLDETAILS_UNSIGNED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIMECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wPeriodMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYCAPSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wXmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wXmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szRegKey","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szOEMVxD","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYCAPSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wXmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wXmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szRegKey","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szOEMVxD","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYCAPS2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wXmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wXmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szRegKey","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szOEMVxD","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYCAPS2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szPname","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wXmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wXmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPeriodMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wUmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVmax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szRegKey","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szOEMVxD","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ManufacturerGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProductGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NameGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wXpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wYpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wZpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPOV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_PCM" + ,"Kind":"ComClassID" + ,"Guid":"00000001-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_IEEE_FLOAT" + ,"Kind":"ComClassID" + ,"Guid":"00000003-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"KSDATAFORMAT_SUBTYPE_WAVEFORMATEX" + ,"Kind":"ComClassID" + ,"Guid":"00000000-0000-0010-8000-00aa00389b71" + } + ,{ + "Name":"WAVEFORMATEXTENSIBLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"Samples","Type":{"Kind":"ApiRef","Name":"_Samples_e__Union","TargetKind":"Default","Api":"Multimedia","Parents":["WAVEFORMATEXTENSIBLE"]},"Attrs":[]} + ,{"Name":"dwChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Samples_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wValidBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ADPCMCOEFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"iCoef1","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"iCoef2","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumCoef","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"aCoef","Type":{"Kind":"ApiRef","Name":"ADPCMCOEFSET","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulContentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wfxSecure","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DVIADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEDIASPACEADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SIERRAADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"G723_ADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"cbExtraSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nAuxBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIGISTDWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIGIFIXWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIALOGICOKIADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ewf","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"YAMAHA_ADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SONARCWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wCompType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUESPEECHWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"abReserved","Type":{"Kind":"Array","Shape":{"Size":28},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ECHOSC1WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIOFILE_AF36WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APTXWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIOFILE_AF10WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOLBYAC2WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"nAuxBitsCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GSM610WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADPCMEWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTRESVQLPCWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIGIREALWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIGIADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTRESCR10WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NMS_VBXADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"G721_ADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"nAuxBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSAUDIO1WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEncodeOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMAUDIO2WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwSamplesPerBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wEncodeOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwSuperBlockAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMAUDIO3WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wValidBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wEncodeOptions","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATIVEADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATIVEFASTSPEECH8WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATIVEFASTSPEECH10WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FMTOWNS_SND_WAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLIGSMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLIADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLICELPWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLISBCWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OLIOPRWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSIMAADPCMWAVEFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wfx","Type":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VOLUMEWAVEFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfltr","Type":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ECHOWAVEFILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wfltr","Type":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"s_RIFFWAVE_inst" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bUnshiftedNote","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"chFineTune","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"chGain","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bLowNote","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHighNote","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bLowVelocity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHighVelocity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_s_RIFFWAVE_INST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXBMINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bmi","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"biExtDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JPEGINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"JPEGSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JPEGProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JPEGColorSpaceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JPEGBitsPerSample","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JPEGHSubSampling","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JPEGVSubSampling","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RECT_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_CAPTURE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_CAPTURE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_COPY_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_CUE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_CUT_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_DELETE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_INFO_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_INFO_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_LIST_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_LIST_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrReturn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_MONITOR_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_OPEN_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_OPEN_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDeviceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_PASTE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_QUALITY_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_QUALITY_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RECORD_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAudioStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVideoStream","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RESERVE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RESERVE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RESTORE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_RESTORE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SAVE_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SAVE_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SET_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTimeFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SETAUDIO_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrQuality","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SETAUDIO_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrQuality","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SIGNAL_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserParm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SETVIDEO_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrQuality","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSourceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_SETVIDEO_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrQuality","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSourceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_STATUS_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDrive","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_STATUS_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrDrive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_STEP_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_UPDATE_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_WINDOW_PARMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MCI_DGV_WINDOW_PARMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HACMDRIVERID__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HACMDRIVER__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HACMSTREAM__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HACMOBJ__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMDRIVERENUMCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMDRIVERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPACMDRIVERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"tACMDRIVERDETAILSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vdwACM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFormatTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFilterTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCopyright","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szLicensing","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szFeatures","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMDRIVERDETAILSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccComp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vdwACM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vdwDriver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFormatTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFilterTags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szShortName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCopyright","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLicensing","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szFeatures","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFORMATTAGDETAILSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStandardFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFORMATTAGDETAILSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFormatSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStandardFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMFORMATTAGENUMCBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFORMATTAGENUMCBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"tACMFORMATDETAILSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFORMATDETAILSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMFORMATENUMCBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFORMATENUMCBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFORMATCHOOSEHOOKPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFORMATCHOOSEHOOKPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"tACMFORMATCHOOSEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfxEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEHOOKPROCA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFORMATCHOOSEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szFormatTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szFormat","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfxEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFORMATCHOOSEHOOKPROCW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFILTERTAGDETAILSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStandardFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFILTERTAGDETAILSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFilterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStandardFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMFILTERTAGENUMCBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFILTERTAGENUMCBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"tACMFILTERDETAILSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFILTERDETAILSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMFILTERENUMCBA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFILTERENUMCBW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwSupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFILTERCHOOSEHOOKPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACMFILTERCHOOSEHOOKPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"tACMFILTERCHOOSEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfltrEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEHOOKPROCA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tACMFILTERCHOOSEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"cbwfltr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szFilterTag","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szFilter","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwfltrEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"ACMFILTERCHOOSEHOOKPROCW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACMSTREAMHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pbSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbSrcLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSrcLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pbDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbDstLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbDstLengthUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDstUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReservedDriver","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIC__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICOPEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pV1Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pV2Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionICM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDriver","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICCOMPRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpbiInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpckid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lFrameNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICCOMPRESSFRAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lOutput","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpbiInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lInput","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lStartFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lFrameCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lDataRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lKeyRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverheadPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"PutData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICSETSTATUSPROC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICDECOMPRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpbiOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICDECOMPRESSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpbiDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDst","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"xDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICDRAWBEGIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"xDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICDRAWSUGGEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"lpbiSuggest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":[]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hicDecompressor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPVARS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"lpbiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"lpBitsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpBitsPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lFrame","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lKey","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lDataRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lQ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lKeyCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAWDIBTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"timeCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeDraw","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeDecompress","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeDither","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeStretch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeBlt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeSetDIBits","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISTREAMINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEditCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatChangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISTREAMINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInitialFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcFrame","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEditCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFormatChangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIFILEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEditCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFileType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVIFILEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMaxBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSuggestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEditCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFileType","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AVISAVECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVICOMPRESSOPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwKeyFrameEvery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpParms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbParms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterleaveEvery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAVIStream" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Info" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"plSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plSampWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"plBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAVIStreaming" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAVIEditStream" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Paste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAVIPersistFile" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IPersistFile","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reserved1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAVIFile" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Info" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVIFILEINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EndRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeleteStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetFrame" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HVIDEO__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEOHDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"channel_caps_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcRectXMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcRectYMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcRectWidthMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcRectHeightMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDstRectXMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDstRectYMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDstRectWidthMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDstRectHeightMod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPDRIVERCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wDeviceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fHasOverlay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fHasDlgVideoSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fHasDlgVideoFormat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fHasDlgVideoDisplay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fCaptureInitialized","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDriverSuppliesPalettes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hVideoIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hVideoOut","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hVideoExtIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hVideoExtOut","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uiImageWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uiImageHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fLiveWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fOverlayWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fScale","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptScroll","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fUsingDefaultPalette","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAudioHardware","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fCapFileExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCurrentVideoFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentVideoFramesDropped","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentWaveSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentTimeElapsedMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hPalCurrent","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"fCapturingNow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumVideoAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wNumAudioAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPTUREPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRequestMicroSecPerFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMakeUserHitOKToCapture","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPercentDropForError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fYield","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIndexSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wChunkGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUsingDOSMemory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wNumVideoRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCaptureAudio","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wNumAudioRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vKeyAbort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAbortLeftMouse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAbortRightMouse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fLimitEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wTimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMCIControl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fStepMCIDevice","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMCIStartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMCIStopTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fStepCaptureAt2x","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wStepCaptureAverageFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAudioBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableWriteCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AVStreamMaster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPINFOCHUNK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fccInfoID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPYIELDCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CAPSTATUSCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CAPERRORCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CAPSTATUSCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CAPERRORCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CAPVIDEOCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpVHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CAPWAVECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpWHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CAPCONTROLCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRVM_IOCTL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAVEOPENDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hWave","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMAT","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"uMappedDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"midiopenstrmid_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tMIXEROPENDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hmx","Type":{"Kind":"ApiRef","Name":"HMIXER","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"pReserved0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dnDevNode","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"timerevent_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpFunction","Type":{"Kind":"ApiRef","Name":"LPTIMECALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joypos_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwU","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joyrange_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"jpMin","Type":{"Kind":"ApiRef","Name":"joypos_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"jpMax","Type":{"Kind":"ApiRef","Name":"joypos_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"jpCenter","Type":{"Kind":"ApiRef","Name":"joypos_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joyreguservalues_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"jrvRanges","Type":{"Kind":"ApiRef","Name":"joyrange_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"jpDeadZone","Type":{"Kind":"ApiRef","Name":"joypos_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joyreghwsettings_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joyreghwconfig_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hws","Type":{"Kind":"ApiRef","Name":"joyreghwsettings_tag","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":[]} + ,{"Name":"dwUsageSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwv","Type":{"Kind":"ApiRef","Name":"JOYREGHWVALUES","TargetKind":"Default","Api":"Hid","Parents":[]},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"joycalibrate_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wXbase","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wXdelta","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wYbase","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wYdelta","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wZbase","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wZdelta","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOYDEVMSGPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPJOYDEVMSGPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"MCI_OPEN_DRIVER_PARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wCustomCommandTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TASKCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwInst","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPTASKCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } +] + +,"Functions":[ + { + "Name":"joyConfigChanged" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseDriver" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDriver","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenDriver" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"szDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szSectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendDriverMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDriver","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrvGetModuleHandle" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hDriver","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDriverModuleHandle" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hDriver","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefDriverProc" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDriverIdentifier","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hdrvr","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DriverCallback" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hDevice","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"sndOpenSound" + ,"SetLastError":false + ,"DllImport":"api-ms-win-mm-misc-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"FileHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"mmDrvInstall" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDriver","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"wszDrvEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"drvMessage","Type":{"Kind":"ApiRef","Name":"DRIVERMSGPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioStringToFOURCCA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioStringToFOURCCW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioInstallIOProcA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPMMIOPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]} + ,"Params":[ + {"Name":"fccIOProc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIOProc","Type":{"Kind":"ApiRef","Name":"LPMMIOPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioInstallIOProcW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPMMIOPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]} + ,"Params":[ + {"Name":"fccIOProc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIOProc","Type":{"Kind":"ApiRef","Name":"LPMMIOPROC","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioOpenA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioOpenW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioRenameA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fdwRename","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioRenameW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fdwRename","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fuClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioRead" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioWrite" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioSeek" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioGetInfo" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fuInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioSetInfo" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fuInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioSetBuffer" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pchBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fuBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioFlush" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fuFlush","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioAdvance" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmioinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMIOINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fuAdvance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioSendMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mmioDescend" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmcki","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCKINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pmmckiParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCKINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fuDescend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioAscend" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmcki","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCKINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fuAscend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmioCreateChunk" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmmio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMMIO__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pmmcki","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MMCKINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fuCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"sndPlaySoundA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fuSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"sndPlaySoundW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fuSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaySoundA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hmod","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaySoundW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSound","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hmod","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwSound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"waveOutGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pwoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEOUTCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbwoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pwoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEOUTCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbwoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"waveOutSetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetErrorTextA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetErrorTextW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phwo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutPrepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutUnprepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutWrite" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutPause" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutRestart" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutReset" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutBreakLoop" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetPosition" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmmt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetPitch" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwPitch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"waveOutSetPitch" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPitch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetPlaybackRate" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"waveOutSetPlaybackRate" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveOutGetID" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"waveOutMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwo","Type":{"Kind":"ApiRef","Name":"HWAVEOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"waveInGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pwic","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEINCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbwic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pwic","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEINCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbwic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetErrorTextA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetErrorTextW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwfx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInPrepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInUnprepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInAddBuffer" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WAVEHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInStart" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInStop" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInReset" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetPosition" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmmt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInGetID" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"waveInMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwi","Type":{"Kind":"ApiRef","Name":"HWAVEIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"midiOutGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"midiStreamOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cMidi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamProperty" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppropdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamPosition" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpmmt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamOut" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamPause" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamRestart" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiStreamStop" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hms","Type":{"Kind":"ApiRef","Name":"HMIDISTRM","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiConnect" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDI","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"midiDisconnect" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDI","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"midiOutGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmoc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIOUTCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmoc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIOUTCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutGetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"midiOutSetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutGetErrorTextA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutGetErrorTextW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phmo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutPrepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutUnprepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutShortMsg" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutLongMsg" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutReset" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutCachePatches" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBank","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwpa","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"fuCache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutCacheDrumPatches" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwkya","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"fuCache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiOutGetID" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"midiOutMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmo","Type":{"Kind":"ApiRef","Name":"HMIDIOUT","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"midiInGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"midiInGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmic","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIINCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmic","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIINCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInGetErrorTextA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInGetErrorTextW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"mmrError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phmi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInPrepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInUnprepareHeader" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInAddBuffer" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pmh","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIDIHDR","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInStart" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInStop" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInReset" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"midiInGetID" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"puDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"midiInMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmi","Type":{"Kind":"ApiRef","Name":"HMIDIIN","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"auxGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"auxGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pac","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AUXCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"auxGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pac","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AUXCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"auxSetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"auxGetVolume" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"auxOutMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mixerGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"mixerGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uMxId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmxcaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIXERCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmxcaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uMxId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pmxcaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MIXERCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmxcaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerOpen" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phmx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"uMxId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerClose" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmx","Type":{"Kind":"ApiRef","Name":"HMIXER","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerMessage" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmx","Type":{"Kind":"ApiRef","Name":"HMIXER","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"mixerGetLineInfoA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINEA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetLineInfoW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINEW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetID" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"puMxId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fdwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetLineControlsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxlc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINECONTROLSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetLineControlsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxlc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERLINECONTROLSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwControls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetControlDetailsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerGetControlDetailsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mixerSetControlDetails" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmxobj","Type":{"Kind":"ApiRef","Name":"HMIXEROBJ","TargetKind":"Default","Api":"Multimedia","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pmxcd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIXERCONTROLDETAILS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeGetSystemTime" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pmmt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MMTIME","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbmmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeGetTime" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"timeGetDevCaps" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ptc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TIMECAPS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbtc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeBeginPeriod" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeEndPeriod" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"joyGetPosEx" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pji","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JOYINFOEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"joyGetNumDevs" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"joyGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pjc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JOYCAPSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbjc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"joyGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pjc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JOYCAPSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbjc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"joyGetPos" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pji","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JOYINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"joyGetThreshold" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"joyReleaseCapture" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"joySetCapture" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"joySetThreshold" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uJoyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmGetVersion" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"acmMetrics" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hao","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMOBJ__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMetric","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acmDriverEnum" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMDRIVERENUMCB","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverID" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hao","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMOBJ__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"fdwDriverID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverAddA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"hinstModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverAddW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phadid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"hinstModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwAdd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverRemove" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwRemove","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverOpen" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phad","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverClose" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverMessage" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverPriority" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverDetailsA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"padd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMDRIVERDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmDriverDetailsW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hadid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVERID__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"padd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMDRIVERDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatTagDetailsA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatTagDetailsW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatTagEnumA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATTAGENUMCBA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatTagEnumW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATTAGENUMCBW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatDetailsA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatDetailsW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatEnumA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATENUMCBA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatEnumW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFORMATENUMCBW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatSuggest" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbwfxDst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwSuggest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFormatChooseA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pafmtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATCHOOSEA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acmFormatChooseW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pafmtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFORMATCHOOSEW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acmFilterTagDetailsA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterTagDetailsW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterTagEnumA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERTAGENUMCBA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterTagEnumW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"paftd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERTAGDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERTAGENUMCBW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterDetailsA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterDetailsW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterEnumA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERENUMCBA","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterEnumW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pafd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERDETAILSW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnCallback","Type":{"Kind":"ApiRef","Name":"ACMFILTERENUMCBW","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmFilterChooseA" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pafltrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERCHOOSEA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acmFilterChooseW" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pafltrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tACMFILTERCHOOSEW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acmStreamOpen" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phas","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"had","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMDRIVER__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwfxSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwfxDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwfltr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFILTER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwCallback","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdwOpen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamClose" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwClose","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamSize" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutputBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fdwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamReset" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwReset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamMessage" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamConvert" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwConvert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamPrepareHeader" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwPrepare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"acmStreamUnprepareHeader" + ,"SetLastError":false + ,"DllImport":"MSACM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"has","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HACMSTREAM__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACMSTREAMHEADER","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fdwUnprepare","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VideoForWindowsVersion" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ICInfo" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpicinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ICInstall" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szDesc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICRemove" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICGetInfo" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"picinfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ICINFO","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICOpen" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICOpenFunction" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpfnHandler","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICClose" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICSendMessage" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICCompress" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpbiInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpckid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lFrameNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ICDecompress" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ICDrawBegin" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"xDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwScale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICDraw" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICLocate" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fccHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpbiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICGetDisplayFormat" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpbiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"BitDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICImageCompress" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpbiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ICImageDecompress" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIC__","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpbiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ICCompressorChoose" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPVARS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ICSeqCompressFrameStart" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPVARS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpbiIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICSeqCompressFrameEnd" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPVARS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICSeqCompressFrame" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPVARS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pfKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ICCompressorFree" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPVARS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibOpen" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"DrawDibClose" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibGetBuffer" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibGetPalette" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibSetPalette" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawDibChangePalette" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lppe","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibRealize" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBackground","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibStart" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"rate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibStop" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibBegin" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibDraw" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"xDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dyDst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"xSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dxSrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dySrc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibEnd" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrawDibTime" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpddtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRAWDIBTIME","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawDibProfileDisplay" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileInit" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"AVIFileExit" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"AVIFileAddRef" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileRelease" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileOpenA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIFileOpenW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIFileInfoW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVIFILEINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileInfoA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVIFILEINFOA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileGetStream" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileCreateStreamW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileCreateStreamA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileWriteData" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIFileReadData" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ckid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVIFileEndRecord" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamAddRef" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamRelease" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamInfoW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamInfoA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamFindSample" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamReadFormat" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVIStreamSetFormat" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamReadData" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVIStreamWriteData" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"fcc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamRead" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"plSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AVIStreamWrite" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSamples","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plSampWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"plBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AVIStreamStart" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamLength" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamTimeToSample" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamSampleToTime" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSample","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamBeginStreaming" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamEndStreaming" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamGetFrameOpen" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"IGetFrame","TargetKind":"Com","Api":"Multimedia","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpbiWanted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIStreamGetFrame" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pg","Type":{"Kind":"ApiRef","Name":"IGetFrame","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamGetFrameClose" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pg","Type":{"Kind":"ApiRef","Name":"IGetFrame","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIStreamOpenFromFileA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIStreamOpenFromFileW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fccType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIStreamCreate" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppavi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lParam1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVIMakeCompressedStream" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsCompressed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppsSource","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AVISaveA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"AVISAVECALLBACK","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVISaveVA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"AVISAVECALLBACK","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plpOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVISaveW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"AVISAVECALLBACK","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfile","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVISaveVW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"AVISAVECALLBACK","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plpOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVISaveOptions" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppavi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plpOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVISaveOptionsFree" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plpOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVICOMPRESSOPTIONS","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIBuildFilterW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbFilter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fSaving","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIBuildFilterA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbFilter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fSaving","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIMakeFileFromStreams" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nStreams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"papStreams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIMakeStreamFromClipboard" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hGlobal","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppstream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AVIPutFileOnClipboard" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pf","Type":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AVIGetFromClipboard" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIFile","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AVIClearClipboard" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateEditableStream" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsEditable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"psSource","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditStreamCut" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"plStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EditStreamCopy" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"plStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EditStreamPaste" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"plPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditStreamClone" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EditStreamSetNameA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EditStreamSetNameW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EditStreamSetInfoW" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOW","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditStreamSetInfoA" + ,"SetLastError":false + ,"DllImport":"AVIFIL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pavi","Type":{"Kind":"ApiRef","Name":"IAVIStream","TargetKind":"Com","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AVISTREAMINFOA","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MCIWndCreateA" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MCIWndCreateW" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MCIWndRegisterClass" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"capCreateCaptureWindowA" + ,"SetLastError":false + ,"DllImport":"AVICAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpszWindowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"capGetDriverDescriptionA" + ,"SetLastError":false + ,"DllImport":"AVICAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wDriverIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszVer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbVer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"capCreateCaptureWindowW" + ,"SetLastError":false + ,"DllImport":"AVICAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpszWindowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"capGetDriverDescriptionW" + ,"SetLastError":false + ,"DllImport":"AVICAP32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wDriverIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszVer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbVer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpenFileNamePreviewA" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpofn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSaveFileNamePreviewA" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpofn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOpenFileNamePreviewW" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpofn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSaveFileNamePreviewW" + ,"SetLastError":false + ,"DllImport":"MSVFW32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpofn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"mmTaskCreate" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"LPTASKCALLBACK","TargetKind":"FunctionPointer","Api":"Multimedia","Parents":[]},"Attrs":["In"]} + ,{"Name":"lph","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwInst","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmTaskBlock" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"h","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmTaskSignal" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"h","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"mmTaskYield" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"mmGetCurrentTask" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ + "WAVEOUTCAPS" + ,"WAVEOUTCAPS2" + ,"WAVEINCAPS" + ,"WAVEINCAPS2" + ,"MIDIOUTCAPS" + ,"MIDIOUTCAPS2" + ,"MIDIINCAPS" + ,"MIDIINCAPS2" + ,"AUXCAPS" + ,"AUXCAPS2" + ,"MIXERCAPS" + ,"MIXERCAPS2" + ,"MIXERLINE" + ,"MIXERCONTROL" + ,"MIXERLINECONTROLS" + ,"MIXERCONTROLDETAILS_LISTTEXT" + ,"JOYCAPS" + ,"JOYCAPS2" + ,"MCI_DGV_CAPTURE_PARMS" + ,"MCI_DGV_INFO_PARMS" + ,"MCI_DGV_LIST_PARMS" + ,"MCI_DGV_OPEN_PARMS" + ,"MCI_DGV_QUALITY_PARMS" + ,"MCI_DGV_RESERVE_PARMS" + ,"MCI_DGV_RESTORE_PARMS" + ,"MCI_DGV_SAVE_PARMS" + ,"MCI_DGV_SETAUDIO_PARMS" + ,"MCI_DGV_SETVIDEO_PARMS" + ,"MCI_DGV_STATUS_PARMS" + ,"MCI_DGV_WINDOW_PARMS" + ,"tACMDRIVERDETAILS" + ,"tACMFORMATTAGDETAILS" + ,"ACMFORMATTAGENUMCB" + ,"tACMFORMATDETAILS" + ,"ACMFORMATENUMCB" + ,"ACMFORMATCHOOSEHOOKPROC" + ,"tACMFORMATCHOOSE" + ,"tACMFILTERTAGDETAILS" + ,"ACMFILTERTAGENUMCB" + ,"tACMFILTERDETAILS" + ,"ACMFILTERENUMCB" + ,"ACMFILTERCHOOSEHOOKPROC" + ,"tACMFILTERCHOOSE" + ,"AVISTREAMINFO" + ,"AVIFILEINFO" + ,"CAPSTATUSCALLBACK" + ,"CAPERRORCALLBACK" + ,"mmioStringToFOURCC" + ,"mmioInstallIOProc" + ,"mmioOpen" + ,"mmioRename" + ,"sndPlaySound" + ,"PlaySound" + ,"waveOutGetDevCaps" + ,"waveOutGetErrorText" + ,"waveInGetDevCaps" + ,"waveInGetErrorText" + ,"midiOutGetDevCaps" + ,"midiOutGetErrorText" + ,"midiInGetDevCaps" + ,"midiInGetErrorText" + ,"auxGetDevCaps" + ,"mixerGetDevCaps" + ,"mixerGetLineInfo" + ,"mixerGetLineControls" + ,"mixerGetControlDetails" + ,"joyGetDevCaps" + ,"acmDriverAdd" + ,"acmDriverDetails" + ,"acmFormatTagDetails" + ,"acmFormatTagEnum" + ,"acmFormatDetails" + ,"acmFormatEnum" + ,"acmFormatChoose" + ,"acmFilterTagDetails" + ,"acmFilterTagEnum" + ,"acmFilterDetails" + ,"acmFilterEnum" + ,"acmFilterChoose" + ,"AVIFileOpen" + ,"AVIFileInfo" + ,"AVIFileCreateStream" + ,"AVIStreamInfo" + ,"AVIStreamOpenFromFile" + ,"AVISave" + ,"AVISaveV" + ,"AVIBuildFilter" + ,"EditStreamSetName" + ,"EditStreamSetInfo" + ,"MCIWndCreate" + ,"capCreateCaptureWindow" + ,"capGetDriverDescription" + ,"GetOpenFileNamePreview" + ,"GetSaveFileNamePreview" +] + +} diff --git a/api/NativeWiFi.json b/api/NativeWiFi.json new file mode 100644 index 0000000..f566c74 --- /dev/null +++ b/api/NativeWiFi.json @@ -0,0 +1,8367 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DOT11_BSS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_BSS_type_infrastructure","Value":1} + ,{"Name":"dot11_BSS_type_independent","Value":2} + ,{"Name":"dot11_BSS_type_any","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_SSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uSSIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucSSID","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AUTH_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_AUTH_ALGO_80211_OPEN","Value":1} + ,{"Name":"DOT11_AUTH_ALGO_80211_SHARED_KEY","Value":2} + ,{"Name":"DOT11_AUTH_ALGO_WPA","Value":3} + ,{"Name":"DOT11_AUTH_ALGO_WPA_PSK","Value":4} + ,{"Name":"DOT11_AUTH_ALGO_WPA_NONE","Value":5} + ,{"Name":"DOT11_AUTH_ALGO_RSNA","Value":6} + ,{"Name":"DOT11_AUTH_ALGO_RSNA_PSK","Value":7} + ,{"Name":"DOT11_AUTH_ALGO_WPA3","Value":8} + ,{"Name":"DOT11_AUTH_ALGO_WPA3_SAE","Value":9} + ,{"Name":"DOT11_AUTH_ALGO_OWE","Value":10} + ,{"Name":"DOT11_AUTH_ALGO_IHV_START","Value":-2147483648} + ,{"Name":"DOT11_AUTH_ALGO_IHV_END","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_CIPHER_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_CIPHER_ALGO_NONE","Value":0} + ,{"Name":"DOT11_CIPHER_ALGO_WEP40","Value":1} + ,{"Name":"DOT11_CIPHER_ALGO_TKIP","Value":2} + ,{"Name":"DOT11_CIPHER_ALGO_CCMP","Value":4} + ,{"Name":"DOT11_CIPHER_ALGO_WEP104","Value":5} + ,{"Name":"DOT11_CIPHER_ALGO_BIP","Value":6} + ,{"Name":"DOT11_CIPHER_ALGO_GCMP","Value":8} + ,{"Name":"DOT11_CIPHER_ALGO_GCMP_256","Value":9} + ,{"Name":"DOT11_CIPHER_ALGO_CCMP_256","Value":10} + ,{"Name":"DOT11_CIPHER_ALGO_BIP_GMAC_128","Value":11} + ,{"Name":"DOT11_CIPHER_ALGO_BIP_GMAC_256","Value":12} + ,{"Name":"DOT11_CIPHER_ALGO_BIP_CMAC_256","Value":13} + ,{"Name":"DOT11_CIPHER_ALGO_WPA_USE_GROUP","Value":256} + ,{"Name":"DOT11_CIPHER_ALGO_RSN_USE_GROUP","Value":256} + ,{"Name":"DOT11_CIPHER_ALGO_WEP","Value":257} + ,{"Name":"DOT11_CIPHER_ALGO_IHV_START","Value":-2147483648} + ,{"Name":"DOT11_CIPHER_ALGO_IHV_END","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_AUTH_CIPHER_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthAlgoId","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"CipherAlgoId","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OILength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OI","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ACCESSNETWORKOPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AccessNetworkType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Internet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ASRA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ESR","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UESA","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_VENUEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VenueGroup","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VenueType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_STATISTICS_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Oid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_STATISTICS_VALUE_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Oid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_VAR_DATA_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_OBJECT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisRequestQueryInformation","Value":0} + ,{"Name":"NdisRequestSetInformation","Value":1} + ,{"Name":"NdisRequestQueryStatistics","Value":2} + ,{"Name":"NdisRequestOpen","Value":3} + ,{"Name":"NdisRequestClose","Value":4} + ,{"Name":"NdisRequestSend","Value":5} + ,{"Name":"NdisRequestTransferData","Value":6} + ,{"Name":"NdisRequestReset","Value":7} + ,{"Name":"NdisRequestGeneric1","Value":8} + ,{"Name":"NdisRequestGeneric2","Value":9} + ,{"Name":"NdisRequestGeneric3","Value":10} + ,{"Name":"NdisRequestGeneric4","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_STATISTICS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SupportedStatistics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ifInDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifInErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifOutErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifOutDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_INTERRUPT_MODERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisInterruptModerationUnknown","Value":0} + ,{"Name":"NdisInterruptModerationNotSupported","Value":1} + ,{"Name":"NdisInterruptModerationEnabled","Value":2} + ,{"Name":"NdisInterruptModerationDisabled","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_INTERRUPT_MODERATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterruptModeration","Type":{"Kind":"ApiRef","Name":"NDIS_INTERRUPT_MODERATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_TIMEOUT_DPC_REQUEST_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutArrayLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PCI_DEVICE_CUSTOM_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentSpeedAndMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentPayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxReadRequestSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentLinkSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentLinkWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLinkSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLinkWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PciExpressVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterruptType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInterruptMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_STATUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11StatusType_Authentication","Value":0} + ,{"Name":"Ndis802_11StatusType_MediaStreamMode","Value":1} + ,{"Name":"Ndis802_11StatusType_PMKID_CandidateList","Value":2} + ,{"Name":"Ndis802_11StatusTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_STATUS_INDICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StatusType","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_STATUS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_AUTHENTICATION_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bssid","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PMKID_CANDIDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_PMKID_CANDIDATE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCandidates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CandidateList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PMKID_CANDIDATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_NETWORK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11FH","Value":0} + ,{"Name":"Ndis802_11DS","Value":1} + ,{"Name":"Ndis802_11OFDM5","Value":2} + ,{"Name":"Ndis802_11OFDM24","Value":3} + ,{"Name":"Ndis802_11Automode","Value":4} + ,{"Name":"Ndis802_11NetworkTypeMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_NETWORK_TYPE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkType","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_802_11_NETWORK_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_POWER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11PowerModeCAM","Value":0} + ,{"Name":"Ndis802_11PowerModeMAX_PSP","Value":1} + ,{"Name":"Ndis802_11PowerModeFast_PSP","Value":2} + ,{"Name":"Ndis802_11PowerModeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_CONFIGURATION_FH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HopPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HopSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DwellTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BeaconPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ATIMWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DSConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FHConfig","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_CONFIGURATION_FH","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransmittedFragmentCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MulticastTransmittedFrameCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FailedCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RetryCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MultipleRetryCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RTSSuccessCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RTSFailureCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ACKFailureCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FrameDuplicateCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceivedFragmentCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MulticastReceivedFrameCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FCSErrorCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TKIPLocalMICFailures","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TKIPICVErrorCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TKIPCounterMeasuresInvoked","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TKIPReplays","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CCMPFormatErrors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CCMPReplays","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CCMPDecryptErrors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FourWayHandshakeFailures","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WEPUndecryptableCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WEPICVErrorCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DecryptSuccessCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DecryptFailureCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"KeyRSC","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KeyMaterial","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_REMOVE_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_WEP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyMaterial","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_NETWORK_INFRASTRUCTURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11IBSS","Value":0} + ,{"Name":"Ndis802_11Infrastructure","Value":1} + ,{"Name":"Ndis802_11AutoUnknown","Value":2} + ,{"Name":"Ndis802_11InfrastructureMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_AUTHENTICATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11AuthModeOpen","Value":0} + ,{"Name":"Ndis802_11AuthModeShared","Value":1} + ,{"Name":"Ndis802_11AuthModeAutoSwitch","Value":2} + ,{"Name":"Ndis802_11AuthModeWPA","Value":3} + ,{"Name":"Ndis802_11AuthModeWPAPSK","Value":4} + ,{"Name":"Ndis802_11AuthModeWPANone","Value":5} + ,{"Name":"Ndis802_11AuthModeWPA2","Value":6} + ,{"Name":"Ndis802_11AuthModeWPA2PSK","Value":7} + ,{"Name":"Ndis802_11AuthModeWPA3","Value":8} + ,{"Name":"Ndis802_11AuthModeWPA3SAE","Value":9} + ,{"Name":"Ndis802_11AuthModeMax","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_SSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SsidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ssid","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WLAN_BSSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Ssid","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Privacy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rssi","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NetworkTypeInUse","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_NETWORK_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_CONFIGURATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"InfrastructureMode","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_NETWORK_INFRASTRUCTURE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SupportedRates","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_BSSID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bssid","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_WLAN_BSSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WLAN_BSSID_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Ssid","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Privacy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rssi","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NetworkTypeInUse","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_NETWORK_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Configuration","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_CONFIGURATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"InfrastructureMode","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_NETWORK_INFRASTRUCTURE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SupportedRates","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IELength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IEs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_BSSID_LIST_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bssid","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_WLAN_BSSID_EX","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_FIXED_IEs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Timestamp","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BeaconInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_VARIABLE_IEs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_PRIVACY_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11PrivFilterAcceptAll","Value":0} + ,{"Name":"Ndis802_11PrivFilter8021xWEP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_WEP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11WEPEnabled","Value":0} + ,{"Name":"Ndis802_11Encryption1Enabled","Value":0} + ,{"Name":"Ndis802_11WEPDisabled","Value":1} + ,{"Name":"Ndis802_11EncryptionDisabled","Value":1} + ,{"Name":"Ndis802_11WEPKeyAbsent","Value":2} + ,{"Name":"Ndis802_11Encryption1KeyAbsent","Value":2} + ,{"Name":"Ndis802_11WEPNotSupported","Value":3} + ,{"Name":"Ndis802_11EncryptionNotSupported","Value":3} + ,{"Name":"Ndis802_11Encryption2Enabled","Value":4} + ,{"Name":"Ndis802_11Encryption2KeyAbsent","Value":5} + ,{"Name":"Ndis802_11Encryption3Enabled","Value":6} + ,{"Name":"Ndis802_11Encryption3KeyAbsent","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_RELOAD_DEFAULTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11ReloadWEPKeys","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_802_11_AI_REQFI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ListenInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CurrentAPAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_AI_RESFI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StatusCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AssociationId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_ASSOCIATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvailableRequestFixedIEs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RequestFixedIEs","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_AI_REQFI","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RequestIELength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetRequestIEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvailableResponseFixedIEs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ResponseFixedIEs","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_AI_RESFI","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ResponseIELength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetResponseIEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_AUTHENTICATION_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_STATUS_INDICATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Request","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_802_11_AUTHENTICATION_REQUEST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_TEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_802_11_TEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthenticationEvent","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_AUTHENTICATION_EVENT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RssiTrigger","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_802_11_MEDIA_STREAM_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11MediaStreamOff","Value":0} + ,{"Name":"Ndis802_11MediaStreamOn","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BSSID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PMKID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_PMKID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BSSIDInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BSSIDInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BSSID_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_AUTHENTICATION_ENCRYPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthModeSupported","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_AUTHENTICATION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptStatusSupported","Type":{"Kind":"ApiRef","Name":"NDIS_802_11_WEP_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NoOfPMKIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NoOfAuthEncryptPairsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationEncryptionSupported","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_802_11_AUTHENTICATION_ENCRYPTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_NON_BCAST_SSID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Non_Bcast_Ssid","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_802_11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_11_RADIO_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Ndis802_11RadioStatusOn","Value":0} + ,{"Name":"Ndis802_11RadioStatusHardwareOff","Value":1} + ,{"Name":"Ndis802_11RadioStatusSoftwareOff","Value":2} + ,{"Name":"Ndis802_11RadioStatusHardwareSoftwareOff","Value":3} + ,{"Name":"Ndis802_11RadioStatusMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_CO_DEVICE_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"NDIS_VAR_DATA_DESC","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DevSpecificInfo","Type":{"Kind":"ApiRef","Name":"NDIS_VAR_DATA_DESC","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulTAPISupplementaryPassThru","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAddressModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBearerModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaxTxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMinTxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaxRxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMinRxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenerateToneModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenerateToneMaxNumFreq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenerateDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMonitorToneMaxNumFreq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMonitorToneMaxNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMonitorDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGatherDigitsMinTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGatherDigitsMaxTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDevCapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaxNumActiveCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAnswerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUIAcceptSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUIAnswerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUIMakeCallSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUIDropSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUISendUserUserInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUUICallInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_OPERATION_E" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUTHENTICATE","Value":1} + ,{"Name":"ENCRYPT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLOAD_ALGO_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"algoIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"algoKeylen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"algoRounds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_CONF_ALGO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLOAD_IPSEC_CONF_NONE","Value":0} + ,{"Name":"OFFLOAD_IPSEC_CONF_DES","Value":1} + ,{"Name":"OFFLOAD_IPSEC_CONF_RESERVED","Value":2} + ,{"Name":"OFFLOAD_IPSEC_CONF_3_DES","Value":3} + ,{"Name":"OFFLOAD_IPSEC_CONF_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLOAD_INTEGRITY_ALGO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLOAD_IPSEC_INTEGRITY_NONE","Value":0} + ,{"Name":"OFFLOAD_IPSEC_INTEGRITY_MD5","Value":1} + ,{"Name":"OFFLOAD_IPSEC_INTEGRITY_SHA","Value":2} + ,{"Name":"OFFLOAD_IPSEC_INTEGRITY_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLOAD_SECURITY_ASSOCIATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Operation","Type":{"Kind":"ApiRef","Name":"OFFLOAD_OPERATION_E","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntegrityAlgo","Type":{"Kind":"ApiRef","Name":"OFFLOAD_ALGO_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ConfAlgo","Type":{"Kind":"ApiRef","Name":"OFFLOAD_ALGO_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"OFFLOAD_ALGO_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_IPSEC_ADD_SA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DestPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SrcTunnelAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestTunnelAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumSAs","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"SecAssoc","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"OFFLOAD_SECURITY_ASSOCIATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"OffloadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyMat","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_IPSEC_DELETE_SA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffloadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UDP_ENCAP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_IKE","Value":0} + ,{"Name":"OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_OTHER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UdpEncapType","Type":{"Kind":"ApiRef","Name":"UDP_ENCAP_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DstEncapPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_IPSEC_ADD_UDPESP_SA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DstPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SrcTunnelAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstTunnelAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumSAs","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"SecAssoc","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"OFFLOAD_SECURITY_ASSOCIATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"OffloadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncapTypeEntry","Type":{"Kind":"ApiRef","Name":"OFFLOAD_IPSEC_UDPESP_ENCAPTYPE_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"EncapTypeEntryOffldHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyMat","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFFLOAD_IPSEC_DELETE_UDPESP_SA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffloadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncapTypeEntryOffldHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_MEDIUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisMedium802_3","Value":0} + ,{"Name":"NdisMedium802_5","Value":1} + ,{"Name":"NdisMediumFddi","Value":2} + ,{"Name":"NdisMediumWan","Value":3} + ,{"Name":"NdisMediumLocalTalk","Value":4} + ,{"Name":"NdisMediumDix","Value":5} + ,{"Name":"NdisMediumArcnetRaw","Value":6} + ,{"Name":"NdisMediumArcnet878_2","Value":7} + ,{"Name":"NdisMediumAtm","Value":8} + ,{"Name":"NdisMediumWirelessWan","Value":9} + ,{"Name":"NdisMediumIrda","Value":10} + ,{"Name":"NdisMediumBpc","Value":11} + ,{"Name":"NdisMediumCoWan","Value":12} + ,{"Name":"NdisMedium1394","Value":13} + ,{"Name":"NdisMediumInfiniBand","Value":14} + ,{"Name":"NdisMediumTunnel","Value":15} + ,{"Name":"NdisMediumNative802_11","Value":16} + ,{"Name":"NdisMediumLoopback","Value":17} + ,{"Name":"NdisMediumWiMAX","Value":18} + ,{"Name":"NdisMediumIP","Value":19} + ,{"Name":"NdisMediumMax","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PHYSICAL_MEDIUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPhysicalMediumUnspecified","Value":0} + ,{"Name":"NdisPhysicalMediumWirelessLan","Value":1} + ,{"Name":"NdisPhysicalMediumCableModem","Value":2} + ,{"Name":"NdisPhysicalMediumPhoneLine","Value":3} + ,{"Name":"NdisPhysicalMediumPowerLine","Value":4} + ,{"Name":"NdisPhysicalMediumDSL","Value":5} + ,{"Name":"NdisPhysicalMediumFibreChannel","Value":6} + ,{"Name":"NdisPhysicalMedium1394","Value":7} + ,{"Name":"NdisPhysicalMediumWirelessWan","Value":8} + ,{"Name":"NdisPhysicalMediumNative802_11","Value":9} + ,{"Name":"NdisPhysicalMediumBluetooth","Value":10} + ,{"Name":"NdisPhysicalMediumInfiniband","Value":11} + ,{"Name":"NdisPhysicalMediumWiMax","Value":12} + ,{"Name":"NdisPhysicalMediumUWB","Value":13} + ,{"Name":"NdisPhysicalMedium802_3","Value":14} + ,{"Name":"NdisPhysicalMedium802_5","Value":15} + ,{"Name":"NdisPhysicalMediumIrda","Value":16} + ,{"Name":"NdisPhysicalMediumWiredWAN","Value":17} + ,{"Name":"NdisPhysicalMediumWiredCoWan","Value":18} + ,{"Name":"NdisPhysicalMediumOther","Value":19} + ,{"Name":"NdisPhysicalMediumNative802_15_4","Value":20} + ,{"Name":"NdisPhysicalMediumMax","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSPORT_HEADER_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HeaderOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NETWORK_ADDRESS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_ADDRESS_IP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"in_addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin_zero","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_ADDRESS_IP6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_ADDRESS_IPX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetworkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NodeAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_HARDWARE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisHardwareStatusReady","Value":0} + ,{"Name":"NdisHardwareStatusInitializing","Value":1} + ,{"Name":"NdisHardwareStatusReset","Value":2} + ,{"Name":"NdisHardwareStatusClosing","Value":3} + ,{"Name":"NdisHardwareStatusNotReady","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GEN_GET_TIME_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClockPrecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GEN_GET_NETCARD_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReadTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PM_PACKET_PATTERN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaskSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatternOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatternSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatternFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_DEVICE_POWER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisDeviceStateUnspecified","Value":0} + ,{"Name":"NdisDeviceStateD0","Value":1} + ,{"Name":"NdisDeviceStateD1","Value":2} + ,{"Name":"NdisDeviceStateD2","Value":3} + ,{"Name":"NdisDeviceStateD3","Value":4} + ,{"Name":"NdisDeviceStateMaximum","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PM_WAKE_UP_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinMagicPacketWakeUp","Type":{"Kind":"ApiRef","Name":"NDIS_DEVICE_POWER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MinPatternWakeUp","Type":{"Kind":"ApiRef","Name":"NDIS_DEVICE_POWER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MinLinkChangeWakeUp","Type":{"Kind":"ApiRef","Name":"NDIS_DEVICE_POWER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PNP_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WakeUpCapabilities","Type":{"Kind":"ApiRef","Name":"NDIS_PM_WAKE_UP_CAPABILITIES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_FDDI_ATTACHMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisFddiTypeIsolated","Value":1} + ,{"Name":"NdisFddiTypeLocalA","Value":2} + ,{"Name":"NdisFddiTypeLocalB","Value":3} + ,{"Name":"NdisFddiTypeLocalAB","Value":4} + ,{"Name":"NdisFddiTypeLocalS","Value":5} + ,{"Name":"NdisFddiTypeWrapA","Value":6} + ,{"Name":"NdisFddiTypeWrapB","Value":7} + ,{"Name":"NdisFddiTypeWrapAB","Value":8} + ,{"Name":"NdisFddiTypeWrapS","Value":9} + ,{"Name":"NdisFddiTypeCWrapA","Value":10} + ,{"Name":"NdisFddiTypeCWrapB","Value":11} + ,{"Name":"NdisFddiTypeCWrapS","Value":12} + ,{"Name":"NdisFddiTypeThrough","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_FDDI_RING_MGT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisFddiRingIsolated","Value":1} + ,{"Name":"NdisFddiRingNonOperational","Value":2} + ,{"Name":"NdisFddiRingOperational","Value":3} + ,{"Name":"NdisFddiRingDetect","Value":4} + ,{"Name":"NdisFddiRingNonOperationalDup","Value":5} + ,{"Name":"NdisFddiRingOperationalDup","Value":6} + ,{"Name":"NdisFddiRingDirected","Value":7} + ,{"Name":"NdisFddiRingTrace","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_FDDI_LCONNECTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisFddiStateOff","Value":1} + ,{"Name":"NdisFddiStateBreak","Value":2} + ,{"Name":"NdisFddiStateTrace","Value":3} + ,{"Name":"NdisFddiStateConnect","Value":4} + ,{"Name":"NdisFddiStateNext","Value":5} + ,{"Name":"NdisFddiStateSignal","Value":6} + ,{"Name":"NdisFddiStateJoin","Value":7} + ,{"Name":"NdisFddiStateVerify","Value":8} + ,{"Name":"NdisFddiStateActive","Value":9} + ,{"Name":"NdisFddiStateMaintenance","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_WAN_MEDIUM_SUBTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisWanMediumHub","Value":0} + ,{"Name":"NdisWanMediumX_25","Value":1} + ,{"Name":"NdisWanMediumIsdn","Value":2} + ,{"Name":"NdisWanMediumSerial","Value":3} + ,{"Name":"NdisWanMediumFrameRelay","Value":4} + ,{"Name":"NdisWanMediumAtm","Value":5} + ,{"Name":"NdisWanMediumSonet","Value":6} + ,{"Name":"NdisWanMediumSW56K","Value":7} + ,{"Name":"NdisWanMediumPPTP","Value":8} + ,{"Name":"NdisWanMediumL2TP","Value":9} + ,{"Name":"NdisWanMediumIrda","Value":10} + ,{"Name":"NdisWanMediumParallel","Value":11} + ,{"Name":"NdisWanMediumPppoe","Value":12} + ,{"Name":"NdisWanMediumSSTP","Value":13} + ,{"Name":"NdisWanMediumAgileVPN","Value":14} + ,{"Name":"NdisWanMediumGre","Value":15} + ,{"Name":"NdisWanMediumSubTypeMax","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_WAN_HEADER_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisWanHeaderNative","Value":0} + ,{"Name":"NdisWanHeaderEthernet","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_WAN_QUALITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisWanRaw","Value":0} + ,{"Name":"NdisWanErrorControl","Value":1} + ,{"Name":"NdisWanReliable","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_WAN_PROTOCOL_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_802_5_RING_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisRingStateOpened","Value":1} + ,{"Name":"NdisRingStateClosed","Value":2} + ,{"Name":"NdisRingStateOpening","Value":3} + ,{"Name":"NdisRingStateClosing","Value":4} + ,{"Name":"NdisRingStateOpenFailure","Value":5} + ,{"Name":"NdisRingStateRingFailure","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_MEDIA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisMediaStateConnected","Value":0} + ,{"Name":"NdisMediaStateDisconnected","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_CO_LINK_SPEED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Outbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Inbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_LINK_SPEED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_GUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_GUID"]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Oid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_IRDA_PACKET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtraBOFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinTurnAroundTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_SUPPORTED_PAUSE_FUNCTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPauseFunctionsUnsupported","Value":0} + ,{"Name":"NdisPauseFunctionsSendOnly","Value":1} + ,{"Name":"NdisPauseFunctionsReceiveOnly","Value":2} + ,{"Name":"NdisPauseFunctionsSendAndReceive","Value":3} + ,{"Name":"NdisPauseFunctionsUnknown","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_LINK_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"MediaDuplexState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_DUPLEX_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PauseFunctions","Type":{"Kind":"ApiRef","Name":"NDIS_SUPPORTED_PAUSE_FUNCTIONS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AutoNegotiationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_LINK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MediaDuplexState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_DUPLEX_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PauseFunctions","Type":{"Kind":"ApiRef","Name":"NDIS_SUPPORTED_PAUSE_FUNCTIONS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AutoNegotiationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_OPER_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"OperationalStatus","Type":{"Kind":"ApiRef","Name":"NET_IF_OPER_STATUS","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"OperationalStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_IP_OPER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalStatus","Type":{"Kind":"ApiRef","Name":"NET_IF_OPER_STATUS","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"OperationalStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_IP_OPER_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberofAddressFamiliesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpOperationalStatus","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"NDIS_IP_OPER_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_IP_OPER_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpOperationalStatus","Type":{"Kind":"ApiRef","Name":"NDIS_IP_OPER_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_OFFLOAD_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IPv4Checksum","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TCPIPv4Checksum","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UDPIPv4Checksum","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TCPIPv6Checksum","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UDPIPv6Checksum","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LsoV1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IPsecV1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LsoV2IPv4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LsoV2IPv6","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TcpConnectionIPv4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TcpConnectionIPv6","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_TCP_LARGE_SEND_OFFLOAD_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4","Type":{"Kind":"ApiRef","Name":"_IPv4_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_LARGE_SEND_OFFLOAD_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_TCP_IP_CHECKSUM_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4Transmit","Type":{"Kind":"ApiRef","Name":"_IPv4Transmit_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv4Receive","Type":{"Kind":"ApiRef","Name":"_IPv4Receive_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv6Transmit","Type":{"Kind":"ApiRef","Name":"_IPv6Transmit_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv6Receive","Type":{"Kind":"ApiRef","Name":"_IPv6Receive_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv6Transmit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4Transmit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4Receive_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv6Receive_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_IPSEC_OFFLOAD_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"_Supported_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ,{"Name":"IPv4AH","Type":{"Kind":"ApiRef","Name":"_IPv4AH_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ,{"Name":"IPv4ESP","Type":{"Kind":"ApiRef","Name":"_IPv4ESP_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv4ESP_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Supported_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AhEspCombined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransportTunnelCombined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv4Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4AH_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_TCP_LARGE_SEND_OFFLOAD_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4","Type":{"Kind":"ApiRef","Name":"_IPv4_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_LARGE_SEND_OFFLOAD_V2"]},"Attrs":[]} + ,{"Name":"IPv6","Type":{"Kind":"ApiRef","Name":"_IPv6_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_TCP_LARGE_SEND_OFFLOAD_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv6_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"ApiRef","Name":"NDIS_TCP_IP_CHECKSUM_OFFLOAD","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"LsoV1","Type":{"Kind":"ApiRef","Name":"NDIS_TCP_LARGE_SEND_OFFLOAD_V1","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IPsecV1","Type":{"Kind":"ApiRef","Name":"NDIS_IPSEC_OFFLOAD_V1","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"LsoV2","Type":{"Kind":"ApiRef","Name":"NDIS_TCP_LARGE_SEND_OFFLOAD_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4","Type":{"Kind":"ApiRef","Name":"_IPv4_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4Transmit","Type":{"Kind":"ApiRef","Name":"_IPv4Transmit_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv4Receive","Type":{"Kind":"ApiRef","Name":"_IPv4Receive_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv6Transmit","Type":{"Kind":"ApiRef","Name":"_IPv6Transmit_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ,{"Name":"IPv6Receive","Type":{"Kind":"ApiRef","Name":"_IPv6Receive_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv6Transmit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpExtensionHeadersSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UdpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4Transmit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UdpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv6Receive_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpExtensionHeadersSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UdpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4Receive_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UdpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_WMI_IPSEC_OFFLOAD_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Supported","Type":{"Kind":"ApiRef","Name":"_Supported_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ,{"Name":"IPv4AH","Type":{"Kind":"ApiRef","Name":"_IPv4AH_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ,{"Name":"IPv4ESP","Type":{"Kind":"ApiRef","Name":"_IPv4ESP_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_IPSEC_OFFLOAD_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv4ESP_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Des","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TripleDes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullEsp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Transport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tunnel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Send","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Receive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Supported_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AhEspCombined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransportTunnelCombined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv4Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4AH_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Md5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sha_1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Transport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tunnel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Send","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Receive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IPv4","Type":{"Kind":"ApiRef","Name":"_IPv4_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2"]},"Attrs":[]} + ,{"Name":"IPv6","Type":{"Kind":"ApiRef","Name":"_IPv6_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IPv6_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpExtensionHeadersSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpOptionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IPv4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOffLoadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSegmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NDIS_WMI_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"ApiRef","Name":"NDIS_WMI_TCP_IP_CHECKSUM_OFFLOAD","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"LsoV1","Type":{"Kind":"ApiRef","Name":"NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V1","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IPsecV1","Type":{"Kind":"ApiRef","Name":"NDIS_WMI_IPSEC_OFFLOAD_V1","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"LsoV2","Type":{"Kind":"ApiRef","Name":"NDIS_WMI_TCP_LARGE_SEND_OFFLOAD_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_TCP_CONNECTION_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpConnectionOffloadCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_TCP_CONNECTION_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Encapsulation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportIPv4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportIPv6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportIPv6ExtensionHeaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportSack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcpConnectionOffloadCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPortTypeUndefined","Value":0} + ,{"Name":"NdisPortTypeBridge","Value":1} + ,{"Name":"NdisPortTypeRasConnection","Value":2} + ,{"Name":"NdisPortType8021xSupplicant","Value":3} + ,{"Name":"NdisPortTypeMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PORT_AUTHORIZATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPortAuthorizationUnknown","Value":0} + ,{"Name":"NdisPortAuthorized","Value":1} + ,{"Name":"NdisPortUnauthorized","Value":2} + ,{"Name":"NdisPortReauthorizing","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PORT_CONTROL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPortControlStateUnknown","Value":0} + ,{"Name":"NdisPortControlStateControlled","Value":1} + ,{"Name":"NdisPortControlStateUncontrolled","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PORT_AUTHENTICATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SendControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SendAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_NETWORK_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisPossibleNetworkChange","Value":1} + ,{"Name":"NdisDefinitelyNetworkChange","Value":2} + ,{"Name":"NdisNetworkChangeFromMediaConnect","Value":3} + ,{"Name":"NdisNetworkChangeMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_WMI_METHOD_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Padding","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_SET_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Padding","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_EVENT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Padding","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_ENUM_ADAPTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetLuid","Type":{"Kind":"ApiRef","Name":"NET_LUID_LH","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_WMI_OUTPUT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportedRevision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_RECEIVE_SCALE_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"CapabilitiesFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfInterruptMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfReceiveQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_RECEIVE_SCALE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BaseCpuNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HashInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IndirectionTableSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IndirectionTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashSecretKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HashSecretKeyOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_RECEIVE_HASH_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashSecretKeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HashSecretKeyOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PROCESSOR_VENDOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NdisProcessorVendorUnknown","Value":0} + ,{"Name":"NdisProcessorVendorGenuinIntel","Value":1} + ,{"Name":"NdisProcessorVendorGenuineIntel","Value":1} + ,{"Name":"NdisProcessorVendorAuthenticAMD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NDIS_PORT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"NET_IF_DIRECTION_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"SendControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SendAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PORT_CHARACTERISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"NET_IF_DIRECTION_TYPE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"SendControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvControlState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CONTROL_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"SendAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RcvAuthorizationState","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDIS_PORT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"NdisReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MiniportReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ProtocolReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PortCharacteristics","Type":{"Kind":"ApiRef","Name":"NDIS_PORT_CHARACTERISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_PORT_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetFirstPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ports","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NDIS_PORT_CHARACTERISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_TIMESTAMP_CAPABILITY_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PtpV2OverUdpIPv4EventMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4AllMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4EventMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv4AllMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6EventMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6AllMsgReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6EventMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PtpV2OverUdpIPv6AllMsgTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllReceiveHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TaggedTransmitHw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllReceiveSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllTransmitSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TaggedTransmitSw","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_TIMESTAMP_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"HardwareClockFrequencyHz","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CrossTimestamp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimestampFlags","Type":{"Kind":"ApiRef","Name":"NDIS_TIMESTAMP_CAPABILITY_FLAGS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_HARDWARE_CROSSTIMESTAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemTimestamp1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HardwareClockTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SystemTimestamp2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BSSID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BSSIDs","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_phy_type_unknown","Value":0} + ,{"Name":"dot11_phy_type_any","Value":0} + ,{"Name":"dot11_phy_type_fhss","Value":1} + ,{"Name":"dot11_phy_type_dsss","Value":2} + ,{"Name":"dot11_phy_type_irbaseband","Value":3} + ,{"Name":"dot11_phy_type_ofdm","Value":4} + ,{"Name":"dot11_phy_type_hrdsss","Value":5} + ,{"Name":"dot11_phy_type_erp","Value":6} + ,{"Name":"dot11_phy_type_ht","Value":7} + ,{"Name":"dot11_phy_type_vht","Value":8} + ,{"Name":"dot11_phy_type_dmg","Value":9} + ,{"Name":"dot11_phy_type_he","Value":10} + ,{"Name":"dot11_phy_type_IHV_start","Value":-2147483648} + ,{"Name":"dot11_phy_type_IHV_end","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_RATE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uRateSetLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucRateSet","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_SESSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uSessionInfoLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucSessionInfo","Type":{"Kind":"Array","Shape":{"Size":144},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFFLOAD_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uSupportedWEPAlgorithms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfReplayWindows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxWEPKeyMappingLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uSupportedAuthAlgorithms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxAuthKeyMappingLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CURRENT_OFFLOAD_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFFLOAD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_offload_type_wep","Value":1} + ,{"Name":"dot11_offload_type_auth","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_IV48_COUNTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uIV32Counter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usIV16Counter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WEP_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hOffload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dot11OffloadType","Type":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRowIsOutbound","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bUseDefault","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uNumOfRWsOnPeer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfRWsOnMe","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11IV48Counters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"usDot11RWBitMaps","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"usKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WEP_UPLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11OffloadType","Type":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"hOffload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfRWsUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11IV48Counters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"usDot11RWBitMaps","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_key_direction_both","Value":1} + ,{"Name":"dot11_key_direction_inbound","Value":2} + ,{"Name":"dot11_key_direction_outbound","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_DEFAULT_WEP_OFFLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hOffload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11OffloadType","Type":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11KeyDirection","Type":{"Kind":"ApiRef","Name":"DOT11_KEY_DIRECTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ucMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uNumOfRWsOnMe","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11IV48Counters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"usDot11RWBitMaps","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"usKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DEFAULT_WEP_UPLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11OffloadType","Type":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"hOffload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfRWsUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11IV48Counters","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"usDot11RWBitMaps","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OPERATION_MODE_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfTXBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfRXBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOpModeCapability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CURRENT_OPERATION_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCurrentOpMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SCAN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_scan_type_active","Value":1} + ,{"Name":"dot11_scan_type_passive","Value":2} + ,{"Name":"dot11_scan_type_auto","Value":3} + ,{"Name":"dot11_scan_type_forced","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_SCAN_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11SSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11ScanType","Type":{"Kind":"ApiRef","Name":"DOT11_SCAN_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bRestrictedScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bUseRequestIE","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uRequestIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfRequestIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPhyTypesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfPhyTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CH_DESCRIPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ch_description_type_logical","Value":1} + ,{"Name":"ch_description_type_center_frequency","Value":2} + ,{"Name":"ch_description_type_phy_specific","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_PHY_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseParameters","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uProbeDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMinChannelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxChannelTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChDescriptionType","Type":{"Kind":"ApiRef","Name":"CH_DESCRIPTION_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChannelListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucChannelListBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SCAN_REQUEST_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11ScanType","Type":{"Kind":"ApiRef","Name":"DOT11_SCAN_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bRestrictedScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"udot11SSIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfdot11SSIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bUseRequestIE","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uRequestIDsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfRequestIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPhyTypeInfosOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfPhyTypeInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_TYPE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PhyType","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BSS_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usBeaconPeriod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ullTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_JOIN_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uJoinFailureTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalRateSet","Type":{"Kind":"ApiRef","Name":"DOT11_RATE_SET","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11BSSDescription","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_DESCRIPTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_START_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uStartFailureTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalRateSet","Type":{"Kind":"ApiRef","Name":"DOT11_RATE_SET","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11BSSDescription","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_DESCRIPTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_UPDATE_IE_OP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_update_ie_op_create_replace","Value":1} + ,{"Name":"dot11_update_ie_op_delete","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_UPDATE_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11UpdateIEOp","Type":{"Kind":"ApiRef","Name":"DOT11_UPDATE_IE_OP","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RESET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_reset_type_phy","Value":1} + ,{"Name":"dot11_reset_type_mac","Value":2} + ,{"Name":"dot11_reset_type_phy_and_mac","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_RESET_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11ResetType","Type":{"Kind":"ApiRef","Name":"DOT11_RESET_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11MacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bSetDefaultMIB","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OPTIONAL_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDot11PCF","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDot11PCFMPDUTransferToPC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStrictlyOrderedServiceClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CURRENT_OPTIONAL_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDot11CFPollable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDot11PCF","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDot11PCFMPDUTransferToPC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStrictlyOrderedServiceClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_POWER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_power_mode_unknown","Value":0} + ,{"Name":"dot11_power_mode_active","Value":1} + ,{"Name":"dot11_power_mode_powersave","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_POWER_MGMT_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11PowerMode","Type":{"Kind":"ApiRef","Name":"DOT11_POWER_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPowerSaveLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usListenInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usAID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bReceiveDTIMs","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_COUNTERS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uTransmittedFragmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMulticastTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFailedCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMultipleRetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFrameDuplicateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRTSSuccessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRTSFailureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uACKFailureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uReceivedFragmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMulticastReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFCSErrorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_PHY_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PHYType","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_TEMP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_temp_type_unknown","Value":0} + ,{"Name":"dot11_temp_type_1","Value":1} + ,{"Name":"dot11_temp_type_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_DIVERSITY_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_diversity_support_unknown","Value":0} + ,{"Name":"dot11_diversity_support_fixedlist","Value":1} + ,{"Name":"dot11_diversity_support_notsupported","Value":2} + ,{"Name":"dot11_diversity_support_dynamic","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_SUPPORTED_POWER_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfSupportedPowerLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTxPowerLevelValues","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_REG_DOMAIN_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uRegDomainsSupportIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRegDomainsSupportValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_REG_DOMAINS_SUPPORT_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11RegDomainValue","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_REG_DOMAIN_VALUE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_ANTENNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uAntennaListIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSupportedAntenna","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_ANTENNA_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11SupportedAntenna","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_SUPPORTED_ANTENNA","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DIVERSITY_SELECTION_RX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uAntennaListIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDiversitySelectionRX","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DIVERSITY_SELECTION_RX_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11DiversitySelectionRx","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_DIVERSITY_SELECTION_RX","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_DATA_RATES_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucSupportedTxDataRatesValue","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ucSupportedRxDataRatesValue","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_DATA_RATES_VALUE_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucSupportedTxDataRatesValue","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ucSupportedRxDataRatesValue","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uMultiDomainCapabilityIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFirstChannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumberOfChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lMaximumTransmitPowerLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MD_CAPABILITY_ENTRY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11MDCapabilityEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_MULTI_DOMAIN_CAPABILITY_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_HOP_ALGO_ADOPTED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_hop_algo_current","Value":0} + ,{"Name":"dot11_hop_algo_hop_index","Value":1} + ,{"Name":"dot11_hop_algo_hcc","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_HOPPING_PATTERN_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uHoppingPatternIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRandomTableFieldNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_HOPPING_PATTERN_ENTRY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11HoppingPatternEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_HOPPING_PATTERN_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WPA_TSC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11OffloadType","Type":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"hOffload","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dot11IV48Counter","Type":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RSSI_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uRSSIMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRSSIMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_NIC_SPECIFIC_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AP_JOIN_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uJoinFailureTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalRateSet","Type":{"Kind":"ApiRef","Name":"DOT11_RATE_SET","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11BSSDescription","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_DESCRIPTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECV_SENSITIVITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucDataRate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lRSSIMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRSSIMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECV_SENSITIVITY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NativeWiFi","Parents":["DOT11_RECV_SENSITIVITY_LIST"]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11RecvSensitivity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_RECV_SENSITIVITY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DOT11_AC_PARAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_AC_param_BE","Value":0} + ,{"Name":"dot11_AC_param_BK","Value":1} + ,{"Name":"dot11_AC_param_VI","Value":2} + ,{"Name":"dot11_AC_param_VO","Value":3} + ,{"Name":"dot11_AC_param_max","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_WME_AC_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucAccessCategoryIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucAIFSN","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucECWmin","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucECWmax","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usTXOPLimit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DOT11_WME_AC_PARAMTERS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11WMEACParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_WME_AC_PARAMETERS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WME_UPDATE_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uParamElemMinBeaconIntervals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWMEInfoElemOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWMEInfoElemLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWMEParamElemOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWMEParamElemLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_QOS_TX_DURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNominalMSDUSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMinPHYRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_QOS_TX_MEDIUM_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11PeerAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ucQoSPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMediumTimeAdmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_OFDM_FREQUENCY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_OFDM_FREQUENCY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11SupportedOFDMFrequency","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_SUPPORTED_OFDM_FREQUENCY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_DSSS_CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SUPPORTED_DSSS_CHANNEL_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11SupportedDSSSChannel","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_SUPPORTED_DSSS_CHANNEL","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BYTE_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FHSS","Type":{"Kind":"ApiRef","Name":"_FHSS_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_FHSS_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uHopPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uHopSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDwellTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DOT11_BSS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhySpecificInfo","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"lRSSI","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uLinkQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInRegDomain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usBeaconPeriod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ullTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullHostTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SSID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SSIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MAC_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacAddrs","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PMKID_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PMKID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PMKID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PMKIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PMKID_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMulticastTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFailedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRetryCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMultipleRetryCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMaxTXLifetimeExceededCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTransmittedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRTSSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRTSFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullACKFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMulticastReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullPromiscuousReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMaxRXLifetimeExceededCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFrameDuplicateCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullPromiscuousReceivedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFCSErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MAC_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTransmittedFailureFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFailureFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPExcludedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPLocalMICFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPReplays","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPICVErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullCCMPReplays","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullCCMPDecryptErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPUndecryptableCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPICVErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullDecryptSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullDecryptFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ullFourWayHandshakeFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPCounterMeasuresInvoked","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MacUcastCounters","Type":{"Kind":"ApiRef","Name":"DOT11_MAC_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacMcastCounters","Type":{"Kind":"ApiRef","Name":"DOT11_MAC_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PhyCounters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PRIVACY_EXEMPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usEtherType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usExemptionActionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usExemptionPacketType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PRIVACY_EXEMPTION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivacyExemptionEntries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PRIVACY_EXEMPTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AUTH_ALGORITHM_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlgorithmIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AUTH_CIPHER_PAIR_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthCipherPairs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CIPHER_ALGORITHM_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlgorithmIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CIPHER_DEFAULT_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uKeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlgorithmId","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bDelete","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStatic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_TKIP_MIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIV48Counter","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulTKIPKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMICKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucTKIPMICKeys","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_CCMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIV48Counter","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulCCMPKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucCCMPKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_GCMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIV48Counter","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulGCMPKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucGCMPKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_GCMP_256" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIV48Counter","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulGCMP256KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucGCMP256Key","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_BIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIPN","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulBIPKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBIPKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_KEY_ALGO_BIP_GMAC_256" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucIPN","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulBIPGmac256KeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBIPGmac256Key","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_DIR_INBOUND","Value":1} + ,{"Name":"DOT11_DIR_OUTBOUND","Value":2} + ,{"Name":"DOT11_DIR_BOTH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_CIPHER_KEY_MAPPING_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AlgorithmId","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"DOT11_DIRECTION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bDelete","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStatic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ASSOCIATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_assoc_state_zero","Value":0} + ,{"Name":"dot11_assoc_state_unauth_unassoc","Value":1} + ,{"Name":"dot11_assoc_state_auth_unassoc","Value":2} + ,{"Name":"dot11_assoc_state_auth_assoc","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ASSOCIATION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PeerMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usListenInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucPeerSupportedRates","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usAssociationID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dot11AssociationState","Type":{"Kind":"ApiRef","Name":"DOT11_ASSOCIATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11PowerMode","Type":{"Kind":"ApiRef","Name":"DOT11_POWER_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"liAssociationUpTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ullNumOfTxPacketSuccesses","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNumOfTxPacketFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNumOfRxPacketSuccesses","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNumOfRxPacketFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ASSOCIATION_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11AssocInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_ASSOCIATION_INFO_EX","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_ID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PhyId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_EXTSTA_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uScanSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDesiredBSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDesiredSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uExcludedMacAddressListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPrivacyExemptionListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uKeyMappingTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultKeyTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWEPKeyValueMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPMKIDCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxNumPerSTADefaultKeyTables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DATA_RATE_MAPPING_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucDataRateIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucDataRateFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usDataRateValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DATA_RATE_MAPPING_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uDataRateMappingLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataRateMappingEntries","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"ApiRef","Name":"DOT11_DATA_RATE_MAPPING_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_COUNTRY_OR_REGION_STRING_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CountryOrRegionStrings","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PORT_STATE_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMac","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bOpen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_IBSS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bJoinOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_QOS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ucEnabledQoSProtocolFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ASSOCIATION_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uAssocRequestIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocRequestIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_FRAGMENT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PER_MSDU_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uTransmittedFragmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRTSSuccessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uRTSFailureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uACKFailureCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_HRDSSS_PHY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bShortPreambleOptionImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPBCCOptionImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bChannelAgilityPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uHRCCAModeSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFDM_PHY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uFrequencyBandsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ERP_PHY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HRDSSSAttributes","Type":{"Kind":"ApiRef","Name":"DOT11_HRDSSS_PHY_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bERPPBCCOptionImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDSSSOFDMOptionImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bShortSlotTimeOptionImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bHardwarePhyState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSoftwarePhyState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCFPollable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMPDUMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TempType","Type":{"Kind":"ApiRef","Name":"DOT11_TEMP_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DiversitySupport","Type":{"Kind":"ApiRef","Name":"DOT11_DIVERSITY_SUPPORT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PhySpecificAttributes","Type":{"Kind":"ApiRef","Name":"_PhySpecificAttributes_e__Union","TargetKind":"Default","Api":"NativeWiFi","Parents":["DOT11_PHY_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"uNumberSupportedPowerLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TxPowerLevels","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"uNumDataRateMappingEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataRateMappingEntries","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"ApiRef","Name":"DOT11_DATA_RATE_MAPPING_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"SupportedDataRatesValue","Type":{"Kind":"ApiRef","Name":"DOT11_SUPPORTED_DATA_RATES_VALUE_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_PhySpecificAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HRDSSSAttributes","Type":{"Kind":"ApiRef","Name":"DOT11_HRDSSS_PHY_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"OFDMAttributes","Type":{"Kind":"ApiRef","Name":"DOT11_OFDM_PHY_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ERPAttributes","Type":{"Kind":"ApiRef","Name":"DOT11_ERP_PHY_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DOT11_EXTSTA_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uScanSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDesiredBSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDesiredSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uExcludedMacAddressListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPrivacyExemptionListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uKeyMappingTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultKeyTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWEPKeyValueMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPMKIDCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMaxNumPerSTADefaultKeyTables","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bStrictlyOrderedServiceClassImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucSupportedQoSProtocolFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSafeModeImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uNumSupportedCountryOrRegionStrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSupportedCountryOrRegionStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uInfraNumSupportedUcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfraSupportedUcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"uInfraNumSupportedMcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfraSupportedMcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"uAdhocNumSupportedUcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAdhocSupportedUcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"uAdhocNumSupportedMcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAdhocSupportedMcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"bAutoPowerSaveMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMaxNetworkOffloadListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bMFPCapable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uInfraNumSupportedMcastMgmtAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfraSupportedMcastMgmtAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"bNeighborReportSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bAPChannelReportSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bActionFramesSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bANQPQueryOffloadSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHESSIDConnectionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECV_EXTENSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lRSSI","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRSSIMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRSSIMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uRSSI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucDataRate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucPeerMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwExtendedStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWEPOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hAuthOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usWEPAppliedMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usWPAMSDUPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dot11LowestIV48Counter","Type":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usDot11LeftRWBitMap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dot11HighestIV48Counter","Type":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usDot11RightRWBitMap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usNumberOfMPDUsReceived","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usNumberOfFragments","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pNdisPackets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECV_EXTENSION_INFO_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lRSSI","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uRSSI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucDataRate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucPeerMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwExtendedStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWEPOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hAuthOffloadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usWEPAppliedMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usWPAMSDUPriority","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dot11LowestIV48Counter","Type":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usDot11LeftRWBitMap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dot11HighestIV48Counter","Type":{"Kind":"ApiRef","Name":"DOT11_IV48_COUNTER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usDot11RightRWBitMap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usNumberOfMPDUsReceived","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usNumberOfFragments","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pNdisPackets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_STATUS_INDICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uStatusType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndisStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MPDU_MAX_LENGTH_INDICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uMPDUMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ASSOCIATION_START_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uIHVDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIHVDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ENCAP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usEtherType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usEncapType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DS_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_DS_CHANGED","Value":0} + ,{"Name":"DOT11_DS_UNCHANGED","Value":1} + ,{"Name":"DOT11_DS_UNKNOWN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ASSOCIATION_COMPLETION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bReAssocReq","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReAssocResp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uAssocReqOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocReqSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocRespOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocRespSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIHVDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIHVDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"UnicastCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MulticastCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uActivePhyListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uActivePhyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bFourAddressSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPortAuthorized","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucActiveQoSProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DSInfo","Type":{"Kind":"ApiRef","Name":"DOT11_DS_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uEncapTableOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uEncapTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MulticastMgmtCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uAssocComebackTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CONNECTION_START_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AdhocBSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AdhocSSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CONNECTION_COMPLETION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ROAMING_START_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AdhocBSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AdhocSSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uRoamingReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ROAMING_COMPLETION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DISASSOCIATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIHVDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIHVDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_TKIPMIC_FAILURE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bDefaultKeyFailure","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uKeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeerMac","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PMKID_CANDIDATE_LIST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uCandidateListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCandidateListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BSSID_CANDIDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_STATE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bHardwarePhyState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSoftwarePhyState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_LINK_QUALITY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ucLinkQuality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_LINK_QUALITY_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uLinkQualityListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uLinkQualityListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_EXTSTA_SEND_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"usExemptionActionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDelayedSleepValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvMediaSpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uSendFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_EXTSTA_RECV_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uReceiveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usNumberOfMPDUsReceived","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lRSSI","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ucDataRate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uSizeMediaSpecificInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvMediaSpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ullTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_EXTAP_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uScanSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDesiredSSIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPrivacyExemptionListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssociationTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultKeyTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWEPKeyValueMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bStrictlyOrderedServiceClassImplemented","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uNumSupportedCountryOrRegionStrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSupportedCountryOrRegionStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uInfraNumSupportedUcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfraSupportedUcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"uInfraNumSupportedMcastAlgoPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInfraSupportedMcastAlgoPairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INCOMING_ASSOC_STARTED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INCOMING_ASSOC_REQUEST_RECEIVED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bReAssocReq","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uAssocReqOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocReqSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INCOMING_ASSOC_COMPLETION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucErrorSource","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReAssocReq","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReAssocResp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uAssocReqOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocReqSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocRespOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocRespSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"UnicastCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MulticastCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uActivePhyListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uActivePhyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_STOP_AP_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NativeWiFi","Parents":["DOT11_PHY_FREQUENCY_ADOPTED_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DOT11_CAN_SUSTAIN_AP_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AVAILABLE_CHANNEL_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uChannelNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_AVAILABLE_FREQUENCY_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFrequencyValue","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_DISASSOCIATE_PEER_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usReason","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INCOMING_ASSOC_DECISION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bAccept","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usReasonCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uAssocResponseIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocResponseIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INCOMING_ASSOC_DECISION_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerMacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bAccept","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usReasonCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uAssocResponseIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uAssocResponseIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WFDStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ADDITIONAL_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uBeaconIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uResponseIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uResponseIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PEER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullDecryptSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullDecryptFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTxPacketSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTxPacketFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRxPacketSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRxPacketFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PEER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AuthAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"UnicastCipherAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MulticastCipherAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bWpsEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usListenInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucSupportedRates","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usAssociationID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AssociationState","Type":{"Kind":"ApiRef","Name":"DOT11_ASSOCIATION_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PowerMode","Type":{"Kind":"ApiRef","Name":"DOT11_POWER_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"liAssociationUpTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Statistics","Type":{"Kind":"ApiRef","Name":"DOT11_PEER_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PEER_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeerInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_PEER_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_VWIFI_COMBINATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumInfrastructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumAdhoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumSoftAP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_VWIFI_COMBINATION_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumInfrastructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumAdhoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumSoftAP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumVirtualStation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_VWIFI_COMBINATION_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumInfrastructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumAdhoc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumSoftAP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumVirtualStation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumWFDGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_VWIFI_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Combinations","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_VWIFI_COMBINATION","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MAC_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uOpmodeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MAC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNdisPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumConcurrentGORole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumConcurrentClientRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WPSVersionsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bServiceDiscoverySupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bClientDiscoverabilitySupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInfrastructureManagementSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMaxSecondaryDeviceTypeListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uInterfaceAddressListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInterfaceAddressList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uNumSupportedCountryOrRegionStrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSupportedCountryOrRegionStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uDiscoveryFilterListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uGORoleClientTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DEVICE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoryID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SubCategoryID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OUI","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WPS_DEVICE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uDeviceNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_CONFIGURATION_TIMEOUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GOTimeout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientTimeout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GROUP_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GO_INTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CountryRegionString","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OperatingClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ChannelNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WPS_CONFIG_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_WPS_CONFIG_METHOD_NULL","Value":0} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_DISPLAY","Value":8} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_NFC_TAG","Value":32} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_NFC_INTERFACE","Value":64} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_PUSHBUTTON","Value":128} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_KEYPAD","Value":256} + ,{"Name":"DOT11_WPS_CONFIG_METHOD_WFDS_DEFAULT","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_WPS_DEVICE_PASSWORD_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_WPS_PASSWORD_ID_DEFAULT","Value":0} + ,{"Name":"DOT11_WPS_PASSWORD_ID_USER_SPECIFIED","Value":1} + ,{"Name":"DOT11_WPS_PASSWORD_ID_MACHINE_SPECIFIED","Value":2} + ,{"Name":"DOT11_WPS_PASSWORD_ID_REKEY","Value":3} + ,{"Name":"DOT11_WPS_PASSWORD_ID_PUSHBUTTON","Value":4} + ,{"Name":"DOT11_WPS_PASSWORD_ID_REGISTRAR_SPECIFIED","Value":5} + ,{"Name":"DOT11_WPS_PASSWORD_ID_NFC_CONNECTION_HANDOVER","Value":7} + ,{"Name":"DOT11_WPS_PASSWORD_ID_WFD_SERVICES","Value":8} + ,{"Name":"DOT11_WPS_PASSWORD_ID_OOB_RANGE_MIN","Value":16} + ,{"Name":"DOT11_WPS_PASSWORD_ID_OOB_RANGE_MAX","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WFDSVC_CONNECTION_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bNew","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bClient","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bGO","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_SERVICE_HASH_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServiceHashCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServiceHash","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_ADVERTISEMENT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdvertisementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_SESSION_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdvertisementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigMethods","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ServiceNameLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ServiceName","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_ADVERTISED_SERVICE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServiceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AdvertisedService","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_WFD_ADVERTISED_SERVICE_DESCRIPTOR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DISCOVER_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_GO_NEGOTIATION_REQUEST_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_GO_NEGOTIATION_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_GO_NEGOTIATION_RESPONSE_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_GO_NEGOTIATION_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_GO_NEGOTIATION_CONFIRMATION_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_GO_NEGOTIATION_CONFIRMATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INVITATION_REQUEST_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ReceiverAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_INVITATION_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitterDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_INVITATION_RESPONSE_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_INVITATION_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitterDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PROVISION_DISCOVERY_REQUEST_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ReceiverAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_PROVISION_DISCOVERY_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitterDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_PROVISION_DISCOVERY_RESPONSE_SEND_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RECEIVED_PROVISION_DISCOVERY_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitterDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_ANQP_QUERY_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_ANQP_query_result_success","Value":0} + ,{"Name":"dot11_ANQP_query_result_failure","Value":1} + ,{"Name":"dot11_ANQP_query_result_timed_out","Value":2} + ,{"Name":"dot11_ANQP_query_result_resources","Value":3} + ,{"Name":"dot11_ANQP_query_result_advertisement_protocol_not_supported_on_remote","Value":4} + ,{"Name":"dot11_ANQP_query_result_gas_protocol_failure","Value":5} + ,{"Name":"dot11_ANQP_query_result_advertisement_server_not_responding","Value":6} + ,{"Name":"dot11_ANQP_query_result_access_issues","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ANQP_QUERY_COMPLETE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"DOT11_ANQP_QUERY_RESULT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"hContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uResponseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DEVICE_CAPABILITY_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bServiceDiscoveryEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bClientDiscoverabilityEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConcurrentOperationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInfrastructureManagementEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDeviceLimitReached","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInvitationProcedureEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WPSVersionsEnabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bPersistentGroupEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIntraBSSDistributionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCrossConnectionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPersistentReconnectSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bGroupFormationEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMaximumGroupLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GROUP_OWNER_CAPABILITY_CONFIG_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bPersistentGroupEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIntraBSSDistributionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCrossConnectionSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPersistentReconnectSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bGroupFormationEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uMaximumGroupLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bEapolKeyIpAddressAllocationSupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ConfigMethods","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrimaryDeviceType","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_DEVICE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"ApiRef","Name":"DOT11_WPS_DEVICE_NAME","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_SECONDARY_DEVICE_TYPE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uTotalNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecondaryDeviceTypes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_WFD_DEVICE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DISCOVER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_wfd_discover_type_scan_only","Value":1} + ,{"Name":"dot11_wfd_discover_type_find_only","Value":2} + ,{"Name":"dot11_wfd_discover_type_auto","Value":3} + ,{"Name":"dot11_wfd_discover_type_scan_social_channels","Value":4} + ,{"Name":"dot11_wfd_discover_type_forced","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_WFD_SCAN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_wfd_scan_type_active","Value":1} + ,{"Name":"dot11_wfd_scan_type_passive","Value":2} + ,{"Name":"dot11_wfd_scan_type_auto","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_WFD_DISCOVER_DEVICE_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ucBitmask","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupSSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DISCOVER_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DiscoverType","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_DISCOVER_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ScanType","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_SCAN_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uDiscoverTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDeviceFilterListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumDeviceFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bForceScanLegacyNetworks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DEVICE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhySpecificInfo","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_ENTRY_PHY_SPECIFIC_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11BSSType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"TransmitterAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lRSSI","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uLinkQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usBeaconPeriod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ullTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBeaconHostTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullProbeResponseHostTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uBeaconIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uProbeResponseIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uProbeResponseIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_ADDITIONAL_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uBeaconIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBeaconIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uProbeResponseIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uProbeResponseIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultRequestIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultRequestIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_GO_NEGOTIATION_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupOwnerIntent","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GO_INTENT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MinimumConfigTimeout","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CONFIGURATION_TIMEOUT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IntendedInterfaceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupCapability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_GO_NEGOTIATION_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupOwnerIntent","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GO_INTENT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MinimumConfigTimeout","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CONFIGURATION_TIMEOUT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IntendedInterfaceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupCapability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GROUP_ID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseGroupID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_GO_NEGOTIATION_CONFIRMATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupCapability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GROUP_ID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseGroupID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_INVITATION_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_INVITATION_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumConfigTimeout","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CONFIGURATION_TIMEOUT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"InvitationFlags","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_INVITATION_FLAGS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"GroupBSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bUseGroupBSSID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OperatingChannel","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CHANNEL","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseSpecifiedOperatingChannel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GROUP_ID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bLocalGO","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_INVITATION_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinimumConfigTimeout","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CONFIGURATION_TIMEOUT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"GroupBSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bUseGroupBSSID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OperatingChannel","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CHANNEL","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseSpecifiedOperatingChannel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_PROVISION_DISCOVERY_REQUEST_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PeerDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupCapability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_GROUP_ID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bUseGroupID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_SEND_PROVISION_DISCOVERY_RESPONSE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiverDeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DialogToken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uSendTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIEsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_DEVICE_LISTEN_CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ChannelNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GROUP_START_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AdvertisedOperatingChannel","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CHANNEL","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_WFD_GROUP_JOIN_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"GOOperatingChannel","Type":{"Kind":"ApiRef","Name":"DOT11_WFD_CHANNEL","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"GOConfigTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInGroupFormation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bWaitForWPSReady","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_POWER_MGMT_AUTO_MODE_ENABLED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_POWER_MODE_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_power_mode_reason_no_change","Value":0} + ,{"Name":"dot11_power_mode_reason_noncompliant_AP","Value":1} + ,{"Name":"dot11_power_mode_reason_legacy_WFD_device","Value":2} + ,{"Name":"dot11_power_mode_reason_compliant_AP","Value":3} + ,{"Name":"dot11_power_mode_reason_compliant_WFD_device","Value":4} + ,{"Name":"dot11_power_mode_reason_others","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_POWER_MGMT_MODE_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PowerSaveMode","Type":{"Kind":"ApiRef","Name":"DOT11_POWER_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPowerSaveLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"DOT11_POWER_MODE_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_CHANNEL_HINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChannelNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFFLOAD_NETWORK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"UnicastCipher","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"AuthAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Dot11ChannelHints","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"DOT11_CHANNEL_HINT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFFLOAD_NETWORK_LIST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FastScanPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FastScanIterations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlowScanPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offloadNetworkList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_OFFLOAD_NETWORK","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_OFFLOAD_NETWORK_STATUS_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_TEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_manufacturing_test_unknown","Value":0} + ,{"Name":"dot11_manufacturing_test_self_start","Value":1} + ,{"Name":"dot11_manufacturing_test_self_query_result","Value":2} + ,{"Name":"dot11_manufacturing_test_rx","Value":3} + ,{"Name":"dot11_manufacturing_test_tx","Value":4} + ,{"Name":"dot11_manufacturing_test_query_adc","Value":5} + ,{"Name":"dot11_manufacturing_test_set_data","Value":6} + ,{"Name":"dot11_manufacturing_test_query_data","Value":7} + ,{"Name":"dot11_manufacturing_test_sleep","Value":8} + ,{"Name":"dot11_manufacturing_test_awake","Value":9} + ,{"Name":"dot11_manufacturing_test_IHV_start","Value":-2147483648} + ,{"Name":"dot11_manufacturing_test_IHV_end","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_MANUFACTURING_TEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11ManufacturingTestType","Type":{"Kind":"ApiRef","Name":"DOT11_MANUFACTURING_TEST_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE_INTERFACE","Value":1} + ,{"Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE_RF_INTERFACE","Value":2} + ,{"Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE_BT_COEXISTENCE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_MANUFACTURING_SELF_TEST_SET_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SelfTestType","Type":{"Kind":"ApiRef","Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uTestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPinBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBufferIn","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_SELF_TEST_QUERY_RESULTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SelfTestType","Type":{"Kind":"ApiRef","Name":"DOT11_MANUFACTURING_SELF_TEST_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uTestID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bResult","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uPinFailedBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"uBytesWrittenOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBufferOut","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_BAND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_band_2p4g","Value":1} + ,{"Name":"dot11_band_4p9g","Value":2} + ,{"Name":"dot11_band_5g","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_MANUFACTURING_FUNCTIONAL_TEST_RX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Dot11Band","Type":{"Kind":"ApiRef","Name":"DOT11_BAND","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_FUNCTIONAL_TEST_TX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bEnable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bOpenLoop","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Dot11Band","Type":{"Kind":"ApiRef","Name":"DOT11_BAND","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uSetPowerLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ADCPowerLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_FUNCTIONAL_TEST_QUERY_ADC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dot11Band","Type":{"Kind":"ApiRef","Name":"DOT11_BAND","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ADCPowerLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_TEST_SET_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBufferIn","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_TEST_QUERY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uBytesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ucBufferOut","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_TEST_SLEEP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uSleepTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_MANUFACTURING_CALLBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_manufacturing_callback_unknown","Value":0} + ,{"Name":"dot11_manufacturing_callback_self_test_complete","Value":1} + ,{"Name":"dot11_manufacturing_callback_sleep_complete","Value":2} + ,{"Name":"dot11_manufacturing_callback_IHV_start","Value":-2147483648} + ,{"Name":"dot11_manufacturing_callback_IHV_end","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_MANUFACTURING_CALLBACK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NDIS_OBJECT_HEADER","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11ManufacturingCallbackType","Type":{"Kind":"ApiRef","Name":"DOT11_MANUFACTURING_CALLBACK_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_NETWORK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_RAW_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBlob","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_RAW_DATA_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NativeWiFi","Parents":["WLAN_RAW_DATA_LIST"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WLAN_CONNECTION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_connection_mode_profile","Value":0} + ,{"Name":"wlan_connection_mode_temporary_profile","Value":1} + ,{"Name":"wlan_connection_mode_discovery_secure","Value":2} + ,{"Name":"wlan_connection_mode_discovery_unsecure","Value":3} + ,{"Name":"wlan_connection_mode_auto","Value":4} + ,{"Name":"wlan_connection_mode_invalid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_RATE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uRateSetLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usRateSet","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_AVAILABLE_NETWORK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumberOfBssids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bNetworkConnectable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanNotConnectableReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumberOfPhyTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PhyTypes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"bMorePhyTypes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanSignalQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dot11DefaultAuthAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11DefaultCipherAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_AVAILABLE_NETWORK_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uNumberOfBssids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bNetworkConnectable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanNotConnectableReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumberOfPhyTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PhyTypes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"bMorePhyTypes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanSignalQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dot11DefaultAuthAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11DefaultCipherAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessNetworkOptions","Type":{"Kind":"ApiRef","Name":"DOT11_ACCESSNETWORKOPTIONS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11HESSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VenueInfo","Type":{"Kind":"ApiRef","Name":"DOT11_VENUEINFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_BSS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uPhyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11Bssid","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssPhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"lRssi","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uLinkQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInRegDomain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usBeaconPeriod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ullTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullHostTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"usCapabilityInformation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulChCenterFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wlanRateSet","Type":{"Kind":"ApiRef","Name":"WLAN_RATE_SET","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulIeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulIeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_BSS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wlanBssEntries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_BSS_ENTRY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_INTERFACE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_interface_state_not_ready","Value":0} + ,{"Name":"wlan_interface_state_connected","Value":1} + ,{"Name":"wlan_interface_state_ad_hoc_network_formed","Value":2} + ,{"Name":"wlan_interface_state_disconnecting","Value":3} + ,{"Name":"wlan_interface_state_disconnected","Value":4} + ,{"Name":"wlan_interface_state_associating","Value":5} + ,{"Name":"wlan_interface_state_discovering","Value":6} + ,{"Name":"wlan_interface_state_authenticating","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_ADHOC_NETWORK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_adhoc_network_state_formed","Value":0} + ,{"Name":"wlan_adhoc_network_state_connected","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_INTERFACE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"strInterfaceDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"isState","Type":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_ASSOCIATION_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11Bssid","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"uDot11PhyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wlanSignalQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulTxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_SECURITY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOneXEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dot11AuthAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11CipherAlgorithm","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_CONNECTION_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isState","Type":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"wlanConnectionMode","Type":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wlanAssociationAttributes","Type":{"Kind":"ApiRef","Name":"WLAN_ASSOCIATION_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"wlanSecurityAttributes","Type":{"Kind":"ApiRef","Name":"WLAN_SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_RADIO_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dot11_radio_state_unknown","Value":0} + ,{"Name":"dot11_radio_state_on","Value":1} + ,{"Name":"dot11_radio_state_off","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_PHY_RADIO_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPhyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11SoftwareRadioState","Type":{"Kind":"ApiRef","Name":"DOT11_RADIO_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11HardwareRadioState","Type":{"Kind":"ApiRef","Name":"DOT11_RADIO_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_RADIO_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfPhys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhyRadioState","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"WLAN_PHY_RADIO_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_OPERATIONAL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_operational_state_unknown","Value":0} + ,{"Name":"wlan_operational_state_off","Value":1} + ,{"Name":"wlan_operational_state_on","Value":2} + ,{"Name":"wlan_operational_state_going_off","Value":3} + ,{"Name":"wlan_operational_state_going_on","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_INTERFACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_interface_type_emulated_802_11","Value":0} + ,{"Name":"wlan_interface_type_native_802_11","Value":1} + ,{"Name":"wlan_interface_type_invalid","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_INTERFACE_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"interfaceType","Type":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bDot11DSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaxDesiredSsidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxDesiredBssidListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfSupportedPhys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dot11PhyTypes","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_AUTH_CIPHER_PAIR_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAuthCipherPairList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_AUTH_CIPHER_PAIR","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_COUNTRY_OR_REGION_STRING_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCountryOrRegionStringList","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_PROFILE_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_PROFILE_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_AVAILABLE_NETWORK_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Network","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_AVAILABLE_NETWORK","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_AVAILABLE_NETWORK_LIST_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Network","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_AVAILABLE_NETWORK_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_INTERFACE_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_INFO","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOT11_NETWORK_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Network","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DOT11_NETWORK","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_POWER_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_power_setting_no_saving","Value":0} + ,{"Name":"wlan_power_setting_low_saving","Value":1} + ,{"Name":"wlan_power_setting_medium_saving","Value":2} + ,{"Name":"wlan_power_setting_maximum_saving","Value":3} + ,{"Name":"wlan_power_setting_invalid","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_CONNECTION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wlanConnectionMode","Type":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"strProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pDot11Ssid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"pDesiredBssidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_BSSID_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_CONNECTION_PARAMETERS_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wlanConnectionMode","Type":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"strProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pDot11Ssid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"pDot11Hessid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pDesiredBssidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_BSSID_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDot11AccessNetworkOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_ACCESSNETWORKOPTIONS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_MSM_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wlanConnectionMode","Type":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11MacAddr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bFirstPeer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bLastPeer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_CONNECTION_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wlanConnectionMode","Type":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_MODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dot11Ssid","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wlanReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"strProfileXml","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_DEVICE_SERVICE_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceService","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOpCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBlob","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_NOTIFICATION_ACM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_notification_acm_start","Value":0} + ,{"Name":"wlan_notification_acm_autoconf_enabled","Value":1} + ,{"Name":"wlan_notification_acm_autoconf_disabled","Value":2} + ,{"Name":"wlan_notification_acm_background_scan_enabled","Value":3} + ,{"Name":"wlan_notification_acm_background_scan_disabled","Value":4} + ,{"Name":"wlan_notification_acm_bss_type_change","Value":5} + ,{"Name":"wlan_notification_acm_power_setting_change","Value":6} + ,{"Name":"wlan_notification_acm_scan_complete","Value":7} + ,{"Name":"wlan_notification_acm_scan_fail","Value":8} + ,{"Name":"wlan_notification_acm_connection_start","Value":9} + ,{"Name":"wlan_notification_acm_connection_complete","Value":10} + ,{"Name":"wlan_notification_acm_connection_attempt_fail","Value":11} + ,{"Name":"wlan_notification_acm_filter_list_change","Value":12} + ,{"Name":"wlan_notification_acm_interface_arrival","Value":13} + ,{"Name":"wlan_notification_acm_interface_removal","Value":14} + ,{"Name":"wlan_notification_acm_profile_change","Value":15} + ,{"Name":"wlan_notification_acm_profile_name_change","Value":16} + ,{"Name":"wlan_notification_acm_profiles_exhausted","Value":17} + ,{"Name":"wlan_notification_acm_network_not_available","Value":18} + ,{"Name":"wlan_notification_acm_network_available","Value":19} + ,{"Name":"wlan_notification_acm_disconnecting","Value":20} + ,{"Name":"wlan_notification_acm_disconnected","Value":21} + ,{"Name":"wlan_notification_acm_adhoc_network_state_change","Value":22} + ,{"Name":"wlan_notification_acm_profile_unblocked","Value":23} + ,{"Name":"wlan_notification_acm_screen_power_change","Value":24} + ,{"Name":"wlan_notification_acm_profile_blocked","Value":25} + ,{"Name":"wlan_notification_acm_scan_list_refresh","Value":26} + ,{"Name":"wlan_notification_acm_operational_state_change","Value":27} + ,{"Name":"wlan_notification_acm_end","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_NOTIFICATION_MSM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_notification_msm_start","Value":0} + ,{"Name":"wlan_notification_msm_associating","Value":1} + ,{"Name":"wlan_notification_msm_associated","Value":2} + ,{"Name":"wlan_notification_msm_authenticating","Value":3} + ,{"Name":"wlan_notification_msm_connected","Value":4} + ,{"Name":"wlan_notification_msm_roaming_start","Value":5} + ,{"Name":"wlan_notification_msm_roaming_end","Value":6} + ,{"Name":"wlan_notification_msm_radio_state_change","Value":7} + ,{"Name":"wlan_notification_msm_signal_quality_change","Value":8} + ,{"Name":"wlan_notification_msm_disassociating","Value":9} + ,{"Name":"wlan_notification_msm_disconnected","Value":10} + ,{"Name":"wlan_notification_msm_peer_join","Value":11} + ,{"Name":"wlan_notification_msm_peer_leave","Value":12} + ,{"Name":"wlan_notification_msm_adapter_removal","Value":13} + ,{"Name":"wlan_notification_msm_adapter_operation_mode_change","Value":14} + ,{"Name":"wlan_notification_msm_link_degraded","Value":15} + ,{"Name":"wlan_notification_msm_link_improved","Value":16} + ,{"Name":"wlan_notification_msm_end","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_NOTIFICATION_SECURITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_notification_security_start","Value":0} + ,{"Name":"wlan_notification_security_end","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_NOTIFICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"L2_NOTIFICATION_DATA","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WLAN_OPCODE_VALUE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_opcode_value_type_query_only","Value":0} + ,{"Name":"wlan_opcode_value_type_set_by_group_policy","Value":1} + ,{"Name":"wlan_opcode_value_type_set_by_user","Value":2} + ,{"Name":"wlan_opcode_value_type_invalid","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_INTF_OPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_intf_opcode_autoconf_start","Value":0} + ,{"Name":"wlan_intf_opcode_autoconf_enabled","Value":1} + ,{"Name":"wlan_intf_opcode_background_scan_enabled","Value":2} + ,{"Name":"wlan_intf_opcode_media_streaming_mode","Value":3} + ,{"Name":"wlan_intf_opcode_radio_state","Value":4} + ,{"Name":"wlan_intf_opcode_bss_type","Value":5} + ,{"Name":"wlan_intf_opcode_interface_state","Value":6} + ,{"Name":"wlan_intf_opcode_current_connection","Value":7} + ,{"Name":"wlan_intf_opcode_channel_number","Value":8} + ,{"Name":"wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs","Value":9} + ,{"Name":"wlan_intf_opcode_supported_adhoc_auth_cipher_pairs","Value":10} + ,{"Name":"wlan_intf_opcode_supported_country_or_region_string_list","Value":11} + ,{"Name":"wlan_intf_opcode_current_operation_mode","Value":12} + ,{"Name":"wlan_intf_opcode_supported_safe_mode","Value":13} + ,{"Name":"wlan_intf_opcode_certified_safe_mode","Value":14} + ,{"Name":"wlan_intf_opcode_hosted_network_capable","Value":15} + ,{"Name":"wlan_intf_opcode_management_frame_protection_capable","Value":16} + ,{"Name":"wlan_intf_opcode_autoconf_end","Value":268435455} + ,{"Name":"wlan_intf_opcode_msm_start","Value":268435712} + ,{"Name":"wlan_intf_opcode_statistics","Value":268435713} + ,{"Name":"wlan_intf_opcode_rssi","Value":268435714} + ,{"Name":"wlan_intf_opcode_msm_end","Value":536870911} + ,{"Name":"wlan_intf_opcode_security_start","Value":536936448} + ,{"Name":"wlan_intf_opcode_security_end","Value":805306367} + ,{"Name":"wlan_intf_opcode_ihv_start","Value":805306368} + ,{"Name":"wlan_intf_opcode_ihv_end","Value":1073741823} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_AUTOCONF_OPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_autoconf_opcode_start","Value":0} + ,{"Name":"wlan_autoconf_opcode_show_denied_networks","Value":1} + ,{"Name":"wlan_autoconf_opcode_power_setting","Value":2} + ,{"Name":"wlan_autoconf_opcode_only_use_gp_profiles_for_allowed_networks","Value":3} + ,{"Name":"wlan_autoconf_opcode_allow_explicit_creds","Value":4} + ,{"Name":"wlan_autoconf_opcode_block_period","Value":5} + ,{"Name":"wlan_autoconf_opcode_allow_virtual_station_extensibility","Value":6} + ,{"Name":"wlan_autoconf_opcode_end","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_IHV_CONTROL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_ihv_control_type_service","Value":0} + ,{"Name":"wlan_ihv_control_type_driver","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_FILTER_LIST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_filter_list_type_gp_permit","Value":0} + ,{"Name":"wlan_filter_list_type_gp_deny","Value":1} + ,{"Name":"wlan_filter_list_type_user_permit","Value":2} + ,{"Name":"wlan_filter_list_type_user_deny","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_PHY_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMulticastTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFailedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRetryCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMultipleRetryCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMaxTXLifetimeExceededCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTransmittedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRTSSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRTSFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullACKFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMulticastReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullPromiscuousReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullMaxRXLifetimeExceededCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFrameDuplicateCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullPromiscuousReceivedFragmentCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFCSErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_MAC_FRAME_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullTransmittedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReceivedFrameCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPExcludedCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPLocalMICFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPReplays","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPICVErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullCCMPReplays","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullCCMPDecryptErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPUndecryptableCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullWEPICVErrorCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullDecryptSuccessCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullDecryptFailureCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullFourWayHandshakeFailures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTKIPCounterMeasuresInvoked","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MacUcastCounters","Type":{"Kind":"ApiRef","Name":"WLAN_MAC_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"MacMcastCounters","Type":{"Kind":"ApiRef","Name":"WLAN_MAC_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfPhys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhyCounters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_PHY_FRAME_STATISTICS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_SECURABLE_OBJECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_secure_permit_list","Value":0} + ,{"Name":"wlan_secure_deny_list","Value":1} + ,{"Name":"wlan_secure_ac_enabled","Value":2} + ,{"Name":"wlan_secure_bc_scan_enabled","Value":3} + ,{"Name":"wlan_secure_bss_type","Value":4} + ,{"Name":"wlan_secure_show_denied","Value":5} + ,{"Name":"wlan_secure_interface_properties","Value":6} + ,{"Name":"wlan_secure_ihv_control","Value":7} + ,{"Name":"wlan_secure_all_user_profiles_order","Value":8} + ,{"Name":"wlan_secure_add_new_all_user_profiles","Value":9} + ,{"Name":"wlan_secure_add_new_per_user_profiles","Value":10} + ,{"Name":"wlan_secure_media_streaming_mode_enabled","Value":11} + ,{"Name":"wlan_secure_current_operation_mode","Value":12} + ,{"Name":"wlan_secure_get_plaintext_key","Value":13} + ,{"Name":"wlan_secure_hosted_network_elevated_access","Value":14} + ,{"Name":"wlan_secure_virtual_station_extensibility","Value":15} + ,{"Name":"wlan_secure_wfd_elevated_access","Value":16} + ,{"Name":"WLAN_SECURABLE_OBJECT_COUNT","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_DEVICE_SERVICE_GUID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceService","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WFD_ROLE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WFD_ROLE_TYPE_NONE","Value":0} + ,{"Name":"WFD_ROLE_TYPE_DEVICE","Value":1} + ,{"Name":"WFD_ROLE_TYPE_GROUP_OWNER","Value":2} + ,{"Name":"WFD_ROLE_TYPE_CLIENT","Value":4} + ,{"Name":"WFD_ROLE_TYPE_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WFD_GROUP_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupSSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WL_DISPLAY_PAGES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WLConnectionPage","Value":0} + ,{"Name":"WLSecurityPage","Value":1} + ,{"Name":"WLAdvPage","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_hosted_network_unavailable","Value":0} + ,{"Name":"wlan_hosted_network_idle","Value":1} + ,{"Name":"wlan_hosted_network_active","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_hosted_network_reason_success","Value":0} + ,{"Name":"wlan_hosted_network_reason_unspecified","Value":1} + ,{"Name":"wlan_hosted_network_reason_bad_parameters","Value":2} + ,{"Name":"wlan_hosted_network_reason_service_shutting_down","Value":3} + ,{"Name":"wlan_hosted_network_reason_insufficient_resources","Value":4} + ,{"Name":"wlan_hosted_network_reason_elevation_required","Value":5} + ,{"Name":"wlan_hosted_network_reason_read_only","Value":6} + ,{"Name":"wlan_hosted_network_reason_persistence_failed","Value":7} + ,{"Name":"wlan_hosted_network_reason_crypt_error","Value":8} + ,{"Name":"wlan_hosted_network_reason_impersonation","Value":9} + ,{"Name":"wlan_hosted_network_reason_stop_before_start","Value":10} + ,{"Name":"wlan_hosted_network_reason_interface_available","Value":11} + ,{"Name":"wlan_hosted_network_reason_interface_unavailable","Value":12} + ,{"Name":"wlan_hosted_network_reason_miniport_stopped","Value":13} + ,{"Name":"wlan_hosted_network_reason_miniport_started","Value":14} + ,{"Name":"wlan_hosted_network_reason_incompatible_connection_started","Value":15} + ,{"Name":"wlan_hosted_network_reason_incompatible_connection_stopped","Value":16} + ,{"Name":"wlan_hosted_network_reason_user_action","Value":17} + ,{"Name":"wlan_hosted_network_reason_client_abort","Value":18} + ,{"Name":"wlan_hosted_network_reason_ap_start_failed","Value":19} + ,{"Name":"wlan_hosted_network_reason_peer_arrived","Value":20} + ,{"Name":"wlan_hosted_network_reason_peer_departed","Value":21} + ,{"Name":"wlan_hosted_network_reason_peer_timeout","Value":22} + ,{"Name":"wlan_hosted_network_reason_gp_denied","Value":23} + ,{"Name":"wlan_hosted_network_reason_service_unavailable","Value":24} + ,{"Name":"wlan_hosted_network_reason_device_change","Value":25} + ,{"Name":"wlan_hosted_network_reason_properties_change","Value":26} + ,{"Name":"wlan_hosted_network_reason_virtual_station_blocking_use","Value":27} + ,{"Name":"wlan_hosted_network_reason_service_available_on_virtual_station","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_PEER_AUTH_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_hosted_network_peer_state_invalid","Value":0} + ,{"Name":"wlan_hosted_network_peer_state_authenticated","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_PEER_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PeerMacAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PeerAuthState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_PEER_AUTH_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_RADIO_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11SoftwareRadioState","Type":{"Kind":"ApiRef","Name":"DOT11_RADIO_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11HardwareRadioState","Type":{"Kind":"ApiRef","Name":"DOT11_RADIO_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_NOTIFICATION_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_hosted_network_state_change","Value":4096} + ,{"Name":"wlan_hosted_network_peer_state_change","Value":4097} + ,{"Name":"wlan_hosted_network_radio_state_change","Value":4098} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_STATE_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OldState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"StateChangeReason","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OldState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_PEER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_PEER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"PeerStateChangeReason","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_OPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wlan_hosted_network_opcode_connection_settings","Value":0} + ,{"Name":"wlan_hosted_network_opcode_security_settings","Value":1} + ,{"Name":"wlan_hosted_network_opcode_station_profile","Value":2} + ,{"Name":"wlan_hosted_network_opcode_enable","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hostedNetworkSSID","Type":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaxNumberOfPeers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_SECURITY_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dot11AuthAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dot11CipherAlgo","Type":{"Kind":"ApiRef","Name":"DOT11_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLAN_HOSTED_NETWORK_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HostedNetworkState","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"IPDeviceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wlanHostedNetworkBSSID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dot11PhyType","Type":{"Kind":"ApiRef","Name":"DOT11_PHY_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"ulChannelFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfPeers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeerList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_PEER_STATE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WFD_OPEN_SESSION_COMPLETE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"guidSessionInterface","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ONEX_AUTH_IDENTITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OneXAuthIdentityNone","Value":0} + ,{"Name":"OneXAuthIdentityMachine","Value":1} + ,{"Name":"OneXAuthIdentityUser","Value":2} + ,{"Name":"OneXAuthIdentityExplicitUser","Value":3} + ,{"Name":"OneXAuthIdentityGuest","Value":4} + ,{"Name":"OneXAuthIdentityInvalid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_AUTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OneXAuthNotStarted","Value":0} + ,{"Name":"OneXAuthInProgress","Value":1} + ,{"Name":"OneXAuthNoAuthenticatorFound","Value":2} + ,{"Name":"OneXAuthSuccess","Value":3} + ,{"Name":"OneXAuthFailure","Value":4} + ,{"Name":"OneXAuthInvalid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_REASON_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ONEX_REASON_CODE_SUCCESS","Value":0} + ,{"Name":"ONEX_REASON_START","Value":327680} + ,{"Name":"ONEX_UNABLE_TO_IDENTIFY_USER","Value":327681} + ,{"Name":"ONEX_IDENTITY_NOT_FOUND","Value":327682} + ,{"Name":"ONEX_UI_DISABLED","Value":327683} + ,{"Name":"ONEX_UI_FAILURE","Value":327684} + ,{"Name":"ONEX_EAP_FAILURE_RECEIVED","Value":327685} + ,{"Name":"ONEX_AUTHENTICATOR_NO_LONGER_PRESENT","Value":327686} + ,{"Name":"ONEX_NO_RESPONSE_TO_IDENTITY","Value":327687} + ,{"Name":"ONEX_PROFILE_VERSION_NOT_SUPPORTED","Value":327688} + ,{"Name":"ONEX_PROFILE_INVALID_LENGTH","Value":327689} + ,{"Name":"ONEX_PROFILE_DISALLOWED_EAP_TYPE","Value":327690} + ,{"Name":"ONEX_PROFILE_INVALID_EAP_TYPE_OR_FLAG","Value":327691} + ,{"Name":"ONEX_PROFILE_INVALID_ONEX_FLAGS","Value":327692} + ,{"Name":"ONEX_PROFILE_INVALID_TIMER_VALUE","Value":327693} + ,{"Name":"ONEX_PROFILE_INVALID_SUPPLICANT_MODE","Value":327694} + ,{"Name":"ONEX_PROFILE_INVALID_AUTH_MODE","Value":327695} + ,{"Name":"ONEX_PROFILE_INVALID_EAP_CONNECTION_PROPERTIES","Value":327696} + ,{"Name":"ONEX_UI_CANCELLED","Value":327697} + ,{"Name":"ONEX_PROFILE_INVALID_EXPLICIT_CREDENTIALS","Value":327698} + ,{"Name":"ONEX_PROFILE_EXPIRED_EXPLICIT_CREDENTIALS","Value":327699} + ,{"Name":"ONEX_UI_NOT_PERMITTED","Value":327700} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OneXPublicNotificationBase","Value":0} + ,{"Name":"OneXNotificationTypeResultUpdate","Value":1} + ,{"Name":"OneXNotificationTypeAuthRestarted","Value":2} + ,{"Name":"OneXNotificationTypeEventInvalid","Value":3} + ,{"Name":"OneXNumNotifications","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_AUTH_RESTART_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OneXRestartReasonPeerInitiated","Value":0} + ,{"Name":"OneXRestartReasonMsmInitiated","Value":1} + ,{"Name":"OneXRestartReasonOneXHeldStateTimeout","Value":2} + ,{"Name":"OneXRestartReasonOneXAuthTimeout","Value":3} + ,{"Name":"OneXRestartReasonOneXConfigurationChanged","Value":4} + ,{"Name":"OneXRestartReasonOneXUserChanged","Value":5} + ,{"Name":"OneXRestartReasonQuarantineStateChanged","Value":6} + ,{"Name":"OneXRestartReasonAltCredsTrial","Value":7} + ,{"Name":"OneXRestartReasonInvalid","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_VARIABLE_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ONEX_AUTH_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fUpdatePending","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"oneXConnProfile","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"authIdentity","Type":{"Kind":"ApiRef","Name":"ONEX_AUTH_IDENTITY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwQuarantineState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hUserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OneXUserProfile","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ONEX_EAP_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWinError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":[]} + ,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rootCauseGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"repairGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"helpLinkGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootCauseString","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"RepairString","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ONEX_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authStatus","Type":{"Kind":"ApiRef","Name":"ONEX_AUTH_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ONEX_EAP_METHOD_BACKEND_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OneXEapMethodBackendSupportUnknown","Value":0} + ,{"Name":"OneXEapMethodBackendSupported","Value":1} + ,{"Name":"OneXEapMethodBackendUnsupported","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ONEX_RESULT_UPDATE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"oneXStatus","Type":{"Kind":"ApiRef","Name":"ONEX_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"BackendSupport","Type":{"Kind":"ApiRef","Name":"ONEX_EAP_METHOD_BACKEND_SUPPORT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"fBackendEngaged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authParams","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"eapError","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ONEX_USER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authIdentity","Type":{"Kind":"ApiRef","Name":"ONEX_AUTH_IDENTITY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"ONEX_VARIABLE_BLOB","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Dot11AdHocManager" + ,"Kind":"ComClassID" + ,"Guid":"dd06a84f-83bd-4d01-8ab9-2389fea0869e" + } + ,{ + "Name":"DOT11_ADHOC_CIPHER_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_ADHOC_CIPHER_ALGO_INVALID","Value":-1} + ,{"Name":"DOT11_ADHOC_CIPHER_ALGO_NONE","Value":0} + ,{"Name":"DOT11_ADHOC_CIPHER_ALGO_CCMP","Value":4} + ,{"Name":"DOT11_ADHOC_CIPHER_ALGO_WEP","Value":257} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ADHOC_AUTH_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_ADHOC_AUTH_ALGO_INVALID","Value":-1} + ,{"Name":"DOT11_ADHOC_AUTH_ALGO_80211_OPEN","Value":1} + ,{"Name":"DOT11_ADHOC_AUTH_ALGO_RSNA_PSK","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS_INVALID","Value":0} + ,{"Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS_DISCONNECTED","Value":11} + ,{"Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS_CONNECTING","Value":12} + ,{"Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS_CONNECTED","Value":13} + ,{"Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS_FORMED","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DOT11_ADHOC_CONNECT_FAIL_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOT11_ADHOC_CONNECT_FAIL_DOMAIN_MISMATCH","Value":0} + ,{"Name":"DOT11_ADHOC_CONNECT_FAIL_PASSPHRASE_MISMATCH","Value":1} + ,{"Name":"DOT11_ADHOC_CONNECT_FAIL_OTHER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDot11AdHocManager" + ,"Kind":"Com" + ,"Guid":"8f10cc26-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"GeographicalId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInterface","Type":{"Kind":"ApiRef","Name":"IDot11AdHocInterface","TargetKind":"Com","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSecurity","Type":{"Kind":"ApiRef","Name":"IDot11AdHocSecuritySettings","TargetKind":"Com","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContextGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pIAdHoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommitCreatedNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAdHoc","Type":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSaveProfile","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"fMakeSavedProfileUserSpecific","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIEnumDot11AdHocNetworks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContextGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocNetworks","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIEnumDot11AdHocInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocInterfaces","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NetworkSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDot11AdHocManagerNotificationSink" + ,"Kind":"Com" + ,"Guid":"8f10cc27-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNetworkAdd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAdHocNetwork","Type":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNetworkRemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInterfaceAdd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAdHocInterface","Type":{"Kind":"ApiRef","Name":"IDot11AdHocInterface","TargetKind":"Com","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInterfaceRemove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumDot11AdHocNetworks" + ,"Kind":"Com" + ,"Guid":"8f10cc28-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocNetworks","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDot11AdHocNetwork" + ,"Kind":"Com" + ,"Guid":"8f10cc29-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszwSSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pf11d","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProfileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszwProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSignalQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puStrengthValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puStrengthMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecuritySetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdHocSecuritySetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDot11AdHocSecuritySettings","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContextGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContextGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdHocInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDot11AdHocInterface","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Passphrase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"GeographicalId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fSaveProfile","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"fMakeSavedProfileUserSpecific","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDot11AdHocNetworkNotificationSink" + ,"Kind":"Com" + ,"Guid":"8f10cc2a-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eStatus","Type":{"Kind":"ApiRef","Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnConnectFail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eFailReason","Type":{"Kind":"ApiRef","Name":"DOT11_ADHOC_CONNECT_FAIL_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDot11AdHocInterface" + ,"Kind":"Com" + ,"Guid":"8f10cc2b-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDot11d" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pf11d","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsAdHocCapable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAdHocCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsRadioOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsRadioOn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetActiveNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDot11AdHocNetwork","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIEnumSecuritySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocSecuritySettings","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIEnumDot11AdHocNetworks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilterGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocNetworks","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDot11AdHocInterfaces" + ,"Kind":"Com" + ,"Guid":"8f10cc2c-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDot11AdHocInterface","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocInterfaces","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDot11AdHocSecuritySettings" + ,"Kind":"Com" + ,"Guid":"8f10cc2d-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDot11AdHocSecuritySettings","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDot11AdHocSecuritySettings","TargetKind":"Com","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDot11AdHocSecuritySettings" + ,"Kind":"Com" + ,"Guid":"8f10cc2e-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDot11AuthAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_ADHOC_AUTH_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDot11CipherAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCipher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_ADHOC_CIPHER_ALGORITHM","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDot11AdHocInterfaceNotificationSink" + ,"Kind":"Com" + ,"Guid":"8f10cc2f-cf0d-42a0-acbe-e2de7007384d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectionStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eStatus","Type":{"Kind":"ApiRef","Name":"DOT11_ADHOC_NETWORK_CONNECTION_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WlanOpenHandle" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwClientVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNegotiatedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phClientHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanCloseHandle" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanEnumInterfaces" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppInterfaceList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_INFO_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanSetAutoConfigParameter" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_AUTOCONF_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanQueryAutoConfigParameter" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_AUTOCONF_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pWlanOpcodeValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_OPCODE_VALUE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WlanGetInterfaceCapability" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_INTERFACE_CAPABILITY","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanSetInterface" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_INTF_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanQueryInterface" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_INTF_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pWlanOpcodeValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_OPCODE_VALUE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WlanIhvControl" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WLAN_IHV_CONTROL_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanScan" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDot11Ssid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_RAW_DATA","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanGetAvailableNetworkList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppAvailableNetworkList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_AVAILABLE_NETWORK_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanGetAvailableNetworkList2" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppAvailableNetworkList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_AVAILABLE_NETWORK_LIST_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanGetNetworkBssList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDot11Ssid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_SSID","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dot11BssType","Type":{"Kind":"ApiRef","Name":"DOT11_BSS_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bSecurityEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppWlanBssList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_BSS_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanConnect" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pConnectionParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_PARAMETERS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanConnect2" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pConnectionParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_CONNECTION_PARAMETERS_V2","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanDisconnect" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanRegisterNotification" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bIgnoreDuplicate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"funcCallback","Type":{"Kind":"ApiRef","Name":"WLAN_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"NativeWiFi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwPrevNotifSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WlanGetProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pstrProfileXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WlanSetProfileEapUserData" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eapType","Type":{"Kind":"ApiRef","Name":"EAP_METHOD_TYPE","TargetKind":"Default","Api":"ExtensibleAuthenticationProtocol","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEapUserDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEapUserData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanSetProfileEapXmlUserData" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strEapXmlUserData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanSetProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strProfileXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strAllUserProfileSecurity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"bOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReasonCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanDeleteProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanRenameProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strOldProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strNewProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanGetProfileList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_PROFILE_INFO_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanSetProfileList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strProfileNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanSetProfilePosition" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanSetProfileCustomUserData" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanGetProfileCustomUserData" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanSetFilterList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wlanFilterListType","Type":{"Kind":"ApiRef","Name":"WLAN_FILTER_LIST_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNetworkList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_NETWORK_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanGetFilterList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wlanFilterListType","Type":{"Kind":"ApiRef","Name":"WLAN_FILTER_LIST_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppNetworkList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOT11_NETWORK_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanSetPsdIEDataList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"strFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPsdIEDataList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_RAW_DATA_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanSaveTemporaryProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strAllUserProfileSecurity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOverWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanDeviceServiceCommand" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pDeviceServiceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dwOpCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanGetSupportedDeviceServices" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDevSvcGuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_DEVICE_SERVICE_GUID_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanRegisterDeviceServiceNotification" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevSvcGuidList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_DEVICE_SERVICE_GUID_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WlanExtractPsdIEDataList" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIeDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRawIeData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"strFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppPsdIEDataList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_RAW_DATA_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanReasonCodeToString" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStringBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanAllocateMemory" + ,"SetLastError":true + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwMemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WlanFreeMemory" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WlanSetSecuritySettings" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurableObject","Type":{"Kind":"ApiRef","Name":"WLAN_SECURABLE_OBJECT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"strModifiedSDDL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WlanGetSecuritySettings" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurableObject","Type":{"Kind":"ApiRef","Name":"WLAN_SECURABLE_OBJECT","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_OPCODE_VALUE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pstrCurrentSDDL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WlanUIEditProfile" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwClientVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wstrProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pInterfaceGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wlStartPage","Type":{"Kind":"ApiRef","Name":"WL_DISPLAY_PAGES","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pWlanReasonCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WlanHostedNetworkStartUsing" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkStopUsing" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkForceStart" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkForceStop" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkQueryProperty" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pWlanOpcodeValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_OPCODE_VALUE_TYPE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkSetProperty" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OpCode","Type":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_OPCODE","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkInitSettings" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkRefreshSecuritySettings" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkQueryStatus" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWlanHostedNetworkStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_STATUS","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkSetSecondaryKey" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pucKeyData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bIsPassPhrase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bPersistent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanHostedNetworkQuerySecondaryKey" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppucKeyData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pbIsPassPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbPersistent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFailReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLAN_HOSTED_NETWORK_REASON","TargetKind":"Default","Api":"NativeWiFi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WlanRegisterVirtualStationNotification" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRegister","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WFDOpenHandle" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwClientVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNegotiatedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phClientHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WFDCloseHandle" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WFDStartOpenSession" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"WFD_OPEN_SESSION_COMPLETE_CALLBACK","TargetKind":"FunctionPointer","Api":"NativeWiFi","Parents":[]},"Attrs":["In"]} + ,{"Name":"phSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WFDCancelOpenSession" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WFDOpenLegacySession" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLegacyMacAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ,{"Name":"phSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pGuidSessionInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WFDCloseSession" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WFDUpdateDeviceVisibility" + ,"SetLastError":false + ,"DllImport":"wlanapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pDeviceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetBios.json b/api/NetBios.json new file mode 100644 index 0000000..d1c8241 --- /dev/null +++ b/api/NetBios.json @@ -0,0 +1,183 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NCB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ncb_command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_retcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_lsn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ncb_length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ncb_callname","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ncb_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ncb_rto","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_sto","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_post","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"ncb_lana_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_cmd_cplt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ncb_reserve","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ncb_event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADAPTER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adapter_address","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rev_major","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"reserved0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"adapter_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rev_minor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"duration","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"frmr_recv","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"frmr_xmit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iframe_recv_err","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xmit_aborts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xmit_success","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"recv_success","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iframe_xmit_err","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"recv_buff_unavail","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"t1_timeouts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ti_timeouts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"free_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_cfg_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_ncbs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xmit_buf_unavail","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_dgram_size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pending_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_cfg_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_sess","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"max_sess_pkt_size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"name_count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NAME_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"name_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"name_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sess_name","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"num_sess","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rcv_dg_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"rcv_any_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SESSION_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lsn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"local_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"remote_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rcvs_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sends_outstanding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LANA_ENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lana","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIND_NAME_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"node_count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"unique_group","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIND_NAME_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"access_control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"frame_control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"destination_addr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"source_addr","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"routing_info","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"transport_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"action_code","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"Netbios" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pncb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCB","TargetKind":"Default","Api":"NetBios","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetManagement.json b/api/NetManagement.json new file mode 100644 index 0000000..d9bc352 --- /dev/null +++ b/api/NetManagement.json @@ -0,0 +1,5210 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"USER_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri2_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_last_logon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_last_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_acct_expires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri2_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_num_logons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri3_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_last_logon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_last_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_acct_expires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri3_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_num_logons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_user_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_primary_group_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri3_profile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_home_dir_drive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri3_password_expired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri4_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_last_logon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_last_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_acct_expires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri4_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_num_logons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_user_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"usri4_primary_group_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri4_profile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_home_dir_drive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri4_password_expired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_10" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri10_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri10_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri10_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri10_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_11" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri11_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_last_logon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_last_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_num_logons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri11_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri11_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri11_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_20" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri20_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri20_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri20_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri20_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri20_user_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_21" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri21_password","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_22" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri22_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_password","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri22_password_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_last_logon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_last_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_acct_expires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"usri22_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_num_logons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri22_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri22_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_23" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri23_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri23_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri23_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri23_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri23_user_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_24" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri24_internet_identity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri24_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri24_internet_provider_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri24_internet_principal_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri24_user_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1003" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1003_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1005_priv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1006" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1006_home_dir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1007" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1007_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1008" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1008_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1009" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1009_script_path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1010" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1010_auth_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1011" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1011_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1012" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1012_usr_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1013" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1013_parms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1014" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1014_workstations","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1017" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1017_acct_expires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1018" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1018_max_storage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1020" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1020_units_per_week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1020_logon_hours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1023" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1023_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1024" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1024_country_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1025" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1025_code_page","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1051" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1051_primary_group_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1052" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1052_profile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_INFO_1053" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1053_home_dir_drive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod0_min_passwd_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod0_max_passwd_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod0_min_passwd_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod0_force_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod0_password_hist_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1_role","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod1_primary","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod2_domain_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usrmod2_domain_id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod3_lockout_duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod3_lockout_observation_window","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usrmod3_lockout_threshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1001" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1001_min_passwd_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1002_max_passwd_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1003" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1003_min_passwd_age","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1004" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1004_force_logoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1005_password_hist_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1006" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1006_role","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MODALS_INFO_1007" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usrmod1007_primary","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi1_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi2_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi2_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi2_group_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grpi2_attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi3_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi3_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi3_group_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"grpi3_attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_1002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi1002_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_INFO_1005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi1005_attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_USERS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grui0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_USERS_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grui1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grui1_attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrpi0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrpi1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lgrpi1_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_INFO_1002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrpi1002_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_MEMBERS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrmi0_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_MEMBERS_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrmi1_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lgrmi1_sidusage","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lgrmi1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_MEMBERS_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrmi2_sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lgrmi2_sidusage","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lgrmi2_domainandname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_MEMBERS_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrmi3_domainandname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOCALGROUP_USERS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lgrui0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_DISPLAY_USER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1_full_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri1_user_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri1_next_index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_DISPLAY_MACHINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usri2_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"usri2_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_user_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usri2_next_index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_DISPLAY_GROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grpi3_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi3_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grpi3_group_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grpi3_attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grpi3_next_index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acc0_resource_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acc1_resource_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"acc1_attr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"acc1_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_INFO_1002" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acc1002_attr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acl_ugname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"acl_access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_PASSWORD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetValidateAuthentication","Value":1} + ,{"Name":"NetValidatePasswordChange","Value":2} + ,{"Name":"NetValidatePasswordReset","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_VALIDATE_PASSWORD_HASH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_PERSISTED_FIELDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PresentFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BadPasswordTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LockoutTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordHistoryLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_VALIDATE_PASSWORD_HASH","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_OUTPUT_ARG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChangedPersistedFields","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PERSISTED_FIELDS","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ValidationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_AUTHENTICATION_INPUT_ARG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputPersistedFields","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PERSISTED_FIELDS","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMatched","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputPersistedFields","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PERSISTED_FIELDS","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ClearPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashedPassword","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PASSWORD_HASH","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMatch","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_VALIDATE_PASSWORD_RESET_INPUT_ARG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputPersistedFields","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PERSISTED_FIELDS","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ClearPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashedPassword","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PASSWORD_HASH","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChangeAtNextLogon","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClearLockout","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETSETUP_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetSetupUnknown","Value":0} + ,{"Name":"NetSetupMachine","Value":1} + ,{"Name":"NetSetupWorkgroup","Value":2} + ,{"Name":"NetSetupDomain","Value":3} + ,{"Name":"NetSetupNonExistentDomain","Value":4} + ,{"Name":"NetSetupDnsMachine","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSREG_JOIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSREG_UNKNOWN_JOIN","Value":0} + ,{"Name":"DSREG_DEVICE_JOIN","Value":1} + ,{"Name":"DSREG_WORKPLACE_JOIN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSREG_USER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszUserEmail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUserKeyId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUserKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSREG_JOIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"joinType","Type":{"Kind":"ApiRef","Name":"DSREG_JOIN_TYPE","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"pJoinCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pszDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszIdpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTenantId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszJoinUserEmail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTenantDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszMdmEnrollmentUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszMdmTermsOfUseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszMdmComplianceUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUserSettingSyncUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSREG_USER_INFO","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_COMPUTER_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetPrimaryComputerName","Value":0} + ,{"Name":"NetAlternateComputerNames","Value":1} + ,{"Name":"NetAllComputerNames","Value":2} + ,{"Name":"NetComputerNameTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETSETUP_PROVISIONING_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpMachineAccountOU","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwProvisionOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aCertTemplateNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cCertTemplateNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aMachinePolicyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cMachinePolicyNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aMachinePolicyPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cMachinePolicyPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNetbiosName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSiteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPrimaryDNSDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETSETUP_JOIN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetSetupUnknownStatus","Value":0} + ,{"Name":"NetSetupUnjoined","Value":1} + ,{"Name":"NetSetupWorkgroupName","Value":2} + ,{"Name":"NetSetupDomainName","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STD_ALERT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alrt_timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrt_eventname","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"alrt_servicename","Type":{"Kind":"Array","Shape":{"Size":81},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADMIN_OTHER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alrtad_errcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrtad_numstrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ERRLOG_OTHER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alrter_errcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrter_offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINT_OTHER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alrtpr_jobid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrtpr_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrtpr_submitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrtpr_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_OTHER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alrtus_errcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alrtus_numstrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HLOG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"last_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rec_offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_data_offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_data_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_SRVSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_sv_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_SESSLOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_so_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_so_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_so_privilege","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_SESSLOGOFF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_sf_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_sf_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_sf_reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_SESSPWERR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_sp_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_sp_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_CONNSTART" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_ct_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ct_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ct_netname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ct_connid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_CONNSTOP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_cp_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cp_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cp_netname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cp_connid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cp_reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_CONNREJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_cr_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cr_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cr_netname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cr_reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_RESACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_ra_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_returncode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_restype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ra_fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_RESACCESSREJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_rr_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_rr_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_rr_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_rr_operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_CLOSEFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_cf_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cf_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cf_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cf_fileid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cf_duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_cf_reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_SERVICESTAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_ss_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_svcname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_text","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ss_returnval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_ACLMOD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_am_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_am_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_am_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_am_action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_am_datalen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_UASMOD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_um_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_um_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_um_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_um_rectype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_um_action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_um_datalen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_NETLOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_no_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_no_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_no_privilege","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_no_authflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_NETLOGOFF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_nf_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_nf_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_nf_reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_nf_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_ACCLIM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_al_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_al_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_al_resname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_al_limit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_LOCKOUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_lk_compname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_lk_username","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_lk_action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_lk_bad_pw_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_GENERIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ae_ge_msgfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_msgnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_params","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ae_ge_param9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONFIG_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cfgi0_key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cfgi0_data","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ERROR_LOG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"el_len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"el_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"el_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"el_error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"el_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"el_text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"el_data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"el_data_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"el_nstrings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSG_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"msgi0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSG_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"msgi1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"msgi1_forward_flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msgi1_forward","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIME_OF_DAY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tod_elapsedt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_msecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_hours","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_mins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_secs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_hunds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_timezone","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tod_tinterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_day","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_month","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_year","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tod_weekday","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobTime","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DaysOfMonth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DaysOfWeek","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Command","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AT_ENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobTime","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DaysOfMonth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DaysOfWeek","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Command","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_100" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv100_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv100_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_101" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv101_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv101_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv101_version_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv101_version_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv101_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv101_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_102" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv102_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv102_version_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_version_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv102_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_disc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"sv102_hidden","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv102_announce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_anndelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_licenses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv102_userpath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_103" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv103_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv103_version_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_version_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv103_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_disc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"sv103_hidden","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv103_announce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_anndelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_licenses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv103_userpath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv103_capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_402" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv402_ulist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_glist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_alist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_alerts","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv402_security","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_numadmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_lanmask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_guestacct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv402_chdevs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_chdevq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_chdevjobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_connections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_shares","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_openfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_sessreqs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_activelocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_numreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_sizreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_numbigbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_numfiletasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_alertsched","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_erroralert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_logonalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_accessalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_diskalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_netioalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_maxauditsz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv402_srvheuristics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_403" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv403_ulist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_glist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_alist_mtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_alerts","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv403_security","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_numadmin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_lanmask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_guestacct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv403_chdevs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_chdevq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_chdevjobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_connections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_shares","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_openfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_sessreqs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_activelocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_numreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_sizreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_numbigbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_numfiletasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_alertsched","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_erroralert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_logonalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_accessalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_diskalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_netioalert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_maxauditsz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_srvheuristics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv403_auditedevents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_autoprofile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv403_autopath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_502" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv502_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_sizreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_initworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_maxworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_rawworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_irpstacksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_maxrawbuflen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_sessusers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_sessconns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_maxpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_maxnonpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv502_enablesoftcompat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv502_enableforcedlogoff","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv502_timesource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv502_acceptdownlevelapis","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv502_lmannounce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_503" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv503_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_sizreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_initworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_rawworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_irpstacksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxrawbuflen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_sessusers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_sessconns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxnonpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_enablesoftcompat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_enableforcedlogoff","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_timesource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_acceptdownlevelapis","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_lmannounce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_maxcopyreadlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxcopywritelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_minkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_minkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_threadcountadd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_numblockthreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_scavtimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_minrcvqueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_minfreeworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_xactmemsize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_threadpriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxmpxct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_oplockbreakwait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_oplockbreakresponsewait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_enableoplocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_enableoplockforceclose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_enablefcbopens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_enableraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_enablesharednetdrives","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv503_minfreeconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv503_maxfreeconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_599" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv599_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_sizreqbuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_initworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_rawworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_irpstacksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxrawbuflen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_sessusers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_sessconns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxnonpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_enablesoftcompat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_enableforcedlogoff","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_timesource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_acceptdownlevelapis","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_lmannounce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_maxcopyreadlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxcopywritelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_minkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_minkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_threadcountadd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_numblockthreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_scavtimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_minrcvqueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_minfreeworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_xactmemsize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_threadpriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxmpxct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_oplockbreakwait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_oplockbreakresponsewait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_enableoplocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_enableoplockforceclose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_enablefcbopens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_enableraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_enablesharednetdrives","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv599_minfreeconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxfreeconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_initsesstable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_initconntable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_initfiletable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_initsearchtable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_alertschedule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_errorthreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_networkerrorthreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_diskspacethreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxlinkdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_minlinkthroughput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_linkinfovalidtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_scavqosinfoupdatetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv599_maxworkitemidletime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_598" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv598_maxrawworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxthreadsperqueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_producttype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_serversize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_connectionlessautodisc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_sharingviolationretries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_sharingviolationdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxglobalopensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_removeduplicatesearches","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_lockviolationoffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_lockviolationdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_mdlreadswitchover","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_cachedopenlimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_otherqueueaffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_restrictnullsessaccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_enablewfw311directipx","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_queuesamplesecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_balancecount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_preferredaffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxfreerfcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxfreemfcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxfreelfcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxfreepagedpoolchunks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_minpagedpoolchunksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxpagedpoolchunksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_sendsfrompreferredprocessor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_cacheddirectorylimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_maxcopylength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_enablecompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_autosharewks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_autoshareserver","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_enablesecuritysignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_requiresecuritysignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_minclientbuffersize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_serverguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"sv598_ConnectionNoSessionsTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_IdleThreadTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_enableW9xsecuritysignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_enforcekerberosreauthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_disabledos","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_lowdiskspaceminimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sv598_disablestrictnamechecking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sv598_enableauthenticateusersharing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1005" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1005_comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1107" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1107_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1010" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1010_disc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1016" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1016_hidden","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1017" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1017_announce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1018" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1018_anndelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1501" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1501_sessopens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1502" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1502_sessvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1503" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1503_opensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1506" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1506_maxworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1509" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1509_maxrawbuflen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1510" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1510_sessusers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1511" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1511_sessconns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1512" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1512_maxnonpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1513" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1513_maxpagedmemoryusage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1514" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1514_enablesoftcompat","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1515" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1515_enableforcedlogoff","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1516" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1516_timesource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1518" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1518_lmannounce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1520" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1520_maxcopyreadlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1521" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1521_maxcopywritelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1522" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1522_minkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1523" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1523_maxkeepsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1524" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1524_minkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1525" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1525_maxkeepcomplsearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1528" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1528_scavtimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1529" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1529_minrcvqueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1530" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1530_minfreeworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1533" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1533_maxmpxct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1534" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1534_oplockbreakwait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1535" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1535_oplockbreakresponsewait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1536" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1536_enableoplocks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1537" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1537_enableoplockforceclose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1538" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1538_enablefcbopens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1539" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1539_enableraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1540" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1540_enablesharednetdrives","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1541" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1541_minfreeconnections","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1542" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1542_maxfreeconnections","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1543" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1543_initsesstable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1544" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1544_initconntable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1545" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1545_initfiletable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1546" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1546_initsearchtable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1547" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1547_alertschedule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1548" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1548_errorthreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1549" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1549_networkerrorthreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1550" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1550_diskspacethreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1552" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1552_maxlinkdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1553" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1553_minlinkthroughput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1554" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1554_linkinfovalidtime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1555" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1555_scavqosinfoupdatetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1556" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1556_maxworkitemidletime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1557" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1557_maxrawworkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1560" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1560_producttype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1561" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1561_serversize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1562" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1562_connectionlessautodisc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1563" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1563_sharingviolationretries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1564" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1564_sharingviolationdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1565" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1565_maxglobalopensearch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1566" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1566_removeduplicatesearches","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1567" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1567_lockviolationretries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1568" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1568_lockviolationoffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1569" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1569_lockviolationdelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1570" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1570_mdlreadswitchover","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1571" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1571_cachedopenlimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1572" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1572_criticalthreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1573" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1573_restrictnullsessaccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1574" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1574_enablewfw311directipx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1575" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1575_otherqueueaffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1576" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1576_queuesamplesecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1577" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1577_balancecount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1578" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1578_preferredaffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1579" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1579_maxfreerfcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1580" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1580_maxfreemfcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1581" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1581_maxfreemlcbs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1582" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1582_maxfreepagedpoolchunks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1583" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1583_minpagedpoolchunksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1584" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1584_maxpagedpoolchunksize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1585" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1585_sendsfrompreferredprocessor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1586" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1586_maxthreadsperqueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1587" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1587_cacheddirectorylimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1588" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1588_maxcopylength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1590" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1590_enablecompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1591" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1591_autosharewks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1592" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1592_autosharewks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1593" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1593_enablesecuritysignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1594" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1594_requiresecuritysignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1595" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1595_minclientbuffersize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1596" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1596_ConnectionNoSessionsTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1597" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1597_IdleThreadTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1598" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1598_enableW9xsecuritysignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1599" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1598_enforcekerberosreauthentication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1600" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1598_disabledos","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1601" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv1598_lowdiskspaceminimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_INFO_1602" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sv_1598_disablestrictnamechecking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_TRANSPORT_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svti0_numberofvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti0_transportname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti0_transportaddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"svti0_transportaddresslength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti0_networkaddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_TRANSPORT_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svti1_numberofvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti1_transportname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti1_transportaddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"svti1_transportaddresslength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti1_networkaddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti1_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_TRANSPORT_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svti2_numberofvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti2_transportname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti2_transportaddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"svti2_transportaddresslength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti2_networkaddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti2_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti2_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVER_TRANSPORT_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svti3_numberofvcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti3_transportname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti3_transportaddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"svti3_transportaddresslength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti3_networkaddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti3_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svti3_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti3_passwordlength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svti3_password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svci0_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svci1_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svci1_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci1_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci1_pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"svci2_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svci2_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci2_code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci2_pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci2_text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"svci2_specific_error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"svci2_display_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui0_local","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui0_remote","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui1_local","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui1_remote","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui1_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui1_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui1_asg_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui1_refcount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui1_usecount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui2_local","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui2_remote","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui2_password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui2_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui2_asg_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui2_refcount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui2_usecount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui2_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ui2_domainname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui3_ui2","Type":{"Kind":"ApiRef","Name":"USE_INFO_2","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ui3_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui4_ui3","Type":{"Kind":"ApiRef","Name":"USE_INFO_3","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ui4_auth_identity_length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui4_auth_identity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_INFO_5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ui4_ui3","Type":{"Kind":"ApiRef","Name":"USE_INFO_3","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ,{"Name":"ui4_auth_identity_length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui4_auth_identity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ui5_security_descriptor_length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui5_security_descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ui5_use_options_length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui5_use_options","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_OPTION_GENERIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_OPTION_DEFERRED_CONNECTION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UseTransportType_None","Value":0} + ,{"Name":"UseTransportType_Wsk","Value":1} + ,{"Name":"UseTransportType_Quic","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSPORT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"TRANSPORT_TYPE","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USE_OPTION_TRANSPORT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_100" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki100_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki100_computername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki100_langroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki100_ver_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki100_ver_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_101" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki101_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki101_computername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki101_langroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki101_ver_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki101_ver_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki101_lanroot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_102" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki102_platform_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki102_computername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki102_langroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki102_ver_major","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki102_ver_minor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki102_lanroot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki102_logged_on_users","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_302" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki302_char_wait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_collection_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_maximum_collection_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_keep_conn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_keep_search","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_max_cmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_num_work_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_siz_work_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_max_wrk_cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_sess_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_siz_error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_num_alerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_num_services","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_errlog_sz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_print_buf_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_num_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_siz_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_wrk_heuristics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki302_mailslots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki302_num_dgram_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_402" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki402_char_wait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_collection_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_maximum_collection_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_keep_conn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_keep_search","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_max_cmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_num_work_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_siz_work_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_max_wrk_cache","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_sess_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_siz_error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_num_alerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_num_services","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_errlog_sz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_print_buf_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_num_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_siz_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_wrk_heuristics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki402_mailslots","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_num_dgram_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki402_max_threads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_502" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki502_char_wait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_collection_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_maximum_collection_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_keep_conn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_max_cmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_sess_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_siz_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_max_threads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_lock_quota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_lock_increment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_lock_maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_pipe_increment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_pipe_maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_cache_file_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_dormant_file_limit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_read_ahead_throughput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_num_mailslot_buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_num_srv_announce_buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_max_illegal_datagram_events","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_illegal_datagram_event_reset_frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wki502_log_election_packets","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_opportunistic_locking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_unlock_behind","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_close_behind","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_buf_named_pipes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_lock_read_unlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_utilize_nt_caching","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_raw_read","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_raw_write","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_write_raw_data","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_encryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_buf_files_deny_write","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_buf_read_only_files","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_force_core_create_mode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wki502_use_512_byte_max_transfer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1010" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1010_char_wait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1011" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1011_collection_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1012" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1012_maximum_collection_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1027" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1027_errlog_sz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1028" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1028_print_buf_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1032" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1032_wrk_heuristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1013" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1013_keep_conn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1018" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1018_sess_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1023" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1023_siz_char_buf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1033" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1033_max_threads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1041" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1041_lock_quota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1042" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1042_lock_increment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1043" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1043_lock_maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1044" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1044_pipe_increment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1045" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1045_pipe_maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1046" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1046_dormant_file_limit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1047" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1047_cache_file_timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1048" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1048_use_opportunistic_locking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1049" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1049_use_unlock_behind","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1050" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1050_use_close_behind","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1051" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1051_buf_named_pipes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1052" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1052_use_lock_read_unlock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1053" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1053_utilize_nt_caching","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1054" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1054_use_raw_read","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1055" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1055_use_raw_write","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1056" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1056_use_write_raw_data","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1057" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1057_use_encryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1058" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1058_buf_files_deny_write","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1059" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1059_buf_read_only_files","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1060" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1060_force_core_create_mode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1061" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1061_use_512_byte_max_transfer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_INFO_1062" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wki1062_read_ahead_throughput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_USER_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wkui0_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_USER_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wkui1_username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wkui1_logon_domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wkui1_oth_domains","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wkui1_logon_server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_USER_INFO_1101" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wkui1101_oth_domains","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WKSTA_TRANSPORT_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wkti0_quality_of_service","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wkti0_number_of_vcs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wkti0_transport_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wkti0_transport_address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wkti0_wan_ish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"NetUserAdd" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetUserEnum" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetUserGetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetUserSetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetUserDel" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetUserGetGroups" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetUserSetGroups" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"num_entries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetUserGetLocalGroups" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetUserModalsGet" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetUserModalsSet" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetUserChangePassword" + ,"SetLastError":true + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"domainname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"oldpassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"newpassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetGroupAdd" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetGroupAddUser" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"GroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetGroupEnum" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetGroupGetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetGroupSetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetGroupDel" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetGroupDelUser" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"GroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetGroupGetUsers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetGroupSetUsers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"totalentries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetLocalGroupAdd" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetLocalGroupAddMember" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"membersid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetLocalGroupEnum" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resumehandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetLocalGroupGetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetLocalGroupSetInfo" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetLocalGroupDel" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetLocalGroupDelMember" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"membersid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetLocalGroupGetMembers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"localgroupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resumehandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetLocalGroupSetMembers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"totalentries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetLocalGroupAddMembers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"totalentries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetLocalGroupDelMembers" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"groupname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"totalentries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetQueryDisplayInformation" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreferredMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedEntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SortedBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetGetDisplayInformationIndex" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Prefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetAccessAdd" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetAccessEnum" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Recursive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetAccessGetInfo" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetAccessSetInfo" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetAccessDel" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetAccessGetUserPerms" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UGname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Perms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetValidatePasswordPolicy" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Qualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ValidationType","Type":{"Kind":"ApiRef","Name":"NET_VALIDATE_PASSWORD_TYPE","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutputArg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetValidatePasswordPolicyFree" + ,"SetLastError":false + ,"DllImport":"samcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"OutputArg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetGetDCName" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetGetAnyDCName" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetJoinDomain" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpMachineAccountOU","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fJoinOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetUnjoinDomain" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fUnjoinOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetRenameMachineInDomain" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fRenameOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetValidateName" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"NETSETUP_NAME_TYPE","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetGetJoinableOUs" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OUCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"OUs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetAddAlternateComputerName" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AlternateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DomainAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainAccountPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetRemoveAlternateComputerName" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"AlternateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DomainAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainAccountPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetSetPrimaryComputerName" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"PrimaryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DomainAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DomainAccountPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetEnumerateComputerNames" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"NET_COMPUTER_NAME_TYPE","TargetKind":"Default","Api":"NetManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ComputerNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetProvisionComputerAccount" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpMachineAccountOU","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProvisionBinData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProvisionBinDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pProvisionTextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetRequestOfflineDomainJoin" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pProvisionBinData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbProvisionBinDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpWindowsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetCreateProvisioningPackage" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pProvisioningParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSETUP_PROVISIONING_PARAMS","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppPackageBinData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwPackageBinDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppPackageTextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetRequestProvisioningPackageInstall" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPackageBinData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwPackageBinDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProvisionOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpWindowsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetGetAadJoinInformation" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszTenantId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppJoinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSREG_JOIN_INFO","TargetKind":"Default","Api":"NetManagement","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetFreeAadJoinInformation" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pJoinInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DSREG_JOIN_INFO","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NetGetJoinInformation" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNameBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"BufferType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSETUP_JOIN_STATUS","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetScheduleAccountInformation" + ,"SetLastError":false + ,"DllImport":"mstask" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ccAccount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAccount","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetScheduleAccountInformation" + ,"SetLastError":false + ,"DllImport":"mstask" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszAccount","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetAlertRaise" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AlertType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetAlertRaiseEx" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AlertType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"VariableInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"VariableInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetApiBufferAllocate" + ,"SetLastError":false + ,"DllImport":"netutils" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetApiBufferFree" + ,"SetLastError":false + ,"DllImport":"netutils" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"NetApiBufferReallocate" + ,"SetLastError":false + ,"DllImport":"netutils" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"OldBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ,{"Name":"NewByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetApiBufferSize" + ,"SetLastError":false + ,"DllImport":"netutils" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetAuditClear" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"backupfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetAuditRead" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"auditloghandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HLOG","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offsetflag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"totalavailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetAuditWrite" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"numbytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetConfigGet" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"component","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetConfigGetAll" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"component","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetConfigSet" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"component","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetErrorLogClear" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BackupFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NetErrorLogRead" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ErrorLogHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HLOG","TargetKind":"Default","Api":"NetManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OffsetFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"PrefMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TotalAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetErrorLogWrite" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Component","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"NumBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MsgBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"StrCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NetMessageNameAdd" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"msgname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetMessageNameEnum" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetMessageNameGetInfo" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"msgname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetMessageNameDel" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"msgname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NetMessageBufferSend" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"msgname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fromname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetRemoteTOD" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"BufferPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetRemoteComputerSupports" + ,"SetLastError":false + ,"DllImport":"netutils" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"OptionsWanted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetScheduleJobAdd" + ,"SetLastError":false + ,"DllImport":"schedcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"JobId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetScheduleJobDel" + ,"SetLastError":false + ,"DllImport":"schedcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"MinJobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxJobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetScheduleJobEnum" + ,"SetLastError":false + ,"DllImport":"schedcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PointerToBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"PrefferedMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"TotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetScheduleJobGetInfo" + ,"SetLastError":false + ,"DllImport":"schedcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PointerToBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NetServerEnum" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"servertype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetServerGetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetServerSetInfo" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ParmError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetServerDiskEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetServerComputerNameAdd" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"EmulatedDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"EmulatedServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerComputerNameDel" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"EmulatedServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerTransportAdd" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerTransportAddEx" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerTransportDel" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetServerTransportEnum" + ,"SetLastError":false + ,"DllImport":"srvcli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetServiceControl" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"arg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetServiceEnum" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetServiceGetInfo" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetServiceInstall" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"service","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"argc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"argv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetUseAdd" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"LevelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetUseDel" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ForceLevelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetUseEnum" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"LevelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"PreferedMaximumSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"TotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetUseGetInfo" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LevelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaGetInfo" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaSetInfo" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaUserGetInfo" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetWkstaUserSetInfo" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaUserEnum" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resumehandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaTransportAdd" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"parm_err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NetWkstaTransportDel" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"transportname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ucond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetWkstaTransportEnum" + ,"SetLastError":false + ,"DllImport":"wkscli" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"servername","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bufptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"prefmaxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"totalentries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resume_handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetShell.json b/api/NetShell.json new file mode 100644 index 0000000..9c547d1 --- /dev/null +++ b/api/NetShell.json @@ -0,0 +1,491 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NS_CMD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CMD_FLAG_PRIVATE","Value":1} + ,{"Name":"CMD_FLAG_INTERACTIVE","Value":2} + ,{"Name":"CMD_FLAG_LOCAL","Value":8} + ,{"Name":"CMD_FLAG_ONLINE","Value":16} + ,{"Name":"CMD_FLAG_HIDDEN","Value":32} + ,{"Name":"CMD_FLAG_LIMIT_MASK","Value":65535} + ,{"Name":"CMD_FLAG_PRIORITY","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NS_REQS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NS_REQ_ZERO","Value":0} + ,{"Name":"NS_REQ_PRESENT","Value":1} + ,{"Name":"NS_REQ_ALLOW_MULTIPLE","Value":2} + ,{"Name":"NS_REQ_ONE_OR_MORE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NS_EVENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NS_EVENT_LOOP","Value":65536} + ,{"Name":"NS_EVENT_LAST_N","Value":1} + ,{"Name":"NS_EVENT_LAST_SECS","Value":2} + ,{"Name":"NS_EVENT_FROM_N","Value":4} + ,{"Name":"NS_EVENT_FROM_START","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NS_MODE_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NETSH_COMMIT","Value":0} + ,{"Name":"NETSH_UNCOMMIT","Value":1} + ,{"Name":"NETSH_FLUSH","Value":2} + ,{"Name":"NETSH_COMMIT_STATE","Value":3} + ,{"Name":"NETSH_SAVE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GET_RESOURCE_STRING_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwMsgID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nBufferMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PGET_RESOURCE_STRING_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_CONTEXT_COMMIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PNS_CONTEXT_COMMIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_CONTEXT_CONNECT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PNS_CONTEXT_CONNECT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_CONTEXT_DUMP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszRouter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PNS_CONTEXT_DUMP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_DLL_STOP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PNS_DLL_STOP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_HELPER_START_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pguidParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PNS_HELPER_START_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_HELPER_STOP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PNS_HELPER_STOP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"FN_HANDLE_CMD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pbDone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_HANDLE_CMD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NS_OSVERSIONCHECK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CIMOSType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CIMOSProductSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CIMOSVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CIMOSBuildNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CIMServicePackMajorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CIMServicePackMinorVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uiReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PNS_OSVERSIONCHECK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NS_HELPER_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetShell","Parents":["NS_HELPER_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pfnStart","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_START_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ,{"Name":"pfnStop","Type":{"Kind":"ApiRef","Name":"PNS_HELPER_STOP_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetShell","Parents":["_Anonymous_e__Union","NS_HELPER_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CMD_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnCmdHandler","Type":{"Kind":"ApiRef","Name":"PFN_HANDLE_CMD","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCmdHlpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMD_GROUP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszCmdGroupToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwShortCmdHelpToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCmdGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]} + ,{"Name":"pOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_CONTEXT_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetShell","Parents":["NS_CONTEXT_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"pwszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidHelper","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumTopCmds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTopCmds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]} + ,{"Name":"ulNumGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCmdGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMD_GROUP_ENTRY","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":[]} + ,{"Name":"pfnCommitFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_COMMIT_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ,{"Name":"pfnDumpFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_DUMP_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ,{"Name":"pfnConnectFn","Type":{"Kind":"ApiRef","Name":"PNS_CONTEXT_CONNECT_FN","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfnOsVersionCheck","Type":{"Kind":"ApiRef","Name":"PNS_OSVERSIONCHECK","TargetKind":"FunctionPointer","Api":"NetShell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"NetShell","Parents":["_Anonymous_e__Union","NS_CONTEXT_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"_ullAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"TAG_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_DLL_INIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwNetshVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PNS_DLL_INIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } +] + +,"Functions":[ + { + "Name":"MatchEnumTag" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwcArg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwNumArg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnumTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_VALUE","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MatchToken" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszUserToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszCmdToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PreprocessCommand" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppwcArguments","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwArgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pttTags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TAG_TYPE","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaxArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwTagType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PrintError" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrintMessageFromModule" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMsgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrintMessage" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterContext" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pChildContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_CONTEXT_ATTRIBUTES","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterHelper" + ,"SetLastError":false + ,"DllImport":"NETSH" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pguidParentContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfnRegisterSubContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NS_HELPER_ATTRIBUTES","TargetKind":"Default","Api":"NetShell","Parents":[]}},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetworkDiagnosticsFramework.json b/api/NetworkDiagnosticsFramework.json new file mode 100644 index 0000000..12f780d --- /dev/null +++ b/api/NetworkDiagnosticsFramework.json @@ -0,0 +1,764 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AT_INVALID","Value":0} + ,{"Name":"AT_BOOLEAN","Value":1} + ,{"Name":"AT_INT8","Value":2} + ,{"Name":"AT_UINT8","Value":3} + ,{"Name":"AT_INT16","Value":4} + ,{"Name":"AT_UINT16","Value":5} + ,{"Name":"AT_INT32","Value":6} + ,{"Name":"AT_UINT32","Value":7} + ,{"Name":"AT_INT64","Value":8} + ,{"Name":"AT_UINT64","Value":9} + ,{"Name":"AT_STRING","Value":10} + ,{"Name":"AT_GUID","Value":11} + ,{"Name":"AT_LIFE_TIME","Value":12} + ,{"Name":"AT_SOCKADDR","Value":13} + ,{"Name":"AT_OCTET_STRING","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OCTET_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LIFE_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"endTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAG_SOCKADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":{"Size":126},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HELPER_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ATTRIBUTE_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":["HELPER_ATTRIBUTE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Boolean","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Char","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Byte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Short","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Word","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Int","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Int64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"UInt64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PWStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LifeTime","Type":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"DIAG_SOCKADDR","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"OctetString","Type":{"Kind":"ApiRef","Name":"OCTET_STRING","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"REPAIR_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RS_SYSTEM","Value":0} + ,{"Name":"RS_USER","Value":1} + ,{"Name":"RS_APPLICATION","Value":2} + ,{"Name":"RS_PROCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REPAIR_RISK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RR_NOROLLBACK","Value":0} + ,{"Name":"RR_ROLLBACK","Value":1} + ,{"Name":"RR_NORISK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UIT_INVALID","Value":0} + ,{"Name":"UIT_NONE","Value":1} + ,{"Name":"UIT_SHELL_COMMAND","Value":2} + ,{"Name":"UIT_HELP_PANE","Value":3} + ,{"Name":"UIT_DUI","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ShellCommandInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszOperation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nShowCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"UI_INFO_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":["UiInfo"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzNull","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ShellInfo","Type":{"Kind":"ApiRef","Name":"ShellCommandInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"pwzHelpUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzDui","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RepairInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cost","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"REPAIR_SCOPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"risk","Type":{"Kind":"ApiRef","Name":"REPAIR_RISK","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"UiInfo","Type":{"Kind":"ApiRef","Name":"UiInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"rootCauseIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RepairInfoEx" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"repair","Type":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"repairRank","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RootCauseInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rootCauseID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"rootCauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"networkInterfaceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pRepairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfoEx","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"repairCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSIS_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DS_NOT_IMPLEMENTED","Value":0} + ,{"Name":"DS_CONFIRMED","Value":1} + ,{"Name":"DS_REJECTED","Value":2} + ,{"Name":"DS_INDETERMINATE","Value":3} + ,{"Name":"DS_DEFERRED","Value":4} + ,{"Name":"DS_PASSTHROUGH","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REPAIR_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RS_NOT_IMPLEMENTED","Value":0} + ,{"Name":"RS_REPAIRED","Value":1} + ,{"Name":"RS_UNREPAIRED","Value":2} + ,{"Name":"RS_DEFERRED","Value":3} + ,{"Name":"RS_USER_ACTION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROBLEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PT_INVALID","Value":0} + ,{"Name":"PT_LOW_HEALTH","Value":1} + ,{"Name":"PT_LOWER_HEALTH","Value":2} + ,{"Name":"PT_DOWN_STREAM_HEALTH","Value":4} + ,{"Name":"PT_HIGH_UTILIZATION","Value":8} + ,{"Name":"PT_HIGHER_UTILIZATION","Value":16} + ,{"Name":"PT_UP_STREAM_UTILIZATION","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HYPOTHESIS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HelperAttributeInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ATTRIBUTE_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DiagnosticsInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cost","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INetDiagHelper" + ,"Kind":"Com" + ,"Guid":"c0b35746-ebf5-11d8-bbe9-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDiagnosticsInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DiagnosticsInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetKeyAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LowHealth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInstanceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HighUtilization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInstanceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLowerHypotheses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDownStreamHypotheses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHigherHypotheses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUpStreamHypotheses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgHypotheses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Repair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REPAIR_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"problem","Type":{"Kind":"ApiRef","Name":"PROBLEM_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeferredTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REPAIR_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRepairInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"problem","Type":{"Kind":"ApiRef","Name":"PROBLEM_TYPE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLifeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLifeTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLifeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lifeTime","Type":{"Kind":"ApiRef","Name":"LIFE_TIME","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCacheTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCacheTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cleanup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"HypothesisResult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hypothesis","Type":{"Kind":"ApiRef","Name":"HYPOTHESIS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ,{"Name":"pathStatus","Type":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INetDiagHelperUtilFactory" + ,"Kind":"Com" + ,"Guid":"104613fb-bc57-4178-95ba-88809698354a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateUtilityInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"INetDiagHelperEx" + ,"Kind":"Com" + ,"Guid":"972dab4d-e4e3-4fc6-ae54-5f65ccde4a15" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReconfirmLowHealth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HypothesisResult","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppwszUpdatedDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUpdatedStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSIS_STATUS","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUtilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUtilities","Type":{"Kind":"ApiRef","Name":"INetDiagHelperUtilFactory","TargetKind":"Com","Api":"NetworkDiagnosticsFramework","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReproduceFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"INetDiagHelperInfo" + ,"Kind":"Com" + ,"Guid":"c0b35747-ebf5-11d8-bbe9-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgAttributeInfos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HelperAttributeInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INetDiagExtensibleHelper" + ,"Kind":"Com" + ,"Guid":"c0b35748-ebf5-11d8-bbe9-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResolveAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgKeyAttributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgMatchValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"NdfCreateIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"helperClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"attributes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HELPER_ATTRIBUTE","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateWinSockIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sock","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateWebIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateWebIncidentEx" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"useWinHTTP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"moduleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateSharingIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UNCPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateDNSIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"queryType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateConnectivityIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateNetConnectionIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdfCreatePnrpIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cloudname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"diagnosePublish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfCreateGroupingIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"GroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Invitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Addresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdfExecuteDiagnosis" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NdfCloseIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdfDiagnoseIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RootCauseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"RootCauses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RootCauseInfo","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdfRepairIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RepairEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RepairInfoEx","TargetKind":"Default","Api":"NetworkDiagnosticsFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdfCancelIncident" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdfGetTraceFile" + ,"SetLastError":false + ,"DllImport":"NDFAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TraceFileLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetworkDrivers.json b/api/NetworkDrivers.json new file mode 100644 index 0000000..7ca65fd --- /dev/null +++ b/api/NetworkDrivers.json @@ -0,0 +1,460 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NET_IF_OPER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_OPER_STATUS_UP","Value":1} + ,{"Name":"NET_IF_OPER_STATUS_DOWN","Value":2} + ,{"Name":"NET_IF_OPER_STATUS_TESTING","Value":3} + ,{"Name":"NET_IF_OPER_STATUS_UNKNOWN","Value":4} + ,{"Name":"NET_IF_OPER_STATUS_DORMANT","Value":5} + ,{"Name":"NET_IF_OPER_STATUS_NOT_PRESENT","Value":6} + ,{"Name":"NET_IF_OPER_STATUS_LOWER_LAYER_DOWN","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_ADMIN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_ADMIN_STATUS_UP","Value":1} + ,{"Name":"NET_IF_ADMIN_STATUS_DOWN","Value":2} + ,{"Name":"NET_IF_ADMIN_STATUS_TESTING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_CONNECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_CONNECTION_DEDICATED","Value":1} + ,{"Name":"NET_IF_CONNECTION_PASSIVE","Value":2} + ,{"Name":"NET_IF_CONNECTION_DEMAND","Value":3} + ,{"Name":"NET_IF_CONNECTION_MAXIMUM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TUNNEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TUNNEL_TYPE_NONE","Value":0} + ,{"Name":"TUNNEL_TYPE_OTHER","Value":1} + ,{"Name":"TUNNEL_TYPE_DIRECT","Value":2} + ,{"Name":"TUNNEL_TYPE_6TO4","Value":11} + ,{"Name":"TUNNEL_TYPE_ISATAP","Value":13} + ,{"Name":"TUNNEL_TYPE_TEREDO","Value":14} + ,{"Name":"TUNNEL_TYPE_IPHTTPS","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_ACCESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_ACCESS_LOOPBACK","Value":1} + ,{"Name":"NET_IF_ACCESS_BROADCAST","Value":2} + ,{"Name":"NET_IF_ACCESS_POINT_TO_POINT","Value":3} + ,{"Name":"NET_IF_ACCESS_POINT_TO_MULTI_POINT","Value":4} + ,{"Name":"NET_IF_ACCESS_MAXIMUM","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_DIRECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_IF_DIRECTION_SENDRECEIVE","Value":0} + ,{"Name":"NET_IF_DIRECTION_SENDONLY","Value":1} + ,{"Name":"NET_IF_DIRECTION_RECEIVEONLY","Value":2} + ,{"Name":"NET_IF_DIRECTION_MAXIMUM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_MEDIA_CONNECT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MediaConnectStateUnknown","Value":0} + ,{"Name":"MediaConnectStateConnected","Value":1} + ,{"Name":"MediaConnectStateDisconnected","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_IF_MEDIA_DUPLEX_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MediaDuplexStateUnknown","Value":0} + ,{"Name":"MediaDuplexStateHalf","Value":1} + ,{"Name":"MediaDuplexStateFull","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_PHYSICAL_LOCATION_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BusNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IF_COUNTED_STRING_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"String","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDIS_INTERFACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ifOperStatus","Type":{"Kind":"ApiRef","Name":"NET_IF_OPER_STATUS","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"ifOperStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaConnectState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_CONNECT_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"MediaDuplexState","Type":{"Kind":"ApiRef","Name":"NET_IF_MEDIA_DUPLEX_STATE","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"ifMtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ifPromiscuousMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ifDeviceWakeUpEnable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"XmitLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RcvLinkSpeed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifLastChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifCounterDiscontinuityTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifInUnknownProtos","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifInDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifInErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutUcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutMulticastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutBroadcastPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifOutErrors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifOutDiscards","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCInBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutUcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutMulticastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ifHCOutBroadcastOctets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportedStatistics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIB_IF_TABLE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MibIfTableNormal","Value":0} + ,{"Name":"MibIfTableRaw","Value":1} + ,{"Name":"MibIfTableNormalWithoutStatistics","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"L2_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iAddressCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKADDR_STORAGE_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ss_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"__ss_pad1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"__ss_align","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"__ss_pad2","Type":{"Kind":"Array","Shape":{"Size":112},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKADDR_IN6_LH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkDrivers","Parents":["SOCKADDR_IN6_LH"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_scope_struct","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NL_ROUTE_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RouteProtocolOther","Value":1} + ,{"Name":"RouteProtocolLocal","Value":2} + ,{"Name":"RouteProtocolNetMgmt","Value":3} + ,{"Name":"RouteProtocolIcmp","Value":4} + ,{"Name":"RouteProtocolEgp","Value":5} + ,{"Name":"RouteProtocolGgp","Value":6} + ,{"Name":"RouteProtocolHello","Value":7} + ,{"Name":"RouteProtocolRip","Value":8} + ,{"Name":"RouteProtocolIsIs","Value":9} + ,{"Name":"RouteProtocolEsIs","Value":10} + ,{"Name":"RouteProtocolCisco","Value":11} + ,{"Name":"RouteProtocolBbn","Value":12} + ,{"Name":"RouteProtocolOspf","Value":13} + ,{"Name":"RouteProtocolBgp","Value":14} + ,{"Name":"RouteProtocolIdpr","Value":15} + ,{"Name":"RouteProtocolEigrp","Value":16} + ,{"Name":"RouteProtocolDvmrp","Value":17} + ,{"Name":"RouteProtocolRpl","Value":18} + ,{"Name":"RouteProtocolDhcp","Value":19} + ,{"Name":"MIB_IPPROTO_OTHER","Value":1} + ,{"Name":"PROTO_IP_OTHER","Value":1} + ,{"Name":"MIB_IPPROTO_LOCAL","Value":2} + ,{"Name":"PROTO_IP_LOCAL","Value":2} + ,{"Name":"MIB_IPPROTO_NETMGMT","Value":3} + ,{"Name":"PROTO_IP_NETMGMT","Value":3} + ,{"Name":"MIB_IPPROTO_ICMP","Value":4} + ,{"Name":"PROTO_IP_ICMP","Value":4} + ,{"Name":"MIB_IPPROTO_EGP","Value":5} + ,{"Name":"PROTO_IP_EGP","Value":5} + ,{"Name":"MIB_IPPROTO_GGP","Value":6} + ,{"Name":"PROTO_IP_GGP","Value":6} + ,{"Name":"MIB_IPPROTO_HELLO","Value":7} + ,{"Name":"PROTO_IP_HELLO","Value":7} + ,{"Name":"MIB_IPPROTO_RIP","Value":8} + ,{"Name":"PROTO_IP_RIP","Value":8} + ,{"Name":"MIB_IPPROTO_IS_IS","Value":9} + ,{"Name":"PROTO_IP_IS_IS","Value":9} + ,{"Name":"MIB_IPPROTO_ES_IS","Value":10} + ,{"Name":"PROTO_IP_ES_IS","Value":10} + ,{"Name":"MIB_IPPROTO_CISCO","Value":11} + ,{"Name":"PROTO_IP_CISCO","Value":11} + ,{"Name":"MIB_IPPROTO_BBN","Value":12} + ,{"Name":"PROTO_IP_BBN","Value":12} + ,{"Name":"MIB_IPPROTO_OSPF","Value":13} + ,{"Name":"PROTO_IP_OSPF","Value":13} + ,{"Name":"MIB_IPPROTO_BGP","Value":14} + ,{"Name":"PROTO_IP_BGP","Value":14} + ,{"Name":"MIB_IPPROTO_IDPR","Value":15} + ,{"Name":"PROTO_IP_IDPR","Value":15} + ,{"Name":"MIB_IPPROTO_EIGRP","Value":16} + ,{"Name":"PROTO_IP_EIGRP","Value":16} + ,{"Name":"MIB_IPPROTO_DVMRP","Value":17} + ,{"Name":"PROTO_IP_DVMRP","Value":17} + ,{"Name":"MIB_IPPROTO_RPL","Value":18} + ,{"Name":"PROTO_IP_RPL","Value":18} + ,{"Name":"MIB_IPPROTO_DHCP","Value":19} + ,{"Name":"PROTO_IP_DHCP","Value":19} + ,{"Name":"MIB_IPPROTO_NT_AUTOSTATIC","Value":10002} + ,{"Name":"PROTO_IP_NT_AUTOSTATIC","Value":10002} + ,{"Name":"MIB_IPPROTO_NT_STATIC","Value":10006} + ,{"Name":"PROTO_IP_NT_STATIC","Value":10006} + ,{"Name":"MIB_IPPROTO_NT_STATIC_NON_DOD","Value":10007} + ,{"Name":"PROTO_IP_NT_STATIC_NON_DOD","Value":10007} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlatUnspecified","Value":0} + ,{"Name":"NlatUnicast","Value":1} + ,{"Name":"NlatAnycast","Value":2} + ,{"Name":"NlatMulticast","Value":3} + ,{"Name":"NlatBroadcast","Value":4} + ,{"Name":"NlatInvalid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_ROUTE_ORIGIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlroManual","Value":0} + ,{"Name":"NlroWellKnown","Value":1} + ,{"Name":"NlroDHCP","Value":2} + ,{"Name":"NlroRouterAdvertisement","Value":3} + ,{"Name":"Nlro6to4","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_NEIGHBOR_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlnsUnreachable","Value":0} + ,{"Name":"NlnsIncomplete","Value":1} + ,{"Name":"NlnsProbe","Value":2} + ,{"Name":"NlnsDelay","Value":3} + ,{"Name":"NlnsStale","Value":4} + ,{"Name":"NlnsReachable","Value":5} + ,{"Name":"NlnsPermanent","Value":6} + ,{"Name":"NlnsMaximum","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_LINK_LOCAL_ADDRESS_BEHAVIOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LinkLocalAlwaysOff","Value":0} + ,{"Name":"LinkLocalDelayed","Value":1} + ,{"Name":"LinkLocalAlwaysOn","Value":2} + ,{"Name":"LinkLocalUnchanged","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_ROUTER_DISCOVERY_BEHAVIOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RouterDiscoveryDisabled","Value":0} + ,{"Name":"RouterDiscoveryEnabled","Value":1} + ,{"Name":"RouterDiscoveryDhcp","Value":2} + ,{"Name":"RouterDiscoveryUnchanged","Value":-1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"GetCurrentThreadCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetCurrentThreadCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSessionCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSessionCompartmentId" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkInformation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NetworkGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"CompartmentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SiteId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"NetworkName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNetworkInformation" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NetworkGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"CompartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetworkListManager.json b/api/NetworkListManager.json new file mode 100644 index 0000000..bd654eb --- /dev/null +++ b/api/NetworkListManager.json @@ -0,0 +1,825 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NetworkListManager" + ,"Kind":"ComClassID" + ,"Guid":"dcb00c01-570f-4a9b-8d69-199fdba5723b" + } + ,{ + "Name":"NLM_CONNECTION_COST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_CONNECTION_COST_UNKNOWN","Value":0} + ,{"Name":"NLM_CONNECTION_COST_UNRESTRICTED","Value":1} + ,{"Name":"NLM_CONNECTION_COST_FIXED","Value":2} + ,{"Name":"NLM_CONNECTION_COST_VARIABLE","Value":4} + ,{"Name":"NLM_CONNECTION_COST_OVERDATALIMIT","Value":65536} + ,{"Name":"NLM_CONNECTION_COST_CONGESTED","Value":131072} + ,{"Name":"NLM_CONNECTION_COST_ROAMING","Value":262144} + ,{"Name":"NLM_CONNECTION_COST_APPROACHINGDATALIMIT","Value":524288} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLM_USAGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NLM_DATAPLAN_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"UsageData","Type":{"Kind":"ApiRef","Name":"NLM_USAGE_DATA","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":[]} + ,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextBillingCycle","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"MaxTransferSizeInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NLM_SOCKADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NLM_NETWORK_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_NETWORK_IDENTIFYING","Value":1} + ,{"Name":"NLM_NETWORK_IDENTIFIED","Value":2} + ,{"Name":"NLM_NETWORK_UNIDENTIFIED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLM_SIMULATED_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"cost","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTION_COST","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":[]} + ,{"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NLM_INTERNET_CONNECTIVITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_INTERNET_CONNECTIVITY_WEBHIJACK","Value":1} + ,{"Name":"NLM_INTERNET_CONNECTIVITY_PROXIED","Value":2} + ,{"Name":"NLM_INTERNET_CONNECTIVITY_CORPORATE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLM_CONNECTIVITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_CONNECTIVITY_DISCONNECTED","Value":0} + ,{"Name":"NLM_CONNECTIVITY_IPV4_NOTRAFFIC","Value":1} + ,{"Name":"NLM_CONNECTIVITY_IPV6_NOTRAFFIC","Value":2} + ,{"Name":"NLM_CONNECTIVITY_IPV4_SUBNET","Value":16} + ,{"Name":"NLM_CONNECTIVITY_IPV4_LOCALNETWORK","Value":32} + ,{"Name":"NLM_CONNECTIVITY_IPV4_INTERNET","Value":64} + ,{"Name":"NLM_CONNECTIVITY_IPV6_SUBNET","Value":256} + ,{"Name":"NLM_CONNECTIVITY_IPV6_LOCALNETWORK","Value":512} + ,{"Name":"NLM_CONNECTIVITY_IPV6_INTERNET","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLM_DOMAIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK","Value":0} + ,{"Name":"NLM_DOMAIN_TYPE_DOMAIN_NETWORK","Value":1} + ,{"Name":"NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLM_ENUM_NETWORK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_ENUM_NETWORK_CONNECTED","Value":1} + ,{"Name":"NLM_ENUM_NETWORK_DISCONNECTED","Value":2} + ,{"Name":"NLM_ENUM_NETWORK_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetworkListManager" + ,"Kind":"Com" + ,"Guid":"dcb00000-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetworks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"NLM_ENUM_NETWORK","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworks","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gdNetworkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNetworkConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNetworkConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gdNetworkConnectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppNetworkConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetworkConnection","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsConnectedToInternet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConnectivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSimulatedProfileInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSimulatedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SIMULATED_PROFILE_INFO","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearSimulatedProfileInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"INetworkListManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcb00001-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectivityChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NLM_NETWORK_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_NETWORK_CATEGORY_PUBLIC","Value":0} + ,{"Name":"NLM_NETWORK_CATEGORY_PRIVATE","Value":1} + ,{"Name":"NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetwork" + ,"Kind":"Com" + ,"Guid":"dcb00002-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszNetworkName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szNetworkNewName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgdGuidNetworkId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDomainType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNetworkType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DOMAIN_TYPE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNetworkConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumNetworkConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTimeCreatedAndConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLowDateTimeCreated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwHighDateTimeCreated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLowDateTimeConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwHighDateTimeConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsConnectedToInternet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConnectivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_NETWORK_CATEGORY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewCategory","Type":{"Kind":"ApiRef","Name":"NLM_NETWORK_CATEGORY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumNetworks" + ,"Kind":"Com" + ,"Guid":"dcb00003-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworks","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"NLM_NETWORK_PROPERTY_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_NETWORK_PROPERTY_CHANGE_CONNECTION","Value":1} + ,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION","Value":2} + ,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_NAME","Value":4} + ,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_ICON","Value":8} + ,{"Name":"NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetworkEvents" + ,"Kind":"Com" + ,"Guid":"dcb00004-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NetworkAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkConnectivityChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkPropertyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"networkId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"NLM_NETWORK_PROPERTY_CHANGE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetworkConnection" + ,"Kind":"Com" + ,"Guid":"dcb00005-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetwork" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetwork","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsConnectedToInternet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConnectivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConnectionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgdConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAdapterId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgdAdapterId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDomainType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDomainType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DOMAIN_TYPE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumNetworkConnections" + ,"Kind":"Com" + ,"Guid":"dcb00006-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INetworkConnection","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetworkConnections","TargetKind":"Com","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"NLM_CONNECTION_PROPERTY_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLM_CONNECTION_PROPERTY_CHANGE_AUTHENTICATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetworkConnectionEvents" + ,"Kind":"Com" + ,"Guid":"dcb00007-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NetworkConnectionConnectivityChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"newConnectivity","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTIVITY","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkConnectionPropertyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"NLM_CONNECTION_PROPERTY_CHANGE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetworkCostManager" + ,"Kind":"Com" + ,"Guid":"dcb00008-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDestIPAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataPlanStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataPlanStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DATAPLAN_STATUS","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestIPAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDestinationAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestIPAddrList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bAppend","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetworkCostManagerEvents" + ,"Kind":"Com" + ,"Guid":"dcb00009-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CostChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DataPlanStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_SOCKADDR","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetworkConnectionCost" + ,"Kind":"Com" + ,"Guid":"dcb0000a-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataPlanStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataPlanStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NLM_DATAPLAN_STATUS","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INetworkConnectionCostEvents" + ,"Kind":"Com" + ,"Guid":"dcb0000b-570f-4a9b-8d69-199fdba5723b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectionCostChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"newCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectionDataPlanStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ONDEMAND_NOTIFICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NET_INTERFACE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigurationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NET_INTERFACE_CONTEXT_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InterfaceContextHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceContextArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"OnDemandGetRoutingHint" + ,"SetLastError":false + ,"DllImport":"OnDemandConnRouteHelper" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destinationHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"interfaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDemandRegisterNotification" + ,"SetLastError":false + ,"DllImport":"OnDemandConnRouteHelper" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"ONDEMAND_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"NetworkListManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"registrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDemandUnRegisterNotification" + ,"SetLastError":false + ,"DllImport":"OnDemandConnRouteHelper" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterfaceContextTableForHostName" + ,"SetLastError":false + ,"DllImport":"OnDemandConnRouteHelper" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConnectionProfileFilterRawData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"ConnectionProfileFilterRawDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeInterfaceContextTable" + ,"SetLastError":false + ,"DllImport":"OnDemandConnRouteHelper" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InterfaceContextTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_INTERFACE_CONTEXT_TABLE","TargetKind":"Default","Api":"NetworkListManager","Parents":[]}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/NetworkPolicyServer.json b/api/NetworkPolicyServer.json new file mode 100644 index 0000000..45dd2cc --- /dev/null +++ b/api/NetworkPolicyServer.json @@ -0,0 +1,1509 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SdoMachine" + ,"Kind":"ComClassID" + ,"Guid":"e9218ae7-9e91-11d1-bf60-0080c7846bc0" + } + ,{ + "Name":"ATTRIBUTEID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTRIBUTE_UNDEFINED","Value":0} + ,{"Name":"ATTRIBUTE_MIN_VALUE","Value":1} + ,{"Name":"RADIUS_ATTRIBUTE_USER_NAME","Value":1} + ,{"Name":"RADIUS_ATTRIBUTE_USER_PASSWORD","Value":2} + ,{"Name":"RADIUS_ATTRIBUTE_CHAP_PASSWORD","Value":3} + ,{"Name":"RADIUS_ATTRIBUTE_NAS_IP_ADDRESS","Value":4} + ,{"Name":"RADIUS_ATTRIBUTE_NAS_PORT","Value":5} + ,{"Name":"RADIUS_ATTRIBUTE_SERVICE_TYPE","Value":6} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_PROTOCOL","Value":7} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IP_ADDRESS","Value":8} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IP_NETMASK","Value":9} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_ROUTING","Value":10} + ,{"Name":"RADIUS_ATTRIBUTE_FILTER_ID","Value":11} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_MTU","Value":12} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_COMPRESSION","Value":13} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_IP_HOST","Value":14} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_SERVICE","Value":15} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_TCP_PORT","Value":16} + ,{"Name":"RADIUS_ATTRIBUTE_UNASSIGNED1","Value":17} + ,{"Name":"RADIUS_ATTRIBUTE_REPLY_MESSAGE","Value":18} + ,{"Name":"RADIUS_ATTRIBUTE_CALLBACK_NUMBER","Value":19} + ,{"Name":"RADIUS_ATTRIBUTE_CALLBACK_ID","Value":20} + ,{"Name":"RADIUS_ATTRIBUTE_UNASSIGNED2","Value":21} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_ROUTE","Value":22} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IPX_NETWORK","Value":23} + ,{"Name":"RADIUS_ATTRIBUTE_STATE","Value":24} + ,{"Name":"RADIUS_ATTRIBUTE_CLASS","Value":25} + ,{"Name":"RADIUS_ATTRIBUTE_VENDOR_SPECIFIC","Value":26} + ,{"Name":"RADIUS_ATTRIBUTE_SESSION_TIMEOUT","Value":27} + ,{"Name":"RADIUS_ATTRIBUTE_IDLE_TIMEOUT","Value":28} + ,{"Name":"RADIUS_ATTRIBUTE_TERMINATION_ACTION","Value":29} + ,{"Name":"RADIUS_ATTRIBUTE_CALLED_STATION_ID","Value":30} + ,{"Name":"RADIUS_ATTRIBUTE_CALLING_STATION_ID","Value":31} + ,{"Name":"RADIUS_ATTRIBUTE_NAS_IDENTIFIER","Value":32} + ,{"Name":"RADIUS_ATTRIBUTE_PROXY_STATE","Value":33} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_LAT_SERVICE","Value":34} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_LAT_NODE","Value":35} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_LAT_GROUP","Value":36} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_APPLETALK_LINK","Value":37} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_APPLETALK_NET","Value":38} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_APPLETALK_ZONE","Value":39} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_STATUS_TYPE","Value":40} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_DELAY_TIME","Value":41} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_INPUT_OCTETS","Value":42} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_OUTPUT_OCTETS","Value":43} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_SESSION_ID","Value":44} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_AUTHENTIC","Value":45} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_SESSION_TIME","Value":46} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_INPUT_PACKETS","Value":47} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_OUTPUT_PACKETS","Value":48} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_TERMINATE_CAUSE","Value":49} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_MULTI_SSN_ID","Value":50} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_LINK_COUNT","Value":51} + ,{"Name":"RADIUS_ATTRIBUTE_CHAP_CHALLENGE","Value":60} + ,{"Name":"RADIUS_ATTRIBUTE_NAS_PORT_TYPE","Value":61} + ,{"Name":"RADIUS_ATTRIBUTE_PORT_LIMIT","Value":62} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_LAT_PORT","Value":63} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_TYPE","Value":64} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_MEDIUM_TYPE","Value":65} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_CLIENT_ENDPT","Value":66} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_SERVER_ENDPT","Value":67} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_TUNNEL_CONN","Value":68} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_PASSWORD","Value":69} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_PASSWORD","Value":70} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_FEATURES","Value":71} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_ZONE_ACCESS","Value":72} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_SECURITY","Value":73} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_SECURITY_DATA","Value":74} + ,{"Name":"RADIUS_ATTRIBUTE_PASSWORD_RETRY","Value":75} + ,{"Name":"RADIUS_ATTRIBUTE_PROMPT","Value":76} + ,{"Name":"RADIUS_ATTRIBUTE_CONNECT_INFO","Value":77} + ,{"Name":"RADIUS_ATTRIBUTE_CONFIGURATION_TOKEN","Value":78} + ,{"Name":"RADIUS_ATTRIBUTE_EAP_MESSAGE","Value":79} + ,{"Name":"RADIUS_ATTRIBUTE_SIGNATURE","Value":80} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_PVT_GROUP_ID","Value":81} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_ASSIGNMENT_ID","Value":82} + ,{"Name":"RADIUS_ATTRIBUTE_TUNNEL_PREFERENCE","Value":83} + ,{"Name":"RADIUS_ATTRIBUTE_ARAP_CHALLENGE_RESPONSE","Value":84} + ,{"Name":"RADIUS_ATTRIBUTE_ACCT_INTERIM_INTERVAL","Value":85} + ,{"Name":"RADIUS_ATTRIBUTE_NAS_IPv6_ADDRESS","Value":95} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_INTERFACE_ID","Value":96} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IPv6_PREFIX","Value":97} + ,{"Name":"RADIUS_ATTRIBUTE_LOGIN_IPv6_HOST","Value":98} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IPv6_ROUTE","Value":99} + ,{"Name":"RADIUS_ATTRIBUTE_FRAMED_IPv6_POOL","Value":100} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_FRAMED_IP_ADDRESS","Value":4096} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_CALLBACK_NUMBER","Value":4097} + ,{"Name":"IAS_ATTRIBUTE_NP_CALLING_STATION_ID","Value":4098} + ,{"Name":"IAS_ATTRIBUTE_SAVED_NP_CALLING_STATION_ID","Value":4099} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_FRAMED_ROUTE","Value":4100} + ,{"Name":"IAS_ATTRIBUTE_IGNORE_USER_DIALIN_PROPERTIES","Value":4101} + ,{"Name":"IAS_ATTRIBUTE_NP_TIME_OF_DAY","Value":4102} + ,{"Name":"IAS_ATTRIBUTE_NP_CALLED_STATION_ID","Value":4103} + ,{"Name":"IAS_ATTRIBUTE_NP_ALLOWED_PORT_TYPES","Value":4104} + ,{"Name":"IAS_ATTRIBUTE_NP_AUTHENTICATION_TYPE","Value":4105} + ,{"Name":"IAS_ATTRIBUTE_NP_ALLOWED_EAP_TYPE","Value":4106} + ,{"Name":"IAS_ATTRIBUTE_SHARED_SECRET","Value":4107} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_IP_ADDRESS","Value":4108} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_PACKET_HEADER","Value":4109} + ,{"Name":"IAS_ATTRIBUTE_TOKEN_GROUPS","Value":4110} + ,{"Name":"IAS_ATTRIBUTE_ALLOW_DIALIN","Value":4111} + ,{"Name":"IAS_ATTRIBUTE_REQUEST_ID","Value":4112} + ,{"Name":"IAS_ATTRIBUTE_MANIPULATION_TARGET","Value":4113} + ,{"Name":"IAS_ATTRIBUTE_MANIPULATION_RULE","Value":4114} + ,{"Name":"IAS_ATTRIBUTE_ORIGINAL_USER_NAME","Value":4115} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_VENDOR_TYPE","Value":4116} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_UDP_PORT","Value":4117} + ,{"Name":"MS_ATTRIBUTE_CHAP_CHALLENGE","Value":4118} + ,{"Name":"MS_ATTRIBUTE_CHAP_RESPONSE","Value":4119} + ,{"Name":"MS_ATTRIBUTE_CHAP_DOMAIN","Value":4120} + ,{"Name":"MS_ATTRIBUTE_CHAP_ERROR","Value":4121} + ,{"Name":"MS_ATTRIBUTE_CHAP_CPW1","Value":4122} + ,{"Name":"MS_ATTRIBUTE_CHAP_CPW2","Value":4123} + ,{"Name":"MS_ATTRIBUTE_CHAP_LM_ENC_PW","Value":4124} + ,{"Name":"MS_ATTRIBUTE_CHAP_NT_ENC_PW","Value":4125} + ,{"Name":"MS_ATTRIBUTE_CHAP_MPPE_KEYS","Value":4126} + ,{"Name":"IAS_ATTRIBUTE_AUTHENTICATION_TYPE","Value":4127} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_NAME","Value":4128} + ,{"Name":"IAS_ATTRIBUTE_NT4_ACCOUNT_NAME","Value":4129} + ,{"Name":"IAS_ATTRIBUTE_FULLY_QUALIFIED_USER_NAME","Value":4130} + ,{"Name":"IAS_ATTRIBUTE_NTGROUPS","Value":4131} + ,{"Name":"IAS_ATTRIBUTE_EAP_FRIENDLY_NAME","Value":4132} + ,{"Name":"IAS_ATTRIBUTE_AUTH_PROVIDER_TYPE","Value":4133} + ,{"Name":"MS_ATTRIBUTE_ACCT_AUTH_TYPE","Value":4134} + ,{"Name":"MS_ATTRIBUTE_ACCT_EAP_TYPE","Value":4135} + ,{"Name":"IAS_ATTRIBUTE_PACKET_TYPE","Value":4136} + ,{"Name":"IAS_ATTRIBUTE_AUTH_PROVIDER_NAME","Value":4137} + ,{"Name":"IAS_ATTRIBUTE_ACCT_PROVIDER_TYPE","Value":4138} + ,{"Name":"IAS_ATTRIBUTE_ACCT_PROVIDER_NAME","Value":4139} + ,{"Name":"MS_ATTRIBUTE_MPPE_SEND_KEY","Value":4140} + ,{"Name":"MS_ATTRIBUTE_MPPE_RECV_KEY","Value":4141} + ,{"Name":"IAS_ATTRIBUTE_REASON_CODE","Value":4142} + ,{"Name":"MS_ATTRIBUTE_FILTER","Value":4143} + ,{"Name":"MS_ATTRIBUTE_CHAP2_RESPONSE","Value":4144} + ,{"Name":"MS_ATTRIBUTE_CHAP2_SUCCESS","Value":4145} + ,{"Name":"MS_ATTRIBUTE_CHAP2_CPW","Value":4146} + ,{"Name":"MS_ATTRIBUTE_RAS_VENDOR","Value":4147} + ,{"Name":"MS_ATTRIBUTE_RAS_VERSION","Value":4148} + ,{"Name":"IAS_ATTRIBUTE_NP_NAME","Value":4149} + ,{"Name":"MS_ATTRIBUTE_PRIMARY_DNS_SERVER","Value":4150} + ,{"Name":"MS_ATTRIBUTE_SECONDARY_DNS_SERVER","Value":4151} + ,{"Name":"MS_ATTRIBUTE_PRIMARY_NBNS_SERVER","Value":4152} + ,{"Name":"MS_ATTRIBUTE_SECONDARY_NBNS_SERVER","Value":4153} + ,{"Name":"IAS_ATTRIBUTE_PROXY_POLICY_NAME","Value":4154} + ,{"Name":"IAS_ATTRIBUTE_PROVIDER_TYPE","Value":4155} + ,{"Name":"IAS_ATTRIBUTE_PROVIDER_NAME","Value":4156} + ,{"Name":"IAS_ATTRIBUTE_REMOTE_SERVER_ADDRESS","Value":4157} + ,{"Name":"IAS_ATTRIBUTE_GENERATE_CLASS_ATTRIBUTE","Value":4158} + ,{"Name":"MS_ATTRIBUTE_RAS_CLIENT_NAME","Value":4159} + ,{"Name":"MS_ATTRIBUTE_RAS_CLIENT_VERSION","Value":4160} + ,{"Name":"IAS_ATTRIBUTE_ALLOWED_CERTIFICATE_EKU","Value":4161} + ,{"Name":"IAS_ATTRIBUTE_EXTENSION_STATE","Value":4162} + ,{"Name":"IAS_ATTRIBUTE_GENERATE_SESSION_TIMEOUT","Value":4163} + ,{"Name":"IAS_ATTRIBUTE_SESSION_TIMEOUT","Value":4164} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_IPFILTER","Value":4165} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_SESSION_TIMEOUT","Value":4166} + ,{"Name":"MS_ATTRIBUTE_USER_SECURITY_IDENTITY","Value":4167} + ,{"Name":"IAS_ATTRIBUTE_REMOTE_RADIUS_TO_WINDOWS_USER_MAPPING","Value":4168} + ,{"Name":"IAS_ATTRIBUTE_PASSPORT_USER_MAPPING_UPN_SUFFIX","Value":4169} + ,{"Name":"IAS_ATTRIBUTE_TUNNEL_TAG","Value":4170} + ,{"Name":"IAS_ATTRIBUTE_NP_PEAPUPFRONT_ENABLED","Value":4171} + ,{"Name":"IAS_ATTRIBUTE_CERTIFICATE_EKU","Value":8097} + ,{"Name":"IAS_ATTRIBUTE_EAP_CONFIG","Value":8098} + ,{"Name":"IAS_ATTRIBUTE_PEAP_EMBEDDED_EAP_TYPEID","Value":8099} + ,{"Name":"IAS_ATTRIBUTE_PEAP_FAST_ROAMED_SESSION","Value":8100} + ,{"Name":"IAS_ATTRIBUTE_EAP_TYPEID","Value":8101} + ,{"Name":"MS_ATTRIBUTE_EAP_TLV","Value":8102} + ,{"Name":"IAS_ATTRIBUTE_REJECT_REASON_CODE","Value":8103} + ,{"Name":"IAS_ATTRIBUTE_PROXY_EAP_CONFIG","Value":8104} + ,{"Name":"IAS_ATTRIBUTE_EAP_SESSION","Value":8105} + ,{"Name":"IAS_ATTRIBUTE_IS_REPLAY","Value":8106} + ,{"Name":"IAS_ATTRIBUTE_CLEAR_TEXT_PASSWORD","Value":8107} + ,{"Name":"MS_ATTRIBUTE_IDENTITY_TYPE","Value":8108} + ,{"Name":"MS_ATTRIBUTE_SERVICE_CLASS","Value":8109} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_USER_CLASS","Value":8110} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_STATE","Value":8111} + ,{"Name":"IAS_ATTRIBUTE_OVERRIDE_RAP_AUTH","Value":8112} + ,{"Name":"IAS_ATTRIBUTE_PEAP_CHANNEL_UP","Value":8113} + ,{"Name":"IAS_ATTRIBUTE_NAME_MAPPED","Value":8114} + ,{"Name":"IAS_ATTRIBUTE_POLICY_ENFORCED","Value":8115} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_NTGROUPS","Value":8116} + ,{"Name":"IAS_ATTRIBUTE_USER_NTGROUPS","Value":8117} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_TOKEN_GROUPS","Value":8118} + ,{"Name":"IAS_ATTRIBUTE_USER_TOKEN_GROUPS","Value":8119} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_GRACE_TIME","Value":8120} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_URL","Value":8121} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_FIXUP_SERVERS","Value":8122} + ,{"Name":"MS_ATTRIBUTE_NOT_QUARANTINE_CAPABLE","Value":8123} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_SYSTEM_HEALTH_RESULT","Value":8124} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_SYSTEM_HEALTH_VALIDATORS","Value":8125} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_NAME","Value":8126} + ,{"Name":"IAS_ATTRIBUTE_NT4_MACHINE_NAME","Value":8127} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_SESSION_HANDLE","Value":8128} + ,{"Name":"IAS_ATTRIBUTE_FULLY_QUALIFIED_MACHINE_NAME","Value":8129} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_FIXUP_SERVERS_CONFIGURATION","Value":8130} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_QUARANTINE_COMPATIBLE","Value":8131} + ,{"Name":"MS_ATTRIBUTE_NETWORK_ACCESS_SERVER_TYPE","Value":8132} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_SESSION_ID","Value":8133} + ,{"Name":"MS_ATTRIBUTE_AFW_QUARANTINE_ZONE","Value":8134} + ,{"Name":"MS_ATTRIBUTE_AFW_PROTECTION_LEVEL","Value":8135} + ,{"Name":"IAS_ATTRIBUTE_QUARANTINE_UPDATE_NON_COMPLIANT","Value":8136} + ,{"Name":"IAS_ATTRIBUTE_REQUEST_START_TIME","Value":8137} + ,{"Name":"MS_ATTRIBUTE_MACHINE_NAME","Value":8138} + ,{"Name":"IAS_ATTRIBUTE_CLIENT_IPv6_ADDRESS","Value":8139} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_FRAMED_INTERFACE_ID","Value":8140} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_FRAMED_IPv6_PREFIX","Value":8141} + ,{"Name":"IAS_ATTRIBUTE_SAVED_RADIUS_FRAMED_IPv6_ROUTE","Value":8142} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_GRACE_TIME_CONFIGURATION","Value":8143} + ,{"Name":"MS_ATTRIBUTE_IPv6_FILTER","Value":8144} + ,{"Name":"MS_ATTRIBUTE_IPV4_REMEDIATION_SERVERS","Value":8145} + ,{"Name":"MS_ATTRIBUTE_IPV6_REMEDIATION_SERVERS","Value":8146} + ,{"Name":"IAS_ATTRIBUTE_PROXY_RETRY_COUNT","Value":8147} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_INVENTORY","Value":8148} + ,{"Name":"IAS_ATTRIBUTE_ABSOLUTE_TIME","Value":8149} + ,{"Name":"MS_ATTRIBUTE_QUARANTINE_SOH","Value":8150} + ,{"Name":"IAS_ATTRIBUTE_EAP_TYPES_CONFIGURED_IN_PROXYPOLICY","Value":8151} + ,{"Name":"MS_ATTRIBUTE_HCAP_LOCATION_GROUP_NAME","Value":8152} + ,{"Name":"MS_ATTRIBUTE_EXTENDED_QUARANTINE_STATE","Value":8153} + ,{"Name":"IAS_ATTRIBUTE_SOH_CARRIER_EAPTLV","Value":8154} + ,{"Name":"MS_ATTRIBUTE_HCAP_USER_GROUPS","Value":8155} + ,{"Name":"IAS_ATTRIBUTE_SAVED_MACHINE_HEALTHCHECK_ONLY","Value":8156} + ,{"Name":"IAS_ATTRIBUTE_POLICY_EVALUATED_SHV","Value":8157} + ,{"Name":"MS_ATTRIBUTE_RAS_CORRELATION_ID","Value":8158} + ,{"Name":"MS_ATTRIBUTE_HCAP_USER_NAME","Value":8159} + ,{"Name":"IAS_ATTRIBUTE_NT4_HCAP_ACCOUNT_NAME","Value":8160} + ,{"Name":"IAS_ATTRIBUTE_USER_TOKEN_SID","Value":8161} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_TOKEN_SID","Value":8162} + ,{"Name":"IAS_ATTRIBUTE_MACHINE_VALIDATED","Value":8163} + ,{"Name":"MS_ATTRIBUTE_USER_IPv4_ADDRESS","Value":8164} + ,{"Name":"MS_ATTRIBUTE_USER_IPv6_ADDRESS","Value":8165} + ,{"Name":"MS_ATTRIBUTE_TSG_DEVICE_REDIRECTION","Value":8166} + ,{"Name":"IAS_ATTRIBUTE_ACCEPT_REASON_CODE","Value":8167} + ,{"Name":"IAS_ATTRIBUTE_LOGGING_RESULT","Value":8168} + ,{"Name":"IAS_ATTRIBUTE_SERVER_IP_ADDRESS","Value":8169} + ,{"Name":"IAS_ATTRIBUTE_SERVER_IPv6_ADDRESS","Value":8170} + ,{"Name":"IAS_ATTRIBUTE_RADIUS_USERNAME_ENCODING_ASCII","Value":8171} + ,{"Name":"MS_ATTRIBUTE_RAS_ROUTING_DOMAIN_ID","Value":8172} + ,{"Name":"IAS_ATTRIBUTE_CERTIFICATE_THUMBPRINT","Value":8250} + ,{"Name":"RAS_ATTRIBUTE_ENCRYPTION_TYPE","Value":4294967206} + ,{"Name":"RAS_ATTRIBUTE_ENCRYPTION_POLICY","Value":4294967207} + ,{"Name":"RAS_ATTRIBUTE_BAP_REQUIRED","Value":4294967208} + ,{"Name":"RAS_ATTRIBUTE_BAP_LINE_DOWN_TIME","Value":4294967209} + ,{"Name":"RAS_ATTRIBUTE_BAP_LINE_DOWN_LIMIT","Value":4294967210} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"NEW_LOG_FILE_FREQUENCY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IAS_LOGGING_UNLIMITED_SIZE","Value":0} + ,{"Name":"IAS_LOGGING_DAILY","Value":1} + ,{"Name":"IAS_LOGGING_WEEKLY","Value":2} + ,{"Name":"IAS_LOGGING_MONTHLY","Value":3} + ,{"Name":"IAS_LOGGING_WHEN_FILE_SIZE_REACHES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHENTICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IAS_AUTH_INVALID","Value":0} + ,{"Name":"IAS_AUTH_PAP","Value":1} + ,{"Name":"IAS_AUTH_MD5CHAP","Value":2} + ,{"Name":"IAS_AUTH_MSCHAP","Value":3} + ,{"Name":"IAS_AUTH_MSCHAP2","Value":4} + ,{"Name":"IAS_AUTH_EAP","Value":5} + ,{"Name":"IAS_AUTH_ARAP","Value":6} + ,{"Name":"IAS_AUTH_NONE","Value":7} + ,{"Name":"IAS_AUTH_CUSTOM","Value":8} + ,{"Name":"IAS_AUTH_MSCHAP_CPW","Value":9} + ,{"Name":"IAS_AUTH_MSCHAP2_CPW","Value":10} + ,{"Name":"IAS_AUTH_PEAP","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDENTITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IAS_IDENTITY_NO_DEFAULT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTRIBUTESYNTAX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IAS_SYNTAX_BOOLEAN","Value":1} + ,{"Name":"IAS_SYNTAX_INTEGER","Value":2} + ,{"Name":"IAS_SYNTAX_ENUMERATOR","Value":3} + ,{"Name":"IAS_SYNTAX_INETADDR","Value":4} + ,{"Name":"IAS_SYNTAX_STRING","Value":5} + ,{"Name":"IAS_SYNTAX_OCTETSTRING","Value":6} + ,{"Name":"IAS_SYNTAX_UTCTIME","Value":7} + ,{"Name":"IAS_SYNTAX_PROVIDERSPECIFIC","Value":8} + ,{"Name":"IAS_SYNTAX_UNSIGNEDINTEGER","Value":9} + ,{"Name":"IAS_SYNTAX_INETADDR6","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTRIBUTERESTRICTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MULTIVALUED","Value":1} + ,{"Name":"ALLOWEDINPROFILE","Value":2} + ,{"Name":"ALLOWEDINCONDITION","Value":4} + ,{"Name":"ALLOWEDINPROXYPROFILE","Value":8} + ,{"Name":"ALLOWEDINPROXYCONDITION","Value":16} + ,{"Name":"ALLOWEDINVPNDIALUP","Value":32} + ,{"Name":"ALLOWEDIN8021X","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTRIBUTEFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTRIBUTE_FILTER_NONE","Value":0} + ,{"Name":"ATTRIBUTE_FILTER_VPN_DIALUP","Value":1} + ,{"Name":"ATTRIBUTE_FILTER_IEEE_802_1x","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTRIBUTEINFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NAME","Value":1} + ,{"Name":"SYNTAX","Value":2} + ,{"Name":"RESTRICTIONS","Value":3} + ,{"Name":"DESCRIPTION","Value":4} + ,{"Name":"VENDORID","Value":5} + ,{"Name":"LDAPNAME","Value":6} + ,{"Name":"VENDORTYPE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASCOMMONPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_SDO_RESERVED","Value":0} + ,{"Name":"PROPERTY_SDO_CLASS","Value":1} + ,{"Name":"PROPERTY_SDO_NAME","Value":2} + ,{"Name":"PROPERTY_SDO_DESCRIPTION","Value":3} + ,{"Name":"PROPERTY_SDO_ID","Value":4} + ,{"Name":"PROPERTY_SDO_DATASTORE_NAME","Value":5} + ,{"Name":"PROPERTY_SDO_TEMPLATE_GUID","Value":6} + ,{"Name":"PROPERTY_SDO_OPAQUE","Value":7} + ,{"Name":"PROPERTY_SDO_START","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USERPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_USER_CALLING_STATION_ID","Value":1024} + ,{"Name":"PROPERTY_USER_SAVED_CALLING_STATION_ID","Value":1025} + ,{"Name":"PROPERTY_USER_RADIUS_CALLBACK_NUMBER","Value":1026} + ,{"Name":"PROPERTY_USER_RADIUS_FRAMED_ROUTE","Value":1027} + ,{"Name":"PROPERTY_USER_RADIUS_FRAMED_IP_ADDRESS","Value":1028} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_CALLBACK_NUMBER","Value":1029} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_FRAMED_ROUTE","Value":1030} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_FRAMED_IP_ADDRESS","Value":1031} + ,{"Name":"PROPERTY_USER_ALLOW_DIALIN","Value":1032} + ,{"Name":"PROPERTY_USER_SERVICE_TYPE","Value":1033} + ,{"Name":"PROPERTY_USER_RADIUS_FRAMED_IPV6_ROUTE","Value":1034} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_FRAMED_IPV6_ROUTE","Value":1035} + ,{"Name":"PROPERTY_USER_RADIUS_FRAMED_INTERFACE_ID","Value":1036} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_FRAMED_INTERFACE_ID","Value":1037} + ,{"Name":"PROPERTY_USER_RADIUS_FRAMED_IPV6_PREFIX","Value":1038} + ,{"Name":"PROPERTY_USER_SAVED_RADIUS_FRAMED_IPV6_PREFIX","Value":1039} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DICTIONARYPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_DICTIONARY_ATTRIBUTES_COLLECTION","Value":1024} + ,{"Name":"PROPERTY_DICTIONARY_LOCATION","Value":1025} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTRIBUTEPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_ATTRIBUTE_ID","Value":1024} + ,{"Name":"PROPERTY_ATTRIBUTE_VENDOR_ID","Value":1025} + ,{"Name":"PROPERTY_ATTRIBUTE_VENDOR_TYPE_ID","Value":1026} + ,{"Name":"PROPERTY_ATTRIBUTE_IS_ENUMERABLE","Value":1027} + ,{"Name":"PROPERTY_ATTRIBUTE_ENUM_NAMES","Value":1028} + ,{"Name":"PROPERTY_ATTRIBUTE_ENUM_VALUES","Value":1029} + ,{"Name":"PROPERTY_ATTRIBUTE_SYNTAX","Value":1030} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_MULTIPLE","Value":1031} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_LOG_ORDINAL","Value":1032} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_PROFILE","Value":1033} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_CONDITION","Value":1034} + ,{"Name":"PROPERTY_ATTRIBUTE_DISPLAY_NAME","Value":1035} + ,{"Name":"PROPERTY_ATTRIBUTE_VALUE","Value":1036} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_PROXY_PROFILE","Value":1037} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_PROXY_CONDITION","Value":1038} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_VPNDIALUP","Value":1039} + ,{"Name":"PROPERTY_ATTRIBUTE_ALLOW_IN_8021X","Value":1040} + ,{"Name":"PROPERTY_ATTRIBUTE_ENUM_FILTERS","Value":1041} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_IAS_RADIUSSERVERGROUPS_COLLECTION","Value":1024} + ,{"Name":"PROPERTY_IAS_POLICIES_COLLECTION","Value":1025} + ,{"Name":"PROPERTY_IAS_PROFILES_COLLECTION","Value":1026} + ,{"Name":"PROPERTY_IAS_PROTOCOLS_COLLECTION","Value":1027} + ,{"Name":"PROPERTY_IAS_AUDITORS_COLLECTION","Value":1028} + ,{"Name":"PROPERTY_IAS_REQUESTHANDLERS_COLLECTION","Value":1029} + ,{"Name":"PROPERTY_IAS_PROXYPOLICIES_COLLECTION","Value":1030} + ,{"Name":"PROPERTY_IAS_PROXYPROFILES_COLLECTION","Value":1031} + ,{"Name":"PROPERTY_IAS_REMEDIATIONSERVERGROUPS_COLLECTION","Value":1032} + ,{"Name":"PROPERTY_IAS_SHVTEMPLATES_COLLECTION","Value":1033} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TEMPLATESPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_TEMPLATES_POLICIES_TEMPLATES","Value":1024} + ,{"Name":"PROPERTY_TEMPLATES_PROFILES_TEMPLATES","Value":1025} + ,{"Name":"PROPERTY_TEMPLATES_PROFILES_COLLECTION","Value":1026} + ,{"Name":"PROPERTY_TEMPLATES_PROXYPOLICIES_TEMPLATES","Value":1027} + ,{"Name":"PROPERTY_TEMPLATES_PROXYPROFILES_TEMPLATES","Value":1028} + ,{"Name":"PROPERTY_TEMPLATES_PROXYPROFILES_COLLECTION","Value":1029} + ,{"Name":"PROPERTY_TEMPLATES_REMEDIATIONSERVERGROUPS_TEMPLATES","Value":1030} + ,{"Name":"PROPERTY_TEMPLATES_SHVTEMPLATES_TEMPLATES","Value":1031} + ,{"Name":"PROPERTY_TEMPLATES_CLIENTS_TEMPLATES","Value":1032} + ,{"Name":"PROPERTY_TEMPLATES_RADIUSSERVERS_TEMPLATES","Value":1033} + ,{"Name":"PROPERTY_TEMPLATES_SHAREDSECRETS_TEMPLATES","Value":1034} + ,{"Name":"PROPERTY_TEMPLATES_IPFILTERS_TEMPLATES","Value":1035} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLIENTPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_CLIENT_REQUIRE_SIGNATURE","Value":1024} + ,{"Name":"PROPERTY_CLIENT_UNUSED","Value":1025} + ,{"Name":"PROPERTY_CLIENT_SHARED_SECRET","Value":1026} + ,{"Name":"PROPERTY_CLIENT_NAS_MANUFACTURER","Value":1027} + ,{"Name":"PROPERTY_CLIENT_ADDRESS","Value":1028} + ,{"Name":"PROPERTY_CLIENT_QUARANTINE_COMPATIBLE","Value":1029} + ,{"Name":"PROPERTY_CLIENT_ENABLED","Value":1030} + ,{"Name":"PROPERTY_CLIENT_SECRET_TEMPLATE_GUID","Value":1031} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VENDORPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_NAS_VENDOR_ID","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROFILEPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_PROFILE_ATTRIBUTES_COLLECTION","Value":1024} + ,{"Name":"PROPERTY_PROFILE_IPFILTER_TEMPLATE_GUID","Value":1025} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POLICYPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_POLICY_CONSTRAINT","Value":1024} + ,{"Name":"PROPERTY_POLICY_MERIT","Value":1025} + ,{"Name":"PROPERTY_POLICY_UNUSED0","Value":1026} + ,{"Name":"PROPERTY_POLICY_UNUSED1","Value":1027} + ,{"Name":"PROPERTY_POLICY_PROFILE_NAME","Value":1028} + ,{"Name":"PROPERTY_POLICY_ACTION","Value":1029} + ,{"Name":"PROPERTY_POLICY_CONDITIONS_COLLECTION","Value":1030} + ,{"Name":"PROPERTY_POLICY_ENABLED","Value":1031} + ,{"Name":"PROPERTY_POLICY_SOURCETAG","Value":1032} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONDITIONPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_CONDITION_TEXT","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUSSERVERGROUPPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_RADIUSSERVERGROUP_SERVERS_COLLECTION","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUSSERVERPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_RADIUSSERVER_AUTH_PORT","Value":1024} + ,{"Name":"PROPERTY_RADIUSSERVER_AUTH_SECRET","Value":1025} + ,{"Name":"PROPERTY_RADIUSSERVER_ACCT_PORT","Value":1026} + ,{"Name":"PROPERTY_RADIUSSERVER_ACCT_SECRET","Value":1027} + ,{"Name":"PROPERTY_RADIUSSERVER_ADDRESS","Value":1028} + ,{"Name":"PROPERTY_RADIUSSERVER_FORWARD_ACCT_ONOFF","Value":1029} + ,{"Name":"PROPERTY_RADIUSSERVER_PRIORITY","Value":1030} + ,{"Name":"PROPERTY_RADIUSSERVER_WEIGHT","Value":1031} + ,{"Name":"PROPERTY_RADIUSSERVER_TIMEOUT","Value":1032} + ,{"Name":"PROPERTY_RADIUSSERVER_MAX_LOST","Value":1033} + ,{"Name":"PROPERTY_RADIUSSERVER_BLACKOUT","Value":1034} + ,{"Name":"PROPERTY_RADIUSSERVER_SEND_SIGNATURE","Value":1035} + ,{"Name":"PROPERTY_RADIUSSERVER_AUTH_SECRET_TEMPLATE_GUID","Value":1036} + ,{"Name":"PROPERTY_RADIUSSERVER_ACCT_SECRET_TEMPLATE_GUID","Value":1037} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REMEDIATIONSERVERGROUPPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_REMEDIATIONSERVERGROUP_SERVERS_COLLECTION","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REMEDIATIONSERVERPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_REMEDIATIONSERVER_ADDRESS","Value":1024} + ,{"Name":"PROPERTY_REMEDIATIONSERVER_FRIENDLY_NAME","Value":1025} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHVTEMPLATEPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_SHV_COMBINATION_TYPE","Value":1024} + ,{"Name":"PROPERTY_SHV_LIST","Value":1025} + ,{"Name":"PROPERTY_SHVCONFIG_LIST","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPFILTERPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_IPFILTER_ATTRIBUTES_COLLECTION","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHAREDSECRETPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_SHAREDSECRET_STRING","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASCOMPONENTPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_COMPONENT_ID","Value":1024} + ,{"Name":"PROPERTY_COMPONENT_PROG_ID","Value":1025} + ,{"Name":"PROPERTY_COMPONENT_START","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROTOCOLPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_PROTOCOL_REQUEST_HANDLER","Value":1026} + ,{"Name":"PROPERTY_PROTOCOL_START","Value":1027} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUSPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_RADIUS_ACCOUNTING_PORT","Value":1027} + ,{"Name":"PROPERTY_RADIUS_AUTHENTICATION_PORT","Value":1028} + ,{"Name":"PROPERTY_RADIUS_CLIENTS_COLLECTION","Value":1029} + ,{"Name":"PROPERTY_RADIUS_VENDORS_COLLECTION","Value":1030} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTEVENTLOGPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_EVENTLOG_LOG_APPLICATION_EVENTS","Value":1026} + ,{"Name":"PROPERTY_EVENTLOG_LOG_MALFORMED","Value":1027} + ,{"Name":"PROPERTY_EVENTLOG_LOG_DEBUG","Value":1028} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NAMESPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_NAMES_REALMS","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NTSAMPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_NTSAM_ALLOW_LM_AUTHENTICATION","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACCOUNTINGPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_ACCOUNTING_LOG_ACCOUNTING","Value":1026} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_ACCOUNTING_INTERIM","Value":1027} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_AUTHENTICATION","Value":1028} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_OPEN_NEW_FREQUENCY","Value":1029} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_OPEN_NEW_SIZE","Value":1030} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_FILE_DIRECTORY","Value":1031} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_IAS1_FORMAT","Value":1032} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_ENABLE_LOGGING","Value":1033} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_DELETE_IF_FULL","Value":1034} + ,{"Name":"PROPERTY_ACCOUNTING_SQL_MAX_SESSIONS","Value":1035} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_AUTHENTICATION_INTERIM","Value":1036} + ,{"Name":"PROPERTY_ACCOUNTING_LOG_FILE_IS_BACKUP","Value":1037} + ,{"Name":"PROPERTY_ACCOUNTING_DISCARD_REQUEST_ON_FAILURE","Value":1038} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NAPPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_NAP_POLICIES_COLLECTION","Value":1026} + ,{"Name":"PROPERTY_SHV_TEMPLATES_COLLECTION","Value":1027} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUSPROXYPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_RADIUSPROXY_SERVERGROUPS","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REMEDIATIONSERVERSPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_REMEDIATIONSERVERS_SERVERGROUPS","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHV_COMBINATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHV_COMBINATION_TYPE_ALL_PASS","Value":0} + ,{"Name":"SHV_COMBINATION_TYPE_ALL_FAIL","Value":1} + ,{"Name":"SHV_COMBINATION_TYPE_ONE_OR_MORE_PASS","Value":2} + ,{"Name":"SHV_COMBINATION_TYPE_ONE_OR_MORE_FAIL","Value":3} + ,{"Name":"SHV_COMBINATION_TYPE_ONE_OR_MORE_INFECTED","Value":4} + ,{"Name":"SHV_COMBINATION_TYPE_ONE_OR_MORE_TRANSITIONAL","Value":5} + ,{"Name":"SHV_COMBINATION_TYPE_ONE_OR_MORE_UNKNOWN","Value":6} + ,{"Name":"SHV_COMBINATION_TYPE_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SERVICE_TYPE_IAS","Value":0} + ,{"Name":"SERVICE_TYPE_RAS","Value":1} + ,{"Name":"SERVICE_TYPE_RAMGMTSVC","Value":2} + ,{"Name":"SERVICE_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASOSTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYSTEM_TYPE_NT4_WORKSTATION","Value":0} + ,{"Name":"SYSTEM_TYPE_NT5_WORKSTATION","Value":1} + ,{"Name":"SYSTEM_TYPE_NT6_WORKSTATION","Value":2} + ,{"Name":"SYSTEM_TYPE_NT6_1_WORKSTATION","Value":3} + ,{"Name":"SYSTEM_TYPE_NT6_2_WORKSTATION","Value":4} + ,{"Name":"SYSTEM_TYPE_NT6_3_WORKSTATION","Value":5} + ,{"Name":"SYSTEM_TYPE_NT10_0_WORKSTATION","Value":6} + ,{"Name":"SYSTEM_TYPE_NT4_SERVER","Value":7} + ,{"Name":"SYSTEM_TYPE_NT5_SERVER","Value":8} + ,{"Name":"SYSTEM_TYPE_NT6_SERVER","Value":9} + ,{"Name":"SYSTEM_TYPE_NT6_1_SERVER","Value":10} + ,{"Name":"SYSTEM_TYPE_NT6_2_SERVER","Value":11} + ,{"Name":"SYSTEM_TYPE_NT6_3_SERVER","Value":12} + ,{"Name":"SYSTEM_TYPE_NT10_0_SERVER","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASDOMAINTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOMAIN_TYPE_NONE","Value":0} + ,{"Name":"DOMAIN_TYPE_NT4","Value":1} + ,{"Name":"DOMAIN_TYPE_NT5","Value":2} + ,{"Name":"DOMAIN_TYPE_MIXED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IASDATASTORE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DATA_STORE_LOCAL","Value":0} + ,{"Name":"DATA_STORE_DIRECTORY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISdoMachine" + ,"Kind":"Com" + ,"Guid":"479f6e75-49a2-11d2-8eca-00c04fc2f519" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrComputerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDictionarySDO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDictionarySDO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetServiceSDO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDataStore","Type":{"Kind":"ApiRef","Name":"IASDATASTORE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppServiceSDO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUserSDO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDataStore","Type":{"Kind":"ApiRef","Name":"IASDATASTORE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUserSDO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOSType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eOSType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IASOSTYPE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDomainType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eDomainType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IASDOMAINTYPE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsDirectoryAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolDirectoryAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttachedComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrComputerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSDOSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSDOSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISdoMachine2" + ,"Kind":"Com" + ,"Guid":"518e5ffe-d8ce-4f7e-a5db-b40a35419d3b" + ,"Interface":{"Kind":"ApiRef","Name":"ISdoMachine","TargetKind":"Com","Api":"NetworkPolicyServer","Parents":[]} + ,"Methods":[ + { + "Name":"GetTemplatesSDO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTemplatesSDO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SyncConfigAgainstTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppConfigRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppTemplatesRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bForcedSync","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportRemoteTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocalTemplatesRoot","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrRemoteMachineName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISdoServiceControl" + ,"Kind":"Com" + ,"Guid":"479f6e74-49a2-11d2-8eca-00c04fc2f519" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StartServiceA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetServiceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ResetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISdo" + ,"Kind":"Com" + ,"Guid":"56bc53de-96db-11d1-bf3f-000000000000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppPropertyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Apply" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumVARIANT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISdoCollection" + ,"Kind":"Com" + ,"Guid":"56bc53e2-96db-11d1-bf3f-000000000000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsNameUnique" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumVARIANT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITemplateSdo" + ,"Kind":"Com" + ,"Guid":"8aa85302-d2e2-4e20-8b1f-a571e437d6c9" + ,"Interface":{"Kind":"ApiRef","Name":"ISdo","TargetKind":"Com","Api":"NetworkPolicyServer","Parents":[]} + ,"Methods":[ + { + "Name":"AddToCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCollection","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddToSdo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSdoTarget","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddToSdoAsProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSdoTarget","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISdoDictionaryOld" + ,"Kind":"Com" + ,"Guid":"d432e5f4-53d8-11d2-9a3a-00c04fb998ac" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnumAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"ATTRIBUTEID","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInfoIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInfoValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumAttributeValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"ATTRIBUTEID","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValuesDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"ATTRIBUTEID","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAttributeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttributeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTRIBUTEID","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"RADIUS_ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ratMinimum","Value":0} + ,{"Name":"ratUserName","Value":1} + ,{"Name":"ratUserPassword","Value":2} + ,{"Name":"ratCHAPPassword","Value":3} + ,{"Name":"ratNASIPAddress","Value":4} + ,{"Name":"ratNASPort","Value":5} + ,{"Name":"ratServiceType","Value":6} + ,{"Name":"ratFramedProtocol","Value":7} + ,{"Name":"ratFramedIPAddress","Value":8} + ,{"Name":"ratFramedIPNetmask","Value":9} + ,{"Name":"ratFramedRouting","Value":10} + ,{"Name":"ratFilterId","Value":11} + ,{"Name":"ratFramedMTU","Value":12} + ,{"Name":"ratFramedCompression","Value":13} + ,{"Name":"ratLoginIPHost","Value":14} + ,{"Name":"ratLoginService","Value":15} + ,{"Name":"ratLoginPort","Value":16} + ,{"Name":"ratReplyMessage","Value":18} + ,{"Name":"ratCallbackNumber","Value":19} + ,{"Name":"ratCallbackId","Value":20} + ,{"Name":"ratFramedRoute","Value":22} + ,{"Name":"ratFramedIPXNetwork","Value":23} + ,{"Name":"ratState","Value":24} + ,{"Name":"ratClass","Value":25} + ,{"Name":"ratVendorSpecific","Value":26} + ,{"Name":"ratSessionTimeout","Value":27} + ,{"Name":"ratIdleTimeout","Value":28} + ,{"Name":"ratTerminationAction","Value":29} + ,{"Name":"ratCalledStationId","Value":30} + ,{"Name":"ratCallingStationId","Value":31} + ,{"Name":"ratNASIdentifier","Value":32} + ,{"Name":"ratProxyState","Value":33} + ,{"Name":"ratLoginLATService","Value":34} + ,{"Name":"ratLoginLATNode","Value":35} + ,{"Name":"ratLoginLATGroup","Value":36} + ,{"Name":"ratFramedAppleTalkLink","Value":37} + ,{"Name":"ratFramedAppleTalkNetwork","Value":38} + ,{"Name":"ratFramedAppleTalkZone","Value":39} + ,{"Name":"ratAcctStatusType","Value":40} + ,{"Name":"ratAcctDelayTime","Value":41} + ,{"Name":"ratAcctInputOctets","Value":42} + ,{"Name":"ratAcctOutputOctets","Value":43} + ,{"Name":"ratAcctSessionId","Value":44} + ,{"Name":"ratAcctAuthentic","Value":45} + ,{"Name":"ratAcctSessionTime","Value":46} + ,{"Name":"ratAcctInputPackets","Value":47} + ,{"Name":"ratAcctOutputPackets","Value":48} + ,{"Name":"ratAcctTerminationCause","Value":49} + ,{"Name":"ratCHAPChallenge","Value":60} + ,{"Name":"ratNASPortType","Value":61} + ,{"Name":"ratPortLimit","Value":62} + ,{"Name":"ratTunnelType","Value":64} + ,{"Name":"ratMediumType","Value":65} + ,{"Name":"ratTunnelPassword","Value":69} + ,{"Name":"ratTunnelPrivateGroupID","Value":81} + ,{"Name":"ratNASIPv6Address","Value":95} + ,{"Name":"ratFramedInterfaceId","Value":96} + ,{"Name":"ratFramedIPv6Prefix","Value":97} + ,{"Name":"ratLoginIPv6Host","Value":98} + ,{"Name":"ratFramedIPv6Route","Value":99} + ,{"Name":"ratFramedIPv6Pool","Value":100} + ,{"Name":"ratCode","Value":262} + ,{"Name":"ratIdentifier","Value":263} + ,{"Name":"ratAuthenticator","Value":264} + ,{"Name":"ratSrcIPAddress","Value":265} + ,{"Name":"ratSrcPort","Value":266} + ,{"Name":"ratProvider","Value":267} + ,{"Name":"ratStrippedUserName","Value":268} + ,{"Name":"ratFQUserName","Value":269} + ,{"Name":"ratPolicyName","Value":270} + ,{"Name":"ratUniqueId","Value":271} + ,{"Name":"ratExtensionState","Value":272} + ,{"Name":"ratEAPTLV","Value":273} + ,{"Name":"ratRejectReasonCode","Value":274} + ,{"Name":"ratCRPPolicyName","Value":275} + ,{"Name":"ratProviderName","Value":276} + ,{"Name":"ratClearTextPassword","Value":277} + ,{"Name":"ratSrcIPv6Address","Value":278} + ,{"Name":"ratCertificateThumbprint","Value":279} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rcUnknown","Value":0} + ,{"Name":"rcAccessRequest","Value":1} + ,{"Name":"rcAccessAccept","Value":2} + ,{"Name":"rcAccessReject","Value":3} + ,{"Name":"rcAccountingRequest","Value":4} + ,{"Name":"rcAccountingResponse","Value":5} + ,{"Name":"rcAccessChallenge","Value":11} + ,{"Name":"rcDiscard","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_AUTHENTICATION_PROVIDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rapUnknown","Value":0} + ,{"Name":"rapUsersFile","Value":1} + ,{"Name":"rapProxy","Value":2} + ,{"Name":"rapWindowsNT","Value":3} + ,{"Name":"rapMCIS","Value":4} + ,{"Name":"rapODBC","Value":5} + ,{"Name":"rapNone","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_REJECT_REASON_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rrrcUndefined","Value":0} + ,{"Name":"rrrcAccountUnknown","Value":1} + ,{"Name":"rrrcAccountDisabled","Value":2} + ,{"Name":"rrrcAccountExpired","Value":3} + ,{"Name":"rrrcAuthenticationFailure","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rdtUnknown","Value":0} + ,{"Name":"rdtString","Value":1} + ,{"Name":"rdtAddress","Value":2} + ,{"Name":"rdtInteger","Value":3} + ,{"Name":"rdtTime","Value":4} + ,{"Name":"rdtIpv6Address","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAttrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDataType","Type":{"Kind":"ApiRef","Name":"RADIUS_DATA_TYPE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":[]} + ,{"Name":"cbDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":["RADIUS_ATTRIBUTE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RADIUS_VSA_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VendorId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VendorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VendorLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AttributeSpecific","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RADIUS_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"raContinue","Value":0} + ,{"Name":"raReject","Value":1} + ,{"Name":"raAccept","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRADIUS_EXTENSION_INIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PRADIUS_EXTENSION_TERM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PRADIUS_EXTENSION_PROCESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ATTRIBUTE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ACTION","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRADIUS_EXTENSION_PROCESS_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ATTRIBUTE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ATTRIBUTE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pfAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ACTION","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRADIUS_EXTENSION_FREE_ATTRIBUTES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ATTRIBUTE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RADIUS_EXTENSION_POINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"repAuthentication","Value":0} + ,{"Name":"repAuthorization","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RADIUS_ATTRIBUTE_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Add","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"AttributeAt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_ATTRIBUTE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}}}}}}}}}}},"Attrs":["Const"]} + ,{"Name":"GetSize","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"InsertAt","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RemoveAt","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SetAt","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RADIUS_EXTENSION_CONTROL_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"repPoint","Type":{"Kind":"ApiRef","Name":"RADIUS_EXTENSION_POINT","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":[]} + ,{"Name":"rcRequestType","Type":{"Kind":"ApiRef","Name":"RADIUS_CODE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":[]} + ,{"Name":"rcResponseType","Type":{"Kind":"ApiRef","Name":"RADIUS_CODE","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]},"Attrs":[]} + ,{"Name":"GetRequest","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"GetResponse","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SetResponseType","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRADIUS_EXTENSION_PROCESS_2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pECB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RADIUS_EXTENSION_CONTROL_BLOCK","TargetKind":"Default","Api":"NetworkPolicyServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/OfflineFiles.json b/api/OfflineFiles.json new file mode 100644 index 0000000..75aa71e --- /dev/null +++ b/api/OfflineFiles.json @@ -0,0 +1,1842 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"OfflineFilesSetting" + ,"Kind":"ComClassID" + ,"Guid":"fd3659e9-a920-4123-ad64-7fc76c7aacdf" + } + ,{ + "Name":"OfflineFilesCache" + ,"Kind":"ComClassID" + ,"Guid":"48c6be7c-3871-43cc-b46f-1449a1bb2ff3" + } + ,{ + "Name":"OFFLINEFILES_ITEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_ITEM_TYPE_FILE","Value":0} + ,{"Name":"OFFLINEFILES_ITEM_TYPE_DIRECTORY","Value":1} + ,{"Name":"OFFLINEFILES_ITEM_TYPE_SHARE","Value":2} + ,{"Name":"OFFLINEFILES_ITEM_TYPE_SERVER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_ITEM_COPY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_ITEM_COPY_LOCAL","Value":0} + ,{"Name":"OFFLINEFILES_ITEM_COPY_REMOTE","Value":1} + ,{"Name":"OFFLINEFILES_ITEM_COPY_ORIGINAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_CONNECT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_CONNECT_STATE_UNKNOWN","Value":0} + ,{"Name":"OFFLINEFILES_CONNECT_STATE_OFFLINE","Value":1} + ,{"Name":"OFFLINEFILES_CONNECT_STATE_ONLINE","Value":2} + ,{"Name":"OFFLINEFILES_CONNECT_STATE_TRANSPARENTLY_CACHED","Value":3} + ,{"Name":"OFFLINEFILES_CONNECT_STATE_PARTLY_TRANSPARENTLY_CACHED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_OFFLINE_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_OFFLINE_REASON_UNKNOWN","Value":0} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_NOT_APPLICABLE","Value":1} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_CONNECTION_FORCED","Value":2} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_CONNECTION_SLOW","Value":3} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_CONNECTION_ERROR","Value":4} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_ITEM_VERSION_CONFLICT","Value":5} + ,{"Name":"OFFLINEFILES_OFFLINE_REASON_ITEM_SUSPENDED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_CACHING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_CACHING_MODE_NONE","Value":0} + ,{"Name":"OFFLINEFILES_CACHING_MODE_NOCACHING","Value":1} + ,{"Name":"OFFLINEFILES_CACHING_MODE_MANUAL","Value":2} + ,{"Name":"OFFLINEFILES_CACHING_MODE_AUTO_DOC","Value":3} + ,{"Name":"OFFLINEFILES_CACHING_MODE_AUTO_PROGANDDOC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_OP_RESPONSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_OP_CONTINUE","Value":0} + ,{"Name":"OFFLINEFILES_OP_RETRY","Value":1} + ,{"Name":"OFFLINEFILES_OP_ABORT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_EVENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_EVENT_CACHEMOVED","Value":0} + ,{"Name":"OFFLINEFILES_EVENT_CACHEISFULL","Value":1} + ,{"Name":"OFFLINEFILES_EVENT_CACHEISCORRUPTED","Value":2} + ,{"Name":"OFFLINEFILES_EVENT_ENABLED","Value":3} + ,{"Name":"OFFLINEFILES_EVENT_ENCRYPTIONCHANGED","Value":4} + ,{"Name":"OFFLINEFILES_EVENT_SYNCBEGIN","Value":5} + ,{"Name":"OFFLINEFILES_EVENT_SYNCFILERESULT","Value":6} + ,{"Name":"OFFLINEFILES_EVENT_SYNCCONFLICTRECADDED","Value":7} + ,{"Name":"OFFLINEFILES_EVENT_SYNCCONFLICTRECUPDATED","Value":8} + ,{"Name":"OFFLINEFILES_EVENT_SYNCCONFLICTRECREMOVED","Value":9} + ,{"Name":"OFFLINEFILES_EVENT_SYNCEND","Value":10} + ,{"Name":"OFFLINEFILES_EVENT_BACKGROUNDSYNCBEGIN","Value":11} + ,{"Name":"OFFLINEFILES_EVENT_BACKGROUNDSYNCEND","Value":12} + ,{"Name":"OFFLINEFILES_EVENT_NETTRANSPORTARRIVED","Value":13} + ,{"Name":"OFFLINEFILES_EVENT_NONETTRANSPORTS","Value":14} + ,{"Name":"OFFLINEFILES_EVENT_ITEMDISCONNECTED","Value":15} + ,{"Name":"OFFLINEFILES_EVENT_ITEMRECONNECTED","Value":16} + ,{"Name":"OFFLINEFILES_EVENT_ITEMAVAILABLEOFFLINE","Value":17} + ,{"Name":"OFFLINEFILES_EVENT_ITEMNOTAVAILABLEOFFLINE","Value":18} + ,{"Name":"OFFLINEFILES_EVENT_ITEMPINNED","Value":19} + ,{"Name":"OFFLINEFILES_EVENT_ITEMNOTPINNED","Value":20} + ,{"Name":"OFFLINEFILES_EVENT_ITEMMODIFIED","Value":21} + ,{"Name":"OFFLINEFILES_EVENT_ITEMADDEDTOCACHE","Value":22} + ,{"Name":"OFFLINEFILES_EVENT_ITEMDELETEDFROMCACHE","Value":23} + ,{"Name":"OFFLINEFILES_EVENT_ITEMRENAMED","Value":24} + ,{"Name":"OFFLINEFILES_EVENT_DATALOST","Value":25} + ,{"Name":"OFFLINEFILES_EVENT_PING","Value":26} + ,{"Name":"OFFLINEFILES_EVENT_ITEMRECONNECTBEGIN","Value":27} + ,{"Name":"OFFLINEFILES_EVENT_ITEMRECONNECTEND","Value":28} + ,{"Name":"OFFLINEFILES_EVENT_CACHEEVICTBEGIN","Value":29} + ,{"Name":"OFFLINEFILES_EVENT_CACHEEVICTEND","Value":30} + ,{"Name":"OFFLINEFILES_EVENT_POLICYCHANGEDETECTED","Value":31} + ,{"Name":"OFFLINEFILES_EVENT_PREFERENCECHANGEDETECTED","Value":32} + ,{"Name":"OFFLINEFILES_EVENT_SETTINGSCHANGESAPPLIED","Value":33} + ,{"Name":"OFFLINEFILES_EVENT_TRANSPARENTCACHEITEMNOTIFY","Value":34} + ,{"Name":"OFFLINEFILES_EVENT_PREFETCHFILEBEGIN","Value":35} + ,{"Name":"OFFLINEFILES_EVENT_PREFETCHFILEEND","Value":36} + ,{"Name":"OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEBEGIN","Value":37} + ,{"Name":"OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEEND","Value":38} + ,{"Name":"OFFLINEFILES_NUM_EVENTS","Value":39} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_PATHFILTER_MATCH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_PATHFILTER_SELF","Value":0} + ,{"Name":"OFFLINEFILES_PATHFILTER_CHILD","Value":1} + ,{"Name":"OFFLINEFILES_PATHFILTER_DESCENDENT","Value":2} + ,{"Name":"OFFLINEFILES_PATHFILTER_SELFORCHILD","Value":3} + ,{"Name":"OFFLINEFILES_PATHFILTER_SELFORDESCENDENT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NONE","Value":0} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLOCAL","Value":1} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPREMOTE","Value":2} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPALLCHANGES","Value":3} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLATEST","Value":4} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_LOG","Value":5} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_SKIP","Value":6} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_ABORT","Value":7} + ,{"Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NUMCODES","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_ITEM_TIME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_ITEM_TIME_CREATION","Value":0} + ,{"Name":"OFFLINEFILES_ITEM_TIME_LASTACCESS","Value":1} + ,{"Name":"OFFLINEFILES_ITEM_TIME_LASTWRITE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_COMPARE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_COMPARE_EQ","Value":0} + ,{"Name":"OFFLINEFILES_COMPARE_NEQ","Value":1} + ,{"Name":"OFFLINEFILES_COMPARE_LT","Value":2} + ,{"Name":"OFFLINEFILES_COMPARE_GT","Value":3} + ,{"Name":"OFFLINEFILES_COMPARE_LTE","Value":4} + ,{"Name":"OFFLINEFILES_COMPARE_GTE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_SETTING_VALUE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_SETTING_VALUE_UI4","Value":0} + ,{"Name":"OFFLINEFILES_SETTING_VALUE_BSTR","Value":1} + ,{"Name":"OFFLINEFILES_SETTING_VALUE_BSTR_DBLNULTERM","Value":2} + ,{"Name":"OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_UI4","Value":3} + ,{"Name":"OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_BSTR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_SYNC_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_SERVER","Value":0} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_CLIENT","Value":1} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_SYNC_TO_SERVER","Value":2} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_SYNC_TO_CLIENT","Value":3} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_DELETE_SERVER_COPY","Value":4} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_DELETE_CLIENT_COPY","Value":5} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_PIN","Value":6} + ,{"Name":"OFFLINEFILES_SYNC_OPERATION_PREPARE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OFFLINEFILES_SYNC_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFFLINEFILES_SYNC_STATE_Stable","Value":0} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileOnClient_DirOnServer","Value":1} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileOnClient_NoServerCopy","Value":2} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirOnClient_FileOnServer","Value":3} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirOnClient_FileChangedOnServer","Value":4} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirOnClient_NoServerCopy","Value":5} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_NoServerCopy","Value":6} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileChangedOnServer","Value":7} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirChangedOnServer","Value":8} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileOnServer","Value":9} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirOnServer","Value":10} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DeletedOnServer","Value":11} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnClient_ChangedOnServer","Value":12} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirOnServer","Value":13} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirChangedOnServer","Value":14} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DeletedOnServer","Value":15} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileSparseOnClient_ChangedOnServer","Value":16} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DeletedOnServer","Value":17} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirOnServer","Value":18} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirChangedOnServer","Value":19} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_NoServerCopy","Value":20} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirOnServer","Value":21} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileOnServer","Value":22} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileChangedOnServer","Value":23} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirChangedOnServer","Value":24} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DeletedOnServer","Value":25} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileOnServer","Value":26} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileChangedOnServer","Value":27} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnClient_ChangedOnServer","Value":28} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnClient_DeletedOnServer","Value":29} + ,{"Name":"OFFLINEFILES_SYNC_STATE_NoClientCopy_FileOnServer","Value":30} + ,{"Name":"OFFLINEFILES_SYNC_STATE_NoClientCopy_DirOnServer","Value":31} + ,{"Name":"OFFLINEFILES_SYNC_STATE_NoClientCopy_FileChangedOnServer","Value":32} + ,{"Name":"OFFLINEFILES_SYNC_STATE_NoClientCopy_DirChangedOnServer","Value":33} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileOnServer","Value":34} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirOnServer","Value":35} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileChangedOnServer","Value":36} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirChangedOnServer","Value":37} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileSparseOnClient","Value":38} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnClient","Value":39} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileRenamedOnClient","Value":40} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirSparseOnClient","Value":41} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnClient","Value":42} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirRenamedOnClient","Value":43} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileChangedOnServer","Value":44} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileRenamedOnServer","Value":45} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileDeletedOnServer","Value":46} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirChangedOnServer","Value":47} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirRenamedOnServer","Value":48} + ,{"Name":"OFFLINEFILES_SYNC_STATE_DirDeletedOnServer","Value":49} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileOnServer","Value":50} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileChangedOnServer","Value":51} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer","Value":52} + ,{"Name":"OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirChangedOnServer","Value":53} + ,{"Name":"OFFLINEFILES_SYNC_STATE_NUMSTATES","Value":54} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOfflineFilesEvents" + ,"Kind":"Com" + ,"Guid":"e25585c1-0caa-4eb1-873b-1cae5b77c314" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CacheMoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CacheIsFull" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CacheIsCorrupted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncryptionChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bWasEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWasPartial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsPartial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rSyncId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SyncFileResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rSyncId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncConflictRecAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConflictPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftConflictDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ConflictSyncState","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncConflictRecUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConflictPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftConflictDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ConflictSyncState","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncConflictRecRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConflictPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftConflictDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ConflictSyncState","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SyncEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rSyncId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetTransportArrived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NoNetTransports" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ItemDisconnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemReconnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemAvailableOffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemNotAvailableOffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemNotPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"bModifiedData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bModifiedAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemAddedToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemDeletedFromCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DataLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Ping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IOfflineFilesEvents2" + ,"Kind":"Com" + ,"Guid":"1ead8f56-ff76-4faa-a795-6f6ef792498b" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesEvents","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"ItemReconnectBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ItemReconnectEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CacheEvictBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CacheEvictEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackgroundSyncBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSyncControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackgroundSyncEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSyncControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PolicyChangeDetected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreferenceChangeDetected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SettingsChangesApplied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IOfflineFilesEvents3" + ,"Kind":"Com" + ,"Guid":"9ba04a45-ee69-42f0-9ab1-7db5c8805808" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesEvents2","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"TransparentCacheItemNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_EVENTS","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"bModifiedData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bModifiedAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pzsOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrefetchFileBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrefetchFileEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesEvents4" + ,"Kind":"Com" + ,"Guid":"dbd69b1e-c7d2-473e-b35f-9d8c24c0c484" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesEvents3","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"PrefetchCloseHandleBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PrefetchCloseHandleEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClosedHandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOpenHandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesEventsFilter" + ,"Kind":"Com" + ,"Guid":"33fc4e1b-0716-40fa-ba65-6e62a84a846f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPathFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_PATHFILTER_MATCH","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIncludedEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgEvents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_EVENTS","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExcludedEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgEvents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_EVENTS","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesErrorInfo" + ,"Kind":"Com" + ,"Guid":"7112fa5f-7571-435a-8eb7-195c7c1429bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSyncErrorItemInfo" + ,"Kind":"Com" + ,"Guid":"ecdbaf0d-6a18-4d55-8017-108f7660ba44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFileAttributesA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftLastWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSyncErrorInfo" + ,"Kind":"Com" + ,"Guid":"59f95e46-eb54-49d1-be76-de95458d01b0" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesErrorInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncOp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_OPERATION","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemChangeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwItemChangeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InfoEnumerated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLocalEnumerated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbRemoteEnumerated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbOriginalEnumerated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InfoAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLocalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbRemoteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbOriginalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesSyncErrorItemInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRemoteInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesSyncErrorItemInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetOriginalInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesSyncErrorItemInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesProgress" + ,"Kind":"Com" + ,"Guid":"fad63237-c55b-4911-9850-bcf96d4c979e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAbort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAbort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSimpleProgress" + ,"Kind":"Com" + ,"Guid":"c34f7f9b-c43d-4f9d-a776-c0eb6de5d401" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"ItemBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_OP_RESPONSE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_OP_RESPONSE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSyncProgress" + ,"Kind":"Com" + ,"Guid":"6931f49a-6fc7-4c1b-b265-56793fc451b7" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"SyncItemBegin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_OP_RESPONSE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SyncItemResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorInfo","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncErrorInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_OP_RESPONSE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSyncConflictHandler" + ,"Kind":"Com" + ,"Guid":"b6dd5092-c65c-46b6-97b8-fadd08e7e1be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResolveConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fStateKnown","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"fChangeDetails","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConflictResolution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_SYNC_CONFLICT_RESOLVE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszNewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesItemFilter" + ,"Kind":"Com" + ,"Guid":"f4b5a26c-dc05-4f20-ada4-551f1077be5c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilterFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pullMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbEvalTimeOfDay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TIME","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCompare","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_COMPARE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPatternFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPattern","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPattern","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesItem" + ,"Kind":"Com" + ,"Guid":"4a753da6-e044-4f12-a718-5d14d079a906" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItemType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParentItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsMarkedForDeletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMarkedForDeletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesServerItem" + ,"Kind":"Com" + ,"Guid":"9b1c9576-a92b-4151-8e9e-7c7b3ec2e016" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IOfflineFilesShareItem" + ,"Kind":"Com" + ,"Guid":"bab7e48d-4804-41b5-a44d-0f199b06b145" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IOfflineFilesDirectoryItem" + ,"Kind":"Com" + ,"Guid":"2273597a-a08c-4a00-a37a-c1ae4e9a1cfd" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IOfflineFilesFileItem" + ,"Kind":"Com" + ,"Guid":"8dfadead-26c2-4eff-8a72-6b50723d9a00" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"IsSparse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsSparse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumOfflineFilesItems" + ,"Kind":"Com" + ,"Guid":"da70e815-c361-4407-bc0b-0d7046e5f2cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOfflineFilesItems","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesItemContainer" + ,"Kind":"Com" + ,"Guid":"3836f049-9413-45dd-bf46-b5aaa82dc310" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOfflineFilesItems","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumItemsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIncludeFileFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIncludeDirFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExcludeFileFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExcludeDirFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwEnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOfflineFilesItems","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesChangeInfo" + ,"Kind":"Com" + ,"Guid":"a96e6fa4-e0d1-4c29-960b-ee508fe68c72" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDirty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDeletedOffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDeletedOffline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsCreatedOffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCreatedOffline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLocallyModifiedData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLocallyModifiedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLocallyModifiedAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLocallyModifiedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLocallyModifiedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLocallyModifiedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesDirtyInfo" + ,"Kind":"Com" + ,"Guid":"0f50ce33-bac9-4eaa-a11d-da0e527d047d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LocalDirtyByteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirtyByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoteDirtyByteCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirtyByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesFileSysInfo" + ,"Kind":"Com" + ,"Guid":"bc1a163f-7bfd-4d88-9c66-96ea9a6a3d6b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_COPY","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_COPY","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"pftCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftChangeTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftLastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_ITEM_COPY","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesPinInfo" + ,"Kind":"Com" + ,"Guid":"5b2b0655-b3fd-497d-adeb-bd156bc8355b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPinned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPinnedForUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPinnedForUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbInherit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPinnedForUserByPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPinnedForUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbInherit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPinnedForComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPinnedForComputer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbInherit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPinnedForFolderRedirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPinnedForFolderRedirection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbInherit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesPinInfo2" + ,"Kind":"Com" + ,"Guid":"623c58a2-42ed-4ad7-b69a-0f1b30a72d0d" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesPinInfo","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"IsPartlyPinned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPartlyPinned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesTransparentCacheInfo" + ,"Kind":"Com" + ,"Guid":"bcaf4a01-5b68-4b56-a6a1-8d2786ede8e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsTransparentlyCached" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbTransparentlyCached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesGhostInfo" + ,"Kind":"Com" + ,"Guid":"2b09d48c-8ab5-464f-a755-a59d92f99429" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsGhosted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbGhosted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesConnectionInfo" + ,"Kind":"Com" + ,"Guid":"efb23a09-a867-4be8-83a6-86969a7d0856" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_CONNECT_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOfflineReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_OFFLINE_REASON","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConnectState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConnectState","Type":{"Kind":"ApiRef","Name":"OFFLINEFILES_CONNECT_STATE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransitionOnline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransitionOffline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceOpenFilesClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbOpenFilesPreventedTransition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesShareInfo" + ,"Kind":"Com" + ,"Guid":"7bcc43e7-31ce-4ca4-8ccd-1cff2dc494da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetShareItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppShareItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesShareItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetShareCachingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCachingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_CACHING_MODE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsShareDfsJunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsDfsJunction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSuspend" + ,"Kind":"Com" + ,"Guid":"62c4560f-bc0b-48ca-ad9d-34cb528d99a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SuspendRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSuspend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSuspendInfo" + ,"Kind":"Com" + ,"Guid":"a457c25b-4e9c-4b04-85af-8932ccd97889" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSuspended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSuspended","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbSuspendedRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesSetting" + ,"Kind":"Com" + ,"Guid":"d871d3f7-f613-48a1-827e-7a34e560fff6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetValueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_SETTING_VALUE_TYPE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreferenceScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwScope","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPolicyScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwScope","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbSetByPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumOfflineFilesSettings" + ,"Kind":"Com" + ,"Guid":"729680c4-1a38-47bc-9e5c-02c51562ac30" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IOfflineFilesSetting","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOfflineFilesSettings","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesCache" + ,"Kind":"Com" + ,"Guid":"855d6203-7914-48b9-8d40-4c56f5acffc5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Synchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgpszPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSyncControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pISyncConflictHandler","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncConflictHandler","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSyncId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgpszPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSimpleProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteItemsForUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgpszPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSimpleProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Pin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgpszPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bDeep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPinControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Unpin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgpszPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bDeep","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPinControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEncryptionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbPartial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Encrypt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bEncrypt","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEncryptionControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FindItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindItemEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIncludeFileFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIncludeDirFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExcludeFileFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExcludeDirFilter","Type":{"Kind":"ApiRef","Name":"IOfflineFilesItemFilter","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesItem","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RenameItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOriginal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPathNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bReplaceIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDiskSpaceInformationA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbVolumeTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbUnpinnedLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcbUnpinnedUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDiskSpaceLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cbUnpinnedLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessAdminPinPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPinProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnpinProgress","Type":{"Kind":"ApiRef","Name":"IOfflineFilesSyncProgress","TargetKind":"Com","Api":"OfflineFiles","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetSettingObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSettingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOfflineFilesSetting","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumSettingObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumOfflineFilesSettings","TargetKind":"Com","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsPathCacheable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCacheable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pShareCachingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OFFLINEFILES_CACHING_MODE","TargetKind":"Default","Api":"OfflineFiles","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOfflineFilesCache2" + ,"Kind":"Com" + ,"Guid":"8c075039-1551-4ed9-8781-56705c04d3c0" + ,"Interface":{"Kind":"ApiRef","Name":"IOfflineFilesCache","TargetKind":"Com","Api":"OfflineFiles","Parents":[]} + ,"Methods":[ + { + "Name":"RenameItemEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOriginal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPathNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bReplaceIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"OfflineFilesEnable" + ,"SetLastError":false + ,"DllImport":"CSCAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbRebootRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OfflineFilesStart" + ,"SetLastError":false + ,"DllImport":"CSCAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"OfflineFilesQueryStatus" + ,"SetLastError":false + ,"DllImport":"CSCAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OfflineFilesQueryStatusEx" + ,"SetLastError":false + ,"DllImport":"CSCAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/OpenGL.json b/api/OpenGL.json new file mode 100644 index 0000000..b733cb3 --- /dev/null +++ b/api/OpenGL.json @@ -0,0 +1,382 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HGLRC" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"wglDeleteContext" + } + ,{ + "Name":"PIXELFORMATDESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iLayerType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwLayerMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVisibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDamageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTFLOAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHMETRICSFLOAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gmfBlackBoxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfBlackBoxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfptGlyphOrigin","Type":{"Kind":"ApiRef","Name":"POINTFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":[]} + ,{"Name":"gmfCellIncX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfCellIncY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LAYERPLANEDESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iLayerPlane","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"crTransparent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"ChoosePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DescribePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPixelFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnhMetaFilePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"wglCopyContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglCreateContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglCreateLayerContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglDeleteContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglGetCurrentContext" + ,"SetLastError":false + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"wglGetCurrentDC" + ,"SetLastError":false + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"wglGetProcAddress" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wglMakeCurrent" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglShareLists" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontBitmapsA" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontBitmapsW" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwapBuffers" + ,"SetLastError":true + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontOutlinesA" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglUseFontOutlinesW" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglDescribeLayerPlane" + ,"SetLastError":false + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LAYERPLANEDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglSetLayerPaletteEntries" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wglGetLayerPaletteEntries" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglRealizeLayerPalette" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglSwapLayerBuffers" + ,"SetLastError":true + ,"DllImport":"OPENGL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "wglUseFontBitmaps" + ,"wglUseFontOutlines" +] + +} diff --git a/api/OperationRecorder.json b/api/OperationRecorder.json new file mode 100644 index 0000000..6b6f1df --- /dev/null +++ b/api/OperationRecorder.json @@ -0,0 +1,59 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"OPERATION_START_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPERATION_END_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"OperationStart" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OperationStartParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPERATION_START_PARAMETERS","TargetKind":"Default","Api":"OperationRecorder","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OperationEnd" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OperationEndParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPERATION_END_PARAMETERS","TargetKind":"Default","Api":"OperationRecorder","Parents":[]}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/OtherDeviceTechnologies.json b/api/OtherDeviceTechnologies.json new file mode 100644 index 0000000..579a12f --- /dev/null +++ b/api/OtherDeviceTechnologies.json @@ -0,0 +1,4008 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PropertyConstraint" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QC_EQUALS","Value":0} + ,{"Name":"QC_NOTEQUAL","Value":1} + ,{"Name":"QC_LESSTHAN","Value":2} + ,{"Name":"QC_LESSTHANOREQUAL","Value":3} + ,{"Name":"QC_GREATERTHAN","Value":4} + ,{"Name":"QC_GREATERTHANOREQUAL","Value":5} + ,{"Name":"QC_STARTSWITH","Value":6} + ,{"Name":"QC_EXISTS","Value":7} + ,{"Name":"QC_DOESNOTEXIST","Value":8} + ,{"Name":"QC_CONTAINS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SystemVisibilityFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVF_SYSTEM","Value":0} + ,{"Name":"SVF_USER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QueryUpdateAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUA_ADD","Value":0} + ,{"Name":"QUA_REMOVE","Value":1} + ,{"Name":"QUA_CHANGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QueryCategoryType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QCT_PROVIDER","Value":0} + ,{"Name":"QCT_LAYERED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFunctionDiscoveryNotification" + ,"Kind":"Com" + ,"Guid":"5f6c1ba8-5330-422e-a368-572b244d3f87" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumQueryUpdateAction","Type":{"Kind":"ApiRef","Name":"QueryUpdateAction","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdqcQueryContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdqcQueryContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdqcQueryContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IFunctionDiscovery" + ,"Kind":"Com" + ,"Guid":"4df99b70-e148-4432-b004-4c9eeb535a5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInstanceCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fIncludeAllSubCategories","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFunctionInstanceCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFunctionInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateInstanceCollectionQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fIncludeAllSubCategories","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfdqcQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"ppIFunctionInstanceCollectionQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceCollectionQuery","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateInstanceQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFunctionInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfdqcQueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"ppIFunctionInstanceQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceQuery","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumSystemVisibility","Type":{"Kind":"ApiRef","Name":"SystemVisibilityFlags","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCategoryIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumSystemVisibility","Type":{"Kind":"ApiRef","Name":"SystemVisibilityFlags","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCategoryIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IFunctionInstance" + ,"Kind":"Com" + ,"Guid":"33591c10-0bed-4f02-b0ab-1530d5533ee9" + ,"Interface":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszCoMemIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProviderInstanceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszCoMemProviderInstanceIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OpenPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStgAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszCoMemCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppszCoMemSubCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFunctionInstanceCollection" + ,"Kind":"Com" + ,"Guid":"f0a3d895-855c-42a2-948d-2f97d450ecb1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPropertyStoreCollection" + ,"Kind":"Com" + ,"Guid":"d14d9c30-12d2-42d8-bce4-c60c2bb226fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFunctionInstanceQuery" + ,"Kind":"Com" + ,"Guid":"6242bc6b-90ec-4b37-bb46-e229fd84ed95" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFunctionInstanceCollectionQuery" + ,"Kind":"Com" + ,"Guid":"57cc6fd2-c09a-4289-bb72-25f04142058e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddQueryConstraint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConstraintName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszConstraintValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddPropertyConstraint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"enumPropertyConstraint","Type":{"Kind":"ApiRef","Name":"PropertyConstraint","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFunctionInstanceCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CFunctionDiscoveryNotificationWrapper" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IFunctionDiscoveryProvider" + ,"Kind":"Com" + ,"Guid":"dcde394f-1478-4813-a402-f6fb10657222" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionDiscoveryProviderFactory","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryProviderFactory","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcidUserDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwStgAccessCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionDiscoveryProviderQuery","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryProviderQuery","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFunctionInstanceCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InstancePropertyStoreValidateAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwStgAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InstancePropertyStoreOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwStgAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"ppIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstancePropertyStoreFlush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstanceQueryService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InstanceReleased" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProviderProperties" + ,"Kind":"Com" + ,"Guid":"cf986ea6-3b5f-4c5f-b88a-2f8b20ceef17" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IProviderPublishing" + ,"Kind":"Com" + ,"Guid":"cd1b9a04-206c-4a05-a0c8-1635a21a2b7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumVisibilityFlags","Type":{"Kind":"ApiRef","Name":"SystemVisibilityFlags","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProviderInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumVisibilityFlags","Type":{"Kind":"ApiRef","Name":"SystemVisibilityFlags","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProviderInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IFunctionDiscoveryProviderFactory" + ,"Kind":"Com" + ,"Guid":"86443ff0-1ad5-4e68-a45a-40c2c329de3b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProviderInstanceIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iProviderInstanceContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pIPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIFunctionDiscoveryProvider","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryProvider","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFunctionInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFunctionInstanceCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFunctionInstanceCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFunctionInstanceCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFunctionDiscoveryProviderQuery" + ,"Kind":"Com" + ,"Guid":"6876ea98-baec-46db-bc20-75a76e267a3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsInstanceQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pisInstanceQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszConstraintValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSubcategoryQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pisSubcategoryQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszConstraintValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQueryConstraints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIProviderQueryConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProviderQueryConstraintCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyConstraints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIProviderPropertyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProviderPropertyConstraintCollection","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProviderQueryConstraintCollection" + ,"Kind":"Com" + ,"Guid":"9c243e11-3261-4bcd-b922-84a873d460ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConstraintName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszConstraintValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszConstraintName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppszConstraintValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszConstraintName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppszConstraintValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IProviderPropertyConstraintCollection" + ,"Kind":"Com" + ,"Guid":"f4fae42f-5778-4a13-8540-b5fd8c1398dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwPropertyConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwPropertyConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwPropertyConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFunctionDiscoveryServiceProvider" + ,"Kind":"Com" + ,"Guid":"4c81ed02-1b04-43f2-a451-69966cbcd1c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFunctionInstance","Type":{"Kind":"ApiRef","Name":"IFunctionInstance","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"PNPXAssociation" + ,"Kind":"ComClassID" + ,"Guid":"cee8ccc9-4f6b-4469-a235-5a22869eef03" + } + ,{ + "Name":"PNPXPairingHandler" + ,"Kind":"ComClassID" + ,"Guid":"b8a27942-ade7-4085-aa6e-4fadc7ada1ef" + } + ,{ + "Name":"IPNPXAssociation" + ,"Kind":"Com" + ,"Guid":"0bd7e521-4da6-42d5-81ba-1981b6b94075" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Associate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubcategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Unassociate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubcategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubcategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IPNPXDeviceAssociation" + ,"Kind":"Com" + ,"Guid":"eed366d0-35b8-4fc5-8d20-7e5bd31f6ded" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Associate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Unassociate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubcategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIFunctionDiscoveryNotification","Type":{"Kind":"ApiRef","Name":"IFunctionDiscoveryNotification","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"WSD_DATETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isPositive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"year","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"day","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"millisecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TZIsLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TZIsPositive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TZHour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TZMinute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_DURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isPositive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"year","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"day","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"millisecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_wsdxml_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OpNone","Value":0} + ,{"Name":"OpEndOfTable","Value":1} + ,{"Name":"OpBeginElement_","Value":2} + ,{"Name":"OpBeginAnyElement","Value":3} + ,{"Name":"OpEndElement","Value":4} + ,{"Name":"OpElement_","Value":5} + ,{"Name":"OpAnyElement","Value":6} + ,{"Name":"OpAnyElements","Value":7} + ,{"Name":"OpAnyText","Value":8} + ,{"Name":"OpAttribute_","Value":9} + ,{"Name":"OpBeginChoice","Value":10} + ,{"Name":"OpEndChoice","Value":11} + ,{"Name":"OpBeginSequence","Value":12} + ,{"Name":"OpEndSequence","Value":13} + ,{"Name":"OpBeginAll","Value":14} + ,{"Name":"OpEndAll","Value":15} + ,{"Name":"OpAnything","Value":16} + ,{"Name":"OpAnyNumber","Value":17} + ,{"Name":"OpOneOrMore","Value":18} + ,{"Name":"OpOptional","Value":19} + ,{"Name":"OpFormatBool_","Value":20} + ,{"Name":"OpFormatInt8_","Value":21} + ,{"Name":"OpFormatInt16_","Value":22} + ,{"Name":"OpFormatInt32_","Value":23} + ,{"Name":"OpFormatInt64_","Value":24} + ,{"Name":"OpFormatUInt8_","Value":25} + ,{"Name":"OpFormatUInt16_","Value":26} + ,{"Name":"OpFormatUInt32_","Value":27} + ,{"Name":"OpFormatUInt64_","Value":28} + ,{"Name":"OpFormatUnicodeString_","Value":29} + ,{"Name":"OpFormatDom_","Value":30} + ,{"Name":"OpFormatStruct_","Value":31} + ,{"Name":"OpFormatUri_","Value":32} + ,{"Name":"OpFormatUuidUri_","Value":33} + ,{"Name":"OpFormatName_","Value":34} + ,{"Name":"OpFormatListInsertTail_","Value":35} + ,{"Name":"OpFormatType_","Value":36} + ,{"Name":"OpFormatDynamicType_","Value":37} + ,{"Name":"OpFormatLookupType_","Value":38} + ,{"Name":"OpFormatDuration_","Value":39} + ,{"Name":"OpFormatDateTime_","Value":40} + ,{"Name":"OpFormatFloat_","Value":41} + ,{"Name":"OpFormatDouble_","Value":42} + ,{"Name":"OpProcess_","Value":43} + ,{"Name":"OpQualifiedAttribute_","Value":44} + ,{"Name":"OpFormatXMLDeclaration_","Value":45} + ,{"Name":"OpFormatMax","Value":46} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWSDXMLContext" + ,"Kind":"Com" + ,"Guid":"75d8f3ee-3e5a-43b4-a15a-bcf6887460c0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSuggestedPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAMESPACE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddNameToNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAMESPACE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"wNamespacesCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"bLayerNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"dwTypesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bLayerNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WSD_CONFIG_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSD_CONFIG_MAX_INBOUND_MESSAGE_SIZE","Value":1} + ,{"Name":"WSD_CONFIG_MAX_OUTBOUND_MESSAGE_SIZE","Value":2} + ,{"Name":"WSD_SECURITY_SSL_CERT_FOR_CLIENT_AUTH","Value":3} + ,{"Name":"WSD_SECURITY_SSL_SERVER_CERT_VALIDATION","Value":4} + ,{"Name":"WSD_SECURITY_SSL_CLIENT_CERT_VALIDATION","Value":5} + ,{"Name":"WSD_SECURITY_SSL_NEGOTIATE_CLIENT_CERT","Value":6} + ,{"Name":"WSD_SECURITY_COMPACTSIG_SIGNING_CERT","Value":7} + ,{"Name":"WSD_SECURITY_COMPACTSIG_VALIDATION","Value":8} + ,{"Name":"WSD_CONFIG_HOSTING_ADDRESSES","Value":9} + ,{"Name":"WSD_CONFIG_DEVICE_ADDRESSES","Value":10} + ,{"Name":"WSD_SECURITY_REQUIRE_HTTP_CLIENT_AUTH","Value":11} + ,{"Name":"WSD_SECURITY_REQUIRE_CLIENT_CERT_OR_HTTP_CLIENT_AUTH","Value":12} + ,{"Name":"WSD_SECURITY_USE_HTTP_CLIENT_AUTH","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSD_CONFIG_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"configParamType","Type":{"Kind":"ApiRef","Name":"WSD_CONFIG_PARAM_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwConfigDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SECURITY_CERT_VALIDATION_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"certMatchArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwCertMatchArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCertMatchStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCertIssuerStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCertCheckOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SECURITY_CERT_VALIDATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"certMatchArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwCertMatchArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCertMatchStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCertIssuerStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCertCheckOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszCNGHashAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pbCertHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwCertHashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SECURITY_SIGNATURE_VALIDATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"signingCertArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwSigningCertArrayCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSigningCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_CONFIG_ADDRESSES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"addresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWSDAddress" + ,"Kind":"Com" + ,"Guid":"b9574c6c-12a6-4f74-93a1-3318ff605759" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fSafe","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDTransportAddress" + ,"Kind":"Com" + ,"Guid":"70d23498-4ee6-4340-a3df-d845d2235467" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"GetPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPortA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransportAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransportAddressEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSafe","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransportAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDMessageParameters" + ,"Kind":"Com" + ,"Guid":"1fafe8a2-e6fc-4b80-b6cf-b7d45c416d7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLocalAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRemoteAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRemoteAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLowerParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTxParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WSDUdpRetransmitParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSendDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRepeatMinDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRepeatMaxDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulRepeatUpperDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWSDUdpMessageParameters" + ,"Kind":"Com" + ,"Guid":"9934149f-8f0c-447b-aa0b-73124b0ca7f0" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"SetRetransmitParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDUdpRetransmitParams","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRetransmitParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDUdpRetransmitParams","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SOCKADDR_STORAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDUdpMessageType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ONE_WAY","Value":0} + ,{"Name":"TWO_WAY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWSDUdpAddress" + ,"Kind":"Com" + ,"Guid":"74d6124a-a441-4f78-a1eb-97a8d1996893" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDTransportAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"SetSockaddr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSockAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSockaddr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSockAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fExclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetMessageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageType","Type":{"Kind":"ApiRef","Name":"WSDUdpMessageType","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMessageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDUdpMessageType","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTTL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAlias" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAlias" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDHttpMessageParameters" + ,"Kind":"Com" + ,"Guid":"540bd122-5c83-4dec-b396-ea62a2697fdf" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"SetInboundHttpHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetInboundHttpHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutboundHttpHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetOutboundHttpHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWSDHttpAddress" + ,"Kind":"Com" + ,"Guid":"d09ac7bd-2a3e-4b85-8605-2737ff3e4ea0" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDTransportAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSecure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSecure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDSSLClientCertificate" + ,"Kind":"Com" + ,"Guid":"de105e87-a0da-418e-98ad-27b9eed87bdc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMappedAccessToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDHttpAuthParameters" + ,"Kind":"Com" + ,"Guid":"0b476df0-8dac-480d-b05c-99781a5884aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientAccessToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuthType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDSignatureProperty" + ,"Kind":"Com" + ,"Guid":"03ce20aa-71c4-45e2-b32e-3766c61c790f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMessageSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSigned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsMessageSignatureTrusted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSignatureTrusted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbKeyInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwKeyInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSignatureSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignedInfoHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSignedInfoHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WSD_STUB_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"session","Type":{"Kind":"ApiRef","Name":"IWSDServiceMessaging","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeviceDiscoveryMechanism" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MulticastDiscovery","Value":0} + ,{"Name":"DirectedDiscovery","Value":1} + ,{"Name":"SecureDirectedDiscovery","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSD_PROTOCOL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSD_PT_NONE","Value":0} + ,{"Name":"WSD_PT_UDP","Value":1} + ,{"Name":"WSD_PT_HTTP","Value":2} + ,{"Name":"WSD_PT_HTTPS","Value":4} + ,{"Name":"WSD_PT_ALL","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSD_OPERATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ResponseType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"RequestStubFunction","Type":{"Kind":"ApiRef","Name":"WSD_STUB_FUNCTION","TargetKind":"FunctionPointer","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWSD_SOAP_MESSAGE_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thisUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSD_HANDLER_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handler","Type":{"Kind":"ApiRef","Name":"PWSD_SOAP_MESSAGE_HANDLER","TargetKind":"FunctionPointer","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"PVoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Unknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSDET_NONE","Value":0} + ,{"Name":"WSDET_INCOMING_MESSAGE","Value":1} + ,{"Name":"WSDET_INCOMING_FAULT","Value":2} + ,{"Name":"WSDET_TRANSMISSION_FAILURE","Value":3} + ,{"Name":"WSDET_RESPONSE_TIMEOUT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSD_SYNCHRONOUS_RESPONSE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"messageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_PORT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncodedName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Operations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"WSD_PROTOCOL_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_RELATIONSHIP_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_HOST_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SERVICE_METADATA_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SERVICE_METADATA_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SERVICE_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_HOST_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Host","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SERVICE_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Hosted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SERVICE_METADATA_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_ENDPOINT_REFERENCE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SERVICE_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_THIS_DEVICE_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"FirmwareVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_THIS_MODEL_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Manufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ManufacturerUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ModelName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ModelNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ModelUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PresentationUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_LOCALIZED_STRING_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_FAULT_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_FAULT_SUBCODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Subcode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT_SUBCODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_FAULT_CODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Subcode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT_SUBCODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_FAULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Code","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT_CODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT_REASON","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Node","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Role","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Detail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_APP_SEQUENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SequenceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"MessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_HEADER_RELATESTO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RelationshipType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"MessageID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"To","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"MessageID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RelatesTo","Type":{"Kind":"ApiRef","Name":"WSD_HEADER_RELATESTO","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"ReplyTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"From","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"FaultTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"AppSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_APP_SEQUENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"AnyHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SOAP_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"WSD_SOAP_HEADER","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"Body","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BodyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_RESOLVE_MATCHES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResolveMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_RESOLVE_MATCH","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_RESOLVE_MATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SCOPES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"XAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"MetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_RESOLVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_PROBE_MATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SCOPES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"XAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"MetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_PROBE_MATCH_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_PROBE_MATCH_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_PROBE_MATCH","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_PROBE_MATCHES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProbeMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_PROBE_MATCH_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_PROBE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SCOPES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_BYE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_SCOPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchBy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Scopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_NAME_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_HELLO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Scopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SCOPES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"XAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"MetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_REFERENCE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_REFERENCE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_ENDPOINT_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ReferenceProperties","Type":{"Kind":"ApiRef","Name":"WSD_REFERENCE_PROPERTIES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceParameters","Type":{"Kind":"ApiRef","Name":"WSD_REFERENCE_PARAMETERS","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"PortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_METADATA_SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dialect","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MetadataReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_METADATA_SECTION_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_URI_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENTING_FILTER_ACTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENTING_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dialect","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FilterAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_FILTER_ACTION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENTING_EXPIRES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Duration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_DURATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"DateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_DATETIME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENTING_DELIVERY_MODE_PUSH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotifyTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENTING_DELIVERY_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Push","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_DELIVERY_MODE_PUSH","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_LOCALIZED_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lang","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"String","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESPONSEBODY_GetMetadata" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUESTBODY_Subscribe" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Delivery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_DELIVERY_MODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Expires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_FILTER","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESPONSEBODY_Subscribe" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubscriptionManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"expires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUESTBODY_Renew" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Expires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESPONSEBODY_Renew" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"expires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUESTBODY_GetStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESPONSEBODY_GetStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"expires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUESTBODY_Unsubscribe" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESPONSEBODY_SubscriptionEnd" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubscriptionManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Reason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_UNKNOWN_LOOKUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Any","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSD_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"EventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DispatchTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HandlerContext","Type":{"Kind":"ApiRef","Name":"WSD_HANDLER_CONTEXT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"Soap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Operation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"MessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_NAMESPACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PreferredPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"NamesCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Encoding","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Space","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAMESPACE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_PREFIX_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Refs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_PREFIX_MAPPING","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Space","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAMESPACE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Prefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ATTRIBUTE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"Comment":"This type has 2 const fields, not sure if it's supposed to: Int32 ElementType = 0, Int32 TextType = 1" + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"WSDXML_NODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ATTRIBUTE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"FirstChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"PrefixMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_PREFIX_MAPPING","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Node","Type":{"Kind":"ApiRef","Name":"WSDXML_NODE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":[]} + ,{"Name":"Text","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSDXML_ELEMENT_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ,{"Name":"Element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWSDDeviceHost" + ,"Kind":"Com" + ,"Guid":"917fe891-3d13-4138-9809-934c8abeb12c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppHostAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwHostAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pScopeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pNotificationSink","Type":{"Kind":"ApiRef","Name":"IWSDDeviceHostNotify","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterPortType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_PORT_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pThisModelMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_THIS_MODEL_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pThisDeviceMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_THIS_DEVICE_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pHostMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_HOST_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCustomMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegisterService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pService","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RetireService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddDynamicService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEndpointAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPortType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_PORT_TYPE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPortName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pService","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveDynamicService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetServiceDiscoverable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fDiscoverable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SignalEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDDeviceHostNotify" + ,"Kind":"Com" + ,"Guid":"b5bee9f9-eeda-41fe-96f7-f45e14990fb0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDServiceMessaging" + ,"Kind":"Com" + ,"Guid":"94974cf4-0cab-460d-a3f6-7a0ad623c0e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FaultRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequestHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_HEADER","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWSDEndpointProxy" + ,"Kind":"Com" + ,"Guid":"1860d430-b24c-4975-9f90-dbb39baa24ec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendOneWayRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SendTwoWayRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SYNCHRONOUS_RESPONSE_CONTEXT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SendTwoWayRequestAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AbortAsyncOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessFault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFaultInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFault","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDMetadataExchange" + ,"Kind":"Com" + ,"Guid":"06996d57-1d67-4928-9307-3d7833fdb846" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MetadataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDServiceProxy" + ,"Kind":"Com" + ,"Guid":"d4c7fb9c-03ab-4175-9d67-094fafebf487" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDMetadataExchange","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"BeginGetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndGetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppServiceMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SERVICE_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SubscribeToOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UnsubscribeToOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEventingStatusCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"IWSDEventingStatus","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEndpointProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDEndpointProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDServiceProxyEventing" + ,"Kind":"Com" + ,"Guid":"f9279d6d-1012-4a94-b8cc-fd35d2202bfe" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDServiceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"SubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BeginSubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAsyncCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndSubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UnsubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BeginUnsubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAsyncCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndUnsubscribeToMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenewMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BeginRenewMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAsyncCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndRenewMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStatusForMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BeginGetStatusForMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAsyncCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndGetStatusForMultipleOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_OPERATION","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOperationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENTING_EXPIRES","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWSDDeviceProxy" + ,"Kind":"Com" + ,"Guid":"eee0c031-c578-4c0e-9a3b-973c35f409db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceAddress","Type":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSponsor","Type":{"Kind":"ApiRef","Name":"IWSDDeviceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BeginGetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndGetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHostMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHostMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_HOST_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThisModelMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppManufacturerMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_THIS_MODEL_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThisDeviceMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppThisDeviceMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_THIS_DEVICE_METADATA","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_METADATA_SECTION_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceProxyById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServiceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppServiceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDServiceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceProxyByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppServiceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDServiceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEndpointProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDEndpointProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDAsyncResult" + ,"Kind":"Com" + ,"Guid":"11a9852a-8dd8-423e-b537-9356db4fbfb8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWSDAsyncCallback","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWaitHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWaitHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAsyncState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAsyncState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_EVENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEndpointProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDEndpointProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDAsyncCallback" + ,"Kind":"Com" + ,"Guid":"a63e109d-ce72-49e2-ba98-e845f5ee1666" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AsyncOperationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IWSDAsyncResult","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAsyncState","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWSDEventingStatus" + ,"Kind":"Com" + ,"Guid":"49b17f52-637a-407a-ae99-fbe82a4d38c0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SubscriptionRenewed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszSubscriptionAction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SubscriptionRenewalFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszSubscriptionAction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubscriptionEnded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszSubscriptionAction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDiscoveryProvider" + ,"Kind":"Com" + ,"Guid":"8ffc8e55-f0eb-480f-88b7-b435dd281d45" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAddressFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Attach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWSDiscoveryProviderNotify","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SearchById" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SearchByAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SearchByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszMatchBy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetXMLContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDiscoveryProviderNotify" + ,"Kind":"Com" + ,"Guid":"73ee3ced-b6e6-4329-a546-3e8ad46563d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pService","Type":{"Kind":"ApiRef","Name":"IWSDiscoveredService","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pService","Type":{"Kind":"ApiRef","Name":"IWSDiscoveredService","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SearchFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SearchComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IWSDiscoveredService" + ,"Kind":"Com" + ,"Guid":"4bad8a3b-b374-4420-9632-aac945b374aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEndpointReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEndpointReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_ENDPOINT_REFERENCE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetXAddrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullMetadataVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExtendedDiscoXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHeaderAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppBodyAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProbeResolveTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRemoteTransportAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszRemoteTransportAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalTransportAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszLocalTransportAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalInterfaceGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDiscoveryPublisher" + ,"Kind":"Com" + ,"Guid":"ae01e1a8-3ff9-4148-8116-057cc616fe13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAddressFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterNotificationSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWSDiscoveryPublisherNotify","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterNotificationSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWSDiscoveryPublisherNotify","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Publish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UnPublish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MatchProbe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProbeMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MatchResolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResolveMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PublishEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeaderAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReferenceParameterAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPolicyAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEndpointReferenceAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MatchProbeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProbeMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeaderAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReferenceParameterAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPolicyAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEndpointReferenceAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MatchResolveEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResolveMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullMetadataVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullInstanceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullMessageNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pszSessionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pTypesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_NAME_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pScopesList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pXAddrsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_URI_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHeaderAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReferenceParameterAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPolicyAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEndpointReferenceAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegisterScopeMatchingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScopeMatchingRule","Type":{"Kind":"ApiRef","Name":"IWSDScopeMatchingRule","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterScopeMatchingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScopeMatchingRule","Type":{"Kind":"ApiRef","Name":"IWSDScopeMatchingRule","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetXMLContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDiscoveryPublisherNotify" + ,"Kind":"Com" + ,"Guid":"e67651b0-337a-4b3c-9758-733388568251" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProbeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSoap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSoap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_MESSAGE","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pMessageParameters","Type":{"Kind":"ApiRef","Name":"IWSDMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWSDScopeMatchingRule" + ,"Kind":"Com" + ,"Guid":"fcafe424-fef5-481a-bd9f-33ce0574256f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszScopeMatchingRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MatchScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszScope1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszScope2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSDAttachment" + ,"Kind":"Com" + ,"Guid":"5d55a616-9df8-4b09-b156-9ba351a48b76" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWSDOutboundAttachment" + ,"Kind":"Com" + ,"Guid":"aa302f8d-5a22-4ba5-b392-aa8486f4c15d" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDAttachment","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWSDInboundAttachment" + ,"Kind":"Com" + ,"Guid":"5bd6ca65-233c-4fb8-9f7a-2641619655c9" + ,"Interface":{"Kind":"ApiRef","Name":"IWSDAttachment","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]} + ,"Methods":[ + { + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WSDXMLGetNameFromBuiltinNamespace" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDXMLCreateContext" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateUdpMessageParameters" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTxParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDUdpMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateUdpAddress" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDUdpAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateHttpMessageParameters" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTxParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDHttpMessageParameters","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateHttpAddress" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDHttpAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDSetConfigurationOption" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVoid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSDGetConfigurationOption" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVoid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSDAllocateLinkedMemory" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSDFreeLinkedMemory" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDAttachLinkedMemory" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDDetachLinkedMemory" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDXMLBuildAnyForSingleElement" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElementName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppAny","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDXMLGetValueFromAny" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDXMLAddSibling" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFirst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSecond","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDXMLAddChild" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDXMLCleanupElement" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_ELEMENT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSDGenerateFault" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszReason","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDetail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFault","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDGenerateFaultEx" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSubCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSDXML_NAME","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pReasons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_LOCALIZED_STRING_LIST","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszDetail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppFault","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSD_SOAP_FAULT","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDUriEncode" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cchDestOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WSDUriDecode" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"destOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cchDestOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WSDCreateDeviceHost" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDeviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceHost","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDeviceHostAdvanced" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppHostAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwHostAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceHost","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDeviceHost2" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_CONFIG_PARAM","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwConfigParamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceHost","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDeviceProxy" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDeviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDeviceProxyAdvanced" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceAddress","Type":{"Kind":"ApiRef","Name":"IWSDAddress","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDeviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDeviceProxy2" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLocalId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_CONFIG_PARAM","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwConfigParamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDDeviceProxy","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDiscoveryProvider" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDiscoveryProvider","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDiscoveryProvider2" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_CONFIG_PARAM","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwConfigParamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDiscoveryProvider","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDiscoveryPublisher" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPublisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDiscoveryPublisher","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateDiscoveryPublisher2" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWSDXMLContext","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConfigParams","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSD_CONFIG_PARAM","TargetKind":"Default","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwConfigParamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPublisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDiscoveryPublisher","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSDCreateOutboundAttachment" + ,"SetLastError":false + ,"DllImport":"wsdapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAttachment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWSDOutboundAttachment","TargetKind":"Com","Api":"OtherDeviceTechnologies","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/P2P.json b/api/P2P.json new file mode 100644 index 0000000..1313fb9 --- /dev/null +++ b/api/P2P.json @@ -0,0 +1,3739 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PNRP_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_SCOPE_ANY","Value":0} + ,{"Name":"PNRP_GLOBAL_SCOPE","Value":1} + ,{"Name":"PNRP_SITE_LOCAL_SCOPE","Value":2} + ,{"Name":"PNRP_LINK_LOCAL_SCOPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRP_CLOUD_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_CLOUD_STATE_VIRTUAL","Value":0} + ,{"Name":"PNRP_CLOUD_STATE_SYNCHRONISING","Value":1} + ,{"Name":"PNRP_CLOUD_STATE_ACTIVE","Value":2} + ,{"Name":"PNRP_CLOUD_STATE_DEAD","Value":3} + ,{"Name":"PNRP_CLOUD_STATE_DISABLED","Value":4} + ,{"Name":"PNRP_CLOUD_STATE_NO_NET","Value":5} + ,{"Name":"PNRP_CLOUD_STATE_ALONE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRP_CLOUD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_CLOUD_NO_FLAGS","Value":0} + ,{"Name":"PNRP_CLOUD_NAME_LOCAL","Value":1} + ,{"Name":"PNRP_CLOUD_RESOLVE_ONLY","Value":2} + ,{"Name":"PNRP_CLOUD_FULL_PARTICIPANT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRP_REGISTERED_ID_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_REGISTERED_ID_STATE_OK","Value":1} + ,{"Name":"PNRP_REGISTERED_ID_STATE_PROBLEM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRP_RESOLVE_CRITERIA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_RESOLVE_CRITERIA_DEFAULT","Value":0} + ,{"Name":"PNRP_RESOLVE_CRITERIA_REMOTE_PEER_NAME","Value":1} + ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_REMOTE_PEER_NAME","Value":2} + ,{"Name":"PNRP_RESOLVE_CRITERIA_NON_CURRENT_PROCESS_PEER_NAME","Value":3} + ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_NON_CURRENT_PROCESS_PEER_NAME","Value":4} + ,{"Name":"PNRP_RESOLVE_CRITERIA_ANY_PEER_NAME","Value":5} + ,{"Name":"PNRP_RESOLVE_CRITERIA_NEAREST_PEER_NAME","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRP_CLOUD_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Scope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PNRP_EXTENDED_PAYLOAD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_NONE","Value":0} + ,{"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_BINARY","Value":1} + ,{"Name":"PNRP_EXTENDED_PAYLOAD_TYPE_STRING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNRPINFO_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxResolve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"enResolveCriteria","Type":{"Kind":"ApiRef","Name":"PNRP_RESOLVE_CRITERIA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PNRPINFO_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwszIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxResolve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"enResolveCriteria","Type":{"Kind":"ApiRef","Name":"PNRP_RESOLVE_CRITERIA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saHint","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"enNameState","Type":{"Kind":"ApiRef","Name":"PNRP_REGISTERED_ID_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"enExtendedPayloadType","Type":{"Kind":"ApiRef","Name":"PNRP_EXTENDED_PAYLOAD_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PNRPINFO_V2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"blobPayload","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPayload","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PNRPCLOUDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cloud","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_ID","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"enCloudState","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"enCloudFlags","Type":{"Kind":"ApiRef","Name":"PNRP_CLOUD_FLAGS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_RECORD_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_RECORD_ADDED","Value":1} + ,{"Name":"PEER_RECORD_UPDATED","Value":2} + ,{"Name":"PEER_RECORD_DELETED","Value":3} + ,{"Name":"PEER_RECORD_EXPIRED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_CONNECTION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_CONNECTED","Value":1} + ,{"Name":"PEER_DISCONNECTED","Value":2} + ,{"Name":"PEER_CONNECTION_FAILED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_CONNECTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_CONNECTION_NEIGHBOR","Value":1} + ,{"Name":"PEER_CONNECTION_DIRECT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_RECORD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_RECORD_FLAG_AUTOREFRESH","Value":1} + ,{"Name":"PEER_RECORD_FLAG_DELETED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_VERSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHighestVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzCreatorId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzModifiedById","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftCreation","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftExpiration","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"securityData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN6_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_CONNECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_INCOMING_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_RECORD_CHANGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"recordId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"recordType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_CONNECTION_CHANGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_CONNECTION_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullNextConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"hrConnectionFailedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_SYNCHRONIZED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"recordType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GRAPH_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GRAPH_EVENT_STATUS_CHANGED","Value":1} + ,{"Name":"PEER_GRAPH_EVENT_PROPERTY_CHANGED","Value":2} + ,{"Name":"PEER_GRAPH_EVENT_RECORD_CHANGED","Value":3} + ,{"Name":"PEER_GRAPH_EVENT_DIRECT_CONNECTION","Value":4} + ,{"Name":"PEER_GRAPH_EVENT_NEIGHBOR_CONNECTION","Value":5} + ,{"Name":"PEER_GRAPH_EVENT_INCOMING_DATA","Value":6} + ,{"Name":"PEER_GRAPH_EVENT_CONNECTION_REQUIRED","Value":7} + ,{"Name":"PEER_GRAPH_EVENT_NODE_CHANGED","Value":8} + ,{"Name":"PEER_GRAPH_EVENT_SYNCHRONIZED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_NODE_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_NODE_CHANGE_CONNECTED","Value":1} + ,{"Name":"PEER_NODE_CHANGE_DISCONNECTED","Value":2} + ,{"Name":"PEER_NODE_CHANGE_UPDATED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GRAPH_STATUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GRAPH_STATUS_LISTENING","Value":1} + ,{"Name":"PEER_GRAPH_STATUS_HAS_CONNECTIONS","Value":2} + ,{"Name":"PEER_GRAPH_STATUS_SYNCHRONIZED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GRAPH_PROPERTY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GRAPH_PROPERTY_HEARTBEATS","Value":1} + ,{"Name":"PEER_GRAPH_PROPERTY_DEFER_EXPIRATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GRAPH_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GRAPH_SCOPE_ANY","Value":0} + ,{"Name":"PEER_GRAPH_SCOPE_GLOBAL","Value":1} + ,{"Name":"PEER_GRAPH_SCOPE_SITELOCAL","Value":2} + ,{"Name":"PEER_GRAPH_SCOPE_LINKLOCAL","Value":3} + ,{"Name":"PEER_GRAPH_SCOPE_LOOPBACK","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GRAPH_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxRecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzCreatorId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPresenceLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPresenceMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_NODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_NODE_CHANGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_NODE_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GRAPH_EVENT_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GRAPH_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_GRAPH_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GRAPH_STATUS_FLAGS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"nodeChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_NODE_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"synchronizedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_SYNCHRONIZED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFNPEER_VALIDATE_RECORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNPEER_SECURE_RECORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_RECORD_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSecurityData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFNPEER_FREE_SECURITY_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pSecurityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PEER_SECURITY_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzSspFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbSecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfnValidateRecord","Type":{"Kind":"ApiRef","Name":"PFNPEER_VALIDATE_RECORD","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pfnSecureRecord","Type":{"Kind":"ApiRef","Name":"PFNPEER_SECURE_RECORD","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeSecurityData","Type":{"Kind":"ApiRef","Name":"PFNPEER_FREE_SECURITY_DATA","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAuthFailed","Type":{"Kind":"ApiRef","Name":"PFNPEER_ON_PASSWORD_AUTH_FAILED","TargetKind":"FunctionPointer","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GROUP_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GROUP_EVENT_STATUS_CHANGED","Value":1} + ,{"Name":"PEER_GROUP_EVENT_PROPERTY_CHANGED","Value":2} + ,{"Name":"PEER_GROUP_EVENT_RECORD_CHANGED","Value":3} + ,{"Name":"PEER_GROUP_EVENT_DIRECT_CONNECTION","Value":4} + ,{"Name":"PEER_GROUP_EVENT_NEIGHBOR_CONNECTION","Value":5} + ,{"Name":"PEER_GROUP_EVENT_INCOMING_DATA","Value":6} + ,{"Name":"PEER_GROUP_EVENT_MEMBER_CHANGED","Value":8} + ,{"Name":"PEER_GROUP_EVENT_CONNECTION_FAILED","Value":10} + ,{"Name":"PEER_GROUP_EVENT_AUTHENTICATION_FAILED","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GROUP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GROUP_STATUS_LISTENING","Value":1} + ,{"Name":"PEER_GROUP_STATUS_HAS_CONNECTIONS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GROUP_PROPERTY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_MEMBER_DATA_OPTIONAL","Value":1} + ,{"Name":"PEER_DISABLE_PRESENCE","Value":2} + ,{"Name":"PEER_DEFER_EXPIRATION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GROUP_AUTHENTICATION_SCHEME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GROUP_GMC_AUTHENTICATION","Value":1} + ,{"Name":"PEER_GROUP_PASSWORD_AUTHENTICATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_MEMBER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_MEMBER_PRESENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_MEMBER_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_MEMBER_CONNECTED","Value":1} + ,{"Name":"PEER_MEMBER_DISCONNECTED","Value":2} + ,{"Name":"PEER_MEMBER_UPDATED","Value":3} + ,{"Name":"PEER_MEMBER_JOINED","Value":4} + ,{"Name":"PEER_MEMBER_LEFT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_GROUP_ISSUE_CREDENTIAL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_GROUP_STORE_CREDENTIALS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_CREDENTIAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_MEMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_INVITATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCloudFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzIssuerPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzSubjectPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzGroupFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzIssuerFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzSubjectFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftValidityStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftValidityEnd","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cClassifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppwzClassifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pSubjectPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"authScheme","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_AUTHENTICATION_SCHEME","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GROUP_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzCreatorPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulMemberDataLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPresenceLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzGroupPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"groupPasswordRole","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_MEMBER_CHANGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_MEMBER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GROUP_EVENT_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_GROUP_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_GROUP_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"ApiRef","Name":"PEER_GROUP_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"incomingData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_INCOMING_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"recordChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_RECORD_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"connectionChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_CONNECTION_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"memberChangeData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_MEMBER_CHANGE_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"hrConnectionFailedReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PEER_NAME_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_SIGNIN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_SIGNIN_NONE","Value":0} + ,{"Name":"PEER_SIGNIN_NEAR_ME","Value":1} + ,{"Name":"PEER_SIGNIN_INTERNET","Value":2} + ,{"Name":"PEER_SIGNIN_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_WATCH_PERMISSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_WATCH_BLOCKED","Value":0} + ,{"Name":"PEER_WATCH_ALLOWED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_PUBLICATION_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_PUBLICATION_SCOPE_NONE","Value":0} + ,{"Name":"PEER_PUBLICATION_SCOPE_NEAR_ME","Value":1} + ,{"Name":"PEER_PUBLICATION_SCOPE_INTERNET","Value":2} + ,{"Name":"PEER_PUBLICATION_SCOPE_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_APPLICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_CONTACT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzEmailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fWatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WatcherPermissions","Type":{"Kind":"ApiRef","Name":"PEER_WATCH_PERMISSION","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"credentials","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_ENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"address","Type":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_PEOPLE_NEAR_ME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzNickName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_INVITATION_RESPONSE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_INVITATION_RESPONSE_DECLINED","Value":0} + ,{"Name":"PEER_INVITATION_RESPONSE_ACCEPTED","Value":1} + ,{"Name":"PEER_INVITATION_RESPONSE_EXPIRED","Value":2} + ,{"Name":"PEER_INVITATION_RESPONSE_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_APPLICATION_REGISTRATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_APPLICATION_CURRENT_USER","Value":0} + ,{"Name":"PEER_APPLICATION_ALL_USERS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_INVITATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"applicationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"applicationData","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_INVITATION_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hrExtendedInfo","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_APP_LAUNCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_APPLICATION_REGISTRATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"application","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzApplicationToLaunch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzApplicationArguments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPublicationScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_PRESENCE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_PRESENCE_OFFLINE","Value":0} + ,{"Name":"PEER_PRESENCE_OUT_TO_LUNCH","Value":1} + ,{"Name":"PEER_PRESENCE_AWAY","Value":2} + ,{"Name":"PEER_PRESENCE_BE_RIGHT_BACK","Value":3} + ,{"Name":"PEER_PRESENCE_IDLE","Value":4} + ,{"Name":"PEER_PRESENCE_BUSY","Value":5} + ,{"Name":"PEER_PRESENCE_ON_THE_PHONE","Value":6} + ,{"Name":"PEER_PRESENCE_ONLINE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_PRESENCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"PEER_PRESENCE_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pwzDescriptiveText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_CHANGE_ADDED","Value":0} + ,{"Name":"PEER_CHANGE_DELETED","Value":1} + ,{"Name":"PEER_CHANGE_UPDATED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_COLLAB_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEER_EVENT_WATCHLIST_CHANGED","Value":1} + ,{"Name":"PEER_EVENT_ENDPOINT_CHANGED","Value":2} + ,{"Name":"PEER_EVENT_ENDPOINT_PRESENCE_CHANGED","Value":3} + ,{"Name":"PEER_EVENT_ENDPOINT_APPLICATION_CHANGED","Value":4} + ,{"Name":"PEER_EVENT_ENDPOINT_OBJECT_CHANGED","Value":5} + ,{"Name":"PEER_EVENT_MY_ENDPOINT_CHANGED","Value":6} + ,{"Name":"PEER_EVENT_MY_PRESENCE_CHANGED","Value":7} + ,{"Name":"PEER_EVENT_MY_APPLICATION_CHANGED","Value":8} + ,{"Name":"PEER_EVENT_MY_OBJECT_CHANGED","Value":9} + ,{"Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED","Value":10} + ,{"Name":"PEER_EVENT_REQUEST_STATUS_CHANGED","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEER_COLLAB_EVENT_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_PRESENCE_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_APPLICATION_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_OBJECT_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"PEER_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pPeopleNearMe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PEOPLE_NEAR_ME","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"hrChange","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_COLLAB_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["PEER_COLLAB_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"watchListChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_WATCHLIST_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"presenceChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PRESENCE_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"applicationChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_APPLICATION_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"objectChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_OBJECT_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"endpointChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_ENDPOINT_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"peopleNearMeChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"requestStatusChangedData","Type":{"Kind":"ApiRef","Name":"PEER_EVENT_REQUEST_STATUS_CHANGED_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PEER_PNRP_ENDPOINT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":[]} + ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_PNRP_CLOUD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwScope","Type":{"Kind":"ApiRef","Name":"PNRP_SCOPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEER_PNRP_REGISTRATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":[]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pwzComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"PEER_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_GLOBAL_SCOPE","Value":1} + ,{"Name":"DRT_SITE_LOCAL_SCOPE","Value":2} + ,{"Name":"DRT_LINK_LOCAL_SCOPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_ACTIVE","Value":0} + ,{"Name":"DRT_ALONE","Value":1} + ,{"Name":"DRT_NO_NETWORK","Value":10} + ,{"Name":"DRT_FAULTED","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_MATCH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_MATCH_EXACT","Value":0} + ,{"Name":"DRT_MATCH_NEAR","Value":1} + ,{"Name":"DRT_MATCH_INTERMEDIATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_LEAFSET_KEY_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_LEAFSET_KEY_ADDED","Value":0} + ,{"Name":"DRT_LEAFSET_KEY_DELETED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_EVENT_STATUS_CHANGED","Value":0} + ,{"Name":"DRT_EVENT_LEAFSET_KEY_CHANGED","Value":1} + ,{"Name":"DRT_EVENT_REGISTRATION_STATE_CHANGED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_SECURITY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_SECURE_RESOLVE","Value":0} + ,{"Name":"DRT_SECURE_MEMBERSHIP","Value":1} + ,{"Name":"DRT_SECURE_CONFIDENTIALPAYLOAD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_REGISTRATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_REGISTRATION_STATE_UNRESOLVEABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_ADDRESS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRT_ADDRESS_FLAG_ACCEPTED","Value":1} + ,{"Name":"DRT_ADDRESS_FLAG_REJECTED","Value":2} + ,{"Name":"DRT_ADDRESS_FLAG_UNREACHABLE","Value":4} + ,{"Name":"DRT_ADDRESS_FLAG_LOOP","Value":8} + ,{"Name":"DRT_ADDRESS_FLAG_TOO_BUSY","Value":16} + ,{"Name":"DRT_ADDRESS_FLAG_BAD_VALIDATE_ID","Value":32} + ,{"Name":"DRT_ADDRESS_FLAG_SUSPECT_UNREGISTERED_ID","Value":64} + ,{"Name":"DRT_ADDRESS_FLAG_INQUIRE","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"appData","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_SECURITY_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RegisterKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"UnregisterKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"ValidateAndUnpackPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"SecureAndPackPayload","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"FreeData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EncryptData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"DecryptData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"GetSerializedCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"ValidateRemoteCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"SignData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"VerifyData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_BOOTSTRAP_RESOLVE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fFatalError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRT_BOOTSTRAP_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"Detach","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"InitResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"IssueResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"EndResolve","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Register","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}}}}}}}}},"Attrs":[]} + ,{"Name":"Unregister","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bProtocolMajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bProtocolMinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ulMaxRoutingAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzDrtInstancePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pBootstrapProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"eSecurityMode","Type":{"Kind":"ApiRef","Name":"DRT_SECURITY_MODE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_SEARCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIterative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAllowCurrentInstanceMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAnyMatchInRange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cMaxEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMaximumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ,{"Name":"pMinimumKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"socketAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nearness","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_ADDRESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DRT_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_SEARCH_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_MATCH_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"registration","Type":{"Kind":"ApiRef","Name":"DRT_REGISTRATION","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRT_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"DRT_EVENT_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"P2P","Parents":["DRT_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"leafsetKeyChange","Type":{"Kind":"ApiRef","Name":"_leafsetKeyChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]} + ,{"Name":"registrationStateChange","Type":{"Kind":"ApiRef","Name":"_registrationStateChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]} + ,{"Name":"statusChange","Type":{"Kind":"ApiRef","Name":"_statusChange_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_statusChange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"DRT_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"bootstrapAddresses","Type":{"Kind":"ApiRef","Name":"_bootstrapAddresses_e__Struct","TargetKind":"Default","Api":"P2P","Parents":["_statusChange_e__Struct","_Anonymous_e__Union","DRT_EVENT_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bootstrapAddresses_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cntAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_leafsetKeyChange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"change","Type":{"Kind":"ApiRef","Name":"DRT_LEAFSET_KEY_CHANGE_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"remoteKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_registrationStateChange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"DRT_REGISTRATION_STATE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"localKey","Type":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PEERDIST_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PEERDIST_STATUS_DISABLED","Value":0} + ,{"Name":"PEERDIST_STATUS_UNAVAILABLE","Value":1} + ,{"Name":"PEERDIST_STATUS_AVAILABLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEERDIST_PUBLICATION_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEERDIST_CONTENT_TAG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEERDIST_RETRIEVAL_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContentInfoMinVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContentInfoMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEERDIST_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PeerDistClientBasicInfo","Value":0} + ,{"Name":"MaximumPeerDistClientInfoByHandlesClass","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PEERDIST_CLIENT_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlashCrowd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"PeerGraphStartup" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pVersionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_VERSION_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphShutdown" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PeerGraphFreeData" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphGetItemCount" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphGetNextItem" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pppvItems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphEndEnumeration" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphCreate" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphOpen" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSecurityInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_SECURITY_INTERFACE","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cRecordTypeSyncPrecedence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRecordTypeSyncPrecedence","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphListen" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"wPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PeerGraphConnect" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphClose" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphDelete" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzGraphId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGraphGetStatus" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphGetProperties" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphSetProperties" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pGraphProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphRegisterEvent" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cEventRegistrations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_REGISTRATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphUnregisterEvent" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphGetEventData" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GRAPH_EVENT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphGetRecord" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphAddRecord" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphUpdateRecord" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphDeleteRecord" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphEnumRecords" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphSearchRecords" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphExportDatabase" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGraphImportDatabase" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGraphValidateDeferredRecords" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cRecordIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRecordIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGraphOpenDirectConnection" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphSendData" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphCloseDirectConnection" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphEnumConnections" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphEnumNodes" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzPeerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphSetPresence" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGraphGetNodeInfo" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullNodeId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppNodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_NODE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphSetNodeAttributes" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzAttributes","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGraphPeerTimeToUniversalTime" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGraphUniversalTimeToPeerTime" + ,"SetLastError":false + ,"DllImport":"P2PGRAPH" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGraph","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerFreeData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PeerGetItemCount" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGetNextItem" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pppvItems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerEndEnumeration" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupStartup" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pVersionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_VERSION_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupShutdown" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PeerGroupCreate" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupOpen" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupJoin" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupPasswordJoin" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCloud","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupConnect" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupConnectByAddress" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupClose" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupDelete" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzGroupPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGroupCreateInvitation" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzIdentityInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftExpiration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cRoles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRoles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupCreatePasswordInvitation" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupParseInvitation" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzInvitation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppInvitationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupGetStatus" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupGetProperties" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupSetProperties" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_PROPERTIES","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupEnumMembers" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupOpenDirectConnection" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ADDRESS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pullConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupCloseDirectConnection" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupEnumConnections" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupSendData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullConnectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupRegisterEvent" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_REGISTRATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupUnregisterEvent" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupGetEventData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_GROUP_EVENT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupGetRecord" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupAddRecord" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupUpdateRecord" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_RECORD","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerGroupDeleteRecord" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGroupEnumRecords" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRecordType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupSearchRecords" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzCriteria","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupExportDatabase" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGroupImportDatabase" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerGroupIssueCredentials" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzSubjectIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCredentialInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CREDENTIAL_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PeerGroupExportConfig" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupImportConfig" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fOverwrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwzGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupPeerTimeToUniversalTime" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupUniversalTimeToPeerTime" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pftUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pftPeerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerGroupResumePasswordAuthentication" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hPeerEventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerIdentityCreate" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityGetFriendlyName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwzFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentitySetFriendlyName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerIdentityGetCryptKey" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityDelete" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerEnumIdentities" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerEnumGroups" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCreatePeerName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzClassifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityGetXML" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwzIdentityXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityExport" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzExportXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityImport" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzImportXML","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerIdentityGetDefault" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabStartup" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabShutdown" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PeerCollabSignin" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabSignout" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSigninOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabGetSigninOptions" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSigninOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabAsyncInviteContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PeerCollabGetInvitationResponse" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInvitationResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabCancelInvitation" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabCloseHandle" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInvitation","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabInviteContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabAsyncInviteEndpoint" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PeerCollabInviteEndpoint" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_INVITATION_RESPONSE","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabGetAppLaunchInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLaunchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APP_LAUNCH_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabRegisterApplication" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabUnregisterApplication" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabGetApplicationRegistrationInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabEnumApplicationRegistrationInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registrationType","Type":{"Kind":"ApiRef","Name":"PEER_APPLICATION_REGISTRATION_TYPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabGetPresenceInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabEnumApplications" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabEnumObjects" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabEnumEndpoints" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabRefreshEndpointData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabDeleteEndpointData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabQueryContactData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabSubscribeEndpointData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerCollabUnsubscribeEndpointData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_ENDPOINT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerCollabSetPresenceInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPresenceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PRESENCE_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabGetEndpointName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwzEndpointName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabSetEndpointName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzEndpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerCollabSetObject" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_OBJECT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabDeleteObject" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerCollabRegisterEvent" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cEventRegistration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventRegistrations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_REGISTRATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabGetEventData" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_COLLAB_EVENT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabUnregisterEvent" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPeerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabEnumPeopleNearMe" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabAddContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PeerCollabDeleteContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeerCollabGetContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabUpdateContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerCollabEnumContacts" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phPeerEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabExportContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwzContactData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerCollabParseContact" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzContactData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_CONTACT","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerNameToPeerHostName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerHostNameToPeerName" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzPeerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpStartup" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerPnrpShutdown" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PeerPnrpRegister" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpUpdateRegistration" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_REGISTRATION_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerPnrpUnregister" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerPnrpResolve" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcEndpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppEndpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_ENDPOINT_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpStartResolve" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cMaxEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpGetCloudInfo" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcNumClouds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppCloudInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_CLOUD_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpGetEndpoint" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEER_PNRP_ENDPOINT_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerPnrpEndResolve" + ,"SetLastError":false + ,"DllImport":"P2P" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResolve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtCreatePnrpBootstrapResolver" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPublish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzPeerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzCloudName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzPublishingIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtDeletePnrpBootstrapResolver" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtCreateDnsBootstrapResolver" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppModule","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtDeleteDnsBootstrapResolver" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_BOOTSTRAP_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtCreateIpv6UdpTransport" + ,"SetLastError":false + ,"DllImport":"drttransport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"DRT_SCOPE","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalityThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"phTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtDeleteIpv6UdpTransport" + ,"SetLastError":false + ,"DllImport":"drttransport" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtCreateDerivedKeySecurityProvider" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtCreateDerivedKey" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocalCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtDeleteDerivedKeySecurityProvider" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtCreateNullSecurityProvider" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtDeleteNullSecurityProvider" + ,"SetLastError":false + ,"DllImport":"drtprov" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pSecurityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SECURITY_PROVIDER","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtOpen" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SETTINGS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtClose" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtGetEventDataSize" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pulEventDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtGetEventData" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulEventDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_EVENT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtRegisterKey" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_REGISTRATION","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvKeyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtUpdateKey" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAppData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtUnregisterKey" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hKeyRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtStartSearch" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_DATA","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtContinueSearch" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtGetSearchResultSize" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pulSearchResultSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtGetSearchResult" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulSearchResultSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Out"]} + ,{"Name":"pSearchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_SEARCH_RESULT","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtGetSearchPathSize" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pulSearchPathSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtGetSearchPath" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulSearchPathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Out"]} + ,{"Name":"pSearchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRT_ADDRESS_LIST","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtEndSearch" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSearchContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DrtGetInstanceName" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulcbInstanceNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzDrtInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrtGetInstanceNameSize" + ,"SetLastError":false + ,"DllImport":"drt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDrt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pulcbInstanceNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistStartup" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersionRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPeerDist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pdwSupportedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PeerDistShutdown" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistGetStatus" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistRegisterForStatusChangeNotification" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistUnregisterForStatusChangeNotification" + ,"SetLastError":true + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerPublishStream" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pPublishOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_PUBLICATION_OPTIONS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistServerPublishAddToStream" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerPublishCompleteStream" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerCloseStreamHandle" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hStream","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerUnpublish" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerOpenContentInformation" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ullContentOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistServerRetrieveContentInformation" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerCloseContentInformation" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerCancelAsyncOperation" + ,"SetLastError":true + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientOpenContent" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pContentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_CONTENT_TAG","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phContentHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistClientCloseContent" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientAddContentInformation" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientCompleteContentInformation" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientAddData" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientBlockRead" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientStreamRead" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbMaxNumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwTimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientFlushContent" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pContentTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_CONTENT_TAG","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistClientCancelAsyncOperation" + ,"SetLastError":true + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PeerDistGetStatusEx" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PeerDistRegisterForStatusChangeNotificationEx" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPeerDistStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_STATUS_INFO","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PeerDistGetOverlappedResult" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeerDistServerOpenContentInformationEx" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbContentIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ullContentOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cbContentLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pRetrievalOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEERDIST_RETRIEVAL_OPTIONS","TargetKind":"Default","Api":"P2P","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeerDistClientGetInformationByHandle" + ,"SetLastError":false + ,"DllImport":"PeerDist" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPeerDist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hContentHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PeerDistClientInfoClass","Type":{"Kind":"ApiRef","Name":"PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS","TargetKind":"Default","Api":"P2P","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Packaging.json b/api/Packaging.json new file mode 100644 index 0000000..36bd812 --- /dev/null +++ b/api/Packaging.json @@ -0,0 +1,1661 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"OpcFactory" + ,"Kind":"ComClassID" + ,"Guid":"6b2d6ba0-9f3e-4f27-920b-313cc426a39e" + } + ,{ + "Name":"IOpcUri" + ,"Kind":"Com" + ,"Guid":"bc9c1b9b-d62c-49eb-aef0-3b4e0b28ebed" + ,"Interface":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelationshipsPartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipPartUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRelativeUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetPartUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"relativeUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CombinePartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relativeUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"combinedUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcPartUri" + ,"Kind":"Com" + ,"Guid":"7d3babe7-88b2-46ba-85cb-4203cb016c87" + ,"Interface":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]} + ,"Methods":[ + { + "Name":"ComparePartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"comparisonResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsRelationshipsPartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isRelationshipUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OPC_URI_TARGET_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_URI_TARGET_MODE_INTERNAL","Value":0} + ,{"Name":"OPC_URI_TARGET_MODE_EXTERNAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_COMPRESSION_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_COMPRESSION_NONE","Value":-1} + ,{"Name":"OPC_COMPRESSION_NORMAL","Value":0} + ,{"Name":"OPC_COMPRESSION_MAXIMUM","Value":1} + ,{"Name":"OPC_COMPRESSION_FAST","Value":2} + ,{"Name":"OPC_COMPRESSION_SUPERFAST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_STREAM_IO_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_STREAM_IO_READ","Value":1} + ,{"Name":"OPC_STREAM_IO_WRITE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_READ_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_READ_DEFAULT","Value":0} + ,{"Name":"OPC_VALIDATE_ON_LOAD","Value":1} + ,{"Name":"OPC_CACHE_ON_ACCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_WRITE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_WRITE_DEFAULT","Value":0} + ,{"Name":"OPC_WRITE_FORCE_ZIP32","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_SIGNATURE_VALIDATION_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_SIGNATURE_VALID","Value":0} + ,{"Name":"OPC_SIGNATURE_INVALID","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_CANONICALIZATION_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_CANONICALIZATION_NONE","Value":0} + ,{"Name":"OPC_CANONICALIZATION_C14N","Value":1} + ,{"Name":"OPC_CANONICALIZATION_C14N_WITH_COMMENTS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_RELATIONSHIP_SELECTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_RELATIONSHIP_SELECT_BY_ID","Value":0} + ,{"Name":"OPC_RELATIONSHIP_SELECT_BY_TYPE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_RELATIONSHIPS_SIGNING_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_RELATIONSHIP_SIGN_USING_SELECTORS","Value":0} + ,{"Name":"OPC_RELATIONSHIP_SIGN_PART","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_CERTIFICATE_EMBEDDING_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_CERTIFICATE_IN_CERTIFICATE_PART","Value":0} + ,{"Name":"OPC_CERTIFICATE_IN_SIGNATURE_PART","Value":1} + ,{"Name":"OPC_CERTIFICATE_NOT_EMBEDDED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPC_SIGNATURE_TIME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPC_SIGNATURE_TIME_FORMAT_MILLISECONDS","Value":0} + ,{"Name":"OPC_SIGNATURE_TIME_FORMAT_SECONDS","Value":1} + ,{"Name":"OPC_SIGNATURE_TIME_FORMAT_MINUTES","Value":2} + ,{"Name":"OPC_SIGNATURE_TIME_FORMAT_DAYS","Value":3} + ,{"Name":"OPC_SIGNATURE_TIME_FORMAT_MONTHS","Value":4} + ,{"Name":"OPC_SIGNATURE_TIME_FORMAT_YEARS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOpcPackage" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPartSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRelationshipSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcPart" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelationshipSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContentStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCompressionOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compressionOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_COMPRESSION_OPTIONS","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationship" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee72" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRelationshipType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSourceUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTargetUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTargetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_URI_TARGET_MODE","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcPartSet" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee73" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPart","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"contentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"compressionOptions","Type":{"Kind":"ApiRef","Name":"OPC_COMPRESSION_OPTIONS","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPart","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeletePart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PartExists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"partExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationshipSet" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee74" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelationship" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"relationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationship","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRelationship" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"relationshipType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"targetUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"targetMode","Type":{"Kind":"ApiRef","Name":"OPC_URI_TARGET_MODE","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"relationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationship","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRelationship" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RelationshipExists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"relationshipExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnumeratorForType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"relationshipEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRelationshipsContentStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcPartEnumerator" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee75" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPart","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationshipEnumerator" + ,"Kind":"Com" + ,"Guid":"42195949-3b79-4fc8-89c6-fc7fb979ee76" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationship","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignaturePartReference" + ,"Kind":"Com" + ,"Guid":"e24231ca-59f4-484e-b64b-36eeda36072c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDigestValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransformMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transformMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureRelationshipReference" + ,"Kind":"Com" + ,"Guid":"57babac6-9d4a-4e50-8b86-e5d4051eae7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDigestValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTransformMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transformMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRelationshipSigningOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSigningOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_RELATIONSHIPS_SIGNING_OPTION","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRelationshipSelectorEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selectorEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelectorEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationshipSelector" + ,"Kind":"Com" + ,"Guid":"f8f26c7f-b28f-4899-84c8-5d5639ede75f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelectorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_RELATIONSHIP_SELECTOR","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectionCriterion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selectionCriterion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureReference" + ,"Kind":"Com" + ,"Guid":"1b47005e-3011-4edc-be6f-0f65e5ab0342" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTransformMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transformMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDigestValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureCustomObject" + ,"Kind":"Com" + ,"Guid":"5d77a19e-62c1-44e7-becd-45da5ae51a56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlMarkup","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcDigitalSignature" + ,"Kind":"Com" + ,"Guid":"52ab21dd-1cd0-4949-bc80-0c1232d00cb4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefixes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"namespaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignatureMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCanonicalizationMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"canonicalizationMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignatureValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSignaturePartReferenceEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignatureRelationshipReferenceEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSigningTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTimeFormatA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPackageObjectReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageObjectReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificateEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCustomReferenceEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCustomObjectEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObjectEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSignatureXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcSigningOptions" + ,"Kind":"Com" + ,"Guid":"50d2d6a5-7aeb-46c0-b241-43ab0e9b407e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSignatureMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSignatureMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDefaultDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDefaultDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCertificateEmbeddingOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"embeddingOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_CERTIFICATE_EMBEDDING_OPTION","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCertificateEmbeddingOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"embeddingOption","Type":{"Kind":"ApiRef","Name":"OPC_CERTIFICATE_EMBEDDING_OPTION","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTimeFormatA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignaturePartReferenceSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partReferenceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReferenceSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSignatureRelationshipReferenceSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipReferenceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReferenceSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCustomObjectSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCustomReferenceSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customReferenceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCertificateSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificateSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcDigitalSignatureManager" + ,"Kind":"Com" + ,"Guid":"d5e62a0b-696d-462f-94df-72e33cef2659" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSignatureOriginPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureOriginPartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSignatureOriginPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureOriginPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignatureEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignatureEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSigningOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSigningOptions","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signature","Type":{"Kind":"ApiRef","Name":"IOpcDigitalSignature","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"validationResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_VALIDATION_RESULT","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Sign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"signingOptions","Type":{"Kind":"ApiRef","Name":"IOpcSigningOptions","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"digitalSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignature","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReplaceSignatureXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"newSignatureXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"digitalSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignature","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignaturePartReferenceEnumerator" + ,"Kind":"Com" + ,"Guid":"80eb1561-8c77-49cf-8266-459b356ee99a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureRelationshipReferenceEnumerator" + ,"Kind":"Com" + ,"Guid":"773ba3e4-f021-48e4-aa04-9816db5d3495" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationshipSelectorEnumerator" + ,"Kind":"Com" + ,"Guid":"5e50a181-a91b-48ac-88d2-bca3d8f8c0b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSelector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelector","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelectorEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureReferenceEnumerator" + ,"Kind":"Com" + ,"Guid":"cfa59a45-28b1-4868-969e-fa8097fdc12a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureCustomObjectEnumerator" + ,"Kind":"Com" + ,"Guid":"5ee4fe1d-e1b0-4683-8079-7ea0fcf80b4c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObject","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcCertificateEnumerator" + ,"Kind":"Com" + ,"Guid":"85131937-8f24-421f-b439-59ab24d140b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcDigitalSignatureEnumerator" + ,"Kind":"Com" + ,"Guid":"967b6882-0ba3-4358-b9e7-b64c75063c5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MovePrevious" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasPrevious","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digitalSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignature","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignatureEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignaturePartReferenceSet" + ,"Kind":"Com" + ,"Guid":"6c9fe28c-ecd9-4b22-9d36-7fdde670fec0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"digestMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"transformMethod","Type":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"partReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partReference","Type":{"Kind":"ApiRef","Name":"IOpcSignaturePartReference","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignaturePartReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureRelationshipReferenceSet" + ,"Kind":"Com" + ,"Guid":"9f863ca5-3631-404c-828d-807e0715069b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceUri","Type":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"digestMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"relationshipSigningOption","Type":{"Kind":"ApiRef","Name":"OPC_RELATIONSHIPS_SIGNING_OPTION","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"selectorSet","Type":{"Kind":"ApiRef","Name":"IOpcRelationshipSelectorSet","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"transformMethod","Type":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"relationshipReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRelationshipSelectorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selectorSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelectorSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipReference","Type":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReference","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureRelationshipReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcRelationshipSelectorSet" + ,"Kind":"Com" + ,"Guid":"6e34c269-a4d3-47c0-b5c4-87ff2b3b6136" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selector","Type":{"Kind":"ApiRef","Name":"OPC_RELATIONSHIP_SELECTOR","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"selectionCriterion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"relationshipSelector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelector","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSelector","Type":{"Kind":"ApiRef","Name":"IOpcRelationshipSelector","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relationshipSelectorEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcRelationshipSelectorEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureReferenceSet" + ,"Kind":"Com" + ,"Guid":"f3b02d31-ab12-42dd-9e2f-2b16761c3c1e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"referenceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"digestMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"transformMethod","Type":{"Kind":"ApiRef","Name":"OPC_CANONICALIZATION_METHOD","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"reference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReference","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"ApiRef","Name":"IOpcSignatureReference","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"referenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcSignatureCustomObjectSet" + ,"Kind":"Com" + ,"Guid":"8f792ac5-7947-4e11-bc3d-2659ff046ae1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlMarkup","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"customObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObject","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObject","Type":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObject","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObjectEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IOpcCertificateSet" + ,"Kind":"Com" + ,"Guid":"56ea4325-8e2d-4167-b1a4-e486d24c8fa7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificateEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpcFactory" + ,"Kind":"Com" + ,"Guid":"6d0b4446-cd73-4ab3-94f4-8ccdf6116154" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePackageRootUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"partUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateStreamOnFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ioMode","Type":{"Kind":"ApiRef","Name":"OPC_STREAM_IO_MODE","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPackage","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ReadPackageFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"OPC_READ_FLAGS","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPackage","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"WritePackageToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"ApiRef","Name":"IOpcPackage","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"OPC_WRITE_FLAGS","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDigitalSignatureManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"ApiRef","Name":"IOpcPackage","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"signatureManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcDigitalSignatureManager","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/ParentalControls.json b/api/ParentalControls.json new file mode 100644 index 0000000..f9a7f35 --- /dev/null +++ b/api/ParentalControls.json @@ -0,0 +1,805 @@ +{ + +"Constants":[ + { + "Name":"WPCPROV" + ,"NativeType":"Guid" + ,"Value":"01090065-b467-4503-9b28-533766761087" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WPCFLAG_ISBLOCKED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_ISBLOCKED_NOTBLOCKED","Value":0} + ,{"Name":"WPCFLAG_ISBLOCKED_IMBLOCKED","Value":1} + ,{"Name":"WPCFLAG_ISBLOCKED_EMAILBLOCKED","Value":2} + ,{"Name":"WPCFLAG_ISBLOCKED_MEDIAPLAYBACKBLOCKED","Value":4} + ,{"Name":"WPCFLAG_ISBLOCKED_WEBBLOCKED","Value":8} + ,{"Name":"WPCFLAG_ISBLOCKED_GAMESBLOCKED","Value":16} + ,{"Name":"WPCFLAG_ISBLOCKED_CONTACTBLOCKED","Value":32} + ,{"Name":"WPCFLAG_ISBLOCKED_FEATUREBLOCKED","Value":64} + ,{"Name":"WPCFLAG_ISBLOCKED_DOWNLOADBLOCKED","Value":128} + ,{"Name":"WPCFLAG_ISBLOCKED_RATINGBLOCKED","Value":256} + ,{"Name":"WPCFLAG_ISBLOCKED_DESCRIPTORBLOCKED","Value":512} + ,{"Name":"WPCFLAG_ISBLOCKED_EXPLICITBLOCK","Value":1024} + ,{"Name":"WPCFLAG_ISBLOCKED_BADPASS","Value":2048} + ,{"Name":"WPCFLAG_ISBLOCKED_MAXHOURS","Value":4096} + ,{"Name":"WPCFLAG_ISBLOCKED_SPECHOURS","Value":8192} + ,{"Name":"WPCFLAG_ISBLOCKED_SETTINGSCHANGEBLOCKED","Value":16384} + ,{"Name":"WPCFLAG_ISBLOCKED_ATTACHMENTBLOCKED","Value":32768} + ,{"Name":"WPCFLAG_ISBLOCKED_SENDERBLOCKED","Value":65536} + ,{"Name":"WPCFLAG_ISBLOCKED_RECEIVERBLOCKED","Value":131072} + ,{"Name":"WPCFLAG_ISBLOCKED_NOTEXPLICITLYALLOWED","Value":262144} + ,{"Name":"WPCFLAG_ISBLOCKED_NOTINLIST","Value":524288} + ,{"Name":"WPCFLAG_ISBLOCKED_CATEGORYBLOCKED","Value":1048576} + ,{"Name":"WPCFLAG_ISBLOCKED_CATEGORYNOTINLIST","Value":2097152} + ,{"Name":"WPCFLAG_ISBLOCKED_NOTKIDS","Value":4194304} + ,{"Name":"WPCFLAG_ISBLOCKED_UNRATED","Value":8388608} + ,{"Name":"WPCFLAG_ISBLOCKED_NOACCESS","Value":16777216} + ,{"Name":"WPCFLAG_ISBLOCKED_INTERNALERROR","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPCFLAG_LOGOFF_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_LOGOFF_TYPE_LOGOUT","Value":0} + ,{"Name":"WPCFLAG_LOGOFF_TYPE_RESTART","Value":1} + ,{"Name":"WPCFLAG_LOGOFF_TYPE_SHUTDOWN","Value":2} + ,{"Name":"WPCFLAG_LOGOFF_TYPE_FUS","Value":4} + ,{"Name":"WPCFLAG_LOGOFF_TYPE_FORCEDFUS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPCFLAG_IM_LEAVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_IM_LEAVE_NORMAL","Value":0} + ,{"Name":"WPCFLAG_IM_LEAVE_FORCED","Value":1} + ,{"Name":"WPCFLAG_IM_LEAVE_CONVERSATION_END","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_SETTINGSCHANGEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_CLASS","Value":0} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_SETTING","Value":1} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_OWNER","Value":2} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_OLDVAL","Value":3} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_NEWVAL","Value":4} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_REASON","Value":5} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_OPTIONAL","Value":6} + ,{"Name":"WPC_ARGS_SETTINGSCHANGEEVENT_CARGS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_SAFERAPPBLOCKED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_SAFERAPPBLOCKED_TIMESTAMP","Value":0} + ,{"Name":"WPC_ARGS_SAFERAPPBLOCKED_USERID","Value":1} + ,{"Name":"WPC_ARGS_SAFERAPPBLOCKED_PATH","Value":2} + ,{"Name":"WPC_ARGS_SAFERAPPBLOCKED_RULEID","Value":3} + ,{"Name":"WPC_ARGS_SAFERAPPBLOCKED_CARGS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_EMAILRECEIEVEDEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_SENDER","Value":0} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_APPNAME","Value":1} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_APPVERSION","Value":2} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_SUBJECT","Value":3} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_REASON","Value":4} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_RECIPCOUNT","Value":5} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_RECIPIENT","Value":6} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_ATTACHCOUNT","Value":7} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_ATTACHMENTNAME","Value":8} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_RECEIVEDTIME","Value":9} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_EMAILACCOUNT","Value":10} + ,{"Name":"WPC_ARGS_EMAILRECEIEVEDEVENT_CARGS","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_EMAILSENTEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_EMAILSENTEVENT_SENDER","Value":0} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_APPNAME","Value":1} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_APPVERSION","Value":2} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_SUBJECT","Value":3} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_REASON","Value":4} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_RECIPCOUNT","Value":5} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_RECIPIENT","Value":6} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_ATTACHCOUNT","Value":7} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_ATTACHMENTNAME","Value":8} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_EMAILACCOUNT","Value":9} + ,{"Name":"WPC_ARGS_EMAILSENTEVENT_CARGS","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_EMAILCONTACTEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_EMAILCONTACTEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_OLDNAME","Value":2} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_OLDID","Value":3} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_NEWNAME","Value":4} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_NEWID","Value":5} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_REASON","Value":6} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_EMAILACCOUNT","Value":7} + ,{"Name":"WPC_ARGS_EMAILCONTACTEVENT_CARGS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_MEDIA_TYPE_OTHER","Value":0} + ,{"Name":"WPC_MEDIA_TYPE_DVD","Value":1} + ,{"Name":"WPC_MEDIA_TYPE_RECORDED_TV","Value":2} + ,{"Name":"WPC_MEDIA_TYPE_AUDIO_FILE","Value":3} + ,{"Name":"WPC_MEDIA_TYPE_CD_AUDIO","Value":4} + ,{"Name":"WPC_MEDIA_TYPE_VIDEO_FILE","Value":5} + ,{"Name":"WPC_MEDIA_TYPE_PICTURE_FILE","Value":6} + ,{"Name":"WPC_MEDIA_TYPE_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_MEDIA_EXPLICIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_MEDIA_EXPLICIT_FALSE","Value":0} + ,{"Name":"WPC_MEDIA_EXPLICIT_TRUE","Value":1} + ,{"Name":"WPC_MEDIA_EXPLICIT_UNKNOWN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_MEDIAPLAYBACKEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_MEDIATYPE","Value":2} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_PATH","Value":3} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_TITLE","Value":4} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_PML","Value":5} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_ALBUM","Value":6} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_EXPLICIT","Value":7} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_REASON","Value":8} + ,{"Name":"WPC_ARGS_MEDIAPLAYBACKEVENT_CARGS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_MEDIADOWNLOADEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_MEDIATYPE","Value":2} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_PATH","Value":3} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_TITLE","Value":4} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_PML","Value":5} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_ALBUM","Value":6} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_EXPLICIT","Value":7} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_REASON","Value":8} + ,{"Name":"WPC_ARGS_MEDIADOWNLOADEVENT_CARGS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_CONVERSATIONINITEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_CONVERSATIONINITEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_ACCOUNTNAME","Value":2} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_CONVID","Value":3} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_REQUESTINGIP","Value":4} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_SENDER","Value":5} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_REASON","Value":6} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_RECIPCOUNT","Value":7} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_RECIPIENT","Value":8} + ,{"Name":"WPC_ARGS_CONVERSATIONINITEVENT_CARGS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_CONVERSATIONJOINEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_ACCOUNTNAME","Value":2} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_CONVID","Value":3} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_JOININGIP","Value":4} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_JOININGUSER","Value":5} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_REASON","Value":6} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_MEMBERCOUNT","Value":7} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_MEMBER","Value":8} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_SENDER","Value":9} + ,{"Name":"WPC_ARGS_CONVERSATIONJOINEVENT_CARGS","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_ACCOUNTNAME","Value":2} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_CONVID","Value":3} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_LEAVINGIP","Value":4} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_LEAVINGUSER","Value":5} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_REASON","Value":6} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_MEMBERCOUNT","Value":7} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_MEMBER","Value":8} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_FLAGS","Value":9} + ,{"Name":"WPC_ARGS_CONVERSATIONLEAVEEVENT_CARGS","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPCFLAG_IM_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_IM_FEATURE_NONE","Value":0} + ,{"Name":"WPCFLAG_IM_FEATURE_VIDEO","Value":1} + ,{"Name":"WPCFLAG_IM_FEATURE_AUDIO","Value":2} + ,{"Name":"WPCFLAG_IM_FEATURE_GAME","Value":4} + ,{"Name":"WPCFLAG_IM_FEATURE_SMS","Value":8} + ,{"Name":"WPCFLAG_IM_FEATURE_FILESWAP","Value":16} + ,{"Name":"WPCFLAG_IM_FEATURE_URLSWAP","Value":32} + ,{"Name":"WPCFLAG_IM_FEATURE_SENDING","Value":-2147483648} + ,{"Name":"WPCFLAG_IM_FEATURE_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_IMFEATUREEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_IMFEATUREEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_ACCOUNTNAME","Value":2} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_CONVID","Value":3} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_MEDIATYPE","Value":4} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_REASON","Value":5} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_RECIPCOUNT","Value":6} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_RECIPIENT","Value":7} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_SENDER","Value":8} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_SENDERIP","Value":9} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_DATA","Value":10} + ,{"Name":"WPC_ARGS_IMFEATUREEVENT_CARGS","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_IMCONTACTEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_IMCONTACTEVENT_APPNAME","Value":0} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_APPVERSION","Value":1} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_ACCOUNTNAME","Value":2} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_OLDNAME","Value":3} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_OLDID","Value":4} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_NEWNAME","Value":5} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_NEWID","Value":6} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_REASON","Value":7} + ,{"Name":"WPC_ARGS_IMCONTACTEVENT_CARGS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_GAMESTARTEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_GAMESTARTEVENT_APPID","Value":0} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_INSTANCEID","Value":1} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_APPVERSION","Value":2} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_PATH","Value":3} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_RATING","Value":4} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_RATINGSYSTEM","Value":5} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_REASON","Value":6} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_DESCCOUNT","Value":7} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_DESCRIPTOR","Value":8} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_PID","Value":9} + ,{"Name":"WPC_ARGS_GAMESTARTEVENT_CARGS","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_FILEDOWNLOADEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_FILEDOWNLOADEVENT_URL","Value":0} + ,{"Name":"WPC_ARGS_FILEDOWNLOADEVENT_APPNAME","Value":1} + ,{"Name":"WPC_ARGS_FILEDOWNLOADEVENT_VERSION","Value":2} + ,{"Name":"WPC_ARGS_FILEDOWNLOADEVENT_BLOCKED","Value":3} + ,{"Name":"WPC_ARGS_FILEDOWNLOADEVENT_PATH","Value":4} + ,{"Name":"WPC_ARGS_FILEDOWNLOADEVENT_CARGS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_URLVISITEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_URLVISITEVENT_URL","Value":0} + ,{"Name":"WPC_ARGS_URLVISITEVENT_APPNAME","Value":1} + ,{"Name":"WPC_ARGS_URLVISITEVENT_VERSION","Value":2} + ,{"Name":"WPC_ARGS_URLVISITEVENT_REASON","Value":3} + ,{"Name":"WPC_ARGS_URLVISITEVENT_RATINGSYSTEMID","Value":4} + ,{"Name":"WPC_ARGS_URLVISITEVENT_CATCOUNT","Value":5} + ,{"Name":"WPC_ARGS_URLVISITEVENT_CATEGORY","Value":6} + ,{"Name":"WPC_ARGS_URLVISITEVENT_CARGS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_WEBSITEVISITEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_WEBSITEVISITEVENT_URL","Value":0} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_DECISION","Value":1} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_CATEGORIES","Value":2} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_BLOCKEDCATEGORIES","Value":3} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_SERIALIZEDAPPLICATION","Value":4} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_TITLE","Value":5} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_CONTENTTYPE","Value":6} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_REFERRER","Value":7} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_TELEMETRY","Value":8} + ,{"Name":"WPC_ARGS_WEBSITEVISITEVENT_CARGS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_APPLICATIONEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_APPLICATIONEVENT_SERIALIZEDAPPLICATION","Value":0} + ,{"Name":"WPC_ARGS_APPLICATIONEVENT_DECISION","Value":1} + ,{"Name":"WPC_ARGS_APPLICATIONEVENT_PROCESSID","Value":2} + ,{"Name":"WPC_ARGS_APPLICATIONEVENT_CREATIONTIME","Value":3} + ,{"Name":"WPC_ARGS_APPLICATIONEVENT_TIMEUSED","Value":4} + ,{"Name":"WPC_ARGS_APPLICATIONEVENT_CARGS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_COMPUTERUSAGEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_COMPUTERUSAGEEVENT_ID","Value":0} + ,{"Name":"WPC_ARGS_COMPUTERUSAGEEVENT_TIMEUSED","Value":1} + ,{"Name":"WPC_ARGS_COMPUTERUSAGEEVENT_CARGS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_CONTENTUSAGEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_CONTENTUSAGEEVENT_CONTENTPROVIDERID","Value":0} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_CONTENTPROVIDERTITLE","Value":1} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_ID","Value":2} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_TITLE","Value":3} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_CATEGORY","Value":4} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_RATINGS","Value":5} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_DECISION","Value":6} + ,{"Name":"WPC_ARGS_CONTENTUSAGEEVENT_CARGS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_CUSTOMEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_CUSTOMEVENT_PUBLISHER","Value":0} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_APPNAME","Value":1} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_APPVERSION","Value":2} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_EVENT","Value":3} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_VALUE1","Value":4} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_VALUE2","Value":5} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_VALUE3","Value":6} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_BLOCKED","Value":7} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_REASON","Value":8} + ,{"Name":"WPC_ARGS_CUSTOMEVENT_CARGS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_WEBOVERRIDEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_WEBOVERRIDEEVENT_USERID","Value":0} + ,{"Name":"WPC_ARGS_WEBOVERRIDEEVENT_URL","Value":1} + ,{"Name":"WPC_ARGS_WEBOVERRIDEEVENT_REASON","Value":2} + ,{"Name":"WPC_ARGS_WEBOVERRIDEEVENT_CARGS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_ARGS_APPOVERRIDEEVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_ARGS_APPOVERRIDEEVENT_USERID","Value":0} + ,{"Name":"WPC_ARGS_APPOVERRIDEEVENT_PATH","Value":1} + ,{"Name":"WPC_ARGS_APPOVERRIDEEVENT_REASON","Value":2} + ,{"Name":"WPC_ARGS_APPOVERRIDEEVENT_CARGS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPC_SETTINGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPC_SETTINGS_WPC_EXTENSION_PATH","Value":0} + ,{"Name":"WPC_SETTINGS_WPC_EXTENSION_SILO","Value":1} + ,{"Name":"WPC_SETTINGS_WPC_EXTENSION_IMAGE_PATH","Value":2} + ,{"Name":"WPC_SETTINGS_WPC_EXTENSION_DISABLEDIMAGE_PATH","Value":3} + ,{"Name":"WPC_SETTINGS_WPC_EXTENSION_NAME","Value":4} + ,{"Name":"WPC_SETTINGS_WPC_EXTENSION_SUB_TITLE","Value":5} + ,{"Name":"WPC_SETTINGS_SYSTEM_CURRENT_RATING_SYSTEM","Value":6} + ,{"Name":"WPC_SETTINGS_SYSTEM_LAST_LOG_VIEW","Value":7} + ,{"Name":"WPC_SETTINGS_SYSTEM_LOG_VIEW_REMINDER_INTERVAL","Value":8} + ,{"Name":"WPC_SETTINGS_SYSTEM_HTTP_EXEMPTION_LIST","Value":9} + ,{"Name":"WPC_SETTINGS_SYSTEM_URL_EXEMPTION_LIST","Value":10} + ,{"Name":"WPC_SETTINGS_SYSTEM_FILTER_ID","Value":11} + ,{"Name":"WPC_SETTINGS_SYSTEM_FILTER_NAME","Value":12} + ,{"Name":"WPC_SETTINGS_SYSTEM_LOCALE","Value":13} + ,{"Name":"WPC_SETTINGS_ALLOW_BLOCK","Value":14} + ,{"Name":"WPC_SETTINGS_GAME_BLOCKED","Value":15} + ,{"Name":"WPC_SETTINGS_GAME_ALLOW_UNRATED","Value":16} + ,{"Name":"WPC_SETTINGS_GAME_MAX_ALLOWED","Value":17} + ,{"Name":"WPC_SETTINGS_GAME_DENIED_DESCRIPTORS","Value":18} + ,{"Name":"WPC_SETTINGS_USER_WPC_ENABLED","Value":19} + ,{"Name":"WPC_SETTINGS_USER_LOGGING_REQUIRED","Value":20} + ,{"Name":"WPC_SETTINGS_USER_HOURLY_RESTRICTIONS","Value":21} + ,{"Name":"WPC_SETTINGS_USER_OVERRRIDE_REQUESTS","Value":22} + ,{"Name":"WPC_SETTINGS_USER_LOGON_HOURS","Value":23} + ,{"Name":"WPC_SETTINGS_USER_APP_RESTRICTIONS","Value":24} + ,{"Name":"WPC_SETTINGS_WEB_FILTER_ON","Value":25} + ,{"Name":"WPC_SETTINGS_WEB_DOWNLOAD_BLOCKED","Value":26} + ,{"Name":"WPC_SETTINGS_WEB_FILTER_LEVEL","Value":27} + ,{"Name":"WPC_SETTINGS_WEB_BLOCKED_CATEGORY_LIST","Value":28} + ,{"Name":"WPC_SETTINGS_WEB_BLOCK_UNRATED","Value":29} + ,{"Name":"WPC_SETTINGS_WPC_ENABLED","Value":30} + ,{"Name":"WPC_SETTINGS_WPC_LOGGING_REQUIRED","Value":31} + ,{"Name":"WPC_SETTINGS_RATING_SYSTEM_PATH","Value":32} + ,{"Name":"WPC_SETTINGS_WPC_PROVIDER_CURRENT","Value":33} + ,{"Name":"WPC_SETTINGS_USER_TIME_ALLOWANCE","Value":34} + ,{"Name":"WPC_SETTINGS_USER_TIME_ALLOWANCE_RESTRICTIONS","Value":35} + ,{"Name":"WPC_SETTINGS_GAME_RESTRICTED","Value":36} + ,{"Name":"WPC_SETTING_COUNT","Value":37} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WpcSettingsProvider" + ,"Kind":"ComClassID" + ,"Guid":"355dffaa-3b9f-435c-b428-5d44290bc5f2" + } + ,{ + "Name":"WpcProviderSupport" + ,"Kind":"ComClassID" + ,"Guid":"bb18c7a0-2186-4be0-97d8-04847b628e02" + } + ,{ + "Name":"WindowsParentalControls" + ,"Kind":"ComClassID" + ,"Guid":"e77cc89b-7401-4c04-8ced-149db35add04" + } + ,{ + "Name":"IWPCProviderState" + ,"Kind":"Com" + ,"Guid":"50b6a267-c4bd-450b-adb5-759073837c9e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"WPCFLAG_OVERRIDE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_APPLICATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWPCProviderConfig" + ,"Kind":"Com" + ,"Guid":"bef54196-2d02-4a26-b6e5-d65af295d0f1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUserSummary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrUserSummary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrSID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WPCFLAG_RESTRICTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_NO_RESTRICTION","Value":0} + ,{"Name":"WPCFLAG_LOGGING_REQUIRED","Value":1} + ,{"Name":"WPCFLAG_WEB_FILTERED","Value":2} + ,{"Name":"WPCFLAG_HOURS_RESTRICTED","Value":4} + ,{"Name":"WPCFLAG_GAMES_BLOCKED","Value":8} + ,{"Name":"WPCFLAG_APPS_RESTRICTED","Value":16} + ,{"Name":"WPCFLAG_TIME_ALLOWANCE_RESTRICTED","Value":32} + ,{"Name":"WPCFLAG_GAMES_RESTRICTED","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWPCSettings" + ,"Kind":"Com" + ,"Guid":"8fdf6ca1-0189-47e4-b670-1a8a4636e340" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsLoggingRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastSettingsChangeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWPCGamesSettings" + ,"Kind":"Com" + ,"Guid":"95e87780-e158-489e-b452-bbb850790715" + ,"Interface":{"Kind":"ApiRef","Name":"IWPCSettings","TargetKind":"Com","Api":"ParentalControls","Parents":[]} + ,"Methods":[ + { + "Name":"IsBlocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidAppID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pdwReasons","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WPCFLAG_WEB_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_WEB_SETTING_NOTBLOCKED","Value":0} + ,{"Name":"WPCFLAG_WEB_SETTING_DOWNLOADSBLOCKED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWPCWebSettings" + ,"Kind":"Com" + ,"Guid":"ffccbdb8-0992-4c30-b0f1-1cbb09c240aa" + ,"Interface":{"Kind":"ApiRef","Name":"IWPCSettings","TargetKind":"Com","Api":"ParentalControls","Parents":[]} + ,"Methods":[ + { + "Name":"GetSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestURLOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pcszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cURLs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppcszSubURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pfChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WPCFLAG_VISIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPCFLAG_WPC_VISIBLE","Value":0} + ,{"Name":"WPCFLAG_WPC_HIDDEN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWindowsParentalControlsCore" + ,"Kind":"Com" + ,"Guid":"4ff40a0f-3f3b-4d7c-a41b-4f39d7b44d05" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peVisibility","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WPCFLAG_VISIBILITY","TargetKind":"Default","Api":"ParentalControls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWPCSettings","TargetKind":"Com","Api":"ParentalControls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetWebSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWPCWebSettings","TargetKind":"Com","Api":"ParentalControls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetWebFilterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWindowsParentalControls" + ,"Kind":"Com" + ,"Guid":"28b4d88b-e072-49e6-804d-26edbe21a7b9" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowsParentalControlsCore","TargetKind":"Com","Api":"ParentalControls","Parents":[]} + ,"Methods":[ + { + "Name":"GetGamesSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWPCGamesSettings","TargetKind":"Com","Api":"ParentalControls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWPCProviderSupport" + ,"Kind":"Com" + ,"Guid":"41eba572-23ed-4779-bec1-8df96206c44c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/PasswordManagement.json b/api/PasswordManagement.json new file mode 100644 index 0000000..9285f83 --- /dev/null +++ b/api/PasswordManagement.json @@ -0,0 +1,89 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CYPHER_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LM_OWF_PASSWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"CYPHER_BLOCK","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAMPR_ENCRYPTED_USER_PASSWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"Array","Shape":{"Size":516},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTED_LM_OWF_PASSWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"CYPHER_BLOCK","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"MSChapSrvChangePassword" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LmOldPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"LmOldOwfPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LmNewOwfPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NtOldOwfPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NtNewOwfPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MSChapSrvChangePassword2" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewPasswordEncryptedWithOldNt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAMPR_ENCRYPTED_USER_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldNtOwfPasswordEncryptedWithNewNt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LmPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NewPasswordEncryptedWithOldLm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAMPR_ENCRYPTED_USER_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldLmOwfPasswordEncryptedWithNewLmOrNt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Perf.json b/api/Perf.json new file mode 100644 index 0000000..51a7a0e --- /dev/null +++ b/api/Perf.json @@ -0,0 +1,2512 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PerfProviderHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"PerfStopProvider" + } + ,{ + "Name":"PerfQueryHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"PerfCloseQueryHandle" + } + ,{ + "Name":"PERF_DATA_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LittleEndian","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumObjectTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SystemTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PerfTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfTime100nSec","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SystemNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_OBJECT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefinitionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectNameTitleIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectNameTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectHelpTitleIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectHelpTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultCounter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumInstances","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerfTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_DEFINITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterNameTitleIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterNameTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CounterHelpTitleIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterHelpTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_INSTANCE_DEFINITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentObjectTitleIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentObjectInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UniqueID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PM_COLLECT_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"lpcbTotalBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpNumObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PM_CLOSE_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PERF_COUNTERSET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterSetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ProviderGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attrib","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Scale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTERSET_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterSetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterSetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MachineOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERFLIBREQUEST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RequestCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PERF_MEM_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"AllocSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PERF_MEM_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PERF_PROVIDER_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlCallback","Type":{"Kind":"ApiRef","Name":"PERFLIBREQUEST","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"MemAllocRoutine","Type":{"Kind":"ApiRef","Name":"PERF_MEM_ALLOC","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"MemFreeRoutine","Type":{"Kind":"ApiRef","Name":"PERF_MEM_FREE","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"pMemContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_INSTANCE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PerfRegInfoType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PERF_REG_COUNTERSET_STRUCT","Value":1} + ,{"Name":"PERF_REG_COUNTER_STRUCT","Value":2} + ,{"Name":"PERF_REG_COUNTERSET_NAME_STRING","Value":3} + ,{"Name":"PERF_REG_COUNTERSET_HELP_STRING","Value":4} + ,{"Name":"PERF_REG_COUNTER_NAME_STRINGS","Value":5} + ,{"Name":"PERF_REG_COUNTER_HELP_STRINGS","Value":6} + ,{"Name":"PERF_REG_PROVIDER_NAME","Value":7} + ,{"Name":"PERF_REG_PROVIDER_GUID","Value":8} + ,{"Name":"PERF_REG_COUNTERSET_ENGLISH_NAME","Value":9} + ,{"Name":"PERF_REG_COUNTER_ENGLISH_NAMES","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PERF_COUNTERSET_REG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterSetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CounterSetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_REG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attrib","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BaseCounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerfTimeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerfFreqId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MultiId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AggregateFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_STRING_BUFFER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_STRING_COUNTER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CounterSetGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_DATA_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerfTimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"PerfTime100NSec","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"PerfFreq","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SystemTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PerfCounterDataType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PERF_ERROR_RETURN","Value":0} + ,{"Name":"PERF_SINGLE_COUNTER","Value":1} + ,{"Name":"PERF_MULTIPLE_COUNTERS","Value":2} + ,{"Name":"PERF_MULTIPLE_INSTANCES","Value":4} + ,{"Name":"PERF_COUNTERSET","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PERF_COUNTER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"PerfCounterDataType","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_MULTI_INSTANCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_MULTI_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_COUNTER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_RAW_COUNTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"FirstValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SecondValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MultiCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_RAW_COUNTER_ITEM_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RawValue","Type":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_RAW_COUNTER_ITEM_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RawValue","Type":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_FMT_COUNTERVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Perf","Parents":["PDH_FMT_COUNTERVALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"longValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"doubleValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"largeValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"AnsiStringValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"WideStringValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PDH_FMT_COUNTERVALUE_ITEM_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FmtValue","Type":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_FMT_COUNTERVALUE_ITEM_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FmtValue","Type":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"min","Type":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"max","Type":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"mean","Type":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_COUNTER_PATH_ELEMENTS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szParentInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCounterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_COUNTER_PATH_ELEMENTS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szParentInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCounterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_DATA_ITEM_PATH_ELEMENTS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwItemId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_DATA_ITEM_PATH_ELEMENTS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwItemId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_COUNTER_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lDefaultScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwQueryUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Perf","Parents":["PDH_COUNTER_INFO_A"]},"Attrs":[]} + ,{"Name":"szExplainText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataItemPath","Type":{"Kind":"ApiRef","Name":"PDH_DATA_ITEM_PATH_ELEMENTS_A","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"CounterPath","Type":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_A","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_COUNTER_INFO_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szParentInstance","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCounterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PDH_COUNTER_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lDefaultScale","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwQueryUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"szFullPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Perf","Parents":["PDH_COUNTER_INFO_W"]},"Attrs":[]} + ,{"Name":"szExplainText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataItemPath","Type":{"Kind":"ApiRef","Name":"PDH_DATA_ITEM_PATH_ELEMENTS_W","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"CounterPath","Type":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_W","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_COUNTER_INFO_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szParentInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCounterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PDH_TIME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SampleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_RAW_LOG_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecordType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RawBytes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_LOG_SERVICE_QUERY_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLogQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLogFileCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szDefaultDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szBaseFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Perf","Parents":["PDH_LOG_SERVICE_QUERY_INFO_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_LOG_SERVICE_QUERY_INFO_A"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_LOG_SERVICE_QUERY_INFO_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TlNumberOfBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlMinimumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlMaximumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlFreeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlEventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLoggerThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlBuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLogHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLogFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PdlAutoNameInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlAutoNameUnits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlCommandFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PdlCounterList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PdlAutoNameFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlSampleInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlLogStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PdlLogEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PDH_LOG_SERVICE_QUERY_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLogQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLogFileCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szDefaultDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szBaseFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Perf","Parents":["PDH_LOG_SERVICE_QUERY_INFO_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_LOG_SERVICE_QUERY_INFO_W"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Perf","Parents":["_Anonymous_e__Union","PDH_LOG_SERVICE_QUERY_INFO_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TlNumberOfBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlMinimumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlMaximumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlFreeBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlEventsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLoggerThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlBuffersWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLogHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TlLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PdlAutoNameInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlAutoNameUnits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlCommandFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PdlCounterList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PdlAutoNameFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlSampleInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PdlLogStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PdlLogEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CounterPathCallBack" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDH_BROWSE_DLG_CONFIG_HW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"szReturnPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchReturnPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCallBack","Type":{"Kind":"ApiRef","Name":"CounterPathCallBack","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"dwCallBackArg","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CallBackStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwDefaultDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDialogBoxCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_BROWSE_DLG_CONFIG_HA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"szReturnPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchReturnPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCallBack","Type":{"Kind":"ApiRef","Name":"CounterPathCallBack","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"dwCallBackArg","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CallBackStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwDefaultDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDialogBoxCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_BROWSE_DLG_CONFIG_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szReturnPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchReturnPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCallBack","Type":{"Kind":"ApiRef","Name":"CounterPathCallBack","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"dwCallBackArg","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CallBackStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwDefaultDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDialogBoxCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDH_BROWSE_DLG_CONFIG_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szReturnPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchReturnPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCallBack","Type":{"Kind":"ApiRef","Name":"CounterPathCallBack","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":[]} + ,{"Name":"dwCallBackArg","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CallBackStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwDefaultDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDialogBoxCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"LoadPerfCounterTextStringsA" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bQuietModeArg","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadPerfCounterTextStringsW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bQuietModeArg","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnloadPerfCounterTextStringsW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bQuietModeArg","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnloadPerfCounterTextStringsA" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bQuietModeArg","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdatePerfNameFilesA" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szNewCtrFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szNewHlpFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szLanguageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdatePerfNameFilesW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szNewCtrFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szNewHlpFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szLanguageID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetServiceAsTrustedA" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szReserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetServiceAsTrustedW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BackupPerfRegistryToFileW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szCommentString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RestorePerfRegistryFromFileW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szLangId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PerfStartProvider" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ControlCallback","Type":{"Kind":"ApiRef","Name":"PERFLIBREQUEST","TargetKind":"FunctionPointer","Api":"Perf","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PerfProviderHandle","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfStartProviderEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ProviderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_PROVIDER_CONTEXT","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PerfProviderHandle","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfStopProvider" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderHandle","Type":{"Kind":"ApiRef","Name":"PerfProviderHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfSetCounterSetInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProviderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Template","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INFO","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TemplateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfCreateInstance" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}} + ,"Params":[ + {"Name":"ProviderHandle","Type":{"Kind":"ApiRef","Name":"PerfProviderHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"CounterSetGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfDeleteInstance" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"PerfProviderHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"InstanceBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfQueryInstance" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}} + ,"Params":[ + {"Name":"ProviderHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CounterSetGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfSetCounterRefValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfSetULongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfSetULongLongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfIncrementULongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfIncrementULongLongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfDecrementULongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfDecrementULongLongCounterValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERF_COUNTERSET_INSTANCE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CounterId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfEnumerateCounterSet" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCounterSetIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"cCounterSetIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcCounterSetIdsActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfEnumerateCounterSetInstances" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCounterSetId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pInstances","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_INSTANCE_HEADER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbInstancesActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfQueryCounterSetRegistrationInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCounterSetId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"requestCode","Type":{"Kind":"ApiRef","Name":"PerfRegInfoType","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestLangId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRegInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbRegInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRegInfoActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfOpenQueryHandle" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PerfQueryHandle","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfCloseQueryHandle" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfQueryCounterInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"ApiRef","Name":"PerfQueryHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCounters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_COUNTER_IDENTIFIER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbCountersActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfQueryCounterData" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"ApiRef","Name":"PerfQueryHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCounterBlock","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_DATA_HEADER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbCounterBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbCounterBlockActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PerfAddCounters" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"ApiRef","Name":"PerfQueryHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCounters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_COUNTER_IDENTIFIER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerfDeleteCounters" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"ApiRef","Name":"PerfQueryHandle","TargetKind":"Default","Api":"Perf","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCounters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PERF_COUNTER_IDENTIFIER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhGetDllVersion" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhOpenQueryW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhOpenQueryA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhAddCounterW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szFullCounterPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhAddCounterA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szFullCounterPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhAddEnglishCounterW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szFullCounterPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhAddEnglishCounterA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szFullCounterPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phCounter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhCollectQueryDataWithTime" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ,{"Name":"pllTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhValidatePathExW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhValidatePathExA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhRemoveCounter" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhCollectQueryData" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhCloseQuery" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetFormattedCounterValue" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhGetFormattedCounterArrayA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ItemBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE_ITEM_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhGetFormattedCounterArrayW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ItemBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE_ITEM_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhGetRawCounterValue" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhGetRawCounterArrayA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ItemBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER_ITEM_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhGetRawCounterArrayW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ItemBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER_ITEM_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhCalculateCounterFromRawValue" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rawValue1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rawValue2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fmtValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhComputeCounterStatistics" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFirstEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRawValueArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_STATISTICS","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhGetCounterInfoW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"bRetrieveExplainText","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_INFO_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhGetCounterInfoA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"bRetrieveExplainText","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_INFO_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhSetCounterScaleFactor" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ,{"Name":"lFactor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhConnectMachineW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhConnectMachineA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhEnumMachinesW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszMachineList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhEnumMachinesA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszMachineList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhEnumObjectsW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszObjectList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRefresh","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectsA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszObjectList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRefresh","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectItemsW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszCounterList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchCounterListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mszInstanceList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchInstanceListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectItemsA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszCounterList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchCounterListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mszInstanceList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchInstanceListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhMakeCounterPathW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pCounterPathElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhMakeCounterPathA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pCounterPathElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhParseCounterPathW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCounterPathElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhParseCounterPathA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCounterPathElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_COUNTER_PATH_ELEMENTS_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhParseInstanceNameW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szInstanceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchInstanceNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"szParentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchParentNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhParseInstanceNameA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szInstanceString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchInstanceNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"szParentName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchParentNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhValidatePathW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhValidatePathA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFullPathBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfObjectW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDefaultObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfObjectA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDefaultObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfCounterW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDefaultCounterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfCounterA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDefaultCounterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhBrowseCountersW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBrowseDlgData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_BROWSE_DLG_CONFIG_W","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhBrowseCountersA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBrowseDlgData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_BROWSE_DLG_CONFIG_A","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhExpandCounterPathW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhExpandCounterPathA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhLookupPerfNameByIndexW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwNameIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szNameBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchNameBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhLookupPerfNameByIndexA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwNameIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szNameBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchNameBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhLookupPerfIndexByNameW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szNameBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhLookupPerfIndexByNameA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szNameBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhExpandWildCardPathA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhExpandWildCardPathW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhOpenLogW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szLogFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwLogType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUserCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phLog","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhOpenLogA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szLogFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwLogType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUserCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phLog","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhUpdateLogW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szUserString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhUpdateLogA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"szUserString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhUpdateLogFileCatalog" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhGetLogFileSize" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"llSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhCloseLog" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhSelectDataSourceW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcchBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhSelectDataSourceA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcchBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhIsRealTimeQuery" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhSetQueryTimeRange" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_TIME_INFO","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhGetDataSourceTimeRangeW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_TIME_INFO","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDataSourceTimeRangeA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_TIME_INFO","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhCollectQueryDataEx" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIntervalTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hNewDataEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhFormatFromRawValue" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwCounterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTimeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional"]} + ,{"Name":"pRawValue1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRawValue2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_COUNTER","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFmtValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_FMT_COUNTERVALUE","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhGetCounterTimeBase" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCounter","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pTimeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhReadRawLogRecord" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ftRecord","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRawLogRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_RAW_LOG_RECORD","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhSetDefaultRealTimeDataSource" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDataSourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhBindInputDataSourceW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phDataSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"LogFileNameList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhBindInputDataSourceA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phDataSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"LogFileNameList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PdhOpenQueryH" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwUserData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PdhEnumMachinesHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"mszMachineList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhEnumMachinesHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"mszMachineList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhEnumObjectsHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszObjectList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRefresh","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectsHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszObjectList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRefresh","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectItemsHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszCounterList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchCounterListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mszInstanceList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchInstanceListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhEnumObjectItemsHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszCounterList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchCounterListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"mszInstanceList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchInstanceListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwDetailLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhExpandWildCardPathHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhExpandWildCardPathHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szWildCardPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszExpandedPathList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchPathListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhGetDataSourceTimeRangeH" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_TIME_INFO","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfObjectHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDefaultObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfObjectHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szDefaultObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfCounterHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDefaultCounterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetDefaultPerfCounterHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDataSource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDefaultCounterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhBrowseCountersHW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBrowseDlgData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_BROWSE_DLG_CONFIG_HW","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhBrowseCountersHA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBrowseDlgData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDH_BROWSE_DLG_CONFIG_HA","TargetKind":"Default","Api":"Perf","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PdhVerifySQLDBW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhVerifySQLDBA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhCreateSQLTablesW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhCreateSQLTablesA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PdhEnumLogSetNamesW" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszDataSetNameList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhEnumLogSetNamesA" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDataSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszDataSetNameList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NotNullTerminated","NullNullTerminated","Optional"]} + ,{"Name":"pcchBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PdhGetLogSetGUID" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRunId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PdhSetLogSetRunID" + ,"SetLastError":false + ,"DllImport":"pdh" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLog","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ,{"Name":"RunId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "PDH_RAW_COUNTER_ITEM_" + ,"PDH_FMT_COUNTERVALUE_ITEM_" + ,"PDH_COUNTER_PATH_ELEMENTS_" + ,"PDH_DATA_ITEM_PATH_ELEMENTS_" + ,"PDH_COUNTER_INFO_" + ,"PDH_LOG_SERVICE_QUERY_INFO_" + ,"PDH_BROWSE_DLG_CONFIG_H" + ,"PDH_BROWSE_DLG_CONFIG_" + ,"LoadPerfCounterTextStrings" + ,"UnloadPerfCounterTextStrings" + ,"UpdatePerfNameFiles" + ,"SetServiceAsTrusted" + ,"PdhOpenQuery" + ,"PdhAddCounter" + ,"PdhAddEnglishCounter" + ,"PdhValidatePathEx" + ,"PdhGetFormattedCounterArray" + ,"PdhGetRawCounterArray" + ,"PdhGetCounterInfo" + ,"PdhConnectMachine" + ,"PdhEnumMachines" + ,"PdhEnumObjects" + ,"PdhEnumObjectItems" + ,"PdhMakeCounterPath" + ,"PdhParseCounterPath" + ,"PdhParseInstanceName" + ,"PdhValidatePath" + ,"PdhGetDefaultPerfObject" + ,"PdhGetDefaultPerfCounter" + ,"PdhBrowseCounters" + ,"PdhExpandCounterPath" + ,"PdhLookupPerfNameByIndex" + ,"PdhLookupPerfIndexByName" + ,"PdhExpandWildCardPath" + ,"PdhOpenLog" + ,"PdhUpdateLog" + ,"PdhSelectDataSource" + ,"PdhGetDataSourceTimeRange" + ,"PdhBindInputDataSource" + ,"PdhEnumMachinesH" + ,"PdhEnumObjectsH" + ,"PdhEnumObjectItemsH" + ,"PdhExpandWildCardPathH" + ,"PdhGetDefaultPerfObjectH" + ,"PdhGetDefaultPerfCounterH" + ,"PdhBrowseCountersH" + ,"PdhVerifySQLDB" + ,"PdhCreateSQLTables" + ,"PdhEnumLogSetNames" +] + +} diff --git a/api/PerformanceLogAndAlerts.json b/api/PerformanceLogAndAlerts.json new file mode 100644 index 0000000..8a1b55d --- /dev/null +++ b/api/PerformanceLogAndAlerts.json @@ -0,0 +1,2907 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DataCollectorSet" + ,"Kind":"ComClassID" + ,"Guid":"03837521-098b-11d8-9414-505054503030" + } + ,{ + "Name":"TraceSession" + ,"Kind":"ComClassID" + ,"Guid":"0383751c-098b-11d8-9414-505054503030" + } + ,{ + "Name":"TraceSessionCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837530-098b-11d8-9414-505054503030" + } + ,{ + "Name":"TraceDataProvider" + ,"Kind":"ComClassID" + ,"Guid":"03837513-098b-11d8-9414-505054503030" + } + ,{ + "Name":"TraceDataProviderCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837511-098b-11d8-9414-505054503030" + } + ,{ + "Name":"DataCollectorSetCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837525-098b-11d8-9414-505054503030" + } + ,{ + "Name":"LegacyDataCollectorSet" + ,"Kind":"ComClassID" + ,"Guid":"03837526-098b-11d8-9414-505054503030" + } + ,{ + "Name":"LegacyDataCollectorSetCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837527-098b-11d8-9414-505054503030" + } + ,{ + "Name":"LegacyTraceSession" + ,"Kind":"ComClassID" + ,"Guid":"03837528-098b-11d8-9414-505054503030" + } + ,{ + "Name":"LegacyTraceSessionCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837529-098b-11d8-9414-505054503030" + } + ,{ + "Name":"ServerDataCollectorSet" + ,"Kind":"ComClassID" + ,"Guid":"03837531-098b-11d8-9414-505054503030" + } + ,{ + "Name":"ServerDataCollectorSetCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837532-098b-11d8-9414-505054503030" + } + ,{ + "Name":"SystemDataCollectorSet" + ,"Kind":"ComClassID" + ,"Guid":"03837546-098b-11d8-9414-505054503030" + } + ,{ + "Name":"SystemDataCollectorSetCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837547-098b-11d8-9414-505054503030" + } + ,{ + "Name":"BootTraceSession" + ,"Kind":"ComClassID" + ,"Guid":"03837538-098b-11d8-9414-505054503030" + } + ,{ + "Name":"BootTraceSessionCollection" + ,"Kind":"ComClassID" + ,"Guid":"03837539-098b-11d8-9414-505054503030" + } + ,{ + "Name":"DataCollectorType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaPerformanceCounter","Value":0} + ,{"Name":"plaTrace","Value":1} + ,{"Name":"plaConfiguration","Value":2} + ,{"Name":"plaAlert","Value":3} + ,{"Name":"plaApiTrace","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FileFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaCommaSeparated","Value":0} + ,{"Name":"plaTabSeparated","Value":1} + ,{"Name":"plaSql","Value":2} + ,{"Name":"plaBinary","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutoPathFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaNone","Value":0} + ,{"Name":"plaPattern","Value":1} + ,{"Name":"plaComputer","Value":2} + ,{"Name":"plaMonthDayHour","Value":256} + ,{"Name":"plaSerialNumber","Value":512} + ,{"Name":"plaYearDayOfYear","Value":1024} + ,{"Name":"plaYearMonth","Value":2048} + ,{"Name":"plaYearMonthDay","Value":4096} + ,{"Name":"plaYearMonthDayHour","Value":8192} + ,{"Name":"plaMonthDayHourMinute","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DataCollectorSetStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaStopped","Value":0} + ,{"Name":"plaRunning","Value":1} + ,{"Name":"plaCompiling","Value":2} + ,{"Name":"plaPending","Value":3} + ,{"Name":"plaUndefined","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ClockType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaTimeStamp","Value":0} + ,{"Name":"plaPerformance","Value":1} + ,{"Name":"plaSystem","Value":2} + ,{"Name":"plaCycle","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StreamMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaFile","Value":1} + ,{"Name":"plaRealTime","Value":2} + ,{"Name":"plaBoth","Value":3} + ,{"Name":"plaBuffering","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CommitMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaCreateNew","Value":1} + ,{"Name":"plaModify","Value":2} + ,{"Name":"plaCreateOrModify","Value":3} + ,{"Name":"plaUpdateRunningInstance","Value":16} + ,{"Name":"plaFlushTrace","Value":32} + ,{"Name":"plaValidateOnly","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ValueMapType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaIndex","Value":1} + ,{"Name":"plaFlag","Value":2} + ,{"Name":"plaFlagArray","Value":3} + ,{"Name":"plaValidation","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WeekDays" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaRunOnce","Value":0} + ,{"Name":"plaSunday","Value":1} + ,{"Name":"plaMonday","Value":2} + ,{"Name":"plaTuesday","Value":4} + ,{"Name":"plaWednesday","Value":8} + ,{"Name":"plaThursday","Value":16} + ,{"Name":"plaFriday","Value":32} + ,{"Name":"plaSaturday","Value":64} + ,{"Name":"plaEveryday","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ResourcePolicy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaDeleteLargest","Value":0} + ,{"Name":"plaDeleteOldest","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DataManagerSteps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaCreateReport","Value":1} + ,{"Name":"plaRunRules","Value":2} + ,{"Name":"plaCreateHtml","Value":4} + ,{"Name":"plaFolderActions","Value":8} + ,{"Name":"plaResourceFreeing","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FolderActionSteps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"plaCreateCab","Value":1} + ,{"Name":"plaDeleteData","Value":2} + ,{"Name":"plaSendCab","Value":4} + ,{"Name":"plaDeleteCab","Value":8} + ,{"Name":"plaDeleteReport","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PLA_CABEXTRACT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDataCollectorSet" + ,"Kind":"Com" + ,"Guid":"03837520-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DataCollectors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollectorCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DescriptionUnresolved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Descr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisplayNameUnresolved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Keywords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keywords","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Keywords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keywords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LatestOutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LatestOutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RootPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RootPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Segment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Segment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segment","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SegmentMaxDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SegmentMaxDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SegmentMaxSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SegmentMaxSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Server" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"server","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DataCollectorSetStatus","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Subdirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Subdirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubdirectoryFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoPathFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SubdirectoryFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"AutoPathFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubdirectoryFormatPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SubdirectoryFormatPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskRunAsSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RunAsSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TaskRunAsSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RunAsSelf","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TaskArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskUserTextArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TaskUserTextArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Schedules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSchedules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IScheduleCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SchedulesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SchedulesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UserAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Security" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Security" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSecurity","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StopOnCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DataManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataManager","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"CommitMode","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ,{"Name":"validation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Synchronous","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Synchronous","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"validation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDataManager" + ,"Kind":"Com" + ,"Guid":"03837541-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CheckBeforeRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CheckBeforeRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCheck","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinFreeDisk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinFreeDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinFreeDisk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MinFreeDisk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxFolderCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMaxFolderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxFolderCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMaxFolderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ResourcePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ResourcePolicy","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ResourcePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Policy","Type":{"Kind":"ApiRef","Name":"ResourcePolicy","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FolderActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFolderActionCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ReportSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ReportSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ReportSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ReportSchema","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReportFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ReportFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RuleTargetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RuleTargetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Filename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventsFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_EventsFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Steps","Type":{"Kind":"ApiRef","Name":"DataManagerSteps","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Errors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Extract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CabFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestinationPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderAction" + ,"Kind":"Com" + ,"Guid":"03837543-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Age" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Age" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulAge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Actions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Steps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderActionSteps","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Actions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Steps","Type":{"Kind":"ApiRef","Name":"FolderActionSteps","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SendCabTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDestination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SendCabTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDestination","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderActionCollection" + ,"Kind":"Com" + ,"Guid":"03837544-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFolderAction","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"IFolderAction","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Actions","Type":{"Kind":"ApiRef","Name":"IFolderActionCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateFolderAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FolderAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFolderAction","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDataCollector" + ,"Kind":"Com" + ,"Guid":"038374ff-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DataCollectorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollectorSet","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DataCollectorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"group","Type":{"Kind":"ApiRef","Name":"IDataCollectorSet","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_DataCollectorType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DataCollectorType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileNameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoPathFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FileNameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"AutoPathFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileNameFormatPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FileNameFormatPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LatestOutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LatestOutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogAppend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"append","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogAppend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"append","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogCircular" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"circular","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogCircular" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"circular","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"overwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Xml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Xml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Validation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateOutputLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Latest","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Location","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPerformanceCounterDataCollector" + ,"Kind":"Com" + ,"Guid":"03837506-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]} + ,"Methods":[ + { + "Name":"get_DataSourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DataSourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PerformanceCounters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"counters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PerformanceCounters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"counters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogFileFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FileFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogFileFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"FileFormat","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SampleInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SampleInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SegmentMaxRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"records","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SegmentMaxRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"records","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITraceDataCollector" + ,"Kind":"Com" + ,"Guid":"0383750b-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]} + ,"Methods":[ + { + "Name":"get_BufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BuffersLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BuffersLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BuffersWritten" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BuffersWritten" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClockType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ClockType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClockType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clock","Type":{"Kind":"ApiRef","Name":"ClockType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"events","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EventsLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"events","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExtendedModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ExtendedModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FlushTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FlushTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FreeBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FreeBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsKernelTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"kernel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MaximumBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaximumBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinimumBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinimumBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NumberOfBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NumberOfBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PreallocateFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allocate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PreallocateFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allocate","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProcessMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"process","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProcessMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"process","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RealTimeBuffersLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RealTimeBuffersLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SessionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SessionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SessionThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SessionThreadId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StreamMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StreamMode","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StreamMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"StreamMode","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TraceDataProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITraceDataProviderCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IConfigurationDataCollector" + ,"Kind":"Com" + ,"Guid":"03837514-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]} + ,"Methods":[ + { + "Name":"get_FileMaxCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FileMaxCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileMaxRecursiveDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"depth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FileMaxRecursiveDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileMaxTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FileMaxTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Files" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Files","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Files" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Files","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ManagementQueries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Queries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ManagementQueries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Queries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QueryNetworkAdapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"network","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_QueryNetworkAdapters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"network","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegistryKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"query","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RegistryKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"query","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegistryMaxRecursiveDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"depth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RegistryMaxRecursiveDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SystemStateFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SystemStateFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAlertDataCollector" + ,"Kind":"Com" + ,"Guid":"03837516-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]} + ,"Methods":[ + { + "Name":"get_AlertThresholds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alerts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AlertThresholds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alerts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"log","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EventLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"log","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SampleInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SampleInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Task" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskRunAsSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RunAsSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TaskRunAsSelf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RunAsSelf","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TaskArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TaskUserTextArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TaskUserTextArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TriggerDataCollectorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TriggerDataCollectorSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IApiTracingDataCollector" + ,"Kind":"Com" + ,"Guid":"0383751a-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]} + ,"Methods":[ + { + "Name":"get_LogApiNamesOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logapinames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogApiNamesOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logapinames","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogApisRecursively" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logrecursively","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LogApisRecursively" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logrecursively","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"exepath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ExePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"exepath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogFilePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logfilepath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LogFilePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logfilepath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncludeModules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includemodules","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_IncludeModules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includemodules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncludeApis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeapis","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_IncludeApis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeapis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExcludeApis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"excludeapis","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ExcludeApis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"excludeapis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDataCollectorCollection" + ,"Kind":"Com" + ,"Guid":"03837502-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"collector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collector","Type":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collector","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"collectors","Type":{"Kind":"ApiRef","Name":"IDataCollectorCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDataCollectorFromXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValidation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pCollector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDataCollector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"DataCollectorType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ,{"Name":"Collector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollector","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDataCollectorSetCollection" + ,"Kind":"Com" + ,"Guid":"03837524-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"set","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataCollectorSet","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"set","Type":{"Kind":"ApiRef","Name":"IDataCollectorSet","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"set","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sets","Type":{"Kind":"ApiRef","Name":"IDataCollectorSetCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDataCollectorSets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITraceDataProvider" + ,"Kind":"Com" + ,"Guid":"03837512-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Level" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_KeywordsAny" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppKeywords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_KeywordsAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppKeywords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FilterEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilterEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FilterEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FilterEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FilterType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FilterData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FilterData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrom","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Sddl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Sddl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRegisteredProcesses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Processes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITraceDataProviderCollection" + ,"Kind":"Com" + ,"Guid":"03837510-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITraceDataProvider","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"ITraceDataProvider","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vProvider","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providers","Type":{"Kind":"ApiRef","Name":"ITraceDataProviderCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateTraceDataProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITraceDataProvider","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTraceDataProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTraceDataProvidersByProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISchedule" + ,"Kind":"Com" + ,"Guid":"0383753a-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StartDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EndDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"end","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EndDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"end","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Days" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WeekDays","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Days" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"ApiRef","Name":"WeekDays","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IScheduleCollection" + ,"Kind":"Com" + ,"Guid":"0383753d-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchedule","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ienum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSchedule","Type":{"Kind":"ApiRef","Name":"ISchedule","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSchedule","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSchedules","Type":{"Kind":"ApiRef","Name":"IScheduleCollection","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateSchedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Schedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchedule","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IValueMapItem" + ,"Kind":"Com" + ,"Guid":"03837533-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Key" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ValueMapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ValueMapType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ValueMapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"ValueMapType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IValueMap" + ,"Kind":"Com" + ,"Guid":"03837534-098b-11d8-9414-505054503030" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMapItem","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ValueMapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ValueMapType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ValueMapType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"ValueMapType","TargetKind":"Default","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"map","Type":{"Kind":"ApiRef","Name":"IValueMap","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateValueMapItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IValueMapItem","TargetKind":"Com","Api":"PerformanceLogAndAlerts","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/PhotoAcquire.json b/api/PhotoAcquire.json new file mode 100644 index 0000000..ac57601 --- /dev/null +++ b/api/PhotoAcquire.json @@ -0,0 +1,997 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PhotoAcquire" + ,"Kind":"ComClassID" + ,"Guid":"00f26e02-e9f2-4a9f-9fdd-5a962fb26a98" + } + ,{ + "Name":"PhotoAcquireAutoPlayDropTarget" + ,"Kind":"ComClassID" + ,"Guid":"00f20eb5-8fd6-4d9d-b75e-36801766c8f1" + } + ,{ + "Name":"PhotoAcquireAutoPlayHWEventHandler" + ,"Kind":"ComClassID" + ,"Guid":"00f2b433-44e4-4d88-b2b0-2698a0a91dba" + } + ,{ + "Name":"PhotoAcquireOptionsDialog" + ,"Kind":"ComClassID" + ,"Guid":"00f210a1-62f0-438b-9f7e-9618d72a1831" + } + ,{ + "Name":"PhotoProgressDialog" + ,"Kind":"ComClassID" + ,"Guid":"00f24ca0-748f-4e8a-894f-0e0357c6799f" + } + ,{ + "Name":"PhotoAcquireDeviceSelectionDialog" + ,"Kind":"ComClassID" + ,"Guid":"00f29a34-b8a1-482c-bcf8-3ac7b0fe8f62" + } + ,{ + "Name":"IPhotoAcquireItem" + ,"Kind":"Com" + ,"Guid":"00f21c97-28bf-4c02-b842-5e4e90139a30" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrItemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sizeThumbnail","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phbmpThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CanDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCanDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSubItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubItemAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPhotoAcquireItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"USER_INPUT_STRING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USER_INPUT_DEFAULT","Value":0} + ,{"Name":"USER_INPUT_PATH_ELEMENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUserInputString" + ,"Kind":"Com" + ,"Guid":"00f243a1-205b-45ba-ae26-abbc53aa7a6f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSubmitButtonText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSubmitButtonText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPrompt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPromptTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStringId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStringId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStringType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnStringType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USER_INPUT_STRING_TYPE","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTooltipText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTooltipText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMruCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnMruCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMruEntryAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrMruEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"phIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ERROR_ADVISE_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PHOTOACQUIRE_ERROR_SKIPRETRYCANCEL","Value":0} + ,{"Name":"PHOTOACQUIRE_ERROR_RETRYCANCEL","Value":1} + ,{"Name":"PHOTOACQUIRE_ERROR_YESNO","Value":2} + ,{"Name":"PHOTOACQUIRE_ERROR_OK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ERROR_ADVISE_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PHOTOACQUIRE_RESULT_YES","Value":0} + ,{"Name":"PHOTOACQUIRE_RESULT_NO","Value":1} + ,{"Name":"PHOTOACQUIRE_RESULT_OK","Value":2} + ,{"Name":"PHOTOACQUIRE_RESULT_SKIP","Value":3} + ,{"Name":"PHOTOACQUIRE_RESULT_SKIP_ALL","Value":4} + ,{"Name":"PHOTOACQUIRE_RESULT_RETRY","Value":5} + ,{"Name":"PHOTOACQUIRE_RESULT_ABORT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPhotoAcquireProgressCB" + ,"Kind":"Com" + ,"Guid":"00f2ce1e-935e-4248-892c-130f32c45cb4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancelled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireSource","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FoundItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EndEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireSource","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartItemTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DirectoryCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateTransferPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOverall","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndItemTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireSource","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartItemDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UpdateDeletePercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndItemDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeleteAfterAcquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDeleteAfterAcquire","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ErrorAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszErrorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nMessageType","Type":{"Kind":"ApiRef","Name":"ERROR_ADVISE_MESSAGE_TYPE","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"pnErrorAdviseResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERROR_ADVISE_RESULT","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPropVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPropVarDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IPhotoProgressActionCB" + ,"Kind":"Com" + ,"Guid":"00f242d0-b206-4e7d-b4c1-4755bcbb9c9f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PROGRESS_DIALOG_IMAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROGRESS_DIALOG_ICON_SMALL","Value":0} + ,{"Name":"PROGRESS_DIALOG_ICON_LARGE","Value":1} + ,{"Name":"PROGRESS_DIALOG_ICON_THUMBNAIL","Value":2} + ,{"Name":"PROGRESS_DIALOG_BITMAP_THUMBNAIL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROGRESS_DIALOG_CHECKBOX_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROGRESS_DIALOG_CHECKBOX_ID_DEFAULT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPhotoProgressDialog" + ,"Kind":"Com" + ,"Guid":"00f246f9-0750-4f08-9381-2cd8e906a4ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwndProgressDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShowCheckbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCheckboxId","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_CHECKBOX_ID","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCheckboxText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCheckboxId","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_CHECKBOX_ID","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCheckboxText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCheckboxCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCheckboxId","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_CHECKBOX_ID","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"fChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCheckboxTooltip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCheckboxId","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_CHECKBOX_ID","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCheckboxTooltipText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsCheckboxChecked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCheckboxId","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_CHECKBOX_ID","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfChecked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nImageType","Type":{"Kind":"ApiRef","Name":"PROGRESS_DIALOG_IMAGE_TYPE","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetPercentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPercent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProgressText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProgressText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetActionLinkCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoProgressActionCB","Type":{"Kind":"ApiRef","Name":"IPhotoProgressActionCB","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetActionLinkText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShowActionLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCancelled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPropVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPropVarDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IPhotoAcquireSource" + ,"Kind":"Com" + ,"Guid":"00f2c703-8613-4282-a53b-6ec59c5883ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceIcons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phLargeIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"phSmallIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"InitializeItemList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForceEnumeration","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireProgressCB","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireProgressCB","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pnItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPhotoAcquireItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPhotoAcquireSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPhotoAcquireSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPhotoAcquireSettings","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BindToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPhotoAcquire" + ,"Kind":"Com" + ,"Guid":"00f23353-e31b-4955-a8ad-ca5ebf31e2ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePhotoSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPhotoAcquireSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Acquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireSource","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fShowProgress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPhotoAcquireProgressCB","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireProgressCB","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumFilePaths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPhotoAcquireSettings" + ,"Kind":"Com" + ,"Guid":"00f2b868-dd67-487c-9553-049240767e91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromRegistry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRegistryKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPhotoAcquireFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputFilenameTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSequencePaddingWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSequenceZeroPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fZeroPad","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGroupTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGroupTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetAcquisitionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftAcquisitionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPhotoAcquireFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputFilenameTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSequencePaddingWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSequenceZeroPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfZeroPad","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGroupTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGroupTag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAcquisitionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftAcquisitionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPhotoAcquireOptionsDialog" + ,"Kind":"Com" + ,"Guid":"00f2b3ee-bf64-47ee-89f4-4dedd79643f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRegistryRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phWndDialog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DoModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppnReturnCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SaveData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DEVICE_SELECTION_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DST_UNKNOWN_DEVICE","Value":0} + ,{"Name":"DST_WPD_DEVICE","Value":1} + ,{"Name":"DST_WIA_DEVICE","Value":2} + ,{"Name":"DST_STI_DEVICE","Value":3} + ,{"Name":"DSF_TWAIN_DEVICE","Value":4} + ,{"Name":"DST_FS_DEVICE","Value":5} + ,{"Name":"DST_DV_DEVICE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPhotoAcquireDeviceSelectionDialog" + ,"Kind":"Com" + ,"Guid":"00f28837-55dd-4f37-aaf5-6855a9640467" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSubmitButtonText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubmitButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DoModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDeviceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pnDeviceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVICE_SELECTION_DEVICE_TYPE","TargetKind":"Default","Api":"PhotoAcquire","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPhotoAcquirePlugin" + ,"Kind":"Com" + ,"Guid":"00f2dceb-ecb8-4f77-8e47-e7a987c83dd0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhotoAcquireSource","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireSource","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPhotoAcquireProgressCB","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireProgressCB","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ProcessItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAcquireStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPhotoAcquireItem","Type":{"Kind":"ApiRef","Name":"IPhotoAcquireItem","TargetKind":"Com","Api":"PhotoAcquire","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOriginalItemStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszFinalFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TransferComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayConfigureDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/PointerInput.json b/api/PointerInput.json new file mode 100644 index 0000000..bc259a7 --- /dev/null +++ b/api/PointerInput.json @@ -0,0 +1,341 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"POINTER_BUTTON_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POINTER_CHANGE_NONE","Value":0} + ,{"Name":"POINTER_CHANGE_FIRSTBUTTON_DOWN","Value":1} + ,{"Name":"POINTER_CHANGE_FIRSTBUTTON_UP","Value":2} + ,{"Name":"POINTER_CHANGE_SECONDBUTTON_DOWN","Value":3} + ,{"Name":"POINTER_CHANGE_SECONDBUTTON_UP","Value":4} + ,{"Name":"POINTER_CHANGE_THIRDBUTTON_DOWN","Value":5} + ,{"Name":"POINTER_CHANGE_THIRDBUTTON_UP","Value":6} + ,{"Name":"POINTER_CHANGE_FOURTHBUTTON_DOWN","Value":7} + ,{"Name":"POINTER_CHANGE_FOURTHBUTTON_UP","Value":8} + ,{"Name":"POINTER_CHANGE_FIFTHBUTTON_DOWN","Value":9} + ,{"Name":"POINTER_CHANGE_FIFTHBUTTON_UP","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POINTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"frameId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pointerFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sourceDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"ptPixelLocation","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptHimetricLocation","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptPixelLocationRaw","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptHimetricLocationRaw","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwKeyStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerformanceCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ButtonChangeType","Type":{"Kind":"ApiRef","Name":"POINTER_BUTTON_CHANGE_TYPE","TargetKind":"Default","Api":"PointerInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_TOUCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pointerInfo","Type":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]},"Attrs":[]} + ,{"Name":"touchFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"touchMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcContact","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcContactRaw","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pressure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTER_PEN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pointerInfo","Type":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]},"Attrs":[]} + ,{"Name":"penFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"penMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pressure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rotation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tiltX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tiltY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INPUT_TRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"PointerInput","Parents":["INPUT_TRANSFORM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"PointerInput","Parents":["_Anonymous_e__Union","INPUT_TRANSFORM"]},"Attrs":[]} + ,{"Name":"m","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"GetUnpredictedMessagePos" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetPointerType" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerCursorId" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cursorId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFrameInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFrameInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerTouchInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"touchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerTouchInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"touchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFrameTouchInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"touchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFrameTouchInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"touchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_TOUCH_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerPenInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"penInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPointerPenInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"penInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFramePenInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"penInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPointerFramePenInfoHistory" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entriesCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pointerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"penInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_PEN_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SkipPointerFrameMessages" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableMouseInPointer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsMouseInPointerEnabled" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPointerInputTransform" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"historyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inputTransform","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_TRANSFORM","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Policy.json b/api/Policy.json new file mode 100644 index 0000000..2515835 --- /dev/null +++ b/api/Policy.json @@ -0,0 +1,997 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CriticalPolicySectionHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"LeaveCriticalPolicySection" + } + ,{ + "Name":"GPO_LINK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GPLinkUnknown","Value":0} + ,{"Name":"GPLinkMachine","Value":1} + ,{"Name":"GPLinkSite","Value":2} + ,{"Name":"GPLinkDomain","Value":3} + ,{"Name":"GPLinkOrganizationalUnit","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GROUP_POLICY_OBJECTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDSPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileSysPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szGPOName","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"GPOLink","Type":{"Kind":"ApiRef","Name":"GPO_LINK","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":[]} + ,{"Name":"pPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":[]} + ,{"Name":"lpExtensions","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_POLICY_OBJECTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDSPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileSysPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szGPOName","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"GPOLink","Type":{"Kind":"ApiRef","Name":"GPO_LINK","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTW","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":[]} + ,{"Name":"pPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTW","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":[]} + ,{"Name":"lpExtensions","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNSTATUSMESSAGECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bVerbose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNPROCESSGROUPPOLICY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeletedGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pChangedGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbAbort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"PFNSTATUSMESSAGECALLBACK","TargetKind":"FunctionPointer","Api":"Policy","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFNPROCESSGROUPPOLICYEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hKeyRoot","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeletedGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pChangedGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbAbort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"PFNSTATUSMESSAGECALLBACK","TargetKind":"FunctionPointer","Api":"Policy","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pWbemServices","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pRsopStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RSOP_TARGET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszNewSOM","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"psaSecurityGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pRsopToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":[]} + ,{"Name":"pWbemServices","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNGENERATEGROUPPOLICY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAbort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwszSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pComputerTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSOP_TARGET","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pUserTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSOP_TARGET","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SETTINGSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RSOPUnspecified","Value":0} + ,{"Name":"RSOPApplied","Value":1} + ,{"Name":"RSOPIgnored","Value":2} + ,{"Name":"RSOPFailed","Value":3} + ,{"Name":"RSOPSubsettingFailed","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POLICYSETTINGSTATUSINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szEventSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szEventLogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"SETTINGSTATUS","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ,{"Name":"timeLogged","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSTALLSPECTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPNAME","Value":1} + ,{"Name":"FILEEXT","Value":2} + ,{"Name":"PROGID","Value":3} + ,{"Name":"COMCLASS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INSTALLSPEC" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AppName","Type":{"Kind":"ApiRef","Name":"_AppName_e__Struct","TargetKind":"Default","Api":"Policy","Parents":["INSTALLSPEC"]},"Attrs":[]} + ,{"Name":"FileExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"COMClass","Type":{"Kind":"ApiRef","Name":"_COMClass_e__Struct","TargetKind":"Default","Api":"Policy","Parents":["INSTALLSPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AppName_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GPOId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_COMClass_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClsCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INSTALLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"INSTALLSPECTYPE","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ,{"Name":"Spec","Type":{"Kind":"ApiRef","Name":"INSTALLSPEC","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ABSENT","Value":0} + ,{"Name":"ASSIGNED","Value":1} + ,{"Name":"PUBLISHED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LOCALMANAGEDAPPLICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszDeploymentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProductId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MANAGEDAPPLICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPublisher","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersionHi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersionLo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GpoId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pszPolicyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Language","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pszOwner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszComments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszContact","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSupportUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInstalled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_POLICY_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GPOTypeLocal","Value":0} + ,{"Name":"GPOTypeRemote","Value":1} + ,{"Name":"GPOTypeDS","Value":2} + ,{"Name":"GPOTypeLocalUser","Value":3} + ,{"Name":"GPOTypeLocalGroup","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GROUP_POLICY_HINT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GPHintUnknown","Value":0} + ,{"Name":"GPHintMachine","Value":1} + ,{"Name":"GPHintSite","Value":2} + ,{"Name":"GPHintDomain","Value":3} + ,{"Name":"GPHintOrganizationalUnit","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGPEInformation" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegistryKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDSPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileSysPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECT_TYPE","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetHint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpHint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_HINT_TYPE","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PolicyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pGuidSnapin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IGroupPolicyObject" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"New" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenDSGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenLocalMachineGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenRemoteMachineGPO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDSPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileSysPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegistryKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gpoType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECT_TYPE","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMachineName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertySheetPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPages","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"uPageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRSOPInformation" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEventLogEntryText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEventSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszEventLogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszEventTime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"GPOBROWSEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpInitialOU","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDSPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDSPathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gpoType","Type":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECT_TYPE","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ,{"Name":"gpoHint","Type":{"Kind":"ApiRef","Name":"GROUP_POLICY_HINT_TYPE","TargetKind":"Default","Api":"Policy","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"RefreshPolicy" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshPolicyEx" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnterCriticalPolicySection" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LeaveCriticalPolicySection" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterGPNotification" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterGPNotification" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGPOListA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGPOListW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTW","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeGPOListA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeGPOListW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTW","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAppliedGPOListA" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSidUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGuidExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTA","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAppliedGPOListW" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSidUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGuidExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppGPOList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_POLICY_OBJECTW","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessGroupPolicyCompleted" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"extensionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pAsyncHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessGroupPolicyCompletedEx" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"extensionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pAsyncHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RsopStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RsopAccessCheckByType" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pRsopToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwDesiredAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrivilegeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdwPrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"pdwGrantedAccessMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbAccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RsopFileAccessCheck" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRsopToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwDesiredAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwGrantedAccessMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbAccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RsopSetPolicySettingStatus" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServices","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSettingInstance","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POLICYSETTINGSTATUSINFO","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RsopResetPolicySettingStatus" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServices","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSettingInstance","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateGPNotification" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bMachine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwszMgmtProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMgmtProductOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallApplication" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInstallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLDATA","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UninstallApplication" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommandLineFromMsiDescriptor" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CommandLine","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"CommandLineLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetManagedApplications" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dwQueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwApps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgManagedApps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANAGEDAPPLICATION","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalManagedApplications" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bUserApps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwApps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgLocalApps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOCALMANAGEDAPPLICATION","TargetKind":"Default","Api":"Policy","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalManagedApplicationData" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SupportUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetManagedApplicationCategories" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAppCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPCATEGORYINFOLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateGPOLink" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpGPO","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fHighPriority","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteGPOLink" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpGPO","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAllGPOLinks" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BrowseForGPO" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpBrowseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GPOBROWSEINFO","TargetKind":"Default","Api":"Policy","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImportRSoPData" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExportRSoPData" + ,"SetLastError":false + ,"DllImport":"GPEDIT" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "GROUP_POLICY_OBJECT" + ,"GetGPOList" + ,"FreeGPOList" + ,"GetAppliedGPOList" +] + +} diff --git a/api/Power.json b/api/Power.json new file mode 100644 index 0000000..71ce0e3 --- /dev/null +++ b/api/Power.json @@ -0,0 +1,119 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"PowerWriteACValueIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"AcValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteDCValueIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DcValueIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerReadACValueIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"AcValueIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadDCValueIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DcValueIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadACDefaultIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"AcDefaultIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadDCDefaultIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DcDefaultIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerWriteACDefaultIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DefaultAcIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteDCDefaultIndex" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemePersonalityGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DefaultDcIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/PrintDocs.json b/api/PrintDocs.json new file mode 100644 index 0000000..943051a --- /dev/null +++ b/api/PrintDocs.json @@ -0,0 +1,29 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"XPS_GLYPH_INDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"advanceWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"horizontalOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"verticalOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/ProcessSnapshotting.json b/api/ProcessSnapshotting.json new file mode 100644 index 0000000..d1fa365 --- /dev/null +++ b/api/ProcessSnapshotting.json @@ -0,0 +1,600 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PSS_HANDLE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_HANDLE_NONE","Value":0} + ,{"Name":"PSS_HANDLE_HAVE_TYPE","Value":1} + ,{"Name":"PSS_HANDLE_HAVE_NAME","Value":2} + ,{"Name":"PSS_HANDLE_HAVE_BASIC_INFORMATION","Value":4} + ,{"Name":"PSS_HANDLE_HAVE_TYPE_SPECIFIC_INFORMATION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_OBJECT_TYPE_UNKNOWN","Value":0} + ,{"Name":"PSS_OBJECT_TYPE_PROCESS","Value":1} + ,{"Name":"PSS_OBJECT_TYPE_THREAD","Value":2} + ,{"Name":"PSS_OBJECT_TYPE_MUTANT","Value":3} + ,{"Name":"PSS_OBJECT_TYPE_EVENT","Value":4} + ,{"Name":"PSS_OBJECT_TYPE_SECTION","Value":5} + ,{"Name":"PSS_OBJECT_TYPE_SEMAPHORE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_CAPTURE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_CAPTURE_NONE","Value":0} + ,{"Name":"PSS_CAPTURE_VA_CLONE","Value":1} + ,{"Name":"PSS_CAPTURE_RESERVED_00000002","Value":2} + ,{"Name":"PSS_CAPTURE_HANDLES","Value":4} + ,{"Name":"PSS_CAPTURE_HANDLE_NAME_INFORMATION","Value":8} + ,{"Name":"PSS_CAPTURE_HANDLE_BASIC_INFORMATION","Value":16} + ,{"Name":"PSS_CAPTURE_HANDLE_TYPE_SPECIFIC_INFORMATION","Value":32} + ,{"Name":"PSS_CAPTURE_HANDLE_TRACE","Value":64} + ,{"Name":"PSS_CAPTURE_THREADS","Value":128} + ,{"Name":"PSS_CAPTURE_THREAD_CONTEXT","Value":256} + ,{"Name":"PSS_CAPTURE_THREAD_CONTEXT_EXTENDED","Value":512} + ,{"Name":"PSS_CAPTURE_RESERVED_00000400","Value":1024} + ,{"Name":"PSS_CAPTURE_VA_SPACE","Value":2048} + ,{"Name":"PSS_CAPTURE_VA_SPACE_SECTION_INFORMATION","Value":4096} + ,{"Name":"PSS_CAPTURE_IPT_TRACE","Value":8192} + ,{"Name":"PSS_CAPTURE_RESERVED_00004000","Value":16384} + ,{"Name":"PSS_CREATE_BREAKAWAY_OPTIONAL","Value":67108864} + ,{"Name":"PSS_CREATE_BREAKAWAY","Value":134217728} + ,{"Name":"PSS_CREATE_FORCE_BREAKAWAY","Value":268435456} + ,{"Name":"PSS_CREATE_USE_VM_ALLOCATIONS","Value":536870912} + ,{"Name":"PSS_CREATE_MEASURE_PERFORMANCE","Value":1073741824} + ,{"Name":"PSS_CREATE_RELEASE_SECTION","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_QUERY_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_QUERY_PROCESS_INFORMATION","Value":0} + ,{"Name":"PSS_QUERY_VA_CLONE_INFORMATION","Value":1} + ,{"Name":"PSS_QUERY_AUXILIARY_PAGES_INFORMATION","Value":2} + ,{"Name":"PSS_QUERY_VA_SPACE_INFORMATION","Value":3} + ,{"Name":"PSS_QUERY_HANDLE_INFORMATION","Value":4} + ,{"Name":"PSS_QUERY_THREAD_INFORMATION","Value":5} + ,{"Name":"PSS_QUERY_HANDLE_TRACE_INFORMATION","Value":6} + ,{"Name":"PSS_QUERY_PERFORMANCE_COUNTERS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_WALK_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_WALK_AUXILIARY_PAGES","Value":0} + ,{"Name":"PSS_WALK_VA_SPACE","Value":1} + ,{"Name":"PSS_WALK_HANDLES","Value":2} + ,{"Name":"PSS_WALK_THREADS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_DUPLICATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_DUPLICATE_NONE","Value":0} + ,{"Name":"PSS_DUPLICATE_CLOSE_SOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HPSS__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HPSSWALK__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_PROCESS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_PROCESS_FLAGS_NONE","Value":0} + ,{"Name":"PSS_PROCESS_FLAGS_PROTECTED","Value":1} + ,{"Name":"PSS_PROCESS_FLAGS_WOW64","Value":2} + ,{"Name":"PSS_PROCESS_FLAGS_RESERVED_03","Value":4} + ,{"Name":"PSS_PROCESS_FLAGS_RESERVED_04","Value":8} + ,{"Name":"PSS_PROCESS_FLAGS_FROZEN","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_PROCESS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_PROCESS_FLAGS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":[]} + ,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ExitTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakVirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PrivateUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ExecuteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_VA_CLONE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VaCloneHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_AUXILIARY_PAGES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuxPagesCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_VA_SPACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RegionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_HANDLE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HandlesCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_THREAD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadsCaptured","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_HANDLE_TRACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_PERFORMANCE_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VaCloneCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VaCloneWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VaSpaceCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VaSpaceWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AuxPagesCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AuxPagesWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HandlesCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HandlesWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ThreadsCycleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ThreadsWallClockPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_AUXILIARY_PAGE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BasicInformation","Type":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PageContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_VA_SPACE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MappedFileNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MappedFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_HANDLE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_HANDLE_FLAGS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"PSS_OBJECT_TYPE","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":[]} + ,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagedPoolCharge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonPagedPoolCharge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"TypeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ObjectNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"TypeSpecificInformation","Type":{"Kind":"ApiRef","Name":"_TypeSpecificInformation_e__Union","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["PSS_HANDLE_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_TypeSpecificInformation_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"_Process_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ,{"Name":"Thread","Type":{"Kind":"ApiRef","Name":"_Thread_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ,{"Name":"Mutant","Type":{"Kind":"ApiRef","Name":"_Mutant_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"_Section_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ,{"Name":"Semaphore","Type":{"Kind":"ApiRef","Name":"_Semaphore_e__Struct","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":["_TypeSpecificInformation_e__Union","PSS_HANDLE_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Section_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Mutant_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Abandoned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OwnerProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OwnerThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Process_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Event_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Signaled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Thread_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Win32StartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Semaphore_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PSS_THREAD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSS_THREAD_FLAGS_NONE","Value":0} + ,{"Name":"PSS_THREAD_FLAGS_TERMINATED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSS_THREAD_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LastSyscallFirstArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"LastSyscallNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ExitTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Win32StartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CaptureTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_THREAD_FLAGS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":[]} + ,{"Name":"SuspendCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SizeOfContextRecord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ContextRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSS_ALLOCATOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocRoutine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"FreeRoutine","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"PssCaptureSnapshot" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CaptureFlags","Type":{"Kind":"ApiRef","Name":"PSS_CAPTURE_FLAGS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PssFreeSnapshot" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PssQuerySnapshot" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"PSS_QUERY_INFORMATION_CLASS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PssWalkSnapshot" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"PSS_WALK_INFORMATION_CLASS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":["In"]} + ,{"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PssDuplicateSnapshot" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SourceProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TargetProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetSnapshotHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSS__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PSS_DUPLICATE_FLAGS","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PssWalkMarkerCreate" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Allocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSS_ALLOCATOR","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PssWalkMarkerFree" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PssWalkMarkerGetPosition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Position","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PssWalkMarkerSetPosition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PssWalkMarkerSeekToBeginning" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"WalkMarkerHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSSWALK__","TargetKind":"Default","Api":"ProcessSnapshotting","Parents":[]}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/ProcessStatus.json b/api/ProcessStatus.json new file mode 100644 index 0000000..876f7a2 --- /dev/null +++ b/api/ProcessStatus.json @@ -0,0 +1,559 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MODULEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpBaseOfDll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntryPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAPI_WORKING_SET_BLOCK" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"ProcessStatus","Parents":["PSAPI_WORKING_SET_BLOCK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PSAPI_WORKING_SET_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WorkingSetInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PSAPI_WORKING_SET_BLOCK","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAPI_WORKING_SET_EX_BLOCK" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ProcessStatus","Parents":["PSAPI_WORKING_SET_EX_BLOCK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"ProcessStatus","Parents":["_Anonymous_e__Union","PSAPI_WORKING_SET_EX_BLOCK"]},"Attrs":[]} + ,{"Name":"Invalid","Type":{"Kind":"ApiRef","Name":"_Invalid_e__Struct","TargetKind":"Default","Api":"ProcessStatus","Parents":["_Anonymous_e__Union","PSAPI_WORKING_SET_EX_BLOCK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Invalid_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PSAPI_WORKING_SET_EX_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"VirtualAttributes","Type":{"Kind":"ApiRef","Name":"PSAPI_WORKING_SET_EX_BLOCK","TargetKind":"Default","Api":"ProcessStatus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAPI_WS_WATCH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FaultingPc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"FaultingVa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAPI_WS_WATCH_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BasicInfo","Type":{"Kind":"ApiRef","Name":"PSAPI_WS_WATCH_INFORMATION","TargetKind":"Default","Api":"ProcessStatus","Parents":[]},"Attrs":[]} + ,{"Name":"FaultingThreadId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_MEMORY_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_MEMORY_COUNTERS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaPeakNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PrivateUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERFORMANCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommitTotal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CommitLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CommitPeak","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PhysicalTotal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PhysicalAvailable","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SystemCache","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"KernelTotal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"KernelPaged","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"KernelNonpaged","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_PAGE_FILE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TotalInUse","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PENUM_PAGE_FILE_CALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPageFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_PAGE_FILE_INFORMATION","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PENUM_PAGE_FILE_CALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPageFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUM_PAGE_FILE_INFORMATION","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"Functions":[ + { + "Name":"K32EnumProcesses" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpidProcess","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"K32EnumProcessModules" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lphModule","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"K32EnumProcessModulesEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lphModule","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFilterFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetModuleBaseNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpBaseName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetModuleBaseNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpBaseName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetModuleFileNameExA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetModuleFileNameExW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetModuleInformation" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpmodinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEINFO","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32EmptyWorkingSet" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32QueryWorkingSet" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32QueryWorkingSetEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32InitializeProcessForWsWatch" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetWsChanges" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpWatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSAPI_WS_WATCH_INFORMATION","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetWsChangesEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpWatchInfoEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSAPI_WS_WATCH_INFORMATION_EX","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"K32GetMappedFileNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetMappedFileNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32EnumDeviceDrivers" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpImageBase","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"K32GetDeviceDriverBaseNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetDeviceDriverBaseNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBaseName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetDeviceDriverFileNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetDeviceDriverFileNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ImageBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetProcessMemoryInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsmemCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_MEMORY_COUNTERS","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetPerformanceInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPerformanceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERFORMANCE_INFORMATION","TargetKind":"Default","Api":"ProcessStatus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32EnumPageFilesW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCallBackRoutine","Type":{"Kind":"ApiRef","Name":"PENUM_PAGE_FILE_CALLBACKW","TargetKind":"FunctionPointer","Api":"ProcessStatus","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"K32EnumPageFilesA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCallBackRoutine","Type":{"Kind":"ApiRef","Name":"PENUM_PAGE_FILE_CALLBACKA","TargetKind":"FunctionPointer","Api":"ProcessStatus","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"K32GetProcessImageFileNameA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpImageFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"K32GetProcessImageFileNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpImageFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "PENUM_PAGE_FILE_CALLBACK" + ,"K32GetModuleBaseName" + ,"K32GetModuleFileNameEx" + ,"K32GetMappedFileName" + ,"K32GetDeviceDriverBaseName" + ,"K32GetDeviceDriverFileName" + ,"K32EnumPageFiles" + ,"K32GetProcessImageFileName" +] + +} diff --git a/api/ProjectedFileSystem.json b/api/ProjectedFileSystem.json new file mode 100644 index 0000000..96a7d58 --- /dev/null +++ b/api/ProjectedFileSystem.json @@ -0,0 +1,753 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PRJ_NOTIFY_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_NOTIFY_NONE","Value":0} + ,{"Name":"PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS","Value":1} + ,{"Name":"PRJ_NOTIFY_FILE_OPENED","Value":2} + ,{"Name":"PRJ_NOTIFY_NEW_FILE_CREATED","Value":4} + ,{"Name":"PRJ_NOTIFY_FILE_OVERWRITTEN","Value":8} + ,{"Name":"PRJ_NOTIFY_PRE_DELETE","Value":16} + ,{"Name":"PRJ_NOTIFY_PRE_RENAME","Value":32} + ,{"Name":"PRJ_NOTIFY_PRE_SET_HARDLINK","Value":64} + ,{"Name":"PRJ_NOTIFY_FILE_RENAMED","Value":128} + ,{"Name":"PRJ_NOTIFY_HARDLINK_CREATED","Value":256} + ,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION","Value":512} + ,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED","Value":1024} + ,{"Name":"PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED","Value":2048} + ,{"Name":"PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL","Value":4096} + ,{"Name":"PRJ_NOTIFY_USE_EXISTING_MASK","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_NOTIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_NOTIFICATION_FILE_OPENED","Value":2} + ,{"Name":"PRJ_NOTIFICATION_NEW_FILE_CREATED","Value":4} + ,{"Name":"PRJ_NOTIFICATION_FILE_OVERWRITTEN","Value":8} + ,{"Name":"PRJ_NOTIFICATION_PRE_DELETE","Value":16} + ,{"Name":"PRJ_NOTIFICATION_PRE_RENAME","Value":32} + ,{"Name":"PRJ_NOTIFICATION_PRE_SET_HARDLINK","Value":64} + ,{"Name":"PRJ_NOTIFICATION_FILE_RENAMED","Value":128} + ,{"Name":"PRJ_NOTIFICATION_HARDLINK_CREATED","Value":256} + ,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION","Value":512} + ,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED","Value":1024} + ,{"Name":"PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED","Value":2048} + ,{"Name":"PRJ_NOTIFICATION_FILE_PRE_CONVERT_TO_FULL","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_EXT_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_EXT_INFO_TYPE_SYMLINK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_EXTENDED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"PRJ_EXT_INFO_TYPE","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"NextInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_EXTENDED_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Symlink","Type":{"Kind":"ApiRef","Name":"_Symlink_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["_Anonymous_e__Union","PRJ_EXTENDED_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Symlink_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PRJ_NOTIFICATION_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationBitMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationRoot","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_STARTVIRTUALIZING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_FLAG_NONE","Value":0} + ,{"Name":"PRJ_FLAG_USE_NEGATIVE_PATH_CACHE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_STARTVIRTUALIZING_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PRJ_STARTVIRTUALIZING_FLAGS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"PoolThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConcurrentThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_MAPPING","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"NotificationMappingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_VIRTUALIZATION_INSTANCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_PLACEHOLDER_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_PLACEHOLDER_ID_LENGTH","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_PLACEHOLDER_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ContentID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_FILE_BASIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsDirectory","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_PLACEHOLDER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileBasicInfo","Type":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"EaInformation","Type":{"Kind":"ApiRef","Name":"_EaInformation_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_PLACEHOLDER_INFO"]},"Attrs":[]} + ,{"Name":"SecurityInformation","Type":{"Kind":"ApiRef","Name":"_SecurityInformation_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_PLACEHOLDER_INFO"]},"Attrs":[]} + ,{"Name":"StreamsInformation","Type":{"Kind":"ApiRef","Name":"_StreamsInformation_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_PLACEHOLDER_INFO"]},"Attrs":[]} + ,{"Name":"VersionInfo","Type":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"VariableData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_StreamsInformation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamsInfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetToFirstStreamInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EaInformation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EaBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetToFirstEa","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SecurityInformation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetToSecurityDescriptor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PRJ_UPDATE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_UPDATE_NONE","Value":0} + ,{"Name":"PRJ_UPDATE_ALLOW_DIRTY_METADATA","Value":1} + ,{"Name":"PRJ_UPDATE_ALLOW_DIRTY_DATA","Value":2} + ,{"Name":"PRJ_UPDATE_ALLOW_TOMBSTONE","Value":4} + ,{"Name":"PRJ_UPDATE_RESERVED1","Value":8} + ,{"Name":"PRJ_UPDATE_RESERVED2","Value":16} + ,{"Name":"PRJ_UPDATE_ALLOW_READ_ONLY","Value":32} + ,{"Name":"PRJ_UPDATE_MAX_VAL","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_UPDATE_FAILURE_CAUSES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_UPDATE_FAILURE_CAUSE_NONE","Value":0} + ,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_DIRTY_METADATA","Value":1} + ,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_DIRTY_DATA","Value":2} + ,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_TOMBSTONE","Value":4} + ,{"Name":"PRJ_UPDATE_FAILURE_CAUSE_READ_ONLY","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_FILE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_FILE_STATE_PLACEHOLDER","Value":1} + ,{"Name":"PRJ_FILE_STATE_HYDRATED_PLACEHOLDER","Value":2} + ,{"Name":"PRJ_FILE_STATE_DIRTY_PLACEHOLDER","Value":4} + ,{"Name":"PRJ_FILE_STATE_FULL","Value":8} + ,{"Name":"PRJ_FILE_STATE_TOMBSTONE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_CALLBACK_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_CB_DATA_FLAG_ENUM_RESTART_SCAN","Value":1} + ,{"Name":"PRJ_CB_DATA_FLAG_ENUM_RETURN_SINGLE_ENTRY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_CALLBACK_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA_FLAGS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"NamespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"CommandId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FileId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataStreamId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"FilePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"VersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"TriggeringProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TriggeringProcessImageFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"InstanceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_START_DIRECTORY_ENUMERATION_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRJ_GET_DIRECTORY_ENUMERATION_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"searchExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dirEntryBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRJ_END_DIRECTORY_ENUMERATION_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"enumerationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRJ_GET_PLACEHOLDER_INFO_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRJ_GET_FILE_DATA_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"byteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRJ_QUERY_FILE_NAME_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRJ_NOTIFICATION_PARAMETERS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PostCreate","Type":{"Kind":"ApiRef","Name":"_PostCreate_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_NOTIFICATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"FileRenamed","Type":{"Kind":"ApiRef","Name":"_FileRenamed_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_NOTIFICATION_PARAMETERS"]},"Attrs":[]} + ,{"Name":"FileDeletedOnHandleClose","Type":{"Kind":"ApiRef","Name":"_FileDeletedOnHandleClose_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_NOTIFICATION_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_FileRenamed_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PostCreate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FileDeletedOnHandleClose_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsFileModified","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PRJ_NOTIFICATION_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"isDirectory","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"notification","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"operationParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_PARAMETERS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRJ_CANCEL_COMMAND_CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACK_DATA","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRJ_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartDirectoryEnumerationCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_START_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"EndDirectoryEnumerationCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_END_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"GetDirectoryEnumerationCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_GET_DIRECTORY_ENUMERATION_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"GetPlaceholderInfoCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_GET_PLACEHOLDER_INFO_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"GetFileDataCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_GET_FILE_DATA_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryFileNameCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_QUERY_FILE_NAME_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"NotificationCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NOTIFICATION_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"CancelCommandCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CANCEL_COMMAND_CB","TargetKind":"FunctionPointer","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRJ_COMPLETE_COMMAND_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION","Value":1} + ,{"Name":"PRJ_COMPLETE_COMMAND_TYPE_ENUMERATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandType","Type":{"Kind":"ApiRef","Name":"PRJ_COMPLETE_COMMAND_TYPE","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Notification","Type":{"Kind":"ApiRef","Name":"_Notification_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["_Anonymous_e__Union","PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Enumeration","Type":{"Kind":"ApiRef","Name":"_Enumeration_e__Struct","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":["_Anonymous_e__Union","PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Notification_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationMask","Type":{"Kind":"ApiRef","Name":"PRJ_NOTIFY_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Enumeration_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DirEntryBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"PrjStartVirtualizing" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"virtualizationRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"callbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_CALLBACKS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"instanceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_STARTVIRTUALIZING_OPTIONS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrjStopVirtualizing" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjClearNegativePathCache" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"totalEntryNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PrjGetVirtualizationInstanceInfo" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"virtualizationInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_VIRTUALIZATION_INSTANCE_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrjMarkDirectoryAsPlaceholder" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"targetPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"versionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_VERSION_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"virtualizationInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrjWritePlaceholderInfo" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjWritePlaceholderInfo2" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExtendedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_EXTENDED_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PrjUpdateFileIfNeeded" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRJ_PLACEHOLDER_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"placeholderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"updateFlags","Type":{"Kind":"ApiRef","Name":"PRJ_UPDATE_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"failureReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_UPDATE_FAILURE_CAUSES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PrjDeleteFile" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"updateFlags","Type":{"Kind":"ApiRef","Name":"PRJ_UPDATE_TYPES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"failureReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_UPDATE_FAILURE_CAUSES","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PrjWriteFileData" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dataStreamId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"byteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjGetOnDiskFileState" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destinationFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_STATE","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrjAllocateAlignedBuffer" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjFreeAlignedBuffer" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjCompleteCommand" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceVirtualizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"commandId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"completionResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"extendedParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PrjFillDirEntryBuffer" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileBasicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dirEntryBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrjFillDirEntryBuffer2" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dirEntryBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_DIR_ENTRY_BUFFER_HANDLE__","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileBasicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_FILE_BASIC_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"extendedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRJ_EXTENDED_INFO","TargetKind":"Default","Api":"ProjectedFileSystem","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PrjFileNameMatch" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"fileNameToCheck","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrjFileNameCompare" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fileName1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fileName2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PrjDoesNameContainWildCards" + ,"SetLastError":false + ,"DllImport":"PROJECTEDFSLIB" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/QualityOfService.json b/api/QualityOfService.json new file mode 100644 index 0000000..6dc78ef --- /dev/null +++ b/api/QualityOfService.json @@ -0,0 +1,1641 @@ +{ + +"Constants":[ + { + "Name":"IS_GUAR_RSPEC" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_C" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_D" + ,"NativeType":"Int32" + ,"Value":132 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_Ctot" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_Dtot" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_Csum" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"GUAR_ADSPARM_Dsum" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"FLOWSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenBucketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DelayVariation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSduSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumPolicedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_OBJECT_HDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_SD_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ShapeDiscardMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_SHAPING_RATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ShapingRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RsvpObjHdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"obj_length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"obj_class","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"obj_ctype","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Session_IPv4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sess_destaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"sess_protid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sess_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sess_destport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSVP_SESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sess_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"sess_u","Type":{"Kind":"ApiRef","Name":"_sess_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["RSVP_SESSION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_sess_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sess_ipv4","Type":{"Kind":"ApiRef","Name":"Session_IPv4","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"Rsvp_Hop_IPv4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hop_ipaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"hop_LIH","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSVP_HOP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hop_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"hop_u","Type":{"Kind":"ApiRef","Name":"_hop_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["RSVP_HOP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_hop_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hop_ipv4","Type":{"Kind":"ApiRef","Name":"Rsvp_Hop_IPv4","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RESV_STYLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"style_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"style_word","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Filter_Spec_IPv4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filt_ipaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"filt_unused","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"filt_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Filter_Spec_IPv4GPI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filt_ipaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"filt_gpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILTER_SPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filt_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"filt_u","Type":{"Kind":"ApiRef","Name":"_filt_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["FILTER_SPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_filt_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filt_ipv4","Type":{"Kind":"ApiRef","Name":"Filter_Spec_IPv4","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"filt_ipv4gpi","Type":{"Kind":"ApiRef","Name":"Filter_Spec_IPv4GPI","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"Scope_list_ipv4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scopl_ipaddr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSVP_SCOPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scopl_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"scope_u","Type":{"Kind":"ApiRef","Name":"_scope_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["RSVP_SCOPE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_scope_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scopl_ipv4","Type":{"Kind":"ApiRef","Name":"Scope_list_ipv4","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"Error_Spec_IPv4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"errs_errnode","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"errs_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"errs_code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"errs_value","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ERROR_SPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"errs_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"errs_u","Type":{"Kind":"ApiRef","Name":"_errs_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["ERROR_SPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_errs_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"errs_ipv4","Type":{"Kind":"ApiRef","Name":"Error_Spec_IPv4","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"POLICY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PolicyObjHdr","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"usPeOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usPeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usPeType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucPeData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"int_serv_wkp" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IS_WKP_HOP_CNT","Value":4} + ,{"Name":"IS_WKP_PATH_BW","Value":6} + ,{"Name":"IS_WKP_MIN_LATENCY","Value":8} + ,{"Name":"IS_WKP_COMPOSED_MTU","Value":10} + ,{"Name":"IS_WKP_TB_TSPEC","Value":127} + ,{"Name":"IS_WKP_Q_TSPEC","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IntServMainHdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ismh_version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ismh_unused","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ismh_len32b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IntServServiceHdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"issh_service","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"issh_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"issh_len32b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IntServParmHdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isph_parm_num","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"isph_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"isph_len32b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GenTspecParms" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TB_Tspec_r","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TB_Tspec_b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TB_Tspec_p","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"TB_Tspec_m","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TB_Tspec_M","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GenTspec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gen_Tspec_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_Tspec_parm_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_Tspec_parms","Type":{"Kind":"ApiRef","Name":"GenTspecParms","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QualTspecParms" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TB_Tspec_M","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QualTspec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qual_Tspec_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"qual_Tspec_parm_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"qual_Tspec_parms","Type":{"Kind":"ApiRef","Name":"QualTspecParms","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QualAppFlowSpec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Q_spec_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Q_spec_parm_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Q_spec_parms","Type":{"Kind":"ApiRef","Name":"QualTspecParms","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IntServTspecBody" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"st_mh","Type":{"Kind":"ApiRef","Name":"IntServMainHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"tspec_u","Type":{"Kind":"ApiRef","Name":"_tspec_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["IntServTspecBody"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_tspec_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gen_stspec","Type":{"Kind":"ApiRef","Name":"GenTspec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"qual_stspec","Type":{"Kind":"ApiRef","Name":"QualTspec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SENDER_TSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stspec_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"stspec_body","Type":{"Kind":"ApiRef","Name":"IntServTspecBody","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CtrlLoadFlowspec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CL_spec_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"CL_spec_parm_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"CL_spec_parms","Type":{"Kind":"ApiRef","Name":"GenTspecParms","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GuarRspec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guar_R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Guar_S","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GuarFlowSpec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guar_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Guar_Tspec_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Guar_Tspec_parms","Type":{"Kind":"ApiRef","Name":"GenTspecParms","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Guar_Rspec_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Guar_Rspec","Type":{"Kind":"ApiRef","Name":"GuarRspec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IntServFlowSpec" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"spec_mh","Type":{"Kind":"ApiRef","Name":"IntServMainHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"spec_u","Type":{"Kind":"ApiRef","Name":"_spec_u_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["IntServFlowSpec"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_spec_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CL_spec","Type":{"Kind":"ApiRef","Name":"CtrlLoadFlowspec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"G_spec","Type":{"Kind":"ApiRef","Name":"GuarFlowSpec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Q_spec","Type":{"Kind":"ApiRef","Name":"QualAppFlowSpec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IS_FLOWSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flow_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"flow_body","Type":{"Kind":"ApiRef","Name":"IntServFlowSpec","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"flow_desc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u1","Type":{"Kind":"ApiRef","Name":"_u1_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["flow_desc"]},"Attrs":[]} + ,{"Name":"u2","Type":{"Kind":"ApiRef","Name":"_u2_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["flow_desc"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENDER_TSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"isflow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IS_FLOWSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_u2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stemp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_SPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"fspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTER_SPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"Gads_parms_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Gads_serv_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Gads_Ctot_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Gads_Ctot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Gads_Dtot_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Gads_Dtot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Gads_Csum_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Gads_Csum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Gads_Dsum_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Gads_Dsum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GenAdspecParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gen_parm_hdr","Type":{"Kind":"ApiRef","Name":"IntServServiceHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_parm_hopcnt_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_parm_hopcnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gen_parm_pathbw_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_parm_path_bw","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gen_parm_minlat_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_parm_min_latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gen_parm_compmtu_hdr","Type":{"Kind":"ApiRef","Name":"IntServParmHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"gen_parm_composed_MTU","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IS_ADSPEC_BODY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adspec_mh","Type":{"Kind":"ApiRef","Name":"IntServMainHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"adspec_genparms","Type":{"Kind":"ApiRef","Name":"GenAdspecParams","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adspec_header","Type":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"adspec_body","Type":{"Kind":"ApiRef","Name":"IS_ADSPEC_BODY","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID_ERROR_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usIdErrLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucAType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucSubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"usReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"usIdErrorValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ucIdErrData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPM_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RHANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSVP_MSG_OBJS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RsvpMsgType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pRsvpSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSVP_SESSION","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"pRsvpFromHop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSVP_HOP","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"pRsvpToHop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSVP_HOP","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"pResvStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESV_STYLE","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"pRsvpScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RSVP_SCOPE","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"FlowDescCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pFlowDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"flow_desc","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"PdObjectCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ppPdObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_DATA","TargetKind":"Default","Api":"QualityOfService","Parents":[]}}},"Attrs":[]} + ,{"Name":"pErrorSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERROR_SPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"pAdspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PALLOCMEM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFREEMEM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"policy_decision" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpvResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wPolicyErrCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPolicyErrValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CBADMITRESULT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}} + ,"Params":[ + {"Name":"LpmHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPM_HANDLE__","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequestHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RHANDLE__","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulPcmActionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LpmError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PolicyDecisionsCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPolicyDecisions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"policy_decision","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CBGETRSVPOBJECTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}} + ,"Params":[ + {"Name":"LpmHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPM_HANDLE__","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequestHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RHANDLE__","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"LpmError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RsvpObjectsCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRsvpObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RsvpObjHdr","TargetKind":"Default","Api":"QualityOfService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPM_INIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PcmVersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResultTimeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfiguredLpmCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AllocMemory","Type":{"Kind":"ApiRef","Name":"PALLOCMEM","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"FreeMemory","Type":{"Kind":"ApiRef","Name":"PFREEMEM","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"PcmAdmitResultCallback","Type":{"Kind":"ApiRef","Name":"CBADMITRESULT","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"GetRsvpObjectsCallback","Type":{"Kind":"ApiRef","Name":"CBGETRSVPOBJECTS","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"lpmiptable" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfIpAddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"IfNetMask","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_TRAFFIC_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSTrafficTypeBestEffort","Value":0} + ,{"Name":"QOSTrafficTypeBackground","Value":1} + ,{"Name":"QOSTrafficTypeExcellentEffort","Value":2} + ,{"Name":"QOSTrafficTypeAudioVideo","Value":3} + ,{"Name":"QOSTrafficTypeVoice","Value":4} + ,{"Name":"QOSTrafficTypeControl","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_SET_FLOW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSSetTrafficType","Value":0} + ,{"Name":"QOSSetOutgoingRate","Value":1} + ,{"Name":"QOSSetOutgoingDSCPValue","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_PACKET_PRIORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConformantDSCPValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonConformantDSCPValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConformantL2Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NonConformantL2Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_FLOW_FUNDAMENTALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BottleneckBandwidthSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BottleneckBandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableBandwidthSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AvailableBandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RTTSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RTT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_FLOWRATE_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSFlowRateNotApplicable","Value":0} + ,{"Name":"QOSFlowRateContentChange","Value":1} + ,{"Name":"QOSFlowRateCongestion","Value":2} + ,{"Name":"QOSFlowRateHigherContentEncoding","Value":3} + ,{"Name":"QOSFlowRateUserCaused","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_SHAPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSShapeOnly","Value":0} + ,{"Name":"QOSShapeAndMark","Value":1} + ,{"Name":"QOSUseNonConformantMarkings","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_FLOWRATE_OUTGOING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ShapingBehavior","Type":{"Kind":"ApiRef","Name":"QOS_SHAPING","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"QOS_FLOWRATE_REASON","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_QUERY_FLOW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSQueryFlowFundamentals","Value":0} + ,{"Name":"QOSQueryPacketPriority","Value":1} + ,{"Name":"QOSQueryOutgoingRate","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_NOTIFY_FLOW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QOSNotifyCongested","Value":0} + ,{"Name":"QOSNotifyUncongested","Value":1} + ,{"Name":"QOSNotifyAvailable","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_FRIENDLY_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"FriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_TRAFFIC_CLASS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"TrafficClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_DS_CLASS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"DSField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_DIFFSERV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"DSFieldCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DiffservRule","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_DIFFSERV_RULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InboundDSField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ConformingOutboundDSField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NonConformingOutboundDSField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ConformingUserPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NonConformingUserPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS_TCP_TRAFFIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectHdr","Type":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCI_NOTIFY_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClRegCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClIfcCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubCode","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TCI_ADD_FLOW_COMPLETE_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClFlowCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TCI_MOD_FLOW_COMPLETE_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClFlowCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TCI_DEL_FLOW_COMPLETE_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClFlowCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TCI_CLIENT_FUNC_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClNotifyHandler","Type":{"Kind":"ApiRef","Name":"TCI_NOTIFY_HANDLER","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ClAddFlowCompleteHandler","Type":{"Kind":"ApiRef","Name":"TCI_ADD_FLOW_COMPLETE_HANDLER","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ClModifyFlowCompleteHandler","Type":{"Kind":"ApiRef","Name":"TCI_MOD_FLOW_COMPLETE_HANDLER","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ClDeleteFlowCompleteHandler","Type":{"Kind":"ApiRef","Name":"TCI_DEL_FLOW_COMPLETE_HANDLER","TargetKind":"FunctionPointer","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADDRESS_LIST_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressList","Type":{"Kind":"ApiRef","Name":"NETWORK_ADDRESS_LIST","TargetKind":"Default","Api":"NativeWiFi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TC_IFC_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pInterfaceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AddressListDesc","Type":{"Kind":"ApiRef","Name":"ADDRESS_LIST_DESCRIPTOR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TC_SUPPORTED_INFO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceIDLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InstanceID","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InterfaceLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AddrListDesc","Type":{"Kind":"ApiRef","Name":"ADDRESS_LIST_DESCRIPTOR","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TC_GEN_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PatternSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TC_GEN_FLOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SendingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ReceivingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"TcObjectsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TcObjects","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"QOS_OBJECT_HDR","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IP_PATTERN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SrcAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DstAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"S_un","Type":{"Kind":"ApiRef","Name":"_S_un_e__Union","TargetKind":"Default","Api":"QualityOfService","Parents":["IP_PATTERN"]},"Attrs":[]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_S_un_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"S_un_ports","Type":{"Kind":"ApiRef","Name":"_S_un_ports_e__Struct","TargetKind":"Default","Api":"QualityOfService","Parents":["_S_un_e__Union","IP_PATTERN"]},"Attrs":[]} + ,{"Name":"S_un_icmp","Type":{"Kind":"ApiRef","Name":"_S_un_icmp_e__Struct","TargetKind":"Default","Api":"QualityOfService","Parents":["_S_un_e__Union","IP_PATTERN"]},"Attrs":[]} + ,{"Name":"S_Spi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_S_un_icmp_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"s_code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"filler","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_S_un_ports_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s_srcport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"s_dstport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPX_PATTERN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Src","Type":{"Kind":"ApiRef","Name":"_Src_e__Struct","TargetKind":"Default","Api":"QualityOfService","Parents":["IPX_PATTERN"]},"Attrs":[]} + ,{"Name":"Dest","Type":{"Kind":"ApiRef","Name":"_Src_e__Struct","TargetKind":"Default","Api":"QualityOfService","Parents":["IPX_PATTERN"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Src_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NetworkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NodeAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ENUMERATION_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OwnerProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlowNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FlowName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TC_GEN_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ,{"Name":"NumberOfFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GenericFilter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TC_GEN_FILTER","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SendingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ReceivingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"QOSCreateHandle" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS_VERSION","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"QOSHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QOSCloseHandle" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QOSStartTrackingClient" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QOSStopTrackingClient" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QOSEnumerateFlows" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QOSAddSocketToFlow" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"DestAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"TrafficType","Type":{"Kind":"ApiRef","Name":"QOS_TRAFFIC_TYPE","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"FlowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QOSRemoveSocketFromFlow" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"FlowId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QOSSetFlow" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlowId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"QOS_SET_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QOSQueryFlow" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlowId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"QOS_QUERY_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QOSNotifyFlow" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FlowId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"QOS_NOTIFY_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QOSCancel" + ,"SetLastError":false + ,"DllImport":"qwave" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QOSHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcRegisterClient" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TciVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClRegCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientHandlerList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TCI_CLIENT_FUNC_LIST","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pClientHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcEnumerateInterfaces" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"InterfaceBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TC_IFC_DESCRIPTOR","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcOpenInterfaceA" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterfaceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClIfcCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIfcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcOpenInterfaceW" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClIfcCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIfcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcCloseInterface" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcQueryInterface" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"NotifyChange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcSetInterface" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcQueryFlowA" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFlowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcQueryFlowW" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFlowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcSetFlowA" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFlowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcSetFlowW" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pFlowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcAddFlow" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClFlowCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGenericFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TC_GEN_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFlowHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcGetFlowNameA" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FlowHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFlowName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcGetFlowNameW" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FlowHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFlowName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcModifyFlow" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FlowHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGenericFlow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TC_GEN_FLOW","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcAddFilter" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FlowHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGenericFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TC_GEN_FILTER","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFilterHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TcDeregisterClient" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ClientHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcDeleteFlow" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FlowHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcDeleteFilter" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FilterHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TcEnumerateFlows" + ,"SetLastError":false + ,"DllImport":"TRAFFIC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"IfcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFlowCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMERATION_BUFFER","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "TcOpenInterface" + ,"TcQueryFlow" + ,"TcSetFlow" + ,"TcGetFlowName" +] + +} diff --git a/api/RadialInput.json b/api/RadialInput.json new file mode 100644 index 0000000..1f75cf1 --- /dev/null +++ b/api/RadialInput.json @@ -0,0 +1,69 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IRadialControllerInterop" + ,"Kind":"Com" + ,"Guid":"1b0535c9-57ad-45c1-9d79-ad5c34360513" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IRadialControllerConfigurationInterop" + ,"Kind":"Com" + ,"Guid":"787cdaac-3186-476d-87e4-b9374a7b9970" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IRadialControllerIndependentInputSourceInterop" + ,"Kind":"Com" + ,"Guid":"3d577eff-4cee-11e6-b535-001bdc06ab3b" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Recovery.json b/api/Recovery.json new file mode 100644 index 0000000..9736087 --- /dev/null +++ b/api/Recovery.json @@ -0,0 +1,96 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"RegisterApplicationRecoveryCallback" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecoveyCallback","Type":{"Kind":"ApiRef","Name":"APPLICATION_RECOVERY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwPingInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterApplicationRecoveryCallback" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterApplicationRestart" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzCommandline","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterApplicationRestart" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetApplicationRecoveryCallback" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRecoveryCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLICATION_RECOVERY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppvParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwPingInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetApplicationRestartSettings" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzCommandline","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ApplicationRecoveryInProgress" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplicationRecoveryFinished" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/RemoteAssistance.json b/api/RemoteAssistance.json new file mode 100644 index 0000000..f44f79a --- /dev/null +++ b/api/RemoteAssistance.json @@ -0,0 +1,123 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"RendezvousApplication" + ,"Kind":"ComClassID" + ,"Guid":"0b7e019a-b5de-47fa-8966-9082f82fb192" + } + ,{ + "Name":"RENDEZVOUS_SESSION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RSS_UNKNOWN","Value":0} + ,{"Name":"RSS_READY","Value":1} + ,{"Name":"RSS_INVITATION","Value":2} + ,{"Name":"RSS_ACCEPTED","Value":3} + ,{"Name":"RSS_CONNECTED","Value":4} + ,{"Name":"RSS_CANCELLED","Value":5} + ,{"Name":"RSS_DECLINED","Value":6} + ,{"Name":"RSS_TERMINATED","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RENDEZVOUS_SESSION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RSF_NONE","Value":0} + ,{"Name":"RSF_INVITER","Value":1} + ,{"Name":"RSF_INVITEE","Value":2} + ,{"Name":"RSF_ORIGINAL_INVITER","Value":4} + ,{"Name":"RSF_REMOTE_LEGACYSESSION","Value":8} + ,{"Name":"RSF_REMOTE_WIN7SESSION","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRendezvousSession" + ,"Kind":"Com" + ,"Guid":"9ba4b1dd-8b0c-48b7-9e7c-2f25857c8df5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RENDEZVOUS_SESSION_STATE","TargetKind":"Default","Api":"RemoteAssistance","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RemoteUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendContextData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAppData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DRendezvousSessionEvents" + ,"Kind":"Com" + ,"Guid":"3fa19cf8-64c4-4f53-ae60-635b3806eca6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IRendezvousApplication" + ,"Kind":"Com" + ,"Guid":"4f4d070b-a275-49fb-b10d-8ec26387b50d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRendezvousSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRendezvousSession","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/RemoteDesktopServices.json b/api/RemoteDesktopServices.json new file mode 100644 index 0000000..4c17a1f --- /dev/null +++ b/api/RemoteDesktopServices.json @@ -0,0 +1,8051 @@ +{ + +"Constants":[ + { + "Name":"RDCLIENT_BITMAP_RENDER_SERVICE" + ,"NativeType":"Guid" + ,"Value":"e4cc08cb-942e-4b19-8504-bd5a89a747f5" + ,"Attrs":[] + } + ,{ + "Name":"WTS_QUERY_ALLOWED_INITIAL_APP" + ,"NativeType":"Guid" + ,"Value":"c77d1b30-5be1-4c6b-a0e1-bd6d2e5c9fcc" + ,"Attrs":[] + } + ,{ + "Name":"WTS_QUERY_LOGON_SCREEN_SIZE" + ,"NativeType":"Guid" + ,"Value":"8b8e0fe7-0804-4a0e-b279-8660b1df0049" + ,"Attrs":[] + } + ,{ + "Name":"WTS_QUERY_AUDIOENUM_DLL" + ,"NativeType":"Guid" + ,"Value":"9bf4fa97-c883-4c2a-80ab-5a39c9af00db" + ,"Attrs":[] + } + ,{ + "Name":"WTS_QUERY_MF_FORMAT_SUPPORT" + ,"NativeType":"Guid" + ,"Value":"41869ad0-6332-4dc8-95d5-db749e2f1d94" + ,"Attrs":[] + } + ,{ + "Name":"WRDS_SERVICE_ID_GRAPHICS_GUID" + ,"NativeType":"Guid" + ,"Value":"d2993f4d-02cf-4280-8c48-1624b44f8706" + ,"Attrs":[] + } + ,{ + "Name":"PROPERTY_DYNAMIC_TIME_ZONE_INFORMATION" + ,"NativeType":"Guid" + ,"Value":"0cdfd28e-d0b9-4c1f-a5eb-6d1f6c6535b9" + ,"Attrs":[] + } + ,{ + "Name":"PROPERTY_TYPE_GET_FAST_RECONNECT" + ,"NativeType":"Guid" + ,"Value":"6212d757-0043-4862-99c3-9f3059ac2a3b" + ,"Attrs":[] + } + ,{ + "Name":"CONNECTION_PROPERTY_IDLE_TIME_WARNING" + ,"NativeType":"Guid" + ,"Value":"693f7ff5-0c4e-4d17-b8e0-1f70325e5d58" + ,"Attrs":[] + } + ,{ + "Name":"CONNECTION_PROPERTY_CURSOR_BLINK_DISABLED" + ,"NativeType":"Guid" + ,"Value":"4b150580-fea4-4d3c-9de4-7433a66618f7" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WTSSESSION_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HwtsVirtualChannelHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"WTSVirtualChannelClose" + } + ,{ + "Name":"APO_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BUFFER_INVALID","Value":0} + ,{"Name":"BUFFER_VALID","Value":1} + ,{"Name":"BUFFER_SILENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APO_CONNECTION_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"u32ValidFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u32BufferFlags","Type":{"Kind":"ApiRef","Name":"APO_BUFFER_FLAGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"u32Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AE_POSITION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"POSITION_INVALID","Value":0} + ,{"Name":"POSITION_DISCONTINUOUS","Value":1} + ,{"Name":"POSITION_CONTINUOUS","Value":2} + ,{"Name":"POSITION_QPC_ERROR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AE_CURRENT_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u64DevicePosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"u64StreamPosition","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"u64PaddingFrames","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"hnsQPCPosition","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"f32FramesPerSecond","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Flag","Type":{"Kind":"ApiRef","Name":"AE_POSITION_FLAGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAudioEndpoint" + ,"Kind":"Com" + ,"Guid":"30a99515-1527-4451-af9f-00c5f0234daf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrameFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFramesPerPacket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFramesPerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLatency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointRT" + ,"Kind":"Com" + ,"Guid":"dfd2005f-a6e5-4d39-a265-939ada9fbb4d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"pAeCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessingComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetPinInactive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetPinActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAudioInputEndpointRT" + ,"Kind":"Com" + ,"Guid":"8026ab61-92b2-43c1-a1df-5c37ebd08d82" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAeTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseInputDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"u32FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataPointer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PulseEndpoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAudioOutputEndpointRT" + ,"Kind":"Com" + ,"Guid":"8fa906e4-c31c-4e31-932e-19a66385e9aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutputDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"u32FrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAeTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AE_CURRENT_POSITION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseOutputDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pConnectionProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APO_CONNECTION_PROPERTY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PulseEndpoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAudioDeviceEndpoint" + ,"Kind":"Com" + ,"Guid":"d4952f5a-a0b2-4cc4-8b82-9358488dd8ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MaxPeriod","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"u32LatencyCoefficient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRTCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsRTCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventDrivenCapable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbisEventCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteExclusiveModeParametersToSharedMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTargetProcess","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hnsPeriod","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hnsBufferDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"u32LatencyCoefficient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pu32SharedMemorySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phSharedMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAudioEndpointControl" + ,"Kind":"Com" + ,"Guid":"c684b72a-6df4-4774-bdf9-76b77509b653" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"TSUserExInterfaces" + ,"Kind":"ComClassID" + ,"Guid":"0910dd01-df8c-11d1-ae27-00c04fa35813" + } + ,{ + "Name":"ADsTSUserEx" + ,"Kind":"ComClassID" + ,"Guid":"e2e9cae6-1e7b-4b8e-babd-e9bf6292ac29" + } + ,{ + "Name":"IADsTSUserEx" + ,"Kind":"Com" + ,"Guid":"c4930e79-2989-4462-8a60-2fcf2f2955ef" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TerminalServicesProfilePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TerminalServicesProfilePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TerminalServicesHomeDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TerminalServicesHomeDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TerminalServicesHomeDrive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TerminalServicesHomeDrive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AllowLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableRemoteControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EnableRemoteControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxDisconnectionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxDisconnectionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxConnectionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxConnectionTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxIdleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxIdleTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReconnectionAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReconnectionAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BrokenConnectionAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BrokenConnectionAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ConnectClientDrivesAtLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ConnectClientDrivesAtLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ConnectClientPrintersAtLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ConnectClientPrintersAtLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultToMainPrinter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultToMainPrinter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TerminalServicesWorkDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TerminalServicesWorkDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TerminalServicesInitialProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TerminalServicesInitialProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AAAuthSchemes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AA_AUTH_MIN","Value":0} + ,{"Name":"AA_AUTH_BASIC","Value":1} + ,{"Name":"AA_AUTH_NTLM","Value":2} + ,{"Name":"AA_AUTH_SC","Value":3} + ,{"Name":"AA_AUTH_LOGGEDONCREDENTIALS","Value":4} + ,{"Name":"AA_AUTH_NEGOTIATE","Value":5} + ,{"Name":"AA_AUTH_ANY","Value":6} + ,{"Name":"AA_AUTH_COOKIE","Value":7} + ,{"Name":"AA_AUTH_DIGEST","Value":8} + ,{"Name":"AA_AUTH_ORGID","Value":9} + ,{"Name":"AA_AUTH_CONID","Value":10} + ,{"Name":"AA_AUTH_SSPI_NTLM","Value":11} + ,{"Name":"AA_AUTH_MAX","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AAAccountingDataType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AA_MAIN_SESSION_CREATION","Value":0} + ,{"Name":"AA_SUB_SESSION_CREATION","Value":1} + ,{"Name":"AA_SUB_SESSION_CLOSED","Value":2} + ,{"Name":"AA_MAIN_SESSION_CLOSED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AAAccountingData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"clientName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"authType","Type":{"Kind":"ApiRef","Name":"AAAuthSchemes","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"protocolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"numberOfBytesReceived","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"numberOfBytesTransfered","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"reasonForDisconnect","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_tsgpolicyengine_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SESSION_TIMEOUT_ACTION_DISCONNECT","Value":0} + ,{"Name":"SESSION_TIMEOUT_ACTION_SILENT_REAUTH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PolicyAttributeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EnableAllRedirections","Value":0} + ,{"Name":"DisableAllRedirections","Value":1} + ,{"Name":"DriveRedirectionDisabled","Value":2} + ,{"Name":"PrinterRedirectionDisabled","Value":3} + ,{"Name":"PortRedirectionDisabled","Value":4} + ,{"Name":"ClipboardRedirectionDisabled","Value":5} + ,{"Name":"PnpRedirectionDisabled","Value":6} + ,{"Name":"AllowOnlySDRServers","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_tsgpolicyengine_0000_0000_0006" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AA_UNTRUSTED","Value":0} + ,{"Name":"AA_TRUSTEDUSER_UNTRUSTEDCLIENT","Value":1} + ,{"Name":"AA_TRUSTEDUSER_TRUSTEDCLIENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITSGAuthorizeConnectionSink" + ,"Kind":"Com" + ,"Guid":"c27ece33-7781-4318-98ef-1cf2da7b7005" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnectionAuthorized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrIn","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"cbSoHResponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSoHResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"idleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sessionTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sessionTimeoutAction","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_tsgpolicyengine_0000_0000_0004","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"trustClass","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_tsgpolicyengine_0000_0000_0006","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policyAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITSGAuthorizeResourceSink" + ,"Kind":"Com" + ,"Guid":"feddfcd4-fa12-4435-ae55-7ad1a9779af7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChannelAuthorized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrIn","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"allowedResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numAllowedResourceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"failedResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numFailedResourceNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITSGPolicyEngine" + ,"Kind":"Com" + ,"Guid":"8bc24f08-6223-42f4-a5b4-8e37cd135bbd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AuthorizeConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authType","Type":{"Kind":"ApiRef","Name":"AAAuthSchemes","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientMachineIP","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"clientMachineName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"sohData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"numSOHBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"numCookieBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"userToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthorizeConnectionSink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthorizeResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"subSessionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numResources","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"alternateResourceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numAlternateResourceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"portNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"numBytesInCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthorizeResourceSink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsQuarantineEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"quarantineEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITSGAccountingEngine" + ,"Kind":"Com" + ,"Guid":"4ce2a0c9-e874-4f1a-86f4-06bbb9115338" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoAccounting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accountingDataType","Type":{"Kind":"ApiRef","Name":"AAAccountingDataType","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"accountingData","Type":{"Kind":"ApiRef","Name":"AAAccountingData","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITSGAuthenticateUserSink" + ,"Kind":"Com" + ,"Guid":"2c3e2e73-a782-47f9-8dfb-77ee1ed27a03" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUserAuthenticated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"userToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUserAuthenticationFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"genericErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"specificErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReauthenticateUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITSGAuthenticationEngine" + ,"Kind":"Com" + ,"Guid":"9ee3e5bf-04ab-4691-998c-d7f622321a56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AuthenticateUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"cookieData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"numCookieBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITSGAuthenticateUserSink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelAuthentication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mainSessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WTS_CONNECTSTATE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSActive","Value":0} + ,{"Name":"WTSConnected","Value":1} + ,{"Name":"WTSConnectQuery","Value":2} + ,{"Name":"WTSShadow","Value":3} + ,{"Name":"WTSDisconnected","Value":4} + ,{"Name":"WTSIdle","Value":5} + ,{"Name":"WTSListen","Value":6} + ,{"Name":"WTSReset","Value":7} + ,{"Name":"WTSDown","Value":8} + ,{"Name":"WTSInit","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_SERVER_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SERVER_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SESSION_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pWinStationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SESSION_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pWinStationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SESSION_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExecEnvId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSessionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pFarmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SESSION_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExecEnvId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSessionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pFarmName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROCESS_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROCESS_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSInitialProgram","Value":0} + ,{"Name":"WTSApplicationName","Value":1} + ,{"Name":"WTSWorkingDirectory","Value":2} + ,{"Name":"WTSOEMId","Value":3} + ,{"Name":"WTSSessionId","Value":4} + ,{"Name":"WTSUserName","Value":5} + ,{"Name":"WTSWinStationName","Value":6} + ,{"Name":"WTSDomainName","Value":7} + ,{"Name":"WTSConnectState","Value":8} + ,{"Name":"WTSClientBuildNumber","Value":9} + ,{"Name":"WTSClientName","Value":10} + ,{"Name":"WTSClientDirectory","Value":11} + ,{"Name":"WTSClientProductId","Value":12} + ,{"Name":"WTSClientHardwareId","Value":13} + ,{"Name":"WTSClientAddress","Value":14} + ,{"Name":"WTSClientDisplay","Value":15} + ,{"Name":"WTSClientProtocolType","Value":16} + ,{"Name":"WTSIdleTime","Value":17} + ,{"Name":"WTSLogonTime","Value":18} + ,{"Name":"WTSIncomingBytes","Value":19} + ,{"Name":"WTSOutgoingBytes","Value":20} + ,{"Name":"WTSIncomingFrames","Value":21} + ,{"Name":"WTSOutgoingFrames","Value":22} + ,{"Name":"WTSClientInfo","Value":23} + ,{"Name":"WTSSessionInfo","Value":24} + ,{"Name":"WTSSessionInfoEx","Value":25} + ,{"Name":"WTSConfigInfo","Value":26} + ,{"Name":"WTSValidationInfo","Value":27} + ,{"Name":"WTSSessionAddressV4","Value":28} + ,{"Name":"WTSIsRemoteSession","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSCONFIGINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnectClientDrivesAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnectPrinterAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ApplicationName","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSCONFIGINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnectClientDrivesAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fConnectPrinterAtLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ApplicationName","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingCompressedBy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEX_LEVEL1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEX_LEVEL1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTS_CONNECTSTATE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WinStationName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ConnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastInputTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IncomingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingCompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEX_LEVEL_W" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WTSInfoExLevel1","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL1_W","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEX_LEVEL_A" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WTSInfoExLevel1","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL1_A","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL_W","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTSINFOEX_LEVEL_A","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSCLIENTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSCLIENTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientHardwareId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceId","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WTS_PRODUCT_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompanyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ProductID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WTS_PRODUCT_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompanyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProductID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_VALIDATION_INFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProductInfo","Type":{"Kind":"ApiRef","Name":"_WTS_PRODUCT_INFOA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"License","Type":{"Kind":"Array","Shape":{"Size":16384},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"HardwareIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_VALIDATION_INFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProductInfo","Type":{"Kind":"ApiRef","Name":"_WTS_PRODUCT_INFOW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"License","Type":{"Kind":"Array","Shape":{"Size":16384},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LicenseLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardwareID","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"HardwareIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CLIENT_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CLIENT_DISPLAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HorizontalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VerticalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CONFIG_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSUserConfigInitialProgram","Value":0} + ,{"Name":"WTSUserConfigWorkingDirectory","Value":1} + ,{"Name":"WTSUserConfigfInheritInitialProgram","Value":2} + ,{"Name":"WTSUserConfigfAllowLogonTerminalServer","Value":3} + ,{"Name":"WTSUserConfigTimeoutSettingsConnections","Value":4} + ,{"Name":"WTSUserConfigTimeoutSettingsDisconnections","Value":5} + ,{"Name":"WTSUserConfigTimeoutSettingsIdle","Value":6} + ,{"Name":"WTSUserConfigfDeviceClientDrives","Value":7} + ,{"Name":"WTSUserConfigfDeviceClientPrinters","Value":8} + ,{"Name":"WTSUserConfigfDeviceClientDefaultPrinter","Value":9} + ,{"Name":"WTSUserConfigBrokenTimeoutSettings","Value":10} + ,{"Name":"WTSUserConfigReconnectSettings","Value":11} + ,{"Name":"WTSUserConfigModemCallbackSettings","Value":12} + ,{"Name":"WTSUserConfigModemCallbackPhoneNumber","Value":13} + ,{"Name":"WTSUserConfigShadowingSettings","Value":14} + ,{"Name":"WTSUserConfigTerminalServerProfilePath","Value":15} + ,{"Name":"WTSUserConfigTerminalServerHomeDir","Value":16} + ,{"Name":"WTSUserConfigTerminalServerHomeDirDrive","Value":17} + ,{"Name":"WTSUserConfigfTerminalServerRemoteHomeDir","Value":18} + ,{"Name":"WTSUserConfigUser","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_CONFIG_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSUserConfigSourceSAM","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSUSERCONFIGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InheritInitialProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllowLogonTerminalServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsDisconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceClientDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceClientPrinters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientDefaultPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReconnectSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowingSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TerminalServerRemoteHomeDir","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"TerminalServerProfilePath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"TerminalServerHomeDir","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"TerminalServerHomeDirDrive","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSUSERCONFIGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InheritInitialProgram","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllowLogonTerminalServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsDisconnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceClientDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceClientPrinters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientDefaultPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReconnectSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowingSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TerminalServerRemoteHomeDir","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TerminalServerProfilePath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TerminalServerHomeDir","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TerminalServerHomeDirDrive","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_VIRTUAL_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSVirtualClientData","Value":0} + ,{"Name":"WTSVirtualFileHandle","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_SESSION_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROCESS_INFO_EXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROCESS_INFO_EXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProcessName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_TYPE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSTypeProcessInfoLevel0","Value":0} + ,{"Name":"WTSTypeProcessInfoLevel1","Value":1} + ,{"Name":"WTSTypeSessionInfoLevel1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSLISTENERCONFIGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fEnableListener","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritBrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDriveRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableComPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableLPTPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableClipboardRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableAudioRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePNPRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LanAdapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsDisconnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityLayer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserAuthentication","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSLISTENERCONFIGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fEnableListener","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritBrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BrokenTimeoutSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePrinterRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDriveRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableComPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableLPTPortRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableClipboardRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableAudioRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisablePNPRedirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fDisableDefaultMainClientPrinter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LanAdapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInheritShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShadowSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsDisconnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutSettingsIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityLayer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserAuthentication","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"Array","Shape":{"Size":61},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"LogonUserName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"LogonDomain","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSSBX_MACHINE_DRAIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_MACHINE_DRAIN_UNSPEC","Value":0} + ,{"Name":"WTSSBX_MACHINE_DRAIN_OFF","Value":1} + ,{"Name":"WTSSBX_MACHINE_DRAIN_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSSBX_MACHINE_SESSION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_MACHINE_SESSION_MODE_UNSPEC","Value":0} + ,{"Name":"WTSSBX_MACHINE_SESSION_MODE_SINGLE","Value":1} + ,{"Name":"WTSSBX_MACHINE_SESSION_MODE_MULTIPLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSSBX_ADDRESS_FAMILY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_ADDRESS_FAMILY_AF_UNSPEC","Value":0} + ,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_INET","Value":1} + ,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_INET6","Value":2} + ,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_IPX","Value":3} + ,{"Name":"WTSSBX_ADDRESS_FAMILY_AF_NETBIOS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSSBX_IP_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"ApiRef","Name":"WTSSBX_ADDRESS_FAMILY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSSBX_MACHINE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_MACHINE_STATE_UNSPEC","Value":0} + ,{"Name":"WTSSBX_MACHINE_STATE_READY","Value":1} + ,{"Name":"WTSSBX_MACHINE_STATE_SYNCHRONIZING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSSBX_MACHINE_CONNECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wczMachineFQDN","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wczMachineNetBiosName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwNumOfIPAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPaddr","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSSBX_MACHINE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientConnectInfo","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_CONNECT_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"wczFarmName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InternalIPAddress","Type":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaxSessionsLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SingleSessionMode","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_SESSION_MODE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"InDrain","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_DRAIN","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"MachineState","Type":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSSBX_SESSION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_SESSION_STATE_UNSPEC","Value":0} + ,{"Name":"WTSSBX_SESSION_STATE_ACTIVE","Value":1} + ,{"Name":"WTSSBX_SESSION_STATE_DISCONNECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTSSBX_SESSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":105},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDomainName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ApplicationType","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"WTSSBX_SESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTSSBX_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSSBX_NOTIFICATION_REMOVED","Value":1} + ,{"Name":"WTSSBX_NOTIFICATION_CHANGED","Value":2} + ,{"Name":"WTSSBX_NOTIFICATION_ADDED","Value":4} + ,{"Name":"WTSSBX_NOTIFICATION_RESYNC","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWTSSBPlugin" + ,"Kind":"Com" + ,"Guid":"dc44be78-b18d-4399-b210-641bf67a002c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PluginCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSSBX_MachineChangeNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"WTSSBX_NOTIFICATION_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MachineId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMachineInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSBX_SessionChangeNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"WTSSBX_NOTIFICATION_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MachineId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NumOfSessions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SessionInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WTSSBX_SESSION_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSBX_GetMostSuitableServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMachineId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Terminated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WTSSBX_GetUserExternalSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RedirectorInternalIP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_IP_ADDRESS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMachineConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSSBX_MACHINE_CONNECT_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CHANNEL_DEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANNEL_PDU_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANNEL_INIT_EVENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCHANNEL_INIT_EVENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CHANNEL_OPEN_EVENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"totalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCHANNEL_OPEN_EVENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"VIRTUALCHANNELINIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANNEL_DEF","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"channelCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"versionRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChannelInitEventProc","Type":{"Kind":"ApiRef","Name":"PCHANNEL_INIT_EVENT_FN","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PVIRTUALCHANNELINIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"VIRTUALCHANNELOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pOpenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pChannelName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"pChannelOpenEventProc","Type":{"Kind":"ApiRef","Name":"PCHANNEL_OPEN_EVENT_FN","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PVIRTUALCHANNELOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"VIRTUALCHANNELCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PVIRTUALCHANNELCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"VIRTUALCHANNELWRITE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"openHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PVIRTUALCHANNELWRITE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"CHANNEL_ENTRY_POINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"protocolVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pVirtualChannelInit","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELINIT","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"pVirtualChannelOpen","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELOPEN","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"pVirtualChannelClose","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELCLOSE","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"pVirtualChannelWrite","Type":{"Kind":"ApiRef","Name":"PVIRTUALCHANNELWRITE","TargetKind":"FunctionPointer","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIRTUALCHANNELENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pEntryPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANNEL_ENTRY_POINTS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PVIRTUALCHANNELENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Workspace" + ,"Kind":"ComClassID" + ,"Guid":"4f1dfca6-3aad-48e1-8406-4bc21a501d7c" + } + ,{ + "Name":"IWorkspaceClientExt" + ,"Kind":"Com" + ,"Guid":"12b952f4-41ca-4f21-a829-a6d07d9a16e5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResourceDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IssueDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWorkspace" + ,"Kind":"Com" + ,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWorkspaceNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaWkspNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartRemoteApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"psaParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulProcessId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWorkspace2" + ,"Kind":"Com" + ,"Guid":"96d8d7cf-783e-4286-834c-ebc0e95f783c" + ,"Interface":{"Kind":"ApiRef","Name":"IWorkspace","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"StartRemoteApplicationEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRequestingAppId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRequestingAppFamilyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bLaunchIntoImmersiveClient","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrImmersiveClientActivationContext","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"psaParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspace3" + ,"Kind":"Com" + ,"Guid":"1becbe4a-d654-423b-afeb-be8d532c13c6" + ,"Interface":{"Kind":"ApiRef","Name":"IWorkspace2","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetClaimsToken2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClaimsHint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserHint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"claimCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndCredUiParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rectCredUiParent","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrAccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetClaimsToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAccessToken","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullAccessTokenExpiration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"bstrRefreshToken","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceRegistration" + ,"Kind":"Com" + ,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IWorkspaceClientExt","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookieConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceRegistration2" + ,"Kind":"Com" + ,"Guid":"cf59f654-39bb-44d8-94d0-4635728957e9" + ,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceRegistration","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"AddResourceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IWorkspaceClientExt","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrEventLogUploadAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveResourceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookieConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceScriptable" + ,"Kind":"Com" + ,"Guid":"efea49a2-dda5-429d-8f42-b23b92c4c347" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DisconnectWorkspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartWorkspace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWorkspaceCredentialSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bCountUnauthenticatedCredentials","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pbCredExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsWorkspaceSSOEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSSOEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ClearWorkspaceCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAuthenticated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectWorkspaceByFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceScriptable2" + ,"Kind":"Com" + ,"Guid":"efea49a2-dda5-429d-8f42-b33ba2c4c348" + ,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceScriptable","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"StartWorkspaceEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRedirectorName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAppContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResourceDismissed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceScriptable3" + ,"Kind":"Com" + ,"Guid":"531e6512-2cbf-4bd2-80a5-d90a71636a9a" + ,"Interface":{"Kind":"ApiRef","Name":"IWorkspaceScriptable2","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"StartWorkspaceEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWorkspaceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRedirectorName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAppContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrWorkspaceParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrEventLogUploadAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"correlationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceReportMessage" + ,"Kind":"Com" + ,"Guid":"a7c06739-500f-4e8c-99a8-2bd6955899eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterErrorLogMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsErrorMessageRegistered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWkspId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrErrorMessageType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfErrorExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterErrorEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWkspId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrErrorMessageType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_ITSWkspEvents" + ,"Kind":"Com" + ,"Guid":"b922bbb8-4c55-4fea-8496-beb0b44285e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"TSSD_AddrV46Type" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TSSD_ADDR_UNDEFINED","Value":0} + ,{"Name":"TSSD_ADDR_IPv4","Value":4} + ,{"Name":"TSSD_ADDR_IPv6","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TSSB_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TSSB_NOTIFY_INVALID","Value":0} + ,{"Name":"TSSB_NOTIFY_TARGET_CHANGE","Value":1} + ,{"Name":"TSSB_NOTIFY_SESSION_CHANGE","Value":2} + ,{"Name":"TSSB_NOTIFY_CONNECTION_REQUEST_CHANGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TARGET_UNKNOWN","Value":1} + ,{"Name":"TARGET_INITIALIZING","Value":2} + ,{"Name":"TARGET_RUNNING","Value":3} + ,{"Name":"TARGET_DOWN","Value":4} + ,{"Name":"TARGET_HIBERNATED","Value":5} + ,{"Name":"TARGET_CHECKED_OUT","Value":6} + ,{"Name":"TARGET_STOPPED","Value":7} + ,{"Name":"TARGET_INVALID","Value":8} + ,{"Name":"TARGET_STARTING","Value":9} + ,{"Name":"TARGET_STOPPING","Value":10} + ,{"Name":"TARGET_MAXSTATE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TARGET_CHANGE_UNSPEC","Value":1} + ,{"Name":"TARGET_EXTERNALIP_CHANGED","Value":2} + ,{"Name":"TARGET_INTERNALIP_CHANGED","Value":4} + ,{"Name":"TARGET_JOINED","Value":8} + ,{"Name":"TARGET_REMOVED","Value":16} + ,{"Name":"TARGET_STATE_CHANGED","Value":32} + ,{"Name":"TARGET_IDLE","Value":64} + ,{"Name":"TARGET_PENDING","Value":128} + ,{"Name":"TARGET_INUSE","Value":256} + ,{"Name":"TARGET_PATCH_STATE_CHANGED","Value":512} + ,{"Name":"TARGET_FARM_MEMBERSHIP_CHANGED","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNKNOWN","Value":0} + ,{"Name":"FARM","Value":1} + ,{"Name":"NONFARM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_PATCH_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TARGET_PATCH_UNKNOWN","Value":0} + ,{"Name":"TARGET_PATCH_NOT_STARTED","Value":1} + ,{"Name":"TARGET_PATCH_IN_PROGRESS","Value":2} + ,{"Name":"TARGET_PATCH_COMPLETED","Value":3} + ,{"Name":"TARGET_PATCH_FAILED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLIENT_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLIENT_MESSAGE_CONNECTION_INVALID","Value":0} + ,{"Name":"CLIENT_MESSAGE_CONNECTION_STATUS","Value":1} + ,{"Name":"CLIENT_MESSAGE_CONNECTION_ERROR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONNECTION_CHANGE_NOTIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONNECTION_REQUEST_INVALID","Value":0} + ,{"Name":"CONNECTION_REQUEST_PENDING","Value":1} + ,{"Name":"CONNECTION_REQUEST_FAILED","Value":2} + ,{"Name":"CONNECTION_REQUEST_TIMEDOUT","Value":3} + ,{"Name":"CONNECTION_REQUEST_SUCCEEDED","Value":4} + ,{"Name":"CONNECTION_REQUEST_CANCELLED","Value":5} + ,{"Name":"CONNECTION_REQUEST_LB_COMPLETED","Value":6} + ,{"Name":"CONNECTION_REQUEST_QUERY_PL_COMPLETED","Value":7} + ,{"Name":"CONNECTION_REQUEST_ORCH_COMPLETED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RD_FARM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RD_FARM_RDSH","Value":0} + ,{"Name":"RD_FARM_TEMP_VM","Value":1} + ,{"Name":"RD_FARM_MANUAL_PERSONAL_VM","Value":2} + ,{"Name":"RD_FARM_AUTO_PERSONAL_VM","Value":3} + ,{"Name":"RD_FARM_MANUAL_PERSONAL_RDSH","Value":4} + ,{"Name":"RD_FARM_AUTO_PERSONAL_RDSH","Value":5} + ,{"Name":"RD_FARM_TYPE_UNKNOWN","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PLUGIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UNKNOWN_PLUGIN","Value":0} + ,{"Name":"POLICY_PLUGIN","Value":1} + ,{"Name":"RESOURCE_PLUGIN","Value":2} + ,{"Name":"LOAD_BALANCING_PLUGIN","Value":4} + ,{"Name":"PLACEMENT_PLUGIN","Value":8} + ,{"Name":"ORCHESTRATION_PLUGIN","Value":16} + ,{"Name":"PROVISIONING_PLUGIN","Value":32} + ,{"Name":"TASK_PLUGIN","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TSSESSION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STATE_INVALID","Value":-1} + ,{"Name":"STATE_ACTIVE","Value":0} + ,{"Name":"STATE_CONNECTED","Value":1} + ,{"Name":"STATE_CONNECTQUERY","Value":2} + ,{"Name":"STATE_SHADOW","Value":3} + ,{"Name":"STATE_DISCONNECTED","Value":4} + ,{"Name":"STATE_IDLE","Value":5} + ,{"Name":"STATE_LISTEN","Value":6} + ,{"Name":"STATE_RESET","Value":7} + ,{"Name":"STATE_DOWN","Value":8} + ,{"Name":"STATE_INIT","Value":9} + ,{"Name":"STATE_MAX","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TARGET_OWNER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OWNER_UNKNOWN","Value":0} + ,{"Name":"OWNER_MS_TS_PLUGIN","Value":1} + ,{"Name":"OWNER_MS_VM_PLUGIN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLIENT_DISPLAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HorizontalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VerticalResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TSSD_ConnectionPoint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServerAddressB","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"TSSD_AddrV46Type","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AddressScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VM_NOTIFY_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VM_NOTIFY_STATUS_PENDING","Value":0} + ,{"Name":"VM_NOTIFY_STATUS_IN_PROGRESS","Value":1} + ,{"Name":"VM_NOTIFY_STATUS_COMPLETE","Value":2} + ,{"Name":"VM_NOTIFY_STATUS_FAILED","Value":3} + ,{"Name":"VM_NOTIFY_STATUS_CANCELED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VM_NOTIFY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VmName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VmHost","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VM_PATCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pVmNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VM_NOTIFY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppVmEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VM_HOST_NOTIFY_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VM_HOST_STATUS_INIT_PENDING","Value":0} + ,{"Name":"VM_HOST_STATUS_INIT_IN_PROGRESS","Value":1} + ,{"Name":"VM_HOST_STATUS_INIT_COMPLETE","Value":2} + ,{"Name":"VM_HOST_STATUS_INIT_FAILED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDV_TASK_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDV_TASK_STATUS_UNKNOWN","Value":0} + ,{"Name":"RDV_TASK_STATUS_SEARCHING","Value":1} + ,{"Name":"RDV_TASK_STATUS_DOWNLOADING","Value":2} + ,{"Name":"RDV_TASK_STATUS_APPLYING","Value":3} + ,{"Name":"RDV_TASK_STATUS_REBOOTING","Value":4} + ,{"Name":"RDV_TASK_STATUS_REBOOTED","Value":5} + ,{"Name":"RDV_TASK_STATUS_SUCCESS","Value":6} + ,{"Name":"RDV_TASK_STATUS_FAILED","Value":7} + ,{"Name":"RDV_TASK_STATUS_TIMEOUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TS_SB_SORT_BY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_SB_SORT_BY_NONE","Value":0} + ,{"Name":"TS_SB_SORT_BY_NAME","Value":1} + ,{"Name":"TS_SB_SORT_BY_PROP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITsSbPlugin" + ,"Kind":"Com" + ,"Guid":"48cd7406-caab-465f-a5d6-baa863b9ea4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"ITsSbProvider","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbPluginNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertySet","Type":{"Kind":"ApiRef","Name":"ITsSbPluginPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbResourcePlugin" + ,"Kind":"Com" + ,"Guid":"ea8db42c-98ed-4535-a88b-2a164f35490f" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbServiceNotification" + ,"Kind":"Com" + ,"Guid":"86cb68ae-86e0-4f57-8a64-bb7406bc5550" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyServiceFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NotifyServiceSuccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITsSbLoadBalancing" + ,"Kind":"Com" + ,"Guid":"24329274-9eb7-11dc-ae98-f2b456d89593" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetMostSuitableTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLBSink","Type":{"Kind":"ApiRef","Name":"ITsSbLoadBalancingNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbPlacement" + ,"Kind":"Com" + ,"Guid":"daadee5f-6d32-480e-9e36-ddab2329f06d" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"QueryEnvironmentForTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPlacementSink","Type":{"Kind":"ApiRef","Name":"ITsSbPlacementNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbOrchestration" + ,"Kind":"Com" + ,"Guid":"64fc1172-9eb7-11dc-8b00-3aba56d89593" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"PrepareTargetForConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOrchestrationNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbOrchestrationNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbEnvironment" + ,"Kind":"Com" + ,"Guid":"8c87f7f7-bf51-4a5c-87bf-8e94fb6e2256" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServerWeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnvironmentPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnvironmentPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbLoadBalanceResult" + ,"Kind":"Com" + ,"Guid":"24fdb7ac-fea6-11dc-9672-9a8956d89593" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITsSbTarget" + ,"Kind":"Com" + ,"Guid":"16616ecc-272d-411d-b324-126893033856" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FarmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FarmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TargetFQDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetFqdnName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetFQDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TargetNetbios" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetNetbiosName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetNetbios" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IpAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SOCKADDR","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TSSD_ConnectionPoint","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"numAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_IpAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SOCKADDR","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TSSD_ConnectionPoint","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TargetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TargetPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnvironmentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnvironmentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NumSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumSessions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumPendingConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumPendingConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TargetLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetLoad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITsSbSession" + ,"Kind":"Com" + ,"Guid":"d453aac7-b1d8-4c5e-ba34-9afb4c8c5510" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Username" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"domain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CreateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CreateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Time","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisconnectTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisconnectTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Time","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"app","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InitialProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Application","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIENT_DISPLAY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientDisplay","Type":{"Kind":"ApiRef","Name":"CLIENT_DISPLAY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProtocolType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProtocolType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbResourceNotification" + ,"Kind":"Com" + ,"Guid":"65d3e85a-c39b-11dc-b92d-3cd255d89593" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifySessionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyTargetChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyClientConnectionStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ChangeType","Type":{"Kind":"ApiRef","Name":"CONNECTION_CHANGE_NOTIFICATION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"ITsSbClientConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbResourceNotificationEx" + ,"Kind":"Com" + ,"Guid":"a8a47fde-ca91-44d2-b897-3aa28a43b2b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifySessionChangeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sessionState","Type":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyTargetChangeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyClientConnectionStateChangeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"connectionChangeType","Type":{"Kind":"ApiRef","Name":"CONNECTION_CHANGE_NOTIFICATION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbTaskInfo" + ,"Kind":"Com" + ,"Guid":"523d1083-89be-48dd-99ea-04e82ffa7265" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TargetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EndTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Deadline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeadline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Identifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Label" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Plugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDV_TASK_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITsSbTaskPlugin" + ,"Kind":"Com" + ,"Guid":"fa22ef0f-8705-41be-93bc-44bdbcf1c9c4" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeTaskPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pITsSbTaskPluginNotifySink","Type":{"Kind":"ApiRef","Name":"ITsSbTaskPluginNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTaskQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SbTaskInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pITsSbTaskInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITsSbTaskInfo","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbPropertySet" + ,"Kind":"Com" + ,"Guid":"5c025171-bb1e-4baf-a212-6d5e9774b33b" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbPluginPropertySet" + ,"Kind":"Com" + ,"Guid":"95006e34-7eff-4b6c-bb40-49a4fda7cea6" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbClientConnectionPropertySet" + ,"Kind":"Com" + ,"Guid":"e51995b0-46d6-11dd-aa21-cedc55d89593" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbTargetPropertySet" + ,"Kind":"Com" + ,"Guid":"f7bda5d6-994c-4e11-a079-2763b61830ac" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbEnvironmentPropertySet" + ,"Kind":"Com" + ,"Guid":"d0d1bf7e-7acf-11dd-a243-e51156d89593" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITsSbBaseNotifySink" + ,"Kind":"Com" + ,"Guid":"808a6537-1282-4989-9e09-f43938b71722" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReportStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageType","Type":{"Kind":"ApiRef","Name":"CLIENT_MESSAGE_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbPluginNotifySink" + ,"Kind":"Com" + ,"Guid":"44dfe30b-c3be-40f5-bf82-7a95bb795adf" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnInitialized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTerminated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITsSbLoadBalancingNotifySink" + ,"Kind":"Com" + ,"Guid":"5f8a8297-3244-4e6a-958a-27c822c1e141" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnGetMostSuitableTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLBResult","Type":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsNewConnection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbPlacementNotifySink" + ,"Kind":"Com" + ,"Guid":"68a0c487-2b4f-46c2-94a1-6ce685183634" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnQueryEnvironmentCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbOrchestrationNotifySink" + ,"Kind":"Com" + ,"Guid":"36c37d61-926b-442f-bca5-118c6d50dcf2" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnReadyToConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbTaskPluginNotifySink" + ,"Kind":"Com" + ,"Guid":"6aaf899e-c2ec-45ee-aa37-45e60895261a" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbBaseNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetTaskTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskEndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskDeadline","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTaskLabel","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTaskPlugin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTaskStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"saContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDeleteTaskTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szTaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUpdateTaskStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szTargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TaskStatus","Type":{"Kind":"ApiRef","Name":"RDV_TASK_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReportTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szHostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbClientConnection" + ,"Kind":"Com" + ,"Guid":"18857499-ad61-4b1b-b7df-cbcd41fb8338" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InitialProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LoadBalanceResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FarmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contextId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"existingContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contextId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Environment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ConnectionError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_SamUserAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClientConnectionPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbClientConnectionPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsFirstAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RdFarmType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRdFarmType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RD_FARM_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserSidString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUserSidString","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDisconnectedSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITsSbProvider" + ,"Kind":"Com" + ,"Guid":"87a4098f-6d7b-44dd-bc17-8ce44e370d52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTargetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLoadBalanceResultObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLBResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbLoadBalanceResult","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSessionObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePluginPropertySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbPluginPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTargetPropertySetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTargetPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEnvironmentObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResourcePluginStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbResourcePluginStore","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilterPluginStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbFilterPluginStore","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceToMonitor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPluginNotification","Type":{"Kind":"ApiRef","Name":"ITsSbResourceNotification","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegisterForNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResourceToMonitor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInstanceOfGlobalStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGlobalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbGlobalStore","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEnvironmentPropertySetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironmentPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITsSbResourcePluginStore" + ,"Kind":"Com" + ,"Guid":"5c38f65f-bcf1-4036-a6bf-9e3cccae0b63" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySessionBySessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTargetToStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSessionToStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEnvironmentToStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEnvironmentFromStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIgnoreOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateFarms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateEnvironments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTargetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnvironmentProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnvironmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTargetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOldState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSessionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sbSession","Type":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnvName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"sortByFieldId","Type":{"Kind":"ApiRef","Name":"TS_SB_SORT_BY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"sortyByPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFarmProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"farmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hostName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTargetPropertyWithVersionCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnvironmentPropertyWithVersionCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireTargetLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseTargetLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TestAndSetServerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TestState","Type":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServerWaitingToStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"serverName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetServerState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PoolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TARGET_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServerDrainMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServerFQDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DrainMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbFilterPluginStore" + ,"Kind":"Com" + ,"Guid":"85b44b0f-ed78-413f-9702-fa6d3b5ee755" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SaveProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropertySet","Type":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbPropertySet","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbGlobalStore" + ,"Kind":"Com" + ,"Guid":"9ab60f7b-bd72-4d9f-8a3a-a0ea5574e635" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySessionBySessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateFarms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"FarmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnvName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbTarget","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateEnvironmentsByProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbEnvironment","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"userDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"poolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"initialProgram","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSSESSION_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITsSbSession","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFarmProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"farmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbProvisioningPluginNotifySink" + ,"Kind":"Com" + ,"Guid":"aca87a8e-818b-4581-a032-49c3dfb9c701" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnJobCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVmNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnVirtualMachineStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVmNotifyEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"VmNotifyStatus","Type":{"Kind":"ApiRef","Name":"VM_NOTIFY_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorDescr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnJobCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ResultCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResultDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnJobCancelled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockVirtualMachine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVmNotifyEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_NOTIFY_ENTRY","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnVirtualMachineHostStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VmHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"VmHostNotifyStatus","Type":{"Kind":"ApiRef","Name":"VM_HOST_NOTIFY_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorDescr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbProvisioning" + ,"Kind":"Com" + ,"Guid":"2f6f0dbb-9e4f-462b-9c3f-fccc3dcb6232" + ,"Interface":{"Kind":"ApiRef","Name":"ITsSbPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVirtualMachines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PatchVirtualMachines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVMPatchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VM_PATCH_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteVirtualMachines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"JobXmlString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITsSbProvisioningPluginNotifySink","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"JobGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITsSbGenericNotifySink" + ,"Kind":"Com" + ,"Guid":"4c4c8c4f-300b-46ad-9164-8468a7e7568c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWaitTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"pluginResource" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alias","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"resourceFileContents","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fileExtension","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"resourcePluginType","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"isDiscoverable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"resourceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pceIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iconContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pcePluginBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"blobContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ItsPubPlugin" + ,"Kind":"Com" + ,"Guid":"70c04b05-f347-412b-822f-36c99c54ca45" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pceAppListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"resourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCacheLastUpdateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastUpdateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_pluginName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_pluginVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ResolveResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resourceLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"endPointName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"pluginResource2FileAssociation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"extName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"primaryHandler","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pceIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iconContents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pluginResource2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"resourceV1","Type":{"Kind":"ApiRef","Name":"pluginResource","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"pceFileAssocListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fileAssocList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2FileAssociation","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":[]} + ,{"Name":"securityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pceFolderListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"folderList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TSPUB_PLUGIN_PD_RESOLUTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TSPUB_PLUGIN_PD_QUERY_OR_CREATE","Value":0} + ,{"Name":"TSPUB_PLUGIN_PD_QUERY_EXISTING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_NEW","Value":0} + ,{"Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_EXISTING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ItsPubPlugin2" + ,"Kind":"Com" + ,"Guid":"fa4ce418-aad7-4ec6-bad1-0a321ba465d5" + ,"Interface":{"Kind":"ApiRef","Name":"ItsPubPlugin","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetResource2List" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pceAppListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"resourceList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResource2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"pluginResource2","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResolvePersonalDesktop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"poolId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ePdResolutionType","Type":{"Kind":"ApiRef","Name":"TSPUB_PLUGIN_PD_RESOLUTION_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPdAssignmentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"endPointName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeletePersonalDesktopAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"poolId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"endpointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWorkspaceResTypeRegistry" + ,"Kind":"Com" + ,"Guid":"1d428c79-6e2e-4351-a361-c0401a03a0ba" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddResourceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLauncher","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteResourceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegisteredFileExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"psaFileExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetResourceTypeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrLauncher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ModifyResourceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMachineWide","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrFileExtension","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLauncher","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSPlugin" + ,"Kind":"Com" + ,"Guid":"a1230201-1439-4e62-a414-190d0ac3d40e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannelMgr","Type":{"Kind":"ApiRef","Name":"IWTSVirtualChannelManager","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Connected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDisconnectCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWTSListener" + ,"Kind":"Com" + ,"Guid":"a1230206-9a39-4d58-8674-cdb4dff4e73b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWTSListenerCallback" + ,"Kind":"Com" + ,"Guid":"a1230203-d6a7-11d8-b9fd-000bdbd1f198" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNewChannelConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"IWTSVirtualChannel","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbAccept","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSVirtualChannelCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWTSVirtualChannelCallback" + ,"Kind":"Com" + ,"Guid":"a1230204-d6a7-11d8-b9fd-000bdbd1f198" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDataReceived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWTSVirtualChannelManager" + ,"Kind":"Com" + ,"Guid":"a1230205-d6a7-11d8-b9fd-000bdbd1f198" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerCallback","Type":{"Kind":"ApiRef","Name":"IWTSListenerCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSListener","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWTSVirtualChannel" + ,"Kind":"Com" + ,"Guid":"a1230207-d6a7-11d8-b9fd-000bdbd1f198" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWTSPluginServiceProvider" + ,"Kind":"Com" + ,"Guid":"d3e07363-087c-476c-86a7-dbb15f46ddb4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppunkObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BITMAP_RENDERER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFramesDelivered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesDropped","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWTSBitmapRenderer" + ,"Kind":"Com" + ,"Guid":"5b7acc97-f3c9-46f7-8c5b-fa685d3441b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cbImageBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImageBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRendererStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAP_RENDERER_STATISTICS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWTSBitmapRendererCallback" + ,"Kind":"Com" + ,"Guid":"d782928e-fe4e-4e77-ae90-9cd0b3e3b353" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTargetSizeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rcNewSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSBitmapRenderService" + ,"Kind":"Com" + ,"Guid":"ea326091-05fe-40c1-b49c-3d2ef4626a0e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMappedRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mappingId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pMappedRendererCallback","Type":{"Kind":"ApiRef","Name":"IWTSBitmapRendererCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMappedRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSBitmapRenderer","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsGraphicsChannelEvents" + ,"Kind":"Com" + ,"Guid":"67f2368c-d674-4fae-66a5-d20628a640d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDataReceived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnChannelOpened" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OpenResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOpenContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDataSent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWriteContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bCancelled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMetricsUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RTT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lastSentByteIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsGraphicsChannel" + ,"Kind":"Com" + ,"Guid":"684b7a0b-edff-43ad-d5a2-4a8d5388f401" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannelEvents","Type":{"Kind":"ApiRef","Name":"IWRdsGraphicsChannelEvents","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOpenContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WRdsGraphicsChannelType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRdsGraphicsChannelType_GuaranteedDelivery","Value":0} + ,{"Name":"WRdsGraphicsChannelType_BestEffortDelivery","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWRdsGraphicsChannelManager" + ,"Kind":"Com" + ,"Guid":"0fd57159-e83e-476a-a8b9-4a7976e71e18" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszChannelName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WRdsGraphicsChannelType","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVirtualChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsGraphicsChannel","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"RFX_GFX_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uMSGType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MONITOR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"physicalWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"physicalHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"primary","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_CLIENT_DESKTOP_INFO_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_CLIENT_DESKTOP_INFO_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"monitorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MonitorData","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"RFX_GFX_MONITOR_INFO","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":[]} + ,{"Name":"clientUniqueId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_NOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBpp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_DESKTOP_CONFIG_CHANGE_CONFIRM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_DESKTOP_INPUT_RESET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_DISCONNECT_NOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"DisconnectReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_DESKTOP_RESEND_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"RedrawRect","Type":{"Kind":"ApiRef","Name":"RFX_GFX_RECT","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RFX_GFX_MSG_RDP_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelHdr","Type":{"Kind":"ApiRef","Name":"RFX_GFX_MSG_HEADER","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"rdpData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SOCKADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["WTS_SOCKADDR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipv4","Type":{"Kind":"ApiRef","Name":"_ipv4_e__Struct","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["_u_e__Union","WTS_SOCKADDR"]},"Attrs":[]} + ,{"Name":"ipv6","Type":{"Kind":"ApiRef","Name":"_ipv6_e__Struct","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["_u_e__Union","WTS_SOCKADDR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ipv4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"in_addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin_zero","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ipv6_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WTS_SMALL_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_RCM_SERVICE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_SERVICE_NONE","Value":0} + ,{"Name":"WTS_SERVICE_START","Value":1} + ,{"Name":"WTS_SERVICE_STOP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_RCM_DRAIN_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_DRAIN_STATE_NONE","Value":0} + ,{"Name":"WTS_DRAIN_IN_DRAIN","Value":1} + ,{"Name":"WTS_DRAIN_NOT_IN_DRAIN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_SERVICE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RcmServiceState","Type":{"Kind":"ApiRef","Name":"WTS_RCM_SERVICE_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"RcmDrainState","Type":{"Kind":"ApiRef","Name":"WTS_RCM_DRAIN_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SESSION_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionUniqueGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_USER_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_SYSTEMTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDayOfWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_TIME_ZONE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_DYNAMIC_TIME_ZONE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"WTS_SYSTEMTIME","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimeZoneKeyName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DynamicDaylightTimeDisabled","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CLIENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDisableCtrlAltDel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDoubleClickDetect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fEnableWindowsKey","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fHideTitleBar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fInheritAutoLogon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fUsingSavedCreds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fPasswordIsScPin","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fInheritInitialProgram","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fMaximizeShell","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PerformanceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fInheritColorDepth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DisplayDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DisplayDeviceName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fMouse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KeyboardLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardFunctionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"imeFileName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ActiveInputLocale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fNoAudioPlayback","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fRemoteConsoleAudio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AudioDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientSockAddress","Type":{"Kind":"ApiRef","Name":"WTS_SOCKADDR","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientDigProductId","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fDisableCpm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCdm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCcm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableLPT","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableClip","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisablePNP","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_USER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_POLICY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDisableEncryption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableAutoReconnect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinEncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCpm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCdm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCcm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableLPT","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableClip","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisablePNPRedir","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROTOCOL_CACHE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CacheReads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheHits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CACHE_STATS_UN" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolCache","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_CACHE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":[]} + ,{"Name":"TShareCacheStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_CACHE_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Specific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"WTS_CACHE_STATS_UN","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROTOCOL_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WdBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WdFrames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitForOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompressedBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompressFlushes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Errors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeouts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AsyncFramingError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AsyncOverrunError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AsyncOverflowError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AsyncParityError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TdErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Specific","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":100},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_PROTOCOL_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Output","Type":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_COUNTERS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"Input","Type":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_COUNTERS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"Cache","Type":{"Kind":"ApiRef","Name":"WTS_CACHE_STATS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"AsyncSignal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AsyncSignalMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Counters","Type":{"Kind":"Array","Shape":{"Size":100},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_DISPLAY_IOCTL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDisplayIOCtlData","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbDisplayIOCtlData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_LOGON_ERR_INVALID","Value":0} + ,{"Name":"WTS_LOGON_ERR_NOT_HANDLED","Value":1} + ,{"Name":"WTS_LOGON_ERR_HANDLED_SHOW","Value":2} + ,{"Name":"WTS_LOGON_ERR_HANDLED_DONT_SHOW","Value":3} + ,{"Name":"WTS_LOGON_ERR_HANDLED_DONT_SHOW_START_OVER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_PROPERTY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["WTS_PROPERTY_VALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"strVal","Type":{"Kind":"ApiRef","Name":"_strVal_e__Struct","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["_u_e__Union","WTS_PROPERTY_VALUE"]},"Attrs":[]} + ,{"Name":"bVal","Type":{"Kind":"ApiRef","Name":"_bVal_e__Struct","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":["_u_e__Union","WTS_PROPERTY_VALUE"]},"Attrs":[]} + ,{"Name":"guidVal","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_strVal_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pstrVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_bVal_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WTS_CERT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_CERT_TYPE_INVALID","Value":0} + ,{"Name":"WTS_CERT_TYPE_PROPRIETORY","Value":1} + ,{"Name":"WTS_CERT_TYPE_X509","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_LICENSE_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyExchangeAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAuthenticateServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CertType","Type":{"Kind":"ApiRef","Name":"WTS_CERT_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbClientName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbClientName","Type":{"Kind":"Array","Shape":{"Size":42},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_CONNECTION_SETTING_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRDS_CONNECTION_SETTING_LEVEL_INVALID","Value":0} + ,{"Name":"WRDS_CONNECTION_SETTING_LEVEL_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRDS_LISTENER_SETTING_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRDS_LISTENER_SETTING_LEVEL_INVALID","Value":0} + ,{"Name":"WRDS_LISTENER_SETTING_LEVEL_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRDS_SETTING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRDS_SETTING_TYPE_INVALID","Value":0} + ,{"Name":"WRDS_SETTING_TYPE_MACHINE","Value":1} + ,{"Name":"WRDS_SETTING_TYPE_USER","Value":2} + ,{"Name":"WRDS_SETTING_TYPE_SAM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRDS_SETTING_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRDS_SETTING_STATUS_NOTAPPLICABLE","Value":-1} + ,{"Name":"WRDS_SETTING_STATUS_DISABLED","Value":0} + ,{"Name":"WRDS_SETTING_STATUS_ENABLED","Value":1} + ,{"Name":"WRDS_SETTING_STATUS_NOTCONFIGURED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRDS_SETTING_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WRDS_SETTING_LEVEL_INVALID","Value":0} + ,{"Name":"WRDS_SETTING_LEVEL_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WRDS_LISTENER_SETTINGS_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxProtocolListenerConnectionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_LISTENER_SETTING" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsListenerSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS_1","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_LISTENER_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsListenerSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsListenerSetting","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_CONNECTION_SETTINGS_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fInheritInitialProgram","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fInheritColorDepth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fHideTitleBar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fInheritAutoLogon","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fMaximizeShell","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisablePNP","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fPasswordIsScPin","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCpm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCdm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCcm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableLPT","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableClip","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fResetBroken","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableEncryption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableAutoReconnect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDisableCtrlAltDel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fDoubleClickDetect","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fEnableWindowsKey","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fUsingSavedCreds","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fMouse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fNoAudioPlayback","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fRemoteConsoleAudio","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EncryptionLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ColorDepth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VRes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientProductId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountHost","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufCountClient","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutBufLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeyboardLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxConnectionTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxDisconnectionTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxIdleTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PerformanceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyboardFunctionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveInputLocale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientAddressFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InitialProgram","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProtocolName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DisplayDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DisplayDeviceName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"imeFileName","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AudioDriverName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientAddress","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientDirectory","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientDigProductId","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientSockAddress","Type":{"Kind":"ApiRef","Name":"WTS_SOCKADDR","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClientTimeZone","Type":{"Kind":"ApiRef","Name":"WTS_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsListenerSettings","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"EventLogActivityId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ContextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_SETTINGS_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsDisableClipStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableClipValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableLPTStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableLPTValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableCcmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableCcmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableCdmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableCdmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableCpmStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableCpmValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisablePnpStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisablePnpValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsEncryptionLevelStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsEncryptionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsColorDepthStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsColorDepthValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableAutoReconnecetStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableAutoReconnecetValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsDisableEncryptionStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsDisableEncryptionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsResetBrokenStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsResetBrokenValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsMaxIdleTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsMaxIdleTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsMaxDisconnectTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsMaxDisconnectTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsMaxConnectTimeStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsMaxConnectTimeValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WRdsKeepAliveStatus","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsKeepAliveStartValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WRdsKeepAliveIntervalValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_CONNECTION_SETTING" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsConnectionSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS_1","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_CONNECTION_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsConnectionSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsConnectionSetting","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_SETTING" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsSettings1","Type":{"Kind":"ApiRef","Name":"WRDS_SETTINGS_1","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRDS_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WRdsSettingType","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ,{"Name":"WRdsSetting","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWTSProtocolManager" + ,"Kind":"Com" + ,"Guid":"f9eaf6cc-ed79-4f01-821d-1f881b9f66cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProtocolListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolListener","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyServiceStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTSServiceStateChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVICE_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionOfServiceStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionOfServiceStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolListener" + ,"Kind":"Com" + ,"Guid":"23083765-45f0-4394-8f69-32b2bc0ef4ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartListen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWTSProtocolListenerCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopListen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWTSProtocolListenerCallback" + ,"Kind":"Com" + ,"Guid":"23083765-1a2d-4de2-97de-4a35f260f0b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IWTSProtocolConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolConnectionCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolConnection" + ,"Kind":"Com" + ,"Guid":"23083765-9095-4648-98bf-ef81c914032d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLogonErrorRedirector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLogonErrorRedir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolLogonErrorRedirector","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendPolicyData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicyData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_POLICY_DATA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcceptConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetClientData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CLIENT_DATA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_CREDENTIAL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLicenseConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLicenseConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolLicenseConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthenticateClientToSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifySessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProtocolHandles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeyboardHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pMouseHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pBeepHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pVideoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUserAllowedToLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SessionArbitrationEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hUserToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"bSingleSessionPerUserEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSessionIdentifierCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LogonNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClientToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"wszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicyData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_POLICY_DATA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_DATA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisconnectNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProtocolStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastInputTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastInputTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendBeep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Duration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVirtualChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szEndpointName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"bStatic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ulNumEntriesIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNumEntriesOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShadowConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppShadowConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWTSProtocolShadowConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolConnectionCallback" + ,"Kind":"Com" + ,"Guid":"23083765-75eb-41fe-b4fb-e086242afa0f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BrokenConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopScreenUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RedrawWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SMALL_RECT","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayIOCtl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisplayIOCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_DISPLAY_IOCTL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolShadowConnection" + ,"Kind":"Com" + ,"Guid":"ee3b0c14-37fb-456b-bab3-6d6cd51e13bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HotKeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pShadowCallback","Type":{"Kind":"ApiRef","Name":"IWTSProtocolShadowCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DoTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolShadowCallback" + ,"Kind":"Com" + ,"Guid":"503a2504-aae5-4ab1-93e0-6d1c4bc6f71a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StopShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvokeTargetShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolLicenseConnection" + ,"Kind":"Com" + ,"Guid":"23083765-178c-4079-8e4a-fea6496a4d70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestLicensingCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LICENSE_CAPABILITIES","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendClientLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbClientLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestClientLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserve1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Reserve2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbClientLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProtocolComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWTSProtocolLogonErrorRedirector" + ,"Kind":"Com" + ,"Guid":"fd9b61a7-2916-4627-8dee-4328711ad6cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBeginPainting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RedirectStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RedirectMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RedirectLogonError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ntsStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ntsSubstatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsRemoteFXGraphicsConnection" + ,"Kind":"Com" + ,"Guid":"0fad5dcf-c6d3-423c-b097-163d6a676151" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableRemoteFXGraphics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnableRemoteFXGraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVirtualChannelTransport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolSettings" + ,"Kind":"Com" + ,"Guid":"654a5a6a-2550-47eb-b6f7-ebd637475265" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WRdsSettingType","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_TYPE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"WRdsSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MergeSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"WRdsConnectionSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolManager" + ,"Kind":"Com" + ,"Guid":"dc796967-3abb-40cd-a446-105276b58950" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWRdsSettings","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolSettings","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProtocolListener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolListener","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyServiceStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTSServiceStateChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVICE_STATE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionOfServiceStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionOfServiceStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySessionStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifySettingsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWRdsSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolListener" + ,"Kind":"Com" + ,"Guid":"fcbc131b-c686-451d-a773-e279e230f540" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WRdsListenerSettingLevel","Type":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTING_LEVEL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWRdsListenerSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_LISTENER_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartListen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolListenerCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopListen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolListenerCallback" + ,"Kind":"Com" + ,"Guid":"3ab27e5b-4449-4dc1-b74a-91621d4fe984" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolConnectionCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolConnection" + ,"Kind":"Com" + ,"Guid":"324ed94f-fdaf-4ff6-81a8-42abe755830b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLogonErrorRedirector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLogonErrorRedir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolLogonErrorRedirector","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AcceptConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetClientData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CLIENT_DATA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClientMonitorData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pPrimaryMonitor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUserCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_USER_CREDENTIAL","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLicenseConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLicenseConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolLicenseConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthenticateClientToSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifySessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputHandles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeyboardHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pMouseHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pBeepHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVideoHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVideoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUserAllowedToLogon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SessionArbitrationEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hUserToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"bSingleSessionPerUserEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSessionIdentifierCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LogonNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClientToken","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"wszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_ID","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pWRdsConnectionSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WRDS_CONNECTION_SETTINGS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PreDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisconnectReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProtocolStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROTOCOL_STATUS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastInputTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastInputTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVirtualChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szEndpointName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"bStatic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"QueryType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ulNumEntriesIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNumEntriesOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShadowConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppShadowConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWRdsProtocolShadowConnection","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyCommandProcessCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolConnectionCallback" + ,"Kind":"Com" + ,"Guid":"f1d70332-d070-4ef1-a088-78313536c2d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BrokenConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopScreenUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RedrawWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SMALL_RECT","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConnectionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnectionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolShadowConnection" + ,"Kind":"Com" + ,"Guid":"9ae85ce6-cade-4548-8feb-99016597f60a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HotKeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pShadowCallback","Type":{"Kind":"ApiRef","Name":"IWRdsProtocolShadowCallback","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DoTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolShadowCallback" + ,"Kind":"Com" + ,"Guid":"e0667ce0-0372-40d6-adb2-a0f3322674d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StopShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvokeTargetShadow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam3","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param3Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParam4","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Param4Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolLicenseConnection" + ,"Kind":"Com" + ,"Guid":"1d6a145f-d095-4424-957a-407fae822d84" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestLicensingCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LICENSE_CAPABILITIES","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbLicenseCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendClientLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbClientLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestClientLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserve1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Reserve2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppClientLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbClientLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProtocolComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolLogonErrorRedirector" + ,"Kind":"Com" + ,"Guid":"519fe83b-142a-4120-a3d5-a405d315281a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBeginPainting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RedirectStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RedirectMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RedirectLogonError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ntsStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ntsSubstatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_LOGON_ERROR_REDIRECTOR_RESPONSE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWRdsWddmIddProps" + ,"Kind":"Com" + ,"Guid":"1382df4d-a289-43d1-a184-144726f9af90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHardwareId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisplayDriverHardwareId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDriverLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DriverHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDriverUnload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableWddmIdd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWRdsProtocolConnectionSettings" + ,"Kind":"Com" + ,"Guid":"83fcf5d3-f6f4-ea94-9cd2-32f280e1e510" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetConnectionSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConnectionSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pPropertyEntriesOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROPERTY_VALUE","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IRemoteDesktopClientSettings_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PasswordEncodingUTF8","Value":0} + ,{"Name":"PasswordEncodingUTF16LE","Value":1} + ,{"Name":"PasswordEncodingUTF16BE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRemoteDesktopClientSettings" + ,"Kind":"Com" + ,"Guid":"48a0f2a7-2713-431f-bbac-6f4558e7d64d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ApplySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rdpFileContents","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RetrieveSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rdpFileContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRdpProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRdpProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"RemoteActionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RemoteActionCharms","Value":0} + ,{"Name":"RemoteActionAppbar","Value":1} + ,{"Name":"RemoteActionSnap","Value":2} + ,{"Name":"RemoteActionStartScreen","Value":3} + ,{"Name":"RemoteActionAppSwitch","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SnapshotEncodingType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SnapshotEncodingDataUri","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SnapshotFormatType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SnapshotFormatPng","Value":0} + ,{"Name":"SnapshotFormatJpeg","Value":1} + ,{"Name":"SnapshotFormatBmp","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRemoteDesktopClientActions" + ,"Kind":"Com" + ,"Guid":"7d54bc4e-1028-45d4-8b0a-b9b6bffba176" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SuspendScreenUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeScreenUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExecuteRemoteAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAction","Type":{"Kind":"ApiRef","Name":"RemoteActionType","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"snapshotEncoding","Type":{"Kind":"ApiRef","Name":"SnapshotEncodingType","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"snapshotFormat","Type":{"Kind":"ApiRef","Name":"SnapshotFormatType","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"snapshotWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snapshotHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snapshotData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRemoteDesktopClientTouchPointer" + ,"Kind":"Com" + ,"Guid":"260ec22d-8cbc-44b5-9e88-2a37f6c93ae9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EventsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventsEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PointerSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PointerSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerSpeed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IRemoteDesktopClient_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KeyCombinationHome","Value":0} + ,{"Name":"KeyCombinationLeft","Value":1} + ,{"Name":"KeyCombinationUp","Value":2} + ,{"Name":"KeyCombinationRight","Value":3} + ,{"Name":"KeyCombinationDown","Value":4} + ,{"Name":"KeyCombinationScroll","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRemoteDesktopClient" + ,"Kind":"Com" + ,"Guid":"57d25668-625a-4905-be4e-304caa13f89c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientSettings","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Actions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientActions","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TouchPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"touchPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRemoteDesktopClientTouchPointer","TargetKind":"Com","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteSavedCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serverName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSessionDisplaySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"attachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"detachEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WTSStopRemoteControlSession" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSStartRemoteControlSessionW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HotkeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSStartRemoteControlSessionA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HotkeyVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"HotkeyModifiers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSConnectSessionA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSConnectSessionW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetLogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSEnumerateServersW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVER_INFOW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateServersA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SERVER_INFOA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSOpenServerW" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSOpenServerA" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSOpenServerExW" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSOpenServerExA" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSCloseServer" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSEnumerateSessionsW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFOW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateSessionsA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFOA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateSessionsExW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Filter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFO_1W","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateSessionsExA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Filter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_SESSION_INFO_1A","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateProcessesW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROCESS_INFOW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSEnumerateProcessesA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_PROCESS_INFOA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSTerminateProcess" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSQuerySessionInformationW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WTSInfoClass","Type":{"Kind":"ApiRef","Name":"WTS_INFO_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSQuerySessionInformationA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WTSInfoClass","Type":{"Kind":"ApiRef","Name":"WTS_INFO_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSQueryUserConfigW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSQueryUserConfigA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSSetUserConfigW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSetUserConfigA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"WTSConfigClass","Type":{"Kind":"ApiRef","Name":"WTS_CONFIG_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSendMessageW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"TitleLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSendMessageA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"TitleLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MessageLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSDisconnectSession" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSLogoffSession" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSShutdownSystem" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ShutdownFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSWaitSystemEvent" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSVirtualChannelOpen" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HwtsVirtualChannelHandle","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVirtualName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSVirtualChannelOpenEx" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HwtsVirtualChannelHandle","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVirtualName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSVirtualChannelClose" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSVirtualChannelRead" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSVirtualChannelWrite" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSVirtualChannelPurgeInput" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSVirtualChannelPurgeOutput" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSVirtualChannelQuery" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChannelHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"WTS_VIRTUAL_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSFreeMemory" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSRegisterSessionNotification" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSUnRegisterSessionNotification" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSRegisterSessionNotificationEx" + ,"SetLastError":true + ,"DllImport":"WINSTA" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSUnRegisterSessionNotificationEx" + ,"SetLastError":true + ,"DllImport":"WINSTA" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSQueryUserToken" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSFreeMemoryExW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WTSTypeClass","Type":{"Kind":"ApiRef","Name":"WTS_TYPE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSFreeMemoryExA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WTSTypeClass","Type":{"Kind":"ApiRef","Name":"WTS_TYPE_CLASS","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSEnumerateProcessesExW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateProcessesExA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProcessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnumerateListenersW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListeners","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSEnumerateListenersA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListeners","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTSQueryListenerConfigW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSQueryListenerConfigA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSCreateListenerW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGW","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSCreateListenerA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTSLISTENERCONFIGA","TargetKind":"Default","Api":"RemoteDesktopServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSetListenerSecurityW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSSetListenerSecurityA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSGetListenerSecurityW" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSGetListenerSecurityA" + ,"SetLastError":true + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListenerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSEnableChildSessions" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTSIsChildSessionsEnabled" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSGetChildSessionId" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSSetRenderHint" + ,"SetLastError":false + ,"DllImport":"WTSAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderHintID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"renderHintType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbHintDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHintData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ProcessIdToSessionId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WTSGetActiveConsoleSessionId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ + "WTS_SERVER_INFO" + ,"WTS_SESSION_INFO" + ,"WTS_SESSION_INFO_1" + ,"WTS_PROCESS_INFO" + ,"WTSCONFIGINFO" + ,"WTSINFO" + ,"WTSINFOEX_LEVEL1_" + ,"WTSINFOEX_LEVEL_" + ,"WTSINFOEX" + ,"WTSCLIENT" + ,"_WTS_PRODUCT_INFO" + ,"WTS_VALIDATION_INFORMATION" + ,"WTSUSERCONFIG" + ,"WTS_PROCESS_INFO_EX" + ,"WTSLISTENERCONFIG" + ,"WTSStartRemoteControlSession" + ,"WTSConnectSession" + ,"WTSEnumerateServers" + ,"WTSOpenServer" + ,"WTSOpenServerEx" + ,"WTSEnumerateSessions" + ,"WTSEnumerateSessionsEx" + ,"WTSEnumerateProcesses" + ,"WTSQuerySessionInformation" + ,"WTSQueryUserConfig" + ,"WTSSetUserConfig" + ,"WTSSendMessage" + ,"WTSFreeMemoryEx" + ,"WTSEnumerateProcessesEx" + ,"WTSEnumerateListeners" + ,"WTSQueryListenerConfig" + ,"WTSCreateListener" + ,"WTSSetListenerSecurity" + ,"WTSGetListenerSecurity" +] + +} diff --git a/api/RemoteDifferentialCompression.json b/api/RemoteDifferentialCompression.json new file mode 100644 index 0000000..3977bc0 --- /dev/null +++ b/api/RemoteDifferentialCompression.json @@ -0,0 +1,1115 @@ +{ + +"Constants":[ + { + "Name":"MSRDC_VERSION" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_COMPATIBLE_APP_VERSION" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_DEPTH" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_DEPTH" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_COMPAREBUFFER" + ,"NativeType":"UInt32" + ,"Value":100000 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_COMPAREBUFFER" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_DEFAULT_COMPAREBUFFER" + ,"NativeType":"UInt32" + ,"Value":3200000 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_INPUTBUFFERSIZE" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_HORIZONSIZE" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_HORIZONSIZE" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_HASHWINDOWSIZE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_HASHWINDOWSIZE" + ,"NativeType":"UInt32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_DEFAULT_HASHWINDOWSIZE_1" + ,"NativeType":"UInt32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_DEFAULT_HORIZONSIZE_1" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_DEFAULT_HASHWINDOWSIZE_N" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_DEFAULT_HORIZONSIZE_N" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_TRAITVALUE" + ,"NativeType":"UInt32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MINIMUM_MATCHESREQUIRED" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSRDC_MAXIMUM_MATCHESREQUIRED" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"RdcLibrary" + ,"Kind":"ComClassID" + ,"Guid":"96236a85-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcGeneratorParameters" + ,"Kind":"ComClassID" + ,"Guid":"96236a86-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcGeneratorFilterMaxParameters" + ,"Kind":"ComClassID" + ,"Guid":"96236a87-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcGenerator" + ,"Kind":"ComClassID" + ,"Guid":"96236a88-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcFileReader" + ,"Kind":"ComClassID" + ,"Guid":"96236a89-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcSignatureReader" + ,"Kind":"ComClassID" + ,"Guid":"96236a8a-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcComparator" + ,"Kind":"ComClassID" + ,"Guid":"96236a8b-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityReportProgress" + ,"Kind":"ComClassID" + ,"Guid":"96236a8d-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityTableDumpState" + ,"Kind":"ComClassID" + ,"Guid":"96236a8e-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityTraitsTable" + ,"Kind":"ComClassID" + ,"Guid":"96236a8f-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityFileIdTable" + ,"Kind":"ComClassID" + ,"Guid":"96236a90-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"Similarity" + ,"Kind":"ComClassID" + ,"Guid":"96236a91-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RdcSimilarityGenerator" + ,"Kind":"ComClassID" + ,"Guid":"96236a92-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"FindSimilarResults" + ,"Kind":"ComClassID" + ,"Guid":"96236a93-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityTraitsMapping" + ,"Kind":"ComClassID" + ,"Guid":"96236a94-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"SimilarityTraitsMappedView" + ,"Kind":"ComClassID" + ,"Guid":"96236a95-9dbc-11da-9e3f-0011114ae311" + } + ,{ + "Name":"RDC_ErrorCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDC_NoError","Value":0} + ,{"Name":"RDC_HeaderVersionNewer","Value":1} + ,{"Name":"RDC_HeaderVersionOlder","Value":2} + ,{"Name":"RDC_HeaderMissingOrCorrupt","Value":3} + ,{"Name":"RDC_HeaderWrongType","Value":4} + ,{"Name":"RDC_DataMissingOrCorrupt","Value":5} + ,{"Name":"RDC_DataTooManyRecords","Value":6} + ,{"Name":"RDC_FileChecksumMismatch","Value":7} + ,{"Name":"RDC_ApplicationError","Value":8} + ,{"Name":"RDC_Aborted","Value":9} + ,{"Name":"RDC_Win32Error","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GeneratorParametersType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDCGENTYPE_Unused","Value":0} + ,{"Name":"RDCGENTYPE_FilterMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RdcNeedType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDCNEED_SOURCE","Value":0} + ,{"Name":"RDCNEED_TARGET","Value":1} + ,{"Name":"RDCNEED_SEED","Value":2} + ,{"Name":"RDCNEED_SEED_MAX","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RdcNeed" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_BlockType","Type":{"Kind":"ApiRef","Name":"RdcNeedType","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":[]} + ,{"Name":"m_FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"m_BlockLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RdcBufferPointer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RdcNeedPointer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcNeed","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RdcSignature" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Signature","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_BlockLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RdcSignaturePointer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Used","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcSignature","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RdcCreatedTables" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDCTABLE_InvalidOrUnknown","Value":0} + ,{"Name":"RDCTABLE_Existing","Value":1} + ,{"Name":"RDCTABLE_New","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RdcMappingAccessMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDCMAPPING_Undefined","Value":0} + ,{"Name":"RDCMAPPING_ReadOnly","Value":1} + ,{"Name":"RDCMAPPING_ReadWrite","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SimilarityMappedViewInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SimilarityData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_Data","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FindSimilarFileIndexResults" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_MatchCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SimilarityDumpData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_FileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Data","Type":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SimilarityFileId" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_FileId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRdcGeneratorParameters" + ,"Kind":"Com" + ,"Guid":"96236a71-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGeneratorParametersType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parametersType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GeneratorParametersType","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParametersVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"minimumCompatibleAppVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerializeSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"parametersBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"bytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcGeneratorFilterMaxParameters" + ,"Kind":"Com" + ,"Guid":"96236a72-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHorizonSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizonSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHorizonSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizonSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHashWindowSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashWindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHashWindowSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRdcGenerator" + ,"Kind":"Com" + ,"Guid":"96236a73-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGeneratorParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Process" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endOfInput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcFileReader" + ,"Kind":"Com" + ,"Guid":"96236a74-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetFileStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"bytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytesActuallyRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"eof","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetFromStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcFileWriter" + ,"Kind":"Com" + ,"Guid":"96236a75-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]} + ,"Methods":[ + { + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offsetFileStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"bytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Truncate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DeleteOnClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRdcSignatureReader" + ,"Kind":"Com" + ,"Guid":"96236a76-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadSignatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rdcSignaturePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcSignaturePointer","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcComparator" + ,"Kind":"Com" + ,"Guid":"96236a77-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Process" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endOfInput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"endOfOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"inputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcBufferPointer","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"outputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcNeedPointer","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rdc_ErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDC_ErrorCode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcLibrary" + ,"Kind":"Com" + ,"Guid":"96236a78-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ComputeDefaultRecursionDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"depth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateGeneratorParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parametersType","Type":{"Kind":"ApiRef","Name":"GeneratorParametersType","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenGeneratorParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"parametersBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"iGeneratorParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateGenerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iGeneratorParametersArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IRdcGeneratorParameters","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iGenerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcGenerator","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateComparator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSeedSignaturesFile","Type":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"comparatorBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iComparator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcComparator","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSignatureReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFileReader","Type":{"Kind":"ApiRef","Name":"IRdcFileReader","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"iSignatureReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRdcSignatureReader","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRDCVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"minimumCompatibleAppVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityReportProgress" + ,"Kind":"Com" + ,"Guid":"96236a7a-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"percentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityTableDumpState" + ,"Kind":"Com" + ,"Guid":"96236a7b-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNextData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resultsUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"eof","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityDumpData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityTraitsMappedView" + ,"Kind":"Com" + ,"Guid":"96236a7c-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"viewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityMappedViewInfo","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"mappedPageBegin","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Const"]} + ,{"Name":"mappedPageEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Const"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityTraitsMapping" + ,"Kind":"Com" + ,"Guid":"96236a7d-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CloseMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"actualEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResizeMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"begin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"actualEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minimumMappedPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"accessMode","Type":{"Kind":"ApiRef","Name":"RdcMappingAccessMode","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"mappedView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimilarityTraitsMappedView","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityTraitsTable" + ,"Kind":"Com" + ,"Guid":"96236a7e-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTableIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mapping","Type":{"Kind":"ApiRef","Name":"ISimilarityTraitsMapping","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindSimilarFileIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numberOfMatchesRequired","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"findSimilarFileIndexResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FindSimilarFileIndexResults","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resultsUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginDump" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityTableDumpState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISimilarityTableDumpState","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISimilarityFileIdTable" + ,"Kind":"Com" + ,"Guid":"96236a7f-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTableIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileIdFile","Type":{"Kind":"ApiRef","Name":"IRdcFileWriter","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"similarityFileIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Lookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invalidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityFileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecordCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRdcSimilarityGenerator" + ,"Kind":"Com" + ,"Guid":"96236a80-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableSimilarity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Results" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFindSimilarResults" + ,"Kind":"Com" + ,"Guid":"96236a81-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextFileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"numTraitsMatched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISimilarity" + ,"Kind":"Com" + ,"Guid":"96236a83-9dbc-11da-9e3f-0011114ae311" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateTableIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mapping","Type":{"Kind":"ApiRef","Name":"ISimilarityTraitsMapping","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"fileIdFile","Type":{"Kind":"ApiRef","Name":"IRdcFileWriter","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"truncate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"recordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RdcCreatedTables","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityFileId","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindSimilarFileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"similarityData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SimilarityData","TargetKind":"Default","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numberOfMatchesRequired","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"resultsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"findSimilarResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFindSimilarResults","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyAndSwap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newSimilarityTables","Type":{"Kind":"ApiRef","Name":"ISimilarity","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ,{"Name":"reportProgress","Type":{"Kind":"ApiRef","Name":"ISimilarityReportProgress","TargetKind":"Com","Api":"RemoteDifferentialCompression","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecordCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/RestartManager.json b/api/RestartManager.json new file mode 100644 index 0000000..9aeeaf3 --- /dev/null +++ b/api/RestartManager.json @@ -0,0 +1,286 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"RM_APP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmUnknownApp","Value":0} + ,{"Name":"RmMainWindow","Value":1} + ,{"Name":"RmOtherWindow","Value":2} + ,{"Name":"RmService","Value":3} + ,{"Name":"RmExplorer","Value":4} + ,{"Name":"RmConsole","Value":5} + ,{"Name":"RmCritical","Value":1000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_SHUTDOWN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmForceShutdown","Value":1} + ,{"Name":"RmShutdownOnlyRegistered","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_APP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmStatusUnknown","Value":0} + ,{"Name":"RmStatusRunning","Value":1} + ,{"Name":"RmStatusStopped","Value":2} + ,{"Name":"RmStatusStoppedOther","Value":4} + ,{"Name":"RmStatusRestarted","Value":8} + ,{"Name":"RmStatusErrorOnStop","Value":16} + ,{"Name":"RmStatusErrorOnRestart","Value":32} + ,{"Name":"RmStatusShutdownMasked","Value":64} + ,{"Name":"RmStatusRestartMasked","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_REBOOT_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmRebootReasonNone","Value":0} + ,{"Name":"RmRebootReasonPermissionDenied","Value":1} + ,{"Name":"RmRebootReasonSessionMismatch","Value":2} + ,{"Name":"RmRebootReasonCriticalProcess","Value":4} + ,{"Name":"RmRebootReasonCriticalService","Value":8} + ,{"Name":"RmRebootReasonDetectedSelf","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_UNIQUE_PROCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RM_PROCESS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"RM_UNIQUE_PROCESS","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":[]} + ,{"Name":"strAppName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"strServiceShortName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ApplicationType","Type":{"Kind":"ApiRef","Name":"RM_APP_TYPE","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":[]} + ,{"Name":"AppStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TSSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRestartable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RM_FILTER_TRIGGER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmFilterTriggerInvalid","Value":0} + ,{"Name":"RmFilterTriggerFile","Value":1} + ,{"Name":"RmFilterTriggerProcess","Value":2} + ,{"Name":"RmFilterTriggerService","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_FILTER_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmInvalidFilterAction","Value":0} + ,{"Name":"RmNoRestart","Value":1} + ,{"Name":"RmNoShutdown","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_FILTER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterAction","Type":{"Kind":"ApiRef","Name":"RM_FILTER_ACTION","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":[]} + ,{"Name":"FilterTrigger","Type":{"Kind":"ApiRef","Name":"RM_FILTER_TRIGGER","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":[]} + ,{"Name":"cbNextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RestartManager","Parents":["RM_FILTER_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"RM_UNIQUE_PROCESS","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":[]} + ,{"Name":"strServiceShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RM_WRITE_STATUS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nPercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"RmStartSession" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwSessionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strSessionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RmJoinSession" + ,"SetLastError":false + ,"DllImport":"RstrtMgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"strSessionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RmEndSession" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RmRegisterResources" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgsFileNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"nApplications","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgApplications","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RM_UNIQUE_PROCESS","TargetKind":"Default","Api":"RestartManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"nServices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgsServiceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RmGetList" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnProcInfoNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnProcInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgAffectedApps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RM_PROCESS_INFO","TargetKind":"Default","Api":"RestartManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwRebootReasons","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RmShutdown" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lActionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fnStatus","Type":{"Kind":"ApiRef","Name":"RM_WRITE_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"RestartManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RmRestart" + ,"SetLastError":false + ,"DllImport":"rstrtmgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRestartFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fnStatus","Type":{"Kind":"ApiRef","Name":"RM_WRITE_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"RestartManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RmCancelCurrentTask" + ,"SetLastError":false + ,"DllImport":"RstrtMgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RmAddFilter" + ,"SetLastError":false + ,"DllImport":"RstrtMgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RM_UNIQUE_PROCESS","TargetKind":"Default","Api":"RestartManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"strServiceShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FilterAction","Type":{"Kind":"ApiRef","Name":"RM_FILTER_ACTION","TargetKind":"Default","Api":"RestartManager","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RmRemoveFilter" + ,"SetLastError":false + ,"DllImport":"RstrtMgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RM_UNIQUE_PROCESS","TargetKind":"Default","Api":"RestartManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"strServiceShortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RmGetFilterList" + ,"SetLastError":false + ,"DllImport":"RstrtMgr" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbFilterBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbFilterBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbFilterBufNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/RightsManagement.json b/api/RightsManagement.json new file mode 100644 index 0000000..4f3cb5d --- /dev/null +++ b/api/RightsManagement.json @@ -0,0 +1,1310 @@ +{ + +"Constants":[ + { + "Name":"DRMIDVERSION" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DRMBOUNDLICENSEPARAMSVERSION" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DRMBINDINGFLAGS_IGNORE_VALIDITY_INTERVALS" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DRMLICENSEACQDATAVERSION" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DRMACTSERVINFOVERSION" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DRMCLIENTSTRUCTVERSION" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DRMCALLBACKVERSION" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"DRMID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszIDType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRMTIMETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMTIMETYPE_SYSTEMUTC","Value":0} + ,{"Name":"DRMTIMETYPE_SYSTEMLOCAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMENCODINGTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMENCODINGTYPE_BASE64","Value":0} + ,{"Name":"DRMENCODINGTYPE_STRING","Value":1} + ,{"Name":"DRMENCODINGTYPE_LONG","Value":2} + ,{"Name":"DRMENCODINGTYPE_TIME","Value":3} + ,{"Name":"DRMENCODINGTYPE_UINT","Value":4} + ,{"Name":"DRMENCODINGTYPE_RAW","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMATTESTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMATTESTTYPE_FULLENVIRONMENT","Value":0} + ,{"Name":"DRMATTESTTYPE_HASHONLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMSPECTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMSPECTYPE_UNKNOWN","Value":0} + ,{"Name":"DRMSPECTYPE_FILENAME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMSECURITYPROVIDERTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMSECURITYPROVIDERTYPE_SOFTWARESECREP","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMGLOBALOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRMGLOBALOPTIONS_USE_WINHTTP","Value":0} + ,{"Name":"DRMGLOBALOPTIONS_USE_SERVERSECURITYPROCESSOR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMBOUNDLICENSEPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEnablingPrincipal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSecureStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszRightsRequested","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszRightsGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idResource","Type":{"Kind":"ApiRef","Name":"DRMID","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":[]} + ,{"Name":"cAuthenticatorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghAuthenticators","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"wszDefaultEnablingPrincipalCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_LICENSE_ACQ_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszLocalFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pbPostData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPostDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_ACTSERV_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszPubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_CLIENT_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uStructVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"wszHierarchy","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszProductId","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszProductDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_STATUS_MSG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRM_MSG_ACTIVATE_MACHINE","Value":0} + ,{"Name":"DRM_MSG_ACTIVATE_GROUPIDENTITY","Value":1} + ,{"Name":"DRM_MSG_ACQUIRE_LICENSE","Value":2} + ,{"Name":"DRM_MSG_ACQUIRE_ADVISORY","Value":3} + ,{"Name":"DRM_MSG_SIGN_ISSUANCE_LICENSE","Value":4} + ,{"Name":"DRM_MSG_ACQUIRE_CLIENTLICENSOR","Value":5} + ,{"Name":"DRM_MSG_ACQUIRE_ISSUANCE_LICENSE_TEMPLATE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRM_USAGEPOLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRM_USAGEPOLICY_TYPE_BYNAME","Value":0} + ,{"Name":"DRM_USAGEPOLICY_TYPE_BYPUBLICKEY","Value":1} + ,{"Name":"DRM_USAGEPOLICY_TYPE_BYDIGEST","Value":2} + ,{"Name":"DRM_USAGEPOLICY_TYPE_OSEXCLUSION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRM_DISTRIBUTION_POINT_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DRM_DISTRIBUTION_POINT_LICENSE_ACQUISITION","Value":0} + ,{"Name":"DRM_DISTRIBUTION_POINT_PUBLISHING","Value":1} + ,{"Name":"DRM_DISTRIBUTION_POINT_REFERRAL_INFO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"DRM_STATUS_MSG","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"DRMSetGlobalOptions" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eGlobalOptions","Type":{"Kind":"ApiRef","Name":"DRMGLOBALOPTIONS","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvdata","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMGetClientVersion" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDRMClientVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_CLIENT_VERSION_INFO","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMInitEnvironment" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eSecurityProviderType","Type":{"Kind":"ApiRef","Name":"DRMSECURITYPROVIDERTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"eSpecification","Type":{"Kind":"ApiRef","Name":"DRMSPECTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszSecurityProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszManifestCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszMachineCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phEnv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"phDefaultLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMLoadLibrary" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eSpecification","Type":{"Kind":"ApiRef","Name":"DRMSPECTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszLibraryProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateEnablingPrincipal" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hLibrary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszObject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMID","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wszCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phEnablingPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCloseHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMCloseEnvironmentHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMDuplicateHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hToCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMDuplicateEnvironmentHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hToCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMRegisterRevocationList" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszRevocationList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRMCheckSecurity" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMRegisterContent" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRegister","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMEncrypt" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptoProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcNumOutBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMDecrypt" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptoProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cNumInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcNumOutBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateBoundLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMBOUNDLICENSEPARAMS","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wszLicenseChain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phBoundLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"phErrorLog","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateEnablingBitsDecryptor" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBoundLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszRight","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hAuxLib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAuxPlug","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phDecryptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateEnablingBitsEncryptor" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBoundLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszRight","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hAuxLib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAuxPlug","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phEncryptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMAttest" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnablingPrincipal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eType","Type":{"Kind":"ApiRef","Name":"DRMATTESTTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcAttestedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszAttestedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DRMGetTime" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eTimerIdType","Type":{"Kind":"ApiRef","Name":"DRMTIMETYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"poTimeObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"peEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMENCODINGTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetEnvironmentInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"peEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMENCODINGTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetProcAddress" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hLibrary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszProcName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppfnProcAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetBoundLicenseObjectCount" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSubObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSubObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetBoundLicenseObject" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSubObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSubObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetBoundLicenseAttributeCount" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetBoundLicenseAttribute" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMENCODINGTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateClientSession" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"DRMCALLBACK","TargetKind":"FunctionPointer","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCallbackVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszGroupIDProviderType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszGroupID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phClient","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMIsActivated" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pActServInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_ACTSERV_INFO","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMActivate" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uLangID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pActServInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_ACTSERV_INFO","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"hParentWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMGetServiceLocation" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uServiceLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszIssuanceLicense","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"puServiceURLLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszServiceURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMCreateLicenseStorageSession" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hDefaultLibrary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hClient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszIssuanceLicense","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phLicenseStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMAddLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hLicenseStorage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszLicense","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMAcquireAdvisories" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hLicenseStorage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszLicense","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMEnumerateLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfSharedFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puCertificateDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszCertificateData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMAcquireLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszGroupIdentityCredential","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszRequestedRights","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszCustomData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMDeleteLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszLicenseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMCloseSession" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMDuplicateSession" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSessionIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSessionOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetSecurityProvider" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puTypeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMEncode" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszAlgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDecodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"puEncodedStringLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszEncodedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMDecode" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszAlgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszEncodedString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"puDecodedDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbDecodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMConstructCertificateChain" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgwszCertificates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszChain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMParseUnboundLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszCertificate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phQueryRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCloseQueryHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQuery","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMGetUnboundLicenseObjectCount" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSubObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSubObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetUnboundLicenseObject" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSubObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSubQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetUnboundLicenseAttributeCount" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttributeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetUnboundLicenseAttribute" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hQueryRoot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszAttributeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMENCODINGTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetCertificateChainCount" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszChain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcCertCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMDeconstructCertificateChain" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszChain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMVerify" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pcAttestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszAttestedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"peType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRMATTESTTYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszPrincipal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcManifest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszManifest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMCreateUser" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszUserId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszUserIdType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateRight" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszRightName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstUntil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cExtendedInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszExtendedInfoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszExtendedInfoValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMCreateIssuanceLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstTimeFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstTimeUntil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wszReferralInfoName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszReferralInfoURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hOwner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszIssuanceLicense","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hBoundLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phIssuanceLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMAddRightWithUser" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMClearAllRights" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMSetMetaData" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszContentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszContentIdType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszSKUId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszSKUIdType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszContentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRMSetUsagePolicy" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eUsagePolicyType","Type":{"Kind":"ApiRef","Name":"DRM_USAGEPOLICY_TYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExclusion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszMinVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszMaxVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszPublicKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszDigestAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbDigest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMSetRevocationPoint" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszIdType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszPublicKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRMSetApplicationSpecificData" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRMSetNameAndDescription" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRMSetIntervalTime" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cDays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMGetIssuanceLicenseTemplate" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puIssuanceLicenseTemplateLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszIssuanceLicenseTemplate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetSignedIssuanceLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSymKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbSymKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSymKeyType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wszClientLicensorCertificate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"DRMCALLBACK","TargetKind":"FunctionPointer","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetSignedIssuanceLicenseEx" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSymKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSymKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszSymKeyType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"hEnablingPrincipal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hBoundLicenseCLC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"DRMCALLBACK","TargetKind":"FunctionPointer","Api":"RightsManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMClosePubHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMDuplicatePubHandle" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPubIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPubOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetUserInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puUserNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puUserIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszUserId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puUserIdTypeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszUserIdType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetRightInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puRightNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszRightName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pstFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstUntil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetRightExtendedInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puExtendedInfoNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszExtendedInfoName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puExtendedInfoValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszExtendedInfoValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetUsers" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetUserRights" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetMetaData" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puContentIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszContentId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puContentIdTypeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszContentIdType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puSKUIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszSKUId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puSKUIdTypeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszSKUIdType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puContentTypeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszContentType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puContentNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszContentName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetApplicationSpecificData" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetIssuanceLicenseInfo" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstTimeFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstTimeUntil","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puDistributionPointNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszDistributionPointName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puDistributionPointURLLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszDistributionPointURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"phOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfOfficial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetRevocationPoint" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puIdLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puIdTypeLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszIdType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puURLLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszRL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pstFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puPublicKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszPublicKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetUsagePolicy" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peUsagePolicyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_USAGEPOLICY_TYPE","TargetKind":"Default","Api":"RightsManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfExclusion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puMinVersionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszMinVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puMaxVersionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszMaxVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puPublicKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszPublicKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puDigestAlgorithmLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszDigestAlgorithm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":12,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMGetNameAndDescription" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puDescriptionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetOwnerLicense" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puOwnerLicenseLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wszOwnerLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DRMGetIntervalTime" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIssuanceLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMRepair" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DRMRegisterProtectedWindow" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEnv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DRMIsWindowProtected" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfProtected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DRMAcquireIssuanceLicenseTemplate" + ,"SetLastError":false + ,"DllImport":"msdrm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClient","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cTemplates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszTemplateIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"wszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/RoutingAndRemoteAccessService.json b/api/RoutingAndRemoteAccessService.json new file mode 100644 index 0000000..8d97cf5 --- /dev/null +++ b/api/RoutingAndRemoteAccessService.json @@ -0,0 +1,6882 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"RASAPIVERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RASAPIVERSION_500","Value":1} + ,{"Name":"RASAPIVERSION_501","Value":2} + ,{"Name":"RASAPIVERSION_600","Value":3} + ,{"Name":"RASAPIVERSION_601","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RASIPADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"a","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"c","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"d","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASTUNNELENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["tagRASTUNNELENDPOINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipv4","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"HRASCONN__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCONNW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hrasconn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPhonebook","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidEntry","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"guidCorrelationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCONNA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hrasconn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPhonebook","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidEntry","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"guidCorrelationId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCONNSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RASCS_OpenPort","Value":0} + ,{"Name":"RASCS_PortOpened","Value":1} + ,{"Name":"RASCS_ConnectDevice","Value":2} + ,{"Name":"RASCS_DeviceConnected","Value":3} + ,{"Name":"RASCS_AllDevicesConnected","Value":4} + ,{"Name":"RASCS_Authenticate","Value":5} + ,{"Name":"RASCS_AuthNotify","Value":6} + ,{"Name":"RASCS_AuthRetry","Value":7} + ,{"Name":"RASCS_AuthCallback","Value":8} + ,{"Name":"RASCS_AuthChangePassword","Value":9} + ,{"Name":"RASCS_AuthProject","Value":10} + ,{"Name":"RASCS_AuthLinkSpeed","Value":11} + ,{"Name":"RASCS_AuthAck","Value":12} + ,{"Name":"RASCS_ReAuthenticate","Value":13} + ,{"Name":"RASCS_Authenticated","Value":14} + ,{"Name":"RASCS_PrepareForCallback","Value":15} + ,{"Name":"RASCS_WaitForModemReset","Value":16} + ,{"Name":"RASCS_WaitForCallback","Value":17} + ,{"Name":"RASCS_Projected","Value":18} + ,{"Name":"RASCS_StartAuthentication","Value":19} + ,{"Name":"RASCS_CallbackComplete","Value":20} + ,{"Name":"RASCS_LogonNetwork","Value":21} + ,{"Name":"RASCS_SubEntryConnected","Value":22} + ,{"Name":"RASCS_SubEntryDisconnected","Value":23} + ,{"Name":"RASCS_ApplySettings","Value":24} + ,{"Name":"RASCS_Interactive","Value":4096} + ,{"Name":"RASCS_RetryAuthentication","Value":4097} + ,{"Name":"RASCS_CallbackSetByCaller","Value":4098} + ,{"Name":"RASCS_PasswordExpired","Value":4099} + ,{"Name":"RASCS_InvokeEapUI","Value":4100} + ,{"Name":"RASCS_Connected","Value":8192} + ,{"Name":"RASCS_Disconnected","Value":8193} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagRASCONNSUBSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RASCSS_None","Value":0} + ,{"Name":"RASCSS_Dormant","Value":1} + ,{"Name":"RASCSS_Reconnecting","Value":2} + ,{"Name":"RASCSS_Reconnected","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagRASCONNSTATUSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rasconnstate","Type":{"Kind":"ApiRef","Name":"tagRASCONNSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"localEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"remoteEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"rasconnsubstate","Type":{"Kind":"ApiRef","Name":"tagRASCONNSUBSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCONNSTATUSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rasconnstate","Type":{"Kind":"ApiRef","Name":"tagRASCONNSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"localEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"remoteEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"rasconnsubstate","Type":{"Kind":"ApiRef","Name":"tagRASCONNSUBSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASDIALPARAMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCallbackNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallbackId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEncPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASDIALPARAMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCallbackNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallbackId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEncPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASEAPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSizeofEapInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEapInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASDEVSPECIFICINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbDevSpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASDIALEXTENSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"RasEapInfo","Type":{"Kind":"ApiRef","Name":"tagRASEAPINFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fSkipPppAuth","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RasDevSpecificInfo","Type":{"Kind":"ApiRef","Name":"RASDEVSPECIFICINFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYNAMEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPhonebookPath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYNAMEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntryName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPhonebookPath","Type":{"Kind":"Array","Shape":{"Size":261},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPROJECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RASP_Amb","Value":65536} + ,{"Name":"RASP_PppNbf","Value":32831} + ,{"Name":"RASP_PppIpx","Value":32811} + ,{"Name":"RASP_PppIp","Value":32801} + ,{"Name":"RASP_PppCcp","Value":33021} + ,{"Name":"RASP_PppLcp","Value":49185} + ,{"Name":"RASP_PppIpv6","Value":32855} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagRASAMBW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szNetBiosError","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"bLana","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASAMBA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szNetBiosError","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"bLana","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPNBFW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetBiosError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szNetBiosError","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szWorkstationName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"bLana","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPNBFA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetBiosError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szNetBiosError","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szWorkstationName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"bLana","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASIPXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIpxAddress","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPIPXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIpxAddress","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPIPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIpAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szServerIpAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPIPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIpAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szServerIpAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPIPV6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bLocalInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPeerInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bLocalCompressionProtocol","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPeerCompressionProtocol","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPLCPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fBundled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMultilink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szReplyMessage","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPLCPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fBundled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMultilink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szReplyMessage","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPPPCCP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASPPP_PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv4Address","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv4ServerAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv4Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv4ServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bServerInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"fBundled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMultilink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpServerCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpServerOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASIKEV2_PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv4Address","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv4ServerAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6Address","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6ServerAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numIPv4ServerAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv4ServerAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"numIPv6ServerAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6ServerAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASPROJECTION_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROJECTION_INFO_TYPE_PPP","Value":1} + ,{"Name":"PROJECTION_INFO_TYPE_IKEv2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEV2_ID_PAYLOAD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEV2_ID_PAYLOAD_TYPE_INVALID","Value":0} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_IPV4_ADDR","Value":1} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_FQDN","Value":2} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_RFC822_ADDR","Value":3} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_RESERVED1","Value":4} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_ID_IPV6_ADDR","Value":5} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_RESERVED2","Value":6} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_RESERVED3","Value":7} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_RESERVED4","Value":8} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_DN","Value":9} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_DER_ASN1_GN","Value":10} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_KEY_ID","Value":11} + ,{"Name":"IKEV2_ID_PAYLOAD_TYPE_MAX","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAS_PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"RASAPIVERSION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"RASPROJECTION_INFO_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["RAS_PROJECTION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ppp","Type":{"Kind":"ApiRef","Name":"RASPPP_PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ikev2","Type":{"Kind":"ApiRef","Name":"RASIKEV2_PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RASDIALFUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"tagRASCONNSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RASDIALFUNC1" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"tagRASCONNSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RASDIALFUNC2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"tagRASCONNSTATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"tagRASDEVINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASDEVINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASCTRYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szAreaCode","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwAlternateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddr","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrDns","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrDnsAlt","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrWins","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrWinsAlt","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfNetProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szScript","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szAutodialDll","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szAutodialFunc","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szX25PadType","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szX25Address","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szX25Facilities","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szX25UserData","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIdleDisconnectSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szCustomDialDll","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwVpnStrategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDnsSuffix","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwTcpWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPrerequisitePbk","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPrerequisiteEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwRedialCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedialPause","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6addrDns","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6addrDnsAlt","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv4InterfaceMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv6InterfaceMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv6PrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetworkOutageTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIDi","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szIDr","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fIsImsConfig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdiType","Type":{"Kind":"ApiRef","Name":"IKEV2_ID_PAYLOAD_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"IdrType","Type":{"Kind":"ApiRef","Name":"IKEV2_ID_PAYLOAD_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fDisableIKEv2Fragmentation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szAreaCode","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwAlternateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddr","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrDns","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrDnsAlt","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrWins","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipaddrWinsAlt","Type":{"Kind":"ApiRef","Name":"RASIPADDR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwFrameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfNetProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szScript","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAutodialDll","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAutodialFunc","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25PadType","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Address","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Facilities","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25UserData","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIdleDisconnectSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szCustomDialDll","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwVpnStrategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDnsSuffix","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwTcpWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPrerequisitePbk","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPrerequisiteEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwRedialCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedialPause","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6addrDns","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6addrDnsAlt","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv4InterfaceMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv6InterfaceMetric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwIPv6PrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetworkOutageTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIDi","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szIDr","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"fIsImsConfig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdiType","Type":{"Kind":"ApiRef","Name":"IKEV2_ID_PAYLOAD_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"IdrType","Type":{"Kind":"ApiRef","Name":"IKEV2_ID_PAYLOAD_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fDisableIKEv2Fragmentation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ORASADFUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"tagRASADPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASADFUNCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASADPARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RASADFUNCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASADPARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"tagRASSUBENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwAlternateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASSUBENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwAlternateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCREDENTIALSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASCREDENTIALSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASAUTODIALENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialingLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASAUTODIALENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialingLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASEAPUSERIDENTITYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwSizeofEapInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEapInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASEAPUSERIDENTITYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSizeofEapInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEapInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNRASGETBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNRASFREEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBufer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNRASSENDBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNRASRECEIVEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNRASRETRIEVEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasCustomScriptExecuteFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszEntryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnRasGetBuffer","Type":{"Kind":"ApiRef","Name":"PFNRASGETBUFFER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnRasFreeBuffer","Type":{"Kind":"ApiRef","Name":"PFNRASFREEBUFFER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnRasSendBuffer","Type":{"Kind":"ApiRef","Name":"PFNRASSENDBUFFER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnRasReceiveBuffer","Type":{"Kind":"ApiRef","Name":"PFNRASRECEIVEBUFFER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnRasRetrieveBuffer","Type":{"Kind":"ApiRef","Name":"PFNRASRETRIEVEBUFFER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRasDialParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"tagRASCOMMSETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bParity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bStop","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bByteSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bAlign","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNRASSETCOMMSETTINGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRasCommSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCOMMSETTINGS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"tagRASCUSTOMSCRIPTEXTENSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnRasSetCommSettings","Type":{"Kind":"ApiRef","Name":"PFNRASSETCOMMSETTINGS","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RasCustomHangUpFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasCustomDialFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInstDll","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRasDialExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALEXTENSIONS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRasDialParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwNotifierType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvNotifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lphRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasCustomDeleteEntryNotifyFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"tagRASUPDATECONN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"RASAPIVERSION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"remoteEndPoint","Type":{"Kind":"ApiRef","Name":"tagRASTUNNELENDPOINT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASPBDLGFUNCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RASPBDLGFUNCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"tagRASNOUSERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASNOUSERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szPassword","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPBDLGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwCallbackId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"RASPBDLGFUNCW","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASPBDLGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwCallbackId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"RASPBDLGFUNCA","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYDLGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASENTRYDLGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szEntry","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagRASDIALDLG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"xDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yDlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RasCustomDialDlgFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstDll","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPhoneNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALDLG","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasCustomEntryDlgFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstDll","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYDLGA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ROUTER_INTERFACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ROUTER_IF_TYPE_CLIENT","Value":0} + ,{"Name":"ROUTER_IF_TYPE_HOME_ROUTER","Value":1} + ,{"Name":"ROUTER_IF_TYPE_FULL_ROUTER","Value":2} + ,{"Name":"ROUTER_IF_TYPE_DEDICATED","Value":3} + ,{"Name":"ROUTER_IF_TYPE_INTERNAL","Value":4} + ,{"Name":"ROUTER_IF_TYPE_LOOPBACK","Value":5} + ,{"Name":"ROUTER_IF_TYPE_TUNNEL1","Value":6} + ,{"Name":"ROUTER_IF_TYPE_DIALOUT","Value":7} + ,{"Name":"ROUTER_IF_TYPE_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ROUTER_CONNECTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ROUTER_IF_STATE_UNREACHABLE","Value":0} + ,{"Name":"ROUTER_IF_STATE_DISCONNECTED","Value":1} + ,{"Name":"ROUTER_IF_STATE_CONNECTING","Value":2} + ,{"Name":"ROUTER_IF_STATE_CONNECTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MPR_INTERFACE_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIfType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionState","Type":{"Kind":"ApiRef","Name":"ROUTER_CONNECTION_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fUnReachabilityReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_IPINIP_INTERFACE_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszFriendlyName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_INTERFACE_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIfType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionState","Type":{"Kind":"ApiRef","Name":"ROUTER_CONNECTION_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fUnReachabilityReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwsDialoutHoursRestriction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_INTERFACE_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIfType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionState","Type":{"Kind":"ApiRef","Name":"ROUTER_CONNECTION_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fUnReachabilityReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAlternates","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ipaddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrDns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrDnsAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrWins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrWinsAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfNetProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25PadType","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Address","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Facilities","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25UserData","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIdleDisconnectSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbCustomAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwVpnStrategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_INTERFACE_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwIfType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionState","Type":{"Kind":"ApiRef","Name":"ROUTER_CONNECTION_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fUnReachabilityReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAlternates","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ipaddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrDns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrDnsAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrWins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipaddrWinsAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwfNetProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25PadType","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Address","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25Facilities","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szX25UserData","Type":{"Kind":"Array","Shape":{"Size":201},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHangUpExtraSampleSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIdleDisconnectSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCustomAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbCustomAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwVpnStrategy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6addrDns","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6addrDnsAlt","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_DEVICE_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_DEVICE_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLocalPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAlternates","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_CREDENTIALSEX_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbCredentialsInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_CREDENTIALSEX_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbCredentialsInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_TRANSPORT_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszTransportName","Type":{"Kind":"Array","Shape":{"Size":41},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_IFTRANSPORT_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIfTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszIfTransportName","Type":{"Kind":"Array","Shape":{"Size":41},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fLanOnlyMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortsInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPptpPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPptpPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumL2tpPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwL2tpPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPptpPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPptpPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumL2tpPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwL2tpPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSstpPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSstpPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_PORT_CONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAS_PORT_NON_OPERATIONAL","Value":0} + ,{"Name":"RAS_PORT_DISCONNECTED","Value":1} + ,{"Name":"RAS_PORT_CALLING_BACK","Value":2} + ,{"Name":"RAS_PORT_LISTENING","Value":3} + ,{"Name":"RAS_PORT_AUTHENTICATING","Value":4} + ,{"Name":"RAS_PORT_AUTHENTICATED","Value":5} + ,{"Name":"RAS_PORT_INITIALIZING","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAS_HARDWARE_CONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAS_HARDWARE_OPERATIONAL","Value":0} + ,{"Name":"RAS_HARDWARE_FAILURE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAS_PORT_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPortCondition","Type":{"Kind":"ApiRef","Name":"RAS_PORT_CONDITION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwTotalNumberOfCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszPortName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszMediaName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_PORT_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHardwareCondition","Type":{"Kind":"ApiRef","Name":"RAS_HARDWARE_CONDITION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwLineSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_PORT_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwConn_State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszPortName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszMediaName","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDeviceType","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwHardwareCondition","Type":{"Kind":"ApiRef","Name":"RAS_HARDWARE_CONDITION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwLineSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSerialOverRunErrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullBytesXmited","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesRcved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFramesXmited","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullFramesRcved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesTxUncompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesTxCompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesRcvUncompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesRcvCompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_NBFCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszWksta","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_IPCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_IPCP_INFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_IPXCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":23},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_ATCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_IPV6_CP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bRemoteInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPrefix","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nbf","Type":{"Kind":"ApiRef","Name":"PPP_NBFCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ip","Type":{"Kind":"ApiRef","Name":"PPP_IPCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipx","Type":{"Kind":"ApiRef","Name":"PPP_IPXCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"at","Type":{"Kind":"ApiRef","Name":"PPP_ATCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_CCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_LCP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nbf","Type":{"Kind":"ApiRef","Name":"PPP_NBFCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ip","Type":{"Kind":"ApiRef","Name":"PPP_IPCP_INFO2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipx","Type":{"Kind":"ApiRef","Name":"PPP_IPXCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"at","Type":{"Kind":"ApiRef","Name":"PPP_ATCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ccp","Type":{"Kind":"ApiRef","Name":"PPP_CCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lcp","Type":{"Kind":"ApiRef","Name":"PPP_LCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nbf","Type":{"Kind":"ApiRef","Name":"PPP_NBFCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ip","Type":{"Kind":"ApiRef","Name":"PPP_IPCP_INFO2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6","Type":{"Kind":"ApiRef","Name":"PPP_IPV6_CP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"ccp","Type":{"Kind":"ApiRef","Name":"PPP_CCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lcp","Type":{"Kind":"ApiRef","Name":"PPP_LCP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_CONNECTION_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterfaceType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLogonDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteComputer","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_CONNECTION_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PppInfo","Type":{"Kind":"ApiRef","Name":"PPP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwBytesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_CONNECTION_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwInterfaceType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PppInfo2","Type":{"Kind":"ApiRef","Name":"PPP_INFO_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_QUARANTINE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAS_QUAR_STATE_NORMAL","Value":0} + ,{"Name":"RAS_QUAR_STATE_QUARANTINE","Value":1} + ,{"Name":"RAS_QUAR_STATE_PROBATION","Value":2} + ,{"Name":"RAS_QUAR_STATE_NOT_CAPABLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAS_CONNECTION_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwInterfaceType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PppInfo3","Type":{"Kind":"ApiRef","Name":"PPP_INFO_3","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"rasQuarState","Type":{"Kind":"ApiRef","Name":"RAS_QUARANTINE_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"timer","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_USER_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bfPrivilege","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wszPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_USER_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bfPrivilege","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wszPhoneNumber","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"bfPrivilege2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_FILTER_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPRAPI_OBJECT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPRAPI_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPRAPI_OBJECT_TYPE_RAS_CONNECTION_OBJECT","Value":1} + ,{"Name":"MPRAPI_OBJECT_TYPE_MPR_SERVER_OBJECT","Value":2} + ,{"Name":"MPRAPI_OBJECT_TYPE_MPR_SERVER_SET_CONFIG_OBJECT","Value":3} + ,{"Name":"MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT","Value":4} + ,{"Name":"MPRAPI_OBJECT_TYPE_UPDATE_CONNECTION_OBJECT","Value":5} + ,{"Name":"MPRAPI_OBJECT_TYPE_IF_CUSTOM_CONFIG_OBJECT","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PPP_PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwIPv4Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv4RemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv4SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bRemoteInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPrefix","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv6SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwLcpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpRemoteTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPP_PROJECTION_INFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwIPv4Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPv4RemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv4SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bRemoteInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPrefix","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv6SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwLcpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteAuthenticationData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpRemoteTerminateReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLcpRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEmbeddedEAPTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoteCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCcpRemoteOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"IPv4SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bRemoteInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPrefix","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv6SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_PROJECTION_INFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPv4NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"IPv4SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwIPv6NegotiationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bRemoteInterfaceIdentifier","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPrefix","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IPv6SubInterfaceIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthenticationProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEapTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEmbeddedEAPTypeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROJECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"projectionInfoType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["PROJECTION_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PppProjectionInfo","Type":{"Kind":"ApiRef","Name":"PPP_PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"Ikev2ProjectionInfo","Type":{"Kind":"ApiRef","Name":"IKEV2_PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PROJECTION_INFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"projectionInfoType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["PROJECTION_INFO2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PppProjectionInfo","Type":{"Kind":"ApiRef","Name":"PPP_PROJECTION_INFO2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"Ikev2ProjectionInfo","Type":{"Kind":"ApiRef","Name":"IKEV2_PROJECTION_INFO2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RAS_CONNECTION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterfaceType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLogonDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteComputer","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"rasQuarState","Type":{"Kind":"ApiRef","Name":"RAS_QUARANTINE_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"probationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwBytesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSwitchOvers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszRemoteEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLocalEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProjectionInfo","Type":{"Kind":"ApiRef","Name":"PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_CONNECTION_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwConnectDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInterfaceType","Type":{"Kind":"ApiRef","Name":"ROUTER_INTERFACE_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwConnectionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszInterfaceName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLogonDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteComputer","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"rasQuarState","Type":{"Kind":"ApiRef","Name":"RAS_QUARANTINE_STATE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"probationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"connectionStartTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ullBytesXmited","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullBytesRcved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwFramesXmited","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramesRcved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCrcErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignmentErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHardwareOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFramingErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferOverrunErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompressionRatioOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSwitchOvers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszRemoteEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLocalEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProjectionInfo","Type":{"Kind":"ApiRef","Name":"PROJECTION_INFO2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ROUTER_CUSTOM_IKEv2_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIntegrityMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCipherTransformConstant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAuthTransformConstant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPfsGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDhGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_IF_CUSTOMINFOEX0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customIkev2Config","Type":{"Kind":"ApiRef","Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_CERT_EKU" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsEKUOID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszEKU","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VPN_TS_IP_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["VPN_TS_IP_ADDRESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"v6","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MPR_VPN_TS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPR_VPN_TS_IPv4_ADDR_RANGE","Value":7} + ,{"Name":"MPR_VPN_TS_IPv6_ADDR_RANGE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_MPR_VPN_SELECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"MPR_VPN_TS_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"protocolId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"portStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"tsPayloadId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"addrStart","Type":{"Kind":"ApiRef","Name":"VPN_TS_IP_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"addrEnd","Type":{"Kind":"ApiRef","Name":"VPN_TS_IP_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_VPN_TRAFFIC_SELECTORS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numTsi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numTsr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tsI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_MPR_VPN_SELECTOR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"tsR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_MPR_VPN_SELECTOR","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"certificateHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwMmSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vpnTrafficSelectors","Type":{"Kind":"ApiRef","Name":"MPR_VPN_TRAFFIC_SELECTORS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_IF_CUSTOMINFOEX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customIkev2Config","Type":{"Kind":"ApiRef","Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_TUNNEL_CONFIG_PARAMS4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetworkBlackoutTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSizeForRenegotiation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfigOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"machineCertificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"dwTotalEkus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateEKUs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_CERT_EKU","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"machineCertificateHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwMmSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"certificateHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_IF_CUSTOMINFOEX1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customIkev2Config","Type":{"Kind":"ApiRef","Name":"ROUTER_IKEv2_IF_CUSTOM_CONFIG1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_TUNNEL_CONFIG_PARAMS3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetworkBlackoutTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSizeForRenegotiation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfigOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"machineCertificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"dwTotalEkus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateEKUs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_CERT_EKU","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"machineCertificateHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_TUNNEL_CONFIG_PARAMS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNetworkBlackoutTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSizeForRenegotiation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfigOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificateNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"machineCertificateName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"L2TP_TUNNEL_CONFIG_PARAMS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSizeForRenegotiation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ,{"Name":"dwMmSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"L2TP_TUNNEL_CONFIG_PARAMS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncryptionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaDataSizeForRenegotiation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"customPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTER_CUSTOM_IKEv2_POLICY0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEV2_CONFIG_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTunnelConfigParamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TunnelConfigParams","Type":{"Kind":"ApiRef","Name":"IKEV2_TUNNEL_CONFIG_PARAMS4","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPTP_CONFIG_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"L2TP_CONFIG_PARAMS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTunnelConfigParamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TunnelConfigParams","Type":{"Kind":"ApiRef","Name":"L2TP_TUNNEL_CONFIG_PARAMS2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GRE_CONFIG_PARAMS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"L2TP_CONFIG_PARAMS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSTP_CERT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"certBlob","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSTP_CONFIG_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isUseHttps","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"certAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sstpCertDetails","Type":{"Kind":"ApiRef","Name":"SSTP_CERT_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPRAPI_TUNNEL_CONFIG_PARAMS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IkeConfigParams","Type":{"Kind":"ApiRef","Name":"IKEV2_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"PptpConfigParams","Type":{"Kind":"ApiRef","Name":"PPTP_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"L2tpConfigParams","Type":{"Kind":"ApiRef","Name":"L2TP_CONFIG_PARAMS1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"SstpConfigParams","Type":{"Kind":"ApiRef","Name":"SSTP_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPRAPI_TUNNEL_CONFIG_PARAMS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IkeConfigParams","Type":{"Kind":"ApiRef","Name":"IKEV2_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"PptpConfigParams","Type":{"Kind":"ApiRef","Name":"PPTP_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"L2tpConfigParams","Type":{"Kind":"ApiRef","Name":"L2TP_CONFIG_PARAMS1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"SstpConfigParams","Type":{"Kind":"ApiRef","Name":"SSTP_CONFIG_PARAMS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"GREConfigParams","Type":{"Kind":"ApiRef","Name":"GRE_CONFIG_PARAMS0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_EX0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fLanOnlyMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortsInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigParams","Type":{"Kind":"ApiRef","Name":"MPRAPI_TUNNEL_CONFIG_PARAMS0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_EX1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"fLanOnlyMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPortsInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigParams","Type":{"Kind":"ApiRef","Name":"MPRAPI_TUNNEL_CONFIG_PARAMS1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_SET_CONFIG_EX0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"setConfigForProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigParams","Type":{"Kind":"ApiRef","Name":"MPRAPI_TUNNEL_CONFIG_PARAMS0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MPR_SERVER_SET_CONFIG_EX1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"setConfigForProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConfigParams","Type":{"Kind":"ApiRef","Name":"MPRAPI_TUNNEL_CONFIG_PARAMS1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTH_VALIDATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszUserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszLogonDomain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_UPDATE_CONNECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszLocalEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszRemoteEndpointAddress","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PMPRADMINGETIPADDRESSFORUSER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINRELEASEIPADRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINGETIPV6ADDRESSFORUSER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINRELEASEIPV6ADDRESSFORUSER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTNEWCONNECTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTNEWCONNECTION2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTNEWCONNECTION3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_3","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTNEWLINK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_PORT_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_PORT_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINCONNECTIONHANGUPNOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINCONNECTIONHANGUPNOTIFICATION2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINCONNECTIONHANGUPNOTIFICATION3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"RAS_CONNECTION_3","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PMPRADMINLINKHANGUPNOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_PORT_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_PORT_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINTERMINATEDLL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PMPRADMINACCEPTREAUTHENTICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_0","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_3","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTNEWCONNECTIONEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTREAUTHENTICATIONEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTH_VALIDATION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MPRAPI_ADMIN_DLL_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lpfnMprAdminGetIpAddressForUser","Type":{"Kind":"ApiRef","Name":"PMPRADMINGETIPADDRESSFORUSER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnMprAdminReleaseIpAddress","Type":{"Kind":"ApiRef","Name":"PMPRADMINRELEASEIPADRESS","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnMprAdminGetIpv6AddressForUser","Type":{"Kind":"ApiRef","Name":"PMPRADMINGETIPV6ADDRESSFORUSER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnMprAdminReleaseIpV6AddressForUser","Type":{"Kind":"ApiRef","Name":"PMPRADMINRELEASEIPV6ADDRESSFORUSER","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminAcceptNewLink","Type":{"Kind":"ApiRef","Name":"PMPRADMINACCEPTNEWLINK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminLinkHangupNotification","Type":{"Kind":"ApiRef","Name":"PMPRADMINLINKHANGUPNOTIFICATION","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminTerminateDll","Type":{"Kind":"ApiRef","Name":"PMPRADMINTERMINATEDLL","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminAcceptNewConnectionEx","Type":{"Kind":"ApiRef","Name":"PMPRADMINACCEPTNEWCONNECTIONEX","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminAcceptEndpointChangeEx","Type":{"Kind":"ApiRef","Name":"PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminAcceptReauthenticationEx","Type":{"Kind":"ApiRef","Name":"PMPRADMINACCEPTREAUTHENTICATIONEX","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRasAdminConnectionHangupNotificationEx","Type":{"Kind":"ApiRef","Name":"PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnRASValidatePreAuthenticatedConnectionEx","Type":{"Kind":"ApiRef","Name":"PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMsgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hPort","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAS_SECURITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceName","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RASSECURITYPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"MGM_IF_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bIGMP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bIsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PMGM_RPF_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwInIfIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwInIfNextHopAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwUpStreamNbr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPacketHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pbRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMGM_CREATION_ALERT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmieOutIfList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MGM_IF_ENTRY","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMGM_PRUNE_ALERT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bMemberDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMGM_JOIN_ALERT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bMemberUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PMGM_WRONG_IF_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHdrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPacketHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PMGM_LOCAL_JOIN_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PMGM_LOCAL_LEAVE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PMGM_DISABLE_IGMP_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PMGM_ENABLE_IGMP_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ROUTING_PROTOCOL_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCallbackFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnRpfCallback","Type":{"Kind":"ApiRef","Name":"PMGM_RPF_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCreationAlertCallback","Type":{"Kind":"ApiRef","Name":"PMGM_CREATION_ALERT_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnPruneAlertCallback","Type":{"Kind":"ApiRef","Name":"PMGM_PRUNE_ALERT_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnJoinAlertCallback","Type":{"Kind":"ApiRef","Name":"PMGM_JOIN_ALERT_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnWrongIfCallback","Type":{"Kind":"ApiRef","Name":"PMGM_WRONG_IF_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnLocalJoinCallback","Type":{"Kind":"ApiRef","Name":"PMGM_LOCAL_JOIN_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnLocalLeaveCallback","Type":{"Kind":"ApiRef","Name":"PMGM_LOCAL_LEAVE_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnDisableIgmpCallback","Type":{"Kind":"ApiRef","Name":"PMGM_DISABLE_IGMP_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"pfnEnableIgmpCallback","Type":{"Kind":"ApiRef","Name":"PMGM_ENABLE_IGMP_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MGM_ENUM_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ANY_SOURCE","Value":0} + ,{"Name":"ALL_SOURCES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOURCE_GROUP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_REGN_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxNextHopsInRoute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHandlesInEnum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ViewsSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_NET_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumBits","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AddrBits","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_PREF_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Metric","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Preference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_NEXTHOP_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumNextHops","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NextHops","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_DEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"DestAddress","Type":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"LastChanged","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BelongsToViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ViewInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["RTM_DEST_INFO"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"NumRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Route","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Owner","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"DestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HoldRoute","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RTM_ROUTE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"RouteOwner","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Neighbour","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrefInfo","Type":{"Kind":"ApiRef","Name":"RTM_PREF_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"BelongsToViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntitySpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NextHopsList","Type":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_LIST","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_NEXTHOP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextHopAddress","Type":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ,{"Name":"NextHopOwner","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EntitySpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RemoteNextHop","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_ENTITY_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["RTM_ENTITY_ID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":["_Anonymous_e__Union","RTM_ENTITY_ID"]},"Attrs":[]} + ,{"Name":"EntityId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntityProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntityInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"RTM_ENTITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RtmInstanceId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EntityId","Type":{"Kind":"ApiRef","Name":"RTM_ENTITY_ID","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RTM_ENTITY_REGISTERED","Value":0} + ,{"Name":"RTM_ENTITY_DEREGISTERED","Value":1} + ,{"Name":"RTM_ROUTE_EXPIRED","Value":2} + ,{"Name":"RTM_CHANGE_NOTIFICATION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_EVENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EventType","Type":{"Kind":"ApiRef","Name":"RTM_EVENT_TYPE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Context2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RTM_EVENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PRTM_EVENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"RTM_ENTITY_METHOD_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MethodType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTM_ENTITY_METHOD_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MethodType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MethodStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ENTITY_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallerHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"CalleeHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_METHOD_INPUT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_METHOD_OUTPUT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RTM_ENTITY_EXPORT_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PRTM_ENTITY_EXPORT_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RTM_ENTITY_EXPORT_METHODS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Methods","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"RasDialA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALEXTENSIONS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasDialW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALEXTENSIONS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumConnectionsA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCONNA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumConnectionsW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCONNW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumEntriesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYNAMEA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumEntriesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYNAMEW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetConnectStatusA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCONNSTATUSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetConnectStatusW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCONNSTATUSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetErrorStringA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"InBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetErrorStringW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"InBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasHangUpA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasHangUpW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetProjectionInfoA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"tagRASPROJECTION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetProjectionInfoW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"tagRASPROJECTION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasCreatePhonebookEntryA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RasCreatePhonebookEntryW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RasEditPhonebookEntryA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasEditPhonebookEntryW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasSetEntryDialParamsA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetEntryDialParamsW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetEntryDialParamsA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetEntryDialParamsW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALPARAMSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumDevicesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDEVINFOA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumDevicesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDEVINFOW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetCountryInfoA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RASCTRYINFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetCountryInfoW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RASCTRYINFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetEntryPropertiesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RasGetEntryPropertiesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RasSetEntryPropertiesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetEntryPropertiesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasRenameEntryA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasRenameEntryW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasDeleteEntryA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasDeleteEntryW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasValidateEntryNameA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasValidateEntryNameW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RasConnectionNotificationA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasConnectionNotificationW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetSubEntryHandleA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetSubEntryHandleW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetCredentialsA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCREDENTIALSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetCredentialsW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCREDENTIALSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasSetCredentialsA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCREDENTIALSA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetCredentialsW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASCREDENTIALSW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetSubEntryPropertiesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASSUBENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RasGetSubEntryPropertiesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASSUBENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RasSetSubEntryPropertiesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASSUBENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetSubEntryPropertiesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASSUBENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetAutodialAddressA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASAUTODIALENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetAutodialAddressW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASAUTODIALENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasSetAutodialAddressA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASAUTODIALENTRYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetAutodialAddressW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASAUTODIALENTRYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasEnumAutodialAddressesA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lppRasAutodialAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwcbRasAutodialAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwcRasAutodialAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasEnumAutodialAddressesW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lppRasAutodialAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwcbRasAutodialAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwcRasAutodialAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetAutodialEnableA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetAutodialEnableW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasSetAutodialEnableA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetAutodialEnableW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetAutodialParamA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetAutodialParamW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasSetAutodialParamA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetAutodialParamW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetPCscf" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPCscf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasInvokeEapUI" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALEXTENSIONS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetLinkStatistics" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_STATS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetConnectionStatistics" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_STATS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasClearLinkStatistics" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSubEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasClearConnectionStatistics" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetEapUserDataA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeofEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetEapUserDataW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeofEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasSetEapUserDataA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeofEapData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetEapUserDataW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeofEapData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetCustomAuthDataA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCustomAuthData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeofCustomAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasGetCustomAuthDataW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCustomAuthData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeofCustomAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasSetCustomAuthDataA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCustomAuthData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeofCustomAuthData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasSetCustomAuthDataW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCustomAuthData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeofCustomAuthData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetEapUserIdentityW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRasEapUserIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASEAPUSERIDENTITYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasGetEapUserIdentityA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRasEapUserIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASEAPUSERIDENTITYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RasFreeEapUserIdentityW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRasEapUserIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASEAPUSERIDENTITYW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasFreeEapUserIdentityA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRasEapUserIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASEAPUSERIDENTITYA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasDeleteSubEntryA" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSubentryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasDeleteSubEntryW" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSubEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasUpdateConnection" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hrasconn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lprasupdateconn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASUPDATECONN","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RasGetProjectionInfoEx" + ,"SetLastError":false + ,"DllImport":"RASAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hrasconn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRASCONN__","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRasProjection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_PROJECTION_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasPhonebookDlgA" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASPBDLGA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasPhonebookDlgW" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASPBDLGW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasEntryDlgA" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYDLGA","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasEntryDlgW" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASENTRYDLGW","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasDialDlgA" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszPhoneNumber","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALDLG","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RasDialDlgW" + ,"SetLastError":false + ,"DllImport":"RASDLG" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPhonebook","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszEntry","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszPhoneNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagRASDIALDLG","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MprAdminConnectionEnumEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pObjectHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPRAPI_OBJECT_HEADER","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPreferedMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppRasConn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminConnectionGetInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRasConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_CONNECTION_EX","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminServerGetInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_SERVER_EX1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminServerSetInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_SERVER_SET_CONFIG_EX1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerGetInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_SERVER_EX1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigServerSetInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSetServerConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_SERVER_SET_CONFIG_EX1","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminUpdateConnection" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRasUpdateConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAS_UPDATE_CONNECTION","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminIsServiceInitialized" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsServiceInitialized","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceSetCustomInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_IF_CUSTOMINFOEX2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceGetCustomInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_IF_CUSTOMINFOEX2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceGetCustomInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_IF_CUSTOMINFOEX2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceSetCustomInfoEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCustomInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MPR_IF_CUSTOMINFOEX2","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminConnectionEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MprAdminPortEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MprAdminConnectionGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminPortGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminConnectionClearStats" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminPortClearStats" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminPortReset" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminPortDisconnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminConnectionRemoveQuarantine" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRasServer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRasConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsIpAddress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminUserGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminUserSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MprAdminSendUserMessage" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hConnection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminGetPDCServer" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszPDCServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminIsServiceRunning" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpwsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminServerConnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phMprServer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminServerDisconnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminServerGetCredentials" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminServerSetCredentials" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminBufferFree" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminGetErrorString" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpwsErrorString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminServerGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminServerSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminEstablishDomainRasServer" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminIsDomainRasServer" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbIsRasServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminTransportCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwsTransportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pGlobalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwGlobalInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwClientInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"lpwsDLLPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminTransportSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGlobalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwGlobalInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwClientInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminTransportGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppGlobalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwGlobalInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClientInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwClientInterfaceInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MprAdminDeviceEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminInterfaceGetHandle" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpwsInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"fIncludeClientInterfaces","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"phInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminInterfaceGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceDelete" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceDeviceGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminInterfaceDeviceSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceTransportRemove" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceTransportAdd" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceTransportGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"lpdwInterfaceInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MprAdminInterfaceTransportSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MprAdminInterfaceSetCredentials" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpwsInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwsUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpwsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpwsPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MprAdminInterfaceGetCredentials" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpwsInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwsUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"lpwsPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"lpwsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MprAdminInterfaceSetCredentialsEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceGetCredentialsEx" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminInterfaceConnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSynchronous","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceDisconnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceUpdateRoutes" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminInterfaceQueryUpdateResult" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwUpdateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminInterfaceUpdatePhonebookInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminRegisterConnectionNotification" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hEventNotification","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminDeregisterConnectionNotification" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hEventNotification","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminMIBServerConnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phMibServer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminMIBServerDisconnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminMIBEntryCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminMIBEntryDelete" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminMIBEntrySet" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprAdminMIBEntryGet" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpOutEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpOutEntrySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminMIBEntryGetFirst" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpOutEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpOutEntrySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminMIBEntryGetNext" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMibServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRoutingPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpOutEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpOutEntrySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprAdminMIBBufferFree" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerInstall" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerConnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phMprConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigServerDisconnect" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerRefresh" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigBufferFree" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigServerSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprServer","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerBackup" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigServerRestore" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigTransportCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwsTransportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pGlobalInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwGlobalInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientInterfaceInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwClientInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"lpwsDLLPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phRouterTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigTransportDelete" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigTransportGetHandle" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRouterTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigTransportSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGlobalInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwGlobalInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pClientInterfaceInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwClientInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"lpwsDLLPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MprConfigTransportGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGlobalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwGlobalInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppClientInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwClientInterfaceInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lplpwsDLLPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MprConfigTransportEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MprConfigInterfaceCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"phRouterInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceDelete" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigInterfaceGetHandle" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwsInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRouterInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigInterfaceEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportAdd" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpwsTransportName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pInterfaceInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRouterIfTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportRemove" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterIfTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportGetHandle" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRouterIfTransport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterIfTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInterfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwInterfaceInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterIfTransport","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwInterfaceInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigInterfaceTransportEnum" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRouterInterface","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dwPrefMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwEntriesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwTotalEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"MprConfigGetFriendlyName" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszGuidName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigGetGuidName" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprConfigFilterGetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MprConfigFilterSetInfo" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMprConfig","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTransportId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprInfoCreate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoDelete" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MprInfoRemoveAll" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoDuplicate" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoBlockAdd" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItemSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpItemData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoBlockRemove" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoBlockSet" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItemSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpItemData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"lplpNewHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoBlockFind" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwItemSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lplpItemData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MprInfoBlockQuerySize" + ,"SetLastError":false + ,"DllImport":"MPRAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmRegisterMProtocol" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"prpiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ROUTING_PROTOCOL_CONFIG","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwComponentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmDeRegisterMProtocol" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmTakeInterfaceOwnership" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmReleaseInterfaceOwnership" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmGetProtocolOnInterface" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwIfProtocolId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwIfComponentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmAddGroupMembershipEntry" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopIPAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmDeleteGroupMembershipEntry" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSourceAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSourceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGroupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIfNextHopIPAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmGetMfe" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pimm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmGetFirstMfe" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmGetNextMfe" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pimmStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmGetMfeStats" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pimm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmGetFirstMfeStats" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmGetNextMfeStats" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pimmStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIB_IPMCAST_MFE","TargetKind":"Default","Api":"Mib","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MgmGroupEnumerationStart" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProtocol","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"metEnumType","Type":{"Kind":"ApiRef","Name":"MGM_ENUM_TYPES","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"phEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmGroupEnumerationGetNext" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwNumEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MgmGroupEnumerationEnd" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmConvertNetAddressToIpv6AddressAndLength" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pNetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmConvertIpv6AddressAndLengthToNetAddress" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pNetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmRegisterEntity" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmEntityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ExportMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_EXPORT_METHODS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"RTM_EVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReserveOpaquePointer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RtmRegProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_REGN_PROFILE","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RtmRegHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmDeregisterEntity" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmGetRegisteredEntities" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumEntities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"EntityHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"EntityInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseEntities" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumEntities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntityHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmLockDestination" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Exclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LockDest","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmGetOpaqueInformationPointer" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"OpaqueInfoPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetEntityMethods" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EntityHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ExptMethods","Type":{"Kind":"ApiRef","Name":"PRTM_ENTITY_EXPORT_METHOD","TargetKind":"FunctionPointer","Api":"RoutingAndRemoteAccessService","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmInvokeMethod" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EntityHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_METHOD_INPUT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OutputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_METHOD_OUTPUT","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmBlockMethods" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TargetHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"BlockingFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmGetEntityInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EntityHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EntityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetDestInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetRouteInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetNextHopInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseEntityInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EntityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ENTITY_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseDestInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseRouteInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseNextHopInfo" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmAddRouteToDest" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"DestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RouteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ChangeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmDeleteRouteToDest" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ChangeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmHoldDestination" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"HoldTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmGetRoutePointer" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RoutePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmLockRoute" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Exclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LockRoute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RoutePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmUpdateAndUnlockRoute" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ChangeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetExactMatchDestination" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetMostSpecificDestination" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetLessSpecificDestination" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetExactMatchRoute" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"MatchingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmIsBestRoute" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"BestInViews","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmAddNextHop" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"ChangeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmFindNextHop" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"NextHopPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmDeleteNextHop" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetNextHopPointer" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmLockNextHop" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NextHopHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Exclusive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LockNextHop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NextHopPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NEXTHOP_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmCreateDestEnum" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProtocolId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RtmEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetEnumDests" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumDests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DestInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseDests" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumDests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmCreateRouteEnum" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"MatchingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CriteriaRoute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_ROUTE_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CriteriaInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RtmEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetEnumRoutes" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumRoutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RouteHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseRoutes" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmCreateNextHopEnum" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_NET_ADDRESS","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RtmEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetEnumNextHops" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumNextHops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"NextHopHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseNextHops" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumNextHops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NextHopHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmDeleteEnumHandle" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmRegisterForChangeNotification" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"TargetViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotifyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotifyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetChangedDests" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumDests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ChangedDests","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmReleaseChangedDests" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumDests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ChangedDests","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTM_DEST_INFO","TargetKind":"Default","Api":"RoutingAndRemoteAccessService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmIgnoreChangedDests" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumDests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ChangedDests","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetChangeStatus" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ChangeStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmMarkDestForChangeNotification" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"MarkDest","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmIsMarkedForChangeNotification" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"DestMarked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmDeregisterFromChangeNotification" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NotifyHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmCreateRouteList" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmInsertInRouteList" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumRoutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RouteHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmCreateRouteListEnum" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RtmEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtmGetListEnumRoutes" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumRoutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RouteHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtmDeleteRouteList" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"RouteListHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtmReferenceHandles" + ,"SetLastError":false + ,"DllImport":"rtm" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RtmRegHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"NumHandles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RtmHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "tagRASCONN" + ,"tagRASCONNSTATUS" + ,"tagRASDIALPARAMS" + ,"tagRASENTRYNAME" + ,"tagRASAMB" + ,"tagRASPPPNBF" + ,"tagRASPPPIP" + ,"tagRASPPPLCP" + ,"tagRASDEVINFO" + ,"tagRASENTRY" + ,"RASADFUNC" + ,"tagRASSUBENTRY" + ,"tagRASCREDENTIALS" + ,"tagRASAUTODIALENTRY" + ,"tagRASEAPUSERIDENTITY" + ,"RASPBDLGFUNC" + ,"tagRASNOUSER" + ,"tagRASPBDLG" + ,"tagRASENTRYDLG" + ,"RasDial" + ,"RasEnumConnections" + ,"RasEnumEntries" + ,"RasGetConnectStatus" + ,"RasGetErrorString" + ,"RasHangUp" + ,"RasGetProjectionInfo" + ,"RasCreatePhonebookEntry" + ,"RasEditPhonebookEntry" + ,"RasSetEntryDialParams" + ,"RasGetEntryDialParams" + ,"RasEnumDevices" + ,"RasGetCountryInfo" + ,"RasGetEntryProperties" + ,"RasSetEntryProperties" + ,"RasRenameEntry" + ,"RasDeleteEntry" + ,"RasValidateEntryName" + ,"RasConnectionNotification" + ,"RasGetSubEntryHandle" + ,"RasGetCredentials" + ,"RasSetCredentials" + ,"RasGetSubEntryProperties" + ,"RasSetSubEntryProperties" + ,"RasGetAutodialAddress" + ,"RasSetAutodialAddress" + ,"RasEnumAutodialAddresses" + ,"RasGetAutodialEnable" + ,"RasSetAutodialEnable" + ,"RasGetAutodialParam" + ,"RasSetAutodialParam" + ,"RasGetEapUserData" + ,"RasSetEapUserData" + ,"RasGetCustomAuthData" + ,"RasSetCustomAuthData" + ,"RasGetEapUserIdentity" + ,"RasFreeEapUserIdentity" + ,"RasDeleteSubEntry" + ,"RasPhonebookDlg" + ,"RasEntryDlg" + ,"RasDialDlg" +] + +} diff --git a/api/Rpc.json b/api/Rpc.json new file mode 100644 index 0000000..b99c337 --- /dev/null +++ b/api/Rpc.json @@ -0,0 +1,7867 @@ +{ + +"Constants":[ + { + "Name":"MidlInterceptionInfoVersionOne" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MidlWinrtTypeSerializationInfoVersionOne" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"NDR_SCONTEXT_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pad","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"userContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_BINDING_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BindingH","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UUID_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Uuid","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_IF_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Uuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VersMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VersMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_PROTSEQ_VECTORA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protseq","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_PROTSEQ_VECTORW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protseq","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndpointFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NICFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_OBJECT_INQ_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"TypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RPC_IF_CALLBACK_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InterfaceUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_SECURITY_CALLBACK_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_STATS_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stats","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_IF_ID_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_SECURITY_QOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProxyCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"NumberOfProxyAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyAuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ProxyCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"NumberOfProxyAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyAuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProxyCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfProxyAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyAuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ServerCertificateSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ProxyCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfProxyAuthnSchemes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyAuthnSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V2_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V2_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V3_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V3_W"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V3_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V3_A"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V4_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V4_W"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V4_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V4_A"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V5_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V5_W"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_SECURITY_QOS_V5_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentityTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AdditionalSecurityInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_SECURITY_QOS_V5_A"]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HttpCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_HTTP_TRANSPORT_CREDENTIALS_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_BINDING_HANDLE_TEMPLATE_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StringEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"u1","Type":{"Kind":"ApiRef","Name":"_u1_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_BINDING_HANDLE_TEMPLATE_V1_W"]},"Attrs":[]} + ,{"Name":"ObjectUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_BINDING_HANDLE_TEMPLATE_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"StringEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"u1","Type":{"Kind":"ApiRef","Name":"_u1_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_BINDING_HANDLE_TEMPLATE_V1_A"]},"Attrs":[]} + ,{"Name":"ObjectUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_BINDING_HANDLE_SECURITY_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SecurityQos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_BINDING_HANDLE_SECURITY_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SecurityQos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_BINDING_HANDLE_OPTIONS_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_HTTP_REDIRECTOR_STAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RPCHTTP_RS_REDIRECT","Value":1} + ,{"Name":"RPCHTTP_RS_ACCESS_1","Value":2} + ,{"Name":"RPCHTTP_RS_SESSION","Value":3} + ,{"Name":"RPCHTTP_RS_ACCESS_2","Value":4} + ,{"Name":"RPCHTTP_RS_INTERFACE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_NEW_HTTP_PROXY_CHANNEL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"RedirectorStage","Type":{"Kind":"ApiRef","Name":"RPC_HTTP_REDIRECTOR_STAGE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ServerPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"RemoteUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ResourceUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Interface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NewServerPort","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RPC_HTTP_PROXY_FREE_STRING" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_AUTH_KEY_RETRIEVAL_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"KeyVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RPC_CLIENT_INFORMATION1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ComputerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Privilege","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AuthFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_MGMT_AUTHORIZATION_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestedMgmtOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RPC_ENDPOINT_TEMPLATEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtSeq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Backlog","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_ENDPOINT_TEMPLATEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtSeq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Backlog","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_INTERFACE_TEMPLATEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRpcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_INTERFACE_TEMPLATEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxRpcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IfCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IdleCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IsGroupIdle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_SYNTAX_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SyntaxGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SyntaxVersion","Type":{"Kind":"ApiRef","Name":"RPC_VERSION","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferSyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"RpcInterfaceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ReservedForRuntime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ManagerEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RpcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_FORWARD_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"InterfaceVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_VERSION","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"Rpcpro","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ppDestEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_ADDRESS_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROTOCOL_NOT_LOADED","Value":1} + ,{"Name":"PROTOCOL_LOADED","Value":2} + ,{"Name":"PROTOCOL_ADDRESS_CHANGE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_ADDRESS_CHANGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_DISPATCH_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_DISPATCH_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DispatchTableCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_DISPATCH_FUNCTION","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_PROTSEQ_ENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RpcProtocolSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_SERVER_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceId","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"TransferSyntax","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"DispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_DISPATCH_TABLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"RpcProtseqEndpointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RpcProtseqEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_ENDPOINT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"DefaultManagerEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"InterpreterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CLIENT_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterfaceId","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"TransferSyntax","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"DispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_DISPATCH_TABLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"RpcProtseqEndpointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RpcProtseqEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_ENDPOINT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"InterpreterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MarshalDirectionMarshal","Value":0} + ,{"Name":"MarshalDirectionUnmarshal","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRPC_RUNDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AssociationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_SEC_CONTEXT_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncryptAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_TRANSFER_SYNTAX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Uuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VersMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VersMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPCLT_PDU_FILTER_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDatagram","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_SETFILTER_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pfnFilter","Type":{"Kind":"ApiRef","Name":"RPCLT_PDU_FILTER_FUNC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_BLOCKING_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"hSyncEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RDR_CALLOUT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LastEEInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"LastCalledStage","Type":{"Kind":"ApiRef","Name":"RPC_HTTP_REDIRECTOR_STAGE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ServerPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"RemoteUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ResourceTypePresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SessionIdPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InterfacePresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ResourceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"CertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"I_RpcProxyIsValidMachineFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Machine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"DotMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcProxyGetClientAddressFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcProxyGetConnectionTimeoutFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ConnectionTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcPerformCalloutFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CallOutState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDR_CALLOUT_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Stage","Type":{"Kind":"ApiRef","Name":"RPC_HTTP_REDIRECTOR_STAGE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcFreeCalloutStateFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallOutState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDR_CALLOUT_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcProxyGetClientSessionAndResourceUUID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SessionIdPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"SessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"ResourceIdPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ResourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcProxyFilterIfFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"IfMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcProxyPerfCounters" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RpcCurrentUniqueUser","Value":1} + ,{"Name":"RpcBackEndConnectionAttempts","Value":2} + ,{"Name":"RpcBackEndConnectionFailed","Value":3} + ,{"Name":"RpcRequestsPerSecond","Value":4} + ,{"Name":"RpcIncomingConnections","Value":5} + ,{"Name":"RpcIncomingBandwidth","Value":6} + ,{"Name":"RpcOutgoingBandwidth","Value":7} + ,{"Name":"RpcAttemptedLbsDecisions","Value":8} + ,{"Name":"RpcFailedLbsDecisions","Value":9} + ,{"Name":"RpcAttemptedLbsMessages","Value":10} + ,{"Name":"RpcFailedLbsMessages","Value":11} + ,{"Name":"RpcLastCounter","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"I_RpcProxyUpdatePerfCounterFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Counter","Type":{"Kind":"ApiRef","Name":"RpcProxyPerfCounters","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ModifyTrend","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcProxyUpdatePerfCounterBackendServerFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IsConnectEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcProxyCallbackInterface" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsValidMachineFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyIsValidMachineFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"GetClientAddressFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyGetClientAddressFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"GetConnectionTimeoutFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyGetConnectionTimeoutFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"PerformCalloutFn","Type":{"Kind":"ApiRef","Name":"I_RpcPerformCalloutFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"FreeCalloutStateFn","Type":{"Kind":"ApiRef","Name":"I_RpcFreeCalloutStateFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"GetClientSessionAndResourceUUIDFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyGetClientSessionAndResourceUUID","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyFilterIfFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyFilterIfFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"RpcProxyUpdatePerfCounterFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyUpdatePerfCounterFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"RpcProxyUpdatePerfCounterBackendServerFn","Type":{"Kind":"ApiRef","Name":"I_RpcProxyUpdatePerfCounterBackendServerFn","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_NOTIFICATION_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RpcNotificationTypeNone","Value":0} + ,{"Name":"RpcNotificationTypeEvent","Value":1} + ,{"Name":"RpcNotificationTypeApc","Value":2} + ,{"Name":"RpcNotificationTypeIoc","Value":3} + ,{"Name":"RpcNotificationTypeHwnd","Value":4} + ,{"Name":"RpcNotificationTypeCallback","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_ASYNC_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RpcCallComplete","Value":0} + ,{"Name":"RpcSendComplete","Value":1} + ,{"Name":"RpcReceiveComplete","Value":2} + ,{"Name":"RpcClientDisconnect","Value":3} + ,{"Name":"RpcClientCancel","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPCNOTIFICATION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"RPC_ASYNC_EVENT","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_RPCNOTIFICATION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RPC_ASYNC_NOTIFICATION_INFO" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"APC","Type":{"Kind":"ApiRef","Name":"_APC_e__Struct","TargetKind":"Default","Api":"Rpc","Parents":["RPC_ASYNC_NOTIFICATION_INFO"]},"Attrs":[]} + ,{"Name":"IOC","Type":{"Kind":"ApiRef","Name":"_IOC_e__Struct","TargetKind":"Default","Api":"Rpc","Parents":["RPC_ASYNC_NOTIFICATION_INFO"]},"Attrs":[]} + ,{"Name":"IntPtr","Type":{"Kind":"ApiRef","Name":"_IntPtr_e__Struct","TargetKind":"Default","Api":"Rpc","Parents":["RPC_ASYNC_NOTIFICATION_INFO"]},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationRoutine","Type":{"Kind":"ApiRef","Name":"PFN_RPCNOTIFICATION_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IOC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hIOPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IntPtr_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_APC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotificationRoutine","Type":{"Kind":"ApiRef","Name":"PFN_RPCNOTIFICATION_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_ASYNC_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StubInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"RuntimeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"RPC_ASYNC_EVENT","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"RPC_NOTIFICATION_TYPES","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"RPC_ASYNC_NOTIFICATION_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ExtendedErrorParamTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eeptAnsiString","Value":1} + ,{"Name":"eeptUnicodeString","Value":2} + ,{"Name":"eeptLongVal","Value":3} + ,{"Name":"eeptShortVal","Value":4} + ,{"Name":"eeptPointerVal","Value":5} + ,{"Name":"eeptNone","Value":6} + ,{"Name":"eeptBinary","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BinaryParam" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_EE_INFO_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParameterType","Type":{"Kind":"ApiRef","Name":"ExtendedErrorParamTypes","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_EE_INFO_PARAM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AnsiString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UnicodeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"PVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BVal","Type":{"Kind":"ApiRef","Name":"BinaryParam","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_EXTENDED_ERROR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["RPC_EXTENDED_ERROR_INFO"]},"Attrs":[]} + ,{"Name":"GeneratingComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DetectionLocation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfParameters","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"RPC_EE_INFO_PARAM","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SystemTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"FileTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RPC_ERROR_ENUM_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Head","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RpcLocalAddressFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rlafInvalid","Value":0} + ,{"Name":"rlafIPv4","Value":1} + ,{"Name":"rlafIPv6","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_CALL_LOCAL_ADDRESS_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressFormat","Type":{"Kind":"ApiRef","Name":"RpcLocalAddressFormat","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V1_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V1_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RpcCallType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rctInvalid","Value":0} + ,{"Name":"rctNormal","Value":1} + ,{"Name":"rctTraining","Value":2} + ,{"Name":"rctGuaranteed","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RpcCallClientLocality" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rcclInvalid","Value":0} + ,{"Name":"rcclLocal","Value":1} + ,{"Name":"rcclRemote","Value":2} + ,{"Name":"rcclClientUnknownLocality","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelModeCaller","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsClientLocal","Type":{"Kind":"ApiRef","Name":"RpcCallClientLocality","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"ClientPID","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"RpcCallType","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"CallLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CALL_LOCAL_ADDRESS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"OpNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelModeCaller","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsClientLocal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPID","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"RpcCallType","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"CallLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CALL_LOCAL_ADDRESS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"OpNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V3_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelModeCaller","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsClientLocal","Type":{"Kind":"ApiRef","Name":"RpcCallClientLocality","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"ClientPID","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"RpcCallType","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"CallLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CALL_LOCAL_ADDRESS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"OpNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClientIdentifierBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_CALL_ATTRIBUTES_V3_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServerPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ClientPrincipalNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthenticationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthenticationService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NullSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelModeCaller","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsClientLocal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientPID","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CallStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallType","Type":{"Kind":"ApiRef","Name":"RpcCallType","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"CallLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CALL_LOCAL_ADDRESS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"OpNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ClientIdentifierBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RPC_NOTIFICATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RpcNotificationCallNone","Value":0} + ,{"Name":"RpcNotificationClientDisconnect","Value":1} + ,{"Name":"RpcNotificationCallCancel","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__AnonymousRecord_rpcndr_L275_C9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pad","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"userContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_RUNDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NDR_NOTIFY_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"NDR_NOTIFY2_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"flag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCONTEXT_QUEUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArrayOfObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXPR_EVAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ARRAY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dimension","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BufferConformanceMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"BufferVarianceMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"MaxCountArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"OffsetArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ActualCountArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NDR_ASYNC_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NDR_CORRELATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_ALLOC_ALL_NODES_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_POINTER_QUEUE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NDR_PROC_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_STUB_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BufferStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BufferEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BufferMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IsClient","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uFlags2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReuseBuffer","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pAllocAllNodesContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_ALLOC_ALL_NODES_CONTEXT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"pPointerQueueState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_POINTER_QUEUE_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"IgnoreEmbeddedPointers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PointerBufferMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CorrDespIncrement","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UniquePtrCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActualCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAllocate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"StackTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pPresentedType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pTransmitType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SavedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"FullPtrXlatTables","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FULL_PTR_XLAT_TABLES","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"FullPtrRefId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwDestContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SavedContextHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":[]} + ,{"Name":"ParamNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pArrayInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ARRAY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"SizePtrCountArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SizePtrOffsetArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SizePtrLengthArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pArgQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwStubPhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowStackMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pAsyncMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_NDR_ASYNC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"pCorrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_NDR_CORRELATION_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"pCorrMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pMemoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pCSInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"ConformanceMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VarianceMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_NDR_PROC_CONTEXT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"ContextHandleHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pUserMarshalList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved51_3","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Reserved51_4","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Reserved51_5","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GENERIC_BINDING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GENERIC_UNBIND_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GENERIC_BINDING_ROUTINE_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnBind","Type":{"Kind":"ApiRef","Name":"GENERIC_BINDING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnUnbind","Type":{"Kind":"ApiRef","Name":"GENERIC_UNBIND_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__GENERIC_BINDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnBind","Type":{"Kind":"ApiRef","Name":"GENERIC_BINDING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnUnbind","Type":{"Kind":"ApiRef","Name":"GENERIC_UNBIND_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XMIT_HELPER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XMIT_ROUTINE_QUINTUPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnTranslateToXmit","Type":{"Kind":"ApiRef","Name":"XMIT_HELPER_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnTranslateFromXmit","Type":{"Kind":"ApiRef","Name":"XMIT_HELPER_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeXmit","Type":{"Kind":"ApiRef","Name":"XMIT_HELPER_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeInst","Type":{"Kind":"ApiRef","Name":"XMIT_HELPER_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MARSHAL_SIZING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"USER_MARSHAL_MARSHALLING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"USER_MARSHAL_UNMARSHALLING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"USER_MARSHAL_FREEING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"USER_MARSHAL_ROUTINE_QUADRUPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnBufferSize","Type":{"Kind":"ApiRef","Name":"USER_MARSHAL_SIZING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnMarshall","Type":{"Kind":"ApiRef","Name":"USER_MARSHAL_MARSHALLING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnUnmarshall","Type":{"Kind":"ApiRef","Name":"USER_MARSHAL_UNMARSHALLING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"USER_MARSHAL_FREEING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_MARSHAL_CB_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USER_MARSHAL_CB_BUFFER_SIZE","Value":0} + ,{"Name":"USER_MARSHAL_CB_MARSHALL","Value":1} + ,{"Name":"USER_MARSHAL_CB_UNMARSHALL","Value":2} + ,{"Name":"USER_MARSHAL_CB_FREE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USER_MARSHAL_CB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"pReserve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CBType","Type":{"Kind":"ApiRef","Name":"USER_MARSHAL_CB_TYPE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pTypeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MALLOC_FREE_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnAllocate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMM_FAULT_OFFSETS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"FaultOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDL_CS_CONVERT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDL_CS_NO_CONVERT","Value":0} + ,{"Name":"IDL_CS_IN_PLACE_CONVERT","Value":1} + ,{"Name":"IDL_CS_NEW_BUFFER_CONVERT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CS_TYPE_NET_SIZE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulNetworkCodeSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulLocalBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"conversionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDL_CS_CONVERT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulNetworkBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CS_TYPE_LOCAL_SIZE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulNetworkCodeSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNetworkBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"conversionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDL_CS_CONVERT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulLocalBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CS_TYPE_TO_NETCS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulNetworkCodeSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLocalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulLocalDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNetworkData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pulNetworkDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CS_TYPE_FROM_NETCS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulNetworkCodeSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNetworkData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulNetworkDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulLocalBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLocalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pulLocalDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CS_TAG_GETTING_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"fServerSide","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pulSendingTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulDesiredReceivingTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulReceivingTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NDR_CS_SIZE_CONVERT_ROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnNetSize","Type":{"Kind":"ApiRef","Name":"CS_TYPE_NET_SIZE_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnToNetCs","Type":{"Kind":"ApiRef","Name":"CS_TYPE_TO_NETCS_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnLocalSize","Type":{"Kind":"ApiRef","Name":"CS_TYPE_LOCAL_SIZE_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFromNetCs","Type":{"Kind":"ApiRef","Name":"CS_TYPE_FROM_NETCS_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_CS_ROUTINES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSizeConvertRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_CS_SIZE_CONVERT_ROUTINES","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"pTagGettingRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CS_TAG_GETTING_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_EXPR_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"pFormatExpr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_STUB_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RpcInterfaceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfnAllocate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"IMPLICIT_HANDLE_INFO","Type":{"Kind":"ApiRef","Name":"_IMPLICIT_HANDLE_INFO_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["MIDL_STUB_DESC"]},"Attrs":[]} + ,{"Name":"apfnNdrRundownRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"aGenericBindingRoutinePairs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_BINDING_ROUTINE_PAIR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"apfnExprEval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPR_EVAL","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"aXmitQuintuple","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XMIT_ROUTINE_QUINTUPLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pFormatTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"fCheckBounds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMallocFreeStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MALLOC_FREE_STRUCT","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"MIDLVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CommFaultOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMM_FAULT_OFFSETS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"aUserMarshalQuadruple","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USER_MARSHAL_ROUTINE_QUADRUPLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"NotifyRoutineTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_NOTIFY_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"mFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CsRoutineTables","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_CS_ROUTINES","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ProxyServerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pExprInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_EXPR_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + { + "Name":"_IMPLICIT_HANDLE_INFO_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pAutoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"pPrimitiveHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"pGenericBindingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__GENERIC_BINDING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIDL_FORMAT_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pad","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STUB_THUNK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SERVER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"MIDL_METHOD_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_METHOD_PROPERTY_MAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_METHOD_PROPERTY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_INTERFACE_METHOD_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MethodCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MethodProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_METHOD_PROPERTY_MAP","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MIDL_SERVER_INFO_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"DispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVER_ROUTINE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ProcString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FmtStringOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"ThunkTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STUB_THUNK","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pTransferSyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pSyntaxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_SYNTAX_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_STUBLESS_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"ProcFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FormatStringOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"pTransferSyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pSyntaxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_SYNTAX_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_SYNTAX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransferSyntax","Type":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ,{"Name":"DispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_DISPATCH_TABLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ,{"Name":"ProcString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FmtStringOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"TypeString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"aUserMarshalQuadruple","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"pMethodProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_INTERFACE_METHOD_PROPERTIES","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"pReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIENT_CALL_RETURN" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Simple","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XLAT_SIDE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XLAT_SERVER","Value":1} + ,{"Name":"XLAT_CLIENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FULL_PTR_XLAT_TABLES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RefIdToPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PointerToRefId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NextRefId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"XlatSide","Type":{"Kind":"ApiRef","Name":"XLAT_SIDE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"system_handle_t" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYSTEM_HANDLE_FILE","Value":0} + ,{"Name":"SYSTEM_HANDLE_SEMAPHORE","Value":1} + ,{"Name":"SYSTEM_HANDLE_EVENT","Value":2} + ,{"Name":"SYSTEM_HANDLE_MUTEX","Value":3} + ,{"Name":"SYSTEM_HANDLE_PROCESS","Value":4} + ,{"Name":"SYSTEM_HANDLE_TOKEN","Value":5} + ,{"Name":"SYSTEM_HANDLE_SECTION","Value":6} + ,{"Name":"SYSTEM_HANDLE_REG_KEY","Value":7} + ,{"Name":"SYSTEM_HANDLE_THREAD","Value":8} + ,{"Name":"SYSTEM_HANDLE_COMPOSITION_OBJECT","Value":9} + ,{"Name":"SYSTEM_HANDLE_SOCKET","Value":10} + ,{"Name":"SYSTEM_HANDLE_JOB","Value":11} + ,{"Name":"SYSTEM_HANDLE_PIPE","Value":12} + ,{"Name":"SYSTEM_HANDLE_MAX","Value":12} + ,{"Name":"SYSTEM_HANDLE_INVALID","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIDL_INTERCEPTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ProcFormatOffsetTable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Const"]} + ,{"Name":"ProcCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIDL_WINRT_TYPE_SERIALIZATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FormatStringSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TypeOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STUB_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STUB_UNMARSHAL","Value":0} + ,{"Name":"STUB_CALL_SERVER","Value":1} + ,{"Name":"STUB_MARSHAL","Value":2} + ,{"Name":"STUB_CALL_SERVER_NO_HRESULT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROXY_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROXY_CALCSIZE","Value":0} + ,{"Name":"PROXY_GETBUFFER","Value":1} + ,{"Name":"PROXY_MARSHAL","Value":2} + ,{"Name":"PROXY_SENDRECEIVE","Value":3} + ,{"Name":"PROXY_UNMARSHAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RPC_CLIENT_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RPC_CLIENT_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDR_USER_MARSHAL_INFO_LEVEL1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAllocate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"pRpcChannelBuffer","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NDR_USER_MARSHAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InformationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Rpc","Parents":["NDR_USER_MARSHAL_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level1","Type":{"Kind":"ApiRef","Name":"NDR_USER_MARSHAL_INFO_LEVEL1","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIDL_ES_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MES_ENCODE","Value":0} + ,{"Name":"MES_DECODE","Value":1} + ,{"Name":"MES_ENCODE_NDR64","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIDL_ES_HANDLE_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MES_INCREMENTAL_HANDLE","Value":0} + ,{"Name":"MES_FIXED_BUFFER_HANDLE","Value":1} + ,{"Name":"MES_DYNAMIC_BUFFER_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIDL_ES_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"psize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MIDL_ES_WRITE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MIDL_ES_READ" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ,{"Name":"psize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MIDL_TYPE_PICKLING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"RpcBindingCopy" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"SourceBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DestinationBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcBindingSetOption" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optionValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingInqOption" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingFromStringBindingA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingFromStringBindingW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcSsGetContextBinding" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingInqObject" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingReset" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingSetObject" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcMgmtInqDefaultProtectLevel" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingToStringBindingA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingToStringBindingW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingVectorFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcStringBindingComposeA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"ProtSeq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"NetworkAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcStringBindingComposeW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"ProtSeq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"NetworkAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcStringBindingParseA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NetworkAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NetworkOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcStringBindingParseW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NetworkAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NetworkOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcStringFreeA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcStringFreeW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcIfInqId" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"RpcIfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RpcIfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNetworkIsProtseqValidA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNetworkIsProtseqValidW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcMgmtInqComTimeout" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcMgmtSetComTimeout" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcMgmtSetCancelTimeout" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNetworkInqProtseqsA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProtseqVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_VECTORA","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNetworkInqProtseqsW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProtseqVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_VECTORW","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcObjectInqType" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"TypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcObjectSetInqFn" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryFn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_OBJECT_INQ_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcObjectSetType" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"TypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcProtseqVectorFreeA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProtseqVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_VECTORA","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcProtseqVectorFreeW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProtseqVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_PROTSEQ_VECTORW","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcServerInqBindings" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInqBindingsEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInqIf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerListen" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"MinimumCallThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DontWait","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerRegisterIf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerRegisterIfEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerRegisterIf2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxRpcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfCallbackFn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerRegisterIf3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrEpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxRpcSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUnregisterIf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"WaitForCallsToComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUnregisterIfEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"MgrTypeUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"RundownContextHandles","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseAllProtseqs" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseAllProtseqsEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseAllProtseqsIf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseAllProtseqsIfEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqEpA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqEpExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqEpW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqEpExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqIfA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqIfExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqIfW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerUseProtseqIfExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_POLICY","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerYield" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcMgmtStatsVectorFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StatsVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_STATS_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcMgmtInqStats" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Statistics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_STATS_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcMgmtIsServerListening" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcMgmtStopServerListening" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcMgmtWaitServerListen" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcMgmtSetServerStackSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ThreadStackSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsDontSerializeContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcMgmtEnableIdleCleanup" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcMgmtInqIfIds" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"IfIdVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcIfIdVectorFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfIdVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcMgmtInqServerPrincNameA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcMgmtInqServerPrincNameW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInqDefaultPrincNameA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInqDefaultPrincNameW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcEpResolveBinding" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsBindingInqEntryNameA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingInqEntryNameW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingCreateA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Template","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_TEMPLATE_V1_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Security","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_SECURITY_V1_A","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_OPTIONS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingCreateW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Template","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_TEMPLATE_V1_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Security","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_SECURITY_V1_W","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_HANDLE_OPTIONS_V1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInqBindingHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcImpersonateClient" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcImpersonateClient2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcRevertToSelfEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcRevertToSelf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcImpersonateClientContainer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcRevertContainerImpersonation" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcBindingInqAuthClientA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Privs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthClientW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Privs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthClientExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Privs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthClientExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Privs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthInfoA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthInfoW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcBindingSetAuthInfoA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingSetAuthInfoExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityQos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcBindingSetAuthInfoW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingSetAuthInfoExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthInfoExA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"RpcQosVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcBindingInqAuthInfoExW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthzSvc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"RpcQosVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SECURITY_QOS","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcServerCompleteSecurityCallback" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerRegisterAuthInfoA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetKeyFn","Type":{"Kind":"ApiRef","Name":"RPC_AUTH_KEY_RETRIEVAL_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcServerRegisterAuthInfoW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ServerPrincName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthnSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GetKeyFn","Type":{"Kind":"ApiRef","Name":"RPC_AUTH_KEY_RETRIEVAL_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcBindingServerFromClient" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ServerBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcRaiseException" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"exception","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcTestCancel" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcServerTestCancel" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcCancelThread" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcCancelThreadEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UuidCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidCreateSequential" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidToStringA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"StringUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidFromStringA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidToStringW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"StringUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidFromStringW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"StringUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidCompare" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Uuid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidCreateNil" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NilUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidEqual" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Uuid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidHash" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UuidIsNil" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcEpRegisterNoReplaceA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcEpRegisterNoReplaceW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcEpRegisterA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcEpRegisterW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcEpUnregister" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UuidVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DceErrorInqTextA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"RpcStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ErrorText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DceErrorInqTextW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"RpcStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ErrorText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcMgmtEpEltInqBegin" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EpBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InquiryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"VersOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcMgmtEpEltInqDone" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcMgmtEpEltInqNextA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcMgmtEpEltInqNextW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcMgmtEpUnregister" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EpBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcMgmtSetAuthorizationFn" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthorizationFn","Type":{"Kind":"ApiRef","Name":"RPC_MGMT_AUTHORIZATION_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcExceptionFilter" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupCreateW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Interfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RPC_INTERFACE_TEMPLATEW","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumIfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RPC_ENDPOINT_TEMPLATEW","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdlePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdleCallbackFn","Type":{"Kind":"ApiRef","Name":"RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"IdleCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupCreateA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Interfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RPC_INTERFACE_TEMPLATEA","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumIfs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RPC_ENDPOINT_TEMPLATEA","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NumEndpoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdlePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdleCallbackFn","Type":{"Kind":"ApiRef","Name":"RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"IdleCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupClose" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupActivate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupDeactivate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ForceDeactivation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerInterfaceGroupInqBindings" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"IfGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BindingVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcNegotiateTransferSyntax" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcGetBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcGetBufferWithObject" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ObjectUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcSendReceive" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcFreeBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcSend" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcReceive" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcFreePipeBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcReallocPipeBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcRequestMutex" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Mutex","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcClearMutex" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Mutex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcDeleteMutex" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Mutex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Object","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcPauseExecution" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcGetExtendedError" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcSystemHandleTypeSpecificWork" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ActualType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"IdlType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"MarshalDirection","Type":{"Kind":"ApiRef","Name":"LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcGetCurrentCallHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcNsInterfaceExported" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"RpcInterfaceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SERVER_INTERFACE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcNsInterfaceUnexported" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"RpcInterfaceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SERVER_INTERFACE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingToStaticStringBindingW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"StringBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqSecurityContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"SecurityContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqSecurityContextKeyInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"KeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqWireIdForSnego" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"WireId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqMarshalledTargetInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MarshalledTargetInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MarshalledTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqLocalClientPID" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Pid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingHandleToAsyncHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AsyncHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcNsBindingSetEntryNameW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcNsBindingSetEntryNameA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerUseProtseqEp2A" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerUseProtseqEp2W" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerUseProtseq2W" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerUseProtseq2A" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MaxCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerStartService" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Protseq","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"Endpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcBindingInqDynamicEndpointW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DynamicEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"I_RpcBindingInqDynamicEndpointA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DynamicEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"I_RpcServerCheckClientRestriction" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingInqTransportType" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcIfInqTransferSyntaxes" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"RpcIfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"TransferSyntaxes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_TRANSFER_SYNTAX","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TransferSyntaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TransferSyntaxCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_UuidCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Uuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingCopy" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"SourceBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"DestinationBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingIsClientLocal" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ClientLocalFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcBindingCreateNP" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"NetworkOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcSsDontSerializeContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcServerRegisterForwardFunction" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pForwardFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_FORWARD_FUNCTION","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcServerInqAddressChangeFn" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ADDRESS_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcServerSetAddressChangeFn" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAddressChangeFn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ADDRESS_CHANGE_FN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcServerInqLocalConnAddress" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"AddressFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcServerInqRemoteConnAddress" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"AddressFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcSessionStrictContextHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcTurnOnEEInfoPropagation" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcServerInqTransportType" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcMapWin32Status" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcRecordCalloutFailure" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RpcStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CallOutState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RDR_CALLOUT_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DllName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcMgmtEnableDedicatedThreadPool" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcGetDefaultSD" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcOpenClientProcess" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcBindingIsServerLocal" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ServerLocalFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcBindingSetPrivateOption" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optionValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcServerSubscribeForDisconnectNotification" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"I_RpcServerGetAssociationID" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AssociationID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcServerDisableExceptionFilter" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"I_RpcServerSubscribeForDisconnectNotification2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubscriptionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"I_RpcServerUnsubscribeForDisconnectNotification" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SubscriptionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsBindingExportA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"BindingVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingUnexportA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingExportW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"BindingVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingUnexportW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingExportPnPA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingUnexportPnPA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingExportPnPW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingUnexportPnPW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsBindingLookupBeginA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"BindingMaxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingLookupBeginW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"BindingMaxCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingLookupNext" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"LookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BindingVec","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsBindingLookupDone" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"LookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsGroupDeleteA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrAddA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrRemoveA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrInqBeginA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrInqNextA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsGroupDeleteW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrAddW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrRemoveW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrInqBeginW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"GroupNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrInqNextW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsGroupMbrInqDone" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsProfileDeleteA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsProfileEltAddA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsProfileEltRemoveA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsProfileEltInqBeginA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"InquiryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"VersOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsProfileEltInqNextA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"Priority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsProfileDeleteW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsProfileEltAddW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsProfileEltRemoveW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsProfileEltInqBeginW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"InquiryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"VersOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsProfileEltInqNextW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"MemberName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"Priority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Annotation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsProfileEltInqDone" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsEntryObjectInqBeginA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsEntryObjectInqBeginW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsEntryObjectInqNext" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsEntryObjectInqDone" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"InquiryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsEntryExpandNameA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ExpandedName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsMgmtBindingUnexportA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"VersOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryCreateA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryDeleteA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryInqIfIdsA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"IfIdVec","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsMgmtHandleSetExpAge" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ExpirationAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsMgmtInqExpAge" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExpirationAge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsMgmtSetExpAge" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExpirationAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsEntryExpandNameW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ExpandedName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsMgmtBindingUnexportW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IfId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"VersOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectUuidVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UUID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryCreateW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryDeleteW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcNsMgmtEntryInqIfIdsW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"IfIdVec","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_IF_ID_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingImportBeginA" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingImportBeginW" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EntryNameSyntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EntryName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjUuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcNsBindingImportNext" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsBindingImportDone" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcNsBindingSelect" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"BindingVec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcAsyncRegisterInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcAsyncInitializeHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcAsyncGetCallStatus" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcAsyncCompleteCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reply","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RpcAsyncAbortCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcAsyncCancelCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fAbort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcErrorStartEnumeration" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcErrorGetNextRecord" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CopyStrings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_EXTENDED_ERROR_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcErrorEndEnumeration" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcErrorResetEnumeration" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcErrorGetNumberOfRecords" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Records","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcErrorSaveErrorInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ErrorBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"BlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcErrorLoadErrorInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ErrorBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"EnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ERROR_ENUM_HANDLE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcErrorAddRecord" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_EXTENDED_ERROR_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcErrorClearInformation" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcGetAuthorizationContextForClient" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ImpersonateOnReturn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcFreeAuthorizationContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcSsContextLockExclusive" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ServerBindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsContextLockShared" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ServerBindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerInqCallAttributesW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"RpcCallAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcServerInqCallAttributesA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"RpcCallAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcServerSubscribeForNotification" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Notification","Type":{"Kind":"ApiRef","Name":"RPC_NOTIFICATIONS","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"RPC_NOTIFICATION_TYPES","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_NOTIFICATION_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcServerUnsubscribeForNotification" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Notification","Type":{"Kind":"ApiRef","Name":"RPC_NOTIFICATIONS","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationsQueued","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcBindingBind" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IfSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcBindingUnbind" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcAsyncSetHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcAsyncAbortCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_ASYNC_STATE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcExceptionFilter" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcBindingInqClientTokenAttributes" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Binding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TokenId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"AuthenticationId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ModifiedId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NDRCContextBinding" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"CContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRCContextMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NDRCContextUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"hBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"userRunDownIn","Type":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextMarshallEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"userRunDownIn","Type":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextMarshall2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"userRunDownIn","Type":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"CtxGuard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextUnmarshallEx" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NDRSContextUnmarshall2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"BindingHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DataRepresentation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CtxGuard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsDestroyClientContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrSimpleTypeMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"FormatChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrPointerMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStructMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingStructMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrFixedArrayMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingArrayMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrVaryingArrayMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonConformantStringMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStringMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrEncapsulatedUnionMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonEncapsulatedUnionMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrByteCountPointerMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrXmitOrRepAsMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrUserMarshalMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrInterfacePointerMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrClientContextMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"fCheck","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrServerContextMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RundownRoutine","Type":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrServerContextNewMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RundownRoutine","Type":{"Kind":"ApiRef","Name":"NDR_RUNDOWN","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrSimpleTypeUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"FormatChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrRangeUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrCorrelationInitialize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrCorrelationPass" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrCorrelationFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPointerUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConformantStructUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConformantVaryingStructUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrFixedArrayUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConformantArrayUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConformantVaryingArrayUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrVaryingArrayUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrNonConformantStringUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConformantStringUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrEncapsulatedUnionUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrNonEncapsulatedUnionUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrByteCountPointerUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrXmitOrRepAsUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrInterfacePointerUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrClientContextUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"BindHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerContextUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrContextHandleInitialize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrServerContextNewUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_SCONTEXT_1","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrPointerBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStructBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingStructBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrFixedArrayBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingArrayBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrVaryingArrayBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStringBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonConformantStringBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrEncapsulatedUnionBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonEncapsulatedUnionBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrByteCountPointerBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrXmitOrRepAsBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrUserMarshalBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrInterfacePointerBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrContextHandleSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPointerMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrSimpleStructMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStructMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingStructMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexStructMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrFixedArrayMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantArrayMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingArrayMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrVaryingArrayMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexArrayMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStringMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonConformantStringMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrEncapsulatedUnionMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonEncapsulatedUnionMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrXmitOrRepAsMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrUserMarshalMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrInterfacePointerMemorySize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPointerFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrSimpleStructFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantStructFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingStructFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexStructFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrFixedArrayFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantArrayFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantVaryingArrayFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrVaryingArrayFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexArrayFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrEncapsulatedUnionFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNonEncapsulatedUnionFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrByteCountPointerFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrXmitOrRepAsFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrUserMarshalFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrInterfacePointerFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConvert2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"NumberParams","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrConvert" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrUserMarshalSimpleTypeConvert" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"FormatChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrClientInitializeNew" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrServerInitializeNew" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerInitializePartial" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequestedBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrClientInitialize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrServerInitialize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerInitializeUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerInitializeMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrGetBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNsGetBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrSendReceive" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBufferEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrNsSendReceive" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pBufferEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pAutoHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrFreeBuffer" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrGetDcomProtocolVersion" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_VERSION","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrClientCall2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrAsyncClientCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrDcomAsyncClientCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pStubDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrAsyncServerCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrDcomAsyncStubCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pThis","Type":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStubPhase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrStubCall2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pThis","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStubPhase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerCall2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMapCommAndFaultStatus" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pCommStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pFaultStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsDisableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcSsEnableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcSsFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsGetThreadHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"RpcSsSetClientAllocFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsSetThreadHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSsSwapClientAllocFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"OldClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcSmAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcSmClientFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pNodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSmDestroyClientContext" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSmDisableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcSmEnableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"RpcSmFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"NodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSmGetThreadHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcSmSetClientAllocFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSmSetThreadHandle" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RpcSmSwapClientAllocFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldClientAlloc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"OldClientFree","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_CLIENT_FREE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdrRpcSsEnableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrRpcSsDisableAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrRpcSmSetClientToOsf" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrRpcSmClientAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrRpcSmClientFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrRpcSsDefaultAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrRpcSsDefaultFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrFullPointerXlatInit" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FULL_PTR_XLAT_TABLES","TargetKind":"Default","Api":"Rpc","Parents":[]}} + ,"Params":[ + {"Name":"NumberOfPointers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"XlatSide","Type":{"Kind":"ApiRef","Name":"XLAT_SIDE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrFullPointerXlatFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pXlatTables","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FULL_PTR_XLAT_TABLES","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Len","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrClearOutParameters" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ArgAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrOleAllocate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrOleFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NodeToFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrGetUserMarshalInfo" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"InformationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMarshalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NDR_USER_MARSHAL_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NdrCreateServerInterfaceFromStub" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pStub","Type":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pServerIf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SERVER_INTERFACE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrClientCall3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Ndr64AsyncClientCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Ndr64DcomAsyncClientCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Ndr64AsyncServerCall64" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Ndr64AsyncServerCallAll" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Ndr64DcomAsyncStubCall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pThis","Type":{"Kind":"ApiRef","Name":"IRpcStubBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChannel","Type":{"Kind":"ApiRef","Name":"IRpcChannelBuffer","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStubPhase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrStubCall3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pThis","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStubPhase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerCallAll" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrServerCallNdr64" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRpcMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPartialIgnoreClientMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPartialIgnoreServerUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPartialIgnoreClientBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrPartialIgnoreServerInitialize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RpcUserFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AsyncHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MesEncodeIncrementalHandleCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"UserState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AllocFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"WriteFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_WRITE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MesDecodeIncrementalHandleCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"UserState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ReadFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_READ","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MesIncrementalHandleReset" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"UserState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AllocFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_ALLOC","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"WriteFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_WRITE","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReadFn","Type":{"Kind":"ApiRef","Name":"MIDL_ES_READ","TargetKind":"FunctionPointer","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"MIDL_ES_CODE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MesEncodeFixedBufferHandleCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncodedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MesEncodeDynBufferHandleCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ,{"Name":"pEncodedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MesDecodeBufferHandleCreate" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MesBufferHandleReset" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"HandleStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"MIDL_ES_CODE","TargetKind":"Default","Api":"Rpc","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncodedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MesHandleFree" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MesInqProcEncodingId" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pInterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_SYNTAX_IDENTIFIER","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pProcNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeAlignSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeDecode" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeEncode" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrMesTypeAlignSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeEncode" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeDecode" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesTypeAlignSize2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeEncode2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeDecode2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesTypeFree2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesProcEncodeDecode" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesProcEncodeDecode2" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStubDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_DESC","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pFormatString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesTypeAlignSize3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ArrTypeOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Const"]} + ,{"Name":"nTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeEncode3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ArrTypeOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Const"]} + ,{"Name":"nTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NdrMesTypeDecode3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ArrTypeOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Const"]} + ,{"Name":"nTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesTypeFree3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPicklingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_TYPE_PICKLING_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ArrTypeOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Const"]} + ,{"Name":"nTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesProcEncodeDecode3" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLIENT_CALL_RETURN","TargetKind":"Default","Api":"Rpc","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nProcNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeDecodeAll" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeEncodeAll" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrMesSimpleTypeAlignSizeAll" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUBLESS_PROXY_INFO","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RpcCertGeneratePrincipalNameW" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RpcCertGeneratePrincipalNameA" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IUnknown_QueryInterface_Proxy" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"This","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IUnknown_AddRef_Proxy" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"This","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IUnknown_Release_Proxy" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"This","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "RPC_PROTSEQ_VECTOR" + ,"RPC_HTTP_TRANSPORT_CREDENTIALS_" + ,"RPC_HTTP_TRANSPORT_CREDENTIALS_V2_" + ,"RPC_HTTP_TRANSPORT_CREDENTIALS_V3_" + ,"RPC_SECURITY_QOS_V2_" + ,"RPC_SECURITY_QOS_V3_" + ,"RPC_SECURITY_QOS_V4_" + ,"RPC_SECURITY_QOS_V5_" + ,"RPC_BINDING_HANDLE_TEMPLATE_V1_" + ,"RPC_BINDING_HANDLE_SECURITY_V1_" + ,"RPC_ENDPOINT_TEMPLATE" + ,"RPC_INTERFACE_TEMPLATE" + ,"RPC_CALL_ATTRIBUTES_V1_" + ,"RPC_CALL_ATTRIBUTES_V2_" + ,"RPC_CALL_ATTRIBUTES_V3_" + ,"RpcBindingFromStringBinding" + ,"RpcBindingToStringBinding" + ,"RpcStringBindingCompose" + ,"RpcStringBindingParse" + ,"RpcStringFree" + ,"RpcNetworkIsProtseqValid" + ,"RpcNetworkInqProtseqs" + ,"RpcProtseqVectorFree" + ,"RpcServerUseProtseq" + ,"RpcServerUseProtseqEx" + ,"RpcServerUseProtseqEp" + ,"RpcServerUseProtseqEpEx" + ,"RpcServerUseProtseqIf" + ,"RpcServerUseProtseqIfEx" + ,"RpcMgmtInqServerPrincName" + ,"RpcServerInqDefaultPrincName" + ,"RpcNsBindingInqEntryName" + ,"RpcBindingCreate" + ,"RpcBindingInqAuthClient" + ,"RpcBindingInqAuthClientEx" + ,"RpcBindingInqAuthInfo" + ,"RpcBindingSetAuthInfo" + ,"RpcBindingSetAuthInfoEx" + ,"RpcBindingInqAuthInfoEx" + ,"RpcServerRegisterAuthInfo" + ,"UuidToString" + ,"UuidFromString" + ,"RpcEpRegisterNoReplace" + ,"RpcEpRegister" + ,"DceErrorInqText" + ,"RpcMgmtEpEltInqNext" + ,"RpcServerInterfaceGroupCreate" + ,"I_RpcNsBindingSetEntryName" + ,"I_RpcServerUseProtseqEp2" + ,"I_RpcServerUseProtseq2" + ,"I_RpcBindingInqDynamicEndpoint" + ,"RpcNsBindingExport" + ,"RpcNsBindingUnexport" + ,"RpcNsBindingExportPnP" + ,"RpcNsBindingUnexportPnP" + ,"RpcNsBindingLookupBegin" + ,"RpcNsGroupDelete" + ,"RpcNsGroupMbrAdd" + ,"RpcNsGroupMbrRemove" + ,"RpcNsGroupMbrInqBegin" + ,"RpcNsGroupMbrInqNext" + ,"RpcNsProfileDelete" + ,"RpcNsProfileEltAdd" + ,"RpcNsProfileEltRemove" + ,"RpcNsProfileEltInqBegin" + ,"RpcNsProfileEltInqNext" + ,"RpcNsEntryObjectInqBegin" + ,"RpcNsEntryExpandName" + ,"RpcNsMgmtBindingUnexport" + ,"RpcNsMgmtEntryCreate" + ,"RpcNsMgmtEntryDelete" + ,"RpcNsMgmtEntryInqIfIds" + ,"RpcNsBindingImportBegin" + ,"RpcServerInqCallAttributes" + ,"RpcCertGeneratePrincipalName" +] + +} diff --git a/api/Search.json b/api/Search.json new file mode 100644 index 0000000..0f4eff4 --- /dev/null +++ b/api/Search.json @@ -0,0 +1,8183 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IWordSink" + ,"Kind":"Com" + ,"Guid":"cc907054-c058-101a-b554-08002b33b0e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcSrcLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cwcSrcPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutAltWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcSrcLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cwcSrcPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartAltPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndAltPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PutBreak" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"breakType","Type":{"Kind":"ApiRef","Name":"WORDREP_BREAK_TYPE","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PFNFILLTEXTBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTextSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXT_SOURCE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TEXT_SOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnFillTextBuffer","Type":{"Kind":"ApiRef","Name":"PFNFILLTEXTBUFFER","TargetKind":"FunctionPointer","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"awcBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"iEnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWordBreaker" + ,"Kind":"Com" + ,"Guid":"d53552c8-77e3-101a-b552-08002b33b0e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fQuery","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulMaxTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BreakText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTextSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TEXT_SOURCE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pWordSink","Type":{"Kind":"ApiRef","Name":"IWordSink","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPhraseSink","Type":{"Kind":"ApiRef","Name":"IPhraseSink","TargetKind":"Com","Api":"IndexServer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComposePhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcNoun","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcNoun","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcModifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwcModifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulAttachmentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcPhrase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcwcPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLicenseToUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwcsLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWordFormSink" + ,"Kind":"Com" + ,"Guid":"fe77c330-7f42-11ce-be57-00aa0051fe20" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PutAltWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStemmer" + ,"Kind":"Com" + ,"Guid":"efbaf140-7f42-11ce-be57-00aa0051fe20" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMaxTokenSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GenerateWordForms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcInBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cwc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStemSink","Type":{"Kind":"ApiRef","Name":"IWordFormSink","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLicenseToUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwcsLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISimpleCommandCreator" + ,"Kind":"Com" + ,"Guid":"5e341ab7-02d0-11d1-900c-00a0c9063796" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateICommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pOuterUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerifyCatalog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszCatalogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDefaultCatalog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszCatalogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cwcIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwcOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IColumnMapper" + ,"Kind":"Com" + ,"Guid":"0b63e37a-9ccc-11d0-bcdb-00805fccce04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropInfoFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wcsPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPropId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pPropType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropInfoFromId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwcsName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pPropType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumPropInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcsName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ,{"Name":"ppPropId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pPropType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsMapUpToDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IColumnMapperCreator" + ,"Kind":"Com" + ,"Guid":"0b63e37b-9ccc-11d0-bcdb-00805fccce04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColumnMapper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wcsMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wcsCatalogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppColumnMapper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IColumnMapper","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CSearchManager" + ,"Kind":"ComClassID" + ,"Guid":"7d096c5f-ac08-4f1f-beb7-5c22c517ce39" + } + ,{ + "Name":"CSearchRoot" + ,"Kind":"ComClassID" + ,"Guid":"30766bd2-ea1c-4f28-bf27-0b44e2f68db7" + } + ,{ + "Name":"CSearchScopeRule" + ,"Kind":"ComClassID" + ,"Guid":"e63de750-3bd7-4be5-9c84-6b4281988c44" + } + ,{ + "Name":"FilterRegistration" + ,"Kind":"ComClassID" + ,"Guid":"9e175b8d-f52a-11d8-b9a5-505054503030" + } + ,{ + "Name":"FILTERED_DATA_SOURCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwcsExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwcsMime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"pwcsOverride","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ILoadFilter" + ,"Kind":"Com" + ,"Guid":"c7310722-ac80-11d1-8df3-00c04fb6ef4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadIFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilteredSources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTERED_DATA_SOURCES","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUseDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFilterClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"SearchDecSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcsSearchDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppIFilt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadIFilterFromStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwcsOverride","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fUseDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFilterClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"SearchDecSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcsSearchDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppIFilt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadIFilterFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFilteredSources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTERED_DATA_SOURCES","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUseDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFilterClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"SearchDecSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcsSearchDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"ppIFilt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ILoadFilterWithPrivateComActivation" + ,"Kind":"Com" + ,"Guid":"40bdbd34-780b-48d3-9bb6-12ebd4ad2e75" + ,"Interface":{"Kind":"ApiRef","Name":"ILoadFilter","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"LoadIFilterWithPrivateComActivation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filteredSources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILTERED_DATA_SOURCES","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"useDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"isFilterPrivateComActivated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"filterObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"CONDITION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CT_AND_CONDITION","Value":0} + ,{"Name":"CT_OR_CONDITION","Value":1} + ,{"Name":"CT_NOT_CONDITION","Value":2} + ,{"Name":"CT_LEAF_CONDITION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONDITION_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COP_IMPLICIT","Value":0} + ,{"Name":"COP_EQUAL","Value":1} + ,{"Name":"COP_NOTEQUAL","Value":2} + ,{"Name":"COP_LESSTHAN","Value":3} + ,{"Name":"COP_GREATERTHAN","Value":4} + ,{"Name":"COP_LESSTHANOREQUAL","Value":5} + ,{"Name":"COP_GREATERTHANOREQUAL","Value":6} + ,{"Name":"COP_VALUE_STARTSWITH","Value":7} + ,{"Name":"COP_VALUE_ENDSWITH","Value":8} + ,{"Name":"COP_VALUE_CONTAINS","Value":9} + ,{"Name":"COP_VALUE_NOTCONTAINS","Value":10} + ,{"Name":"COP_DOSWILDCARDS","Value":11} + ,{"Name":"COP_WORD_EQUAL","Value":12} + ,{"Name":"COP_WORD_STARTSWITH","Value":13} + ,{"Name":"COP_APPLICATION_SPECIFIC","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRichChunk" + ,"Kind":"Com" + ,"Guid":"4fdef69c-dbc9-454e-9910-b34f3c64b510" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFirstPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICondition" + ,"Kind":"Com" + ,"Guid":"0fc988d4-c935-4b97-a973-46282ea175c8" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConditionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONDITION_TYPE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSubConditions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetComparisonInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPropertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetValueType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszValueTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetValueNormalization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszNormalization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInputTerms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyTerm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOperationTerm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppValueTerm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICondition2" + ,"Kind":"Com" + ,"Guid":"0db8851d-2e5b-47eb-9208-d28c325a01d7" + ,"Interface":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszLocaleName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLeafConditionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowsetExactScroll" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DB_NUMERIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"precision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sign","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"val","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBVECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"year","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"day","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBTIMESTAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"year","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"day","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"minute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"second","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fraction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DB_VARNUMERIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"precision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"sign","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"val","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_OBJECT_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"guidObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ObjectID","Type":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT_ELEMENT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBIMPLICITSESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pSession","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBTYPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBTYPE_EMPTY","Value":0} + ,{"Name":"DBTYPE_NULL","Value":1} + ,{"Name":"DBTYPE_I2","Value":2} + ,{"Name":"DBTYPE_I4","Value":3} + ,{"Name":"DBTYPE_R4","Value":4} + ,{"Name":"DBTYPE_R8","Value":5} + ,{"Name":"DBTYPE_CY","Value":6} + ,{"Name":"DBTYPE_DATE","Value":7} + ,{"Name":"DBTYPE_BSTR","Value":8} + ,{"Name":"DBTYPE_IDISPATCH","Value":9} + ,{"Name":"DBTYPE_ERROR","Value":10} + ,{"Name":"DBTYPE_BOOL","Value":11} + ,{"Name":"DBTYPE_VARIANT","Value":12} + ,{"Name":"DBTYPE_IUNKNOWN","Value":13} + ,{"Name":"DBTYPE_DECIMAL","Value":14} + ,{"Name":"DBTYPE_UI1","Value":17} + ,{"Name":"DBTYPE_ARRAY","Value":8192} + ,{"Name":"DBTYPE_BYREF","Value":16384} + ,{"Name":"DBTYPE_I1","Value":16} + ,{"Name":"DBTYPE_UI2","Value":18} + ,{"Name":"DBTYPE_UI4","Value":19} + ,{"Name":"DBTYPE_I8","Value":20} + ,{"Name":"DBTYPE_UI8","Value":21} + ,{"Name":"DBTYPE_GUID","Value":72} + ,{"Name":"DBTYPE_VECTOR","Value":4096} + ,{"Name":"DBTYPE_RESERVED","Value":32768} + ,{"Name":"DBTYPE_BYTES","Value":128} + ,{"Name":"DBTYPE_STR","Value":129} + ,{"Name":"DBTYPE_WSTR","Value":130} + ,{"Name":"DBTYPE_NUMERIC","Value":131} + ,{"Name":"DBTYPE_UDT","Value":132} + ,{"Name":"DBTYPE_DBDATE","Value":133} + ,{"Name":"DBTYPE_DBTIME","Value":134} + ,{"Name":"DBTYPE_DBTIMESTAMP","Value":135} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBTYPEENUM15" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBTYPE_HCHAPTER","Value":136} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBTYPEENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBTYPE_FILETIME","Value":64} + ,{"Name":"DBTYPE_PROPVARIANT","Value":138} + ,{"Name":"DBTYPE_VARNUMERIC","Value":139} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPARTENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPART_INVALID","Value":0} + ,{"Name":"DBPART_VALUE","Value":1} + ,{"Name":"DBPART_LENGTH","Value":2} + ,{"Name":"DBPART_STATUS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPARAMIOENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPARAMIO_NOTPARAM","Value":0} + ,{"Name":"DBPARAMIO_INPUT","Value":1} + ,{"Name":"DBPARAMIO_OUTPUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBBINDFLAGENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBBINDFLAG_HTML","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBMEMOWNERENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBMEMOWNER_CLIENTOWNED","Value":0} + ,{"Name":"DBMEMOWNER_PROVIDEROWNED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBOBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSTATUS_S_OK","Value":0} + ,{"Name":"DBSTATUS_E_BADACCESSOR","Value":1} + ,{"Name":"DBSTATUS_E_CANTCONVERTVALUE","Value":2} + ,{"Name":"DBSTATUS_S_ISNULL","Value":3} + ,{"Name":"DBSTATUS_S_TRUNCATED","Value":4} + ,{"Name":"DBSTATUS_E_SIGNMISMATCH","Value":5} + ,{"Name":"DBSTATUS_E_DATAOVERFLOW","Value":6} + ,{"Name":"DBSTATUS_E_CANTCREATE","Value":7} + ,{"Name":"DBSTATUS_E_UNAVAILABLE","Value":8} + ,{"Name":"DBSTATUS_E_PERMISSIONDENIED","Value":9} + ,{"Name":"DBSTATUS_E_INTEGRITYVIOLATION","Value":10} + ,{"Name":"DBSTATUS_E_SCHEMAVIOLATION","Value":11} + ,{"Name":"DBSTATUS_E_BADSTATUS","Value":12} + ,{"Name":"DBSTATUS_S_DEFAULT","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSTATUSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MDSTATUS_S_CELLEMPTY","Value":14} + ,{"Name":"DBSTATUS_S_IGNORE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSTATUSENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSTATUS_E_DOESNOTEXIST","Value":16} + ,{"Name":"DBSTATUS_E_INVALIDURL","Value":17} + ,{"Name":"DBSTATUS_E_RESOURCELOCKED","Value":18} + ,{"Name":"DBSTATUS_E_RESOURCEEXISTS","Value":19} + ,{"Name":"DBSTATUS_E_CANNOTCOMPLETE","Value":20} + ,{"Name":"DBSTATUS_E_VOLUMENOTFOUND","Value":21} + ,{"Name":"DBSTATUS_E_OUTOFSPACE","Value":22} + ,{"Name":"DBSTATUS_S_CANNOTDELETESOURCE","Value":23} + ,{"Name":"DBSTATUS_E_READONLY","Value":24} + ,{"Name":"DBSTATUS_E_RESOURCEOUTOFSCOPE","Value":25} + ,{"Name":"DBSTATUS_S_ALREADYEXISTS","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBBINDURLFLAGENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBBINDURLFLAG_READ","Value":1} + ,{"Name":"DBBINDURLFLAG_WRITE","Value":2} + ,{"Name":"DBBINDURLFLAG_READWRITE","Value":3} + ,{"Name":"DBBINDURLFLAG_SHARE_DENY_READ","Value":4} + ,{"Name":"DBBINDURLFLAG_SHARE_DENY_WRITE","Value":8} + ,{"Name":"DBBINDURLFLAG_SHARE_EXCLUSIVE","Value":12} + ,{"Name":"DBBINDURLFLAG_SHARE_DENY_NONE","Value":16} + ,{"Name":"DBBINDURLFLAG_ASYNCHRONOUS","Value":4096} + ,{"Name":"DBBINDURLFLAG_COLLECTION","Value":8192} + ,{"Name":"DBBINDURLFLAG_DELAYFETCHSTREAM","Value":16384} + ,{"Name":"DBBINDURLFLAG_DELAYFETCHCOLUMNS","Value":32768} + ,{"Name":"DBBINDURLFLAG_RECURSIVE","Value":4194304} + ,{"Name":"DBBINDURLFLAG_OUTPUT","Value":8388608} + ,{"Name":"DBBINDURLFLAG_WAITFORINIT","Value":16777216} + ,{"Name":"DBBINDURLFLAG_OPENIFEXISTS","Value":33554432} + ,{"Name":"DBBINDURLFLAG_OVERWRITE","Value":67108864} + ,{"Name":"DBBINDURLFLAG_ISSTRUCTUREDDOCUMENT","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBBINDURLSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBBINDURLSTATUS_S_OK","Value":0} + ,{"Name":"DBBINDURLSTATUS_S_DENYNOTSUPPORTED","Value":1} + ,{"Name":"DBBINDURLSTATUS_S_DENYTYPENOTSUPPORTED","Value":4} + ,{"Name":"DBBINDURLSTATUS_S_REDIRECTED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSTATUSENUM25" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSTATUS_E_CANCELED","Value":27} + ,{"Name":"DBSTATUS_E_NOTCOLLECTION","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBBINDEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBBINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"iOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"obValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"obLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"obStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBOBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ,{"Name":"pBindExt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBBINDEXT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMemOwner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eParamIO","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBROWSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBROWSTATUS_S_OK","Value":0} + ,{"Name":"DBROWSTATUS_S_MULTIPLECHANGES","Value":2} + ,{"Name":"DBROWSTATUS_S_PENDINGCHANGES","Value":3} + ,{"Name":"DBROWSTATUS_E_CANCELED","Value":4} + ,{"Name":"DBROWSTATUS_E_CANTRELEASE","Value":6} + ,{"Name":"DBROWSTATUS_E_CONCURRENCYVIOLATION","Value":7} + ,{"Name":"DBROWSTATUS_E_DELETED","Value":8} + ,{"Name":"DBROWSTATUS_E_PENDINGINSERT","Value":9} + ,{"Name":"DBROWSTATUS_E_NEWLYINSERTED","Value":10} + ,{"Name":"DBROWSTATUS_E_INTEGRITYVIOLATION","Value":11} + ,{"Name":"DBROWSTATUS_E_INVALID","Value":12} + ,{"Name":"DBROWSTATUS_E_MAXPENDCHANGESEXCEEDED","Value":13} + ,{"Name":"DBROWSTATUS_E_OBJECTOPEN","Value":14} + ,{"Name":"DBROWSTATUS_E_OUTOFMEMORY","Value":15} + ,{"Name":"DBROWSTATUS_E_PERMISSIONDENIED","Value":16} + ,{"Name":"DBROWSTATUS_E_LIMITREACHED","Value":17} + ,{"Name":"DBROWSTATUS_E_SCHEMAVIOLATION","Value":18} + ,{"Name":"DBROWSTATUS_E_FAIL","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBROWSTATUSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBROWSTATUS_S_NOCHANGE","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSTATUSENUM26" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSTATUS_S_ROWSETCOLUMN","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBFAILUREINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failure","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBCOLUMNFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNFLAGS_ISBOOKMARK","Value":1} + ,{"Name":"DBCOLUMNFLAGS_MAYDEFER","Value":2} + ,{"Name":"DBCOLUMNFLAGS_WRITE","Value":4} + ,{"Name":"DBCOLUMNFLAGS_WRITEUNKNOWN","Value":8} + ,{"Name":"DBCOLUMNFLAGS_ISFIXEDLENGTH","Value":16} + ,{"Name":"DBCOLUMNFLAGS_ISNULLABLE","Value":32} + ,{"Name":"DBCOLUMNFLAGS_MAYBENULL","Value":64} + ,{"Name":"DBCOLUMNFLAGS_ISLONG","Value":128} + ,{"Name":"DBCOLUMNFLAGS_ISROWID","Value":256} + ,{"Name":"DBCOLUMNFLAGS_ISROWVER","Value":512} + ,{"Name":"DBCOLUMNFLAGS_CACHEDEFERRED","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOLUMNFLAGSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNFLAGS_SCALEISNEGATIVE","Value":16384} + ,{"Name":"DBCOLUMNFLAGS_RESERVED","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOLUMNFLAGS15ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNFLAGS_ISCHAPTER","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOLUMNFLAGSENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNFLAGS_ISROWURL","Value":65536} + ,{"Name":"DBCOLUMNFLAGS_ISDEFAULTSTREAM","Value":131072} + ,{"Name":"DBCOLUMNFLAGS_ISCOLLECTION","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOLUMNFLAGSENUM26" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNFLAGS_ISSTREAM","Value":524288} + ,{"Name":"DBCOLUMNFLAGS_ISROWSET","Value":1048576} + ,{"Name":"DBCOLUMNFLAGS_ISROW","Value":2097152} + ,{"Name":"DBCOLUMNFLAGS_ROWSPECIFICCOLUMN","Value":4194304} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBTABLESTATISTICSTYPE26" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSTAT_HISTOGRAM","Value":1} + ,{"Name":"DBSTAT_COLUMN_CARDINALITY","Value":2} + ,{"Name":"DBSTAT_TUPLE_CARDINALITY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOLUMNINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"iOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulColumnSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBBOOKMARK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBBMK_INVALID","Value":0} + ,{"Name":"DBBMK_FIRST","Value":1} + ,{"Name":"DBBMK_LAST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_ABORTPRESERVE","Value":2} + ,{"Name":"DBPROP_ACTIVESESSIONS","Value":3} + ,{"Name":"DBPROP_APPENDONLY","Value":187} + ,{"Name":"DBPROP_ASYNCTXNABORT","Value":168} + ,{"Name":"DBPROP_ASYNCTXNCOMMIT","Value":4} + ,{"Name":"DBPROP_AUTH_CACHE_AUTHINFO","Value":5} + ,{"Name":"DBPROP_AUTH_ENCRYPT_PASSWORD","Value":6} + ,{"Name":"DBPROP_AUTH_INTEGRATED","Value":7} + ,{"Name":"DBPROP_AUTH_MASK_PASSWORD","Value":8} + ,{"Name":"DBPROP_AUTH_PASSWORD","Value":9} + ,{"Name":"DBPROP_AUTH_PERSIST_ENCRYPTED","Value":10} + ,{"Name":"DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO","Value":11} + ,{"Name":"DBPROP_AUTH_USERID","Value":12} + ,{"Name":"DBPROP_BLOCKINGSTORAGEOBJECTS","Value":13} + ,{"Name":"DBPROP_BOOKMARKS","Value":14} + ,{"Name":"DBPROP_BOOKMARKSKIPPED","Value":15} + ,{"Name":"DBPROP_BOOKMARKTYPE","Value":16} + ,{"Name":"DBPROP_BYREFACCESSORS","Value":120} + ,{"Name":"DBPROP_CACHEDEFERRED","Value":17} + ,{"Name":"DBPROP_CANFETCHBACKWARDS","Value":18} + ,{"Name":"DBPROP_CANHOLDROWS","Value":19} + ,{"Name":"DBPROP_CANSCROLLBACKWARDS","Value":21} + ,{"Name":"DBPROP_CATALOGLOCATION","Value":22} + ,{"Name":"DBPROP_CATALOGTERM","Value":23} + ,{"Name":"DBPROP_CATALOGUSAGE","Value":24} + ,{"Name":"DBPROP_CHANGEINSERTEDROWS","Value":188} + ,{"Name":"DBPROP_COL_AUTOINCREMENT","Value":26} + ,{"Name":"DBPROP_COL_DEFAULT","Value":27} + ,{"Name":"DBPROP_COL_DESCRIPTION","Value":28} + ,{"Name":"DBPROP_COL_FIXEDLENGTH","Value":167} + ,{"Name":"DBPROP_COL_NULLABLE","Value":29} + ,{"Name":"DBPROP_COL_PRIMARYKEY","Value":30} + ,{"Name":"DBPROP_COL_UNIQUE","Value":31} + ,{"Name":"DBPROP_COLUMNDEFINITION","Value":32} + ,{"Name":"DBPROP_COLUMNRESTRICT","Value":33} + ,{"Name":"DBPROP_COMMANDTIMEOUT","Value":34} + ,{"Name":"DBPROP_COMMITPRESERVE","Value":35} + ,{"Name":"DBPROP_CONCATNULLBEHAVIOR","Value":36} + ,{"Name":"DBPROP_CURRENTCATALOG","Value":37} + ,{"Name":"DBPROP_DATASOURCENAME","Value":38} + ,{"Name":"DBPROP_DATASOURCEREADONLY","Value":39} + ,{"Name":"DBPROP_DBMSNAME","Value":40} + ,{"Name":"DBPROP_DBMSVER","Value":41} + ,{"Name":"DBPROP_DEFERRED","Value":42} + ,{"Name":"DBPROP_DELAYSTORAGEOBJECTS","Value":43} + ,{"Name":"DBPROP_DSOTHREADMODEL","Value":169} + ,{"Name":"DBPROP_GROUPBY","Value":44} + ,{"Name":"DBPROP_HETEROGENEOUSTABLES","Value":45} + ,{"Name":"DBPROP_IAccessor","Value":121} + ,{"Name":"DBPROP_IColumnsInfo","Value":122} + ,{"Name":"DBPROP_IColumnsRowset","Value":123} + ,{"Name":"DBPROP_IConnectionPointContainer","Value":124} + ,{"Name":"DBPROP_IConvertType","Value":194} + ,{"Name":"DBPROP_IRowset","Value":126} + ,{"Name":"DBPROP_IRowsetChange","Value":127} + ,{"Name":"DBPROP_IRowsetIdentity","Value":128} + ,{"Name":"DBPROP_IRowsetIndex","Value":159} + ,{"Name":"DBPROP_IRowsetInfo","Value":129} + ,{"Name":"DBPROP_IRowsetLocate","Value":130} + ,{"Name":"DBPROP_IRowsetResynch","Value":132} + ,{"Name":"DBPROP_IRowsetScroll","Value":133} + ,{"Name":"DBPROP_IRowsetUpdate","Value":134} + ,{"Name":"DBPROP_ISupportErrorInfo","Value":135} + ,{"Name":"DBPROP_ILockBytes","Value":136} + ,{"Name":"DBPROP_ISequentialStream","Value":137} + ,{"Name":"DBPROP_IStorage","Value":138} + ,{"Name":"DBPROP_IStream","Value":139} + ,{"Name":"DBPROP_IDENTIFIERCASE","Value":46} + ,{"Name":"DBPROP_IMMOBILEROWS","Value":47} + ,{"Name":"DBPROP_INDEX_AUTOUPDATE","Value":48} + ,{"Name":"DBPROP_INDEX_CLUSTERED","Value":49} + ,{"Name":"DBPROP_INDEX_FILLFACTOR","Value":50} + ,{"Name":"DBPROP_INDEX_INITIALSIZE","Value":51} + ,{"Name":"DBPROP_INDEX_NULLCOLLATION","Value":52} + ,{"Name":"DBPROP_INDEX_NULLS","Value":53} + ,{"Name":"DBPROP_INDEX_PRIMARYKEY","Value":54} + ,{"Name":"DBPROP_INDEX_SORTBOOKMARKS","Value":55} + ,{"Name":"DBPROP_INDEX_TEMPINDEX","Value":163} + ,{"Name":"DBPROP_INDEX_TYPE","Value":56} + ,{"Name":"DBPROP_INDEX_UNIQUE","Value":57} + ,{"Name":"DBPROP_INIT_DATASOURCE","Value":59} + ,{"Name":"DBPROP_INIT_HWND","Value":60} + ,{"Name":"DBPROP_INIT_IMPERSONATION_LEVEL","Value":61} + ,{"Name":"DBPROP_INIT_LCID","Value":186} + ,{"Name":"DBPROP_INIT_LOCATION","Value":62} + ,{"Name":"DBPROP_INIT_MODE","Value":63} + ,{"Name":"DBPROP_INIT_PROMPT","Value":64} + ,{"Name":"DBPROP_INIT_PROTECTION_LEVEL","Value":65} + ,{"Name":"DBPROP_INIT_PROVIDERSTRING","Value":160} + ,{"Name":"DBPROP_INIT_TIMEOUT","Value":66} + ,{"Name":"DBPROP_LITERALBOOKMARKS","Value":67} + ,{"Name":"DBPROP_LITERALIDENTITY","Value":68} + ,{"Name":"DBPROP_MAXINDEXSIZE","Value":70} + ,{"Name":"DBPROP_MAXOPENROWS","Value":71} + ,{"Name":"DBPROP_MAXPENDINGROWS","Value":72} + ,{"Name":"DBPROP_MAXROWS","Value":73} + ,{"Name":"DBPROP_MAXROWSIZE","Value":74} + ,{"Name":"DBPROP_MAXROWSIZEINCLUDESBLOB","Value":75} + ,{"Name":"DBPROP_MAXTABLESINSELECT","Value":76} + ,{"Name":"DBPROP_MAYWRITECOLUMN","Value":77} + ,{"Name":"DBPROP_MEMORYUSAGE","Value":78} + ,{"Name":"DBPROP_MULTIPLEPARAMSETS","Value":191} + ,{"Name":"DBPROP_MULTIPLERESULTS","Value":196} + ,{"Name":"DBPROP_MULTIPLESTORAGEOBJECTS","Value":80} + ,{"Name":"DBPROP_MULTITABLEUPDATE","Value":81} + ,{"Name":"DBPROP_NOTIFICATIONGRANULARITY","Value":198} + ,{"Name":"DBPROP_NOTIFICATIONPHASES","Value":82} + ,{"Name":"DBPROP_NOTIFYCOLUMNSET","Value":171} + ,{"Name":"DBPROP_NOTIFYROWDELETE","Value":173} + ,{"Name":"DBPROP_NOTIFYROWFIRSTCHANGE","Value":174} + ,{"Name":"DBPROP_NOTIFYROWINSERT","Value":175} + ,{"Name":"DBPROP_NOTIFYROWRESYNCH","Value":177} + ,{"Name":"DBPROP_NOTIFYROWSETCHANGED","Value":211} + ,{"Name":"DBPROP_NOTIFYROWSETRELEASE","Value":178} + ,{"Name":"DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE","Value":179} + ,{"Name":"DBPROP_NOTIFYROWUNDOCHANGE","Value":180} + ,{"Name":"DBPROP_NOTIFYROWUNDODELETE","Value":181} + ,{"Name":"DBPROP_NOTIFYROWUNDOINSERT","Value":182} + ,{"Name":"DBPROP_NOTIFYROWUPDATE","Value":183} + ,{"Name":"DBPROP_NULLCOLLATION","Value":83} + ,{"Name":"DBPROP_OLEOBJECTS","Value":84} + ,{"Name":"DBPROP_ORDERBYCOLUMNSINSELECT","Value":85} + ,{"Name":"DBPROP_ORDEREDBOOKMARKS","Value":86} + ,{"Name":"DBPROP_OTHERINSERT","Value":87} + ,{"Name":"DBPROP_OTHERUPDATEDELETE","Value":88} + ,{"Name":"DBPROP_OUTPUTPARAMETERAVAILABILITY","Value":184} + ,{"Name":"DBPROP_OWNINSERT","Value":89} + ,{"Name":"DBPROP_OWNUPDATEDELETE","Value":90} + ,{"Name":"DBPROP_PERSISTENTIDTYPE","Value":185} + ,{"Name":"DBPROP_PREPAREABORTBEHAVIOR","Value":91} + ,{"Name":"DBPROP_PREPARECOMMITBEHAVIOR","Value":92} + ,{"Name":"DBPROP_PROCEDURETERM","Value":93} + ,{"Name":"DBPROP_PROVIDERNAME","Value":96} + ,{"Name":"DBPROP_PROVIDEROLEDBVER","Value":97} + ,{"Name":"DBPROP_PROVIDERVER","Value":98} + ,{"Name":"DBPROP_QUICKRESTART","Value":99} + ,{"Name":"DBPROP_QUOTEDIDENTIFIERCASE","Value":100} + ,{"Name":"DBPROP_REENTRANTEVENTS","Value":101} + ,{"Name":"DBPROP_REMOVEDELETED","Value":102} + ,{"Name":"DBPROP_REPORTMULTIPLECHANGES","Value":103} + ,{"Name":"DBPROP_RETURNPENDINGINSERTS","Value":189} + ,{"Name":"DBPROP_ROWRESTRICT","Value":104} + ,{"Name":"DBPROP_ROWSETCONVERSIONSONCOMMAND","Value":192} + ,{"Name":"DBPROP_ROWTHREADMODEL","Value":105} + ,{"Name":"DBPROP_SCHEMATERM","Value":106} + ,{"Name":"DBPROP_SCHEMAUSAGE","Value":107} + ,{"Name":"DBPROP_SERVERCURSOR","Value":108} + ,{"Name":"DBPROP_SESS_AUTOCOMMITISOLEVELS","Value":190} + ,{"Name":"DBPROP_SQLSUPPORT","Value":109} + ,{"Name":"DBPROP_STRONGIDENTITY","Value":119} + ,{"Name":"DBPROP_STRUCTUREDSTORAGE","Value":111} + ,{"Name":"DBPROP_SUBQUERIES","Value":112} + ,{"Name":"DBPROP_SUPPORTEDTXNDDL","Value":161} + ,{"Name":"DBPROP_SUPPORTEDTXNISOLEVELS","Value":113} + ,{"Name":"DBPROP_SUPPORTEDTXNISORETAIN","Value":114} + ,{"Name":"DBPROP_TABLETERM","Value":115} + ,{"Name":"DBPROP_TBL_TEMPTABLE","Value":140} + ,{"Name":"DBPROP_TRANSACTEDOBJECT","Value":116} + ,{"Name":"DBPROP_UPDATABILITY","Value":117} + ,{"Name":"DBPROP_USERNAME","Value":118} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM15" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_FILTERCOMPAREOPS","Value":209} + ,{"Name":"DBPROP_FINDCOMPAREOPS","Value":210} + ,{"Name":"DBPROP_IChapteredRowset","Value":202} + ,{"Name":"DBPROP_IDBAsynchStatus","Value":203} + ,{"Name":"DBPROP_IRowsetFind","Value":204} + ,{"Name":"DBPROP_IRowsetView","Value":212} + ,{"Name":"DBPROP_IViewChapter","Value":213} + ,{"Name":"DBPROP_IViewFilter","Value":214} + ,{"Name":"DBPROP_IViewRowset","Value":215} + ,{"Name":"DBPROP_IViewSort","Value":216} + ,{"Name":"DBPROP_INIT_ASYNCH","Value":200} + ,{"Name":"DBPROP_MAXOPENCHAPTERS","Value":199} + ,{"Name":"DBPROP_MAXORSINFILTER","Value":205} + ,{"Name":"DBPROP_MAXSORTCOLUMNS","Value":206} + ,{"Name":"DBPROP_ROWSET_ASYNCH","Value":201} + ,{"Name":"DBPROP_SORTONINDEX","Value":207} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_IMultipleResults","Value":217} + ,{"Name":"DBPROP_DATASOURCE_TYPE","Value":251} + ,{"Name":"MDPROP_AXES","Value":252} + ,{"Name":"MDPROP_FLATTENING_SUPPORT","Value":253} + ,{"Name":"MDPROP_MDX_JOINCUBES","Value":254} + ,{"Name":"MDPROP_NAMED_LEVELS","Value":255} + ,{"Name":"MDPROP_RANGEROWSET","Value":256} + ,{"Name":"MDPROP_MDX_SLICER","Value":218} + ,{"Name":"MDPROP_MDX_CUBEQUALIFICATION","Value":219} + ,{"Name":"MDPROP_MDX_OUTERREFERENCE","Value":220} + ,{"Name":"MDPROP_MDX_QUERYBYPROPERTY","Value":221} + ,{"Name":"MDPROP_MDX_CASESUPPORT","Value":222} + ,{"Name":"MDPROP_MDX_STRING_COMPOP","Value":224} + ,{"Name":"MDPROP_MDX_DESCFLAGS","Value":225} + ,{"Name":"MDPROP_MDX_SET_FUNCTIONS","Value":226} + ,{"Name":"MDPROP_MDX_MEMBER_FUNCTIONS","Value":227} + ,{"Name":"MDPROP_MDX_NUMERIC_FUNCTIONS","Value":228} + ,{"Name":"MDPROP_MDX_FORMULAS","Value":229} + ,{"Name":"MDPROP_AGGREGATECELL_UPDATE","Value":230} + ,{"Name":"MDPROP_MDX_AGGREGATECELL_UPDATE","Value":230} + ,{"Name":"MDPROP_MDX_OBJQUALIFICATION","Value":261} + ,{"Name":"MDPROP_MDX_NONMEASURE_EXPRESSIONS","Value":262} + ,{"Name":"DBPROP_ACCESSORDER","Value":231} + ,{"Name":"DBPROP_BOOKMARKINFO","Value":232} + ,{"Name":"DBPROP_INIT_CATALOG","Value":233} + ,{"Name":"DBPROP_ROW_BULKOPS","Value":234} + ,{"Name":"DBPROP_PROVIDERFRIENDLYNAME","Value":235} + ,{"Name":"DBPROP_LOCKMODE","Value":236} + ,{"Name":"DBPROP_MULTIPLECONNECTIONS","Value":237} + ,{"Name":"DBPROP_UNIQUEROWS","Value":238} + ,{"Name":"DBPROP_SERVERDATAONINSERT","Value":239} + ,{"Name":"DBPROP_STORAGEFLAGS","Value":240} + ,{"Name":"DBPROP_CONNECTIONSTATUS","Value":244} + ,{"Name":"DBPROP_ALTERCOLUMN","Value":245} + ,{"Name":"DBPROP_COLUMNLCID","Value":246} + ,{"Name":"DBPROP_RESETDATASOURCE","Value":247} + ,{"Name":"DBPROP_INIT_OLEDBSERVICES","Value":248} + ,{"Name":"DBPROP_IRowsetRefresh","Value":249} + ,{"Name":"DBPROP_SERVERNAME","Value":250} + ,{"Name":"DBPROP_IParentRowset","Value":257} + ,{"Name":"DBPROP_HIDDENCOLUMNS","Value":258} + ,{"Name":"DBPROP_PROVIDERMEMORY","Value":259} + ,{"Name":"DBPROP_CLIENTCURSOR","Value":260} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_TRUSTEE_USERNAME","Value":241} + ,{"Name":"DBPROP_TRUSTEE_AUTHENTICATION","Value":242} + ,{"Name":"DBPROP_TRUSTEE_NEWAUTHENTICATION","Value":243} + ,{"Name":"DBPROP_IRow","Value":263} + ,{"Name":"DBPROP_IRowChange","Value":264} + ,{"Name":"DBPROP_IRowSchemaChange","Value":265} + ,{"Name":"DBPROP_IGetRow","Value":266} + ,{"Name":"DBPROP_IScopedOperations","Value":267} + ,{"Name":"DBPROP_IBindResource","Value":268} + ,{"Name":"DBPROP_ICreateRow","Value":269} + ,{"Name":"DBPROP_INIT_BINDFLAGS","Value":270} + ,{"Name":"DBPROP_INIT_LOCKOWNER","Value":271} + ,{"Name":"DBPROP_GENERATEURL","Value":273} + ,{"Name":"DBPROP_IDBBinderProperties","Value":274} + ,{"Name":"DBPROP_IColumnsInfo2","Value":275} + ,{"Name":"DBPROP_IRegisterProvider","Value":276} + ,{"Name":"DBPROP_IGetSession","Value":277} + ,{"Name":"DBPROP_IGetSourceRow","Value":278} + ,{"Name":"DBPROP_IRowsetCurrentIndex","Value":279} + ,{"Name":"DBPROP_OPENROWSETSUPPORT","Value":280} + ,{"Name":"DBPROP_COL_ISLONG","Value":281} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM25" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_COL_SEED","Value":282} + ,{"Name":"DBPROP_COL_INCREMENT","Value":283} + ,{"Name":"DBPROP_INIT_GENERALTIMEOUT","Value":284} + ,{"Name":"DBPROP_COMSERVICES","Value":285} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPENUM26" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROP_OUTPUTSTREAM","Value":286} + ,{"Name":"DBPROP_OUTPUTENCODING","Value":287} + ,{"Name":"DBPROP_TABLESTATISTICS","Value":288} + ,{"Name":"DBPROP_SKIPROWCOUNTRESULTS","Value":291} + ,{"Name":"DBPROP_IRowsetBookmark","Value":292} + ,{"Name":"MDPROP_VISUALMODE","Value":293} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cParamSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPARAMFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPARAMFLAGS_ISINPUT","Value":1} + ,{"Name":"DBPARAMFLAGS_ISOUTPUT","Value":2} + ,{"Name":"DBPARAMFLAGS_ISSIGNED","Value":16} + ,{"Name":"DBPARAMFLAGS_ISNULLABLE","Value":64} + ,{"Name":"DBPARAMFLAGS_ISLONG","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPARAMFLAGSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPARAMFLAGS_SCALEISNEGATIVE","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPARAMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"ulParamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPROPIDSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"rgPropertyIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cPropertyIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPROPFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPFLAGS_NOTSUPPORTED","Value":0} + ,{"Name":"DBPROPFLAGS_COLUMN","Value":1} + ,{"Name":"DBPROPFLAGS_DATASOURCE","Value":2} + ,{"Name":"DBPROPFLAGS_DATASOURCECREATE","Value":4} + ,{"Name":"DBPROPFLAGS_DATASOURCEINFO","Value":8} + ,{"Name":"DBPROPFLAGS_DBINIT","Value":16} + ,{"Name":"DBPROPFLAGS_INDEX","Value":32} + ,{"Name":"DBPROPFLAGS_ROWSET","Value":64} + ,{"Name":"DBPROPFLAGS_TABLE","Value":128} + ,{"Name":"DBPROPFLAGS_COLUMNOK","Value":256} + ,{"Name":"DBPROPFLAGS_READ","Value":512} + ,{"Name":"DBPROPFLAGS_WRITE","Value":1024} + ,{"Name":"DBPROPFLAGS_REQUIRED","Value":2048} + ,{"Name":"DBPROPFLAGS_SESSION","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPFLAGSENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPFLAGS_TRUSTEE","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPFLAGSENUM25" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPFLAGS_VIEW","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPFLAGSENUM26" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPFLAGS_STREAM","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPropertyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vtType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"vValues","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPROPINFOSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"rgPropertyInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ,{"Name":"cPropertyInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPROPOPTIONSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPOPTIONS_REQUIRED","Value":0} + ,{"Name":"DBPROPOPTIONS_SETIFCHEAP","Value":1} + ,{"Name":"DBPROPOPTIONS_OPTIONAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPSTATUS_OK","Value":0} + ,{"Name":"DBPROPSTATUS_NOTSUPPORTED","Value":1} + ,{"Name":"DBPROPSTATUS_BADVALUE","Value":2} + ,{"Name":"DBPROPSTATUS_BADOPTION","Value":3} + ,{"Name":"DBPROPSTATUS_BADCOLUMN","Value":4} + ,{"Name":"DBPROPSTATUS_NOTALLSETTABLE","Value":5} + ,{"Name":"DBPROPSTATUS_NOTSETTABLE","Value":6} + ,{"Name":"DBPROPSTATUS_NOTSET","Value":7} + ,{"Name":"DBPROPSTATUS_CONFLICTING","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROPSTATUSENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPROPSTATUS_NOTAVAILABLE","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBPROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"dwPropertyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"colid","Type":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"vValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBPROPSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"rgProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROP","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPropertySet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBINDEX_COL_ORDERENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBINDEX_COL_ORDER_ASC","Value":0} + ,{"Name":"DBINDEX_COL_ORDER_DESC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBINDEXCOLUMNDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pColumnID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":[]} + ,{"Name":"eIndexColOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBCOLUMNDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pTypeInfo","Type":{"Kind":"ApiRef","Name":"ITypeInfo","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulColumnSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcid","Type":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBCOLUMNACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]},"Attrs":[]} + ,{"Name":"cbDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBCOLUMNDESCFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOLUMNDESCFLAGS_TYPENAME","Value":1} + ,{"Name":"DBCOLUMNDESCFLAGS_ITYPEINFO","Value":2} + ,{"Name":"DBCOLUMNDESCFLAGS_PROPERTIES","Value":4} + ,{"Name":"DBCOLUMNDESCFLAGS_CLSID","Value":8} + ,{"Name":"DBCOLUMNDESCFLAGS_COLSIZE","Value":16} + ,{"Name":"DBCOLUMNDESCFLAGS_DBCID","Value":32} + ,{"Name":"DBCOLUMNDESCFLAGS_WTYPE","Value":64} + ,{"Name":"DBCOLUMNDESCFLAGS_PRECISION","Value":128} + ,{"Name":"DBCOLUMNDESCFLAGS_SCALE","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBEVENTPHASEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBEVENTPHASE_OKTODO","Value":0} + ,{"Name":"DBEVENTPHASE_ABOUTTODO","Value":1} + ,{"Name":"DBEVENTPHASE_SYNCHAFTER","Value":2} + ,{"Name":"DBEVENTPHASE_FAILEDTODO","Value":3} + ,{"Name":"DBEVENTPHASE_DIDEVENT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBREASONENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBREASON_ROWSET_FETCHPOSITIONCHANGE","Value":0} + ,{"Name":"DBREASON_ROWSET_RELEASE","Value":1} + ,{"Name":"DBREASON_COLUMN_SET","Value":2} + ,{"Name":"DBREASON_COLUMN_RECALCULATED","Value":3} + ,{"Name":"DBREASON_ROW_ACTIVATE","Value":4} + ,{"Name":"DBREASON_ROW_RELEASE","Value":5} + ,{"Name":"DBREASON_ROW_DELETE","Value":6} + ,{"Name":"DBREASON_ROW_FIRSTCHANGE","Value":7} + ,{"Name":"DBREASON_ROW_INSERT","Value":8} + ,{"Name":"DBREASON_ROW_RESYNCH","Value":9} + ,{"Name":"DBREASON_ROW_UNDOCHANGE","Value":10} + ,{"Name":"DBREASON_ROW_UNDOINSERT","Value":11} + ,{"Name":"DBREASON_ROW_UNDODELETE","Value":12} + ,{"Name":"DBREASON_ROW_UPDATE","Value":13} + ,{"Name":"DBREASON_ROWSET_CHANGED","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBREASONENUM15" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBREASON_ROWPOSITION_CHANGED","Value":15} + ,{"Name":"DBREASON_ROWPOSITION_CHAPTERCHANGED","Value":16} + ,{"Name":"DBREASON_ROWPOSITION_CLEARED","Value":17} + ,{"Name":"DBREASON_ROW_ASYNCHINSERT","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOMPAREOPSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOMPAREOPS_LT","Value":0} + ,{"Name":"DBCOMPAREOPS_LE","Value":1} + ,{"Name":"DBCOMPAREOPS_EQ","Value":2} + ,{"Name":"DBCOMPAREOPS_GE","Value":3} + ,{"Name":"DBCOMPAREOPS_GT","Value":4} + ,{"Name":"DBCOMPAREOPS_BEGINSWITH","Value":5} + ,{"Name":"DBCOMPAREOPS_CONTAINS","Value":6} + ,{"Name":"DBCOMPAREOPS_NE","Value":7} + ,{"Name":"DBCOMPAREOPS_IGNORE","Value":8} + ,{"Name":"DBCOMPAREOPS_CASESENSITIVE","Value":4096} + ,{"Name":"DBCOMPAREOPS_CASEINSENSITIVE","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOMPAREOPSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOMPAREOPS_NOTBEGINSWITH","Value":9} + ,{"Name":"DBCOMPAREOPS_NOTCONTAINS","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBASYNCHOPENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBASYNCHOP_OPEN","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBASYNCHPHASEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBASYNCHPHASE_INITIALIZATION","Value":0} + ,{"Name":"DBASYNCHPHASE_POPULATION","Value":1} + ,{"Name":"DBASYNCHPHASE_COMPLETE","Value":2} + ,{"Name":"DBASYNCHPHASE_CANCELED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSORTENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSORT_ASCENDING","Value":0} + ,{"Name":"DBSORT_DESCENDING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOMMANDPERSISTFLAGENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOMMANDPERSISTFLAG_NOSAVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCOMMANDPERSISTFLAGENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOMMANDPERSISTFLAG_DEFAULT","Value":0} + ,{"Name":"DBCOMMANDPERSISTFLAG_PERSISTVIEW","Value":2} + ,{"Name":"DBCOMMANDPERSISTFLAG_PERSISTPROCEDURE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCONSTRAINTTYPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCONSTRAINTTYPE_UNIQUE","Value":0} + ,{"Name":"DBCONSTRAINTTYPE_FOREIGNKEY","Value":1} + ,{"Name":"DBCONSTRAINTTYPE_PRIMARYKEY","Value":2} + ,{"Name":"DBCONSTRAINTTYPE_CHECK","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBUPDELRULEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBUPDELRULE_NOACTION","Value":0} + ,{"Name":"DBUPDELRULE_CASCADE","Value":1} + ,{"Name":"DBUPDELRULE_SETNULL","Value":2} + ,{"Name":"DBUPDELRULE_SETDEFAULT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBMATCHTYPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBMATCHTYPE_FULL","Value":0} + ,{"Name":"DBMATCHTYPE_NONE","Value":1} + ,{"Name":"DBMATCHTYPE_PARTIAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBDEFERRABILITYENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBDEFERRABILITY_DEFERRED","Value":1} + ,{"Name":"DBDEFERRABILITY_DEFERRABLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCONSTRAINTDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pConstraintID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":[]} + ,{"Name":"ConstraintType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgColumnList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":[]} + ,{"Name":"pReferencedTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":[]} + ,{"Name":"cForeignKeyColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgForeignKeyColumnList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszConstraintText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateRule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeleteRule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MatchType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Deferrability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDAXISINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iAxis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDimensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCoordinates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rgpwszDimensionNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RMTPACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pISeqStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBSTR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgBSTR","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"cVARIANT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgVARIANT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"cIDISPATCH","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgIDISPATCH","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"cIUNKNOWN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgIUNKNOWN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"cPROPVARIANT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPROPVARIANT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cArray","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBACCESSORFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBACCESSOR_INVALID","Value":0} + ,{"Name":"DBACCESSOR_PASSBYREF","Value":1} + ,{"Name":"DBACCESSOR_ROWDATA","Value":2} + ,{"Name":"DBACCESSOR_PARAMETERDATA","Value":4} + ,{"Name":"DBACCESSOR_OPTIMIZED","Value":8} + ,{"Name":"DBACCESSOR_INHERITED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBBINDSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBBINDSTATUS_OK","Value":0} + ,{"Name":"DBBINDSTATUS_BADORDINAL","Value":1} + ,{"Name":"DBBINDSTATUS_UNSUPPORTEDCONVERSION","Value":2} + ,{"Name":"DBBINDSTATUS_BADBINDINFO","Value":3} + ,{"Name":"DBBINDSTATUS_BADSTORAGEFLAGS","Value":4} + ,{"Name":"DBBINDSTATUS_NOINTERFACE","Value":5} + ,{"Name":"DBBINDSTATUS_MULTIPLESTORAGE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAccessor" + ,"Kind":"Com" + ,"Guid":"0c733a8c-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRefAccessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcRefCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateAccessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAccessorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cBindings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgBindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBBINDING","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbRowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phAccessor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"rgStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetBindings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwAccessorFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"prgBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBBINDING","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseAccessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcRefCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowset" + ,"Kind":"Com" + ,"Guid":"0c733a7c-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRefRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"rgRefCounts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNextRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lRowsOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcRowsObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"rgRowOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgRefCounts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RestartPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowsetInfo" + ,"Kind":"Com" + ,"Guid":"0c733a55-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetReferencedRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppReferencedRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSpecification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DBCOMPAREENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOMPARE_LT","Value":0} + ,{"Name":"DBCOMPARE_EQ","Value":1} + ,{"Name":"DBCOMPARE_GT","Value":2} + ,{"Name":"DBCOMPARE_NE","Value":3} + ,{"Name":"DBCOMPARE_NOTCOMPARABLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowsetLocate" + ,"Kind":"Com" + ,"Guid":"0c733a7d-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IRowset","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cbBookmark1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBookmark2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pComparison","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowsAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"lRowsOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcRowsObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowsByBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcbBookmarks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rgpBookmarks","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"rgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cBookmarks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgcbBookmarks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rgpBookmarks","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rgHashedValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgBookmarkStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRowsetResynch" + ,"Kind":"Com" + ,"Guid":"0c733a84-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVisibleData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResynchRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"pcRowsResynched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRowsResynched","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ,{"Name":"prgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRowsetScroll" + ,"Kind":"Com" + ,"Guid":"0c733a7e-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IRowsetLocate","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetApproximatePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pulPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowsAtRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcRowsObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IChapteredRowset" + ,"Kind":"Com" + ,"Guid":"0c733a93-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRefChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcRefCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcRefCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowsetFind" + ,"Kind":"Com" + ,"Guid":"0c733a9d-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindNextRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pFindValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CompareOp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"lRowsOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcRowsObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DBPOSITIONFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPOSITION_OK","Value":0} + ,{"Name":"DBPOSITION_NOROW","Value":1} + ,{"Name":"DBPOSITION_BOF","Value":2} + ,{"Name":"DBPOSITION_EOF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowPosition" + ,"Kind":"Com" + ,"Guid":"0c733a94-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ClearRowPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRowPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phChapter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"phRow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pdwPositionFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRowset","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRowPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPositionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowPositionChange" + ,"Kind":"Com" + ,"Guid":"0997a571-126e-11d0-9f8a-00a0c9a0631e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRowPositionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ePhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCantDeny","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IViewRowset" + ,"Kind":"Com" + ,"Guid":"0c733a97-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSpecification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenViewRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IViewChapter" + ,"Kind":"Com" + ,"Guid":"0c733a98-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSpecification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenViewChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSource","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phViewChapter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IViewSort" + ,"Kind":"Com" + ,"Guid":"0c733a9a-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSortOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ,{"Name":"prgOrders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSortOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rgOrders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IViewFilter" + ,"Kind":"Com" + ,"Guid":"0c733a9b-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pCompareOps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ,{"Name":"pCriteriaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilterBindings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBBINDING","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CompareOps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pCriteriaData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowsetView" + ,"Kind":"Com" + ,"Guid":"0c733a99-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"phChapterSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRowsetChange" + ,"Kind":"Com" + ,"Guid":"0c733a05-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"rgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InsertRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phRow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DBPENDINGSTATUSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBPENDINGSTATUS_NEW","Value":1} + ,{"Name":"DBPENDINGSTATUS_CHANGED","Value":2} + ,{"Name":"DBPENDINGSTATUS_DELETED","Value":4} + ,{"Name":"DBPENDINGSTATUS_UNCHANGED","Value":8} + ,{"Name":"DBPENDINGSTATUS_INVALIDROW","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowsetUpdate" + ,"Kind":"Com" + ,"Guid":"0c733a6d-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IRowsetChange","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetOriginalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPendingRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwRowStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcPendingRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgPendingRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ,{"Name":"prgPendingStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"rgPendingStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Undo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"pcRowsUndone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgRowsUndone","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ,{"Name":"prgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"pcRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ,{"Name":"prgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRowsetIdentity" + ,"Kind":"Com" + ,"Guid":"0c733a09-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsSameRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThisRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hThatRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowsetNotify" + ,"Kind":"Com" + ,"Guid":"0c733a83-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnFieldChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRowset","Type":{"Kind":"ApiRef","Name":"IRowset","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"eReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ePhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCantDeny","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRowChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRowset","Type":{"Kind":"ApiRef","Name":"IRowset","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"eReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ePhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCantDeny","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRowsetChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRowset","Type":{"Kind":"ApiRef","Name":"IRowset","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"eReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ePhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCantDeny","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DBSEEKENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSEEK_INVALID","Value":0} + ,{"Name":"DBSEEK_FIRSTEQ","Value":1} + ,{"Name":"DBSEEK_LASTEQ","Value":2} + ,{"Name":"DBSEEK_AFTEREQ","Value":4} + ,{"Name":"DBSEEK_AFTER","Value":8} + ,{"Name":"DBSEEK_BEFOREEQ","Value":16} + ,{"Name":"DBSEEK_BEFORE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBRANGEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBRANGE_INCLUSIVESTART","Value":0} + ,{"Name":"DBRANGE_INCLUSIVEEND","Value":0} + ,{"Name":"DBRANGE_EXCLUSIVESTART","Value":1} + ,{"Name":"DBRANGE_EXCLUSIVEEND","Value":2} + ,{"Name":"DBRANGE_EXCLUDENULLS","Value":4} + ,{"Name":"DBRANGE_PREFIX","Value":8} + ,{"Name":"DBRANGE_MATCH","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBRANGEENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBRANGE_MATCH_N_SHIFT","Value":24} + ,{"Name":"DBRANGE_MATCH_N_MASK","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowsetIndex" + ,"Kind":"Com" + ,"Guid":"0c733a82-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIndexInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcKeyColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgIndexColumnDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBINDEXCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pcIndexPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgIndexPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cKeyValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSeekOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cStartKeyColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStartData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cEndKeyColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEndData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwRangeOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommand" + ,"Kind":"Com" + ,"Guid":"0c733a63-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPARAMS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcRowsAffected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDBSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DBRESULTFLAGENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBRESULTFLAG_DEFAULT","Value":0} + ,{"Name":"DBRESULTFLAG_ROWSET","Value":1} + ,{"Name":"DBRESULTFLAG_ROW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMultipleResults" + ,"Kind":"Com" + ,"Guid":"0c733a90-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lResultFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcRowsAffected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"DBCONVERTFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCONVERTFLAGS_COLUMN","Value":0} + ,{"Name":"DBCONVERTFLAGS_PARAMETER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBCONVERTFLAGSENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCONVERTFLAGS_ISLONG","Value":2} + ,{"Name":"DBCONVERTFLAGS_ISFIXEDLENGTH","Value":4} + ,{"Name":"DBCONVERTFLAGS_FROMVARIANT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IConvertType" + ,"Kind":"Com" + ,"Guid":"0c733a88-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanConvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wFromType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wToType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwConvertFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommandPrepare" + ,"Kind":"Com" + ,"Guid":"0c733a26-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Prepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExpectedRuns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unprepare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICommandProperties" + ,"Kind":"Com" + ,"Guid":"0c733a79-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommandText" + ,"Kind":"Com" + ,"Guid":"0c733a27-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"ICommand","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetCommandText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidDialect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppwszCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCommandText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidDialect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"DBPARAMBINDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszDataSourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulParamSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bScale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICommandWithParameters" + ,"Kind":"Com" + ,"Guid":"0c733a64-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParameterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgParamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPARAMINFO","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppNamesBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MapParameterNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cParamNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgParamNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"rgParamOrdinals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParameterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgParamOrdinals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgParamBindInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPARAMBINDINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IColumnsRowset" + ,"Kind":"Com" + ,"Guid":"0c733a10-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAvailableColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOptColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgOptColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnsRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cOptColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgOptColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppColRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IColumnsInfo" + ,"Kind":"Com" + ,"Guid":"0c733a11-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColumnInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNINFO","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppStringsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MapColumnIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumnIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDBCreateCommand" + ,"Kind":"Com" + ,"Guid":"0c733a1d-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDBCreateSession" + ,"Kind":"Com" + ,"Guid":"0c733a5d-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDBSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DBSOURCETYPEENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSOURCETYPE_DATASOURCE","Value":1} + ,{"Name":"DBSOURCETYPE_ENUMERATOR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSOURCETYPEENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSOURCETYPE_DATASOURCE_TDP","Value":1} + ,{"Name":"DBSOURCETYPE_DATASOURCE_MDP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBSOURCETYPEENUM25" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBSOURCETYPE_BINDER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISourcesRowset" + ,"Kind":"Com" + ,"Guid":"0c733a1e-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourcesRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppSourcesRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDBProperties" + ,"Kind":"Com" + ,"Guid":"0c733a8a-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertyInfoSets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertyInfoSets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPINFOSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDescBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDBInitialize" + ,"Kind":"Com" + ,"Guid":"0c733a8b-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DBLITERALENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBLITERAL_INVALID","Value":0} + ,{"Name":"DBLITERAL_BINARY_LITERAL","Value":1} + ,{"Name":"DBLITERAL_CATALOG_NAME","Value":2} + ,{"Name":"DBLITERAL_CATALOG_SEPARATOR","Value":3} + ,{"Name":"DBLITERAL_CHAR_LITERAL","Value":4} + ,{"Name":"DBLITERAL_COLUMN_ALIAS","Value":5} + ,{"Name":"DBLITERAL_COLUMN_NAME","Value":6} + ,{"Name":"DBLITERAL_CORRELATION_NAME","Value":7} + ,{"Name":"DBLITERAL_CURSOR_NAME","Value":8} + ,{"Name":"DBLITERAL_ESCAPE_PERCENT","Value":9} + ,{"Name":"DBLITERAL_ESCAPE_UNDERSCORE","Value":10} + ,{"Name":"DBLITERAL_INDEX_NAME","Value":11} + ,{"Name":"DBLITERAL_LIKE_PERCENT","Value":12} + ,{"Name":"DBLITERAL_LIKE_UNDERSCORE","Value":13} + ,{"Name":"DBLITERAL_PROCEDURE_NAME","Value":14} + ,{"Name":"DBLITERAL_QUOTE","Value":15} + ,{"Name":"DBLITERAL_SCHEMA_NAME","Value":16} + ,{"Name":"DBLITERAL_TABLE_NAME","Value":17} + ,{"Name":"DBLITERAL_TEXT_COMMAND","Value":18} + ,{"Name":"DBLITERAL_USER_NAME","Value":19} + ,{"Name":"DBLITERAL_VIEW_NAME","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBLITERALENUM20" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBLITERAL_CUBE_NAME","Value":21} + ,{"Name":"DBLITERAL_DIMENSION_NAME","Value":22} + ,{"Name":"DBLITERAL_HIERARCHY_NAME","Value":23} + ,{"Name":"DBLITERAL_LEVEL_NAME","Value":24} + ,{"Name":"DBLITERAL_MEMBER_NAME","Value":25} + ,{"Name":"DBLITERAL_PROPERTY_NAME","Value":26} + ,{"Name":"DBLITERAL_SCHEMA_SEPARATOR","Value":27} + ,{"Name":"DBLITERAL_QUOTE_SUFFIX","Value":28} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBLITERALENUM21" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBLITERAL_ESCAPE_PERCENT_SUFFIX","Value":29} + ,{"Name":"DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX","Value":30} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBLITERALINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"pwszLiteralValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszInvalidChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszInvalidStartingChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDBInfo" + ,"Kind":"Com" + ,"Guid":"0c733a89-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetKeywords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszKeywords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLiteralInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cLiterals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgLiterals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcLiteralInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgLiteralInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBLITERALINFO","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppCharBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDBDataSourceAdmin" + ,"Kind":"Com" + ,"Guid":"0c733a7a-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDataSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDBSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DestroyDataSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCreationProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertyInfoSets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertyInfoSets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPINFOSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDescBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ModifyDataSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDBAsynchNotify" + ,"Kind":"Com" + ,"Guid":"0c733a96-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLowResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"eOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulProgressMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eAsynchPhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"eOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDBAsynchStatus" + ,"Kind":"Com" + ,"Guid":"0c733a95-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"eOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"eOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulProgressMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"peAsynchPhase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwszStatusText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISessionProperties" + ,"Kind":"Com" + ,"Guid":"0c733a85-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IIndexDefinition" + ,"Kind":"Com" + ,"Guid":"0c733a68-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cIndexColumnDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgIndexColumnDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBINDEXCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DropIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITableDefinition" + ,"Kind":"Com" + ,"Guid":"0c733a86-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cColumnDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DropTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pColumnDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppColumnID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DropColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pColumnID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOpenRowset" + ,"Kind":"Com" + ,"Guid":"0c733a69-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDBSchemaRowset" + ,"Kind":"Com" + ,"Guid":"0c733a7b-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rguidSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cRestrictions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgRestrictions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSchemas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcSchemas","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgSchemas","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ,{"Name":"prgRestrictionSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDDataset" + ,"Kind":"Com" + ,"Guid":"a07cccd1-8148-11d0-87bb-00c04fc33942" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FreeAxisInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cAxes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAxisInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDAXISINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAxisInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcAxes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgAxisInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MDAXISINFO","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAxisRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iAxis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCellData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulStartCell","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulEndCell","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSpecification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSpecification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMDFind" + ,"Kind":"Com" + ,"Guid":"a07cccd2-8148-11d0-87bb-00c04fc33942" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindCell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStartingOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulCellOrdinal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindTuple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAxisIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulStartingOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cMembers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pulTupleOrdinal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMDRangeRowset" + ,"Kind":"Com" + ,"Guid":"0c733aa0-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRangeRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulStartCell","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulEndCell","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAlterTable" + ,"Kind":"Com" + ,"Guid":"0c733aa5-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AlterColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pColumnId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwColumnDescFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColumnDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AlterTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pNewTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IAlterIndex" + ,"Kind":"Com" + ,"Guid":"0c733aa6-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AlterIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIndexId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pNewIndexId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRowsetChapterMember" + ,"Kind":"Com" + ,"Guid":"0c733aa8-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsRowInChapter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommandPersist" + ,"Kind":"Com" + ,"Guid":"0c733aa7-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommandID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCommandID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommandID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommandID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowsetRefresh" + ,"Kind":"Com" + ,"Guid":"0c733aa9-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RefreshVisibleData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Const"]} + ,{"Name":"fOverWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcRowsRefreshed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prghRowsRefreshed","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}}},"Attrs":["In","Out"]} + ,{"Name":"prgRowStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLastVisibleData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAccessor","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IParentRowset" + ,"Kind":"Com" + ,"Guid":"0c733aaa-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChildRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ERRORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IErrorRecords" + ,"Kind":"Com" + ,"Guid":"0c733a67-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddErrorRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERRORINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwLookupID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"punkCustomError","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwDynamicErrorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBasicErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRecordNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERRORINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCustomErrorObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRecordNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRecordNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IErrorInfo","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulRecordNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecordCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IErrorLookup" + ,"Kind":"Com" + ,"Guid":"0c733a66-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLookupID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetHelpInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLookupID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseErrors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDynamicErrorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISQLErrorInfo" + ,"Kind":"Com" + ,"Guid":"0c733a74-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSQLInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSQLState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plNativeError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGetDataSource" + ,"Kind":"Com" + ,"Guid":"0c733a75-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppDataSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionLocal" + ,"Kind":"Com" + ,"Guid":"0c733a5f-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionsObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOtherOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pulTransactionLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionJoin" + ,"Kind":"Com" + ,"Guid":"0c733a5e-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOptionsObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JoinTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkTransactionCoord","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"isoLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"isoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOtherOptions","Type":{"Kind":"ApiRef","Name":"ITransactionOptions","TargetKind":"Com","Api":"ComponentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITransactionObject" + ,"Kind":"Com" + ,"Guid":"0c733a60-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransactionObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTransactionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTransactionObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITransaction","TargetKind":"Com","Api":"ComponentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITrusteeAdmin" + ,"Kind":"Com" + ,"Guid":"0c733aa1-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompareTrustees" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTrustee2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateTrustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteTrustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTrusteeProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTrusteeProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cPropertyIDSets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"rgPropertyIDSets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPIDSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITrusteeGroupAdmin" + ,"Kind":"Com" + ,"Guid":"0c733aa2-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMembershipTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemberTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMembershipTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemberTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMembershipTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemberTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMembershipTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcMembers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgMembers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMemberships" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcMemberships","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgMemberships","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectAccessControl" + ,"Kind":"Com" + ,"Guid":"0c733aa3-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObjectOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsObjectAccessAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAccessEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetObjectAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cAccessEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetObjectOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_OBJECT","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ACCESS_MASKENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PERM_EXCLUSIVE","Value":512} + ,{"Name":"PERM_READDESIGN","Value":1024} + ,{"Name":"PERM_WRITEDESIGN","Value":2048} + ,{"Name":"PERM_WITHGRANT","Value":4096} + ,{"Name":"PERM_REFERENCE","Value":8192} + ,{"Name":"PERM_CREATE","Value":16384} + ,{"Name":"PERM_INSERT","Value":32768} + ,{"Name":"PERM_DELETE","Value":65536} + ,{"Name":"PERM_READCONTROL","Value":131072} + ,{"Name":"PERM_WRITEPERMISSIONS","Value":262144} + ,{"Name":"PERM_WRITEOWNER","Value":524288} + ,{"Name":"PERM_MAXIMUM_ALLOWED","Value":33554432} + ,{"Name":"PERM_ALL","Value":268435456} + ,{"Name":"PERM_EXECUTE","Value":536870912} + ,{"Name":"PERM_READ","Value":-2147483648} + ,{"Name":"PERM_UPDATE","Value":1073741824} + ,{"Name":"PERM_DROP","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISecurityInfo" + ,"Kind":"Com" + ,"Guid":"0c733aa4-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentTrustee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObjectTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"rgObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pPermissions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITableCreation" + ,"Kind":"Com" + ,"Guid":"0c733abc-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"ITableDefinition","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetTableDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcColumnDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"prgColumnDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"prgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcConstraintDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"prgConstraintDescs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCONSTRAINTDESC","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppwszStringBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITableDefinitionWithConstraints" + ,"Kind":"Com" + ,"Guid":"0c733aab-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"ITableCreation","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"AddConstraint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pConstraintDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCONSTRAINTDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateTableWithConstraints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cColumnDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cConstraintDescs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgConstraintDescs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCONSTRAINTDESC","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DropConstraint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pConstraintID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRow" + ,"Kind":"Com" + ,"Guid":"0c733ab4-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBCOLUMNACCESS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSourceRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phRow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pColumnID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rguidColumnType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwBindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowChange" + ,"Kind":"Com" + ,"Guid":"0c733ab5-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBCOLUMNACCESS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRowSchemaChange" + ,"Kind":"Com" + ,"Guid":"0c733aae-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IRowChange","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgNewColumnInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNACCESS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IGetRow" + ,"Kind":"Com" + ,"Guid":"0c733aaf-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRowFromHROW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetURLFromHROW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRow","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppwszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBindResource" + ,"Kind":"Com" + ,"Guid":"0c733ab1-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Bind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBindURLFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pAuthenticate","Type":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pImplSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBIMPLICITSESSION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBindStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DBCOPYFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBCOPY_ASYNC","Value":256} + ,{"Name":"DBCOPY_REPLACE_EXISTING","Value":512} + ,{"Name":"DBCOPY_ALLOW_EMULATION","Value":1024} + ,{"Name":"DBCOPY_NON_RECURSIVE","Value":2048} + ,{"Name":"DBCOPY_ATOMIC","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBMOVEFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBMOVE_REPLACE_EXISTING","Value":1} + ,{"Name":"DBMOVE_ASYNC","Value":256} + ,{"Name":"DBMOVE_DONT_UPDATE_LINKS","Value":512} + ,{"Name":"DBMOVE_ALLOW_EMULATION","Value":1024} + ,{"Name":"DBMOVE_ATOMIC","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DBDELETEFLAGSENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBDELETE_ASYNC","Value":256} + ,{"Name":"DBDELETE_ATOMIC","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IScopedOperations" + ,"Kind":"Com" + ,"Guid":"0c733ab0-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IBindResource","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszSourceURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"rgpwszDestURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"dwCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthenticate","Type":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgdwStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rgpwszNewURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppStringsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszSourceURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"rgpwszDestURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"dwMoveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthenticate","Type":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"rgdwStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rgpwszNewURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppStringsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszURLs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"dwDeleteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdwStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenRowset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTableID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cPropertySets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgPropertySets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBPROPSET","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRowset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICreateRow" + ,"Kind":"Com" + ,"Guid":"0c733ab2-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBindURLFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pAuthenticate","Type":{"Kind":"ApiRef","Name":"IAuthenticate","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pImplSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBIMPLICITSESSION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBindStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwszNewURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDBBinderProperties" + ,"Kind":"Com" + ,"Guid":"0c733ab3-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IDBProperties","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IColumnsInfo2" + ,"Kind":"Com" + ,"Guid":"0c733ab8-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IColumnsInfo","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetRestrictedColumnInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColumnIDMasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnIDMasks","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgColumnIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"prgColumnInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBCOLUMNINFO","TargetKind":"Default","Api":"Search","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppStringsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRegisterProvider" + ,"Kind":"Com" + ,"Guid":"0c733ab9-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetURLMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclsidProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetURLMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rclsidProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UnregisterProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rclsidProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IGetSession" + ,"Kind":"Com" + ,"Guid":"0c733aba-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IGetSourceRow" + ,"Kind":"Com" + ,"Guid":"0c733abb-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowsetCurrentIndex" + ,"Kind":"Com" + ,"Guid":"0c733abd-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IRowsetIndex","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndexID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBID","TargetKind":"Default","Api":"IndexServer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ICommandStream" + ,"Kind":"Com" + ,"Guid":"0c733abf-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCommandStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ,{"Name":"pguidDialect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppCommandStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCommandStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguidDialect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pCommandStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRowsetBookmark" + ,"Kind":"Com" + ,"Guid":"0c733ac2-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PositionOnBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hChapter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"QueryParser" + ,"Kind":"ComClassID" + ,"Guid":"b72f8fd8-0fab-4dd9-bdbf-245a6ce1485b" + } + ,{ + "Name":"NegationCondition" + ,"Kind":"ComClassID" + ,"Guid":"8de9c74c-605a-4acd-bee3-2b222aa2d23d" + } + ,{ + "Name":"CompoundCondition" + ,"Kind":"ComClassID" + ,"Guid":"116f8d13-101e-4fa5-84d4-ff8279381935" + } + ,{ + "Name":"LeafCondition" + ,"Kind":"ComClassID" + ,"Guid":"52f15c89-5a17-48e1-bbcd-46a3f89c7cc2" + } + ,{ + "Name":"ConditionFactory" + ,"Kind":"ComClassID" + ,"Guid":"e03e85b0-7be3-4000-ba98-6c13de9fa486" + } + ,{ + "Name":"Interval" + ,"Kind":"ComClassID" + ,"Guid":"d957171f-4bf9-4de2-bcd5-c70a7ca55836" + } + ,{ + "Name":"QueryParserManager" + ,"Kind":"ComClassID" + ,"Guid":"5088b39a-29b4-4d9d-8245-4ee289222f66" + } + ,{ + "Name":"STRUCTURED_QUERY_SYNTAX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SQS_NO_SYNTAX","Value":0} + ,{"Name":"SQS_ADVANCED_QUERY_SYNTAX","Value":1} + ,{"Name":"SQS_NATURAL_QUERY_SYNTAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRUCTURED_QUERY_SINGLE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SQSO_SCHEMA","Value":0} + ,{"Name":"SQSO_LOCALE_WORD_BREAKING","Value":1} + ,{"Name":"SQSO_WORD_BREAKER","Value":2} + ,{"Name":"SQSO_NATURAL_SYNTAX","Value":3} + ,{"Name":"SQSO_AUTOMATIC_WILDCARD","Value":4} + ,{"Name":"SQSO_TRACE_LEVEL","Value":5} + ,{"Name":"SQSO_LANGUAGE_KEYWORDS","Value":6} + ,{"Name":"SQSO_SYNTAX","Value":7} + ,{"Name":"SQSO_TIME_ZONE","Value":8} + ,{"Name":"SQSO_IMPLICIT_CONNECTOR","Value":9} + ,{"Name":"SQSO_CONNECTOR_CASE","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRUCTURED_QUERY_MULTIOPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SQMO_VIRTUAL_PROPERTY","Value":0} + ,{"Name":"SQMO_DEFAULT_PROPERTY","Value":1} + ,{"Name":"SQMO_GENERATOR_FOR_TYPE","Value":2} + ,{"Name":"SQMO_MAP_PROPERTY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRUCTURED_QUERY_PARSE_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SQPE_NONE","Value":0} + ,{"Name":"SQPE_EXTRA_OPENING_PARENTHESIS","Value":1} + ,{"Name":"SQPE_EXTRA_CLOSING_PARENTHESIS","Value":2} + ,{"Name":"SQPE_IGNORED_MODIFIER","Value":3} + ,{"Name":"SQPE_IGNORED_CONNECTOR","Value":4} + ,{"Name":"SQPE_IGNORED_KEYWORD","Value":5} + ,{"Name":"SQPE_UNHANDLED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRUCTURED_QUERY_RESOLVE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SQRO_DEFAULT","Value":0} + ,{"Name":"SQRO_DONT_RESOLVE_DATETIME","Value":1} + ,{"Name":"SQRO_ALWAYS_ONE_INTERVAL","Value":2} + ,{"Name":"SQRO_DONT_SIMPLIFY_CONDITION_TREES","Value":4} + ,{"Name":"SQRO_DONT_MAP_RELATIONS","Value":8} + ,{"Name":"SQRO_DONT_RESOLVE_RANGES","Value":16} + ,{"Name":"SQRO_DONT_REMOVE_UNRESTRICTED_KEYWORDS","Value":32} + ,{"Name":"SQRO_DONT_SPLIT_WORDS","Value":64} + ,{"Name":"SQRO_IGNORE_PHRASE_ORDER","Value":128} + ,{"Name":"SQRO_ADD_VALUE_TYPE_FOR_PLAIN_VALUES","Value":256} + ,{"Name":"SQRO_ADD_ROBUST_ITEM_NAME","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CASE_REQUIREMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CASE_REQUIREMENT_ANY","Value":0} + ,{"Name":"CASE_REQUIREMENT_UPPER_IF_AQS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERVAL_LIMIT_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ILK_EXPLICIT_INCLUDED","Value":0} + ,{"Name":"ILK_EXPLICIT_EXCLUDED","Value":1} + ,{"Name":"ILK_NEGATIVE_INFINITY","Value":2} + ,{"Name":"ILK_POSITIVE_INFINITY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QUERY_PARSER_MANAGER_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QPMO_SCHEMA_BINARY_NAME","Value":0} + ,{"Name":"QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH","Value":1} + ,{"Name":"QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH","Value":2} + ,{"Name":"QPMO_LOCALIZED_SCHEMA_BINARY_PATH","Value":3} + ,{"Name":"QPMO_APPEND_LCID_TO_LOCALIZED_PATH","Value":4} + ,{"Name":"QPMO_LOCALIZER_SUPPORT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IQueryParser" + ,"Kind":"Com" + ,"Guid":"2ebdee67-3505-43f8-9946-ea44abc8e5b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Parse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInputString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCustomProperties","Type":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSolution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IQuerySolution","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"STRUCTURED_QUERY_SINGLE_OPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"STRUCTURED_QUERY_SINGLE_OPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetMultiOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"STRUCTURED_QUERY_MULTIOPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszOptionKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSchemaProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSchemaProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaProvider","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestateToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCondition","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUseEnglish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszQueryString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParsePropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszInputString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppSolution","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IQuerySolution","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestatePropertyValueToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCondition","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUseEnglish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszPropertyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszQueryString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConditionFactory" + ,"Kind":"Com" + ,"Guid":"a5efe073-b16f-474f-9f3e-9f8b497a3e08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MakeNot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcSub","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSimplify","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppcResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MakeAndOr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ct","Type":{"Kind":"ApiRef","Name":"CONDITION_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"peuSubs","Type":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSimplify","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppcResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MakeLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyNameTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOperationTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExpand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppcResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"sqro","Type":{"Kind":"ApiRef","Name":"STRUCTURED_QUERY_RESOLVE_OPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstReferenceTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppcResolved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IQuerySolution" + ,"Kind":"Com" + ,"Guid":"d6ebc66b-8921-4193-afdd-a1789fb7ff57" + ,"Interface":{"Kind":"ApiRef","Name":"IConditionFactory","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQueryNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppMainType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetErrors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppParseErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLexicalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszInputString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppTokens","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITokenCollection","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppWordBreaker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CONDITION_CREATION_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONDITION_CREATION_DEFAULT","Value":0} + ,{"Name":"CONDITION_CREATION_NONE","Value":0} + ,{"Name":"CONDITION_CREATION_SIMPLIFY","Value":1} + ,{"Name":"CONDITION_CREATION_VECTOR_AND","Value":2} + ,{"Name":"CONDITION_CREATION_VECTOR_OR","Value":4} + ,{"Name":"CONDITION_CREATION_VECTOR_LEAF","Value":8} + ,{"Name":"CONDITION_CREATION_USE_CONTENT_LOCALE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IConditionFactory2" + ,"Kind":"Com" + ,"Guid":"71d222e1-432f-429e-8c13-b6dafde5077a" + ,"Interface":{"Kind":"ApiRef","Name":"IConditionFactory","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTrueFalse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fVal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateNegation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcSub","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateCompoundFromObjectArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ct","Type":{"Kind":"ApiRef","Name":"CONDITION_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"poaSubs","Type":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateCompoundFromArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ct","Type":{"Kind":"ApiRef","Name":"CONDITION_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppcondSubs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cSubs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateStringLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateIntegerLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"lValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateBooleanLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszSemanticType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPropertyNameTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOperationTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pValueTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cco","Type":{"Kind":"ApiRef","Name":"CONDITION_CREATION_OPTIONS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResolveCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pc","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"sqro","Type":{"Kind":"ApiRef","Name":"STRUCTURED_QUERY_RESOLVE_OPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstReferenceTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IConditionGenerator" + ,"Kind":"Com" + ,"Guid":"92d2cc58-4386-45a3-b98c-7e0ce64a4117" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSchemaProvider","Type":{"Kind":"ApiRef","Name":"ISchemaProvider","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecognizeNamedEntities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInputString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lcidUserLocale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTokenCollection","Type":{"Kind":"ApiRef","Name":"ITokenCollection","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNamedEntities","Type":{"Kind":"ApiRef","Name":"INamedEntityCollector","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GenerateForLeaf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConditionFactory","Type":{"Kind":"ApiRef","Name":"IConditionFactory","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cop","Type":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPropertyNameTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOperationTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueTerm","Type":{"Kind":"ApiRef","Name":"IRichChunk","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"automaticWildcard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNoStringQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppQueryExpression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DefaultPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValueType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fUseEnglish","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInterval" + ,"Kind":"Com" + ,"Guid":"6bf0a714-3c18-430b-8b5d-83b1c234d3db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pilkLower","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERVAL_LIMIT_KIND","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppropvarLower","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pilkUpper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERVAL_LIMIT_KIND","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppropvarUpper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMetaData" + ,"Kind":"Com" + ,"Guid":"780102b0-c43b-4876-bc7b-5e9ba5c88794" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEntity" + ,"Kind":"Com" + ,"Guid":"24264891-e80b-4fd3-b7ce-4ff2fae8931f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Base" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBaseEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Relationships" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pRelationships","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRelationship" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRelationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRelationship","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRelationship","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NamedEntities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pNamedEntities","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNamedEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppNamedEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INamedEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DefaultPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRelationship" + ,"Kind":"Com" + ,"Guid":"2769280b-5108-498c-9c7f-a51239b63147" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsReal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsReal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Destination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DefaultPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"INamedEntity" + ,"Kind":"Com" + ,"Guid":"abdbd0b1-7d54-49fb-ab5c-bff4130004cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DefaultPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPhrase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISchemaProvider" + ,"Kind":"Com" + ,"Guid":"8cf89bcb-394c-49b2-ae28-a59dd4ed7f68" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Entities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pEntities","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RootEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRootEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEntityName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MetaData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Localize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSchemaLocalizerSupport","Type":{"Kind":"ApiRef","Name":"ISchemaLocalizerSupport","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveBinary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSchemaBinaryPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LookupAuthoredNamedEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEntity","Type":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszInputString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pTokenCollection","Type":{"Kind":"ApiRef","Name":"ITokenCollection","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"cTokensBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcTokensLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITokenCollection" + ,"Kind":"Com" + ,"Guid":"22d8b4f2-f577-4adb-a335-c2ae88416fab" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NumberOfTokens" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBegin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"NAMED_ENTITY_CERTAINTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NEC_LOW","Value":0} + ,{"Name":"NEC_MEDIUM","Value":1} + ,{"Name":"NEC_HIGH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INamedEntityCollector" + ,"Kind":"Com" + ,"Guid":"af2440f6-8afc-47d0-9a7f-396a0acfb43d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"beginSpan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"endSpan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"beginActual","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"endActual","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"IEntity","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"certainty","Type":{"Kind":"ApiRef","Name":"NAMED_ENTITY_CERTAINTY","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISchemaLocalizerSupport" + ,"Kind":"Com" + ,"Guid":"ca3fdca2-bfbe-4eed-90d7-0caef0a1bda1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Localize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszGlobalString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszLocalString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IQueryParserManager" + ,"Kind":"Com" + ,"Guid":"a879e3c4-af77-44fb-8f37-ebd1487cf920" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLoadedParser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCatalog","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"langidForKeywords","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppQueryParser","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitializeOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUnderstandNQS","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAutoWildCard","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQueryParser","Type":{"Kind":"ApiRef","Name":"IQueryParser","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"QUERY_PARSER_MANAGER_OPTION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"HITRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IUrlAccessor" + ,"Kind":"Com" + ,"Guid":"0b63e318-9ccc-11d0-bcdb-00805fccce04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRequestParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszDocFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszHost","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftLastModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSD","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRedirectedURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszRedirectedURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSPClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BindToFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUrlAccessor2" + ,"Kind":"Com" + ,"Guid":"c7310734-ac80-11d1-8df3-00c04fb6ef4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUrlAccessor","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszDocUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCodePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszCodePage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUrlAccessor3" + ,"Kind":"Com" + ,"Guid":"6fbc7005-0455-4874-b8ff-7439450241a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUrlAccessor2","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetImpersonationSidBlobs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcSidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppSidBlobs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUrlAccessor4" + ,"Kind":"Com" + ,"Guid":"5cc51041-c8d2-41d7-bca3-9e9e286297dc" + ,"Interface":{"Kind":"ApiRef","Name":"IUrlAccessor3","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"ShouldIndexItemContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIndexContent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShouldIndexProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfIndexProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOpLockStatus" + ,"Kind":"Com" + ,"Guid":"c731065d-ac80-11d1-8df3-00c04fb6ef4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsOplockValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsOplockValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsOplockBroken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsOplockBroken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOplockEventHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phOplockEv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchProtocolThreadContext" + ,"Kind":"Com" + ,"Guid":"c73106e1-ac80-11d1-8df3-00c04fb6ef4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ThreadInit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ThreadShutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ThreadIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeElaspedSinceLastCallInMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TIMEOUT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROXY_ACCESS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROXY_ACCESS_PRECONFIG","Value":0} + ,{"Name":"PROXY_ACCESS_DIRECT","Value":1} + ,{"Name":"PROXY_ACCESS_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"paUseProxy","Type":{"Kind":"ApiRef","Name":"PROXY_ACCESS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"fLocalBypass","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszBypassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eAUTH_TYPE_ANONYMOUS","Value":0} + ,{"Name":"eAUTH_TYPE_NTLM","Value":1} + ,{"Name":"eAUTH_TYPE_BASIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHENTICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"atAuthenticationType","Type":{"Kind":"ApiRef","Name":"AUTH_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"pcwszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INCREMENTAL_ACCESS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftLastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITEM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszFromEMail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszCatalogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszContentClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISearchProtocol" + ,"Kind":"Com" + ,"Guid":"c73106ba-ac80-11d1-8df3-00c04fb6ef4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeoutInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIMEOUT_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pProtocolHandlerSite","Type":{"Kind":"ApiRef","Name":"IProtocolHandlerSite","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROXY_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateAccessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAuthenticationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATION_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIncrementalAccessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INCREMENTAL_ACCESS_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEM_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppAccessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUrlAccessor","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseAccessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessor","Type":{"Kind":"ApiRef","Name":"IUrlAccessor","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISearchProtocol2" + ,"Kind":"Com" + ,"Guid":"7789f0b2-b5b2-4722-8b65-5dbd150697a9" + ,"Interface":{"Kind":"ApiRef","Name":"ISearchProtocol","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"CreateAccessorEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAuthenticationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHENTICATION_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIncrementalAccessInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INCREMENTAL_ACCESS_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEM_INFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAccessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUrlAccessor","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProtocolHandlerSite" + ,"Kind":"Com" + ,"Guid":"0b63e385-9ccc-11d0-bcdb-00805fccce04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsidObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcwszContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcwszExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilter","TargetKind":"Com","Api":"IndexServer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchRoot" + ,"Kind":"Com" + ,"Guid":"04c18ccf-1f57-4cbd-88cc-3900f5195ce3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_Schedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTaskArg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Schedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTaskArg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RootURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_RootURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_IsHierarchical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fIsHierarchical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsHierarchical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsHierarchical","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProvidesNotifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fProvidesNotifications","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProvidesNotifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProvidesNotifications","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseNotificationsOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseNotificationsOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseNotificationsOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfUseNotificationsOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EnumerationDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnumerationDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HostDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HostDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FollowDirectories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFollowDirectories","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FollowDirectories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFollowDirectories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AuthenticationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"authType","Type":{"Kind":"ApiRef","Name":"AUTH_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuthenticationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTH_TYPE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumSearchRoots" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISearchRoot","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSearchRoots","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"FOLLOW_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FF_INDEXCOMPLEXURLS","Value":1} + ,{"Name":"FF_SUPPRESSINDEXING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISearchScopeRule" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef53" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_PatternOrURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPatternOrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IsIncluded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsIncluded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FollowFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFollowFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSearchScopeRules" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pprgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISearchScopeRule","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSearchScopeRules","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CLUSION_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSIONREASON_UNKNOWNSCOPE","Value":0} + ,{"Name":"CLUSIONREASON_DEFAULT","Value":1} + ,{"Name":"CLUSIONREASON_USER","Value":2} + ,{"Name":"CLUSIONREASON_GROUPPOLICY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISearchCrawlScopeManager" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef55" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddDefaultScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFollowFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSearchRoot","Type":{"Kind":"ApiRef","Name":"ISearchRoot","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumerateRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSearchRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSearchRoots","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddHierarchicalScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOverrideChildren","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddUserScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOverrideChildren","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFollowFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRule","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumerateScopeRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSearchScopeRules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSearchScopeRules","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HasParentScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfHasParentRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasChildScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfHasChildRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IncludedInCrawlScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfIsIncluded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IncludedInCrawlScopeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfIsIncluded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSION_REASON","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevertToDefaultScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SaveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParentScopeVersionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveDefaultScopeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISearchCrawlScopeManager2" + ,"Kind":"Com" + ,"Guid":"6292f7ad-4e19-4717-a534-8fc22bcd5ccd" + ,"Interface":{"Kind":"ApiRef","Name":"ISearchCrawlScopeManager","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["In","Out"]} + ,{"Name":"phFileMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"SEARCH_KIND_OF_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEARCH_CHANGE_ADD","Value":0} + ,{"Name":"SEARCH_CHANGE_DELETE","Value":1} + ,{"Name":"SEARCH_CHANGE_MODIFY","Value":2} + ,{"Name":"SEARCH_CHANGE_MOVE_RENAME","Value":3} + ,{"Name":"SEARCH_CHANGE_SEMANTICS_DIRECTORY","Value":262144} + ,{"Name":"SEARCH_CHANGE_SEMANTICS_SHALLOW","Value":524288} + ,{"Name":"SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY","Value":4194304} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEARCH_NOTIFICATION_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEARCH_NORMAL_PRIORITY","Value":0} + ,{"Name":"SEARCH_HIGH_PRIORITY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEARCH_ITEM_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Change","Type":{"Kind":"ApiRef","Name":"SEARCH_KIND_OF_CHANGE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"SEARCH_NOTIFICATION_PRIORITY","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpwszOldURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISearchItemsChangedSink" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartedMonitoringScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StoppedMonitoringScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnItemsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumberOfChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgDataChangeEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SEARCH_ITEM_CHANGE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgdwDocIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rghrCompletionCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SEARCH_ITEM_PERSISTENT_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Change","Type":{"Kind":"ApiRef","Name":"SEARCH_KIND_OF_CHANGE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"URL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OldURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"SEARCH_NOTIFICATION_PRIORITY","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISearchPersistentItemsChangedSink" + ,"Kind":"Com" + ,"Guid":"a2ffdf9b-4758-4f84-b729-df81a1a0612f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartedMonitoringScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StoppedMonitoringScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnItemsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumberOfChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DataChangeEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SEARCH_ITEM_PERSISTENT_CHANGE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hrCompletionCodes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchViewChangedSink" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef65" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDocID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEARCH_ITEM_CHANGE","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfInView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SEARCH_INDEXING_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEARCH_INDEXING_PHASE_GATHERER","Value":0} + ,{"Name":"SEARCH_INDEXING_PHASE_QUERYABLE","Value":1} + ,{"Name":"SEARCH_INDEXING_PHASE_PERSISTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEARCH_ITEM_INDEXING_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDocID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hrIndexingStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISearchNotifyInlineSite" + ,"Kind":"Com" + ,"Guid":"b5702e61-e75c-4b64-82a1-6cb4f832fccf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnItemIndexedStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sipStatus","Type":{"Kind":"ApiRef","Name":"SEARCH_INDEXING_PHASE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgItemStatusEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SEARCH_ITEM_INDEXING_STATUS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCatalogStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidCatalogResetSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidCheckPointSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwLastCheckPointNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CatalogStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CATALOG_STATUS_IDLE","Value":0} + ,{"Name":"CATALOG_STATUS_PAUSED","Value":1} + ,{"Name":"CATALOG_STATUS_RECOVERING","Value":2} + ,{"Name":"CATALOG_STATUS_FULL_CRAWL","Value":3} + ,{"Name":"CATALOG_STATUS_INCREMENTAL_CRAWL","Value":4} + ,{"Name":"CATALOG_STATUS_PROCESSING_NOTIFICATIONS","Value":5} + ,{"Name":"CATALOG_STATUS_SHUTTING_DOWN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CatalogPausedReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CATALOG_PAUSED_REASON_NONE","Value":0} + ,{"Name":"CATALOG_PAUSED_REASON_HIGH_IO","Value":1} + ,{"Name":"CATALOG_PAUSED_REASON_HIGH_CPU","Value":2} + ,{"Name":"CATALOG_PAUSED_REASON_HIGH_NTF_RATE","Value":3} + ,{"Name":"CATALOG_PAUSED_REASON_LOW_BATTERY","Value":4} + ,{"Name":"CATALOG_PAUSED_REASON_LOW_MEMORY","Value":5} + ,{"Name":"CATALOG_PAUSED_REASON_LOW_DISK","Value":6} + ,{"Name":"CATALOG_PAUSED_REASON_DELAYED_RECOVERY","Value":7} + ,{"Name":"CATALOG_PAUSED_REASON_USER_ACTIVE","Value":8} + ,{"Name":"CATALOG_PAUSED_REASON_EXTERNAL","Value":9} + ,{"Name":"CATALOG_PAUSED_REASON_UPGRADING","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISearchCatalogManager" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef50" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCatalogStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CatalogStatus","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPausedReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CatalogPausedReason","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reindex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReindexMatchingURLs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReindexSearchRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRootURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"put_ConnectTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnectTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ConnectTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwConnectTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DataTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwDataTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DataTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDataTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NumberOfItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NumberOfItemsToIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plIncrementalCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plNotificationQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plHighPriorityQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"URLBeingIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetURLIndexingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPersistentItemsChangedSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppISearchPersistentItemsChangedSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchPersistentItemsChangedSink","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegisterViewForNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszView","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pViewChangedSink","Type":{"Kind":"ApiRef","Name":"ISearchViewChangedSink","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemsChangedSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISearchNotifyInlineSite","Type":{"Kind":"ApiRef","Name":"ISearchNotifyInlineSite","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pGUIDCatalogResetSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pGUIDCheckPointSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pdwLastCheckPointNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterViewForNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetExtensionClusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fExclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateExcludedExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetQueryHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSearchQueryHelper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchQueryHelper","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DiacriticSensitivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDiacriticSensitive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DiacriticSensitivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDiacriticSensitive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCrawlScopeManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCrawlScopeManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchCrawlScopeManager","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"tagPRIORITIZE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRIORITIZE_FLAG_RETRYFAILEDITEMS","Value":1} + ,{"Name":"PRIORITIZE_FLAG_IGNOREFAILURECOUNT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISearchCatalogManager2" + ,"Kind":"Com" + ,"Guid":"7ac3286d-4d1d-4817-84fc-c1c85e3af0d9" + ,"Interface":{"Kind":"ApiRef","Name":"ISearchCatalogManager","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"PrioritizeMatchingURLs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPrioritizeFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SEARCH_TERM_EXPANSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEARCH_TERM_NO_EXPANSION","Value":0} + ,{"Name":"SEARCH_TERM_PREFIX_ALL","Value":1} + ,{"Name":"SEARCH_TERM_STEM_ALL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEARCH_QUERY_SYNTAX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SEARCH_NO_QUERY_SYNTAX","Value":0} + ,{"Name":"SEARCH_ADVANCED_QUERY_SYNTAX","Value":1} + ,{"Name":"SEARCH_NATURAL_QUERY_SYNTAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEARCH_COLUMN_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISearchQueryHelper" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef63" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ConnectionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszConnectionString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_QueryContentLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QueryContentLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_QueryKeywordLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QueryKeywordLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_QueryTermExpansion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expandTerms","Type":{"Kind":"ApiRef","Name":"SEARCH_TERM_EXPANSION","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QueryTermExpansion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExpandTerms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEARCH_TERM_EXPANSION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_QuerySyntax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"querySyntax","Type":{"Kind":"ApiRef","Name":"SEARCH_QUERY_SYNTAX","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QuerySyntax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQuerySyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEARCH_QUERY_SYNTAX","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_QueryContentProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszContentProperties","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"get_QueryContentProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszContentProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_QuerySelectColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSelectColumns","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"get_QuerySelectColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszSelectColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_QueryWhereRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRestrictions","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"get_QueryWhereRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_QuerySorting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSorting","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"get_QuerySorting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszSorting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GenerateSQLFromUserQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszSQL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WriteProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwNumberOfColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SEARCH_COLUMN_PROPERTIES","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pftGatherModifiedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"put_QueryMaxResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cMaxResults","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QueryMaxResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcMaxResults","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PRIORITY_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRIORITY_LEVEL_FOREGROUND","Value":0} + ,{"Name":"PRIORITY_LEVEL_HIGH","Value":1} + ,{"Name":"PRIORITY_LEVEL_LOW","Value":2} + ,{"Name":"PRIORITY_LEVEL_DEFAULT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowsetPrioritization" + ,"Kind":"Com" + ,"Guid":"42811652-079d-481b-87a2-09a69ecc5f44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetScopePriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"priority","Type":{"Kind":"ApiRef","Name":"PRIORITY_LEVEL","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"scopeStatisticsEventFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScopePriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"priority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIORITY_LEVEL","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"scopeStatisticsEventFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScopeStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexedDocumentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"oustandingAddCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"oustandingModifyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ROWSETEVENT_ITEMSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ROWSETEVENT_ITEMSTATE_NOTINROWSET","Value":0} + ,{"Name":"ROWSETEVENT_ITEMSTATE_INROWSET","Value":1} + ,{"Name":"ROWSETEVENT_ITEMSTATE_UNKNOWN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ROWSETEVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ROWSETEVENT_TYPE_DATAEXPIRED","Value":0} + ,{"Name":"ROWSETEVENT_TYPE_FOREGROUNDLOST","Value":1} + ,{"Name":"ROWSETEVENT_TYPE_SCOPESTATISTICS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRowsetEvents" + ,"Kind":"Com" + ,"Guid":"1551aea5-5d66-4b11-86f5-d5634cb211b9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNewItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"newItemState","Type":{"Kind":"ApiRef","Name":"ROWSETEVENT_ITEMSTATE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnChangedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rowsetItemState","Type":{"Kind":"ApiRef","Name":"ROWSETEVENT_ITEMSTATE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"changedItemState","Type":{"Kind":"ApiRef","Name":"ROWSETEVENT_ITEMSTATE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDeletedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"deletedItemState","Type":{"Kind":"ApiRef","Name":"ROWSETEVENT_ITEMSTATE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnRowsetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"ROWSETEVENT_TYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISearchManager" + ,"Kind":"Com" + ,"Guid":"ab310581-ac80-11d1-8df3-00c04fb6ef69" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIndexerVersionStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszVersionString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIndexerVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMajor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMinor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_ProxyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszProxyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BypassList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszBypassList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sUseProxy","Type":{"Kind":"ApiRef","Name":"PROXY_ACCESS","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLocalByPassProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProxyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszByPassList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCatalog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCatalog","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCatalogManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchCatalogManager","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUserAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_UserAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_UseProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUseProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROXY_ACCESS","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LocalBypass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLocalBypass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PortNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPortNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchManager2" + ,"Kind":"Com" + ,"Guid":"dbab3f73-db19-4a79-bfc0-a61a93886ddf" + ,"Interface":{"Kind":"ApiRef","Name":"ISearchManager","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCatalog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCatalog","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCatalogManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchCatalogManager","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteCatalog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCatalog","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"CSearchLanguageSupport" + ,"Kind":"ComClassID" + ,"Guid":"6a68cc80-4337-4dbc-bd27-fbfb1053820b" + } + ,{ + "Name":"ISearchLanguageSupport" + ,"Kind":"Com" + ,"Guid":"24c3cbaa-ebc1-491a-9ef1-9f6d8deb1b8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDiacriticSensitivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDiacriticSensitive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDiacriticSensitivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDiacriticSensitive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadWordBreaker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppWordBreaker","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pLcidUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadStemmer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppStemmer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pLcidUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPrefixNormalized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsQueryToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwcQueryToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcsDocumentToken","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwcDocumentToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulPrefixLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SubscriptionMgr" + ,"Kind":"ComClassID" + ,"Guid":"abbe31d0-6dae-11d0-beca-00c04fd940be" + } + ,{ + "Name":"ITEMPROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"variantValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumItemProperties" + ,"Kind":"Com" + ,"Guid":"f72c8d96-6dbd-11d1-a1e8-00c04fc2fbe1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITEMPROP","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumItemProperties","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SUBSCRIPTIONITEMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScheduleGroup","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidAgent","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISubscriptionItem" + ,"Kind":"Com" + ,"Guid":"a97559f8-6c4a-11d1-a1e8-00c04fc2fbe1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubscriptionItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubscriptionItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SUBSCRIPTIONITEMINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSubscriptionItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubscriptionItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SUBSCRIPTIONITEMINFO","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"rgValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"rgValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumItemProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumItemProperties","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumSubscription" + ,"Kind":"Com" + ,"Guid":"f72c8d97-6dbd-11d1-a1e8-00c04fc2fbe1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSubscription","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SUBSCRIPTIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SUBSTYPE_URL","Value":0} + ,{"Name":"SUBSTYPE_CHANNEL","Value":1} + ,{"Name":"SUBSTYPE_DESKTOPURL","Value":2} + ,{"Name":"SUBSTYPE_EXTERNAL","Value":3} + ,{"Name":"SUBSTYPE_DESKTOPCHANNEL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SUBSCRIPTIONINFOFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SUBSINFO_SCHEDULE","Value":1} + ,{"Name":"SUBSINFO_RECURSE","Value":2} + ,{"Name":"SUBSINFO_WEBCRAWL","Value":4} + ,{"Name":"SUBSINFO_MAILNOT","Value":8} + ,{"Name":"SUBSINFO_MAXSIZEKB","Value":16} + ,{"Name":"SUBSINFO_USER","Value":32} + ,{"Name":"SUBSINFO_PASSWORD","Value":64} + ,{"Name":"SUBSINFO_TASKFLAGS","Value":256} + ,{"Name":"SUBSINFO_GLEAM","Value":512} + ,{"Name":"SUBSINFO_CHANGESONLY","Value":1024} + ,{"Name":"SUBSINFO_CHANNELFLAGS","Value":2048} + ,{"Name":"SUBSINFO_FRIENDLYNAME","Value":8192} + ,{"Name":"SUBSINFO_NEEDPASSWORD","Value":16384} + ,{"Name":"SUBSINFO_TYPE","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREATESUBSCRIPTIONFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CREATESUBS_ADDTOFAVORITES","Value":1} + ,{"Name":"CREATESUBS_FROMFAVORITES","Value":2} + ,{"Name":"CREATESUBS_NOUI","Value":4} + ,{"Name":"CREATESUBS_NOSAVE","Value":8} + ,{"Name":"CREATESUBS_SOFTWAREUPDATE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SUBSCRIPTIONSCHEDULE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SUBSSCHED_AUTO","Value":0} + ,{"Name":"SUBSSCHED_DAILY","Value":1} + ,{"Name":"SUBSSCHED_WEEKLY","Value":2} + ,{"Name":"SUBSSCHED_CUSTOM","Value":3} + ,{"Name":"SUBSSCHED_MANUAL","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_tagSubscriptionInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUpdateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"schedule","Type":{"Kind":"ApiRef","Name":"SUBSCRIPTIONSCHEDULE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"customGroupCookie","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwRecurseLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fWebcrawlerFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bMailNotification","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bGleam","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bChangesOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bNeedPassword","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fChannelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaxSizeKB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"subType","Type":{"Kind":"ApiRef","Name":"SUBSCRIPTIONTYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":[]} + ,{"Name":"fTaskFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISubscriptionMgr" + ,"Kind":"Com" + ,"Guid":"085fb2c0-0df8-11d1-8f4b-00a0c905413f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeleteSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSubscribed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfSubscribed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubscriptionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagSubscriptionInfo","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subType","Type":{"Kind":"ApiRef","Name":"SUBSCRIPTIONTYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagSubscriptionInfo","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowSubscriptionProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSubscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"subsType","Type":{"Kind":"ApiRef","Name":"SUBSCRIPTIONTYPE","TargetKind":"Default","Api":"Search","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagSubscriptionInfo","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISubscriptionMgr2" + ,"Kind":"Com" + ,"Guid":"614bc270-aedf-11d1-a1f9-00c04fc2fbe1" + ,"Interface":{"Kind":"ApiRef","Name":"ISubscriptionMgr","TargetKind":"Com","Api":"Search","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemFromURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppSubscriptionItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISubscriptionItem","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemFromCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubscriptionCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppSubscriptionItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISubscriptionItem","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubscriptionRunState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumCookies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCookies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwRunState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumSubscriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumSubscriptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSubscription","TargetKind":"Com","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumCookies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCookies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AbortItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwNumCookies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCookies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AbortAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DELIVERY_AGENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DELIVERY_AGENT_FLAG_NO_BROADCAST","Value":4} + ,{"Name":"DELIVERY_AGENT_FLAG_NO_RESTRICTIONS","Value":8} + ,{"Name":"DELIVERY_AGENT_FLAG_SILENT_DIAL","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEBCRAWL_RECURSEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEBCRAWL_DONT_MAKE_STICKY","Value":1} + ,{"Name":"WEBCRAWL_GET_IMAGES","Value":2} + ,{"Name":"WEBCRAWL_GET_VIDEOS","Value":4} + ,{"Name":"WEBCRAWL_GET_BGSOUNDS","Value":8} + ,{"Name":"WEBCRAWL_GET_CONTROLS","Value":16} + ,{"Name":"WEBCRAWL_LINKS_ELSEWHERE","Value":32} + ,{"Name":"WEBCRAWL_IGNORE_ROBOTSTXT","Value":128} + ,{"Name":"WEBCRAWL_ONLY_LINKS_TO_HTML","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANNEL_AGENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHANNEL_AGENT_DYNAMIC_SCHEDULE","Value":1} + ,{"Name":"CHANNEL_AGENT_PRECACHE_SOME","Value":2} + ,{"Name":"CHANNEL_AGENT_PRECACHE_ALL","Value":4} + ,{"Name":"CHANNEL_AGENT_PRECACHE_SCRNSAVER","Value":8} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Security.json b/api/Security.json new file mode 100644 index 0000000..f511a28 --- /dev/null +++ b/api/Security.json @@ -0,0 +1,56192 @@ +{ + +"Constants":[ + { + "Name":"wszCMM_PROP_NAME" + ,"NativeType":"String" + ,"Value":"Name" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_DESCRIPTION" + ,"NativeType":"String" + ,"Value":"Description" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_COPYRIGHT" + ,"NativeType":"String" + ,"Value":"Copyright" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_FILEVER" + ,"NativeType":"String" + ,"Value":"File Version" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_PRODUCTVER" + ,"NativeType":"String" + ,"Value":"Product Version" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_DISPLAY_HWND" + ,"NativeType":"String" + ,"Value":"HWND" + ,"Attrs":[] + } + ,{ + "Name":"wszCMM_PROP_ISMULTITHREADED" + ,"NativeType":"String" + ,"Value":"IsMultiThreaded" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"CREDUI_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"CREDUI_FLAGS_ALWAYS_SHOW_UI","Value":128} + ,{"Name":"CREDUI_FLAGS_COMPLETE_USERNAME","Value":2048} + ,{"Name":"CREDUI_FLAGS_DO_NOT_PERSIST","Value":2} + ,{"Name":"CREDUI_FLAGS_EXCLUDE_CERTIFICATES","Value":8} + ,{"Name":"CREDUI_FLAGS_EXPECT_CONFIRMATION","Value":131072} + ,{"Name":"CREDUI_FLAGS_GENERIC_CREDENTIALS","Value":262144} + ,{"Name":"CREDUI_FLAGS_INCORRECT_PASSWORD","Value":1} + ,{"Name":"CREDUI_FLAGS_KEEP_USERNAME","Value":1048576} + ,{"Name":"CREDUI_FLAGS_PASSWORD_ONLY_OK","Value":512} + ,{"Name":"CREDUI_FLAGS_PERSIST","Value":4096} + ,{"Name":"CREDUI_FLAGS_REQUEST_ADMINISTRATOR","Value":4} + ,{"Name":"CREDUI_FLAGS_REQUIRE_CERTIFICATE","Value":16} + ,{"Name":"CREDUI_FLAGS_REQUIRE_SMARTCARD","Value":256} + ,{"Name":"CREDUI_FLAGS_SERVER_CREDENTIAL","Value":16384} + ,{"Name":"CREDUI_FLAGS_SHOW_SAVE_CHECK_BOX","Value":64} + ,{"Name":"CREDUI_FLAGS_USERNAME_TARGET_CREDENTIALS","Value":524288} + ,{"Name":"CREDUI_FLAGS_VALIDATE_USERNAME","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDUIWIN" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"CREDUIWIN_GENERIC","Value":1} + ,{"Name":"CREDUIWIN_CHECKBOX","Value":2} + ,{"Name":"CREDUIWIN_AUTHPACKAGE_ONLY","Value":16} + ,{"Name":"CREDUIWIN_IN_CRED_ONLY","Value":32} + ,{"Name":"CREDUIWIN_ENUMERATE_ADMINS","Value":256} + ,{"Name":"CREDUIWIN_ENUMERATE_CURRENT_USER","Value":512} + ,{"Name":"CREDUIWIN_SECURE_PROMPT","Value":4096} + ,{"Name":"CREDUIWIN_PREPROMPTING","Value":8192} + ,{"Name":"CREDUIWIN_PACK_32_WOW","Value":268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNICODE_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HCERTCHAINENGINE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CertFreeCertificateChainEngine" + } + ,{ + "Name":"HCRYPTASYNC" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CryptCloseAsyncHandle" + } + ,{ + "Name":"LsaHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"LsaDeregisterLogonProcess" + } + ,{ + "Name":"GENERIC_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenericRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GenericWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GenericExecute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GenericAll","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LUID_AND_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Luid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SID_IDENTIFIER_AUTHORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubAuthorityCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IdentifierAuthority","Type":{"Kind":"ApiRef","Name":"SID_IDENTIFIER_AUTHORITY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubAuthority","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SID_NAME_USE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SidTypeUser","Value":1} + ,{"Name":"SidTypeGroup","Value":2} + ,{"Name":"SidTypeDomain","Value":3} + ,{"Name":"SidTypeAlias","Value":4} + ,{"Name":"SidTypeWellKnownGroup","Value":5} + ,{"Name":"SidTypeDeletedAccount","Value":6} + ,{"Name":"SidTypeInvalid","Value":7} + ,{"Name":"SidTypeUnknown","Value":8} + ,{"Name":"SidTypeComputer","Value":9} + ,{"Name":"SidTypeLabel","Value":10} + ,{"Name":"SidTypeLogonSession","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SID_AND_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SID_AND_ATTRIBUTES_HASH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Hash","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WELL_KNOWN_SID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WinNullSid","Value":0} + ,{"Name":"WinWorldSid","Value":1} + ,{"Name":"WinLocalSid","Value":2} + ,{"Name":"WinCreatorOwnerSid","Value":3} + ,{"Name":"WinCreatorGroupSid","Value":4} + ,{"Name":"WinCreatorOwnerServerSid","Value":5} + ,{"Name":"WinCreatorGroupServerSid","Value":6} + ,{"Name":"WinNtAuthoritySid","Value":7} + ,{"Name":"WinDialupSid","Value":8} + ,{"Name":"WinNetworkSid","Value":9} + ,{"Name":"WinBatchSid","Value":10} + ,{"Name":"WinInteractiveSid","Value":11} + ,{"Name":"WinServiceSid","Value":12} + ,{"Name":"WinAnonymousSid","Value":13} + ,{"Name":"WinProxySid","Value":14} + ,{"Name":"WinEnterpriseControllersSid","Value":15} + ,{"Name":"WinSelfSid","Value":16} + ,{"Name":"WinAuthenticatedUserSid","Value":17} + ,{"Name":"WinRestrictedCodeSid","Value":18} + ,{"Name":"WinTerminalServerSid","Value":19} + ,{"Name":"WinRemoteLogonIdSid","Value":20} + ,{"Name":"WinLogonIdsSid","Value":21} + ,{"Name":"WinLocalSystemSid","Value":22} + ,{"Name":"WinLocalServiceSid","Value":23} + ,{"Name":"WinNetworkServiceSid","Value":24} + ,{"Name":"WinBuiltinDomainSid","Value":25} + ,{"Name":"WinBuiltinAdministratorsSid","Value":26} + ,{"Name":"WinBuiltinUsersSid","Value":27} + ,{"Name":"WinBuiltinGuestsSid","Value":28} + ,{"Name":"WinBuiltinPowerUsersSid","Value":29} + ,{"Name":"WinBuiltinAccountOperatorsSid","Value":30} + ,{"Name":"WinBuiltinSystemOperatorsSid","Value":31} + ,{"Name":"WinBuiltinPrintOperatorsSid","Value":32} + ,{"Name":"WinBuiltinBackupOperatorsSid","Value":33} + ,{"Name":"WinBuiltinReplicatorSid","Value":34} + ,{"Name":"WinBuiltinPreWindows2000CompatibleAccessSid","Value":35} + ,{"Name":"WinBuiltinRemoteDesktopUsersSid","Value":36} + ,{"Name":"WinBuiltinNetworkConfigurationOperatorsSid","Value":37} + ,{"Name":"WinAccountAdministratorSid","Value":38} + ,{"Name":"WinAccountGuestSid","Value":39} + ,{"Name":"WinAccountKrbtgtSid","Value":40} + ,{"Name":"WinAccountDomainAdminsSid","Value":41} + ,{"Name":"WinAccountDomainUsersSid","Value":42} + ,{"Name":"WinAccountDomainGuestsSid","Value":43} + ,{"Name":"WinAccountComputersSid","Value":44} + ,{"Name":"WinAccountControllersSid","Value":45} + ,{"Name":"WinAccountCertAdminsSid","Value":46} + ,{"Name":"WinAccountSchemaAdminsSid","Value":47} + ,{"Name":"WinAccountEnterpriseAdminsSid","Value":48} + ,{"Name":"WinAccountPolicyAdminsSid","Value":49} + ,{"Name":"WinAccountRasAndIasServersSid","Value":50} + ,{"Name":"WinNTLMAuthenticationSid","Value":51} + ,{"Name":"WinDigestAuthenticationSid","Value":52} + ,{"Name":"WinSChannelAuthenticationSid","Value":53} + ,{"Name":"WinThisOrganizationSid","Value":54} + ,{"Name":"WinOtherOrganizationSid","Value":55} + ,{"Name":"WinBuiltinIncomingForestTrustBuildersSid","Value":56} + ,{"Name":"WinBuiltinPerfMonitoringUsersSid","Value":57} + ,{"Name":"WinBuiltinPerfLoggingUsersSid","Value":58} + ,{"Name":"WinBuiltinAuthorizationAccessSid","Value":59} + ,{"Name":"WinBuiltinTerminalServerLicenseServersSid","Value":60} + ,{"Name":"WinBuiltinDCOMUsersSid","Value":61} + ,{"Name":"WinBuiltinIUsersSid","Value":62} + ,{"Name":"WinIUserSid","Value":63} + ,{"Name":"WinBuiltinCryptoOperatorsSid","Value":64} + ,{"Name":"WinUntrustedLabelSid","Value":65} + ,{"Name":"WinLowLabelSid","Value":66} + ,{"Name":"WinMediumLabelSid","Value":67} + ,{"Name":"WinHighLabelSid","Value":68} + ,{"Name":"WinSystemLabelSid","Value":69} + ,{"Name":"WinWriteRestrictedCodeSid","Value":70} + ,{"Name":"WinCreatorOwnerRightsSid","Value":71} + ,{"Name":"WinCacheablePrincipalsGroupSid","Value":72} + ,{"Name":"WinNonCacheablePrincipalsGroupSid","Value":73} + ,{"Name":"WinEnterpriseReadonlyControllersSid","Value":74} + ,{"Name":"WinAccountReadonlyControllersSid","Value":75} + ,{"Name":"WinBuiltinEventLogReadersGroup","Value":76} + ,{"Name":"WinNewEnterpriseReadonlyControllersSid","Value":77} + ,{"Name":"WinBuiltinCertSvcDComAccessGroup","Value":78} + ,{"Name":"WinMediumPlusLabelSid","Value":79} + ,{"Name":"WinLocalLogonSid","Value":80} + ,{"Name":"WinConsoleLogonSid","Value":81} + ,{"Name":"WinThisOrganizationCertificateSid","Value":82} + ,{"Name":"WinApplicationPackageAuthoritySid","Value":83} + ,{"Name":"WinBuiltinAnyPackageSid","Value":84} + ,{"Name":"WinCapabilityInternetClientSid","Value":85} + ,{"Name":"WinCapabilityInternetClientServerSid","Value":86} + ,{"Name":"WinCapabilityPrivateNetworkClientServerSid","Value":87} + ,{"Name":"WinCapabilityPicturesLibrarySid","Value":88} + ,{"Name":"WinCapabilityVideosLibrarySid","Value":89} + ,{"Name":"WinCapabilityMusicLibrarySid","Value":90} + ,{"Name":"WinCapabilityDocumentsLibrarySid","Value":91} + ,{"Name":"WinCapabilitySharedUserCertificatesSid","Value":92} + ,{"Name":"WinCapabilityEnterpriseAuthenticationSid","Value":93} + ,{"Name":"WinCapabilityRemovableStorageSid","Value":94} + ,{"Name":"WinBuiltinRDSRemoteAccessServersSid","Value":95} + ,{"Name":"WinBuiltinRDSEndpointServersSid","Value":96} + ,{"Name":"WinBuiltinRDSManagementServersSid","Value":97} + ,{"Name":"WinUserModeDriversSid","Value":98} + ,{"Name":"WinBuiltinHyperVAdminsSid","Value":99} + ,{"Name":"WinAccountCloneableControllersSid","Value":100} + ,{"Name":"WinBuiltinAccessControlAssistanceOperatorsSid","Value":101} + ,{"Name":"WinBuiltinRemoteManagementUsersSid","Value":102} + ,{"Name":"WinAuthenticationAuthorityAssertedSid","Value":103} + ,{"Name":"WinAuthenticationServiceAssertedSid","Value":104} + ,{"Name":"WinLocalAccountSid","Value":105} + ,{"Name":"WinLocalAccountAndAdministratorSid","Value":106} + ,{"Name":"WinAccountProtectedUsersSid","Value":107} + ,{"Name":"WinCapabilityAppointmentsSid","Value":108} + ,{"Name":"WinCapabilityContactsSid","Value":109} + ,{"Name":"WinAccountDefaultSystemManagedSid","Value":110} + ,{"Name":"WinBuiltinDefaultSystemManagedGroupSid","Value":111} + ,{"Name":"WinBuiltinStorageReplicaAdminsSid","Value":112} + ,{"Name":"WinAccountKeyAdminsSid","Value":113} + ,{"Name":"WinAccountEnterpriseKeyAdminsSid","Value":114} + ,{"Name":"WinAuthenticationKeyTrustSid","Value":115} + ,{"Name":"WinAuthenticationKeyPropertyMFASid","Value":116} + ,{"Name":"WinAuthenticationKeyPropertyAttestationSid","Value":117} + ,{"Name":"WinAuthenticationFreshKeyAuthSid","Value":118} + ,{"Name":"WinBuiltinDeviceOwnersSid","Value":119} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AclRevision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Sbz1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AclSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sbz2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AceSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_ALLOWED_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_DENIED_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_AUDIT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_ALARM_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_RESOURCE_ATTRIBUTE_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_SCOPED_POLICY_ID_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_MANDATORY_LABEL_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_ALLOWED_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_DENIED_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_AUDIT_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_ALARM_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_ALLOWED_CALLBACK_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_DENIED_CALLBACK_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_AUDIT_CALLBACK_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_ALARM_CALLBACK_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_ALLOWED_CALLBACK_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_DENIED_CALLBACK_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_AUDIT_CALLBACK_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_ALARM_CALLBACK_OBJECT_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACL_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AclRevisionInformation","Value":1} + ,{"Name":"AclSizeInformation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACL_REVISION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AclRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACL_SIZE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AclBytesInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AclBytesFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Sbz1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Owner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Group","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECT_TYPE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sbz","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AuditEventObjectAccess","Value":0} + ,{"Name":"AuditEventDirectoryServiceAccess","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRIVILEGE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivilegeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Privilege","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LUID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_IMPERSONATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecurityAnonymous","Value":0} + ,{"Name":"SecurityIdentification","Value":1} + ,{"Name":"SecurityImpersonation","Value":2} + ,{"Name":"SecurityDelegation","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TokenPrimary","Value":1} + ,{"Name":"TokenImpersonation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_ELEVATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TokenElevationTypeDefault","Value":1} + ,{"Name":"TokenElevationTypeFull","Value":2} + ,{"Name":"TokenElevationTypeLimited","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TokenUser","Value":1} + ,{"Name":"TokenGroups","Value":2} + ,{"Name":"TokenPrivileges","Value":3} + ,{"Name":"TokenOwner","Value":4} + ,{"Name":"TokenPrimaryGroup","Value":5} + ,{"Name":"TokenDefaultDacl","Value":6} + ,{"Name":"TokenSource","Value":7} + ,{"Name":"TokenType","Value":8} + ,{"Name":"TokenImpersonationLevel","Value":9} + ,{"Name":"TokenStatistics","Value":10} + ,{"Name":"TokenRestrictedSids","Value":11} + ,{"Name":"TokenSessionId","Value":12} + ,{"Name":"TokenGroupsAndPrivileges","Value":13} + ,{"Name":"TokenSessionReference","Value":14} + ,{"Name":"TokenSandBoxInert","Value":15} + ,{"Name":"TokenAuditPolicy","Value":16} + ,{"Name":"TokenOrigin","Value":17} + ,{"Name":"TokenElevationType","Value":18} + ,{"Name":"TokenLinkedToken","Value":19} + ,{"Name":"TokenElevation","Value":20} + ,{"Name":"TokenHasRestrictions","Value":21} + ,{"Name":"TokenAccessInformation","Value":22} + ,{"Name":"TokenVirtualizationAllowed","Value":23} + ,{"Name":"TokenVirtualizationEnabled","Value":24} + ,{"Name":"TokenIntegrityLevel","Value":25} + ,{"Name":"TokenUIAccess","Value":26} + ,{"Name":"TokenMandatoryPolicy","Value":27} + ,{"Name":"TokenLogonSid","Value":28} + ,{"Name":"TokenIsAppContainer","Value":29} + ,{"Name":"TokenCapabilities","Value":30} + ,{"Name":"TokenAppContainerSid","Value":31} + ,{"Name":"TokenAppContainerNumber","Value":32} + ,{"Name":"TokenUserClaimAttributes","Value":33} + ,{"Name":"TokenDeviceClaimAttributes","Value":34} + ,{"Name":"TokenRestrictedUserClaimAttributes","Value":35} + ,{"Name":"TokenRestrictedDeviceClaimAttributes","Value":36} + ,{"Name":"TokenDeviceGroups","Value":37} + ,{"Name":"TokenRestrictedDeviceGroups","Value":38} + ,{"Name":"TokenSecurityAttributes","Value":39} + ,{"Name":"TokenIsRestricted","Value":40} + ,{"Name":"TokenProcessTrustLevel","Value":41} + ,{"Name":"TokenPrivateNameSpace","Value":42} + ,{"Name":"TokenSingletonAttributes","Value":43} + ,{"Name":"TokenBnoIsolation","Value":44} + ,{"Name":"TokenChildProcessFlags","Value":45} + ,{"Name":"TokenIsLessPrivilegedAppContainer","Value":46} + ,{"Name":"TokenIsSandboxed","Value":47} + ,{"Name":"TokenOriginatingProcessTrustLevel","Value":48} + ,{"Name":"MaxTokenInfoClass","Value":49} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_USER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"User","Type":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_GROUPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Groups","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_PRIVILEGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivilegeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LUID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_OWNER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Owner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_PRIMARY_GROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrimaryGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_DEFAULT_DACL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_USER_CLAIMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_DEVICE_CLAIMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_GROUPS_AND_PRIVILEGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"RestrictedSidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestrictedSidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestrictedSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"PrivilegeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivilegeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AuthenticationId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_LINKED_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LinkedToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_ELEVATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenIsElevated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_MANDATORY_LABEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Label","Type":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_MANDATORY_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Policy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_ACCESS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SidHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES_HASH","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"RestrictedSidHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES_HASH","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AuthenticationId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"TokenType","Type":{"Kind":"ApiRef","Name":"TOKEN_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MandatoryPolicy","Type":{"Kind":"ApiRef","Name":"TOKEN_MANDATORY_POLICY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AppContainerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CapabilitiesHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES_HASH","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"TrustLevelSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_AUDIT_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PerUserPolicy","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_SOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"SourceIdentifier","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"AuthenticationId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TokenType","Type":{"Kind":"ApiRef","Name":"TOKEN_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DynamicCharged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicAvailable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivilegeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"AuthenticationId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"TokenSource","Type":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_ORIGIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OriginatingLogonSession","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MANDATORY_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MandatoryLevelUntrusted","Value":0} + ,{"Name":"MandatoryLevelLow","Value":1} + ,{"Name":"MandatoryLevelMedium","Value":2} + ,{"Name":"MandatoryLevelHigh","Value":3} + ,{"Name":"MandatoryLevelSystem","Value":4} + ,{"Name":"MandatoryLevelSecureProcess","Value":5} + ,{"Name":"MandatoryLevelCount","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKEN_APPCONTAINER_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenAppContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLAIM_SECURITY_ATTRIBUTE_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ValueType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"ApiRef","Name":"_Values_e__Union","TargetKind":"Default","Api":"Security","Parents":["CLAIM_SECURITY_ATTRIBUTE_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Values_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInt64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pUint64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pFqbn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pOctetString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"ApiRef","Name":"_Values_e__Union","TargetKind":"Default","Api":"Security","Parents":["CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Values_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInt64","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pUint64","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ppString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pFqbn","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pOctetString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CLAIM_SECURITY_ATTRIBUTES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attribute","Type":{"Kind":"ApiRef","Name":"_Attribute_e__Union","TargetKind":"Default","Api":"Security","Parents":["CLAIM_SECURITY_ATTRIBUTES_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Attribute_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pAttributeV1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLAIM_SECURITY_ATTRIBUTE_V1","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SECURITY_QUALITY_OF_SERVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ContextTrackingMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CapabilityCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUOTA_LIMITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PagedPoolLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"NonPagedPoolLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSA_INFO_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsaInfoLevel0","Value":0} + ,{"Name":"MsaInfoLevelMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSA_INFO_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsaInfoNotExist","Value":1} + ,{"Name":"MsaInfoNotService","Value":2} + ,{"Name":"MsaInfoCannotInstall","Value":3} + ,{"Name":"MsaInfoCanInstall","Value":4} + ,{"Name":"MsaInfoInstalled","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSA_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"MSA_INFO_STATE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProcessMemoryPriority","Value":0} + ,{"Name":"ProcessMemoryExhaustionInfo","Value":1} + ,{"Name":"ProcessAppMemoryInfo","Value":2} + ,{"Name":"ProcessInPrivateInfo","Value":3} + ,{"Name":"ProcessPowerThrottling","Value":4} + ,{"Name":"ProcessReservedValue1","Value":5} + ,{"Name":"ProcessTelemetryCoverageInfo","Value":6} + ,{"Name":"ProcessProtectionLevelInfo","Value":7} + ,{"Name":"ProcessLeapSecondInfo","Value":8} + ,{"Name":"ProcessInformationClassMax","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CMS_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HMAC_Info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbInnerString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbInnerString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbOuterString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbOuterString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_ALG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROV_ENUMALGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aiAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROV_ENUMALGS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aiAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefaultLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwLongNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLongName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PUBLICKEYSTRUC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"aiKeyAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSAPUBKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pubexp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PUBKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSSSEED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"counter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PUBKEYVER3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenQ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenJ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DSSSeed","Type":{"Kind":"ApiRef","Name":"DSSSEED","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRIVKEYVER3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenQ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenJ","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bitlenX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DSSSeed","Type":{"Kind":"ApiRef","Name":"DSSSEED","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEY_TYPE_SUBTYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_FORTEZZA_DATA_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CertIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CertLabel","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_RC4_KEY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SBox","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"i","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"j","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_DES_KEY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_3DES_KEY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_AES_128_KEY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EncryptionState","Type":{"Kind":"Array","Shape":{"Size":176},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DecryptionState","Type":{"Kind":"Array","Shape":{"Size":176},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_AES_256_KEY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"IV","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EncryptionState","Type":{"Kind":"Array","Shape":{"Size":240},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DecryptionState","Type":{"Kind":"Array","Shape":{"Size":240},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Feedback","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTOAPI_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMS_DH_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszContentEncObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PubInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_KEY_LENGTHS_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMinLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_OID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_OID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_OID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_PKCS1_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_PSS_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_OAEP_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pbLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInfoVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbNonce","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbNonce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbAuthData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbMacContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbMacContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAAD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCryptBuffer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCryptBufferDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_KEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_RSAKEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPublicExp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbModulus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPrime1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPrime2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_ECCKEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_ECCKEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCurveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ECC_CURVE_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BCRYPT_ECC_PRIME_SHORT_WEIERSTRASS_CURVE","Value":1} + ,{"Name":"BCRYPT_ECC_PRIME_TWISTED_EDWARDS_CURVE","Value":2} + ,{"Name":"BCRYPT_ECC_PRIME_MONTGOMERY_CURVE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ECC_CURVE_ALG_ID_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BCRYPT_NO_CURVE_GENERATION_ALG_ID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BCRYPT_ECCFULLKEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurveType","Type":{"Kind":"ApiRef","Name":"ECC_CURVE_TYPE_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwCurveGenerationAlgId","Type":{"Kind":"ApiRef","Name":"ECC_CURVE_ALG_ID_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cbFieldLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSubgroupOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCofactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_DH_KEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_DH_PARAMETER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_DSA_KEY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"q","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HASHALGORITHM_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSA_HASH_ALGORITHM_SHA1","Value":0} + ,{"Name":"DSA_HASH_ALGORITHM_SHA256","Value":1} + ,{"Name":"DSA_HASH_ALGORITHM_SHA512","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DSAFIPSVERSION_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSA_FIPS186_2","Value":0} + ,{"Name":"DSA_FIPS186_3","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BCRYPT_DSA_KEY_BLOB_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hashAlgorithm","Type":{"Kind":"ApiRef","Name":"HASHALGORITHM_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"standardVersion","Type":{"Kind":"ApiRef","Name":"DSAFIPSVERSION_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cbSeedLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_KEY_DATA_BLOB_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKeyData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_DSA_PARAMETER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Seed","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"q","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_DSA_PARAMETER_HEADER_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hashAlgorithm","Type":{"Kind":"ApiRef","Name":"HASHALGORITHM_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"standardVersion","Type":{"Kind":"ApiRef","Name":"DSAFIPSVERSION_ENUM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cbSeedLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_ECC_CURVE_NAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEccCurveNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEccCurveNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_HASH_OPERATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BCRYPT_HASH_OPERATION_HASH_DATA","Value":1} + ,{"Name":"BCRYPT_HASH_OPERATION_FINISH_HASH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BCRYPT_MULTI_HASH_OPERATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hashOperation","Type":{"Kind":"ApiRef","Name":"BCRYPT_HASH_OPERATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_MULTI_OPERATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BCRYPT_OPERATION_TYPE_HASH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BCRYPT_MULTI_OBJECT_LENGTH_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbPerObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPerElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_ALGORITHM_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_PROVIDER_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BCRYPT_INTERFACE_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_INTERFACE_REG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_IMAGE_REG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_INTERFACE_REG","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_REG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cAliases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszAliases","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pUM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pKM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTEXT_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTEXT_FUNCTION_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTEXTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cContexts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTEXT_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTEXT_FUNCTION_PROVIDERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROPERTY_REF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_IMAGE_REF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_REF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROPERTY_REF","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"pUM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pKM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_IMAGE_REF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_REFS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REF","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_NCRYPT_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_NCRYPT_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCRYPT_ALLOC_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_NCRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_NCRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_CIPHER_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbIV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbOtherInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbOtherInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_PLATFORM_ATTEST_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcrMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_KEY_ATTEST_PADDING_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbKeyBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbKeyBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbKeyAuth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbKeyAuth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPublicKeyBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_VSM_KEY_ATTESTATION_STATEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbReport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustletId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsExpected","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAlgName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbNonce","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAuthTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbWrappingKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbIsolatedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_EXPORTED_ISOLATED_KEY_ENVELOPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"NCRYPT_EXPORTED_ISOLATED_KEY_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__NCRYPT_PCP_TPM_WEB_AUTHN_ATTESTATION_STATEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCertifyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbTpmPublic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_TPM_PLATFORM_ATTESTATION_STATEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcrAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbQuote","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPcrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCryptAlgorithmName" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlgOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCryptKeyName" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLegacyKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCryptProviderName" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_UI_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszCreationTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__NCRYPT_KEY_ACCESS_POLICY_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbUserSid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbApplicationSid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_SUPPORTED_LENGTHS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMinLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDefaultLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__NCRYPT_PCP_HMAC_AUTH_SIGNATURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iExpiration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pabNonce","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pabPolicyRef","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pabHMAC","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__NCRYPT_PCP_TPM_FW_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"major1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"major2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"minor1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"minor2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__NCRYPT_PCP_RAW_POLICYDIGEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbDigest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_KEY_BLOB_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAlgName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKeyData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_TPM_LOADABLE_KEY_BLOB_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"magic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPublic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPrivate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_BIT_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cUnusedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ALGORITHM_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_OBJID_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_HASH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Hash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fCritical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ATTRIBUTE_TYPE_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_RDN_ATTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_RDN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRDNAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgRDNAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN_ATTR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_NAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRDN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgRDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_NAME_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_PUBLIC_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ECC_PRIVATE_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"szCurveOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PRIVATE_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ENCRYPTED_PRIVATE_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedPrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCRYPT_DECRYPT_PRIVATE_KEY_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"EncryptedPrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbClearTextKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbClearTextKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVoidDecryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pClearTextPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbEncryptedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncryptedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVoidEncryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCRYPT_RESOLVE_HCRYPTPROV_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"pVoidResolveFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CRYPT_PKCS8_IMPORT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrivateKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pResolvehCryptProvFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_RESOLVE_HCRYPTPROV_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pVoidResolveFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pDecryptPrivateKeyFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_DECRYPT_PRIVATE_KEY_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pVoidDecryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PKCS8_EXPORT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEncryptPrivateKeyFunc","Type":{"Kind":"ApiRef","Name":"PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pVoidEncryptFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NotBefore","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NotAfter","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IssuerUniqueId","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectUniqueId","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RevocationDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cCRLEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCRLEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_OR_CRL_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_OR_CRL_BUNDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OR_CRL_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subject","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_KEYGEN_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubjectPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pwszChallengeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SIGNED_CONTENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_USAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cUsageIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszUsageIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubjectIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubjectUsage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cCTLEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCTLEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIME_STAMP_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTimeStampAlgorithm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Content","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ENROLLMENT_NAME_VALUE_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CSP_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CRYPT_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_ENCODE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_DECODE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_EXTENSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_AUTHORITY_KEY_ID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertIssuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertSerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_PRIVATE_KEY_VALIDITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NotBefore","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NotAfter","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_KEY_ATTRIBUTES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IntendedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pPrivateKeyUsagePeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PRIVATE_KEY_VALIDITY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCertPolicyElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszCertPolicyElementId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_KEY_USAGE_RESTRICTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCertPolicyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCertPolicyId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_ID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"RestrictedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_OTHER_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_ALT_NAME_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAltNameChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_ALT_NAME_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOtherName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OTHER_NAME","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszRfc822Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDNSName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DirectoryName","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IPAddress","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pszRegisteredID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_ALT_NAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cAltEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAltEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_BASIC_CONSTRAINTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubjectType","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fPathLenConstraint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPathLenConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSubtreesConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgSubtreesConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_BASIC_CONSTRAINTS2_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCA","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPathLenConstraint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPathLenConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_QUALIFIER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszPolicyQualifierId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Qualifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszPolicyIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cPolicyQualifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPolicyQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_QUALIFIER_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICIES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPolicyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPolicyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_QUALIFIER_NOTICE_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszOrganization","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cNoticeNumbers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgNoticeNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_QUALIFIER_USER_NOTICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pNoticeReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_QUALIFIER_NOTICE_REFERENCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pszDisplayText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CPS_URLS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY95_QUALIFIER1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszPracticesReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNoticeIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNSINoticeIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cCPSURLs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCPSURLs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPS_URLS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszIssuerDomainPolicy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSubjectDomainPolicy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_MAPPINGS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPolicyMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPolicyMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_POLICY_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_POLICY_CONSTRAINTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fRequireExplicitPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRequireExplicitPolicySkipCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fInhibitPolicyMapping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInhibitPolicyMappingSkipCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CONTENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Content","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_SEQUENCE_OF_ANY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_AUTHORITY_KEY_ID2_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthorityCertIssuer","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthorityCertSerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_ACCESS_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszAccessMethod","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AccessLocation","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_AUTHORITY_INFO_ACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cAccDescr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAccDescr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ACCESS_DESCRIPTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_DIST_POINT_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDistPointNameChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRL_DIST_POINT_NAME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FullName","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRL_DIST_POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DistPointName","Type":{"Kind":"ApiRef","Name":"CRL_DIST_POINT_NAME","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ReasonFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CRLIssuer","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_DIST_POINTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cDistPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgDistPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_DIST_POINT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CROSS_CERT_DIST_POINTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSyncDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDistPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgDistPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Forward","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reverse","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_ISSUING_DIST_POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DistPointName","Type":{"Kind":"ApiRef","Name":"CRL_DIST_POINT_NAME","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fOnlyContainsUserCerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fOnlyContainsCACerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OnlySomeReasonFlags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fIndirectCRL","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_GENERAL_SUBTREE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMaximum","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_NAME_CONSTRAINTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPermittedSubtree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPermittedSubtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_GENERAL_SUBTREE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cExcludedSubtree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExcludedSubtree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_GENERAL_SUBTREE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_DSS_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"q","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_DH_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_ECC_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"r","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"s","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_X942_DH_VALIDATION_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"seed","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pgenCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_X942_DH_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"g","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"q","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"j","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pValidationParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_X942_DH_VALIDATION_PARAMS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_X942_OTHER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszContentEncryptionObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbCounter","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rgbKeyLength","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PubInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ECC_CMS_SHARED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EntityUInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"rgbSuppPubInfo","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_RC2_CBC_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIV","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbIV","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_SMIME_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_SMIME_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCapability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SMIME_CAPABILITY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_QC_STATEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszStatementId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StatementInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_QC_STATEMENTS_EXT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cStatement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgStatement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_QC_STATEMENT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_MASK_GEN_ALGORITHM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_RSA_SSA_PSS_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MaskGenAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_MASK_GEN_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwSaltLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrailerField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PSOURCE_ALGORITHM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncodingParameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_RSAES_OAEP_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MaskGenAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_MASK_GEN_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PSourceAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_PSOURCE_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_TAGGED_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attribute","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_TAGGED_CERT_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignedCertRequest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_TAGGED_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTaggedRequestChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMC_TAGGED_REQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pTaggedCertRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CERT_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMC_TAGGED_CONTENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncodedContentInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_TAGGED_OTHER_MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBodyPartID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_DATA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cTaggedAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cTaggedRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cTaggedContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CONTENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cTaggedOtherMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedOtherMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_OTHER_MSG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cTaggedAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cTaggedContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedContentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_CONTENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cTaggedOtherMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTaggedOtherMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_TAGGED_OTHER_MSG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_PEND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PendToken","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PendTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBodyList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwBodyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pwszStatusString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOtherInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMC_STATUS_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFailInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPendInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMC_PEND_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMC_ADD_EXTENSIONS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCmcDataReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCertReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwCertReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMC_ADD_ATTRIBUTES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCmcDataReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCertReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwCertReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_TEMPLATE_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMinorVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_HASHED_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Hash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_DETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cHashedUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgHashedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cHashedUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgHashedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_IMAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLogotypeImageInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLogotypeImageResolutionChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_LOGOTYPE_IMAGE_INFO"]},"Attrs":[]} + ,{"Name":"pwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_LOGOTYPE_IMAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogotypeDetails","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DETAILS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pLogotypeImageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_IMAGE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_AUDIO_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlayTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_AUDIO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogotypeDetails","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DETAILS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pLogotypeAudioInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_AUDIO_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cLogotypeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgLogotypeImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_IMAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cLogotypeAudio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgLogotypeAudio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_AUDIO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLogotypeInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_LOGOTYPE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pLogotypeDirectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pLogotypeIndirectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_REFERENCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_OTHER_LOGOTYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogotypeInfo","Type":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LOGOTYPE_EXT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCommunityLogo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCommunityLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pIssuerLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSubjectLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cOtherLogo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgOtherLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_OTHER_LOGOTYPE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_BIOMETRIC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTypeOfBiometricDataChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_BIOMETRIC_DATA"]},"Attrs":[]} + ,{"Name":"HashedUrl","Type":{"Kind":"ApiRef","Name":"CERT_HASHED_URL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPredefined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_BIOMETRIC_EXT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBiometricData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgBiometricData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_BIOMETRIC_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_SIGNATURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_SIGNED_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pOptionalSignatureInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_SIGNATURE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_CERT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IssuerNameHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IssuerKeyHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_REQUEST_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertId","Type":{"Kind":"ApiRef","Name":"OCSP_CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_REQUEST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRequestorName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ALT_NAME_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cRequestEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgRequestEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_REQUEST_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_BASIC_SIGNED_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ToBeSigned","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureInfo","Type":{"Kind":"ApiRef","Name":"OCSP_SIGNATURE_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_BASIC_REVOKED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RevocationDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwCrlReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OCSP_BASIC_RESPONSE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertId","Type":{"Kind":"ApiRef","Name":"OCSP_CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwCertStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["OCSP_BASIC_RESPONSE_ENTRY"]},"Attrs":[]} + ,{"Name":"ThisUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NextUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pRevokedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_BASIC_REVOKED_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"OCSP_BASIC_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResponderIdChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["OCSP_BASIC_RESPONSE_INFO"]},"Attrs":[]} + ,{"Name":"ProducedAt","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cResponseEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgResponseEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OCSP_BASIC_RESPONSE_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByNameResponderId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ByKeyResponderId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_SUPPORTED_ALGORITHM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IntendedKeyUsage","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IntendedCertPolicies","Type":{"Kind":"ApiRef","Name":"CERT_POLICIES_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_TPM_SPECIFICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszFamily","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_OID_FUNC_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_ENUM_OID_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdwValueType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rgpwszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"rgpbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rgcbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CRYPT_OID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_OID_INFO"]},"Attrs":[]} + ,{"Name":"ExtraInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFN_CRYPT_ENUM_OID_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CERT_STRONG_SIGN_SERIALIZED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszCNGSignHashAlgids","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszCNGPubKeyMinBitLengths","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_STRONG_SIGN_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInfoChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_STRONG_SIGN_PARA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pSerializedInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_SERIALIZED_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_ISSUER_SERIAL_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_ID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IssuerSerialNumber","Type":{"Kind":"ApiRef","Name":"CERT_ISSUER_SERIAL_NUMBER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_SIGNER_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_SIGNER_ENCODE_INFO"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cAuthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAuthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cUnauthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgUnauthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_SIGNED_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_ENVELOPED_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cRecipients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"RecipientPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"KeyWrapAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvKeyWrapAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwKeyChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO"]},"Attrs":[]} + ,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cRecipientEncryptedKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpRecipientEncryptedKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pEphemeralAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSenderId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvKeyEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwKeyChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO"]},"Attrs":[]} + ,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hKeyEncryptionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pvKeyEncryptionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_RECIPIENT_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRecipientChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_RECIPIENT_ENCODE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_RC2_AUX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_SP3_COMPATIBLE_AUX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_RC4_AUX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignedInfo","Type":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EnvelopedInfo","Type":{"Kind":"ApiRef","Name":"CMSG_ENVELOPED_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_HASHED_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_ENCRYPTED_ENCODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CMSG_STREAM_OUTPUT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMSG_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_STREAM_OUTPUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_SIGNER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Issuer","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UnauthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_CMS_SIGNER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignerId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedHash","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UnauthAttrs","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_KEY_TRANS_RECIPIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecipientId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_KEY_AGREE_RECIPIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOriginatorChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_KEY_AGREE_RECIPIENT_INFO"]},"Attrs":[]} + ,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cRecipientEncryptedKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpRecipientEncryptedKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCRYPTED_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OriginatorCertId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OriginatorPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_MAIL_LIST_RECIPIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyId","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Date","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pOtherAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_CMS_RECIPIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRecipientChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CMS_RECIPIENT_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_CTRL_DECRYPT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CTRL_DECRYPT_PARA"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CTRL_KEY_TRANS_DECRYPT_PARA"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pKeyTrans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CTRL_KEY_AGREE_DECRYPT_PARA"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pKeyAgree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecipientEncryptedKeyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginatorPublicKey","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_CTRL_MAIL_LIST_DECRYPT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pMailList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwKeyChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CTRL_MAIL_LIST_DECRYPT_PARA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hKeyEncryptionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pvKeyEncryptionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"blob","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnauthAttrIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CMSG_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CMSG_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_GEN_ENCRYPT_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"paiEncrypt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvEncryptAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"phEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"ppbEncryptParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbEncryptParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_EXPORT_ENCRYPT_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hEncryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_IMPORT_ENCRYPT_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paiEncrypt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"paiPubKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbEncodedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbEncodedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMSG_CONTENT_ENCRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cRecipients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCmsRecipients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncryptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_CONTENT_ENCRYPT_INFO"]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCNG","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pbCNGContentEncryptKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pbContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbContentEncryptKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hContentEncryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hCNGContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CMSG_KEY_TRANS_ENCRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CMSG_EXPORT_KEY_TRANS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyTransEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyTransEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_TRANS_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CMSG_KEY_AGREE_KEY_ENCRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMSG_KEY_AGREE_ENCRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserKeyingMaterial","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwOriginatorChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CMSG_KEY_AGREE_ENCRYPT_INFO"]},"Attrs":[]} + ,{"Name":"cKeyAgreeKeyEncryptInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpKeyAgreeKeyEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_KEY_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OriginatorCertId","Type":{"Kind":"ApiRef","Name":"CERT_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OriginatorPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFN_CMSG_EXPORT_KEY_AGREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyAgreeEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyAgreeEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_KEY_AGREE_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CMSG_MAIL_LIST_ENCRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRecipientIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedKey","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CMSG_EXPORT_MAIL_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CONTENT_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMailListEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMailListEncryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_MAIL_LIST_ENCRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_IMPORT_KEY_TRANS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyTransDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_IMPORT_KEY_AGREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pKeyAgreeDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_IMPORT_MAIL_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContentEncryptionAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMailListDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_MAIL_LIST_DECRYPT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMSG_CNG_CONTENT_DECRYPT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CMSG_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pbContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbContentEncryptKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCNGContentEncryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pbCNGContentEncryptKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CMSG_CNG_IMPORT_KEY_TRANS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pKeyTransDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_TRANS_DECRYPT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_CNG_IMPORT_KEY_AGREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pKeyAgreeDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CTRL_KEY_AGREE_DECRYPT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CMSG_CNG_IMPORT_CONTENT_ENCRYPT_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCNGContentDecryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_CNG_CONTENT_DECRYPT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CERT_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCrlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCtlEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCtlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pbCtlContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCtlContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CertKeyType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KeyTypeOther","Value":0} + ,{"Name":"KeyTypeVirtualSmartCard","Value":1} + ,{"Name":"KeyTypePhysicalSmartCard","Value":2} + ,{"Name":"KeyTypePassport","Value":3} + ,{"Name":"KeyTypePassportRemote","Value":4} + ,{"Name":"KeyTypePassportSmartCard","Value":5} + ,{"Name":"KeyTypeHardware","Value":6} + ,{"Name":"KeyTypeSoftware","Value":7} + ,{"Name":"KeyTypeSelfSigned","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"CRYPT_KEY_PROV_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_KEY_PROV_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cProvParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgProvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_PARAM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_KEY_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_KEY_CONTEXT"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ROOT_INFO_LUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_SMART_CARD_ROOT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbCardID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"ROOT_INFO_LUID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SYSTEM_STORE_RELOCATE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_SYSTEM_STORE_RELOCATE_PARA"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Security","Parents":["CERT_SYSTEM_STORE_RELOCATE_PARA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hKeyBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pvBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pszSystemStore","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszSystemStore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CERT_REGISTRY_STORE_CLIENT_GPT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hKeyBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pwszRegPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REGISTRY_STORE_ROAMING_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pwszStoreDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_LDAP_STORE_OPENED_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvLdapSessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pwszLdapUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_STORE_PROV_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStoreProvFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpvStoreProvFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwStoreProvFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hStoreProvFuncAddr2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_DLL_OPEN_STORE_PROV_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pStoreProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_CLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_READ_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStoreCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProvCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_WRITE_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_DELETE_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_SET_CERT_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_READ_CRL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStoreCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProvCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_WRITE_CRL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_DELETE_CRL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_SET_CRL_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_READ_CTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pStoreCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProvCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_WRITE_CTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_DELETE_CTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_SET_CTL_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CERT_STORE_PROV_FIND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FIND_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ppProvCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FREE_FIND_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_GET_CERT_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FIND_CRL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ppProvCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FREE_FIND_CRL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_GET_CRL_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FIND_CTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STORE_PROV_FIND_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ppProvCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_FREE_FIND_CTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvStoreProvFindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CERT_STORE_PROV_GET_CTL_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStoreProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CRL_FIND_ISSUED_FOR_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSubjectCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pIssuerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_ANY_SUBJECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubjectAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_FIND_USAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubjectUsage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_FIND_SUBJECT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUsagePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_FIND_USAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_CREATE_CONTEXT_SORT_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"cbTotalEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbRemainEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CERT_CREATE_CONTEXT_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvFree","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfnSort","Type":{"Kind":"ApiRef","Name":"PFN_CERT_CREATE_CONTEXT_SORT_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvSort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SYSTEM_STORE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_PHYSICAL_STORE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszOpenStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOpenEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpenParameters","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_ENUM_SYSTEM_STORE_LOCATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszStoreLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PFN_CERT_ENUM_SYSTEM_STORE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SYSTEM_STORE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PFN_CERT_ENUM_PHYSICAL_STORE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PHYSICAL_STORE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CTL_VERIFY_USAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ListIdentifier","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cCtlStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghCtlStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cSignerStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghSignerStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_VERIFY_USAGE_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppCtl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwCtlEntryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REVOCATION_CRL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBaseCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pDeltaCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fDeltaCrlEntry","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REVOCATION_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIssuerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"hCrlStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pftTimeToUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REVOCATION_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fHasFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertSignHashCNGAlgPropData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertIssuerPubKeyBitLengthPropData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_VERIFY_CERT_SIGN_WEAK_HASH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCNGHashAlgid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpwszCNGHashAlgid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwWeakIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppwszCNGHashAlgid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_CRYPT_SIGN_AND_ENCODE_HASH_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszCNGPubKeyAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbComputedHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":9,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CRYPT_VERIFY_ENCODED_SIGNATURE_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPubKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvDecodedSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszCNGPubKeyAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbComputedHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":9,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cOID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CRYPT_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hBCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_IMPORT_PRIV_KEY_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFN_EXPORT_PRIV_KEY_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pPrivateKeyInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_PRIVATE_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPrivateKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CRYPT_GET_SIGNER_CERTIFICATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pvGetArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hMsgCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_SIGN_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSigningCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cMsgCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpMsgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"cMsgCrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpMsgCrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"cAuthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgAuthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cUnauthAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgUnauthAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_VERIFY_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pfnGetSignerCertificate","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_GET_SIGNER_CERTIFICATE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvGetArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_ENCRYPT_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ContentEncryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvEncryptionAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_DECRYPT_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_HASH_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_KEY_SIGN_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_KEY_SIGN_MESSAGE_PARA"]},"Attrs":[]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PubKeyAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPT_KEY_VERIFY_MESSAGE_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"keyLocatorInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_BLOB_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszCredentialsOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PASSWORD_CREDENTIALSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PASSWORD_CREDENTIALSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_FREE_ENCODED_OBJECT_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_BLOB_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvFreeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CRYPTNET_URL_CACHE_PRE_FETCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThisUpdateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NextUpdateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"PublishTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTNET_URL_CACHE_FLUSH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExemptSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTNET_URL_CACHE_RESPONSE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wResponseType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wResponseFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaxAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszETag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwProxyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_RETRIEVE_AUX_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLastSyncTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwMaxUrlRetrievalByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPreFetchInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_PRE_FETCH_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pFlushInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_FLUSH_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ppResponseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTNET_URL_CACHE_RESPONSE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"pwszCacheFileNamePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"fProxyCacheRetrieval","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHttpStatusCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppwszErrorResponseHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ppErrorContentBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_CANCEL_RETRIEVAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCompletionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_ASYNC_RETRIEVAL_COMPLETION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnCompletion","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CANCEL_ASYNC_RETRIEVAL_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CRYPT_URL_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgwszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_URL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSyncDeltaTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcGroupEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CRL_CONTEXT_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iDeltaCrlIndicator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pLastSyncTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pMaxAgeTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_CHAIN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pDeltaCrlIndicator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_ENUM_KEYID_PROP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdwPropId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"rgpvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"rgcbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CERT_CHAIN_ENGINE_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hRestrictedRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hRestrictedTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hRestrictedOther","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cAdditionalStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumCachedCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CycleDetectionModulus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hExclusiveRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hExclusiveTrustedPeople","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwExclusiveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_TRUST_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwErrorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInfoStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REVOCATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRevocationResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszRevocationOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvOidSpecificInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fHasFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_CRL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_TRUST_LIST_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pRevocationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pIssuanceUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pApplicationUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszExtendedErrorInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SIMPLE_CHAIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpElement","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ELEMENT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"pTrustListInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_TRUST_LIST_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fHasRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustStatus","Type":{"Kind":"ApiRef","Name":"CERT_TRUST_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SIMPLE_CHAIN","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"cLowerQualityChainContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpLowerQualityChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"fHasRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChainId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_USAGE_MATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_USAGE_MATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestedUsage","Type":{"Kind":"ApiRef","Name":"CERT_USAGE_MATCH","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_REVOCATION_CHAIN_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"hAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pftCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pftCacheResync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"cbMaxUrlRetrievalByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRL_REVOCATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCrlIssuerChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvFindArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CERT_CHAIN_FIND_BY_ISSUER_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAcquirePrivateKeyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cIssuer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pfnFindCallback","Type":{"Kind":"ApiRef","Name":"PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvFindArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvExtraPolicyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CHAIN_POLICY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lChainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lElementIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pvExtraPolicyStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTPSPolicyCallbackData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["HTTPSPolicyCallbackData"]},"Attrs":[]} + ,{"Name":"dwAuthType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwChecks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EV_EXTRA_CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRootProgramQualifierFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EV_EXTRA_CERT_CHAIN_POLICY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQualifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIssuanceUsageIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorCategory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszErrorText","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_HPKP_HEADER_EXTRA_CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgpszHpkpValue","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_KEY_PIN_EXTRA_CERT_CHAIN_POLICY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wszErrorText","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PKCS12_PBE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iIterations","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PKCS12_PBES2_EXPORT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hNcryptDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pwszPbes2Alg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEncodedOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbEncodedOcspResponse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pNewCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwWriteOcspFileError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcbUsedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pwszOcspDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfnUpdateCallback","Type":{"Kind":"ApiRef","Name":"PFN_CERT_SERVER_OCSP_RESPONSE_UPDATE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvUpdateCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SELECT_CHAIN_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"hAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SELECT_CRITERIA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPara","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppPara","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashedMessage","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fCertReq","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFreeText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgFreeText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"FailureInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ContentInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_ACCURACY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMillis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMicros","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashedMessage","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ftTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pvAccuracy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_ACCURACY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fOrdering","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Tsa","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TIMESTAMP_PARA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszTSAPolicyId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fRequestCerts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Nonce","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"rgIdentifierOrNameList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"dwIdentifierOrNameListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwNameType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNameBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppbContent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnGet","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnRelease","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreePassword","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeIdentifier","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_INITIALIZE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnFlush","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FLUSH","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwExpectedObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppFuncTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppPluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PFN_CERT_IS_WEAK_HASH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwHashUseType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignerChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CRYPTPROTECT_PROMPTSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPromptFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndApp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_READERSTATEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEventState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_READERSTATEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwCurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEventState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_ATRMASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbAtr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbAtr","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rgbMask","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPOCNCONNPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPOCNCONNPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPOCNCHKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPOCNDSCPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OPENCARD_SEARCH_CRITERIAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENCARD_SEARCH_CRITERIAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENCARDNAME_EXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrSearchDesc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pOpenCardSearchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARD_SEARCH_CRITERIAA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENCARDNAME_EXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrSearchDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"pOpenCardSearchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARD_SEARCH_CRITERIAW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READER_SEL_REQUEST_MATCH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RSR_MATCH_TYPE_READER_AND_CONTAINER","Value":1} + ,{"Name":"RSR_MATCH_TYPE_SERIAL_NUMBER","Value":2} + ,{"Name":"RSR_MATCH_TYPE_ALL_CARDS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"READER_SEL_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MatchType","Type":{"Kind":"ApiRef","Name":"READER_SEL_REQUEST_MATCH_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["READER_SEL_REQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReaderAndContainerParameter","Type":{"Kind":"ApiRef","Name":"_ReaderAndContainerParameter_e__Struct","TargetKind":"Default","Api":"Security","Parents":["_Anonymous_e__Union","READER_SEL_REQUEST"]},"Attrs":[]} + ,{"Name":"SerialNumberParameter","Type":{"Kind":"ApiRef","Name":"_SerialNumberParameter_e__Struct","TargetKind":"Default","Api":"Security","Parents":["_Anonymous_e__Union","READER_SEL_REQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ReaderAndContainerParameter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbReaderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchReaderNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbContainerNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchContainerNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDesiredCardModuleVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCspFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SerialNumberParameter_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSerialNumberOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSerialNumberLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDesiredCardModuleVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"READER_SEL_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbReaderNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchReaderNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCardNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchCardNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENCARDNAMEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENCARDNAMEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hSCardContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpstrGroupNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxGroupNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCardNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCardNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cguidInterfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrRdr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxRdr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnConnect","Type":{"Kind":"ApiRef","Name":"LPOCNCONNPROCW","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnCheck","Type":{"Kind":"ApiRef","Name":"LPOCNCHKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnDisconnect","Type":{"Kind":"ApiRef","Name":"LPOCNDSCPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"hCardHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TRIGGER_CUSTOM_STATE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Security","Parents":["SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CustomStateId","Type":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_CUSTOM_STATE_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"s","Type":{"Kind":"ApiRef","Name":"_s_e__Struct","TargetKind":"Default","Api":"Security","Parents":["_u_e__Union","SERVICE_CUSTOM_SYSTEM_STATE_CHANGE_DATA_ITEM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_s_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"SERVICE_DESCRIPTIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_DESCRIPTIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SC_ACTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SC_ACTION_NONE","Value":0} + ,{"Name":"SC_ACTION_RESTART","Value":1} + ,{"Name":"SC_ACTION_REBOOT","Value":2} + ,{"Name":"SC_ACTION_RUN_COMMAND","Value":3} + ,{"Name":"SC_ACTION_OWN_RESTART","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SC_ACTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SC_ACTION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Delay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_FAILURE_ACTIONSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwResetPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRebootMsg","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpsaActions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_ACTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_FAILURE_ACTIONSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwResetPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRebootMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cActions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpsaActions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_ACTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_DELAYED_AUTO_START_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fDelayedAutostart","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_FAILURE_ACTIONS_FLAG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFailureActionsOnNonCrashFailures","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_SID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceSidType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_REQUIRED_PRIVILEGES_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pmszRequiredPrivileges","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_REQUIRED_PRIVILEGES_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pmszRequiredPrivileges","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_PRESHUTDOWN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPreshutdownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TRIGGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTriggerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTriggerSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cDataItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDataItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER_SPECIFIC_DATA_ITEM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TRIGGER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cTriggers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTriggers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TRIGGER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_PREFERRED_NODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usPreferredNode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fDelete","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TIMECHANGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"liNewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"liOldTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_LAUNCH_PROTECTED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLaunchProtected","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SC_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_STATUS_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SC_STATUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SC_STATUS_PROCESS_INFO","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SC_ENUM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SC_ENUM_PROCESS_INFO","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVICE_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlsAccepted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWin32ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceSpecificExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_STATUS_PROCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlsAccepted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWin32ExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceSpecificExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_SERVICE_STATUSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_SERVICE_STATUSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_SERVICE_STATUS_PROCESSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatusProcess","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_SERVICE_STATUS_PROCESSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatusProcess","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_SERVICE_LOCK_STATUSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLockOwner","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLockDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_SERVICE_LOCK_STATUSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsLocked","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLockOwner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLockDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_SERVICE_CONFIGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTagId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_SERVICE_CONFIGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwTagId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_MAIN_FUNCTIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SERVICE_MAIN_FUNCTIONA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPSERVICE_MAIN_FUNCTIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPSERVICE_MAIN_FUNCTIONA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwNumServicesArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SERVICE_TABLE_ENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_MAIN_FUNCTIONA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TABLE_ENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_MAIN_FUNCTIONW","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HANDLER_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HANDLER_FUNCTION_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPHANDLER_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPHANDLER_FUNCTION_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_SC_NOTIFY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SERVICE_NOTIFY_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_NOTIFY_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwNotificationTriggered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszServiceNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_NOTIFY_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnNotifyCallback","Type":{"Kind":"ApiRef","Name":"PFN_SC_NOTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwNotificationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwNotificationTriggered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszServiceNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_CONTROL_STATUS_REASON_PARAMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_CONTROL_STATUS_REASON_PARAMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceStatus","Type":{"Kind":"ApiRef","Name":"SERVICE_STATUS_PROCESS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_START_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SC_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SC_EVENT_DATABASE_CHANGE","Value":0} + ,{"Name":"SC_EVENT_PROPERTY_CHANGE","Value":1} + ,{"Name":"SC_EVENT_STATUS_CHANGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SC_NOTIFICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PSC_NOTIFICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"_SC_NOTIFICATION_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_REGISTRY_STATE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ServiceRegistryStateParameters","Value":0} + ,{"Name":"ServiceRegistryStatePersistent","Value":1} + ,{"Name":"MaxServiceRegistryStateType","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVICE_DIRECTORY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ServiceDirectoryPersistentState","Value":0} + ,{"Name":"ServiceDirectoryTypeMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_TRUST_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_REFERENCED_DOMAIN_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Entries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_TRANSLATED_SID2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_TRANSLATED_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_ACCOUNT_DOMAIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_DNS_DOMAIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DnsForestName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_LOOKUP_DOMAIN_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AccountDomainInformation","Value":5} + ,{"Name":"DnsDomainInformation","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SECURITY_LOGON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UndefinedLogonType","Value":0} + ,{"Name":"Interactive","Value":2} + ,{"Name":"Network","Value":3} + ,{"Name":"Batch","Value":4} + ,{"Name":"Service","Value":5} + ,{"Name":"Proxy","Value":6} + ,{"Name":"Unlock","Value":7} + ,{"Name":"NetworkCleartext","Value":8} + ,{"Name":"NewCredentials","Value":9} + ,{"Name":"RemoteInteractive","Value":10} + ,{"Name":"CachedInteractive","Value":11} + ,{"Name":"CachedRemoteInteractive","Value":12} + ,{"Name":"CachedUnlock","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SE_ADT_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SeAdtParmTypeNone","Value":0} + ,{"Name":"SeAdtParmTypeString","Value":1} + ,{"Name":"SeAdtParmTypeFileSpec","Value":2} + ,{"Name":"SeAdtParmTypeUlong","Value":3} + ,{"Name":"SeAdtParmTypeSid","Value":4} + ,{"Name":"SeAdtParmTypeLogonId","Value":5} + ,{"Name":"SeAdtParmTypeNoLogonId","Value":6} + ,{"Name":"SeAdtParmTypeAccessMask","Value":7} + ,{"Name":"SeAdtParmTypePrivs","Value":8} + ,{"Name":"SeAdtParmTypeObjectTypes","Value":9} + ,{"Name":"SeAdtParmTypeHexUlong","Value":10} + ,{"Name":"SeAdtParmTypePtr","Value":11} + ,{"Name":"SeAdtParmTypeTime","Value":12} + ,{"Name":"SeAdtParmTypeGuid","Value":13} + ,{"Name":"SeAdtParmTypeLuid","Value":14} + ,{"Name":"SeAdtParmTypeHexInt64","Value":15} + ,{"Name":"SeAdtParmTypeStringList","Value":16} + ,{"Name":"SeAdtParmTypeSidList","Value":17} + ,{"Name":"SeAdtParmTypeDuration","Value":18} + ,{"Name":"SeAdtParmTypeUserAccountControl","Value":19} + ,{"Name":"SeAdtParmTypeNoUac","Value":20} + ,{"Name":"SeAdtParmTypeMessage","Value":21} + ,{"Name":"SeAdtParmTypeDateTime","Value":22} + ,{"Name":"SeAdtParmTypeSockAddr","Value":23} + ,{"Name":"SeAdtParmTypeSD","Value":24} + ,{"Name":"SeAdtParmTypeLogonHours","Value":25} + ,{"Name":"SeAdtParmTypeLogonIdNoSid","Value":26} + ,{"Name":"SeAdtParmTypeUlongNoConv","Value":27} + ,{"Name":"SeAdtParmTypeSockAddrNoPort","Value":28} + ,{"Name":"SeAdtParmTypeAccessReason","Value":29} + ,{"Name":"SeAdtParmTypeStagingReason","Value":30} + ,{"Name":"SeAdtParmTypeResourceAttribute","Value":31} + ,{"Name":"SeAdtParmTypeClaims","Value":32} + ,{"Name":"SeAdtParmTypeLogonIdAsSid","Value":33} + ,{"Name":"SeAdtParmTypeMultiSzString","Value":34} + ,{"Name":"SeAdtParmTypeLogonIdEx","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SE_ADT_OBJECT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ADT_PARAMETER_ARRAY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ADT_ACCESS_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessReasons","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ObjectTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessGranted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ADT_CLAIMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Claims","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ADT_PARAMETER_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlatSubCategoryId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_ARRAY_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ADT_PARAMETER_ARRAY_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlatSubCategoryId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"ApiRef","Name":"SE_ADT_PARAMETER_ARRAY_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AuditCategorySystem","Value":0} + ,{"Name":"AuditCategoryLogon","Value":1} + ,{"Name":"AuditCategoryObjectAccess","Value":2} + ,{"Name":"AuditCategoryPrivilegeUse","Value":3} + ,{"Name":"AuditCategoryDetailedTracking","Value":4} + ,{"Name":"AuditCategoryPolicyChange","Value":5} + ,{"Name":"AuditCategoryAccountManagement","Value":6} + ,{"Name":"AuditCategoryDirectoryServiceAccess","Value":7} + ,{"Name":"AuditCategoryAccountLogon","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_TRANSLATED_SID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Use","Type":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RelativeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_LSA_SERVER_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PolicyServerRoleBackup","Value":2} + ,{"Name":"PolicyServerRolePrimary","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POLICY_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PolicyAuditLogInformation","Value":1} + ,{"Name":"PolicyAuditEventsInformation","Value":2} + ,{"Name":"PolicyPrimaryDomainInformation","Value":3} + ,{"Name":"PolicyPdAccountInformation","Value":4} + ,{"Name":"PolicyAccountDomainInformation","Value":5} + ,{"Name":"PolicyLsaServerRoleInformation","Value":6} + ,{"Name":"PolicyReplicaSourceInformation","Value":7} + ,{"Name":"PolicyDefaultQuotaInformation","Value":8} + ,{"Name":"PolicyModificationInformation","Value":9} + ,{"Name":"PolicyAuditFullSetInformation","Value":10} + ,{"Name":"PolicyAuditFullQueryInformation","Value":11} + ,{"Name":"PolicyDnsDomainInformation","Value":12} + ,{"Name":"PolicyDnsDomainInformationInt","Value":13} + ,{"Name":"PolicyLocalAccountDomainInformation","Value":14} + ,{"Name":"PolicyMachineAccountInformation","Value":15} + ,{"Name":"PolicyLastEntry","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POLICY_AUDIT_LOG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuditLogPercentFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuditRetentionPeriod","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AuditLogFullShutdownInProgress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimeToShutdown","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NextAuditRecordId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_EVENTS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuditingMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EventAuditingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"MaximumAuditEventCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_SUBCATEGORIES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumSubCategoryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventAuditingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_CATEGORIES_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumCategoryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubCategoriesInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_SUBCATEGORIES_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_PRIMARY_DOMAIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_PD_ACCOUNT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_LSA_SERVER_ROLE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LsaServerRole","Type":{"Kind":"ApiRef","Name":"POLICY_LSA_SERVER_ROLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_REPLICA_SOURCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReplicaSource","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ReplicaAccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_DEFAULT_QUOTA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QuotaLimits","Type":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_MODIFICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DatabaseCreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_FULL_SET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShutDownOnFull","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_FULL_QUERY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShutDownOnFull","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LogIsFull","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_DOMAIN_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PolicyDomainEfsInformation","Value":2} + ,{"Name":"PolicyDomainKerberosTicketInformation","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POLICY_DOMAIN_EFS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EfsBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_DOMAIN_KERBEROS_TICKET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthenticationOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxServiceTicketAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxTicketAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxRenewAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxClockSkew","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_MACHINE_ACCT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Rid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_NOTIFICATION_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PolicyNotifyAuditEventsInformation","Value":1} + ,{"Name":"PolicyNotifyAccountDomainInformation","Value":2} + ,{"Name":"PolicyNotifyServerRoleInformation","Value":3} + ,{"Name":"PolicyNotifyDnsDomainInformation","Value":4} + ,{"Name":"PolicyNotifyDomainEfsInformation","Value":5} + ,{"Name":"PolicyNotifyDomainKerberosTicketInformation","Value":6} + ,{"Name":"PolicyNotifyMachineAccountPasswordInformation","Value":7} + ,{"Name":"PolicyNotifyGlobalSaclInformation","Value":8} + ,{"Name":"PolicyNotifyMax","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRUSTED_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TrustedDomainNameInformation","Value":1} + ,{"Name":"TrustedControllersInformation","Value":2} + ,{"Name":"TrustedPosixOffsetInformation","Value":3} + ,{"Name":"TrustedPasswordInformation","Value":4} + ,{"Name":"TrustedDomainInformationBasic","Value":5} + ,{"Name":"TrustedDomainInformationEx","Value":6} + ,{"Name":"TrustedDomainAuthInformation","Value":7} + ,{"Name":"TrustedDomainFullInformation","Value":8} + ,{"Name":"TrustedDomainAuthInformationInternal","Value":9} + ,{"Name":"TrustedDomainFullInformationInternal","Value":10} + ,{"Name":"TrustedDomainInformationEx2Internal","Value":11} + ,{"Name":"TrustedDomainFullInformation2Internal","Value":12} + ,{"Name":"TrustedDomainSupportedEncryptionTypes","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRUSTED_DOMAIN_NAME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_CONTROLLERS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Entries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_POSIX_OFFSET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_PASSWORD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FlatName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TrustDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_INFORMATION_EX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FlatName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TrustDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TrustAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForestTrustLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_AUTH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastUpdateTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AuthType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_AUTH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IncomingAuthInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncomingAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"IncomingPreviousAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"OutgoingAuthInfos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutgoingAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"OutgoingPreviousAuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_FULL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Information","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PosixOffset","Type":{"Kind":"ApiRef","Name":"TRUSTED_POSIX_OFFSET_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthInformation","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_FULL_INFORMATION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Information","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX2","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PosixOffset","Type":{"Kind":"ApiRef","Name":"TRUSTED_POSIX_OFFSET_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthInformation","Type":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTED_DOMAIN_SUPPORTED_ENCRYPTION_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportedEncryptionTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_RECORD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ForestTrustTopLevelName","Value":0} + ,{"Name":"ForestTrustTopLevelNameEx","Value":1} + ,{"Name":"ForestTrustDomainInfo","Value":2} + ,{"Name":"ForestTrustRecordTypeLast","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_FOREST_TRUST_DOMAIN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DnsName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NetbiosName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_BINARY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForestTrustType","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_RECORD_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ForestTrustData","Type":{"Kind":"ApiRef","Name":"_ForestTrustData_e__Union","TargetKind":"Default","Api":"Security","Parents":["LSA_FOREST_TRUST_RECORD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ForestTrustData_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopLevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainInfo","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_DOMAIN_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_BINARY_DATA","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_RECORD","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_COLLISION_RECORD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CollisionTdo","Value":0} + ,{"Name":"CollisionXref","Value":1} + ,{"Name":"CollisionOther","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_FOREST_TRUST_COLLISION_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_RECORD_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_FOREST_TRUST_COLLISION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_RECORD","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_ENUMERATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_LAST_INTER_LOGON_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastSuccessfulLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastFailedLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FailedAttemptCountSinceLastSuccessfulLogon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_LOGON_SESSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomain","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Session","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastLogonInfo","Type":{"Kind":"ApiRef","Name":"LSA_LAST_INTER_LOGON_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CENTRAL_ACCESS_POLICY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeId","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LengthAppliesTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AppliesTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LengthSD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"LengthStagedSD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StagedSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CENTRAL_ACCESS_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CAPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeId","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CAPECount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CAPEs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CENTRAL_ACCESS_POLICY_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEGOTIATE_MESSAGES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NegEnumPackagePrefixes","Value":0} + ,{"Name":"NegGetCallerName","Value":1} + ,{"Name":"NegTransferCredentials","Value":2} + ,{"Name":"NegMsgReserved1","Value":3} + ,{"Name":"NegCallPackageMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NEGOTIATE_PACKAGE_PREFIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PackageDataA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PackageDataW","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PrefixLen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Prefix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEGOTIATE_PACKAGE_PREFIXES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrefixCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEGOTIATE_CALLER_NAME_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEGOTIATE_CALLER_NAME_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMAIN_PASSWORD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinPasswordLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PasswordHistoryLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PasswordProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPasswordAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinPasswordAge","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAM_PASSWORD_NOTIFICATION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RelativeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PSAM_INIT_NOTIFICATION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"PSAM_PASSWORD_FILTER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FullName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SetOperation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MSV1_0_LOGON_SUBMIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsV1_0InteractiveLogon","Value":2} + ,{"Name":"MsV1_0Lm20Logon","Value":3} + ,{"Name":"MsV1_0NetworkLogon","Value":4} + ,{"Name":"MsV1_0SubAuthLogon","Value":5} + ,{"Name":"MsV1_0WorkstationUnlockLogon","Value":7} + ,{"Name":"MsV1_0S4ULogon","Value":12} + ,{"Name":"MsV1_0VirtualLogon","Value":82} + ,{"Name":"MsV1_0NoElevationLogon","Value":83} + ,{"Name":"MsV1_0LuidLogon","Value":84} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSV1_0_PROFILE_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsV1_0InteractiveProfile","Value":2} + ,{"Name":"MsV1_0Lm20LogonProfile","Value":3} + ,{"Name":"MsV1_0SmartCardProfile","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSV1_0_INTERACTIVE_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_INTERACTIVE_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_LM20_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChallengeToClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CaseSensitiveChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CaseInsensitiveChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUBAUTH_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChallengeToClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthenticationInfo1","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"AuthenticationInfo2","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubAuthPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_S4U_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_LM20_LOGON_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserSessionKey","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LanmanSessionKey","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserParameters","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_CREDENTIAL_KEY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InvalidCredKey","Value":0} + ,{"Name":"DeprecatedIUMCredKey","Value":1} + ,{"Name":"DomainUserCredKey","Value":2} + ,{"Name":"LocalUserCredKey","Value":3} + ,{"Name":"ExternallySuppliedCredKey","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSV1_0_CREDENTIAL_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LmPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUPPLEMENTAL_CREDENTIAL_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialKeyType","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NtPassword","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ShaPassword","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_IUM_SUPPLEMENTAL_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedCredsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedCreds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_REMOTE_SUPPLEMENTAL_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialKey","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialKeyType","Type":{"Kind":"ApiRef","Name":"MSV1_0_CREDENTIAL_KEY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedCredsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptedCreds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_NTLM3_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Response","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RespType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiRespType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MsgWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ChallengeFromClient","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AvPairsOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_AVID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsvAvEOL","Value":0} + ,{"Name":"MsvAvNbComputerName","Value":1} + ,{"Name":"MsvAvNbDomainName","Value":2} + ,{"Name":"MsvAvDnsComputerName","Value":3} + ,{"Name":"MsvAvDnsDomainName","Value":4} + ,{"Name":"MsvAvDnsTreeName","Value":5} + ,{"Name":"MsvAvFlags","Value":6} + ,{"Name":"MsvAvTimestamp","Value":7} + ,{"Name":"MsvAvRestrictions","Value":8} + ,{"Name":"MsvAvTargetName","Value":9} + ,{"Name":"MsvAvChannelBindings","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSV1_0_AV_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AvId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AvLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MsV1_0Lm20ChallengeRequest","Value":0} + ,{"Name":"MsV1_0Lm20GetChallengeResponse","Value":1} + ,{"Name":"MsV1_0EnumerateUsers","Value":2} + ,{"Name":"MsV1_0GetUserInfo","Value":3} + ,{"Name":"MsV1_0ReLogonUsers","Value":4} + ,{"Name":"MsV1_0ChangePassword","Value":5} + ,{"Name":"MsV1_0ChangeCachedPassword","Value":6} + ,{"Name":"MsV1_0GenericPassthrough","Value":7} + ,{"Name":"MsV1_0CacheLogon","Value":8} + ,{"Name":"MsV1_0SubAuth","Value":9} + ,{"Name":"MsV1_0DeriveCredential","Value":10} + ,{"Name":"MsV1_0CacheLookup","Value":11} + ,{"Name":"MsV1_0SetProcessOption","Value":12} + ,{"Name":"MsV1_0ConfigLocalAliases","Value":13} + ,{"Name":"MsV1_0ClearCachedCredentials","Value":14} + ,{"Name":"MsV1_0LookupToken","Value":15} + ,{"Name":"MsV1_0ValidateAuth","Value":16} + ,{"Name":"MsV1_0CacheLookupEx","Value":17} + ,{"Name":"MsV1_0GetCredentialKey","Value":18} + ,{"Name":"MsV1_0SetThreadOption","Value":19} + ,{"Name":"MsV1_0DecryptDpapiMasterKey","Value":20} + ,{"Name":"MsV1_0GetStrongCredentialKey","Value":21} + ,{"Name":"MsV1_0TransferCred","Value":22} + ,{"Name":"MsV1_0ProvisionTbal","Value":23} + ,{"Name":"MsV1_0DeleteTbalSecrets","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSV1_0_CHANGEPASSWORD_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NewPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Impersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_CHANGEPASSWORD_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordInfoValid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DomainPasswordInfo","Type":{"Kind":"ApiRef","Name":"DOMAIN_PASSWORD_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_PASSTHROUGH_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_PASSTHROUGH_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValidationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUBAUTH_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubAuthPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubAuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubAuthSubmitBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_SUBAUTH_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"MSV1_0_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SubAuthInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubAuthReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_LOGON_SUBMIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KerbInteractiveLogon","Value":2} + ,{"Name":"KerbSmartCardLogon","Value":6} + ,{"Name":"KerbWorkstationUnlockLogon","Value":7} + ,{"Name":"KerbSmartCardUnlockLogon","Value":8} + ,{"Name":"KerbProxyLogon","Value":9} + ,{"Name":"KerbTicketLogon","Value":10} + ,{"Name":"KerbTicketUnlockLogon","Value":11} + ,{"Name":"KerbS4ULogon","Value":12} + ,{"Name":"KerbCertificateLogon","Value":13} + ,{"Name":"KerbCertificateS4ULogon","Value":14} + ,{"Name":"KerbCertificateUnlockLogon","Value":15} + ,{"Name":"KerbNoElevationLogon","Value":83} + ,{"Name":"KerbLuidLogon","Value":84} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KERB_INTERACTIVE_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_INTERACTIVE_UNLOCK_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_LOGON","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SMART_CARD_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Pin","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CspDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CspData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SMART_CARD_UNLOCK_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_SMART_CARD_LOGON","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CERTIFICATE_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Pin","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CspDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CspData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CERTIFICATE_UNLOCK_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_CERTIFICATE_LOGON","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CERTIFICATE_S4U_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertificateLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceTicketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TicketGrantingTicketLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TicketGrantingTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_UNLOCK_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Logon","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_LOGON","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_S4U_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientUpn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PROFILE_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KerbInteractiveProfile","Value":2} + ,{"Name":"KerbSmartCardProfile","Value":4} + ,{"Name":"KerbTicketProfile","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KERB_INTERACTIVE_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROFILE_BUFFER_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SMART_CARD_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Profile","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_PROFILE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CertificateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CRYPTO_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CRYPTO_KEY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Profile","Type":{"Kind":"ApiRef","Name":"KERB_INTERACTIVE_PROFILE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PROTOCOL_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KerbDebugRequestMessage","Value":0} + ,{"Name":"KerbQueryTicketCacheMessage","Value":1} + ,{"Name":"KerbChangeMachinePasswordMessage","Value":2} + ,{"Name":"KerbVerifyPacMessage","Value":3} + ,{"Name":"KerbRetrieveTicketMessage","Value":4} + ,{"Name":"KerbUpdateAddressesMessage","Value":5} + ,{"Name":"KerbPurgeTicketCacheMessage","Value":6} + ,{"Name":"KerbChangePasswordMessage","Value":7} + ,{"Name":"KerbRetrieveEncodedTicketMessage","Value":8} + ,{"Name":"KerbDecryptDataMessage","Value":9} + ,{"Name":"KerbAddBindingCacheEntryMessage","Value":10} + ,{"Name":"KerbSetPasswordMessage","Value":11} + ,{"Name":"KerbSetPasswordExMessage","Value":12} + ,{"Name":"KerbVerifyCredentialsMessage","Value":13} + ,{"Name":"KerbQueryTicketCacheExMessage","Value":14} + ,{"Name":"KerbPurgeTicketCacheExMessage","Value":15} + ,{"Name":"KerbRefreshSmartcardCredentialsMessage","Value":16} + ,{"Name":"KerbAddExtraCredentialsMessage","Value":17} + ,{"Name":"KerbQuerySupplementalCredentialsMessage","Value":18} + ,{"Name":"KerbTransferCredentialsMessage","Value":19} + ,{"Name":"KerbQueryTicketCacheEx2Message","Value":20} + ,{"Name":"KerbSubmitTicketMessage","Value":21} + ,{"Name":"KerbAddExtraCredentialsExMessage","Value":22} + ,{"Name":"KerbQueryKdcProxyCacheMessage","Value":23} + ,{"Name":"KerbPurgeKdcProxyCacheMessage","Value":24} + ,{"Name":"KerbQueryTicketCacheEx3Message","Value":25} + ,{"Name":"KerbCleanupMachinePkinitCredsMessage","Value":26} + ,{"Name":"KerbAddBindingCacheEntryExMessage","Value":27} + ,{"Name":"KerbQueryBindingCacheMessage","Value":28} + ,{"Name":"KerbPurgeBindingCacheMessage","Value":29} + ,{"Name":"KerbPinKdcMessage","Value":30} + ,{"Name":"KerbUnpinAllKdcsMessage","Value":31} + ,{"Name":"KerbQueryDomainExtendedPoliciesMessage","Value":32} + ,{"Name":"KerbQueryS4U2ProxyCacheMessage","Value":33} + ,{"Name":"KerbRetrieveKeyTabMessage","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KERB_QUERY_TKT_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_CACHE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_CACHE_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_CACHE_INFO_EX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BranchId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TICKET_CACHE_INFO_EX3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ServerRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenewTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BranchId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KdcCalled","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_TKT_CACHE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_TKT_CACHE_EX_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_TKT_CACHE_EX2_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX2","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_TKT_CACHE_EX3_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfTickets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tickets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX3","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecHandle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLower","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwUpper","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_AUTH_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_NET_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_NET_ADDRESSES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Addresses","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"KERB_NET_ADDRESS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_EXTERNAL_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NameType","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"NameCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Names","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_EXTERNAL_TICKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_NAME","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TargetDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AltTargetDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RenewUntil","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TimeSkew","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EncodedTicketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncodedTicket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_RETRIEVE_TKT_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TicketFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptionType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_RETRIEVE_TKT_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ticket","Type":{"Kind":"ApiRef","Name":"KERB_EXTERNAL_TICKET","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PURGE_TKT_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PURGE_TKT_CACHE_EX_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TicketTemplate","Type":{"Kind":"ApiRef","Name":"KERB_TICKET_CACHE_INFO_EX","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SUBMIT_TKT_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY32","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KerbCredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KerbCredOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_KDC_PROXY_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KDC_PROXY_CACHE_ENTRY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SinceLastUsed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyServerVdir","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"CredUserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CredDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GlobalCache","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_KDC_PROXY_CACHE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KDC_PROXY_CACHE_ENTRY_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PURGE_KDC_PROXY_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PURGE_KDC_PROXY_CACHE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfPurged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_S4U2PROXY_CACHE_ENTRY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Expiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_S4U2PROXY_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Expiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_S4U2PROXY_CACHE_ENTRY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_S4U2PROXY_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_S4U2PROXY_CACHE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Creds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_S4U2PROXY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_RETRIEVE_KEY_TAB_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_RETRIEVE_KEY_TAB_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KeyTabLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyTab","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CHANGEPASSWORD_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NewPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Impersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SETPASSWORD_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_SETPASSWORD_EX_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialsHandle","Type":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccountRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientRealm","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Impersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KdcAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_DECRYPT_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CryptoType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"KeyUsage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"ApiRef","Name":"KERB_CRYPTO_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptedDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialVectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InitialVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EncryptedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_DECRYPT_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DecryptedData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_ADD_BINDING_CACHE_ENTRY_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_REFRESH_SCCRED_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialBlob","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_ADD_CREDENTIALS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_ADD_CREDENTIALS_REQUEST_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Credentials","Type":{"Kind":"ApiRef","Name":"KERB_ADD_CREDENTIALS_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PrincipalNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrincipalNames","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_TRANSFER_CRED_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OriginLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_BINDING_CACHE_ENTRY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiscoveryTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CacheFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KdcName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_BINDING_CACHE_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CountOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KERB_BINDING_CACHE_ENTRY_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RealmName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"KdcAddress","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_BINDING_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_PURGE_BINDING_CACHE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"KERB_PROTOCOL_MESSAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedPolicies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CERTIFICATE_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CertHashInfo","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KERB_CERTIFICATE_HASHINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StoreNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HashLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KERB_CERTIFICATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POLICY_AUDIT_SID_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserSidArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_POLICY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuditSubCategoryGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AuditingInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuditCategoryGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PKU2U_CERT_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CertOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CertLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PKU2U_CREDUI_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CertArrayCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CertArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PKU2U_LOGON_SUBMIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Pku2uCertificateS4ULogon","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PKU2U_CERTIFICATE_S4U_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"ApiRef","Name":"PKU2U_LOGON_SUBMIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserPrincipalName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CertificateLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wRPCID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wRPCID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecBuffer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecBufferDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_NEGOTIATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_CHANNEL_BINDINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwInitiatorAddrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbInitiatorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInitiatorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAcceptorAddrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAcceptorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAcceptorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbApplicationDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwApplicationDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecApplicationProtocolNegotiationExt_None","Value":0} + ,{"Name":"SecApplicationProtocolNegotiationExt_NPN","Value":1} + ,{"Name":"SecApplicationProtocolNegotiationExt_ALPN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEC_APPLICATION_PROTOCOL_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtoNegoExt","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolListSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_APPLICATION_PROTOCOLS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolListsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolLists","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_SRTP_PROTECTION_PROFILES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProfilesSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProfilesList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_SRTP_MASTER_KEY_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MasterKeyIdentifierSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MasterKeyIdentifier","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_TOKEN_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KeyParametersSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeyParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_PRESHAREDKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_PRESHAREDKEY_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyIdentitySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeyIdentity","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_DTLS_MTU" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathMTU","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_FLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_TRAFFIC_SECRET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecTrafficSecret_None","Value":0} + ,{"Name":"SecTrafficSecret_Client","Value":1} + ,{"Name":"SecTrafficSecret_Server","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEC_TRAFFIC_SECRETS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SymmetricAlgId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ChainingMode","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HashAlgId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"IvSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MsgSequenceStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MsgSequenceEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TrafficSecretType","Type":{"Kind":"ApiRef","Name":"SEC_TRAFFIC_SECRET_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TrafficSecretSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TrafficSecret","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_NamesW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_NamesA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_SSIProviderW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ProviderInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_SSIProviderA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ProviderInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_KdcProxySettingsW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyServerOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProxyServerLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientTlsCredOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientTlsCredLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCredentials_Cert" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncodedCertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncodedCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SubjectAttributes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AttributeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CRED_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecPkgCredClass_None","Value":0} + ,{"Name":"SecPkgCredClass_Ephemeral","Value":10} + ,{"Name":"SecPkgCredClass_PersistedGeneric","Value":20} + ,{"Name":"SecPkgCredClass_PersistedSpecific","Value":30} + ,{"Name":"SecPkgCredClass_Explicit","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SecPkgContext_CredInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CredClass","Type":{"Kind":"ApiRef","Name":"SECPKG_CRED_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"IsPromptingNeeded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegoPackageInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegoStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Sizes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbMaxToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaxSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSecurityTrailer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_StreamSizes" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbTrailer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaximumMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NamesW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_ATTR_LCT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecPkgAttrLastClientTokenYes","Value":0} + ,{"Name":"SecPkgAttrLastClientTokenNo","Value":1} + ,{"Name":"SecPkgAttrLastClientTokenMaybe","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SecPkgContext_LastClientTokenStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastClientTokenStatus","Type":{"Kind":"ApiRef","Name":"SECPKG_ATTR_LCT_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NamesA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Lifespan" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tsStart","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"tsExpiry","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_DceInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthzSvc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_KeyInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sSignatureAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"sEncryptAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_KeyInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sSignatureAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sEncryptAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncryptAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_AuthorityA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sAuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_AuthorityW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sAuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ProtoInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ProtoInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"majorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_PasswordExpiry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tsPasswordExpires","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_LogoffTime" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tsLogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SessionKey" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegoKeys" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VerifyKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VerifyKeyLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VerifyKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_PackageInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_PackageInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_UserFlags" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Flags" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegotiationInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"NegotiationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegotiationInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"NegotiationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NativeNamesW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NativeNamesA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"sServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_CredentialNameW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CredentialType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sCredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_CredentialNameA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CredentialType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sCredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_AccessToken" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_TargetInformation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MarshalledTargetInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MarshalledTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_AuthzID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthzIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthzID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Target" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ClientSpecifiedTarget" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Bindings" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BindingsLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_CHANNEL_BINDINGS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecApplicationProtocolNegotiationStatus_None","Value":0} + ,{"Name":"SecApplicationProtocolNegotiationStatus_Success","Value":1} + ,{"Name":"SecApplicationProtocolNegotiationStatus_SelectedClientOnly","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SecPkgContext_ApplicationProtocol" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtoNegoStatus","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProtoNegoExt","Type":{"Kind":"ApiRef","Name":"SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProtocolIdSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProtocolId","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_NegotiatedTlsExtensions" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtensionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_APP_MODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"UserData","Type":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ReturnToLsa","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_GET_KEY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Arg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Principal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"KeyVer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FREE_CREDENTIALS_HANDLE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADD_CREDENTIALS_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ADD_CREDENTIALS_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CHANGE_PASSWORD_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CHANGE_PASSWORD_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"INITIALIZE_SECURITY_CONTEXT_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"INITIALIZE_SECURITY_CONTEXT_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ACCEPT_SECURITY_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"COMPLETE_AUTH_TOKEN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPERSONATE_SECURITY_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"REVERT_SECURITY_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DELETE_SECURITY_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"APPLY_CONTROL_TOKEN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_CONTEXT_ATTRIBUTES_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QUERY_CONTEXT_ATTRIBUTES_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SET_CONTEXT_ATTRIBUTES_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SET_CONTEXT_ATTRIBUTES_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SET_CREDENTIALS_ATTRIBUTES_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SET_CREDENTIALS_ATTRIBUTES_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FREE_CONTEXT_BUFFER_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MAKE_SIGNATURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VERIFY_SIGNATURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ENCRYPT_MESSAGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DECRYPT_MESSAGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ENUMERATE_SECURITY_PACKAGES_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ENUMERATE_SECURITY_PACKAGES_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_SECURITY_PACKAGE_INFO_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QUERY_SECURITY_PACKAGE_INFO_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SecDelegationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecFull","Value":0} + ,{"Name":"SecService","Value":1} + ,{"Name":"SecTree","Value":2} + ,{"Name":"SecDirectory","Value":3} + ,{"Name":"SecObject","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EXPORT_SECURITY_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPORT_SECURITY_CONTEXT_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPORT_SECURITY_CONTEXT_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SecurityFunctionTableW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnumerateSecurityPackagesW","Type":{"Kind":"ApiRef","Name":"ENUMERATE_SECURITY_PACKAGES_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCredentialsAttributesW","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AcquireCredentialsHandleW","Type":{"Kind":"ApiRef","Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeCredentialsHandle","Type":{"Kind":"ApiRef","Name":"FREE_CREDENTIALS_HANDLE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"InitializeSecurityContextW","Type":{"Kind":"ApiRef","Name":"INITIALIZE_SECURITY_CONTEXT_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AcceptSecurityContext","Type":{"Kind":"ApiRef","Name":"ACCEPT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CompleteAuthToken","Type":{"Kind":"ApiRef","Name":"COMPLETE_AUTH_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteSecurityContext","Type":{"Kind":"ApiRef","Name":"DELETE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ApplyControlToken","Type":{"Kind":"ApiRef","Name":"APPLY_CONTROL_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryContextAttributesW","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImpersonateSecurityContext","Type":{"Kind":"ApiRef","Name":"IMPERSONATE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RevertSecurityContext","Type":{"Kind":"ApiRef","Name":"REVERT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MakeSignature","Type":{"Kind":"ApiRef","Name":"MAKE_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"VERIFY_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeContextBuffer","Type":{"Kind":"ApiRef","Name":"FREE_CONTEXT_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QuerySecurityPackageInfoW","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_PACKAGE_INFO_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ExportSecurityContext","Type":{"Kind":"ApiRef","Name":"EXPORT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImportSecurityContextW","Type":{"Kind":"ApiRef","Name":"IMPORT_SECURITY_CONTEXT_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddCredentialsW","Type":{"Kind":"ApiRef","Name":"ADD_CREDENTIALS_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved8","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QuerySecurityContextToken","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptMessage","Type":{"Kind":"ApiRef","Name":"ENCRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DecryptMessage","Type":{"Kind":"ApiRef","Name":"DECRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SetContextAttributesW","Type":{"Kind":"ApiRef","Name":"SET_CONTEXT_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SetCredentialsAttributesW","Type":{"Kind":"ApiRef","Name":"SET_CREDENTIALS_ATTRIBUTES_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeAccountPasswordW","Type":{"Kind":"ApiRef","Name":"CHANGE_PASSWORD_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryContextAttributesExW","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCredentialsAttributesExW","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecurityFunctionTableA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnumerateSecurityPackagesA","Type":{"Kind":"ApiRef","Name":"ENUMERATE_SECURITY_PACKAGES_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AcquireCredentialsHandleA","Type":{"Kind":"ApiRef","Name":"ACQUIRE_CREDENTIALS_HANDLE_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeCredentialsHandle","Type":{"Kind":"ApiRef","Name":"FREE_CREDENTIALS_HANDLE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"InitializeSecurityContextA","Type":{"Kind":"ApiRef","Name":"INITIALIZE_SECURITY_CONTEXT_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AcceptSecurityContext","Type":{"Kind":"ApiRef","Name":"ACCEPT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CompleteAuthToken","Type":{"Kind":"ApiRef","Name":"COMPLETE_AUTH_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteSecurityContext","Type":{"Kind":"ApiRef","Name":"DELETE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ApplyControlToken","Type":{"Kind":"ApiRef","Name":"APPLY_CONTROL_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryContextAttributesA","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImpersonateSecurityContext","Type":{"Kind":"ApiRef","Name":"IMPERSONATE_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RevertSecurityContext","Type":{"Kind":"ApiRef","Name":"REVERT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MakeSignature","Type":{"Kind":"ApiRef","Name":"MAKE_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"VERIFY_SIGNATURE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeContextBuffer","Type":{"Kind":"ApiRef","Name":"FREE_CONTEXT_BUFFER_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QuerySecurityPackageInfoA","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_PACKAGE_INFO_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ExportSecurityContext","Type":{"Kind":"ApiRef","Name":"EXPORT_SECURITY_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImportSecurityContextA","Type":{"Kind":"ApiRef","Name":"IMPORT_SECURITY_CONTEXT_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddCredentialsA","Type":{"Kind":"ApiRef","Name":"ADD_CREDENTIALS_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved8","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QuerySecurityContextToken","Type":{"Kind":"ApiRef","Name":"QUERY_SECURITY_CONTEXT_TOKEN_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EncryptMessage","Type":{"Kind":"ApiRef","Name":"ENCRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DecryptMessage","Type":{"Kind":"ApiRef","Name":"DECRYPT_MESSAGE_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SetContextAttributesA","Type":{"Kind":"ApiRef","Name":"SET_CONTEXT_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SetCredentialsAttributesA","Type":{"Kind":"ApiRef","Name":"SET_CREDENTIALS_ATTRIBUTES_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeAccountPasswordA","Type":{"Kind":"ApiRef","Name":"CHANGE_PASSWORD_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryContextAttributesExA","Type":{"Kind":"ApiRef","Name":"QUERY_CONTEXT_ATTRIBUTES_EX_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCredentialsAttributesExA","Type":{"Kind":"ApiRef","Name":"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INIT_SECURITY_INTERFACE_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableA","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"INIT_SECURITY_INTERFACE_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableW","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"SASL_AUTHZID_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Sasl_AuthZIDForbidden","Value":0} + ,{"Name":"Sasl_AuthZIDProcessed","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_EX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DomainOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PackedCredentialsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackedCredentialsLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_EXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_EXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_INFO" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthIdExw","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EXW","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthIdExa","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EXA","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthId_a","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_A","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthId_w","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuthIdEx2","Type":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_EX2","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_PACKAGE_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_ATTRIBUTEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Keyword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_ATTRIBUTEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Keyword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIALA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWritten","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_ATTRIBUTEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIALW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Comment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWritten","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Persist","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_ATTRIBUTEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"TargetAlias","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_TARGET_INFORMATIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetbiosServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsTreeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_TARGET_INFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetbiosServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetbiosDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DnsTreeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_CREDENTIAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbHashOfCert","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USERNAME_TARGET_CREDENTIAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BINARY_BLOB_CREDENTIAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRED_MARSHAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CertCredential","Value":1} + ,{"Name":"UsernameTargetCredential","Value":2} + ,{"Name":"BinaryBlobCredential","Value":3} + ,{"Name":"UsernameForPackedCredentials","Value":4} + ,{"Name":"BinaryBlobForSystem","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRED_PROTECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CredUnprotected","Value":0} + ,{"Name":"CredUserProtection","Value":1} + ,{"Name":"CredTrustedProtection","Value":2} + ,{"Name":"CredForSystemProtection","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDUI_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszMessageText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszCaptionText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hbmBanner","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDUI_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszMessageText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszCaptionText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hbmBanner","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_TOKEN_INFORMATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LsaTokenInformationNull","Value":0} + ,{"Name":"LsaTokenInformationV1","Value":1} + ,{"Name":"LsaTokenInformationV2","Value":2} + ,{"Name":"LsaTokenInformationV3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_TOKEN_INFORMATION_NULL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_TOKEN_INFORMATION_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"TOKEN_USER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"PrimaryGroup","Type":{"Kind":"ApiRef","Name":"TOKEN_PRIMARY_GROUP","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"TOKEN_OWNER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultDacl","Type":{"Kind":"ApiRef","Name":"TOKEN_DEFAULT_DACL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_TOKEN_INFORMATION_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExpirationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"TOKEN_USER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Groups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"PrimaryGroup","Type":{"Kind":"ApiRef","Name":"TOKEN_PRIMARY_GROUP","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Owner","Type":{"Kind":"ApiRef","Name":"TOKEN_OWNER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultDacl","Type":{"Kind":"ApiRef","Name":"TOKEN_DEFAULT_DACL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserClaims","Type":{"Kind":"ApiRef","Name":"TOKEN_USER_CLAIMS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceClaims","Type":{"Kind":"ApiRef","Name":"TOKEN_DEVICE_CLAIMS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_CREATE_LOGON_SESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LSA_DELETE_LOGON_SESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_ADD_CREDENTIAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_GET_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QueryContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RetrieveAllCredentials","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrimaryKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_DELETE_CREDENTIAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrimaryKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_ALLOCATE_LSA_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_FREE_LSA_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Base","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_ALLOCATE_PRIVATE_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_FREE_PRIVATE_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Base","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_ALLOCATE_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LengthRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_FREE_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"ClientBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_COPY_TO_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ClientBaseAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferToCopy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_COPY_FROM_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferToCopy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ClientBaseAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PLSA_CREATE_LOGON_SESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_DELETE_LOGON_SESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_ADD_CREDENTIAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_DELETE_CREDENTIAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_ALLOCATE_LSA_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_FREE_LSA_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_ALLOCATE_PRIVATE_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_FREE_PRIVATE_HEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_ALLOCATE_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_FREE_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_COPY_TO_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_COPY_FROM_CLIENT_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_DISPATCH_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddCredential","Type":{"Kind":"ApiRef","Name":"PLSA_ADD_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteCredential","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CopyToClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_TO_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CopyFromClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_FROM_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_AP_INITIALIZE_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuthenticationPackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LsaDispatchTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_DISPATCH_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Database","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Confidentiality","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AuthenticationPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AP_LOGON_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthenticationInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientAuthenticationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AP_LOGON_USER_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthenticationInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientAuthenticationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AP_CALL_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AP_CALL_PACKAGE_PASSTHROUGH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AP_LOGON_TERMINATED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_AP_CALL_PACKAGE_UNTRUSTED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_INITIALIZE_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_LOGON_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_LOGON_USER_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_CALL_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_CALL_PACKAGE_PASSTHROUGH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_LOGON_TERMINATED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AP_CALL_PACKAGE_UNTRUSTED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PSAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClearPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OldCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"OldCredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserAccountControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UPN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NetbiosDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NewCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"NewCredentialSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"CredentialName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSAM_CREDENTIAL_UPDATE_FREE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SAM_REGISTER_MAPPING_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Original","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Mapped","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Continuable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAM_REGISTER_MAPPING_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_ELEMENT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAM_REGISTER_MAPPING_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Table","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAM_REGISTER_MAPPING_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SEC_THREAD_START" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SECPKG_CLIENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HasTcbPrivilege","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Impersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Restricted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClientFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CALL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CallCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MechOid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SUPPLEMENTAL_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_BYTE_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ByteArrayLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SHORT_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShortArrayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ShortArrayCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SUPPLIED_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"SECPKG_SHORT_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"SECPKG_SHORT_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PackedCredentials","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbHeaderLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClientThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModifiedId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"fCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrincipalName","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PackageList","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MarshaledSuppliedCreds","Type":{"Kind":"ApiRef","Name":"SECPKG_BYTE_VECTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CredentialCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Credentials","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SURROGATE_LOGON_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SURROGATE_LOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SurrogateLogonID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_CALLBACK_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PLSA_CALLBACK_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SECPKG_PRIMARY_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"DownlevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare1","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare2","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare3","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare4","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_PRIMARY_CRED_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"DownlevelName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OldPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Upn","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare1","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare2","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare3","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Spare4","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PrevLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MachineState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetupMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DnsDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DomainGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_EXTENDED_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecpkgGssInfo","Value":1} + ,{"Name":"SecpkgContextThunks","Value":2} + ,{"Name":"SecpkgMutualAuthLevel","Value":3} + ,{"Name":"SecpkgWowClientDll","Value":4} + ,{"Name":"SecpkgExtraOids","Value":5} + ,{"Name":"SecpkgMaxInfo","Value":6} + ,{"Name":"SecpkgNego2Info","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SECPKG_GSS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncodedIdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EncodedId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CONTEXT_THUNKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InfoLevelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Levels","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_MUTUAL_AUTH_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MutualAuthLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_WOW_CLIENT_DLL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WowClientDllPath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_SERIALIZED_OID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OidAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OidValue","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_EXTRA_OIDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Oids","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SECPKG_SERIALIZED_OID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_NEGO2_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthScheme","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PackageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_EXTENDED_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"_Info_e__Union","TargetKind":"Default","Api":"Security","Parents":["SECPKG_EXTENDED_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GssInfo","Type":{"Kind":"ApiRef","Name":"SECPKG_GSS_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ContextThunks","Type":{"Kind":"ApiRef","Name":"SECPKG_CONTEXT_THUNKS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MutualAuthLevel","Type":{"Kind":"ApiRef","Name":"SECPKG_MUTUAL_AUTH_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WowClientDll","Type":{"Kind":"ApiRef","Name":"SECPKG_WOW_CLIENT_DLL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ExtraOids","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTRA_OIDS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Nego2Info","Type":{"Kind":"ApiRef","Name":"SECPKG_NEGO2_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SECPKG_TARGETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SaslContext" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SaslContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_USER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CALL_PACKAGE_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecPkgCallPackageMinMessage","Value":1024} + ,{"Name":"SecPkgCallPackagePinDcMessage","Value":1024} + ,{"Name":"SecPkgCallPackageUnpinAllDcsMessage","Value":1025} + ,{"Name":"SecPkgCallPackageTransferCredMessage","Value":1026} + ,{"Name":"SecPkgCallPackageMaxMessage","Value":1026} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SECPKG_CALL_PACKAGE_PIN_DC_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DcName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DcFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CALL_PACKAGE_UNPIN_ALL_DCS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_CALL_PACKAGE_TRANSFER_CRED_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_REDIRECTED_LOGON_INIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LSA_REDIRECTED_LOGON_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LSA_REDIRECTED_LOGON_CLEANUP_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_REDIRECTED_LOGON_GET_LOGON_CREDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LogonBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"LogonBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LSA_REDIRECTED_LOGON_GET_SUPP_CREDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PLSA_REDIRECTED_LOGON_INIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REDIRECTED_LOGON_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SECPKG_REDIRECTED_LOGON_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RedirectedLogonGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"RedirectedLogonHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Init","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_INIT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CleanupCallback","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetLogonCreds","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_GET_LOGON_CREDS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetSupplementalCreds","Type":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_GET_SUPP_CREDS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_POST_LOGON_USER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"LinkedLogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_IMPERSONATE_CLIENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_UNLOAD_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_DUPLICATE_HANDLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestionationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_SAVE_SUPPLEMENTAL_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SupplementalCredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SupplementalCreds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Synchronous","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_CREATE_THREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StackSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartFunction","Type":{"Kind":"ApiRef","Name":"SEC_THREAD_START","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_GET_CLIENT_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_CLIENT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_REGISTER_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StartFunction","Type":{"Kind":"ApiRef","Name":"SEC_THREAD_START","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"NotificationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotificationClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotificationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IntervalMinutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WaitEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LSA_CANCEL_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NotifyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_MAP_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CREATE_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TokenGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Workstation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ProfilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SECPKG_SESSIONINFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecSessionPrimaryCred","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_CREATE_TOKEN_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TokenGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Workstation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ProfilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SessionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SessionInformationType","Type":{"Kind":"ApiRef","Name":"SECPKG_SESSIONINFO_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AUDIT_LOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"WorkstationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"UserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_CALL_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CALL_PACKAGEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CALL_PACKAGE_PASSTHROUGH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_GET_CALL_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_CALL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CREATE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"MaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InitialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_ALLOCATE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_FREE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"LSA_DELETE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SharedMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_GET_APP_MODE_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Argument1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Argument2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnToLsa","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LSA_SET_APP_MODE_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ReturnToLsa","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SECPKG_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SecNameSamCompatible","Value":0} + ,{"Name":"SecNameAlternateId","Value":1} + ,{"Name":"SecNameFlat","Value":2} + ,{"Name":"SecNameDN","Value":3} + ,{"Name":"SecNameSPN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_OPEN_SAM_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"SECPKG_NAME_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AllowGuest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_GET_USER_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrimaryCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"PrimaryCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_GET_USER_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"UserAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CLOSE_SAM_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_GET_AUTH_DATA_FOR_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NameType","Type":{"Kind":"ApiRef","Name":"SECPKG_NAME_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"UserAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"UserFlatName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LSA_CONVERT_AUTH_DATA_TO_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthorityName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_CRACK_SINGLE_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FormatOffered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PerformAtGC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NameInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"RequestedFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CrackedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DnsDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_AUDIT_ACCOUNT_LOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Success","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ClientName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"MappedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_CLIENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"Argument1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Argument2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_REGISTER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CallbackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PLSA_CALLBACK_FUNCTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_GET_EXTENDED_CALL_FLAGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SECPKG_EVENT_PACKAGE_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_EVENT_ROLE_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PreviousRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NewRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECPKG_EVENT_NOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PackageParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_UPDATE_PRIMARY_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LSA_PROTECT_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_OPEN_TOKEN_BY_LOGON_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"RetTokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_EXPAND_AUTH_DATA_FOR_DOMAIN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserAuthData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"UserAuthDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ExpandedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ExpandedAuthDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CRED_FETCH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CredFetchDefault","Value":0} + ,{"Name":"CredFetchDPAPI","Value":1} + ,{"Name":"CredFetchForced","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LSA_GET_SERVICE_ACCOUNT_PASSWORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CredFetch","Type":{"Kind":"ApiRef","Name":"CRED_FETCH","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"FileTimeExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CurrentPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"PreviousPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"FileTimeCurrPwdValidForOutbound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LSA_AUDIT_LOGON_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"WorkstationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"UserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_CHECK_PROTECTED_USER_BY_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtectedUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LSA_QUERY_CLIENT_REQUEST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"QueryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReplyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PLSA_IMPERSONATE_CLIENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_UNLOAD_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_DUPLICATE_HANDLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CREATE_THREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_CLIENT_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REGISTER_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CANCEL_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_MAP_BUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CREATE_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AUDIT_LOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CALL_PACKAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CALL_PACKAGEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_CALL_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CREATE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_ALLOCATE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_FREE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_DELETE_SHARED_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_OPEN_SAM_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_USER_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_USER_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CLOSE_SAM_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CONVERT_AUTH_DATA_TO_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CLIENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_REGISTER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_UPDATE_PRIMARY_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_AUTH_DATA_FOR_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CRACK_SINGLE_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AUDIT_ACCOUNT_LOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CALL_PACKAGE_PASSTHROUGH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_PROTECT_MEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_OPEN_TOKEN_BY_LOGON_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CREATE_TOKEN_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_EXTENDED_CALL_FLAGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_SERVICE_ACCOUNT_PASSWORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_AUDIT_LOGON_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_CHECK_PROTECTED_USER_BY_TOKEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_QUERY_CLIENT_REQUEST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_GET_APP_MODE_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PLSA_SET_APP_MODE_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ENCRYPTED_CREDENTIALW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cred","Type":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClearCredentialBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CredReadFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredReadDomainCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredFreeCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CredWriteFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CredFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCRYPTED_CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CrediUnmarshalandDecodeStringFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MarshaledString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Blob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"BlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"IsFailureFatal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"User","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEC_WINNT_AUTH_IDENTITY_EX32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_SECPKG_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreateLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteLogonSession","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_LOGON_SESSION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AddCredential","Type":{"Kind":"ApiRef","Name":"PLSA_ADD_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteCredential","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_CREDENTIAL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeLsaHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CopyToClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_TO_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CopyFromClientBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_COPY_FROM_CLIENT_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ImpersonateClient","Type":{"Kind":"ApiRef","Name":"PLSA_IMPERSONATE_CLIENT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UnloadPackage","Type":{"Kind":"ApiRef","Name":"PLSA_UNLOAD_PACKAGE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DuplicateHandle","Type":{"Kind":"ApiRef","Name":"PLSA_DUPLICATE_HANDLE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SaveSupplementalCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CreateThread","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_THREAD","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetClientInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CLIENT_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RegisterNotification","Type":{"Kind":"ApiRef","Name":"PLSA_REGISTER_NOTIFICATION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CancelNotification","Type":{"Kind":"ApiRef","Name":"PLSA_CANCEL_NOTIFICATION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"MapBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_MAP_BUFFER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CreateToken","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_TOKEN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuditLogon","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_LOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackage","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeReturnBuffer","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetCallInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_CALL_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackageEx","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGEEX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteSharedMemory","Type":{"Kind":"ApiRef","Name":"PLSA_DELETE_SHARED_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OpenSamUser","Type":{"Kind":"ApiRef","Name":"PLSA_OPEN_SAM_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetUserCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_GET_USER_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetUserAuthData","Type":{"Kind":"ApiRef","Name":"PLSA_GET_USER_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CloseSamUser","Type":{"Kind":"ApiRef","Name":"PLSA_CLOSE_SAM_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ConvertAuthDataToToken","Type":{"Kind":"ApiRef","Name":"PLSA_CONVERT_AUTH_DATA_TO_TOKEN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ClientCallback","Type":{"Kind":"ApiRef","Name":"PLSA_CLIENT_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateCredentials","Type":{"Kind":"ApiRef","Name":"PLSA_UPDATE_PRIMARY_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetAuthDataForUser","Type":{"Kind":"ApiRef","Name":"PLSA_GET_AUTH_DATA_FOR_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CrackSingleName","Type":{"Kind":"ApiRef","Name":"PLSA_CRACK_SINGLE_NAME","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuditAccountLogon","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_ACCOUNT_LOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackagePassthrough","Type":{"Kind":"ApiRef","Name":"PLSA_CALL_PACKAGE_PASSTHROUGH","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CrediRead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CredReadFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CrediReadDomainCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CredReadDomainCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CrediFreeCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CredFreeCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"LsaProtectMemory","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LsaUnprotectMemory","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"OpenTokenByLogonId","Type":{"Kind":"ApiRef","Name":"PLSA_OPEN_TOKEN_BY_LOGON_ID","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ExpandAuthDataForDomain","Type":{"Kind":"ApiRef","Name":"PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AllocatePrivateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_PRIVATE_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreePrivateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_PRIVATE_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CreateTokenEx","Type":{"Kind":"ApiRef","Name":"PLSA_CREATE_TOKEN_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CrediWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CredWriteFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CrediUnmarshalandDecodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CrediUnmarshalandDecodeStringFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DummyFunction6","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetExtendedCallFlags","Type":{"Kind":"ApiRef","Name":"PLSA_GET_EXTENDED_CALL_FLAGS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DuplicateTokenHandle","Type":{"Kind":"ApiRef","Name":"PLSA_DUPLICATE_HANDLE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetServiceAccountPassword","Type":{"Kind":"ApiRef","Name":"PLSA_GET_SERVICE_ACCOUNT_PASSWORD","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DummyFunction7","Type":{"Kind":"ApiRef","Name":"PLSA_PROTECT_MEMORY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AuditLogonEx","Type":{"Kind":"ApiRef","Name":"PLSA_AUDIT_LOGON_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CheckProtectedUserByToken","Type":{"Kind":"ApiRef","Name":"PLSA_CHECK_PROTECTED_USER_BY_TOKEN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"QueryClientRequest","Type":{"Kind":"ApiRef","Name":"PLSA_QUERY_CLIENT_REQUEST","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GetAppModeInfo","Type":{"Kind":"ApiRef","Name":"PLSA_GET_APP_MODE_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SetAppModeInfo","Type":{"Kind":"ApiRef","Name":"PLSA_SET_APP_MODE_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LSA_LOCATE_PKG_BY_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"PackgeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PLSA_LOCATE_PKG_BY_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"SECPKG_DLL_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RegisterCallback","Type":{"Kind":"ApiRef","Name":"PLSA_REGISTER_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LocatePackageById","Type":{"Kind":"ApiRef","Name":"PLSA_LOCATE_PKG_BY_ID","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpInitializeFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PackageId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PARAMETERS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_SECPKG_FUNCTION_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpShutdownFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SpGetInfoFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpGetExtendedInformationFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpSetExtendedInformationFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_EXTENDED_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_AP_LOGON_USER_EX2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ProfileBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PLSA_AP_LOGON_USER_EX2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_AP_LOGON_USER_EX3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ProfileBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PLSA_AP_LOGON_USER_EX3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_AP_PRE_LOGON_USER_SURROGATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PLSA_AP_PRE_LOGON_USER_SURROGATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LSA_AP_POST_LOGON_USER_SURROGATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SurrogateLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SURROGATE_LOGON","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ProfileBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SubStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformationType","Type":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticatingAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MachineName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PLSA_AP_POST_LOGON_USER_SURROGATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SpAcceptCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrimaryCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_PRIMARY_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SupplementalCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_SUPPLEMENTAL_CRED","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SpAcquireCredentialsHandleFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CredentialUseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AuthorizationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"GetKeyFunciton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"GetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"CredentialHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpFreeCredentialsHandleFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpQueryCredentialsAttributesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CredentialAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpSetCredentialsAttributesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CredentialAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpAddCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PrincipalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CredentialUseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthorizationData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GetKeyFunciton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpSaveCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpGetCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpDeleteCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpInitLsaModeContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NewContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OutputBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MappedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpDeleteContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpApplyControlTokenFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ControlToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpAcceptLsaModeContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ContextAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"MappedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpGetUserInfoFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_USER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpQueryContextAttributesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ContextAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpSetContextAttributesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ContextAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpChangeAccountPasswordFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Impersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpQueryMetaDataFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MetaDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpExchangeMetaDataFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ContextRequirements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MetaDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SpGetCredUIContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FlatCredUIContextLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"FlatCredUIContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpUpdateCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FlatCredUIContextLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FlatCredUIContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpValidateTargetInfoFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_TARGETINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LSA_AP_POST_LOGON_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PostLogonUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_POST_LOGON_USER_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpGetRemoteCredGuardLogonBufferFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RedirectedLogonHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CleanupCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"LogonBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpGetRemoteCredGuardSupplementalCredsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"RedirectedLogonHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CleanupCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpGetTbalSupplementalCredsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"SupplementalCredsSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SECPKG_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InitializePackage","Type":{"Kind":"ApiRef","Name":"PLSA_AP_INITIALIZE_PACKAGE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonUserA","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackage","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonTerminated","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_TERMINATED","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackageUntrusted","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE_UNTRUSTED","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CallPackagePassthrough","Type":{"Kind":"ApiRef","Name":"PLSA_AP_CALL_PACKAGE_PASSTHROUGH","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonUserExA","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonUserEx2","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX2","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Initialize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpInitializeFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Shutdown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpShutdownFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetInfoFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AcceptCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpAcceptCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AcquireCredentialsHandleA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpAcquireCredentialsHandleFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryCredentialsAttributesA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpQueryCredentialsAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"FreeCredentialsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpFreeCredentialsHandleFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SaveCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpSaveCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DeleteCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpDeleteCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"InitLsaModeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpInitLsaModeContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AcceptLsaModeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpAcceptLsaModeContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DeleteContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ApplyControlToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpApplyControlTokenFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetUserInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetUserInfoFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetExtendedInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetExtendedInformationFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryContextAttributesA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpQueryContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"AddCredentialsA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpAddCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SetExtendedInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpSetExtendedInformationFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SetContextAttributesA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpSetContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SetCredentialsAttributesA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpSetCredentialsAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ChangeAccountPasswordA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpChangeAccountPasswordFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpQueryMetaDataFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ExchangeMetaData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpExchangeMetaDataFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetCredUIContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetCredUIContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"UpdateCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpUpdateCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ValidateTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpValidateTargetInfoFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"PostLogonUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_AP_POST_LOGON_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetRemoteCredGuardLogonBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetRemoteCredGuardLogonBufferFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetRemoteCredGuardSupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetRemoteCredGuardSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetTbalSupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetTbalSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"LogonUserEx3","Type":{"Kind":"ApiRef","Name":"PLSA_AP_LOGON_USER_EX3","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PreLogonUserSurrogate","Type":{"Kind":"ApiRef","Name":"PLSA_AP_PRE_LOGON_USER_SURROGATE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PostLogonUserSurrogate","Type":{"Kind":"ApiRef","Name":"PLSA_AP_POST_LOGON_USER_SURROGATE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpInstanceInitFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_DLL_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UserFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpInitUserModeContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpMakeSignatureFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"QualityOfProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpVerifySignatureFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QualityOfProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SpSealMessageFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"QualityOfProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpUnsealMessageFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"MessageBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QualityOfProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SpGetContextTokenFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpExportSecurityContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SpImportSecurityContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpCompleteAuthTokenFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SpFormatCredentialsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"FormattedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpMarshallSupplementalCredsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"MarshalledCredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"MarshalledCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SECPKG_USER_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InstanceInit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpInstanceInitFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"InitUserModeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpInitUserModeContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"MakeSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpMakeSignatureFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"VerifySignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpVerifySignatureFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SealMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpSealMessageFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"UnsealMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpUnsealMessageFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetContextToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpGetContextTokenFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryContextAttributesA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpQueryContextAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CompleteAuthToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpCompleteAuthTokenFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DeleteUserModeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"FormatCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpFormatCredentialsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"MarshallSupplementalCreds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpMarshallSupplementalCredsFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ExportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpExportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpImportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SpLsaModeInitializeFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PackageVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppTables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_FUNCTION_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcTables","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpUserModeInitializeFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PackageVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppTables","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_USER_FUNCTION_TABLE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcTables","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KSEC_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KSecPaged","Value":0} + ,{"Name":"KSecNonPaged","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KSEC_LIST_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"List","Type":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"RefCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OwningList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KSEC_CREATE_CONTEXT_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"KSEC_CONTEXT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"KSEC_INSERT_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"KSEC_REFERENCE_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RemoveNoRef","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KSEC_DEREFERENCE_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KSEC_LIST_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Delete","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"KSEC_SERIALIZE_WINNT_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KSEC_SERIALIZE_SCHANNEL_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PKSEC_CREATE_CONTEXT_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"PKSEC_INSERT_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PKSEC_REFERENCE_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PKSEC_DEREFERENCE_LIST_ENTRY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PKSEC_SERIALIZE_WINNT_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"KSEC_LOCATE_PKG_BY_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"PackageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PKSEC_LOCATE_PKG_BY_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"SECPKG_KERNEL_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocateHeap","Type":{"Kind":"ApiRef","Name":"PLSA_ALLOCATE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FreeHeap","Type":{"Kind":"ApiRef","Name":"PLSA_FREE_LSA_HEAP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CreateContextList","Type":{"Kind":"ApiRef","Name":"PKSEC_CREATE_CONTEXT_LIST","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"InsertListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_INSERT_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_REFERENCE_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DereferenceListEntry","Type":{"Kind":"ApiRef","Name":"PKSEC_DEREFERENCE_LIST_ENTRY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerializeWinntAuthData","Type":{"Kind":"ApiRef","Name":"PKSEC_SERIALIZE_WINNT_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SerializeSchannelAuthData","Type":{"Kind":"ApiRef","Name":"PKSEC_SERIALIZE_SCHANNEL_AUTH_DATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LocatePackageById","Type":{"Kind":"ApiRef","Name":"PKSEC_LOCATE_PKG_BY_ID","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KspInitPackageFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECPKG_KERNEL_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"KspDeleteContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"LsaContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KspInitContextFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ContextData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NewContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KspMakeSignatureFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KspVerifySignatureFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"KspSealMessageFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KspUnsealMessageFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"KspGetTokenFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ImpersonationToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RawToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"KspQueryAttributesFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Attribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"KspCompleteTokenFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"KspMapHandleFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"LsaContextId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KspSetPagingModeFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PagingMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KspSerializeAuthDataFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SerializedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SECPKG_KERNEL_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Initialize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspInitPackageFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DeleteContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspDeleteContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"InitContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspInitContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"MapHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspMapHandleFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Sign","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspMakeSignatureFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Verify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspVerifySignatureFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Seal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspSealMessageFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Unseal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspUnsealMessageFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"GetToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspGetTokenFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"QueryAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspQueryAttributesFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"CompleteToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspCompleteTokenFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ExportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpExportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ImportContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SpImportSecurityContextFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SetPackagePagingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspSetPagingModeFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"SerializeAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KspSerializeAuthDataFn","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCred_SupportedAlgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSupportedAlgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"palgSupportedAlgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCred_CipherStrengths" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMinimumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaximumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCred_SupportedProtocols" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grbitProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgCred_ClientCertPolicy" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCertFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUrlRetrievalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCheckRevocationFreshnessTime","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRevocationFreshnessTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fOmitUsageCheck","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszSslCtlStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszSslCtlIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"eTlsSignatureAlgorithm" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TlsSignatureAlgorithm_Anonymous","Value":0} + ,{"Name":"TlsSignatureAlgorithm_Rsa","Value":1} + ,{"Name":"TlsSignatureAlgorithm_Dsa","Value":2} + ,{"Name":"TlsSignatureAlgorithm_Ecdsa","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"eTlsHashAlgorithm" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TlsHashAlgorithm_None","Value":0} + ,{"Name":"TlsHashAlgorithm_Md5","Value":1} + ,{"Name":"TlsHashAlgorithm_Sha1","Value":2} + ,{"Name":"TlsHashAlgorithm_Sha224","Value":3} + ,{"Name":"TlsHashAlgorithm_Sha256","Value":4} + ,{"Name":"TlsHashAlgorithm_Sha384","Value":5} + ,{"Name":"TlsHashAlgorithm_Sha512","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SecPkgContext_RemoteCredentialInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_LocalCredentialInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ClientCertPolicyResult" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPolicyResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"guidPolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_IssuerListInfoEx" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aIssuers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cIssuers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ConnectionInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aiCipher","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aiHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aiExch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExchStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_ConnectionInfoEx" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCipher","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwHashStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExchange","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwExchStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_CipherInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCipherSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBaseCipherSuite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCipherSuite","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCipher","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwCipherLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCipherBlockLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwHashLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExchange","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwMinExchangeLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxExchangeLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCertificate","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_EapKeyBlock" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbKeys","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"rgbIVs","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_MappedCredAttr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SessionInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbSessionId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SessionAppData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAppData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAppData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_EapPrfInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPrfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbPrfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SupportedSignatures" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSignatureAndHashAlgorithms","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pSignatureAndHashAlgorithms","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_Certificates" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCertificates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCertificateChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_CertInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSubjectName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbIssuerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszIssuerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_UiInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hParentWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_EarlyStart" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEarlyStartFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_KeyingMaterialInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbContextValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pbContextValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_KeyingMaterial" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbKeyingMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_KeyingMaterial_Inproc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLabel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbContextValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pbContextValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbKeyingMaterial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbKeyingMaterial","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_SrtpParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtectionProfile","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MasterKeyIdentifierSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MasterKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SecPkgContext_TokenBinding" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KeyParametersSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeyParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HMAPPER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"paCred","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"hRootStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cMappers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aphMappers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HMAPPER","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"cSupportedAlgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"palgSupportedAlgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"grbitEnabledProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinimumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaximumCipherStrength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSessionLifespan","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCredFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEND_GENERIC_TLS_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HandshakeType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TLS_EXTENSION_SUBSCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HandshakeType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SUBSCRIBE_GENERIC_TLS_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubscriptionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subscriptions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TLS_EXTENSION_SUBSCRIPTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_CERT_HASH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ShaHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_CERT_HASH_STORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ShaHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszStoreName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_ALERT_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlertType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlertNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_SESSION_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCHANNEL_CLIENT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aiHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HashValue","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"CertThumbprint","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_EMPTY_CACHE_FN_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SSL_EMPTY_CACHE_FN_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SSL_CREDENTIAL_CERTIFICATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbPrivateKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCH_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"paSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"paPublic","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cMappers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aphMappers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HMAPPER","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCH_CRED_SECRET_CAPI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCH_CRED_SECRET_PRIVKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrivateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbPrivateKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCH_CRED_PUBLIC_CERTCHAIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbCertChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PctPublicKey" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pKey","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"X509Certificate" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SignatureAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValidFrom","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ValidUntil","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszIssuer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSubject","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PctPublicKey","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSL_CRACK_CERTIFICATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"VerifySignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SSL_FREE_CERTIFICATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SslGetServerIdentityFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ClientHelloSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ServerIdentitySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCH_EXTENSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtensionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pExtData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"cbExtData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SchGetExtensionsOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCH_EXTENSIONS_OPTIONS_NONE","Value":0} + ,{"Name":"SCH_NO_RECORD_HEADER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SslGetExtensionsFn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"clientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"clientHelloByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"genericExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCH_EXTENSION_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"genericExtensionsCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bytesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SchGetExtensionsOptions","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SE_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SE_UNKNOWN_OBJECT_TYPE","Value":0} + ,{"Name":"SE_FILE_OBJECT","Value":1} + ,{"Name":"SE_SERVICE","Value":2} + ,{"Name":"SE_PRINTER","Value":3} + ,{"Name":"SE_REGISTRY_KEY","Value":4} + ,{"Name":"SE_LMSHARE","Value":5} + ,{"Name":"SE_KERNEL_OBJECT","Value":6} + ,{"Name":"SE_WINDOW_OBJECT","Value":7} + ,{"Name":"SE_DS_OBJECT","Value":8} + ,{"Name":"SE_DS_OBJECT_ALL","Value":9} + ,{"Name":"SE_PROVIDER_DEFINED_OBJECT","Value":10} + ,{"Name":"SE_WMIGUID_OBJECT","Value":11} + ,{"Name":"SE_REGISTRY_WOW64_32KEY","Value":12} + ,{"Name":"SE_REGISTRY_WOW64_64KEY","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRUSTEE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TRUSTEE_IS_UNKNOWN","Value":0} + ,{"Name":"TRUSTEE_IS_USER","Value":1} + ,{"Name":"TRUSTEE_IS_GROUP","Value":2} + ,{"Name":"TRUSTEE_IS_DOMAIN","Value":3} + ,{"Name":"TRUSTEE_IS_ALIAS","Value":4} + ,{"Name":"TRUSTEE_IS_WELL_KNOWN_GROUP","Value":5} + ,{"Name":"TRUSTEE_IS_DELETED","Value":6} + ,{"Name":"TRUSTEE_IS_INVALID","Value":7} + ,{"Name":"TRUSTEE_IS_COMPUTER","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRUSTEE_FORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TRUSTEE_IS_SID","Value":0} + ,{"Name":"TRUSTEE_IS_NAME","Value":1} + ,{"Name":"TRUSTEE_BAD_FORM","Value":2} + ,{"Name":"TRUSTEE_IS_OBJECTS_AND_SID","Value":3} + ,{"Name":"TRUSTEE_IS_OBJECTS_AND_NAME","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MULTIPLE_TRUSTEE_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NO_MULTIPLE_TRUSTEE","Value":0} + ,{"Name":"TRUSTEE_IS_IMPERSONATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OBJECTS_AND_SID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectsPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectTypeGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"InheritedObjectTypeGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECTS_AND_NAME_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectsPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InheritedObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECTS_AND_NAME_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectsPresent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InheritedObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTEE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pMultipleTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"MultipleTrusteeOperation","Type":{"Kind":"ApiRef","Name":"MULTIPLE_TRUSTEE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TrusteeForm","Type":{"Kind":"ApiRef","Name":"TRUSTEE_FORM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TrusteeType","Type":{"Kind":"ApiRef","Name":"TRUSTEE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ptstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTEE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pMultipleTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"MultipleTrusteeOperation","Type":{"Kind":"ApiRef","Name":"MULTIPLE_TRUSTEE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TrusteeForm","Type":{"Kind":"ApiRef","Name":"TRUSTEE_FORM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"TrusteeType","Type":{"Kind":"ApiRef","Name":"TRUSTEE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ptstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NOT_USED_ACCESS","Value":0} + ,{"Name":"GRANT_ACCESS","Value":1} + ,{"Name":"SET_ACCESS","Value":2} + ,{"Name":"DENY_ACCESS","Value":3} + ,{"Name":"REVOKE_ACCESS","Value":4} + ,{"Name":"SET_AUDIT_SUCCESS","Value":5} + ,{"Name":"SET_AUDIT_FAILURE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EXPLICIT_ACCESS_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grfAccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfAccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"grfInheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXPLICIT_ACCESS_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"grfAccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfAccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"grfInheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Trustee","Type":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTEE_ACCESSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fReturnedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRUSTEE_ACCESSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAccessFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fReturnedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_OVERLAPPED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["ACTRL_OVERLAPPED"]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ACTRL_ACCESS_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fAccessPermission","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAccessPermissionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_ACCESS_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fAccessPermission","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAccessPermissionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_CONTROL_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpControlId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpControlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTRL_CONTROL_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpControlId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpControlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROG_INVOKE_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProgressInvokeNever","Value":1} + ,{"Name":"ProgressInvokeEveryObject","Value":2} + ,{"Name":"ProgressInvokeOnError","Value":3} + ,{"Name":"ProgressCancelOperation","Value":4} + ,{"Name":"ProgressRetryOperation","Value":5} + ,{"Name":"ProgressInvokePrePostError","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_FN_OBJECT_MGR_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Placeholder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INHERITED_FROMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenerationGap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AncestorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INHERITED_FROMW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenerationGap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AncestorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_SC_NOTIFICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszReader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszCryptoProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_PROFILE_V1_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_PROFILE_V2_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPolicy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNetworkDefaultUserProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_MPR_NOTIFY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOldPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_TERMINAL_SERVICES_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProfilePath","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HomeDir","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HomeDirDrive","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_CLIENT_CREDENTIALS_INFO_V1_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_CLIENT_CREDENTIALS_INFO_V2_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPromptForPassword","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDisconnectOnLogonFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Quotas","Type":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SmartCardLogon","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProfileLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProfileLogonTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KickOffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonScript","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_DESKTOP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":[]} + ,{"Name":"pszDesktopName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWLX_USE_CTRL_ALT_DEL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_SET_CONTEXT_POINTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWlxContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_SAS_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSasType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_SET_TIMEOUT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_ASSIGN_SHELL_PROTECTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_MESSAGE_BOX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fuStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_DIALOG_BOX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dlgprc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_DIALOG_BOX_INDIRECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDialogTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dlgprc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_DIALOG_BOX_PARAM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dlgprc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDialogTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dlgprc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_SWITCH_DESKTOP_TO_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_CHANGE_PASSWORD_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMprInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_MPR_NOTIFY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwChangeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_GET_SOURCE_DESKTOP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDesktop","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_DESKTOP","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_SET_RETURN_DESKTOP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesktop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_DESKTOP","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_CREATE_USER_DESKTOP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDesktopName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDesktop","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_DESKTOP","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_CHANGE_PASSWORD_NOTIFY_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMprInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_MPR_NOTIFY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwChangeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_CLOSE_USER_DESKTOP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDesktop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_DESKTOP","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_SET_OPTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"OldValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_GET_OPTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_WIN31_MIGRATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_QUERY_CLIENT_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_CLIENT_CREDENTIALS_INFO_V1_0","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_QUERY_IC_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_CLIENT_CREDENTIALS_INFO_V1_0","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_QUERY_TS_LOGON_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_CLIENT_CREDENTIALS_INFO_V2_0","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PWLX_DISCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PWLX_QUERY_TERMINAL_SERVICES_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWlx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTSData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_TERMINAL_SERVICES_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLX_QUERY_CONSOLESWITCH_CREDENTIALS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WLX_DISPATCH_VERSION_1_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WlxUseCtrlAltDel","Type":{"Kind":"ApiRef","Name":"PWLX_USE_CTRL_ALT_DEL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetContextPointer","Type":{"Kind":"ApiRef","Name":"PWLX_SET_CONTEXT_POINTER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSasNotify","Type":{"Kind":"ApiRef","Name":"PWLX_SAS_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetTimeout","Type":{"Kind":"ApiRef","Name":"PWLX_SET_TIMEOUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxAssignShellProtection","Type":{"Kind":"ApiRef","Name":"PWLX_ASSIGN_SHELL_PROTECTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxMessageBox","Type":{"Kind":"ApiRef","Name":"PWLX_MESSAGE_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBox","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirect","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirectParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToUser","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToWinlogon","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotify","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_DISPATCH_VERSION_1_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WlxUseCtrlAltDel","Type":{"Kind":"ApiRef","Name":"PWLX_USE_CTRL_ALT_DEL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetContextPointer","Type":{"Kind":"ApiRef","Name":"PWLX_SET_CONTEXT_POINTER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSasNotify","Type":{"Kind":"ApiRef","Name":"PWLX_SAS_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetTimeout","Type":{"Kind":"ApiRef","Name":"PWLX_SET_TIMEOUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxAssignShellProtection","Type":{"Kind":"ApiRef","Name":"PWLX_ASSIGN_SHELL_PROTECTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxMessageBox","Type":{"Kind":"ApiRef","Name":"PWLX_MESSAGE_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBox","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirect","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirectParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToUser","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToWinlogon","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotify","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetSourceDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_GET_SOURCE_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetReturnDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_SET_RETURN_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCreateUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CREATE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotifyEx","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_DISPATCH_VERSION_1_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WlxUseCtrlAltDel","Type":{"Kind":"ApiRef","Name":"PWLX_USE_CTRL_ALT_DEL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetContextPointer","Type":{"Kind":"ApiRef","Name":"PWLX_SET_CONTEXT_POINTER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSasNotify","Type":{"Kind":"ApiRef","Name":"PWLX_SAS_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetTimeout","Type":{"Kind":"ApiRef","Name":"PWLX_SET_TIMEOUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxAssignShellProtection","Type":{"Kind":"ApiRef","Name":"PWLX_ASSIGN_SHELL_PROTECTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxMessageBox","Type":{"Kind":"ApiRef","Name":"PWLX_MESSAGE_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBox","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirect","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirectParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToUser","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToWinlogon","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotify","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetSourceDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_GET_SOURCE_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetReturnDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_SET_RETURN_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCreateUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CREATE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotifyEx","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCloseUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CLOSE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_DISPATCH_VERSION_1_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WlxUseCtrlAltDel","Type":{"Kind":"ApiRef","Name":"PWLX_USE_CTRL_ALT_DEL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetContextPointer","Type":{"Kind":"ApiRef","Name":"PWLX_SET_CONTEXT_POINTER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSasNotify","Type":{"Kind":"ApiRef","Name":"PWLX_SAS_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetTimeout","Type":{"Kind":"ApiRef","Name":"PWLX_SET_TIMEOUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxAssignShellProtection","Type":{"Kind":"ApiRef","Name":"PWLX_ASSIGN_SHELL_PROTECTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxMessageBox","Type":{"Kind":"ApiRef","Name":"PWLX_MESSAGE_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBox","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirect","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirectParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToUser","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToWinlogon","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotify","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetSourceDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_GET_SOURCE_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetReturnDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_SET_RETURN_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCreateUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CREATE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotifyEx","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCloseUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CLOSE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetOption","Type":{"Kind":"ApiRef","Name":"PWLX_SET_OPTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetOption","Type":{"Kind":"ApiRef","Name":"PWLX_GET_OPTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxWin31Migrate","Type":{"Kind":"ApiRef","Name":"PWLX_WIN31_MIGRATE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryClientCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_CLIENT_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryInetConnectorCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_IC_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDisconnect","Type":{"Kind":"ApiRef","Name":"PWLX_DISCONNECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryTerminalServicesData","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_TERMINAL_SERVICES_DATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WLX_DISPATCH_VERSION_1_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WlxUseCtrlAltDel","Type":{"Kind":"ApiRef","Name":"PWLX_USE_CTRL_ALT_DEL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetContextPointer","Type":{"Kind":"ApiRef","Name":"PWLX_SET_CONTEXT_POINTER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSasNotify","Type":{"Kind":"ApiRef","Name":"PWLX_SAS_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetTimeout","Type":{"Kind":"ApiRef","Name":"PWLX_SET_TIMEOUT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxAssignShellProtection","Type":{"Kind":"ApiRef","Name":"PWLX_ASSIGN_SHELL_PROTECTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxMessageBox","Type":{"Kind":"ApiRef","Name":"PWLX_MESSAGE_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBox","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirect","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDialogBoxIndirectParam","Type":{"Kind":"ApiRef","Name":"PWLX_DIALOG_BOX_INDIRECT_PARAM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToUser","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_USER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSwitchDesktopToWinlogon","Type":{"Kind":"ApiRef","Name":"PWLX_SWITCH_DESKTOP_TO_WINLOGON","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotify","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetSourceDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_GET_SOURCE_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetReturnDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_SET_RETURN_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCreateUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CREATE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxChangePasswordNotifyEx","Type":{"Kind":"ApiRef","Name":"PWLX_CHANGE_PASSWORD_NOTIFY_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxCloseUserDesktop","Type":{"Kind":"ApiRef","Name":"PWLX_CLOSE_USER_DESKTOP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxSetOption","Type":{"Kind":"ApiRef","Name":"PWLX_SET_OPTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxGetOption","Type":{"Kind":"ApiRef","Name":"PWLX_GET_OPTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxWin31Migrate","Type":{"Kind":"ApiRef","Name":"PWLX_WIN31_MIGRATE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryClientCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_CLIENT_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryInetConnectorCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_IC_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxDisconnect","Type":{"Kind":"ApiRef","Name":"PWLX_DISCONNECT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryTerminalServicesData","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_TERMINAL_SERVICES_DATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryConsoleSwitchCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_CONSOLESWITCH_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WlxQueryTsLogonCredentials","Type":{"Kind":"ApiRef","Name":"PWLX_QUERY_TS_LOGON_CREDENTIALS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNMSGECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bVerbose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WLX_NOTIFICATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WindowStation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":[]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"PFNMSGECALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TpmVirtualSmartCardManager" + ,"Kind":"ComClassID" + ,"Guid":"16a18e86-7f6e-4c20-ad89-4ffc0db7a96a" + } + ,{ + "Name":"RemoteTpmVirtualSmartCardManager" + ,"Kind":"ComClassID" + ,"Guid":"152ea2a8-70dc-4c59-8b2a-32aa3ca0dcac" + } + ,{ + "Name":"TPMVSC_ATTESTATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TPMVSC_ATTESTATION_NONE","Value":0} + ,{"Name":"TPMVSC_ATTESTATION_AIK_ONLY","Value":1} + ,{"Name":"TPMVSC_ATTESTATION_AIK_AND_CERTIFICATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TPMVSCMGR_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TPMVSCMGR_STATUS_VTPMSMARTCARD_INITIALIZING","Value":0} + ,{"Name":"TPMVSCMGR_STATUS_VTPMSMARTCARD_CREATING","Value":1} + ,{"Name":"TPMVSCMGR_STATUS_VTPMSMARTCARD_DESTROYING","Value":2} + ,{"Name":"TPMVSCMGR_STATUS_VGIDSSIMULATOR_INITIALIZING","Value":3} + ,{"Name":"TPMVSCMGR_STATUS_VGIDSSIMULATOR_CREATING","Value":4} + ,{"Name":"TPMVSCMGR_STATUS_VGIDSSIMULATOR_DESTROYING","Value":5} + ,{"Name":"TPMVSCMGR_STATUS_VREADER_INITIALIZING","Value":6} + ,{"Name":"TPMVSCMGR_STATUS_VREADER_CREATING","Value":7} + ,{"Name":"TPMVSCMGR_STATUS_VREADER_DESTROYING","Value":8} + ,{"Name":"TPMVSCMGR_STATUS_GENERATE_WAITING","Value":9} + ,{"Name":"TPMVSCMGR_STATUS_GENERATE_AUTHENTICATING","Value":10} + ,{"Name":"TPMVSCMGR_STATUS_GENERATE_RUNNING","Value":11} + ,{"Name":"TPMVSCMGR_STATUS_CARD_CREATED","Value":12} + ,{"Name":"TPMVSCMGR_STATUS_CARD_DESTROYED","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TPMVSCMGR_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TPMVSCMGR_ERROR_IMPERSONATION","Value":0} + ,{"Name":"TPMVSCMGR_ERROR_PIN_COMPLEXITY","Value":1} + ,{"Name":"TPMVSCMGR_ERROR_READER_COUNT_LIMIT","Value":2} + ,{"Name":"TPMVSCMGR_ERROR_TERMINAL_SERVICES_SESSION","Value":3} + ,{"Name":"TPMVSCMGR_ERROR_VTPMSMARTCARD_INITIALIZE","Value":4} + ,{"Name":"TPMVSCMGR_ERROR_VTPMSMARTCARD_CREATE","Value":5} + ,{"Name":"TPMVSCMGR_ERROR_VTPMSMARTCARD_DESTROY","Value":6} + ,{"Name":"TPMVSCMGR_ERROR_VGIDSSIMULATOR_INITIALIZE","Value":7} + ,{"Name":"TPMVSCMGR_ERROR_VGIDSSIMULATOR_CREATE","Value":8} + ,{"Name":"TPMVSCMGR_ERROR_VGIDSSIMULATOR_DESTROY","Value":9} + ,{"Name":"TPMVSCMGR_ERROR_VGIDSSIMULATOR_WRITE_PROPERTY","Value":10} + ,{"Name":"TPMVSCMGR_ERROR_VGIDSSIMULATOR_READ_PROPERTY","Value":11} + ,{"Name":"TPMVSCMGR_ERROR_VREADER_INITIALIZE","Value":12} + ,{"Name":"TPMVSCMGR_ERROR_VREADER_CREATE","Value":13} + ,{"Name":"TPMVSCMGR_ERROR_VREADER_DESTROY","Value":14} + ,{"Name":"TPMVSCMGR_ERROR_GENERATE_LOCATE_READER","Value":15} + ,{"Name":"TPMVSCMGR_ERROR_GENERATE_FILESYSTEM","Value":16} + ,{"Name":"TPMVSCMGR_ERROR_CARD_CREATE","Value":17} + ,{"Name":"TPMVSCMGR_ERROR_CARD_DESTROY","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITpmVirtualSmartCardManagerStatusCallback" + ,"Kind":"Com" + ,"Guid":"1a1bb35f-abb8-451c-a1ae-33d98f1bef4a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"TPMVSCMGR_STATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReportError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Error","Type":{"Kind":"ApiRef","Name":"TPMVSCMGR_ERROR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITpmVirtualSmartCardManager" + ,"Kind":"Com" + ,"Guid":"112b1dff-d9dc-41f7-869f-d67fee7cb591" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVirtualSmartCard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bAdminAlgId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbAdminKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAdminKcv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKcv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPuk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPuk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPin","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fGenerate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManagerStatusCallback","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfNeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyVirtualSmartCard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManagerStatusCallback","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfNeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITpmVirtualSmartCardManager2" + ,"Kind":"Com" + ,"Guid":"fdf8a2b9-02de-47f4-bc26-aa85ab5e5267" + ,"Interface":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManager","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVirtualSmartCardWithPinPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bAdminAlgId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbAdminKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAdminKcv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKcv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPuk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPuk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPin","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPinPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPinPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fGenerate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManagerStatusCallback","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfNeedReboot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITpmVirtualSmartCardManager3" + ,"Kind":"Com" + ,"Guid":"3c745a97-f375-4150-be17-5950f694c699" + ,"Interface":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManager2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"CreateVirtualSmartCardWithAttestation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bAdminAlgId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbAdminKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAdminKcv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbAdminKcv","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPuk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPuk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPin","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPinPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPinPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"attestationType","Type":{"Kind":"ApiRef","Name":"TPMVSC_ATTESTATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"fGenerate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"ITpmVirtualSmartCardManagerStatusCallback","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"KeyCredentialManagerOperationErrorStates" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KeyCredentialManagerOperationErrorStateNone","Value":0} + ,{"Name":"KeyCredentialManagerOperationErrorStateDeviceJoinFailure","Value":1} + ,{"Name":"KeyCredentialManagerOperationErrorStateTokenFailure","Value":2} + ,{"Name":"KeyCredentialManagerOperationErrorStateCertificateFailure","Value":4} + ,{"Name":"KeyCredentialManagerOperationErrorStateRemoteSessionFailure","Value":8} + ,{"Name":"KeyCredentialManagerOperationErrorStatePolicyFailure","Value":16} + ,{"Name":"KeyCredentialManagerOperationErrorStateHardwareFailure","Value":32} + ,{"Name":"KeyCredentialManagerOperationErrorStatePinExistsFailure","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KeyCredentialManagerOperationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KeyCredentialManagerProvisioning","Value":0} + ,{"Name":"KeyCredentialManagerPinChange","Value":1} + ,{"Name":"KeyCredentialManagerPinReset","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KeyCredentialManagerInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"containerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDENTITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDENTITIES_ALL","Value":0} + ,{"Name":"IDENTITIES_ME_ONLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PF_NPAddConnection" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PF_NPAddConnection3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPAddConnection4" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPCancelConnection" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPGetConnection" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRemoteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPGetConnection3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPGetUniversalName" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpnBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPGetConnectionPerformance" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNetConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCONNECTINFOSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PF_NPOpenEnum" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lphEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PF_NPEnumResource" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPCloseEnum" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPGetCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPGetUser" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpnBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPGetPersistentUseOptionsForConnection" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemotePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReadUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbReadUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpWriteUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpSizeWriteUseOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPDeviceMode" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPSearchDialog" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PF_NPGetResourceParent" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_NPGetResourceInformation" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PF_NPFormatNetworkName" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFormattedName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAveCharPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPGetPropertyText" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"iButton","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nPropSel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpButtonName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nButtonNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPPropertyDialog" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"iButtonDlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nPropSel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPGetDirectoryType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"bFlushCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPDirectoryNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOper","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPLogonNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpAuthentInfoType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAuthentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpPreviousAuthentInfoType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPreviousAuthentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpStationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpLogonScript","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PF_NPPasswordChangeNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAuthentInfoType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpAuthentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpPreviousAuthentInfoType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPreviousAuthentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpStationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwChangeInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NOTIFYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNotifyStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NOTIFYADD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"NetResource","Type":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwAddFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NOTIFYCANCEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PF_AddConnectNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAddInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYADD","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_CancelConnectNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCancelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYCANCEL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPFMXGetPermCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDriveName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPFMXEditPerm" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDriveName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndFMX","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nDialogType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PF_NPFMXGetPermHelp" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpDriveName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nDialogType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fDirectory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpnHelpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LOGON_HOURS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitsPerWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogonHours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_SECURITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_ALL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"LastLogon","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastLogoff","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordLastSet","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AccountExpires","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordCanChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PasswordMustChange","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"FullName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectory","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HomeDirectoryDrive","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ScriptPath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ProfilePath","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"AdminComment","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"WorkStations","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserComment","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LmPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NtPassword","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"ApiRef","Name":"SR_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UserId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrimaryGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserAccountControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WhichFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonHours","Type":{"Kind":"ApiRef","Name":"LOGON_HOURS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"BadPasswordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogonCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CountryCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LmPasswordPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NtPasswordPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PasswordExpired","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PrivateDataSensitive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLEAR_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_SESSION_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"CYPHER_BLOCK","TargetKind":"Default","Api":"PasswordManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_LOGON_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetlogonInteractiveInformation","Value":1} + ,{"Name":"NetlogonNetworkInformation","Value":2} + ,{"Name":"NetlogonServiceInformation","Value":3} + ,{"Name":"NetlogonGenericInformation","Value":4} + ,{"Name":"NetlogonInteractiveTransitiveInformation","Value":5} + ,{"Name":"NetlogonNetworkTransitiveInformation","Value":6} + ,{"Name":"NetlogonServiceTransitiveInformation","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETLOGON_LOGON_IDENTITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ParameterControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Workstation","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_INTERACTIVE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LmOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]},"Attrs":[]} + ,{"Name":"NtOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_SERVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LmOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]},"Attrs":[]} + ,{"Name":"NtOwfPassword","Type":{"Kind":"ApiRef","Name":"LM_OWF_PASSWORD","TargetKind":"Default","Api":"PasswordManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_NETWORK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LmChallenge","Type":{"Kind":"ApiRef","Name":"CLEAR_BLOCK","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"NtChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LmChallengeResponse","Type":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_GENERIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"NETLOGON_LOGON_IDENTITY_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogonData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSV1_0_VALIDATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KickoffTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogonServer","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"LogonDomainName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SessionKey","Type":{"Kind":"ApiRef","Name":"USER_SESSION_KEY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Authoritative","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UserFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WhichFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_IdentityUpdateEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDENTITY_ASSOCIATED","Value":1} + ,{"Name":"IDENTITY_DISASSOCIATED","Value":2} + ,{"Name":"IDENTITY_CREATED","Value":4} + ,{"Name":"IDENTITY_IMPORTED","Value":8} + ,{"Name":"IDENTITY_DELETED","Value":16} + ,{"Name":"IDENTITY_PROPCHANGED","Value":32} + ,{"Name":"IDENTITY_CONNECTED","Value":64} + ,{"Name":"IDENTITY_DISCONNECTED","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IIdentityAdvise" + ,"Kind":"Com" + ,"Guid":"4e982fed-d14b-440c-b8d6-bb386453d386" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IdentityUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIdentityUpdateEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AsyncIIdentityAdvise" + ,"Kind":"Com" + ,"Guid":"3ab4c8da-d038-4830-8dd9-3253c55a127f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_IdentityUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIdentityUpdateEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_IdentityUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IIdentityProvider" + ,"Kind":"Com" + ,"Guid":"0d1b9e0c-e8ba-4f55-a81b-bce934b948f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentityEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eIdentityType","Type":{"Kind":"ApiRef","Name":"IDENTITY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilterkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFilterPropVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppIdentityEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pKeywordsToAdd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeywordsToDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindByUniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProviderPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentityAdvise","Type":{"Kind":"ApiRef","Name":"IIdentityAdvise","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwIdentityUpdateEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AsyncIIdentityProvider" + ,"Kind":"Com" + ,"Guid":"c6fc9901-c433-4646-8f48-4e4687aae2a0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_GetIdentityEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eIdentityType","Type":{"Kind":"ApiRef","Name":"IDENTITY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilterkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFilterPropVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Finish_GetIdentityEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIdentityEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeywordsToAdd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Finish_Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeywordsToDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_FindByUniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_FindByUniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_GetProviderPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_GetProviderPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentityAdvise","Type":{"Kind":"ApiRef","Name":"IIdentityAdvise","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwIdentityUpdateEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAssociatedIdentityProvider" + ,"Kind":"Com" + ,"Guid":"2af066b3-4cbb-4cba-a798-204b6af68cc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DisassociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ChangeCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AsyncIAssociatedIdentityProvider" + ,"Kind":"Com" + ,"Guid":"2834d6ed-297e-4e72-8a51-961e86f05152" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_AssociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_AssociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_DisassociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_DisassociateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_ChangeCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_ChangeCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDENTITY_URL_CREATE_ACCOUNT_WIZARD","Value":0} + ,{"Name":"IDENTITY_URL_SIGN_IN_WIZARD","Value":1} + ,{"Name":"IDENTITY_URL_CHANGE_PASSWORD_WIZARD","Value":2} + ,{"Name":"IDENTITY_URL_IFEXISTS_WIZARD","Value":3} + ,{"Name":"IDENTITY_URL_ACCOUNT_SETTINGS","Value":4} + ,{"Name":"IDENTITY_URL_RESTORE_WIZARD","Value":5} + ,{"Name":"IDENTITY_URL_CONNECT_WIZARD","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NOT_CONNECTED","Value":0} + ,{"Name":"CONNECTING","Value":1} + ,{"Name":"CONNECT_COMPLETED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IConnectedIdentityProvider" + ,"Kind":"Com" + ,"Guid":"b7417b54-e08c-429b-96c8-678d1369ecb1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"AuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisconnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Connected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0001","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"PostData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAccountState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0002","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AsyncIConnectedIdentityProvider" + ,"Kind":"Com" + ,"Guid":"9ce55141-bce9-4e15-824d-43d79f512f93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_ConnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"AuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_ConnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_DisconnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_DisconnectIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Connected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_GetUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0001","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Finish_GetUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PostData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_GetAccountState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_GetAccountState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_identityprovider_0000_0003_0002","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIdentityAuthentication" + ,"Kind":"Com" + ,"Guid":"5e7ef254-979f-43b5-b74e-06e4eb7df0f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CredBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"CredBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidateIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CredBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CredBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIdentityProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"AsyncIIdentityAuthentication" + ,"Kind":"Com" + ,"Guid":"f9a2f918-feca-4e9c-9633-61cbf13ed34d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_SetIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CredBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"CredBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish_SetIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_ValidateIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CredBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CredBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIdentityProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Finish_ValidateIdentityCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIdentityProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CoClassIdentityStore" + ,"Kind":"ComClassID" + ,"Guid":"30d49246-d217-465f-b00b-ac9ddd652eb7" + } + ,{ + "Name":"CIdentityProfileHandler" + ,"Kind":"ComClassID" + ,"Guid":"ecf5bf46-e3b6-449a-b56b-43f58f867814" + } + ,{ + "Name":"IIdentityStore" + ,"Kind":"Com" + ,"Guid":"df586fa5-6f35-44f1-b209-b38e169772eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pProvGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppIdentityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ConvertToSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbRequiredSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateIdentities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eIdentityType","Type":{"Kind":"ApiRef","Name":"IDENTITY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilterkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFilterPropVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppIdentityEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AsyncIIdentityStore" + ,"Kind":"Com" + ,"Guid":"eefa1616-48de-4872-aa64-6e6206535a51" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwProviders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pProvGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Finish_GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppIdentityProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_AddToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_AddToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_ConvertToSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Finish_ConvertToSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbRequiredSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Begin_EnumerateIdentities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eIdentityType","Type":{"Kind":"ApiRef","Name":"IDENTITY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilterkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pFilterPropVarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Finish_EnumerateIdentities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIdentityEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Begin_Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish_Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IIdentityStoreEx" + ,"Kind":"Com" + ,"Guid":"f9f9eb98-8f7f-4e38-9577-6980114ce32b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConnectedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AsyncIIdentityStoreEx" + ,"Kind":"Com" + ,"Guid":"fca3af9a-8a07-4eae-8632-ec3de658a36a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin_CreateConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ConnectedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_CreateConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Begin_DeleteConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConnectedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProviderGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Finish_DeleteConnectedIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AUDIT_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APT_None","Value":1} + ,{"Name":"APT_String","Value":2} + ,{"Name":"APT_Ulong","Value":3} + ,{"Name":"APT_Pointer","Value":4} + ,{"Name":"APT_Sid","Value":5} + ,{"Name":"APT_LogonId","Value":6} + ,{"Name":"APT_ObjectTypeList","Value":7} + ,{"Name":"APT_Luid","Value":8} + ,{"Name":"APT_Guid","Value":9} + ,{"Name":"APT_Time","Value":10} + ,{"Name":"APT_Int64","Value":11} + ,{"Name":"APT_IpAddress","Value":12} + ,{"Name":"APT_LogonIdWithSid","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUDIT_OBJECT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_OBJECT_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_IP_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pIpAddress","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIT_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"AUDIT_PARAM_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Security","Parents":["AUDIT_PARAM"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Security","Parents":["AUDIT_PARAM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"LogonId_HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"String","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"psid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"LogonId_LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pObjectTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_OBJECT_TYPES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_IP_ADDRESS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AUDIT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_PARAM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_TYPE_LEGACY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AuditId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_TYPE_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Legacy","Type":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_TYPE_LEGACY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_TYPE_OLD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RefCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hAudit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"LinkId","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_TYPE_UNION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_ACCESS_CHECK_RESULTS_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_TYPE_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_ACCESS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptionalArguments","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_ACCESS_REPLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResultListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccessMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SaclEvaluationResults","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Error","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_AUTHZ_DYNAMIC_ACCESS_CHECK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbAceApplicable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSidAttrArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pSidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pRestrictedSidAttrArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pRestrictedSidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_AUTHZ_FREE_DYNAMIC_GROUPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pSidAttrArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"capid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pCentralAccessPolicyApplicable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppCentralAccessPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCentralAccessPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION_NONE","Value":0} + ,{"Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE_ALL","Value":1} + ,{"Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION_ADD","Value":2} + ,{"Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION_DELETE","Value":3} + ,{"Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION_REPLACE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHZ_SID_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AUTHZ_SID_OPERATION_NONE","Value":0} + ,{"Name":"AUTHZ_SID_OPERATION_REPLACE_ALL","Value":1} + ,{"Name":"AUTHZ_SID_OPERATION_ADD","Value":2} + ,{"Name":"AUTHZ_SID_OPERATION_DELETE","Value":3} + ,{"Name":"AUTHZ_SID_OPERATION_REPLACE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHZ_SECURITY_ATTRIBUTE_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ValueType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"ApiRef","Name":"_Values_e__Union","TargetKind":"Default","Api":"Security","Parents":["AUTHZ_SECURITY_ATTRIBUTE_V1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Values_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pInt64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"pUint64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"ppString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pFqbn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pOctetString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attribute","Type":{"Kind":"ApiRef","Name":"_Attribute_e__Union","TargetKind":"Default","Api":"Security","Parents":["AUTHZ_SECURITY_ATTRIBUTES_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Attribute_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pAttributeV1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_V1","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AUTHZ_RPC_INIT_INFO_CLIENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ObjectUuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProtSeq","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetworkAddr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Endpoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ServerSpn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_INIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szResourceManagerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pfnDynamicAccessCheck","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_DYNAMIC_ACCESS_CHECK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnComputeDynamicGroups","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeDynamicGroups","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_FREE_DYNAMIC_GROUPS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnGetCentralAccessPolicy","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFreeCentralAccessPolicy","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_CONTEXT_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AuthzContextInfoUserSid","Value":1} + ,{"Name":"AuthzContextInfoGroupsSids","Value":2} + ,{"Name":"AuthzContextInfoRestrictedSids","Value":3} + ,{"Name":"AuthzContextInfoPrivileges","Value":4} + ,{"Name":"AuthzContextInfoExpirationTime","Value":5} + ,{"Name":"AuthzContextInfoServerContext","Value":6} + ,{"Name":"AuthzContextInfoIdentifier","Value":7} + ,{"Name":"AuthzContextInfoSource","Value":8} + ,{"Name":"AuthzContextInfoAll","Value":9} + ,{"Name":"AuthzContextInfoAuthenticationId","Value":10} + ,{"Name":"AuthzContextInfoSecurityAttributes","Value":11} + ,{"Name":"AuthzContextInfoDeviceSids","Value":12} + ,{"Name":"AuthzContextInfoUserClaims","Value":13} + ,{"Name":"AuthzContextInfoDeviceClaims","Value":14} + ,{"Name":"AuthzContextInfoAppContainerSid","Value":15} + ,{"Name":"AuthzContextInfoCapabilitySids","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHZ_AUDIT_EVENT_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AuthzAuditEventInfoFlags","Value":1} + ,{"Name":"AuthzAuditEventInfoOperationType","Value":2} + ,{"Name":"AuthzAuditEventInfoObjectType","Value":3} + ,{"Name":"AuthzAuditEventInfoObjectName","Value":4} + ,{"Name":"AuthzAuditEventInfoAdditionalInfo","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHZ_SOURCE_SCHEMA_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szEventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szEventMessageFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szEventSourceXmlSchemaFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szEventAccessStringsFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szExecutableImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["AUTHZ_SOURCE_SCHEMA_REGISTRATION"]},"Attrs":[]} + ,{"Name":"dwObjectTypeNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectTypeNames","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pProviderGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"AzAuthorizationStore" + ,"Kind":"ComClassID" + ,"Guid":"b2bcff59-a757-4b0b-a1bc-ea69981da69e" + } + ,{ + "Name":"AzBizRuleContext" + ,"Kind":"ComClassID" + ,"Guid":"5c2dc96f-8d51-434b-b33c-379bccae77c3" + } + ,{ + "Name":"AzPrincipalLocator" + ,"Kind":"ComClassID" + ,"Guid":"483afb5d-70df-4e16-abdc-a1de4d015a3e" + } + ,{ + "Name":"IAzAuthorizationStore" + ,"Kind":"Com" + ,"Guid":"edbd9ca9-9b82-4f6a-9e8b-98301e450f14" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DomainTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DomainTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScriptEngineTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ScriptEngineTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxScriptEngines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxScriptEngines" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GenerateAudits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GenerateAudits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bProp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PolicyAdministrators" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrPolicyURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Applications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplications","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplication","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplication","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGroupCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroups","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DelegatedPolicyUsers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDelegatedPolicyUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDelegatedPolicyUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDelegatedPolicyUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TargetMachine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTargetMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ApplyStoreSacl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbApplyStoreSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ApplyStoreSacl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bApplyStoreSacl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PolicyAdministratorsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReadersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DelegatedPolicyUsersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDelegatedPolicyUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDelegatedPolicyUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDelegatedPolicyUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzAuthorizationStore2" + ,"Kind":"Com" + ,"Guid":"b11e5584-d577-4273-b6c5-0973e0f8e80d" + ,"Interface":{"Kind":"ApiRef","Name":"IAzAuthorizationStore","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"OpenApplication2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplication2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateApplication2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplication2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzAuthorizationStore3" + ,"Kind":"Com" + ,"Guid":"abc08425-0c86-4fa0-9be3-7189956c926e" + ,"Interface":{"Kind":"ApiRef","Name":"IAzAuthorizationStore2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"IsUpdateNeeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsUpdateNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BizruleGroupSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpgradeStoresFunctionalLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFunctionalLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsFunctionalLevelUpgradeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFunctionalLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSchemaVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzApplication" + ,"Kind":"Com" + ,"Guid":"987bc7c7-b813-4d27-bede-6ba5ae867e95" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuthzInterfaceClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AuthzInterfaceClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GenerateAudits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GenerateAudits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bProp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplyStoreSacl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ApplyStoreSacl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bProp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PolicyAdministrators" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppScopeCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScopes","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScope","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScope","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Operations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOperationCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzOperations","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOperationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzOperation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOperationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzOperation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOperationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Tasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTaskCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTasks","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGroupCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroups","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Roles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoles","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRole","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRole","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeClientContextFromToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzClientContext","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeClientContextFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClientName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzClientContext","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DelegatedPolicyUsers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDelegatedPolicyUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDelegatedPolicyUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDelegatedPolicyUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeClientContextFromStringSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SidString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzClientContext","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PolicyAdministratorsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReadersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DelegatedPolicyUsersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDelegatedPolicyUsers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDelegatedPolicyUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDelegatedPolicyUserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDelegatedPolicyUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzApplication2" + ,"Kind":"Com" + ,"Guid":"086a68af-a249-437c-b18d-d4d86d6a9660" + ,"Interface":{"Kind":"ApiRef","Name":"IAzApplication","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeClientContextFromToken2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTokenHandleLowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulTokenHandleHighPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzClientContext2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitializeClientContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IdentifyingString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzClientContext2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzApplications" + ,"Kind":"Com" + ,"Guid":"929b11a9-95c5-4a84-a29a-20ad42c2f16c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzOperation" + ,"Kind":"Com" + ,"Guid":"5e56b24f-ea01-4d61-be44-c49b5e4eaf74" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OperationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_OperationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzOperations" + ,"Kind":"Com" + ,"Guid":"90ef9c07-9706-49d9-af80-0438a5f3ec35" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzTask" + ,"Kind":"Com" + ,"Guid":"cb94e592-2e0e-4a6c-a336-b89a6dc1e388" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRuleLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRuleLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRuleImportedPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRuleImportedPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IsRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fProp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Operations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Tasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzTasks" + ,"Kind":"Com" + ,"Guid":"b338ccab-4c85-4388-8c0a-c58592bad398" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzScope" + ,"Kind":"Com" + ,"Guid":"00e52487-e08d-4514-b62e-877d5645f5ab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PolicyAdministrators" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministrator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGroupCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroups","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteApplicationGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Roles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoles","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRole","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRole","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Tasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTaskCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTasks","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CanBeDelegated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BizrulesWritable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyAdministratorsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarAdmins","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PolicyReadersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyAdministratorName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAdmin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePolicyReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrReader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzScopes" + ,"Kind":"Com" + ,"Guid":"78e14853-9f5e-406d-9b91-6bdba6973510" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzApplicationGroup" + ,"Kind":"Com" + ,"Guid":"f1b744cd-58a6-4e06-9fbf-36f6d779e21e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lProp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LdapQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_LdapQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AppMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AppNonMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Members" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NonMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAppMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAppMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAppNonMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAppNonMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNonMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteNonMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNonMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteNonMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MembersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NonMembersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzApplicationGroups" + ,"Kind":"Com" + ,"Guid":"4ce66ad5-9f3c-469d-a911-b99887a7e685" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzRole" + ,"Kind":"Com" + ,"Guid":"859e0d8d-62d7-41d8-a034-c0cd5d43fdfa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrApplicationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ApplicationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrApplicationData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAppMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAppMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Writable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AppMembers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Members" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Operations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Tasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePropertyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varProp","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMemberName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MembersName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzRoles" + ,"Kind":"Com" + ,"Guid":"95e0f119-13b4-4dae-b65f-2f7d60d822e4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzClientContext" + ,"Kind":"Com" + ,"Guid":"eff1f00b-488a-466d-afd9-a401c5f9eef5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AccessCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varScopeNames","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varOperations","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varParameterNames","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varParameterValues","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varInterfaceNames","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varInterfaceFlags","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varInterfaces","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBusinessRuleString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBusinessRuleString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserDn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserSamCompat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserCanonical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserUpn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserDnsSamCompat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varReserved","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRoles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRoleNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RoleForAccessCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RoleForAccessCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzClientContext2" + ,"Kind":"Com" + ,"Guid":"2b0c92b8-208a-488a-8f81-e4edb22111cd" + ,"Interface":{"Kind":"ApiRef","Name":"IAzClientContext","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"GetAssignedScopesPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PageSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarCursor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarScopeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRoles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varRoles","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddApplicationGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varApplicationGroups","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStringSids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varStringSids","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_LDAPQueryDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLDAPQueryDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LDAPQueryDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLDAPQueryDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzBizRuleContext" + ,"Kind":"Com" + ,"Guid":"e192f17d-d59f-455e-a152-940316cd77b2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_BusinessRuleResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bResult","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_BusinessRuleString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBusinessRuleString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BusinessRuleString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBusinessRuleString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrParameterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarParameterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzBizRuleParameters" + ,"Kind":"Com" + ,"Guid":"fc17685f-e25d-4dcd-bae1-276ec9533cb5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrParameterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varParameterValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varParameterNames","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varParameterValues","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParameterValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrParameterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarParameterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varParameterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzBizRuleInterfaces" + ,"Kind":"Com" + ,"Guid":"e94128c7-e9da-44cc-b0bd-53036f3aab3d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInterfaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lInterfaceFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varInterface","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varInterfaceNames","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varInterfaceFlags","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varInterfaces","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInterfaceValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInterfaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lInterfaceFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"varInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInterfaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzClientContext3" + ,"Kind":"Com" + ,"Guid":"11894fde-1deb-4b4b-8907-6d1cda1f5d4f" + ,"Interface":{"Kind":"ApiRef","Name":"IAzClientContext2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"AccessCheck2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrObjectName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOperation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsInRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrRoleName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbIsInRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOperationCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzOperations","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTaskCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzTasks","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BizRuleParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBizRuleParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzBizRuleParameters","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BizRuleInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBizRuleInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzBizRuleInterfaces","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGroupArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Sids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStringSidArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzScope2" + ,"Kind":"Com" + ,"Guid":"ee9fe8c9-c9f3-40e2-aa12-d1d8599727fd" + ,"Interface":{"Kind":"ApiRef","Name":"IAzScope","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"get_RoleDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinitions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinition","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinition","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignment","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignment","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzApplication3" + ,"Kind":"Com" + ,"Guid":"181c845e-7196-4a7d-ac2e-020c0bb7a303" + ,"Interface":{"Kind":"ApiRef","Name":"IAzApplication2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"ScopeExists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenScope2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppScope2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScope2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateScope2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppScope2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScope2","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteScope2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RoleDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinitions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinition","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinition","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinitionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignment","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRoleAssignment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignment","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteRoleAssignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleAssignmentName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRulesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BizRulesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAzOperation2" + ,"Kind":"Com" + ,"Guid":"1f5ea01f-44a2-4184-9c48-a75b4dcc8ccc" + ,"Interface":{"Kind":"ApiRef","Name":"IAzOperation","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzRoleDefinitions" + ,"Kind":"Com" + ,"Guid":"881f25a5-d755-4550-957a-d503a3b34001" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzRoleDefinition" + ,"Kind":"Com" + ,"Guid":"d97fcea1-2599-44f1-9fc3-58e9fbe09466" + ,"Interface":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinition","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinition","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RoleDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinitions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzRoleAssignment" + ,"Kind":"Com" + ,"Guid":"55647d31-0d5a-4fa3-b4ac-2b5f9ad5ab76" + ,"Interface":{"Kind":"ApiRef","Name":"IAzRole","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"AddRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinition","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteRoleDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRoleDefinition","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RoleDefinitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoleDefinitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleDefinitions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzScope","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzRoleAssignments" + ,"Kind":"Com" + ,"Guid":"9c80b900-fceb-4d73-a0f4-c83b0bbf2481" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarObtPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzPrincipalLocator" + ,"Kind":"Com" + ,"Guid":"e5c3507d-ad6a-4992-9c7f-74ab480b44cc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_NameResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNameResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzNameResolver","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ObjectPicker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObjectPicker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzObjectPicker","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzNameResolver" + ,"Kind":"Com" + ,"Guid":"504d0f15-73e2-43df-a870-a64f40714f53" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"NameFromSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NamesFromSids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vSids","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvSidTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAzObjectPicker" + ,"Kind":"Com" + ,"Guid":"63130a48-699a-42d8-bf01-c62ac3fb79f9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrincipals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hParentWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvSidTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzApplicationGroup2" + ,"Kind":"Com" + ,"Guid":"3f0613fc-b71a-464e-a11d-5b881a56cefa" + ,"Interface":{"Kind":"ApiRef","Name":"IAzApplicationGroup","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"get_BizRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRuleLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRuleLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BizRuleImportedPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_BizRuleImportedPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProp","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAzTask2" + ,"Kind":"Com" + ,"Guid":"03a9a5ee-48c8-4832-9025-aad503c46526" + ,"Interface":{"Kind":"ApiRef","Name":"IAzTask","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"RoleAssignments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrScopeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppRoleAssignments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAzRoleAssignments","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"AZ_PROP_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AZ_PROP_NAME","Value":1} + ,{"Name":"AZ_PROP_DESCRIPTION","Value":2} + ,{"Name":"AZ_PROP_WRITABLE","Value":3} + ,{"Name":"AZ_PROP_APPLICATION_DATA","Value":4} + ,{"Name":"AZ_PROP_CHILD_CREATE","Value":5} + ,{"Name":"AZ_MAX_APPLICATION_NAME_LENGTH","Value":512} + ,{"Name":"AZ_MAX_OPERATION_NAME_LENGTH","Value":64} + ,{"Name":"AZ_MAX_TASK_NAME_LENGTH","Value":64} + ,{"Name":"AZ_MAX_SCOPE_NAME_LENGTH","Value":65536} + ,{"Name":"AZ_MAX_GROUP_NAME_LENGTH","Value":64} + ,{"Name":"AZ_MAX_ROLE_NAME_LENGTH","Value":64} + ,{"Name":"AZ_MAX_NAME_LENGTH","Value":65536} + ,{"Name":"AZ_MAX_DESCRIPTION_LENGTH","Value":1024} + ,{"Name":"AZ_MAX_APPLICATION_DATA_LENGTH","Value":4096} + ,{"Name":"AZ_SUBMIT_FLAG_ABORT","Value":1} + ,{"Name":"AZ_SUBMIT_FLAG_FLUSH","Value":2} + ,{"Name":"AZ_MAX_POLICY_URL_LENGTH","Value":65536} + ,{"Name":"AZ_AZSTORE_FLAG_CREATE","Value":1} + ,{"Name":"AZ_AZSTORE_FLAG_MANAGE_STORE_ONLY","Value":2} + ,{"Name":"AZ_AZSTORE_FLAG_BATCH_UPDATE","Value":4} + ,{"Name":"AZ_AZSTORE_FLAG_AUDIT_IS_CRITICAL","Value":8} + ,{"Name":"AZ_AZSTORE_FORCE_APPLICATION_CLOSE","Value":16} + ,{"Name":"AZ_AZSTORE_NT6_FUNCTION_LEVEL","Value":32} + ,{"Name":"AZ_AZSTORE_FLAG_MANAGE_ONLY_PASSIVE_SUBMIT","Value":32768} + ,{"Name":"AZ_PROP_AZSTORE_DOMAIN_TIMEOUT","Value":100} + ,{"Name":"AZ_AZSTORE_DEFAULT_DOMAIN_TIMEOUT","Value":15000} + ,{"Name":"AZ_PROP_AZSTORE_SCRIPT_ENGINE_TIMEOUT","Value":101} + ,{"Name":"AZ_AZSTORE_MIN_DOMAIN_TIMEOUT","Value":500} + ,{"Name":"AZ_AZSTORE_MIN_SCRIPT_ENGINE_TIMEOUT","Value":5000} + ,{"Name":"AZ_AZSTORE_DEFAULT_SCRIPT_ENGINE_TIMEOUT","Value":45000} + ,{"Name":"AZ_PROP_AZSTORE_MAX_SCRIPT_ENGINES","Value":102} + ,{"Name":"AZ_AZSTORE_DEFAULT_MAX_SCRIPT_ENGINES","Value":120} + ,{"Name":"AZ_PROP_AZSTORE_MAJOR_VERSION","Value":103} + ,{"Name":"AZ_PROP_AZSTORE_MINOR_VERSION","Value":104} + ,{"Name":"AZ_PROP_AZSTORE_TARGET_MACHINE","Value":105} + ,{"Name":"AZ_PROP_AZTORE_IS_ADAM_INSTANCE","Value":106} + ,{"Name":"AZ_PROP_OPERATION_ID","Value":200} + ,{"Name":"AZ_PROP_TASK_OPERATIONS","Value":300} + ,{"Name":"AZ_PROP_TASK_BIZRULE","Value":301} + ,{"Name":"AZ_PROP_TASK_BIZRULE_LANGUAGE","Value":302} + ,{"Name":"AZ_PROP_TASK_TASKS","Value":303} + ,{"Name":"AZ_PROP_TASK_BIZRULE_IMPORTED_PATH","Value":304} + ,{"Name":"AZ_PROP_TASK_IS_ROLE_DEFINITION","Value":305} + ,{"Name":"AZ_MAX_TASK_BIZRULE_LENGTH","Value":65536} + ,{"Name":"AZ_MAX_TASK_BIZRULE_LANGUAGE_LENGTH","Value":64} + ,{"Name":"AZ_MAX_TASK_BIZRULE_IMPORTED_PATH_LENGTH","Value":512} + ,{"Name":"AZ_MAX_BIZRULE_STRING","Value":65536} + ,{"Name":"AZ_PROP_GROUP_TYPE","Value":400} + ,{"Name":"AZ_GROUPTYPE_LDAP_QUERY","Value":1} + ,{"Name":"AZ_GROUPTYPE_BASIC","Value":2} + ,{"Name":"AZ_GROUPTYPE_BIZRULE","Value":3} + ,{"Name":"AZ_PROP_GROUP_APP_MEMBERS","Value":401} + ,{"Name":"AZ_PROP_GROUP_APP_NON_MEMBERS","Value":402} + ,{"Name":"AZ_PROP_GROUP_LDAP_QUERY","Value":403} + ,{"Name":"AZ_MAX_GROUP_LDAP_QUERY_LENGTH","Value":4096} + ,{"Name":"AZ_PROP_GROUP_MEMBERS","Value":404} + ,{"Name":"AZ_PROP_GROUP_NON_MEMBERS","Value":405} + ,{"Name":"AZ_PROP_GROUP_MEMBERS_NAME","Value":406} + ,{"Name":"AZ_PROP_GROUP_NON_MEMBERS_NAME","Value":407} + ,{"Name":"AZ_PROP_GROUP_BIZRULE","Value":408} + ,{"Name":"AZ_PROP_GROUP_BIZRULE_LANGUAGE","Value":409} + ,{"Name":"AZ_PROP_GROUP_BIZRULE_IMPORTED_PATH","Value":410} + ,{"Name":"AZ_MAX_GROUP_BIZRULE_LENGTH","Value":65536} + ,{"Name":"AZ_MAX_GROUP_BIZRULE_LANGUAGE_LENGTH","Value":64} + ,{"Name":"AZ_MAX_GROUP_BIZRULE_IMPORTED_PATH_LENGTH","Value":512} + ,{"Name":"AZ_PROP_ROLE_APP_MEMBERS","Value":500} + ,{"Name":"AZ_PROP_ROLE_MEMBERS","Value":501} + ,{"Name":"AZ_PROP_ROLE_OPERATIONS","Value":502} + ,{"Name":"AZ_PROP_ROLE_TASKS","Value":504} + ,{"Name":"AZ_PROP_ROLE_MEMBERS_NAME","Value":505} + ,{"Name":"AZ_PROP_SCOPE_BIZRULES_WRITABLE","Value":600} + ,{"Name":"AZ_PROP_SCOPE_CAN_BE_DELEGATED","Value":601} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_DN","Value":700} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_SAM_COMPAT","Value":701} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_DISPLAY","Value":702} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_GUID","Value":703} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_CANONICAL","Value":704} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_UPN","Value":705} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_USER_DNS_SAM_COMPAT","Value":707} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_ROLE_FOR_ACCESS_CHECK","Value":708} + ,{"Name":"AZ_PROP_CLIENT_CONTEXT_LDAP_QUERY_DN","Value":709} + ,{"Name":"AZ_PROP_APPLICATION_AUTHZ_INTERFACE_CLSID","Value":800} + ,{"Name":"AZ_PROP_APPLICATION_VERSION","Value":801} + ,{"Name":"AZ_MAX_APPLICATION_VERSION_LENGTH","Value":512} + ,{"Name":"AZ_PROP_APPLICATION_NAME","Value":802} + ,{"Name":"AZ_PROP_APPLICATION_BIZRULE_ENABLED","Value":803} + ,{"Name":"AZ_PROP_APPLY_STORE_SACL","Value":900} + ,{"Name":"AZ_PROP_GENERATE_AUDITS","Value":901} + ,{"Name":"AZ_PROP_POLICY_ADMINS","Value":902} + ,{"Name":"AZ_PROP_POLICY_READERS","Value":903} + ,{"Name":"AZ_PROP_DELEGATED_POLICY_USERS","Value":904} + ,{"Name":"AZ_PROP_POLICY_ADMINS_NAME","Value":905} + ,{"Name":"AZ_PROP_POLICY_READERS_NAME","Value":906} + ,{"Name":"AZ_PROP_DELEGATED_POLICY_USERS_NAME","Value":907} + ,{"Name":"AZ_CLIENT_CONTEXT_SKIP_GROUP","Value":1} + ,{"Name":"AZ_CLIENT_CONTEXT_SKIP_LDAP_QUERY","Value":1} + ,{"Name":"AZ_CLIENT_CONTEXT_GET_GROUP_RECURSIVE","Value":2} + ,{"Name":"AZ_CLIENT_CONTEXT_GET_GROUPS_STORE_LEVEL_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SI_OBJECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPageTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SI_ACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SI_INHERIT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SI_PAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SI_PAGE_PERM","Value":0} + ,{"Name":"SI_PAGE_ADVPERM","Value":1} + ,{"Name":"SI_PAGE_AUDIT","Value":2} + ,{"Name":"SI_PAGE_OWNER","Value":3} + ,{"Name":"SI_PAGE_EFFECTIVE","Value":4} + ,{"Name":"SI_PAGE_TAKEOWNERSHIP","Value":5} + ,{"Name":"SI_PAGE_SHARE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SI_PAGE_ACTIVATED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SI_SHOW_DEFAULT","Value":0} + ,{"Name":"SI_SHOW_PERM_ACTIVATED","Value":1} + ,{"Name":"SI_SHOW_AUDIT_ACTIVATED","Value":2} + ,{"Name":"SI_SHOW_OWNER_ACTIVATED","Value":3} + ,{"Name":"SI_SHOW_EFFECTIVE_ACTIVATED","Value":4} + ,{"Name":"SI_SHOW_SHARE_ACTIVATED","Value":5} + ,{"Name":"SI_SHOW_CENTRAL_POLICY_ACTIVATED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISecurityInformation" + ,"Kind":"Com" + ,"Guid":"965fc360-16ff-11d0-91cb-00aa00bbb723" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_OBJECT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_ACCESS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pcAccesses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"piDefaultAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MapGeneric" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pAceFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInheritTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppInheritTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_INHERIT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pcInheritTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PropertySheetPageCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISecurityInformation2" + ,"Kind":"Com" + ,"Guid":"c3ccfdb4-6f88-11d2-a3ce-00c04fb1782a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDaclCanonical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LookupSids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpSids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ppdo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pwzCommonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwzUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SID_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aSidInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SID_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEffectivePermission" + ,"Kind":"Com" + ,"Guid":"3853dc76-9f35-407c-88a1-d19344365fbc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEffectivePermission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pcObjectTypeListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppGrantedAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]} + ,{"Name":"pcGrantedAccessListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISecurityObjectTypeInfo" + ,"Kind":"Com" + ,"Guid":"fc3066eb-79ef-444b-9111-d18a75ebf2fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInheritSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"si","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pACL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppInheritArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INHERITED_FROMA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISecurityInformation3" + ,"Kind":"Com" + ,"Guid":"e2cdc9cc-31bd-4f8f-8c8b-b641af516a1a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFullResourceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenElevatedEditor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SECURITY_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fWellKnown","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFFPERM_RESULT_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fEvaluated","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pGrantedAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISecurityInformation4" + ,"Kind":"Com" + ,"Guid":"ea961070-cd14-4621-ace4-f63c03e583e4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecondarySecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecurityObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_OBJECT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pSecurityObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEffectivePermission2" + ,"Kind":"Com" + ,"Guid":"941fabca-dd47-4fca-90bb-b0e10255f20d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ComputeEffectivePermissionWithSecondarySecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pDeviceSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSecurityObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SECURITY_OBJECT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwSecurityObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzUserGroupsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SID_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDeviceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzDeviceGroupsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SID_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzUserClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzUserClaimsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzDeviceClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzDeviceClaimsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pEffpermResultLists","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EFFPERM_RESULT_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"FN_PROGRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInvokeSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROG_INVOKE_SETTING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecuritySet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNREADOBJECTSECURITY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNWRITEOBJECTSECURITY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDSCREATEISECINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDSCREATEISECINFOEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"param7","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param8","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param9","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDSCREATESECPAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDSEDITSECURITY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param5","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CObjectId" + ,"Kind":"ComClassID" + ,"Guid":"884e2000-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CObjectIds" + ,"Kind":"ComClassID" + ,"Guid":"884e2001-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CBinaryConverter" + ,"Kind":"ComClassID" + ,"Guid":"884e2002-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX500DistinguishedName" + ,"Kind":"ComClassID" + ,"Guid":"884e2003-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCspInformation" + ,"Kind":"ComClassID" + ,"Guid":"884e2007-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCspInformations" + ,"Kind":"ComClassID" + ,"Guid":"884e2008-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCspStatus" + ,"Kind":"ComClassID" + ,"Guid":"884e2009-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509PublicKey" + ,"Kind":"ComClassID" + ,"Guid":"884e200b-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509PrivateKey" + ,"Kind":"ComClassID" + ,"Guid":"884e200c-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509EndorsementKey" + ,"Kind":"ComClassID" + ,"Guid":"11a25a1d-b9a3-4edd-af83-3b59adbed361" + } + ,{ + "Name":"CX509Extension" + ,"Kind":"ComClassID" + ,"Guid":"884e200d-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509Extensions" + ,"Kind":"ComClassID" + ,"Guid":"884e200e-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionKeyUsage" + ,"Kind":"ComClassID" + ,"Guid":"884e200f-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionEnhancedKeyUsage" + ,"Kind":"ComClassID" + ,"Guid":"884e2010-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionTemplateName" + ,"Kind":"ComClassID" + ,"Guid":"884e2011-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionTemplate" + ,"Kind":"ComClassID" + ,"Guid":"884e2012-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CAlternativeName" + ,"Kind":"ComClassID" + ,"Guid":"884e2013-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CAlternativeNames" + ,"Kind":"ComClassID" + ,"Guid":"884e2014-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionAlternativeNames" + ,"Kind":"ComClassID" + ,"Guid":"884e2015-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionBasicConstraints" + ,"Kind":"ComClassID" + ,"Guid":"884e2016-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionSubjectKeyIdentifier" + ,"Kind":"ComClassID" + ,"Guid":"884e2017-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionAuthorityKeyIdentifier" + ,"Kind":"ComClassID" + ,"Guid":"884e2018-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CSmimeCapability" + ,"Kind":"ComClassID" + ,"Guid":"884e2019-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CSmimeCapabilities" + ,"Kind":"ComClassID" + ,"Guid":"884e201a-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionSmimeCapabilities" + ,"Kind":"ComClassID" + ,"Guid":"884e201b-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CPolicyQualifier" + ,"Kind":"ComClassID" + ,"Guid":"884e201c-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CPolicyQualifiers" + ,"Kind":"ComClassID" + ,"Guid":"884e201d-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertificatePolicy" + ,"Kind":"ComClassID" + ,"Guid":"884e201e-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertificatePolicies" + ,"Kind":"ComClassID" + ,"Guid":"884e201f-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionCertificatePolicies" + ,"Kind":"ComClassID" + ,"Guid":"884e2020-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509ExtensionMSApplicationPolicies" + ,"Kind":"ComClassID" + ,"Guid":"884e2021-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509Attribute" + ,"Kind":"ComClassID" + ,"Guid":"884e2022-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509Attributes" + ,"Kind":"ComClassID" + ,"Guid":"884e2023-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeExtensions" + ,"Kind":"ComClassID" + ,"Guid":"884e2024-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeClientId" + ,"Kind":"ComClassID" + ,"Guid":"884e2025-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeRenewalCertificate" + ,"Kind":"ComClassID" + ,"Guid":"884e2026-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeArchiveKey" + ,"Kind":"ComClassID" + ,"Guid":"884e2027-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeArchiveKeyHash" + ,"Kind":"ComClassID" + ,"Guid":"884e2028-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeOSVersion" + ,"Kind":"ComClassID" + ,"Guid":"884e202a-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509AttributeCspProvider" + ,"Kind":"ComClassID" + ,"Guid":"884e202b-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCryptAttribute" + ,"Kind":"ComClassID" + ,"Guid":"884e202c-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCryptAttributes" + ,"Kind":"ComClassID" + ,"Guid":"884e202d-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertProperty" + ,"Kind":"ComClassID" + ,"Guid":"884e202e-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertProperties" + ,"Kind":"ComClassID" + ,"Guid":"884e202f-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyFriendlyName" + ,"Kind":"ComClassID" + ,"Guid":"884e2030-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyDescription" + ,"Kind":"ComClassID" + ,"Guid":"884e2031-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyAutoEnroll" + ,"Kind":"ComClassID" + ,"Guid":"884e2032-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyRequestOriginator" + ,"Kind":"ComClassID" + ,"Guid":"884e2033-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertySHA1Hash" + ,"Kind":"ComClassID" + ,"Guid":"884e2034-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyKeyProvInfo" + ,"Kind":"ComClassID" + ,"Guid":"884e2036-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyArchived" + ,"Kind":"ComClassID" + ,"Guid":"884e2037-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyBackedUp" + ,"Kind":"ComClassID" + ,"Guid":"884e2038-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyEnrollment" + ,"Kind":"ComClassID" + ,"Guid":"884e2039-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyRenewal" + ,"Kind":"ComClassID" + ,"Guid":"884e203a-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyArchivedKeyHash" + ,"Kind":"ComClassID" + ,"Guid":"884e203b-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertPropertyEnrollmentPolicyServer" + ,"Kind":"ComClassID" + ,"Guid":"884e204c-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CSignerCertificate" + ,"Kind":"ComClassID" + ,"Guid":"884e203d-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509NameValuePair" + ,"Kind":"ComClassID" + ,"Guid":"884e203f-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertificateAttestationChallenge" + ,"Kind":"ComClassID" + ,"Guid":"1362ada1-eb60-456a-b6e1-118050db741b" + } + ,{ + "Name":"CX509CertificateRequestPkcs10" + ,"Kind":"ComClassID" + ,"Guid":"884e2042-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateRequestCertificate" + ,"Kind":"ComClassID" + ,"Guid":"884e2043-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateRequestPkcs7" + ,"Kind":"ComClassID" + ,"Guid":"884e2044-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateRequestCmc" + ,"Kind":"ComClassID" + ,"Guid":"884e2045-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509Enrollment" + ,"Kind":"ComClassID" + ,"Guid":"884e2046-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509EnrollmentWebClassFactory" + ,"Kind":"ComClassID" + ,"Guid":"884e2049-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509EnrollmentHelper" + ,"Kind":"ComClassID" + ,"Guid":"884e2050-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509MachineEnrollmentFactory" + ,"Kind":"ComClassID" + ,"Guid":"884e2051-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509EnrollmentPolicyActiveDirectory" + ,"Kind":"ComClassID" + ,"Guid":"91f39027-217f-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509EnrollmentPolicyWebService" + ,"Kind":"ComClassID" + ,"Guid":"91f39028-217f-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509PolicyServerListManager" + ,"Kind":"ComClassID" + ,"Guid":"91f39029-217f-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509PolicyServerUrl" + ,"Kind":"ComClassID" + ,"Guid":"91f3902a-217f-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateTemplateADWritable" + ,"Kind":"ComClassID" + ,"Guid":"8336e323-2e6a-4a04-937c-548f681839b3" + } + ,{ + "Name":"CX509CertificateRevocationListEntry" + ,"Kind":"ComClassID" + ,"Guid":"884e205e-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateRevocationListEntries" + ,"Kind":"ComClassID" + ,"Guid":"884e205f-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509CertificateRevocationList" + ,"Kind":"ComClassID" + ,"Guid":"884e2060-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509SCEPEnrollment" + ,"Kind":"ComClassID" + ,"Guid":"884e2061-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CX509SCEPEnrollmentHelper" + ,"Kind":"ComClassID" + ,"Guid":"884e2062-217d-11da-b2a4-000e7bbb2b09" + } + ,{ + "Name":"CCertGetConfig" + ,"Kind":"ComClassID" + ,"Guid":"c6cc49b0-ce17-11d0-8833-00a0c903b83c" + } + ,{ + "Name":"CCertConfig" + ,"Kind":"ComClassID" + ,"Guid":"372fce38-4324-11d0-8810-00a0c903b83c" + } + ,{ + "Name":"CCertRequest" + ,"Kind":"ComClassID" + ,"Guid":"98aff3f0-5524-11d0-8812-00a0c903b83c" + } + ,{ + "Name":"CCertServerPolicy" + ,"Kind":"ComClassID" + ,"Guid":"aa000926-ffbe-11cf-8800-00a0c903b83c" + } + ,{ + "Name":"CCertServerExit" + ,"Kind":"ComClassID" + ,"Guid":"4c4a5e40-732c-11d0-8816-00a0c903b83c" + } + ,{ + "Name":"ICertServerPolicy" + ,"Kind":"Com" + ,"Guid":"aa000922-ffbe-11cf-8800-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRequestProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRequestAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCertificateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCertificateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCertificateExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strExtensionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateExtensionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCertificateExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strExtensionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ExtFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumerateExtensionsSetup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrExtensionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateExtensionsClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateAttributesSetup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrAttributeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateAttributesClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICertServerExit" + ,"Kind":"Com" + ,"Guid":"4ba9eb90-732c-11d0-8816-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRequestProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRequestAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAttributeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCertificateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strExtensionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateExtensionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateExtensionsSetup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrExtensionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateExtensionsClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateAttributesSetup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrAttributeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateAttributesClose" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICertGetConfig" + ,"Kind":"Com" + ,"Guid":"c7ea09c0-ce17-11d0-8833-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertConfig" + ,"Kind":"Com" + ,"Guid":"372fce34-4324-11d0-8810-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetField" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFieldName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertConfig2" + ,"Kind":"Com" + ,"Guid":"7a18edde-7e78-4163-8ded-78e2c9cee924" + ,"Interface":{"Kind":"ApiRef","Name":"ICertConfig","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"SetSharedFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSharedFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICertRequest" + ,"Kind":"Com" + ,"Guid":"014e4840-5523-11d0-8812-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Submit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strRequest","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strAttributes","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RetrievePending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRequestId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequestId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDispositionMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDispositionMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCACertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fExchangeCertificate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertRequest2" + ,"Kind":"Com" + ,"Guid":"a4772988-4a85-4fa9-824e-b5cf5c16405a" + ,"Interface":{"Kind":"ApiRef","Name":"ICertRequest","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"GetIssuedCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strSerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorMessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrMessage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrErrorMessageText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCAProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAPropertyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPropFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAPropertyDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFullResponseProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"X509EnrollmentAuthFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"X509AuthNone","Value":0} + ,{"Name":"X509AuthAnonymous","Value":1} + ,{"Name":"X509AuthKerberos","Value":2} + ,{"Name":"X509AuthUsername","Value":4} + ,{"Name":"X509AuthCertificate","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertRequest3" + ,"Kind":"Com" + ,"Guid":"afc8f92b-33a2-4861-bf36-2933b7cd67b3" + ,"Interface":{"Kind":"ApiRef","Name":"ICertRequest2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"SetCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AuthType","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCredential","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRequestIdString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrRequestId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIssuedCertificate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequestId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strSerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRefreshPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertManageModule" + ,"Kind":"Com" + ,"Guid":"e7d7ad42-bd3d-11d1-9a4d-00c04fc297eb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strStorageLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strStorageLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strStorageLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CERTTRANSBLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERTVIEWRESTRICTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ColumnIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SeekOperator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SortOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSEDB_RSTMAPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszNewDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FNCERTSRVISSERVERONLINEW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfServerOnline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPGETDYNAMICFILELISTW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppwszzFileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPPREPAREW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grbitJet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBackupFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPGETDATABASENAMESW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppwszzAttachmentInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPOPENFILEW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszAttachmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbReadHintSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pliFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPGETBACKUPLOGSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppwszzBackupLogFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPTRUNCATELOGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVBACKUPFREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVRESTOREGETDATABASELOCATIONSW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppwszzDatabaseLocationList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVRESTOREPREPAREW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwRestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVRESTOREREGISTERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszCheckPointFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgrstmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSEDB_RSTMAPW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"crstmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszBackupLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FNCERTSRVRESTOREREGISTERCOMPLETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"hrRestoreState","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FNCERTSRVRESTOREEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FNCERTSRVSERVERCONTROLW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ICertPolicy" + ,"Kind":"Com" + ,"Guid":"38bb5a00-7636-11d0-b413-00a0c91bbf8c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VerifyRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bNewRequest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShutDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICertPolicy2" + ,"Kind":"Com" + ,"Guid":"3db4910e-8001-4bf1-aa1b-f43a808317a0" + ,"Interface":{"Kind":"ApiRef","Name":"ICertPolicy","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"GetManageModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppManageModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertManageModule","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"X509SCEPMessageType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCEPMessageUnknown","Value":-1} + ,{"Name":"SCEPMessageCertResponse","Value":3} + ,{"Name":"SCEPMessagePKCSRequest","Value":19} + ,{"Name":"SCEPMessageGetCertInitial","Value":20} + ,{"Name":"SCEPMessageGetCert","Value":21} + ,{"Name":"SCEPMessageGetCRL","Value":22} + ,{"Name":"SCEPMessageClaimChallengeAnswer","Value":41} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509SCEPDisposition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCEPDispositionUnknown","Value":-1} + ,{"Name":"SCEPDispositionSuccess","Value":0} + ,{"Name":"SCEPDispositionFailure","Value":2} + ,{"Name":"SCEPDispositionPending","Value":3} + ,{"Name":"SCEPDispositionPendingChallenge","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509SCEPFailInfo" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCEPFailUnknown","Value":-1} + ,{"Name":"SCEPFailBadAlgorithm","Value":0} + ,{"Name":"SCEPFailBadMessageCheck","Value":1} + ,{"Name":"SCEPFailBadRequest","Value":2} + ,{"Name":"SCEPFailBadTime","Value":3} + ,{"Name":"SCEPFailBadCertId","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INDESPolicy" + ,"Kind":"Com" + ,"Guid":"13ca515d-431d-46cc-8c2e-1da269bbd625" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GenerateChallenge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"VerifyRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctbRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERTTRANSBLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pctbSigningCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERTTRANSBLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszTransactionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfVerified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszChallenge","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszTransactionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"disposition","Type":{"Kind":"ApiRef","Name":"X509SCEPDisposition","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lastHResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pctbIssuedCertEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERTTRANSBLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"CERTENROLL_OBJECTID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_OID_NONE","Value":0} + ,{"Name":"XCN_OID_RSA","Value":1} + ,{"Name":"XCN_OID_PKCS","Value":2} + ,{"Name":"XCN_OID_RSA_HASH","Value":3} + ,{"Name":"XCN_OID_RSA_ENCRYPT","Value":4} + ,{"Name":"XCN_OID_PKCS_1","Value":5} + ,{"Name":"XCN_OID_PKCS_2","Value":6} + ,{"Name":"XCN_OID_PKCS_3","Value":7} + ,{"Name":"XCN_OID_PKCS_4","Value":8} + ,{"Name":"XCN_OID_PKCS_5","Value":9} + ,{"Name":"XCN_OID_PKCS_6","Value":10} + ,{"Name":"XCN_OID_PKCS_7","Value":11} + ,{"Name":"XCN_OID_PKCS_8","Value":12} + ,{"Name":"XCN_OID_PKCS_9","Value":13} + ,{"Name":"XCN_OID_PKCS_10","Value":14} + ,{"Name":"XCN_OID_PKCS_12","Value":15} + ,{"Name":"XCN_OID_RSA_RSA","Value":16} + ,{"Name":"XCN_OID_RSA_MD2RSA","Value":17} + ,{"Name":"XCN_OID_RSA_MD4RSA","Value":18} + ,{"Name":"XCN_OID_RSA_MD5RSA","Value":19} + ,{"Name":"XCN_OID_RSA_SHA1RSA","Value":20} + ,{"Name":"XCN_OID_RSA_SETOAEP_RSA","Value":21} + ,{"Name":"XCN_OID_RSA_DH","Value":22} + ,{"Name":"XCN_OID_RSA_data","Value":23} + ,{"Name":"XCN_OID_RSA_signedData","Value":24} + ,{"Name":"XCN_OID_RSA_envelopedData","Value":25} + ,{"Name":"XCN_OID_RSA_signEnvData","Value":26} + ,{"Name":"XCN_OID_RSA_digestedData","Value":27} + ,{"Name":"XCN_OID_RSA_hashedData","Value":28} + ,{"Name":"XCN_OID_RSA_encryptedData","Value":29} + ,{"Name":"XCN_OID_RSA_emailAddr","Value":30} + ,{"Name":"XCN_OID_RSA_unstructName","Value":31} + ,{"Name":"XCN_OID_RSA_contentType","Value":32} + ,{"Name":"XCN_OID_RSA_messageDigest","Value":33} + ,{"Name":"XCN_OID_RSA_signingTime","Value":34} + ,{"Name":"XCN_OID_RSA_counterSign","Value":35} + ,{"Name":"XCN_OID_RSA_challengePwd","Value":36} + ,{"Name":"XCN_OID_RSA_unstructAddr","Value":37} + ,{"Name":"XCN_OID_RSA_extCertAttrs","Value":38} + ,{"Name":"XCN_OID_RSA_certExtensions","Value":39} + ,{"Name":"XCN_OID_RSA_SMIMECapabilities","Value":40} + ,{"Name":"XCN_OID_RSA_preferSignedData","Value":41} + ,{"Name":"XCN_OID_RSA_SMIMEalg","Value":42} + ,{"Name":"XCN_OID_RSA_SMIMEalgESDH","Value":43} + ,{"Name":"XCN_OID_RSA_SMIMEalgCMS3DESwrap","Value":44} + ,{"Name":"XCN_OID_RSA_SMIMEalgCMSRC2wrap","Value":45} + ,{"Name":"XCN_OID_RSA_MD2","Value":46} + ,{"Name":"XCN_OID_RSA_MD4","Value":47} + ,{"Name":"XCN_OID_RSA_MD5","Value":48} + ,{"Name":"XCN_OID_RSA_RC2CBC","Value":49} + ,{"Name":"XCN_OID_RSA_RC4","Value":50} + ,{"Name":"XCN_OID_RSA_DES_EDE3_CBC","Value":51} + ,{"Name":"XCN_OID_RSA_RC5_CBCPad","Value":52} + ,{"Name":"XCN_OID_ANSI_X942","Value":53} + ,{"Name":"XCN_OID_ANSI_X942_DH","Value":54} + ,{"Name":"XCN_OID_X957","Value":55} + ,{"Name":"XCN_OID_X957_DSA","Value":56} + ,{"Name":"XCN_OID_X957_SHA1DSA","Value":57} + ,{"Name":"XCN_OID_DS","Value":58} + ,{"Name":"XCN_OID_DSALG","Value":59} + ,{"Name":"XCN_OID_DSALG_CRPT","Value":60} + ,{"Name":"XCN_OID_DSALG_HASH","Value":61} + ,{"Name":"XCN_OID_DSALG_SIGN","Value":62} + ,{"Name":"XCN_OID_DSALG_RSA","Value":63} + ,{"Name":"XCN_OID_OIW","Value":64} + ,{"Name":"XCN_OID_OIWSEC","Value":65} + ,{"Name":"XCN_OID_OIWSEC_md4RSA","Value":66} + ,{"Name":"XCN_OID_OIWSEC_md5RSA","Value":67} + ,{"Name":"XCN_OID_OIWSEC_md4RSA2","Value":68} + ,{"Name":"XCN_OID_OIWSEC_desECB","Value":69} + ,{"Name":"XCN_OID_OIWSEC_desCBC","Value":70} + ,{"Name":"XCN_OID_OIWSEC_desOFB","Value":71} + ,{"Name":"XCN_OID_OIWSEC_desCFB","Value":72} + ,{"Name":"XCN_OID_OIWSEC_desMAC","Value":73} + ,{"Name":"XCN_OID_OIWSEC_rsaSign","Value":74} + ,{"Name":"XCN_OID_OIWSEC_dsa","Value":75} + ,{"Name":"XCN_OID_OIWSEC_shaDSA","Value":76} + ,{"Name":"XCN_OID_OIWSEC_mdc2RSA","Value":77} + ,{"Name":"XCN_OID_OIWSEC_shaRSA","Value":78} + ,{"Name":"XCN_OID_OIWSEC_dhCommMod","Value":79} + ,{"Name":"XCN_OID_OIWSEC_desEDE","Value":80} + ,{"Name":"XCN_OID_OIWSEC_sha","Value":81} + ,{"Name":"XCN_OID_OIWSEC_mdc2","Value":82} + ,{"Name":"XCN_OID_OIWSEC_dsaComm","Value":83} + ,{"Name":"XCN_OID_OIWSEC_dsaCommSHA","Value":84} + ,{"Name":"XCN_OID_OIWSEC_rsaXchg","Value":85} + ,{"Name":"XCN_OID_OIWSEC_keyHashSeal","Value":86} + ,{"Name":"XCN_OID_OIWSEC_md2RSASign","Value":87} + ,{"Name":"XCN_OID_OIWSEC_md5RSASign","Value":88} + ,{"Name":"XCN_OID_OIWSEC_sha1","Value":89} + ,{"Name":"XCN_OID_OIWSEC_dsaSHA1","Value":90} + ,{"Name":"XCN_OID_OIWSEC_dsaCommSHA1","Value":91} + ,{"Name":"XCN_OID_OIWSEC_sha1RSASign","Value":92} + ,{"Name":"XCN_OID_OIWDIR","Value":93} + ,{"Name":"XCN_OID_OIWDIR_CRPT","Value":94} + ,{"Name":"XCN_OID_OIWDIR_HASH","Value":95} + ,{"Name":"XCN_OID_OIWDIR_SIGN","Value":96} + ,{"Name":"XCN_OID_OIWDIR_md2","Value":97} + ,{"Name":"XCN_OID_OIWDIR_md2RSA","Value":98} + ,{"Name":"XCN_OID_INFOSEC","Value":99} + ,{"Name":"XCN_OID_INFOSEC_sdnsSignature","Value":100} + ,{"Name":"XCN_OID_INFOSEC_mosaicSignature","Value":101} + ,{"Name":"XCN_OID_INFOSEC_sdnsConfidentiality","Value":102} + ,{"Name":"XCN_OID_INFOSEC_mosaicConfidentiality","Value":103} + ,{"Name":"XCN_OID_INFOSEC_sdnsIntegrity","Value":104} + ,{"Name":"XCN_OID_INFOSEC_mosaicIntegrity","Value":105} + ,{"Name":"XCN_OID_INFOSEC_sdnsTokenProtection","Value":106} + ,{"Name":"XCN_OID_INFOSEC_mosaicTokenProtection","Value":107} + ,{"Name":"XCN_OID_INFOSEC_sdnsKeyManagement","Value":108} + ,{"Name":"XCN_OID_INFOSEC_mosaicKeyManagement","Value":109} + ,{"Name":"XCN_OID_INFOSEC_sdnsKMandSig","Value":110} + ,{"Name":"XCN_OID_INFOSEC_mosaicKMandSig","Value":111} + ,{"Name":"XCN_OID_INFOSEC_SuiteASignature","Value":112} + ,{"Name":"XCN_OID_INFOSEC_SuiteAConfidentiality","Value":113} + ,{"Name":"XCN_OID_INFOSEC_SuiteAIntegrity","Value":114} + ,{"Name":"XCN_OID_INFOSEC_SuiteATokenProtection","Value":115} + ,{"Name":"XCN_OID_INFOSEC_SuiteAKeyManagement","Value":116} + ,{"Name":"XCN_OID_INFOSEC_SuiteAKMandSig","Value":117} + ,{"Name":"XCN_OID_INFOSEC_mosaicUpdatedSig","Value":118} + ,{"Name":"XCN_OID_INFOSEC_mosaicKMandUpdSig","Value":119} + ,{"Name":"XCN_OID_INFOSEC_mosaicUpdatedInteg","Value":120} + ,{"Name":"XCN_OID_COMMON_NAME","Value":121} + ,{"Name":"XCN_OID_SUR_NAME","Value":122} + ,{"Name":"XCN_OID_DEVICE_SERIAL_NUMBER","Value":123} + ,{"Name":"XCN_OID_COUNTRY_NAME","Value":124} + ,{"Name":"XCN_OID_LOCALITY_NAME","Value":125} + ,{"Name":"XCN_OID_STATE_OR_PROVINCE_NAME","Value":126} + ,{"Name":"XCN_OID_STREET_ADDRESS","Value":127} + ,{"Name":"XCN_OID_ORGANIZATION_NAME","Value":128} + ,{"Name":"XCN_OID_ORGANIZATIONAL_UNIT_NAME","Value":129} + ,{"Name":"XCN_OID_TITLE","Value":130} + ,{"Name":"XCN_OID_DESCRIPTION","Value":131} + ,{"Name":"XCN_OID_SEARCH_GUIDE","Value":132} + ,{"Name":"XCN_OID_BUSINESS_CATEGORY","Value":133} + ,{"Name":"XCN_OID_POSTAL_ADDRESS","Value":134} + ,{"Name":"XCN_OID_POSTAL_CODE","Value":135} + ,{"Name":"XCN_OID_POST_OFFICE_BOX","Value":136} + ,{"Name":"XCN_OID_PHYSICAL_DELIVERY_OFFICE_NAME","Value":137} + ,{"Name":"XCN_OID_TELEPHONE_NUMBER","Value":138} + ,{"Name":"XCN_OID_TELEX_NUMBER","Value":139} + ,{"Name":"XCN_OID_TELETEXT_TERMINAL_IDENTIFIER","Value":140} + ,{"Name":"XCN_OID_FACSIMILE_TELEPHONE_NUMBER","Value":141} + ,{"Name":"XCN_OID_X21_ADDRESS","Value":142} + ,{"Name":"XCN_OID_INTERNATIONAL_ISDN_NUMBER","Value":143} + ,{"Name":"XCN_OID_REGISTERED_ADDRESS","Value":144} + ,{"Name":"XCN_OID_DESTINATION_INDICATOR","Value":145} + ,{"Name":"XCN_OID_PREFERRED_DELIVERY_METHOD","Value":146} + ,{"Name":"XCN_OID_PRESENTATION_ADDRESS","Value":147} + ,{"Name":"XCN_OID_SUPPORTED_APPLICATION_CONTEXT","Value":148} + ,{"Name":"XCN_OID_MEMBER","Value":149} + ,{"Name":"XCN_OID_OWNER","Value":150} + ,{"Name":"XCN_OID_ROLE_OCCUPANT","Value":151} + ,{"Name":"XCN_OID_SEE_ALSO","Value":152} + ,{"Name":"XCN_OID_USER_PASSWORD","Value":153} + ,{"Name":"XCN_OID_USER_CERTIFICATE","Value":154} + ,{"Name":"XCN_OID_CA_CERTIFICATE","Value":155} + ,{"Name":"XCN_OID_AUTHORITY_REVOCATION_LIST","Value":156} + ,{"Name":"XCN_OID_CERTIFICATE_REVOCATION_LIST","Value":157} + ,{"Name":"XCN_OID_CROSS_CERTIFICATE_PAIR","Value":158} + ,{"Name":"XCN_OID_GIVEN_NAME","Value":159} + ,{"Name":"XCN_OID_INITIALS","Value":160} + ,{"Name":"XCN_OID_DN_QUALIFIER","Value":161} + ,{"Name":"XCN_OID_DOMAIN_COMPONENT","Value":162} + ,{"Name":"XCN_OID_PKCS_12_FRIENDLY_NAME_ATTR","Value":163} + ,{"Name":"XCN_OID_PKCS_12_LOCAL_KEY_ID","Value":164} + ,{"Name":"XCN_OID_PKCS_12_KEY_PROVIDER_NAME_ATTR","Value":165} + ,{"Name":"XCN_OID_LOCAL_MACHINE_KEYSET","Value":166} + ,{"Name":"XCN_OID_PKCS_12_EXTENDED_ATTRIBUTES","Value":167} + ,{"Name":"XCN_OID_KEYID_RDN","Value":168} + ,{"Name":"XCN_OID_AUTHORITY_KEY_IDENTIFIER","Value":169} + ,{"Name":"XCN_OID_KEY_ATTRIBUTES","Value":170} + ,{"Name":"XCN_OID_CERT_POLICIES_95","Value":171} + ,{"Name":"XCN_OID_KEY_USAGE_RESTRICTION","Value":172} + ,{"Name":"XCN_OID_SUBJECT_ALT_NAME","Value":173} + ,{"Name":"XCN_OID_ISSUER_ALT_NAME","Value":174} + ,{"Name":"XCN_OID_BASIC_CONSTRAINTS","Value":175} + ,{"Name":"XCN_OID_KEY_USAGE","Value":176} + ,{"Name":"XCN_OID_PRIVATEKEY_USAGE_PERIOD","Value":177} + ,{"Name":"XCN_OID_BASIC_CONSTRAINTS2","Value":178} + ,{"Name":"XCN_OID_CERT_POLICIES","Value":179} + ,{"Name":"XCN_OID_ANY_CERT_POLICY","Value":180} + ,{"Name":"XCN_OID_AUTHORITY_KEY_IDENTIFIER2","Value":181} + ,{"Name":"XCN_OID_SUBJECT_KEY_IDENTIFIER","Value":182} + ,{"Name":"XCN_OID_SUBJECT_ALT_NAME2","Value":183} + ,{"Name":"XCN_OID_ISSUER_ALT_NAME2","Value":184} + ,{"Name":"XCN_OID_CRL_REASON_CODE","Value":185} + ,{"Name":"XCN_OID_REASON_CODE_HOLD","Value":186} + ,{"Name":"XCN_OID_CRL_DIST_POINTS","Value":187} + ,{"Name":"XCN_OID_ENHANCED_KEY_USAGE","Value":188} + ,{"Name":"XCN_OID_CRL_NUMBER","Value":189} + ,{"Name":"XCN_OID_DELTA_CRL_INDICATOR","Value":190} + ,{"Name":"XCN_OID_ISSUING_DIST_POINT","Value":191} + ,{"Name":"XCN_OID_FRESHEST_CRL","Value":192} + ,{"Name":"XCN_OID_NAME_CONSTRAINTS","Value":193} + ,{"Name":"XCN_OID_POLICY_MAPPINGS","Value":194} + ,{"Name":"XCN_OID_LEGACY_POLICY_MAPPINGS","Value":195} + ,{"Name":"XCN_OID_POLICY_CONSTRAINTS","Value":196} + ,{"Name":"XCN_OID_RENEWAL_CERTIFICATE","Value":197} + ,{"Name":"XCN_OID_ENROLLMENT_NAME_VALUE_PAIR","Value":198} + ,{"Name":"XCN_OID_ENROLLMENT_CSP_PROVIDER","Value":199} + ,{"Name":"XCN_OID_OS_VERSION","Value":200} + ,{"Name":"XCN_OID_ENROLLMENT_AGENT","Value":201} + ,{"Name":"XCN_OID_PKIX","Value":202} + ,{"Name":"XCN_OID_PKIX_PE","Value":203} + ,{"Name":"XCN_OID_AUTHORITY_INFO_ACCESS","Value":204} + ,{"Name":"XCN_OID_BIOMETRIC_EXT","Value":205} + ,{"Name":"XCN_OID_LOGOTYPE_EXT","Value":206} + ,{"Name":"XCN_OID_CERT_EXTENSIONS","Value":207} + ,{"Name":"XCN_OID_NEXT_UPDATE_LOCATION","Value":208} + ,{"Name":"XCN_OID_REMOVE_CERTIFICATE","Value":209} + ,{"Name":"XCN_OID_CROSS_CERT_DIST_POINTS","Value":210} + ,{"Name":"XCN_OID_CTL","Value":211} + ,{"Name":"XCN_OID_SORTED_CTL","Value":212} + ,{"Name":"XCN_OID_SERIALIZED","Value":213} + ,{"Name":"XCN_OID_NT_PRINCIPAL_NAME","Value":214} + ,{"Name":"XCN_OID_PRODUCT_UPDATE","Value":215} + ,{"Name":"XCN_OID_ANY_APPLICATION_POLICY","Value":216} + ,{"Name":"XCN_OID_AUTO_ENROLL_CTL_USAGE","Value":217} + ,{"Name":"XCN_OID_ENROLL_CERTTYPE_EXTENSION","Value":218} + ,{"Name":"XCN_OID_CERT_MANIFOLD","Value":219} + ,{"Name":"XCN_OID_CERTSRV_CA_VERSION","Value":220} + ,{"Name":"XCN_OID_CERTSRV_PREVIOUS_CERT_HASH","Value":221} + ,{"Name":"XCN_OID_CRL_VIRTUAL_BASE","Value":222} + ,{"Name":"XCN_OID_CRL_NEXT_PUBLISH","Value":223} + ,{"Name":"XCN_OID_KP_CA_EXCHANGE","Value":224} + ,{"Name":"XCN_OID_KP_KEY_RECOVERY_AGENT","Value":225} + ,{"Name":"XCN_OID_CERTIFICATE_TEMPLATE","Value":226} + ,{"Name":"XCN_OID_ENTERPRISE_OID_ROOT","Value":227} + ,{"Name":"XCN_OID_RDN_DUMMY_SIGNER","Value":228} + ,{"Name":"XCN_OID_APPLICATION_CERT_POLICIES","Value":229} + ,{"Name":"XCN_OID_APPLICATION_POLICY_MAPPINGS","Value":230} + ,{"Name":"XCN_OID_APPLICATION_POLICY_CONSTRAINTS","Value":231} + ,{"Name":"XCN_OID_ARCHIVED_KEY_ATTR","Value":232} + ,{"Name":"XCN_OID_CRL_SELF_CDP","Value":233} + ,{"Name":"XCN_OID_REQUIRE_CERT_CHAIN_POLICY","Value":234} + ,{"Name":"XCN_OID_ARCHIVED_KEY_CERT_HASH","Value":235} + ,{"Name":"XCN_OID_ISSUED_CERT_HASH","Value":236} + ,{"Name":"XCN_OID_DS_EMAIL_REPLICATION","Value":237} + ,{"Name":"XCN_OID_REQUEST_CLIENT_INFO","Value":238} + ,{"Name":"XCN_OID_ENCRYPTED_KEY_HASH","Value":239} + ,{"Name":"XCN_OID_CERTSRV_CROSSCA_VERSION","Value":240} + ,{"Name":"XCN_OID_NTDS_REPLICATION","Value":241} + ,{"Name":"XCN_OID_SUBJECT_DIR_ATTRS","Value":242} + ,{"Name":"XCN_OID_PKIX_KP","Value":243} + ,{"Name":"XCN_OID_PKIX_KP_SERVER_AUTH","Value":244} + ,{"Name":"XCN_OID_PKIX_KP_CLIENT_AUTH","Value":245} + ,{"Name":"XCN_OID_PKIX_KP_CODE_SIGNING","Value":246} + ,{"Name":"XCN_OID_PKIX_KP_EMAIL_PROTECTION","Value":247} + ,{"Name":"XCN_OID_PKIX_KP_IPSEC_END_SYSTEM","Value":248} + ,{"Name":"XCN_OID_PKIX_KP_IPSEC_TUNNEL","Value":249} + ,{"Name":"XCN_OID_PKIX_KP_IPSEC_USER","Value":250} + ,{"Name":"XCN_OID_PKIX_KP_TIMESTAMP_SIGNING","Value":251} + ,{"Name":"XCN_OID_PKIX_KP_OCSP_SIGNING","Value":252} + ,{"Name":"XCN_OID_PKIX_OCSP_NOCHECK","Value":253} + ,{"Name":"XCN_OID_IPSEC_KP_IKE_INTERMEDIATE","Value":254} + ,{"Name":"XCN_OID_KP_CTL_USAGE_SIGNING","Value":255} + ,{"Name":"XCN_OID_KP_TIME_STAMP_SIGNING","Value":256} + ,{"Name":"XCN_OID_SERVER_GATED_CRYPTO","Value":257} + ,{"Name":"XCN_OID_SGC_NETSCAPE","Value":258} + ,{"Name":"XCN_OID_KP_EFS","Value":259} + ,{"Name":"XCN_OID_EFS_RECOVERY","Value":260} + ,{"Name":"XCN_OID_WHQL_CRYPTO","Value":261} + ,{"Name":"XCN_OID_NT5_CRYPTO","Value":262} + ,{"Name":"XCN_OID_OEM_WHQL_CRYPTO","Value":263} + ,{"Name":"XCN_OID_EMBEDDED_NT_CRYPTO","Value":264} + ,{"Name":"XCN_OID_ROOT_LIST_SIGNER","Value":265} + ,{"Name":"XCN_OID_KP_QUALIFIED_SUBORDINATION","Value":266} + ,{"Name":"XCN_OID_KP_KEY_RECOVERY","Value":267} + ,{"Name":"XCN_OID_KP_DOCUMENT_SIGNING","Value":268} + ,{"Name":"XCN_OID_KP_LIFETIME_SIGNING","Value":269} + ,{"Name":"XCN_OID_KP_MOBILE_DEVICE_SOFTWARE","Value":270} + ,{"Name":"XCN_OID_KP_SMART_DISPLAY","Value":271} + ,{"Name":"XCN_OID_KP_CSP_SIGNATURE","Value":272} + ,{"Name":"XCN_OID_DRM","Value":273} + ,{"Name":"XCN_OID_DRM_INDIVIDUALIZATION","Value":274} + ,{"Name":"XCN_OID_LICENSES","Value":275} + ,{"Name":"XCN_OID_LICENSE_SERVER","Value":276} + ,{"Name":"XCN_OID_KP_SMARTCARD_LOGON","Value":277} + ,{"Name":"XCN_OID_YESNO_TRUST_ATTR","Value":278} + ,{"Name":"XCN_OID_PKIX_POLICY_QUALIFIER_CPS","Value":279} + ,{"Name":"XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE","Value":280} + ,{"Name":"XCN_OID_CERT_POLICIES_95_QUALIFIER1","Value":281} + ,{"Name":"XCN_OID_PKIX_ACC_DESCR","Value":282} + ,{"Name":"XCN_OID_PKIX_OCSP","Value":283} + ,{"Name":"XCN_OID_PKIX_CA_ISSUERS","Value":284} + ,{"Name":"XCN_OID_VERISIGN_PRIVATE_6_9","Value":285} + ,{"Name":"XCN_OID_VERISIGN_ONSITE_JURISDICTION_HASH","Value":286} + ,{"Name":"XCN_OID_VERISIGN_BITSTRING_6_13","Value":287} + ,{"Name":"XCN_OID_VERISIGN_ISS_STRONG_CRYPTO","Value":288} + ,{"Name":"XCN_OID_NETSCAPE","Value":289} + ,{"Name":"XCN_OID_NETSCAPE_CERT_EXTENSION","Value":290} + ,{"Name":"XCN_OID_NETSCAPE_CERT_TYPE","Value":291} + ,{"Name":"XCN_OID_NETSCAPE_BASE_URL","Value":292} + ,{"Name":"XCN_OID_NETSCAPE_REVOCATION_URL","Value":293} + ,{"Name":"XCN_OID_NETSCAPE_CA_REVOCATION_URL","Value":294} + ,{"Name":"XCN_OID_NETSCAPE_CERT_RENEWAL_URL","Value":295} + ,{"Name":"XCN_OID_NETSCAPE_CA_POLICY_URL","Value":296} + ,{"Name":"XCN_OID_NETSCAPE_SSL_SERVER_NAME","Value":297} + ,{"Name":"XCN_OID_NETSCAPE_COMMENT","Value":298} + ,{"Name":"XCN_OID_NETSCAPE_DATA_TYPE","Value":299} + ,{"Name":"XCN_OID_NETSCAPE_CERT_SEQUENCE","Value":300} + ,{"Name":"XCN_OID_CT_PKI_DATA","Value":301} + ,{"Name":"XCN_OID_CT_PKI_RESPONSE","Value":302} + ,{"Name":"XCN_OID_PKIX_NO_SIGNATURE","Value":303} + ,{"Name":"XCN_OID_CMC","Value":304} + ,{"Name":"XCN_OID_CMC_STATUS_INFO","Value":305} + ,{"Name":"XCN_OID_CMC_IDENTIFICATION","Value":306} + ,{"Name":"XCN_OID_CMC_IDENTITY_PROOF","Value":307} + ,{"Name":"XCN_OID_CMC_DATA_RETURN","Value":308} + ,{"Name":"XCN_OID_CMC_TRANSACTION_ID","Value":309} + ,{"Name":"XCN_OID_CMC_SENDER_NONCE","Value":310} + ,{"Name":"XCN_OID_CMC_RECIPIENT_NONCE","Value":311} + ,{"Name":"XCN_OID_CMC_ADD_EXTENSIONS","Value":312} + ,{"Name":"XCN_OID_CMC_ENCRYPTED_POP","Value":313} + ,{"Name":"XCN_OID_CMC_DECRYPTED_POP","Value":314} + ,{"Name":"XCN_OID_CMC_LRA_POP_WITNESS","Value":315} + ,{"Name":"XCN_OID_CMC_GET_CERT","Value":316} + ,{"Name":"XCN_OID_CMC_GET_CRL","Value":317} + ,{"Name":"XCN_OID_CMC_REVOKE_REQUEST","Value":318} + ,{"Name":"XCN_OID_CMC_REG_INFO","Value":319} + ,{"Name":"XCN_OID_CMC_RESPONSE_INFO","Value":320} + ,{"Name":"XCN_OID_CMC_QUERY_PENDING","Value":321} + ,{"Name":"XCN_OID_CMC_ID_POP_LINK_RANDOM","Value":322} + ,{"Name":"XCN_OID_CMC_ID_POP_LINK_WITNESS","Value":323} + ,{"Name":"XCN_OID_CMC_ID_CONFIRM_CERT_ACCEPTANCE","Value":324} + ,{"Name":"XCN_OID_CMC_ADD_ATTRIBUTES","Value":325} + ,{"Name":"XCN_OID_LOYALTY_OTHER_LOGOTYPE","Value":326} + ,{"Name":"XCN_OID_BACKGROUND_OTHER_LOGOTYPE","Value":327} + ,{"Name":"XCN_OID_PKIX_OCSP_BASIC_SIGNED_RESPONSE","Value":328} + ,{"Name":"XCN_OID_PKCS_7_DATA","Value":329} + ,{"Name":"XCN_OID_PKCS_7_SIGNED","Value":330} + ,{"Name":"XCN_OID_PKCS_7_ENVELOPED","Value":331} + ,{"Name":"XCN_OID_PKCS_7_SIGNEDANDENVELOPED","Value":332} + ,{"Name":"XCN_OID_PKCS_7_DIGESTED","Value":333} + ,{"Name":"XCN_OID_PKCS_7_ENCRYPTED","Value":334} + ,{"Name":"XCN_OID_PKCS_9_CONTENT_TYPE","Value":335} + ,{"Name":"XCN_OID_PKCS_9_MESSAGE_DIGEST","Value":336} + ,{"Name":"XCN_OID_CERT_PROP_ID_PREFIX","Value":337} + ,{"Name":"XCN_OID_CERT_KEY_IDENTIFIER_PROP_ID","Value":338} + ,{"Name":"XCN_OID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID","Value":339} + ,{"Name":"XCN_OID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID","Value":340} + ,{"Name":"XCN_OID_CERT_MD5_HASH_PROP_ID","Value":341} + ,{"Name":"XCN_OID_RSA_SHA256RSA","Value":342} + ,{"Name":"XCN_OID_RSA_SHA384RSA","Value":343} + ,{"Name":"XCN_OID_RSA_SHA512RSA","Value":344} + ,{"Name":"XCN_OID_NIST_sha256","Value":345} + ,{"Name":"XCN_OID_NIST_sha384","Value":346} + ,{"Name":"XCN_OID_NIST_sha512","Value":347} + ,{"Name":"XCN_OID_RSA_MGF1","Value":348} + ,{"Name":"XCN_OID_ECC_PUBLIC_KEY","Value":349} + ,{"Name":"XCN_OID_ECDSA_SHA1","Value":350} + ,{"Name":"XCN_OID_ECDSA_SPECIFIED","Value":351} + ,{"Name":"XCN_OID_ANY_ENHANCED_KEY_USAGE","Value":352} + ,{"Name":"XCN_OID_RSA_SSA_PSS","Value":353} + ,{"Name":"XCN_OID_ATTR_SUPPORTED_ALGORITHMS","Value":355} + ,{"Name":"XCN_OID_ATTR_TPM_SECURITY_ASSERTIONS","Value":356} + ,{"Name":"XCN_OID_ATTR_TPM_SPECIFICATION","Value":357} + ,{"Name":"XCN_OID_CERT_DISALLOWED_FILETIME_PROP_ID","Value":358} + ,{"Name":"XCN_OID_CERT_SIGNATURE_HASH_PROP_ID","Value":359} + ,{"Name":"XCN_OID_CERT_STRONG_KEY_OS_1","Value":360} + ,{"Name":"XCN_OID_CERT_STRONG_KEY_OS_CURRENT","Value":361} + ,{"Name":"XCN_OID_CERT_STRONG_KEY_OS_PREFIX","Value":362} + ,{"Name":"XCN_OID_CERT_STRONG_SIGN_OS_1","Value":363} + ,{"Name":"XCN_OID_CERT_STRONG_SIGN_OS_CURRENT","Value":364} + ,{"Name":"XCN_OID_CERT_STRONG_SIGN_OS_PREFIX","Value":365} + ,{"Name":"XCN_OID_DH_SINGLE_PASS_STDDH_SHA1_KDF","Value":366} + ,{"Name":"XCN_OID_DH_SINGLE_PASS_STDDH_SHA256_KDF","Value":367} + ,{"Name":"XCN_OID_DH_SINGLE_PASS_STDDH_SHA384_KDF","Value":368} + ,{"Name":"XCN_OID_DISALLOWED_HASH","Value":369} + ,{"Name":"XCN_OID_DISALLOWED_LIST","Value":370} + ,{"Name":"XCN_OID_ECC_CURVE_P256","Value":371} + ,{"Name":"XCN_OID_ECC_CURVE_P384","Value":372} + ,{"Name":"XCN_OID_ECC_CURVE_P521","Value":373} + ,{"Name":"XCN_OID_ECDSA_SHA256","Value":374} + ,{"Name":"XCN_OID_ECDSA_SHA384","Value":375} + ,{"Name":"XCN_OID_ECDSA_SHA512","Value":376} + ,{"Name":"XCN_OID_ENROLL_CAXCHGCERT_HASH","Value":377} + ,{"Name":"XCN_OID_ENROLL_EK_INFO","Value":378} + ,{"Name":"XCN_OID_ENROLL_EKPUB_CHALLENGE","Value":379} + ,{"Name":"XCN_OID_ENROLL_EKVERIFYCERT","Value":380} + ,{"Name":"XCN_OID_ENROLL_EKVERIFYCREDS","Value":381} + ,{"Name":"XCN_OID_ENROLL_EKVERIFYKEY","Value":382} + ,{"Name":"XCN_OID_EV_RDN_COUNTRY","Value":383} + ,{"Name":"XCN_OID_EV_RDN_LOCALE","Value":384} + ,{"Name":"XCN_OID_EV_RDN_STATE_OR_PROVINCE","Value":385} + ,{"Name":"XCN_OID_INHIBIT_ANY_POLICY","Value":386} + ,{"Name":"XCN_OID_INTERNATIONALIZED_EMAIL_ADDRESS","Value":387} + ,{"Name":"XCN_OID_KP_KERNEL_MODE_CODE_SIGNING","Value":388} + ,{"Name":"XCN_OID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING","Value":389} + ,{"Name":"XCN_OID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING","Value":390} + ,{"Name":"XCN_OID_KP_TPM_AIK_CERTIFICATE","Value":391} + ,{"Name":"XCN_OID_KP_TPM_EK_CERTIFICATE","Value":392} + ,{"Name":"XCN_OID_KP_TPM_PLATFORM_CERTIFICATE","Value":393} + ,{"Name":"XCN_OID_NIST_AES128_CBC","Value":394} + ,{"Name":"XCN_OID_NIST_AES128_WRAP","Value":395} + ,{"Name":"XCN_OID_NIST_AES192_CBC","Value":396} + ,{"Name":"XCN_OID_NIST_AES192_WRAP","Value":397} + ,{"Name":"XCN_OID_NIST_AES256_CBC","Value":398} + ,{"Name":"XCN_OID_NIST_AES256_WRAP","Value":399} + ,{"Name":"XCN_OID_PKCS_12_PbeIds","Value":400} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And128BitRC2","Value":401} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And128BitRC4","Value":402} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And2KeyTripleDES","Value":403} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And3KeyTripleDES","Value":404} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And40BitRC2","Value":405} + ,{"Name":"XCN_OID_PKCS_12_pbeWithSHA1And40BitRC4","Value":406} + ,{"Name":"XCN_OID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID","Value":407} + ,{"Name":"XCN_OID_PKINIT_KP_KDC","Value":408} + ,{"Name":"XCN_OID_PKIX_CA_REPOSITORY","Value":409} + ,{"Name":"XCN_OID_PKIX_OCSP_NONCE","Value":410} + ,{"Name":"XCN_OID_PKIX_TIME_STAMPING","Value":411} + ,{"Name":"XCN_OID_QC_EU_COMPLIANCE","Value":412} + ,{"Name":"XCN_OID_QC_SSCD","Value":413} + ,{"Name":"XCN_OID_QC_STATEMENTS_EXT","Value":414} + ,{"Name":"XCN_OID_RDN_TPM_MANUFACTURER","Value":415} + ,{"Name":"XCN_OID_RDN_TPM_MODEL","Value":416} + ,{"Name":"XCN_OID_RDN_TPM_VERSION","Value":417} + ,{"Name":"XCN_OID_REVOKED_LIST_SIGNER","Value":418} + ,{"Name":"XCN_OID_RFC3161_counterSign","Value":419} + ,{"Name":"XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION","Value":420} + ,{"Name":"XCN_OID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION","Value":421} + ,{"Name":"XCN_OID_ROOT_PROGRAM_FLAGS","Value":422} + ,{"Name":"XCN_OID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL","Value":423} + ,{"Name":"XCN_OID_RSA_PSPECIFIED","Value":424} + ,{"Name":"XCN_OID_RSAES_OAEP","Value":425} + ,{"Name":"XCN_OID_SUBJECT_INFO_ACCESS","Value":426} + ,{"Name":"XCN_OID_TIMESTAMP_TOKEN","Value":427} + ,{"Name":"XCN_OID_ENROLL_SCEP_ERROR","Value":428} + ,{"Name":"XCN_OIDVerisign_MessageType","Value":429} + ,{"Name":"XCN_OIDVerisign_PkiStatus","Value":430} + ,{"Name":"XCN_OIDVerisign_FailInfo","Value":431} + ,{"Name":"XCN_OIDVerisign_SenderNonce","Value":432} + ,{"Name":"XCN_OIDVerisign_RecipientNonce","Value":433} + ,{"Name":"XCN_OIDVerisign_TransactionID","Value":434} + ,{"Name":"XCN_OID_ENROLL_ATTESTATION_CHALLENGE","Value":435} + ,{"Name":"XCN_OID_ENROLL_ATTESTATION_STATEMENT","Value":436} + ,{"Name":"XCN_OID_ENROLL_ENCRYPTION_ALGORITHM","Value":437} + ,{"Name":"XCN_OID_ENROLL_KSP_NAME","Value":438} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WebSecurityLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LevelUnsafe","Value":0} + ,{"Name":"LevelSafe","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EncodingType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CRYPT_STRING_BASE64HEADER","Value":0} + ,{"Name":"XCN_CRYPT_STRING_BASE64","Value":1} + ,{"Name":"XCN_CRYPT_STRING_BINARY","Value":2} + ,{"Name":"XCN_CRYPT_STRING_BASE64REQUESTHEADER","Value":3} + ,{"Name":"XCN_CRYPT_STRING_HEX","Value":4} + ,{"Name":"XCN_CRYPT_STRING_HEXASCII","Value":5} + ,{"Name":"XCN_CRYPT_STRING_BASE64_ANY","Value":6} + ,{"Name":"XCN_CRYPT_STRING_ANY","Value":7} + ,{"Name":"XCN_CRYPT_STRING_HEX_ANY","Value":8} + ,{"Name":"XCN_CRYPT_STRING_BASE64X509CRLHEADER","Value":9} + ,{"Name":"XCN_CRYPT_STRING_HEXADDR","Value":10} + ,{"Name":"XCN_CRYPT_STRING_HEXASCIIADDR","Value":11} + ,{"Name":"XCN_CRYPT_STRING_HEXRAW","Value":12} + ,{"Name":"XCN_CRYPT_STRING_BASE64URI","Value":13} + ,{"Name":"XCN_CRYPT_STRING_ENCODEMASK","Value":255} + ,{"Name":"XCN_CRYPT_STRING_CHAIN","Value":256} + ,{"Name":"XCN_CRYPT_STRING_TEXT","Value":512} + ,{"Name":"XCN_CRYPT_STRING_PERCENTESCAPE","Value":134217728} + ,{"Name":"XCN_CRYPT_STRING_HASHDATA","Value":268435456} + ,{"Name":"XCN_CRYPT_STRING_STRICT","Value":536870912} + ,{"Name":"XCN_CRYPT_STRING_NOCRLF","Value":1073741824} + ,{"Name":"XCN_CRYPT_STRING_NOCR","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFXExportOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PFXExportEEOnly","Value":0} + ,{"Name":"PFXExportChainNoRoot","Value":1} + ,{"Name":"PFXExportChainWithRoot","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ObjectIdGroupId" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CRYPT_ANY_GROUP_ID","Value":0} + ,{"Name":"XCN_CRYPT_HASH_ALG_OID_GROUP_ID","Value":1} + ,{"Name":"XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID","Value":2} + ,{"Name":"XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID","Value":3} + ,{"Name":"XCN_CRYPT_SIGN_ALG_OID_GROUP_ID","Value":4} + ,{"Name":"XCN_CRYPT_RDN_ATTR_OID_GROUP_ID","Value":5} + ,{"Name":"XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID","Value":6} + ,{"Name":"XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID","Value":7} + ,{"Name":"XCN_CRYPT_POLICY_OID_GROUP_ID","Value":8} + ,{"Name":"XCN_CRYPT_TEMPLATE_OID_GROUP_ID","Value":9} + ,{"Name":"XCN_CRYPT_KDF_OID_GROUP_ID","Value":10} + ,{"Name":"XCN_CRYPT_LAST_OID_GROUP_ID","Value":10} + ,{"Name":"XCN_CRYPT_FIRST_ALG_OID_GROUP_ID","Value":1} + ,{"Name":"XCN_CRYPT_LAST_ALG_OID_GROUP_ID","Value":4} + ,{"Name":"XCN_CRYPT_GROUP_ID_MASK","Value":65535} + ,{"Name":"XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG","Value":1073741824} + ,{"Name":"XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG","Value":-2147483648} + ,{"Name":"XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK","Value":268369920} + ,{"Name":"XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT","Value":16} + ,{"Name":"XCN_CRYPT_KEY_LENGTH_MASK","Value":268369920} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ObjectIdPublicKeyFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CRYPT_OID_INFO_PUBKEY_ANY","Value":0} + ,{"Name":"XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG","Value":-2147483648} + ,{"Name":"XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AlgorithmFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AlgorithmFlagsNone","Value":0} + ,{"Name":"AlgorithmFlagsWrap","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IObjectId" + ,"Kind":"Com" + ,"Guid":"728ab300-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"CERTENROLL_OBJECTID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromAlgorithmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"GroupId","Type":{"Kind":"ApiRef","Name":"ObjectIdGroupId","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeyFlags","Type":{"Kind":"ApiRef","Name":"ObjectIdPublicKeyFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlgFlags","Type":{"Kind":"ApiRef","Name":"AlgorithmFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAlgorithmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERTENROLL_OBJECTID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAlgorithmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"GroupId","Type":{"Kind":"ApiRef","Name":"ObjectIdGroupId","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeyFlags","Type":{"Kind":"ApiRef","Name":"ObjectIdPublicKeyFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrAlgorithmName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IObjectIds" + ,"Kind":"Com" + ,"Guid":"728ab301-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IBinaryConverter" + ,"Kind":"Com" + ,"Guid":"728ab302-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StringToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedIn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EncodingIn","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VariantByteArrayToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarByteArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"StringToVariantByteArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncoded","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarByteArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBinaryConverter2" + ,"Kind":"Com" + ,"Guid":"8d7928b4-4e17-428d-9a17-728df00d1b2b" + ,"Interface":{"Kind":"ApiRef","Name":"IBinaryConverter","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"StringArrayToVariantArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarStringArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarVariantArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantArrayToStringArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarVariantArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarStringArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"X500NameFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CERT_NAME_STR_NONE","Value":0} + ,{"Name":"XCN_CERT_SIMPLE_NAME_STR","Value":1} + ,{"Name":"XCN_CERT_OID_NAME_STR","Value":2} + ,{"Name":"XCN_CERT_X500_NAME_STR","Value":3} + ,{"Name":"XCN_CERT_XML_NAME_STR","Value":4} + ,{"Name":"XCN_CERT_NAME_STR_SEMICOLON_FLAG","Value":1073741824} + ,{"Name":"XCN_CERT_NAME_STR_NO_PLUS_FLAG","Value":536870912} + ,{"Name":"XCN_CERT_NAME_STR_NO_QUOTING_FLAG","Value":268435456} + ,{"Name":"XCN_CERT_NAME_STR_CRLF_FLAG","Value":134217728} + ,{"Name":"XCN_CERT_NAME_STR_COMMA_FLAG","Value":67108864} + ,{"Name":"XCN_CERT_NAME_STR_REVERSE_FLAG","Value":33554432} + ,{"Name":"XCN_CERT_NAME_STR_FORWARD_FLAG","Value":16777216} + ,{"Name":"XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS","Value":1275068416} + ,{"Name":"XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG","Value":65536} + ,{"Name":"XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG","Value":131072} + ,{"Name":"XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG","Value":262144} + ,{"Name":"XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG","Value":524288} + ,{"Name":"XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG","Value":1048576} + ,{"Name":"XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG","Value":2097152} + ,{"Name":"XCN_CERT_NAME_STR_DS_ESCAPED","Value":8388608} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX500DistinguishedName" + ,"Kind":"Com" + ,"Guid":"728ab303-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameFlags","Type":{"Kind":"ApiRef","Name":"X500NameFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NameFlags","Type":{"Kind":"ApiRef","Name":"X500NameFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EncodedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509CertificateEnrollmentContext" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ContextNone","Value":0} + ,{"Name":"ContextUser","Value":1} + ,{"Name":"ContextMachine","Value":2} + ,{"Name":"ContextAdministratorForceMachine","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnrollmentEnrollStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Enrolled","Value":1} + ,{"Name":"EnrollPended","Value":2} + ,{"Name":"EnrollUIDeferredEnrollmentRequired","Value":4} + ,{"Name":"EnrollError","Value":16} + ,{"Name":"EnrollUnknown","Value":32} + ,{"Name":"EnrollSkipped","Value":64} + ,{"Name":"EnrollDenied","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnrollmentSelectionStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SelectedNo","Value":0} + ,{"Name":"SelectedYes","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnrollmentDisplayStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DisplayNo","Value":0} + ,{"Name":"DisplayYes","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509EnrollmentStatus" + ,"Kind":"Com" + ,"Guid":"728ab304-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AppendText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Selected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnrollmentSelectionStatus","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Selected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"EnrollmentSelectionStatus","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnrollmentDisplayStatus","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"EnrollmentDisplayStatus","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnrollmentEnrollStatus","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"EnrollmentEnrollStatus","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ErrorText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509ProviderType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_PROV_NONE","Value":0} + ,{"Name":"XCN_PROV_RSA_FULL","Value":1} + ,{"Name":"XCN_PROV_RSA_SIG","Value":2} + ,{"Name":"XCN_PROV_DSS","Value":3} + ,{"Name":"XCN_PROV_FORTEZZA","Value":4} + ,{"Name":"XCN_PROV_MS_EXCHANGE","Value":5} + ,{"Name":"XCN_PROV_SSL","Value":6} + ,{"Name":"XCN_PROV_RSA_SCHANNEL","Value":12} + ,{"Name":"XCN_PROV_DSS_DH","Value":13} + ,{"Name":"XCN_PROV_EC_ECDSA_SIG","Value":14} + ,{"Name":"XCN_PROV_EC_ECNRA_SIG","Value":15} + ,{"Name":"XCN_PROV_EC_ECDSA_FULL","Value":16} + ,{"Name":"XCN_PROV_EC_ECNRA_FULL","Value":17} + ,{"Name":"XCN_PROV_DH_SCHANNEL","Value":18} + ,{"Name":"XCN_PROV_SPYRUS_LYNKS","Value":20} + ,{"Name":"XCN_PROV_RNG","Value":21} + ,{"Name":"XCN_PROV_INTEL_SEC","Value":22} + ,{"Name":"XCN_PROV_REPLACE_OWF","Value":23} + ,{"Name":"XCN_PROV_RSA_AES","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AlgorithmType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_BCRYPT_UNKNOWN_INTERFACE","Value":0} + ,{"Name":"XCN_BCRYPT_CIPHER_INTERFACE","Value":1} + ,{"Name":"XCN_BCRYPT_HASH_INTERFACE","Value":2} + ,{"Name":"XCN_BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE","Value":3} + ,{"Name":"XCN_BCRYPT_SIGNATURE_INTERFACE","Value":5} + ,{"Name":"XCN_BCRYPT_SECRET_AGREEMENT_INTERFACE","Value":4} + ,{"Name":"XCN_BCRYPT_RNG_INTERFACE","Value":6} + ,{"Name":"XCN_BCRYPT_KEY_DERIVATION_INTERFACE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AlgorithmOperationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_NO_OPERATION","Value":0} + ,{"Name":"XCN_NCRYPT_CIPHER_OPERATION","Value":1} + ,{"Name":"XCN_NCRYPT_HASH_OPERATION","Value":2} + ,{"Name":"XCN_NCRYPT_ASYMMETRIC_ENCRYPTION_OPERATION","Value":4} + ,{"Name":"XCN_NCRYPT_SECRET_AGREEMENT_OPERATION","Value":8} + ,{"Name":"XCN_NCRYPT_SIGNATURE_OPERATION","Value":16} + ,{"Name":"XCN_NCRYPT_RNG_OPERATION","Value":32} + ,{"Name":"XCN_NCRYPT_KEY_DERIVATION_OPERATION","Value":64} + ,{"Name":"XCN_NCRYPT_ANY_ASYMMETRIC_OPERATION","Value":28} + ,{"Name":"XCN_NCRYPT_PREFER_SIGNATURE_ONLY_OPERATION","Value":2097152} + ,{"Name":"XCN_NCRYPT_PREFER_NON_SIGNATURE_OPERATION","Value":4194304} + ,{"Name":"XCN_NCRYPT_EXACT_MATCH_OPERATION","Value":8388608} + ,{"Name":"XCN_NCRYPT_PREFERENCE_MASK_OPERATION","Value":14680064} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICspAlgorithm" + ,"Kind":"Com" + ,"Guid":"728ab305-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetAlgorithmOid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AlgFlags","Type":{"Kind":"ApiRef","Name":"AlgorithmFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DefaultLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IncrementLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LongName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Valid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AlgorithmType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Operations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AlgorithmOperationFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICspAlgorithms" + ,"Kind":"Com" + ,"Guid":"728ab306-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspAlgorithm","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICspAlgorithm","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspAlgorithm","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_IndexByObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"X509KeySpec" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_AT_NONE","Value":0} + ,{"Name":"XCN_AT_KEYEXCHANGE","Value":1} + ,{"Name":"XCN_AT_SIGNATURE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICspInformation" + ,"Kind":"Com" + ,"Guid":"728ab307-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"X509ProviderType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAlgorithm","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CspAlgorithms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspAlgorithms","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_HasHardwareRandomNumberGenerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsHardwareDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsRemovable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsSoftwareDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Valid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MaxKeyContainerNameLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509ProviderType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_IsSmartCard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LegacyCsp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCspStatusFromOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAlgorithm","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Operations","Type":{"Kind":"ApiRef","Name":"AlgorithmOperationFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICspInformations" + ,"Kind":"Com" + ,"Guid":"728ab308-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddAvailableCsps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCspInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCspStatusFromProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"LegacyKeySpec","Type":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCspStatusesFromOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Operations","Type":{"Kind":"ApiRef","Name":"AlgorithmOperationFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCspInformation","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatuses","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEncryptionCspAlgorithms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCspInformation","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspAlgorithms","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetHashAlgorithms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCspInformation","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICspStatus" + ,"Kind":"Com" + ,"Guid":"728ab309-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCsp","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAlgorithm","Type":{"Kind":"ApiRef","Name":"ICspAlgorithm","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Ordinal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Ordinal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CspAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspAlgorithm","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CspInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EnrollmentStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICspStatuses" + ,"Kind":"Com" + ,"Guid":"728ab30a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCspName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAlgorithmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ItemByOrdinal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ordinal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ItemByOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCspName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAlgorithmName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Operations","Type":{"Kind":"ApiRef","Name":"AlgorithmOperationFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ItemByProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCspStatus","Type":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"KeyIdentifierHashAlgorithm" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SKIHashDefault","Value":0} + ,{"Name":"SKIHashSha1","Value":1} + ,{"Name":"SKIHashCapiSha1","Value":2} + ,{"Name":"SKIHashSha256","Value":3} + ,{"Name":"SKIHashHPKP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509PublicKey" + ,"Kind":"Com" + ,"Guid":"728ab30b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strEncodedKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedParameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromEncodedPublicKeyInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedPublicKeyInfo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Algorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_EncodedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EncodedParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ComputeKeyIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Algorithm","Type":{"Kind":"ApiRef","Name":"KeyIdentifierHashAlgorithm","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509PrivateKeyExportFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_ALLOW_EXPORT_NONE","Value":0} + ,{"Name":"XCN_NCRYPT_ALLOW_EXPORT_FLAG","Value":1} + ,{"Name":"XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG","Value":2} + ,{"Name":"XCN_NCRYPT_ALLOW_ARCHIVING_FLAG","Value":4} + ,{"Name":"XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509PrivateKeyUsageFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_ALLOW_USAGES_NONE","Value":0} + ,{"Name":"XCN_NCRYPT_ALLOW_DECRYPT_FLAG","Value":1} + ,{"Name":"XCN_NCRYPT_ALLOW_SIGNING_FLAG","Value":2} + ,{"Name":"XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG","Value":4} + ,{"Name":"XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG","Value":8} + ,{"Name":"XCN_NCRYPT_ALLOW_ALL_USAGES","Value":16777215} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509PrivateKeyProtection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_UI_NO_PROTECTION_FLAG","Value":0} + ,{"Name":"XCN_NCRYPT_UI_PROTECT_KEY_FLAG","Value":1} + ,{"Name":"XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG","Value":2} + ,{"Name":"XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG","Value":4} + ,{"Name":"XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509PrivateKeyVerify" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VerifyNone","Value":0} + ,{"Name":"VerifySilent","Value":1} + ,{"Name":"VerifySmartCardNone","Value":2} + ,{"Name":"VerifySmartCardSilent","Value":3} + ,{"Name":"VerifyAllowUI","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509PrivateKey" + ,"Kind":"Com" + ,"Guid":"728ab30c-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Verify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VerifyType","Type":{"Kind":"ApiRef","Name":"X509PrivateKeyVerify","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strExportType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Export" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strExportType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExportPublicKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ContainerNamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ContainerNamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ReaderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CspInformations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspInformations","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CspInformations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICspInformations","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_CspStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CspStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICspStatus","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509ProviderType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509ProviderType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LegacyCsp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LegacyCsp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Algorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Algorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExportPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509PrivateKeyExportFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ExportPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509PrivateKeyExportFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509PrivateKeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509PrivateKeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeyProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509PrivateKeyProtection","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeyProtection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509PrivateKeyProtection","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MachineContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MachineContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Certificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Certificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UniqueContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Opened" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DefaultContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Existing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Existing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Pin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"X509HardwareKeyUsageFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_PCP_NONE","Value":0} + ,{"Name":"XCN_NCRYPT_TPM12_PROVIDER","Value":65536} + ,{"Name":"XCN_NCRYPT_PCP_SIGNATURE_KEY","Value":1} + ,{"Name":"XCN_NCRYPT_PCP_ENCRYPTION_KEY","Value":2} + ,{"Name":"XCN_NCRYPT_PCP_GENERIC_KEY","Value":3} + ,{"Name":"XCN_NCRYPT_PCP_STORAGE_KEY","Value":4} + ,{"Name":"XCN_NCRYPT_PCP_IDENTITY_KEY","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509KeyParametersExportType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CRYPT_OID_USE_CURVE_NONE","Value":0} + ,{"Name":"XCN_CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG","Value":536870912} + ,{"Name":"XCN_CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG","Value":268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509PrivateKey2" + ,"Kind":"Com" + ,"Guid":"728ab362-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"get_HardwareKeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509HardwareKeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HardwareKeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509HardwareKeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlternateStorageLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AlternateStorageLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlgorithmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AlgorithmName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlgorithmParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AlgorithmParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParametersExportType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509KeyParametersExportType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ParametersExportType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"X509KeyParametersExportType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509EndorsementKey" + ,"Kind":"Com" + ,"Guid":"b11cd855-f4c4-4fc6-b710-4422237f09e9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Opened" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCertificateByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ManufacturerOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCertificateCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ManufacturerOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExportPublicKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IX509Extension" + ,"Kind":"Com" + ,"Guid":"728ab30d-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Critical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Critical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509Extensions" + ,"Kind":"Com" + ,"Guid":"728ab30e-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_IndexByObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509KeyUsageFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CERT_NO_KEY_USAGE","Value":0} + ,{"Name":"XCN_CERT_DIGITAL_SIGNATURE_KEY_USAGE","Value":128} + ,{"Name":"XCN_CERT_NON_REPUDIATION_KEY_USAGE","Value":64} + ,{"Name":"XCN_CERT_KEY_ENCIPHERMENT_KEY_USAGE","Value":32} + ,{"Name":"XCN_CERT_DATA_ENCIPHERMENT_KEY_USAGE","Value":16} + ,{"Name":"XCN_CERT_KEY_AGREEMENT_KEY_USAGE","Value":8} + ,{"Name":"XCN_CERT_KEY_CERT_SIGN_KEY_USAGE","Value":4} + ,{"Name":"XCN_CERT_OFFLINE_CRL_SIGN_KEY_USAGE","Value":2} + ,{"Name":"XCN_CERT_CRL_SIGN_KEY_USAGE","Value":2} + ,{"Name":"XCN_CERT_ENCIPHER_ONLY_KEY_USAGE","Value":1} + ,{"Name":"XCN_CERT_DECIPHER_ONLY_KEY_USAGE","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509ExtensionKeyUsage" + ,"Kind":"Com" + ,"Guid":"728ab30f-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UsageFlags","Type":{"Kind":"ApiRef","Name":"X509KeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509KeyUsageFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionEnhancedKeyUsage" + ,"Kind":"Com" + ,"Guid":"728ab310-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnhancedKeyUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionTemplateName" + ,"Kind":"Com" + ,"Guid":"728ab311-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionTemplate" + ,"Kind":"Com" + ,"Guid":"728ab312-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTemplateOid","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TemplateOid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AlternativeNameType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CERT_ALT_NAME_UNKNOWN","Value":0} + ,{"Name":"XCN_CERT_ALT_NAME_OTHER_NAME","Value":1} + ,{"Name":"XCN_CERT_ALT_NAME_RFC822_NAME","Value":2} + ,{"Name":"XCN_CERT_ALT_NAME_DNS_NAME","Value":3} + ,{"Name":"XCN_CERT_ALT_NAME_X400_ADDRESS","Value":4} + ,{"Name":"XCN_CERT_ALT_NAME_DIRECTORY_NAME","Value":5} + ,{"Name":"XCN_CERT_ALT_NAME_EDI_PARTY_NAME","Value":6} + ,{"Name":"XCN_CERT_ALT_NAME_URL","Value":7} + ,{"Name":"XCN_CERT_ALT_NAME_IP_ADDRESS","Value":8} + ,{"Name":"XCN_CERT_ALT_NAME_REGISTERED_ID","Value":9} + ,{"Name":"XCN_CERT_ALT_NAME_GUID","Value":10} + ,{"Name":"XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAlternativeName" + ,"Kind":"Com" + ,"Guid":"728ab313-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"AlternativeNameType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromRawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"AlternativeNameType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRawData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromOtherName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRawData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ToBeWrapped","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AlternativeNameType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_StrValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAlternativeNames" + ,"Kind":"Com" + ,"Guid":"728ab314-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAlternativeName","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IAlternativeName","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IX509ExtensionAlternativeNames" + ,"Kind":"Com" + ,"Guid":"728ab315-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IAlternativeNames","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlternativeNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAlternativeNames","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionBasicConstraints" + ,"Kind":"Com" + ,"Guid":"728ab316-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IsCA","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"PathLenConstraint","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsCA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PathLenConstraint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionSubjectKeyIdentifier" + ,"Kind":"Com" + ,"Guid":"728ab317-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strKeyIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SubjectKeyIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionAuthorityKeyIdentifier" + ,"Kind":"Com" + ,"Guid":"728ab318-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strKeyIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuthorityKeyIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISmimeCapability" + ,"Kind":"Com" + ,"Guid":"728ab319-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BitCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_BitCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISmimeCapabilities" + ,"Kind":"Com" + ,"Guid":"728ab31a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISmimeCapability","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ISmimeCapability","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddFromCsp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICspInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddAvailableSmimeCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionSmimeCapabilities" + ,"Kind":"Com" + ,"Guid":"728ab31b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISmimeCapabilities","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SmimeCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISmimeCapabilities","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"PolicyQualifierType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PolicyQualifierTypeUnknown","Value":0} + ,{"Name":"PolicyQualifierTypeUrl","Value":1} + ,{"Name":"PolicyQualifierTypeUserNotice","Value":2} + ,{"Name":"PolicyQualifierTypeFlags","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPolicyQualifier" + ,"Kind":"Com" + ,"Guid":"728ab31c-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PolicyQualifierType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Qualifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PolicyQualifierType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPolicyQualifiers" + ,"Kind":"Com" + ,"Guid":"728ab31d-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPolicyQualifier","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IPolicyQualifier","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICertificatePolicy" + ,"Kind":"Com" + ,"Guid":"728ab31e-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PolicyQualifiers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPolicyQualifiers","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertificatePolicies" + ,"Kind":"Com" + ,"Guid":"728ab31f-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificatePolicy","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICertificatePolicy","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IX509ExtensionCertificatePolicies" + ,"Kind":"Com" + ,"Guid":"728ab320-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICertificatePolicies","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Policies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificatePolicies","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509ExtensionMSApplicationPolicies" + ,"Kind":"Com" + ,"Guid":"728ab321-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Extension","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICertificatePolicies","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Policies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificatePolicies","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509Attribute" + ,"Kind":"Com" + ,"Guid":"728ab322-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509Attributes" + ,"Kind":"Com" + ,"Guid":"728ab323-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IX509AttributeExtensions" + ,"Kind":"Com" + ,"Guid":"728ab324-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtensions","Type":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_X509Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"RequestClientInfoClientId" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClientIdNone","Value":0} + ,{"Name":"ClientIdXEnroll2003","Value":1} + ,{"Name":"ClientIdAutoEnroll2003","Value":2} + ,{"Name":"ClientIdWizard2003","Value":3} + ,{"Name":"ClientIdCertReq2003","Value":4} + ,{"Name":"ClientIdDefaultRequest","Value":5} + ,{"Name":"ClientIdAutoEnroll","Value":6} + ,{"Name":"ClientIdRequestWizard","Value":7} + ,{"Name":"ClientIdEOBO","Value":8} + ,{"Name":"ClientIdCertReq","Value":9} + ,{"Name":"ClientIdTest","Value":10} + ,{"Name":"ClientIdWinRT","Value":11} + ,{"Name":"ClientIdUserStart","Value":1000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509AttributeClientId" + ,"Kind":"Com" + ,"Guid":"728ab325-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClientId","Type":{"Kind":"ApiRef","Name":"RequestClientInfoClientId","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strMachineDnsName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strUserSamName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strProcessName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RequestClientInfoClientId","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MachineDnsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UserSamName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProcessName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509AttributeRenewalCertificate" + ,"Kind":"Com" + ,"Guid":"728ab326-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCert","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RenewalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509AttributeArchiveKey" + ,"Kind":"Com" + ,"Guid":"728ab327-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCAXCert","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAlgorithm","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"EncryptionStrength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EncryptedKeyBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EncryptionAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EncryptionStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509AttributeArchiveKeyHash" + ,"Kind":"Com" + ,"Guid":"728ab328-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncodeFromEncryptedKeyBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncryptedKeyBlob","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EncryptedKeyHashBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509AttributeOSVersion" + ,"Kind":"Com" + ,"Guid":"728ab32a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strOSVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_OSVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509AttributeCspProvider" + ,"Kind":"Com" + ,"Guid":"728ab32b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Attribute","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeySpec","Type":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strSignature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Signature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICryptAttribute" + ,"Kind":"Com" + ,"Guid":"728ab32c-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeFromValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IX509Attributes","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_ObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Values" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Attributes","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICryptAttributes" + ,"Kind":"Com" + ,"Guid":"728ab32d-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICryptAttribute","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICryptAttribute","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_IndexByObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectId","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICryptAttributes","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"CERTENROLL_PROPERTYID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_PROPERTYID_NONE","Value":0} + ,{"Name":"XCN_CERT_KEY_PROV_HANDLE_PROP_ID","Value":1} + ,{"Name":"XCN_CERT_KEY_PROV_INFO_PROP_ID","Value":2} + ,{"Name":"XCN_CERT_SHA1_HASH_PROP_ID","Value":3} + ,{"Name":"XCN_CERT_MD5_HASH_PROP_ID","Value":4} + ,{"Name":"XCN_CERT_HASH_PROP_ID","Value":3} + ,{"Name":"XCN_CERT_KEY_CONTEXT_PROP_ID","Value":5} + ,{"Name":"XCN_CERT_KEY_SPEC_PROP_ID","Value":6} + ,{"Name":"XCN_CERT_IE30_RESERVED_PROP_ID","Value":7} + ,{"Name":"XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID","Value":8} + ,{"Name":"XCN_CERT_ENHKEY_USAGE_PROP_ID","Value":9} + ,{"Name":"XCN_CERT_CTL_USAGE_PROP_ID","Value":9} + ,{"Name":"XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID","Value":10} + ,{"Name":"XCN_CERT_FRIENDLY_NAME_PROP_ID","Value":11} + ,{"Name":"XCN_CERT_PVK_FILE_PROP_ID","Value":12} + ,{"Name":"XCN_CERT_DESCRIPTION_PROP_ID","Value":13} + ,{"Name":"XCN_CERT_ACCESS_STATE_PROP_ID","Value":14} + ,{"Name":"XCN_CERT_SIGNATURE_HASH_PROP_ID","Value":15} + ,{"Name":"XCN_CERT_SMART_CARD_DATA_PROP_ID","Value":16} + ,{"Name":"XCN_CERT_EFS_PROP_ID","Value":17} + ,{"Name":"XCN_CERT_FORTEZZA_DATA_PROP_ID","Value":18} + ,{"Name":"XCN_CERT_ARCHIVED_PROP_ID","Value":19} + ,{"Name":"XCN_CERT_KEY_IDENTIFIER_PROP_ID","Value":20} + ,{"Name":"XCN_CERT_AUTO_ENROLL_PROP_ID","Value":21} + ,{"Name":"XCN_CERT_PUBKEY_ALG_PARA_PROP_ID","Value":22} + ,{"Name":"XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID","Value":23} + ,{"Name":"XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID","Value":24} + ,{"Name":"XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID","Value":25} + ,{"Name":"XCN_CERT_ENROLLMENT_PROP_ID","Value":26} + ,{"Name":"XCN_CERT_DATE_STAMP_PROP_ID","Value":27} + ,{"Name":"XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID","Value":28} + ,{"Name":"XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID","Value":29} + ,{"Name":"XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID","Value":30} + ,{"Name":"XCN_CERT_RENEWAL_PROP_ID","Value":64} + ,{"Name":"XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID","Value":65} + ,{"Name":"XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID","Value":66} + ,{"Name":"XCN_CERT_AIA_URL_RETRIEVED_PROP_ID","Value":67} + ,{"Name":"XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID","Value":68} + ,{"Name":"XCN_CERT_BACKED_UP_PROP_ID","Value":69} + ,{"Name":"XCN_CERT_OCSP_RESPONSE_PROP_ID","Value":70} + ,{"Name":"XCN_CERT_REQUEST_ORIGINATOR_PROP_ID","Value":71} + ,{"Name":"XCN_CERT_SOURCE_LOCATION_PROP_ID","Value":72} + ,{"Name":"XCN_CERT_SOURCE_URL_PROP_ID","Value":73} + ,{"Name":"XCN_CERT_NEW_KEY_PROP_ID","Value":74} + ,{"Name":"XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID","Value":75} + ,{"Name":"XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID","Value":76} + ,{"Name":"XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID","Value":77} + ,{"Name":"XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID","Value":78} + ,{"Name":"XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID","Value":79} + ,{"Name":"XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID","Value":80} + ,{"Name":"XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID","Value":81} + ,{"Name":"XCN_CERT_CA_DISABLE_CRL_PROP_ID","Value":82} + ,{"Name":"XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID","Value":83} + ,{"Name":"XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID","Value":84} + ,{"Name":"XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID","Value":85} + ,{"Name":"XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID","Value":86} + ,{"Name":"XCN_CERT_CEP_PROP_ID","Value":87} + ,{"Name":"XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID","Value":89} + ,{"Name":"XCN_CERT_SCARD_PIN_ID_PROP_ID","Value":90} + ,{"Name":"XCN_CERT_SCARD_PIN_INFO_PROP_ID","Value":91} + ,{"Name":"XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID","Value":92} + ,{"Name":"XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID","Value":93} + ,{"Name":"XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID","Value":94} + ,{"Name":"XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID","Value":95} + ,{"Name":"XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID","Value":96} + ,{"Name":"XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID","Value":97} + ,{"Name":"XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID","Value":98} + ,{"Name":"XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID","Value":99} + ,{"Name":"XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID","Value":100} + ,{"Name":"XCN_CERT_SMART_CARD_READER_PROP_ID","Value":101} + ,{"Name":"XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID","Value":102} + ,{"Name":"XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID","Value":103} + ,{"Name":"XCN_CERT_DISALLOWED_FILETIME_PROP_ID","Value":104} + ,{"Name":"XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID","Value":105} + ,{"Name":"XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID","Value":106} + ,{"Name":"XCN_CERT_SHA256_HASH_PROP_ID","Value":107} + ,{"Name":"XCN_CERT_SCEP_SERVER_CERTS_PROP_ID","Value":108} + ,{"Name":"XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID","Value":109} + ,{"Name":"XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID","Value":110} + ,{"Name":"XCN_CERT_SCEP_CA_CERT_PROP_ID","Value":111} + ,{"Name":"XCN_CERT_SCEP_SIGNER_CERT_PROP_ID","Value":112} + ,{"Name":"XCN_CERT_SCEP_NONCE_PROP_ID","Value":113} + ,{"Name":"XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID","Value":114} + ,{"Name":"XCN_CERT_SCEP_FLAGS_PROP_ID","Value":115} + ,{"Name":"XCN_CERT_SCEP_GUID_PROP_ID","Value":116} + ,{"Name":"XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID","Value":117} + ,{"Name":"XCN_CERT_ISOLATED_KEY_PROP_ID","Value":118} + ,{"Name":"XCN_CERT_SERIAL_CHAIN_PROP_ID","Value":119} + ,{"Name":"XCN_CERT_KEY_CLASSIFICATION_PROP_ID","Value":120} + ,{"Name":"XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID","Value":122} + ,{"Name":"XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID","Value":123} + ,{"Name":"XCN_CERT_PIN_SHA256_HASH_PROP_ID","Value":124} + ,{"Name":"XCN_CERT_CLR_DELETE_KEY_PROP_ID","Value":125} + ,{"Name":"XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID","Value":126} + ,{"Name":"XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID","Value":127} + ,{"Name":"XCN_CERT_FIRST_RESERVED_PROP_ID","Value":128} + ,{"Name":"XCN_CERT_LAST_RESERVED_PROP_ID","Value":32767} + ,{"Name":"XCN_CERT_FIRST_USER_PROP_ID","Value":32768} + ,{"Name":"XCN_CERT_LAST_USER_PROP_ID","Value":65535} + ,{"Name":"XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertProperty" + ,"Kind":"Com" + ,"Guid":"728ab32e-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropertyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERTENROLL_PROPERTYID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PropertyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"CERTENROLL_PROPERTYID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveFromCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValueOnCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICertProperties" + ,"Kind":"Com" + ,"Guid":"728ab32f-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeFromCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyFriendlyName" + ,"Kind":"Com" + ,"Guid":"728ab330-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyDescription" + ,"Kind":"Com" + ,"Guid":"728ab331-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyAutoEnroll" + ,"Kind":"Com" + ,"Guid":"728ab332-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyRequestOriginator" + ,"Kind":"Com" + ,"Guid":"728ab333-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strRequestOriginator","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromLocalRequestOriginator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_RequestOriginator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertySHA1Hash" + ,"Kind":"Com" + ,"Guid":"728ab334-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRenewalValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SHA1Hash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyKeyProvInfo" + ,"Kind":"Com" + ,"Guid":"728ab336-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyArchived" + ,"Kind":"Com" + ,"Guid":"728ab337-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ArchivedValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Archived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyBackedUp" + ,"Kind":"Com" + ,"Guid":"728ab338-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromCurrentTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BackedUpValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BackedUpValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackedUpValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BackedUpTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyEnrollment" + ,"Kind":"Com" + ,"Guid":"728ab339-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strCADnsName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCAName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CADnsName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CAName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyRenewal" + ,"Kind":"Com" + ,"Guid":"728ab33a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRenewalValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromCertificateHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Renewal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertPropertyArchivedKeyHash" + ,"Kind":"Com" + ,"Guid":"728ab33b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strArchivedKeyHashValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ArchivedKeyHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"EnrollmentPolicyServerPropertyFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DefaultNone","Value":0} + ,{"Name":"DefaultPolicyServer","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PolicyServerUrlFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PsfNone","Value":0} + ,{"Name":"PsfLocationGroupPolicy","Value":1} + ,{"Name":"PsfLocationRegistry","Value":2} + ,{"Name":"PsfUseClientId","Value":4} + ,{"Name":"PsfAutoEnrollmentEnabled","Value":16} + ,{"Name":"PsfAllowUnTrustedCA","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertPropertyEnrollmentPolicyServer" + ,"Kind":"Com" + ,"Guid":"728ab34a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"ICertProperty","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyFlags","Type":{"Kind":"ApiRef","Name":"EnrollmentPolicyServerPropertyFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnrollmentServerAuthFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"UrlFlags","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequestId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEnrollmentServerUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPolicyServerUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPolicyServerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetEnrollmentServerUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRequestIdString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnrollmentPolicyServerPropertyFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUrlFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuthentication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnrollmentServerAuthentication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509SignatureInformation" + ,"Kind":"Com" + ,"Guid":"728ab33c-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PublicKeyAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PublicKeyAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Parameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AlternateSignatureAlgorithmSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NullSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NullSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pkcs7Signature","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"SignatureKey","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDefaultValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISignerCertificate" + ,"Kind":"Com" + ,"Guid":"728ab33d-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MachineContext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"VerifyType","Type":{"Kind":"ApiRef","Name":"X509PrivateKeyVerify","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Certificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Pin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignatureInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509SignatureInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISignerCertificates" + ,"Kind":"Com" + ,"Guid":"728ab33e-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Find" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignerCert","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"piSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509NameValuePair" + ,"Kind":"Com" + ,"Guid":"728ab33f-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509NameValuePairs" + ,"Kind":"Com" + ,"Guid":"728ab340-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509NameValuePair","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509NameValuePair","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"EnrollmentTemplateProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TemplatePropCommonName","Value":1} + ,{"Name":"TemplatePropFriendlyName","Value":2} + ,{"Name":"TemplatePropEKUs","Value":3} + ,{"Name":"TemplatePropCryptoProviders","Value":4} + ,{"Name":"TemplatePropMajorRevision","Value":5} + ,{"Name":"TemplatePropDescription","Value":6} + ,{"Name":"TemplatePropKeySpec","Value":7} + ,{"Name":"TemplatePropSchemaVersion","Value":8} + ,{"Name":"TemplatePropMinorRevision","Value":9} + ,{"Name":"TemplatePropRASignatureCount","Value":10} + ,{"Name":"TemplatePropMinimumKeySize","Value":11} + ,{"Name":"TemplatePropOID","Value":12} + ,{"Name":"TemplatePropSupersede","Value":13} + ,{"Name":"TemplatePropRACertificatePolicies","Value":14} + ,{"Name":"TemplatePropRAEKUs","Value":15} + ,{"Name":"TemplatePropCertificatePolicies","Value":16} + ,{"Name":"TemplatePropV1ApplicationPolicy","Value":17} + ,{"Name":"TemplatePropAsymmetricAlgorithm","Value":18} + ,{"Name":"TemplatePropKeySecurityDescriptor","Value":19} + ,{"Name":"TemplatePropSymmetricAlgorithm","Value":20} + ,{"Name":"TemplatePropSymmetricKeyLength","Value":21} + ,{"Name":"TemplatePropHashAlgorithm","Value":22} + ,{"Name":"TemplatePropKeyUsage","Value":23} + ,{"Name":"TemplatePropEnrollmentFlags","Value":24} + ,{"Name":"TemplatePropSubjectNameFlags","Value":25} + ,{"Name":"TemplatePropPrivateKeyFlags","Value":26} + ,{"Name":"TemplatePropGeneralFlags","Value":27} + ,{"Name":"TemplatePropSecurityDescriptor","Value":28} + ,{"Name":"TemplatePropExtensions","Value":29} + ,{"Name":"TemplatePropValidityPeriod","Value":30} + ,{"Name":"TemplatePropRenewalPeriod","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateTemplate" + ,"Kind":"Com" + ,"Guid":"54244a13-555a-4e22-896d-1b0e52f76406" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"EnrollmentTemplateProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateTemplates" + ,"Kind":"Com" + ,"Guid":"13b79003-2181-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ItemByOid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOid","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CommitTemplateFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CommitFlagSaveTemplateGenerateOID","Value":1} + ,{"Name":"CommitFlagSaveTemplateUseCurrentOID","Value":2} + ,{"Name":"CommitFlagSaveTemplateOverwrite","Value":3} + ,{"Name":"CommitFlagDeleteTemplate","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateTemplateWritable" + ,"Kind":"Com" + ,"Guid":"f49466a7-395a-4e9e-b6e7-32b331600dc0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commitFlags","Type":{"Kind":"ApiRef","Name":"CommitTemplateFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strServerContext","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"EnrollmentTemplateProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"EnrollmentTemplateProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"EnrollmentCAProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAPropCommonName","Value":1} + ,{"Name":"CAPropDistinguishedName","Value":2} + ,{"Name":"CAPropSanitizedName","Value":3} + ,{"Name":"CAPropSanitizedShortName","Value":4} + ,{"Name":"CAPropDNSName","Value":5} + ,{"Name":"CAPropCertificateTypes","Value":6} + ,{"Name":"CAPropCertificate","Value":7} + ,{"Name":"CAPropDescription","Value":8} + ,{"Name":"CAPropWebServers","Value":9} + ,{"Name":"CAPropSiteName","Value":10} + ,{"Name":"CAPropSecurity","Value":11} + ,{"Name":"CAPropRenewalOnly","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertificationAuthority" + ,"Kind":"Com" + ,"Guid":"835d1f61-1e95-4bc8-b4d3-976c42b968f7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"ApiRef","Name":"EnrollmentCAProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertificationAuthorities" + ,"Kind":"Com" + ,"Guid":"13b79005-2181-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificationAuthority","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"ICertificationAuthority","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ComputeSiteCosts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificationAuthority","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509EnrollmentPolicyLoadOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LoadOptionDefault","Value":0} + ,{"Name":"LoadOptionCacheOnly","Value":1} + ,{"Name":"LoadOptionReload","Value":2} + ,{"Name":"LoadOptionRegisterForADChanges","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EnrollmentPolicyFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DisableGroupPolicyList","Value":2} + ,{"Name":"DisableUserServerList","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PolicyServerUrlPropertyID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PsPolicyID","Value":0} + ,{"Name":"PsFriendlyName","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509EnrollmentPolicyExportFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExportTemplates","Value":1} + ,{"Name":"ExportOIDs","Value":2} + ,{"Name":"ExportCAs","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509EnrollmentPolicyServer" + ,"Kind":"Com" + ,"Guid":"13b79026-2181-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPolicyServerUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPolicyServerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsUnTrusted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"X509EnrollmentPolicyLoadOption","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTemplates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTemplates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplates","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCAsForTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificationAuthorities","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertificationAuthorities","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCustomOids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppObjectIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNextUpdateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastUpdateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPolicyServerUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPolicyServerId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIsDefaultCEP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUseClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllowUnTrustedCA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCachePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCacheDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAuthFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flag","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCredential","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeImport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Export" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"exportFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentPolicyExportFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Cost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Cost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509PolicyServerUrl" + ,"Kind":"Com" + ,"Guid":"884e204a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Default" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Default" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuthFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AuthFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Cost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Cost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStringProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlPropertyID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStringProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlPropertyID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateRegistry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFromRegistry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509PolicyServerListManager" + ,"Kind":"Com" + ,"Guid":"884e204b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PolicyServerUrl","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509PolicyServerUrl","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"X509RequestType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TypeAny","Value":0} + ,{"Name":"TypePkcs10","Value":1} + ,{"Name":"TypePkcs7","Value":2} + ,{"Name":"TypeCmc","Value":3} + ,{"Name":"TypeCertificate","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509RequestInheritOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InheritDefault","Value":0} + ,{"Name":"InheritNewDefaultKey","Value":1} + ,{"Name":"InheritNewSimilarKey","Value":2} + ,{"Name":"InheritPrivateKey","Value":3} + ,{"Name":"InheritPublicKey","Value":4} + ,{"Name":"InheritKeyMask","Value":15} + ,{"Name":"InheritNone","Value":16} + ,{"Name":"InheritRenewalCertificateFlag","Value":32} + ,{"Name":"InheritTemplateFlag","Value":64} + ,{"Name":"InheritSubjectFlag","Value":128} + ,{"Name":"InheritExtensionsFlag","Value":256} + ,{"Name":"InheritSubjectAltNameFlag","Value":512} + ,{"Name":"InheritValidityPeriodFlag","Value":1024} + ,{"Name":"InheritReserved80000000","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InnerRequestLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LevelInnermost","Value":0} + ,{"Name":"LevelNext","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateRequest" + ,"Kind":"Com" + ,"Guid":"728ab341-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResetForEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetInnerRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"InnerRequestLevel","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509RequestType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_EnrollmentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_UIContextMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SuppressDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SuppressDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RenewalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RenewalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RequestClientInfoClientId","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"RequestClientInfoClientId","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CspInformations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspInformations","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CspInformations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ICspInformations","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"Pkcs10AllowedSignatureTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AllowedKeySignature","Value":1} + ,{"Name":"AllowedNullSignature","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateRequestPkcs10" + ,"Kind":"Com" + ,"Guid":"728ab342-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromPrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrivateKey","Type":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromPublicKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPublicKey","Type":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"InheritOptions","Type":{"Kind":"ApiRef","Name":"X509RequestInheritOptions","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllowedSignatureTypes","Type":{"Kind":"ApiRef","Name":"Pkcs10AllowedSignatureTypes","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSmartCard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TemplateObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PublicKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_NullSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReuseKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_OldCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_CspStatuses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatuses","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SmimeCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SmimeCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignatureInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509SignatureInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_KeyContainerNamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_KeyContainerNamePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CryptAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICryptAttributes","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_X509Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CriticalExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SuppressOids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawDataToBeSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Signature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCspStatuses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeySpec","Type":{"Kind":"ApiRef","Name":"X509KeySpec","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCspStatuses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICspStatuses","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestPkcs10V2" + ,"Kind":"Com" + ,"Guid":"728ab35b-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeFromPrivateKeyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrivateKey","Type":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeFromPublicKeyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPublicKey","Type":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestPkcs10V3" + ,"Kind":"Com" + ,"Guid":"54ea9942-3d66-4530-b76e-7c9170d3ec52" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10V2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"get_AttestPrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttestPrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AttestationEncryptionCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AttestationEncryptionCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EncryptionAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_EncryptionAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_EncryptionStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EncryptionStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ChallengePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ChallengePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NameValuePairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509NameValuePairs","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"KeyAttestationClaimType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_NCRYPT_CLAIM_NONE","Value":0} + ,{"Name":"XCN_NCRYPT_CLAIM_AUTHORITY_AND_SUBJECT","Value":3} + ,{"Name":"XCN_NCRYPT_CLAIM_AUTHORITY_ONLY","Value":1} + ,{"Name":"XCN_NCRYPT_CLAIM_SUBJECT_ONLY","Value":2} + ,{"Name":"XCN_NCRYPT_CLAIM_UNKNOWN","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateRequestPkcs10V4" + ,"Kind":"Com" + ,"Guid":"728ab363-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10V3","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClaimType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyAttestationClaimType","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClaimType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"KeyAttestationClaimType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AttestPrivateKeyPreferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttestPrivateKeyPreferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestCertificate" + ,"Kind":"Com" + ,"Guid":"728ab343-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"CheckPublicKeySignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPublicKey","Type":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Issuer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Issuer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_NotBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NotBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NotAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NotAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestCertificate2" + ,"Kind":"Com" + ,"Guid":"728ab35a-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestCertificate","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeFromPrivateKeyTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrivateKey","Type":{"Kind":"ApiRef","Name":"IX509PrivateKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestPkcs7" + ,"Kind":"Com" + ,"Guid":"728ab344-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"RenewalRequest","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"InheritOptions","Type":{"Kind":"ApiRef","Name":"X509RequestInheritOptions","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromInnerRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInnerRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequesterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RequesterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestPkcs7V2" + ,"Kind":"Com" + ,"Guid":"728ab35c-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs7","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CheckCertificateSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ValidateCertificateChain","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestCmc" + ,"Kind":"Com" + ,"Guid":"728ab345-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs7","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromInnerRequestTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInnerRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TemplateObjectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_NullSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CryptAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICryptAttributes","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_NameValuePairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509NameValuePairs","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_X509Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CriticalExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SuppressOids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_TransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SenderNonce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SenderNonce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignatureInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509SignatureInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ArchivePrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ArchivePrivateKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeyArchivalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_KeyArchivalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EncryptionAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_EncryptionAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_EncryptionStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EncryptionStrength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EncryptedKeyHash" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SignerCertificates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificates","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRequestCmc2" + ,"Kind":"Com" + ,"Guid":"728ab35d-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509CertificateRequestCmc","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeFromInnerRequestTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInnerRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CheckSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AllowedSignatureTypes","Type":{"Kind":"ApiRef","Name":"Pkcs10AllowedSignatureTypes","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckCertificateSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignerCertificate","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ValidateCertificateChain","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"InstallResponseRestrictionFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AllowNone","Value":0} + ,{"Name":"AllowNoOutstandingRequest","Value":1} + ,{"Name":"AllowUntrustedCertificate","Value":2} + ,{"Name":"AllowUntrustedRoot","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509Enrollment" + ,"Kind":"Com" + ,"Guid":"728ab346-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromTemplateName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Enroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InstallResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Restrictions","Type":{"Kind":"ApiRef","Name":"InstallResponseRestrictionFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExportOptions","Type":{"Kind":"ApiRef","Name":"PFXExportOptions","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateRequest","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NameValuePairs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509NameValuePairs","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_EnrollmentContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Certificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Response" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CertificateFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CertificateFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CertificateDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CertificateDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CAConfigString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509Enrollment2" + ,"Kind":"Com" + ,"Guid":"728ab350-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509Enrollment","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPolicyServer","Type":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InstallResponse2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Restrictions","Type":{"Kind":"ApiRef","Name":"InstallResponseRestrictionFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEnrollmentPolicyServerUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEnrollmentPolicyServerID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnrollmentPolicyServerFlags","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"authFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPolicyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentPolicyServer","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Template" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateTemplate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RequestIdString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"WebEnrollmentFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EnrollPrompt","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509EnrollmentHelper" + ,"Kind":"Com" + ,"Guid":"728ab351-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddPolicyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEnrollmentPolicyServerURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strEnrollmentPolicyID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnrollmentPolicyServerFlags","Type":{"Kind":"ApiRef","Name":"PolicyServerUrlFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"authFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCredential","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEnrollmentServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEnrollmentServerURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authFlags","Type":{"Kind":"ApiRef","Name":"X509EnrollmentAuthFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCredential","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEnrollmentPolicyServerURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strTemplateName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"enrollFlags","Type":{"Kind":"ApiRef","Name":"WebEnrollmentFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509EnrollmentWebClassFactory" + ,"Kind":"Com" + ,"Guid":"728ab349-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509MachineEnrollmentFactory" + ,"Kind":"Com" + ,"Guid":"728ab352-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strProgID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIHelper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentHelper","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CRLRevocationReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XCN_CRL_REASON_UNSPECIFIED","Value":0} + ,{"Name":"XCN_CRL_REASON_KEY_COMPROMISE","Value":1} + ,{"Name":"XCN_CRL_REASON_CA_COMPROMISE","Value":2} + ,{"Name":"XCN_CRL_REASON_AFFILIATION_CHANGED","Value":3} + ,{"Name":"XCN_CRL_REASON_SUPERSEDED","Value":4} + ,{"Name":"XCN_CRL_REASON_CESSATION_OF_OPERATION","Value":5} + ,{"Name":"XCN_CRL_REASON_CERTIFICATE_HOLD","Value":6} + ,{"Name":"XCN_CRL_REASON_REMOVE_FROM_CRL","Value":8} + ,{"Name":"XCN_CRL_REASON_PRIVILEGE_WITHDRAWN","Value":9} + ,{"Name":"XCN_CRL_REASON_AA_COMPROMISE","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509CertificateRevocationListEntry" + ,"Kind":"Com" + ,"Guid":"728ab35e-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"RevocationDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RevocationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RevocationReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRLRevocationReason","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RevocationReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRLRevocationReason","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_X509Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CriticalExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRevocationListEntries" + ,"Kind":"Com" + ,"Guid":"728ab35f-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ItemByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateRevocationListEntry","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"ApiRef","Name":"IX509CertificateRevocationListEntry","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_IndexBySerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX509CertificateRevocationListEntries","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IX509CertificateRevocationList" + ,"Kind":"Com" + ,"Guid":"728ab360-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResetForEncode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CheckPublicKeySignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPublicKey","Type":{"Kind":"ApiRef","Name":"IX509PublicKey","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Issuer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Issuer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IX500DistinguishedName","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_ThisUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ThisUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NextUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NextUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_X509CRLEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateRevocationListEntries","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_X509Extensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509Extensions","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CriticalExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectIds","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_CRLNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CRLNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CAVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BaseCRL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NullSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IObjectId","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AlternateSignatureAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SignatureInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509SignatureInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RawDataToBeSigned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Signature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertificateAttestationChallenge" + ,"Kind":"Com" + ,"Guid":"6f175a7c-4a3a-40ae-9dba-592fd6bbf9b8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPendingFullCmcResponseWithChallenge","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecryptChallenge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEnvelopedPkcs7ReencryptedToCA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RequestID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertificateAttestationChallenge2" + ,"Kind":"Com" + ,"Guid":"4631334d-e266-47d6-bd79-be53cb2e2753" + ,"Interface":{"Kind":"ApiRef","Name":"ICertificateAttestationChallenge","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"put_KeyContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_KeyBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509SCEPEnrollment" + ,"Kind":"Com" + ,"Guid":"728ab361-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strThumbprint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThumprintEncoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strServerCertificates","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeForPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRequestMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRetrievePendingMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRetrieveCertificateMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strIssuer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"IssuerEncoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strSerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"SerialNumberEncoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ProcessResponseMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509SCEPDisposition","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ServerCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FailInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509SCEPFailInfo","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_OldCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_OldCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"ApiRef","Name":"ISignerCertificate","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_TransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TransactionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CertificateFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CertificateFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509EnrollmentStatus","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Certificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"X509SCEPProcessMessageFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCEPProcessDefault","Value":0} + ,{"Name":"SCEPProcessSkipCertInstall","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DelayRetryAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DelayRetryUnknown","Value":0} + ,{"Name":"DelayRetryNone","Value":1} + ,{"Name":"DelayRetryShort","Value":2} + ,{"Name":"DelayRetryLong","Value":3} + ,{"Name":"DelayRetrySuccess","Value":4} + ,{"Name":"DelayRetryPastSuccess","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IX509SCEPEnrollment2" + ,"Kind":"Com" + ,"Guid":"728ab364-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IX509SCEPEnrollment","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"CreateChallengeAnswerMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ProcessResponseMessage2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"X509SCEPProcessMessageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509SCEPDisposition","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ResultMessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DelayRetry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DelayRetryAction","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ActivityId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IX509SCEPEnrollmentHelper" + ,"Kind":"Com" + ,"Guid":"728ab365-217d-11da-b2a4-000e7bbb2b09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strServerUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequestHeaders","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"ApiRef","Name":"IX509CertificateRequestPkcs10","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"strCACertificateThumbprint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeForPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strServerUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequestHeaders","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"X509CertificateEnrollmentContext","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"strTransactionId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessFlags","Type":{"Kind":"ApiRef","Name":"X509SCEPProcessMessageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509SCEPDisposition","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FetchPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessFlags","Type":{"Kind":"ApiRef","Name":"X509SCEPProcessMessageFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509SCEPDisposition","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_X509SCEPEnrollment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IX509SCEPEnrollment","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ResultMessageText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"X509CertificateTemplateGeneralFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GeneralMachineType","Value":64} + ,{"Name":"GeneralCA","Value":128} + ,{"Name":"GeneralCrossCA","Value":2048} + ,{"Name":"GeneralDefault","Value":65536} + ,{"Name":"GeneralModified","Value":131072} + ,{"Name":"GeneralDonotPersist","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509CertificateTemplateEnrollmentFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EnrollmentIncludeSymmetricAlgorithms","Value":1} + ,{"Name":"EnrollmentPendAllRequests","Value":2} + ,{"Name":"EnrollmentPublishToKRAContainer","Value":4} + ,{"Name":"EnrollmentPublishToDS","Value":8} + ,{"Name":"EnrollmentAutoEnrollmentCheckUserDSCertificate","Value":16} + ,{"Name":"EnrollmentAutoEnrollment","Value":32} + ,{"Name":"EnrollmentDomainAuthenticationNotRequired","Value":128} + ,{"Name":"EnrollmentPreviousApprovalValidateReenrollment","Value":64} + ,{"Name":"EnrollmentUserInteractionRequired","Value":256} + ,{"Name":"EnrollmentAddTemplateName","Value":512} + ,{"Name":"EnrollmentRemoveInvalidCertificateFromPersonalStore","Value":1024} + ,{"Name":"EnrollmentAllowEnrollOnBehalfOf","Value":2048} + ,{"Name":"EnrollmentAddOCSPNoCheck","Value":4096} + ,{"Name":"EnrollmentReuseKeyOnFullSmartCard","Value":8192} + ,{"Name":"EnrollmentNoRevocationInfoInCerts","Value":16384} + ,{"Name":"EnrollmentIncludeBasicConstraintsForEECerts","Value":32768} + ,{"Name":"EnrollmentPreviousApprovalKeyBasedValidateReenrollment","Value":65536} + ,{"Name":"EnrollmentCertificateIssuancePoliciesFromRequest","Value":131072} + ,{"Name":"EnrollmentSkipAutoRenewal","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509CertificateTemplateSubjectNameFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SubjectNameEnrolleeSupplies","Value":1} + ,{"Name":"SubjectNameRequireDirectoryPath","Value":-2147483648} + ,{"Name":"SubjectNameRequireCommonName","Value":1073741824} + ,{"Name":"SubjectNameRequireEmail","Value":536870912} + ,{"Name":"SubjectNameRequireDNS","Value":268435456} + ,{"Name":"SubjectNameAndAlternativeNameOldCertSupplies","Value":8} + ,{"Name":"SubjectAlternativeNameEnrolleeSupplies","Value":65536} + ,{"Name":"SubjectAlternativeNameRequireDirectoryGUID","Value":16777216} + ,{"Name":"SubjectAlternativeNameRequireUPN","Value":33554432} + ,{"Name":"SubjectAlternativeNameRequireEmail","Value":67108864} + ,{"Name":"SubjectAlternativeNameRequireSPN","Value":8388608} + ,{"Name":"SubjectAlternativeNameRequireDNS","Value":134217728} + ,{"Name":"SubjectAlternativeNameRequireDomainDNS","Value":4194304} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"X509CertificateTemplatePrivateKeyFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PrivateKeyRequireArchival","Value":1} + ,{"Name":"PrivateKeyExportable","Value":16} + ,{"Name":"PrivateKeyRequireStrongKeyProtection","Value":32} + ,{"Name":"PrivateKeyRequireAlternateSignatureAlgorithm","Value":64} + ,{"Name":"PrivateKeyRequireSameKeyRenewal","Value":128} + ,{"Name":"PrivateKeyUseLegacyProvider","Value":256} + ,{"Name":"PrivateKeyEKTrustOnUse","Value":512} + ,{"Name":"PrivateKeyEKValidateCert","Value":1024} + ,{"Name":"PrivateKeyEKValidateKey","Value":2048} + ,{"Name":"PrivateKeyAttestNone","Value":0} + ,{"Name":"PrivateKeyAttestPreferred","Value":4096} + ,{"Name":"PrivateKeyAttestRequired","Value":8192} + ,{"Name":"PrivateKeyAttestMask","Value":12288} + ,{"Name":"PrivateKeyAttestWithoutPolicy","Value":16384} + ,{"Name":"PrivateKeyServerVersionMask","Value":983040} + ,{"Name":"PrivateKeyServerVersionShift","Value":16} + ,{"Name":"PrivateKeyHelloKspKey","Value":1048576} + ,{"Name":"PrivateKeyHelloLogonKey","Value":2097152} + ,{"Name":"PrivateKeyClientVersionMask","Value":251658240} + ,{"Name":"PrivateKeyClientVersionShift","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImportPFXFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ImportNone","Value":0} + ,{"Name":"ImportMachineContext","Value":1} + ,{"Name":"ImportForceOverwrite","Value":2} + ,{"Name":"ImportSilent","Value":4} + ,{"Name":"ImportSaveProperties","Value":8} + ,{"Name":"ImportExportable","Value":16} + ,{"Name":"ImportExportableEncrypted","Value":32} + ,{"Name":"ImportNoUserProtected","Value":64} + ,{"Name":"ImportUserProtected","Value":128} + ,{"Name":"ImportUserProtectedHigh","Value":256} + ,{"Name":"ImportInstallCertificate","Value":512} + ,{"Name":"ImportInstallChain","Value":1024} + ,{"Name":"ImportInstallChainAndRoot","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FNIMPORTPFXTOPROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbPFX","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbPFX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ImportFlags","Type":{"Kind":"ApiRef","Name":"ImportPFXFlags","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszContainerNamePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcCertOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"prgpCertOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FNIMPORTPFXTOPROVIDERFREEDATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NCRYPT_DESCRIPTOR_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCRYPT_STREAM_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCryptStreamOutputCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCRYPT_PROTECT_STREAM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFNCryptStreamOutputCallback","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCryptStreamOutputCallbackEx" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCRYPT_PROTECT_STREAM_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pfnStreamOutput","Type":{"Kind":"ApiRef","Name":"PFNCryptStreamOutputCallbackEx","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvCallbackCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKENBINDING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOKENBINDING_TYPE_PROVIDED","Value":0} + ,{"Name":"TOKENBINDING_TYPE_REFERRED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKENBINDING_EXTENSION_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOKENBINDING_EXTENSION_FORMAT_UNDEFINED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKENBINDING_KEY_PARAMETERS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PKCS","Value":0} + ,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_RSA2048_PSS","Value":1} + ,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_ECDSAP256","Value":2} + ,{"Name":"TOKENBINDING_KEY_PARAMETERS_TYPE_ANYEXISTING","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TOKENBINDING_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKENBINDING_RESULT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"identifierSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"identifierData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"extensionFormat","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_EXTENSION_FORMAT","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"extensionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"extensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKENBINDING_RESULT_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"resultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKENBINDING_KEY_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_CHARSET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRYPT_XML_CHARSET_AUTO","Value":0} + ,{"Name":"CRYPT_XML_CHARSET_UTF8","Value":1} + ,{"Name":"CRYPT_XML_CHARSET_UTF16LE","Value":2} + ,{"Name":"CRYPT_XML_CHARSET_UTF16BE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRYPT_XML_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_DATA_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRYPT_XML_PROPERTY_MAX_HEAP_SIZE","Value":1} + ,{"Name":"CRYPT_XML_PROPERTY_SIGNATURE_LOCATION","Value":2} + ,{"Name":"CRYPT_XML_PROPERTY_MAX_SIGNATURES","Value":3} + ,{"Name":"CRYPT_XML_PROPERTY_DOC_DECLARATION","Value":4} + ,{"Name":"CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRYPT_XML_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPropId","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY_ID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_XML_WRITE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CRYPT_XML_DATA_PROVIDER_READ" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_CRYPT_XML_DATA_PROVIDER_CLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CRYPT_XML_DATA_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnRead","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_DATA_PROVIDER_READ","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnClose","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_DATA_PROVIDER_CLOSE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_XML_CREATE_TRANSFORM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProviderIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProviderOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CRYPT_XML_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwErrorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInfoStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_ALGORITHM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_TRANSFORM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnCreateTransform","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_CREATE_TRANSFORM","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTransformInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpTransformInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEY_DSA_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"P","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Q","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"J","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Seed","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Counter","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEY_ECDSA_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszNamedCurve","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"X","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ExplicitPara","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEY_RSA_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Modulus","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Exponent","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_XML_KEY_VALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_DSA_KEY_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_RSA_KEY_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"ECDSAKeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_ECDSA_KEY_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPT_XML_ISSUER_SERIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszIssuer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszSerial","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_X509DATA_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_XML_X509DATA_ITEM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IssuerSerial","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ISSUER_SERIAL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SKI","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"wszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Certificate","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CRL","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPT_XML_X509DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cX509Data","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgX509Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_X509DATA_ITEM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEY_INFO_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_XML_KEY_INFO_ITEM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"KeyValue","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"RetrievalMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"X509Data","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_X509DATA","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Custom","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPT_XML_KEY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cKeyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_INFO_ITEM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hVerifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_REFERENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DigestMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DigestValue","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cTransform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_REFERENCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_SIGNED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Canonicalization","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureMethod","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszEncoding","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Manifest","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Encoded","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SignedInfo","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNED_INFO","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureValue","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_OBJECT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_DOC_CTXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hDocCtxt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pTransformsConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNATURE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEYINFO_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SKI","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"wszSubjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cCRL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgCRL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_XML_KEYINFO_SPEC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRYPT_XML_KEYINFO_SPEC_NONE","Value":0} + ,{"Name":"CRYPT_XML_KEYINFO_SPEC_ENCODED","Value":1} + ,{"Name":"CRYPT_XML_KEYINFO_SPEC_PARAM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CRYPT_XML_ALGORITHM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszAlgorithmURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszCNGAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszCNGExtraAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSignFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVerifyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pvExtraInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CRYPT_XML_ENUM_ALG_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptXmlDllGetInterface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_CRYPTOGRAPHIC_INTERFACE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlDllEncodeAlgorithm" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllCreateDigest" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDigestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"phDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlDllDigestData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllFinalizeDigest" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbDigest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDigest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllCloseDigest" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllSignData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptXmlDllVerifySignature" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllGetAlgorithmInfo" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXmlAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CRYPT_XML_CRYPTOGRAPHIC_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpCryptXmlEncodeAlgorithm","Type":{"Kind":"ApiRef","Name":"CryptXmlDllEncodeAlgorithm","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlCreateDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllCreateDigest","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlDigestData","Type":{"Kind":"ApiRef","Name":"CryptXmlDllDigestData","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlFinalizeDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllFinalizeDigest","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlCloseDigest","Type":{"Kind":"ApiRef","Name":"CryptXmlDllCloseDigest","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlSignData","Type":{"Kind":"ApiRef","Name":"CryptXmlDllSignData","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlVerifySignature","Type":{"Kind":"ApiRef","Name":"CryptXmlDllVerifySignature","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"fpCryptXmlGetAlgorithmInfo","Type":{"Kind":"ApiRef","Name":"CryptXmlDllGetAlgorithmInfo","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CryptXmlDllEncodeKeyValue" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlDllCreateKey" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CCertSrvSetupKeyInformation" + ,"Kind":"ComClassID" + ,"Guid":"38373906-5433-4633-b0fb-29b7e78262e1" + } + ,{ + "Name":"CCertSrvSetup" + ,"Kind":"ComClassID" + ,"Guid":"961f180f-f55c-413d-a9b3-7d2af4d8e42f" + } + ,{ + "Name":"CMSCEPSetup" + ,"Kind":"ComClassID" + ,"Guid":"aa4f5c02-8e7c-49c4-94fa-67a5cc5eadb4" + } + ,{ + "Name":"CCertificateEnrollmentServerSetup" + ,"Kind":"ComClassID" + ,"Guid":"9902f3bc-88af-4cf8-ae62-7140531552b6" + } + ,{ + "Name":"CCertificateEnrollmentPolicyServerSetup" + ,"Kind":"ComClassID" + ,"Guid":"afe2fa32-41b1-459d-a5de-49add8a72182" + } + ,{ + "Name":"ICertSrvSetupKeyInformation" + ,"Kind":"Com" + ,"Guid":"6ba73778-36da-4c39-8a85-bcfa7d000793" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Existing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Existing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_ExistingCACertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExistingCACertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICertSrvSetupKeyInformationCollection" + ,"Kind":"Com" + ,"Guid":"e65c8b00-e58f-41f9-a9ec-a28d7427c844" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIKeyInformation","Type":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CASetupProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_SETUPPROP_INVALID","Value":-1} + ,{"Name":"ENUM_SETUPPROP_CATYPE","Value":0} + ,{"Name":"ENUM_SETUPPROP_CAKEYINFORMATION","Value":1} + ,{"Name":"ENUM_SETUPPROP_INTERACTIVE","Value":2} + ,{"Name":"ENUM_SETUPPROP_CANAME","Value":3} + ,{"Name":"ENUM_SETUPPROP_CADSSUFFIX","Value":4} + ,{"Name":"ENUM_SETUPPROP_VALIDITYPERIOD","Value":5} + ,{"Name":"ENUM_SETUPPROP_VALIDITYPERIODUNIT","Value":6} + ,{"Name":"ENUM_SETUPPROP_EXPIRATIONDATE","Value":7} + ,{"Name":"ENUM_SETUPPROP_PRESERVEDATABASE","Value":8} + ,{"Name":"ENUM_SETUPPROP_DATABASEDIRECTORY","Value":9} + ,{"Name":"ENUM_SETUPPROP_LOGDIRECTORY","Value":10} + ,{"Name":"ENUM_SETUPPROP_SHAREDFOLDER","Value":11} + ,{"Name":"ENUM_SETUPPROP_PARENTCAMACHINE","Value":12} + ,{"Name":"ENUM_SETUPPROP_PARENTCANAME","Value":13} + ,{"Name":"ENUM_SETUPPROP_REQUESTFILE","Value":14} + ,{"Name":"ENUM_SETUPPROP_WEBCAMACHINE","Value":15} + ,{"Name":"ENUM_SETUPPROP_WEBCANAME","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertSrvSetup" + ,"Kind":"Com" + ,"Guid":"b760a1bb-4784-44c0-8f12-555f0780ff25" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CAErrorId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CAErrorString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bServer","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bClient","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCASetupProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCASetupProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPropertyEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CASetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbEditable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSupportedCATypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCATypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProviderNameList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetKeyLengthList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHashAlgorithmList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPrivateKeyContainerList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetExistingCACertificates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformationCollection","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CAImportPFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrPasswd","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bOverwriteExistingKey","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertSrvSetupKeyInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCADistinguishedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCADN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bIgnoreUnicode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bOverwriteExistingKey","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bOverwriteExistingCAInDS","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDatabaseInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDBDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrLogDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrSharedFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bForceOverwrite","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParentCAInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCAConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetWebCAInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCAConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreUnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bClientOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostUnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"MSCEPSetupProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_CEPSETUPPROP_USELOCALSYSTEM","Value":0} + ,{"Name":"ENUM_CEPSETUPPROP_USECHALLENGE","Value":1} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_CN","Value":2} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_EMAIL","Value":3} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_COMPANY","Value":4} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_DEPT","Value":5} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_CITY","Value":6} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_STATE","Value":7} + ,{"Name":"ENUM_CEPSETUPPROP_RANAME_COUNTRY","Value":8} + ,{"Name":"ENUM_CEPSETUPPROP_SIGNINGKEYINFORMATION","Value":9} + ,{"Name":"ENUM_CEPSETUPPROP_EXCHANGEKEYINFORMATION","Value":10} + ,{"Name":"ENUM_CEPSETUPPROP_CAINFORMATION","Value":11} + ,{"Name":"ENUM_CEPSETUPPROP_MSCEPURL","Value":12} + ,{"Name":"ENUM_CEPSETUPPROP_CHALLENGEURL","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMSCEPSetup" + ,"Kind":"Com" + ,"Guid":"4f7761bb-9f3b-4592-9ee0-9a73259c313e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_MSCEPErrorId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MSCEPErrorString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMSCEPSetupProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"MSCEPSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetMSCEPSetupProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"MSCEPSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAccountInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsMSCEPStoreEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEmpty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProviderNameList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bExchange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetKeyLengthList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bExchange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreUnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PostUnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CESSetupProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_CESSETUPPROP_USE_IISAPPPOOLIDENTITY","Value":0} + ,{"Name":"ENUM_CESSETUPPROP_CACONFIG","Value":1} + ,{"Name":"ENUM_CESSETUPPROP_AUTHENTICATION","Value":2} + ,{"Name":"ENUM_CESSETUPPROP_SSLCERTHASH","Value":3} + ,{"Name":"ENUM_CESSETUPPROP_URL","Value":4} + ,{"Name":"ENUM_CESSETUPPROP_RENEWALONLY","Value":5} + ,{"Name":"ENUM_CESSETUPPROP_ALLOW_KEYBASED_RENEWAL","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertificateEnrollmentServerSetup" + ,"Kind":"Com" + ,"Guid":"70027fdb-9dd9-4921-8944-b35cb31bd2ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ErrorString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeInstallDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CESSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CESSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetApplicationPoolCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUsername","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCAConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAuthentication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CEPSetupProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_CEPSETUPPROP_AUTHENTICATION","Value":0} + ,{"Name":"ENUM_CEPSETUPPROP_SSLCERTHASH","Value":1} + ,{"Name":"ENUM_CEPSETUPPROP_URL","Value":2} + ,{"Name":"ENUM_CEPSETUPPROP_KEYBASED_RENEWAL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICertificateEnrollmentPolicyServerSetup" + ,"Kind":"Com" + ,"Guid":"859252cc-238c-4a88-b8fd-a37e7d04e68b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ErrorString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InitializeInstallDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CEPSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"ApiRef","Name":"CEPSetupProperty","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthKeyBasedRenewal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"CCertAdmin" + ,"Kind":"ComClassID" + ,"Guid":"37eabaf0-7fb6-11d0-8817-00a0c903b83c" + } + ,{ + "Name":"CCertView" + ,"Kind":"ComClassID" + ,"Guid":"a12d0f7a-1e84-11d1-9bd6-00c04fb683fa" + } + ,{ + "Name":"OCSPPropertyCollection" + ,"Kind":"ComClassID" + ,"Guid":"f935a528-ba8a-4dd9-ba79-f283275cb2de" + } + ,{ + "Name":"OCSPAdmin" + ,"Kind":"ComClassID" + ,"Guid":"d3f73511-92c9-47cb-8ff2-8d891a7c4de4" + } + ,{ + "Name":"IEnumCERTVIEWCOLUMN" + ,"Kind":"Com" + ,"Guid":"9c735be2-57a5-11d1-9bdb-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsIndexed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndexed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWCOLUMN","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumCERTVIEWATTRIBUTE" + ,"Kind":"Com" + ,"Guid":"e77db656-7653-11d1-9bde-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWATTRIBUTE","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumCERTVIEWEXTENSION" + ,"Kind":"Com" + ,"Guid":"e7dd1466-7653-11d1-9bde-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWEXTENSION","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumCERTVIEWROW" + ,"Kind":"Com" + ,"Guid":"d1157f4c-5af2-11d1-9bdc-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumCertViewColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWCOLUMN","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCertViewAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWATTRIBUTE","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCertViewExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWEXTENSION","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWROW","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ICertView" + ,"Kind":"Com" + ,"Guid":"c3fac344-1e84-11d1-9bd6-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OpenConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumCertViewColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fResultColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWCOLUMN","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fResultColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fResultColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strColumnName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pColumnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetResultColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cResultColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResultColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRestriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ColumnIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SeekOperator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SortOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCERTVIEWROW","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertView2" + ,"Kind":"Com" + ,"Guid":"d594b282-8851-4b61-9c66-3edadf848863" + ,"Interface":{"Kind":"ApiRef","Name":"ICertView","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"SetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Table","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICertAdmin" + ,"Kind":"Com" + ,"Guid":"34df6950-7fb6-11d0-8817-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"IsValidCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strSerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRevocationReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevokeCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strSerialNumber","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRequestAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strAttributes","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCertificateExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strExtensionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DenyRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResubmitRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PublishCRL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCRL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrCRL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ImportCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strCertificate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRequestId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICertAdmin2" + ,"Kind":"Com" + ,"Guid":"f7c3ac41-b8ce-4fb4-aa58-3d1dc0e36b39" + ,"Interface":{"Kind":"ApiRef","Name":"ICertAdmin","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"PublishCRLs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"CRLFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCAProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCAProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PropType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCAPropertyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPropFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCAPropertyDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PropId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetArchivedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrArchivedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConfigEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strNodePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strEntryName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConfigEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strNodePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strEntryName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strCertHash","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMyRoles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"Table","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RowId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcDeleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOCSPProperty" + ,"Kind":"Com" + ,"Guid":"66fb7839-5f04-4c25-ad18-9ff1a8376ee0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOCSPPropertyCollection" + ,"Kind":"Com" + ,"Guid":"2597c18d-54e6-4b74-9fa9-a6bfda99cbbe" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVarPropValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOCSPProperty","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitializeFromProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVarProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IOCSPCAConfiguration" + ,"Kind":"Com" + ,"Guid":"aec92b40-3d46-433f-87d1-b84d5c1e790d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Identifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_CACertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_SigningFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SigningFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SigningCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SigningCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReminderDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ReminderDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CSPName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ProviderCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProviderCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_ProviderProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProviderProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LocalRevocationInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LocalRevocationInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SigningCertificateTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SigningCertificateTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_CAConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CAConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IOCSPCAConfigurationCollection" + ,"Kind":"Com" + ,"Guid":"2bebea0b-5ece-4f28-a91c-86b4bb20f0d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCAConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"varCACert","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOCSPCAConfiguration","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteCAConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IOCSPAdmin" + ,"Kind":"Com" + ,"Guid":"322e830d-67db-4fe9-9577-4596d9f09294" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_OCSPServiceProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOCSPPropertyCollection","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_OCSPCAConfigurationCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOCSPCAConfigurationCollection","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bForce","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bForce","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMyRoles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRoles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Ping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSigningCertificates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCACertVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHashAlgorithms" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bstrCAId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"OCSPSigningFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OCSP_SF_SILENT","Value":1} + ,{"Name":"OCSP_SF_USE_CACERT","Value":2} + ,{"Name":"OCSP_SF_ALLOW_SIGNINGCERT_AUTORENEWAL","Value":4} + ,{"Name":"OCSP_SF_FORCE_SIGNINGCERT_ISSUER_ISCA","Value":8} + ,{"Name":"OCSP_SF_AUTODISCOVER_SIGNINGCERT","Value":16} + ,{"Name":"OCSP_SF_MANUAL_ASSIGN_SIGNINGCERT","Value":32} + ,{"Name":"OCSP_SF_RESPONDER_ID_KEYHASH","Value":64} + ,{"Name":"OCSP_SF_RESPONDER_ID_NAME","Value":128} + ,{"Name":"OCSP_SF_ALLOW_NONCE_EXTENSION","Value":256} + ,{"Name":"OCSP_SF_ALLOW_SIGNINGCERT_AUTOENROLLMENT","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OCSPRequestFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OCSP_RF_REJECT_SIGNED_REQUESTS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CCertEncodeStringArray" + ,"Kind":"ComClassID" + ,"Guid":"19a76fe0-7494-11d0-8816-00a0c903b83c" + } + ,{ + "Name":"CCertEncodeLongArray" + ,"Kind":"ComClassID" + ,"Guid":"4e0680a0-a0a2-11d0-8821-00a0c903b83c" + } + ,{ + "Name":"CCertEncodeDateArray" + ,"Kind":"ComClassID" + ,"Guid":"301f77b0-a470-11d0-8821-00a0c903b83c" + } + ,{ + "Name":"CCertEncodeCRLDistInfo" + ,"Kind":"ComClassID" + ,"Guid":"01fa60a0-bbff-11d0-8825-00a0c903b83c" + } + ,{ + "Name":"CCertEncodeAltName" + ,"Kind":"ComClassID" + ,"Guid":"1cfc4cda-1271-11d1-9bd4-00c04fb683fa" + } + ,{ + "Name":"CCertEncodeBitString" + ,"Kind":"ComClassID" + ,"Guid":"6d6b3cd8-1278-11d1-9bd4-00c04fb683fa" + } + ,{ + "Name":"ICertEncodeStringArray" + ,"Kind":"Com" + ,"Guid":"12a88820-7494-11d0-8816-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStringType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStringType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"StringType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeStringArray2" + ,"Kind":"Com" + ,"Guid":"9c680d93-9b7d-4e95-9018-4ffe10ba5ada" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeStringArray","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeLongArray" + ,"Kind":"Com" + ,"Guid":"15e2f230-a0a2-11d0-8821-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeLongArray2" + ,"Kind":"Com" + ,"Guid":"4efde84a-bd9b-4fc2-a108-c347d478840f" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeLongArray","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeDateArray" + ,"Kind":"Com" + ,"Guid":"2f9469a0-a470-11d0-8821-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeDateArray2" + ,"Kind":"Com" + ,"Guid":"99a4edb5-2b8e-448d-bf95-bba8d7789dc8" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeDateArray","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeCRLDistInfo" + ,"Kind":"Com" + ,"Guid":"01958640-bbff-11d0-8825-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDistPointCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDistPointCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameChoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNameChoice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNameEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DistPointIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameChoice","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeCRLDistInfo2" + ,"Kind":"Com" + ,"Guid":"b4275d4b-3e30-446f-ad36-09d03120b078" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeCRLDistInfo","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeAltName" + ,"Kind":"Com" + ,"Guid":"1c9a8c70-1271-11d1-9bd4-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameChoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNameChoice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNameEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameChoice","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeAltName2" + ,"Kind":"Com" + ,"Guid":"f67fe177-5ef1-4535-b4ce-29df15e2e0c3" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeAltName","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNameBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetNameEntryBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NameIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NameChoice","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeBitString" + ,"Kind":"Com" + ,"Guid":"6db525be-1278-11d1-9bd4-00c04fb683fa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBitCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrBitString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Encode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BitCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strBitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertEncodeBitString2" + ,"Kind":"Com" + ,"Guid":"e070d6e7-23ef-4dd2-8242-ebd9c928cb30" + ,"Interface":{"Kind":"ApiRef","Name":"ICertEncodeBitString","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"DecodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncodedData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EncodeBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BitCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strBitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EncodingIn","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetBitStringBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Encoding","Type":{"Kind":"ApiRef","Name":"EncodingType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrBitString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICertExit" + ,"Kind":"Com" + ,"Guid":"e19ae1a0-7364-11d0-8816-00a0c903b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strConfig","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pEventMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ExitEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICertExit2" + ,"Kind":"Com" + ,"Guid":"0abf484b-d049-464d-a7ed-552e7529b0ff" + ,"Interface":{"Kind":"ApiRef","Name":"ICertExit","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"GetManageModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppManageModule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICertManageModule","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ENUM_CATYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_ENTERPRISE_ROOTCA","Value":0} + ,{"Name":"ENUM_ENTERPRISE_SUBCA","Value":1} + ,{"Name":"ENUM_STANDALONE_ROOTCA","Value":3} + ,{"Name":"ENUM_STANDALONE_SUBCA","Value":4} + ,{"Name":"ENUM_UNKNOWN_CA","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CAINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CAType","Type":{"Kind":"ApiRef","Name":"ENUM_CATYPES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cCASignatureCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCAExchangeCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cExitModules","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPropIdMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lRoleSeparationEnabled","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cKRACertUsedCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cKRACertCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAdvancedServer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_PERIOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_PERIOD_INVALID","Value":-1} + ,{"Name":"ENUM_PERIOD_SECONDS","Value":0} + ,{"Name":"ENUM_PERIOD_MINUTES","Value":1} + ,{"Name":"ENUM_PERIOD_HOURS","Value":2} + ,{"Name":"ENUM_PERIOD_DAYS","Value":3} + ,{"Name":"ENUM_PERIOD_WEEKS","Value":4} + ,{"Name":"ENUM_PERIOD_MONTHS","Value":5} + ,{"Name":"ENUM_PERIOD_YEARS","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LLFILETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["LLFILETIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ll","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ft","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PFNCMFILTERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNCMHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndDialog","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CERT_SELECT_STRUCT_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"szPurposeOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cCertContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"PFNCMHOOKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFilter","Type":{"Kind":"ApiRef","Name":"PFNCMFILTERPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_SELECT_STRUCT_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"szPurposeOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cCertContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnHook","Type":{"Kind":"ApiRef","Name":"PFNCMHOOKPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFilter","Type":{"Kind":"ApiRef","Name":"PFNCMFILTERPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_VIEWPROPERTIES_STRUCT_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"arrayPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cArrayPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cArrayPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CERT_VIEWPROPERTIES_STRUCT_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"arrayPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cArrayPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHelpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHelpId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cArrayPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagCMOID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szExtensionOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwTestOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbTestData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbTestData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagCMFLTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cExtensionChecks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arrayExtensionChecks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagCMOID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCheckingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNTRUSTHELPER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fLeafCertificate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbTrustBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CERT_VERIFY_CERTIFICATE_TRUST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pccert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIgnoreErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pdwErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pszUsageOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hprov","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cRootStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreRoots","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreCAs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cTrustStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghstoreTrust","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pfnTrustHelper","Type":{"Kind":"ApiRef","Name":"PFNTRUSTHELPER","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pcChain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"prgChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":[]} + ,{"Name":"prgdwErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":[]} + ,{"Name":"prgpbTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CTL_MODIFY_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pccert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPolicyCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pSIPClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwUIChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwRevocationChecks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnionChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["WINTRUST_DATA"]},"Attrs":[]} + ,{"Name":"dwStateAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszURLReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProvFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUIContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSignatureSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SIGNATURE_SETTINGS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_FILE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCatalog","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_CATALOG_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_BLOB_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSgnr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SGNR_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINTRUST_SIGNATURE_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cSecondarySigs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVerifiedSigIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCryptoPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pgKnownSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_CATALOG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCatalogVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszCatalogFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszMemberTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszMemberFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hMemberFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pbCalculatedFileHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCalculatedFileHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcCatalogContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_BLOB_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gSubject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbMemObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbMemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbMemSignedMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbMemSignedMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_SGNR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"psSignerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINTRUST_CERT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"psCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psftVerifyAsOf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CPD_MEM_ALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CPD_MEM_FREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvMem2Free","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CPD_ADD_STORE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hStore2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CPD_ADD_SGNR" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pSgnr2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CPD_ADD_CERT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pCert2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_CPD_ADD_PRIVDATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrivData2Add","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_INIT_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_OBJTRUST_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_SIGTRUST_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_CERTTRUST_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_FINALPOLICY_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_TESTFINALPOLICY_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_CLEANUP_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_PROVIDER_CERTCHKPOLICY_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCounterSignerChain","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CRYPT_PROVIDER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pWintrustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fOpenedFile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRegSecuritySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRegPolicySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psPfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"cdwTrustStepErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"padwTrustStepErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"chStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pahStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"dwEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"csSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pasSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"csProvPrivData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pasProvPrivData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwSubjectChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPT_PROVIDER_DATA"]},"Attrs":[]} + ,{"Name":"pszUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fRecallWithState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sftSystemTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszCTLSignerUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwProvFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFinalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRequestUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_USAGE_MATCH","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwTrustPubSettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUIStateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSigState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SIGSTATE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSigSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_SIGNATURE_SETTINGS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPDSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROVDATA_SIP","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPT_PROVIDER_SIGSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rhSecondarySigs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"hPrimarySig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fFirstAttemptMade","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fNoMoreSigs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cSecondarySigs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSupportMultiSig","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCryptoPolicySupport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iAttemptCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCheckedSealing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSealingSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEALING_SIGNATURE_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnAlloc","Type":{"Kind":"ApiRef","Name":"PFN_CPD_MEM_ALLOC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CPD_MEM_FREE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAddStore2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_STORE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAddSgnr2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_SGNR","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAddCert2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_CERT","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnAddPrivData2Chain","Type":{"Kind":"ApiRef","Name":"PFN_CPD_ADD_PRIVDATA","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnInitialize","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_INIT_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnObjectTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_OBJTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnSignatureTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_SIGTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCertificateTrust","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CERTTRUST_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnFinalPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_FINALPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCertCheckPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CERTCHKPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnTestFinalPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_TESTFINALPOLICY_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"psUIpfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVUI_FUNCS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pfnCleanupPolicy","Type":{"Kind":"ApiRef","Name":"PFN_PROVIDER_CLEANUP_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_PROVUI_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndSecurityDialog","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_PROVUI_FUNCS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psUIData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVUI_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pfnOnMoreInfoClick","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnOnMoreInfoClickDefault","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnOnAdvancedClick","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfnOnAdvancedClickDefault","Type":{"Kind":"ApiRef","Name":"PFN_PROVUI_CALL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVUI_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFinalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pYesButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNoButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMoreInfoButtonText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pAdvancedLinkText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pCopyActionText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pCopyActionTextNoTS","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pCopyActionTextNotSigned","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_SGNR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sftVerifyAsOf","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"csCertChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pasCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_CERT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"csCounterSigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pasCounterSigners","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_CERT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fCommercial","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fTrustedRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fSelfSigned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fTestCert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRevokedReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfidence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTrustListContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"fTrustListSignerCert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCtlError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIsCyclic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pChainElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ELEMENT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_PRIVDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gProviderID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbProvData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVDATA_SIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gSubject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_DISPATCH_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCATSip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_DISPATCH_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psSipSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psSipCATSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_TRUST_REG_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszDLLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_REGISTER_ACTIONID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sInitProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sObjectProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sSignatureProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sCertificateProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sCertificatePolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sFinalPolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sTestPolicyProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sCleanupProvider","Type":{"Kind":"ApiRef","Name":"CRYPT_TRUST_REG_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_ALLOCANDFILLDEFUSAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_FREEDEFUSAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CRYPT_PROVIDER_REGDEFUSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pwszDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszLoadCallbackDataFunctionName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pwszFreeCallbackDataFunctionName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPT_PROVIDER_DEFUSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gActionID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pDefPolicyCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pDefSIPClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_SERIALIZED_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClassId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SerializedData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_SIGINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSipVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gSIPGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_LINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLinkChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["SPC_LINK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Moniker","Type":{"Kind":"ApiRef","Name":"SPC_SERIALIZED_OBJECT","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SPC_PE_IMAGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CRYPT_BIT_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_INDIRECT_DATA_CONTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DigestAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Digest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_FINANCIAL_CRITERIA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFinancialInfoAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fMeetsCriteria","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_IMAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pImageLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Bitmap","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Metafile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"EnhancedMetafile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"GifFile","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_SP_AGENCY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPolicyInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszPolicyDisplayText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pLogoImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_IMAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pLogoLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_STATEMENT_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cKeyPurposeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgpszKeyPurposeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPC_SP_OPUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszProgramName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pMoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pPublisherInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPC_LINK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAT_NAMEVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fdwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAT_MEMBERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszSubjGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAT_MEMBERINFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubjectGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTENT_TO_SEAL_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"seal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEALING_SIGNATURE_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signatureAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"encryptedDigest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEALING_TIMESTAMP_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sealTimeStampToken","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_CERTIFICATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCertificateType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bCertificate","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_TRUST_ACTDATA_CONTEXT_WITH_SUBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"Subject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_TRUST_ACTDATA_SUBJECT_ONLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"Subject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_TRUST_SUBJECT_FILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_TRUST_SUBJECT_FILE_AND_DISPLAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIN_SPUB_TRUSTED_PUBLISHER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN_CERTIFICATE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCFILTERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfInitialSelectedCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CERT_SELECTUI_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"prgpChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ,{"Name":"cChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_CERT_MGR_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszInitUsageOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pGuidSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCertStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"pFilterCallback","Type":{"Kind":"ApiRef","Name":"PFNCFILTERPROC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pvCallbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszPvkFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszSigningCertFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPvkChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPvkFileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pPvkProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttrFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszMoreInfoLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszHashAlg","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszSigningCertDisplayString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hAdditionalCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"psAuthenticated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psUnauthenticated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubjectChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_WIZ_DIGITAL_SIGN_INFO"]},"Attrs":[]} + ,{"Name":"dwSigningCertChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_WIZ_DIGITAL_SIGN_INFO"]},"Attrs":[]} + ,{"Name":"pwszTimestampURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwAdditionalCertChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSignExtInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pSignBlobInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSigningCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSigningCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pSigningCertPvkInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_INITDIALOG_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"rgszPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_VIEWCERTIFICATE_STRUCTW"]},"Attrs":[]} + ,{"Name":"fpCryptProviderDataTrustedUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEW","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCryptProviderData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"rgszPurposes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cPurposes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_VIEWCERTIFICATE_STRUCTA"]},"Attrs":[]} + ,{"Name":"fpCryptProviderDataTrustedUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"cPropSheetPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPropSheetPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSHEETPAGEA","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCryptProviderData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"hWVTStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPTUI_WIZ_EXPORT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszExportFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwSubjectChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_WIZ_EXPORT_INFO"]},"Attrs":[]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rghStores","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCTLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCRLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExportFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fExportChain","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fExportPrivateKeys","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fStrongEncryption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTUI_WIZ_IMPORT_SRC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSubjectChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["CRYPTUI_WIZ_IMPORT_SRC_INFO"]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCTLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pCRLContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SIP_SUBJECTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pgSubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwsFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwsDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIntVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"DigestAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwCAPISettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSecuritySettings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnionChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["SIP_SUBJECTINFO"]},"Attrs":[]} + ,{"Name":"pClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"psFlat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MS_ADDINFO_FLAT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psCatMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MS_ADDINFO_CATALOGMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"psBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MS_ADDINFO_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MS_ADDINFO_FLAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MS_ADDINFO_CATALOGMEMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATSTORE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MS_ADDINFO_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMemObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbMemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbMemSignedMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbMemSignedMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SIP_CAP_SET_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isMultiSign","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SIP_CAP_SET_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isMultiSign","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Security","Parents":["SIP_CAP_SET_V3"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SIP_INDIRECT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE_TYPE_VALUE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"DigestAlgorithm","Type":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Digest","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pCryptSIPGetSignedDataMsg" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwEncodingType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pCryptSIPPutSignedDataMsg" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSignedDataMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pCryptSIPCreateIndirectData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pCryptSIPVerifyIndirectData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pCryptSIPRemoveSignedDataMsg" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SIP_DISPATCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSIP","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfGet","Type":{"Kind":"ApiRef","Name":"pCryptSIPGetSignedDataMsg","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfPut","Type":{"Kind":"ApiRef","Name":"pCryptSIPPutSignedDataMsg","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfCreate","Type":{"Kind":"ApiRef","Name":"pCryptSIPCreateIndirectData","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfVerify","Type":{"Kind":"ApiRef","Name":"pCryptSIPVerifyIndirectData","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfRemove","Type":{"Kind":"ApiRef","Name":"pCryptSIPRemoveSignedDataMsg","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pfnIsFileSupported" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pfnIsFileSupportedName" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SIP_ADD_NEWPROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pwszDLLFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszMagicNumber","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIsFunctionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszGetFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPutFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszCreateFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszVerifyFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszRemoveFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIsFunctionNameFmt2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszGetCapFuncName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pCryptSIPGetCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_CAP_SET_V3","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pCryptSIPGetSealedDigest" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDigest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CRYPTCATSTORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPublicVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszP7File","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwStoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hReserved","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hAttrs","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hSorted","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTCATMEMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"gSubjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"fdwMemberFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hReserved","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sEncodedIndirectData","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"sEncodedMemberInfo","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTCATATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAttrTypeAndAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CRYPTCATCDF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCurFilePos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastMemberOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fEOF","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszResultDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hCATStore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CATALOG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszCatalogFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_CDF_PARSE_ERROR_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwErrorArea","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CEnroll2" + ,"Kind":"ComClassID" + ,"Guid":"127698e4-e730-4e5c-a2b1-21490a70c8a1" + } + ,{ + "Name":"CEnroll" + ,"Kind":"ComClassID" + ,"Guid":"43f8f289-7a20-11d0-8f06-00c04fc295e1" + } + ,{ + "Name":"ICEnroll" + ,"Kind":"Com" + ,"Guid":"43f8f288-7a20-11d0-8f06-00c04fc295e1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"createFilePKCS10" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DNName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszPKCS10FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"acceptFilePKCS7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPKCS7FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"createPKCS10" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DNName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPKCS10","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"acceptPKCS7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PKCS7","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getCertFromPKCS7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPKCS7","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"enumProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"enumContainers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"freeRequestInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PKCS7OrPKCS10","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MyStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MyStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MyStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CAStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_CAStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CAStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RootStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RootStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RootStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RequestStoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_RequestStoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RequestStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ContainerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrContainer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProvider","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ProviderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseExistingKeySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseExistingKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseExistingKeySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseExistingKeys","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GenKeyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GenKeyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DeleteRequestCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DeleteRequestCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WriteCertToCSP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WriteCertToCSP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SPCFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SPCFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PVKFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PVKFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_HashAlgorithm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstr","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICEnroll2" + ,"Kind":"Com" + ,"Guid":"704ca730-c90b-11d1-9bec-00c04fc295e1" + ,"Interface":{"Kind":"ApiRef","Name":"ICEnroll","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"addCertTypeToRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CertType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addNameValuePairToSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WriteCertToUserDS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WriteCertToUserDS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableT61DNEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EnableT61DNEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICEnroll3" + ,"Kind":"Com" + ,"Guid":"c28c2d95-b7de-11d2-a421-00c04f79fe8e" + ,"Interface":{"Kind":"ApiRef","Name":"ICEnroll2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InstallPKCS7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PKCS7","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSupportedKeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwKeySpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyLen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExchange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumAlgs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"algClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwAlgID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAlgName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"algID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ReuseHardwareKeyIfUnableToGenNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReuseHardwareKeyIfUnableToGenNew","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReuseHardwareKeyIfUnableToGenNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReuseHardwareKeyIfUnableToGenNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HashAlgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashAlgID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HashAlgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashAlgID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LimitExchangeKeyToEncipherment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLimitExchangeKeyToEncipherment","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LimitExchangeKeyToEncipherment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLimitExchangeKeyToEncipherment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EnableSMIMECapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableSMIMECapabilities","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableSMIMECapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableSMIMECapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICEnroll4" + ,"Kind":"Com" + ,"Guid":"c1f1188a-2eb5-4a80-841b-7e729a356d90" + ,"Interface":{"Kind":"ApiRef","Name":"ICEnroll3","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"put_PrivateKeyArchiveCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCert","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PrivateKeyArchiveCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ThumbPrint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrThumbPrint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ThumbPrint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrThumbPrint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"binaryToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strBinary","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"stringToBinary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strEncoded","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"addExtensionToRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addAttributeToRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addNameValuePairToRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"resetExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"resetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"createRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strDNName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"createFileRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strDNName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strUsage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequestFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"acceptResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"acceptFileResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResponseFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getCertFromResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResponse","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"getCertFromFileResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResponseFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"createPFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstrPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"createFilePFX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPFXFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setPendingRequestInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRequestID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strCADNS","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strCAName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"enumPendingRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDesiredProperty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removePendingRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strThumbprint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyLenEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSizeSpec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lKeySpec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallPKCS7Ex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PKCS7","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCertInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"addCertTypeToRequestEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrOIDOrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMajorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fMinorVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMinorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strProvName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCert","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lClientId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plClientId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"addBlobPropertyToCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProperty","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"resetBlobProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_IncludeSubjectKeyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fInclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncludeSubjectKeyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfInclude","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnroll" + ,"Kind":"Com" + ,"Guid":"acaa7838-4585-11d1-ab57-00c04fc295e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"createFilePKCS10WStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPKCS10FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"acceptFilePKCS7WStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPKCS7FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"createPKCS10WStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Usage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPkcs10Blob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acceptPKCS7Blob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlobPKCS7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getCertContextFromPKCS7" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pBlobPKCS7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getMyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"getCAStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"getROOTHStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"enumProvidersWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"enumContainersWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"freeRequestInfoBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkcs7OrPkcs10","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MyStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MyStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MyStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MyStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_CAStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_CAStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CAStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_CAStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RootStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RootStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RootStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RootStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RequestStoreNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RequestStoreTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequestStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RequestStoreFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ContainerNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ContainerNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ProviderNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szwProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_KeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProviderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ProviderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseExistingKeySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseExistingKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UseExistingKeySet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseExistingKeys","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GenKeyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_GenKeyFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DeleteRequestCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DeleteRequestCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WriteCertToUserDS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WriteCertToUserDS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableT61DNEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableT61DNEncoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WriteCertToCSP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WriteCertToCSP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fBool","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SPCFileNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SPCFileNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PVKFileNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_PVKFileNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HashAlgorithmWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HashAlgorithmWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RenewalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RenewalCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddCertTypeToRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szw","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNameValuePairToSignatureWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddExtensionsToRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddAuthenticatedAttributesToPKCS7Request" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePKCS7RequestFromRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSigningCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPkcs7Blob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnroll2" + ,"Kind":"Com" + ,"Guid":"c080e199-b7df-11d2-a421-00c04f79fe8e" + ,"Interface":{"Kind":"ApiRef","Name":"IEnroll","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"InstallPKCS7Blob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlobPKCS7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSupportedKeySpec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwKeySpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetKeyLen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMin","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExchange","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumAlgs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"algClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwAlgID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAlgNameWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"algID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ReuseHardwareKeyIfUnableToGenNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReuseHardwareKeyIfUnableToGenNew","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReuseHardwareKeyIfUnableToGenNew" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fReuseHardwareKeyIfUnableToGenNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HashAlgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashAlgID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HashAlgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hashAlgID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHStoreMy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHStoreCA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHStoreROOT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHStoreRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_LimitExchangeKeyToEncipherment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLimitExchangeKeyToEncipherment","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LimitExchangeKeyToEncipherment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLimitExchangeKeyToEncipherment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EnableSMIMECapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableSMIMECapabilities","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableSMIMECapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableSMIMECapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnroll4" + ,"Kind":"Com" + ,"Guid":"f8053fe5-78f4-448f-a0db-41d61b73446b" + ,"Interface":{"Kind":"ApiRef","Name":"IEnroll2","TargetKind":"Com","Api":"Security","Parents":[]} + ,"Methods":[ + { + "Name":"put_ThumbPrintWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbPrintBlob","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ThumbPrintWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbPrintBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPrivateKeyArchiveCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrivateKeyArchiveCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPrivateKeyArchiveCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"binaryBlobToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pblobBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppwszString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"stringToBinaryBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pblobBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwSkip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"addExtensionToRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pblobValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"addAttributeToRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pblobValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"addNameValuePairToRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"resetExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"resetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"createRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszDNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszUsage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pblobRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"createFileRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszDNName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszUsage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszRequestFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"acceptResponseBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pblobResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"acceptFileResponseWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszResponseFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"getCertContextFromResponseBlob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pblobResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getCertContextFromFileResponseWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszResponseFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"createPFXWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pblobPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"createFilePFXWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPFXFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"setPendingRequestInfoWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRequestID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszCADNS","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszCAName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"enumPendingRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDesiredProperty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"removePendingRequestWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbPrintBlob","Type":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKeyLenEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSizeSpec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lKeySpec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwKeySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InstallPKCS7BlobEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBlobPKCS7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plCertInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddCertTypeToRequestWStrEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszOIDOrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lMajorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fMinorVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMinorVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProviderTypeWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"addBlobPropertyToCertificateWStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPropertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBlobProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSignerCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lClientId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plClientId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_IncludeSubjectKeyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fInclude","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncludeSubjectKeyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfInclude","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"SCESVC_CONFIGURATION_LINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ValueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCESVC_CONFIGURATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCESVC_CONFIGURATION_LINE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCESVC_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SceSvcConfigurationInfo","Value":0} + ,{"Name":"SceSvcMergedPolicyInfo","Value":1} + ,{"Name":"SceSvcAnalysisInfo","Value":2} + ,{"Name":"SceSvcInternalUse","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCESVC_ANALYSIS_LINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ValueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCESVC_ANALYSIS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCESVC_ANALYSIS_LINE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFSCE_QUERY_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"sceType","Type":{"Kind":"ApiRef","Name":"SCESVC_INFO_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bExact","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psceEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFSCE_SET_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"sceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"sceType","Type":{"Kind":"ApiRef","Name":"SCESVC_INFO_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"bExact","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFSCE_FREE_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pvServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFSCE_LOG_INFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ErrLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Win32rc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pErrFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCESVC_CALLBACK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pfQueryInfo","Type":{"Kind":"ApiRef","Name":"PFSCE_QUERY_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfSetInfo","Type":{"Kind":"ApiRef","Name":"PFSCE_SET_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfFreeInfo","Type":{"Kind":"ApiRef","Name":"PFSCE_FREE_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pfLogInfo","Type":{"Kind":"ApiRef","Name":"PFSCE_LOG_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PF_ConfigAnalyzeService" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSceCbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCESVC_CALLBACK_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PF_UpdateService" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSceCbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCESVC_CALLBACK_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCESVC_CONFIGURATION_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ISceSvcAttachmentPersistInfo" + ,"Kind":"Com" + ,"Guid":"6d90e0d0-200d-11d1-affb-00c04fb984f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"scesvcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pbOverwriteAll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpTemplateName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISceSvcAttachmentData" + ,"Kind":"Com" + ,"Guid":"17c35fde-200d-11d1-affb-00c04fb984f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scesvcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"sceType","Type":{"Kind":"ApiRef","Name":"SCESVC_INFO_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"psceEnumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpTemplateName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpSceSvcPersistInfo","Type":{"Kind":"ApiRef","Name":"ISceSvcAttachmentPersistInfo","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pscesvcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CloseHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scesvcHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"SAFER_LEVEL_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_CODE_PROPERTIES_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCheckFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hImageFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwImageHashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pByteBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwWVTUIChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_CODE_PROPERTIES_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCheckFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hImageFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwImageHashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pByteBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"dwWVTUIChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PackageMoniker","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PackagePublisher","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"PackageVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PackageIsFramework","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_POLICY_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SaferPolicyLevelList","Value":1} + ,{"Name":"SaferPolicyEnableTransparentEnforcement","Value":2} + ,{"Name":"SaferPolicyDefaultLevel","Value":3} + ,{"Name":"SaferPolicyEvaluateUserScope","Value":4} + ,{"Name":"SaferPolicyScopeFlags","Value":5} + ,{"Name":"SaferPolicyDefaultLevelFlags","Value":6} + ,{"Name":"SaferPolicyAuthenticodeEnabled","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SAFER_OBJECT_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SaferObjectLevelId","Value":1} + ,{"Name":"SaferObjectScopeId","Value":2} + ,{"Name":"SaferObjectFriendlyName","Value":3} + ,{"Name":"SaferObjectDescription","Value":4} + ,{"Name":"SaferObjectBuiltin","Value":5} + ,{"Name":"SaferObjectDisallowed","Value":6} + ,{"Name":"SaferObjectDisableMaxPrivilege","Value":7} + ,{"Name":"SaferObjectInvertDeletedPrivileges","Value":8} + ,{"Name":"SaferObjectDeletedPrivileges","Value":9} + ,{"Name":"SaferObjectDefaultOwner","Value":10} + ,{"Name":"SaferObjectSidsToDisable","Value":11} + ,{"Name":"SaferObjectRestrictedSidsInverted","Value":12} + ,{"Name":"SaferObjectRestrictedSidsAdded","Value":13} + ,{"Name":"SaferObjectAllIdentificationGuids","Value":14} + ,{"Name":"SaferObjectSingleIdentification","Value":15} + ,{"Name":"SaferObjectExtendedError","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SAFER_IDENTIFICATION_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SaferIdentityDefault","Value":0} + ,{"Name":"SaferIdentityTypeImageName","Value":1} + ,{"Name":"SaferIdentityTypeImageHash","Value":2} + ,{"Name":"SaferIdentityTypeUrlZone","Value":3} + ,{"Name":"SaferIdentityTypeCertificate","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SAFER_IDENTIFICATION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIdentificationType","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_TYPES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cbStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdentificationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_PATHNAME_IDENTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_HASH_IDENTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"HashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_HASH_IDENTIFICATION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hashIdentification","Type":{"Kind":"ApiRef","Name":"SAFER_HASH_IDENTIFICATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"HashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAFER_URLZONE_IDENTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SLDATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_DATA_NONE","Value":0} + ,{"Name":"SL_DATA_SZ","Value":1} + ,{"Name":"SL_DATA_DWORD","Value":4} + ,{"Name":"SL_DATA_BINARY","Value":3} + ,{"Name":"SL_DATA_MULTI_SZ","Value":7} + ,{"Name":"SL_DATA_SUM","Value":100} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SLIDTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_ID_APPLICATION","Value":0} + ,{"Name":"SL_ID_PRODUCT_SKU","Value":1} + ,{"Name":"SL_ID_LICENSE_FILE","Value":2} + ,{"Name":"SL_ID_LICENSE","Value":3} + ,{"Name":"SL_ID_PKEY","Value":4} + ,{"Name":"SL_ID_ALL_LICENSES","Value":5} + ,{"Name":"SL_ID_ALL_LICENSE_FILES","Value":6} + ,{"Name":"SL_ID_STORE_TOKEN","Value":7} + ,{"Name":"SL_ID_LAST","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SLLICENSINGSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_LICENSING_STATUS_UNLICENSED","Value":0} + ,{"Name":"SL_LICENSING_STATUS_LICENSED","Value":1} + ,{"Name":"SL_LICENSING_STATUS_IN_GRACE_PERIOD","Value":2} + ,{"Name":"SL_LICENSING_STATUS_NOTIFICATION","Value":3} + ,{"Name":"SL_LICENSING_STATUS_LAST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SL_LICENSING_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SkuId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"eStatus","Type":{"Kind":"ApiRef","Name":"SLLICENSINGSTATUS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"dwGraceTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalGraceDays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"qwValidityExpiration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SL_ACTIVATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_ACTIVATION_TYPE_DEFAULT","Value":0} + ,{"Name":"SL_ACTIVATION_TYPE_ACTIVE_DIRECTORY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SL_ACTIVATION_INFO_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"SL_ACTIVATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SL_AD_ACTIVATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"SL_ACTIVATION_INFO_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProductKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszActivationObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SLREFERRALTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_REFERRALTYPE_SKUID","Value":0} + ,{"Name":"SL_REFERRALTYPE_APPID","Value":1} + ,{"Name":"SL_REFERRALTYPE_OVERRIDE_SKUID","Value":2} + ,{"Name":"SL_REFERRALTYPE_OVERRIDE_APPID","Value":3} + ,{"Name":"SL_REFERRALTYPE_BEST_MATCH","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SL_GENUINE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SL_GEN_STATE_IS_GENUINE","Value":0} + ,{"Name":"SL_GEN_STATE_INVALID_LICENSE","Value":1} + ,{"Name":"SL_GEN_STATE_TAMPERED","Value":2} + ,{"Name":"SL_GEN_STATE_OFFLINE","Value":3} + ,{"Name":"SL_GEN_STATE_LAST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SL_NONGENUINE_UI_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pComponentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"hResultUI","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SL_SYSTEM_POLICY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DdqAccessLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NoData","Value":0} + ,{"Name":"CurrentUserData","Value":1} + ,{"Name":"AllUserData","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIAGNOSTIC_DATA_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rowId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"eventKeywords","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"fullEventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"providerGroupGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"producerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"privacyTags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"privacyTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"categoryIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"categoryIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isCoreData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"extra1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"extra2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"extra3","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_SEARCH_CRITERIA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"producerNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"producerNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"textToMatch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"categoryIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Const"]} + ,{"Name":"categoryIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"privacyTags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Const"]} + ,{"Name":"privacyTagCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coreDataOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"privacyTag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_TAG_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"privacyTag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"eventCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_BINARY_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"moduleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"friendlyModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"eventCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uploadSizeBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_GENERAL_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"optInLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"transcriptSizeBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"oldestEventTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalEventCountLast24Hours","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"averageDailyEvents","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hoursOfHistoryToKeep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxStoreMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"requestedMaxStoreMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_REPORT_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_REPORT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventName","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"parameters","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_REPORT_PARAMETER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DIAGNOSTIC_REPORT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"signature","Type":{"Kind":"ApiRef","Name":"DIAGNOSTIC_REPORT_SIGNATURE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"bucketId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"reportId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"creationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"sizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cabId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"reportStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reportIntegratorId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"fileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"fileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"friendlyEventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"applicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"applicationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bucketIdString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"legacyBucketId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_REPORT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_EVENT_TAG_DESCRIPTION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDIAGNOSTIC_RECORD__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETRESOURCEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETRESOURCEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNIVERSAL_NAME_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpUniversalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNIVERSAL_NAME_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpUniversalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REMOTE_NAME_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpUniversalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpConnectionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemainingPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REMOTE_NAME_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpUniversalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemainingPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETCONNECTINFOSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SetUserObjectSecurity" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSIRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserObjectSecurity" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSIRequested","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pSID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImpersonateNamedPipeClient" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetAddServiceAccount" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetRemoveServiceAccount" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetEnumerateServiceAccounts" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccountsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Accounts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetIsServiceAccount" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetQueryServiceAccount" + ,"SetLastError":false + ,"DllImport":"logoncli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServiceBits" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwServiceBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bSetBitsOn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bUpdateImmediately","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenProcessToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenThreadToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallELAMCertificateInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ELAMFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AccessCheckAndAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeAndAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeResultListAndAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatusList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeResultListAndAuditAlarmByHandleA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatusList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ObjectOpenAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ObjectPrivilegeAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectCloseAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectDeleteAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrivilegedServiceAuditAlarmA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddConditionalAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ConditionStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFileSecurityA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileSecurityA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupAccountSidA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ReferencedDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchReferencedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupAccountSidW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ReferencedDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchReferencedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupAccountNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Sid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ReferencedDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchReferencedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupAccountNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Sid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ReferencedDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchReferencedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"peUse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_NAME_USE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeValueA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeValueW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeDisplayNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpLanguageId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupPrivilegeDisplayNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpLanguageId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LogonUserA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUsername","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLogonProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LogonUserW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLogonProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LogonUserExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUsername","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLogonProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppLogonSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppProfileBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProfileLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pQuotaLimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LogonUserExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLogonType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLogonProvider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppLogonSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppProfileBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProfileLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pQuotaLimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegGetKeySecurity" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegSetKeySecurity" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlConvertSidToUnicodeString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UnicodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"AllocateDestinationString","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AccessCheck" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrivilegeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckAndAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByType" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrivilegeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeResultList" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrivilegeSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"GrantedAccessList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatusList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeAndAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeResultListAndAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccessList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatusList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessCheckByTypeResultListAndAuditAlarmByHandleW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuditType","Type":{"Kind":"ApiRef","Name":"AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GrantedAccessList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AccessStatusList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfGenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddAccessAllowedAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAccessAllowedAceEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAccessAllowedObjectAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"InheritedObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAccessDeniedAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAccessDeniedAceEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAccessDeniedObjectAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"InheritedObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStartingAceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAceList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nAceListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAuditAccessAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bAuditSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAuditFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAuditAccessAceEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bAuditSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAuditFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAuditAccessObjectAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"InheritedObjectTypeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bAuditSuccess","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAuditFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMandatoryAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MandatoryPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLabelSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddResourceAttributeAce" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAttributeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLAIM_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddScopedPolicyIDAce" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdjustTokenGroups" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResetToDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreviousState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AdjustTokenPrivileges" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DisableAllPrivileges","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreviousState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AllocateAndInitializeSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pIdentifierAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_IDENTIFIER_AUTHORITY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nSubAuthorityCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"nSubAuthority0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubAuthority7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocateLocallyUniqueId" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Luid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AreAllAccessesGranted" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AreAnyAccessesGranted" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckTokenMembership" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SidToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"IsMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckTokenCapability" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CapabilitySidToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"HasCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAppContainerAce" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StartingAceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AppContainerAce","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"AppContainerAceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CheckTokenMembershipEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SidToCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertToAutoInheritPrivateObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ParentDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"CurrentSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NewSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"IsDirectoryObject","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopySid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nDestinationSidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestinationSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pSourceSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePrivateObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ParentDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"CreatorDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"NewDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"IsDirectoryObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePrivateObjectSecurityEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ParentDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"CreatorDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"NewDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"IsContainerObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AutoInheritFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePrivateObjectSecurityWithMultipleInheritance" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ParentDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"CreatorDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"NewDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ObjectTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Optional"]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsContainerObject","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AutoInheritFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRestrictedToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ExistingTokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DisableSidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SidsToDisable","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DeletePrivilegeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PrivilegesToDelete","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"LUID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"RestrictedSidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SidsToRestrict","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NewTokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateWellKnownSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WellKnownSidType","Type":{"Kind":"ApiRef","Name":"WELL_KNOWN_SID_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"DomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EqualDomainSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyPrivateObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ExistingTokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"DuplicateTokenHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DuplicateTokenEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hExistingToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTokenAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenType","Type":{"Kind":"ApiRef","Name":"TOKEN_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"phNewToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EqualPrefixSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EqualSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSid2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstFreeAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAce","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeSid" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAce" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAce","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAclInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAclInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nAclInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAclInformationClass","Type":{"Kind":"ApiRef","Name":"ACL_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileSecurityW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKernelObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLengthSid" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrivateObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ResultantDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"DescriptorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorControl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"lpdwRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorDacl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpbDaclPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lpbDaclDefaulted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorGroup" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpbGroupDefaulted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorLength" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorOwner" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"lpbOwnerDefaulted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorRMControl" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RMControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityDescriptorSacl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpbSaclPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lpbSaclDefaulted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSidIdentifierAuthority" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_IDENTIFIER_AUTHORITY","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSidLengthRequired" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nSubAuthorityCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSidSubAuthority" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nSubAuthority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSidSubAuthorityCount" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTokenInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformationClass","Type":{"Kind":"ApiRef","Name":"TOKEN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"TokenInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowsAccountDomainSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pDomainSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbDomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImpersonateAnonymousToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImpersonateLoggedOnUser" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImpersonateSelf" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ImpersonationLevel","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeAcl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nAclLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAclRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeSecurityDescriptor" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pIdentifierAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_IDENTIFIER_AUTHORITY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nSubAuthorityCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTokenRestricted" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidAcl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidSecurityDescriptor" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidSid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWellKnownSid" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"WellKnownSidType","Type":{"Kind":"ApiRef","Name":"WELL_KNOWN_SID_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MakeAbsoluteSD" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSelfRelativeSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAbsoluteSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwAbsoluteSecurityDescriptorSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pDacl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwDaclSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pSacl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwSaclSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pOwner","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwOwnerSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pPrimaryGroup","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwPrimaryGroupSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MakeSelfRelativeSD" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAbsoluteSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSelfRelativeSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MapGenericMask" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AccessMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectCloseAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectDeleteAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectOpenAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectCreation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GenerateOnClose","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ObjectPrivilegeAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"HandleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrivilegeCheck" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequiredPrivileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrivilegedServiceAuditAlarmW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubsystemName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QuerySecurityAccessMask" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevertToSelf" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAclInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAclInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nAclInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAclInformationClass","Type":{"Kind":"ApiRef","Name":"ACL_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFileSecurityW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetKernelObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrivateObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ModificationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectsSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetPrivateObjectSecurityEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ModificationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ObjectsSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"AutoInheritFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetSecurityAccessMask" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorControl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ControlBitsOfInterest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ControlBitsToSet","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorDacl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bDaclPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bDaclDefaulted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorGroup" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"bGroupDefaulted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorOwner" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"bOwnerDefaulted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorRMControl" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"RMControl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetSecurityDescriptorSacl" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bSaclPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bSaclDefaulted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTokenInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformationClass","Type":{"Kind":"ApiRef","Name":"TOKEN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"TokenInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TokenInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCachedSigningLevel" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SourceFiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SourceFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetCachedSigningLevel" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"File","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SigningLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Thumbprint","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ThumbprintSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ThumbprintAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeriveCapabilitySidsFromName" + ,"SetLastError":true + ,"DllImport":"api-ms-win-security-base-l1-2-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CapName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CapabilityGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out","Optional"]} + ,{"Name":"CapabilityGroupSidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"CapabilitySids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out","Optional"]} + ,{"Name":"CapabilitySidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAppContainerNamedObjectPath" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Token","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptAcquireContextA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"szContainer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptAcquireContextW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"szContainer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptReleaseContext" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGenKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptDeriveKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hBaseData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptDestroyKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetKeyParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetKeyParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetHashParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetHashParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetProvParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetProvParam" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGenRandom" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptGetUserKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phUserKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptExportKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hExpKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwBlobType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptImportKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptEncrypt" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Final","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptDecrypt" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Final","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwDataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCreateHash" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptHashData" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptHashSessionKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptDestroyHash" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSignHashA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSigLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSignHashW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSigLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptVerifySignatureA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSigLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptVerifySignatureW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSigLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetProviderA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetProviderW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetProviderExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSetProviderExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProvName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetDefaultProviderA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProvName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptGetDefaultProviderW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProvType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProvName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEnumProviderTypesA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szTypeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEnumProviderTypesW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szTypeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEnumProvidersA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szProvName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEnumProvidersW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProvType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szProvName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbProvName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptContextAddRef" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptDuplicateKey" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptDuplicateHash" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BCryptOpenAlgorithmProvider" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszImplementation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptEnumAlgorithms" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwAlgOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAlgCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppAlgList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptEnumProviders" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pImplCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppImplList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCRYPT_PROVIDER_NAME","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptGetProperty" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptSetProperty" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptCloseAlgorithmProvider" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptFreeBuffer" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptGenerateSymmetricKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSecret","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptGenerateKeyPair" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptEncrypt" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbIV","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDecrypt" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbIV","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cbIV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptExportKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hExportKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptImportKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hImportKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptImportKeyPair" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hImportKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDuplicateKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phNewKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbKeyObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbKeyObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptFinalizeKeyPair" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDestroyKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptDestroySecret" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptSignHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptVerifySignature" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptSecretAgreement" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrivKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hPubKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phAgreedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDeriveKey" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszKDF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptKeyDerivation" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptCreateHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSecret","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptHashData" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptFinishHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptCreateMultiHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phHash","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"nHashes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSecret","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptProcessMultiOperations" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"operationType","Type":{"Kind":"ApiRef","Name":"BCRYPT_MULTI_OPERATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOperations","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDuplicateHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phNewHash","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pbHashObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbHashObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDestroyHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptHash" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbSecret","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptGenRandom" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDeriveKeyCapi" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hTargetAlg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptDeriveKeyPBKDF2" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSalt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSalt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cIterations","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptQueryProviderRegistration" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REG","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptEnumRegisteredProviders" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDERS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptCreateContext" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BCryptDeleteContext" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BCryptEnumContexts" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXTS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptConfigureContext" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptQueryContextConfiguration" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptAddContextFunction" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptRemoveContextFunction" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BCryptEnumContextFunctions" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptConfigureContextFunction" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptQueryContextFunctionConfiguration" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptEnumContextFunctionProviders" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CONTEXT_FUNCTION_PROVIDERS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptSetContextFunctionProperty" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BCryptQueryContextFunctionProperty" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptRegisterConfigChangeNotify" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BCryptUnregisterConfigChangeNotify" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BCryptResolveProviders" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwInterface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pszFunction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REFS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BCryptGetFipsAlgorithmMode" + ,"SetLastError":false + ,"DllImport":"bcrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptOpenStorageProvider" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptEnumAlgorithms" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwAlgOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAlgCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppAlgList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptAlgorithmName","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptIsAlgSupported" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptEnumKeys" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszScope","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppKeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptKeyName","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppEnumState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptEnumStorageProviders" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdwProviderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppProviderList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCryptProviderName","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptFreeBuffer" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NCryptOpenKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLegacyKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptCreatePersistedKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pszAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwLegacyKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptGetProperty" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptSetProperty" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptFinalizeKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptEncrypt" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptDecrypt" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptImportKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hImportKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptExportKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hExportKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pszBlobType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptSignHash" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbHashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbHashValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptVerifySignature" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pPaddingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbHashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbHashValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptDeleteKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptFreeObject" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptIsKeyHandle" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptTranslateHandle" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"hLegacyProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hLegacyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwLegacyKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptNotifyChangeKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptSecretAgreement" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPrivKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hPubKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"phAgreedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptDeriveKey" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hSharedSecret","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pwszKDF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptKeyDerivation" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbDerivedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbDerivedKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptCreateClaim" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hSubjectKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"hAuthorityKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwClaimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbClaimBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbClaimBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptVerifyClaim" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hSubjectKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hAuthorityKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwClaimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParameterList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbClaimBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbClaimBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BCryptBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptFormatObject" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormatStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbFormat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEncodeObjectEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncodePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCODE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptEncodeObject" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptDecodeObjectEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDecodePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECODE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptDecodeObject" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvStructInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptInstallOIDFunctionAddress" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cFuncEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgFuncEntry","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_OID_FUNC_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptInitOIDFunctionSet" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetOIDFunctionAddress" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"phFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptGetDefaultOIDDllList" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszDllList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchDllList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptGetDefaultOIDFunctionAddress" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFuncSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"phFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptFreeOIDFunctionAddress" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFuncAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptRegisterOIDFunction" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOverrideFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CryptUnregisterOIDFunction" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CryptRegisterDefaultOIDFunction" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CryptUnregisterDefaultOIDFunction" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CryptSetOIDFunctionValue" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbValueData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetOIDFunctionValue" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbValueData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptEnumOIDFunction" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFuncName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnumOIDFunc","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_OID_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptFindOIDInfo" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwKeyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptRegisterOIDInfo" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUnregisterOIDInfo" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_OID_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptEnumOIDInfo" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnumOIDInfo","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_OID_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptFindLocalizedName" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszCryptName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CryptMsgOpenToEncode" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMsgType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvMsgEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pszInnerContentObjID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_STREAM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptMsgCalculateEncodedLength" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMsgType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvMsgEncodeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pszInnerContentObjID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMsgOpenToDecode" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMsgType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pRecipientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_STREAM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptMsgDuplicate" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptMsgClose" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptMsgUpdate" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMsgGetParam" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwParamType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptMsgControl" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CryptMsgVerifyCountersignatureEncoded" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignerInfoCountersignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignerInfoCountersignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pciCountersigner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMsgVerifyCountersignatureEncodedEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignerInfoCountersignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignerInfoCountersignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSignerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptMsgCountersign" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cCountersigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgCountersigners","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMsgCountersignEncoded" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSignerInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cCountersigners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgCountersigners","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CMSG_SIGNER_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbCountersignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbCountersignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertOpenStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpszStoreProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertDuplicateStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSaveStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSaveAs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSaveTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSaveToPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertCloseStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetSubjectCertificateFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertEnumCertificatesInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertFindCertificateInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPrevCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertGetIssuerCertificateFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSubjectContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrevIssuerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertVerifySubjectCertificateContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertDuplicateCertificateContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertCreateCertificateContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCertEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFreeCertificateContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertSetCertificateContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertGetCertificateContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertEnumCertificateContextProperties" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertCreateCTLEntryFromCertificateContextProperties" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cOptAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgOptAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pCtlEntry","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSetCertificateContextPropertiesFromCTLEntry" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCtlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetCRLFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pIssuerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertEnumCRLsInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertFindCRLInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPrevCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertDuplicateCRLContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertCreateCRLContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCrlEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFreeCRLContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertSetCRLContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertGetCRLContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertEnumCRLContextProperties" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFindCertificateInCRL" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppCrlEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertIsValidCRLForCertificate" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertAddEncodedCertificateToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCertEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddCertificateContextToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddSerializedElementToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContextTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwContextType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional","Const"]} + ] + } + ,{ + "Name":"CertDeleteCertificateFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertAddEncodedCRLToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCrlEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCrlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddCRLContextToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertDeleteCRLFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSerializeCertificateStoreElement" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSerializeCRLStoreElement" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertDuplicateCTLContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertCreateCTLContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCtlEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFreeCTLContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertSetCTLContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertGetCTLContextProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertEnumCTLContextProperties" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertEnumCTLsInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertFindSubjectInCTL" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_ENTRY","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFindCTLInStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPrevCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertAddEncodedCTLToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCtlEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCtlEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddCTLContextToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertSerializeCTLStoreElement" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertDeleteCTLFromStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertAddCertificateLinkToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddCRLLinkToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCrlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddCTLLinkToStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStoreContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertAddStoreToCollection" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCollectionStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hSiblingStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwUpdateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertRemoveStoreFromCollection" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hCollectionStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hSiblingStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertControlStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvCtrlPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertSetStoreProperty" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CertGetStoreProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertCreateContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCreatePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CREATE_CONTEXT_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertRegisterSystemStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SYSTEM_STORE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertRegisterPhysicalStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStoreInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PHYSICAL_STORE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertUnregisterSystemStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertUnregisterPhysicalStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertEnumSystemStoreLocation" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_SYSTEM_STORE_LOCATION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertEnumSystemStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSystemStoreLocationPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_SYSTEM_STORE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertEnumPhysicalStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvSystemStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CERT_ENUM_PHYSICAL_STORE","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetEnhancedKeyUsage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUsage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSetEnhancedKeyUsage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertAddEnhancedKeyUsageIdentifier" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertRemoveEnhancedKeyUsageIdentifier" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszUsageIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertGetValidUsages" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"cCerts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghCerts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"cNumOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"rghOIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptMsgGetAndVerifySigner" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cSignerStore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rghSignerStore","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSignerIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptMsgSignCTL" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCtlContent","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCtlContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptMsgEncodeAndSignCTL" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCtlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMSG_SIGNED_ENCODE_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertFindSubjectInSortedCTL" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pEncodedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertEnumSubjectInSortedCTL" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCtlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppvNextSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pSubjectIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pEncodedAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertVerifyCTLUsage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSubjectUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_USAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVerifyUsagePara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_VERIFY_USAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVerifyUsageStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTL_VERIFY_USAGE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertVerifyRevocation" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRevType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpvContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRevPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pRevStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_REVOCATION_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertCompareIntegerBlob" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pInt1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInt2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertCompareCertificate" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertId1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCertId2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertCompareCertificateName" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertName1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCertName2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertIsRDNAttrsInCertificateName" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertComparePublicKeyInfo" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPublicKey1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPublicKey2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetPublicKeyLength" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptVerifyCertificateSignature" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPublicKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptVerifyCertificateSignatureEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSubjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwIssuerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvIssuer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CertIsStrongHashToSign" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pStrongSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSigningCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptHashToBeSigned" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptHashCertificate" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptHashCertificate2" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSignCertificate" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncodedToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncodedToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbSignature","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSignAndEncodeCertificate" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszStructType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvStructInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvHashAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertVerifyTimeValidity" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pTimeToVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertVerifyCRLTimeValidity" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pTimeToVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pCrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertVerifyValidityNesting" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIssuerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertVerifyCRLRevocation" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCrlInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCrlInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertAlgIdToOID" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertOIDToAlgId" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertFindExtension" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_EXTENSION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFindAttribute" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_ATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFindRDNAttr" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_RDN_ATTR","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pszObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_NAME_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetIntendedKeyUsage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbKeyUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbKeyUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptInstallDefaultContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwDefaultType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvDefaultPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phDefaultContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUninstallDefaultContext" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDefaultContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptExportPublicKeyInfo" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptExportPublicKeyInfoEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptExportPublicKeyInfoFromBCryptKeyHandle" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hBCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPublicKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptImportPublicKeyInfo" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptImportPublicKeyInfoEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"aiKeyAlg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptImportPublicKeyInfoEx2" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptAcquireCertificatePrivateKey" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phCryptProvOrNCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pdwKeySpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pfCallerFreeProvOrNCryptKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptFindCertificateKeyProvInfo" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptImportPKCS8" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"sPrivateKeyAndParams","Type":{"Kind":"ApiRef","Name":"CRYPT_PKCS8_IMPORT_PARAMS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phCryptProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptExportPKCS8" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPrivateKeyObjId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pbPrivateKeyBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPrivateKeyBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptHashPublicKeyInfo" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Algid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertRDNValueToStrA" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertRDNValueToStrW" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertNameToStrA" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertNameToStrW" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"csz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertStrToNameA" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszX500","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppszError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertStrToNameW" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszX500","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStrType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppszError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertGetNameStringA" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvTypePara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszNameString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNameString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetNameStringW" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvTypePara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszNameString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNameString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSignMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fDetachedSignature","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgcbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptVerifyMessageSignature" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDecoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptGetMessageSignerCount" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwMsgEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetMessageCertificates" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwMsgAndCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCryptProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptVerifyDetachedMessageSignature" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDetachedSignBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbDetachedSignBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rgcbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptEncryptMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pEncryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cRecipientCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpRecipientCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"pbToBeEncrypted","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbToBeEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncryptedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptDecryptMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbEncryptedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncryptedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDecrypted","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptSignAndEncryptMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pEncryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ENCRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cRecipientCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpRecipientCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"pbToBeSignedAndEncrypted","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbToBeSignedAndEncrypted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedAndEncryptedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSignedAndEncryptedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptDecryptAndVerifyMessageSignature" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncryptedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncryptedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDecrypted","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDecrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptDecodeMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwMsgTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDecryptPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_DECRYPT_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwSignerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbEncodedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbEncodedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPrevInnerContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwMsgType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwInnerContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbDecoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppXchgCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSignerCert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptHashMessage" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fDetachedHash","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cToBeHashed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rgcbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pbHashedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbHashedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptVerifyMessageHash" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbHashedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbHashedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbToBeHashed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptVerifyDetachedMessageHash" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pHashPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_HASH_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbDetachedHashBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbDetachedHashBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cToBeHashed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"rgcbToBeHashed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pbComputedHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbComputedHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptSignMessageWithKey" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSignPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_SIGN_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbToBeSigned","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbToBeSigned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSignedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptVerifyMessageSignatureWithKey" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pVerifyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_VERIFY_MESSAGE_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPublicKeyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_PUBLIC_KEY_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbSignedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSignedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDecoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDecoded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CertOpenSystemStoreA" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szSubsystemProtocol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertOpenSystemStoreW" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"szSubsystemProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CertAddEncodedCertificateToSystemStoreA" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szCertStoreName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCertEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertAddEncodedCertificateToSystemStoreW" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szCertStoreName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbCertEncoded","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbCertEncoded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindCertsByIssuer" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCertChains","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_CHAIN","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbCertChains","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcCertChains","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbEncodedIssuerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbEncodedIssuerName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszPurpose","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptQueryObject" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwExpectedContentTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExpectedFormatTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwMsgAndCertEncodingType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFormatType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"phCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"phMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional","Const"]} + ] + } + ,{ + "Name":"CryptMemAlloc" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMemRealloc" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptMemFree" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptCreateAsyncHandle" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptSetAsyncParam" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pfnFree","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptGetAsyncParam" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParamOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppfnFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFN_CRYPT_ASYNC_PARAM_FREE_FUNC","TargetKind":"FunctionPointer","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptCloseAsyncHandle" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAsync","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptRetrieveObjectByUrlA" + ,"SetLastError":false + ,"DllImport":"CRYPTNET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CREDENTIALS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_RETRIEVE_AUX_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptRetrieveObjectByUrlW" + ,"SetLastError":false + ,"DllImport":"CRYPTNET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszObjectOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"hAsyncRetrieve","Type":{"Kind":"ApiRef","Name":"HCRYPTASYNC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_CREDENTIALS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvVerify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuxInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_RETRIEVE_AUX_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptInstallCancelRetrieval" + ,"SetLastError":false + ,"DllImport":"CRYPTNET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnCancel","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_CANCEL_RETRIEVAL","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptUninstallCancelRetrieval" + ,"SetLastError":false + ,"DllImport":"CRYPTNET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptGetObjectUrl" + ,"SetLastError":true + ,"DllImport":"CRYPTNET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrlOid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUrlArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_URL_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbUrlArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pUrlInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_URL_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbUrlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertCreateSelfSignCertificate" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCryptProvOrNCryptKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pSubjectIssuerBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_KEY_PROV_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSignatureAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_ALGORITHM_IDENTIFIER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pEndTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_EXTENSIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptGetKeyIdentifierProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSetKeyIdentifierProperty" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CryptEnumKeyIdentifierProperties" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pKeyIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwPropId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnum","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_ENUM_KEYID_PROP","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCreateKeyIdentifierFromCSP" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPubKeyOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPubKeyStruc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PUBLICKEYSTRUC","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbPubKeyStruc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertCreateCertificateChainEngine" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_ENGINE_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phChainEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertFreeCertificateChainEngine" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertResyncCertificateChainEngine" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertGetCertificateChain" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChainEngine","Type":{"Kind":"ApiRef","Name":"HCERTCHAINENGINE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pChainPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertFreeCertificateChain" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertDuplicateCertificateChain" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertFindChainInStore" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCertEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFindType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvFindPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPrevChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertVerifyCertificateChainPolicy" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPolicyOID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPolicyPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_POLICY_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPolicyStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_POLICY_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptStringToBinaryA" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBinary","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSkip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptStringToBinaryW" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBinary","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSkip","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptBinaryToStringA" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbBinary","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBinary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptBinaryToStringW" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbBinary","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBinary","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFXImportCertStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFXIsPFXBlob" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFXVerifyPassword" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFXExportCertStoreEx" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvPara","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFXExportCertStore" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertOpenServerOcspResponse" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOpenPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_OPEN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertAddRefServerOcspResponse" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertCloseServerOcspResponse" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertGetServerOcspResponseContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hServerOcspResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertAddRefServerOcspResponseContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertFreeServerOcspResponseContext" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pServerOcspResponseContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SERVER_OCSP_RESPONSE_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CertRetrieveLogoOrBiometricInfo" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszLogoOrBiometricType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwszMimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertSelectCertificateChains" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSelectionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChainParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CHAIN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cCriteria","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCriteria","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgpSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertFreeCertificateChainList" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"prgpSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptRetrieveTimeStamp" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwRetrievalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszHashId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppTsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppTsSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"phStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptVerifyTimeStampSignature" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbTSContentInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbTSContentInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAdditionalStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ppTsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_TIMESTAMP_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ppTsSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"phStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CertIsWeakHash" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwHashUseType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszCNGHashAlgid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwChainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignerChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CryptProtectData" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szDataDescr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pOptionalEntropy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPromptStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTPROTECT_PROMPTSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUnprotectData" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppszDataDescr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOptionalEntropy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pPromptStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTPROTECT_PROMPTSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTOAPI_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUpdateProtectedState" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pOldSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszOldPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwSuccessCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFailureCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptProtectMemory" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUnprotectMemory" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDataIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardEstablishContext" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pvReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardReleaseContext" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardIsValidContext" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardListReaderGroupsA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListReaderGroupsW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszGroups","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListReadersA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszGroups","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszReaders","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListReadersW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszGroups","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"mszReaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListCardsA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"rgquidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"cguidInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mszCards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchCards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListCardsW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"rgquidInterfaces","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"cguidInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mszCards","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchCards","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListInterfacesA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pcguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListInterfacesW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pcguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetProviderIdA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardGetProviderIdW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardGetCardTypeProviderNameA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProvider","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"pcchProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetCardTypeProviderNameW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProvider","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardIntroduceReaderGroupA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardIntroduceReaderGroupW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetReaderGroupA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetReaderGroupW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardIntroduceReaderA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardIntroduceReaderW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetReaderA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetReaderW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardAddReaderToGroupA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardAddReaderToGroupW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardRemoveReaderFromGroupA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardRemoveReaderFromGroupW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardIntroduceCardTypeA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidPrimaryProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"dwInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pbAtrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbAtrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardIntroduceCardTypeW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidPrimaryProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"rgguidInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"dwInterfaceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pbAtrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbAtrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardSetCardTypeProviderNameA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardSetCardTypeProviderNameW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwProviderId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetCardTypeA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardForgetCardTypeW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szCardName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardFreeMemory" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pvMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SCardAccessStartedEvent" + ,"SetLastError":true + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SCardReleaseStartedEvent" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SCardLocateCardsA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszCards","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardLocateCardsW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszCards","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardLocateCardsByATRA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rgAtrMasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_ATRMASK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cAtrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardLocateCardsByATRW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"rgAtrMasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_ATRMASK","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cAtrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardGetStatusChangeA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardGetStatusChangeW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgReaderStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_READERSTATEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cReaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardCancel" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardConnectA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phCard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardConnectW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phCard","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardReconnect" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPreferredProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwActiveProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SCardDisconnect" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardBeginTransaction" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardEndTransaction" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardState" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbAtr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardStatusA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszReaderNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaderLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SCardStatusW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"mszReaderNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaderLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbAtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcbAtrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SCardTransmit" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pioSendPci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbSendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbSendLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pioRecvPci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pbRecvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbRecvLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetTransmitCount" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcTransmitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardControl" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardGetAttrib" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwAttrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbAttrLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardSetAttrib" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCard","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwAttrId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbAttr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbAttrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardUIDlgSelectCardA" + ,"SetLastError":false + ,"DllImport":"SCARDDLG" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAME_EXA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardUIDlgSelectCardW" + ,"SetLastError":false + ,"DllImport":"SCARDDLG" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAME_EXW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOpenCardNameA" + ,"SetLastError":false + ,"DllImport":"SCARDDLG" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAMEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOpenCardNameW" + ,"SetLastError":false + ,"DllImport":"SCARDDLG" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENCARDNAMEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardDlgExtendedError" + ,"SetLastError":false + ,"DllImport":"SCARDDLG" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"SCardReadCacheA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"DataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardReadCacheW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"DataLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SCardWriteCacheA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardWriteCacheW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"CardIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FreshnessCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LookupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"DataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SCardGetReaderIconA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbIcon","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetReaderIconW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbIcon","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetDeviceTypeIdA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwDeviceTypeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetDeviceTypeIdW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwDeviceTypeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetReaderDeviceInstanceIdA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchDeviceInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardGetReaderDeviceInstanceIdW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szReaderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchDeviceInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListReadersWithDeviceInstanceIdA" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszReaders","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardListReadersWithDeviceInstanceIdW" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"szDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mszReaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcchReaders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SCardAudit" + ,"SetLastError":false + ,"DllImport":"WinSCard" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeServiceConfig2A" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ChangeServiceConfig2W" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CloseServiceHandle" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlService" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteService" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDependentServicesA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDependentServicesW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumServicesStatusA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"EnumServicesStatusW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENUM_SERVICE_STATUSW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"EnumServicesStatusExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_ENUM_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszGroupName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EnumServicesStatusExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_ENUM_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpServicesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpResumeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetServiceKeyNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetServiceKeyNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetServiceDisplayNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetServiceDisplayNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockServiceDatabase" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyBootConfigStatus" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BootAcceptable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenSCManagerA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDatabaseName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenSCManagerW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenServiceA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenServiceW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryServiceConfigA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_CONFIGA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceConfigW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_CONFIGW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceConfig2A" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceConfig2W" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceLockStatusA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpLockStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_LOCK_STATUSA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceLockStatusW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpLockStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"QUERY_SERVICE_LOCK_STATUSW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceStatus" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryServiceStatusEx" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"ApiRef","Name":"SC_STATUS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterServiceCtrlHandlerA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterServiceCtrlHandlerW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterServiceCtrlHandlerExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RegisterServiceCtrlHandlerExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpHandlerProc","Type":{"Kind":"ApiRef","Name":"LPHANDLER_FUNCTION_EX","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetServiceObjectSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetServiceStatus" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartServiceCtrlDispatcherA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpServiceStartTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TABLE_ENTRYA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartServiceCtrlDispatcherW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpServiceStartTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_TABLE_ENTRYW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartServiceA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNumServiceArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartServiceW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNumServiceArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceArgVectors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnlockServiceDatabase" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ScLock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyServiceStatusChangeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNotifyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNotifyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY_2A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyServiceStatusChangeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNotifyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNotifyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_NOTIFY_2W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ControlServiceExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pControlParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ControlServiceExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pControlParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryServiceDynamicInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDynamicInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WaitServiceState" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"hCancelEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetServiceRegistryStateKey" + ,"SetLastError":false + ,"DllImport":"api-ms-win-service-core-l1-1-3" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServiceStatusHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StateType","Type":{"Kind":"ApiRef","Name":"SERVICE_REGISTRY_STATE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServiceStateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceDirectory" + ,"SetLastError":false + ,"DllImport":"api-ms-win-service-core-l1-1-4" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hServiceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_STATUS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eDirectoryType","Type":{"Kind":"ApiRef","Name":"SERVICE_DIRECTORY_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"cchPathBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcchRequiredBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaRegisterLogonProcess" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonProcessName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LsaHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LsaHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SecurityMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLogonUser" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OriginName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LogonType","Type":{"Kind":"ApiRef","Name":"SECURITY_LOGON_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthenticationInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AuthenticationInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LocalGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_SOURCE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ProfileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ProfileBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Quotas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUOTA_LIMITS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLookupAuthenticationPackage" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaFreeReturnBuffer" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaCallAuthenticationPackage" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolSubmitBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SubmitBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtocolReturnBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ProtocolStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LsaDeregisterLogonProcess" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaHandle","Type":{"Kind":"ApiRef","Name":"LsaHandle","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaConnectUntrusted" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LsaHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaFreeMemory" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LsaClose" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaEnumerateLogonSessions" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonSessionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LogonSessionList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaGetLogonSessionData" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppLogonSessionData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_LOGON_SESSION_DATA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaOpenPolicy" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SystemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetCAPs" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CAPDNs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CAPDNCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaGetAppliedCAPIDs" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SystemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CAPIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}}},"Attrs":["Out"]} + ,{"Name":"CAPIDCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaQueryCAPs" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CAPIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"CAPIDCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CAPs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CENTRAL_ACCESS_POLICY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"CAPCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaQueryInformationPolicy" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetInformationPolicy" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaQueryDomainInformationPolicy" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_DOMAIN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetDomainInformationPolicy" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_DOMAIN_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LsaRegisterPolicyChangeNotification" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_NOTIFICATION_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationEventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaUnregisterPolicyChangeNotification" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"POLICY_NOTIFICATION_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationEventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaEnumerateTrustedDomains" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"PreferedMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLookupNames" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_SID","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLookupNames2" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_SID2","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLookupSids" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_NAME","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaLookupSids2" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"LookupOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"ReferencedDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_REFERENCED_DOMAIN_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"Names","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TRANSLATED_NAME","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaEnumerateAccountsWithUserRight" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaEnumerateAccountRights" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AccountSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserRights","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"CountOfRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaAddAccountRights" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AccountSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UserRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CountOfRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaRemoveAccountRights" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AccountSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AllRights","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UserRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CountOfRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaOpenTrustedDomainByName" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TrustedDomainHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaQueryTrustedDomainInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetTrustedDomainInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaDeleteTrustedDomain" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaQueryTrustedDomainInfoByName" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetTrustedDomainInfoByName" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InformationClass","Type":{"Kind":"ApiRef","Name":"TRUSTED_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LsaEnumerateTrustedDomainsEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"PreferedMaximumLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaCreateTrustedDomainEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_INFORMATION_EX","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AuthenticationInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTED_DOMAIN_AUTH_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TrustedDomainHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaQueryForestTrustInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaSetForestTrustInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TrustedDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ForestTrustInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CheckOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"CollisionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_FOREST_TRUST_COLLISION_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaStorePrivateData" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"KeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LsaRetrievePrivateData" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"KeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PrivateData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LsaNtStatusToWinError" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SystemFunction036" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"RandomBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"RandomBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SystemFunction040" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Memory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SystemFunction041" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Memory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"MemorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuditSetSystemPolicy" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuditSetPerUserPolicy" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pAuditPolicy","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuditQuerySystemPolicy" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditQueryPerUserPolicy" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditEnumeratePerUserPolicy" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ppAuditSidArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_SID_ARRAY","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditComputeEffectivePolicyBySid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditComputeEffectivePolicyByToken" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"hTokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSubCategoryGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAuditPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_POLICY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditEnumerateCategories" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ppAuditCategoriesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"pdwCountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditEnumerateSubCategories" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bRetrieveAllSubCategories","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ppAuditSubCategoriesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"pdwCountReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupCategoryNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppszCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupCategoryNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppszCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupSubCategoryNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditSubCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppszSubCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupSubCategoryNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditSubCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppszSubCategoryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupCategoryIdFromCategoryGuid" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pAuditCategoryId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POLICY_AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditLookupCategoryGuidFromCategoryId" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"AuditCategoryId","Type":{"Kind":"ApiRef","Name":"POLICY_AUDIT_EVENT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAuditCategoryGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditSetSecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuditQuerySecurity" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditSetGlobalSaclW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuditSetGlobalSaclA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuditQueryGlobalSaclW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditQueryGlobalSaclA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Acl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuditFree" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcquireCredentialsHandleW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvLogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AcquireCredentialsHandleA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvLogonId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FreeCredentialsHandle" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddCredentialsW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddCredentialsA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPrincipal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fCredentialUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGetKeyFn","Type":{"Kind":"ApiRef","Name":"SEC_GET_KEY_FN","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvGetKeyArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ChangeAccountPasswordW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pszAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pszOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pszNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"bImpersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChangeAccountPasswordA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pszAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pszOldPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pszNewPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"bImpersonating","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitializeSecurityContextW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitializeSecurityContextA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AcceptSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CompleteAuthToken" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImpersonateSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevertSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QuerySecurityContextToken" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplyControlToken" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryContextAttributesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryContextAttributesExW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryContextAttributesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryContextAttributesExA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetContextAttributesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetContextAttributesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCredentialsAttributesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryCredentialsAttributesExW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCredentialsAttributesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryCredentialsAttributesExA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCredentialsAttributesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCredentialsAttributesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeContextBuffer" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvContextBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MakeSignature" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerifySignature" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EncryptMessage" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fQOP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DecryptMessage" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MessageSeqNo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfQOP","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateSecurityPackagesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pcPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateSecurityPackagesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pcPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySecurityPackageInfoW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySecurityPackageInfoA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExportSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pToken","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportSecurityContextW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportSecurityContextA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPackedContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBuffer","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitSecurityInterfaceA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableA","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"InitSecurityInterfaceW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecurityFunctionTableW","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"SaslEnumerateProfilesA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ProfileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslEnumerateProfilesW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ProfileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslGetProfilePackageA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslGetProfilePackageW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslIdentifyPackageA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslIdentifyPackageW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PackageInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgInfoW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaslInitializeSecurityContextW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaslInitializeSecurityContextA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaslAcceptSecurityContext" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fContextReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetDataRep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecBufferDesc","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfContextAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ptsExpiry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaslSetContextOption" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaslGetContextOption" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ContextHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Option","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Needed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SspiPromptForCredentialsW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pInputAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SspiPromptForCredentialsA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pInputAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SspiPrepareForCredRead" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCredmanCredentialType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppszCredmanTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiPrepareForCredWrite" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCredmanCredentialType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppszCredmanTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszCredmanUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppCredentialBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pCredentialBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiEncryptAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SspiEncryptAuthIdentityEx" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SspiDecryptAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SspiDecryptAuthIdentityEx" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SspiIsAuthIdentityEncrypted" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"EncryptedAuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SspiEncodeAuthIdentityAsStrings" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppszUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppszDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppszPackedCredentialsString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SspiValidateAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SspiCopyAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AuthDataCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiFreeAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SspiZeroAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AuthData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SspiLocalFree" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SspiEncodeStringsAsAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDomainName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPackedCredentialsString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiCompareAuthIdentities" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentity1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AuthIdentity2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"SameSuppliedUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"SameSuppliedIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SspiMarshalAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AuthIdentityLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"AuthIdentityByteArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiUnmarshalAuthIdentity" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AuthIdentityByteArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ppAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiIsPromptingNeeded" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"ErrorOrNtStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SspiGetTargetHostName" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SspiExcludePackage" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppNewAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSecurityPackageA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_PACKAGE_OPTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddSecurityPackageW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_PACKAGE_OPTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteSecurityPackageA" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteSecurityPackageW" + ,"SetLastError":false + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredWriteW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredWriteA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredReadW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredReadA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredEnumerateW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredEnumerateA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredWriteDomainCredentialsW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredWriteDomainCredentialsA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredReadDomainCredentialsW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredReadDomainCredentialsA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredDeleteW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredDeleteA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredRenameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OldTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredRenameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OldTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NewTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredGetTargetInfoW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredGetTargetInfoA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredMarshalCredentialW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredType","Type":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MarshaledCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredMarshalCredentialA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CredType","Type":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"MarshaledCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredUnmarshalCredentialW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredUnmarshalCredentialA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"CredType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_MARSHAL_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredIsMarshaledCredentialW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CredIsMarshaledCredentialA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MarshaledCredential","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CredUnPackAuthenticationBufferW" + ,"SetLastError":true + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredUnPackAuthenticationBufferA" + ,"SetLastError":true + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchlMaxUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszDomainName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredPackAuthenticationBufferW" + ,"SetLastError":true + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPackedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredPackAuthenticationBufferA" + ,"SetLastError":true + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPackedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPackedCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredProtectW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"cchCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CredProtectA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cchCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CredUnprotectW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"cchProtectedCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredUnprotectA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fAsSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszProtectedCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cchProtectedCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszCredentials","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CredIsProtectedW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProtectedCredentials","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredIsProtectedA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszProtectedCredentials","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProtectionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRED_PROTECTION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredFindBestCredentialW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredFindBestCredentialA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIALA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredGetSessionTypes" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MaximumPersistCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaximumPersist","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredFree" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIPromptForCredentialsW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"ulUserNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"save","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIPromptForCredentialsA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulUserNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"save","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIPromptForWindowsCredentialsW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulAuthPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pvInAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulInAuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvOutAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pulOutAuthBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUIWIN","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIPromptForWindowsCredentialsA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pUiInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDUI_INFOA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulAuthPackage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pvInAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulInAuthBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvOutAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pulOutAuthBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUIWIN","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIParseUserNameW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"user","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"userBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"domainBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIParseUserNameA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"userName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"user","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"userBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"domainBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUICmdLinePromptForCredentialsW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"ulUserBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUICmdLinePromptForCredentialsA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecHandle","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuthError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulUserBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulPasswordBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CREDUI_FLAGS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIConfirmCredentialsW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bConfirm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIConfirmCredentialsA" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bConfirm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIStoreSSOCredW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CredUIReadSSOCredW" + ,"SetLastError":false + ,"DllImport":"credui" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredMarshalTargetInfo" + ,"SetLastError":false + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CredUnmarshalTargetInfo" + ,"SetLastError":false + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RetTargetInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_TARGET_INFORMATIONW","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"RetActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SslEmptyCacheA" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SslEmptyCacheW" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SslGenerateRandomBits" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRandomData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cRandomData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SslCrackCertificate" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SslFreeCertificate" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"X509Certificate","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SslGetMaximumKeySize" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SslGetServerIdentity" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ClientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ClientHelloSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ServerIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"ServerIdentitySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SslGetExtensions" + ,"SetLastError":false + ,"DllImport":"SCHANNEL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"clientHello","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"clientHelloByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"genericExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SCH_EXTENSION_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"genericExtensionsCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bytesToRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SchGetExtensionsOptions","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyCredentialManagerGetOperationErrorStates" + ,"SetLastError":false + ,"DllImport":"KeyCredMgr" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyCredentialManagerOperationType","Type":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"isReady","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"keyCredentialManagerOperationErrorStates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationErrorStates","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeyCredentialManagerShowUIOperation" + ,"SetLastError":false + ,"DllImport":"KeyCredMgr" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyCredentialManagerOperationType","Type":{"Kind":"ApiRef","Name":"KeyCredentialManagerOperationType","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyCredentialManagerGetInformation" + ,"SetLastError":false + ,"DllImport":"KeyCredMgr" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyCredentialManagerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerInfo","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeyCredentialManagerFreeInformation" + ,"SetLastError":false + ,"DllImport":"KeyCredMgr" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"keyCredentialManagerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KeyCredentialManagerInfo","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPAddConnection" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"NPAddConnection3" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPAddConnection4" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPCancelConnection" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPGetConnection" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRemoteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetConnection3" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetUniversalName" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetConnectionPerformance" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNetConnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCONNECTINFOSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NPOpenEnum" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lphEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NPEnumResource" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPCloseEnum" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPGetCaps" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NPGetUser" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpnBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetPersistentUseOptionsForConnection" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemotePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReadUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbReadUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpWriteUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpSizeWriteUseOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetResourceParent" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NPGetResourceInformation" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NPFormatNetworkName" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFormattedName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAveCharPerLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetSetLastErrorA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpError","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProviders","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetSetLastErrorW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"err","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProviders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PstGetTrustAnchors" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCriteria","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCriteria","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppTrustedIssuers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgContext_IssuerListInfoEx","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PstGetTrustAnchorsEx" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCriteria","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCriteria","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppTrustedIssuers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgContext_IssuerListInfoEx","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PstGetCertificateChain" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTrustedIssuers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgContext_IssuerListInfoEx","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppCertChainContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PstGetCertificates" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCriteria","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpCriteria","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CERT_SELECT_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bIsClient","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCertChainContextCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppCertChainContexts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PstAcquirePrivateKey" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PstValidate" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bIsClient","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRequestedIssuancePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_USAGE_MATCH","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phAdditionalCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProvGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PstMapCertificate" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTokenInformationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LSA_TOKEN_INFORMATION_TYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppTokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PstGetUserNameForCertificate" + ,"SetLastError":false + ,"DllImport":"certpoleng" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendSAS" + ,"SetLastError":false + ,"DllImport":"SAS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AsUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzAccessCheck" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"OptionalSecurityDescriptorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"OptionalSecurityDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REPLY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phAccessCheckResults","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_CHECK_RESULTS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AuthzCachedAccessCheck" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAccessCheckResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_CHECK_RESULTS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REPLY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AuthzOpenObjectAudit" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"OptionalSecurityDescriptorArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional"]} + ,{"Name":"OptionalSecurityDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REPLY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzFreeHandle" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAccessCheckResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_CHECK_RESULTS_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AuthzInitializeResourceManager" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnDynamicAccessCheck","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_DYNAMIC_ACCESS_CHECK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnComputeDynamicGroups","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnFreeDynamicGroups","Type":{"Kind":"ApiRef","Name":"PFN_AUTHZ_FREE_DYNAMIC_GROUPS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szResourceManagerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInitializeResourceManagerEx" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pAuthzInitInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_INIT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInitializeRemoteResourceManager" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRpcInitInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RPC_INIT_INFO_CLIENT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzFreeResourceManager" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzInitializeContextFromToken" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"DynamicGroupArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInitializeContextFromSid" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hAuthzResourceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_RESOURCE_MANAGER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"DynamicGroupArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInitializeContextFromAuthzContext" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pExpirationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"DynamicGroupArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phNewAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInitializeCompoundContext" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DeviceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phCompoundContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzAddSidsToContext" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Sids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RestrictedSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"RestrictedSidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phNewAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzModifySecurityAttributes" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuthzModifyClaims" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ClaimClass","Type":{"Kind":"ApiRef","Name":"AUTHZ_CONTEXT_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClaimOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuthzModifySids" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SidClass","Type":{"Kind":"ApiRef","Name":"AUTHZ_CONTEXT_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSidOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SID_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuthzSetAppContainerInformation" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CapabilityCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCapabilitySids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuthzGetInformationFromContext" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InfoClass","Type":{"Kind":"ApiRef","Name":"AUTHZ_CONTEXT_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSizeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzFreeContext" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzInitializeObjectAccessAuditEvent" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAuditEventType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_TYPE_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szOperationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szAdditionalInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwAdditionalParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzInitializeObjectAccessAuditEvent2" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAuditEventType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_TYPE_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szOperationType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szObjectType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szAdditionalInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szAdditionalInfo2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwAdditionalParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzFreeAuditEvent" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hAuditEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_AUDIT_EVENT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzEvaluateSacl" + ,"SetLastError":false + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"AuthzClientContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CLIENT_CONTEXT_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_ACCESS_REQUEST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessGranted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbGenerateAudit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzInstallSecurityEventSource" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SOURCE_SCHEMA_REGISTRATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzUninstallSecurityEventSource" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szEventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AuthzEnumerateSecurityEventSources" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SOURCE_SCHEMA_REGISTRATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AuthzRegisterSecurityEventSource" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szEventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phEventProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AuthzUnregisterSecurityEventSource" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phEventProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AuthzReportSecurityEvent" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEventProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzReportSecurityEventFromParams" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEventProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwAuditId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUDIT_PARAMS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzRegisterCapChangeNotification" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phCapChangeSubscription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pfnCapChangeCallback","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AuthzUnregisterCapChangeNotification" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCapChangeSubscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AuthzFreeCentralAccessPolicyCache" + ,"SetLastError":true + ,"DllImport":"AUTHZ" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateSecurityPage" + ,"SetLastError":true + ,"DllImport":"ACLUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditSecurity" + ,"SetLastError":true + ,"DllImport":"ACLUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditSecurityAdvanced" + ,"SetLastError":false + ,"DllImport":"ACLUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"uSIPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEntriesInAclA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cCountOfExplicitEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfExplicitEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"OldAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NewAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEntriesInAclW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cCountOfExplicitEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfExplicitEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"OldAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"NewAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExplicitEntriesFromAclA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcCountOfExplicitEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pListOfExplicitEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExplicitEntriesFromAclW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pcCountOfExplicitEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pListOfExplicitEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffectiveRightsFromAclA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAccessRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEffectiveRightsFromAclW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAccessRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuditedPermissionsFromAclA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSuccessfulAuditedRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFailedAuditRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuditedPermissionsFromAclW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSuccessfulAuditedRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFailedAuditRights","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedSecurityInfoA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedSecurityInfoW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSecurityInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetNamedSecurityInfoA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"psidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetNamedSecurityInfoW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"psidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetSecurityInfo" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"psidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetInheritanceSourceA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Container","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectClassGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Optional"]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_FN_OBJECT_MGR_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInheritArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INHERITED_FROMA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInheritanceSourceW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Container","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjectClassGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Optional"]} + ,{"Name":"GuidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_FN_OBJECT_MGR_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInheritArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INHERITED_FROMW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeInheritedFromArray" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInheritArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INHERITED_FROMW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"AceCnt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfnArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_FN_OBJECT_MGR_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TreeResetNamedSecurityInfoA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"KeepExplicit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fnProgress","Type":{"Kind":"ApiRef","Name":"FN_PROGRESS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ProgressInvokeSetting","Type":{"Kind":"ApiRef","Name":"PROG_INVOKE_SETTING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TreeResetNamedSecurityInfoW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"KeepExplicit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fnProgress","Type":{"Kind":"ApiRef","Name":"FN_PROGRESS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ProgressInvokeSetting","Type":{"Kind":"ApiRef","Name":"PROG_INVOKE_SETTING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TreeSetNamedSecurityInfoA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fnProgress","Type":{"Kind":"ApiRef","Name":"FN_PROGRESS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ProgressInvokeSetting","Type":{"Kind":"ApiRef","Name":"PROG_INVOKE_SETTING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TreeSetNamedSecurityInfoW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pSacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fnProgress","Type":{"Kind":"ApiRef","Name":"FN_PROGRESS","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ProgressInvokeSetting","Type":{"Kind":"ApiRef","Name":"PROG_INVOKE_SETTING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Args","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildSecurityDescriptorA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cCountOfAccessEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfAccessEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cCountOfAuditEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfAuditEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOldSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pSizeNewSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pNewSD","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BuildSecurityDescriptorW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cCountOfAccessEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfAccessEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cCountOfAuditEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pListOfAuditEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOldSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pSizeNewSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pNewSD","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupSecurityDescriptorPartsA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcCountOfAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppListOfAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcCountOfAuditEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppListOfAuditEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LookupSecurityDescriptorPartsW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcCountOfAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppListOfAccessEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcCountOfAuditEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppListOfAuditEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pSD","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildExplicitAccessWithNameA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExplicitAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTrusteeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildExplicitAccessWithNameW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExplicitAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTrusteeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"AccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildImpersonateExplicitAccessWithNameA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExplicitAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTrusteeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildImpersonateExplicitAccessWithNameW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pExplicitAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLICIT_ACCESS_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTrusteeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"AccessPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AccessMode","Type":{"Kind":"ApiRef","Name":"ACCESS_MODE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"Inheritance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildTrusteeWithNameA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithNameW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildImpersonateTrusteeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pImpersonateTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildImpersonateTrusteeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pImpersonateTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithSidA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithSidW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithObjectsAndSidA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pObjSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECTS_AND_SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pObjectGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pInheritedObjectGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithObjectsAndSidW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pObjSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECTS_AND_SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pObjectGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pInheritedObjectGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"pSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithObjectsAndNameA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pObjName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECTS_AND_NAME_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InheritedObjectTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"BuildTrusteeWithObjectsAndNameW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pObjName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECTS_AND_NAME_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"SE_OBJECT_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"InheritedObjectTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTrusteeNameA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTrusteeNameW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTrusteeTypeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"TRUSTEE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTrusteeTypeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"TRUSTEE_TYPE","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTrusteeFormA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"TRUSTEE_FORM","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTrusteeFormW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"TRUSTEE_FORM","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMultipleTrusteeOperationA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"MULTIPLE_TRUSTEE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMultipleTrusteeOperationW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"MULTIPLE_TRUSTEE_OPERATION","TargetKind":"Default","Api":"Security","Parents":[]} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMultipleTrusteeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_A","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMultipleTrusteeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pTrustee","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRUSTEE_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ConvertSidToStringSidA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StringSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertSidToStringSidW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StringSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertStringSidToSidA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StringSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertStringSidToSidW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StringSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertStringSecurityDescriptorToSecurityDescriptorA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StringSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"StringSDRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"SecurityDescriptorSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertStringSecurityDescriptorToSecurityDescriptorW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StringSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"StringSDRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"SecurityDescriptorSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertSecurityDescriptorToStringSecurityDescriptorA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestedStringSDRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StringSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"StringSecurityDescriptorLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertSecurityDescriptorToStringSecurityDescriptorW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RequestedStringSDRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StringSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"StringSecurityDescriptorLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DSCreateISecurityInfoObject" + ,"SetLastError":false + ,"DllImport":"DSSEC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfnReadSD","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnWriteSD","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpContext","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSCreateISecurityInfoObjectEx" + ,"SetLastError":false + ,"DllImport":"DSSEC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfnReadSD","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnWriteSD","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpContext","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSCreateSecurityPage" + ,"SetLastError":false + ,"DllImport":"DSSEC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfnReadSD","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnWriteSD","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpContext","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DSEditSecurity" + ,"SetLastError":false + ,"DllImport":"DSSEC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszObjectClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnReadSD","Type":{"Kind":"ApiRef","Name":"PFNREADOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfnWriteSD","Type":{"Kind":"ApiRef","Name":"PFNWRITEOBJECTSECURITY","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpContext","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSrvIsServerOnlineW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfServerOnline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupGetDynamicFileListW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwszzFileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertSrvBackupPrepareW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grbitJet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBackupFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupGetDatabaseNamesW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwszzAttachmentInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertSrvBackupOpenFileW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszAttachmentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbReadHintSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pliFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupRead" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupClose" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupGetBackupLogsW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwszzBackupLogFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertSrvBackupTruncateLogs" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupEnd" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvBackupFree" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvRestoreGetDatabaseLocationsW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwszzDatabaseLocationList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CertSrvRestorePrepareW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwRestoreFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbc","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvRestoreRegisterW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszCheckPointFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgrstmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSEDB_RSTMAPW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"crstmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszBackupLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSrvRestoreRegisterThroughFile" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pwszCheckPointFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rgrstmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSEDB_RSTMAPW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"crstmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszBackupLogPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSrvRestoreRegisterComplete" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"hrRestoreState","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSrvRestoreEnd" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CertSrvServerControlW" + ,"SetLastError":false + ,"DllImport":"certadm" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NCryptRegisterProtectionDescriptorName" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDescriptorString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptQueryProtectionDescriptorName" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDescriptorString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcDescriptorString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptCreateProtectionDescriptor" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwszDescriptorString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptCloseProtectionDescriptor" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptGetProtectionDescriptorInfo" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptProtectSecret" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppbProtectedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbProtectedBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptUnprotectSecret" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"phDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbProtectedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbProtectedBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMemPara","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_ALLOC_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptStreamOpenToProtect" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_DESCRIPTOR_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptStreamOpenToUnprotect" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptStreamOpenToUnprotectEx" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pStreamInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_PROTECT_STREAM_INFO_EX","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phStream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NCryptStreamUpdate" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fFinal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NCryptStreamClose" + ,"SetLastError":false + ,"DllImport":"ncrypt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NCRYPT_STREAM_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TokenBindingGenerateBinding" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bindingType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"tlsEKM","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"tlsEKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extensionFormat","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_EXTENSION_FORMAT","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"extensionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"tokenBinding","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"tokenBindingSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TokenBindingGenerateMessage" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"tokenBindings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"tokenBindingsSize","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"tokenBindingsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tokenBindingMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"tokenBindingMessageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingVerifyMessage" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"tokenBindingMessage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"tokenBindingMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"tlsEKM","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"tlsEKMSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resultList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingGetKeyTypesClient" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_TYPES","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingGetKeyTypesServer" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_TYPES","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingDeleteBinding" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"targetURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TokenBindingDeleteAllBindings" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"TokenBindingGenerateID" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"publicKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"publicKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingGenerateIDForUri" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"keyType","Type":{"Kind":"ApiRef","Name":"TOKENBINDING_KEY_PARAMETERS_TYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resultData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKENBINDING_RESULT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TokenBindingGetHighestSupportedVersion" + ,"SetLastError":false + ,"DllImport":"TOKENBINDING" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"majorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"minorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlClose" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlGetTransforms" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"CryptXmlOpenToEncode" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlOpenToDecode" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_TRANSFORM_CHAIN_CONFIG","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"phCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlAddObject" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSignatureOrObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEncoded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_BLOB","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_OBJECT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional","Const"]} + ] + } + ,{ + "Name":"CryptXmlCreateReference" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wszURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDigestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cTransform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgTransform","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlDigestReference" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataProviderIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DATA_PROVIDER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlSetHMACSecret" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbSecret","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbSecret","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlSign" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwKeySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwKeyInfoSpec","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_KEYINFO_SPEC","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvKeyInfoSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSignatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCanonicalization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CryptXmlImportPublicKey" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_KEY_VALUE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"phKey","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlVerifySignature" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlGetDocContext" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_DOC_CTXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"CryptXmlGetSignature" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_SIGNATURE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"CryptXmlGetReference" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_REFERENCE","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"CryptXmlGetStatus" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlEncode" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCryptXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCharset","Type":{"Kind":"ApiRef","Name":"CRYPT_XML_CHARSET","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgProperty","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CRYPT_XML_PROPERTY","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pfnWrite","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlGetAlgorithmInfo" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXmlAlgorithm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAlgInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptXmlFindAlgorithmInfo" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_XML_ALGORITHM_INFO","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"dwFindByType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvFindBy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptXmlEnumAlgorithmInfo" + ,"SetLastError":false + ,"DllImport":"CRYPTXML" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfnEnumAlgInfo","Type":{"Kind":"ApiRef","Name":"PFN_CRYPT_XML_ENUM_ALG_INFO","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinVerifyTrust" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pWVTData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinVerifyTrustEx" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pWinTrustData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINTRUST_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WintrustGetRegPolicyFlags" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdwPolicyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WintrustSetRegPolicyFlags" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwPolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WintrustAddActionID" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"fdwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psProvInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_REGISTER_ACTIONID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WintrustRemoveActionID" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WintrustLoadFunctionPointers" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pgActionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pPfns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_FUNCTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WintrustAddDefaultForUsage" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"psDefUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_REGDEFUSAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WintrustGetDefaultForUsage" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUsageOID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"psUsage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DEFUSAGE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTHelperGetProvSignerFromChain" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"idxSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCounterSigner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idxCounterSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTHelperGetProvCertFromChain" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_CERT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pSgnr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_SGNR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"idxCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTHelperProvDataFromStateData" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hStateData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WTHelperGetProvPrivateDataFromChain" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_PRIVDATA","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pgProviderID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTHelperCertIsSelfSigned" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwEncoding","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WTHelperCertCheckValidSignature" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPT_PROVIDER_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenPersonalTrustDBDialogEx" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"OpenPersonalTrustDBDialog" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WintrustSetDefaultIncludePEPageHashes" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"fIncludePEPageHashes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUIDlgViewContext" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwContextType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUIDlgSelectCertificateFromStore" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszDisplayString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDontUseColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CertSelectionGetSerializedBlob" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_SELECTUI_INPUT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pulOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUIDlgCertMgr" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCryptUICertMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_CERT_MGR_STRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUIWizDigitalSign" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pDigitalSignInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppSignContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CryptUIWizFreeDigitalSignContext" + ,"SetLastError":false + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSignContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptUIDlgViewCertificateW" + ,"SetLastError":true + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertViewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfPropertiesChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUIDlgViewCertificateA" + ,"SetLastError":true + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCertViewInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_VIEWCERTIFICATE_STRUCTA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfPropertiesChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CryptUIWizExport" + ,"SetLastError":true + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pExportInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_EXPORT_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptUIWizImport" + ,"SetLastError":true + ,"DllImport":"CRYPTUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszWizardTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pImportSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTUI_WIZ_IMPORT_SRC_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hDestCertStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptSIPGetSignedDataMsg" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwEncodingType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPPutSignedDataMsg" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbSignedDataMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSignedDataMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPCreateIndirectData" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPVerifyIndirectData" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_INDIRECT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPRemoveSignedDataMsg" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptSIPLoad" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSipDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_DISPATCH_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPRetrieveSubjectGuid" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hFileIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPRetrieveSubjectGuidForCatalogFile" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hFileIn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPAddProvider" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psNewProv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_ADD_NEWPROVIDER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPRemoveProvider" + ,"SetLastError":true + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pgProv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPGetCaps" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_CAP_SET_V3","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptSIPGetSealedDigest" + ,"SetLastError":false + ,"DllImport":"CRYPT32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIP_SUBJECTINFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDigest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbDigest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATOpen" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdwOpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hProv","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPublicVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATClose" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATStoreFromHandle" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATSTORE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATHandleFromStore" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCatStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATSTORE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATPersistStore" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATGetCatAttrInfo" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATPutCatAttrInfo" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAttrTypeAndAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATEnumerateCatAttr" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrevAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATGetMemberInfo" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAllocSortedMemberInfo" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATFreeSortedMemberInfo" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCatMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATGetAttrInfo" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCatMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATPutMemberInfo" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgSubjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"dwCertVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbSIPIndirectData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSIPIndirectData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATPutAttrInfo" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCatMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwszReferenceTag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAttrTypeAndAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATEnumerateMember" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrevMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATEnumerateAttr" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hCatalog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCatMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPrevAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATCDFOpen" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATCDF","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnParseError","Type":{"Kind":"ApiRef","Name":"PFN_CDF_PARSE_ERROR_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptCATCDFClose" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pCDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATCDF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CryptCATCDFEnumCatAttributes" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATCDF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPrevAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnParseError","Type":{"Kind":"ApiRef","Name":"PFN_CDF_PARSE_ERROR_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATCDFEnumMembers" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATCDF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPrevMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnParseError","Type":{"Kind":"ApiRef","Name":"PFN_CDF_PARSE_ERROR_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATCDFEnumAttributes" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"pCDF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATCDF","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMember","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATMEMBER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pPrevAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CRYPTCATATTRIBUTE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnParseError","Type":{"Kind":"ApiRef","Name":"PFN_CDF_PARSE_ERROR_CALLBACK","TargetKind":"FunctionPointer","Api":"Security","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCatalogFile" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CryptCATAdminAcquireContext" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phCatAdmin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pgSubsystem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminAcquireContext2" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phCatAdmin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"pgSubsystem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszHashAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pStrongHashPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_STRONG_SIGN_PARA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminReleaseContext" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminReleaseCatalogContext" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hCatInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminEnumCatalogFromHash" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPrevCatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CryptCATAdminCalcHashFromFileHandle" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminCalcHashFromFileHandle2" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminAddCatalog" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwszCatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszSelectBaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminRemoveCatalog" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwszCatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATCatalogInfoFromContext" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"psCatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CATALOG_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminResolveCatalogPath" + ,"SetLastError":true + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCatAdmin","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwszCatalogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"psCatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CATALOG_INFO","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CryptCATAdminPauseServiceForBackup" + ,"SetLastError":false + ,"DllImport":"WINTRUST" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fResume","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaferGetPolicyInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SaferPolicyInfoClass","Type":{"Kind":"ApiRef","Name":"SAFER_POLICY_INFO_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"InfoBufferRetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaferSetPolicyInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SaferPolicyInfoClass","Type":{"Kind":"ApiRef","Name":"SAFER_POLICY_INFO_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"InfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaferCreateLevel" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLevelId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaferCloseLevel" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaferIdentifyLevel" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwNumProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCodeProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SAFER_CODE_PROPERTIES_V2","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pLevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SaferComputeTokenFromLevel" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"InAccessToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"OutAccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SaferGetLevelInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"ApiRef","Name":"SAFER_OBJECT_INFO_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpQueryBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaferSetLevelInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwInfoType","Type":{"Kind":"ApiRef","Name":"SAFER_OBJECT_INFO_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpQueryBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaferRecordEventLogEntry" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaferiIsExecutableFileType" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szFullPathname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bFromShellExecute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SLOpen" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLClose" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SLInstallProofOfPurchase" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszPKeyAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPKeyString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbPKeySpecificData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPKeySpecificData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"pPkeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLUninstallProofOfPurchase" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPKeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLInstallLicense" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbLicenseBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbLicenseBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pLicenseFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLUninstallLicense" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pLicenseFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLConsumeRight" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAppId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszRightName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SLGetProductSkuInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetPKeyInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pPKeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetLicenseInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pSLLicenseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetLicensingStatusInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAppID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszRightName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pnStatusCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppLicensingStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_LICENSING_STATUS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetPolicyInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetPolicyInformationDWORD" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetServiceInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetApplicationInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLActivateProduct" + ,"SetLastError":false + ,"DllImport":"slcext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbAppSpecificData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pvAppSpecificData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pActivationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_ACTIVATION_INFO_HEADER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszProxyServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wProxyPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SLGetServerStatus" + ,"SetLastError":false + ,"DllImport":"slcext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServerURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszAcquisitionType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszProxyServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wProxyPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Optional"]} + ,{"Name":"phrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGenerateOfflineInstallationId" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppwszInstallationId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGenerateOfflineInstallationIdEx" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pActivationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_ACTIVATION_INFO_HEADER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppwszInstallationId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLDepositOfflineConfirmationId" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszInstallationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszConfirmationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLDepositOfflineConfirmationIdEx" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pActivationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_ACTIVATION_INFO_HEADER","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszInstallationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszConfirmationId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLGetPKeyId" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszPKeyAlgorithm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPKeyString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cbPKeySpecificData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPKeySpecificData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pPKeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetInstalledProductKeyIds" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pnProductKeyIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppProductKeyIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLSetCurrentProductKey" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pProductSkuId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pProductKeyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLGetSLIDList" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"eQueryIdType","Type":{"Kind":"ApiRef","Name":"SLIDTYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQueryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"eReturnIdType","Type":{"Kind":"ApiRef","Name":"SLIDTYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pnReturnIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppReturnIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetLicenseFileId" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbLicenseBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbLicenseBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pLicenseFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetLicense" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pLicenseFileId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcbLicenseFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbLicenseFile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLFireEvent" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszEventId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SLRegisterEvent" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszEventId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SLUnregisterEvent" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pwszEventId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pApplicationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SLGetWindowsInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetWindowsInformationDWORD" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLIsGenuineLocal" + ,"SetLastError":false + ,"DllImport":"SLWGA" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pGenuineState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_GENUINE_STATE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pUIOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SL_NONGENUINE_UI_OPTIONS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SLAcquireGenuineTicket" + ,"SetLastError":false + ,"DllImport":"slcext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTicketBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pcbTicketBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwszTemplateId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszServerUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszClientToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SLSetGenuineInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQueryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eDataType","Type":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pbValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SLGetReferralInformation" + ,"SetLastError":false + ,"DllImport":"slcext" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSLC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"eReferralType","Type":{"Kind":"ApiRef","Name":"SLREFERRALTYPE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSkuOrAppId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLGetGenuineInformation" + ,"SetLastError":false + ,"DllImport":"SLC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQueryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"peDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLDATATYPE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SLQueryLicenseValueFromApp" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-slapi-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"valueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"valueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dataBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resultDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqCreateSession" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessLevel","Type":{"Kind":"ApiRef","Name":"DdqAccessLevel","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqCloseSession" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetSessionAccessLevel" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"accessLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DdqAccessLevel","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticDataAccessLevelAllowed" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DdqAccessLevel","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordStats" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"searchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_SEARCH_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"minRowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"maxRowId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordPayload" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rowId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"payload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordLocaleTags" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hTagDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_TAG_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqFreeDiagnosticRecordLocaleTags" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTagDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_TAG_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordLocaleTagAtIndex" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTagDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_TAG_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordLocaleTagCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTagDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_TAG_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"tagDescriptionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordProducers" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProducerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqFreeDiagnosticRecordProducers" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProducerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordProducerAtIndex" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProducerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"producerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordProducerCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProducerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerDescriptionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordProducerCategories" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hCategoryDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqFreeDiagnosticRecordProducerCategories" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCategoryDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordCategoryAtIndex" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCategoryDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"categoryDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordCategoryCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCategoryDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"categoryDescriptionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqIsDiagnosticRecordSampledIn" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"providerGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"providerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"providerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"eventName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"eventVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"eventKeywords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"isSampledIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordPage" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"searchCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_SEARCH_CRITERIA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pageRecordCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"baseRowId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"hRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_RECORD__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqFreeDiagnosticRecordPage" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_RECORD__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordAtIndex" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_RECORD__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"record","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_RECORD","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_RECORD__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"recordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticReportStoreReportCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reportStoreType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reportCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqCancelDiagnosticRecordOperation" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticReport" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reportStoreType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hReport","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_REPORT__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqFreeDiagnosticReport" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_REPORT__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticReportAtIndex" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_REPORT__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"report","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_REPORT_DATA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticReportCount" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_REPORT__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reportCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqExtractDiagnosticReport" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reportStoreType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"destinationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordTagDistribution" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tagStats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_TAG_STATS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"statCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordBinaryDistribution" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"topNBinaries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"binaryStats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_BINARY_STATS","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"statCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqGetDiagnosticRecordSummary" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"producerNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"producerNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"generalStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_GENERAL_STATS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DdqSetTranscriptConfiguration" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"desiredConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DdqGetTranscriptConfiguration" + ,"SetLastError":false + ,"DllImport":"DiagnosticDataQuery" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDIAGNOSTIC_DATA_QUERY_SESSION__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"currentConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "SEC_WINNT_AUTH_IDENTITY_" + ,"CRYPT_PASSWORD_CREDENTIALS" + ,"SCARD_READERSTATE" + ,"LPOCNCONNPROC" + ,"OPENCARD_SEARCH_CRITERIA" + ,"OPENCARDNAME_EX" + ,"OPENCARDNAME" + ,"SERVICE_DESCRIPTION" + ,"SERVICE_FAILURE_ACTIONS" + ,"SERVICE_REQUIRED_PRIVILEGES_INFO" + ,"ENUM_SERVICE_STATUS" + ,"ENUM_SERVICE_STATUS_PROCESS" + ,"QUERY_SERVICE_LOCK_STATUS" + ,"QUERY_SERVICE_CONFIG" + ,"SERVICE_MAIN_FUNCTION" + ,"LPSERVICE_MAIN_FUNCTION" + ,"SERVICE_TABLE_ENTRY" + ,"SERVICE_NOTIFY_2" + ,"SERVICE_CONTROL_STATUS_REASON_PARAMS" + ,"SecPkgInfo" + ,"SecPkgCredentials_Names" + ,"SecPkgCredentials_SSIProvider" + ,"SecPkgContext_Names" + ,"SecPkgContext_KeyInfo" + ,"SecPkgContext_Authority" + ,"SecPkgContext_ProtoInfo" + ,"SecPkgContext_PackageInfo" + ,"SecPkgContext_NegotiationInfo" + ,"SecPkgContext_NativeNames" + ,"SecPkgContext_CredentialName" + ,"ACQUIRE_CREDENTIALS_HANDLE_FN_" + ,"ADD_CREDENTIALS_FN_" + ,"CHANGE_PASSWORD_FN_" + ,"INITIALIZE_SECURITY_CONTEXT_FN_" + ,"QUERY_CONTEXT_ATTRIBUTES_FN_" + ,"QUERY_CONTEXT_ATTRIBUTES_EX_FN_" + ,"SET_CONTEXT_ATTRIBUTES_FN_" + ,"QUERY_CREDENTIALS_ATTRIBUTES_FN_" + ,"QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_" + ,"SET_CREDENTIALS_ATTRIBUTES_FN_" + ,"ENUMERATE_SECURITY_PACKAGES_FN_" + ,"QUERY_SECURITY_PACKAGE_INFO_FN_" + ,"IMPORT_SECURITY_CONTEXT_FN_" + ,"SecurityFunctionTable" + ,"INIT_SECURITY_INTERFACE_" + ,"SEC_WINNT_AUTH_IDENTITY_EX" + ,"CREDENTIAL_ATTRIBUTE" + ,"CREDENTIAL" + ,"CREDENTIAL_TARGET_INFORMATION" + ,"CREDUI_INFO" + ,"SSL_EMPTY_CACHE_FN_" + ,"OBJECTS_AND_NAME_" + ,"TRUSTEE_" + ,"EXPLICIT_ACCESS_" + ,"TRUSTEE_ACCESS" + ,"ACTRL_ACCESS_INFO" + ,"ACTRL_CONTROL_INFO" + ,"INHERITED_FROM" + ,"CERT_SELECT_STRUCT_" + ,"CERT_VIEWPROPERTIES_STRUCT_" + ,"CRYPTUI_VIEWCERTIFICATE_STRUCT" + ,"NETRESOURCE" + ,"UNIVERSAL_NAME_INFO" + ,"REMOTE_NAME_INFO" + ,"AccessCheckAndAuditAlarm" + ,"AccessCheckByTypeAndAuditAlarm" + ,"AccessCheckByTypeResultListAndAuditAlarm" + ,"AccessCheckByTypeResultListAndAuditAlarmByHandle" + ,"ObjectOpenAuditAlarm" + ,"ObjectPrivilegeAuditAlarm" + ,"ObjectCloseAuditAlarm" + ,"ObjectDeleteAuditAlarm" + ,"PrivilegedServiceAuditAlarm" + ,"SetFileSecurity" + ,"GetFileSecurity" + ,"LookupAccountSid" + ,"LookupAccountName" + ,"LookupPrivilegeValue" + ,"LookupPrivilegeName" + ,"LookupPrivilegeDisplayName" + ,"LogonUser" + ,"LogonUserEx" + ,"CryptAcquireContext" + ,"CryptSignHash" + ,"CryptVerifySignature" + ,"CryptSetProvider" + ,"CryptSetProviderEx" + ,"CryptGetDefaultProvider" + ,"CryptEnumProviderTypes" + ,"CryptEnumProviders" + ,"CertRDNValueToStr" + ,"CertNameToStr" + ,"CertStrToName" + ,"CertGetNameString" + ,"CertOpenSystemStore" + ,"CertAddEncodedCertificateToSystemStore" + ,"CryptRetrieveObjectByUrl" + ,"CryptStringToBinary" + ,"CryptBinaryToString" + ,"SCardListReaderGroups" + ,"SCardListReaders" + ,"SCardListCards" + ,"SCardListInterfaces" + ,"SCardGetProviderId" + ,"SCardGetCardTypeProviderName" + ,"SCardIntroduceReaderGroup" + ,"SCardForgetReaderGroup" + ,"SCardIntroduceReader" + ,"SCardForgetReader" + ,"SCardAddReaderToGroup" + ,"SCardRemoveReaderFromGroup" + ,"SCardIntroduceCardType" + ,"SCardSetCardTypeProviderName" + ,"SCardForgetCardType" + ,"SCardLocateCards" + ,"SCardLocateCardsByATR" + ,"SCardGetStatusChange" + ,"SCardConnect" + ,"SCardStatus" + ,"SCardUIDlgSelectCard" + ,"GetOpenCardName" + ,"SCardReadCache" + ,"SCardWriteCache" + ,"SCardGetReaderIcon" + ,"SCardGetDeviceTypeId" + ,"SCardGetReaderDeviceInstanceId" + ,"SCardListReadersWithDeviceInstanceId" + ,"ChangeServiceConfig2" + ,"EnumDependentServices" + ,"EnumServicesStatus" + ,"EnumServicesStatusEx" + ,"GetServiceKeyName" + ,"GetServiceDisplayName" + ,"OpenSCManager" + ,"OpenService" + ,"QueryServiceConfig" + ,"QueryServiceConfig2" + ,"QueryServiceLockStatus" + ,"RegisterServiceCtrlHandler" + ,"RegisterServiceCtrlHandlerEx" + ,"StartServiceCtrlDispatcher" + ,"StartService" + ,"NotifyServiceStatusChange" + ,"ControlServiceEx" + ,"AuditLookupCategoryName" + ,"AuditLookupSubCategoryName" + ,"AuditSetGlobalSacl" + ,"AuditQueryGlobalSacl" + ,"AcquireCredentialsHandle" + ,"AddCredentials" + ,"ChangeAccountPassword" + ,"InitializeSecurityContext" + ,"QueryContextAttributes" + ,"QueryContextAttributesEx" + ,"SetContextAttributes" + ,"QueryCredentialsAttributes" + ,"QueryCredentialsAttributesEx" + ,"SetCredentialsAttributes" + ,"EnumerateSecurityPackages" + ,"QuerySecurityPackageInfo" + ,"ImportSecurityContext" + ,"InitSecurityInterface" + ,"SaslEnumerateProfiles" + ,"SaslGetProfilePackage" + ,"SaslIdentifyPackage" + ,"SaslInitializeSecurityContext" + ,"SspiPromptForCredentials" + ,"AddSecurityPackage" + ,"DeleteSecurityPackage" + ,"CredWrite" + ,"CredRead" + ,"CredEnumerate" + ,"CredWriteDomainCredentials" + ,"CredReadDomainCredentials" + ,"CredDelete" + ,"CredRename" + ,"CredGetTargetInfo" + ,"CredMarshalCredential" + ,"CredUnmarshalCredential" + ,"CredIsMarshaledCredential" + ,"CredUnPackAuthenticationBuffer" + ,"CredPackAuthenticationBuffer" + ,"CredProtect" + ,"CredUnprotect" + ,"CredIsProtected" + ,"CredFindBestCredential" + ,"CredUIPromptForCredentials" + ,"CredUIPromptForWindowsCredentials" + ,"CredUIParseUserName" + ,"CredUICmdLinePromptForCredentials" + ,"CredUIConfirmCredentials" + ,"SslEmptyCache" + ,"WNetSetLastError" + ,"SetEntriesInAcl" + ,"GetExplicitEntriesFromAcl" + ,"GetEffectiveRightsFromAcl" + ,"GetAuditedPermissionsFromAcl" + ,"GetNamedSecurityInfo" + ,"SetNamedSecurityInfo" + ,"GetInheritanceSource" + ,"TreeResetNamedSecurityInfo" + ,"TreeSetNamedSecurityInfo" + ,"BuildSecurityDescriptor" + ,"LookupSecurityDescriptorParts" + ,"BuildExplicitAccessWithName" + ,"BuildImpersonateExplicitAccessWithName" + ,"BuildTrusteeWithName" + ,"BuildImpersonateTrustee" + ,"BuildTrusteeWithSid" + ,"BuildTrusteeWithObjectsAndSid" + ,"BuildTrusteeWithObjectsAndName" + ,"GetTrusteeName" + ,"GetTrusteeType" + ,"GetTrusteeForm" + ,"GetMultipleTrusteeOperation" + ,"GetMultipleTrustee" + ,"ConvertSidToStringSid" + ,"ConvertStringSidToSid" + ,"ConvertStringSecurityDescriptorToSecurityDescriptor" + ,"ConvertSecurityDescriptorToStringSecurityDescriptor" + ,"CryptUIDlgViewCertificate" +] + +} diff --git a/api/Sensors.json b/api/Sensors.json new file mode 100644 index 0000000..cd9dcb2 --- /dev/null +++ b/api/Sensors.json @@ -0,0 +1,474 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SensorManager" + ,"Kind":"ComClassID" + ,"Guid":"77a1c827-fcd2-4689-8915-9d613cc5fa3e" + } + ,{ + "Name":"SensorCollection" + ,"Kind":"ComClassID" + ,"Guid":"79c43adb-a429-469f-aa39-2f2b74b75937" + } + ,{ + "Name":"Sensor" + ,"Kind":"ComClassID" + ,"Guid":"e97ced00-523a-4133-bf6f-d3a2dae7f6ba" + } + ,{ + "Name":"SensorDataReport" + ,"Kind":"ComClassID" + ,"Guid":"4ea9d6ef-694b-4218-8816-ccda8da74bba" + } + ,{ + "Name":"SensorState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SENSOR_STATE_MIN","Value":0} + ,{"Name":"SENSOR_STATE_READY","Value":0} + ,{"Name":"SENSOR_STATE_NOT_AVAILABLE","Value":1} + ,{"Name":"SENSOR_STATE_NO_DATA","Value":2} + ,{"Name":"SENSOR_STATE_INITIALIZING","Value":3} + ,{"Name":"SENSOR_STATE_ACCESS_DENIED","Value":4} + ,{"Name":"SENSOR_STATE_ERROR","Value":5} + ,{"Name":"SENSOR_STATE_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SensorConnectionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SENSOR_CONNECTION_TYPE_PC_INTEGRATED","Value":0} + ,{"Name":"SENSOR_CONNECTION_TYPE_PC_ATTACHED","Value":1} + ,{"Name":"SENSOR_CONNECTION_TYPE_PC_EXTERNAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LOCATION_DESIRED_ACCURACY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LOCATION_DESIRED_ACCURACY_DEFAULT","Value":0} + ,{"Name":"LOCATION_DESIRED_ACCURACY_HIGH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LOCATION_POSITION_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LOCATION_POSITION_SOURCE_CELLULAR","Value":0} + ,{"Name":"LOCATION_POSITION_SOURCE_SATELLITE","Value":1} + ,{"Name":"LOCATION_POSITION_SOURCE_WIFI","Value":2} + ,{"Name":"LOCATION_POSITION_SOURCE_IPADDRESS","Value":3} + ,{"Name":"LOCATION_POSITION_SOURCE_UNKNOWN","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SimpleDeviceOrientation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SIMPLE_DEVICE_ORIENTATION_NOT_ROTATED","Value":0} + ,{"Name":"SIMPLE_DEVICE_ORIENTATION_ROTATED_90","Value":1} + ,{"Name":"SIMPLE_DEVICE_ORIENTATION_ROTATED_180","Value":2} + ,{"Name":"SIMPLE_DEVICE_ORIENTATION_ROTATED_270","Value":3} + ,{"Name":"SIMPLE_DEVICE_ORIENTATION_ROTATED_FACE_UP","Value":4} + ,{"Name":"SIMPLE_DEVICE_ORIENTATION_ROTATED_FACE_DOWN","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MagnetometerAccuracy" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MAGNETOMETER_ACCURACY_UNKNOWN","Value":0} + ,{"Name":"MAGNETOMETER_ACCURACY_UNRELIABLE","Value":1} + ,{"Name":"MAGNETOMETER_ACCURACY_APPROXIMATE","Value":2} + ,{"Name":"MAGNETOMETER_ACCURACY_HIGH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISensorManager" + ,"Kind":"Com" + ,"Guid":"bd77db67-45a8-42dc-8d00-6dcf15f8377a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSensorsByCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sensorCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppSensorsFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISensorCollection","TargetKind":"Com","Api":"Sensors","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSensorsByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sensorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppSensorsFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISensorCollection","TargetKind":"Com","Api":"Sensors","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSensorByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sensorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppSensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"ISensorManagerEvents","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RequestPermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSensors","Type":{"Kind":"ApiRef","Name":"ISensorCollection","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILocationPermissions" + ,"Kind":"Com" + ,"Guid":"d5fb0a7f-e74e-44f5-8e02-4806863a274f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGlobalLocationPermission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckLocationCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClientThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISensorCollection" + ,"Kind":"Com" + ,"Guid":"23571e11-e545-4dd8-a337-b89bf44b10df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSensor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sensorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISensor" + ,"Kind":"Com" + ,"Guid":"5fa08f80-2657-458e-af75-46f73fa6ac5c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensorCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensorType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSupportedDataFields" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDataFields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SupportsDataField" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SensorState","TargetKind":"Default","Api":"Sensors","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDataReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISensorDataReport","TargetKind":"Com","Api":"Sensors","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SupportsEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvents","Type":{"Kind":"ApiRef","Name":"ISensorEvents","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISensorDataReport" + ,"Kind":"Com" + ,"Guid":"0ab9df9b-c4b5-4796-8898-0470706a2e1d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSensorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSensorValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISensorManagerEvents" + ,"Kind":"Com" + ,"Guid":"9b3b0b86-266a-4aad-b21f-fde5501001b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSensorEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"SensorState","TargetKind":"Default","Api":"Sensors","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISensorEvents" + ,"Kind":"Com" + ,"Guid":"5d8dcc91-4641-47e7-b7c3-b74f48a6c391" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"SensorState","TargetKind":"Default","Api":"Sensors","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDataUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pNewData","Type":{"Kind":"ApiRef","Name":"ISensorDataReport","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSensor","Type":{"Kind":"ApiRef","Name":"ISensor","TargetKind":"Com","Api":"Sensors","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"eventID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pEventData","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/SerialController.json b/api/SerialController.json new file mode 100644 index 0000000..3e6962d --- /dev/null +++ b/api/SerialController.json @@ -0,0 +1,99 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HCOMDB__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"ComDBOpen" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"PHComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComDBClose" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComDBGetCurrentPortUsage" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReportType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxPortsReported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ComDBClaimNextFreePort" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ComNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ComDBClaimPort" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ForceClaim","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Forced","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ComDBReleasePort" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ComNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComDBResizeDatabase" + ,"SetLastError":false + ,"DllImport":"MSPORTS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"HComDB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HCOMDB__","TargetKind":"Default","Api":"SerialController","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Services.json b/api/Services.json new file mode 100644 index 0000000..57c5a12 --- /dev/null +++ b/api/Services.json @@ -0,0 +1,97 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"ChangeServiceConfigA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ChangeServiceConfigW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateServiceA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateServiceW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}} + ,"Params":[ + {"Name":"hSCManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStartType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwErrorControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBinaryPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLoadOrderGroup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpdwTagId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpServiceStartName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "ChangeServiceConfig" + ,"CreateService" +] + +} diff --git a/api/SettingsManagementInfrastructure.json b/api/SettingsManagementInfrastructure.json new file mode 100644 index 0000000..7cdf2d4 --- /dev/null +++ b/api/SettingsManagementInfrastructure.json @@ -0,0 +1,911 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SettingsEngine" + ,"Kind":"ComClassID" + ,"Guid":"9f7d7bb5-20b3-11da-81a5-0030f1642e3c" + } + ,{ + "Name":"WcmTargetMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OfflineMode","Value":1} + ,{"Name":"OnlineMode","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmNamespaceEnumerationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SharedEnumeration","Value":1} + ,{"Name":"UserEnumeration","Value":2} + ,{"Name":"AllEnumeration","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmDataType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dataTypeByte","Value":1} + ,{"Name":"dataTypeSByte","Value":2} + ,{"Name":"dataTypeUInt16","Value":3} + ,{"Name":"dataTypeInt16","Value":4} + ,{"Name":"dataTypeUInt32","Value":5} + ,{"Name":"dataTypeInt32","Value":6} + ,{"Name":"dataTypeUInt64","Value":7} + ,{"Name":"dataTypeInt64","Value":8} + ,{"Name":"dataTypeBoolean","Value":11} + ,{"Name":"dataTypeString","Value":12} + ,{"Name":"dataTypeFlagArray","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmSettingType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"settingTypeScalar","Value":1} + ,{"Name":"settingTypeComplex","Value":2} + ,{"Name":"settingTypeList","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmRestrictionFacets" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"restrictionFacetMaxLength","Value":1} + ,{"Name":"restrictionFacetEnumeration","Value":2} + ,{"Name":"restrictionFacetMaxInclusive","Value":4} + ,{"Name":"restrictionFacetMinInclusive","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmUserStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UnknownStatus","Value":0} + ,{"Name":"UserRegistered","Value":1} + ,{"Name":"UserUnregistered","Value":2} + ,{"Name":"UserLoaded","Value":3} + ,{"Name":"UserUnloaded","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WcmNamespaceAccess" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ReadOnlyAccess","Value":1} + ,{"Name":"ReadWriteAccess","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IItemEnumerator" + ,"Kind":"Com" + ,"Guid":"9f7d7bb7-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Current" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ItemValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISettingsIdentity" + ,"Kind":"Com" + ,"Guid":"9f7d7bb6-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITargetInfo" + ,"Kind":"Com" + ,"Guid":"9f7d7bb8-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTargetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmTargetMode","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTargetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetMode","Type":{"Kind":"ApiRef","Name":"WcmTargetMode","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTemporaryStoreLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TemporaryStoreLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTemporaryStoreLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TemporaryStoreLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTargetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTargetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTargetProcessorArchitecture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessorArchitecture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTargetProcessorArchitecture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProcessorArchitecture","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Offline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Offline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExpandTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Offline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ExpandedLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExpandTargetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Offline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ExpandedLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetModulePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Module","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadModule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Module","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ModuleHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetWow64Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InstallerModule","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Wow64Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateWow64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ClientArchitecture","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TranslatedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSchemaHiveLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzHiveDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSchemaHiveLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHiveLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSchemaHiveMountName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzMountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSchemaHiveMountName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISettingsEngine" + ,"Kind":"Com" + ,"Guid":"9f7d7bb9-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"WcmNamespaceEnumerationFlags","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Namespaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsID","Type":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"Access","Type":{"Kind":"ApiRef","Name":"WcmNamespaceAccess","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NamespaceItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsNamespace","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HResult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSettingsIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStoreStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmUserStatus","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnloadStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsID","Type":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"Stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"PushSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Results","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UnregisterNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsID","Type":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"RemoveSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTargetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITargetInfo","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTargetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITargetInfo","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTargetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Target","Type":{"Kind":"ApiRef","Name":"ITargetInfo","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSettingsContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SettingsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsContext","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSettingsContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsContext","Type":{"Kind":"ApiRef","Name":"ISettingsContext","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplySettingsContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsContext","Type":{"Kind":"ApiRef","Name":"ISettingsContext","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"pppwzIdentities","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcIdentities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSettingsContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsContext","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISettingsItem" + ,"Kind":"Com" + ,"Guid":"9f7d7bbb-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSettingType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmSettingType","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmDataType","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetValueRaw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"DataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetValueRaw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ItemHasChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Children","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetListKeyInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"DataType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmDataType","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateListElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"KeyData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Child","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveListElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRestrictionFacets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RestrictionFacets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WcmRestrictionFacets","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRestriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RestrictionFacet","Type":{"Kind":"ApiRef","Name":"WcmRestrictionFacets","TargetKind":"Default","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"FacetData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetKeyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISettingsNamespace" + ,"Kind":"Com" + ,"Guid":"9f7d7bba-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SettingsID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Settings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PushSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsResult","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsItem","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveSettingByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISettingsResult" + ,"Kind":"Com" + ,"Guid":"9f7d7bbc-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetContextDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"file","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISettingsContext" + ,"Kind":"Com" + ,"Guid":"9f7d7bbd-20b3-11da-81a5-0030f1642e3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITargetInfo","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"ITargetInfo","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"pppResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISettingsResult","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcResultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetUserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNamespaceIds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStoredSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentity","Type":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAddedSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppModifiedSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppDeletedSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IItemEnumerator","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevertSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdentity","Type":{"Kind":"ApiRef","Name":"ISettingsIdentity","TargetKind":"Com","Api":"SettingsManagementInfrastructure","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzSetting","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Shell.json b/api/Shell.json new file mode 100644 index 0000000..ceb75e0 --- /dev/null +++ b/api/Shell.json @@ -0,0 +1,35684 @@ +{ + +"Constants":[ + { + "Name":"GPFIDL_DEFAULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GPFIDL_ALTNAME" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GPFIDL_UNCPRINTER" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ISHCUTCMDID_DOWNLOADICON" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ISHCUTCMDID_INTSHORTCUTCREATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ISHCUTCMDID_COMMITHISTORY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ISHCUTCMDID_SETUSERAWURL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SFBID_PIDLCHANGED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DBCID_EMPTY" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DBCID_ONDRAG" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DBCID_CLSIDOFBAR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DBCID_RESIZE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DBCID_GETBAR" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BMICON_LARGE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BMICON_SMALL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_NOREMAPCLSID" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_BYEXENAME" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_OPEN_BYEXENAME" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_DEFAULTTOSTAR" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_DEFAULTTOFOLDER" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_NOUSERSETTINGS" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_NOTRUNCATE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_VERIFY" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_REMAPRUNDLL" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_NOFIXUPS" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_IGNOREBASECLASS" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_IGNOREUNKNOWN" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_FIXED_PROGID" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_IS_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_INIT_FOR_FILE" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_IS_FULL_URI" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_PER_MACHINE_ONLY" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"ASSOCF_APP_TO_APP" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"CTF_INSIST" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CTF_THREAD_REF" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CTF_PROCESS_REF" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CTF_COINIT_STA" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CTF_COINIT" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CTF_FREELIBANDEXIT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CTF_REF_COUNTED" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"CTF_WAIT_ALLOWCOM" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"CTF_UNUSED" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"CTF_INHERITWOW64" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"CTF_WAIT_NO_REENTRANCY" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"CTF_KEYBOARD_LOCALE" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"CTF_OLEINITIALIZE" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"CTF_COINIT_MTA" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"CTF_NOADDREFLIB" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"SHGFI_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHGFI_ADDOVERLAYS","Value":32} + ,{"Name":"SHGFI_ATTR_SPECIFIED","Value":131072} + ,{"Name":"SHGFI_ATTRIBUTES","Value":2048} + ,{"Name":"SHGFI_DISPLAYNAME","Value":512} + ,{"Name":"SHGFI_EXETYPE","Value":8192} + ,{"Name":"SHGFI_ICON","Value":256} + ,{"Name":"SHGFI_ICONLOCATION","Value":4096} + ,{"Name":"SHGFI_LARGEICON","Value":0} + ,{"Name":"SHGFI_LINKOVERLAY","Value":32768} + ,{"Name":"SHGFI_OPENICON","Value":2} + ,{"Name":"SHGFI_OVERLAYINDEX","Value":64} + ,{"Name":"SHGFI_PIDL","Value":8} + ,{"Name":"SHGFI_SELECTED","Value":65536} + ,{"Name":"SHGFI_SHELLICONSIZE","Value":4} + ,{"Name":"SHGFI_SMALLICON","Value":1} + ,{"Name":"SHGFI_SYSICONINDEX","Value":16384} + ,{"Name":"SHGFI_TYPENAME","Value":1024} + ,{"Name":"SHGFI_USEFILEATTRIBUTES","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHCNE_ID" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHCNE_RENAMEITEM","Value":1} + ,{"Name":"SHCNE_CREATE","Value":2} + ,{"Name":"SHCNE_DELETE","Value":4} + ,{"Name":"SHCNE_MKDIR","Value":8} + ,{"Name":"SHCNE_RMDIR","Value":16} + ,{"Name":"SHCNE_MEDIAINSERTED","Value":32} + ,{"Name":"SHCNE_MEDIAREMOVED","Value":64} + ,{"Name":"SHCNE_DRIVEREMOVED","Value":128} + ,{"Name":"SHCNE_DRIVEADD","Value":256} + ,{"Name":"SHCNE_NETSHARE","Value":512} + ,{"Name":"SHCNE_NETUNSHARE","Value":1024} + ,{"Name":"SHCNE_ATTRIBUTES","Value":2048} + ,{"Name":"SHCNE_UPDATEDIR","Value":4096} + ,{"Name":"SHCNE_UPDATEITEM","Value":8192} + ,{"Name":"SHCNE_SERVERDISCONNECT","Value":16384} + ,{"Name":"SHCNE_UPDATEIMAGE","Value":32768} + ,{"Name":"SHCNE_DRIVEADDGUI","Value":65536} + ,{"Name":"SHCNE_RENAMEFOLDER","Value":131072} + ,{"Name":"SHCNE_FREESPACE","Value":262144} + ,{"Name":"SHCNE_EXTENDED_EVENT","Value":67108864} + ,{"Name":"SHCNE_ASSOCCHANGED","Value":134217728} + ,{"Name":"SHCNE_DISKEVENTS","Value":145439} + ,{"Name":"SHCNE_GLOBALEVENTS","Value":201687520} + ,{"Name":"SHCNE_ALLEVENTS","Value":2147483647} + ,{"Name":"SHCNE_INTERRUPT","Value":2147483648} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SHCNRF_SOURCE" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHCNRF_InterruptLevel","Value":1} + ,{"Name":"SHCNRF_ShellLevel","Value":2} + ,{"Name":"SHCNRF_RecursiveInterrupt","Value":4096} + ,{"Name":"SHCNRF_NewDelivery","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHCNF_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHCNF_IDLIST","Value":0} + ,{"Name":"SHCNF_PATHA","Value":1} + ,{"Name":"SHCNF_PRINTERA","Value":2} + ,{"Name":"SHCNF_DWORD","Value":3} + ,{"Name":"SHCNF_PATHW","Value":5} + ,{"Name":"SHCNF_PRINTERW","Value":6} + ,{"Name":"SHCNF_TYPE","Value":255} + ,{"Name":"SHCNF_FLUSH","Value":4096} + ,{"Name":"SHCNF_FLUSHNOWAIT","Value":12288} + ,{"Name":"SHCNF_NOTIFYRECURSIVE","Value":65536} + ,{"Name":"SHCNF_PATH","Value":5} + ,{"Name":"SHCNF_PRINTER","Value":6} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"QITIPF_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"QITIPF_DEFAULT","Value":0} + ,{"Name":"QITIPF_USENAME","Value":1} + ,{"Name":"QITIPF_LINKNOTARGET","Value":2} + ,{"Name":"QITIPF_LINKUSETARGET","Value":4} + ,{"Name":"QITIPF_USESLOWTIP","Value":8} + ,{"Name":"QITIPF_SINGLELINE","Value":16} + ,{"Name":"QIF_CACHED","Value":1} + ,{"Name":"QIF_DONTEXPANDFOLDER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHDID_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHDID_ROOT_REGITEM","Value":1} + ,{"Name":"SHDID_FS_FILE","Value":2} + ,{"Name":"SHDID_FS_DIRECTORY","Value":3} + ,{"Name":"SHDID_FS_OTHER","Value":4} + ,{"Name":"SHDID_COMPUTER_DRIVE35","Value":5} + ,{"Name":"SHDID_COMPUTER_DRIVE525","Value":6} + ,{"Name":"SHDID_COMPUTER_REMOVABLE","Value":7} + ,{"Name":"SHDID_COMPUTER_FIXED","Value":8} + ,{"Name":"SHDID_COMPUTER_NETDRIVE","Value":9} + ,{"Name":"SHDID_COMPUTER_CDROM","Value":10} + ,{"Name":"SHDID_COMPUTER_RAMDISK","Value":11} + ,{"Name":"SHDID_COMPUTER_OTHER","Value":12} + ,{"Name":"SHDID_NET_DOMAIN","Value":13} + ,{"Name":"SHDID_NET_SERVER","Value":14} + ,{"Name":"SHDID_NET_SHARE","Value":15} + ,{"Name":"SHDID_NET_RESTOFNET","Value":16} + ,{"Name":"SHDID_NET_OTHER","Value":17} + ,{"Name":"SHDID_COMPUTER_IMAGING","Value":18} + ,{"Name":"SHDID_COMPUTER_AUDIO","Value":19} + ,{"Name":"SHDID_COMPUTER_SHAREDDOCS","Value":20} + ,{"Name":"SHDID_MOBILE_DEVICE","Value":21} + ,{"Name":"SHDID_REMOTE_DESKTOP_DRIVE","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHGDFIL_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHGDFIL_FINDDATA","Value":1} + ,{"Name":"SHGDFIL_NETRESOURCE","Value":2} + ,{"Name":"SHGDFIL_DESCRIPTIONID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRF_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PRF_VERIFYEXISTS","Value":1} + ,{"Name":"PRF_TRYPROGRAMEXTENSIONS","Value":3} + ,{"Name":"PRF_FIRSTDIRDEF","Value":4} + ,{"Name":"PRF_DONTFINDLNK","Value":8} + ,{"Name":"PRF_REQUIREABSOLUTE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCS_RET" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PCS_FATAL","Value":2147483648} + ,{"Name":"PCS_REPLACEDCHAR","Value":1} + ,{"Name":"PCS_REMOVEDCHAR","Value":2} + ,{"Name":"PCS_TRUNCATED","Value":4} + ,{"Name":"PCS_PATHTOOLONG","Value":8} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"MM_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"MM_ADDSEPARATOR","Value":1} + ,{"Name":"MM_SUBMENUSHAVEIDS","Value":2} + ,{"Name":"MM_DONTREMOVESEPS","Value":4} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SHOP_TYPE" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHOP_PRINTERNAME","Value":1} + ,{"Name":"SHOP_FILEPATH","Value":2} + ,{"Name":"SHOP_VOLUMEGUID","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHFMT_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHFMT_ID_DEFAULT","Value":65535} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SHFMT_OPT" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SHFMT_OPT_NONE","Value":0} + ,{"Name":"SHFMT_OPT_FULL","Value":1} + ,{"Name":"SHFMT_OPT_SYSONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHFMT_RET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHFMT_ERROR","Value":4294967295} + ,{"Name":"SHFMT_CANCEL","Value":4294967294} + ,{"Name":"SHFMT_NOFORMAT","Value":4294967293} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"VALIDATEUNC_OPTION" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"VALIDATEUNC_CONNECT","Value":1} + ,{"Name":"VALIDATEUNC_NOUI","Value":2} + ,{"Name":"VALIDATEUNC_PRINT","Value":4} + ,{"Name":"VALIDATEUNC_PERSIST","Value":8} + ,{"Name":"VALIDATEUNC_VALID","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SFVM_MESSAGE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SFVM_MERGEMENU","Value":1} + ,{"Name":"SFVM_INVOKECOMMAND","Value":2} + ,{"Name":"SFVM_GETHELPTEXT","Value":3} + ,{"Name":"SFVM_GETTOOLTIPTEXT","Value":4} + ,{"Name":"SFVM_GETBUTTONINFO","Value":5} + ,{"Name":"SFVM_GETBUTTONS","Value":6} + ,{"Name":"SFVM_INITMENUPOPUP","Value":7} + ,{"Name":"SFVM_FSNOTIFY","Value":14} + ,{"Name":"SFVM_WINDOWCREATED","Value":15} + ,{"Name":"SFVM_GETDETAILSOF","Value":23} + ,{"Name":"SFVM_COLUMNCLICK","Value":24} + ,{"Name":"SFVM_QUERYFSNOTIFY","Value":25} + ,{"Name":"SFVM_DEFITEMCOUNT","Value":26} + ,{"Name":"SFVM_DEFVIEWMODE","Value":27} + ,{"Name":"SFVM_UNMERGEMENU","Value":28} + ,{"Name":"SFVM_UPDATESTATUSBAR","Value":31} + ,{"Name":"SFVM_BACKGROUNDENUM","Value":32} + ,{"Name":"SFVM_DIDDRAGDROP","Value":36} + ,{"Name":"SFVM_SETISFV","Value":39} + ,{"Name":"SFVM_THISIDLIST","Value":41} + ,{"Name":"SFVM_ADDPROPERTYPAGES","Value":47} + ,{"Name":"SFVM_BACKGROUNDENUMDONE","Value":48} + ,{"Name":"SFVM_GETNOTIFY","Value":49} + ,{"Name":"SFVM_GETSORTDEFAULTS","Value":53} + ,{"Name":"SFVM_SIZE","Value":57} + ,{"Name":"SFVM_GETZONE","Value":58} + ,{"Name":"SFVM_GETPANE","Value":59} + ,{"Name":"SFVM_GETHELPTOPIC","Value":63} + ,{"Name":"SFVM_GETANIMATION","Value":68} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SFVS_SELECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SFVS_SELECT_NONE","Value":0} + ,{"Name":"SFVS_SELECT_ALLITEMS","Value":1} + ,{"Name":"SFVS_SELECT_INVERT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DFM_MESSAGE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DFM_MERGECONTEXTMENU","Value":1} + ,{"Name":"DFM_INVOKECOMMAND","Value":2} + ,{"Name":"DFM_GETHELPTEXT","Value":5} + ,{"Name":"DFM_WM_MEASUREITEM","Value":6} + ,{"Name":"DFM_WM_DRAWITEM","Value":7} + ,{"Name":"DFM_WM_INITMENUPOPUP","Value":8} + ,{"Name":"DFM_VALIDATECMD","Value":9} + ,{"Name":"DFM_MERGECONTEXTMENU_TOP","Value":10} + ,{"Name":"DFM_GETHELPTEXTW","Value":11} + ,{"Name":"DFM_INVOKECOMMANDEX","Value":12} + ,{"Name":"DFM_MAPCOMMANDNAME","Value":13} + ,{"Name":"DFM_GETDEFSTATICID","Value":14} + ,{"Name":"DFM_GETVERBW","Value":15} + ,{"Name":"DFM_GETVERBA","Value":16} + ,{"Name":"DFM_MERGECONTEXTMENU_BOTTOM","Value":17} + ,{"Name":"DFM_MODIFYQCMFLAGS","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DFM_CMD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DFM_CMD_DELETE","Value":-1} + ,{"Name":"DFM_CMD_MOVE","Value":-2} + ,{"Name":"DFM_CMD_COPY","Value":-3} + ,{"Name":"DFM_CMD_LINK","Value":-4} + ,{"Name":"DFM_CMD_PROPERTIES","Value":-5} + ,{"Name":"DFM_CMD_NEWFOLDER","Value":-6} + ,{"Name":"DFM_CMD_PASTE","Value":-7} + ,{"Name":"DFM_CMD_VIEWLIST","Value":-8} + ,{"Name":"DFM_CMD_VIEWDETAILS","Value":-9} + ,{"Name":"DFM_CMD_PASTELINK","Value":-10} + ,{"Name":"DFM_CMD_PASTESPECIAL","Value":-11} + ,{"Name":"DFM_CMD_MODALPROP","Value":-12} + ,{"Name":"DFM_CMD_RENAME","Value":-13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PID_IS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PID_IS_URL","Value":2} + ,{"Name":"PID_IS_NAME","Value":4} + ,{"Name":"PID_IS_WORKINGDIR","Value":5} + ,{"Name":"PID_IS_HOTKEY","Value":6} + ,{"Name":"PID_IS_SHOWCMD","Value":7} + ,{"Name":"PID_IS_ICONINDEX","Value":8} + ,{"Name":"PID_IS_ICONFILE","Value":9} + ,{"Name":"PID_IS_WHATSNEW","Value":10} + ,{"Name":"PID_IS_AUTHOR","Value":11} + ,{"Name":"PID_IS_DESCRIPTION","Value":12} + ,{"Name":"PID_IS_COMMENT","Value":13} + ,{"Name":"PID_IS_ROAMED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PID_INTSITE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PID_INTSITE_WHATSNEW","Value":2} + ,{"Name":"PID_INTSITE_AUTHOR","Value":3} + ,{"Name":"PID_INTSITE_LASTVISIT","Value":4} + ,{"Name":"PID_INTSITE_LASTMOD","Value":5} + ,{"Name":"PID_INTSITE_VISITCOUNT","Value":6} + ,{"Name":"PID_INTSITE_DESCRIPTION","Value":7} + ,{"Name":"PID_INTSITE_COMMENT","Value":8} + ,{"Name":"PID_INTSITE_FLAGS","Value":9} + ,{"Name":"PID_INTSITE_CONTENTLEN","Value":10} + ,{"Name":"PID_INTSITE_CONTENTCODE","Value":11} + ,{"Name":"PID_INTSITE_RECURSE","Value":12} + ,{"Name":"PID_INTSITE_WATCH","Value":13} + ,{"Name":"PID_INTSITE_SUBSCRIPTION","Value":14} + ,{"Name":"PID_INTSITE_URL","Value":15} + ,{"Name":"PID_INTSITE_TITLE","Value":16} + ,{"Name":"PID_INTSITE_CODEPAGE","Value":18} + ,{"Name":"PID_INTSITE_TRACKING","Value":19} + ,{"Name":"PID_INTSITE_ICONINDEX","Value":20} + ,{"Name":"PID_INTSITE_ICONFILE","Value":21} + ,{"Name":"PID_INTSITE_ROAMED","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIDISF_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PIDISF_RECENTLYCHANGED","Value":1} + ,{"Name":"PIDISF_CACHEDSTICKY","Value":2} + ,{"Name":"PIDISF_CACHEIMAGES","Value":16} + ,{"Name":"PIDISF_FOLLOWALLLINKS","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIDISM_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PIDISM_GLOBAL","Value":0} + ,{"Name":"PIDISM_WATCH","Value":1} + ,{"Name":"PIDISM_DONTWATCH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PIDISR_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PIDISR_UP_TO_DATE","Value":0} + ,{"Name":"PIDISR_NEEDS_ADD","Value":1} + ,{"Name":"PIDISR_NEEDS_UPDATE","Value":2} + ,{"Name":"PIDISR_NEEDS_DELETE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SSF_MASK" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"SSF_SHOWALLOBJECTS","Value":1} + ,{"Name":"SSF_SHOWEXTENSIONS","Value":2} + ,{"Name":"SSF_HIDDENFILEEXTS","Value":4} + ,{"Name":"SSF_SERVERADMINUI","Value":4} + ,{"Name":"SSF_SHOWCOMPCOLOR","Value":8} + ,{"Name":"SSF_SORTCOLUMNS","Value":16} + ,{"Name":"SSF_SHOWSYSFILES","Value":32} + ,{"Name":"SSF_DOUBLECLICKINWEBVIEW","Value":128} + ,{"Name":"SSF_SHOWATTRIBCOL","Value":256} + ,{"Name":"SSF_DESKTOPHTML","Value":512} + ,{"Name":"SSF_WIN95CLASSIC","Value":1024} + ,{"Name":"SSF_DONTPRETTYPATH","Value":2048} + ,{"Name":"SSF_SHOWINFOTIP","Value":8192} + ,{"Name":"SSF_MAPNETDRVBUTTON","Value":4096} + ,{"Name":"SSF_NOCONFIRMRECYCLE","Value":32768} + ,{"Name":"SSF_HIDEICONS","Value":16384} + ,{"Name":"SSF_FILTER","Value":65536} + ,{"Name":"SSF_WEBVIEW","Value":131072} + ,{"Name":"SSF_SHOWSUPERHIDDEN","Value":262144} + ,{"Name":"SSF_SEPPROCESS","Value":524288} + ,{"Name":"SSF_NONETCRAWLING","Value":1048576} + ,{"Name":"SSF_STARTPANELON","Value":2097152} + ,{"Name":"SSF_SHOWSTARTPAGE","Value":4194304} + ,{"Name":"SSF_AUTOCHECKSELECT","Value":8388608} + ,{"Name":"SSF_ICONSONLY","Value":16777216} + ,{"Name":"SSF_SHOWTYPEOVERLAY","Value":33554432} + ,{"Name":"SSF_SHOWSTATUSBAR","Value":67108864} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"SUBCLASSPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIdSubclass","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwRefData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"INotifyReplica" + ,"Kind":"Com" + ,"Guid":"99180163-da16-101a-935c-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"YouAreAReplica" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulcOtherReplicas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpmkOtherReplicas","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"HELPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iContextType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCtrlId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hItemHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwContextId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MousePos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MULTIKEYHELPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mkSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mkKeylist","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"szKeyphrase","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MULTIKEYHELPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mkSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mkKeylist","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szKeyphrase","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HELPWININFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wStructSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgchMember","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HELPWININFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wStructSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"wMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"rgchMember","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ShFindChangeNotifcationHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"SHChangeNotification_Unlock" + } + ,{ + "Name":"SOFTDISTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAdState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szAbstract","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szHREF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstalledVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInstalledVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpdateVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpdateVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAdvertisedVersionMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAdvertisedVersionLS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGFONTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lfHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfEscapement","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfOrientation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfUnderline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfStrikeOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfOutPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfClipPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfQuality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfFaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGFONTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lfHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfEscapement","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfOrientation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfWeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfItalic","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfUnderline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfStrikeOut","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfOutPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfClipPrecision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfQuality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfPitchAndFamily","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"lfFaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPCATEGORYINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AppCategoryId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPCATEGORYINFOLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCategory","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCategoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPCATEGORYINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IInitializeWithFile" + ,"Kind":"Com" + ,"Guid":"b7d14566-0509-4cce-a71f-0a554233bd9b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInitializeWithStream" + ,"Kind":"Com" + ,"Guid":"b824b49d-22ac-4161-ac8a-9916e8fa3f7f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INamedPropertyStore" + ,"Kind":"Com" + ,"Guid":"71604b0f-97b0-4764-8577-2f13e98a1422" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNamedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNamedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNameAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithPropertyKey" + ,"Kind":"Com" + ,"Guid":"fc0ca0a7-c316-4fd2-9031-3e628e6d4f23" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPropertyKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPropertyKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDelayedPropertyStoreFactory" + ,"Kind":"Com" + ,"Guid":"40d4577f-e237-4bdb-bd69-58f089431b6a" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyStoreFactory","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetDelayedPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStoreId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPersistSerializedPropStorage" + ,"Kind":"Com" + ,"Guid":"e318ad57-0aa0-450f-aca5-6fab7103d917" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPropertyStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPSTORAGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPSTORAGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistSerializedPropStorage2" + ,"Kind":"Com" + ,"Guid":"77effa68-4f98-4366-ba72-573b3d880571" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistSerializedPropStorage","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyStorageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyStorageBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPSTORAGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICreateObject" + ,"Kind":"Com" + ,"Guid":"75121952-e0d0-43e5-9380-1d80483acf72" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ShellWindowTypeConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SWC_EXPLORER","Value":0} + ,{"Name":"SWC_BROWSER","Value":1} + ,{"Name":"SWC_3RDPARTY","Value":2} + ,{"Name":"SWC_CALLBACK","Value":4} + ,{"Name":"SWC_DESKTOP","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ShellWindowFindWindowOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SWFO_NEEDDISPATCH","Value":1} + ,{"Name":"SWFO_INCLUDEPENDING","Value":2} + ,{"Name":"SWFO_COOKIEPASSED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellWindows" + ,"Kind":"Com" + ,"Guid":"85cb6900-4d95-11cf-960c-0080c7f4ee85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Folder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pid","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"swClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lThreadId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarlocRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"swClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Revoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNavigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnActivated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fActive","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindWindowSW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarLocRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"swClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"swfwOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppdispOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OnCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCookie","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessAttachDetach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAttach","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HDROP__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAGINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fNC","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated","NullNullTerminated"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRAGINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fNC","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpFileList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated","NullNullTerminated"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPBARDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uCallbackMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHFILEOPSTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fAnyOperationsAborted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hNameMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpszProgressTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHFILEOPSTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFrom","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"pTo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fAnyOperationsAborted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hNameMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpszProgressTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHNAMEMAPPINGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNewPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchOldPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cchNewPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHNAMEMAPPINGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszNewPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchOldPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cchNewPath","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHELLEXECUTEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstApp","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hkeyClass","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwHotKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Shell","Parents":["SHELLEXECUTEINFOA"]},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SHELLEXECUTEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstApp","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hkeyClass","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwHotKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Shell","Parents":["SHELLEXECUTEINFOW"]},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SHCREATEPROCESSINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hUserToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProcessAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bInheritHandles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASSOCCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOCCLASS_SHELL_KEY","Value":0} + ,{"Name":"ASSOCCLASS_PROGID_KEY","Value":1} + ,{"Name":"ASSOCCLASS_PROGID_STR","Value":2} + ,{"Name":"ASSOCCLASS_CLSID_KEY","Value":3} + ,{"Name":"ASSOCCLASS_CLSID_STR","Value":4} + ,{"Name":"ASSOCCLASS_APP_KEY","Value":5} + ,{"Name":"ASSOCCLASS_APP_STR","Value":6} + ,{"Name":"ASSOCCLASS_SYSTEM_STR","Value":7} + ,{"Name":"ASSOCCLASS_FOLDER","Value":8} + ,{"Name":"ASSOCCLASS_STAR","Value":9} + ,{"Name":"ASSOCCLASS_FIXED_PROGID_STR","Value":10} + ,{"Name":"ASSOCCLASS_PROTOCOL_STR","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCIATIONELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ac","Type":{"Kind":"ApiRef","Name":"ASSOCCLASS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"hkClass","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHQUERYRBINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"i64Size","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"i64NumItems","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_USER_NOTIFICATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUNS_NOT_PRESENT","Value":1} + ,{"Name":"QUNS_BUSY","Value":2} + ,{"Name":"QUNS_RUNNING_D3D_FULL_SCREEN","Value":3} + ,{"Name":"QUNS_PRESENTATION_MODE","Value":4} + ,{"Name":"QUNS_ACCEPTS_NOTIFICATIONS","Value":5} + ,{"Name":"QUNS_QUIET_TIME","Value":6} + ,{"Name":"QUNS_APP","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NOTIFYICONDATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCallbackMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szTip","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Shell","Parents":["NOTIFYICONDATAA"]},"Attrs":[]} + ,{"Name":"szInfoTitle","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidItem","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hBalloonIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NOTIFYICONDATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCallbackMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szTip","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Shell","Parents":["NOTIFYICONDATAW"]},"Attrs":[]} + ,{"Name":"szInfoTitle","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidItem","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hBalloonIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NOTIFYICONIDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidItem","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHFILEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szTypeName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHFILEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDisplayName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szTypeName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHSTOCKICONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"iSysImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"szPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHSTOCKICONID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SIID_DOCNOASSOC","Value":0} + ,{"Name":"SIID_DOCASSOC","Value":1} + ,{"Name":"SIID_APPLICATION","Value":2} + ,{"Name":"SIID_FOLDER","Value":3} + ,{"Name":"SIID_FOLDEROPEN","Value":4} + ,{"Name":"SIID_DRIVE525","Value":5} + ,{"Name":"SIID_DRIVE35","Value":6} + ,{"Name":"SIID_DRIVEREMOVE","Value":7} + ,{"Name":"SIID_DRIVEFIXED","Value":8} + ,{"Name":"SIID_DRIVENET","Value":9} + ,{"Name":"SIID_DRIVENETDISABLED","Value":10} + ,{"Name":"SIID_DRIVECD","Value":11} + ,{"Name":"SIID_DRIVERAM","Value":12} + ,{"Name":"SIID_WORLD","Value":13} + ,{"Name":"SIID_SERVER","Value":15} + ,{"Name":"SIID_PRINTER","Value":16} + ,{"Name":"SIID_MYNETWORK","Value":17} + ,{"Name":"SIID_FIND","Value":22} + ,{"Name":"SIID_HELP","Value":23} + ,{"Name":"SIID_SHARE","Value":28} + ,{"Name":"SIID_LINK","Value":29} + ,{"Name":"SIID_SLOWFILE","Value":30} + ,{"Name":"SIID_RECYCLER","Value":31} + ,{"Name":"SIID_RECYCLERFULL","Value":32} + ,{"Name":"SIID_MEDIACDAUDIO","Value":40} + ,{"Name":"SIID_LOCK","Value":47} + ,{"Name":"SIID_AUTOLIST","Value":49} + ,{"Name":"SIID_PRINTERNET","Value":50} + ,{"Name":"SIID_SERVERSHARE","Value":51} + ,{"Name":"SIID_PRINTERFAX","Value":52} + ,{"Name":"SIID_PRINTERFAXNET","Value":53} + ,{"Name":"SIID_PRINTERFILE","Value":54} + ,{"Name":"SIID_STACK","Value":55} + ,{"Name":"SIID_MEDIASVCD","Value":56} + ,{"Name":"SIID_STUFFEDFOLDER","Value":57} + ,{"Name":"SIID_DRIVEUNKNOWN","Value":58} + ,{"Name":"SIID_DRIVEDVD","Value":59} + ,{"Name":"SIID_MEDIADVD","Value":60} + ,{"Name":"SIID_MEDIADVDRAM","Value":61} + ,{"Name":"SIID_MEDIADVDRW","Value":62} + ,{"Name":"SIID_MEDIADVDR","Value":63} + ,{"Name":"SIID_MEDIADVDROM","Value":64} + ,{"Name":"SIID_MEDIACDAUDIOPLUS","Value":65} + ,{"Name":"SIID_MEDIACDRW","Value":66} + ,{"Name":"SIID_MEDIACDR","Value":67} + ,{"Name":"SIID_MEDIACDBURN","Value":68} + ,{"Name":"SIID_MEDIABLANKCD","Value":69} + ,{"Name":"SIID_MEDIACDROM","Value":70} + ,{"Name":"SIID_AUDIOFILES","Value":71} + ,{"Name":"SIID_IMAGEFILES","Value":72} + ,{"Name":"SIID_VIDEOFILES","Value":73} + ,{"Name":"SIID_MIXEDFILES","Value":74} + ,{"Name":"SIID_FOLDERBACK","Value":75} + ,{"Name":"SIID_FOLDERFRONT","Value":76} + ,{"Name":"SIID_SHIELD","Value":77} + ,{"Name":"SIID_WARNING","Value":78} + ,{"Name":"SIID_INFO","Value":79} + ,{"Name":"SIID_ERROR","Value":80} + ,{"Name":"SIID_KEY","Value":81} + ,{"Name":"SIID_SOFTWARE","Value":82} + ,{"Name":"SIID_RENAME","Value":83} + ,{"Name":"SIID_DELETE","Value":84} + ,{"Name":"SIID_MEDIAAUDIODVD","Value":85} + ,{"Name":"SIID_MEDIAMOVIEDVD","Value":86} + ,{"Name":"SIID_MEDIAENHANCEDCD","Value":87} + ,{"Name":"SIID_MEDIAENHANCEDDVD","Value":88} + ,{"Name":"SIID_MEDIAHDDVD","Value":89} + ,{"Name":"SIID_MEDIABLURAY","Value":90} + ,{"Name":"SIID_MEDIAVCD","Value":91} + ,{"Name":"SIID_MEDIADVDPLUSR","Value":92} + ,{"Name":"SIID_MEDIADVDPLUSRW","Value":93} + ,{"Name":"SIID_DESKTOPPC","Value":94} + ,{"Name":"SIID_MOBILEPC","Value":95} + ,{"Name":"SIID_USERS","Value":96} + ,{"Name":"SIID_MEDIASMARTMEDIA","Value":97} + ,{"Name":"SIID_MEDIACOMPACTFLASH","Value":98} + ,{"Name":"SIID_DEVICECELLPHONE","Value":99} + ,{"Name":"SIID_DEVICECAMERA","Value":100} + ,{"Name":"SIID_DEVICEVIDEOCAMERA","Value":101} + ,{"Name":"SIID_DEVICEAUDIOPLAYER","Value":102} + ,{"Name":"SIID_NETWORKCONNECT","Value":103} + ,{"Name":"SIID_INTERNET","Value":104} + ,{"Name":"SIID_ZIPFILE","Value":105} + ,{"Name":"SIID_SETTINGS","Value":106} + ,{"Name":"SIID_DRIVEHDDVD","Value":132} + ,{"Name":"SIID_DRIVEBD","Value":133} + ,{"Name":"SIID_MEDIAHDDVDROM","Value":134} + ,{"Name":"SIID_MEDIAHDDVDR","Value":135} + ,{"Name":"SIID_MEDIAHDDVDRAM","Value":136} + ,{"Name":"SIID_MEDIABDROM","Value":137} + ,{"Name":"SIID_MEDIABDR","Value":138} + ,{"Name":"SIID_MEDIABDRE","Value":139} + ,{"Name":"SIID_CLUSTEREDDRIVE","Value":140} + ,{"Name":"SIID_MAX_ICONS","Value":181} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPEN_PRINTER_PROPS_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSheetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uSheetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPEN_PRINTER_PROPS_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSheetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uSheetIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCANSHAREFOLDERW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNSHOWSHAREFOLDERUIW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryCancelAutoPlay" + ,"Kind":"ComClassID" + ,"Guid":"331f1768-05a9-4ddd-b86e-dae34ddc998a" + } + ,{ + "Name":"TimeCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"3bb4118f-ddfd-4d30-a348-9fb5d6bf1afe" + } + ,{ + "Name":"AlphabeticalCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"3c2654c6-7372-4f6b-b310-55d6128f49d2" + } + ,{ + "Name":"MergedCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"8e827c11-33e7-4bc1-b242-8cd9a1c2b304" + } + ,{ + "Name":"ImageProperties" + ,"Kind":"ComClassID" + ,"Guid":"7ab770c7-0e23-4d7a-8aa2-19bfad479829" + } + ,{ + "Name":"CDBurn" + ,"Kind":"ComClassID" + ,"Guid":"fbeb8a05-beee-4442-804e-409d6c4515e9" + } + ,{ + "Name":"StartMenuPin" + ,"Kind":"ComClassID" + ,"Guid":"a2a9545d-a0c2-42b4-9708-a0b2badd77c8" + } + ,{ + "Name":"WebWizardHost" + ,"Kind":"ComClassID" + ,"Guid":"c827f149-55c1-4d28-935e-57e47caed973" + } + ,{ + "Name":"PublishDropTarget" + ,"Kind":"ComClassID" + ,"Guid":"cc6eeffb-43f6-46c5-9619-51d571967f7d" + } + ,{ + "Name":"PublishingWizard" + ,"Kind":"ComClassID" + ,"Guid":"6b33163c-76a5-4b6c-bf21-45de9cd503a1" + } + ,{ + "Name":"InternetPrintOrdering" + ,"Kind":"ComClassID" + ,"Guid":"add36aa8-751a-4579-a266-d66f5202ccbb" + } + ,{ + "Name":"FolderViewHost" + ,"Kind":"ComClassID" + ,"Guid":"20b1cb23-6968-4eb9-b7d4-a66d00d07cee" + } + ,{ + "Name":"ExplorerBrowser" + ,"Kind":"ComClassID" + ,"Guid":"71f96385-ddd6-48d3-a0c1-ae06e8b055fb" + } + ,{ + "Name":"ImageRecompress" + ,"Kind":"ComClassID" + ,"Guid":"6e33091c-d2f8-4740-b55e-2e11d1477a2c" + } + ,{ + "Name":"TrayBandSiteService" + ,"Kind":"ComClassID" + ,"Guid":"f60ad0a0-e5e1-45cb-b51a-e15b9f8b2934" + } + ,{ + "Name":"TrayDeskBand" + ,"Kind":"ComClassID" + ,"Guid":"e6442437-6c68-4f52-94dd-2cfed267efb9" + } + ,{ + "Name":"AttachmentServices" + ,"Kind":"ComClassID" + ,"Guid":"4125dd96-e03a-4103-8f70-e0597d803b9c" + } + ,{ + "Name":"DocPropShellExtension" + ,"Kind":"ComClassID" + ,"Guid":"883373c3-bf89-11d1-be35-080036b11a03" + } + ,{ + "Name":"FSCopyHandler" + ,"Kind":"ComClassID" + ,"Guid":"d197380a-0a79-4dc8-a033-ed882c2fa14b" + } + ,{ + "Name":"PreviousVersions" + ,"Kind":"ComClassID" + ,"Guid":"596ab062-b4d2-4215-9f74-e9109b0a8153" + } + ,{ + "Name":"NamespaceTreeControl" + ,"Kind":"ComClassID" + ,"Guid":"ae054212-3535-4430-83ed-d501aa6680e6" + } + ,{ + "Name":"IENamespaceTreeControl" + ,"Kind":"ComClassID" + ,"Guid":"ace52d03-e5cd-4b20-82ff-e71b11beae1d" + } + ,{ + "Name":"ApplicationAssociationRegistrationUI" + ,"Kind":"ComClassID" + ,"Guid":"1968106d-f3b5-44cf-890e-116fcb9ecef1" + } + ,{ + "Name":"DesktopGadget" + ,"Kind":"ComClassID" + ,"Guid":"924ccc1b-6562-4c85-8657-d177925222b6" + } + ,{ + "Name":"AccessibilityDockingService" + ,"Kind":"ComClassID" + ,"Guid":"29ce1d46-b481-4aa0-a08a-d3ebc8aca402" + } + ,{ + "Name":"ExecuteFolder" + ,"Kind":"ComClassID" + ,"Guid":"11dbb47c-a525-400b-9e80-a54615a090c0" + } + ,{ + "Name":"VirtualDesktopManager" + ,"Kind":"ComClassID" + ,"Guid":"aa509086-5ca9-4c25-8f95-589d3c07b48a" + } + ,{ + "Name":"StorageProviderBanners" + ,"Kind":"ComClassID" + ,"Guid":"7ccdf9f4-e576-455a-8bc7-f6ec68d6f063" + } + ,{ + "Name":"SHITEMID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"abID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITEMIDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mkid","Type":{"Kind":"ApiRef","Name":"SHITEMID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRRET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STRRET_WSTR","Value":0} + ,{"Name":"STRRET_OFFSET","Value":1} + ,{"Name":"STRRET_CSTR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRRET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Shell","Parents":["STRRET"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOleStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStr","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SHELLDETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERCEIVED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PERCEIVED_TYPE_FIRST","Value":-3} + ,{"Name":"PERCEIVED_TYPE_CUSTOM","Value":-3} + ,{"Name":"PERCEIVED_TYPE_UNSPECIFIED","Value":-2} + ,{"Name":"PERCEIVED_TYPE_FOLDER","Value":-1} + ,{"Name":"PERCEIVED_TYPE_UNKNOWN","Value":0} + ,{"Name":"PERCEIVED_TYPE_TEXT","Value":1} + ,{"Name":"PERCEIVED_TYPE_IMAGE","Value":2} + ,{"Name":"PERCEIVED_TYPE_AUDIO","Value":3} + ,{"Name":"PERCEIVED_TYPE_VIDEO","Value":4} + ,{"Name":"PERCEIVED_TYPE_COMPRESSED","Value":5} + ,{"Name":"PERCEIVED_TYPE_DOCUMENT","Value":6} + ,{"Name":"PERCEIVED_TYPE_SYSTEM","Value":7} + ,{"Name":"PERCEIVED_TYPE_APPLICATION","Value":8} + ,{"Name":"PERCEIVED_TYPE_GAMEMEDIA","Value":9} + ,{"Name":"PERCEIVED_TYPE_CONTACTS","Value":10} + ,{"Name":"PERCEIVED_TYPE_LAST","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMDLG_FILTERSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHCOLSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHCOLSTATE_DEFAULT","Value":0} + ,{"Name":"SHCOLSTATE_TYPE_STR","Value":1} + ,{"Name":"SHCOLSTATE_TYPE_INT","Value":2} + ,{"Name":"SHCOLSTATE_TYPE_DATE","Value":3} + ,{"Name":"SHCOLSTATE_TYPEMASK","Value":15} + ,{"Name":"SHCOLSTATE_ONBYDEFAULT","Value":16} + ,{"Name":"SHCOLSTATE_SLOW","Value":32} + ,{"Name":"SHCOLSTATE_EXTENDED","Value":64} + ,{"Name":"SHCOLSTATE_SECONDARYUI","Value":128} + ,{"Name":"SHCOLSTATE_HIDDEN","Value":256} + ,{"Name":"SHCOLSTATE_PREFER_VARCMP","Value":512} + ,{"Name":"SHCOLSTATE_PREFER_FMTCMP","Value":1024} + ,{"Name":"SHCOLSTATE_NOSORTBYFOLDERNESS","Value":2048} + ,{"Name":"SHCOLSTATE_VIEWONLY","Value":65536} + ,{"Name":"SHCOLSTATE_BATCHREAD","Value":131072} + ,{"Name":"SHCOLSTATE_NO_GROUPBY","Value":262144} + ,{"Name":"SHCOLSTATE_FIXED_WIDTH","Value":4096} + ,{"Name":"SHCOLSTATE_NODPISCALE","Value":8192} + ,{"Name":"SHCOLSTATE_FIXED_RATIO","Value":16384} + ,{"Name":"SHCOLSTATE_DISPLAYMASK","Value":61440} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICE_SCALE_FACTOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEVICE_SCALE_FACTOR_INVALID","Value":0} + ,{"Name":"SCALE_100_PERCENT","Value":100} + ,{"Name":"SCALE_120_PERCENT","Value":120} + ,{"Name":"SCALE_125_PERCENT","Value":125} + ,{"Name":"SCALE_140_PERCENT","Value":140} + ,{"Name":"SCALE_150_PERCENT","Value":150} + ,{"Name":"SCALE_160_PERCENT","Value":160} + ,{"Name":"SCALE_175_PERCENT","Value":175} + ,{"Name":"SCALE_180_PERCENT","Value":180} + ,{"Name":"SCALE_200_PERCENT","Value":200} + ,{"Name":"SCALE_225_PERCENT","Value":225} + ,{"Name":"SCALE_250_PERCENT","Value":250} + ,{"Name":"SCALE_300_PERCENT","Value":300} + ,{"Name":"SCALE_350_PERCENT","Value":350} + ,{"Name":"SCALE_400_PERCENT","Value":400} + ,{"Name":"SCALE_450_PERCENT","Value":450} + ,{"Name":"SCALE_500_PERCENT","Value":500} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IObjectArray" + ,"Kind":"Com" + ,"Guid":"92ca9dcd-5622-4bba-a805-5e9f541bd8c9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IObjectCollection" + ,"Kind":"Com" + ,"Guid":"5632b1a4-e38a-400a-928a-d4cd63230295" + ,"Interface":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"AddObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFromArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"poaSource","Type":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveObjectAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DesktopWallpaper" + ,"Kind":"ComClassID" + ,"Guid":"c2cf3110-460e-4fc1-b9d0-8a1c0c9cc4bd" + } + ,{ + "Name":"ShellDesktop" + ,"Kind":"ComClassID" + ,"Guid":"00021400-0000-0000-c000-000000000046" + } + ,{ + "Name":"ShellFSFolder" + ,"Kind":"ComClassID" + ,"Guid":"f3364ba0-65b9-11ce-a9ba-00aa004ae837" + } + ,{ + "Name":"NetworkPlaces" + ,"Kind":"ComClassID" + ,"Guid":"208d2c60-3aea-1069-a2d7-08002b30309d" + } + ,{ + "Name":"ShellLink" + ,"Kind":"ComClassID" + ,"Guid":"00021401-0000-0000-c000-000000000046" + } + ,{ + "Name":"DriveSizeCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"94357b53-ca29-4b78-83ae-e8fe7409134f" + } + ,{ + "Name":"DriveTypeCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"b0a8f3cf-4333-4bab-8873-1ccb1cada48b" + } + ,{ + "Name":"FreeSpaceCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"b5607793-24ac-44c7-82e2-831726aa6cb7" + } + ,{ + "Name":"SizeCategorizer" + ,"Kind":"ComClassID" + ,"Guid":"55d7b852-f6d1-42f2-aa75-8728a1b2d264" + } + ,{ + "Name":"PropertiesUI" + ,"Kind":"ComClassID" + ,"Guid":"d912f8cf-0396-4915-884e-fb425d32943b" + } + ,{ + "Name":"UserNotification" + ,"Kind":"ComClassID" + ,"Guid":"0010890e-8789-413c-adbc-48f5b511b3af" + } + ,{ + "Name":"TaskbarList" + ,"Kind":"ComClassID" + ,"Guid":"56fdf344-fd6d-11d0-958a-006097c9a090" + } + ,{ + "Name":"ShellItem" + ,"Kind":"ComClassID" + ,"Guid":"9ac9fbe1-e0a2-4ad6-b4ee-e212013ea917" + } + ,{ + "Name":"NamespaceWalker" + ,"Kind":"ComClassID" + ,"Guid":"72eb61e0-8672-4303-9175-f2e4c68b2e7c" + } + ,{ + "Name":"FileOperation" + ,"Kind":"ComClassID" + ,"Guid":"3ad05575-8857-4850-9277-11b85bdb8e09" + } + ,{ + "Name":"FileOpenDialog" + ,"Kind":"ComClassID" + ,"Guid":"dc1c5a9c-e88a-4dde-a5a1-60f82a20aef7" + } + ,{ + "Name":"FileSaveDialog" + ,"Kind":"ComClassID" + ,"Guid":"c0b4e2f3-ba21-4773-8dba-335ec946eb8b" + } + ,{ + "Name":"KnownFolderManager" + ,"Kind":"ComClassID" + ,"Guid":"4df0c730-df9d-4ae3-9153-aa6b82e9795a" + } + ,{ + "Name":"SharingConfigurationManager" + ,"Kind":"ComClassID" + ,"Guid":"49f371e1-8c5c-4d9c-9a3b-54a6827f513c" + } + ,{ + "Name":"NetworkConnections" + ,"Kind":"ComClassID" + ,"Guid":"7007acc7-3202-11d1-aad2-00805fc1270e" + } + ,{ + "Name":"ScheduledTasks" + ,"Kind":"ComClassID" + ,"Guid":"d6277990-4c6a-11cf-8d87-00aa0060f5bf" + } + ,{ + "Name":"ApplicationAssociationRegistration" + ,"Kind":"ComClassID" + ,"Guid":"591209c7-767b-42b2-9fba-44ee4615f2c7" + } + ,{ + "Name":"SearchFolderItemFactory" + ,"Kind":"ComClassID" + ,"Guid":"14010e02-bbbd-41f0-88e3-eda371216584" + } + ,{ + "Name":"OpenControlPanel" + ,"Kind":"ComClassID" + ,"Guid":"06622d85-6856-4460-8de1-a81921b41c4b" + } + ,{ + "Name":"MailRecipient" + ,"Kind":"ComClassID" + ,"Guid":"9e56be60-c50f-11cf-9a2c-00a0c90a90ce" + } + ,{ + "Name":"NetworkExplorerFolder" + ,"Kind":"ComClassID" + ,"Guid":"f02c1a0d-be21-4350-88b0-7367fc96ef3c" + } + ,{ + "Name":"DestinationList" + ,"Kind":"ComClassID" + ,"Guid":"77f10cf0-3db5-4966-b520-b7c54fd35ed6" + } + ,{ + "Name":"ApplicationDestinations" + ,"Kind":"ComClassID" + ,"Guid":"86c14003-4d6b-4ef3-a7b4-0506663b2e68" + } + ,{ + "Name":"ApplicationDocumentLists" + ,"Kind":"ComClassID" + ,"Guid":"86bec222-30f2-47e0-9f25-60d11cd75c28" + } + ,{ + "Name":"HomeGroup" + ,"Kind":"ComClassID" + ,"Guid":"de77ba04-3c92-4d11-a1a5-42352a53e0e3" + } + ,{ + "Name":"ShellLibrary" + ,"Kind":"ComClassID" + ,"Guid":"d9b3211d-e57f-4426-aaef-30a806add397" + } + ,{ + "Name":"AppStartupLink" + ,"Kind":"ComClassID" + ,"Guid":"273eb5e7-88b0-4843-bfef-e2c81d43aae5" + } + ,{ + "Name":"EnumerableObjectCollection" + ,"Kind":"ComClassID" + ,"Guid":"2d3468c1-36a7-43b6-ac24-d3f02fd9607a" + } + ,{ + "Name":"FrameworkInputPane" + ,"Kind":"ComClassID" + ,"Guid":"d5120aa3-46ba-44c5-822d-ca8092c1fc72" + } + ,{ + "Name":"DefFolderMenu" + ,"Kind":"ComClassID" + ,"Guid":"c63382be-7933-48d0-9ac8-85fb46be2fdd" + } + ,{ + "Name":"AppVisibility" + ,"Kind":"ComClassID" + ,"Guid":"7e5fe3d9-985f-4908-91f9-ee19f9fd1514" + } + ,{ + "Name":"AppShellVerbHandler" + ,"Kind":"ComClassID" + ,"Guid":"4ed3a719-cea8-4bd9-910d-e252f997afc2" + } + ,{ + "Name":"ExecuteUnknown" + ,"Kind":"ComClassID" + ,"Guid":"e44e9428-bdbc-4987-a099-40dc8fd255e7" + } + ,{ + "Name":"PackageDebugSettings" + ,"Kind":"ComClassID" + ,"Guid":"b1aec16f-2383-4852-b0e9-8f0b1dc66b4d" + } + ,{ + "Name":"SuspensionDependencyManager" + ,"Kind":"ComClassID" + ,"Guid":"6b273fc5-61fd-4918-95a2-c3b5e9d7f581" + } + ,{ + "Name":"ApplicationActivationManager" + ,"Kind":"ComClassID" + ,"Guid":"45ba127d-10a8-46ea-8ab7-56ea9078943c" + } + ,{ + "Name":"ApplicationDesignModeSettings" + ,"Kind":"ComClassID" + ,"Guid":"958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b" + } + ,{ + "Name":"CMINVOKECOMMANDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwHotKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMINVOKECOMMANDINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwHotKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpVerbW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpParametersW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpDirectoryW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpTitleW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ptInvoke","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IContextMenu" + ,"Kind":"Com" + ,"Guid":"000214e4-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"indexMenu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idCmdFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idCmdLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvokeCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pici","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMINVOKECOMMANDINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommandString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idCmd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContextMenu2" + ,"Kind":"Com" + ,"Guid":"000214f4-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IContextMenu","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"HandleMenuMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContextMenu3" + ,"Kind":"Com" + ,"Guid":"bcfce0a0-ec17-11d0-8d10-00a0c90f2719" + ,"Interface":{"Kind":"ApiRef","Name":"IContextMenu2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"HandleMenuMsg2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IExecuteCommand" + ,"Kind":"Com" + ,"Guid":"7f9185b0-cb92-43c5-80a9-92277a4f7b54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetKeyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetShowWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNoShowUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fNoShowUI","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPersistFolder" + ,"Kind":"Com" + ,"Guid":"000214ea-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRunnableTask" + ,"Kind":"Com" + ,"Guid":"85788d00-6807-11d0-b810-00c04fd706ec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Kill" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IShellTaskScheduler" + ,"Kind":"Com" + ,"Guid":"6ccb7be0-6807-11d0-b810-00c04fd706ec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prt","Type":{"Kind":"ApiRef","Name":"IRunnableTask","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"rtoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"bWaitIfRunning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CountTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"rtoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReleaseStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwThreadTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPersistFolder2" + ,"Kind":"Com" + ,"Guid":"1ac3d9f0-175c-11d1-95be-00609797ea4f" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistFolder","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PERSIST_FOLDER_TARGET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pidlTargetFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"szTargetParsingName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szNetworkProvider","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPersistFolder3" + ,"Kind":"Com" + ,"Guid":"cef04fdf-fe72-11d2-87a5-00c04f6837cf" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistFolder2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppfti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERSIST_FOLDER_TARGET_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFolderTargetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERSIST_FOLDER_TARGET_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPersistIDList" + ,"Kind":"Com" + ,"Guid":"1079acfc-29bd-11d3-8e0d-00c04f6837d5" + ,"Interface":{"Kind":"ApiRef","Name":"IPersist","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumIDList" + ,"Kind":"Com" + ,"Guid":"000214f2-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumIDList","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumFullIDList" + ,"Kind":"Com" + ,"Guid":"d0191542-7954-4908-bc06-b2360bbe45ba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFullIDList","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_SHGDNF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHGDN_NORMAL","Value":0} + ,{"Name":"SHGDN_INFOLDER","Value":1} + ,{"Name":"SHGDN_FOREDITING","Value":4096} + ,{"Name":"SHGDN_FORADDRESSBAR","Value":16384} + ,{"Name":"SHGDN_FORPARSING","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_SHCONTF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHCONTF_CHECKING_FOR_CHILDREN","Value":16} + ,{"Name":"SHCONTF_FOLDERS","Value":32} + ,{"Name":"SHCONTF_NONFOLDERS","Value":64} + ,{"Name":"SHCONTF_INCLUDEHIDDEN","Value":128} + ,{"Name":"SHCONTF_INIT_ON_FIRST_NEXT","Value":256} + ,{"Name":"SHCONTF_NETPRINTERSRCH","Value":512} + ,{"Name":"SHCONTF_SHAREABLE","Value":1024} + ,{"Name":"SHCONTF_STORAGE","Value":2048} + ,{"Name":"SHCONTF_NAVIGATION_ENUM","Value":4096} + ,{"Name":"SHCONTF_FASTITEMS","Value":8192} + ,{"Name":"SHCONTF_FLATLIST","Value":16384} + ,{"Name":"SHCONTF_ENABLE_ASYNC","Value":32768} + ,{"Name":"SHCONTF_INCLUDESUPERHIDDEN","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROVIDER_FILE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPFF_NONE","Value":0} + ,{"Name":"SPFF_DOWNLOAD_BY_DEFAULT","Value":1} + ,{"Name":"SPFF_CREATED_ON_THIS_DEVICE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MERGE_UPDATE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MUS_COMPLETE","Value":0} + ,{"Name":"MUS_USERINPUTNEEDED","Value":1} + ,{"Name":"MUS_FAILED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileSyncMergeHandler" + ,"Kind":"Com" + ,"Guid":"d97b5aac-c792-433c-975d-35c4eadc7a9d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"serverFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"updateStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MERGE_UPDATE_STATUS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShowResolveConflictUIAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"monitorToDisplayOn","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FOLDER_ENUM_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEM_VIEWRESULT","Value":0} + ,{"Name":"FEM_NAVIGATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IObjectWithFolderEnumMode" + ,"Kind":"Com" + ,"Guid":"6a9d9026-0e6e-464c-b000-42ecc07de673" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feMode","Type":{"Kind":"ApiRef","Name":"FOLDER_ENUM_MODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfeMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDER_ENUM_MODE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IParseAndCreateItem" + ,"Kind":"Com" + ,"Guid":"67efed0e-e827-4408-b493-78f3982b685c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IShellFolder" + ,"Kind":"Com" + ,"Guid":"000214e6-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenumIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumIDList","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BindToStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CompareIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateViewObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAttributesOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"rgfInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUIObjectOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rgfReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDisplayNameOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNameOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"EXTRASEARCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidSearch","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wszFriendlyName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszUrl","Type":{"Kind":"Array","Shape":{"Size":2084},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumExtraSearch" + ,"Kind":"Com" + ,"Guid":"0e700be1-9db6-11d1-a1ce-00c04fd75d13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EXTRASEARCH","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumExtraSearch","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IShellFolder2" + ,"Kind":"Com" + ,"Guid":"93f2f68c-1d1b-11d3-a30e-00c04f79abd1" + ,"Interface":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetDefaultSearchGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumSearches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumExtraSearch","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultColumnState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDetailsOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLDETAILS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapColumnToSCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FOLDERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWF_NONE","Value":0} + ,{"Name":"FWF_AUTOARRANGE","Value":1} + ,{"Name":"FWF_ABBREVIATEDNAMES","Value":2} + ,{"Name":"FWF_SNAPTOGRID","Value":4} + ,{"Name":"FWF_OWNERDATA","Value":8} + ,{"Name":"FWF_BESTFITWINDOW","Value":16} + ,{"Name":"FWF_DESKTOP","Value":32} + ,{"Name":"FWF_SINGLESEL","Value":64} + ,{"Name":"FWF_NOSUBFOLDERS","Value":128} + ,{"Name":"FWF_TRANSPARENT","Value":256} + ,{"Name":"FWF_NOCLIENTEDGE","Value":512} + ,{"Name":"FWF_NOSCROLL","Value":1024} + ,{"Name":"FWF_ALIGNLEFT","Value":2048} + ,{"Name":"FWF_NOICONS","Value":4096} + ,{"Name":"FWF_SHOWSELALWAYS","Value":8192} + ,{"Name":"FWF_NOVISIBLE","Value":16384} + ,{"Name":"FWF_SINGLECLICKACTIVATE","Value":32768} + ,{"Name":"FWF_NOWEBVIEW","Value":65536} + ,{"Name":"FWF_HIDEFILENAMES","Value":131072} + ,{"Name":"FWF_CHECKSELECT","Value":262144} + ,{"Name":"FWF_NOENUMREFRESH","Value":524288} + ,{"Name":"FWF_NOGROUPING","Value":1048576} + ,{"Name":"FWF_FULLROWSELECT","Value":2097152} + ,{"Name":"FWF_NOFILTERS","Value":4194304} + ,{"Name":"FWF_NOCOLUMNHEADER","Value":8388608} + ,{"Name":"FWF_NOHEADERINALLVIEWS","Value":16777216} + ,{"Name":"FWF_EXTENDEDTILES","Value":33554432} + ,{"Name":"FWF_TRICHECKSELECT","Value":67108864} + ,{"Name":"FWF_AUTOCHECKSELECT","Value":134217728} + ,{"Name":"FWF_NOBROWSERVIEWSTATE","Value":268435456} + ,{"Name":"FWF_SUBSETGROUPS","Value":536870912} + ,{"Name":"FWF_USESEARCHFOLDER","Value":1073741824} + ,{"Name":"FWF_ALLOWRTLREADING","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FOLDERVIEWMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FVM_AUTO","Value":-1} + ,{"Name":"FVM_FIRST","Value":1} + ,{"Name":"FVM_ICON","Value":1} + ,{"Name":"FVM_SMALLICON","Value":2} + ,{"Name":"FVM_LIST","Value":3} + ,{"Name":"FVM_DETAILS","Value":4} + ,{"Name":"FVM_THUMBNAIL","Value":5} + ,{"Name":"FVM_TILE","Value":6} + ,{"Name":"FVM_THUMBSTRIP","Value":7} + ,{"Name":"FVM_CONTENT","Value":8} + ,{"Name":"FVM_LAST","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FOLDERLOGICALVIEWMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLVM_UNSPECIFIED","Value":-1} + ,{"Name":"FLVM_FIRST","Value":1} + ,{"Name":"FLVM_DETAILS","Value":1} + ,{"Name":"FLVM_TILES","Value":2} + ,{"Name":"FLVM_ICONS","Value":3} + ,{"Name":"FLVM_LIST","Value":4} + ,{"Name":"FLVM_CONTENT","Value":5} + ,{"Name":"FLVM_LAST","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FOLDERSETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ViewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SVSIF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVSI_DESELECT","Value":0} + ,{"Name":"SVSI_SELECT","Value":1} + ,{"Name":"SVSI_EDIT","Value":3} + ,{"Name":"SVSI_DESELECTOTHERS","Value":4} + ,{"Name":"SVSI_ENSUREVISIBLE","Value":8} + ,{"Name":"SVSI_FOCUSED","Value":16} + ,{"Name":"SVSI_TRANSLATEPT","Value":32} + ,{"Name":"SVSI_SELECTIONMARK","Value":64} + ,{"Name":"SVSI_POSITIONITEM","Value":128} + ,{"Name":"SVSI_CHECK","Value":256} + ,{"Name":"SVSI_CHECK2","Value":512} + ,{"Name":"SVSI_KEYBOARDSELECT","Value":1025} + ,{"Name":"SVSI_NOTAKEFOCUS","Value":1073741824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_SVGIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVGIO_BACKGROUND","Value":0} + ,{"Name":"SVGIO_SELECTION","Value":1} + ,{"Name":"SVGIO_ALLVIEW","Value":2} + ,{"Name":"SVGIO_CHECKED","Value":3} + ,{"Name":"SVGIO_TYPE_MASK","Value":15} + ,{"Name":"SVGIO_FLAG_VIEWORDER","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SVUIA_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SVUIA_DEACTIVATE","Value":0} + ,{"Name":"SVUIA_ACTIVATE_NOFOCUS","Value":1} + ,{"Name":"SVUIA_ACTIVATE_FOCUS","Value":2} + ,{"Name":"SVUIA_INPLACEACTIVATE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LPFNSVADDPROPSHEETPAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IShellView" + ,"Kind":"Com" + ,"Guid":"000214e3-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UIActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateViewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psvPrevious","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psb","Type":{"Kind":"ApiRef","Name":"IShellBrowser","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyViewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPropertySheetPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"LPFNSVADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveViewState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"SV2CVW2_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"psvPrev","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"psbOwner","Type":{"Kind":"ApiRef","Name":"IShellBrowser","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pvid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"hwndView","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellView2" + ,"Kind":"Com" + ,"Guid":"88e39e80-3578-11cf-ae69-08002b2e1262" + ,"Interface":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"uView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateViewWindow2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SV2CVW2_PARAMS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandleRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAndPositionItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderView" + ,"Kind":"Com" + ,"Guid":"cde725b0-ccc9-4519-917e-325d72fab4ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ViewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iItemIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Items" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSelectionMarkedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFocusedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAutoArrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectAndPositionItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"apt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"tagSORTDIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SORT_DESCENDING","Value":-1} + ,{"Name":"SORT_ASCENDING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SORTCOLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propkey","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":[]} + ,{"Name":"direction","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FVTEXTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FVST_EMPTYTEXT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFolderView2" + ,"Kind":"Com" + ,"Guid":"1af3a467-214f-4298-908e-06b03e0b39f9" + ,"Interface":{"Kind":"ApiRef","Name":"IFolderView","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetGroupBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fAscending","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGroupBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfAscending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetViewProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTileViewProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPropList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetExtendedTileViewProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPropList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iType","Type":{"Kind":"ApiRef","Name":"FVTEXTTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCurrentFolderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentFolderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSortColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgSortColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SORTCOLUMN","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgSortColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SORTCOLUMN","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVisibleItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fPrevious","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"piItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fNoneImpliesFolder","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeVerbOnSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetViewModeAndIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uViewMode","Type":{"Kind":"ApiRef","Name":"FOLDERVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iImageSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewModeAndIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puViewMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"piImageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGroupSubsetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cVisibleRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGroupSubsetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcVisibleRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRedrawOn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsMoveInSameFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DoRename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFolderViewSettings" + ,"Kind":"Com" + ,"Guid":"ae8c987d-8797-4ed3-be72-2a47dd938db0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetColumnPropertyList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetGroupByProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfGroupAscending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plvm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERLOGICALVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puIconSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfolderMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfolderFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgSortColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SORTCOLUMN","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cColumnsIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcColumnsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGroupSubsetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcVisibleRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInitializeNetworkFolder" + ,"Kind":"Com" + ,"Guid":"6e0f9881-42a8-4f2a-97f8-8af4e026d92d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidlTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszResName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"INetworkFolderInternal" + ,"Kind":"Com" + ,"Guid":"ceb38218-c971-47bb-a703-f0bc99ccdb81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceDisplayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"providerMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"provider","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPreviewHandlerVisuals" + ,"Kind":"Com" + ,"Guid":"196bf9a5-b346-4ef0-aa1e-5dcdb76768b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTextColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommDlgBrowser" + ,"Kind":"Com" + ,"Guid":"000214f1-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDefaultCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IncludeObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICommDlgBrowser2" + ,"Kind":"Com" + ,"Guid":"10339516-2894-11d2-9039-00c04f8eeb3e" + ,"Interface":{"Kind":"ApiRef","Name":"ICommDlgBrowser","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultMenuText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CM_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_MASK_WIDTH","Value":1} + ,{"Name":"CM_MASK_DEFAULTWIDTH","Value":2} + ,{"Name":"CM_MASK_IDEALWIDTH","Value":4} + ,{"Name":"CM_MASK_NAME","Value":8} + ,{"Name":"CM_MASK_STATE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_STATE_NONE","Value":0} + ,{"Name":"CM_STATE_VISIBLE","Value":1} + ,{"Name":"CM_STATE_FIXEDWIDTH","Value":2} + ,{"Name":"CM_STATE_NOSORTBYFOLDERNESS","Value":4} + ,{"Name":"CM_STATE_ALWAYSVISIBLE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_ENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_ENUM_ALL","Value":1} + ,{"Name":"CM_ENUM_VISIBLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_SET_WIDTH_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CM_WIDTH_USEDEFAULT","Value":-1} + ,{"Name":"CM_WIDTH_AUTOSIZE","Value":-2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_COLUMNINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefaultWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIdealWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IColumnManager" + ,"Kind":"Com" + ,"Guid":"d8ec27bb-3f3b-4042-b10a-4acfd924d453" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetColumnInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcmci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CM_COLUMNINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetColumnInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcmci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CM_COLUMNINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CM_ENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CM_ENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgkeyOrder","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgkeyOrder","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cVisible","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderFilterSite" + ,"Kind":"Com" + ,"Guid":"c0a651f5-b48b-11d2-b5ed-006097c686f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderFilter" + ,"Kind":"Com" + ,"Guid":"9cc22886-dc8e-11d2-b1d0-00c04f8eeb3e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShouldShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidlItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnumFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pgrfFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IInputObjectSite" + ,"Kind":"Com" + ,"Guid":"f1db8392-7331-11d0-8c99-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnFocusChangeIS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSetFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInputObject" + ,"Kind":"Com" + ,"Guid":"68284faa-6a48-11d0-8c78-00c04fd918b4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UIActivateIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasFocusIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TranslateAcceleratorIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInputObject2" + ,"Kind":"Com" + ,"Guid":"6915c085-510b-44cd-94af-28dfa56cf92b" + ,"Interface":{"Kind":"ApiRef","Name":"IInputObject","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateAcceleratorGlobal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellIcon" + ,"Kind":"Com" + ,"Guid":"000214e5-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIconOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IShellBrowser" + ,"Kind":"Com" + ,"Guid":"000214e2-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertMenusSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMenuWidths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OleMenuGroupWidths","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMenuSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"holemenuRes","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hwndActiveObject","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveMenusSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenuShared","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatusTextSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnableModelessSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateAcceleratorSB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BrowseObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetViewStateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStrm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetControlWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendControlMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryActiveShellView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnViewWindowActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetToolbarItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpButtons","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TBBUTTON","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"nButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProfferService" + ,"Kind":"Com" + ,"Guid":"cb728b20-f786-11ce-92ad-00aa00a74cd0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProfferService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"psp","Type":{"Kind":"ApiRef","Name":"IServiceProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevokeService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SIGDN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SIGDN_NORMALDISPLAY","Value":0} + ,{"Name":"SIGDN_PARENTRELATIVEPARSING","Value":-2147385343} + ,{"Name":"SIGDN_DESKTOPABSOLUTEPARSING","Value":-2147319808} + ,{"Name":"SIGDN_PARENTRELATIVEEDITING","Value":-2147282943} + ,{"Name":"SIGDN_DESKTOPABSOLUTEEDITING","Value":-2147172352} + ,{"Name":"SIGDN_FILESYSPATH","Value":-2147123200} + ,{"Name":"SIGDN_URL","Value":-2147057664} + ,{"Name":"SIGDN_PARENTRELATIVEFORADDRESSBAR","Value":-2146975743} + ,{"Name":"SIGDN_PARENTRELATIVE","Value":-2146959359} + ,{"Name":"SIGDN_PARENTRELATIVEFORUI","Value":-2146877439} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_SICHINTF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SICHINT_DISPLAY","Value":0} + ,{"Name":"SICHINT_ALLFIELDS","Value":-2147483648} + ,{"Name":"SICHINT_CANONICAL","Value":268435456} + ,{"Name":"SICHINT_TEST_FILESYSPATH_IF_NOT_EQUAL","Value":536870912} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellItem" + ,"Kind":"Com" + ,"Guid":"43826d1e-e718-42ee-bc55-a1e261c37bfe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindToHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bhid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sigdnName","Type":{"Kind":"ApiRef","Name":"SIGDN","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sfgaoMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psfgaoAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piOrder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DATAOBJ_GET_ITEM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DOGIF_DEFAULT","Value":0} + ,{"Name":"DOGIF_TRAVERSE_LINK","Value":1} + ,{"Name":"DOGIF_NO_HDROP","Value":2} + ,{"Name":"DOGIF_NO_URL","Value":4} + ,{"Name":"DOGIF_ONLY_IF_ONE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellItem2" + ,"Kind":"Com" + ,"Guid":"7e9fb0d3-919f-4307-ab2e-9b1860310c93" + ,"Interface":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyStoreWithCreateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkCreateObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyStoreForKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgKeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyDescriptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInt32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUInt32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pui","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUInt64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pull","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_SIIGBF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SIIGBF_RESIZETOFIT","Value":0} + ,{"Name":"SIIGBF_BIGGERSIZEOK","Value":1} + ,{"Name":"SIIGBF_MEMORYONLY","Value":2} + ,{"Name":"SIIGBF_ICONONLY","Value":4} + ,{"Name":"SIIGBF_THUMBNAILONLY","Value":8} + ,{"Name":"SIIGBF_INCACHEONLY","Value":16} + ,{"Name":"SIIGBF_CROPTOSQUARE","Value":32} + ,{"Name":"SIIGBF_WIDETHUMBNAILS","Value":64} + ,{"Name":"SIIGBF_ICONBACKGROUND","Value":128} + ,{"Name":"SIIGBF_SCALEUP","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellItemImageFactory" + ,"Kind":"Com" + ,"Guid":"bcc18b79-ba16-442f-80c4-8a59c30c463b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phbm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumShellItems" + ,"Kind":"Com" + ,"Guid":"70629033-e363-4a28-a567-0db78006e6d7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumShellItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"STGOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STGOP_MOVE","Value":1} + ,{"Name":"STGOP_COPY","Value":2} + ,{"Name":"STGOP_SYNC","Value":3} + ,{"Name":"STGOP_REMOVE","Value":5} + ,{"Name":"STGOP_RENAME","Value":6} + ,{"Name":"STGOP_APPLYPROPERTIES","Value":8} + ,{"Name":"STGOP_NEW","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_TRANSFER_SOURCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TSF_NORMAL","Value":0} + ,{"Name":"TSF_FAIL_EXIST","Value":0} + ,{"Name":"TSF_RENAME_EXIST","Value":1} + ,{"Name":"TSF_OVERWRITE_EXIST","Value":2} + ,{"Name":"TSF_ALLOW_DECRYPTION","Value":4} + ,{"Name":"TSF_NO_SECURITY","Value":8} + ,{"Name":"TSF_COPY_CREATION_TIME","Value":16} + ,{"Name":"TSF_COPY_WRITE_TIME","Value":32} + ,{"Name":"TSF_USE_FULL_ACCESS","Value":64} + ,{"Name":"TSF_DELETE_RECYCLE_IF_POSSIBLE","Value":128} + ,{"Name":"TSF_COPY_HARD_LINK","Value":256} + ,{"Name":"TSF_COPY_LOCALIZED_NAME","Value":512} + ,{"Name":"TSF_MOVE_AS_COPY_DELETE","Value":1024} + ,{"Name":"TSF_SUSPEND_SHELLEVENTS","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_TRANSFER_ADVISE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_NONE","Value":0} + ,{"Name":"TS_PERFORMING","Value":1} + ,{"Name":"TS_PREPARING","Value":2} + ,{"Name":"TS_INDETERMINATE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITransferAdviseSink" + ,"Kind":"Com" + ,"Guid":"d594d0d8-8da7-457b-b3b4-ce5dbaac0b88" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullSizeCurrent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullSizeTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"nFilesCurrent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nFilesTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nFoldersCurrent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nFoldersTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateTransferState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfirmOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestParent","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ConfirmEncryptionLoss" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszRename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchRename","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubStreamFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropertyFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITransferSource" + ,"Kind":"Com" + ,"Guid":"00adb003-bde9-45c6-8e29-d09f9353e108" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psink","Type":{"Kind":"ApiRef","Name":"ITransferAdviseSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pproparray","Type":{"Kind":"ApiRef","Name":"IPropertyChangeArray","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiParentDst","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNameDst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsiNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RecycleItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiParentDest","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsiNewDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenameItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsiNewDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LinkItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiParentDest","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsiNewDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplyPropertiesToItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsiNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultDestinationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiParentDest","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDestinationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnterFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiChildFolderDest","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LeaveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiChildFolderDest","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SHELL_ITEM_RESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumResources" + ,"Kind":"Com" + ,"Guid":"2dd81fe3-a83c-4da9-a330-47249d345ba1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SHELL_ITEM_RESOURCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumResources","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IShellItemResources" + ,"Kind":"Com" + ,"Guid":"ff5693be-2ce0-4d48-b5c5-40817d1acdb9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftCreation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftCreation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pftWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pftAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResourceDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELL_ITEM_RESOURCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumResources","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SupportsResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELL_ITEM_RESOURCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELL_ITEM_RESOURCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELL_ITEM_RESOURCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MarkForDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITransferDestination" + ,"Kind":"Com" + ,"Guid":"48addd32-3ca5-4124-abe3-b5a72531b207" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psink","Type":{"Kind":"ApiRef","Name":"ITransferAdviseSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riidItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"riidResources","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResources","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFileOperationProgressSink" + ,"Kind":"Com" + ,"Guid":"04b0f1a7-9490-44bc-96e1-4296a31252e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FinishOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreRenameItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PostRenameItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrRename","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiNewlyCreated","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreMoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PostMoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrMove","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiNewlyCreated","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreCopyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PostCopyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrCopy","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiNewlyCreated","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreDeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostDeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrDelete","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiNewlyCreated","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreNewItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PostNewItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrNew","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiNewItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iWorkTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iWorkSoFar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"SIATTRIBFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SIATTRIBFLAGS_AND","Value":1} + ,{"Name":"SIATTRIBFLAGS_OR","Value":2} + ,{"Name":"SIATTRIBFLAGS_APPCOMPAT","Value":3} + ,{"Name":"SIATTRIBFLAGS_MASK","Value":3} + ,{"Name":"SIATTRIBFLAGS_ALLITEMS","Value":16384} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellItemArray" + ,"Kind":"Com" + ,"Guid":"b63ea76d-1f85-456f-a19c-48159efa858b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BindToHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bhid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyDescriptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttribFlags","Type":{"Kind":"ApiRef","Name":"SIATTRIBFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"sfgaoMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psfgaoAttribs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwNumItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumShellItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumShellItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInitializeWithItem" + ,"Kind":"Com" + ,"Guid":"7f73be3f-fb79-493c-a6c7-7ee14e245841" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithSelection" + ,"Kind":"Com" + ,"Guid":"1c9cd5bb-98e9-4491-a60f-31aacc72b83c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psia","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithBackReferences" + ,"Kind":"Com" + ,"Guid":"321a6a6a-d61f-4bf3-97ae-14be2986bb36" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveBackReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"_PROPERTYUI_NAME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PUIFNF_DEFAULT","Value":0} + ,{"Name":"PUIFNF_MNEMONIC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PROPERTYUI_FORMAT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PUIFFDF_DEFAULT","Value":0} + ,{"Name":"PUIFFDF_RIGHTTOLEFT","Value":1} + ,{"Name":"PUIFFDF_SHORTFORMAT","Value":2} + ,{"Name":"PUIFFDF_NOTIME","Value":4} + ,{"Name":"PUIFFDF_FRIENDLYDATE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICategoryProvider" + ,"Kind":"Com" + ,"Guid":"9af64809-5864-4c26-a720-c1f78c086ee3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanCategorizeOnSCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDefaultCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategoryForSCID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"penum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategoryName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CATEGORYINFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CATINFO_NORMAL","Value":0} + ,{"Name":"CATINFO_COLLAPSED","Value":1} + ,{"Name":"CATINFO_HIDDEN","Value":2} + ,{"Name":"CATINFO_EXPANDED","Value":4} + ,{"Name":"CATINFO_NOHEADER","Value":8} + ,{"Name":"CATINFO_NOTCOLLAPSIBLE","Value":16} + ,{"Name":"CATINFO_NOHEADERCOUNT","Value":32} + ,{"Name":"CATINFO_SUBSETTED","Value":64} + ,{"Name":"CATINFO_SEPARATE_IMAGES","Value":128} + ,{"Name":"CATINFO_SHOWEMPTY","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CATSORT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CATSORT_DEFAULT","Value":0} + ,{"Name":"CATSORT_NAME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CATEGORY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cif","Type":{"Kind":"ApiRef","Name":"CATEGORYINFO_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"wszName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICategorizer" + ,"Kind":"Com" + ,"Guid":"a3b14589-9174-49a8-89a3-06a1ae2b9ba7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"rgCategoryIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategoryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CATEGORY_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"csfFlags","Type":{"Kind":"ApiRef","Name":"CATSORT_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCategoryId1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCategoryId2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SHDRAGIMAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sizeDragImage","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hbmpDragImage","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"crColorKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDropTargetHelper" + ,"Kind":"Com" + ,"Guid":"4657278b-411b-11d2-839a-00c04fd918d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DragEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DragOver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Drop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDragSourceHelper" + ,"Kind":"Com" + ,"Guid":"de5bf786-477a-11d2-839d-00c04fd918d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pshdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHDRAGIMAGE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SLR_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SLR_NONE","Value":0} + ,{"Name":"SLR_NO_UI","Value":1} + ,{"Name":"SLR_ANY_MATCH","Value":2} + ,{"Name":"SLR_UPDATE","Value":4} + ,{"Name":"SLR_NOUPDATE","Value":8} + ,{"Name":"SLR_NOSEARCH","Value":16} + ,{"Name":"SLR_NOTRACK","Value":32} + ,{"Name":"SLR_NOLINKINFO","Value":64} + ,{"Name":"SLR_INVOKE_MSI","Value":128} + ,{"Name":"SLR_NO_UI_WITH_MSG_PUMP","Value":257} + ,{"Name":"SLR_OFFER_DELETE_WITHOUT_FILE","Value":512} + ,{"Name":"SLR_KNOWNFOLDER","Value":1024} + ,{"Name":"SLR_MACHINE_IN_LOCAL_TARGET","Value":2048} + ,{"Name":"SLR_UPDATE_MACHINE_AND_SID","Value":4096} + ,{"Name":"SLR_NO_OBJECT_ID","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SLGP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SLGP_SHORTPATH","Value":1} + ,{"Name":"SLGP_UNCPRIORITY","Value":2} + ,{"Name":"SLGP_RAWPATH","Value":4} + ,{"Name":"SLGP_RELATIVEPRIORITY","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellLinkA" + ,"Kind":"Com" + ,"Guid":"000214ee-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArgs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArgs","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwHotkey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wHotkey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShowCmd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piShowCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetShowCmd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iShowCmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRelativePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathRel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IShellLinkW" + ,"Kind":"Com" + ,"Guid":"000214f9-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArgs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetArguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArgs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwHotkey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wHotkey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShowCmd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piShowCmd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetShowCmd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iShowCmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRelativePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathRel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IShellLinkDataList" + ,"Kind":"Com" + ,"Guid":"45e2b4ae-b1c3-11d0-b92f-00a0c90312e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddDataBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyDataBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDataBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveDataBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IResolveShellLink" + ,"Kind":"Com" + ,"Guid":"5cd52983-9449-11d2-963a-00c04f79adf0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResolveShellLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkLink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_SPINITF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPINITF_NORMAL","Value":0} + ,{"Name":"SPINITF_MODAL","Value":1} + ,{"Name":"SPINITF_NOMINIMIZE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActionProgressDialog" + ,"Kind":"Com" + ,"Guid":"49ff1172-eadc-446d-9285-156453a6431c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCancel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"_SPBEGINF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPBEGINF_NORMAL","Value":0} + ,{"Name":"SPBEGINF_AUTOTIME","Value":2} + ,{"Name":"SPBEGINF_NOPROGRESSBAR","Value":16} + ,{"Name":"SPBEGINF_MARQUEEPROGRESS","Value":32} + ,{"Name":"SPBEGINF_NOCANCELBUTTON","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SPACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPACTION_NONE","Value":0} + ,{"Name":"SPACTION_MOVING","Value":1} + ,{"Name":"SPACTION_COPYING","Value":2} + ,{"Name":"SPACTION_RECYCLING","Value":3} + ,{"Name":"SPACTION_APPLYINGATTRIBS","Value":4} + ,{"Name":"SPACTION_DOWNLOADING","Value":5} + ,{"Name":"SPACTION_SEARCHING_INTERNET","Value":6} + ,{"Name":"SPACTION_CALCULATING","Value":7} + ,{"Name":"SPACTION_UPLOADING","Value":8} + ,{"Name":"SPACTION_SEARCHING_FILES","Value":9} + ,{"Name":"SPACTION_DELETING","Value":10} + ,{"Name":"SPACTION_RENAMING","Value":11} + ,{"Name":"SPACTION_FORMATTING","Value":12} + ,{"Name":"SPACTION_COPY_MOVING","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SPTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPTEXT_ACTIONDESCRIPTION","Value":1} + ,{"Name":"SPTEXT_ACTIONDETAIL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IActionProgress" + ,"Kind":"Com" + ,"Guid":"49ff1173-eadc-446d-9285-156453a6431c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"SPACTION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCompleted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ulTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sptext","Type":{"Kind":"ApiRef","Name":"SPTEXT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fMayCompact","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryCancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCancelled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetCancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IShellExtInit" + ,"Kind":"Com" + ,"Guid":"000214e8-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hkeyProgID","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"_EXPPS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EXPPS_FILETYPES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellPropSheetExt" + ,"Kind":"Com" + ,"Guid":"000214e9-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfnAddPage","Type":{"Kind":"ApiRef","Name":"LPFNSVADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplacePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uPageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnReplaceWith","Type":{"Kind":"ApiRef","Name":"LPFNSVADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRemoteComputer" + ,"Kind":"Com" + ,"Guid":"000214fe-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bEnumerating","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IQueryContinue" + ,"Kind":"Com" + ,"Guid":"7307055c-b24a-486b-9f25-163e597a28a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IObjectWithCancelEvent" + ,"Kind":"Com" + ,"Guid":"f279b885-0ae9-4b85-ac06-ddecf9408941" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCancelEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUserNotification" + ,"Kind":"Com" + ,"Guid":"ba9711ba-5893-4787-a7e1-41277151550b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBalloonInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBalloonRetry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwShowTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIconInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszToolTip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqc","Type":{"Kind":"ApiRef","Name":"IQueryContinue","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwContinuePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaySoundA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSoundName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IItemNameLimits" + ,"Kind":"Com" + ,"Guid":"1df0d7f1-b267-4d28-8b10-12e23202a5c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValidCharacters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszValidChars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszInvalidChars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piMaxNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchFolderItemFactory" + ,"Kind":"Com" + ,"Guid":"a0ffbc28-5482-4366-be27-3e81e78e06c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFolderTypeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ftid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFolderLogicalViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flvm","Type":{"Kind":"ApiRef","Name":"FOLDERLOGICALVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIconSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVisibleColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cVisibleColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSortColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgSortColumns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SORTCOLUMN","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGroupColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetStacks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStackKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgStackKeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiaScope","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCondition","Type":{"Kind":"ApiRef","Name":"ICondition","TargetKind":"Com","Api":"Search","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShellItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExtractImage" + ,"Kind":"Com" + ,"Guid":"bb2e617c-0920-11d1-9a0b-00c04fc2d6c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prgSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwRecClrDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Extract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phBmpThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExtractImage2" + ,"Kind":"Com" + ,"Guid":"953bb1ee-93b4-11d1-98a3-00c04fb687da" + ,"Interface":{"Kind":"ApiRef","Name":"IExtractImage","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetDateStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDateStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailHandlerFactory" + ,"Kind":"Com" + ,"Guid":"e35b4b2e-00da-4bc1-9f13-38bc11f5d417" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetThumbnailHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IParentAndItem" + ,"Kind":"Com" + ,"Guid":"b3a4b685-b685-4805-99d9-5dead2873236" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetParentAndItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParentAndItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"ppsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppidlChild","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDockingWindow" + ,"Kind":"Com" + ,"Guid":"012dd920-7b26-11d0-8ca9-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResizeBorderDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"punkToolbarSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DESKBANDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptMinSize","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMaxSize","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptIntegral","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptActual","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"wszTitle","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwModeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBkgnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagDESKBANDCID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DBID_BANDINFOCHANGED","Value":0} + ,{"Name":"DBID_SHOWONLY","Value":1} + ,{"Name":"DBID_MAXIMIZEBAND","Value":2} + ,{"Name":"DBID_PUSHCHEVRON","Value":3} + ,{"Name":"DBID_DELAYINIT","Value":4} + ,{"Name":"DBID_FINISHINIT","Value":5} + ,{"Name":"DBID_SETWINDOWTHEME","Value":6} + ,{"Name":"DBID_PERMITAUTOHIDE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDeskBand" + ,"Kind":"Com" + ,"Guid":"eb0fe172-1a3a-11d0-89b3-00a0c90a90ac" + ,"Interface":{"Kind":"ApiRef","Name":"IDockingWindow","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetBandInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwViewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESKBANDINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDeskBandInfo" + ,"Kind":"Com" + ,"Guid":"77e425fc-cbf9-4307-ba6a-bb5727745661" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDefaultBandWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwViewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITaskbarList" + ,"Kind":"Com" + ,"Guid":"56fdf342-fd6d-11d0-958a-006097c9a090" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HrInit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActiveAlt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskbarList2" + ,"Kind":"Com" + ,"Guid":"602d4995-b13a-429b-a66e-1935e44f4317" + ,"Interface":{"Kind":"ApiRef","Name":"ITaskbarList","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"MarkFullscreenWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFullscreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"THUMBBUTTONFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"THBF_ENABLED","Value":0} + ,{"Name":"THBF_DISABLED","Value":1} + ,{"Name":"THBF_DISMISSONCLICK","Value":2} + ,{"Name":"THBF_NOBACKGROUND","Value":4} + ,{"Name":"THBF_HIDDEN","Value":8} + ,{"Name":"THBF_NONINTERACTIVE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"THUMBBUTTONMASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"THB_BITMAP","Value":1} + ,{"Name":"THB_ICON","Value":2} + ,{"Name":"THB_TOOLTIP","Value":4} + ,{"Name":"THB_FLAGS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"THUMBBUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"ApiRef","Name":"THUMBBUTTONMASK","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBitmap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szTip","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"THUMBBUTTONFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBPFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TBPF_NOPROGRESS","Value":0} + ,{"Name":"TBPF_INDETERMINATE","Value":1} + ,{"Name":"TBPF_NORMAL","Value":2} + ,{"Name":"TBPF_ERROR","Value":4} + ,{"Name":"TBPF_PAUSED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITaskbarList3" + ,"Kind":"Com" + ,"Guid":"ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf" + ,"Interface":{"Kind":"ApiRef","Name":"ITaskbarList2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetProgressValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullCompleted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProgressState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"tbpFlags","Type":{"Kind":"ApiRef","Name":"TBPFLAG","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTab","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndMDI","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterTab" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTab","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTabOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTab","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndInsertBefore","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTabActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTab","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndMDI","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ThumbBarAddButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pButton","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"THUMBBUTTON","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ThumbBarUpdateButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pButton","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"THUMBBUTTON","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ThumbBarSetImageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOverlayIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetThumbnailTooltip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetThumbnailClip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"STPFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STPF_NONE","Value":0} + ,{"Name":"STPF_USEAPPTHUMBNAILALWAYS","Value":1} + ,{"Name":"STPF_USEAPPTHUMBNAILWHENACTIVE","Value":2} + ,{"Name":"STPF_USEAPPPEEKALWAYS","Value":4} + ,{"Name":"STPF_USEAPPPEEKWHENACTIVE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITaskbarList4" + ,"Kind":"Com" + ,"Guid":"c43dc798-95d1-4bea-9030-bb99e2983a1a" + ,"Interface":{"Kind":"ApiRef","Name":"ITaskbarList3","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetTabProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTab","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"stpFlags","Type":{"Kind":"ApiRef","Name":"STPFLAG","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExplorerBrowserEvents" + ,"Kind":"Com" + ,"Guid":"361bbdc7-e6ee-4e13-be58-58e2240c810f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNavigationPending" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnViewCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNavigationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNavigationFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"EXPLORER_BROWSER_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EBO_NONE","Value":0} + ,{"Name":"EBO_NAVIGATEONCE","Value":1} + ,{"Name":"EBO_SHOWFRAMES","Value":2} + ,{"Name":"EBO_ALWAYSNAVIGATE","Value":4} + ,{"Name":"EBO_NOTRAVELLOG","Value":8} + ,{"Name":"EBO_NOWRAPPERWINDOW","Value":16} + ,{"Name":"EBO_HTMLSHAREPOINTVIEW","Value":32} + ,{"Name":"EBO_NOBORDER","Value":64} + ,{"Name":"EBO_NOPERSISTVIEWSTATE","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EXPLORER_BROWSER_FILL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EBF_NONE","Value":0} + ,{"Name":"EBF_SELECTFROMDATAOBJECT","Value":256} + ,{"Name":"EBF_NODROPTARGET","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExplorerBrowser" + ,"Kind":"Com" + ,"Guid":"dfd3b6b5-c10c-4be9-85f6-a66969f402f6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phdwp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"rcBrowser","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPropertyBag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyBag","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEmptyText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEmptyText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFolderSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psbe","Type":{"Kind":"ApiRef","Name":"IExplorerBrowserEvents","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlag","Type":{"Kind":"ApiRef","Name":"EXPLORER_BROWSER_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPLORER_BROWSER_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BrowseToIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BrowseToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillFromObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"EXPLORER_BROWSER_FILL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumObjects" + ,"Kind":"Com" + ,"Guid":"2c1c7e2e-2d0e-4059-831e-1e6f82335c2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumObjects","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_OPPROGDLGF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPPROGDLG_DEFAULT","Value":0} + ,{"Name":"OPPROGDLG_ENABLEPAUSE","Value":128} + ,{"Name":"OPPROGDLG_ALLOWUNDO","Value":256} + ,{"Name":"OPPROGDLG_DONTDISPLAYSOURCEPATH","Value":512} + ,{"Name":"OPPROGDLG_DONTDISPLAYDESTPATH","Value":1024} + ,{"Name":"OPPROGDLG_NOMULTIDAYESTIMATES","Value":2048} + ,{"Name":"OPPROGDLG_DONTDISPLAYLOCATIONS","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PDMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDM_DEFAULT","Value":0} + ,{"Name":"PDM_RUN","Value":1} + ,{"Name":"PDM_PREFLIGHT","Value":2} + ,{"Name":"PDM_UNDOING","Value":4} + ,{"Name":"PDM_ERRORSBLOCKING","Value":8} + ,{"Name":"PDM_INDETERMINATE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOperationsProgressDialog" + ,"Kind":"Com" + ,"Guid":"0c9fb851-e5c9-43eb-a370-f0677b13874c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"SPACTION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullPointsCurrent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullPointsTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullSizeCurrent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullSizeTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullItemsCurrent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullItemsTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateLocations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiSource","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiTarget","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMilliseconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullElapsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pullRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOperationStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"popstatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDOPSTATUS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIOCancelInformation" + ,"Kind":"Com" + ,"Guid":"f5b0bf81-8cb5-4b1b-9449-1a159e0c733c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCancelInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsgCancel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCancelInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwThreadID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"puMsgCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFileOperation" + ,"Kind":"Com" + ,"Guid":"947aab5f-0a5c-4c13-b4d6-4bf7836fc9f8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfops","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOperationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOperationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProgressMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"popd","Type":{"Kind":"ApiRef","Name":"IOperationsProgressDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pproparray","Type":{"Kind":"ApiRef","Name":"IPropertyChangeArray","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOwnerWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplyPropertiesToItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplyPropertiesToItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItems","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenameItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfopsItem","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenameItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkItems","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfopsItem","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItems","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCopyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfopsItem","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItems","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfopsItem","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItems","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NewItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiDestinationFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfopsItem","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerformOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAnyOperationsAborted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAnyOperationsAborted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FILE_OPERATION_FLAGS2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FOF2_NONE","Value":0} + ,{"Name":"FOF2_MERGEFOLDERSONCOLLISION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileOperation2" + ,"Kind":"Com" + ,"Guid":"cd8f23c1-8f61-4916-909d-55bdd0918753" + ,"Interface":{"Kind":"ApiRef","Name":"IFileOperation","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetOperationFlags2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operationFlags2","Type":{"Kind":"ApiRef","Name":"FILE_OPERATION_FLAGS2","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjectProvider" + ,"Kind":"Com" + ,"Guid":"a6087428-3be3-4d73-b308-7c04a540bf1a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"INamespaceWalkCB" + ,"Kind":"Com" + ,"Guid":"d92995f8-cf5e-4a76-bf59-ead39ea2b97e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FoundItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnterFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LeaveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszCancel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INamespaceWalkCB2" + ,"Kind":"Com" + ,"Guid":"7ac7492b-c38e-438a-87db-68737844ff70" + ,"Interface":{"Kind":"ApiRef","Name":"INamespaceWalkCB","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"WalkComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NAMESPACEWALKFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSWF_DEFAULT","Value":0} + ,{"Name":"NSWF_NONE_IMPLIES_ALL","Value":1} + ,{"Name":"NSWF_ONE_IMPLIES_ALL","Value":2} + ,{"Name":"NSWF_DONT_TRAVERSE_LINKS","Value":4} + ,{"Name":"NSWF_DONT_ACCUMULATE_RESULT","Value":8} + ,{"Name":"NSWF_TRAVERSE_STREAM_JUNCTIONS","Value":16} + ,{"Name":"NSWF_FILESYSTEM_ONLY","Value":32} + ,{"Name":"NSWF_SHOW_PROGRESS","Value":64} + ,{"Name":"NSWF_FLAG_VIEWORDER","Value":128} + ,{"Name":"NSWF_IGNORE_AUTOPLAY_HIDA","Value":256} + ,{"Name":"NSWF_ASYNC","Value":512} + ,{"Name":"NSWF_DONT_RESOLVE_LINKS","Value":1024} + ,{"Name":"NSWF_ACCUMULATE_FOLDERS","Value":2048} + ,{"Name":"NSWF_DONT_SORT","Value":4096} + ,{"Name":"NSWF_USE_TRANSFER_MEDIUM","Value":8192} + ,{"Name":"NSWF_DONT_TRAVERSE_STREAM_JUNCTIONS","Value":16384} + ,{"Name":"NSWF_ANY_IMPLIES_ALL","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INamespaceWalk" + ,"Kind":"Com" + ,"Guid":"57ced8a7-3f4a-432c-9350-30f24483f74f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Walk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkToWalk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pnswcb","Type":{"Kind":"ApiRef","Name":"INamespaceWalkCB","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIDArrayResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgpidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BANDSITEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagBANDSITECID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BSID_BANDADDED","Value":0} + ,{"Name":"BSID_BANDREMOVED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBandSite" + ,"Kind":"Com" + ,"Guid":"4cf504b0-de96-11d0-8b3f-00a0c911e8e5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumBands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uBand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBandID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDeskBand","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBandState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBandObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetBandSiteInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbsinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BANDSITEINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBandSiteInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbsinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BANDSITEINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IModalWindow" + ,"Kind":"Com" + ,"Guid":"b4db1657-70d7-485e-8e3e-6fcb5a5c1802" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IContextMenuSite" + ,"Kind":"Com" + ,"Guid":"0811aebe-0b87-4c54-9e72-548cf649016b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoContextMenuPopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkContextMenu","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"tagMENUBANDHANDLERCID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MBHANDCID_PIDLSELECT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMenuBand" + ,"Kind":"Com" + ,"Guid":"568804cd-cbd7-11d0-9816-00c04fd91972" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMenuMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateMenuMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRegTreeItem" + ,"Kind":"Com" + ,"Guid":"a9521922-0812-4d44-9ec3-7fd38c726f3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCheckState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCheck","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCheckState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCheck","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDeskBar" + ,"Kind":"Com" + ,"Guid":"eb0fe173-1a3a-11d0-89b3-00a0c90a90ac" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkClient","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkClient","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnPosRectChangeDB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"tagMENUPOPUPSELECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPOS_EXECUTE","Value":0} + ,{"Name":"MPOS_FULLCANCEL","Value":1} + ,{"Name":"MPOS_CANCELLEVEL","Value":2} + ,{"Name":"MPOS_SELECTLEFT","Value":3} + ,{"Name":"MPOS_SELECTRIGHT","Value":4} + ,{"Name":"MPOS_CHILDTRACKING","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagMENUPOPUPPOPUPFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MPPF_SETFOCUS","Value":1} + ,{"Name":"MPPF_INITIALSELECT","Value":2} + ,{"Name":"MPPF_NOANIMATE","Value":4} + ,{"Name":"MPPF_KEYBOARD","Value":16} + ,{"Name":"MPPF_REPOSITION","Value":32} + ,{"Name":"MPPF_FORCEZORDER","Value":64} + ,{"Name":"MPPF_FINALSELECT","Value":128} + ,{"Name":"MPPF_TOP","Value":536870912} + ,{"Name":"MPPF_LEFT","Value":1073741824} + ,{"Name":"MPPF_RIGHT","Value":1610612736} + ,{"Name":"MPPF_BOTTOM","Value":-2147483648} + ,{"Name":"MPPF_POS_MASK","Value":-536870912} + ,{"Name":"MPPF_ALIGN_LEFT","Value":33554432} + ,{"Name":"MPPF_ALIGN_RIGHT","Value":67108864} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMenuPopup" + ,"Kind":"Com" + ,"Guid":"d1e7afeb-6a2e-11d0-8c78-00c04fd918b4" + ,"Interface":{"Kind":"ApiRef","Name":"IDeskBar","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Popup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSelectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSubMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmp","Type":{"Kind":"ApiRef","Name":"IMenuPopup","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FILE_USAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FUT_PLAYING","Value":0} + ,{"Name":"FUT_EDITING","Value":1} + ,{"Name":"FUT_GENERIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileIsInUse" + ,"Kind":"Com" + ,"Guid":"64a1cbf0-3a1a-4461-9158-376969693950" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUsage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_USAGE_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSwitchToHWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FDE_OVERWRITE_RESPONSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDEOR_DEFAULT","Value":0} + ,{"Name":"FDEOR_ACCEPT","Value":1} + ,{"Name":"FDEOR_REFUSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FDE_SHAREVIOLATION_RESPONSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDESVR_DEFAULT","Value":0} + ,{"Name":"FDESVR_ACCEPT","Value":1} + ,{"Name":"FDESVR_REFUSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FDAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDAP_BOTTOM","Value":0} + ,{"Name":"FDAP_TOP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileDialogEvents" + ,"Kind":"Com" + ,"Guid":"973510db-7d7f-452b-8975-74a85828d354" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnFileOk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFolderChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psiFolder","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFolderChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSelectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnShareViolation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FDE_SHAREVIOLATION_RESPONSE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTypeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOverwrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FDE_OVERWRITE_RESPONSE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_FILEOPENDIALOGOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FOS_OVERWRITEPROMPT","Value":2} + ,{"Name":"FOS_STRICTFILETYPES","Value":4} + ,{"Name":"FOS_NOCHANGEDIR","Value":8} + ,{"Name":"FOS_PICKFOLDERS","Value":32} + ,{"Name":"FOS_FORCEFILESYSTEM","Value":64} + ,{"Name":"FOS_ALLNONSTORAGEITEMS","Value":128} + ,{"Name":"FOS_NOVALIDATE","Value":256} + ,{"Name":"FOS_ALLOWMULTISELECT","Value":512} + ,{"Name":"FOS_PATHMUSTEXIST","Value":2048} + ,{"Name":"FOS_FILEMUSTEXIST","Value":4096} + ,{"Name":"FOS_CREATEPROMPT","Value":8192} + ,{"Name":"FOS_SHAREAWARE","Value":16384} + ,{"Name":"FOS_NOREADONLYRETURN","Value":32768} + ,{"Name":"FOS_NOTESTFILECREATE","Value":65536} + ,{"Name":"FOS_HIDEMRUPLACES","Value":131072} + ,{"Name":"FOS_HIDEPINNEDPLACES","Value":262144} + ,{"Name":"FOS_NODEREFERENCELINKS","Value":1048576} + ,{"Name":"FOS_OKBUTTONNEEDSINTERACTION","Value":2097152} + ,{"Name":"FOS_DONTADDTORECENT","Value":33554432} + ,{"Name":"FOS_FORCESHOWHIDDEN","Value":268435456} + ,{"Name":"FOS_DEFAULTNOMINIMODE","Value":536870912} + ,{"Name":"FOS_FORCEPREVIEWPANEON","Value":1073741824} + ,{"Name":"FOS_SUPPORTSTREAMABLEITEMS","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileDialog" + ,"Kind":"Com" + ,"Guid":"42f85136-db7e-439c-85f1-e4075d135fc8" + ,"Interface":{"Kind":"ApiRef","Name":"IModalWindow","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetFileTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFileTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgFilterSpec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMDLG_FILTERSPEC","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFileTypeIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileTypeIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfde","Type":{"Kind":"ApiRef","Name":"IFileDialogEvents","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetOkButtonLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFileNameLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPlace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdap","Type":{"Kind":"ApiRef","Name":"FDAP","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefaultExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClientGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearClientData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IShellItemFilter","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileSaveDialog" + ,"Kind":"Com" + ,"Guid":"84bccd23-5fde-4cdb-aea4-af64b83d78ab" + ,"Interface":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetSaveAsItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCollectedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pList","Type":{"Kind":"ApiRef","Name":"IPropertyDescriptionList","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAppendDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplyProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileOpenDialog" + ,"Kind":"Com" + ,"Guid":"d57c7288-d4ad-4768-be02-9d969532d960" + ,"Interface":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsai","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CDCONTROLSTATEF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CDCS_INACTIVE","Value":0} + ,{"Name":"CDCS_ENABLED","Value":1} + ,{"Name":"CDCS_VISIBLE","Value":2} + ,{"Name":"CDCS_ENABLEDVISIBLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFileDialogCustomize" + ,"Kind":"Com" + ,"Guid":"e6fdd21a-163f-4975-9c8c-a69f1ba37034" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableOpenDropDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddPushButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddComboBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddRadioButtonList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddCheckButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEditBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddSeparator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetControlLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetControlState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CDCONTROLSTATEF","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetControlState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwState","Type":{"Kind":"ApiRef","Name":"CDCONTROLSTATEF","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEditBoxText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszText","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEditBoxText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCheckButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbChecked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCheckButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddControlItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveControlItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllControlItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlItemState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CDCONTROLSTATEF","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetControlItemState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwState","Type":{"Kind":"ApiRef","Name":"CDCONTROLSTATEF","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectedControlItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwIDItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelectedControlItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartVisualGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndVisualGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MakeProminent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetControlItemText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ASSOCIATIONLEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AL_MACHINE","Value":0} + ,{"Name":"AL_EFFECTIVE","Value":1} + ,{"Name":"AL_USER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCIATIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AT_FILEEXTENSION","Value":0} + ,{"Name":"AT_URLPROTOCOL","Value":1} + ,{"Name":"AT_STARTMENUCLIENT","Value":2} + ,{"Name":"AT_MIMETYPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApplicationAssociationRegistration" + ,"Kind":"Com" + ,"Guid":"4e530b0a-e611-4c77-a3ac-9031d022281b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCurrentDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"atQueryType","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"alQueryLevel","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONLEVEL","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszAssociation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAppIsDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"atQueryType","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"alQueryLevel","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONLEVEL","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAppRegistryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAppIsDefaultAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alQueryLevel","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONLEVEL","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAppRegistryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAppAsDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppRegistryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"atSetType","Type":{"Kind":"ApiRef","Name":"ASSOCIATIONTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAppAsDefaultAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppRegistryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearUserAssociations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DELEGATEITEMID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOuter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbInner","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDelegateFolder" + ,"Kind":"Com" + ,"Guid":"add8ba80-002b-11d0-8f0f-00c04fd7d062" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetItemAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_BROWSERFRAMEOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BFO_NONE","Value":0} + ,{"Name":"BFO_BROWSER_PERSIST_SETTINGS","Value":1} + ,{"Name":"BFO_RENAME_FOLDER_OPTIONS_TOINTERNET","Value":2} + ,{"Name":"BFO_BOTH_OPTIONS","Value":4} + ,{"Name":"BIF_PREFER_INTERNET_SHORTCUT","Value":8} + ,{"Name":"BFO_BROWSE_NO_IN_NEW_PROCESS","Value":16} + ,{"Name":"BFO_ENABLE_HYPERLINK_TRACKING","Value":32} + ,{"Name":"BFO_USE_IE_OFFLINE_SUPPORT","Value":64} + ,{"Name":"BFO_SUBSTITUE_INTERNET_START_PAGE","Value":128} + ,{"Name":"BFO_USE_IE_LOGOBANDING","Value":256} + ,{"Name":"BFO_ADD_IE_TOCAPTIONBAR","Value":512} + ,{"Name":"BFO_USE_DIALUP_REF","Value":1024} + ,{"Name":"BFO_USE_IE_TOOLBAR","Value":2048} + ,{"Name":"BFO_NO_PARENT_FOLDER_SUPPORT","Value":4096} + ,{"Name":"BFO_NO_REOPEN_NEXT_RESTART","Value":8192} + ,{"Name":"BFO_GO_HOME_PAGE","Value":16384} + ,{"Name":"BFO_PREFER_IEPROCESS","Value":32768} + ,{"Name":"BFO_SHOW_NAVIGATION_CANCELLED","Value":65536} + ,{"Name":"BFO_USE_IE_STATUSBAR","Value":131072} + ,{"Name":"BFO_QUERY_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBrowserFrameOptions" + ,"Kind":"Com" + ,"Guid":"10df43c8-1dbe-11d3-8b34-006097df5bd4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFrameOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NWMF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NWMF_UNLOADING","Value":1} + ,{"Name":"NWMF_USERINITED","Value":2} + ,{"Name":"NWMF_FIRST","Value":4} + ,{"Name":"NWMF_OVERRIDEKEY","Value":8} + ,{"Name":"NWMF_SHOWHELP","Value":16} + ,{"Name":"NWMF_HTMLDIALOG","Value":32} + ,{"Name":"NWMF_FROMDIALOGCHILD","Value":64} + ,{"Name":"NWMF_USERREQUESTED","Value":128} + ,{"Name":"NWMF_USERALLOWED","Value":256} + ,{"Name":"NWMF_FORCEWINDOW","Value":65536} + ,{"Name":"NWMF_FORCETAB","Value":131072} + ,{"Name":"NWMF_SUGGESTWINDOW","Value":262144} + ,{"Name":"NWMF_SUGGESTTAB","Value":524288} + ,{"Name":"NWMF_INACTIVETAB","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INewWindowManager" + ,"Kind":"Com" + ,"Guid":"d2bc4c84-3f72-4a52-a604-7bcbf3982cbb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EvaluateNewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUrlContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszFeatures","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fReplace","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUserActionTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ATTACHMENT_PROMPT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTACHMENT_PROMPT_NONE","Value":0} + ,{"Name":"ATTACHMENT_PROMPT_SAVE","Value":1} + ,{"Name":"ATTACHMENT_PROMPT_EXEC","Value":2} + ,{"Name":"ATTACHMENT_PROMPT_EXEC_OR_SAVE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTACHMENT_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTACHMENT_ACTION_CANCEL","Value":0} + ,{"Name":"ATTACHMENT_ACTION_SAVE","Value":1} + ,{"Name":"ATTACHMENT_ACTION_EXEC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAttachmentExecute" + ,"Kind":"Com" + ,"Guid":"73db1241-1e85-4581-8e4f-a81e1d0f8c57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetClientTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClientGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetLocalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLocalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetReferrer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszReferrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CheckPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Prompt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prompt","Type":{"Kind":"ApiRef","Name":"ATTACHMENT_PROMPT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"paction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACHMENT_ACTION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phProcess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SaveWithUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearClientState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"SMDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIdParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uIdAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pidlItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SMCSHCHANGENOTIFYSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagSMINFOMASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMIM_TYPE","Value":1} + ,{"Name":"SMIM_FLAGS","Value":2} + ,{"Name":"SMIM_ICON","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagSMINFOTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMIT_SEPARATOR","Value":1} + ,{"Name":"SMIT_STRING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagSMINFOFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMIF_ICON","Value":1} + ,{"Name":"SMIF_ACCELERATOR","Value":2} + ,{"Name":"SMIF_DROPTARGET","Value":4} + ,{"Name":"SMIF_SUBMENU","Value":8} + ,{"Name":"SMIF_CHECKED","Value":32} + ,{"Name":"SMIF_DROPCASCADE","Value":64} + ,{"Name":"SMIF_HIDDEN","Value":128} + ,{"Name":"SMIF_DISABLED","Value":256} + ,{"Name":"SMIF_TRACKPOPUP","Value":512} + ,{"Name":"SMIF_DEMOTED","Value":1024} + ,{"Name":"SMIF_ALTSTATE","Value":2048} + ,{"Name":"SMIF_DRAGNDROP","Value":4096} + ,{"Name":"SMIF_NEW","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellMenuCallback" + ,"Kind":"Com" + ,"Guid":"4ca300a1-9b8d-11d1-8b22-00c04fd918d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CallbackSM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellMenu" + ,"Kind":"Com" + ,"Guid":"ee1f7637-e138-11d1-8379-00c04fd918d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psmc","Type":{"Kind":"ApiRef","Name":"IShellMenuCallback","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIdAncestor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsmc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellMenuCallback","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"puId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"puIdAncestor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetShellFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShellFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phmenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InvalidateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psmd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMenuToolbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"KF_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KF_CATEGORY_VIRTUAL","Value":1} + ,{"Name":"KF_CATEGORY_FIXED","Value":2} + ,{"Name":"KF_CATEGORY_COMMON","Value":3} + ,{"Name":"KF_CATEGORY_PERUSER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_KF_DEFINITION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KFDF_LOCAL_REDIRECT_ONLY","Value":2} + ,{"Name":"KFDF_ROAMABLE","Value":4} + ,{"Name":"KFDF_PRECREATE","Value":8} + ,{"Name":"KFDF_STREAM","Value":16} + ,{"Name":"KFDF_PUBLISHEXPANDEDPATH","Value":32} + ,{"Name":"KFDF_NO_REDIRECT_UI","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_KF_REDIRECT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KF_REDIRECT_USER_EXCLUSIVE","Value":1} + ,{"Name":"KF_REDIRECT_COPY_SOURCE_DACL","Value":2} + ,{"Name":"KF_REDIRECT_OWNER_USER","Value":4} + ,{"Name":"KF_REDIRECT_SET_OWNER_EXPLICIT","Value":8} + ,{"Name":"KF_REDIRECT_CHECK_ONLY","Value":16} + ,{"Name":"KF_REDIRECT_WITH_UI","Value":32} + ,{"Name":"KF_REDIRECT_UNPIN","Value":64} + ,{"Name":"KF_REDIRECT_PIN","Value":128} + ,{"Name":"KF_REDIRECT_COPY_CONTENTS","Value":512} + ,{"Name":"KF_REDIRECT_DEL_SOURCE_CONTENTS","Value":1024} + ,{"Name":"KF_REDIRECT_EXCLUDE_ALL_KNOWN_SUBFOLDERS","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_KF_REDIRECTION_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KF_REDIRECTION_CAPABILITIES_ALLOW_ALL","Value":255} + ,{"Name":"KF_REDIRECTION_CAPABILITIES_REDIRECTABLE","Value":1} + ,{"Name":"KF_REDIRECTION_CAPABILITIES_DENY_ALL","Value":1048320} + ,{"Name":"KF_REDIRECTION_CAPABILITIES_DENY_POLICY_REDIRECTED","Value":256} + ,{"Name":"KF_REDIRECTION_CAPABILITIES_DENY_POLICY","Value":512} + ,{"Name":"KF_REDIRECTION_CAPABILITIES_DENY_PERMISSIONS","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KNOWNFOLDER_DEFINITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"category","Type":{"Kind":"ApiRef","Name":"KF_CATEGORY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fidParent","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pszRelativePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszParsingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszTooltip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszLocalizedName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSecurity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"kfdFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKnownFolder" + ,"Kind":"Com" + ,"Guid":"3aa7af7e-9b36-420c-a8e3-f77d4674a488" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KF_CATEGORY","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShellItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRedirectionCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolderDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKFD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KNOWNFOLDER_DEFINITION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FFFP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FFFP_EXACTMATCH","Value":0} + ,{"Name":"FFFP_NEARESTPARENTMATCH","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKnownFolderManager" + ,"Kind":"Com" + ,"Guid":"8be2d872-86aa-4d47-b776-32cca40c7018" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FolderIdFromCsidl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCsidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FolderIdToCsidl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pnCsidl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolderIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppKFId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppkf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKnownFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolderByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppkf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKnownFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pKFD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KNOWNFOLDER_DEFINITION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FindFolderFromPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"FFFP_MODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppkf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKnownFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindFolderFromIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppkf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKnownFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Redirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFolders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExclusion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppszError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"SHARE_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHARE_ROLE_INVALID","Value":-1} + ,{"Name":"SHARE_ROLE_READER","Value":0} + ,{"Name":"SHARE_ROLE_CONTRIBUTOR","Value":1} + ,{"Name":"SHARE_ROLE_CO_OWNER","Value":2} + ,{"Name":"SHARE_ROLE_OWNER","Value":3} + ,{"Name":"SHARE_ROLE_CUSTOM","Value":4} + ,{"Name":"SHARE_ROLE_MIXED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEF_SHARE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEFSHAREID_USERS","Value":1} + ,{"Name":"DEFSHAREID_PUBLIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISharingConfigurationManager" + ,"Kind":"Com" + ,"Guid":"b4cd448a-9c86-4466-9201-2e62105b87ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateShare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsid","Type":{"Kind":"ApiRef","Name":"DEF_SHARE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"role","Type":{"Kind":"ApiRef","Name":"SHARE_ROLE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteShare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsid","Type":{"Kind":"ApiRef","Name":"DEF_SHARE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShareExists" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsid","Type":{"Kind":"ApiRef","Name":"DEF_SHARE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSharePermissions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsid","Type":{"Kind":"ApiRef","Name":"DEF_SHARE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHARE_ROLE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SharePrinters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopSharingPrinters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ArePrintersShared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRelatedItem" + ,"Kind":"Com" + ,"Guid":"a73ce67a-8ab1-44f1-8d43-d2fcbf6b1cd0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IIdentityName" + ,"Kind":"Com" + ,"Guid":"7d903fca-d6f9-4810-8332-946c0177e247" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDelegateItem" + ,"Kind":"Com" + ,"Guid":"3c5a1c94-c951-4cb7-bb6d-3b93f30cce93" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ICurrentItem" + ,"Kind":"Com" + ,"Guid":"240a7174-d653-4a1d-a6d3-d4943cfbfe3d" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ITransferMediumItem" + ,"Kind":"Com" + ,"Guid":"77f295d5-2d6f-4e19-b8ae-322f3e721ab5" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDisplayItem" + ,"Kind":"Com" + ,"Guid":"c6fd5997-9f6b-4888-8703-94e80e8cde3f" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IViewStateIdentityItem" + ,"Kind":"Com" + ,"Guid":"9d264146-a94f-4195-9f9f-3bb12ce0c955" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IPreviewItem" + ,"Kind":"Com" + ,"Guid":"36149969-0a8f-49c8-8b00-4aecb20222fb" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDestinationStreamFactory" + ,"Kind":"Com" + ,"Guid":"8a87781b-39a7-4a1f-aab3-a39b9c34a7d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDestinationStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICreateProcessInputs" + ,"Kind":"Com" + ,"Guid":"f6ef6140-e26f-4d82-bac4-e9ba5fd239a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCreateFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCreationFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCreateFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddCreateFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHotKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wHotKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStartupFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStartupInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEnvironmentVariableA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICreatingProcess" + ,"Kind":"Com" + ,"Guid":"c2b937a9-3110-4398-8a56-f34c6342d244" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCreating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpi","Type":{"Kind":"ApiRef","Name":"ICreateProcessInputs","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILaunchUIContext" + ,"Kind":"Com" + ,"Guid":"1791e8f6-21c7-4340-882a-a6a93e3fd73b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAssociatedWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTabGroupingPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILaunchUIContextProvider" + ,"Kind":"Com" + ,"Guid":"0d12c4c8-a3d9-4e24-94c1-0e20c5a956c4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"ILaunchUIContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_NMCII_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NMCII_NONE","Value":0} + ,{"Name":"NMCII_ITEMS","Value":1} + ,{"Name":"NMCII_FOLDERS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_NMCSAEI_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NMCSAEI_SELECT","Value":0} + ,{"Name":"NMCSAEI_EDIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INewMenuClient" + ,"Kind":"Com" + ,"Guid":"dcb07fdc-3bb5-451c-90be-966644fed7b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IncludeItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectAndEditItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInitializeWithBindCtx" + ,"Kind":"Com" + ,"Guid":"71c0d2bc-726d-45cc-a6c0-2e31c1db2159" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellItemFilter" + ,"Kind":"Com" + ,"Guid":"2659b475-eeb8-48b7-8f07-b378810f48cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IncludeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnumFlagsForItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pgrfFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_NSTCSTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCS_HASEXPANDOS","Value":1} + ,{"Name":"NSTCS_HASLINES","Value":2} + ,{"Name":"NSTCS_SINGLECLICKEXPAND","Value":4} + ,{"Name":"NSTCS_FULLROWSELECT","Value":8} + ,{"Name":"NSTCS_SPRINGEXPAND","Value":16} + ,{"Name":"NSTCS_HORIZONTALSCROLL","Value":32} + ,{"Name":"NSTCS_ROOTHASEXPANDO","Value":64} + ,{"Name":"NSTCS_SHOWSELECTIONALWAYS","Value":128} + ,{"Name":"NSTCS_NOINFOTIP","Value":512} + ,{"Name":"NSTCS_EVENHEIGHT","Value":1024} + ,{"Name":"NSTCS_NOREPLACEOPEN","Value":2048} + ,{"Name":"NSTCS_DISABLEDRAGDROP","Value":4096} + ,{"Name":"NSTCS_NOORDERSTREAM","Value":8192} + ,{"Name":"NSTCS_RICHTOOLTIP","Value":16384} + ,{"Name":"NSTCS_BORDER","Value":32768} + ,{"Name":"NSTCS_NOEDITLABELS","Value":65536} + ,{"Name":"NSTCS_TABSTOP","Value":131072} + ,{"Name":"NSTCS_FAVORITESMODE","Value":524288} + ,{"Name":"NSTCS_AUTOHSCROLL","Value":1048576} + ,{"Name":"NSTCS_FADEINOUTEXPANDOS","Value":2097152} + ,{"Name":"NSTCS_EMPTYTEXT","Value":4194304} + ,{"Name":"NSTCS_CHECKBOXES","Value":8388608} + ,{"Name":"NSTCS_PARTIALCHECKBOXES","Value":16777216} + ,{"Name":"NSTCS_EXCLUSIONCHECKBOXES","Value":33554432} + ,{"Name":"NSTCS_DIMMEDCHECKBOXES","Value":67108864} + ,{"Name":"NSTCS_NOINDENTCHECKS","Value":134217728} + ,{"Name":"NSTCS_ALLOWJUNCTIONS","Value":268435456} + ,{"Name":"NSTCS_SHOWTABSBUTTON","Value":536870912} + ,{"Name":"NSTCS_SHOWDELETEBUTTON","Value":1073741824} + ,{"Name":"NSTCS_SHOWREFRESHBUTTON","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_NSTCROOTSTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCRS_VISIBLE","Value":0} + ,{"Name":"NSTCRS_HIDDEN","Value":1} + ,{"Name":"NSTCRS_EXPANDED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_NSTCITEMSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCIS_NONE","Value":0} + ,{"Name":"NSTCIS_SELECTED","Value":1} + ,{"Name":"NSTCIS_EXPANDED","Value":2} + ,{"Name":"NSTCIS_BOLD","Value":4} + ,{"Name":"NSTCIS_DISABLED","Value":8} + ,{"Name":"NSTCIS_SELECTEDNOEXPAND","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NSTCGNI" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCGNI_NEXT","Value":0} + ,{"Name":"NSTCGNI_NEXTVISIBLE","Value":1} + ,{"Name":"NSTCGNI_PREV","Value":2} + ,{"Name":"NSTCGNI_PREVVISIBLE","Value":3} + ,{"Name":"NSTCGNI_PARENT","Value":4} + ,{"Name":"NSTCGNI_CHILD","Value":5} + ,{"Name":"NSTCGNI_FIRSTVISIBLE","Value":6} + ,{"Name":"NSTCGNI_LASTVISIBLE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INameSpaceTreeControl" + ,"Kind":"Com" + ,"Guid":"028212a3-b627-47e9-8856-c14265554e4f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nsctsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TreeAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TreeUnadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiRoot","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfEnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfRootStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pif","Type":{"Kind":"ApiRef","Name":"IShellItemFilter","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"psiRoot","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfEnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfRootStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pif","Type":{"Kind":"ApiRef","Name":"IShellItemFilter","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiRoot","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRootItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsiaRootItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetItemState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcisMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nstcisFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcisMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnstcisFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemCustomState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"piStateNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetItemCustomState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iStateNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnsureItemVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcgi","Type":{"Kind":"ApiRef","Name":"NSTCGNI","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsiNext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HitTest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppsiOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"prect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CollapseAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"NSTCFOLDERCAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCFC_NONE","Value":0} + ,{"Name":"NSTCFC_PINNEDITEMFILTERING","Value":1} + ,{"Name":"NSTCFC_DELAY_REGISTER_NOTIFY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INameSpaceTreeControlFolderCapabilities" + ,"Kind":"Com" + ,"Guid":"e9701183-e6b3-4ff2-8568-813615fec7be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFolderCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nfcMask","Type":{"Kind":"ApiRef","Name":"NSTCFOLDERCAPABILITIES","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pnfcValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSTCFOLDERCAPABILITIES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPreviewHandler" + ,"Kind":"Com" + ,"Guid":"8895b1c6-b41f-4c1c-a562-0d564250836f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DoPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PREVIEWHANDLERFRAMEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"haccel","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cAccelEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPreviewHandlerFrame" + ,"Kind":"Com" + ,"Guid":"fec87aaf-35f9-447a-adb7-20234491401a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWindowContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PREVIEWHANDLERFRAMEINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_EXPLORERPANESTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EPS_DONTCARE","Value":0} + ,{"Name":"EPS_DEFAULT_ON","Value":1} + ,{"Name":"EPS_DEFAULT_OFF","Value":2} + ,{"Name":"EPS_STATEMASK","Value":65535} + ,{"Name":"EPS_INITIALSTATE","Value":65536} + ,{"Name":"EPS_FORCE","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExplorerPaneVisibility" + ,"Kind":"Com" + ,"Guid":"e07010ec-bc17-44c0-97b0-46c7c95b9edc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPaneState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ep","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"peps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IContextMenuCB" + ,"Kind":"Com" + ,"Guid":"3409e930-5a39-11d1-83fa-00a0c90dc849" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CallBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDefaultExtractIconInit" + ,"Kind":"Com" + ,"Guid":"41ded17d-d6b3-4261-997d-88c60e4b1d58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNormalIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpenIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetShortcutIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_EXPCMDSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ECS_ENABLED","Value":0} + ,{"Name":"ECS_DISABLED","Value":1} + ,{"Name":"ECS_HIDDEN","Value":2} + ,{"Name":"ECS_CHECKBOX","Value":4} + ,{"Name":"ECS_CHECKED","Value":8} + ,{"Name":"ECS_RADIOCHECK","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_EXPCMDFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ECF_DEFAULT","Value":0} + ,{"Name":"ECF_HASSUBCOMMANDS","Value":1} + ,{"Name":"ECF_HASSPLITBUTTON","Value":2} + ,{"Name":"ECF_HIDELABEL","Value":4} + ,{"Name":"ECF_ISSEPARATOR","Value":8} + ,{"Name":"ECF_HASLUASHIELD","Value":16} + ,{"Name":"ECF_SEPARATORBEFORE","Value":32} + ,{"Name":"ECF_SEPARATORAFTER","Value":64} + ,{"Name":"ECF_ISDROPDOWN","Value":128} + ,{"Name":"ECF_TOGGLEABLE","Value":256} + ,{"Name":"ECF_AUTOMENUICONS","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExplorerCommand" + ,"Kind":"Com" + ,"Guid":"a08ce4d0-fa25-44ab-b57c-c7b1c323e0b9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetToolTip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszInfotip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCanonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidCommandName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOkToBeSlow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCmdState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumSubCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumExplorerCommand","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExplorerCommandState" + ,"Kind":"Com" + ,"Guid":"bddacb60-7657-47ae-8445-d23e1acf82ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiItemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOkToBeSlow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCmdState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInitializeCommand" + ,"Kind":"Com" + ,"Guid":"85075acf-231f-40ea-9610-d26b7b58f638" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCommandName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppb","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumExplorerCommand" + ,"Kind":"Com" + ,"Guid":"a88826f8-186f-4987-aade-ea0cef8fbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUICommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IExplorerCommand","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumExplorerCommand","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExplorerCommandProvider" + ,"Kind":"Com" + ,"Guid":"64961751-0835-43c0-8ffe-d57686530e64" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidCommandId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CPVIEW" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPVIEW_CLASSIC","Value":0} + ,{"Name":"CPVIEW_ALLITEMS","Value":0} + ,{"Name":"CPVIEW_CATEGORY","Value":1} + ,{"Name":"CPVIEW_HOME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IOpenControlPanel" + ,"Kind":"Com" + ,"Guid":"d11ad862-66de-4df4-bf6c-1f5621996af1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CPVIEW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemBindData" + ,"Kind":"Com" + ,"Guid":"01e18d10-4d8b-11d2-855d-006008059367" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFindData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFindData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFileSystemBindData2" + ,"Kind":"Com" + ,"Guid":"3acf075f-71db-4afa-81f0-3fc4fdf2a5b8" + ,"Interface":{"Kind":"ApiRef","Name":"IFileSystemBindData","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetFileID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"liFileID","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pliFileID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetJunctionCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetJunctionCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"KNOWNDESTCATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KDC_FREQUENT","Value":1} + ,{"Name":"KDC_RECENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICustomDestinationList" + ,"Kind":"Com" + ,"Guid":"6332debf-87b5-4670-90c0-5e57b408a49e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAppID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BeginList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcMinSlots","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AppendCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"poa","Type":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendKnownCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"category","Type":{"Kind":"ApiRef","Name":"KNOWNDESTCATEGORY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddUserTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"poa","Type":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRemovedDestinations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AbortList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IApplicationDestinations" + ,"Kind":"Com" + ,"Guid":"12337d35-94c6-48a0-bce7-6a9c69d4d600" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAppID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveDestination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllDestinations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"APPDOCLISTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADLT_RECENT","Value":0} + ,{"Name":"ADLT_FREQUENT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApplicationDocumentLists" + ,"Kind":"Com" + ,"Guid":"3c594f9f-9f30-47a1-979a-c9e83d3d0a06" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAppID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listtype","Type":{"Kind":"ApiRef","Name":"APPDOCLISTTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cItemsDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithAppUserModelID" + ,"Kind":"Com" + ,"Guid":"36db0196-9665-46d1-9ba7-d3709eecf9ed" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAppID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAppID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszAppID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IObjectWithProgID" + ,"Kind":"Com" + ,"Guid":"71e806fb-8dee-46fc-bf8c-7748a8a1ae13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProgID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszProgID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUpdateIDList" + ,"Kind":"Com" + ,"Guid":"6589b6d2-5f8d-4b9e-b7e0-23cdd9717d8c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidlIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppidlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DESKTOP_SLIDESHOW_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSO_SHUFFLEIMAGES","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DESKTOP_SLIDESHOW_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSS_ENABLED","Value":1} + ,{"Name":"DSS_SLIDESHOW","Value":2} + ,{"Name":"DSS_DISABLED_BY_REMOTE_SESSION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DESKTOP_SLIDESHOW_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSD_FORWARD","Value":0} + ,{"Name":"DSD_BACKWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DESKTOP_WALLPAPER_POSITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DWPOS_CENTER","Value":0} + ,{"Name":"DWPOS_TILE","Value":1} + ,{"Name":"DWPOS_STRETCH","Value":2} + ,{"Name":"DWPOS_FIT","Value":3} + ,{"Name":"DWPOS_FILL","Value":4} + ,{"Name":"DWPOS_SPAN","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDesktopWallpaper" + ,"Kind":"Com" + ,"Guid":"b92b56a9-8b55-4e14-9a89-0199bbb6f93b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetWallpaper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wallpaper","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWallpaper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wallpaper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorDevicePathAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"monitorID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorDevicePathCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMonitorRECT" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"displayRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackgroundColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"position","Type":{"Kind":"ApiRef","Name":"DESKTOP_WALLPAPER_POSITION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESKTOP_WALLPAPER_POSITION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSlideshow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"items","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSlideshow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"items","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSlideshowOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"DESKTOP_SLIDESHOW_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"slideshowTick","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSlideshowOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESKTOP_SLIDESHOW_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"slideshowTick","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdvanceSlideshow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitorID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"direction","Type":{"Kind":"ApiRef","Name":"DESKTOP_SLIDESHOW_DIRECTION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESKTOP_SLIDESHOW_STATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HOMEGROUPSHARINGCHOICES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HGSC_NONE","Value":0} + ,{"Name":"HGSC_MUSICLIBRARY","Value":1} + ,{"Name":"HGSC_PICTURESLIBRARY","Value":2} + ,{"Name":"HGSC_VIDEOSLIBRARY","Value":4} + ,{"Name":"HGSC_DOCUMENTSLIBRARY","Value":8} + ,{"Name":"HGSC_PRINTERS","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IHomeGroup" + ,"Kind":"Com" + ,"Guid":"7a3bd1d9-35a9-4fb3-a467-f48cac35e2d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMember" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"member","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowSharingWizard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sharingchoices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HOMEGROUPSHARINGCHOICES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInitializeWithPropertyStore" + ,"Kind":"Com" + ,"Guid":"c3e12eb5-7d8d-44f8-b6dd-0e77b34d6de4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IOpenSearchSource" + ,"Kind":"Com" + ,"Guid":"f0ee7333-e6fc-479b-9f25-a860c234a38e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStartIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"LIBRARYFOLDERFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LFF_FORCEFILESYSTEM","Value":1} + ,{"Name":"LFF_STORAGEITEMS","Value":2} + ,{"Name":"LFF_ALLITEMS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LIBRARYOPTIONFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LOF_DEFAULT","Value":0} + ,{"Name":"LOF_PINNEDTONAVPANE","Value":1} + ,{"Name":"LOF_MASK_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEFAULTSAVEFOLDERTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSFT_DETECT","Value":1} + ,{"Name":"DSFT_PRIVATE","Value":2} + ,{"Name":"DSFT_PUBLIC","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LIBRARYSAVEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LSF_FAILIFTHERE","Value":0} + ,{"Name":"LSF_OVERRIDEEXISTING","Value":1} + ,{"Name":"LSF_MAKEUNIQUENAME","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellLibrary" + ,"Kind":"Com" + ,"Guid":"11a66efa-382e-451a-9234-1e0e12ef3085" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadLibraryFromItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiLibrary","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadLibraryFromKnownFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"kfidLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiLocation","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiLocation","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lff","Type":{"Kind":"ApiRef","Name":"LIBRARYFOLDERFILTER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResolveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiFolderToResolve","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDefaultSaveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsft","Type":{"Kind":"ApiRef","Name":"DEFAULTSAVEFOLDERTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDefaultSaveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dsft","Type":{"Kind":"ApiRef","Name":"DEFAULTSAVEFOLDERTYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plofOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LIBRARYOPTIONFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lofMask","Type":{"Kind":"ApiRef","Name":"LIBRARYOPTIONFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"lofOptions","Type":{"Kind":"ApiRef","Name":"LIBRARYOPTIONFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFolderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ftid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiFolderToSaveIn","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLibraryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lsf","Type":{"Kind":"ApiRef","Name":"LIBRARYSAVEFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsiSavedTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveInKnownFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"kfidToSaveIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszLibraryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lsf","Type":{"Kind":"ApiRef","Name":"LIBRARYSAVEFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsiSavedTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DEFAULT_FOLDER_MENU_RESTRICTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DFMR_DEFAULT","Value":0} + ,{"Name":"DFMR_NO_STATIC_VERBS","Value":8} + ,{"Name":"DFMR_STATIC_VERBS_ONLY","Value":16} + ,{"Name":"DFMR_NO_RESOURCE_VERBS","Value":32} + ,{"Name":"DFMR_OPTIN_HANDLERS_ONLY","Value":64} + ,{"Name":"DFMR_RESOURCE_AND_FOLDER_VERBS_ONLY","Value":128} + ,{"Name":"DFMR_USE_SPECIFIED_HANDLERS","Value":256} + ,{"Name":"DFMR_USE_SPECIFIED_VERBS","Value":512} + ,{"Name":"DFMR_NO_ASYNC_VERBS","Value":1024} + ,{"Name":"DFMR_NO_NATIVECPU_VERBS","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDefaultFolderMenuInitialize" + ,"Kind":"Com" + ,"Guid":"7690aa79-f8fc-4615-a327-36f7d18f5d91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmcb","Type":{"Kind":"ApiRef","Name":"IContextMenuCB","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"punkAssociation","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"aKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetMenuRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dfmrValues","Type":{"Kind":"ApiRef","Name":"DEFAULT_FOLDER_MENU_RESTRICTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dfmrMask","Type":{"Kind":"ApiRef","Name":"DEFAULT_FOLDER_MENU_RESTRICTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdfmrValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEFAULT_FOLDER_MENU_RESTRICTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHandlerClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ACTIVATEOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AO_NONE","Value":0} + ,{"Name":"AO_DESIGNMODE","Value":1} + ,{"Name":"AO_NOERRORUI","Value":2} + ,{"Name":"AO_NOSPLASHSCREEN","Value":4} + ,{"Name":"AO_PRELAUNCH","Value":33554432} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApplicationActivationManager" + ,"Kind":"Com" + ,"Guid":"2e941141-7f97-4756-ba1d-9decde894a3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"ACTIVATEOPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"processId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateForFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"itemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"verb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"processId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateForProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"itemArray","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"processId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVirtualDesktopManager" + ,"Kind":"Com" + ,"Guid":"a5cd92ff-29be-454c-8d04-d82879fb3f1b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsWindowOnCurrentVirtualDesktop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"topLevelWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"onCurrentDesktop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowDesktopId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"topLevelWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"desktopId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveWindowToDesktop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"topLevelWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"desktopId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"LIBRARYMANAGEDIALOGOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LMD_DEFAULT","Value":0} + ,{"Name":"LMD_ALLOWUNINDEXABLENETWORKLOCATIONS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAssocHandlerInvoker" + ,"Kind":"Com" + ,"Guid":"92218cab-ecaa-4335-8133-807fd234c2ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SupportsSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"AHTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AHTYPE_UNDEFINED","Value":0} + ,{"Name":"AHTYPE_USER_APPLICATION","Value":8} + ,{"Name":"AHTYPE_ANY_APPLICATION","Value":16} + ,{"Name":"AHTYPE_MACHINEDEFAULT","Value":32} + ,{"Name":"AHTYPE_PROGID","Value":64} + ,{"Name":"AHTYPE_APPLICATION","Value":128} + ,{"Name":"AHTYPE_CLASS_APPLICATION","Value":256} + ,{"Name":"AHTYPE_ANY_PROGID","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAssocHandler" + ,"Kind":"Com" + ,"Guid":"f04061ac-1659-4a3f-a954-775aa57fc083" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUIName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRecommended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MakeDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateInvoker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInvoker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAssocHandlerInvoker","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumAssocHandlers" + ,"Kind":"Com" + ,"Guid":"973810ae-9599-4b88-9e4d-6ee98c9552da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IAssocHandler","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ASSOC_FILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOC_FILTER_NONE","Value":0} + ,{"Name":"ASSOC_FILTER_RECOMMENDED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDataObjectProvider" + ,"Kind":"Com" + ,"Guid":"3d25f6d6-4b2a-433c-9184-7c33ad35d001" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDataTransferManagerInterop" + ,"Kind":"Com" + ,"Guid":"3a3dcd6c-3eab-43dc-bcde-45671ce800c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dataTransferManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowShareUIForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFrameworkInputPaneHandler" + ,"Kind":"Com" + ,"Guid":"226c537b-1e76-4d9e-a760-33db29922f18" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Showing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcInputPaneScreenLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fEnsureFocusedElementInView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Hiding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnsureFocusedElementInView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFrameworkInputPane" + ,"Kind":"Com" + ,"Guid":"5752238b-24f0-495a-82f1-2fd593056796" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindow","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"IFrameworkInputPaneHandler","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdviseWithHWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"IFrameworkInputPaneHandler","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Location" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcInputPaneScreenLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MONITOR_APP_VISIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MAV_UNKNOWN","Value":0} + ,{"Name":"MAV_NO_APP_VISIBLE","Value":1} + ,{"Name":"MAV_APP_VISIBLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAppVisibilityEvents" + ,"Kind":"Com" + ,"Guid":"6584ce6b-7d82-49c2-89c9-c6bc02ba8c38" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AppVisibilityOnMonitorChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousMode","Type":{"Kind":"ApiRef","Name":"MONITOR_APP_VISIBILITY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"currentMode","Type":{"Kind":"ApiRef","Name":"MONITOR_APP_VISIBILITY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LauncherVisibilityChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"currentVisibleState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppVisibility" + ,"Kind":"Com" + ,"Guid":"2246ea2d-caea-4444-a3c4-6de827e44313" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppVisibilityOnMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMonitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MONITOR_APP_VISIBILITY","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsLauncherVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAppVisibilityEvents","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PACKAGE_EXECUTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PES_UNKNOWN","Value":0} + ,{"Name":"PES_RUNNING","Value":1} + ,{"Name":"PES_SUSPENDING","Value":2} + ,{"Name":"PES_SUSPENDED","Value":3} + ,{"Name":"PES_TERMINATED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPackageExecutionStateChangeNotification" + ,"Kind":"Com" + ,"Guid":"1bb12a62-2ad8-432b-8ccf-0c2c52afcd5b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPackageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pesNewState","Type":{"Kind":"ApiRef","Name":"PACKAGE_EXECUTION_STATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPackageDebugSettings" + ,"Kind":"Com" + ,"Guid":"f27c3930-8029-4ad1-94e3-3dba417810c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableDebugging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"debuggerCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"environment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Optional"]} + ] + } + ,{ + "Name":"DisableDebugging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TerminateAllProcesses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetTargetSessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateBackgroundTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"taskCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"taskIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"taskNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateBackgroundTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartServicing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StopServicing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartSessionRedirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"sessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopSessionRedirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPackageExecutionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageExecutionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_EXECUTION_STATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForPackageStateChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPackageExecutionStateChangeNotification","Type":{"Kind":"ApiRef","Name":"IPackageExecutionStateChangeNotification","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterForPackageStateChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPackageDebugSettings2" + ,"Kind":"Com" + ,"Guid":"6e3194bb-ab82-4d22-93f5-fabda40e7b16" + ,"Interface":{"Kind":"ApiRef","Name":"IPackageDebugSettings","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"EnumerateApps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"appCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"appUserModelIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"appDisplayNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISuspensionDependencyManager" + ,"Kind":"Com" + ,"Guid":"52b83a42-2543-416a-81d9-c0de7969c8b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterAsChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"processHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GroupChildWithParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UngroupChildFromParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AHE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AHE_DESKTOP","Value":0} + ,{"Name":"AHE_IMMERSIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExecuteCommandApplicationHostEnvironment" + ,"Kind":"Com" + ,"Guid":"18b21aa9-e184-4ff0-9f5e-f882d03771b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pahe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AHE_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"EC_HOST_UI_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ECHUIM_DESKTOP","Value":0} + ,{"Name":"ECHUIM_IMMERSIVE","Value":1} + ,{"Name":"ECHUIM_SYSTEM_LAUNCHER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IExecuteCommandHost" + ,"Kind":"Com" + ,"Guid":"4b6832a2-5f04-4c9d-b89d-727a15d103e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUIMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUIMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_HOST_UI_MODE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"APPLICATION_VIEW_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AVS_FULLSCREEN_LANDSCAPE","Value":0} + ,{"Name":"AVS_FILLED","Value":1} + ,{"Name":"AVS_SNAPPED","Value":2} + ,{"Name":"AVS_FULLSCREEN_PORTRAIT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EDGE_GESTURE_KIND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EGK_TOUCH","Value":0} + ,{"Name":"EGK_KEYBOARD","Value":1} + ,{"Name":"EGK_MOUSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApplicationDesignModeSettings" + ,"Kind":"Com" + ,"Guid":"2a3dee9a-e31d-46d6-8508-bcc597db3557" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetNativeDisplaySize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nativeDisplaySizePixels","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScaleFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scaleFactor","Type":{"Kind":"ApiRef","Name":"DEVICE_SCALE_FACTOR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetApplicationViewState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewState","Type":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_STATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComputeApplicationSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applicationSizePixels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsApplicationViewStateSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewState","Type":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_STATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nativeDisplaySizePixels","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"scaleFactor","Type":{"Kind":"ApiRef","Name":"DEVICE_SCALE_FACTOR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"supported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TriggerEdgeGesture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"edgeGestureKind","Type":{"Kind":"ApiRef","Name":"EDGE_GESTURE_KIND","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NATIVE_DISPLAY_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NDO_LANDSCAPE","Value":0} + ,{"Name":"NDO_PORTRAIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPLICATION_VIEW_ORIENTATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AVO_LANDSCAPE","Value":0} + ,{"Name":"AVO_PORTRAIT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADJACENT_DISPLAY_EDGES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADE_NONE","Value":0} + ,{"Name":"ADE_LEFT","Value":1} + ,{"Name":"ADE_RIGHT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPLICATION_VIEW_MIN_WIDTH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AVMW_DEFAULT","Value":0} + ,{"Name":"AVMW_320","Value":1} + ,{"Name":"AVMW_500","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApplicationDesignModeSettings2" + ,"Kind":"Com" + ,"Guid":"490514e1-675a-4d6e-a58d-e54901b4ca2f" + ,"Interface":{"Kind":"ApiRef","Name":"IApplicationDesignModeSettings","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetNativeDisplayOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nativeDisplayOrientation","Type":{"Kind":"ApiRef","Name":"NATIVE_DISPLAY_ORIENTATION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetApplicationViewOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewOrientation","Type":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_ORIENTATION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAdjacentDisplayEdges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"adjacentDisplayEdges","Type":{"Kind":"ApiRef","Name":"ADJACENT_DISPLAY_EDGES","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIsOnLockScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isOnLockScreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetApplicationViewMinWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewMinWidth","Type":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_MIN_WIDTH","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetApplicationSizeBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minApplicationSizePixels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"maxApplicationSizePixels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplicationViewOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applicationSizePixels","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"viewOrientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_ORIENTATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILaunchTargetMonitor" + ,"Kind":"Com" + ,"Guid":"266fbc7e-490d-46ed-a96b-2274db252003" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"APPLICATION_VIEW_SIZE_PREFERENCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AVSP_DEFAULT","Value":0} + ,{"Name":"AVSP_USE_LESS","Value":1} + ,{"Name":"AVSP_USE_HALF","Value":2} + ,{"Name":"AVSP_USE_MORE","Value":3} + ,{"Name":"AVSP_USE_MINIMUM","Value":4} + ,{"Name":"AVSP_USE_NONE","Value":5} + ,{"Name":"AVSP_CUSTOM","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ILaunchSourceViewSizePreference" + ,"Kind":"Com" + ,"Guid":"e5aa01f7-1fb8-4830-8720-4e6734cbd5f3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSourceViewToPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceViewSizePreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceSizeAfterLaunch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_SIZE_PREFERENCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILaunchTargetViewSizePreference" + ,"Kind":"Com" + ,"Guid":"2f0666c6-12f7-4360-b511-a394a0553725" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTargetViewSizePreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetSizeOnLaunch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLICATION_VIEW_SIZE_PREFERENCE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILaunchSourceAppUserModelId" + ,"Kind":"Com" + ,"Guid":"989191ac-28ff-4cf0-9584-e0d078bc2396" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppUserModelId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"launchingApp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInitializeWithWindow" + ,"Kind":"Com" + ,"Guid":"3e68d4bd-7135-4d10-8018-9fb6d9f33fa1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHandlerInfo" + ,"Kind":"Com" + ,"Guid":"997706ef-f880-453b-8118-39e1a2d2655a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetApplicationDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplicationPublisher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetApplicationIconReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHandlerInfo2" + ,"Kind":"Com" + ,"Guid":"31cca04c-04d3-4ea9-90de-97b15e87a532" + ,"Interface":{"Kind":"ApiRef","Name":"IHandlerInfo","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetApplicationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHandlerActivationHost" + ,"Kind":"Com" + ,"Guid":"35094a87-8bb1-4237-96c6-c417eebdb078" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeforeCoCreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"itemsBeingActivated","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"handlerInfo","Type":{"Kind":"ApiRef","Name":"IHandlerInfo","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeforeCreateProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applicationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"commandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"handlerInfo","Type":{"Kind":"ApiRef","Name":"IHandlerInfo","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAppActivationUIInfo" + ,"Kind":"Com" + ,"Guid":"abad189d-9fa3-4278-b3ca-8ca448a88dcb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInvokePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShowCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetShowUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FLYOUT_PLACEMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FP_DEFAULT","Value":0} + ,{"Name":"FP_ABOVE","Value":1} + ,{"Name":"FP_BELOW","Value":2} + ,{"Name":"FP_LEFT","Value":3} + ,{"Name":"FP_RIGHT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IContactManagerInterop" + ,"Kind":"Com" + ,"Guid":"99eacba7-e073-43b6-a896-55afe48a0833" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowContactCardForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"contact","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"selection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"preferredPlacement","Type":{"Kind":"ApiRef","Name":"FLYOUT_PLACEMENT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellIconOverlayIdentifier" + ,"Kind":"Com" + ,"Guid":"0c6c4200-c589-11d0-999a-00c04fd655e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsMemberOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszIconFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BANNER_NOTIFICATION_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BNE_Rendered","Value":0} + ,{"Name":"BNE_Hovered","Value":1} + ,{"Name":"BNE_Closed","Value":2} + ,{"Name":"BNE_Dismissed","Value":3} + ,{"Name":"BNE_Button1Clicked","Value":4} + ,{"Name":"BNE_Button2Clicked","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BANNER_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"BANNER_NOTIFICATION_EVENT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"providerIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"contentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBannerNotificationHandler" + ,"Kind":"Com" + ,"Guid":"8d7b2ba7-db05-46a8-823c-d2b6de08ee91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBannerEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BANNER_NOTIFICATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"SORT_ORDER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SOT_DEFAULT","Value":0} + ,{"Name":"SOT_IGNORE_FOLDERNESS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISortColumnArray" + ,"Kind":"Com" + ,"Guid":"6dfc60fb-f2e9-459b-beb5-288f1a7c7d54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"columnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sortcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SORTCOLUMN","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSortType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SORT_ORDER_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyKeyStore" + ,"Kind":"Com" + ,"Guid":"75bd59aa-f23b-4963-aba4-0b355752a91b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetKeyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKeyAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppendKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsKeyInStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IQueryCodePage" + ,"Kind":"Com" + ,"Guid":"c7b236ce-ee80-11d0-985f-006008059382" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCodePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FOLDERVIEWOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FVO_DEFAULT","Value":0} + ,{"Name":"FVO_VISTALAYOUT","Value":1} + ,{"Name":"FVO_CUSTOMPOSITION","Value":2} + ,{"Name":"FVO_CUSTOMORDERING","Value":4} + ,{"Name":"FVO_SUPPORTHYPERLINKS","Value":8} + ,{"Name":"FVO_NOANIMATIONS","Value":16} + ,{"Name":"FVO_NOSCROLLTIPS","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFolderViewOptions" + ,"Kind":"Com" + ,"Guid":"3cc974d2-b302-4d36-ad3e-06d93f695d3f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFolderViewOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fvoMask","Type":{"Kind":"ApiRef","Name":"FOLDERVIEWOPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fvoFlags","Type":{"Kind":"ApiRef","Name":"FOLDERVIEWOPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolderViewOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfvoFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERVIEWOPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_SV3CVW3_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SV3CVW3_DEFAULT","Value":0} + ,{"Name":"SV3CVW3_NONINTERACTIVE","Value":1} + ,{"Name":"SV3CVW3_FORCEVIEWMODE","Value":2} + ,{"Name":"SV3CVW3_FORCEFOLDERFLAGS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IShellView3" + ,"Kind":"Com" + ,"Guid":"ec39fa88-f8af-41c5-8421-38bed28f4673" + ,"Interface":{"Kind":"ApiRef","Name":"IShellView2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"CreateViewWindow3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psbOwner","Type":{"Kind":"ApiRef","Name":"IShellBrowser","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psvPrev","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwViewFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"ApiRef","Name":"FOLDERFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"FOLDERFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fvMode","Type":{"Kind":"ApiRef","Name":"FOLDERVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"phwndView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISearchBoxInfo" + ,"Kind":"Com" + ,"Guid":"6af6e03f-d664-4ef4-9626-f7e0ed36755e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"VPWATERMARKFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VPWF_DEFAULT","Value":0} + ,{"Name":"VPWF_ALPHABLEND","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VPCOLORFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VPCF_TEXT","Value":1} + ,{"Name":"VPCF_BACKGROUND","Value":2} + ,{"Name":"VPCF_SORTCOLUMN","Value":3} + ,{"Name":"VPCF_SUBTEXT","Value":4} + ,{"Name":"VPCF_TEXTBACKGROUND","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVisualProperties" + ,"Kind":"Com" + ,"Guid":"e693cf68-d967-4112-8763-99172aee5e5a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetWatermark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"vpwf","Type":{"Kind":"ApiRef","Name":"VPWATERMARKFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vpcf","Type":{"Kind":"ApiRef","Name":"VPCOLORFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vpcf","Type":{"Kind":"ApiRef","Name":"VPCOLORFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetItemHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyItemInPixels","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cyItemInPixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTheme" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSubAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSubIdList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICommDlgBrowser3" + ,"Kind":"Com" + ,"Guid":"c8ad25a1-3294-41ee-8165-71174bd01c57" + ,"Interface":{"Kind":"ApiRef","Name":"ICommDlgBrowser2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"OnColumnClicked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileSpec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFileSpec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPreViewCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUserAccountChangeCallback" + ,"Kind":"Com" + ,"Guid":"a561e69a-b4b8-4113-91a5-64c6bcca3430" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPictureChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IStreamAsync" + ,"Kind":"Com" + ,"Guid":"fe0b6665-e0ca-49b9-a178-2b5cb48d92a5" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"ReadAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OverlappedResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelIo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IStreamUnbufferedInfo" + ,"Kind":"Com" + ,"Guid":"8a68fdda-1fdc-4c20-8ceb-416643b5a625" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSectorSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbSectorSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"DSH_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DSH_ALLOWDROPDESCRIPTIONTEXT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IDragSourceHelper2" + ,"Kind":"Com" + ,"Guid":"83e07d0d-0c5f-4163-bf1a-60b274051e40" + ,"Interface":{"Kind":"ApiRef","Name":"IDragSourceHelper","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHWEventHandler" + ,"Kind":"Com" + ,"Guid":"c1fb73d0-ec3a-4ba2-b512-8cdb9187b6d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HandleEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAltDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HandleEventWithContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAltDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszContentTypeHandler","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdataobject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IHWEventHandler2" + ,"Kind":"Com" + ,"Guid":"cfcc809f-295d-42e8-9ffc-424b33c487e6" + ,"Interface":{"Kind":"ApiRef","Name":"IHWEventHandler","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"HandleEventWithHWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAltDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IQueryCancelAutoPlay" + ,"Kind":"Com" + ,"Guid":"ddefe873-6997-4e68-be26-39b633adbe12" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllowAutoPlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDynamicHWHandler" + ,"Kind":"Com" + ,"Guid":"dc2601d7-059e-42fc-a09d-2afd21b6d5f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDynamicInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUserNotificationCallback" + ,"Kind":"Com" + ,"Guid":"19108294-0441-4aff-8013-fa0a730b0bea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBalloonUserClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLeftClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUserNotification2" + ,"Kind":"Com" + ,"Guid":"215913cc-57eb-4fab-ab5a-e5fa7bea2a6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBalloonInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBalloonRetry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwShowTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRetryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIconInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszToolTip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqc","Type":{"Kind":"ApiRef","Name":"IQueryContinue","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwContinuePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IUserNotificationCallback","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaySoundA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSoundName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDeskBand2" + ,"Kind":"Com" + ,"Guid":"79d16de4-abee-4021-8d9d-9169b261d657" + ,"Interface":{"Kind":"ApiRef","Name":"IDeskBand","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"CanRenderComposited" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCanRenderComposited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCompositionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCompositionEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCompositionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCompositionEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStartMenuPinnedList" + ,"Kind":"Com" + ,"Guid":"4cd19ada-25a5-4a32-b3b7-347bee5be36b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RemoveFromList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pitem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICDBurn" + ,"Kind":"Com" + ,"Guid":"3d73a659-e5d0-4d42-afc0-5121ba425c8d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRecorderDriveLetter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDrive","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Burn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasRecordableDrive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasRecorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWizardSite" + ,"Kind":"Com" + ,"Guid":"88960f5b-422f-4e7b-8013-73415381c3c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPreviousPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCancelledPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWizardExtension" + ,"Kind":"Com" + ,"Guid":"c02ea696-86cc-491e-9b23-74394a0444a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aPages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnPagesAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFirstPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phpage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWebWizardExtension" + ,"Kind":"Com" + ,"Guid":"0e6b3f66-98d1-48c0-a222-fbde74e2fbc5" + ,"Interface":{"Kind":"ApiRef","Name":"IWizardExtension","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetInitialURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetErrorURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszErrorURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPublishingWizard" + ,"Kind":"Com" + ,"Guid":"aa9198bb-ccec-472d-beed-19a4f6733f7a" + ,"Interface":{"Kind":"ApiRef","Name":"IWizardExtension","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszServiceScope","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTransferManifest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrFromTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pdocManifest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFolderViewHost" + ,"Kind":"Com" + ,"Guid":"1ea58f02-d55a-411d-b09e-9e65ac21605b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccessibleObject" + ,"Kind":"Com" + ,"Guid":"95a391c5-9ed4-4c28-8401-ab9e06719e11" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAccessibleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IResultsFolder" + ,"Kind":"Com" + ,"Guid":"96e5ae6d-6ae1-4b1c-900c-c6480eaa8828" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppidlAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAutoCompleteDropDown" + ,"Kind":"Com" + ,"Guid":"3cd141f4-3c6a-11d2-bcaa-00c04fd929db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDropDownStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppwszString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"tagCDBURNINGEXTENSIONRET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CDBE_RET_DEFAULT","Value":0} + ,{"Name":"CDBE_RET_DONTRUNOTHEREXTS","Value":1} + ,{"Name":"CDBE_RET_STOPWIZARD","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_CDBE_ACTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CDBE_TYPE_MUSIC","Value":1} + ,{"Name":"CDBE_TYPE_DATA","Value":2} + ,{"Name":"CDBE_TYPE_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICDBurnExt" + ,"Kind":"Com" + ,"Guid":"2271dcca-74fc-4414-8fb7-c56b05ace2d7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedActionTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwActions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumReadyCallback" + ,"Kind":"Com" + ,"Guid":"61e00d45-8fff-4e60-924e-6537b61612dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumReady" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumerableView" + ,"Kind":"Com" + ,"Guid":"8c8bf236-1aec-495f-9894-91d57c3c686f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetEnumReadyCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"percb","Type":{"Kind":"ApiRef","Name":"IEnumReadyCallback","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEnumIDListFromContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwEnumFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumIDList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumIDList","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInsertItem" + ,"Kind":"Com" + ,"Guid":"d2b57227-3d23-4b95-93c0-492bd454c356" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFolderBandPriv" + ,"Kind":"Com" + ,"Guid":"47c01f95-e185-412c-b5c5-4f27df965aea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCascade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCascade","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAccelerators" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAccelerators","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNoIcons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fNoIcons","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNoText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fNoText","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IImageRecompress" + ,"Kind":"Com" + ,"Guid":"505f1513-6b3e-4892-a272-59f8889a4d3e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RecompressImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iQuality","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppstrmOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFileDialogControlEvents" + ,"Kind":"Com" + ,"Guid":"36116642-d713-4b97-9b83-7484a9d00433" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnItemSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfdc","Type":{"Kind":"ApiRef","Name":"IFileDialogCustomize","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIDItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnButtonClicked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfdc","Type":{"Kind":"ApiRef","Name":"IFileDialogCustomize","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCheckButtonToggled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfdc","Type":{"Kind":"ApiRef","Name":"IFileDialogCustomize","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnControlActivating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfdc","Type":{"Kind":"ApiRef","Name":"IFileDialogCustomize","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIDCtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFileDialog2" + ,"Kind":"Com" + ,"Guid":"61744fc7-85b5-4791-a9b0-272276309b13" + ,"Interface":{"Kind":"ApiRef","Name":"IFileDialog","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetCancelButtonLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetNavigationRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IApplicationAssociationRegistrationUI" + ,"Kind":"Com" + ,"Guid":"1f76a169-f994-40ac-8fc8-0959e8874710" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LaunchAdvancedAssociationUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppRegistryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IShellRunDll" + ,"Kind":"Com" + ,"Guid":"fce4bde0-4b68-4b80-8e9c-7426315a7388" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArgs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPreviousVersionsInfo" + ,"Kind":"Com" + ,"Guid":"76e54780-ad74-48e3-a695-3ba9a0aff10d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AreSnapshotsAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fOkToBeSlow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUseToBrowseItem" + ,"Kind":"Com" + ,"Guid":"05edda5c-98a3-4717-8adb-c5e7da991eb1" + ,"Interface":{"Kind":"ApiRef","Name":"IRelatedItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"NSTCSTYLE2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCS2_DEFAULT","Value":0} + ,{"Name":"NSTCS2_INTERRUPTNOTIFICATIONS","Value":1} + ,{"Name":"NSTCS2_SHOWNULLSPACEMENU","Value":2} + ,{"Name":"NSTCS2_DISPLAYPADDING","Value":4} + ,{"Name":"NSTCS2_DISPLAYPINNEDONLY","Value":8} + ,{"Name":"NTSCS2_NOSINGLETONAUTOEXPAND","Value":16} + ,{"Name":"NTSCS2_NEVERINSERTNONENUMERATED","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INameSpaceTreeControl2" + ,"Kind":"Com" + ,"Guid":"7cc7aed8-290e-49bc-8945-c1401cc9306c" + ,"Interface":{"Kind":"ApiRef","Name":"INameSpaceTreeControl","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetControlStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nstcsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nstcsStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nstcsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnstcsStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetControlStyle2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nstcsMask","Type":{"Kind":"ApiRef","Name":"NSTCSTYLE2","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcsStyle","Type":{"Kind":"ApiRef","Name":"NSTCSTYLE2","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetControlStyle2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nstcsMask","Type":{"Kind":"ApiRef","Name":"NSTCSTYLE2","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pnstcsStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSTCSTYLE2","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_NSTCEHITTEST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCEHT_NOWHERE","Value":1} + ,{"Name":"NSTCEHT_ONITEMICON","Value":2} + ,{"Name":"NSTCEHT_ONITEMLABEL","Value":4} + ,{"Name":"NSTCEHT_ONITEMINDENT","Value":8} + ,{"Name":"NSTCEHT_ONITEMBUTTON","Value":16} + ,{"Name":"NSTCEHT_ONITEMRIGHT","Value":32} + ,{"Name":"NSTCEHT_ONITEMSTATEICON","Value":64} + ,{"Name":"NSTCEHT_ONITEM","Value":70} + ,{"Name":"NSTCEHT_ONITEMTABBUTTON","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_NSTCECLICKTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSTCECT_LBUTTON","Value":1} + ,{"Name":"NSTCECT_MBUTTON","Value":2} + ,{"Name":"NSTCECT_RBUTTON","Value":3} + ,{"Name":"NSTCECT_BUTTON","Value":3} + ,{"Name":"NSTCECT_DBLCLICK","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INameSpaceTreeControlEvents" + ,"Kind":"Com" + ,"Guid":"93d77985-b3d8-4484-8318-672cdda002ce" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnItemClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstceHitTest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nstceClickType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPropertyItemCommit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnItemStateChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcisMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nstcisState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnItemStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nstcisMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nstcisState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSelectionChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiaSelection","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnKeyboardInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBeforeExpand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAfterExpand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBeginLabelEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEndLabelEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnGetToolTip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTip","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchTip","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBeforeItemDelete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnItemAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnItemDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnBeforeContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnAfterContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pcmIn","Type":{"Kind":"ApiRef","Name":"IContextMenu","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnBeforeStateImageChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnGetDefaultIconIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"piDefaultIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"piOpenIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INameSpaceTreeControlDropHandler" + ,"Kind":"Com" + ,"Guid":"f9c665d6-c2f2-4c19-bf33-8322d7352f51" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDragEnter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psiaData","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fOutsideSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnDragOver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psiaData","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnDragPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psiaData","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iNewPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOldPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDrop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psiaData","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"grfKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnDropPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psiaData","Type":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"iNewPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOldPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDragLeave" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOver","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"INameSpaceTreeAccessible" + ,"Kind":"Com" + ,"Guid":"71f312de-43ed-4190-8477-e9536b82350b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnGetDefaultAccessibilityAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrDefaultAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDoDefaultAccessibilityAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnGetAccessibilityRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NSTCCUSTOMDRAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"uItemState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nstcis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"himl","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"iLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iIndent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INameSpaceTreeControlCustomDraw" + ,"Kind":"Com" + ,"Guid":"2d3ba758-33ee-42d5-bb7b-5f3431d86c78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PrePaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plres","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PostPaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ItemPrePaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pnstccdItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSTCCUSTOMDRAW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pclrText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pclrTextBk","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"plres","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemPostPaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pnstccdItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSTCCUSTOMDRAW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITrayDeskBand" + ,"Kind":"Com" + ,"Guid":"6d67e846-5b9c-4db8-9cbc-dde12f4254f1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowDeskBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HideDeskBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsDeskBandShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeskBandRegistrationChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBandHost" + ,"Kind":"Com" + ,"Guid":"b9075c7c-d48e-403f-ab99-d6c77a1084ac" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsidBand","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetBandAvailability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsidBand","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyBand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsidBand","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IComputerInfoChangeNotify" + ,"Kind":"Com" + ,"Guid":"0df60d92-6818-46d6-b358-d66170dde466" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ComputerInfoChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDesktopGadget" + ,"Kind":"Com" + ,"Guid":"c1646bc4-f298-4f91-a204-eb2dd1709d1a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RunGadget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gadgetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"UNDOCK_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UR_RESOLUTION_CHANGE","Value":0} + ,{"Name":"UR_MONITOR_DISCONNECT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IStorageProviderBanners" + ,"Kind":"Com" + ,"Guid":"5efb46d7-47c0-4b68-acda-ded47c90ec91" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBanner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"subscriptionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearBanner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"subscriptionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearAllBanners" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBanner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"subscriptionId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"contentId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ShellFolderViewOC" + ,"Kind":"ComClassID" + ,"Guid":"9ba05971-f6a8-11cf-a442-00a0c90a8f39" + } + ,{ + "Name":"ShellFolderItem" + ,"Kind":"ComClassID" + ,"Guid":"2fe352ea-fd1f-11d2-b1f4-00c04f8eeb3e" + } + ,{ + "Name":"ShellLinkObject" + ,"Kind":"ComClassID" + ,"Guid":"11219420-1768-11d1-95be-00609797ea4f" + } + ,{ + "Name":"ShellFolderView" + ,"Kind":"ComClassID" + ,"Guid":"62112aa1-ebe4-11cf-a5fb-0020afe7292d" + } + ,{ + "Name":"Shell" + ,"Kind":"ComClassID" + ,"Guid":"13709620-c279-11ce-a49e-444553540000" + } + ,{ + "Name":"ShellDispatchInproc" + ,"Kind":"ComClassID" + ,"Guid":"0a89a860-d7b1-11ce-8350-444553540000" + } + ,{ + "Name":"FileSearchBand" + ,"Kind":"ComClassID" + ,"Guid":"c4ee31f3-4768-11d2-be5c-00a0c9a83da1" + } + ,{ + "Name":"OfflineFolderStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OFS_INACTIVE","Value":-1} + ,{"Name":"OFS_ONLINE","Value":0} + ,{"Name":"OFS_OFFLINE","Value":1} + ,{"Name":"OFS_SERVERBACK","Value":2} + ,{"Name":"OFS_DIRTYCACHE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ShellFolderViewOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SFVVO_SHOWALLOBJECTS","Value":1} + ,{"Name":"SFVVO_SHOWEXTENSIONS","Value":2} + ,{"Name":"SFVVO_SHOWCOMPCOLOR","Value":8} + ,{"Name":"SFVVO_SHOWSYSFILES","Value":32} + ,{"Name":"SFVVO_WIN95CLASSIC","Value":64} + ,{"Name":"SFVVO_DOUBLECLICKINWEBVIEW","Value":128} + ,{"Name":"SFVVO_DESKTOPHTML","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ShellSpecialFolderConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ssfDESKTOP","Value":0} + ,{"Name":"ssfPROGRAMS","Value":2} + ,{"Name":"ssfCONTROLS","Value":3} + ,{"Name":"ssfPRINTERS","Value":4} + ,{"Name":"ssfPERSONAL","Value":5} + ,{"Name":"ssfFAVORITES","Value":6} + ,{"Name":"ssfSTARTUP","Value":7} + ,{"Name":"ssfRECENT","Value":8} + ,{"Name":"ssfSENDTO","Value":9} + ,{"Name":"ssfBITBUCKET","Value":10} + ,{"Name":"ssfSTARTMENU","Value":11} + ,{"Name":"ssfDESKTOPDIRECTORY","Value":16} + ,{"Name":"ssfDRIVES","Value":17} + ,{"Name":"ssfNETWORK","Value":18} + ,{"Name":"ssfNETHOOD","Value":19} + ,{"Name":"ssfFONTS","Value":20} + ,{"Name":"ssfTEMPLATES","Value":21} + ,{"Name":"ssfCOMMONSTARTMENU","Value":22} + ,{"Name":"ssfCOMMONPROGRAMS","Value":23} + ,{"Name":"ssfCOMMONSTARTUP","Value":24} + ,{"Name":"ssfCOMMONDESKTOPDIR","Value":25} + ,{"Name":"ssfAPPDATA","Value":26} + ,{"Name":"ssfPRINTHOOD","Value":27} + ,{"Name":"ssfLOCALAPPDATA","Value":28} + ,{"Name":"ssfALTSTARTUP","Value":29} + ,{"Name":"ssfCOMMONALTSTARTUP","Value":30} + ,{"Name":"ssfCOMMONFAVORITES","Value":31} + ,{"Name":"ssfINTERNETCACHE","Value":32} + ,{"Name":"ssfCOOKIES","Value":33} + ,{"Name":"ssfHISTORY","Value":34} + ,{"Name":"ssfCOMMONAPPDATA","Value":35} + ,{"Name":"ssfWINDOWS","Value":36} + ,{"Name":"ssfSYSTEM","Value":37} + ,{"Name":"ssfPROGRAMFILES","Value":38} + ,{"Name":"ssfMYPICTURES","Value":39} + ,{"Name":"ssfPROFILE","Value":40} + ,{"Name":"ssfSYSTEMx86","Value":41} + ,{"Name":"ssfPROGRAMFILESx86","Value":48} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFolderViewOC" + ,"Kind":"Com" + ,"Guid":"9ba05970-f6a8-11cf-a442-00a0c90a8f39" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetFolderView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DShellFolderViewEvents" + ,"Kind":"Com" + ,"Guid":"62112aa2-ebe4-11cf-a5fb-0020afe7292d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DFConstraint" + ,"Kind":"Com" + ,"Guid":"4a3df050-23bd-11d2-939f-00a0c91eedba" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"FolderItem" + ,"Kind":"Com" + ,"Guid":"fac32c80-cbe4-11ce-8350-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GetLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsFileSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsBrowsable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModifyDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ModifyDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dt","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pul","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Verbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItemVerbs","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InvokeVerb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vVerb","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FolderItems" + ,"Kind":"Com" + ,"Guid":"744129e0-cbe5-11ce-8350-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"FolderItemVerb" + ,"Kind":"Com" + ,"Guid":"08ec3e00-50b0-11cf-960c-0080c7f4ee85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DoIt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"FolderItemVerbs" + ,"Kind":"Com" + ,"Guid":"1f8352c0-50b0-11cf-960c-0080c7f4ee85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItemVerb","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Folder" + ,"Kind":"Com" + ,"Guid":"bbcbde60-c3ff-11ce-8350-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ParentFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppsf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Folder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Items" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ParseName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"NewFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vOptions","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveHere" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vItem","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vOptions","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyHere" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vItem","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vOptions","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDetailsOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vItem","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"Folder2" + ,"Kind":"Com" + ,"Guid":"f0d2d8ef-3890-11d2-bf8b-00c04fb93661" + ,"Interface":{"Kind":"ApiRef","Name":"Folder","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"get_Self" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OfflineStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pul","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Synchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_HaveToShowWebViewBarricade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHaveToShowWebViewBarricade","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DismissedWebViewBarricade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"Folder3" + ,"Kind":"Com" + ,"Guid":"a7ae5f64-c4d7-4d7f-9307-4d24ee54b841" + ,"Interface":{"Kind":"ApiRef","Name":"Folder2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"get_ShowWebViewBarricade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbShowWebViewBarricade","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ShowWebViewBarricade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bShowWebViewBarricade","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FolderItem2" + ,"Kind":"Com" + ,"Guid":"edc817aa-92b8-11d1-b075-00c04fc33aa5" + ,"Interface":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"InvokeVerbEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vVerb","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtendedProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"FolderItems2" + ,"Kind":"Com" + ,"Guid":"c94f0ad0-f363-11d2-a327-00c04f8eec7f" + ,"Interface":{"Kind":"ApiRef","Name":"FolderItems","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"InvokeVerbEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vVerb","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FolderItems3" + ,"Kind":"Com" + ,"Guid":"eaa7c309-bbec-49d5-821d-64d966cb667f" + ,"Interface":{"Kind":"ApiRef","Name":"FolderItems2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrFileSpec","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Verbs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItemVerbs","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellLinkDual" + ,"Kind":"Com" + ,"Guid":"88a05c00-f000-11ce-8350-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piHK","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Hotkey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iHK","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ShowCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piShowCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ShowCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iShowCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vWhere","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellLinkDual2" + ,"Kind":"Com" + ,"Guid":"317ee249-f12e-11d2-b1e4-00c04f8eeb3e" + ,"Interface":{"Kind":"ApiRef","Name":"IShellLinkDual","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"get_Target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellFolderViewDual" + ,"Kind":"Com" + ,"Guid":"e7a1af80-4d96-11cf-960c-0080c7f4ee85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Folder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Folder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FocusedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvfi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PopupItemMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfi","Type":{"Kind":"ApiRef","Name":"FolderItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"vx","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vy","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Script" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ViewOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plViewOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellFolderViewDual2" + ,"Kind":"Com" + ,"Guid":"31c147b6-0ade-4a3c-b514-ddf932ef6d17" + ,"Interface":{"Kind":"ApiRef","Name":"IShellFolderViewDual","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CurrentViewMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ViewMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectItemRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iRelative","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellFolderViewDual3" + ,"Kind":"Com" + ,"Guid":"29ec8e6c-46d3-411f-baaa-611a6c9cac66" + ,"Interface":{"Kind":"ApiRef","Name":"IShellFolderViewDual2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"get_GroupBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGroupBy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_GroupBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupBy","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FolderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FolderFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSortColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SortColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSortColumns","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_IconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIconSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piIconSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FilterView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFilterText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellDispatch" + ,"Kind":"Com" + ,"Guid":"d8f015c0-c278-11ce-a49e-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"NameSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsdf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Folder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"BrowseForFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Hwnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Title","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Options","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"RootFolder","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsdf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Folder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Windows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Explore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MinimizeAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UndoMinimizeALL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FileRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CascadeWindows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TileVertically" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TileHorizontally" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ShutdownWindows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EjectPC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TrayProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Help" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FindFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FindComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RefreshMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ControlPanelItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellDispatch2" + ,"Kind":"Com" + ,"Guid":"a4c6892c-3ba9-11d2-9dea-00c04fb16162" + ,"Interface":{"Kind":"ApiRef","Name":"IShellDispatch","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"IsRestricted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Group","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Restriction","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plRestrictValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShellExecuteA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"File","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vDir","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vOperation","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vShow","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindPrinter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"location","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"model","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ServiceStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Persistent","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ServiceStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Persistent","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsServiceRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRunning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CanStartStopService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCanStartStop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ShowBrowserBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClsid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bShow","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSuccess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellDispatch3" + ,"Kind":"Com" + ,"Guid":"177160ca-bb5a-411c-841d-bd38facdeaa0" + ,"Interface":{"Kind":"ApiRef","Name":"IShellDispatch2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"AddToRecent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varFile","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrCategory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellDispatch4" + ,"Kind":"Com" + ,"Guid":"efd84b2d-4bcf-4298-be25-eb542a59fbda" + ,"Interface":{"Kind":"ApiRef","Name":"IShellDispatch3","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"WindowsSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ToggleDesktop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExplorerPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPolicyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSetting","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellDispatch5" + ,"Kind":"Com" + ,"Guid":"866738b9-6cf2-4de8-8767-f794ebe74f4e" + ,"Interface":{"Kind":"ApiRef","Name":"IShellDispatch4","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"WindowSwitcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IShellDispatch6" + ,"Kind":"Com" + ,"Guid":"286e6f1b-7113-4355-9562-96b7e9d64c54" + ,"Interface":{"Kind":"ApiRef","Name":"IShellDispatch5","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SearchCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFileSearchBand" + ,"Kind":"Com" + ,"Guid":"2d91eea1-9932-11d2-be86-00a0c9a83da1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSearchParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSearchID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bNavToResults","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pvarScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarQueryFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SearchID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSearchID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_QueryFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWebWizardHost" + ,"Kind":"Com" + ,"Guid":"18bcc359-4990-4bfb-b951-3c83702be5f9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"FinalBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FinalNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_Caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCaption","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Caption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetWizardButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vfEnableBack","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vfEnableNext","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vfLastPage","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHeaderText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeaderTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrHeaderSubtitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWebWizardHost2" + ,"Kind":"Com" + ,"Guid":"f9c013dc-3c23-4041-8e39-cfb402f7ea59" + ,"Interface":{"Kind":"ApiRef","Name":"IWebWizardHost","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SignString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"signedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INewWDEvents" + ,"Kind":"Com" + ,"Guid":"0751c551-7568-41c9-8e5b-e22e38919236" + ,"Interface":{"Kind":"ApiRef","Name":"IWebWizardHost","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"PassportAuthenticate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSignInUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvfAuthenitcated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAutoComplete" + ,"Kind":"Com" + ,"Guid":"00bb2762-6a77-11d0-a535-00c04fd7d062" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndEdit","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkACL","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszRegKeyPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszQuickComplete","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AUTOCOMPLETEOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACO_NONE","Value":0} + ,{"Name":"ACO_AUTOSUGGEST","Value":1} + ,{"Name":"ACO_AUTOAPPEND","Value":2} + ,{"Name":"ACO_SEARCH","Value":4} + ,{"Name":"ACO_FILTERPREFIXES","Value":8} + ,{"Name":"ACO_USETAB","Value":16} + ,{"Name":"ACO_UPDOWNKEYDROPSLIST","Value":32} + ,{"Name":"ACO_RTLREADING","Value":64} + ,{"Name":"ACO_WORD_FILTER","Value":128} + ,{"Name":"ACO_NOPREFIXFILTERING","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAutoComplete2" + ,"Kind":"Com" + ,"Guid":"eac04bc0-3791-11d2-bb95-0060977b464c" + ,"Interface":{"Kind":"ApiRef","Name":"IAutoComplete","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ACENUMOPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACEO_NONE","Value":0} + ,{"Name":"ACEO_MOSTRECENTFIRST","Value":1} + ,{"Name":"ACEO_FIRSTUNUSED","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IEnumACString" + ,"Kind":"Com" + ,"Guid":"8e74c210-cf9d-4eaf-a403-7356428f0a5a" + ,"Interface":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulSortIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnumOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnumOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDataObjectAsyncCapability" + ,"Kind":"Com" + ,"Guid":"3d8b0590-f691-11d2-8ea9-006097df5bd4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAsyncMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDoOpAsync","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAsyncMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsOpAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StartOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbcReserved","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfInAsyncOp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbcReserved","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEffects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExtractIconA" + ,"Kind":"Com" + ,"Guid":"000214eb-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszIconFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Extract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExtractIconW" + ,"Kind":"Com" + ,"Guid":"000214fa-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIconLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszIconFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Extract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellIconOverlayManager" + ,"Kind":"Com" + ,"Guid":"f10b5e34-dd3b-42a7-aa7d-2f4ec54bb09b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFileOverlayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dwflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReservedOverlayInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAttrib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"dwflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iReservedID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshOverlayImages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadNonloadedOverlayIdentifiers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OverlayIndexFromImageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"fAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellIconOverlay" + ,"Kind":"Com" + ,"Guid":"7d688a70-c613-11d0-999b-00c04fd655e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOverlayIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOverlayIconIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"SHELL_LINK_DATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SLDF_DEFAULT","Value":0} + ,{"Name":"SLDF_HAS_ID_LIST","Value":1} + ,{"Name":"SLDF_HAS_LINK_INFO","Value":2} + ,{"Name":"SLDF_HAS_NAME","Value":4} + ,{"Name":"SLDF_HAS_RELPATH","Value":8} + ,{"Name":"SLDF_HAS_WORKINGDIR","Value":16} + ,{"Name":"SLDF_HAS_ARGS","Value":32} + ,{"Name":"SLDF_HAS_ICONLOCATION","Value":64} + ,{"Name":"SLDF_UNICODE","Value":128} + ,{"Name":"SLDF_FORCE_NO_LINKINFO","Value":256} + ,{"Name":"SLDF_HAS_EXP_SZ","Value":512} + ,{"Name":"SLDF_RUN_IN_SEPARATE","Value":1024} + ,{"Name":"SLDF_HAS_DARWINID","Value":4096} + ,{"Name":"SLDF_RUNAS_USER","Value":8192} + ,{"Name":"SLDF_HAS_EXP_ICON_SZ","Value":16384} + ,{"Name":"SLDF_NO_PIDL_ALIAS","Value":32768} + ,{"Name":"SLDF_FORCE_UNCNAME","Value":65536} + ,{"Name":"SLDF_RUN_WITH_SHIMLAYER","Value":131072} + ,{"Name":"SLDF_FORCE_NO_LINKTRACK","Value":262144} + ,{"Name":"SLDF_ENABLE_TARGET_METADATA","Value":524288} + ,{"Name":"SLDF_DISABLE_LINK_PATH_TRACKING","Value":1048576} + ,{"Name":"SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING","Value":2097152} + ,{"Name":"SLDF_NO_KF_ALIAS","Value":4194304} + ,{"Name":"SLDF_ALLOW_LINK_TO_LINK","Value":8388608} + ,{"Name":"SLDF_UNALIAS_ON_SAVE","Value":16777216} + ,{"Name":"SLDF_PREFER_ENVIRONMENT_PATH","Value":33554432} + ,{"Name":"SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET","Value":67108864} + ,{"Name":"SLDF_PERSIST_VOLUME_ID_RELATIVE","Value":134217728} + ,{"Name":"SLDF_VALID","Value":268433407} + ,{"Name":"SLDF_RESERVED","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DATABLOCK_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NT_CONSOLE_PROPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dbh","Type":{"Kind":"ApiRef","Name":"DATABLOCK_HEADER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"wFillAttribute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPopupFillAttribute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwScreenBufferSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwWindowSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwWindowOrigin","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nInputBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFontSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uFontFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFontWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"uCursorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bFullScreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bQuickEdit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bInsertMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bAutoPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uHistoryBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNumberOfHistoryBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bHistoryNoDup","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorTable","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NT_FE_CONSOLE_PROPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dbh","Type":{"Kind":"ApiRef","Name":"DATABLOCK_HEADER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"uCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXP_DARWIN_LINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dbh","Type":{"Kind":"ApiRef","Name":"DATABLOCK_HEADER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"szDarwinID","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szwDarwinID","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXP_SPECIAL_FOLDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idSpecialFolder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXP_SZ_LINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTarget","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"swzTarget","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXP_PROPERTYSTORAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abPropertyStorage","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellExecuteHookA" + ,"Kind":"Com" + ,"Guid":"000214f5-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLEXECUTEINFOA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IShellExecuteHookW" + ,"Kind":"Com" + ,"Guid":"000214fb-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLEXECUTEINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IURLSearchHook" + ,"Kind":"Com" + ,"Guid":"ac60f6a0-0fd9-11d0-99cb-00c04fd64497" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Translate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSearchURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISearchContext" + ,"Kind":"Com" + ,"Guid":"09f656a2-41af-480c-88f7-16cc0d164615" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSearchUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSearchUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSearchText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSearchText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSearchStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSearchStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IURLSearchHook2" + ,"Kind":"Com" + ,"Guid":"5ee44da4-6d32-46e3-86bc-07540dedd0e0" + ,"Interface":{"Kind":"ApiRef","Name":"IURLSearchHook","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateWithSearchContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSearchURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSearchContext","Type":{"Kind":"ApiRef","Name":"ISearchContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"SHGFP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHGFP_TYPE_CURRENT","Value":0} + ,{"Name":"SHGFP_TYPE_DEFAULT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KNOWN_FOLDER_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KF_FLAG_DEFAULT","Value":0} + ,{"Name":"KF_FLAG_FORCE_APP_DATA_REDIRECTION","Value":524288} + ,{"Name":"KF_FLAG_RETURN_FILTER_REDIRECTION_TARGET","Value":262144} + ,{"Name":"KF_FLAG_FORCE_PACKAGE_REDIRECTION","Value":131072} + ,{"Name":"KF_FLAG_NO_PACKAGE_REDIRECTION","Value":65536} + ,{"Name":"KF_FLAG_FORCE_APPCONTAINER_REDIRECTION","Value":131072} + ,{"Name":"KF_FLAG_NO_APPCONTAINER_REDIRECTION","Value":65536} + ,{"Name":"KF_FLAG_CREATE","Value":32768} + ,{"Name":"KF_FLAG_DONT_VERIFY","Value":16384} + ,{"Name":"KF_FLAG_DONT_UNEXPAND","Value":8192} + ,{"Name":"KF_FLAG_NO_ALIAS","Value":4096} + ,{"Name":"KF_FLAG_INIT","Value":2048} + ,{"Name":"KF_FLAG_DEFAULT_PATH","Value":1024} + ,{"Name":"KF_FLAG_NOT_PARENT_RELATIVE","Value":512} + ,{"Name":"KF_FLAG_SIMPLE_IDLIST","Value":256} + ,{"Name":"KF_FLAG_ALIAS_ONLY","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHFOLDERCUSTOMSETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pszWebViewTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchWebViewTemplate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszWebViewTemplateVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInfoTip","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchInfoTip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchIconFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszLogo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cchLogo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BROWSEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pidlRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"BFFCALLBACK","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BROWSEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pidlRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"BFFCALLBACK","TargetKind":"FunctionPointer","Api":"ActiveDirectory","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellDetails" + ,"Kind":"Com" + ,"Guid":"000214ec-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDetailsOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLDETAILS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColumnClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IObjMgr" + ,"Kind":"Com" + ,"Guid":"00bb2761-6a77-11d0-a535-00c04fd7d062" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IACList" + ,"Kind":"Com" + ,"Guid":"77a130b0-94fd-11d0-a544-00c04fd7d062" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExpand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AUTOCOMPLETELISTOPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACLO_NONE","Value":0} + ,{"Name":"ACLO_CURRENTDIR","Value":1} + ,{"Name":"ACLO_MYCOMPUTER","Value":2} + ,{"Name":"ACLO_DESKTOP","Value":4} + ,{"Name":"ACLO_FAVORITES","Value":8} + ,{"Name":"ACLO_FILESYSONLY","Value":16} + ,{"Name":"ACLO_FILESYSDIRS","Value":32} + ,{"Name":"ACLO_VIRTUALNAMESPACE","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IACList2" + ,"Kind":"Com" + ,"Guid":"470141a0-5186-11d2-bbb6-0060977b464c" + ,"Interface":{"Kind":"ApiRef","Name":"IACList","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProgressDialog" + ,"Kind":"Com" + ,"Guid":"ebbc7c04-315e-11d2-b62f-006097df5bd4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"punkEnableModless","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResevered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StopProgressDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInstAnimation","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"idAnimation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasUserCancelled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProgress64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullCompleted","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ullTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLineNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fCompactPath","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvResevered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCancelMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzCancelMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvResevered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Timer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimerAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResevered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDockingWindowSite" + ,"Kind":"Com" + ,"Guid":"2a342fc2-7b26-11d0-8ca9-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBorderDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestBorderSpaceDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBorderSpaceDW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkObj","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NRESARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CIDA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aoffset","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FD_CLSID","Value":1} + ,{"Name":"FD_SIZEPOINT","Value":2} + ,{"Name":"FD_ATTRIBUTES","Value":4} + ,{"Name":"FD_CREATETIME","Value":8} + ,{"Name":"FD_ACCESSTIME","Value":16} + ,{"Name":"FD_WRITESTIME","Value":32} + ,{"Name":"FD_FILESIZE","Value":64} + ,{"Name":"FD_PROGRESSUI","Value":16384} + ,{"Name":"FD_LINKUI","Value":32768} + ,{"Name":"FD_UNICODE","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILEDESCRIPTORA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pointl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEDESCRIPTORW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"sizel","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pointl","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftCreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastWriteTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"nFileSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cFileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEGROUPDESCRIPTORA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fgd","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILEDESCRIPTORA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILEGROUPDESCRIPTORW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fgd","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILEDESCRIPTORW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DROPFILES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fNC","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fWide","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ATTRIBUTES_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSumFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProductFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwFileAttributes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DROPIMAGETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DROPIMAGE_INVALID","Value":-1} + ,{"Name":"DROPIMAGE_NONE","Value":0} + ,{"Name":"DROPIMAGE_COPY","Value":1} + ,{"Name":"DROPIMAGE_MOVE","Value":2} + ,{"Name":"DROPIMAGE_LINK","Value":4} + ,{"Name":"DROPIMAGE_LABEL","Value":6} + ,{"Name":"DROPIMAGE_WARNING","Value":7} + ,{"Name":"DROPIMAGE_NOIMAGE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DROPDESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"DROPIMAGETYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"szMessage","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szInsert","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHChangeNotifyEntry" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"fRecursive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellChangeNotify" + ,"Kind":"Com" + ,"Guid":"d82be2b1-5764-11d0-a96e-00c04fd705a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IQueryInfo" + ,"Kind":"Com" + ,"Guid":"00021500-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfoTip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"QITIPF_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszTip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInfoFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SHARD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHARD_PIDL","Value":1} + ,{"Name":"SHARD_PATHA","Value":2} + ,{"Name":"SHARD_PATHW","Value":3} + ,{"Name":"SHARD_APPIDINFO","Value":4} + ,{"Name":"SHARD_APPIDINFOIDLIST","Value":5} + ,{"Name":"SHARD_LINK","Value":6} + ,{"Name":"SHARD_APPIDINFOLINK","Value":7} + ,{"Name":"SHARD_SHELLITEM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHARDAPPIDINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARDAPPIDINFOIDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHARDAPPIDINFOLINK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"psl","Type":{"Kind":"ApiRef","Name":"IShellLinkA","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pszAppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHChangeDWORDAsIDList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwItem1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwItem2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbZero","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHChangeUpdateImageIDList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCurIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"cbZero","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCNRT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCNRT_ENABLE","Value":0} + ,{"Name":"SCNRT_DISABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHDESCRIPTIONID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDescriptionId","Type":{"Kind":"ApiRef","Name":"SHDID_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTO_SCROLL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"iNextSample","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLastScroll","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bFull","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pts","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwTimes","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABINETSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fMenuEnumFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HPSXA__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESTRICTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REST_NONE","Value":0} + ,{"Name":"REST_NORUN","Value":1} + ,{"Name":"REST_NOCLOSE","Value":2} + ,{"Name":"REST_NOSAVESET","Value":4} + ,{"Name":"REST_NOFILEMENU","Value":8} + ,{"Name":"REST_NOSETFOLDERS","Value":16} + ,{"Name":"REST_NOSETTASKBAR","Value":32} + ,{"Name":"REST_NODESKTOP","Value":64} + ,{"Name":"REST_NOFIND","Value":128} + ,{"Name":"REST_NODRIVES","Value":256} + ,{"Name":"REST_NODRIVEAUTORUN","Value":512} + ,{"Name":"REST_NODRIVETYPEAUTORUN","Value":1024} + ,{"Name":"REST_NONETHOOD","Value":2048} + ,{"Name":"REST_STARTBANNER","Value":4096} + ,{"Name":"REST_RESTRICTRUN","Value":8192} + ,{"Name":"REST_NOPRINTERTABS","Value":16384} + ,{"Name":"REST_NOPRINTERDELETE","Value":32768} + ,{"Name":"REST_NOPRINTERADD","Value":65536} + ,{"Name":"REST_NOSTARTMENUSUBFOLDERS","Value":131072} + ,{"Name":"REST_MYDOCSONNET","Value":262144} + ,{"Name":"REST_NOEXITTODOS","Value":524288} + ,{"Name":"REST_ENFORCESHELLEXTSECURITY","Value":1048576} + ,{"Name":"REST_LINKRESOLVEIGNORELINKINFO","Value":2097152} + ,{"Name":"REST_NOCOMMONGROUPS","Value":4194304} + ,{"Name":"REST_SEPARATEDESKTOPPROCESS","Value":8388608} + ,{"Name":"REST_NOWEB","Value":16777216} + ,{"Name":"REST_NOTRAYCONTEXTMENU","Value":33554432} + ,{"Name":"REST_NOVIEWCONTEXTMENU","Value":67108864} + ,{"Name":"REST_NONETCONNECTDISCONNECT","Value":134217728} + ,{"Name":"REST_STARTMENULOGOFF","Value":268435456} + ,{"Name":"REST_NOSETTINGSASSIST","Value":536870912} + ,{"Name":"REST_NOINTERNETICON","Value":1073741825} + ,{"Name":"REST_NORECENTDOCSHISTORY","Value":1073741826} + ,{"Name":"REST_NORECENTDOCSMENU","Value":1073741827} + ,{"Name":"REST_NOACTIVEDESKTOP","Value":1073741828} + ,{"Name":"REST_NOACTIVEDESKTOPCHANGES","Value":1073741829} + ,{"Name":"REST_NOFAVORITESMENU","Value":1073741830} + ,{"Name":"REST_CLEARRECENTDOCSONEXIT","Value":1073741831} + ,{"Name":"REST_CLASSICSHELL","Value":1073741832} + ,{"Name":"REST_NOCUSTOMIZEWEBVIEW","Value":1073741833} + ,{"Name":"REST_NOHTMLWALLPAPER","Value":1073741840} + ,{"Name":"REST_NOCHANGINGWALLPAPER","Value":1073741841} + ,{"Name":"REST_NODESKCOMP","Value":1073741842} + ,{"Name":"REST_NOADDDESKCOMP","Value":1073741843} + ,{"Name":"REST_NODELDESKCOMP","Value":1073741844} + ,{"Name":"REST_NOCLOSEDESKCOMP","Value":1073741845} + ,{"Name":"REST_NOCLOSE_DRAGDROPBAND","Value":1073741846} + ,{"Name":"REST_NOMOVINGBAND","Value":1073741847} + ,{"Name":"REST_NOEDITDESKCOMP","Value":1073741848} + ,{"Name":"REST_NORESOLVESEARCH","Value":1073741849} + ,{"Name":"REST_NORESOLVETRACK","Value":1073741850} + ,{"Name":"REST_FORCECOPYACLWITHFILE","Value":1073741851} + ,{"Name":"REST_NOFORGETSOFTWAREUPDATE","Value":1073741853} + ,{"Name":"REST_NOSETACTIVEDESKTOP","Value":1073741854} + ,{"Name":"REST_NOUPDATEWINDOWS","Value":1073741855} + ,{"Name":"REST_NOCHANGESTARMENU","Value":1073741856} + ,{"Name":"REST_NOFOLDEROPTIONS","Value":1073741857} + ,{"Name":"REST_HASFINDCOMPUTERS","Value":1073741858} + ,{"Name":"REST_INTELLIMENUS","Value":1073741859} + ,{"Name":"REST_RUNDLGMEMCHECKBOX","Value":1073741860} + ,{"Name":"REST_ARP_ShowPostSetup","Value":1073741861} + ,{"Name":"REST_NOCSC","Value":1073741862} + ,{"Name":"REST_NOCONTROLPANEL","Value":1073741863} + ,{"Name":"REST_ENUMWORKGROUP","Value":1073741864} + ,{"Name":"REST_ARP_NOARP","Value":1073741865} + ,{"Name":"REST_ARP_NOREMOVEPAGE","Value":1073741866} + ,{"Name":"REST_ARP_NOADDPAGE","Value":1073741867} + ,{"Name":"REST_ARP_NOWINSETUPPAGE","Value":1073741868} + ,{"Name":"REST_GREYMSIADS","Value":1073741869} + ,{"Name":"REST_NOCHANGEMAPPEDDRIVELABEL","Value":1073741870} + ,{"Name":"REST_NOCHANGEMAPPEDDRIVECOMMENT","Value":1073741871} + ,{"Name":"REST_MaxRecentDocs","Value":1073741872} + ,{"Name":"REST_NONETWORKCONNECTIONS","Value":1073741873} + ,{"Name":"REST_FORCESTARTMENULOGOFF","Value":1073741874} + ,{"Name":"REST_NOWEBVIEW","Value":1073741875} + ,{"Name":"REST_NOCUSTOMIZETHISFOLDER","Value":1073741876} + ,{"Name":"REST_NOENCRYPTION","Value":1073741877} + ,{"Name":"REST_DONTSHOWSUPERHIDDEN","Value":1073741879} + ,{"Name":"REST_NOSHELLSEARCHBUTTON","Value":1073741880} + ,{"Name":"REST_NOHARDWARETAB","Value":1073741881} + ,{"Name":"REST_NORUNASINSTALLPROMPT","Value":1073741882} + ,{"Name":"REST_PROMPTRUNASINSTALLNETPATH","Value":1073741883} + ,{"Name":"REST_NOMANAGEMYCOMPUTERVERB","Value":1073741884} + ,{"Name":"REST_DISALLOWRUN","Value":1073741886} + ,{"Name":"REST_NOWELCOMESCREEN","Value":1073741887} + ,{"Name":"REST_RESTRICTCPL","Value":1073741888} + ,{"Name":"REST_DISALLOWCPL","Value":1073741889} + ,{"Name":"REST_NOSMBALLOONTIP","Value":1073741890} + ,{"Name":"REST_NOSMHELP","Value":1073741891} + ,{"Name":"REST_NOWINKEYS","Value":1073741892} + ,{"Name":"REST_NOENCRYPTONMOVE","Value":1073741893} + ,{"Name":"REST_NOLOCALMACHINERUN","Value":1073741894} + ,{"Name":"REST_NOCURRENTUSERRUN","Value":1073741895} + ,{"Name":"REST_NOLOCALMACHINERUNONCE","Value":1073741896} + ,{"Name":"REST_NOCURRENTUSERRUNONCE","Value":1073741897} + ,{"Name":"REST_FORCEACTIVEDESKTOPON","Value":1073741898} + ,{"Name":"REST_NOVIEWONDRIVE","Value":1073741900} + ,{"Name":"REST_NONETCRAWL","Value":1073741901} + ,{"Name":"REST_NOSHAREDDOCUMENTS","Value":1073741902} + ,{"Name":"REST_NOSMMYDOCS","Value":1073741903} + ,{"Name":"REST_NOSMMYPICS","Value":1073741904} + ,{"Name":"REST_ALLOWBITBUCKDRIVES","Value":1073741905} + ,{"Name":"REST_NONLEGACYSHELLMODE","Value":1073741906} + ,{"Name":"REST_NOCONTROLPANELBARRICADE","Value":1073741907} + ,{"Name":"REST_NOSTARTPAGE","Value":1073741908} + ,{"Name":"REST_NOAUTOTRAYNOTIFY","Value":1073741909} + ,{"Name":"REST_NOTASKGROUPING","Value":1073741910} + ,{"Name":"REST_NOCDBURNING","Value":1073741911} + ,{"Name":"REST_MYCOMPNOPROP","Value":1073741912} + ,{"Name":"REST_MYDOCSNOPROP","Value":1073741913} + ,{"Name":"REST_NOSTARTPANEL","Value":1073741914} + ,{"Name":"REST_NODISPLAYAPPEARANCEPAGE","Value":1073741915} + ,{"Name":"REST_NOTHEMESTAB","Value":1073741916} + ,{"Name":"REST_NOVISUALSTYLECHOICE","Value":1073741917} + ,{"Name":"REST_NOSIZECHOICE","Value":1073741918} + ,{"Name":"REST_NOCOLORCHOICE","Value":1073741919} + ,{"Name":"REST_SETVISUALSTYLE","Value":1073741920} + ,{"Name":"REST_STARTRUNNOHOMEPATH","Value":1073741921} + ,{"Name":"REST_NOUSERNAMEINSTARTPANEL","Value":1073741922} + ,{"Name":"REST_NOMYCOMPUTERICON","Value":1073741923} + ,{"Name":"REST_NOSMNETWORKPLACES","Value":1073741924} + ,{"Name":"REST_NOSMPINNEDLIST","Value":1073741925} + ,{"Name":"REST_NOSMMYMUSIC","Value":1073741926} + ,{"Name":"REST_NOSMEJECTPC","Value":1073741927} + ,{"Name":"REST_NOSMMOREPROGRAMS","Value":1073741928} + ,{"Name":"REST_NOSMMFUPROGRAMS","Value":1073741929} + ,{"Name":"REST_NOTRAYITEMSDISPLAY","Value":1073741930} + ,{"Name":"REST_NOTOOLBARSONTASKBAR","Value":1073741931} + ,{"Name":"REST_NOSMCONFIGUREPROGRAMS","Value":1073741935} + ,{"Name":"REST_HIDECLOCK","Value":1073741936} + ,{"Name":"REST_NOLOWDISKSPACECHECKS","Value":1073741937} + ,{"Name":"REST_NOENTIRENETWORK","Value":1073741938} + ,{"Name":"REST_NODESKTOPCLEANUP","Value":1073741939} + ,{"Name":"REST_BITBUCKNUKEONDELETE","Value":1073741940} + ,{"Name":"REST_BITBUCKCONFIRMDELETE","Value":1073741941} + ,{"Name":"REST_BITBUCKNOPROP","Value":1073741942} + ,{"Name":"REST_NODISPBACKGROUND","Value":1073741943} + ,{"Name":"REST_NODISPSCREENSAVEPG","Value":1073741944} + ,{"Name":"REST_NODISPSETTINGSPG","Value":1073741945} + ,{"Name":"REST_NODISPSCREENSAVEPREVIEW","Value":1073741946} + ,{"Name":"REST_NODISPLAYCPL","Value":1073741947} + ,{"Name":"REST_HIDERUNASVERB","Value":1073741948} + ,{"Name":"REST_NOTHUMBNAILCACHE","Value":1073741949} + ,{"Name":"REST_NOSTRCMPLOGICAL","Value":1073741950} + ,{"Name":"REST_NOPUBLISHWIZARD","Value":1073741951} + ,{"Name":"REST_NOONLINEPRINTSWIZARD","Value":1073741952} + ,{"Name":"REST_NOWEBSERVICES","Value":1073741953} + ,{"Name":"REST_ALLOWUNHASHEDWEBVIEW","Value":1073741954} + ,{"Name":"REST_ALLOWLEGACYWEBVIEW","Value":1073741955} + ,{"Name":"REST_REVERTWEBVIEWSECURITY","Value":1073741956} + ,{"Name":"REST_INHERITCONSOLEHANDLES","Value":1073741958} + ,{"Name":"REST_NOREMOTERECURSIVEEVENTS","Value":1073741961} + ,{"Name":"REST_NOREMOTECHANGENOTIFY","Value":1073741969} + ,{"Name":"REST_NOENUMENTIRENETWORK","Value":1073741971} + ,{"Name":"REST_NOINTERNETOPENWITH","Value":1073741973} + ,{"Name":"REST_DONTRETRYBADNETNAME","Value":1073741979} + ,{"Name":"REST_ALLOWFILECLSIDJUNCTIONS","Value":1073741980} + ,{"Name":"REST_NOUPNPINSTALL","Value":1073741981} + ,{"Name":"REST_ARP_DONTGROUPPATCHES","Value":1073741996} + ,{"Name":"REST_ARP_NOCHOOSEPROGRAMSPAGE","Value":1073741997} + ,{"Name":"REST_NODISCONNECT","Value":1090519041} + ,{"Name":"REST_NOSECURITY","Value":1090519042} + ,{"Name":"REST_NOFILEASSOCIATE","Value":1090519043} + ,{"Name":"REST_ALLOWCOMMENTTOGGLE","Value":1090519044} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagOPEN_AS_INFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OAIF_ALLOW_REGISTRATION","Value":1} + ,{"Name":"OAIF_REGISTER_EXT","Value":2} + ,{"Name":"OAIF_EXEC","Value":4} + ,{"Name":"OAIF_FORCE_REGISTRATION","Value":8} + ,{"Name":"OAIF_HIDE_REGISTRATION","Value":32} + ,{"Name":"OAIF_URL_PROTOCOL","Value":64} + ,{"Name":"OAIF_FILE_IS_URI","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPENASINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pcszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"oaifInFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellFolderViewCB" + ,"Kind":"Com" + ,"Guid":"2047e320-f2a9-11ce-ae65-08002b2e1262" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MessageSFVCB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"ApiRef","Name":"SFVM_MESSAGE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"QCMINFO_IDMAP_PLACEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QCMINFO_IDMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nMaxIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIdList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"QCMINFO_IDMAP_PLACEMENT","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QCMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"indexMenu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCmdFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idCmdLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIdMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QCMINFO_IDMAP","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DETAILSINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iImage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SFVM_PROPPAGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"LPFNADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SFVM_HELPTOPIC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wszHelpFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszHelpTopic","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITEMSPACING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cxSmall","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cySmall","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxLarge","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyLarge","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellFolderView" + ,"Kind":"Com" + ,"Guid":"37a378c0-f82d-11ce-ae65-08002b2e1262" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Rearrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lParamSort","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetArrangeParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plParamSort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ArrangeGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AutoArrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAutoArrange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"puItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"uItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"puItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlOld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidlNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"puItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RefreshObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"puItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRedraw","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectedCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puSelected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelectedObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"puItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsDropOnSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDropTarget","Type":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDragPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDropPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveIcons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetItemPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBkDropTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDropTarget","Type":{"Kind":"ApiRef","Name":"IDropTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetClipboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMSPACING","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewCB","Type":{"Kind":"ApiRef","Name":"IShellFolderViewCB","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppOldCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellFolderViewCB","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SFVS_SELECT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QuerySupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetAutomationObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdisp","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"SFV_CREATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pshf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"psvOuter","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"psfvcb","Type":{"Kind":"ApiRef","Name":"IShellFolderViewCB","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFNDFMCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DEFCONTEXTMENU" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pcmcb","Type":{"Kind":"ApiRef","Name":"IContextMenuCB","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":[]} + ,{"Name":"punkAssociationInfo","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"cKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DFMICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"idCmdFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idDefMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pici","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CMINVOKECOMMANDINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"punkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFNVIEWCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psvOuter","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndMain","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CSFV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pshf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"psvOuter","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"lEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPFNVIEWCALLBACK","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"fvm","Type":{"Kind":"ApiRef","Name":"FOLDERVIEWMODE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHELLSTATEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwWin95Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWin95Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParamSort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSortDirection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNotUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHELLSTATEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwWin95Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uWin95Unused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParamSort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSortDirection","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uNotUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHELLFLAGSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INamedPropertyBag" + ,"Kind":"Com" + ,"Guid":"fb700430-952c-11d1-946f-000000000000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadPropertyNPB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBagname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WritePropertyNPB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBagname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePropertyNPB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBagname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IESHORTCUTFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IESHORTCUT_NEWBROWSER","Value":1} + ,{"Name":"IESHORTCUT_OPENNEWTAB","Value":2} + ,{"Name":"IESHORTCUT_FORCENAVIGATE","Value":4} + ,{"Name":"IESHORTCUT_BACKGROUNDTAB","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INewShortcutHookA" + ,"Kind":"Com" + ,"Guid":"000214e1-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetReferent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszReferent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetReferent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszReferent","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchReferent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFolder","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchFolder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExtension","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchExtension","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INewShortcutHookW" + ,"Kind":"Com" + ,"Guid":"000214f7-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetReferent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszReferent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetReferent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszReferent","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchReferent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFolder","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFolder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExtension","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchExtension","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICopyHookA" + ,"Kind":"Com" + ,"Guid":"000214ef-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CopyCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSrcFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSrcAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDestFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDestAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICopyHookW" + ,"Kind":"Com" + ,"Guid":"000214fc-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CopyCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSrcFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSrcAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDestFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDestAttribs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICurrentWorkingDirectory" + ,"Kind":"Com" + ,"Guid":"91956d21-9276-11d1-921a-006097df5bd4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IDockingWindowFrame" + ,"Kind":"Com" + ,"Guid":"47d2657a-7b27-11d0-8ca9-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddToolbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkSrc","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAddFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveToolbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkSrc","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRemoveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindToolbar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailCapture" + ,"Kind":"Com" + ,"Guid":"4ea39266-7211-409f-b622-f63dbd16c533" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CaptureThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pHTMLDoc2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"phbmThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BANDINFOSFB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBkgnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBtnLt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"crBtnDk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wViewMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellFolderBand" + ,"Kind":"Com" + ,"Guid":"7fe80cc8-c247-11d0-b93a-00a0c90312e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeSFB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetBandInfoSFB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BANDINFOSFB","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBandInfoSFB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BANDINFOSFB","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IDeskBarClient" + ,"Kind":"Com" + ,"Guid":"eb0fe175-1a3a-11d0-89b3-00a0c90a90ac" + ,"Interface":{"Kind":"ApiRef","Name":"IOleWindow","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDeskBarSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetModeDBC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UIActivateDBC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SHCOLUMNINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"scid","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"csFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszTitle","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wszDescription","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHCOLUMNINIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszFolder","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHCOLUMNDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IColumnProvider" + ,"Kind":"Com" + ,"Guid":"e8025004-1c42-11d2-be2c-00a0c9a83da1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHCOLUMNINIT","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColumnInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHCOLUMNINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pscid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pscd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHCOLUMNDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SHChangeProductKeyAsIDList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wszProductKey","Type":{"Kind":"Array","Shape":{"Size":39},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"cbZero","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDocViewSite" + ,"Kind":"Com" + ,"Guid":"87d605e0-c511-11cf-89a9-00a0c9054129" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInitializeObject" + ,"Kind":"Com" + ,"Guid":"4622ad16-ff23-11d0-8d34-00a0c90f2719" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IBanneredBar" + ,"Kind":"Com" + ,"Guid":"596a9a94-013e-11d1-8d34-00a0c90f2719" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TBINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbuttons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SFV_SETITEMPOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AASHELLMENUFILENAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTotal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szFileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AASHELLMENUITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"iReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uiReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AASHELLMENUFILENAME","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAY_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEVICE_PRIMARY","Value":0} + ,{"Name":"DEVICE_IMMERSIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCALE_CHANGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCF_VALUE_NONE","Value":0} + ,{"Name":"SCF_SCALE","Value":1} + ,{"Name":"SCF_PHYSICAL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHELL_UI_COMPONENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHELL_UI_COMPONENT_TASKBARS","Value":0} + ,{"Name":"SHELL_UI_COMPONENT_NOTIFICATIONAREA","Value":1} + ,{"Name":"SHELL_UI_COMPONENT_DESKBAND","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagSFBS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SFBS_FLAGS_ROUND_TO_NEAREST_DISPLAYED_DIGIT","Value":1} + ,{"Name":"SFBS_FLAGS_TRUNCATE_UNDISPLAYED_DECIMAL_DIGITS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URL_SCHEME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URL_SCHEME_INVALID","Value":-1} + ,{"Name":"URL_SCHEME_UNKNOWN","Value":0} + ,{"Name":"URL_SCHEME_FTP","Value":1} + ,{"Name":"URL_SCHEME_HTTP","Value":2} + ,{"Name":"URL_SCHEME_GOPHER","Value":3} + ,{"Name":"URL_SCHEME_MAILTO","Value":4} + ,{"Name":"URL_SCHEME_NEWS","Value":5} + ,{"Name":"URL_SCHEME_NNTP","Value":6} + ,{"Name":"URL_SCHEME_TELNET","Value":7} + ,{"Name":"URL_SCHEME_WAIS","Value":8} + ,{"Name":"URL_SCHEME_FILE","Value":9} + ,{"Name":"URL_SCHEME_MK","Value":10} + ,{"Name":"URL_SCHEME_HTTPS","Value":11} + ,{"Name":"URL_SCHEME_SHELL","Value":12} + ,{"Name":"URL_SCHEME_SNEWS","Value":13} + ,{"Name":"URL_SCHEME_LOCAL","Value":14} + ,{"Name":"URL_SCHEME_JAVASCRIPT","Value":15} + ,{"Name":"URL_SCHEME_VBSCRIPT","Value":16} + ,{"Name":"URL_SCHEME_ABOUT","Value":17} + ,{"Name":"URL_SCHEME_RES","Value":18} + ,{"Name":"URL_SCHEME_MSSHELLROOTED","Value":19} + ,{"Name":"URL_SCHEME_MSSHELLIDLIST","Value":20} + ,{"Name":"URL_SCHEME_MSHELP","Value":21} + ,{"Name":"URL_SCHEME_MSSHELLDEVICE","Value":22} + ,{"Name":"URL_SCHEME_WILDCARD","Value":23} + ,{"Name":"URL_SCHEME_SEARCH_MS","Value":24} + ,{"Name":"URL_SCHEME_SEARCH","Value":25} + ,{"Name":"URL_SCHEME_KNOWNFOLDER","Value":26} + ,{"Name":"URL_SCHEME_MAXVALUE","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URL_PART" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URL_PART_NONE","Value":0} + ,{"Name":"URL_PART_SCHEME","Value":1} + ,{"Name":"URL_PART_HOSTNAME","Value":2} + ,{"Name":"URL_PART_USERNAME","Value":3} + ,{"Name":"URL_PART_PASSWORD","Value":4} + ,{"Name":"URL_PART_PORT","Value":5} + ,{"Name":"URL_PART_QUERY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"URLIS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URLIS_URL","Value":0} + ,{"Name":"URLIS_OPAQUE","Value":1} + ,{"Name":"URLIS_NOHISTORY","Value":2} + ,{"Name":"URLIS_FILEURL","Value":3} + ,{"Name":"URLIS_APPLIABLE","Value":4} + ,{"Name":"URLIS_DIRECTORY","Value":5} + ,{"Name":"URLIS_HASQUERY","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PARSEDURLA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cchProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSuffix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cchSuffix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PARSEDURLW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cchProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSuffix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cchSuffix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHREGDEL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHREGDEL_DEFAULT","Value":0} + ,{"Name":"SHREGDEL_HKCU","Value":1} + ,{"Name":"SHREGDEL_HKLM","Value":16} + ,{"Name":"SHREGDEL_BOTH","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHREGENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHREGENUM_DEFAULT","Value":0} + ,{"Name":"SHREGENUM_HKCU","Value":1} + ,{"Name":"SHREGENUM_HKLM","Value":16} + ,{"Name":"SHREGENUM_BOTH","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCSTR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOCSTR_COMMAND","Value":1} + ,{"Name":"ASSOCSTR_EXECUTABLE","Value":2} + ,{"Name":"ASSOCSTR_FRIENDLYDOCNAME","Value":3} + ,{"Name":"ASSOCSTR_FRIENDLYAPPNAME","Value":4} + ,{"Name":"ASSOCSTR_NOOPEN","Value":5} + ,{"Name":"ASSOCSTR_SHELLNEWVALUE","Value":6} + ,{"Name":"ASSOCSTR_DDECOMMAND","Value":7} + ,{"Name":"ASSOCSTR_DDEIFEXEC","Value":8} + ,{"Name":"ASSOCSTR_DDEAPPLICATION","Value":9} + ,{"Name":"ASSOCSTR_DDETOPIC","Value":10} + ,{"Name":"ASSOCSTR_INFOTIP","Value":11} + ,{"Name":"ASSOCSTR_QUICKTIP","Value":12} + ,{"Name":"ASSOCSTR_TILEINFO","Value":13} + ,{"Name":"ASSOCSTR_CONTENTTYPE","Value":14} + ,{"Name":"ASSOCSTR_DEFAULTICON","Value":15} + ,{"Name":"ASSOCSTR_SHELLEXTENSION","Value":16} + ,{"Name":"ASSOCSTR_DROPTARGET","Value":17} + ,{"Name":"ASSOCSTR_DELEGATEEXECUTE","Value":18} + ,{"Name":"ASSOCSTR_SUPPORTED_URI_PROTOCOLS","Value":19} + ,{"Name":"ASSOCSTR_PROGID","Value":20} + ,{"Name":"ASSOCSTR_APPID","Value":21} + ,{"Name":"ASSOCSTR_APPPUBLISHER","Value":22} + ,{"Name":"ASSOCSTR_APPICONREFERENCE","Value":23} + ,{"Name":"ASSOCSTR_MAX","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCKEY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOCKEY_SHELLEXECCLASS","Value":1} + ,{"Name":"ASSOCKEY_APP","Value":2} + ,{"Name":"ASSOCKEY_CLASS","Value":3} + ,{"Name":"ASSOCKEY_BASECLASS","Value":4} + ,{"Name":"ASSOCKEY_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCDATA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOCDATA_MSIDESCRIPTOR","Value":1} + ,{"Name":"ASSOCDATA_NOACTIVATEHANDLER","Value":2} + ,{"Name":"ASSOCDATA_UNUSED1","Value":3} + ,{"Name":"ASSOCDATA_HASPERUSERASSOC","Value":4} + ,{"Name":"ASSOCDATA_EDITFLAGS","Value":5} + ,{"Name":"ASSOCDATA_VALUE","Value":6} + ,{"Name":"ASSOCDATA_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ASSOCENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASSOCENUM_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILETYPEATTRIBUTEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FTA_None","Value":0} + ,{"Name":"FTA_Exclude","Value":1} + ,{"Name":"FTA_Show","Value":2} + ,{"Name":"FTA_HasExtension","Value":4} + ,{"Name":"FTA_NoEdit","Value":8} + ,{"Name":"FTA_NoRemove","Value":16} + ,{"Name":"FTA_NoNewVerb","Value":32} + ,{"Name":"FTA_NoEditVerb","Value":64} + ,{"Name":"FTA_NoRemoveVerb","Value":128} + ,{"Name":"FTA_NoEditDesc","Value":256} + ,{"Name":"FTA_NoEditIcon","Value":512} + ,{"Name":"FTA_NoEditDflt","Value":1024} + ,{"Name":"FTA_NoEditVerbCmd","Value":2048} + ,{"Name":"FTA_NoEditVerbExe","Value":4096} + ,{"Name":"FTA_NoDDE","Value":8192} + ,{"Name":"FTA_NoEditMIME","Value":32768} + ,{"Name":"FTA_OpenIsSafe","Value":65536} + ,{"Name":"FTA_AlwaysUnsafe","Value":131072} + ,{"Name":"FTA_NoRecentDocs","Value":1048576} + ,{"Name":"FTA_SafeForElevation","Value":2097152} + ,{"Name":"FTA_AlwaysUseDirectInvoke","Value":4194304} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IQueryAssociations" + ,"Kind":"Com" + ,"Guid":"c46ca590-3c3f-11d2-bee6-0000f805ca57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkProgid","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"ASSOCSTR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"ASSOCKEY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkeyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"ASSOCDATA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"assocenum","Type":{"Kind":"ApiRef","Name":"ASSOCENUM","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SHGLOBALCOUNTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GLOBALCOUNTER_SEARCHMANAGER","Value":0} + ,{"Name":"GLOBALCOUNTER_SEARCHOPTIONS","Value":1} + ,{"Name":"GLOBALCOUNTER_FOLDERSETTINGSCHANGE","Value":2} + ,{"Name":"GLOBALCOUNTER_RATINGS","Value":3} + ,{"Name":"GLOBALCOUNTER_APPROVEDSITES","Value":4} + ,{"Name":"GLOBALCOUNTER_RESTRICTIONS","Value":5} + ,{"Name":"GLOBALCOUNTER_SHELLSETTINGSCHANGED","Value":6} + ,{"Name":"GLOBALCOUNTER_SYSTEMPIDLCHANGE","Value":7} + ,{"Name":"GLOBALCOUNTER_OVERLAYMANAGER","Value":8} + ,{"Name":"GLOBALCOUNTER_QUERYASSOCIATIONS","Value":9} + ,{"Name":"GLOBALCOUNTER_IESESSIONS","Value":10} + ,{"Name":"GLOBALCOUNTER_IEONLY_SESSIONS","Value":11} + ,{"Name":"GLOBALCOUNTER_APPLICATION_DESTINATIONS","Value":12} + ,{"Name":"__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_CSCSYNCINPROGRESS","Value":13} + ,{"Name":"GLOBALCOUNTER_BITBUCKETNUMDELETERS","Value":14} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SHARES","Value":15} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_A","Value":16} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_B","Value":17} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_C","Value":18} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_D","Value":19} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_E","Value":20} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_F","Value":21} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_G","Value":22} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_H","Value":23} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_I","Value":24} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_J","Value":25} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_K","Value":26} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_L","Value":27} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_M","Value":28} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_N","Value":29} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_O","Value":30} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_P","Value":31} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Q","Value":32} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_R","Value":33} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_S","Value":34} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_T","Value":35} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_U","Value":36} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_V","Value":37} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_W","Value":38} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_X","Value":39} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Y","Value":40} + ,{"Name":"GLOBALCOUNTER_RECYCLEDIRTYCOUNT_DRIVE_Z","Value":41} + ,{"Name":"__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEDIRTYCOUNT_SERVERDRIVE","Value":42} + ,{"Name":"__UNUSED_RECYCLE_WAS_GLOBALCOUNTER_RECYCLEGLOBALDIRTYCOUNT","Value":43} + ,{"Name":"GLOBALCOUNTER_RECYCLEBINENUM","Value":44} + ,{"Name":"GLOBALCOUNTER_RECYCLEBINCORRUPTED","Value":45} + ,{"Name":"GLOBALCOUNTER_RATINGS_STATECOUNTER","Value":46} + ,{"Name":"GLOBALCOUNTER_PRIVATE_PROFILE_CACHE","Value":47} + ,{"Name":"GLOBALCOUNTER_INTERNETTOOLBAR_LAYOUT","Value":48} + ,{"Name":"GLOBALCOUNTER_FOLDERDEFINITION_CACHE","Value":49} + ,{"Name":"GLOBALCOUNTER_COMMONPLACES_LIST_CACHE","Value":50} + ,{"Name":"GLOBALCOUNTER_PRIVATE_PROFILE_CACHE_MACHINEWIDE","Value":51} + ,{"Name":"GLOBALCOUNTER_ASSOCCHANGED","Value":52} + ,{"Name":"GLOBALCOUNTER_APP_ITEMS_STATE_STORE_CACHE","Value":53} + ,{"Name":"GLOBALCOUNTER_SETTINGSYNC_ENABLED","Value":54} + ,{"Name":"GLOBALCOUNTER_APPSFOLDER_FILETYPEASSOCIATION_COUNTER","Value":55} + ,{"Name":"GLOBALCOUNTER_USERINFOCHANGED","Value":56} + ,{"Name":"GLOBALCOUNTER_SYNC_ENGINE_INFORMATION_CACHE_MACHINEWIDE","Value":57} + ,{"Name":"GLOBALCOUNTER_BANNERS_DATAMODEL_CACHE_MACHINEWIDE","Value":58} + ,{"Name":"GLOBALCOUNTER_MAXIMUMVALUE","Value":59} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QITAB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"piid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLLVERSIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatformID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLLVERSIONINFO2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"info1","Type":{"Kind":"ApiRef","Name":"DLLVERSIONINFO","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLLGETVERSIONPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLLVERSIONINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"APPINFODATAFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AIM_DISPLAYNAME","Value":1} + ,{"Name":"AIM_VERSION","Value":2} + ,{"Name":"AIM_PUBLISHER","Value":4} + ,{"Name":"AIM_PRODUCTID","Value":8} + ,{"Name":"AIM_REGISTEREDOWNER","Value":16} + ,{"Name":"AIM_REGISTEREDCOMPANY","Value":32} + ,{"Name":"AIM_LANGUAGE","Value":64} + ,{"Name":"AIM_SUPPORTURL","Value":128} + ,{"Name":"AIM_SUPPORTTELEPHONE","Value":256} + ,{"Name":"AIM_HELPLINK","Value":512} + ,{"Name":"AIM_INSTALLLOCATION","Value":1024} + ,{"Name":"AIM_INSTALLSOURCE","Value":2048} + ,{"Name":"AIM_INSTALLDATE","Value":4096} + ,{"Name":"AIM_CONTACT","Value":16384} + ,{"Name":"AIM_COMMENTS","Value":32768} + ,{"Name":"AIM_IMAGE","Value":131072} + ,{"Name":"AIM_READMEURL","Value":262144} + ,{"Name":"AIM_UPDATEINFOURL","Value":524288} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPINFODATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPublisher","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProductID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszRegisteredOwner","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszRegisteredCompany","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSupportUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSupportTelephone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHelpLink","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInstallLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInstallSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInstallDate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszContact","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszComments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszReadmeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszUpdateInfoUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPACTIONFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPACTION_INSTALL","Value":1} + ,{"Name":"APPACTION_UNINSTALL","Value":2} + ,{"Name":"APPACTION_MODIFY","Value":4} + ,{"Name":"APPACTION_REPAIR","Value":8} + ,{"Name":"APPACTION_UPGRADE","Value":16} + ,{"Name":"APPACTION_CANGETSIZE","Value":32} + ,{"Name":"APPACTION_MODIFYREMOVE","Value":128} + ,{"Name":"APPACTION_ADDLATER","Value":256} + ,{"Name":"APPACTION_UNSCHEDULE","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SLOWAPPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ftLastUsed","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"iTimesUsed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszImage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IShellApp" + ,"Kind":"Com" + ,"Guid":"a3e14960-935f-11d1-b8b8-006008059382" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAppInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pai","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPINFODATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPossibleActions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwActions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSlowAppInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLOWAPPINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCachedSlowAppInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLOWAPPINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PUBAPPINFOFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PAI_SOURCE","Value":1} + ,{"Name":"PAI_ASSIGNEDTIME","Value":2} + ,{"Name":"PAI_PUBLISHEDTIME","Value":4} + ,{"Name":"PAI_SCHEDULEDTIME","Value":8} + ,{"Name":"PAI_EXPIRETIME","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PUBAPPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"stAssigned","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stPublished","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stScheduled","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"stExpire","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPublishedApp" + ,"Kind":"Com" + ,"Guid":"1bc752e0-9046-11d1-b8b3-006008059382" + ,"Interface":{"Kind":"ApiRef","Name":"IShellApp","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstInstall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPublishedAppInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppai","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PUBAPPINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Unschedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPublishedApp2" + ,"Kind":"Com" + ,"Guid":"12b81347-1b3a-4a04-aa61-3f768b67fd7e" + ,"Interface":{"Kind":"ApiRef","Name":"IPublishedApp","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Install2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstInstall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumPublishedApps" + ,"Kind":"Com" + ,"Guid":"0b124f8c-91f0-11d1-b8b5-006008059382" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPublishedApp","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAppPublisher" + ,"Kind":"Com" + ,"Guid":"07250a10-9cf9-11d1-9076-006008059382" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberOfCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppCategoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPCATEGORYINFOLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumberOfApps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwApps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumApps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppCategoryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppepa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPublishedApps","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PasswordCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"60b78e88-ead8-445c-9cfd-0b87f74ea6cd" + } + ,{ + "Name":"V1PasswordCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"6f45dc1e-5384-457a-bc13-2cd81b0d28ed" + } + ,{ + "Name":"PINLogonCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"cb82ea12-9f71-446d-89e1-8d0924e1256e" + } + ,{ + "Name":"NPCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"3dd6bec0-8193-4ffe-ae25-e08e39ea4063" + } + ,{ + "Name":"SmartcardCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"8fd7e19c-3bf7-489b-a72c-846ab3678c96" + } + ,{ + "Name":"V1SmartcardCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"8bf9a910-a8ff-457f-999f-a5ca10b4a885" + } + ,{ + "Name":"SmartcardPinProvider" + ,"Kind":"ComClassID" + ,"Guid":"94596c7e-3744-41ce-893e-bbf09122f76a" + } + ,{ + "Name":"SmartcardReaderSelectionProvider" + ,"Kind":"ComClassID" + ,"Guid":"1b283861-754f-4022-ad47-a5eaaa618894" + } + ,{ + "Name":"SmartcardWinRTProvider" + ,"Kind":"ComClassID" + ,"Guid":"1ee7337f-85ac-45e2-a23c-37c753209769" + } + ,{ + "Name":"GenericCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"25cbb996-92ed-457e-b28c-4774084bd562" + } + ,{ + "Name":"RASProvider" + ,"Kind":"ComClassID" + ,"Guid":"5537e283-b1e7-4ef8-9c6e-7ab0afe5056d" + } + ,{ + "Name":"OnexCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"07aa0886-cc8d-4e19-a410-1c75af686e62" + } + ,{ + "Name":"OnexPlapSmartcardCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"33c86cd6-705f-4ba1-9adb-67070b837775" + } + ,{ + "Name":"VaultProvider" + ,"Kind":"ComClassID" + ,"Guid":"503739d0-4c5e-4cfd-b3ba-d881334f0df2" + } + ,{ + "Name":"WinBioCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"bec09223-b018-416d-a0ac-523971b639f5" + } + ,{ + "Name":"V1WinBioCredentialProvider" + ,"Kind":"ComClassID" + ,"Guid":"ac3ac249-e820-4343-a65b-377ac634dc09" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_USAGE_SCENARIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPUS_INVALID","Value":0} + ,{"Name":"CPUS_LOGON","Value":1} + ,{"Name":"CPUS_UNLOCK_WORKSTATION","Value":2} + ,{"Name":"CPUS_CHANGE_PASSWORD","Value":3} + ,{"Name":"CPUS_CREDUI","Value":4} + ,{"Name":"CPUS_PLAP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_FIELD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPFT_INVALID","Value":0} + ,{"Name":"CPFT_LARGE_TEXT","Value":1} + ,{"Name":"CPFT_SMALL_TEXT","Value":2} + ,{"Name":"CPFT_COMMAND_LINK","Value":3} + ,{"Name":"CPFT_EDIT_TEXT","Value":4} + ,{"Name":"CPFT_PASSWORD_TEXT","Value":5} + ,{"Name":"CPFT_TILE_IMAGE","Value":6} + ,{"Name":"CPFT_CHECKBOX","Value":7} + ,{"Name":"CPFT_COMBOBOX","Value":8} + ,{"Name":"CPFT_SUBMIT_BUTTON","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_FIELD_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPFS_HIDDEN","Value":0} + ,{"Name":"CPFS_DISPLAY_IN_SELECTED_TILE","Value":1} + ,{"Name":"CPFS_DISPLAY_IN_DESELECTED_TILE","Value":2} + ,{"Name":"CPFS_DISPLAY_IN_BOTH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPFIS_NONE","Value":0} + ,{"Name":"CPFIS_READONLY","Value":1} + ,{"Name":"CPFIS_DISABLED","Value":2} + ,{"Name":"CPFIS_FOCUSED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cpft","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidFieldType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPGSR_NO_CREDENTIAL_NOT_FINISHED","Value":0} + ,{"Name":"CPGSR_NO_CREDENTIAL_FINISHED","Value":1} + ,{"Name":"CPGSR_RETURN_CREDENTIAL_FINISHED","Value":2} + ,{"Name":"CPGSR_RETURN_NO_CREDENTIAL_FINISHED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_STATUS_ICON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPSI_NONE","Value":0} + ,{"Name":"CPSI_ERROR","Value":1} + ,{"Name":"CPSI_WARNING","Value":2} + ,{"Name":"CPSI_SUCCESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulAuthenticationPackage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsidCredentialProvider","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbSerialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbSerialization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPAO_NONE","Value":0} + ,{"Name":"CPAO_EMPTY_LOCAL","Value":1} + ,{"Name":"CPAO_EMPTY_CONNECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPCFO_NONE","Value":0} + ,{"Name":"CPCFO_ENABLE_PASSWORD_REVEAL","Value":1} + ,{"Name":"CPCFO_IS_EMAIL_ADDRESS","Value":2} + ,{"Name":"CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE","Value":4} + ,{"Name":"CPCFO_NUMBERS_ONLY","Value":8} + ,{"Name":"CPCFO_SHOW_ENGLISH_KEYBOARD","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICredentialProviderCredential" + ,"Kind":"Com" + ,"Guid":"63913a93-40c1-481a-818d-4072ff8c70cc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpce","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredentialEvents","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAutoLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDeselected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFieldState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcpfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_STATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcpfis","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitmapValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCheckboxValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbChecked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubmitButtonValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAdjacentTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComboBoxValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSelectedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComboBoxValueAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCheckboxValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetComboBoxSelectedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelectedItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommandLinkClicked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSerialization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpgsr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcpcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszOptionalStatusText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcpsiOptionalStatusIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_STATUS_ICON","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReportResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ntsStatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ntsSubstatus","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszOptionalStatusText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcpsiOptionalStatusIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_STATUS_ICON","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IQueryContinueWithStatus" + ,"Kind":"Com" + ,"Guid":"9090be5b-502b-41fb-bccc-0049a6c7254b" + ,"Interface":{"Kind":"ApiRef","Name":"IQueryContinue","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetStatusMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IConnectableCredentialProviderCredential" + ,"Kind":"Com" + ,"Guid":"9387928b-ac75-4bf9-8ab2-2b93c4a55290" + ,"Interface":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pqcws","Type":{"Kind":"ApiRef","Name":"IQueryContinueWithStatus","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICredentialProviderCredentialEvents" + ,"Kind":"Com" + ,"Guid":"fa6fa76b-66b7-4b11-95f1-86171118e816" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFieldState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cpfs","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_STATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFieldInteractiveState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cpfis","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFieldString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFieldCheckbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bChecked","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFieldBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFieldComboBoxSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelectedItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFieldComboBoxItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendFieldComboBoxItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFieldSubmitButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpc","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAdjacentTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCreatingWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwndOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProvider" + ,"Kind":"Com" + ,"Guid":"d27c3481-5a1c-45b2-8aaa-c20ebbe8229e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUsageScenario" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpus","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_USAGE_SCENARIO","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSerialization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpe","Type":{"Kind":"ApiRef","Name":"ICredentialProviderEvents","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"upAdviseContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetFieldDescriptorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFieldDescriptorAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppcpfd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCredentialCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbAutoLogonWithDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCredentialAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppcpc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderEvents" + ,"Kind":"Com" + ,"Guid":"34201e5a-a787-41a3-a5a4-bd6dcf2a854e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CredentialsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"upAdviseContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderFilter" + ,"Kind":"Com" + ,"Guid":"a5da53f9-d475-4080-a120-910c4a739880" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Filter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpus","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_USAGE_SCENARIO","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgclsidProviders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"rgbAllow","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateRemoteCredential" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcpcsIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcpcsOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderCredential2" + ,"Kind":"Com" + ,"Guid":"fd672c54-40ea-4d6e-9b49-cfb1a7507bd7" + ,"Interface":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"GetUserSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderCredentialWithFieldOptions" + ,"Kind":"Com" + ,"Guid":"dbc6fb30-c843-49e3-a645-573e6f39446a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFieldOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderCredentialEvents2" + ,"Kind":"Com" + ,"Guid":"b53c00b6-9922-4b78-b1f4-ddfe774dc39b" + ,"Interface":{"Kind":"ApiRef","Name":"ICredentialProviderCredentialEvents","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"BeginFieldUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndFieldUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFieldOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"ICredentialProviderCredential","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fieldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderUser" + ,"Kind":"Com" + ,"Guid":"13793285-3ea6-40fd-b420-15f47da41fbb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProviderID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderUserArray" + ,"Kind":"Com" + ,"Guid":"90c119ae-0f18-4520-a1f1-114366a40fe8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProviderFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProviderToFilterTo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAccountOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"credentialProviderAccountOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"user","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICredentialProviderUser","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ICredentialProviderSetUserArray" + ,"Kind":"Com" + ,"Guid":"095c1484-1c0c-4388-9c6d-500e61bf84bd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUserArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"users","Type":{"Kind":"ApiRef","Name":"ICredentialProviderUserArray","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SyncMgrClient" + ,"Kind":"ComClassID" + ,"Guid":"1202db60-1dac-42c5-aed5-1abdd432248e" + } + ,{ + "Name":"SyncMgrControl" + ,"Kind":"ComClassID" + ,"Guid":"1a1f4206-0688-4e7f-be03-d82ec69df9a5" + } + ,{ + "Name":"SyncMgrScheduleWizard" + ,"Kind":"ComClassID" + ,"Guid":"8d8b8e30-c451-421b-8553-d2976afa648c" + } + ,{ + "Name":"SyncMgrFolder" + ,"Kind":"ComClassID" + ,"Guid":"9c73f5e5-7ae7-4e32-a8e8-8d23b85255bf" + } + ,{ + "Name":"SyncSetupFolder" + ,"Kind":"ComClassID" + ,"Guid":"2e9e59c0-b437-4981-a647-9c34b9b90891" + } + ,{ + "Name":"ConflictFolder" + ,"Kind":"ComClassID" + ,"Guid":"289978ac-a101-4341-a817-21eba7fd046d" + } + ,{ + "Name":"SyncResultsFolder" + ,"Kind":"ComClassID" + ,"Guid":"71d99464-3b6b-475c-b241-e15883207529" + } + ,{ + "Name":"SimpleConflictPresenter" + ,"Kind":"ComClassID" + ,"Guid":"7a0f6ab7-ed84-46b6-b47e-02aa159a152b" + } + ,{ + "Name":"ISyncMgrHandlerCollection" + ,"Kind":"Com" + ,"Guid":"a7f337a3-d20b-45cb-9ed7-87d094ca5045" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHandlerEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_HANDLER_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_HCM_NONE","Value":0} + ,{"Name":"SYNCMGR_HCM_PROVIDES_ICON","Value":1} + ,{"Name":"SYNCMGR_HCM_EVENT_STORE","Value":2} + ,{"Name":"SYNCMGR_HCM_CONFLICT_STORE","Value":4} + ,{"Name":"SYNCMGR_HCM_SUPPORTS_CONCURRENT_SESSIONS","Value":16} + ,{"Name":"SYNCMGR_HCM_CAN_BROWSE_CONTENT","Value":65536} + ,{"Name":"SYNCMGR_HCM_CAN_SHOW_SCHEDULE","Value":131072} + ,{"Name":"SYNCMGR_HCM_QUERY_BEFORE_ACTIVATE","Value":1048576} + ,{"Name":"SYNCMGR_HCM_QUERY_BEFORE_DEACTIVATE","Value":2097152} + ,{"Name":"SYNCMGR_HCM_QUERY_BEFORE_ENABLE","Value":4194304} + ,{"Name":"SYNCMGR_HCM_QUERY_BEFORE_DISABLE","Value":8388608} + ,{"Name":"SYNCMGR_HCM_VALID_MASK","Value":15925271} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_HANDLER_POLICIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_HPM_NONE","Value":0} + ,{"Name":"SYNCMGR_HPM_PREVENT_ACTIVATE","Value":1} + ,{"Name":"SYNCMGR_HPM_PREVENT_DEACTIVATE","Value":2} + ,{"Name":"SYNCMGR_HPM_PREVENT_ENABLE","Value":4} + ,{"Name":"SYNCMGR_HPM_PREVENT_DISABLE","Value":8} + ,{"Name":"SYNCMGR_HPM_PREVENT_START_SYNC","Value":16} + ,{"Name":"SYNCMGR_HPM_PREVENT_STOP_SYNC","Value":32} + ,{"Name":"SYNCMGR_HPM_DISABLE_ENABLE","Value":256} + ,{"Name":"SYNCMGR_HPM_DISABLE_DISABLE","Value":512} + ,{"Name":"SYNCMGR_HPM_DISABLE_START_SYNC","Value":1024} + ,{"Name":"SYNCMGR_HPM_DISABLE_STOP_SYNC","Value":2048} + ,{"Name":"SYNCMGR_HPM_DISABLE_BROWSE","Value":4096} + ,{"Name":"SYNCMGR_HPM_DISABLE_SCHEDULE","Value":8192} + ,{"Name":"SYNCMGR_HPM_HIDDEN_BY_DEFAULT","Value":65536} + ,{"Name":"SYNCMGR_HPM_BACKGROUND_SYNC_ONLY","Value":48} + ,{"Name":"SYNCMGR_HPM_VALID_MASK","Value":77631} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrHandler" + ,"Kind":"Com" + ,"Guid":"04ec2e43-ac77-49f9-9b98-0307ef7a72a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHandlerInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandlerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrHandlerInfo","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidObjectID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_HANDLER_CAPABILITIES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPolicies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmPolicies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_HANDLER_POLICIES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Synchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionCreator","Type":{"Kind":"ApiRef","Name":"ISyncMgrSessionCreator","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_HANDLER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_HT_UNSPECIFIED","Value":0} + ,{"Name":"SYNCMGR_HT_APPLICATION","Value":1} + ,{"Name":"SYNCMGR_HT_DEVICE","Value":2} + ,{"Name":"SYNCMGR_HT_FOLDER","Value":3} + ,{"Name":"SYNCMGR_HT_SERVICE","Value":4} + ,{"Name":"SYNCMGR_HT_COMPUTER","Value":5} + ,{"Name":"SYNCMGR_HT_MIN","Value":0} + ,{"Name":"SYNCMGR_HT_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrHandlerInfo" + ,"Kind":"Com" + ,"Guid":"4ff1d798-ecf7-4524-aa81-1e362a0aef3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_HANDLER_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTypeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszComment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastSyncTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftLastSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISyncMgrSyncItemContainer" + ,"Kind":"Com" + ,"Guid":"90701133-be32-4129-a65c-99e616cafff4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrSyncItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSyncItemEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrSyncItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSyncItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_ITEM_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_ICM_NONE","Value":0} + ,{"Name":"SYNCMGR_ICM_PROVIDES_ICON","Value":1} + ,{"Name":"SYNCMGR_ICM_EVENT_STORE","Value":2} + ,{"Name":"SYNCMGR_ICM_CONFLICT_STORE","Value":4} + ,{"Name":"SYNCMGR_ICM_CAN_DELETE","Value":16} + ,{"Name":"SYNCMGR_ICM_CAN_BROWSE_CONTENT","Value":65536} + ,{"Name":"SYNCMGR_ICM_QUERY_BEFORE_ENABLE","Value":1048576} + ,{"Name":"SYNCMGR_ICM_QUERY_BEFORE_DISABLE","Value":2097152} + ,{"Name":"SYNCMGR_ICM_QUERY_BEFORE_DELETE","Value":4194304} + ,{"Name":"SYNCMGR_ICM_VALID_MASK","Value":7405591} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_ITEM_POLICIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_IPM_NONE","Value":0} + ,{"Name":"SYNCMGR_IPM_PREVENT_ENABLE","Value":1} + ,{"Name":"SYNCMGR_IPM_PREVENT_DISABLE","Value":2} + ,{"Name":"SYNCMGR_IPM_PREVENT_START_SYNC","Value":4} + ,{"Name":"SYNCMGR_IPM_PREVENT_STOP_SYNC","Value":8} + ,{"Name":"SYNCMGR_IPM_DISABLE_ENABLE","Value":16} + ,{"Name":"SYNCMGR_IPM_DISABLE_DISABLE","Value":32} + ,{"Name":"SYNCMGR_IPM_DISABLE_START_SYNC","Value":64} + ,{"Name":"SYNCMGR_IPM_DISABLE_STOP_SYNC","Value":128} + ,{"Name":"SYNCMGR_IPM_DISABLE_BROWSE","Value":256} + ,{"Name":"SYNCMGR_IPM_DISABLE_DELETE","Value":512} + ,{"Name":"SYNCMGR_IPM_HIDDEN_BY_DEFAULT","Value":65536} + ,{"Name":"SYNCMGR_IPM_VALID_MASK","Value":66303} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrSyncItem" + ,"Kind":"Com" + ,"Guid":"b20b24ce-2593-4f04-bd8b-7ad6c45051cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrSyncItemInfo","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidObjectID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_ITEM_CAPABILITIES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPolicies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmPolicies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_ITEM_POLICIES","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISyncMgrSyncItemInfo" + ,"Kind":"Com" + ,"Guid":"e7fd9502-be0c-4464-90a1-2b5277031232" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTypeLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTypeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszComment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastSyncTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftLastSync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumSyncMgrSyncItems" + ,"Kind":"Com" + ,"Guid":"54b3abf3-f085-4181-b546-e29c403c726b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISyncMgrSyncItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrSyncItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_PROGRESS_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_PS_UPDATING","Value":1} + ,{"Name":"SYNCMGR_PS_UPDATING_INDETERMINATE","Value":2} + ,{"Name":"SYNCMGR_PS_SUCCEEDED","Value":3} + ,{"Name":"SYNCMGR_PS_FAILED","Value":4} + ,{"Name":"SYNCMGR_PS_CANCELED","Value":5} + ,{"Name":"SYNCMGR_PS_DISCONNECTED","Value":6} + ,{"Name":"SYNCMGR_PS_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_CANCEL_REQUEST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_CR_NONE","Value":0} + ,{"Name":"SYNCMGR_CR_CANCEL_ITEM","Value":1} + ,{"Name":"SYNCMGR_CR_CANCEL_ALL","Value":2} + ,{"Name":"SYNCMGR_CR_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_EVENT_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_EL_INFORMATION","Value":1} + ,{"Name":"SYNCMGR_EL_WARNING","Value":2} + ,{"Name":"SYNCMGR_EL_ERROR","Value":3} + ,{"Name":"SYNCMGR_EL_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_EVENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_EF_NONE","Value":0} + ,{"Name":"SYNCMGR_EF_VALID","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrSessionCreator" + ,"Kind":"Com" + ,"Guid":"17f48517-f305-4321-a08d-b25a834918fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrSyncCallback","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrSyncCallback" + ,"Kind":"Com" + ,"Guid":"884ccd87-b139-4937-a4ba-4f8e19513fbe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReportProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProgressText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nStatus","Type":{"Kind":"ApiRef","Name":"SYNCMGR_PROGRESS_STATUS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCurrentStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMaxStep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnCancelRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_CANCEL_REQUEST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetHandlerProgressText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProgressText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pnCancelRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_CANCEL_REQUEST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReportEventA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nLevel","Type":{"Kind":"ApiRef","Name":"SYNCMGR_EVENT_LEVEL","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_EVENT_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLinkText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLinkReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidEventID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanContinue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryForAdditionalItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenumItemIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppenumPunks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddItemToSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddIUnknownToSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProposeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewItem","Type":{"Kind":"ApiRef","Name":"ISyncMgrSyncItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReportManualSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISyncMgrUIOperation" + ,"Kind":"Com" + ,"Guid":"fc7cfa47-dfe1-45b5-a049-8cfd82bec271" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrEventLinkUIOperation" + ,"Kind":"Com" + ,"Guid":"64522e52-848b-4015-89ce-5a36f00b94ff" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncMgrUIOperation","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidEventID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"ISyncMgrEvent","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrScheduleWizardUIOperation" + ,"Kind":"Com" + ,"Guid":"459a6c84-21d2-4ddc-8a53-f023a46066f2" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncMgrUIOperation","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"InitWizard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrSyncResult" + ,"Kind":"Com" + ,"Guid":"2b90f17e-5a3e-4b33-bb7f-1bc48056b94d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Result" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nStatus","Type":{"Kind":"ApiRef","Name":"SYNCMGR_PROGRESS_STATUS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cConflicts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_CONTROL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_CF_NONE","Value":0} + ,{"Name":"SYNCMGR_CF_NOWAIT","Value":0} + ,{"Name":"SYNCMGR_CF_WAIT","Value":1} + ,{"Name":"SYNCMGR_CF_NOUI","Value":2} + ,{"Name":"SYNCMGR_CF_VALID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_SYNC_CONTROL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_SCF_NONE","Value":0} + ,{"Name":"SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING","Value":1} + ,{"Name":"SYNCMGR_SCF_VALID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_UPDATE_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_UR_ADDED","Value":0} + ,{"Name":"SYNCMGR_UR_CHANGED","Value":1} + ,{"Name":"SYNCMGR_UR_REMOVED","Value":2} + ,{"Name":"SYNCMGR_UR_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrControl" + ,"Kind":"Com" + ,"Guid":"9b63616c-36b2-46bc-959f-c1593952d19b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartHandlerSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSyncControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_SYNC_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"ISyncMgrSyncResult","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartItemSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"nSyncControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_SYNC_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"ApiRef","Name":"ISyncMgrSyncResult","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartSyncAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopHandlerSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StopItemSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopSyncAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UpdateHandlerCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsidCollectionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pConflict","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"nReason","Type":{"Kind":"ApiRef","Name":"SYNCMGR_UPDATE_REASON","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateConflicts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ActivateHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActivate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nControlFlags","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONTROL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrEventStore" + ,"Kind":"Com" + ,"Guid":"37e412f9-016e-44c2-81ff-db3add774266" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrEvents","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidEventID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrEvent","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEventIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"cEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrEvent" + ,"Kind":"Com" + ,"Guid":"fee0ef8b-46bd-4db4-b7e6-ff2c687313bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEventID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEventID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHandlerID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszHandlerID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetItemID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_EVENT_LEVEL","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_EVENT_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLinkText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszLinkText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLinkReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszLinkReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncMgrEvents" + ,"Kind":"Com" + ,"Guid":"c81a1d4e-8cf7-4683-80e0-bcae88d677b6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISyncMgrEvent","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrEvents","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_CONFLICT_ID_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pblobID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"pblobExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISyncMgrConflictStore" + ,"Kind":"Com" + ,"Guid":"cf8fc579-c396-4774-85f1-d908a831156e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumConflicts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BindToConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflictIdInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_CONFLICT_ID_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveConflicts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgConflictIdInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYNCMGR_CONFLICT_ID_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cConflicts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHandlerID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszItemID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pnConflicts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncMgrConflict" + ,"Kind":"Com" + ,"Guid":"82705914-dda3-4893-ba99-49de6c8c8036" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_CONFLICT_ITEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_CIT_UPDATED","Value":1} + ,{"Name":"SYNCMGR_CIT_DELETED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrConflict" + ,"Kind":"Com" + ,"Guid":"9c204249-c443-4ba4-85ed-c972681db137" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConflictIdInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflictIdInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_CONFLICT_ID_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrConflictItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResolveInfo","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflictResolveInfo","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResolutionHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvResolutionHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_RESOLUTION_ABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_RA_KEEPOTHER","Value":1} + ,{"Name":"SYNCMGR_RA_KEEPRECENT","Value":2} + ,{"Name":"SYNCMGR_RA_REMOVEFROMSYNCSET","Value":4} + ,{"Name":"SYNCMGR_RA_KEEP_SINGLE","Value":8} + ,{"Name":"SYNCMGR_RA_KEEP_MULTIPLE","Value":16} + ,{"Name":"SYNCMGR_RA_VALID","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_RESOLUTION_FEEDBACK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_RF_CONTINUE","Value":0} + ,{"Name":"SYNCMGR_RF_REFRESH","Value":1} + ,{"Name":"SYNCMGR_RF_CANCEL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrResolutionHandler" + ,"Kind":"Com" + ,"Guid":"40a3d052-8bff-4c4b-a338-d4a395700de9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryAbilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAbilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeepOther" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiOther","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeedback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_RESOLUTION_FEEDBACK","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeepRecent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFeedback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_RESOLUTION_FEEDBACK","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveFromSyncSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFeedback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_RESOLUTION_FEEDBACK","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeepItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pArray","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflictResolutionItems","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFeedback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_RESOLUTION_FEEDBACK","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrConflictPresenter" + ,"Kind":"Com" + ,"Guid":"0b4f5353-fd2b-42cd-8763-4779f2d508a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PresentConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflict","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResolveInfo","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflictResolveInfo","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGR_PRESENTER_NEXT_STEP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_PNS_CONTINUE","Value":0} + ,{"Name":"SYNCMGR_PNS_DEFAULT","Value":1} + ,{"Name":"SYNCMGR_PNS_CANCEL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGR_PRESENTER_CHOICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGR_PC_NO_CHOICE","Value":0} + ,{"Name":"SYNCMGR_PC_KEEP_ONE","Value":1} + ,{"Name":"SYNCMGR_PC_KEEP_MULTIPLE","Value":2} + ,{"Name":"SYNCMGR_PC_KEEP_RECENT","Value":3} + ,{"Name":"SYNCMGR_PC_REMOVE_FROM_SYNC_SET","Value":4} + ,{"Name":"SYNCMGR_PC_SKIP","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrConflictResolveInfo" + ,"Kind":"Com" + ,"Guid":"c405a219-25a2-442e-8743-b845a2cee93f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIterationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCurrentConflict","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcConflicts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcRemainingForApplyToAll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresenterNextStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPresenterNextStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_PRESENTER_NEXT_STEP","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPresenterChoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPresenterChoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGR_PRESENTER_CHOICE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfApplyToAll","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemChoiceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcChoices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemChoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piChoiceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPresenterNextStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPresenterNextStep","Type":{"Kind":"ApiRef","Name":"SYNCMGR_PRESENTER_NEXT_STEP","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPresenterChoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPresenterChoice","Type":{"Kind":"ApiRef","Name":"SYNCMGR_PRESENTER_CHOICE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fApplyToAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetItemChoices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgiConflictItemIndexes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cChoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrConflictFolder" + ,"Kind":"Com" + ,"Guid":"59287f5e-bc81-4fca-a7f1-e5a8ecdb1d69" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetConflictIDList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflict","Type":{"Kind":"ApiRef","Name":"ISyncMgrConflict","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppidlConflict","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CONFIRM_CONFLICT_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pShellItem","Type":{"Kind":"ApiRef","Name":"IShellItem2","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"pszOriginalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszAlternateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszLocationShort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszLocationFull","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nType","Type":{"Kind":"ApiRef","Name":"SYNCMGR_CONFLICT_ITEM_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONFIRM_CONFLICT_RESULT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iItemIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISyncMgrConflictItems" + ,"Kind":"Com" + ,"Guid":"9c7ead52-8023-4936-a4db-d2a9a99e436a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFIRM_CONFLICT_ITEM","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncMgrConflictResolutionItems" + ,"Kind":"Com" + ,"Guid":"458725b9-129d-4135-a998-9ceafec27007" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONFIRM_CONFLICT_RESULT_INFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"InputPanelConfiguration" + ,"Kind":"ComClassID" + ,"Guid":"2853add3-f096-4c63-a78f-7fa3ea837fb7" + } + ,{ + "Name":"IInputPanelConfiguration" + ,"Kind":"Com" + ,"Guid":"41c81592-514c-48bd-a22e-e6af638521a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnableFocusTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInputPanelInvocationConfiguration" + ,"Kind":"Com" + ,"Guid":"a213f136-3b45-4362-a332-efb6547cd432" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequireTouchInEditControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"LocalThumbnailCache" + ,"Kind":"ComClassID" + ,"Guid":"50ef4544-ac9f-4a8e-b21b-8a26180db13f" + } + ,{ + "Name":"SharedBitmap" + ,"Kind":"ComClassID" + ,"Guid":"4db26476-6787-4046-b836-e8412a9e8a27" + } + ,{ + "Name":"WTS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_NONE","Value":0} + ,{"Name":"WTS_EXTRACT","Value":0} + ,{"Name":"WTS_INCACHEONLY","Value":1} + ,{"Name":"WTS_FASTEXTRACT","Value":2} + ,{"Name":"WTS_FORCEEXTRACTION","Value":4} + ,{"Name":"WTS_SLOWRECLAIM","Value":8} + ,{"Name":"WTS_EXTRACTDONOTCACHE","Value":32} + ,{"Name":"WTS_SCALETOREQUESTEDSIZE","Value":64} + ,{"Name":"WTS_SKIPFASTEXTRACT","Value":128} + ,{"Name":"WTS_EXTRACTINPROC","Value":256} + ,{"Name":"WTS_CROPTOSQUARE","Value":512} + ,{"Name":"WTS_INSTANCESURROGATE","Value":1024} + ,{"Name":"WTS_REQUIRESURROGATE","Value":2048} + ,{"Name":"WTS_APPSTYLE","Value":8192} + ,{"Name":"WTS_WIDETHUMBNAILS","Value":16384} + ,{"Name":"WTS_IDEALCACHESIZEONLY","Value":32768} + ,{"Name":"WTS_SCALEUP","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_CACHEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTS_DEFAULT","Value":0} + ,{"Name":"WTS_LOWQUALITY","Value":1} + ,{"Name":"WTS_CACHED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_CONTEXTFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSCF_DEFAULT","Value":0} + ,{"Name":"WTSCF_APPSTYLE","Value":1} + ,{"Name":"WTSCF_SQUARE","Value":2} + ,{"Name":"WTSCF_WIDE","Value":4} + ,{"Name":"WTSCF_FAST","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_ALPHATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WTSAT_UNKNOWN","Value":0} + ,{"Name":"WTSAT_RGB","Value":1} + ,{"Name":"WTSAT_ARGB","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WTS_THUMBNAILID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgbKey","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISharedBitmap" + ,"Kind":"Com" + ,"Guid":"091162a4-bc96-411f-aae8-c5122cd03363" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSharedBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phbm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_ALPHATYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitializeBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wtsAT","Type":{"Kind":"ApiRef","Name":"WTS_ALPHATYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Detach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phbm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailCache" + ,"Kind":"Com" + ,"Guid":"f676c15d-596a-4ce2-8234-33996f445db1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShellItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxyRequestedThumbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"WTS_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvThumb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedBitmap","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CACHEFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pThumbnailID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_THUMBNAILID","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetThumbnailByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbnailID","Type":{"Kind":"ApiRef","Name":"WTS_THUMBNAILID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxyRequestedThumbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvThumb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISharedBitmap","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_CACHEFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailProvider" + ,"Kind":"Com" + ,"Guid":"e357fccd-a995-4576-b01f-234630154e96" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WTS_ALPHATYPE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailSettings" + ,"Kind":"Com" + ,"Guid":"f4376f00-bef5-4d45-80f3-1e023bbf1209" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"WTS_CONTEXTFLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IThumbnailCachePrimer" + ,"Kind":"Com" + ,"Guid":"0f03f8fe-2b26-46f0-965a-212aa8d66b76" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PageInThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"wtsFlags","Type":{"Kind":"ApiRef","Name":"WTS_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"cxyRequestedThumbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ShellImageDataFactory" + ,"Kind":"ComClassID" + ,"Guid":"66e4e4fb-f385-4dd0-8d74-a2efd1bc6178" + } + ,{ + "Name":"IShellImageDataFactory" + ,"Kind":"Com" + ,"Guid":"9be8ed5c-edab-4d75-90f3-bd5bdbb21c82" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateIShellImageData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshimg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellImageData","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateImageFromFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppshimg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellImageData","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateImageFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppshimg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellImageData","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDataFormatFromPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IShellImageData" + ,"Kind":"Com" + ,"Guid":"bfdeec12-8040-4403-a5ea-9e07dafcf530" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Decode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cxDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cyDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prcSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NextFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NextPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PrevPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsTransparent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsAnimated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsMultipage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsEditable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPrintable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsDecoded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SelectPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRawDataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertySetStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Scale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetEncoderParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbagEnc","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puResolutionX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puResolutionY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEncoderParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ppEncParams","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAbort","Type":{"Kind":"ApiRef","Name":"IShellImageDataAbort","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAbortPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellImageDataAbort","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloneFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppImg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReplaceFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pImg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IShellImageDataAbort" + ,"Kind":"Com" + ,"Guid":"53fb8e58-50c0-4003-b4aa-0c8df28e7f3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IStorageProviderPropertyHandler" + ,"Kind":"Com" + ,"Guid":"301dfbe5-524c-4b0f-8b2d-21c40b3a2988" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RetrieveProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesToRetrieve","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertiesToRetrieveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"retrievedProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertiesToSave","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStorageProviderHandler" + ,"Kind":"Com" + ,"Guid":"162c6fb5-44d3-435b-903d-e613fa093fb5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyHandlerFromPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"propertyHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorageProviderPropertyHandler","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyHandlerFromUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"propertyHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorageProviderPropertyHandler","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyHandlerFromFileId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"propertyHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorageProviderPropertyHandler","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SyncMgr" + ,"Kind":"ComClassID" + ,"Guid":"6295df27-35ee-11d1-8707-00c04fd93327" + } + ,{ + "Name":"SYNCMGRSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRSTATUS_STOPPED","Value":0} + ,{"Name":"SYNCMGRSTATUS_SKIPPED","Value":1} + ,{"Name":"SYNCMGRSTATUS_PENDING","Value":2} + ,{"Name":"SYNCMGRSTATUS_UPDATING","Value":3} + ,{"Name":"SYNCMGRSTATUS_SUCCEEDED","Value":4} + ,{"Name":"SYNCMGRSTATUS_FAILED","Value":5} + ,{"Name":"SYNCMGRSTATUS_PAUSED","Value":6} + ,{"Name":"SYNCMGRSTATUS_RESUMING","Value":7} + ,{"Name":"SYNCMGRSTATUS_UPDATING_INDETERMINATE","Value":8} + ,{"Name":"SYNCMGRSTATUS_DELETED","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRPROGRESSITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcStatusText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStatusType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iProgValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMaxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNCMGRLOGLEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRLOGLEVEL_INFORMATION","Value":1} + ,{"Name":"SYNCMGRLOGLEVEL_WARNING","Value":2} + ,{"Name":"SYNCMGRLOGLEVEL_ERROR","Value":3} + ,{"Name":"SYNCMGRLOGLEVEL_LOGLEVELMAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRERRORFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRERRORFLAG_ENABLEJUMPTEXT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRLOGERRORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSyncMgrErrorFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ItemID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISyncMgrSynchronizeCallback" + ,"Kind":"Com" + ,"Guid":"6295df41-35ee-11d1-8707-00c04fd93327" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowPropertiesCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareForSyncCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SynchronizeCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowErrorCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pSyncProgressItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGRPROGRESSITEM","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LogError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwErrorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszErrorText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSyncLogError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGRLOGERRORINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteLogError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ErrorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EstablishConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszConnection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGRITEMFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRITEM_HASPROPERTIES","Value":1} + ,{"Name":"SYNCMGRITEM_TEMPORARY","Value":2} + ,{"Name":"SYNCMGRITEM_ROAMINGUSER","Value":4} + ,{"Name":"SYNCMGRITEM_LASTUPDATETIME","Value":8} + ,{"Name":"SYNCMGRITEM_MAYDELETEITEM","Value":16} + ,{"Name":"SYNCMGRITEM_HIDDEN","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ItemID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwItemState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"wszItemName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ftLastUpdate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISyncMgrEnumItems" + ,"Kind":"Com" + ,"Guid":"6295df2a-35ee-11d1-8707-00c04fd93327" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYNCMGRITEM","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrEnumItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGRFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRFLAG_CONNECT","Value":1} + ,{"Name":"SYNCMGRFLAG_PENDINGDISCONNECT","Value":2} + ,{"Name":"SYNCMGRFLAG_MANUAL","Value":3} + ,{"Name":"SYNCMGRFLAG_IDLE","Value":4} + ,{"Name":"SYNCMGRFLAG_INVOKE","Value":5} + ,{"Name":"SYNCMGRFLAG_SCHEDULED","Value":6} + ,{"Name":"SYNCMGRFLAG_EVENTMASK","Value":255} + ,{"Name":"SYNCMGRFLAG_SETTINGS","Value":256} + ,{"Name":"SYNCMGRFLAG_MAYBOTHERUSER","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRHANDLERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRHANDLER_HASPROPERTIES","Value":1} + ,{"Name":"SYNCMGRHANDLER_MAYESTABLISHCONNECTION","Value":2} + ,{"Name":"SYNCMGRHANDLER_ALWAYSLISTHANDLER","Value":4} + ,{"Name":"SYNCMGRHANDLER_HIDDEN","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNCMGRHANDLERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"SyncMgrHandlerFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszHandlerName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNCMGRITEMSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRITEMSTATE_UNCHECKED","Value":0} + ,{"Name":"SYNCMGRITEMSTATE_CHECKED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrSynchronize" + ,"Kind":"Com" + ,"Guid":"6295df40-35ee-11d1-8707-00c04fd93327" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSyncMgrFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHandlerInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSyncMgrHandlerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNCMGRHANDLERINFO","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumSyncMgrItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSyncMgrEnumItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncMgrEnumItems","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetProgressCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpCallBack","Type":{"Kind":"ApiRef","Name":"ISyncMgrSynchronizeCallback","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrepareForSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbNumItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Synchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetItemStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwSyncMgrStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ErrorID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"SYNCMGRINVOKEFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRINVOKE_STARTSYNC","Value":2} + ,{"Name":"SYNCMGRINVOKE_MINIMIZED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrSynchronizeInvoke" + ,"Kind":"Com" + ,"Guid":"6295df2c-35ee-11d1-8707-00c04fd93327" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInvokeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UpdateAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"SYNCMGRREGISTERFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNCMGRREGISTERFLAG_CONNECT","Value":1} + ,{"Name":"SYNCMGRREGISTERFLAG_PENDINGDISCONNECT","Value":2} + ,{"Name":"SYNCMGRREGISTERFLAG_IDLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncMgrRegister" + ,"Kind":"Com" + ,"Guid":"6295df42-35ee-11d1-8707-00c04fd93327" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterSyncMgrHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSyncMgrRegisterFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterSyncMgrHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHandlerRegistrationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwSyncMgrRegisterFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ThumbnailStreamCache" + ,"Kind":"ComClassID" + ,"Guid":"cbe0fed3-4b91-4e90-8354-8a8c84ec6872" + } + ,{ + "Name":"ThumbnailStreamCacheOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExtractIfNotCached","Value":0} + ,{"Name":"ReturnOnlyIfCached","Value":1} + ,{"Name":"ResizeThumbnail","Value":2} + ,{"Name":"AllowSmallerSize","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IThumbnailStreamCache" + ,"Kind":"Com" + ,"Guid":"90e11430-9569-41d8-ae75-6d4d2ae7cca0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetThumbnailStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cacheId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"ThumbnailStreamCacheOptions","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestedThumbnailSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"thumbnailSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"thumbnailStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThumbnailStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cacheId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"thumbnailSize","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"thumbnailStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TrackShellMenu" + ,"Kind":"ComClassID" + ,"Guid":"8278f931-2a3e-11d2-838f-00c04fd918d0" + } + ,{ + "Name":"WINDOWDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWindowID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uiCP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszUrlLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITravelLogEntry" + ,"Kind":"Com" + ,"Guid":"7ebfdd87-ad18-11d3-a4c5-00c04f72d6b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITravelLogClient" + ,"Kind":"Com" + ,"Guid":"241c033e-e659-43da-aa4d-4086dbc4758d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindWindowByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pWinData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadHistoryPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrlLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumTravelLogEntry" + ,"Kind":"Com" + ,"Guid":"7ebfdd85-ad18-11d3-a4c5-00c04f72d6b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgElt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcEltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cElt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"tagTLENUMF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TLEF_RELATIVE_INCLUDE_CURRENT","Value":1} + ,{"Name":"TLEF_RELATIVE_BACK","Value":16} + ,{"Name":"TLEF_RELATIVE_FORE","Value":32} + ,{"Name":"TLEF_INCLUDE_UNINVOKEABLE","Value":64} + ,{"Name":"TLEF_ABSOLUTE","Value":49} + ,{"Name":"TLEF_EXCLUDE_SUBFRAME_ENTRIES","Value":128} + ,{"Name":"TLEF_EXCLUDE_ABOUT_PAGES","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITravelLogStg" + ,"Kind":"Com" + ,"Guid":"7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ptleRelativeTo","Type":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPrepend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TravelTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptle","Type":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptle","Type":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRelativeEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ptle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelLogEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"_HLSR_NOREDEF10" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLSR_HOME","Value":0} + ,{"Name":"HLSR_SEARCHPAGE","Value":1} + ,{"Name":"HLSR_HISTORYFOLDER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_HLSHORTCUTF__NOREDEF10" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLSHORTCUTF_DEFAULT","Value":0} + ,{"Name":"HLSHORTCUTF_DONTACTUALLYCREATE","Value":1} + ,{"Name":"HLSHORTCUTF_USEFILENAMEFROMFRIENDLYNAME","Value":2} + ,{"Name":"HLSHORTCUTF_USEUNIQUEFILENAME","Value":4} + ,{"Name":"HLSHORTCUTF_MAYUSEEXISTINGSHORTCUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_HLTRANSLATEF_NOREDEF10" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLTRANSLATEF_DEFAULT","Value":0} + ,{"Name":"HLTRANSLATEF_DONTAPPLYDEFAULTPREFIX","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlink_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLNF_INTERNALJUMP","Value":1} + ,{"Name":"HLNF_OPENINNEWWINDOW","Value":2} + ,{"Name":"HLNF_NAVIGATINGBACK","Value":4} + ,{"Name":"HLNF_NAVIGATINGFORWARD","Value":8} + ,{"Name":"HLNF_NAVIGATINGTOSTACKITEM","Value":16} + ,{"Name":"HLNF_CREATENOHISTORY","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlink_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLINKGETREF_DEFAULT","Value":0} + ,{"Name":"HLINKGETREF_ABSOLUTE","Value":1} + ,{"Name":"HLINKGETREF_RELATIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlink_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLFNAMEF_DEFAULT","Value":0} + ,{"Name":"HLFNAMEF_TRYCACHE","Value":1} + ,{"Name":"HLFNAMEF_TRYPRETTYTARGET","Value":2} + ,{"Name":"HLFNAMEF_TRYFULLTARGET","Value":4} + ,{"Name":"HLFNAMEF_TRYWIN95SHORTCUT","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlink_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLINKMISC_RELATIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlink_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLINKSETF_TARGET","Value":1} + ,{"Name":"HLINKSETF_LOCATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IHlink" + ,"Kind":"Com" + ,"Guid":"79eac9c3-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetHlinkSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihlSite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHlinkSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppihlSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwSiteData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMonikerReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLSETF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMonikerReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWhichRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppimkTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppwzLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStringReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLSETF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStringReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWhichRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppwzLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLFNAMEF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTargetFrameName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzTargetFrameName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTargetFrameName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwzTargetFrameName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMiscStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAdditionalParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzAdditionalParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAdditionalParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwzAdditionalParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IHlinkSite_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLINKWHICHMK_CONTAINER","Value":1} + ,{"Name":"HLINKWHICHMK_BASE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IHlinkSite" + ,"Kind":"Com" + ,"Guid":"79eac9c2-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppiunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWhich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppimk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadyToNavigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNavigationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwreserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzError","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IHlinkTarget" + ,"Kind":"Com" + ,"Guid":"79eac9c4-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBrowseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBrowseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppihlbc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzJumpLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMoniker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAssign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppimkLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IHlinkFrame" + ,"Kind":"Com" + ,"Guid":"79eac9c5-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetBrowseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBrowseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppihlbc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlNavigate","Type":{"Kind":"ApiRef","Name":"IHlink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnNavigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwreserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"HLITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumHLITEM" + ,"Kind":"Com" + ,"Guid":"79eac9c6-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HLITEM","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppienumhlitem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumHLITEM","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL_IHlinkBrowseContext_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLTB_DOCKEDLEFT","Value":0} + ,{"Name":"HLTB_DOCKEDTOP","Value":1} + ,{"Name":"HLTB_DOCKEDRIGHT","Value":2} + ,{"Name":"HLTB_DOCKEDBOTTOM","Value":3} + ,{"Name":"HLTB_FLOATING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HLTBINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uDockType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcTbPos","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL_IHlinkBrowseContext_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLBWIF_HASFRAMEWNDINFO","Value":1} + ,{"Name":"HLBWIF_HASDOCWNDINFO","Value":2} + ,{"Name":"HLBWIF_FRAMEWNDMAXIMIZED","Value":4} + ,{"Name":"HLBWIF_DOCWNDMAXIMIZED","Value":8} + ,{"Name":"HLBWIF_HASWEBTOOLBARINFO","Value":16} + ,{"Name":"HLBWIF_WEBTOOLBARHIDDEN","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HLBWINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfHLBWIF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcFramePos","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcDocPos","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hltbinfo","Type":{"Kind":"ApiRef","Name":"HLTBINFO","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL_IHlinkBrowseContext_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLID_INVALID","Value":0} + ,{"Name":"HLID_PREVIOUS","Value":-1} + ,{"Name":"HLID_NEXT","Value":-2} + ,{"Name":"HLID_CURRENT","Value":-3} + ,{"Name":"HLID_STACKBOTTOM","Value":-4} + ,{"Name":"HLID_STACKTOP","Value":-5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL_IHlinkBrowseContext_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HLQF_ISVALID","Value":1} + ,{"Name":"HLQF_ISCURRENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IHlinkBrowseContext" + ,"Kind":"Com" + ,"Guid":"79eac9c7-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piunk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimk","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBindIfRootRegistered","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppiunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Revoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegister","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBrowseWindowInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phlbwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HLBWINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBrowseWindowInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phlbwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HLBWINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInitialHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnNavigateHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"puHLID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumNavigationStack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfHLFNAMEF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppienumhlitem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumHLITEM","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLQF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppihl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IHlink","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentHlink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppiunkObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExtensionServices" + ,"Kind":"Com" + ,"Guid":"79eac9cb-baf9-11ce-8c82-00aa004ba90b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAdditionalHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzAdditionalHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetAuthenticateData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITravelEntry" + ,"Kind":"Com" + ,"Guid":"f46edb3b-bc2f-11d0-9412-00aa00a3ebd3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fIsLocalAnchor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPidl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITravelLog" + ,"Kind":"Com" + ,"Guid":"66a9cb08-4802-11d2-a561-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fIsLocalAnchor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fIsLocalAnchor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateExternal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"punkHLBrowseContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Travel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTravelEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"iOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppte","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindTravelEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppte","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelEntry","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetToolTipText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idsTemplate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwzText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertMenuEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idFirst","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idLast","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pptl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelLog","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CountEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Revert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"CIE4ConnectionPoint" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoInvokeIE4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoInvokePIDLIE4" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCanCancel","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExpDispSupportXP" + ,"Kind":"Com" + ,"Guid":"2f0dd58c-f789-4f14-99fb-9293b3c9c212" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindCIE4ConnectionPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppccp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CIE4ConnectionPoint","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTranslateAccelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInvoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IExpDispSupport" + ,"Kind":"Com" + ,"Guid":"0d7d1d00-6fc0-11d0-a974-00c04fd705a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindConnectionPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppccp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTranslateAccelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnInvoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dispidMember","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdispparams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISPPARAMS","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pVarResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pexcepinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPINFO","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puArgErr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"BNSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BNS_NORMAL","Value":0} + ,{"Name":"BNS_BEGIN_NAVIGATE","Value":1} + ,{"Name":"BNS_NAVIGATE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHELLBROWSERSHOWCONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SBSC_HIDE","Value":0} + ,{"Name":"SBSC_SHOW","Value":1} + ,{"Name":"SBSC_TOGGLE","Value":2} + ,{"Name":"SBSC_QUERY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBrowserService" + ,"Kind":"Com" + ,"Guid":"02ba3b52-0547-11d1-b833-00c04fc9b31f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParentSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppipsite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleInPlaceSite","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOleObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppobjv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTravelLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pptl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITravelLog","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowControlWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsControlWindowShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfShown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IEGetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IEParseDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiCP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppidlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DisplayParseError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hres","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NavigateToPidl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNavigateState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bnstate","Type":{"Kind":"ApiRef","Name":"BNSTATE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNavigateState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbnstate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BNSTATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfDidBrowse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateWindowList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UpdateBackForwardState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanNavigateNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPidl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReferrer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBrowserIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetBrowserByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHistoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppbc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHistoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pole","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fIsLocalAnchor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CacheOLEServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pole","Type":{"Kind":"ApiRef","Name":"IOleObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSetCodePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnHttpEquiv" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDone","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarargIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarargOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForceRegister","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"swc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellService" + ,"Kind":"Com" + ,"Guid":"5836fb00-8187-11cf-a12b-00aa004ae837" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"SECURELOCKCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SECURELOCK_NOCHANGE","Value":-1} + ,{"Name":"SECURELOCK_SET_UNSECURE","Value":0} + ,{"Name":"SECURELOCK_SET_MIXED","Value":1} + ,{"Name":"SECURELOCK_SET_SECUREUNKNOWNBIT","Value":2} + ,{"Name":"SECURELOCK_SET_SECURE40BIT","Value":3} + ,{"Name":"SECURELOCK_SET_SECURE56BIT","Value":4} + ,{"Name":"SECURELOCK_SET_FORTEZZA","Value":5} + ,{"Name":"SECURELOCK_SET_SECURE128BIT","Value":6} + ,{"Name":"SECURELOCK_FIRSTSUGGEST","Value":7} + ,{"Name":"SECURELOCK_SUGGEST_UNSECURE","Value":7} + ,{"Name":"SECURELOCK_SUGGEST_MIXED","Value":8} + ,{"Name":"SECURELOCK_SUGGEST_SECUREUNKNOWNBIT","Value":9} + ,{"Name":"SECURELOCK_SUGGEST_SECURE40BIT","Value":10} + ,{"Name":"SECURELOCK_SUGGEST_SECURE56BIT","Value":11} + ,{"Name":"SECURELOCK_SUGGEST_FORTEZZA","Value":12} + ,{"Name":"SECURELOCK_SUGGEST_SECURE128BIT","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BASEBROWSERDATAXP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_ptl","Type":{"Kind":"ApiRef","Name":"ITravelLog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_phlf","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoWB2","Type":{"Kind":"ApiRef","Name":"IWebBrowser2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoEDS","Type":{"Kind":"ApiRef","Name":"IExpDispSupportXP","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoSS","Type":{"Kind":"ApiRef","Name":"IShellService","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_eSecureLockIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_uActivateState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_pidlViewState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_pctView","Type":{"Kind":"ApiRef","Name":"IOleCommandTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"_pidlCur","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_hwndView","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_pszTitleCur","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_pidlPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_psvPending","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_psfPending","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_hwndViewPending","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_pszTitlePending","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_fIsViewMSHTML","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_fPrivacyImpacted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_clsidView","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_clsidViewPending","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BASEBROWSERDATALH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_ptl","Type":{"Kind":"ApiRef","Name":"ITravelLog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_phlf","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoWB2","Type":{"Kind":"ApiRef","Name":"IWebBrowser2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoEDS","Type":{"Kind":"ApiRef","Name":"IExpDispSupport","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_pautoSS","Type":{"Kind":"ApiRef","Name":"IShellService","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_eSecureLockIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_uActivateState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_pidlViewState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_pctView","Type":{"Kind":"ApiRef","Name":"IOleCommandTarget","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"_pidlCur","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_hwndView","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_pszTitleCur","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_pidlPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"_psvPending","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_psfPending","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_hwndViewPending","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_pszTitlePending","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_fIsViewMSHTML","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_fPrivacyImpacted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"_clsidView","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_clsidViewPending","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_hwndFrame","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"_lPhishingFilterStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FOLDERSETDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_fs","Type":{"Kind":"ApiRef","Name":"FOLDERSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"_vidRestore","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"_dwViewPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOOLBARITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptbar","Type":{"Kind":"ApiRef","Name":"IDockingWindow","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"rcBorderTool","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBrowserService2" + ,"Kind":"Com" + ,"Guid":"68bd21cc-438b-11d2-a560-00a0c92dbfe8" + ,"Interface":{"Kind":"ApiRef","Name":"IBrowserService","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"WndProcBS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAsDefFolderSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetViewRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATESTRUCTW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDestroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pnm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnFrameWindowActivateBS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseShellView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ActivatePendingView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateViewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psvNew","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"psvOld","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBrowserPropSheetExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetViewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwndView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBaseBrowserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbbd","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BASEBROWSERDATALH","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutBaseBrowserData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BASEBROWSERDATALH","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeTravelLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptl","Type":{"Kind":"ApiRef","Name":"ITravelLog","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTopBrowser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Offline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllowViewResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"f","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActivateState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"u","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateSecureLockIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eSecureLock","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeDownloadManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeTransitionSite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pauto","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_CancelPendingNavigationAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_CancelPendingView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_MaySaveChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_PauseOrResumeView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPaused","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_DisableModeless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_NavigateToPidl2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_TryShell2Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psv","Type":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"_SwitchActivationNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_ExecChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkBar","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBroadcast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidCmdGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"nCmdID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nCmdexecopt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarargIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvarargOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"_SendChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndBar","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBroadcast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFolderSetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FOLDERSETDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_OnFocusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"v_ShowHideChildWindows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChildOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_get_itbLastFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"_put_itbLastFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itbLastFocus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_UIActivateView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_GetViewBorderRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_UpdateViewRectSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_ResizeNextBorder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_ResizeView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_GetEffectiveClientArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lprectBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hmon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"v_GetViewStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ForwardViewMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAcceleratorMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hacc","Type":{"Kind":"ApiRef","Name":"HACCEL","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_GetToolbarCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"_GetToolbarItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOOLBARITEM","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"itb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_SaveToolbars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_LoadToolbars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_CloseAndReleaseToolbars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fClose","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"v_MayGetNextToolbarFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"itbNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"citb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pptbi","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOOLBARITEM","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"_ResizeNextBorderHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bUseHmonitor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_FindTBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"punkSrc","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOOLBARITEM","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"v_MayTranslateAccelerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_GetBorderDWHelper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkSrc","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprectBorder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"bUseHmonitor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"v_CheckZoneCrossing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEPDNFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IEPDN_BINDINGUI","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IBrowserService3" + ,"Kind":"Com" + ,"Guid":"27d7ce21-762d-48f3-86f3-40e2fd3749c4" + ,"Interface":{"Kind":"ApiRef","Name":"IBrowserService2","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"_PositionViewWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IEParseDisplayNameEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiCP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IBrowserService4" + ,"Kind":"Com" + ,"Guid":"639f1bff-e135-4096-abd8-e0f504d649a4" + ,"Interface":{"Kind":"ApiRef","Name":"IBrowserService3","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPendingView","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveViewState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"_ResizeAllBorders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITrackShellMenu" + ,"Kind":"Com" + ,"Guid":"8278f932-2a3e-11d2-838f-00c04fd918d0" + ,"Interface":{"Kind":"ApiRef","Name":"IShellMenu","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"SetObscured" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTB","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkBand","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSMSetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Popup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prcExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ImageTranscode" + ,"Kind":"ComClassID" + ,"Guid":"17b75166-928f-417d-9685-64aa135565c1" + } + ,{ + "Name":"TI_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TI_BITMAP","Value":1} + ,{"Name":"TI_JPEG","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITranscodeImage" + ,"Kind":"Com" + ,"Guid":"bae86ddd-dc11-421c-b7ab-cc55d1d65c44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TranscodeImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pShellItem","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uiMaxWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiMaxHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvImage","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PATHCCH_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PATHCCH_NONE","Value":0} + ,{"Name":"PATHCCH_ALLOW_LONG_PATHS","Value":1} + ,{"Name":"PATHCCH_FORCE_ENABLE_LONG_NAME_PROCESS","Value":2} + ,{"Name":"PATHCCH_FORCE_DISABLE_LONG_NAME_PROCESS","Value":4} + ,{"Name":"PATHCCH_DO_NOT_NORMALIZE_SEGMENTS","Value":8} + ,{"Name":"PATHCCH_ENSURE_IS_EXTENDED_LENGTH_PATH","Value":16} + ,{"Name":"PATHCCH_ENSURE_TRAILING_SLASH","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPLET_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwndCpl","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CPLINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"idIcon","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"idInfo","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWCPLINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szInfo","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szHelpFile","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWCPLINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lData","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szInfo","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szHelpFile","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILEINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDefaultPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPolicyPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hProfile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILEINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpProfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDefaultPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPolicyPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hProfile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"iurl_seturl_flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IURL_SETURL_FL_GUESS_PROTOCOL","Value":1} + ,{"Name":"IURL_SETURL_FL_USE_DEFAULT_PROTOCOL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"iurl_invokecommand_flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IURL_INVOKECOMMAND_FL_ALLOW_UI","Value":1} + ,{"Name":"IURL_INVOKECOMMAND_FL_USE_DEFAULT_VERB","Value":2} + ,{"Name":"IURL_INVOKECOMMAND_FL_DDEWAIT","Value":4} + ,{"Name":"IURL_INVOKECOMMAND_FL_ASYNCOK","Value":8} + ,{"Name":"IURL_INVOKECOMMAND_FL_LOG_USAGE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"urlinvokecommandinfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwcbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pcszVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"urlinvokecommandinfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwcbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pcszVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IUniformResourceLocatorA" + ,"Kind":"Com" + ,"Guid":"fbf23b80-e3f0-101b-8488-00aa003e56f8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"purlici","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"urlinvokecommandinfoA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IUniformResourceLocatorW" + ,"Kind":"Com" + ,"Guid":"cabb0da0-da57-11cf-9974-0020afd79762" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"purlici","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"urlinvokecommandinfoW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"translateurl_in_flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TRANSLATEURL_FL_GUESS_PROTOCOL","Value":1} + ,{"Name":"TRANSLATEURL_FL_USE_DEFAULT_PROTOCOL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"urlassociationdialog_in_flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"URLASSOCDLG_FL_USE_DEFAULT_NAME","Value":1} + ,{"Name":"URLASSOCDLG_FL_REGISTER_ASSOC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"mimeassociationdialog_in_flags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIMEASSOCDLG_FL_REGISTER_ASSOC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PAPPSTATE_CHANGE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Quiesced","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"_APPSTATE_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAPPCONSTRAIN_CHANGE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Constrained","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"_APPCONSTRAIN_REGISTRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CActiveIMM" + ,"Kind":"ComClassID" + ,"Guid":"4955dd33-b159-11d0-8fcf-00aa006bcc59" + } + ,{ + "Name":"__MIDL___MIDL_itf_dimm_0000_0000_0012" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"fOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ptStatusWndPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptSoftKbdPos","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"fdwConversion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSentence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lfFont","Type":{"Kind":"ApiRef","Name":"_lfFont_e__Union","TargetKind":"Default","Api":"Shell","Parents":["__MIDL___MIDL_itf_dimm_0000_0000_0012"]},"Attrs":[]} + ,{"Name":"cfCompForm","Type":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]},"Attrs":[]} + ,{"Name":"cfCandForm","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hCompStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hCandInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hGuideLine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"hPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumMsgBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hMsgBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":[]} + ,{"Name":"fdwInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserve","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_lfFont_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"A","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_dimm_0000_0000_0014" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPrivateDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwConversionCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSentenceCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwUICaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSCSCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fdwSelectCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumRegisterWordA" + ,"Kind":"Com" + ,"Guid":"08c03412-f96b-11d0-a475-00aa006bcc59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordA","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgRegisterWord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumRegisterWordW" + ,"Kind":"Com" + ,"Guid":"4955dd31-b159-11d0-8fcf-00aa006bcc59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordW","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgRegisterWord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumInputContext" + ,"Kind":"Com" + ,"Guid":"09b5eab0-f997-11d1-93d4-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumInputContext","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgInputContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveIMMRegistrar" + ,"Kind":"Com" + ,"Guid":"b3458082-bd00-11d1-939b-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lgid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IActiveIMMMessagePumpOwner" + ,"Kind":"Com" + ,"Guid":"b5cf2cfa-8aeb-11d1-9364-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnTranslateMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IActiveIMMApp" + ,"Kind":"Com" + ,"Guid":"08c0e040-62d1-11d1-9326-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssociateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConfigureIMEA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigureIMEW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumRegisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordA","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRegisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordW","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EscapeA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEscape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EscapeW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEscape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListCountA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListCountW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionFontA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionFontW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionStringA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionStringW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionListA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionListW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfdwConversion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfdwSentence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultIMEWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDefWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptionA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptionW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuideLineA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuideLineW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMEFileNameA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMEFileNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOpenStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisterWordStyleA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStyleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STYLEBUFA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisterWordStyleW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStyleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STYLEBUFW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatusWindowPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVirtualKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"puVirtualKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallIMEA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szIMEFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szLayoutText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallIMEW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szIMEFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szLayoutText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUIMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndIME","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUIMessageW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndIME","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCandidateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionFontA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionFontW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionStringA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionStringW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConversionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fdwConversion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwSentence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpenStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatusWindowPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SimulateHotKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwHotKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUnregister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUnregister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fRestoreLayout","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnDefWindowProc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FilterClientWindows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aaClassList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCodePageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AssociateContextEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisableIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImeMenuItemsA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pImeMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImeMenuItemsW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pImeMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumInputContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumInputContext","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveIMMIME" + ,"Kind":"Com" + ,"Guid":"08c03411-f96b-11d0-a475-00aa006bcc59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssociateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConfigureIMEA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigureIMEW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumRegisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordA","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRegisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordW","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EscapeA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEscape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EscapeW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEscape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListCountA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateListCountW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionFontA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionFontW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionStringA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionStringW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCompositionWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionListA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionListW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConversionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfdwConversion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfdwSentence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultIMEWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDefWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptionA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescriptionW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuideLineA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuideLineW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMEFileNameA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMEFileNameW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOpenStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisterWordStyleA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStyleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STYLEBUFA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisterWordStyleW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStyleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STYLEBUFW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatusWindowPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVirtualKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"puVirtualKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallIMEA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szIMEFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szLayoutText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallIMEW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szIMEFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szLayoutText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUIMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndIME","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUIMessageW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndIME","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCandidateWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCandidate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATEFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionFontA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionFontW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"plf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionStringA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionStringW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCompForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPOSITIONFORM","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConversionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fdwConversion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwSentence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOpenStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatusWindowPos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pptPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SimulateHotKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwHotKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWordA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUnregister","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWordW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szUnregister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockIMC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dimm_0000_0000_0012","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnlockIMC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIMCLockCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwLockCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateIMCC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyIMCC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockIMCC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnlockIMCC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReSizeIMCC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMCCSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIMCCLockCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMCC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwLockCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHotKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHotKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puModifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puVKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHotKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwHotKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uVKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSoftKeyboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phSoftKbdWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroySoftKeyboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSoftKbdWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowSoftKeyboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSoftKbdWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCodePageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeybdEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lgidIME","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"bVk","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UnlockModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AssociateContextEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisableIME" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImeMenuItemsA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pImeMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOA","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImeMenuItemsW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImeParentMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pImeMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEMENUITEMINFOW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumInputContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumInputContext","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestMessageW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendIMCA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendIMCW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsSleeping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActiveIME" + ,"Kind":"Com" + ,"Guid":"6fe20962-d077-11d0-8fe7-00aa006bcc59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Inquire" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSystemInfoFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIMEInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_dimm_0000_0000_0014","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"szWndClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pdwPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConversionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CANDIDATELIST","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRegisterWord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REGISTERWORDW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uEscape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActiveContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uVirKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbKeyState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fSelect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCompositionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwCompLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReadLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ToAsciiEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uVirKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uScanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbKeyState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"fuState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hIMC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMC__","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwTransBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegisterWordStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nItem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStyleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STYLEBUFW","TargetKind":"Default","Api":"Intl","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRegisterWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szReading","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szRegister","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRegisterWordW","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodePageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLangId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IActiveIME2" + ,"Kind":"Com" + ,"Guid":"e1c4bf0e-2d53-11d2-93e1-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IActiveIME","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"Sleep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unsleep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDead","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NC_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pAddrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_ADDRESS_INFO","TargetKind":"Default","Api":"IpHelper","Parents":[]}},"Attrs":[]} + ,{"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERIALIZEDPROPERTYVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgb","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SetWindowSubclass" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnSubclass","Type":{"Kind":"ApiRef","Name":"SUBCLASSPROC","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIdSubclass","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwRefData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowSubclass" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnSubclass","Type":{"Kind":"ApiRef","Name":"SUBCLASSPROC","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIdSubclass","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pdwRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemoveWindowSubclass" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnSubclass","Type":{"Kind":"ApiRef","Name":"SUBCLASSPROC","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uIdSubclass","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefSubclassProc" + ,"SetLastError":false + ,"DllImport":"COMCTL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowContextHelpId" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowContextHelpId" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMenuContextHelpId" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuContextHelpId" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHelpA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndMain","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszHelp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinHelpW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndMain","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszHelp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadUserProfileA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEINFOA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadUserProfileW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnloadUserProfile" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hProfile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfilesDirectoryA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProfilesDirectoryW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProfileType" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteProfileA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSidString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DeleteProfileW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSidString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateProfile" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszProfilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchProfilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultUserProfileDirectoryA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultUserProfileDirectoryW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAllUsersProfileDirectoryA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAllUsersProfileDirectoryW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUserProfileDirectoryA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUserProfileDirectoryW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProfileDir","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateEnvironmentBlock" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyEnvironmentBlock" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpandEnvironmentStringsForUserA" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpandEnvironmentStringsForUserW" + ,"SetLastError":true + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAppContainerProfile" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCapabilities","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwCapabilityCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSidAppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteAppContainerProfile" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAppContainerRegistryLocation" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phAppContainerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAppContainerFolderPath" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppContainerSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeriveAppContainerSidFromAppContainerName" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppsidAppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName" + ,"SetLastError":false + ,"DllImport":"USERENV" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psidAppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszRestrictedAppContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppsidRestrictedAppContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommandLineToArgvW" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"lpCmdLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pNumArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DragQueryFileA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDROP__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragQueryFileW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDROP__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragQueryPoint" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDROP__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DragFinish" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDROP__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DragAcceptFiles" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAccept","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShellExecuteA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOperation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nShowCmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShellExecuteW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpOperation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nShowCmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindExecutableA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindExecutableW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShellAboutA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szApp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szOtherStuff","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShellAboutW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"szApp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szOtherStuff","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DuplicateIcon" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtractAssociatedIconA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExtractAssociatedIconW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"piIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExtractAssociatedIconExA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"piIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"piIconId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExtractAssociatedIconExW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":128,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"piIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"piIconId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExtractIconA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExeFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtractIconW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + {"Name":"hInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExeFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAppBarMessage" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPBARDATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoEnvironmentSubstA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoEnvironmentSubstW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtractIconExA" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIcons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtractIconExW" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIcons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFileOperationA" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileOp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHFILEOPSTRUCTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHFileOperationW" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileOp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHFILEOPSTRUCTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHFreeNameMappings" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hNameMappings","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShellExecuteExA" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pExecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLEXECUTEINFOA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ShellExecuteExW" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pExecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLEXECUTEINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHCreateProcessAsUserW" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pscpi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHCREATEPROCESSINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHEvaluateSystemCommandTemplate" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCmdTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszCommandLine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ppszParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AssocCreateForClasses" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgClasses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ASSOCIATIONELEMENT","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cClasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SHQueryRecycleBinA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSHQueryRBInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHQUERYRBINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHQueryRecycleBinW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSHQueryRBInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHQUERYRBINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHEmptyRecycleBinA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszRootPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHEmptyRecycleBinW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszRootPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHQueryUserNotificationState" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pquns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERY_USER_NOTIFICATION_STATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Shell_NotifyIconA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYICONDATAA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shell_NotifyIconW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYICONDATAW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shell_NotifyIconGetRect" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"identifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFYICONIDENTIFIER","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iconLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetFileInfoA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"psfi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SHFILEINFOA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cbFileInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"SHGFI_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetFileInfoW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"ApiRef","Name":"FILE_FLAGS_AND_ATTRIBUTES","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"psfi","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SHFILEINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cbFileInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"SHGFI_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetStockIconInfo" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"siid","Type":{"Kind":"ApiRef","Name":"SHSTOCKICONID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psii","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHSTOCKICONINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHGetDiskFreeSpaceExA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDirectoryName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pulTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pulTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHGetDiskFreeSpaceExW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pulFreeBytesAvailableToCaller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pulTotalNumberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pulTotalNumberOfFreeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHGetNewLinkInfoA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszLinkTo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pfMustCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetNewLinkInfoW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszLinkTo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pfMustCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHInvokePrinterCommandA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBuf2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHInvokePrinterCommandW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuf1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBuf2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fModal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHLoadNonloadedIconOverlayIdentifiers" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SHIsFileAvailableOffline" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHSetLocalizedName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszResModule","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"idsRes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRemoveLocalizedName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetLocalizedName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszResModule","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pidsRes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShellMessageBoxA" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAppInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpcText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpcTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fuStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShellMessageBoxW" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAppInst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpcText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpcTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fuStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsLFNDriveA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IsLFNDriveW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHEnumerateUnreadMailAccountsW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKeyUser","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszMailAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMailAddress","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetUnreadMailCountW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hKeyUser","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszMailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pszShellExecuteCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchShellExecuteCommand","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHSetUnreadMailCountW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszMailAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszShellExecuteCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHTestTokenMembership" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulRID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetImageList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImageList","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitNetworkAddressControl" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SHGetDriveMedia" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDrive","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwMediaContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSimpleIDListFromPath" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHCreateItemFromIDList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateItemFromParsingName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateItemWithParent" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psfParent","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateItemFromRelativeName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiParent","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateItemInKnownFolder" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"kfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwKFFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetIDListFromObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetItemFromObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetNameFromIDList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"sigdnName","Type":{"Kind":"ApiRef","Name":"SIGDN","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetItemFromDataObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"DATAOBJ_GET_ITEM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateShellItemArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ppsiItemArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateShellItemArrayFromDataObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateShellItemArrayFromIDLists" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"ppsiItemArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItemArray","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateShellItemArrayFromShellItem" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateAssociationRegistration" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateDefaultExtractIcon" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentProcessExplicitAppUserModelID" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AppID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCurrentProcessExplicitAppUserModelID" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AppID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetTemporaryPropertyForItem" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSetTemporaryPropertyForItem" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHShowManageLibraryUI" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiLibrary","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInstruction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lmdOptions","Type":{"Kind":"ApiRef","Name":"LIBRARYMANAGEDIALOGOPTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHResolveLibrary" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psiLibrary","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAssocEnumHandlers" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"afFilter","Type":{"Kind":"ApiRef","Name":"ASSOC_FILTER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAssocHandlers","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHAssocEnumHandlersForProtocolByApplication" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"enumHandlers","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HMONITOR_UserSize" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMONITOR_UserMarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMONITOR_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HMONITOR_UserFree" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMONITOR_UserSize64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMONITOR_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HMONITOR_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HMONITOR_UserFree64" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateDefaultPropertiesOp" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFileOp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFileOperation","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSetDefaultProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileOpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfops","Type":{"Kind":"ApiRef","Name":"IFileOperationProgressSink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHGetMalloc" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMalloc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHAlloc" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFree" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHGetIconOverlayIndexA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetIconOverlayIndexW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILClone" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILCloneFirst" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILCombine" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ILFree" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ILGetNext" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ILGetSize" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ILFindChild" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidlChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILFindLastID" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILRemoveLastID" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ILIsEqual" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILIsParent" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidl2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILSaveToStream" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ILLoadFromStreamEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ILCreateFromPathA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ILCreateFromPathW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHILCreateFromPath" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"rgfInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ILAppendID" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pmkid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHITEMID","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fAppend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetPathFromIDListEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uOpts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetPathFromIDListA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetPathFromIDListW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateDirectory" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHCreateDirectoryExA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHCreateDirectoryExW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHOpenFolderAndSelectItems" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateShellItem" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psfParent","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellItem","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetSpecialFolderLocation" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCloneSpecialIDList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fCreate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetSpecialFolderPathA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fCreate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetSpecialFolderPathW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fCreate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFlushSFCache" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SHGetFolderPathA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetFolderPathW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetFolderLocation" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSetFolderPathA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHSetFolderPathW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetFolderPathAndSubDirA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSubDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetFolderPathAndSubDirW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"csidl","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSubDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetKnownFolderIDList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSetKnownFolderPath" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetKnownFolderPath" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetKnownFolderItem" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"KNOWN_FOLDER_FLAG","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetSetFolderCustomSettings" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHFOLDERCUSTOMSETTINGS","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReadWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHBrowseForFolderA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BROWSEINFOA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHBrowseForFolderW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"lpbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BROWSEINFOW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHLoadInProc" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetDesktopFolder" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppshf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHChangeNotify" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"wEventId","Type":{"Kind":"ApiRef","Name":"SHCNE_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"SHCNF_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwItem1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwItem2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHAddToRecentDocs" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHHandleUpdateImage" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pidlExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHUpdateImageA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszHashItem","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHUpdateImageW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszHashItem","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iImageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHChangeNotifyRegister" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSources","Type":{"Kind":"ApiRef","Name":"SHCNRF_SOURCE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"fEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pshcne","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHChangeNotifyEntry","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHChangeNotifyDeregister" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ulID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHChangeNotification_Lock" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"ShFindChangeNotifcationHandle","TargetKind":"Default","Api":"Shell","Parents":[]} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProcId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}}},"Attrs":["Out","Optional"]} + ,{"Name":"plEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHChangeNotification_Unlock" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLock","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetRealIDL" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlSimple","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppidlReal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetInstanceExplorer" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetDataFromIDListA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nFormat","Type":{"Kind":"ApiRef","Name":"SHGDFIL_FORMAT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetDataFromIDListW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nFormat","Type":{"Kind":"ApiRef","Name":"SHGDFIL_FORMAT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestartDialog" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestartDialogEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReturn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCoCreateInstance" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCLSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateDataObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"pdtInner","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CIDLData_CreateFromIDArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ppdtobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateStdEnumFmtEtc" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"afmt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppenumFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFORMATETC","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHDoDragDrop" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdata","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdsrc","Type":{"Kind":"ApiRef","Name":"IDropSource","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DAD_SetDragImage" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"him","Type":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"pptOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DAD_DragEnterEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptStart","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DAD_DragEnterEx2" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptStart","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdtObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DAD_ShowDragImage" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DAD_DragMove" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DAD_DragLeave" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DAD_AutoScroll" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pad","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTO_SCROLL_DATA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pptNow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadCabinetState" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CABINETSTATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteCabinetState" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CABINETSTATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathMakeUniqueName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUniqueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszTemplate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLongPlate","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathIsExe" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCleanupSpec" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PCS_RET","TargetKind":"Default","Api":"Shell","Parents":[]} + ,"Params":[ + {"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathResolve" + ,"SetLastError":true + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"dirs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"fFlags","Type":{"Kind":"ApiRef","Name":"PRF_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileNameFromBrowse" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszFilePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchFilePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszWorkingDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDefExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszFilters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DriveType" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iDrive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RealDriveType" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iDrive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fOKToHitNet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsNetDrive" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"iDrive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shell_MergeMenus" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hmDst","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmSrc","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"uInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDAdjust","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIDAdjustMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"ApiRef","Name":"MM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHObjectProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"shopObjectType","Type":{"Kind":"ApiRef","Name":"SHOP_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHFormatDrive" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"drive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fmtID","Type":{"Kind":"ApiRef","Name":"SHFMT_ID","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"SHFMT_OPT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHDestroyPropSheetExtArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hpsxa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSXA__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAddFromPropSheetExtArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hpsxa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSXA__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpfnAddPage","Type":{"Kind":"ApiRef","Name":"LPFNADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHReplaceFromPropSheetExtArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hpsxa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSXA__","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"uPageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpfnReplaceWith","Type":{"Kind":"ApiRef","Name":"LPFNADDPROPSHEETPAGE","TargetKind":"FunctionPointer","Api":"Controls","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenRegStream" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubkey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFindFiles" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pidlSaveFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PathGetShortPath" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszLongPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathYetAnotherMakeUniqueName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUniqueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszShort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszFileSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Win32DeleteFile" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHRestricted" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"rest","Type":{"Kind":"ApiRef","Name":"RESTRICTIONS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SignalFileOpen" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AssocGetDetailsOfPropKey" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfFoundPropKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHStartNetConnectionDialogW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHDefExtractIconA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHDefExtractIconW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phiconLarge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phiconSmall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"nIconSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHOpenWithDialog" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"poainfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENASINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Shell_GetImageLists" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phiml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"phimlSmall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HIMAGELIST","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Shell_GetCachedImageIndex" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwszIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uIconFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shell_GetCachedImageIndexA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uIconFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shell_GetCachedImageIndexW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iIconIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uIconFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHValidateUNC" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"fConnect","Type":{"Kind":"ApiRef","Name":"VALIDATEUNC_OPTION","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHSetInstanceExplorer" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsUserAnAdmin" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SHShellFolderView_Message" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwndMain","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateShellFolderView" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsfv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SFV_CREATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppsv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CDefFolderMenu_Create2" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidlFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cidl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apidl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"LPFNDFMCALLBACK","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ahkeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppcm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContextMenu","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateDefaultContextMenu" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEFCONTEXTMENU","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHFind_InitMenuPopup" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"IContextMenu","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"idCmdFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idCmdLast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateShellFolderViewEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsfv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSFV","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppsv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IShellView","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetSetSettings" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLSTATEA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwMask","Type":{"Kind":"ApiRef","Name":"SSF_MASK","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"bSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetSettings" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"psfs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHELLFLAGSTATE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHBindToParent" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ppidlLast","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHBindToFolderIDListParent" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psfRoot","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ppidlLast","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHBindToFolderIDListParentEx" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psfRoot","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"ppidlLast","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHBindToObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHParseDisplayName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppidl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"sfgaoIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psfgaoOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHPathPrepareForWriteA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"punkEnableModless","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHPathPrepareForWriteW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"punkEnableModless","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateFileExtractIconW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHLimitInputEdit" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndEdit","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"psf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetAttributesFromDataObject" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdo","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwAttributeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHMapPIDLToSystemImageListIndex" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pshf","Type":{"Kind":"ApiRef","Name":"IShellFolder","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"piIndexSel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHCLSIDFromString" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PickIconDlg" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszIconPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchIconPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piIconIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"StgMakeUniqueName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstgParent","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFileSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHChangeNotifyRegisterThread" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"SCNRT_STATUS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathQualify" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathIsSlowA" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathIsSlowW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreatePropSheetExtArray" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPSXA__","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"max_iface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHOpenPropSheetW" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ahkeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["In","Optional"]} + ,{"Name":"ckeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pclsidDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"psb","Type":{"Kind":"ApiRef","Name":"IShellBrowser","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStartPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SoftwareUpdateMessageBox" + ,"SetLastError":false + ,"DllImport":"SHDOCVW" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszDistUnit","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOFTDISTINFO","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHMultiFileProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdtobj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateQueryCancelAutoPlayMoniker" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmoniker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ImportPrivacySettings" + ,"SetLastError":false + ,"DllImport":"SHDOCVW" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfParsePrivacyPreferences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfParsePerSiteRules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoPrivacyDlg" + ,"SetLastError":false + ,"DllImport":"SHDOCVW" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPrivacyEnum","Type":{"Kind":"ApiRef","Name":"IEnumPrivacyRecords","TargetKind":"Com","Api":"Debug","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReportAllSites","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScaleFactorForDevice" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"DEVICE_SCALE_FACTOR","TargetKind":"Default","Api":"Shell","Parents":[]} + ,"Params":[ + {"Name":"deviceType","Type":{"Kind":"ApiRef","Name":"DISPLAY_DEVICE_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterScaleChangeNotifications" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayDevice","Type":{"Kind":"ApiRef","Name":"DISPLAY_DEVICE_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndNotify","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsgNotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RevokeScaleChangeNotifications" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayDevice","Type":{"Kind":"ApiRef","Name":"DISPLAY_DEVICE_TYPE","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScaleFactorForMonitor" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hMon","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pScale","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVICE_SCALE_FACTOR","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterScaleChangeEvent" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterScaleChangeEvent" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDpiForShellUIComponent" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-scaling-l1-1-2" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"SHELL_UI_COMPONENT","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrNW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrChrNIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCSpnA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCSpnW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCSpnIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCSpnIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrDupA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrDupW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrFormatByteSizeEx" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ull","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFormatByteSizeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFormatByteSize64A" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"qdw","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFormatByteSizeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"qdw","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFormatKBSizeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"qdw","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFormatKBSizeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"qdw","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFromTimeIntervalA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"digits","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrFromTimeIntervalW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimeMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"digits","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrIsIntlEqualA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fCaseSens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszString1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszString2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrIsIntlEqualW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fCaseSens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszString1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszString2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrNCatA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrNCatW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrPBrkA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrPBrkW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrRChrA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrRChrW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrRChrIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrRChrIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszStart","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnd","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"wMatch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrRStrIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLast","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrRStrIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszLast","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrSpnA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrSpnW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSet","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrStrA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrStrW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrStrIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrStrIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrStrNW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrStrNIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFirst","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSrch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrToIntA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrToIntW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrToIntExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrToIntExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"piRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrToInt64ExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pllRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrToInt64ExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pllRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrTrimA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pszTrimChars","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrTrimW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pszTrimChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCatW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCpyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCpyNW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCatBuffW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchDestBuffSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCatBuffA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchDestBuffSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChrCmpIA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"w1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"w2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChrCmpIW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"w1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"w2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wvnsprintfA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszFmt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arglist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"wvnsprintfW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszFmt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arglist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"wnsprintfA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszFmt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wnsprintfW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchDest","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszFmt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrRetToStrA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrRetToStrW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrRetToBufA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrRetToBufW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHStrDupA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHStrDupW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StrCmpLogicalW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCatChainW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchDst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ichAt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrRetToBSTR" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHLoadIndirectString" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOutBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsCharSpaceA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wch","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsCharSpaceW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpCA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpCW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpICA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpICW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StrCmpNCA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNCW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNICA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StrCmpNICW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszStr1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszStr2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IntlStrEqWorkerA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fCaseSens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IntlStrEqWorkerW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fCaseSens","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"lpString2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathAddBackslashA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathAddBackslashW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathAddExtensionA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathAddExtensionW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathAppendA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathAppendW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathBuildRootA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRoot","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"iDrive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathBuildRootW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszRoot","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"iDrive","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCanonicalizeA" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCanonicalizeW" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCombineA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathCombineW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszDest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathCompactPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCompactPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCompactPathExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCompactPathExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCommonPrefixA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszFile1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszFile2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"achPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PathCommonPrefixW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszFile1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszFile2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"achPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PathFileExistsA" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFileExistsW" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindExtensionA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindExtensionW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindFileNameA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindFileNameW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindNextComponentA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindNextComponentW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathFindOnPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ppszOtherDirs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PathFindOnPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"ppszOtherDirs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PathFindSuffixArrayA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"apszSuffix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iArraySize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathFindSuffixArrayW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"apszSuffix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iArraySize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathGetArgsA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathGetArgsW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsLFNFileSpecA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsLFNFileSpecW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathGetCharTypeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathGetCharTypeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathGetDriveNumberA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathGetDriveNumberW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsDirectoryA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsDirectoryW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsDirectoryEmptyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsDirectoryEmptyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsFileSpecA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsFileSpecW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsPrefixA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPrefix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsPrefixW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsRelativeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsRelativeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsRootA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsRootW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsSameRootA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsSameRootW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsNetworkPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsNetworkPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCServerA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCServerW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCServerShareA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsUNCServerShareW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsContentTypeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsContentTypeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsURLA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsURLW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathMakePrettyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathMakePrettyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathMatchSpecA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathMatchSpecW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathMatchSpecExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathMatchSpecExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathParseIconLocationA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathParseIconLocationW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszIconFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathQuoteSpacesA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathQuoteSpacesW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRelativePathToA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pszFrom","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszTo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathRelativePathToW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pszFrom","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrFrom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszTo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAttrTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathRemoveArgsA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveArgsW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveBackslashA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveBackslashW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveBlanksA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveBlanksW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveExtensionA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveExtensionW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveFileSpecA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRemoveFileSpecW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathRenameExtensionA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathRenameExtensionW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathSearchAndQualifyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathSearchAndQualifyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathSetDlgItemPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathSetDlgItemPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathSkipRootA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathSkipRootW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathStripPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathStripPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathStripToRootA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathStripToRootW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathUnquoteSpacesA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathUnquoteSpacesW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathMakeSystemFolderA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathMakeSystemFolderW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathUnmakeSystemFolderA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathUnmakeSystemFolderW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathIsSystemFolderA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAttrb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathIsSystemFolderW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAttrb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathUndecorateA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathUndecorateW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PathUnExpandEnvStringsA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathUnExpandEnvStringsW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCompareA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fIgnoreSlash","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCompareW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psz1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"psz2","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fIgnoreSlash","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCombineA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBase","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszRelative","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCombined","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchCombined","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCombineW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszRelative","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCombined","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchCombined","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCanonicalizeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCanonicalized","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchCanonicalized","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCanonicalizeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCanonicalized","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchCanonicalized","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlIsOpaqueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlIsOpaqueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlIsNoHistoryA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlIsNoHistoryW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlIsA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UrlIs","Type":{"Kind":"ApiRef","Name":"URLIS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlIsW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UrlIs","Type":{"Kind":"ApiRef","Name":"URLIS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlGetLocationA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlGetLocationW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UrlUnescapeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pszUnescaped","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchUnescaped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlUnescapeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pszUnescaped","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchUnescaped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlEscapeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEscaped","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchEscaped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlEscapeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEscaped","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchEscaped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCreateFromPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCreateFromPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCreateFromUrlA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCreateFromUrlW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCreateFromUrlAlloc" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlHashA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlHashW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlGetPartW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlGetPartA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlApplySchemeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlApplySchemeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HashData" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlFixupW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslatedUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParseURLA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARSEDURLA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ParseURLW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PARSEDURLW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHDeleteEmptyKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHDeleteEmptyKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHDeleteKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHDeleteKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SHRegDuplicateHKey" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHDeleteValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHDeleteValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHGetValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHSetValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHSetValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"srrfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHRegGetValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"srrfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHRegGetValueFromHKCUHKLM" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"srrfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHQueryValueExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHQueryValueExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHEnumKeyExA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHEnumKeyExW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHEnumValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHEnumValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SHQueryInfoKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHQueryInfoKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHCopyKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSrcSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCopyKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSrcSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegSetPathA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegSetPathW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegCreateUSKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRelativeUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phNewUSKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegCreateUSKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwzPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRelativeUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phNewUSKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegOpenUSKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRelativeUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phNewUSKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegOpenUSKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwzPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hRelativeUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phNewUSKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegQueryUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvDefaultData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDefaultDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHRegQueryUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvDefaultData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDefaultDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHRegWriteUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegWriteUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegDeleteUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"delRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGDEL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegDeleteUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"delRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGDEL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegDeleteEmptyUSKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwzSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"delRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGDEL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegDeleteEmptyUSKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"delRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGDEL_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegEnumUSKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegEnumUSKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegEnumUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSkey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegEnumUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSkey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegQueryInfoUSKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegQueryInfoUSKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"enumRegFlags","Type":{"Kind":"ApiRef","Name":"SHREGENUM_FLAGS","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegCloseUSKey" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUSKey","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvDefaultData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDefaultDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvDefaultData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwDefaultDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegSetUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHRegSetUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwzSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHRegGetIntW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hk","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"iDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetBoolUSValueA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHRegGetBoolUSValueW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fIgnoreHKCU","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AssocCreate" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AssocQueryStringA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"ASSOCSTR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AssocQueryStringW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"ASSOCSTR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AssocQueryStringByKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"ASSOCSTR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hkAssoc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AssocQueryStringByKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"ASSOCSTR","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"hkAssoc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AssocQueryKeyA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"ASSOCKEY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkeyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AssocQueryKeyW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"ASSOCKEY","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExtra","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkeyOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AssocIsDangerous" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszAssoc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AssocGetPerceivedType" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ptype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERCEIVED","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pflag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppszType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHOpenRegStreamA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubkey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHOpenRegStreamW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubkey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHOpenRegStream2A" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubkey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHOpenRegStream2W" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszSubkey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateStreamOnFileA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateStreamOnFileW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateStreamOnFileEx" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCreate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstmTemplate","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHCreateMemStream" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Params":[ + {"Name":"pInit","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbInit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAcceptLanguagesA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLanguages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAcceptLanguagesW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLanguages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchLanguages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IUnknown_Set" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IUnknown_AtomicRelease" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"IUnknown_GetWindow" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IUnknown_SetSite" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkSite","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IUnknown_GetSite" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IUnknown_QueryService" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"IStream_Read" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IStream_Write" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IStream_Reset" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IStream_Size" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pui","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConnectToConnectionPoint" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riidEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fConnect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkTarget","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppcpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IConnectionPoint","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IStream_ReadPidl" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppidlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IStream_WritePidl" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidlWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IStream_ReadStr" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppsz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IStream_WriteStr" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IStream_Copy" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstmFrom","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstmTo","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetViewStatePropertyBag" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pszBagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHFormatDateTimeA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFormatDateTimeW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAnsiToUnicode" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cwchBuf","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAnsiToAnsi" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHUnicodeToAnsi" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHUnicodeToUnicode" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pwzSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cwchBuf","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHMessageBoxCheckA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszRegVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHMessageBoxCheckW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszRegVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHSendMessageBroadcastA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHSendMessageBroadcastW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHStripMneumonicA" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"SByte"} + ,"Params":[ + {"Name":"pszMenu","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SHStripMneumonicW" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"pszMenu","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsOS" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwOS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGlobalCounterGetValue" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"SHGLOBALCOUNTER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGlobalCounterIncrement" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"SHGLOBALCOUNTER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGlobalCounterDecrement" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"SHGLOBALCOUNTER","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHAllocShared" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHFreeShared" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHLockShared" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHUnlockShared" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WhichPlatform" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"QISearch" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"that","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pqit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QITAB","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SHIsLowMemoryMachine" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMenuPosFromID" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHGetInverseCMAP" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbMap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHAutoComplete" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndEdit","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHCreateThreadRef" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHSetThreadRef" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHGetThreadRef" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SHSkipJunction" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHCreateThread" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnThreadProc","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SHCreateThreadWithHandle" + ,"SetLastError":true + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnThreadProc","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHReleaseThreadRef" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SHCreateShellPalette" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ColorRGBToHLS" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"clrRGB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwHue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwLuminance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwSaturation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorHLSToRGB" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wHue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wLuminance","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wSaturation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorAdjustLuma" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"clrRGB","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fScale","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsInternetESCEnabled" + ,"SetLastError":false + ,"DllImport":"SHLWAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HlinkCreateFromMoniker" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimkTrgt","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pihlsite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkCreateFromString" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pihlsite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkCreateFromData" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlsite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkQueryCreateFromData" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDataObj","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkClone" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihl","Type":{"Kind":"ApiRef","Name":"IHlink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pihlsiteForClone","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkCreateBrowseContext" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkNavigateToStringReference" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pihlsite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pihlframe","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkNavigate" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihl","Type":{"Kind":"ApiRef","Name":"IHlink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlframe","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkOnNavigate" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihlframe","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfHLNF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"puHLID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkUpdateStackItem" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pihlframe","Type":{"Kind":"ApiRef","Name":"IHlinkFrame","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"uHLID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTrgt","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HlinkOnRenameDocument" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pihlbc","Type":{"Kind":"ApiRef","Name":"IHlinkBrowseContext","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkOld","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkNew","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkResolveMonikerForData" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pimkReference","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFmtetc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgFmtetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkBase","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkResolveStringForData" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFmtetc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgFmtetc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pibsc","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkBase","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkParseDisplayName" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fNoForceAbs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppimk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkCreateExtensionServices" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzAdditionalHeaders","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkPreprocessMoniker" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pibc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pimkIn","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppimkOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OleSaveToStreamEx" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piunk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pistm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkSetSpecialReference" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzReference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HlinkGetSpecialReference" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkCreateShortcut" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLSHORTCUTF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pihl","Type":{"Kind":"ApiRef","Name":"IHlink","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzShortcutFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkCreateShortcutFromMoniker" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLSHORTCUTF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pimkTarget","Type":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzShortcutFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkCreateShortcutFromString" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfHLSHORTCUTF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzShortcutFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HlinkResolveShortcut" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzShortcutFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pihlsite","Type":{"Kind":"ApiRef","Name":"IHlinkSite","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSiteData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piunkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HlinkResolveShortcutToMoniker" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzShortcutFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppimkTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMoniker","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwzLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkResolveShortcutToString" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzShortcutFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwzLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkIsShortcut" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HlinkGetValueFromParams" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwzValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HlinkTranslateURL" + ,"SetLastError":false + ,"DllImport":"hlink" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwzTranslatedURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PathIsUNCEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PathCchIsRoot" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathCchAddBackslashEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppszEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PathCchAddBackslash" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchRemoveBackslashEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppszEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PathCchRemoveBackslash" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchSkipRoot" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszRootEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PathCchStripToRoot" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchRemoveFileSpec" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchFindExtension" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ppszExt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PathCchAddExtension" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCchRenameExtension" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCchRemoveExtension" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchCanonicalizeEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPathOut","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchCanonicalize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPathOut","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PathCchCombineEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPathOut","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchCombine" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPathOut","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathCchAppendEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathCchAppend" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PathCchStripPrefix" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PathAllocCombine" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszMore","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszPathOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PathAllocCanonicalize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-path-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPathIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszPathOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterAppStateChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-psm-appnotify-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Routine","Type":{"Kind":"ApiRef","Name":"PAPPSTATE_CHANGE_ROUTINE","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Registration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_APPSTATE_REGISTRATION","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterAppStateChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-psm-appnotify-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Registration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_APPSTATE_REGISTRATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterAppConstrainedChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-psm-appnotify-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Routine","Type":{"Kind":"ApiRef","Name":"PAPPCONSTRAIN_CHANGE_ROUTINE","TargetKind":"FunctionPointer","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Registration","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_APPCONSTRAIN_REGISTRATION","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterAppConstrainedChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-psm-appnotify-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Registration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_APPCONSTRAIN_REGISTRATION","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "MULTIKEYHELP" + ,"HELPWININFO" + ,"LOGFONT" + ,"DRAGINFO" + ,"SHFILEOPSTRUCT" + ,"SHNAMEMAPPING" + ,"SHELLEXECUTEINFO" + ,"NOTIFYICONDATA" + ,"SHFILEINFO" + ,"OPEN_PRINTER_PROPS_INFO" + ,"IShellLink" + ,"IExtractIcon" + ,"IShellExecuteHook" + ,"BROWSEINFO" + ,"FILEDESCRIPTOR" + ,"FILEGROUPDESCRIPTOR" + ,"SHELLSTATE" + ,"INewShortcutHook" + ,"ICopyHook" + ,"PARSEDURL" + ,"NEWCPLINFO" + ,"PROFILEINFO" + ,"urlinvokecommandinfo" + ,"IUniformResourceLocator" + ,"IEnumRegisterWord" + ,"WinHelp" + ,"LoadUserProfile" + ,"GetProfilesDirectory" + ,"DeleteProfile" + ,"GetDefaultUserProfileDirectory" + ,"GetAllUsersProfileDirectory" + ,"GetUserProfileDirectory" + ,"ExpandEnvironmentStringsForUser" + ,"DragQueryFile" + ,"ShellExecute" + ,"FindExecutable" + ,"ShellAbout" + ,"ExtractAssociatedIcon" + ,"ExtractAssociatedIconEx" + ,"ExtractIcon" + ,"DoEnvironmentSubst" + ,"ExtractIconEx" + ,"SHFileOperation" + ,"ShellExecuteEx" + ,"SHQueryRecycleBin" + ,"SHEmptyRecycleBin" + ,"Shell_NotifyIcon" + ,"SHGetFileInfo" + ,"SHGetDiskFreeSpaceEx" + ,"SHGetNewLinkInfo" + ,"SHInvokePrinterCommand" + ,"ShellMessageBox" + ,"IsLFNDrive" + ,"SHGetIconOverlayIndex" + ,"ILCreateFromPath" + ,"SHGetPathFromIDList" + ,"SHCreateDirectoryEx" + ,"SHGetSpecialFolderPath" + ,"SHGetFolderPath" + ,"SHSetFolderPath" + ,"SHGetFolderPathAndSubDir" + ,"SHBrowseForFolder" + ,"SHUpdateImage" + ,"SHGetDataFromIDList" + ,"SHDefExtractIcon" + ,"SHPathPrepareForWrite" + ,"PathIsSlow" + ,"StrChr" + ,"StrChrI" + ,"StrCmpN" + ,"StrCmpNI" + ,"StrCSpn" + ,"StrCSpnI" + ,"StrDup" + ,"StrFormatByteSize" + ,"StrFormatKBSize" + ,"StrFromTimeInterval" + ,"StrIsIntlEqual" + ,"StrNCat" + ,"StrPBrk" + ,"StrRChr" + ,"StrRChrI" + ,"StrRStrI" + ,"StrSpn" + ,"StrStr" + ,"StrStrI" + ,"StrToInt" + ,"StrToIntEx" + ,"StrToInt64Ex" + ,"StrTrim" + ,"StrCatBuff" + ,"ChrCmpI" + ,"wvnsprintf" + ,"wnsprintf" + ,"StrRetToStr" + ,"StrRetToBuf" + ,"SHStrDup" + ,"IsCharSpace" + ,"StrCmpC" + ,"StrCmpIC" + ,"StrCmpNC" + ,"StrCmpNIC" + ,"IntlStrEqWorker" + ,"PathAddBackslash" + ,"PathAddExtension" + ,"PathAppend" + ,"PathBuildRoot" + ,"PathCanonicalize" + ,"PathCombine" + ,"PathCompactPath" + ,"PathCompactPathEx" + ,"PathCommonPrefix" + ,"PathFileExists" + ,"PathFindExtension" + ,"PathFindFileName" + ,"PathFindNextComponent" + ,"PathFindOnPath" + ,"PathFindSuffixArray" + ,"PathGetArgs" + ,"PathIsLFNFileSpec" + ,"PathGetCharType" + ,"PathGetDriveNumber" + ,"PathIsDirectory" + ,"PathIsDirectoryEmpty" + ,"PathIsFileSpec" + ,"PathIsPrefix" + ,"PathIsRelative" + ,"PathIsRoot" + ,"PathIsSameRoot" + ,"PathIsUNC" + ,"PathIsNetworkPath" + ,"PathIsUNCServer" + ,"PathIsUNCServerShare" + ,"PathIsContentType" + ,"PathIsURL" + ,"PathMakePretty" + ,"PathMatchSpec" + ,"PathMatchSpecEx" + ,"PathParseIconLocation" + ,"PathQuoteSpaces" + ,"PathRelativePathTo" + ,"PathRemoveArgs" + ,"PathRemoveBackslash" + ,"PathRemoveBlanks" + ,"PathRemoveExtension" + ,"PathRemoveFileSpec" + ,"PathRenameExtension" + ,"PathSearchAndQualify" + ,"PathSetDlgItemPath" + ,"PathSkipRoot" + ,"PathStripPath" + ,"PathStripToRoot" + ,"PathUnquoteSpaces" + ,"PathMakeSystemFolder" + ,"PathUnmakeSystemFolder" + ,"PathIsSystemFolder" + ,"PathUndecorate" + ,"PathUnExpandEnvStrings" + ,"UrlCompare" + ,"UrlCombine" + ,"UrlCanonicalize" + ,"UrlIsOpaque" + ,"UrlIsNoHistory" + ,"UrlIs" + ,"UrlGetLocation" + ,"UrlUnescape" + ,"UrlEscape" + ,"UrlCreateFromPath" + ,"PathCreateFromUrl" + ,"UrlHash" + ,"UrlGetPart" + ,"UrlApplyScheme" + ,"ParseURL" + ,"SHDeleteEmptyKey" + ,"SHDeleteKey" + ,"SHDeleteValue" + ,"SHGetValue" + ,"SHSetValue" + ,"SHRegGetValue" + ,"SHQueryValueEx" + ,"SHEnumKeyEx" + ,"SHEnumValue" + ,"SHQueryInfoKey" + ,"SHCopyKey" + ,"SHRegGetPath" + ,"SHRegSetPath" + ,"SHRegCreateUSKey" + ,"SHRegOpenUSKey" + ,"SHRegQueryUSValue" + ,"SHRegWriteUSValue" + ,"SHRegDeleteUSValue" + ,"SHRegDeleteEmptyUSKey" + ,"SHRegEnumUSKey" + ,"SHRegEnumUSValue" + ,"SHRegQueryInfoUSKey" + ,"SHRegGetUSValue" + ,"SHRegSetUSValue" + ,"SHRegGetBoolUSValue" + ,"AssocQueryString" + ,"AssocQueryStringByKey" + ,"AssocQueryKey" + ,"SHOpenRegStream" + ,"SHOpenRegStream2" + ,"SHCreateStreamOnFile" + ,"GetAcceptLanguages" + ,"SHFormatDateTime" + ,"SHMessageBoxCheck" + ,"SHSendMessageBroadcast" + ,"SHStripMneumonic" +] + +} diff --git a/api/Snmp.json b/api/Snmp.json new file mode 100644 index 0000000..cea3cca --- /dev/null +++ b/api/Snmp.json @@ -0,0 +1,1170 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"AsnOctetString" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dynamic","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AsnObjectIdentifier" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AsnAny" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"asnType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"asnValue","Type":{"Kind":"ApiRef","Name":"_asnValue_e__Union","TargetKind":"Default","Api":"Snmp","Parents":["AsnAny"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_asnValue_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"unsigned32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"counter64","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"bits","Type":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"sequence","Type":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"counter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gauge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ticks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"arbitrary","Type":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SnmpVarBind" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"AsnAny","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SnmpVarBindList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"list","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBind","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":[]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONINIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwUpTimeReference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phSubagentTrapEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFirstSupportedRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONINITEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pNextSupportedRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONMONITOR" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pAgentMgmtData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONQUERY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bPduType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pVarBindList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONQUERYEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nRequestType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nTransactionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVarBindList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pContextInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pErrorStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pErrorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONTRAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pEnterpriseOid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pGenericTrapId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pSpecificTrapId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pTimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVarBindList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPEXTENSIONCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"smiOCTETS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"smiOID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"smiCNTR64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hipart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lopart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"smiVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"syntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"_value_e__Union","TargetKind":"Default","Api":"Snmp","Parents":["smiVALUE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hNumber","Type":{"Kind":"ApiRef","Name":"smiCNTR64","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"oid","Type":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]},"Attrs":[]} + ,{"Name":"empty","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"smiVENDORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vendorName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"vendorContact","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"vendorVersionId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"vendorVersionDate","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"vendorEnterprise","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SNMPAPI_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPSTARTUPEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSNMPCLEANUPEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } +] + +,"Functions":[ + { + "Name":"SnmpUtilOidCpy" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOidDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOidSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOidAppend" + ,"SetLastError":true + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOidDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOidSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOidNCmp" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOid1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOid2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nSubIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilOidCmp" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOid1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOid2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOidFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pOid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOctetsCmp" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOctets1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOctets2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOctetsNCmp" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOctets1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOctets2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilOctetsCpy" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pOctetsDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pOctetsSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilOctetsFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pOctets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilAsnAnyCpy" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pAnyDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnAny","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAnySrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnAny","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilAsnAnyFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnAny","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilVarBindCpy" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVbDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBind","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVbSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBind","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilVarBindFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBind","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilVarBindListCpy" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pVblDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVblSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilVarBindListFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilMemFree" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilMemAlloc" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilMemReAlloc" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilOidToA" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Oid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilIdsToA" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Ids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"IdLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilPrintOid" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Oid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpUtilPrintAsnAny" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAny","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnAny","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSvcGetUptime" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SnmpSvcSetLogLevel" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nLogLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpSvcSetLogType" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nLogType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpUtilDbgPrint" + ,"SetLastError":false + ,"DllImport":"snmpapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nLogLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpMgrOpen" + ,"SetLastError":true + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpAgentAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpAgentCommunity","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nRetries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpMgrCtl" + ,"SetLastError":true + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwCtlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvOUTBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbOUTBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrClose" + ,"SetLastError":false + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrRequest" + ,"SetLastError":true + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"requestType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"variableBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"errorStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"errorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrStrToOid" + ,"SetLastError":false + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"oid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrOidToStr" + ,"SetLastError":false + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"oid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SnmpMgrTrapListen" + ,"SetLastError":true + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phTrapAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrGetTrap" + ,"SetLastError":false + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"enterprise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IPAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"genericTrap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"specificTrap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"timeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"variableBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpMgrGetTrapEx" + ,"SetLastError":false + ,"DllImport":"mgmtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"enterprise","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnObjectIdentifier","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"agentAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"genericTrap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"specificTrap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"community","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AsnOctetString","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"timeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"variableBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SnmpVarBindList","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpGetTranslateMode" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nTranslateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetTranslateMode" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nTranslateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetRetransmitMode" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nRetransmitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetRetransmitMode" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nRetransmitMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetTimeout" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nPolicyTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nActualTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetTimeout" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nPolicyTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetRetry" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nPolicyRetry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nActualRetry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetRetry" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nPolicyRetry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetVendorInfo" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiVENDORINFO","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpStartup" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nTranslateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nRetransmitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpCleanup" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SnmpOpen" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpClose" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpSendMsg" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"srcEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dstEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PDU","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpRecvMsg" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"srcEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"dstEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"PDU","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpRegister" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"srcEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dstEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"notification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpCreateSession" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fCallBack","Type":{"Kind":"ApiRef","Name":"SNMPAPI_CALLBACK","TargetKind":"FunctionPointer","Api":"Snmp","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpListen" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpListenEx" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nUseEntityAddr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpCancelMsg" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"reqId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpStartupEx" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nTranslateMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"nRetransmitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpCleanupEx" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SnmpStrToEntity" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SnmpEntityToStr" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"entity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SnmpFreeEntity" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"entity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpStrToContext" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpContextToStr" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpFreeContext" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpSetPort" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpCreatePdu" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PDU_type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"request_id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"error_status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"error_index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varbindlist","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetPduData" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PDU","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PDU_type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"request_id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"error_status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"error_index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"varbindlist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetPduData" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PDU","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PDU_type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"request_id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"non_repeaters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"max_repetitions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"varbindlist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SnmpDuplicatePdu" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PDU","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpFreePdu" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PDU","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpCreateVbl" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiVALUE","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpDuplicateVbl" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpFreeVbl" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpCountVbl" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetVb" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiVALUE","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpSetVb" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiVALUE","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpDeleteVb" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"vbl","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpGetLastError" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SnmpStrToOid" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dstOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpOidToStr" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"srcOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SnmpOidCopy" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"srcOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpOidCompare" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"xOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"yOID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOID","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"maxlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpEncodeMsg" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"srcEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dstEntity","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pdu","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"msgBufDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpDecodeMsg" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"srcEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"dstEntity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"pdu","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"msgBufDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SnmpFreeDescriptor" + ,"SetLastError":false + ,"DllImport":"wsnmp32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"syntax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"descriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"smiOCTETS","TargetKind":"Default","Api":"Snmp","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/SoftwareDevice.json b/api/SoftwareDevice.json new file mode 100644 index 0000000..7e05edb --- /dev/null +++ b/api/SoftwareDevice.json @@ -0,0 +1,184 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"SW_DEVICE_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SWDeviceCapabilitiesNone","Value":0} + ,{"Name":"SWDeviceCapabilitiesRemovable","Value":1} + ,{"Name":"SWDeviceCapabilitiesSilentInstall","Value":2} + ,{"Name":"SWDeviceCapabilitiesNoDisplayInUI","Value":4} + ,{"Name":"SWDeviceCapabilitiesDriverRequired","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SW_DEVICE_CREATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszzHardwareIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"pszzCompatibleIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const","NotNullTerminated","NullNullTerminated"]} + ,{"Name":"pContainerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]} + ,{"Name":"CapabilityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszDeviceLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SW_DEVICE_LIFETIME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SWDeviceLifetimeHandle","Value":0} + ,{"Name":"SWDeviceLifetimeParentPresent","Value":1} + ,{"Name":"SWDeviceLifetimeMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HSWDEVICE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SW_DEVICE_CREATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"CreateResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pszDeviceInstanceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"Functions":[ + { + "Name":"SwDeviceCreate" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszEnumeratorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszParentDeviceInstance","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCreateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SW_DEVICE_CREATE_INFO","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"SW_DEVICE_CREATE_CALLBACK","TargetKind":"FunctionPointer","Api":"SoftwareDevice","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SwDeviceClose" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwDeviceSetLifetime" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Lifetime","Type":{"Kind":"ApiRef","Name":"SW_DEVICE_LIFETIME","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwDeviceGetLifetime" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pLifetime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SW_DEVICE_LIFETIME","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SwDevicePropertySet" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SwDeviceInterfaceRegister" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pInterfaceClassGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszReferenceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDeviceInterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SwMemFree" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwDeviceInterfaceSetState" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszDeviceInterfaceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwDeviceInterfacePropertySet" + ,"SetLastError":false + ,"DllImport":"CFGMGR32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSwDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSWDEVICE__","TargetKind":"Default","Api":"SoftwareDevice","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszDeviceInterfaceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/StreamingMedia.json b/api/StreamingMedia.json new file mode 100644 index 0000000..c408476 --- /dev/null +++ b/api/StreamingMedia.json @@ -0,0 +1,405 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IMFDeviceTransform" + ,"Kind":"Com" + ,"Guid":"d818fbd8-fc46-42f2-87ac-1ea2d1f9bf32" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputAvailableType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetInputStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetOutputAvailableType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTypeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetOutputCurrentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetOutputStreamAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcInputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcOutputStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputIDArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwInputStreamIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwOutputIDArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutputStreamIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IMFMediaEvent","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eMessage","Type":{"Kind":"ApiRef","Name":"MFT_MESSAGE_TYPE","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFT_OUTPUT_DATA_BUFFER","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"DeviceStreamState","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DeviceStreamState","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"DeviceStreamState","TargetKind":"Default","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DeviceStreamState","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputStreamPreferredState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DeviceStreamState","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMFMediaType","TargetKind":"Com","Api":"MediaFoundation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"FlushInputStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushOutputStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMFDeviceTransformCallback" + ,"Kind":"Com" + ,"Guid":"6d5cb646-29ec-41fb-8179-8c4c6d750811" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnBufferSent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallbackAttributes","Type":{"Kind":"ApiRef","Name":"IMFAttributes","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pinId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MF_TRANSFER_VIDEO_FRAME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_TRANSFER_VIDEO_FRAME_DEFAULT","Value":0} + ,{"Name":"MF_TRANSFER_VIDEO_FRAME_STRETCH","Value":1} + ,{"Name":"MF_TRANSFER_VIDEO_FRAME_IGNORE_PAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MF_MEDIASOURCE_STATUS_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MF_MEDIASOURCE_STATUS_INFO_FULLYSUPPORTED","Value":0} + ,{"Name":"MF_MEDIASOURCE_STATUS_INFO_UNKNOWN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FaceRectInfoBlobHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FaceRectInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"confidenceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FaceCharacterizationBlobHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FaceCharacterization" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlinkScoreLeft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlinkScoreRight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialExpression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialExpressionScore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CapturedMetadataExposureCompensation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CapturedMetadataISOGains" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AnalogGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DigitalGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CapturedMetadataWhiteBalanceGains" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"R","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MetadataTimeStamps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Device","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Presentation","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HistogramGrid" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Region","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HistogramBlobHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Histograms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HistogramHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Bins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelMasks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Grid","Type":{"Kind":"ApiRef","Name":"HistogramGrid","TargetKind":"Default","Api":"StreamingMedia","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HistogramDataHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChannelMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Linear","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/StructuredStorage.json b/api/StructuredStorage.json new file mode 100644 index 0000000..b676618 --- /dev/null +++ b/api/StructuredStorage.json @@ -0,0 +1,6656 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"STGC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STGC_DEFAULT","Value":0} + ,{"Name":"STGC_OVERWRITE","Value":1} + ,{"Name":"STGC_ONLYIFCURRENT","Value":2} + ,{"Name":"STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE","Value":4} + ,{"Name":"STGC_CONSOLIDATE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STGMOVE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STGMOVE_MOVE","Value":0} + ,{"Name":"STGMOVE_COPY","Value":1} + ,{"Name":"STGMOVE_SHALLOWCOPY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STATFLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STATFLAG_DEFAULT","Value":0} + ,{"Name":"STATFLAG_NONAME","Value":1} + ,{"Name":"STATFLAG_NOOPEN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISequentialStream" + ,"Kind":"Com" + ,"Guid":"0c733a30-2a1c-11ce-ade5-00aa0044773d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"STATSTG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"mtime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ctime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"atime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grfLocksSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"grfStateBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STGTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STGTY_STORAGE","Value":1} + ,{"Name":"STGTY_STREAM","Value":2} + ,{"Name":"STGTY_LOCKBYTES","Value":3} + ,{"Name":"STGTY_PROPERTY","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STREAM_SEEK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STREAM_SEEK_SET","Value":0} + ,{"Name":"STREAM_SEEK_CUR","Value":1} + ,{"Name":"STREAM_SEEK_END","Value":2} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"LOCKTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LOCK_WRITE","Value":1} + ,{"Name":"LOCK_EXCLUSIVE","Value":2} + ,{"Name":"LOCK_ONLYONCE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IStream" + ,"Kind":"Com" + ,"Guid":"0000000c-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dlibMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOrigin","Type":{"Kind":"ApiRef","Name":"STREAM_SEEK","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"plibNewPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libNewSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfCommitFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Revert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LockRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLockType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLockType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstatstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"grfStatFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSTATSTG" + ,"Kind":"Com" + ,"Guid":"0000000d-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STATSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"RemSNB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulCntStr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulCntChar","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IStorage" + ,"Kind":"Com" + ,"Guid":"0000000b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstgPriority","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snbExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ciidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgiidExclude","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"snbExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"pstgDest","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveElementTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstgDest","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwcsNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfCommitFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Revert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RenameElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsOldName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwcsNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetElementTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pctime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pmtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetStateBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfStateBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstatstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"grfStatFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILockBytes" + ,"Kind":"Com" + ,"Guid":"0000000a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WriteAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLockType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLockType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstatstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"grfStatFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRootStorage" + ,"Kind":"Com" + ,"Guid":"00000012-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SwitchToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFillLockBytes" + ,"Kind":"Com" + ,"Guid":"99caf010-415e-11cf-8814-00aa00b569f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FillAppend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFillSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCanceled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"StorageLayout" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LayoutType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwcsElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cBytes","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ILayoutStorage" + ,"Kind":"Com" + ,"Guid":"0e6d4d90-6738-11cf-9608-00aa00680db4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LayoutScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStorageLayout","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"StorageLayout","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glfInterleavedFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ReLayoutDocfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsNewDfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReLayoutDocfileOnILockBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pILockBytes","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDirectWriterLock" + ,"Kind":"Com" + ,"Guid":"0e6d4d92-6738-11cf-9608-00aa00680db4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WaitForWriteAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseWriteAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HaveWriteAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"VERSIONEDSTREAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidVersion","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAUB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAUI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAUL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAFLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CADBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CACY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CADATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABSTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABSTRBLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTRBLOB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CABOOL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CASCODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAPROPVARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAUH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALPSTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CALPWSTR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CAFILETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CACLIPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CACLSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPVARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["PROPVARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","PROPVARIANT"]},"Attrs":[]} + ,{"Name":"decVal","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Struct","_Anonymous_e__Union","PROPVARIANT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVal","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"uiVal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"intVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"uintVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hVal","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uhVal","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fltVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"boolVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"__OBSOLETE__VARIANT_BOOL","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyVal","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"filetime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"puuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pclipdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrblobVal","Type":{"Kind":"ApiRef","Name":"BSTRBLOB","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"blob","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"pszVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"punkVal","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pdispVal","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pVersionedStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VERSIONEDSTREAM","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"parray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"cac","Type":{"Kind":"ApiRef","Name":"CAC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"caub","Type":{"Kind":"ApiRef","Name":"CAUB","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cai","Type":{"Kind":"ApiRef","Name":"CAI","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"caui","Type":{"Kind":"ApiRef","Name":"CAUI","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cal","Type":{"Kind":"ApiRef","Name":"CAL","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"caul","Type":{"Kind":"ApiRef","Name":"CAUL","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cah","Type":{"Kind":"ApiRef","Name":"CAH","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cauh","Type":{"Kind":"ApiRef","Name":"CAUH","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"caflt","Type":{"Kind":"ApiRef","Name":"CAFLT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cadbl","Type":{"Kind":"ApiRef","Name":"CADBL","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cabool","Type":{"Kind":"ApiRef","Name":"CABOOL","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cascode","Type":{"Kind":"ApiRef","Name":"CASCODE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cacy","Type":{"Kind":"ApiRef","Name":"CACY","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cadate","Type":{"Kind":"ApiRef","Name":"CADATE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cafiletime","Type":{"Kind":"ApiRef","Name":"CAFILETIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cauuid","Type":{"Kind":"ApiRef","Name":"CACLSID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"caclipdata","Type":{"Kind":"ApiRef","Name":"CACLIPDATA","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cabstr","Type":{"Kind":"ApiRef","Name":"CABSTR","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"cabstrblob","Type":{"Kind":"ApiRef","Name":"CABSTRBLOB","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"calpstr","Type":{"Kind":"ApiRef","Name":"CALPSTR","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"calpwstr","Type":{"Kind":"ApiRef","Name":"CALPWSTR","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"capropvar","Type":{"Kind":"ApiRef","Name":"CAPROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pcVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pbVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"piVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"puiVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"plVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pulVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"puintVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pfltVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pdblVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pboolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"pdecVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pscode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"pcyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"ppunkVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"ppdispVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"pparray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":[]} + ,{"Name":"pvarVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"PROPSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["PROPSPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpwstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"STATPROPSTG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"propid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STATPROPSETSTG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fmtid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mtime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ctime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"atime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwOSVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPropertyStorage" + ,"Kind":"Com" + ,"Guid":"00000138-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgpropvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgpropvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propidNameFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadPropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rglpwstrName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WritePropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rglpwstrName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfCommitFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Revert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Enum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATPROPSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pmtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Stat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstatpsstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATPROPSETSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertySetStorage" + ,"Kind":"Com" + ,"Guid":"0000013a-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppprstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppprstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Enum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATPROPSETSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSTATPROPSTG" + ,"Kind":"Com" + ,"Guid":"00000139-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STATPROPSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATPROPSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSTATPROPSETSTG" + ,"Kind":"Com" + ,"Guid":"0000013b-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"STATPROPSETSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATPROPSETSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"STGOPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"usVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ulSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwcsTemplateFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIDMSI_STATUS_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PIDMSI_STATUS_NORMAL","Value":0} + ,{"Name":"PIDMSI_STATUS_NEW","Value":1} + ,{"Name":"PIDMSI_STATUS_PRELIM","Value":2} + ,{"Name":"PIDMSI_STATUS_DRAFT","Value":3} + ,{"Name":"PIDMSI_STATUS_INPROGRESS","Value":4} + ,{"Name":"PIDMSI_STATUS_EDIT","Value":5} + ,{"Name":"PIDMSI_STATUS_REVIEW","Value":6} + ,{"Name":"PIDMSI_STATUS_PROOF","Value":7} + ,{"Name":"PIDMSI_STATUS_FINAL","Value":8} + ,{"Name":"PIDMSI_STATUS_OTHER","Value":32767} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PMemoryAllocator" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INDEXID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbIndexId","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_PFNSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JET_RSTMAP_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szNewDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RSTMAP_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szNewDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tagCONVERT_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szOldDll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["tagCONVERT_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","tagCONVERT_A"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"tagCONVERT_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szOldDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["tagCONVERT_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","tagCONVERT_W"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JET_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvArg1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvArg2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulUnused","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JET_SNPROG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cunitDone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cunitTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_DBINFOUPGRADE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFilesizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFilesizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFreeSpaceRequiredLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFreeSpaceRequiredHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"csecToUpgrade","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_DBINFOUPGRADE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","JET_DBINFOUPGRADE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JET_OBJECTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"objtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dtCreate","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dtUpdate","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_OBJECTLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcontainername","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidobjectname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidobjtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columniddtCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columniddtUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidgrbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_COLUMNLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidPresentationOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcolumnname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcolumnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcoltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCountry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidLangid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCollate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidgrbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidBaseTableName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidBaseColumnName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidDefinitionName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_COLUMNDEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCountry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCollate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_COLUMNBASE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCountry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFiller","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szBaseTableName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szBaseColumnName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_COLUMNBASE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"coltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wCountry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFiller","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szBaseTableName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szBaseColumnName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INDEXLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidindexname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidgrbitIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidiColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcolumnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcoltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCountry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidLangid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidCollate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidgrbitColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidcolumnname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidLCMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_JET_COLUMNCREATE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"coltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_JET_COLUMNCREATE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szColumnName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"coltyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_JET_USERDEFINEDDEFAULT_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pbUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDependantColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_JET_USERDEFINEDDEFAULT_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szCallback","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pbUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbUserData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDependantColumns","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_CONDITIONALCOLUMN_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_CONDITIONALCOLUMN_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szColumnName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_UNICODEINDEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_UNICODEINDEX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TUPLELIMITS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"chLengthMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"chLengthMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"chToIndexMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ichStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SPACEHINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulInitialDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbInitial","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaintDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGrowth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMinExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMaxExtent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INDEXCREATE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE_A"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE_A"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_INDEXCREATE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE_W"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE_W"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_INDEXCREATE2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE2_A"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE2_A"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_INDEXCREATE2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE2_W"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE2_W"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_INDEXCREATE3_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX2","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE3_A"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_INDEXCREATE3_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIndexName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX2","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_INDEXCREATE3_W"]},"Attrs":[]} + ,{"Name":"rgconditionalcolumn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_CONDITIONALCOLUMN_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cConditionalColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptuplelimits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TUPLELIMITS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_TABLECREATE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE2_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE2_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE3_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE2_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeqSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"pLVSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cbSeparateLV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE3_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE2_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeqSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"pLVSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cbSeparateLV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE4_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE3_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeqSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"pLVSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cbSeparateLV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_TABLECREATE4_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szTemplateTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgcolumncreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_JET_COLUMNCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgindexcreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE3_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cIndexes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCallback","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSeqSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"pLVSpacehints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SPACEHINTS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cbSeparateLV","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCreated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_OPENTEMPORARYTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgcolumndef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ccolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgcolumnid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_OPENTEMPORARYTABLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgcolumndef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"ccolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX2","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prgcolumnid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cbKeyMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbVarSegMac","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ibLongValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidNextTagged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ibLongValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RECPOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"centriesLT","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"centriesInRange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"centriesTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RECORDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INDEXRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RELOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JET_relopEquals","Value":0} + ,{"Name":"JET_relopPrefixEquals","Value":1} + ,{"Name":"JET_relopNotEquals","Value":2} + ,{"Name":"JET_relopLessThanOrEqual","Value":3} + ,{"Name":"JET_relopLessThan","Value":4} + ,{"Name":"JET_relopGreaterThanOrEqual","Value":5} + ,{"Name":"JET_relopGreaterThan","Value":6} + ,{"Name":"JET_relopBitmaskEqualsZero","Value":7} + ,{"Name":"JET_relopBitmaskNotEqualsZero","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JET_INDEX_COLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"relop","Type":{"Kind":"ApiRef","Name":"JET_RELOP","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INDEX_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgStartColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEX_COLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cStartColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgEndColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEX_COLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"cEndColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_LOGTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bSeconds","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bMinutes","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bHours","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bDay","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bMonth","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bYear","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_LOGTIME"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_LOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFiller2","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous2_e__Union","JET_LOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFiller1","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous1_e__Union","JET_LOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JET_BKLOGTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bSeconds","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bMinutes","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bHours","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bDay","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bMonth","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"bYear","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_BKLOGTIME"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_BKLOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFiller2","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous2_e__Union","JET_BKLOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFiller1","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous1_e__Union","JET_BKLOGTIME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JET_LGPOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ib","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"isec","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lGeneration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ulRandom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeCreate","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"szComputerName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_BKINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lgposMark","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_BKINFO"]},"Attrs":[]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"logtimeMark","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bklogtimeMark","Type":{"Kind":"ApiRef","Name":"JET_BKLOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JET_DBINFOMISC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signDb","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"dbstate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lgposConsistent","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeConsistent","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeAttach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposAttach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeDetach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposDetach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"signLog","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoIncPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullCur","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"fShadowingDisabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUpgradeDb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSPNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_DBINFOMISC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signDb","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"dbstate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lgposConsistent","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeConsistent","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeAttach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposAttach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeDetach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposDetach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"signLog","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoIncPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullCur","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"fShadowingDisabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUpgradeDb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSPNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMinRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMaxRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeGenMaxCreate","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeRepair","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCountOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixSuccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixSuccess","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixSuccessOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixFail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixFail","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixFailOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBadChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeBadChecksum","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulBadChecksumOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_DBINFOMISC3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signDb","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"dbstate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lgposConsistent","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeConsistent","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeAttach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposAttach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeDetach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposDetach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"signLog","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoIncPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullCur","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"fShadowingDisabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUpgradeDb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSPNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMinRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMaxRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeGenMaxCreate","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeRepair","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCountOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixSuccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixSuccess","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixSuccessOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixFail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixFail","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixFailOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBadChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeBadChecksum","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulBadChecksumOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genCommitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_DBINFOMISC4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulUpdate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"signDb","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"dbstate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lgposConsistent","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeConsistent","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeAttach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposAttach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeDetach","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"lgposDetach","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"signLog","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoIncPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoFullCur","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"fShadowingDisabled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fUpgradeDb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSPNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMinRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genMaxRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeGenMaxCreate","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeRepair","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulRepairCountOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixSuccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixSuccess","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixSuccessOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulECCFixFail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeECCFixFail","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulECCFixFailOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBadChecksum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"logtimeBadChecksum","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ulBadChecksumOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"genCommitted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bkinfoCopyPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"bkinfoDiffPrev","Type":{"Kind":"ApiRef","Name":"JET_BKINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_THREADSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageReferenced","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPagePreread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageDirtied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageRedirtied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLogRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbLogRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_THREADSTATS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageReferenced","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPagePreread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageDirtied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPageRedirtied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLogRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbLogRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cusecPageCacheMiss","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cPageCacheMiss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RSTINFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgrstmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"crstmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lgposStop","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeStop","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RSTINFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgrstmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ,{"Name":"crstmap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lgposStop","Type":{"Kind":"ApiRef","Name":"JET_LGPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"logtimeStop","Type":{"Kind":"ApiRef","Name":"JET_LOGTIME","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_ERRCAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JET_errcatUnknown","Value":0} + ,{"Name":"JET_errcatError","Value":1} + ,{"Name":"JET_errcatOperation","Value":2} + ,{"Name":"JET_errcatFatal","Value":3} + ,{"Name":"JET_errcatIO","Value":4} + ,{"Name":"JET_errcatResource","Value":5} + ,{"Name":"JET_errcatMemory","Value":6} + ,{"Name":"JET_errcatQuota","Value":7} + ,{"Name":"JET_errcatDisk","Value":8} + ,{"Name":"JET_errcatData","Value":9} + ,{"Name":"JET_errcatCorruption","Value":10} + ,{"Name":"JET_errcatInconsistent","Value":11} + ,{"Name":"JET_errcatFragmentation","Value":12} + ,{"Name":"JET_errcatApi","Value":13} + ,{"Name":"JET_errcatUsage","Value":14} + ,{"Name":"JET_errcatState","Value":15} + ,{"Name":"JET_errcatObsolete","Value":16} + ,{"Name":"JET_errcatMax","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JET_ERRINFOBASIC_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"errValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"errcatMostSpecific","Type":{"Kind":"ApiRef","Name":"JET_ERRCAT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"rgCategoricalHierarchy","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lSourceLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgszSourceFile","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_COMMIT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"signLog","Type":{"Kind":"ApiRef","Name":"JET_SIGNATURE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"commitId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_PFNDURABLECOMMITCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCommitIdSeen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COMMIT_ID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JET_INDEXCHECKING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JET_IndexCheckingOff","Value":0} + ,{"Name":"JET_IndexCheckingOn","Value":1} + ,{"Name":"JET_IndexCheckingDeferToOpenTable","Value":2} + ,{"Name":"JET_IndexCheckingMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JET_OPERATIONCONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulUserID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nOperationID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nOperationType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nClientType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SETCOLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ibLongValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SETSYSPARAM_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_SETSYSPARAM_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RETRIEVECOLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbActual","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ibLongValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"columnidNextTagged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_ENUMCOLUMNID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ctagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgtagSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_ENUMCOLUMNVALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_ENUMCOLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"StructuredStorage","Parents":["JET_ENUMCOLUMN"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","JET_ENUMCOLUMN"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"StructuredStorage","Parents":["_Anonymous_e__Union","JET_ENUMCOLUMN"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEnumColumnValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgEnumColumnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_ENUMCOLUMNVALUE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JET_PFNREALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JET_RECSIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbLongValueData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbOverhead","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbLongValueOverhead","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cNonTaggedColumns","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cTaggedColumns","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cLongValues","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cMultiValues","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_RECSIZE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbLongValueData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbOverhead","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbLongValueOverhead","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cNonTaggedColumns","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cTaggedColumns","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cLongValues","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cMultiValues","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cCompressedColumns","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbDataCompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbLongValueDataCompressed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_LOGINFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szBaseName","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_LOGINFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulGenHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szBaseName","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INSTANCE_INFO_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cDatabases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDatabaseFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"szDatabaseDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"szDatabaseSLVFileName_Obsolete","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JET_INSTANCE_INFO_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInstanceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cDatabases","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDatabaseFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ,{"Name":"szDatabaseDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ,{"Name":"szDatabaseSLVFileName_Obsolete","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"CreateStreamOnHGlobal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGlobal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"fDeleteOnRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppstm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHGlobalFromStream" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"phglobal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantCopy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PropVariantClear" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePropVariantArray" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cVariants","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgvars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteFmtUserTypeStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cf","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpszUserType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadFmtUserTypeStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"lplpszUserType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OleConvertOLESTREAMToIStorage" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpolestream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DVTARGETDEVICE","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OleConvertIStorageToOLESTREAM" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpolestream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConvertStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OleConvertIStorageToOLESTREAMEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cfFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"polestm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OleConvertOLESTREAMToIStorageEx" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"polestm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLESTREAM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pstg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"plwWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pmedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StgSerializePropVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppProp","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgDeserializePropVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgCreateDocfile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgCreateDocfileOnILockBytes" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plkbyt","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgOpenStorage" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pstgPriority","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snbExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgOpenStorageOnILockBytes" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plkbyt","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pstgPriority","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"snbExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Optional"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgIsStorageFile" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StgIsStorageILockBytes" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plkbyt","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StgSetTimes" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pctime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"patime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pmtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"StgCreateStorageEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStgOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGOPTIONS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObjectOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgOpenStorageEx" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stgfmt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStgOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGOPTIONS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObjectOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgCreatePropStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropStg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgOpenPropStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropStg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgCreatePropSetStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStorage","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropSetStg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertySetStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FmtIdToPropStgName" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"oszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropStgNameToFmtId" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadClassStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteClassStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadClassStm" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteClassStm" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStm","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetHGlobalFromILockBytes" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plkbyt","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"phglobal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateILockBytesOnHGlobal" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hGlobal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"fDeleteOnRelease","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pplkbyt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConvertStg" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStg","Type":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoBuildVersion" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"DcomChannelSetHResult" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pulReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"appsHR","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StgOpenAsyncDocfileOnIFillLockBytes" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflb","Type":{"Kind":"ApiRef","Name":"IFillLockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgGetIFillLockBytesOnILockBytes" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pilb","Type":{"Kind":"ApiRef","Name":"ILockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppflb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFillLockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgGetIFillLockBytesOnFile" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppflb","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFillLockBytes","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgOpenLayoutDocfile" + ,"SetLastError":false + ,"DllImport":"dflayout" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwcsDfName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstgOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgConvertVariantToProperty" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pprop","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pcIndirect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"StgConvertPropertyToVariant" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pprop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pma","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PMemoryAllocator","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStdProgressIndicator" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIbscCaller","Type":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIbsc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBindStatusCallback","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StgPropertyLengthAsVariant" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPERTYVALUE","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetInit" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"JetInit2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetInit3A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"prstInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RSTINFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetInit3W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"prstInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RSTINFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetCreateInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetCreateInstance2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"szDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateInstance2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"szDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetInstanceMiscInfo" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetTerm" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetTerm2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetStopService" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"JetStopServiceInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetStopServiceInstance2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetStopBackup" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"JetStopBackupInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetSystemParameterA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"szParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetSetSystemParameterW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pinstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"szParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetGetSystemParameterA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"szParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetSystemParameterW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"paramid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"szParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetEnableMultiInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psetsysparam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_SETSYSPARAM_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"csetsysparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcsetsucceed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetEnableMultiInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psetsysparam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_SETSYSPARAM_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"csetsysparam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcsetsucceed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetThreadStats" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginSessionA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psesid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"szPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetBeginSessionW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psesid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"szUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"szPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetDupSession" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psesid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetEndSession" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetVersion" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetIdle" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateDatabaseA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateDatabaseW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateDatabase2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cpgDatabaseSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateDatabase2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cpgDatabaseSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetAttachDatabaseA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetAttachDatabaseW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetAttachDatabase2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cpgDatabaseSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetAttachDatabase2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cpgDatabaseSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDetachDatabaseA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetDetachDatabaseW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetDetachDatabase2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDetachDatabase2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetObjectInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"objtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szContainerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"szObjectName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetObjectInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"objtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szContainerName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"szObjectName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetTableInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetTableInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateTableA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"lPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetCreateTableW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"lPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndexA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndexW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE2_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE2_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex3A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE3_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex3W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE3_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex4A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE4_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetCreateTableColumnIndex4W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptablecreate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_TABLECREATE4_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetDeleteTableA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDeleteTableW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRenameTableA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szNameNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRenameTableW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szNameNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetTableColumnInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetTableColumnInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetColumnInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pColumnNameOrId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetColumnInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwColumnNameOrId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetAddColumnA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pcolumndef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvDefault","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcolumnid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetAddColumnW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pcolumndef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvDefault","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcolumnid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetDeleteColumnA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDeleteColumnW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDeleteColumn2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetDeleteColumn2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetRenameColumnA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szNameNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRenameColumnW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szNameNew","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetColumnDefaultValueA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetSetColumnDefaultValueW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szColumnName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetGetTableIndexInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetTableIndexInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetIndexInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetIndexInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndexA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndexW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lDensity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex3A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE2_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex3W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE2_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex4A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE3_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCreateIndex4W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pindexcreate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXCREATE3_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cIndexCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDeleteIndexA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDeleteIndexW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginTransaction" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginTransaction2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginTransaction3" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"trxid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCommitTransaction" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCommitTransaction2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cmsecDurableCommit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCommitId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_COMMIT_ID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetRollback" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetDatabaseInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetDatabaseInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetDatabaseFileInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetDatabaseFileInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOpenDatabaseA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOpenDatabaseW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pdbid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCloseDatabase" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOpenTableA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pvParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenTableW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pvParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetSetTableSequential" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetResetTableSequential" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCloseTable" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDelete" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetUpdate" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetUpdate2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetEscrowUpdate" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvOld","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOldMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbOldActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRetrieveColumn" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pretinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RETINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"JetRetrieveColumns" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pretrievecolumn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RETRIEVECOLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cretrievecolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetEnumerateColumns" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cEnumColumnId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgEnumColumnId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_ENUMCOLUMNID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pcEnumColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgEnumColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_ENUMCOLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pfnRealloc","Type":{"Kind":"ApiRef","Name":"JET_PFNREALLOC","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvReallocContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbDataMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetRecordSize" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"precsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RECSIZE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetGetRecordSize2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"precsize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RECSIZE2","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetSetColumn" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"columnid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psetinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_SETINFO","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetSetColumns" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"psetcolumn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_SETCOLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"csetcolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetPrepareUpdate" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetRecordPosition" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"precpos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RECPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbRecpos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGotoPosition" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"precpos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RECPOS","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetCursorInfo" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDupCursor" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetCurrentIndexA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"cbIndexName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetCurrentIndexW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"cbIndexName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndexA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetSetCurrentIndexW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex3A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex3W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex4A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pindexid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCurrentIndex4W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szIndexName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pindexid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INDEXID","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itagSequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetMove" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetCursorFilter" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgColumnFilters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEX_COLUMN","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cColumnFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetLock" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetMakeKey" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSeek" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetPrereadKeys" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpvKeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ,{"Name":"rgcbKeys","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ckeys","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pckeysPreread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetPrereadIndexRanges" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgIndexRanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEX_RANGE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cIndexRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pcRangesPreread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"rgcolumnidPreread","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"ccolumnidPreread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetBookmark" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetSecondaryIndexBookmark" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSecondaryKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSecondaryKeyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSecondaryKeyActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvPrimaryBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbPrimaryBookmarkMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbPrimaryBookmarkActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetCompactA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szDatabaseDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pconvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagCONVERT_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCompactW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szDatabaseDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pconvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tagCONVERT_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragmentA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragmentW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragment2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"JET_CALLBACK","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragment2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"JET_CALLBACK","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragment3A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"JET_CALLBACK","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetDefragment3W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szTableName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pcPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"JET_CALLBACK","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetDatabaseSizeA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cpg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcpgReal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetSetDatabaseSizeW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDatabaseName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"cpg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcpgReal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetGrowDatabase" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cpg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcpgReal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetResizeDatabase" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dbid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cpgTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcpgActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetSetSessionContext" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetResetSessionContext" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGotoBookmark" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGotoSecondaryIndexBookmark" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvSecondaryKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbSecondaryKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvPrimaryBookmark","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbPrimaryBookmark","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetIntersectIndexes" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgindexrange","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_INDEXRANGE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cindexrange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"precordlist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_RECORDLIST","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetComputeStats" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOpenTempTable" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgcolumndef","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ccolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgcolumnid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenTempTable2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgcolumndef","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ccolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgcolumnid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenTempTable3" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgcolumndef","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_COLUMNDEF","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ccolumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pidxunicode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_UNICODEINDEX","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptableid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgcolumnid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenTemporaryTable" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"popentemporarytable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_OPENTEMPORARYTABLE","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOpenTemporaryTable2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"popentemporarytable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_OPENTEMPORARYTABLE2","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBackupA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szBackupPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetBackupW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szBackupPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetBackupInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szBackupPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetBackupInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szBackupPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnStatus","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestoreA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestoreW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestore2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestore2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestoreInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetRestoreInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"JetSetIndexRange" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableidSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetIndexRecordCount" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcrec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"crecMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRetrieveKey" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginExternalBackup" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetBeginExternalBackupInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetAttachInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szzDatabases","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetAttachInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wszzDatabases","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetAttachInfoInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szzDatabases","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetAttachInfoInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szzDatabases","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetOpenFileA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"phfFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenFileW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"phfFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenFileInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"phfFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetOpenFileInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"phfFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pulFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetReadFile" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hfFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetReadFileInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hfFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetCloseFile" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hfFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetCloseFileInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hfFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetLogInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetLogInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetLogInfoInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetLogInfoInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetLogInfoInstance2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pLogInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_LOGINFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"JetGetLogInfoInstance2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pLogInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_LOGINFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"JetGetTruncateLogInfoInstanceA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetGetTruncateLogInfoInstanceW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszzLogs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"JetTruncateLog" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"JetTruncateLogInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetEndExternalBackup" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"JetEndExternalBackupInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetEndExternalBackupInstance2" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetExternalRestoreA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szCheckpointFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"rgrstmap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"crstfilemap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szBackupLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetExternalRestoreW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szCheckpointFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"rgrstmap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"crstfilemap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szBackupLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"genLow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"genHigh","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetExternalRestore2A" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szCheckpointFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"szLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"rgrstmap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"crstfilemap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szBackupLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"pLogInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_LOGINFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szTargetInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"szTargetInstanceLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"szTargetInstanceCheckpointPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetExternalRestore2W" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"szCheckpointFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"szLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"rgrstmap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JET_RSTMAP_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"crstfilemap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"szBackupLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pLogInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_LOGINFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szTargetInstanceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"szTargetInstanceLogPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"szTargetInstanceCheckpointPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"pfn","Type":{"Kind":"ApiRef","Name":"JET_PFNSTATUS","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetRegisterCallback" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"JET_CALLBACK","TargetKind":"FunctionPointer","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phCallbackId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetUnregisterCallback" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbtyp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCallbackId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetInstanceInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetGetInstanceInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"JetFreeBuffer" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pbBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JetSetLS" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetLS" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetOSSnapshotPrepare" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"psnapId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotPrepareInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotFreezeA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotFreezeW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotThaw" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotAbort" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotTruncateLog" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotTruncateLogInstance" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotGetFreezeInfoA" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_A","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotGetFreezeInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pcInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"paInstanceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JET_INSTANCE_INFO_W","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetOSSnapshotEnd" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"snapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetConfigureProcessForCrashDump" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"JetGetErrorInfoW" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pvResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grbit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetSetSessionParameter" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"sesparamid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"JetGetSessionParameter" + ,"SetLastError":false + ,"DllImport":"ESENT" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"sesid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"sesparamid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbParamMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbParamActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } +] + +,"UnicodeAliases":[ + "JET_RSTMAP_" + ,"tagCONVERT_" + ,"JET_COLUMNBASE_" + ,"tag_JET_COLUMNCREATE_" + ,"tag_JET_USERDEFINEDDEFAULT_" + ,"JET_CONDITIONALCOLUMN_" + ,"JET_INDEXCREATE_" + ,"JET_INDEXCREATE2_" + ,"JET_INDEXCREATE3_" + ,"JET_TABLECREATE_" + ,"JET_TABLECREATE2_" + ,"JET_TABLECREATE3_" + ,"JET_TABLECREATE4_" + ,"JET_RSTINFO_" + ,"JET_SETSYSPARAM_" + ,"JET_LOGINFO_" + ,"JET_INSTANCE_INFO_" + ,"JetInit3" + ,"JetCreateInstance" + ,"JetCreateInstance2" + ,"JetSetSystemParameter" + ,"JetGetSystemParameter" + ,"JetEnableMultiInstance" + ,"JetBeginSession" + ,"JetCreateDatabase" + ,"JetCreateDatabase2" + ,"JetAttachDatabase" + ,"JetAttachDatabase2" + ,"JetDetachDatabase" + ,"JetDetachDatabase2" + ,"JetGetObjectInfo" + ,"JetGetTableInfo" + ,"JetCreateTable" + ,"JetCreateTableColumnIndex" + ,"JetCreateTableColumnIndex2" + ,"JetCreateTableColumnIndex3" + ,"JetCreateTableColumnIndex4" + ,"JetDeleteTable" + ,"JetRenameTable" + ,"JetGetTableColumnInfo" + ,"JetGetColumnInfo" + ,"JetAddColumn" + ,"JetDeleteColumn" + ,"JetDeleteColumn2" + ,"JetRenameColumn" + ,"JetSetColumnDefaultValue" + ,"JetGetTableIndexInfo" + ,"JetGetIndexInfo" + ,"JetCreateIndex" + ,"JetCreateIndex2" + ,"JetCreateIndex3" + ,"JetCreateIndex4" + ,"JetDeleteIndex" + ,"JetGetDatabaseInfo" + ,"JetGetDatabaseFileInfo" + ,"JetOpenDatabase" + ,"JetOpenTable" + ,"JetGetCurrentIndex" + ,"JetSetCurrentIndex" + ,"JetSetCurrentIndex2" + ,"JetSetCurrentIndex3" + ,"JetSetCurrentIndex4" + ,"JetCompact" + ,"JetDefragment" + ,"JetDefragment2" + ,"JetDefragment3" + ,"JetSetDatabaseSize" + ,"JetBackup" + ,"JetBackupInstance" + ,"JetRestore" + ,"JetRestore2" + ,"JetRestoreInstance" + ,"JetGetAttachInfo" + ,"JetGetAttachInfoInstance" + ,"JetOpenFile" + ,"JetOpenFileInstance" + ,"JetGetLogInfo" + ,"JetGetLogInfoInstance" + ,"JetGetLogInfoInstance2" + ,"JetGetTruncateLogInfoInstance" + ,"JetExternalRestore" + ,"JetExternalRestore2" + ,"JetGetInstanceInfo" + ,"JetOSSnapshotFreeze" + ,"JetOSSnapshotGetFreezeInfo" +] + +} diff --git a/api/Sync.json b/api/Sync.json new file mode 100644 index 0000000..83955a8 --- /dev/null +++ b/api/Sync.json @@ -0,0 +1,45 @@ +{ + +"Constants":[ +] + +,"Types":[ +] + +,"Functions":[ + { + "Name":"EnterCriticalSection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePrivateNamespaceA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NamespaceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPrivateNamespaceAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpAliasPrefix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenPrivateNamespaceA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NamespaceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpAliasPrefix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/SystemEventNotificationService.json b/api/SystemEventNotificationService.json new file mode 100644 index 0000000..25a4cb0 --- /dev/null +++ b/api/SystemEventNotificationService.json @@ -0,0 +1,283 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"QOCINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SENS" + ,"Kind":"ComClassID" + ,"Guid":"d597cafe-5b9f-11d1-8dd2-00aa004abd5e" + } + ,{ + "Name":"SENS_QOCINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISensNetwork" + ,"Kind":"Com" + ,"Guid":"d597bab1-5b9f-11d1-8dd2-00aa004abd5e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectionMade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpQOCInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENS_QOCINFO","TargetKind":"Default","Api":"SystemEventNotificationService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectionMadeNoQOCInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectionLost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestinationReachable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDestination","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrConnection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpQOCInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SENS_QOCINFO","TargetKind":"Default","Api":"SystemEventNotificationService","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestinationReachableNoQOCInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDestination","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrConnection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISensOnNow" + ,"Kind":"Com" + ,"Guid":"d597bab2-5b9f-11d1-8dd2-00aa004abd5e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"OnACPower" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnBatteryPower" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBatteryLifePercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BatteryLow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBatteryLifePercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISensLogon" + ,"Kind":"Com" + ,"Guid":"d597bab3-5b9f-11d1-8dd2-00aa004abd5e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Logon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Logoff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartShell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisplayUnlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartScreenSaver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopScreenSaver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISensLogon2" + ,"Kind":"Com" + ,"Guid":"d597bab4-5b9f-11d1-8dd2-00aa004abd5e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Logon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Logoff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SessionDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SessionReconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostShell" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"IsDestinationReachableA" + ,"SetLastError":true + ,"DllImport":"SensApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDestination","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpQOCInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOCINFO","TargetKind":"Default","Api":"SystemEventNotificationService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsDestinationReachableW" + ,"SetLastError":true + ,"DllImport":"SensApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszDestination","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpQOCInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOCINFO","TargetKind":"Default","Api":"SystemEventNotificationService","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsNetworkAlive" + ,"SetLastError":true + ,"DllImport":"SensApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "IsDestinationReachable" +] + +} diff --git a/api/SystemRestore.json b/api/SystemRestore.json new file mode 100644 index 0000000..9384fd1 --- /dev/null +++ b/api/SystemRestore.json @@ -0,0 +1,92 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"RESTOREPOINTINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRestorePtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESTOREPOINTINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRestorePtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RESTOREPTINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ftCreation","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRestorePtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRPNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STATEMGRSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"nStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"llSequenceNumber","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SRSetRestorePointA" + ,"SetLastError":false + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRestorePtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESTOREPOINTINFOA","TargetKind":"Default","Api":"SystemRestore","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSMgrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATEMGRSTATUS","TargetKind":"Default","Api":"SystemRestore","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SRSetRestorePointW" + ,"SetLastError":false + ,"DllImport":"sfc" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pRestorePtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESTOREPOINTINFOW","TargetKind":"Default","Api":"SystemRestore","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pSMgrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATEMGRSTATUS","TargetKind":"Default","Api":"SystemRestore","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "RESTOREPOINTINFO" + ,"SRSetRestorePoint" +] + +} diff --git a/api/SystemServices.json b/api/SystemServices.json new file mode 100644 index 0000000..21f32a4 --- /dev/null +++ b/api/SystemServices.json @@ -0,0 +1,98924 @@ +{ + +"Constants":[ + { + "Name":"TRUE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FALSE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"RT_CURSOR" + ,"NativeType":"UInt16" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RT_BITMAP" + ,"NativeType":"UInt16" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RT_ICON" + ,"NativeType":"UInt16" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"RT_MENU" + ,"NativeType":"UInt16" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"RT_DIALOG" + ,"NativeType":"UInt16" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"RT_STRING" + ,"NativeType":"UInt16" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"RT_FONTDIR" + ,"NativeType":"UInt16" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"RT_FONT" + ,"NativeType":"UInt16" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"RT_ACCELERATOR" + ,"NativeType":"UInt16" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"RT_RCDATA" + ,"NativeType":"UInt16" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"RT_MESSAGETABLE" + ,"NativeType":"UInt16" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"DIFFERENCE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"RT_GROUP_CURSOR" + ,"NativeType":"UInt16" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"RT_GROUP_ICON" + ,"NativeType":"UInt16" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"RT_VERSION" + ,"NativeType":"UInt16" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RT_DLGINCLUDE" + ,"NativeType":"UInt16" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"RT_PLUGPLAY" + ,"NativeType":"UInt16" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"RT_VXD" + ,"NativeType":"UInt16" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"RT_ANICURSOR" + ,"NativeType":"UInt16" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"RT_ANIICON" + ,"NativeType":"UInt16" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"RT_HTML" + ,"NativeType":"UInt16" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"RT_MANIFEST" + ,"NativeType":"UInt16" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"CREATEPROCESS_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ISOLATIONAWARE_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ISOLATIONPOLICY_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ISOLATIONPOLICY_BROWSER_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"MINIMUM_RESERVED_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID" + ,"NativeType":"UInt16" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SETWALLPAPER_DEFAULT" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"SB_HORZ" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SB_VERT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SB_CTL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SB_BOTH" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SB_LINEUP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SB_LINELEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SB_LINEDOWN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SB_LINERIGHT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SB_PAGEUP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SB_PAGELEFT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SB_PAGEDOWN" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SB_PAGERIGHT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SB_THUMBPOSITION" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SB_THUMBTRACK" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SB_TOP" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SB_LEFT" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SB_BOTTOM" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SB_RIGHT" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SB_ENDSCROLL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SW_HIDE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWNORMAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SW_NORMAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWMINIMIZED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWMAXIMIZED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SW_MAXIMIZE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWNOACTIVATE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOW" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SW_MINIMIZE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWMINNOACTIVE" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWNA" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SW_RESTORE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"SW_SHOWDEFAULT" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"SW_FORCEMINIMIZE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"SW_MAX" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HIDE_WINDOW" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SHOW_OPENWINDOW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SHOW_ICONWINDOW" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SHOW_FULLSCREEN" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SHOW_OPENNOACTIVATE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SW_PARENTCLOSING" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SW_OTHERZOOM" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SW_PARENTOPENING" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SW_OTHERUNZOOM" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"AW_HOR_POSITIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"AW_HOR_NEGATIVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"AW_VER_POSITIVE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"AW_VER_NEGATIVE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"AW_CENTER" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"AW_HIDE" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"AW_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"AW_SLIDE" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"AW_BLEND" + ,"NativeType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"KF_EXTENDED" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"KF_DLGMODE" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"KF_MENUMODE" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"KF_ALTDOWN" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"KF_REPEAT" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"KF_UP" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"VK_LBUTTON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"VK_RBUTTON" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"VK_CANCEL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"VK_MBUTTON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"VK_XBUTTON1" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"VK_XBUTTON2" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"VK_BACK" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"VK_TAB" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"VK_CLEAR" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"VK_RETURN" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"VK_SHIFT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"VK_CONTROL" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"VK_MENU" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"VK_PAUSE" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"VK_CAPITAL" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"VK_KANA" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"VK_HANGEUL" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"VK_HANGUL" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"VK_JUNJA" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"VK_FINAL" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"VK_HANJA" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"VK_KANJI" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"VK_ESCAPE" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"VK_CONVERT" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"VK_NONCONVERT" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"VK_ACCEPT" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"VK_MODECHANGE" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"VK_SPACE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"VK_PRIOR" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"VK_NEXT" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"VK_END" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"VK_HOME" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"VK_LEFT" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"VK_UP" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"VK_RIGHT" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"VK_DOWN" + ,"NativeType":"Int32" + ,"Value":40 + ,"Attrs":[] + } + ,{ + "Name":"VK_SELECT" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"VK_PRINT" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"VK_EXECUTE" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"VK_SNAPSHOT" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"VK_INSERT" + ,"NativeType":"Int32" + ,"Value":45 + ,"Attrs":[] + } + ,{ + "Name":"VK_DELETE" + ,"NativeType":"Int32" + ,"Value":46 + ,"Attrs":[] + } + ,{ + "Name":"VK_HELP" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"VK_LWIN" + ,"NativeType":"Int32" + ,"Value":91 + ,"Attrs":[] + } + ,{ + "Name":"VK_RWIN" + ,"NativeType":"Int32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"VK_APPS" + ,"NativeType":"Int32" + ,"Value":93 + ,"Attrs":[] + } + ,{ + "Name":"VK_SLEEP" + ,"NativeType":"Int32" + ,"Value":95 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD0" + ,"NativeType":"Int32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD1" + ,"NativeType":"Int32" + ,"Value":97 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD2" + ,"NativeType":"Int32" + ,"Value":98 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD3" + ,"NativeType":"Int32" + ,"Value":99 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD4" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD5" + ,"NativeType":"Int32" + ,"Value":101 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD6" + ,"NativeType":"Int32" + ,"Value":102 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD7" + ,"NativeType":"Int32" + ,"Value":103 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD8" + ,"NativeType":"Int32" + ,"Value":104 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMPAD9" + ,"NativeType":"Int32" + ,"Value":105 + ,"Attrs":[] + } + ,{ + "Name":"VK_MULTIPLY" + ,"NativeType":"Int32" + ,"Value":106 + ,"Attrs":[] + } + ,{ + "Name":"VK_ADD" + ,"NativeType":"Int32" + ,"Value":107 + ,"Attrs":[] + } + ,{ + "Name":"VK_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":108 + ,"Attrs":[] + } + ,{ + "Name":"VK_SUBTRACT" + ,"NativeType":"Int32" + ,"Value":109 + ,"Attrs":[] + } + ,{ + "Name":"VK_DECIMAL" + ,"NativeType":"Int32" + ,"Value":110 + ,"Attrs":[] + } + ,{ + "Name":"VK_DIVIDE" + ,"NativeType":"Int32" + ,"Value":111 + ,"Attrs":[] + } + ,{ + "Name":"VK_F1" + ,"NativeType":"Int32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"VK_F2" + ,"NativeType":"Int32" + ,"Value":113 + ,"Attrs":[] + } + ,{ + "Name":"VK_F3" + ,"NativeType":"Int32" + ,"Value":114 + ,"Attrs":[] + } + ,{ + "Name":"VK_F4" + ,"NativeType":"Int32" + ,"Value":115 + ,"Attrs":[] + } + ,{ + "Name":"VK_F5" + ,"NativeType":"Int32" + ,"Value":116 + ,"Attrs":[] + } + ,{ + "Name":"VK_F6" + ,"NativeType":"Int32" + ,"Value":117 + ,"Attrs":[] + } + ,{ + "Name":"VK_F7" + ,"NativeType":"Int32" + ,"Value":118 + ,"Attrs":[] + } + ,{ + "Name":"VK_F8" + ,"NativeType":"Int32" + ,"Value":119 + ,"Attrs":[] + } + ,{ + "Name":"VK_F9" + ,"NativeType":"Int32" + ,"Value":120 + ,"Attrs":[] + } + ,{ + "Name":"VK_F10" + ,"NativeType":"Int32" + ,"Value":121 + ,"Attrs":[] + } + ,{ + "Name":"VK_F11" + ,"NativeType":"Int32" + ,"Value":122 + ,"Attrs":[] + } + ,{ + "Name":"VK_F12" + ,"NativeType":"Int32" + ,"Value":123 + ,"Attrs":[] + } + ,{ + "Name":"VK_F13" + ,"NativeType":"Int32" + ,"Value":124 + ,"Attrs":[] + } + ,{ + "Name":"VK_F14" + ,"NativeType":"Int32" + ,"Value":125 + ,"Attrs":[] + } + ,{ + "Name":"VK_F15" + ,"NativeType":"Int32" + ,"Value":126 + ,"Attrs":[] + } + ,{ + "Name":"VK_F16" + ,"NativeType":"Int32" + ,"Value":127 + ,"Attrs":[] + } + ,{ + "Name":"VK_F17" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"VK_F18" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"VK_F19" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"VK_F20" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"VK_F21" + ,"NativeType":"Int32" + ,"Value":132 + ,"Attrs":[] + } + ,{ + "Name":"VK_F22" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"VK_F23" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"VK_F24" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_VIEW" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_MENU" + ,"NativeType":"Int32" + ,"Value":137 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_UP" + ,"NativeType":"Int32" + ,"Value":138 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_DOWN" + ,"NativeType":"Int32" + ,"Value":139 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_LEFT" + ,"NativeType":"Int32" + ,"Value":140 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_RIGHT" + ,"NativeType":"Int32" + ,"Value":141 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_ACCEPT" + ,"NativeType":"Int32" + ,"Value":142 + ,"Attrs":[] + } + ,{ + "Name":"VK_NAVIGATION_CANCEL" + ,"NativeType":"Int32" + ,"Value":143 + ,"Attrs":[] + } + ,{ + "Name":"VK_NUMLOCK" + ,"NativeType":"Int32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"VK_SCROLL" + ,"NativeType":"Int32" + ,"Value":145 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_NEC_EQUAL" + ,"NativeType":"Int32" + ,"Value":146 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FJ_JISHO" + ,"NativeType":"Int32" + ,"Value":146 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FJ_MASSHOU" + ,"NativeType":"Int32" + ,"Value":147 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FJ_TOUROKU" + ,"NativeType":"Int32" + ,"Value":148 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FJ_LOYA" + ,"NativeType":"Int32" + ,"Value":149 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FJ_ROYA" + ,"NativeType":"Int32" + ,"Value":150 + ,"Attrs":[] + } + ,{ + "Name":"VK_LSHIFT" + ,"NativeType":"Int32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"VK_RSHIFT" + ,"NativeType":"Int32" + ,"Value":161 + ,"Attrs":[] + } + ,{ + "Name":"VK_LCONTROL" + ,"NativeType":"Int32" + ,"Value":162 + ,"Attrs":[] + } + ,{ + "Name":"VK_RCONTROL" + ,"NativeType":"Int32" + ,"Value":163 + ,"Attrs":[] + } + ,{ + "Name":"VK_LMENU" + ,"NativeType":"Int32" + ,"Value":164 + ,"Attrs":[] + } + ,{ + "Name":"VK_RMENU" + ,"NativeType":"Int32" + ,"Value":165 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_BACK" + ,"NativeType":"Int32" + ,"Value":166 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_FORWARD" + ,"NativeType":"Int32" + ,"Value":167 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_REFRESH" + ,"NativeType":"Int32" + ,"Value":168 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_STOP" + ,"NativeType":"Int32" + ,"Value":169 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_SEARCH" + ,"NativeType":"Int32" + ,"Value":170 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_FAVORITES" + ,"NativeType":"Int32" + ,"Value":171 + ,"Attrs":[] + } + ,{ + "Name":"VK_BROWSER_HOME" + ,"NativeType":"Int32" + ,"Value":172 + ,"Attrs":[] + } + ,{ + "Name":"VK_VOLUME_MUTE" + ,"NativeType":"Int32" + ,"Value":173 + ,"Attrs":[] + } + ,{ + "Name":"VK_VOLUME_DOWN" + ,"NativeType":"Int32" + ,"Value":174 + ,"Attrs":[] + } + ,{ + "Name":"VK_VOLUME_UP" + ,"NativeType":"Int32" + ,"Value":175 + ,"Attrs":[] + } + ,{ + "Name":"VK_MEDIA_NEXT_TRACK" + ,"NativeType":"Int32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"VK_MEDIA_PREV_TRACK" + ,"NativeType":"Int32" + ,"Value":177 + ,"Attrs":[] + } + ,{ + "Name":"VK_MEDIA_STOP" + ,"NativeType":"Int32" + ,"Value":178 + ,"Attrs":[] + } + ,{ + "Name":"VK_MEDIA_PLAY_PAUSE" + ,"NativeType":"Int32" + ,"Value":179 + ,"Attrs":[] + } + ,{ + "Name":"VK_LAUNCH_MAIL" + ,"NativeType":"Int32" + ,"Value":180 + ,"Attrs":[] + } + ,{ + "Name":"VK_LAUNCH_MEDIA_SELECT" + ,"NativeType":"Int32" + ,"Value":181 + ,"Attrs":[] + } + ,{ + "Name":"VK_LAUNCH_APP1" + ,"NativeType":"Int32" + ,"Value":182 + ,"Attrs":[] + } + ,{ + "Name":"VK_LAUNCH_APP2" + ,"NativeType":"Int32" + ,"Value":183 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_1" + ,"NativeType":"Int32" + ,"Value":186 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_PLUS" + ,"NativeType":"Int32" + ,"Value":187 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_COMMA" + ,"NativeType":"Int32" + ,"Value":188 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_MINUS" + ,"NativeType":"Int32" + ,"Value":189 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_PERIOD" + ,"NativeType":"Int32" + ,"Value":190 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_2" + ,"NativeType":"Int32" + ,"Value":191 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_3" + ,"NativeType":"Int32" + ,"Value":192 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_A" + ,"NativeType":"Int32" + ,"Value":195 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_B" + ,"NativeType":"Int32" + ,"Value":196 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_X" + ,"NativeType":"Int32" + ,"Value":197 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_Y" + ,"NativeType":"Int32" + ,"Value":198 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_SHOULDER" + ,"NativeType":"Int32" + ,"Value":199 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_SHOULDER" + ,"NativeType":"Int32" + ,"Value":200 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_TRIGGER" + ,"NativeType":"Int32" + ,"Value":201 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_TRIGGER" + ,"NativeType":"Int32" + ,"Value":202 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_DPAD_UP" + ,"NativeType":"Int32" + ,"Value":203 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_DPAD_DOWN" + ,"NativeType":"Int32" + ,"Value":204 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_DPAD_LEFT" + ,"NativeType":"Int32" + ,"Value":205 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_DPAD_RIGHT" + ,"NativeType":"Int32" + ,"Value":206 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_MENU" + ,"NativeType":"Int32" + ,"Value":207 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_VIEW" + ,"NativeType":"Int32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON" + ,"NativeType":"Int32" + ,"Value":209 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON" + ,"NativeType":"Int32" + ,"Value":210 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_THUMBSTICK_UP" + ,"NativeType":"Int32" + ,"Value":211 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_THUMBSTICK_DOWN" + ,"NativeType":"Int32" + ,"Value":212 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT" + ,"NativeType":"Int32" + ,"Value":213 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_LEFT_THUMBSTICK_LEFT" + ,"NativeType":"Int32" + ,"Value":214 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_UP" + ,"NativeType":"Int32" + ,"Value":215 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN" + ,"NativeType":"Int32" + ,"Value":216 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT" + ,"NativeType":"Int32" + ,"Value":217 + ,"Attrs":[] + } + ,{ + "Name":"VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT" + ,"NativeType":"Int32" + ,"Value":218 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_4" + ,"NativeType":"Int32" + ,"Value":219 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_5" + ,"NativeType":"Int32" + ,"Value":220 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_6" + ,"NativeType":"Int32" + ,"Value":221 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_7" + ,"NativeType":"Int32" + ,"Value":222 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_8" + ,"NativeType":"Int32" + ,"Value":223 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_AX" + ,"NativeType":"Int32" + ,"Value":225 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_102" + ,"NativeType":"Int32" + ,"Value":226 + ,"Attrs":[] + } + ,{ + "Name":"VK_ICO_HELP" + ,"NativeType":"Int32" + ,"Value":227 + ,"Attrs":[] + } + ,{ + "Name":"VK_ICO_00" + ,"NativeType":"Int32" + ,"Value":228 + ,"Attrs":[] + } + ,{ + "Name":"VK_PROCESSKEY" + ,"NativeType":"Int32" + ,"Value":229 + ,"Attrs":[] + } + ,{ + "Name":"VK_ICO_CLEAR" + ,"NativeType":"Int32" + ,"Value":230 + ,"Attrs":[] + } + ,{ + "Name":"VK_PACKET" + ,"NativeType":"Int32" + ,"Value":231 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_RESET" + ,"NativeType":"Int32" + ,"Value":233 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_JUMP" + ,"NativeType":"Int32" + ,"Value":234 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_PA1" + ,"NativeType":"Int32" + ,"Value":235 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_PA2" + ,"NativeType":"Int32" + ,"Value":236 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_PA3" + ,"NativeType":"Int32" + ,"Value":237 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_WSCTRL" + ,"NativeType":"Int32" + ,"Value":238 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_CUSEL" + ,"NativeType":"Int32" + ,"Value":239 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_ATTN" + ,"NativeType":"Int32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_FINISH" + ,"NativeType":"Int32" + ,"Value":241 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_COPY" + ,"NativeType":"Int32" + ,"Value":242 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_AUTO" + ,"NativeType":"Int32" + ,"Value":243 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_ENLW" + ,"NativeType":"Int32" + ,"Value":244 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_BACKTAB" + ,"NativeType":"Int32" + ,"Value":245 + ,"Attrs":[] + } + ,{ + "Name":"VK_ATTN" + ,"NativeType":"Int32" + ,"Value":246 + ,"Attrs":[] + } + ,{ + "Name":"VK_CRSEL" + ,"NativeType":"Int32" + ,"Value":247 + ,"Attrs":[] + } + ,{ + "Name":"VK_EXSEL" + ,"NativeType":"Int32" + ,"Value":248 + ,"Attrs":[] + } + ,{ + "Name":"VK_EREOF" + ,"NativeType":"Int32" + ,"Value":249 + ,"Attrs":[] + } + ,{ + "Name":"VK_PLAY" + ,"NativeType":"Int32" + ,"Value":250 + ,"Attrs":[] + } + ,{ + "Name":"VK_ZOOM" + ,"NativeType":"Int32" + ,"Value":251 + ,"Attrs":[] + } + ,{ + "Name":"VK_NONAME" + ,"NativeType":"Int32" + ,"Value":252 + ,"Attrs":[] + } + ,{ + "Name":"VK_PA1" + ,"NativeType":"Int32" + ,"Value":253 + ,"Attrs":[] + } + ,{ + "Name":"VK_OEM_CLEAR" + ,"NativeType":"Int32" + ,"Value":254 + ,"Attrs":[] + } + ,{ + "Name":"WH_MIN" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"WH_MSGFILTER" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"WH_JOURNALRECORD" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WH_JOURNALPLAYBACK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WH_KEYBOARD" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WH_GETMESSAGE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WH_CALLWNDPROC" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WH_CBT" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"WH_SYSMSGFILTER" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"WH_MOUSE" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"WH_HARDWARE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WH_DEBUG" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"WH_SHELL" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"WH_FOREGROUNDIDLE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"WH_CALLWNDPROCRET" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"WH_KEYBOARD_LL" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"WH_MOUSE_LL" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"WH_MAX" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"WH_MINHOOK" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"WH_MAXHOOK" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"HC_ACTION" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HC_GETNEXT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HC_SKIP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HC_NOREMOVE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HC_NOREM" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HC_SYSMODALON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HC_SYSMODALOFF" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_MOVESIZE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_MINMAX" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_QS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_CREATEWND" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_DESTROYWND" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_CLICKSKIPPED" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_KEYSKIPPED" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_SYSCOMMAND" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HCBT_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"WTS_CONSOLE_CONNECT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WTS_CONSOLE_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WTS_REMOTE_CONNECT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WTS_REMOTE_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_LOGON" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_LOGOFF" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_LOCK" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_UNLOCK" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_REMOTE_CONTROL" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_CREATE" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"WTS_SESSION_TERMINATE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_DIALOGBOX" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_MESSAGEBOX" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_MENU" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_SCROLLBAR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_NEXTWINDOW" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_MAX" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MSGF_USER" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_WINDOWCREATED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_WINDOWDESTROYED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_ACTIVATESHELLWINDOW" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_WINDOWACTIVATED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_GETMINRECT" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_REDRAW" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_TASKMAN" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_LANGUAGE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_SYSMENU" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_ENDTASK" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_ACCESSIBILITYSTATE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_APPCOMMAND" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_WINDOWREPLACED" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_WINDOWREPLACING" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_MONITORCHANGED" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_HIGHBIT" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_FLASH" + ,"NativeType":"Int32" + ,"Value":32774 + ,"Attrs":[] + } + ,{ + "Name":"HSHELL_RUDEAPPACTIVATED" + ,"NativeType":"Int32" + ,"Value":32772 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_BACKWARD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_FORWARD" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_REFRESH" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_STOP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_SEARCH" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_FAVORITES" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BROWSER_HOME" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_VOLUME_MUTE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_VOLUME_DOWN" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_VOLUME_UP" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_NEXTTRACK" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_PREVIOUSTRACK" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_STOP" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_PLAY_PAUSE" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_LAUNCH_MAIL" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_LAUNCH_MEDIA_SELECT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_LAUNCH_APP1" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_LAUNCH_APP2" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BASS_DOWN" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BASS_BOOST" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_BASS_UP" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_TREBLE_DOWN" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_TREBLE_UP" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MICROPHONE_VOLUME_MUTE" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MICROPHONE_VOLUME_DOWN" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MICROPHONE_VOLUME_UP" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_HELP" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_FIND" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_NEW" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_OPEN" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_CLOSE" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_SAVE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_PRINT" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_UNDO" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_REDO" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_COPY" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_CUT" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_PASTE" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_REPLY_TO_MAIL" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_FORWARD_MAIL" + ,"NativeType":"Int32" + ,"Value":40 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_SEND_MAIL" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_SPELL_CHECK" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MIC_ON_OFF_TOGGLE" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_CORRECTION_LIST" + ,"NativeType":"Int32" + ,"Value":45 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_PLAY" + ,"NativeType":"Int32" + ,"Value":46 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_PAUSE" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_RECORD" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_FAST_FORWARD" + ,"NativeType":"Int32" + ,"Value":49 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_REWIND" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_CHANNEL_UP" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_MEDIA_CHANNEL_DOWN" + ,"NativeType":"Int32" + ,"Value":52 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_DELETE" + ,"NativeType":"Int32" + ,"Value":53 + ,"Attrs":[] + } + ,{ + "Name":"APPCOMMAND_DWM_FLIP3D" + ,"NativeType":"Int32" + ,"Value":54 + ,"Attrs":[] + } + ,{ + "Name":"FAPPCOMMAND_MOUSE" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"FAPPCOMMAND_KEY" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"FAPPCOMMAND_OEM" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"FAPPCOMMAND_MASK" + ,"NativeType":"Int32" + ,"Value":61440 + ,"Attrs":[] + } + ,{ + "Name":"LLKHF_EXTENDED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LLKHF_INJECTED" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"LLKHF_ALTDOWN" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"LLKHF_UP" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"LLKHF_LOWER_IL_INJECTED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LLMHF_INJECTED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LLMHF_LOWER_IL_INJECTED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HKL_PREV" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HKL_NEXT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"KLF_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"KLF_SUBSTITUTE_OK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"KLF_REORDER" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"KLF_REPLACELANG" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"KLF_NOTELLSHELL" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"KLF_SETFORPROCESS" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"KLF_SHIFTLOCK" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"KLF_RESET" + ,"NativeType":"Int32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"INPUTLANGCHANGE_SYSCHARSET" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"INPUTLANGCHANGE_FORWARD" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"INPUTLANGCHANGE_BACKWARD" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"KL_NAMELENGTH" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"GMMP_USE_DISPLAY_POINTS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GMMP_USE_HIGH_RESOLUTION_POINTS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_READOBJECTS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_CREATEWINDOW" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_CREATEMENU" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_HOOKCONTROL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_JOURNALRECORD" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_JOURNALPLAYBACK" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_ENUMERATE" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_WRITEOBJECTS" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DESKTOP_SWITCHDESKTOP" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DF_ALLOWOTHERACCOUNTHOOK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_ENUMDESKTOPS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_READATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_ACCESSCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_CREATEDESKTOP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_WRITEATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_ACCESSGLOBALATOMS" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_EXITWINDOWS" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_ENUMERATE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_READSCREEN" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WINSTA_ALL_ACCESS" + ,"NativeType":"Int32" + ,"Value":895 + ,"Attrs":[] + } + ,{ + "Name":"CWF_CREATE_ONLY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WSF_VISIBLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UOI_FLAGS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UOI_NAME" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UOI_TYPE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"UOI_USER_SID" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"UOI_HEAPSIZE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"UOI_IO" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"UOI_TIMERPROC_EXCEPTION_SUPPRESSION" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"GWL_WNDPROC" + ,"NativeType":"Int32" + ,"Value":-4 + ,"Attrs":[] + } + ,{ + "Name":"GWL_HINSTANCE" + ,"NativeType":"Int32" + ,"Value":-6 + ,"Attrs":[] + } + ,{ + "Name":"GWL_HWNDPARENT" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"GWL_STYLE" + ,"NativeType":"Int32" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"GWL_EXSTYLE" + ,"NativeType":"Int32" + ,"Value":-20 + ,"Attrs":[] + } + ,{ + "Name":"GWL_USERDATA" + ,"NativeType":"Int32" + ,"Value":-21 + ,"Attrs":[] + } + ,{ + "Name":"GWL_ID" + ,"NativeType":"Int32" + ,"Value":-12 + ,"Attrs":[] + } + ,{ + "Name":"GWLP_WNDPROC" + ,"NativeType":"Int32" + ,"Value":-4 + ,"Attrs":[] + } + ,{ + "Name":"GWLP_HINSTANCE" + ,"NativeType":"Int32" + ,"Value":-6 + ,"Attrs":[] + } + ,{ + "Name":"GWLP_HWNDPARENT" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"GWLP_USERDATA" + ,"NativeType":"Int32" + ,"Value":-21 + ,"Attrs":[] + } + ,{ + "Name":"GWLP_ID" + ,"NativeType":"Int32" + ,"Value":-12 + ,"Attrs":[] + } + ,{ + "Name":"GCL_MENUNAME" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"GCL_HBRBACKGROUND" + ,"NativeType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"GCL_HCURSOR" + ,"NativeType":"Int32" + ,"Value":-12 + ,"Attrs":[] + } + ,{ + "Name":"GCL_HICON" + ,"NativeType":"Int32" + ,"Value":-14 + ,"Attrs":[] + } + ,{ + "Name":"GCL_HMODULE" + ,"NativeType":"Int32" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"GCL_CBWNDEXTRA" + ,"NativeType":"Int32" + ,"Value":-18 + ,"Attrs":[] + } + ,{ + "Name":"GCL_CBCLSEXTRA" + ,"NativeType":"Int32" + ,"Value":-20 + ,"Attrs":[] + } + ,{ + "Name":"GCL_WNDPROC" + ,"NativeType":"Int32" + ,"Value":-24 + ,"Attrs":[] + } + ,{ + "Name":"GCL_STYLE" + ,"NativeType":"Int32" + ,"Value":-26 + ,"Attrs":[] + } + ,{ + "Name":"GCW_ATOM" + ,"NativeType":"Int32" + ,"Value":-32 + ,"Attrs":[] + } + ,{ + "Name":"GCL_HICONSM" + ,"NativeType":"Int32" + ,"Value":-34 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_MENUNAME" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_HBRBACKGROUND" + ,"NativeType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_HCURSOR" + ,"NativeType":"Int32" + ,"Value":-12 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_HICON" + ,"NativeType":"Int32" + ,"Value":-14 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_HMODULE" + ,"NativeType":"Int32" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_WNDPROC" + ,"NativeType":"Int32" + ,"Value":-24 + ,"Attrs":[] + } + ,{ + "Name":"GCLP_HICONSM" + ,"NativeType":"Int32" + ,"Value":-34 + ,"Attrs":[] + } + ,{ + "Name":"WM_NULL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WM_CREATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WM_DESTROY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOVE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WM_SIZE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"WM_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"WA_INACTIVE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WA_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WA_CLICKACTIVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"WM_KILLFOCUS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WM_ENABLE" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETREDRAW" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETTEXT" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETTEXT" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETTEXTLENGTH" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"WM_PAINT" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"WM_CLOSE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUERYENDSESSION" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUERYOPEN" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"WM_ENDSESSION" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUIT" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"WM_ERASEBKGND" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSCOLORCHANGE" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"WM_SHOWWINDOW" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"WM_WININICHANGE" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETTINGCHANGE" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"WM_DEVMODECHANGE" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"WM_ACTIVATEAPP" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"WM_FONTCHANGE" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"WM_TIMECHANGE" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"WM_CANCELMODE" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETCURSOR" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEACTIVATE" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"WM_CHILDACTIVATE" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUEUESYNC" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETMINMAXINFO" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"WM_PAINTICON" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"WM_ICONERASEBKGND" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"WM_NEXTDLGCTL" + ,"NativeType":"Int32" + ,"Value":40 + ,"Attrs":[] + } + ,{ + "Name":"WM_SPOOLERSTATUS" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"WM_DRAWITEM" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"WM_MEASUREITEM" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"WM_DELETEITEM" + ,"NativeType":"Int32" + ,"Value":45 + ,"Attrs":[] + } + ,{ + "Name":"WM_VKEYTOITEM" + ,"NativeType":"Int32" + ,"Value":46 + ,"Attrs":[] + } + ,{ + "Name":"WM_CHARTOITEM" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETFONT" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETFONT" + ,"NativeType":"Int32" + ,"Value":49 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETHOTKEY" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETHOTKEY" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUERYDRAGICON" + ,"NativeType":"Int32" + ,"Value":55 + ,"Attrs":[] + } + ,{ + "Name":"WM_COMPAREITEM" + ,"NativeType":"Int32" + ,"Value":57 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETOBJECT" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"WM_COMPACTING" + ,"NativeType":"Int32" + ,"Value":65 + ,"Attrs":[] + } + ,{ + "Name":"WM_COMMNOTIFY" + ,"NativeType":"Int32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"WM_WINDOWPOSCHANGING" + ,"NativeType":"Int32" + ,"Value":70 + ,"Attrs":[] + } + ,{ + "Name":"WM_WINDOWPOSCHANGED" + ,"NativeType":"Int32" + ,"Value":71 + ,"Attrs":[] + } + ,{ + "Name":"WM_POWER" + ,"NativeType":"Int32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"PWR_OK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PWR_FAIL" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"PWR_SUSPENDREQUEST" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PWR_SUSPENDRESUME" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PWR_CRITICALRESUME" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WM_COPYDATA" + ,"NativeType":"Int32" + ,"Value":74 + ,"Attrs":[] + } + ,{ + "Name":"WM_CANCELJOURNAL" + ,"NativeType":"Int32" + ,"Value":75 + ,"Attrs":[] + } + ,{ + "Name":"WM_NOTIFY" + ,"NativeType":"Int32" + ,"Value":78 + ,"Attrs":[] + } + ,{ + "Name":"WM_INPUTLANGCHANGEREQUEST" + ,"NativeType":"Int32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"WM_INPUTLANGCHANGE" + ,"NativeType":"Int32" + ,"Value":81 + ,"Attrs":[] + } + ,{ + "Name":"WM_TCARD" + ,"NativeType":"Int32" + ,"Value":82 + ,"Attrs":[] + } + ,{ + "Name":"WM_HELP" + ,"NativeType":"Int32" + ,"Value":83 + ,"Attrs":[] + } + ,{ + "Name":"WM_USERCHANGED" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"WM_NOTIFYFORMAT" + ,"NativeType":"Int32" + ,"Value":85 + ,"Attrs":[] + } + ,{ + "Name":"NFR_ANSI" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"NFR_UNICODE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"NF_QUERY" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"NF_REQUERY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WM_CONTEXTMENU" + ,"NativeType":"Int32" + ,"Value":123 + ,"Attrs":[] + } + ,{ + "Name":"WM_STYLECHANGING" + ,"NativeType":"Int32" + ,"Value":124 + ,"Attrs":[] + } + ,{ + "Name":"WM_STYLECHANGED" + ,"NativeType":"Int32" + ,"Value":125 + ,"Attrs":[] + } + ,{ + "Name":"WM_DISPLAYCHANGE" + ,"NativeType":"Int32" + ,"Value":126 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETICON" + ,"NativeType":"Int32" + ,"Value":127 + ,"Attrs":[] + } + ,{ + "Name":"WM_SETICON" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCCREATE" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCDESTROY" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCCALCSIZE" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCHITTEST" + ,"NativeType":"Int32" + ,"Value":132 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCPAINT" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCACTIVATE" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETDLGCODE" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYNCPAINT" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMOUSEMOVE" + ,"NativeType":"Int32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCLBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":161 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCLBUTTONUP" + ,"NativeType":"Int32" + ,"Value":162 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCLBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":163 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCRBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":164 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCRBUTTONUP" + ,"NativeType":"Int32" + ,"Value":165 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCRBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":166 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":167 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMBUTTONUP" + ,"NativeType":"Int32" + ,"Value":168 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":169 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCXBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":171 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCXBUTTONUP" + ,"NativeType":"Int32" + ,"Value":172 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCXBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":173 + ,"Attrs":[] + } + ,{ + "Name":"WM_INPUT_DEVICE_CHANGE" + ,"NativeType":"Int32" + ,"Value":254 + ,"Attrs":[] + } + ,{ + "Name":"WM_INPUT" + ,"NativeType":"Int32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"WM_KEYFIRST" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WM_KEYDOWN" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WM_KEYUP" + ,"NativeType":"Int32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"WM_CHAR" + ,"NativeType":"Int32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"WM_DEADCHAR" + ,"NativeType":"Int32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSKEYDOWN" + ,"NativeType":"Int32" + ,"Value":260 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSKEYUP" + ,"NativeType":"Int32" + ,"Value":261 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSCHAR" + ,"NativeType":"Int32" + ,"Value":262 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSDEADCHAR" + ,"NativeType":"Int32" + ,"Value":263 + ,"Attrs":[] + } + ,{ + "Name":"WM_UNICHAR" + ,"NativeType":"Int32" + ,"Value":265 + ,"Attrs":[] + } + ,{ + "Name":"WM_KEYLAST" + ,"NativeType":"Int32" + ,"Value":265 + ,"Attrs":[] + } + ,{ + "Name":"UNICODE_NOCHAR" + ,"NativeType":"Int32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_STARTCOMPOSITION" + ,"NativeType":"Int32" + ,"Value":269 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_ENDCOMPOSITION" + ,"NativeType":"Int32" + ,"Value":270 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_COMPOSITION" + ,"NativeType":"Int32" + ,"Value":271 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_KEYLAST" + ,"NativeType":"Int32" + ,"Value":271 + ,"Attrs":[] + } + ,{ + "Name":"WM_INITDIALOG" + ,"NativeType":"Int32" + ,"Value":272 + ,"Attrs":[] + } + ,{ + "Name":"WM_COMMAND" + ,"NativeType":"Int32" + ,"Value":273 + ,"Attrs":[] + } + ,{ + "Name":"WM_SYSCOMMAND" + ,"NativeType":"Int32" + ,"Value":274 + ,"Attrs":[] + } + ,{ + "Name":"WM_TIMER" + ,"NativeType":"Int32" + ,"Value":275 + ,"Attrs":[] + } + ,{ + "Name":"WM_HSCROLL" + ,"NativeType":"Int32" + ,"Value":276 + ,"Attrs":[] + } + ,{ + "Name":"WM_VSCROLL" + ,"NativeType":"Int32" + ,"Value":277 + ,"Attrs":[] + } + ,{ + "Name":"WM_INITMENU" + ,"NativeType":"Int32" + ,"Value":278 + ,"Attrs":[] + } + ,{ + "Name":"WM_INITMENUPOPUP" + ,"NativeType":"Int32" + ,"Value":279 + ,"Attrs":[] + } + ,{ + "Name":"WM_GESTURE" + ,"NativeType":"Int32" + ,"Value":281 + ,"Attrs":[] + } + ,{ + "Name":"WM_GESTURENOTIFY" + ,"NativeType":"Int32" + ,"Value":282 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENUSELECT" + ,"NativeType":"Int32" + ,"Value":287 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENUCHAR" + ,"NativeType":"Int32" + ,"Value":288 + ,"Attrs":[] + } + ,{ + "Name":"WM_ENTERIDLE" + ,"NativeType":"Int32" + ,"Value":289 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENURBUTTONUP" + ,"NativeType":"Int32" + ,"Value":290 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENUDRAG" + ,"NativeType":"Int32" + ,"Value":291 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENUGETOBJECT" + ,"NativeType":"Int32" + ,"Value":292 + ,"Attrs":[] + } + ,{ + "Name":"WM_UNINITMENUPOPUP" + ,"NativeType":"Int32" + ,"Value":293 + ,"Attrs":[] + } + ,{ + "Name":"WM_MENUCOMMAND" + ,"NativeType":"Int32" + ,"Value":294 + ,"Attrs":[] + } + ,{ + "Name":"WM_CHANGEUISTATE" + ,"NativeType":"Int32" + ,"Value":295 + ,"Attrs":[] + } + ,{ + "Name":"WM_UPDATEUISTATE" + ,"NativeType":"Int32" + ,"Value":296 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUERYUISTATE" + ,"NativeType":"Int32" + ,"Value":297 + ,"Attrs":[] + } + ,{ + "Name":"UIS_SET" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UIS_CLEAR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UIS_INITIALIZE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"UISF_HIDEFOCUS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"UISF_HIDEACCEL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"UISF_ACTIVE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORMSGBOX" + ,"NativeType":"Int32" + ,"Value":306 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLOREDIT" + ,"NativeType":"Int32" + ,"Value":307 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORLISTBOX" + ,"NativeType":"Int32" + ,"Value":308 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORBTN" + ,"NativeType":"Int32" + ,"Value":309 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORDLG" + ,"NativeType":"Int32" + ,"Value":310 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORSCROLLBAR" + ,"NativeType":"Int32" + ,"Value":311 + ,"Attrs":[] + } + ,{ + "Name":"WM_CTLCOLORSTATIC" + ,"NativeType":"Int32" + ,"Value":312 + ,"Attrs":[] + } + ,{ + "Name":"MN_GETHMENU" + ,"NativeType":"Int32" + ,"Value":481 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEFIRST" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEMOVE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WM_LBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":513 + ,"Attrs":[] + } + ,{ + "Name":"WM_LBUTTONUP" + ,"NativeType":"Int32" + ,"Value":514 + ,"Attrs":[] + } + ,{ + "Name":"WM_LBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":515 + ,"Attrs":[] + } + ,{ + "Name":"WM_RBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":516 + ,"Attrs":[] + } + ,{ + "Name":"WM_RBUTTONUP" + ,"NativeType":"Int32" + ,"Value":517 + ,"Attrs":[] + } + ,{ + "Name":"WM_RBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":518 + ,"Attrs":[] + } + ,{ + "Name":"WM_MBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":519 + ,"Attrs":[] + } + ,{ + "Name":"WM_MBUTTONUP" + ,"NativeType":"Int32" + ,"Value":520 + ,"Attrs":[] + } + ,{ + "Name":"WM_MBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":521 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEWHEEL" + ,"NativeType":"Int32" + ,"Value":522 + ,"Attrs":[] + } + ,{ + "Name":"WM_XBUTTONDOWN" + ,"NativeType":"Int32" + ,"Value":523 + ,"Attrs":[] + } + ,{ + "Name":"WM_XBUTTONUP" + ,"NativeType":"Int32" + ,"Value":524 + ,"Attrs":[] + } + ,{ + "Name":"WM_XBUTTONDBLCLK" + ,"NativeType":"Int32" + ,"Value":525 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEHWHEEL" + ,"NativeType":"Int32" + ,"Value":526 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSELAST" + ,"NativeType":"Int32" + ,"Value":526 + ,"Attrs":[] + } + ,{ + "Name":"WHEEL_DELTA" + ,"NativeType":"Int32" + ,"Value":120 + ,"Attrs":[] + } + ,{ + "Name":"WHEEL_PAGESCROLL" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"XBUTTON1" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"XBUTTON2" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WM_PARENTNOTIFY" + ,"NativeType":"Int32" + ,"Value":528 + ,"Attrs":[] + } + ,{ + "Name":"WM_ENTERMENULOOP" + ,"NativeType":"Int32" + ,"Value":529 + ,"Attrs":[] + } + ,{ + "Name":"WM_EXITMENULOOP" + ,"NativeType":"Int32" + ,"Value":530 + ,"Attrs":[] + } + ,{ + "Name":"WM_NEXTMENU" + ,"NativeType":"Int32" + ,"Value":531 + ,"Attrs":[] + } + ,{ + "Name":"WM_SIZING" + ,"NativeType":"Int32" + ,"Value":532 + ,"Attrs":[] + } + ,{ + "Name":"WM_CAPTURECHANGED" + ,"NativeType":"Int32" + ,"Value":533 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOVING" + ,"NativeType":"Int32" + ,"Value":534 + ,"Attrs":[] + } + ,{ + "Name":"WM_POWERBROADCAST" + ,"NativeType":"Int32" + ,"Value":536 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMQUERYSUSPEND" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMQUERYSTANDBY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMQUERYSUSPENDFAILED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMQUERYSTANDBYFAILED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMSUSPEND" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMSTANDBY" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMRESUMECRITICAL" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMRESUMESUSPEND" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMRESUMESTANDBY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"PBTF_APMRESUMEFROMFAILURE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMBATTERYLOW" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMPOWERSTATUSCHANGE" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMOEMEVENT" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"PBT_APMRESUMEAUTOMATIC" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"PBT_POWERSETTINGCHANGE" + ,"NativeType":"Int32" + ,"Value":32787 + ,"Attrs":[] + } + ,{ + "Name":"WM_DEVICECHANGE" + ,"NativeType":"Int32" + ,"Value":537 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDICREATE" + ,"NativeType":"Int32" + ,"Value":544 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIDESTROY" + ,"NativeType":"Int32" + ,"Value":545 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIACTIVATE" + ,"NativeType":"Int32" + ,"Value":546 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIRESTORE" + ,"NativeType":"Int32" + ,"Value":547 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDINEXT" + ,"NativeType":"Int32" + ,"Value":548 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIMAXIMIZE" + ,"NativeType":"Int32" + ,"Value":549 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDITILE" + ,"NativeType":"Int32" + ,"Value":550 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDICASCADE" + ,"NativeType":"Int32" + ,"Value":551 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIICONARRANGE" + ,"NativeType":"Int32" + ,"Value":552 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIGETACTIVE" + ,"NativeType":"Int32" + ,"Value":553 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDISETMENU" + ,"NativeType":"Int32" + ,"Value":560 + ,"Attrs":[] + } + ,{ + "Name":"WM_ENTERSIZEMOVE" + ,"NativeType":"Int32" + ,"Value":561 + ,"Attrs":[] + } + ,{ + "Name":"WM_EXITSIZEMOVE" + ,"NativeType":"Int32" + ,"Value":562 + ,"Attrs":[] + } + ,{ + "Name":"WM_DROPFILES" + ,"NativeType":"Int32" + ,"Value":563 + ,"Attrs":[] + } + ,{ + "Name":"WM_MDIREFRESHMENU" + ,"NativeType":"Int32" + ,"Value":564 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERDEVICECHANGE" + ,"NativeType":"Int32" + ,"Value":568 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERDEVICEINRANGE" + ,"NativeType":"Int32" + ,"Value":569 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERDEVICEOUTOFRANGE" + ,"NativeType":"Int32" + ,"Value":570 + ,"Attrs":[] + } + ,{ + "Name":"WM_TOUCH" + ,"NativeType":"Int32" + ,"Value":576 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCPOINTERUPDATE" + ,"NativeType":"Int32" + ,"Value":577 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCPOINTERDOWN" + ,"NativeType":"Int32" + ,"Value":578 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCPOINTERUP" + ,"NativeType":"Int32" + ,"Value":579 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERUPDATE" + ,"NativeType":"Int32" + ,"Value":581 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERDOWN" + ,"NativeType":"Int32" + ,"Value":582 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERUP" + ,"NativeType":"Int32" + ,"Value":583 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERENTER" + ,"NativeType":"Int32" + ,"Value":585 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERLEAVE" + ,"NativeType":"Int32" + ,"Value":586 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERACTIVATE" + ,"NativeType":"Int32" + ,"Value":587 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERCAPTURECHANGED" + ,"NativeType":"Int32" + ,"Value":588 + ,"Attrs":[] + } + ,{ + "Name":"WM_TOUCHHITTESTING" + ,"NativeType":"Int32" + ,"Value":589 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERWHEEL" + ,"NativeType":"Int32" + ,"Value":590 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERHWHEEL" + ,"NativeType":"Int32" + ,"Value":591 + ,"Attrs":[] + } + ,{ + "Name":"DM_POINTERHITTEST" + ,"NativeType":"Int32" + ,"Value":592 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERROUTEDTO" + ,"NativeType":"Int32" + ,"Value":593 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERROUTEDAWAY" + ,"NativeType":"Int32" + ,"Value":594 + ,"Attrs":[] + } + ,{ + "Name":"WM_POINTERROUTEDRELEASED" + ,"NativeType":"Int32" + ,"Value":595 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_SETCONTEXT" + ,"NativeType":"Int32" + ,"Value":641 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_NOTIFY" + ,"NativeType":"Int32" + ,"Value":642 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_CONTROL" + ,"NativeType":"Int32" + ,"Value":643 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_COMPOSITIONFULL" + ,"NativeType":"Int32" + ,"Value":644 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_SELECT" + ,"NativeType":"Int32" + ,"Value":645 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_CHAR" + ,"NativeType":"Int32" + ,"Value":646 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_REQUEST" + ,"NativeType":"Int32" + ,"Value":648 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_KEYDOWN" + ,"NativeType":"Int32" + ,"Value":656 + ,"Attrs":[] + } + ,{ + "Name":"WM_IME_KEYUP" + ,"NativeType":"Int32" + ,"Value":657 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSEHOVER" + ,"NativeType":"Int32" + ,"Value":673 + ,"Attrs":[] + } + ,{ + "Name":"WM_MOUSELEAVE" + ,"NativeType":"Int32" + ,"Value":675 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMOUSEHOVER" + ,"NativeType":"Int32" + ,"Value":672 + ,"Attrs":[] + } + ,{ + "Name":"WM_NCMOUSELEAVE" + ,"NativeType":"Int32" + ,"Value":674 + ,"Attrs":[] + } + ,{ + "Name":"WM_WTSSESSION_CHANGE" + ,"NativeType":"Int32" + ,"Value":689 + ,"Attrs":[] + } + ,{ + "Name":"WM_TABLET_FIRST" + ,"NativeType":"Int32" + ,"Value":704 + ,"Attrs":[] + } + ,{ + "Name":"WM_TABLET_LAST" + ,"NativeType":"Int32" + ,"Value":735 + ,"Attrs":[] + } + ,{ + "Name":"WM_DPICHANGED" + ,"NativeType":"Int32" + ,"Value":736 + ,"Attrs":[] + } + ,{ + "Name":"WM_DPICHANGED_BEFOREPARENT" + ,"NativeType":"Int32" + ,"Value":738 + ,"Attrs":[] + } + ,{ + "Name":"WM_DPICHANGED_AFTERPARENT" + ,"NativeType":"Int32" + ,"Value":739 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETDPISCALEDSIZE" + ,"NativeType":"Int32" + ,"Value":740 + ,"Attrs":[] + } + ,{ + "Name":"WM_CUT" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"WM_COPY" + ,"NativeType":"Int32" + ,"Value":769 + ,"Attrs":[] + } + ,{ + "Name":"WM_PASTE" + ,"NativeType":"Int32" + ,"Value":770 + ,"Attrs":[] + } + ,{ + "Name":"WM_CLEAR" + ,"NativeType":"Int32" + ,"Value":771 + ,"Attrs":[] + } + ,{ + "Name":"WM_UNDO" + ,"NativeType":"Int32" + ,"Value":772 + ,"Attrs":[] + } + ,{ + "Name":"WM_RENDERFORMAT" + ,"NativeType":"Int32" + ,"Value":773 + ,"Attrs":[] + } + ,{ + "Name":"WM_RENDERALLFORMATS" + ,"NativeType":"Int32" + ,"Value":774 + ,"Attrs":[] + } + ,{ + "Name":"WM_DESTROYCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":775 + ,"Attrs":[] + } + ,{ + "Name":"WM_DRAWCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":776 + ,"Attrs":[] + } + ,{ + "Name":"WM_PAINTCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":777 + ,"Attrs":[] + } + ,{ + "Name":"WM_VSCROLLCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":778 + ,"Attrs":[] + } + ,{ + "Name":"WM_SIZECLIPBOARD" + ,"NativeType":"Int32" + ,"Value":779 + ,"Attrs":[] + } + ,{ + "Name":"WM_ASKCBFORMATNAME" + ,"NativeType":"Int32" + ,"Value":780 + ,"Attrs":[] + } + ,{ + "Name":"WM_CHANGECBCHAIN" + ,"NativeType":"Int32" + ,"Value":781 + ,"Attrs":[] + } + ,{ + "Name":"WM_HSCROLLCLIPBOARD" + ,"NativeType":"Int32" + ,"Value":782 + ,"Attrs":[] + } + ,{ + "Name":"WM_QUERYNEWPALETTE" + ,"NativeType":"Int32" + ,"Value":783 + ,"Attrs":[] + } + ,{ + "Name":"WM_PALETTEISCHANGING" + ,"NativeType":"Int32" + ,"Value":784 + ,"Attrs":[] + } + ,{ + "Name":"WM_PALETTECHANGED" + ,"NativeType":"Int32" + ,"Value":785 + ,"Attrs":[] + } + ,{ + "Name":"WM_HOTKEY" + ,"NativeType":"Int32" + ,"Value":786 + ,"Attrs":[] + } + ,{ + "Name":"WM_PRINT" + ,"NativeType":"Int32" + ,"Value":791 + ,"Attrs":[] + } + ,{ + "Name":"WM_PRINTCLIENT" + ,"NativeType":"Int32" + ,"Value":792 + ,"Attrs":[] + } + ,{ + "Name":"WM_APPCOMMAND" + ,"NativeType":"Int32" + ,"Value":793 + ,"Attrs":[] + } + ,{ + "Name":"WM_THEMECHANGED" + ,"NativeType":"Int32" + ,"Value":794 + ,"Attrs":[] + } + ,{ + "Name":"WM_CLIPBOARDUPDATE" + ,"NativeType":"Int32" + ,"Value":797 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMCOMPOSITIONCHANGED" + ,"NativeType":"Int32" + ,"Value":798 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMNCRENDERINGCHANGED" + ,"NativeType":"Int32" + ,"Value":799 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMCOLORIZATIONCOLORCHANGED" + ,"NativeType":"Int32" + ,"Value":800 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMWINDOWMAXIMIZEDCHANGE" + ,"NativeType":"Int32" + ,"Value":801 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMSENDICONICTHUMBNAIL" + ,"NativeType":"Int32" + ,"Value":803 + ,"Attrs":[] + } + ,{ + "Name":"WM_DWMSENDICONICLIVEPREVIEWBITMAP" + ,"NativeType":"Int32" + ,"Value":806 + ,"Attrs":[] + } + ,{ + "Name":"WM_GETTITLEBARINFOEX" + ,"NativeType":"Int32" + ,"Value":831 + ,"Attrs":[] + } + ,{ + "Name":"WM_HANDHELDFIRST" + ,"NativeType":"Int32" + ,"Value":856 + ,"Attrs":[] + } + ,{ + "Name":"WM_HANDHELDLAST" + ,"NativeType":"Int32" + ,"Value":863 + ,"Attrs":[] + } + ,{ + "Name":"WM_AFXFIRST" + ,"NativeType":"Int32" + ,"Value":864 + ,"Attrs":[] + } + ,{ + "Name":"WM_AFXLAST" + ,"NativeType":"Int32" + ,"Value":895 + ,"Attrs":[] + } + ,{ + "Name":"WM_PENWINFIRST" + ,"NativeType":"Int32" + ,"Value":896 + ,"Attrs":[] + } + ,{ + "Name":"WM_PENWINLAST" + ,"NativeType":"Int32" + ,"Value":911 + ,"Attrs":[] + } + ,{ + "Name":"WM_APP" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"WM_USER" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_LEFT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_RIGHT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_TOP" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_TOPLEFT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_TOPRIGHT" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_BOTTOM" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_BOTTOMLEFT" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"WMSZ_BOTTOMRIGHT" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HTERROR" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"HTTRANSPARENT" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"HTNOWHERE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HTCLIENT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HTCAPTION" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HTSYSMENU" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HTGROWBOX" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HTSIZE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HTMENU" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HTHSCROLL" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"HTVSCROLL" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"HTMINBUTTON" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HTMAXBUTTON" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HTLEFT" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HTRIGHT" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HTTOP" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"HTTOPLEFT" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"HTTOPRIGHT" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"HTBOTTOM" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"HTBOTTOMLEFT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"HTBOTTOMRIGHT" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"HTBORDER" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"HTREDUCE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HTZOOM" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HTSIZEFIRST" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HTSIZELAST" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"HTOBJECT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"HTCLOSE" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"HTHELP" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"SMTO_NORMAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SMTO_BLOCK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SMTO_ABORTIFHUNG" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SMTO_NOTIMEOUTIFNOTHUNG" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SMTO_ERRORONEXIT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MA_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MA_ACTIVATEANDEAT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MA_NOACTIVATE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MA_NOACTIVATEANDEAT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ICON_SMALL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ICON_BIG" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ICON_SMALL2" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SIZE_RESTORED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SIZE_MINIMIZED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SIZE_MAXIMIZED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SIZE_MAXSHOW" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SIZE_MAXHIDE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SIZENORMAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SIZEICONIC" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SIZEFULLSCREEN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SIZEZOOMSHOW" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SIZEZOOMHIDE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WVR_ALIGNTOP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WVR_ALIGNLEFT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WVR_ALIGNBOTTOM" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"WVR_ALIGNRIGHT" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"WVR_HREDRAW" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WVR_VREDRAW" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WVR_REDRAW" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"WVR_VALIDRECTS" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"MK_LBUTTON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MK_RBUTTON" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MK_SHIFT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MK_CONTROL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MK_MBUTTON" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MK_XBUTTON1" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MK_XBUTTON2" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"TME_HOVER" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TME_LEAVE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TME_NONCLIENT" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"TME_QUERY" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"TME_CANCEL" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"HOVER_DEFAULT" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"WS_OVERLAPPED" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WS_POPUP" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"WS_CHILD" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"WS_MINIMIZE" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"WS_VISIBLE" + ,"NativeType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"WS_DISABLED" + ,"NativeType":"UInt32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"WS_CLIPSIBLINGS" + ,"NativeType":"UInt32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"WS_CLIPCHILDREN" + ,"NativeType":"UInt32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"WS_MAXIMIZE" + ,"NativeType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"WS_CAPTION" + ,"NativeType":"UInt32" + ,"Value":12582912 + ,"Attrs":[] + } + ,{ + "Name":"WS_BORDER" + ,"NativeType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"WS_DLGFRAME" + ,"NativeType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"WS_VSCROLL" + ,"NativeType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"WS_HSCROLL" + ,"NativeType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"WS_SYSMENU" + ,"NativeType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"WS_THICKFRAME" + ,"NativeType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"WS_GROUP" + ,"NativeType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"WS_TABSTOP" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"WS_MINIMIZEBOX" + ,"NativeType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"WS_MAXIMIZEBOX" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"WS_TILED" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WS_ICONIC" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"WS_SIZEBOX" + ,"NativeType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"WS_TILEDWINDOW" + ,"NativeType":"UInt32" + ,"Value":13565952 + ,"Attrs":[] + } + ,{ + "Name":"WS_OVERLAPPEDWINDOW" + ,"NativeType":"UInt32" + ,"Value":13565952 + ,"Attrs":[] + } + ,{ + "Name":"WS_POPUPWINDOW" + ,"NativeType":"UInt32" + ,"Value":2156396544 + ,"Attrs":[] + } + ,{ + "Name":"WS_CHILDWINDOW" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_DLGMODALFRAME" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_NOPARENTNOTIFY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_TOPMOST" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_ACCEPTFILES" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_TRANSPARENT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_MDICHILD" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_TOOLWINDOW" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_WINDOWEDGE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_CLIENTEDGE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_CONTEXTHELP" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_RIGHT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_RTLREADING" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_LTRREADING" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_LEFTSCROLLBAR" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_RIGHTSCROLLBAR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_CONTROLPARENT" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_STATICEDGE" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_APPWINDOW" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_OVERLAPPEDWINDOW" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_PALETTEWINDOW" + ,"NativeType":"Int32" + ,"Value":392 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_NOINHERITLAYOUT" + ,"NativeType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_NOREDIRECTIONBITMAP" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_LAYOUTRTL" + ,"NativeType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_COMPOSITED" + ,"NativeType":"Int32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"WS_EX_NOACTIVATE" + ,"NativeType":"Int32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"CS_VREDRAW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CS_HREDRAW" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CS_DBLCLKS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CS_OWNDC" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"CS_CLASSDC" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"CS_PARENTDC" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"CS_NOCLOSE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"CS_SAVEBITS" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"CS_BYTEALIGNCLIENT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"CS_BYTEALIGNWINDOW" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"CS_GLOBALCLASS" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"CS_IME" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"CS_DROPSHADOW" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"PRF_CHECKVISIBLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PRF_NONCLIENT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PRF_CLIENT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PRF_ERASEBKGND" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"PRF_CHILDREN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"PRF_OWNED" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"BDR_RAISEDOUTER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BDR_SUNKENOUTER" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BDR_RAISEDINNER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BDR_SUNKENINNER" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BDR_OUTER" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"BDR_INNER" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"BDR_RAISED" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"BDR_SUNKEN" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"EDGE_RAISED" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"EDGE_SUNKEN" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"EDGE_ETCHED" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"EDGE_BUMP" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"BF_LEFT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BF_TOP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BF_RIGHT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BF_BOTTOM" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BF_TOPLEFT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"BF_TOPRIGHT" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"BF_BOTTOMLEFT" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"BF_BOTTOMRIGHT" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"BF_RECT" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"BF_DIAGONAL" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"BF_DIAGONAL_ENDTOPRIGHT" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"BF_DIAGONAL_ENDTOPLEFT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"BF_DIAGONAL_ENDBOTTOMLEFT" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"BF_DIAGONAL_ENDBOTTOMRIGHT" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"BF_MIDDLE" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"BF_SOFT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"BF_ADJUST" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"BF_FLAT" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"BF_MONO" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"DFC_CAPTION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DFC_MENU" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DFC_SCROLL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DFC_BUTTON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DFC_POPUPMENU" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CAPTIONCLOSE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CAPTIONMIN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CAPTIONMAX" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CAPTIONRESTORE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CAPTIONHELP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_MENUARROW" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_MENUCHECK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_MENUBULLET" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_MENUARROWRIGHT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLUP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLDOWN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLLEFT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLRIGHT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLCOMBOBOX" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLSIZEGRIP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_SCROLLSIZEGRIPRIGHT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTONCHECK" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTONRADIOIMAGE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTONRADIOMASK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTONRADIO" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTON3STATE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_BUTTONPUSH" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_INACTIVE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_PUSHED" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_CHECKED" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_TRANSPARENT" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_HOT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_ADJUSTRECT" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_FLAT" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"DFCS_MONO" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"DC_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DC_SMALLCAP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DC_ICON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DC_TEXT" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DC_INBUTTON" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DC_GRADIENT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DC_BUTTONS" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"IDANI_OPEN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"IDANI_CAPTION" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"CF_TEXT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CF_BITMAP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CF_METAFILEPICT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"CF_SYLK" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CF_DIF" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CF_TIFF" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"CF_OEMTEXT" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"CF_DIB" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CF_PALETTE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"CF_PENDATA" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"CF_RIFF" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"CF_WAVE" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"CF_UNICODETEXT" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"CF_ENHMETAFILE" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"CF_HDROP" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"CF_LOCALE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CF_DIBV5" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"CF_MAX" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"CF_OWNERDISPLAY" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"CF_DSPTEXT" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"CF_DSPBITMAP" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"CF_DSPMETAFILEPICT" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"CF_DSPENHMETAFILE" + ,"NativeType":"Int32" + ,"Value":142 + ,"Attrs":[] + } + ,{ + "Name":"CF_PRIVATEFIRST" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"CF_PRIVATELAST" + ,"NativeType":"Int32" + ,"Value":767 + ,"Attrs":[] + } + ,{ + "Name":"CF_GDIOBJFIRST" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"CF_GDIOBJLAST" + ,"NativeType":"Int32" + ,"Value":1023 + ,"Attrs":[] + } + ,{ + "Name":"FVIRTKEY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FNOINVERT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"FSHIFT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"FCONTROL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"FALT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WPF_SETMINPOSITION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WPF_RESTORETOMAXIMIZED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WPF_ASYNCWINDOWPLACEMENT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ODT_MENU" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ODT_LISTBOX" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ODT_COMBOBOX" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ODT_BUTTON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ODT_STATIC" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"ODA_DRAWENTIRE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ODA_SELECT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ODA_FOCUS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ODS_SELECTED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ODS_GRAYED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ODS_DISABLED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ODS_CHECKED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ODS_FOCUS" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ODS_DEFAULT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ODS_COMBOBOXEDIT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"ODS_HOTLIGHT" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"ODS_INACTIVE" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"ODS_NOACCEL" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"ODS_NOFOCUSRECT" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"PM_NOREMOVE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PM_REMOVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PM_NOYIELD" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PM_QS_INPUT" + ,"NativeType":"Int32" + ,"Value":470220800 + ,"Attrs":[] + } + ,{ + "Name":"PM_QS_POSTMESSAGE" + ,"NativeType":"Int32" + ,"Value":9961472 + ,"Attrs":[] + } + ,{ + "Name":"PM_QS_PAINT" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"PM_QS_SENDMESSAGE" + ,"NativeType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"MOD_ALT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MOD_CONTROL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MOD_SHIFT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MOD_WIN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MOD_NOREPEAT" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"IDHOT_SNAPWINDOW" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"IDHOT_SNAPDESKTOP" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"ENDSESSION_CLOSEAPP" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ENDSESSION_CRITICAL" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"ENDSESSION_LOGOFF" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"EWX_LOGOFF" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"EWX_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EWX_REBOOT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EWX_FORCE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"EWX_POWEROFF" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"EWX_FORCEIFHUNG" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"EWX_QUICKRESOLVE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"EWX_RESTARTAPPS" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"EWX_HYBRID_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"EWX_BOOTOPTIONS" + ,"NativeType":"Int32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"EWX_ARSO" + ,"NativeType":"Int32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"BSM_ALLCOMPONENTS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BSM_VXDS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BSM_NETDRIVER" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BSM_INSTALLABLEDRIVERS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BSM_APPLICATIONS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BSM_ALLDESKTOPS" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"BSF_QUERY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BSF_IGNORECURRENTTASK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BSF_FLUSHDISK" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BSF_NOHANG" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BSF_POSTMESSAGE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"BSF_FORCEIFHUNG" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"BSF_NOTIMEOUTIFNOTHUNG" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"BSF_ALLOWSFW" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"BSF_SENDNOTIFYMESSAGE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"BSF_RETURNHDESK" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"BSF_LUID" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"BROADCAST_QUERY_DENY" + ,"NativeType":"Int32" + ,"Value":1112363332 + ,"Attrs":[] + } + ,{ + "Name":"DEVICE_NOTIFY_WINDOW_HANDLE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DEVICE_NOTIFY_SERVICE_HANDLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DEVICE_NOTIFY_ALL_INTERFACE_CLASSES" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HWND_BROADCAST" + ,"NativeType":"Int32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"HWND_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-3 + ,"Attrs":[] + } + ,{ + "Name":"ISMEX_NOSEND" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ISMEX_SEND" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ISMEX_NOTIFY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ISMEX_CALLBACK" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ISMEX_REPLIED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CW_USEDEFAULT" + ,"NativeType":"Int32" + ,"Value":-2147483648 + ,"Attrs":[] + } + ,{ + "Name":"HWND_DESKTOP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PW_CLIENTONLY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PW_RENDERFULLCONTENT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LWA_COLORKEY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LWA_ALPHA" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ULW_COLORKEY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ULW_ALPHA" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ULW_OPAQUE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ULW_EX_NORESIZE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_STOP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_CAPTION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_TRAY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_ALL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_TIMER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"FLASHW_TIMERNOFG" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"WDA_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WDA_MONITOR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WDA_EXCLUDEFROMCAPTURE" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOSIZE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOMOVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOZORDER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOREDRAW" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOACTIVATE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SWP_FRAMECHANGED" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SWP_SHOWWINDOW" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"SWP_HIDEWINDOW" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOCOPYBITS" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOOWNERZORDER" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOSENDCHANGING" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"SWP_DRAWFRAME" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SWP_NOREPOSITION" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"SWP_DEFERERASE" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"SWP_ASYNCWINDOWPOS" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"HWND_TOP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"HWND_BOTTOM" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HWND_TOPMOST" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"HWND_NOTOPMOST" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"DLGWINDOWEXTRA" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"KEYEVENTF_EXTENDEDKEY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"KEYEVENTF_KEYUP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"KEYEVENTF_UNICODE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"KEYEVENTF_SCANCODE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_MOVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_LEFTDOWN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_LEFTUP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_RIGHTDOWN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_RIGHTUP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_MIDDLEDOWN" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_MIDDLEUP" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_XDOWN" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_XUP" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_WHEEL" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_HWHEEL" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_MOVE_NOCOALESCE" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_VIRTUALDESK" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEEVENTF_ABSOLUTE" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_MOUSE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_KEYBOARD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_HARDWARE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_MOVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_DOWN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_UP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_INRANGE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_PRIMARY" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_NOCOALESCE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_PEN" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHEVENTF_PALM" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHINPUTMASKF_TIMEFROMSYSTEM" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHINPUTMASKF_EXTRAINFO" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHINPUTMASKF_CONTACTAREA" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"TWF_FINETOUCH" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TWF_WANTPALM" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_NEW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_INRANGE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_INCONTACT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_FIRSTBUTTON" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_SECONDBUTTON" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_THIRDBUTTON" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_FOURTHBUTTON" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_FIFTHBUTTON" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_PRIMARY" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_CONFIDENCE" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_CANCELED" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_DOWN" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_UPDATE" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_UP" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_WHEEL" + ,"NativeType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_HWHEEL" + ,"NativeType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_CAPTURECHANGED" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_FLAG_HASTRANSFORM" + ,"NativeType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MOD_SHIFT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MOD_CTRL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_FLAG_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_MASK_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_MASK_CONTACTAREA" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_MASK_ORIENTATION" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_MASK_PRESSURE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PEN_FLAG_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PEN_FLAG_BARREL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PEN_FLAG_INVERTED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PEN_FLAG_ERASER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PEN_MASK_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PEN_MASK_PRESSURE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PEN_MASK_ROTATION" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PEN_MASK_TILT_X" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PEN_MASK_TILT_Y" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_NEW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_INRANGE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_INCONTACT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_FIRSTBUTTON" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_SECONDBUTTON" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_THIRDBUTTON" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_FOURTHBUTTON" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_FIFTHBUTTON" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_PRIMARY" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_CONFIDENCE" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_MESSAGE_FLAG_CANCELED" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"PA_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PA_NOACTIVATE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MAX_TOUCH_COUNT" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_FEEDBACK_DEFAULT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_FEEDBACK_INDIRECT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_FEEDBACK_NONE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_HIT_TESTING_DEFAULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_HIT_TESTING_CLIENT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_HIT_TESTING_NONE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_HIT_TESTING_PROXIMITY_CLOSEST" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TOUCH_HIT_TESTING_PROXIMITY_FARTHEST" + ,"NativeType":"Int32" + ,"Value":4095 + ,"Attrs":[] + } + ,{ + "Name":"GWFS_INCLUDE_ANCESTORS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MAPVK_VK_TO_VSC" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MAPVK_VSC_TO_VK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MAPVK_VK_TO_CHAR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MAPVK_VSC_TO_VK_EX" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MAPVK_VK_TO_VSC_EX" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MWMO_WAITALL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MWMO_ALERTABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MWMO_INPUTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"QS_KEY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"QS_MOUSEMOVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"QS_MOUSEBUTTON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"QS_POSTMESSAGE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"QS_TIMER" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"QS_PAINT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"QS_SENDMESSAGE" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"QS_HOTKEY" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"QS_ALLPOSTMESSAGE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"QS_RAWINPUT" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"QS_TOUCH" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"QS_POINTER" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"QS_MOUSE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"QS_INPUT" + ,"NativeType":"Int32" + ,"Value":7175 + ,"Attrs":[] + } + ,{ + "Name":"QS_ALLEVENTS" + ,"NativeType":"Int32" + ,"Value":7359 + ,"Attrs":[] + } + ,{ + "Name":"QS_ALLINPUT" + ,"NativeType":"Int32" + ,"Value":7423 + ,"Attrs":[] + } + ,{ + "Name":"USER_TIMER_MAXIMUM" + ,"NativeType":"Int32" + ,"Value":2147483647 + ,"Attrs":[] + } + ,{ + "Name":"USER_TIMER_MINIMUM" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"TIMERV_DEFAULT_COALESCING" + ,"NativeType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TIMERV_NO_COALESCING" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"TIMERV_COALESCING_MIN" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TIMERV_COALESCING_MAX" + ,"NativeType":"UInt32" + ,"Value":2147483637 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXSCREEN" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSCREEN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXVSCROLL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYHSCROLL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYCAPTION" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXBORDER" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYBORDER" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXDLGFRAME" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYDLGFRAME" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYVTHUMB" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXHTHUMB" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXICON" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYICON" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXCURSOR" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYCURSOR" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMENU" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXFULLSCREEN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYFULLSCREEN" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYKANJIWINDOW" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"SM_MOUSEPRESENT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYVSCROLL" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXHSCROLL" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"SM_DEBUG" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"SM_SWAPBUTTON" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"SM_RESERVED1" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"SM_RESERVED2" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"SM_RESERVED3" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"SM_RESERVED4" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMIN" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMIN" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXSIZE" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSIZE" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXFRAME" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYFRAME" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMINTRACK" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMINTRACK" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXDOUBLECLK" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYDOUBLECLK" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXICONSPACING" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYICONSPACING" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"SM_MENUDROPALIGNMENT" + ,"NativeType":"Int32" + ,"Value":40 + ,"Attrs":[] + } + ,{ + "Name":"SM_PENWINDOWS" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"SM_DBCSENABLED" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"SM_CMOUSEBUTTONS" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXFIXEDFRAME" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYFIXEDFRAME" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXSIZEFRAME" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSIZEFRAME" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"SM_SECURE" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXEDGE" + ,"NativeType":"Int32" + ,"Value":45 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYEDGE" + ,"NativeType":"Int32" + ,"Value":46 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMINSPACING" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMINSPACING" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXSMICON" + ,"NativeType":"Int32" + ,"Value":49 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSMICON" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSMCAPTION" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXSMSIZE" + ,"NativeType":"Int32" + ,"Value":52 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYSMSIZE" + ,"NativeType":"Int32" + ,"Value":53 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMENUSIZE" + ,"NativeType":"Int32" + ,"Value":54 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMENUSIZE" + ,"NativeType":"Int32" + ,"Value":55 + ,"Attrs":[] + } + ,{ + "Name":"SM_ARRANGE" + ,"NativeType":"Int32" + ,"Value":56 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMINIMIZED" + ,"NativeType":"Int32" + ,"Value":57 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMINIMIZED" + ,"NativeType":"Int32" + ,"Value":58 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMAXTRACK" + ,"NativeType":"Int32" + ,"Value":59 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMAXTRACK" + ,"NativeType":"Int32" + ,"Value":60 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMAXIMIZED" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMAXIMIZED" + ,"NativeType":"Int32" + ,"Value":62 + ,"Attrs":[] + } + ,{ + "Name":"SM_NETWORK" + ,"NativeType":"Int32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"SM_CLEANBOOT" + ,"NativeType":"Int32" + ,"Value":67 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXDRAG" + ,"NativeType":"Int32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYDRAG" + ,"NativeType":"Int32" + ,"Value":69 + ,"Attrs":[] + } + ,{ + "Name":"SM_SHOWSOUNDS" + ,"NativeType":"Int32" + ,"Value":70 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXMENUCHECK" + ,"NativeType":"Int32" + ,"Value":71 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYMENUCHECK" + ,"NativeType":"Int32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"SM_SLOWMACHINE" + ,"NativeType":"Int32" + ,"Value":73 + ,"Attrs":[] + } + ,{ + "Name":"SM_MIDEASTENABLED" + ,"NativeType":"Int32" + ,"Value":74 + ,"Attrs":[] + } + ,{ + "Name":"SM_MOUSEWHEELPRESENT" + ,"NativeType":"Int32" + ,"Value":75 + ,"Attrs":[] + } + ,{ + "Name":"SM_XVIRTUALSCREEN" + ,"NativeType":"Int32" + ,"Value":76 + ,"Attrs":[] + } + ,{ + "Name":"SM_YVIRTUALSCREEN" + ,"NativeType":"Int32" + ,"Value":77 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXVIRTUALSCREEN" + ,"NativeType":"Int32" + ,"Value":78 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYVIRTUALSCREEN" + ,"NativeType":"Int32" + ,"Value":79 + ,"Attrs":[] + } + ,{ + "Name":"SM_CMONITORS" + ,"NativeType":"Int32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"SM_SAMEDISPLAYFORMAT" + ,"NativeType":"Int32" + ,"Value":81 + ,"Attrs":[] + } + ,{ + "Name":"SM_IMMENABLED" + ,"NativeType":"Int32" + ,"Value":82 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXFOCUSBORDER" + ,"NativeType":"Int32" + ,"Value":83 + ,"Attrs":[] + } + ,{ + "Name":"SM_CYFOCUSBORDER" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"SM_TABLETPC" + ,"NativeType":"Int32" + ,"Value":86 + ,"Attrs":[] + } + ,{ + "Name":"SM_MEDIACENTER" + ,"NativeType":"Int32" + ,"Value":87 + ,"Attrs":[] + } + ,{ + "Name":"SM_STARTER" + ,"NativeType":"Int32" + ,"Value":88 + ,"Attrs":[] + } + ,{ + "Name":"SM_SERVERR2" + ,"NativeType":"Int32" + ,"Value":89 + ,"Attrs":[] + } + ,{ + "Name":"SM_MOUSEHORIZONTALWHEELPRESENT" + ,"NativeType":"Int32" + ,"Value":91 + ,"Attrs":[] + } + ,{ + "Name":"SM_CXPADDEDBORDER" + ,"NativeType":"Int32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"SM_DIGITIZER" + ,"NativeType":"Int32" + ,"Value":94 + ,"Attrs":[] + } + ,{ + "Name":"SM_MAXIMUMTOUCHES" + ,"NativeType":"Int32" + ,"Value":95 + ,"Attrs":[] + } + ,{ + "Name":"SM_CMETRICS" + ,"NativeType":"Int32" + ,"Value":97 + ,"Attrs":[] + } + ,{ + "Name":"SM_REMOTESESSION" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"SM_SHUTTINGDOWN" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"SM_REMOTECONTROL" + ,"NativeType":"Int32" + ,"Value":8193 + ,"Attrs":[] + } + ,{ + "Name":"SM_CARETBLINKINGENABLED" + ,"NativeType":"Int32" + ,"Value":8194 + ,"Attrs":[] + } + ,{ + "Name":"SM_CONVERTIBLESLATEMODE" + ,"NativeType":"Int32" + ,"Value":8195 + ,"Attrs":[] + } + ,{ + "Name":"SM_SYSTEMDOCKED" + ,"NativeType":"Int32" + ,"Value":8196 + ,"Attrs":[] + } + ,{ + "Name":"PMB_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MNC_IGNORE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MNC_CLOSE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MNC_EXECUTE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MNC_SELECT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MNS_NOCHECK" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"MNS_MODELESS" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"MNS_DRAGDROP" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"MNS_AUTODISMISS" + ,"NativeType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"MNS_NOTIFYBYPOS" + ,"NativeType":"UInt32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"MNS_CHECKORBMP" + ,"NativeType":"UInt32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"MIM_MAXHEIGHT" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MIM_BACKGROUND" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MIM_HELPID" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MIM_MENUDATA" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MIM_STYLE" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MIM_APPLYTOSUBMENUS" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"MND_CONTINUE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MND_ENDMENU" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MNGOF_TOPGAP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MNGOF_BOTTOMGAP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MNGO_NOINTERFACE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MNGO_NOERROR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_STATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_ID" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_SUBMENU" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_CHECKMARKS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_TYPE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_DATA" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_STRING" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_BITMAP" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MIIM_FTYPE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_CALLBACK" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_SYSTEM" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_MBAR_RESTORE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_MBAR_MINIMIZE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_MBAR_CLOSE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_MBAR_CLOSE_D" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_MBAR_MINIMIZE_D" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_POPUP_CLOSE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_POPUP_RESTORE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_POPUP_MAXIMIZE" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HBMMENU_POPUP_MINIMIZE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"TPM_LEFTBUTTON" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TPM_RIGHTBUTTON" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TPM_LEFTALIGN" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TPM_CENTERALIGN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"TPM_RIGHTALIGN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TPM_TOPALIGN" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TPM_VCENTERALIGN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"TPM_BOTTOMALIGN" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"TPM_HORIZONTAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TPM_VERTICAL" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"TPM_NONOTIFY" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"TPM_RETURNCMD" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"TPM_RECURSE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TPM_HORPOSANIMATION" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"TPM_HORNEGANIMATION" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"TPM_VERPOSANIMATION" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"TPM_VERNEGANIMATION" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"TPM_NOANIMATION" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"TPM_LAYOUTRTL" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"TPM_WORKAREA" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"DOF_EXECUTABLE" + ,"NativeType":"Int32" + ,"Value":32769 + ,"Attrs":[] + } + ,{ + "Name":"DOF_DOCUMENT" + ,"NativeType":"Int32" + ,"Value":32770 + ,"Attrs":[] + } + ,{ + "Name":"DOF_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":32771 + ,"Attrs":[] + } + ,{ + "Name":"DOF_MULTIPLE" + ,"NativeType":"Int32" + ,"Value":32772 + ,"Attrs":[] + } + ,{ + "Name":"DOF_PROGMAN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DOF_SHELLDATA" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DO_DROPFILE" + ,"NativeType":"Int32" + ,"Value":1162627398 + ,"Attrs":[] + } + ,{ + "Name":"DO_PRINTFILE" + ,"NativeType":"Int32" + ,"Value":1414419024 + ,"Attrs":[] + } + ,{ + "Name":"DT_TOP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DT_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DT_CENTER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DT_RIGHT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DT_VCENTER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DT_BOTTOM" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DT_WORDBREAK" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DT_SINGLELINE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DT_EXPANDTABS" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DT_TABSTOP" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DT_NOCLIP" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DT_EXTERNALLEADING" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DT_CALCRECT" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DT_NOPREFIX" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"DT_INTERNAL" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"DT_EDITCONTROL" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"DT_PATH_ELLIPSIS" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"DT_END_ELLIPSIS" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"DT_MODIFYSTRING" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"DT_RTLREADING" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"DT_WORD_ELLIPSIS" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"DT_NOFULLWIDTHCHARBREAK" + ,"NativeType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"DT_HIDEPREFIX" + ,"NativeType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"DT_PREFIXONLY" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"DST_COMPLEX" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DST_TEXT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DST_PREFIXTEXT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DST_ICON" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"DST_BITMAP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DSS_NORMAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DSS_UNION" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DSS_DISABLED" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DSS_MONO" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DSS_HIDEPREFIX" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DSS_PREFIXONLY" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DSS_RIGHT" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"ASFW_ANY" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"LSFW_LOCK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LSFW_UNLOCK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DCX_WINDOW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DCX_CACHE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DCX_NORESETATTRS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DCX_CLIPCHILDREN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DCX_CLIPSIBLINGS" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DCX_PARENTCLIP" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DCX_EXCLUDERGN" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DCX_INTERSECTRGN" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DCX_EXCLUDEUPDATE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DCX_INTERSECTUPDATE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DCX_LOCKWINDOWUPDATE" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DCX_VALIDATE" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"RDW_INVALIDATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RDW_INTERNALPAINT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RDW_ERASE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"RDW_VALIDATE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"RDW_NOINTERNALPAINT" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RDW_NOERASE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"RDW_NOCHILDREN" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"RDW_ALLCHILDREN" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"RDW_UPDATENOW" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"RDW_ERASENOW" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"RDW_FRAME" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"RDW_NOFRAME" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"SW_SCROLLCHILDREN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SW_INVALIDATE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SW_ERASE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SW_SMOOTHSCROLL" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ESB_ENABLE_BOTH" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_BOTH" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_LEFT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_RIGHT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_UP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_DOWN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_LTUP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ESB_DISABLE_RTDN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HELPINFO_WINDOW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HELPINFO_MENUITEM" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MB_OK" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MB_OKCANCEL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MB_ABORTRETRYIGNORE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MB_YESNOCANCEL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MB_YESNO" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MB_RETRYCANCEL" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"MB_CANCELTRYCONTINUE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONHAND" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONQUESTION" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONEXCLAMATION" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONASTERISK" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MB_USERICON" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONWARNING" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONERROR" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONINFORMATION" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONSTOP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFBUTTON1" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFBUTTON2" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFBUTTON3" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFBUTTON4" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"MB_APPLMODAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MB_SYSTEMMODAL" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"MB_TASKMODAL" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"MB_HELP" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MB_NOFOCUS" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"MB_SETFOREGROUND" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFAULT_DESKTOP_ONLY" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"MB_TOPMOST" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"MB_RIGHT" + ,"NativeType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"MB_RTLREADING" + ,"NativeType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"MB_SERVICE_NOTIFICATION" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"MB_SERVICE_NOTIFICATION_NT3X" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"MB_TYPEMASK" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"MB_ICONMASK" + ,"NativeType":"Int32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"MB_DEFMASK" + ,"NativeType":"Int32" + ,"Value":3840 + ,"Attrs":[] + } + ,{ + "Name":"MB_MODEMASK" + ,"NativeType":"Int32" + ,"Value":12288 + ,"Attrs":[] + } + ,{ + "Name":"MB_MISCMASK" + ,"NativeType":"Int32" + ,"Value":49152 + ,"Attrs":[] + } + ,{ + "Name":"CWP_ALL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"CWP_SKIPINVISIBLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CWP_SKIPDISABLED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CWP_SKIPTRANSPARENT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_MSGBOX" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_EDIT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_LISTBOX" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_BTN" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_DLG" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_SCROLLBAR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_STATIC" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"CTLCOLOR_MAX" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_SCROLLBAR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BACKGROUND" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_ACTIVECAPTION" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_INACTIVECAPTION" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_MENU" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_WINDOW" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_WINDOWFRAME" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_MENUTEXT" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_WINDOWTEXT" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_CAPTIONTEXT" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_ACTIVEBORDER" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_INACTIVEBORDER" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_APPWORKSPACE" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_HIGHLIGHT" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_HIGHLIGHTTEXT" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BTNFACE" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BTNSHADOW" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_GRAYTEXT" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BTNTEXT" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_INACTIVECAPTIONTEXT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BTNHIGHLIGHT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DDKSHADOW" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DLIGHT" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_INFOTEXT" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_INFOBK" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_HOTLIGHT" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_GRADIENTACTIVECAPTION" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_GRADIENTINACTIVECAPTION" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_MENUHILIGHT" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_MENUBAR" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_DESKTOP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DFACE" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DSHADOW" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DHIGHLIGHT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_3DHILIGHT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"COLOR_BTNHILIGHT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"GW_HWNDFIRST" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GW_HWNDLAST" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GW_HWNDNEXT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GW_HWNDPREV" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"GW_OWNER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GW_CHILD" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"GW_ENABLEDPOPUP" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"GW_MAX" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"MF_INSERT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_CHANGE" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MF_APPEND" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"MF_DELETE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"MF_REMOVE" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"MF_BYCOMMAND" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_BYPOSITION" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"MF_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"MF_ENABLED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_GRAYED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MF_DISABLED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MF_UNCHECKED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_CHECKED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MF_USECHECKBITMAPS" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"MF_STRING" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_BITMAP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MF_OWNERDRAW" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"MF_POPUP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MF_MENUBARBREAK" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MF_MENUBREAK" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MF_UNHILITE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MF_HILITE" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MF_DEFAULT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"MF_SYSMENU" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"MF_HELP" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MF_RIGHTJUSTIFY" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MF_MOUSESELECT" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"MF_END" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MFT_STRING" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MFT_BITMAP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MFT_MENUBARBREAK" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MFT_MENUBREAK" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MFT_OWNERDRAW" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"MFT_RADIOCHECK" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"MFT_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"MFT_RIGHTORDER" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"MFT_RIGHTJUSTIFY" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"MFS_GRAYED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MFS_DISABLED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MFS_CHECKED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MFS_HILITE" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MFS_ENABLED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MFS_UNCHECKED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MFS_UNHILITE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MFS_DEFAULT" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"SC_SIZE" + ,"NativeType":"Int32" + ,"Value":61440 + ,"Attrs":[] + } + ,{ + "Name":"SC_MOVE" + ,"NativeType":"Int32" + ,"Value":61456 + ,"Attrs":[] + } + ,{ + "Name":"SC_MINIMIZE" + ,"NativeType":"Int32" + ,"Value":61472 + ,"Attrs":[] + } + ,{ + "Name":"SC_MAXIMIZE" + ,"NativeType":"Int32" + ,"Value":61488 + ,"Attrs":[] + } + ,{ + "Name":"SC_NEXTWINDOW" + ,"NativeType":"Int32" + ,"Value":61504 + ,"Attrs":[] + } + ,{ + "Name":"SC_PREVWINDOW" + ,"NativeType":"Int32" + ,"Value":61520 + ,"Attrs":[] + } + ,{ + "Name":"SC_CLOSE" + ,"NativeType":"Int32" + ,"Value":61536 + ,"Attrs":[] + } + ,{ + "Name":"SC_VSCROLL" + ,"NativeType":"Int32" + ,"Value":61552 + ,"Attrs":[] + } + ,{ + "Name":"SC_HSCROLL" + ,"NativeType":"Int32" + ,"Value":61568 + ,"Attrs":[] + } + ,{ + "Name":"SC_MOUSEMENU" + ,"NativeType":"Int32" + ,"Value":61584 + ,"Attrs":[] + } + ,{ + "Name":"SC_KEYMENU" + ,"NativeType":"Int32" + ,"Value":61696 + ,"Attrs":[] + } + ,{ + "Name":"SC_ARRANGE" + ,"NativeType":"Int32" + ,"Value":61712 + ,"Attrs":[] + } + ,{ + "Name":"SC_RESTORE" + ,"NativeType":"Int32" + ,"Value":61728 + ,"Attrs":[] + } + ,{ + "Name":"SC_TASKLIST" + ,"NativeType":"Int32" + ,"Value":61744 + ,"Attrs":[] + } + ,{ + "Name":"SC_SCREENSAVE" + ,"NativeType":"Int32" + ,"Value":61760 + ,"Attrs":[] + } + ,{ + "Name":"SC_HOTKEY" + ,"NativeType":"Int32" + ,"Value":61776 + ,"Attrs":[] + } + ,{ + "Name":"SC_DEFAULT" + ,"NativeType":"Int32" + ,"Value":61792 + ,"Attrs":[] + } + ,{ + "Name":"SC_MONITORPOWER" + ,"NativeType":"Int32" + ,"Value":61808 + ,"Attrs":[] + } + ,{ + "Name":"SC_CONTEXTHELP" + ,"NativeType":"Int32" + ,"Value":61824 + ,"Attrs":[] + } + ,{ + "Name":"SC_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":61455 + ,"Attrs":[] + } + ,{ + "Name":"SCF_ISSECURE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SC_ICON" + ,"NativeType":"Int32" + ,"Value":61472 + ,"Attrs":[] + } + ,{ + "Name":"SC_ZOOM" + ,"NativeType":"Int32" + ,"Value":61488 + ,"Attrs":[] + } + ,{ + "Name":"IDC_ARROW" + ,"NativeType":"UInt16" + ,"Value":32512 + ,"Attrs":[] + } + ,{ + "Name":"IDC_IBEAM" + ,"NativeType":"UInt16" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"IDC_WAIT" + ,"NativeType":"UInt16" + ,"Value":32514 + ,"Attrs":[] + } + ,{ + "Name":"IDC_CROSS" + ,"NativeType":"UInt16" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"IDC_UPARROW" + ,"NativeType":"UInt16" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"IDC_SIZE" + ,"NativeType":"UInt16" + ,"Value":32640 + ,"Attrs":[ + {"Kind":"Obsolete","Message":"use IDC_SIZEALL"} + ] + } + ,{ + "Name":"IDC_ICON" + ,"NativeType":"UInt16" + ,"Value":32641 + ,"Attrs":[ + {"Kind":"Obsolete","Message":"use IDC_ARROW"} + ] + } + ,{ + "Name":"IDC_SIZENWSE" + ,"NativeType":"UInt16" + ,"Value":32642 + ,"Attrs":[] + } + ,{ + "Name":"IDC_SIZENESW" + ,"NativeType":"UInt16" + ,"Value":32643 + ,"Attrs":[] + } + ,{ + "Name":"IDC_SIZEWE" + ,"NativeType":"UInt16" + ,"Value":32644 + ,"Attrs":[] + } + ,{ + "Name":"IDC_SIZENS" + ,"NativeType":"UInt16" + ,"Value":32645 + ,"Attrs":[] + } + ,{ + "Name":"IDC_SIZEALL" + ,"NativeType":"UInt16" + ,"Value":32646 + ,"Attrs":[] + } + ,{ + "Name":"IDC_NO" + ,"NativeType":"UInt16" + ,"Value":32648 + ,"Attrs":[] + } + ,{ + "Name":"IDC_HAND" + ,"NativeType":"UInt16" + ,"Value":32649 + ,"Attrs":[] + } + ,{ + "Name":"IDC_APPSTARTING" + ,"NativeType":"Int32" + ,"Value":32650 + ,"Attrs":[] + } + ,{ + "Name":"IDC_HELP" + ,"NativeType":"Int32" + ,"Value":32651 + ,"Attrs":[] + } + ,{ + "Name":"IDC_PIN" + ,"NativeType":"Int32" + ,"Value":32671 + ,"Attrs":[] + } + ,{ + "Name":"IDC_PERSON" + ,"NativeType":"Int32" + ,"Value":32672 + ,"Attrs":[] + } + ,{ + "Name":"IMAGE_BITMAP" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"IMAGE_ICON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"IMAGE_CURSOR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"IMAGE_ENHMETAFILE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"LR_DEFAULTCOLOR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"LR_MONOCHROME" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LR_COLOR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LR_COPYRETURNORG" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"LR_COPYDELETEORG" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"LR_LOADFROMFILE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"LR_LOADTRANSPARENT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"LR_DEFAULTSIZE" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"LR_VGACOLOR" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"LR_LOADMAP3DCOLORS" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"LR_CREATEDIBSECTION" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"LR_COPYFROMRESOURCE" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"LR_SHARED" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"RES_ICON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RES_CURSOR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"OBM_CLOSE" + ,"NativeType":"Int32" + ,"Value":32754 + ,"Attrs":[] + } + ,{ + "Name":"OBM_UPARROW" + ,"NativeType":"Int32" + ,"Value":32753 + ,"Attrs":[] + } + ,{ + "Name":"OBM_DNARROW" + ,"NativeType":"Int32" + ,"Value":32752 + ,"Attrs":[] + } + ,{ + "Name":"OBM_RGARROW" + ,"NativeType":"Int32" + ,"Value":32751 + ,"Attrs":[] + } + ,{ + "Name":"OBM_LFARROW" + ,"NativeType":"Int32" + ,"Value":32750 + ,"Attrs":[] + } + ,{ + "Name":"OBM_REDUCE" + ,"NativeType":"Int32" + ,"Value":32749 + ,"Attrs":[] + } + ,{ + "Name":"OBM_ZOOM" + ,"NativeType":"Int32" + ,"Value":32748 + ,"Attrs":[] + } + ,{ + "Name":"OBM_RESTORE" + ,"NativeType":"Int32" + ,"Value":32747 + ,"Attrs":[] + } + ,{ + "Name":"OBM_REDUCED" + ,"NativeType":"Int32" + ,"Value":32746 + ,"Attrs":[] + } + ,{ + "Name":"OBM_ZOOMD" + ,"NativeType":"Int32" + ,"Value":32745 + ,"Attrs":[] + } + ,{ + "Name":"OBM_RESTORED" + ,"NativeType":"Int32" + ,"Value":32744 + ,"Attrs":[] + } + ,{ + "Name":"OBM_UPARROWD" + ,"NativeType":"Int32" + ,"Value":32743 + ,"Attrs":[] + } + ,{ + "Name":"OBM_DNARROWD" + ,"NativeType":"Int32" + ,"Value":32742 + ,"Attrs":[] + } + ,{ + "Name":"OBM_RGARROWD" + ,"NativeType":"Int32" + ,"Value":32741 + ,"Attrs":[] + } + ,{ + "Name":"OBM_LFARROWD" + ,"NativeType":"Int32" + ,"Value":32740 + ,"Attrs":[] + } + ,{ + "Name":"OBM_MNARROW" + ,"NativeType":"Int32" + ,"Value":32739 + ,"Attrs":[] + } + ,{ + "Name":"OBM_COMBO" + ,"NativeType":"Int32" + ,"Value":32738 + ,"Attrs":[] + } + ,{ + "Name":"OBM_UPARROWI" + ,"NativeType":"Int32" + ,"Value":32737 + ,"Attrs":[] + } + ,{ + "Name":"OBM_DNARROWI" + ,"NativeType":"Int32" + ,"Value":32736 + ,"Attrs":[] + } + ,{ + "Name":"OBM_RGARROWI" + ,"NativeType":"Int32" + ,"Value":32735 + ,"Attrs":[] + } + ,{ + "Name":"OBM_LFARROWI" + ,"NativeType":"Int32" + ,"Value":32734 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_CLOSE" + ,"NativeType":"Int32" + ,"Value":32767 + ,"Attrs":[] + } + ,{ + "Name":"OBM_SIZE" + ,"NativeType":"Int32" + ,"Value":32766 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_UPARROW" + ,"NativeType":"Int32" + ,"Value":32765 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_DNARROW" + ,"NativeType":"Int32" + ,"Value":32764 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_RGARROW" + ,"NativeType":"Int32" + ,"Value":32763 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_LFARROW" + ,"NativeType":"Int32" + ,"Value":32762 + ,"Attrs":[] + } + ,{ + "Name":"OBM_BTSIZE" + ,"NativeType":"Int32" + ,"Value":32761 + ,"Attrs":[] + } + ,{ + "Name":"OBM_CHECK" + ,"NativeType":"Int32" + ,"Value":32760 + ,"Attrs":[] + } + ,{ + "Name":"OBM_CHECKBOXES" + ,"NativeType":"Int32" + ,"Value":32759 + ,"Attrs":[] + } + ,{ + "Name":"OBM_BTNCORNERS" + ,"NativeType":"Int32" + ,"Value":32758 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_REDUCE" + ,"NativeType":"Int32" + ,"Value":32757 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_ZOOM" + ,"NativeType":"Int32" + ,"Value":32756 + ,"Attrs":[] + } + ,{ + "Name":"OBM_OLD_RESTORE" + ,"NativeType":"Int32" + ,"Value":32755 + ,"Attrs":[] + } + ,{ + "Name":"OCR_NORMAL" + ,"NativeType":"Int32" + ,"Value":32512 + ,"Attrs":[] + } + ,{ + "Name":"OCR_IBEAM" + ,"NativeType":"Int32" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"OCR_WAIT" + ,"NativeType":"Int32" + ,"Value":32514 + ,"Attrs":[] + } + ,{ + "Name":"OCR_CROSS" + ,"NativeType":"Int32" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"OCR_UP" + ,"NativeType":"Int32" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"OCR_SIZE" + ,"NativeType":"Int32" + ,"Value":32640 + ,"Attrs":[ + {"Kind":"Obsolete","Message":"use OCR_SIZEALL"} + ] + } + ,{ + "Name":"OCR_ICON" + ,"NativeType":"Int32" + ,"Value":32641 + ,"Attrs":[ + {"Kind":"Obsolete","Message":"use OCR_NORMAL"} + ] + } + ,{ + "Name":"OCR_SIZENWSE" + ,"NativeType":"Int32" + ,"Value":32642 + ,"Attrs":[] + } + ,{ + "Name":"OCR_SIZENESW" + ,"NativeType":"Int32" + ,"Value":32643 + ,"Attrs":[] + } + ,{ + "Name":"OCR_SIZEWE" + ,"NativeType":"Int32" + ,"Value":32644 + ,"Attrs":[] + } + ,{ + "Name":"OCR_SIZENS" + ,"NativeType":"Int32" + ,"Value":32645 + ,"Attrs":[] + } + ,{ + "Name":"OCR_SIZEALL" + ,"NativeType":"Int32" + ,"Value":32646 + ,"Attrs":[] + } + ,{ + "Name":"OCR_ICOCUR" + ,"NativeType":"Int32" + ,"Value":32647 + ,"Attrs":[ + {"Kind":"Obsolete","Message":"use OIC_WINLOGO"} + ] + } + ,{ + "Name":"OCR_NO" + ,"NativeType":"Int32" + ,"Value":32648 + ,"Attrs":[] + } + ,{ + "Name":"OCR_HAND" + ,"NativeType":"Int32" + ,"Value":32649 + ,"Attrs":[] + } + ,{ + "Name":"OCR_APPSTARTING" + ,"NativeType":"Int32" + ,"Value":32650 + ,"Attrs":[] + } + ,{ + "Name":"OIC_SAMPLE" + ,"NativeType":"Int32" + ,"Value":32512 + ,"Attrs":[] + } + ,{ + "Name":"OIC_HAND" + ,"NativeType":"Int32" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"OIC_QUES" + ,"NativeType":"Int32" + ,"Value":32514 + ,"Attrs":[] + } + ,{ + "Name":"OIC_BANG" + ,"NativeType":"Int32" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"OIC_NOTE" + ,"NativeType":"Int32" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"OIC_WINLOGO" + ,"NativeType":"Int32" + ,"Value":32517 + ,"Attrs":[] + } + ,{ + "Name":"OIC_WARNING" + ,"NativeType":"Int32" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"OIC_ERROR" + ,"NativeType":"Int32" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"OIC_INFORMATION" + ,"NativeType":"Int32" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"OIC_SHIELD" + ,"NativeType":"Int32" + ,"Value":32518 + ,"Attrs":[] + } + ,{ + "Name":"ORD_LANGDRIVER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"IDI_APPLICATION" + ,"NativeType":"UInt16" + ,"Value":32512 + ,"Attrs":[] + } + ,{ + "Name":"IDI_HAND" + ,"NativeType":"UInt16" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"IDI_QUESTION" + ,"NativeType":"UInt16" + ,"Value":32514 + ,"Attrs":[] + } + ,{ + "Name":"IDI_EXCLAMATION" + ,"NativeType":"UInt16" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"IDI_ASTERISK" + ,"NativeType":"UInt16" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"IDI_WINLOGO" + ,"NativeType":"UInt16" + ,"Value":32517 + ,"Attrs":[] + } + ,{ + "Name":"IDI_SHIELD" + ,"NativeType":"UInt16" + ,"Value":32518 + ,"Attrs":[] + } + ,{ + "Name":"IDI_WARNING" + ,"NativeType":"UInt16" + ,"Value":32515 + ,"Attrs":[] + } + ,{ + "Name":"IDI_ERROR" + ,"NativeType":"UInt16" + ,"Value":32513 + ,"Attrs":[] + } + ,{ + "Name":"IDI_INFORMATION" + ,"NativeType":"UInt16" + ,"Value":32516 + ,"Attrs":[] + } + ,{ + "Name":"IDOK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"IDCANCEL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"IDABORT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"IDRETRY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"IDIGNORE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"IDYES" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"IDNO" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"IDCLOSE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"IDHELP" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"IDTRYAGAIN" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"IDCONTINUE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"IDTIMEOUT" + ,"NativeType":"Int32" + ,"Value":32000 + ,"Attrs":[] + } + ,{ + "Name":"ES_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ES_CENTER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ES_RIGHT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ES_MULTILINE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ES_UPPERCASE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ES_LOWERCASE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ES_PASSWORD" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ES_AUTOVSCROLL" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"ES_AUTOHSCROLL" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"ES_NOHIDESEL" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"ES_OEMCONVERT" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"ES_READONLY" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"ES_WANTRETURN" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"ES_NUMBER" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"EN_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"EN_KILLFOCUS" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"EN_CHANGE" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"EN_UPDATE" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"EN_ERRSPACE" + ,"NativeType":"Int32" + ,"Value":1280 + ,"Attrs":[] + } + ,{ + "Name":"EN_MAXTEXT" + ,"NativeType":"Int32" + ,"Value":1281 + ,"Attrs":[] + } + ,{ + "Name":"EN_HSCROLL" + ,"NativeType":"Int32" + ,"Value":1537 + ,"Attrs":[] + } + ,{ + "Name":"EN_VSCROLL" + ,"NativeType":"Int32" + ,"Value":1538 + ,"Attrs":[] + } + ,{ + "Name":"EN_ALIGN_LTR_EC" + ,"NativeType":"Int32" + ,"Value":1792 + ,"Attrs":[] + } + ,{ + "Name":"EN_ALIGN_RTL_EC" + ,"NativeType":"Int32" + ,"Value":1793 + ,"Attrs":[] + } + ,{ + "Name":"EN_BEFORE_PASTE" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"EN_AFTER_PASTE" + ,"NativeType":"Int32" + ,"Value":2049 + ,"Attrs":[] + } + ,{ + "Name":"EC_LEFTMARGIN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EC_RIGHTMARGIN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EC_USEFONTINFO" + ,"NativeType":"Int32" + ,"Value":65535 + ,"Attrs":[] + } + ,{ + "Name":"EMSIS_COMPOSITIONSTRING" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EIMES_GETCOMPSTRATONCE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EIMES_CANCELCOMPSTRINFOCUS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EIMES_COMPLETECOMPSTRKILLFOCUS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETSEL" + ,"NativeType":"Int32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETSEL" + ,"NativeType":"Int32" + ,"Value":177 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETRECT" + ,"NativeType":"Int32" + ,"Value":178 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETRECT" + ,"NativeType":"Int32" + ,"Value":179 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETRECTNP" + ,"NativeType":"Int32" + ,"Value":180 + ,"Attrs":[] + } + ,{ + "Name":"EM_SCROLL" + ,"NativeType":"Int32" + ,"Value":181 + ,"Attrs":[] + } + ,{ + "Name":"EM_LINESCROLL" + ,"NativeType":"Int32" + ,"Value":182 + ,"Attrs":[] + } + ,{ + "Name":"EM_SCROLLCARET" + ,"NativeType":"Int32" + ,"Value":183 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETMODIFY" + ,"NativeType":"Int32" + ,"Value":184 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETMODIFY" + ,"NativeType":"Int32" + ,"Value":185 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETLINECOUNT" + ,"NativeType":"Int32" + ,"Value":186 + ,"Attrs":[] + } + ,{ + "Name":"EM_LINEINDEX" + ,"NativeType":"Int32" + ,"Value":187 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETHANDLE" + ,"NativeType":"Int32" + ,"Value":188 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETHANDLE" + ,"NativeType":"Int32" + ,"Value":189 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETTHUMB" + ,"NativeType":"Int32" + ,"Value":190 + ,"Attrs":[] + } + ,{ + "Name":"EM_LINELENGTH" + ,"NativeType":"Int32" + ,"Value":193 + ,"Attrs":[] + } + ,{ + "Name":"EM_REPLACESEL" + ,"NativeType":"Int32" + ,"Value":194 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETLINE" + ,"NativeType":"Int32" + ,"Value":196 + ,"Attrs":[] + } + ,{ + "Name":"EM_LIMITTEXT" + ,"NativeType":"Int32" + ,"Value":197 + ,"Attrs":[] + } + ,{ + "Name":"EM_CANUNDO" + ,"NativeType":"Int32" + ,"Value":198 + ,"Attrs":[] + } + ,{ + "Name":"EM_UNDO" + ,"NativeType":"Int32" + ,"Value":199 + ,"Attrs":[] + } + ,{ + "Name":"EM_FMTLINES" + ,"NativeType":"Int32" + ,"Value":200 + ,"Attrs":[] + } + ,{ + "Name":"EM_LINEFROMCHAR" + ,"NativeType":"Int32" + ,"Value":201 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETTABSTOPS" + ,"NativeType":"Int32" + ,"Value":203 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETPASSWORDCHAR" + ,"NativeType":"Int32" + ,"Value":204 + ,"Attrs":[] + } + ,{ + "Name":"EM_EMPTYUNDOBUFFER" + ,"NativeType":"Int32" + ,"Value":205 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETFIRSTVISIBLELINE" + ,"NativeType":"Int32" + ,"Value":206 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETREADONLY" + ,"NativeType":"Int32" + ,"Value":207 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETWORDBREAKPROC" + ,"NativeType":"Int32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETWORDBREAKPROC" + ,"NativeType":"Int32" + ,"Value":209 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETPASSWORDCHAR" + ,"NativeType":"Int32" + ,"Value":210 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETMARGINS" + ,"NativeType":"Int32" + ,"Value":211 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETMARGINS" + ,"NativeType":"Int32" + ,"Value":212 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETLIMITTEXT" + ,"NativeType":"Int32" + ,"Value":197 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETLIMITTEXT" + ,"NativeType":"Int32" + ,"Value":213 + ,"Attrs":[] + } + ,{ + "Name":"EM_POSFROMCHAR" + ,"NativeType":"Int32" + ,"Value":214 + ,"Attrs":[] + } + ,{ + "Name":"EM_CHARFROMPOS" + ,"NativeType":"Int32" + ,"Value":215 + ,"Attrs":[] + } + ,{ + "Name":"EM_SETIMESTATUS" + ,"NativeType":"Int32" + ,"Value":216 + ,"Attrs":[] + } + ,{ + "Name":"EM_GETIMESTATUS" + ,"NativeType":"Int32" + ,"Value":217 + ,"Attrs":[] + } + ,{ + "Name":"EM_ENABLEFEATURE" + ,"NativeType":"Int32" + ,"Value":218 + ,"Attrs":[] + } + ,{ + "Name":"WB_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WB_RIGHT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WB_ISDELIMITER" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BS_PUSHBUTTON" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BS_DEFPUSHBUTTON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BS_CHECKBOX" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BS_AUTOCHECKBOX" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"BS_RADIOBUTTON" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BS_3STATE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"BS_AUTO3STATE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"BS_GROUPBOX" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"BS_USERBUTTON" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BS_AUTORADIOBUTTON" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"BS_PUSHBOX" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"BS_OWNERDRAW" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"BS_TYPEMASK" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"BS_LEFTTEXT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"BS_TEXT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BS_ICON" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"BS_BITMAP" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"BS_LEFT" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"BS_RIGHT" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"BS_CENTER" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"BS_TOP" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"BS_BOTTOM" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"BS_VCENTER" + ,"NativeType":"Int32" + ,"Value":3072 + ,"Attrs":[] + } + ,{ + "Name":"BS_PUSHLIKE" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"BS_MULTILINE" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"BS_NOTIFY" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"BS_FLAT" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"BS_RIGHTBUTTON" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"BN_CLICKED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BN_PAINT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BN_HILITE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BN_UNHILITE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"BN_DISABLE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BN_DOUBLECLICKED" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"BN_PUSHED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BN_UNPUSHED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"BN_DBLCLK" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"BN_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"BN_KILLFOCUS" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"BM_GETCHECK" + ,"NativeType":"Int32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"BM_SETCHECK" + ,"NativeType":"Int32" + ,"Value":241 + ,"Attrs":[] + } + ,{ + "Name":"BM_GETSTATE" + ,"NativeType":"Int32" + ,"Value":242 + ,"Attrs":[] + } + ,{ + "Name":"BM_SETSTATE" + ,"NativeType":"Int32" + ,"Value":243 + ,"Attrs":[] + } + ,{ + "Name":"BM_SETSTYLE" + ,"NativeType":"Int32" + ,"Value":244 + ,"Attrs":[] + } + ,{ + "Name":"BM_CLICK" + ,"NativeType":"Int32" + ,"Value":245 + ,"Attrs":[] + } + ,{ + "Name":"BM_GETIMAGE" + ,"NativeType":"Int32" + ,"Value":246 + ,"Attrs":[] + } + ,{ + "Name":"BM_SETIMAGE" + ,"NativeType":"Int32" + ,"Value":247 + ,"Attrs":[] + } + ,{ + "Name":"BM_SETDONTCLICK" + ,"NativeType":"Int32" + ,"Value":248 + ,"Attrs":[] + } + ,{ + "Name":"BST_UNCHECKED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"BST_CHECKED" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"BST_INDETERMINATE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"BST_PUSHED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"BST_FOCUS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SS_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SS_CENTER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SS_RIGHT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SS_ICON" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SS_BLACKRECT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SS_GRAYRECT" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SS_WHITERECT" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SS_BLACKFRAME" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SS_GRAYFRAME" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SS_WHITEFRAME" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"SS_USERITEM" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"SS_SIMPLE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"SS_LEFTNOWORDWRAP" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"SS_OWNERDRAW" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"SS_BITMAP" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"SS_ENHMETAFILE" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"SS_ETCHEDHORZ" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SS_ETCHEDVERT" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"SS_ETCHEDFRAME" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"SS_TYPEMASK" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"SS_REALSIZECONTROL" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"SS_NOPREFIX" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"SS_NOTIFY" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"SS_CENTERIMAGE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"SS_RIGHTJUST" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"SS_REALSIZEIMAGE" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"SS_SUNKEN" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"SS_EDITCONTROL" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"SS_ENDELLIPSIS" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"SS_PATHELLIPSIS" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"SS_WORDELLIPSIS" + ,"NativeType":"Int32" + ,"Value":49152 + ,"Attrs":[] + } + ,{ + "Name":"SS_ELLIPSISMASK" + ,"NativeType":"Int32" + ,"Value":49152 + ,"Attrs":[] + } + ,{ + "Name":"STM_SETICON" + ,"NativeType":"Int32" + ,"Value":368 + ,"Attrs":[] + } + ,{ + "Name":"STM_GETICON" + ,"NativeType":"Int32" + ,"Value":369 + ,"Attrs":[] + } + ,{ + "Name":"STM_SETIMAGE" + ,"NativeType":"Int32" + ,"Value":370 + ,"Attrs":[] + } + ,{ + "Name":"STM_GETIMAGE" + ,"NativeType":"Int32" + ,"Value":371 + ,"Attrs":[] + } + ,{ + "Name":"STN_CLICKED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"STN_DBLCLK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"STN_ENABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"STN_DISABLE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"STM_MSGMAX" + ,"NativeType":"Int32" + ,"Value":372 + ,"Attrs":[] + } + ,{ + "Name":"WC_DIALOG" + ,"NativeType":"UInt16" + ,"Value":32770 + ,"Attrs":[] + } + ,{ + "Name":"DWL_MSGRESULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DWL_DLGPROC" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DWL_USER" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DWLP_MSGRESULT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DDL_READWRITE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DDL_READONLY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DDL_HIDDEN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DDL_SYSTEM" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DDL_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DDL_ARCHIVE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DDL_POSTMSGS" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"DDL_DRIVES" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"DDL_EXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"DS_ABSALIGN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DS_SYSMODAL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DS_LOCALEDIT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DS_SETFONT" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DS_MODALFRAME" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DS_NOIDLEMSG" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DS_SETFOREGROUND" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"DS_3DLOOK" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DS_FIXEDSYS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DS_NOFAILCREATE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DS_CONTROL" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DS_CENTER" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"DS_CENTERMOUSE" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"DS_CONTEXTHELP" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"DS_SHELLFONT" + ,"NativeType":"Int32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"DS_USEPIXELS" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"DM_GETDEFID" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"DM_SETDEFID" + ,"NativeType":"Int32" + ,"Value":1025 + ,"Attrs":[] + } + ,{ + "Name":"DM_REPOSITION" + ,"NativeType":"Int32" + ,"Value":1026 + ,"Attrs":[] + } + ,{ + "Name":"DC_HASDEFID" + ,"NativeType":"Int32" + ,"Value":21323 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_WANTARROWS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_WANTTAB" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_WANTALLKEYS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_WANTMESSAGE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_HASSETSEL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_DEFPUSHBUTTON" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_UNDEFPUSHBUTTON" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_RADIOBUTTON" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_WANTCHARS" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_STATIC" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DLGC_BUTTON" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"LB_CTLCODE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"LB_OKAY" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"LB_ERR" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"LB_ERRSPACE" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"LBN_ERRSPACE" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"LBN_SELCHANGE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LBN_DBLCLK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LBN_SELCANCEL" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"LBN_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"LBN_KILLFOCUS" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"LB_ADDSTRING" + ,"NativeType":"Int32" + ,"Value":384 + ,"Attrs":[] + } + ,{ + "Name":"LB_INSERTSTRING" + ,"NativeType":"Int32" + ,"Value":385 + ,"Attrs":[] + } + ,{ + "Name":"LB_DELETESTRING" + ,"NativeType":"Int32" + ,"Value":386 + ,"Attrs":[] + } + ,{ + "Name":"LB_SELITEMRANGEEX" + ,"NativeType":"Int32" + ,"Value":387 + ,"Attrs":[] + } + ,{ + "Name":"LB_RESETCONTENT" + ,"NativeType":"Int32" + ,"Value":388 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETSEL" + ,"NativeType":"Int32" + ,"Value":389 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETCURSEL" + ,"NativeType":"Int32" + ,"Value":390 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETSEL" + ,"NativeType":"Int32" + ,"Value":391 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETCURSEL" + ,"NativeType":"Int32" + ,"Value":392 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETTEXT" + ,"NativeType":"Int32" + ,"Value":393 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETTEXTLEN" + ,"NativeType":"Int32" + ,"Value":394 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETCOUNT" + ,"NativeType":"Int32" + ,"Value":395 + ,"Attrs":[] + } + ,{ + "Name":"LB_SELECTSTRING" + ,"NativeType":"Int32" + ,"Value":396 + ,"Attrs":[] + } + ,{ + "Name":"LB_DIR" + ,"NativeType":"Int32" + ,"Value":397 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETTOPINDEX" + ,"NativeType":"Int32" + ,"Value":398 + ,"Attrs":[] + } + ,{ + "Name":"LB_FINDSTRING" + ,"NativeType":"Int32" + ,"Value":399 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETSELCOUNT" + ,"NativeType":"Int32" + ,"Value":400 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETSELITEMS" + ,"NativeType":"Int32" + ,"Value":401 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETTABSTOPS" + ,"NativeType":"Int32" + ,"Value":402 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETHORIZONTALEXTENT" + ,"NativeType":"Int32" + ,"Value":403 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETHORIZONTALEXTENT" + ,"NativeType":"Int32" + ,"Value":404 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETCOLUMNWIDTH" + ,"NativeType":"Int32" + ,"Value":405 + ,"Attrs":[] + } + ,{ + "Name":"LB_ADDFILE" + ,"NativeType":"Int32" + ,"Value":406 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETTOPINDEX" + ,"NativeType":"Int32" + ,"Value":407 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETITEMRECT" + ,"NativeType":"Int32" + ,"Value":408 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETITEMDATA" + ,"NativeType":"Int32" + ,"Value":409 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETITEMDATA" + ,"NativeType":"Int32" + ,"Value":410 + ,"Attrs":[] + } + ,{ + "Name":"LB_SELITEMRANGE" + ,"NativeType":"Int32" + ,"Value":411 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETANCHORINDEX" + ,"NativeType":"Int32" + ,"Value":412 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETANCHORINDEX" + ,"NativeType":"Int32" + ,"Value":413 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETCARETINDEX" + ,"NativeType":"Int32" + ,"Value":414 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETCARETINDEX" + ,"NativeType":"Int32" + ,"Value":415 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETITEMHEIGHT" + ,"NativeType":"Int32" + ,"Value":416 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETITEMHEIGHT" + ,"NativeType":"Int32" + ,"Value":417 + ,"Attrs":[] + } + ,{ + "Name":"LB_FINDSTRINGEXACT" + ,"NativeType":"Int32" + ,"Value":418 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETLOCALE" + ,"NativeType":"Int32" + ,"Value":421 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETLOCALE" + ,"NativeType":"Int32" + ,"Value":422 + ,"Attrs":[] + } + ,{ + "Name":"LB_SETCOUNT" + ,"NativeType":"Int32" + ,"Value":423 + ,"Attrs":[] + } + ,{ + "Name":"LB_INITSTORAGE" + ,"NativeType":"Int32" + ,"Value":424 + ,"Attrs":[] + } + ,{ + "Name":"LB_ITEMFROMPOINT" + ,"NativeType":"Int32" + ,"Value":425 + ,"Attrs":[] + } + ,{ + "Name":"LB_MULTIPLEADDSTRING" + ,"NativeType":"Int32" + ,"Value":433 + ,"Attrs":[] + } + ,{ + "Name":"LB_GETLISTBOXINFO" + ,"NativeType":"Int32" + ,"Value":434 + ,"Attrs":[] + } + ,{ + "Name":"LB_MSGMAX" + ,"NativeType":"Int32" + ,"Value":435 + ,"Attrs":[] + } + ,{ + "Name":"LBS_NOTIFY" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LBS_SORT" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LBS_NOREDRAW" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"LBS_MULTIPLESEL" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"LBS_OWNERDRAWFIXED" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"LBS_OWNERDRAWVARIABLE" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"LBS_HASSTRINGS" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"LBS_USETABSTOPS" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"LBS_NOINTEGRALHEIGHT" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"LBS_MULTICOLUMN" + ,"NativeType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"LBS_WANTKEYBOARDINPUT" + ,"NativeType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"LBS_EXTENDEDSEL" + ,"NativeType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"LBS_DISABLENOSCROLL" + ,"NativeType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"LBS_NODATA" + ,"NativeType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"LBS_NOSEL" + ,"NativeType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"LBS_COMBOBOX" + ,"NativeType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"LBS_STANDARD" + ,"NativeType":"UInt32" + ,"Value":10485763 + ,"Attrs":[] + } + ,{ + "Name":"CB_OKAY" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"CB_ERR" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"CB_ERRSPACE" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"CBN_ERRSPACE" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"CBN_SELCHANGE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CBN_DBLCLK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CBN_SETFOCUS" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"CBN_KILLFOCUS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CBN_EDITCHANGE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CBN_EDITUPDATE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"CBN_DROPDOWN" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"CBN_CLOSEUP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CBN_SELENDOK" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"CBN_SELENDCANCEL" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"CBS_SIMPLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CBS_DROPDOWN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CBS_DROPDOWNLIST" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"CBS_OWNERDRAWFIXED" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CBS_OWNERDRAWVARIABLE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"CBS_AUTOHSCROLL" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"CBS_OEMCONVERT" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"CBS_SORT" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"CBS_HASSTRINGS" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"CBS_NOINTEGRALHEIGHT" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"CBS_DISABLENOSCROLL" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"CBS_UPPERCASE" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"CBS_LOWERCASE" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETEDITSEL" + ,"NativeType":"Int32" + ,"Value":320 + ,"Attrs":[] + } + ,{ + "Name":"CB_LIMITTEXT" + ,"NativeType":"Int32" + ,"Value":321 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETEDITSEL" + ,"NativeType":"Int32" + ,"Value":322 + ,"Attrs":[] + } + ,{ + "Name":"CB_ADDSTRING" + ,"NativeType":"Int32" + ,"Value":323 + ,"Attrs":[] + } + ,{ + "Name":"CB_DELETESTRING" + ,"NativeType":"Int32" + ,"Value":324 + ,"Attrs":[] + } + ,{ + "Name":"CB_DIR" + ,"NativeType":"Int32" + ,"Value":325 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETCOUNT" + ,"NativeType":"Int32" + ,"Value":326 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETCURSEL" + ,"NativeType":"Int32" + ,"Value":327 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETLBTEXT" + ,"NativeType":"Int32" + ,"Value":328 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETLBTEXTLEN" + ,"NativeType":"Int32" + ,"Value":329 + ,"Attrs":[] + } + ,{ + "Name":"CB_INSERTSTRING" + ,"NativeType":"Int32" + ,"Value":330 + ,"Attrs":[] + } + ,{ + "Name":"CB_RESETCONTENT" + ,"NativeType":"Int32" + ,"Value":331 + ,"Attrs":[] + } + ,{ + "Name":"CB_FINDSTRING" + ,"NativeType":"Int32" + ,"Value":332 + ,"Attrs":[] + } + ,{ + "Name":"CB_SELECTSTRING" + ,"NativeType":"Int32" + ,"Value":333 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETCURSEL" + ,"NativeType":"Int32" + ,"Value":334 + ,"Attrs":[] + } + ,{ + "Name":"CB_SHOWDROPDOWN" + ,"NativeType":"Int32" + ,"Value":335 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETITEMDATA" + ,"NativeType":"Int32" + ,"Value":336 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETITEMDATA" + ,"NativeType":"Int32" + ,"Value":337 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETDROPPEDCONTROLRECT" + ,"NativeType":"Int32" + ,"Value":338 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETITEMHEIGHT" + ,"NativeType":"Int32" + ,"Value":339 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETITEMHEIGHT" + ,"NativeType":"Int32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETEXTENDEDUI" + ,"NativeType":"Int32" + ,"Value":341 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETEXTENDEDUI" + ,"NativeType":"Int32" + ,"Value":342 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETDROPPEDSTATE" + ,"NativeType":"Int32" + ,"Value":343 + ,"Attrs":[] + } + ,{ + "Name":"CB_FINDSTRINGEXACT" + ,"NativeType":"Int32" + ,"Value":344 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETLOCALE" + ,"NativeType":"Int32" + ,"Value":345 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETLOCALE" + ,"NativeType":"Int32" + ,"Value":346 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETTOPINDEX" + ,"NativeType":"Int32" + ,"Value":347 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETTOPINDEX" + ,"NativeType":"Int32" + ,"Value":348 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETHORIZONTALEXTENT" + ,"NativeType":"Int32" + ,"Value":349 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETHORIZONTALEXTENT" + ,"NativeType":"Int32" + ,"Value":350 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETDROPPEDWIDTH" + ,"NativeType":"Int32" + ,"Value":351 + ,"Attrs":[] + } + ,{ + "Name":"CB_SETDROPPEDWIDTH" + ,"NativeType":"Int32" + ,"Value":352 + ,"Attrs":[] + } + ,{ + "Name":"CB_INITSTORAGE" + ,"NativeType":"Int32" + ,"Value":353 + ,"Attrs":[] + } + ,{ + "Name":"CB_MULTIPLEADDSTRING" + ,"NativeType":"Int32" + ,"Value":355 + ,"Attrs":[] + } + ,{ + "Name":"CB_GETCOMBOBOXINFO" + ,"NativeType":"Int32" + ,"Value":356 + ,"Attrs":[] + } + ,{ + "Name":"CB_MSGMAX" + ,"NativeType":"Int32" + ,"Value":357 + ,"Attrs":[] + } + ,{ + "Name":"SBS_HORZ" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SBS_VERT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SBS_TOPALIGN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SBS_LEFTALIGN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SBS_BOTTOMALIGN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SBS_RIGHTALIGN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SBS_SIZEBOXTOPLEFTALIGN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SBS_SIZEBOXBOTTOMRIGHTALIGN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SBS_SIZEBOX" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SBS_SIZEGRIP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SBM_SETPOS" + ,"NativeType":"Int32" + ,"Value":224 + ,"Attrs":[] + } + ,{ + "Name":"SBM_GETPOS" + ,"NativeType":"Int32" + ,"Value":225 + ,"Attrs":[] + } + ,{ + "Name":"SBM_SETRANGE" + ,"NativeType":"Int32" + ,"Value":226 + ,"Attrs":[] + } + ,{ + "Name":"SBM_SETRANGEREDRAW" + ,"NativeType":"Int32" + ,"Value":230 + ,"Attrs":[] + } + ,{ + "Name":"SBM_GETRANGE" + ,"NativeType":"Int32" + ,"Value":227 + ,"Attrs":[] + } + ,{ + "Name":"SBM_ENABLE_ARROWS" + ,"NativeType":"Int32" + ,"Value":228 + ,"Attrs":[] + } + ,{ + "Name":"SBM_SETSCROLLINFO" + ,"NativeType":"Int32" + ,"Value":233 + ,"Attrs":[] + } + ,{ + "Name":"SBM_GETSCROLLINFO" + ,"NativeType":"Int32" + ,"Value":234 + ,"Attrs":[] + } + ,{ + "Name":"SBM_GETSCROLLBARINFO" + ,"NativeType":"Int32" + ,"Value":235 + ,"Attrs":[] + } + ,{ + "Name":"SIF_RANGE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SIF_PAGE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SIF_POS" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SIF_DISABLENOSCROLL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SIF_TRACKPOS" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SIF_ALL" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"MDIS_ALLCHILDSTYLES" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MDITILE_VERTICAL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MDITILE_HORIZONTAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MDITILE_SKIPDISABLED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MDITILE_ZORDER" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HELP_CONTEXT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HELP_QUIT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HELP_INDEX" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HELP_CONTENTS" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"HELP_HELPONHELP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HELP_SETINDEX" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HELP_SETCONTENTS" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"HELP_CONTEXTPOPUP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HELP_FORCEFILE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"HELP_KEY" + ,"NativeType":"Int32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"HELP_COMMAND" + ,"NativeType":"Int32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"HELP_PARTIALKEY" + ,"NativeType":"Int32" + ,"Value":261 + ,"Attrs":[] + } + ,{ + "Name":"HELP_MULTIKEY" + ,"NativeType":"Int32" + ,"Value":513 + ,"Attrs":[] + } + ,{ + "Name":"HELP_SETWINPOS" + ,"NativeType":"Int32" + ,"Value":515 + ,"Attrs":[] + } + ,{ + "Name":"HELP_CONTEXTMENU" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"HELP_FINDER" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"HELP_WM_HELP" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"HELP_SETPOPUP_POS" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"HELP_TCARD" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"HELP_TCARD_DATA" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"HELP_TCARD_OTHER_CALLER" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"IDH_NO_HELP" + ,"NativeType":"Int32" + ,"Value":28440 + ,"Attrs":[] + } + ,{ + "Name":"IDH_MISSING_CONTEXT" + ,"NativeType":"Int32" + ,"Value":28441 + ,"Attrs":[] + } + ,{ + "Name":"IDH_GENERIC_HELP_BUTTON" + ,"NativeType":"Int32" + ,"Value":28442 + ,"Attrs":[] + } + ,{ + "Name":"IDH_OK" + ,"NativeType":"Int32" + ,"Value":28443 + ,"Attrs":[] + } + ,{ + "Name":"IDH_CANCEL" + ,"NativeType":"Int32" + ,"Value":28444 + ,"Attrs":[] + } + ,{ + "Name":"IDH_HELP" + ,"NativeType":"Int32" + ,"Value":28445 + ,"Attrs":[] + } + ,{ + "Name":"GR_GDIOBJECTS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GR_USEROBJECTS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GR_GDIOBJECTS_PEAK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GR_USEROBJECTS_PEAK" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GR_GLOBAL" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETBEEP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETBEEP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETBORDER" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETBORDER" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETKEYBOARDSPEED" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETKEYBOARDSPEED" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"SPI_LANGDRIVER" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"SPI_ICONHORIZONTALSPACING" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSCREENSAVETIMEOUT" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSCREENSAVETIMEOUT" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSCREENSAVEACTIVE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSCREENSAVEACTIVE" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETGRIDGRANULARITY" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETGRIDGRANULARITY" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDESKWALLPAPER" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDESKPATTERN" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETKEYBOARDDELAY" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETKEYBOARDDELAY" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"SPI_ICONVERTICALSPACING" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETICONTITLEWRAP" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETICONTITLEWRAP" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENUDROPALIGNMENT" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENUDROPALIGNMENT" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDOUBLECLKWIDTH" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDOUBLECLKHEIGHT" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETICONTITLELOGFONT" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDOUBLECLICKTIME" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEBUTTONSWAP" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETICONTITLELOGFONT" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFASTTASKSWITCH" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFASTTASKSWITCH" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDRAGFULLWINDOWS" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDRAGFULLWINDOWS" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETNONCLIENTMETRICS" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETNONCLIENTMETRICS" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMINIMIZEDMETRICS" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMINIMIZEDMETRICS" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETICONMETRICS" + ,"NativeType":"Int32" + ,"Value":45 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETICONMETRICS" + ,"NativeType":"Int32" + ,"Value":46 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWORKAREA" + ,"NativeType":"Int32" + ,"Value":47 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWORKAREA" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENWINDOWS" + ,"NativeType":"Int32" + ,"Value":49 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETHIGHCONTRAST" + ,"NativeType":"Int32" + ,"Value":66 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETHIGHCONTRAST" + ,"NativeType":"Int32" + ,"Value":67 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETKEYBOARDPREF" + ,"NativeType":"Int32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETKEYBOARDPREF" + ,"NativeType":"Int32" + ,"Value":69 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSCREENREADER" + ,"NativeType":"Int32" + ,"Value":70 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSCREENREADER" + ,"NativeType":"Int32" + ,"Value":71 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETANIMATION" + ,"NativeType":"Int32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETANIMATION" + ,"NativeType":"Int32" + ,"Value":73 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFONTSMOOTHING" + ,"NativeType":"Int32" + ,"Value":74 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFONTSMOOTHING" + ,"NativeType":"Int32" + ,"Value":75 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDRAGWIDTH" + ,"NativeType":"Int32" + ,"Value":76 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDRAGHEIGHT" + ,"NativeType":"Int32" + ,"Value":77 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETHANDHELD" + ,"NativeType":"Int32" + ,"Value":78 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETLOWPOWERTIMEOUT" + ,"NativeType":"Int32" + ,"Value":79 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPOWEROFFTIMEOUT" + ,"NativeType":"Int32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETLOWPOWERTIMEOUT" + ,"NativeType":"Int32" + ,"Value":81 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPOWEROFFTIMEOUT" + ,"NativeType":"Int32" + ,"Value":82 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETLOWPOWERACTIVE" + ,"NativeType":"Int32" + ,"Value":83 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPOWEROFFACTIVE" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETLOWPOWERACTIVE" + ,"NativeType":"Int32" + ,"Value":85 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPOWEROFFACTIVE" + ,"NativeType":"Int32" + ,"Value":86 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCURSORS" + ,"NativeType":"Int32" + ,"Value":87 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETICONS" + ,"NativeType":"Int32" + ,"Value":88 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDEFAULTINPUTLANG" + ,"NativeType":"Int32" + ,"Value":89 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDEFAULTINPUTLANG" + ,"NativeType":"Int32" + ,"Value":90 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETLANGTOGGLE" + ,"NativeType":"Int32" + ,"Value":91 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWINDOWSEXTENSION" + ,"NativeType":"Int32" + ,"Value":92 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSETRAILS" + ,"NativeType":"Int32" + ,"Value":93 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSETRAILS" + ,"NativeType":"Int32" + ,"Value":94 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSCREENSAVERRUNNING" + ,"NativeType":"Int32" + ,"Value":97 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SCREENSAVERRUNNING" + ,"NativeType":"Int32" + ,"Value":97 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFILTERKEYS" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFILTERKEYS" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETTOGGLEKEYS" + ,"NativeType":"Int32" + ,"Value":52 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETTOGGLEKEYS" + ,"NativeType":"Int32" + ,"Value":53 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEKEYS" + ,"NativeType":"Int32" + ,"Value":54 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEKEYS" + ,"NativeType":"Int32" + ,"Value":55 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSHOWSOUNDS" + ,"NativeType":"Int32" + ,"Value":56 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSHOWSOUNDS" + ,"NativeType":"Int32" + ,"Value":57 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSTICKYKEYS" + ,"NativeType":"Int32" + ,"Value":58 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSTICKYKEYS" + ,"NativeType":"Int32" + ,"Value":59 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETACCESSTIMEOUT" + ,"NativeType":"Int32" + ,"Value":60 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETACCESSTIMEOUT" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSERIALKEYS" + ,"NativeType":"Int32" + ,"Value":62 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSERIALKEYS" + ,"NativeType":"Int32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSOUNDSENTRY" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSOUNDSENTRY" + ,"NativeType":"Int32" + ,"Value":65 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSNAPTODEFBUTTON" + ,"NativeType":"Int32" + ,"Value":95 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSNAPTODEFBUTTON" + ,"NativeType":"Int32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEHOVERWIDTH" + ,"NativeType":"Int32" + ,"Value":98 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEHOVERWIDTH" + ,"NativeType":"Int32" + ,"Value":99 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEHOVERHEIGHT" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEHOVERHEIGHT" + ,"NativeType":"Int32" + ,"Value":101 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEHOVERTIME" + ,"NativeType":"Int32" + ,"Value":102 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEHOVERTIME" + ,"NativeType":"Int32" + ,"Value":103 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWHEELSCROLLLINES" + ,"NativeType":"Int32" + ,"Value":104 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWHEELSCROLLLINES" + ,"NativeType":"Int32" + ,"Value":105 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENUSHOWDELAY" + ,"NativeType":"Int32" + ,"Value":106 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENUSHOWDELAY" + ,"NativeType":"Int32" + ,"Value":107 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWHEELSCROLLCHARS" + ,"NativeType":"Int32" + ,"Value":108 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWHEELSCROLLCHARS" + ,"NativeType":"Int32" + ,"Value":109 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSHOWIMEUI" + ,"NativeType":"Int32" + ,"Value":110 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSHOWIMEUI" + ,"NativeType":"Int32" + ,"Value":111 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSESPEED" + ,"NativeType":"Int32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSESPEED" + ,"NativeType":"Int32" + ,"Value":113 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSCREENSAVERRUNNING" + ,"NativeType":"Int32" + ,"Value":114 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDESKWALLPAPER" + ,"NativeType":"Int32" + ,"Value":115 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETAUDIODESCRIPTION" + ,"NativeType":"Int32" + ,"Value":116 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETAUDIODESCRIPTION" + ,"NativeType":"Int32" + ,"Value":117 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSCREENSAVESECURE" + ,"NativeType":"Int32" + ,"Value":118 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSCREENSAVESECURE" + ,"NativeType":"Int32" + ,"Value":119 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETHUNGAPPTIMEOUT" + ,"NativeType":"Int32" + ,"Value":120 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETHUNGAPPTIMEOUT" + ,"NativeType":"Int32" + ,"Value":121 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWAITTOKILLTIMEOUT" + ,"NativeType":"Int32" + ,"Value":122 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWAITTOKILLTIMEOUT" + ,"NativeType":"Int32" + ,"Value":123 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWAITTOKILLSERVICETIMEOUT" + ,"NativeType":"Int32" + ,"Value":124 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWAITTOKILLSERVICETIMEOUT" + ,"NativeType":"Int32" + ,"Value":125 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEDOCKTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":126 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEDOCKTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":127 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPENDOCKTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENDOCKTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETWINARRANGING" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETWINARRANGING" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEDRAGOUTTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":132 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEDRAGOUTTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPENDRAGOUTTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENDRAGOUTTHRESHOLD" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSESIDEMOVETHRESHOLD" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSESIDEMOVETHRESHOLD" + ,"NativeType":"Int32" + ,"Value":137 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPENSIDEMOVETHRESHOLD" + ,"NativeType":"Int32" + ,"Value":138 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENSIDEMOVETHRESHOLD" + ,"NativeType":"Int32" + ,"Value":139 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDRAGFROMMAXIMIZE" + ,"NativeType":"Int32" + ,"Value":140 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDRAGFROMMAXIMIZE" + ,"NativeType":"Int32" + ,"Value":141 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSNAPSIZING" + ,"NativeType":"Int32" + ,"Value":142 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSNAPSIZING" + ,"NativeType":"Int32" + ,"Value":143 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDOCKMOVING" + ,"NativeType":"Int32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDOCKMOVING" + ,"NativeType":"Int32" + ,"Value":145 + ,"Attrs":[] + } + ,{ + "Name":"MAX_TOUCH_PREDICTION_FILTER_TAPS" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA" + ,"NativeType":"Single" + ,"Value":0.001 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN" + ,"NativeType":"Single" + ,"Value":0.9 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX" + ,"NativeType":"Single" + ,"Value":0.999 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE" + ,"NativeType":"Single" + ,"Value":0.001 + ,"Attrs":[] + } + ,{ + "Name":"TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA" + ,"NativeType":"Single" + ,"Value":0.99 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETTOUCHPREDICTIONPARAMETERS" + ,"NativeType":"Int32" + ,"Value":156 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETTOUCHPREDICTIONPARAMETERS" + ,"NativeType":"Int32" + ,"Value":157 + ,"Attrs":[] + } + ,{ + "Name":"MAX_LOGICALDPIOVERRIDE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MIN_LOGICALDPIOVERRIDE" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETLOGICALDPIOVERRIDE" + ,"NativeType":"Int32" + ,"Value":158 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETLOGICALDPIOVERRIDE" + ,"NativeType":"Int32" + ,"Value":159 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENURECT" + ,"NativeType":"Int32" + ,"Value":162 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENURECT" + ,"NativeType":"Int32" + ,"Value":163 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETACTIVEWINDOWTRACKING" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETACTIVEWINDOWTRACKING" + ,"NativeType":"Int32" + ,"Value":4097 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENUANIMATION" + ,"NativeType":"Int32" + ,"Value":4098 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENUANIMATION" + ,"NativeType":"Int32" + ,"Value":4099 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCOMBOBOXANIMATION" + ,"NativeType":"Int32" + ,"Value":4100 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCOMBOBOXANIMATION" + ,"NativeType":"Int32" + ,"Value":4101 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETLISTBOXSMOOTHSCROLLING" + ,"NativeType":"Int32" + ,"Value":4102 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETLISTBOXSMOOTHSCROLLING" + ,"NativeType":"Int32" + ,"Value":4103 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETGRADIENTCAPTIONS" + ,"NativeType":"Int32" + ,"Value":4104 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETGRADIENTCAPTIONS" + ,"NativeType":"Int32" + ,"Value":4105 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETKEYBOARDCUES" + ,"NativeType":"Int32" + ,"Value":4106 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETKEYBOARDCUES" + ,"NativeType":"Int32" + ,"Value":4107 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENUUNDERLINES" + ,"NativeType":"Int32" + ,"Value":4106 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENUUNDERLINES" + ,"NativeType":"Int32" + ,"Value":4107 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETACTIVEWNDTRKZORDER" + ,"NativeType":"Int32" + ,"Value":4108 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETACTIVEWNDTRKZORDER" + ,"NativeType":"Int32" + ,"Value":4109 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETHOTTRACKING" + ,"NativeType":"Int32" + ,"Value":4110 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETHOTTRACKING" + ,"NativeType":"Int32" + ,"Value":4111 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMENUFADE" + ,"NativeType":"Int32" + ,"Value":4114 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMENUFADE" + ,"NativeType":"Int32" + ,"Value":4115 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSELECTIONFADE" + ,"NativeType":"Int32" + ,"Value":4116 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSELECTIONFADE" + ,"NativeType":"Int32" + ,"Value":4117 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETTOOLTIPANIMATION" + ,"NativeType":"Int32" + ,"Value":4118 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETTOOLTIPANIMATION" + ,"NativeType":"Int32" + ,"Value":4119 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETTOOLTIPFADE" + ,"NativeType":"Int32" + ,"Value":4120 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETTOOLTIPFADE" + ,"NativeType":"Int32" + ,"Value":4121 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCURSORSHADOW" + ,"NativeType":"Int32" + ,"Value":4122 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCURSORSHADOW" + ,"NativeType":"Int32" + ,"Value":4123 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSESONAR" + ,"NativeType":"Int32" + ,"Value":4124 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSESONAR" + ,"NativeType":"Int32" + ,"Value":4125 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSECLICKLOCK" + ,"NativeType":"Int32" + ,"Value":4126 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSECLICKLOCK" + ,"NativeType":"Int32" + ,"Value":4127 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEVANISH" + ,"NativeType":"Int32" + ,"Value":4128 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEVANISH" + ,"NativeType":"Int32" + ,"Value":4129 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFLATMENU" + ,"NativeType":"Int32" + ,"Value":4130 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFLATMENU" + ,"NativeType":"Int32" + ,"Value":4131 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDROPSHADOW" + ,"NativeType":"Int32" + ,"Value":4132 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDROPSHADOW" + ,"NativeType":"Int32" + ,"Value":4133 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETBLOCKSENDINPUTRESETS" + ,"NativeType":"Int32" + ,"Value":4134 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETBLOCKSENDINPUTRESETS" + ,"NativeType":"Int32" + ,"Value":4135 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETUIEFFECTS" + ,"NativeType":"Int32" + ,"Value":4158 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETUIEFFECTS" + ,"NativeType":"Int32" + ,"Value":4159 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETDISABLEOVERLAPPEDCONTENT" + ,"NativeType":"Int32" + ,"Value":4160 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETDISABLEOVERLAPPEDCONTENT" + ,"NativeType":"Int32" + ,"Value":4161 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCLIENTAREAANIMATION" + ,"NativeType":"Int32" + ,"Value":4162 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCLIENTAREAANIMATION" + ,"NativeType":"Int32" + ,"Value":4163 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCLEARTYPE" + ,"NativeType":"Int32" + ,"Value":4168 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCLEARTYPE" + ,"NativeType":"Int32" + ,"Value":4169 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSPEECHRECOGNITION" + ,"NativeType":"Int32" + ,"Value":4170 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSPEECHRECOGNITION" + ,"NativeType":"Int32" + ,"Value":4171 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCARETBROWSING" + ,"NativeType":"Int32" + ,"Value":4172 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCARETBROWSING" + ,"NativeType":"Int32" + ,"Value":4173 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETTHREADLOCALINPUTSETTINGS" + ,"NativeType":"Int32" + ,"Value":4174 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETTHREADLOCALINPUTSETTINGS" + ,"NativeType":"Int32" + ,"Value":4175 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETSYSTEMLANGUAGEBAR" + ,"NativeType":"Int32" + ,"Value":4176 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETSYSTEMLANGUAGEBAR" + ,"NativeType":"Int32" + ,"Value":4177 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFOREGROUNDLOCKTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFOREGROUNDLOCKTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8193 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETACTIVEWNDTRKTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8194 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETACTIVEWNDTRKTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8195 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFOREGROUNDFLASHCOUNT" + ,"NativeType":"Int32" + ,"Value":8196 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFOREGROUNDFLASHCOUNT" + ,"NativeType":"Int32" + ,"Value":8197 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCARETWIDTH" + ,"NativeType":"Int32" + ,"Value":8198 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCARETWIDTH" + ,"NativeType":"Int32" + ,"Value":8199 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSECLICKLOCKTIME" + ,"NativeType":"Int32" + ,"Value":8200 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSECLICKLOCKTIME" + ,"NativeType":"Int32" + ,"Value":8201 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFONTSMOOTHINGTYPE" + ,"NativeType":"Int32" + ,"Value":8202 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFONTSMOOTHINGTYPE" + ,"NativeType":"Int32" + ,"Value":8203 + ,"Attrs":[] + } + ,{ + "Name":"FE_FONTSMOOTHINGSTANDARD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FE_FONTSMOOTHINGCLEARTYPE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFONTSMOOTHINGCONTRAST" + ,"NativeType":"Int32" + ,"Value":8204 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFONTSMOOTHINGCONTRAST" + ,"NativeType":"Int32" + ,"Value":8205 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFOCUSBORDERWIDTH" + ,"NativeType":"Int32" + ,"Value":8206 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFOCUSBORDERWIDTH" + ,"NativeType":"Int32" + ,"Value":8207 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFOCUSBORDERHEIGHT" + ,"NativeType":"Int32" + ,"Value":8208 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFOCUSBORDERHEIGHT" + ,"NativeType":"Int32" + ,"Value":8209 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETFONTSMOOTHINGORIENTATION" + ,"NativeType":"Int32" + ,"Value":8210 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETFONTSMOOTHINGORIENTATION" + ,"NativeType":"Int32" + ,"Value":8211 + ,"Attrs":[] + } + ,{ + "Name":"FE_FONTSMOOTHINGORIENTATIONBGR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"FE_FONTSMOOTHINGORIENTATIONRGB" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMINIMUMHITRADIUS" + ,"NativeType":"Int32" + ,"Value":8212 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMINIMUMHITRADIUS" + ,"NativeType":"Int32" + ,"Value":8213 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMESSAGEDURATION" + ,"NativeType":"Int32" + ,"Value":8214 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMESSAGEDURATION" + ,"NativeType":"Int32" + ,"Value":8215 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCONTACTVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8216 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCONTACTVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8217 + ,"Attrs":[] + } + ,{ + "Name":"CONTACTVISUALIZATION_OFF" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"CONTACTVISUALIZATION_ON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CONTACTVISUALIZATION_PRESENTATIONMODE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETGESTUREVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8218 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETGESTUREVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8219 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_OFF" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_ON" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_TAP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_DOUBLETAP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_PRESSANDTAP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_PRESSANDHOLD" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"GESTUREVISUALIZATION_RIGHTTAP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETMOUSEWHEELROUTING" + ,"NativeType":"Int32" + ,"Value":8220 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETMOUSEWHEELROUTING" + ,"NativeType":"Int32" + ,"Value":8221 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEWHEEL_ROUTING_FOCUS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEWHEEL_ROUTING_HYBRID" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MOUSEWHEEL_ROUTING_MOUSE_POS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPENVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8222 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENVISUALIZATION" + ,"NativeType":"Int32" + ,"Value":8223 + ,"Attrs":[] + } + ,{ + "Name":"PENVISUALIZATION_ON" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"PENVISUALIZATION_OFF" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PENVISUALIZATION_TAP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PENVISUALIZATION_DOUBLETAP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PENVISUALIZATION_CURSOR" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETPENARBITRATIONTYPE" + ,"NativeType":"Int32" + ,"Value":8224 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETPENARBITRATIONTYPE" + ,"NativeType":"Int32" + ,"Value":8225 + ,"Attrs":[] + } + ,{ + "Name":"PENARBITRATIONTYPE_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PENARBITRATIONTYPE_WIN8" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PENARBITRATIONTYPE_FIS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PENARBITRATIONTYPE_SPT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"PENARBITRATIONTYPE_MAX" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETCARETTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8226 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETCARETTIMEOUT" + ,"NativeType":"Int32" + ,"Value":8227 + ,"Attrs":[] + } + ,{ + "Name":"SPI_GETHANDEDNESS" + ,"NativeType":"Int32" + ,"Value":8228 + ,"Attrs":[] + } + ,{ + "Name":"SPI_SETHANDEDNESS" + ,"NativeType":"Int32" + ,"Value":8229 + ,"Attrs":[] + } + ,{ + "Name":"SPIF_UPDATEINIFILE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SPIF_SENDWININICHANGE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SPIF_SENDCHANGE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"METRICS_USEDEFAULT" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"ARW_BOTTOMLEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ARW_BOTTOMRIGHT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ARW_TOPLEFT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ARW_TOPRIGHT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ARW_STARTMASK" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ARW_STARTRIGHT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ARW_STARTTOP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ARW_LEFT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ARW_RIGHT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ARW_UP" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ARW_DOWN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ARW_HIDE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SERKF_SERIALKEYSON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SERKF_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SERKF_INDICATOR" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HCF_HIGHCONTRASTON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"HCF_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"HCF_HOTKEYACTIVE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"HCF_CONFIRMHOTKEY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"HCF_HOTKEYSOUND" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"HCF_INDICATOR" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"HCF_HOTKEYAVAILABLE" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"HCF_LOGONDESKTOP" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"HCF_DEFAULTDESKTOP" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"HCF_OPTION_NOTHEMECHANGE" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"CDS_UPDATEREGISTRY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CDS_TEST" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"CDS_FULLSCREEN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CDS_GLOBAL" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"CDS_SET_PRIMARY" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CDS_VIDEOPARAMETERS" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"CDS_ENABLE_UNSAFE_MODES" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"CDS_DISABLE_UNSAFE_MODES" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"CDS_RESET" + ,"NativeType":"Int32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"CDS_RESET_EX" + ,"NativeType":"Int32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"CDS_NORESET" + ,"NativeType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_SUCCESSFUL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_RESTART" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_FAILED" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_BADMODE" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_NOTUPDATED" + ,"NativeType":"Int32" + ,"Value":-3 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_BADFLAGS" + ,"NativeType":"Int32" + ,"Value":-4 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_BADPARAM" + ,"NativeType":"Int32" + ,"Value":-5 + ,"Attrs":[] + } + ,{ + "Name":"DISP_CHANGE_BADDUALVIEW" + ,"NativeType":"Int32" + ,"Value":-6 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_CURRENT_SETTINGS" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_REGISTRY_SETTINGS" + ,"NativeType":"UInt32" + ,"Value":4294967294 + ,"Attrs":[] + } + ,{ + "Name":"EDS_RAWMODE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EDS_ROTATEDMODE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"EDD_GET_DEVICE_INTERFACE_NAME" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FKF_FILTERKEYSON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FKF_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"FKF_HOTKEYACTIVE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"FKF_CONFIRMHOTKEY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"FKF_HOTKEYSOUND" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"FKF_INDICATOR" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"FKF_CLICKON" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"SKF_STICKYKEYSON" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SKF_AVAILABLE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SKF_HOTKEYACTIVE" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SKF_CONFIRMHOTKEY" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SKF_HOTKEYSOUND" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"SKF_INDICATOR" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SKF_AUDIBLEFEEDBACK" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"SKF_TRISTATE" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"SKF_TWOKEYSOFF" + ,"NativeType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LALTLATCHED" + ,"NativeType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LCTLLATCHED" + ,"NativeType":"UInt32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LSHIFTLATCHED" + ,"NativeType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RALTLATCHED" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RCTLLATCHED" + ,"NativeType":"UInt32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RSHIFTLATCHED" + ,"NativeType":"UInt32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LWINLATCHED" + ,"NativeType":"UInt32" + ,"Value":1073741824 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RWINLATCHED" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LALTLOCKED" + ,"NativeType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LCTLLOCKED" + ,"NativeType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LSHIFTLOCKED" + ,"NativeType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RALTLOCKED" + ,"NativeType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RCTLLOCKED" + ,"NativeType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RSHIFTLOCKED" + ,"NativeType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"SKF_LWINLOCKED" + ,"NativeType":"UInt32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"SKF_RWINLOCKED" + ,"NativeType":"UInt32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"MKF_MOUSEKEYSON" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MKF_AVAILABLE" + ,"NativeType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MKF_HOTKEYACTIVE" + ,"NativeType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MKF_CONFIRMHOTKEY" + ,"NativeType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"MKF_HOTKEYSOUND" + ,"NativeType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"MKF_INDICATOR" + ,"NativeType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"MKF_MODIFIERS" + ,"NativeType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"MKF_REPLACENUMBERS" + ,"NativeType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MKF_LEFTBUTTONSEL" + ,"NativeType":"UInt32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"MKF_RIGHTBUTTONSEL" + ,"NativeType":"UInt32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"MKF_LEFTBUTTONDOWN" + ,"NativeType":"UInt32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"MKF_RIGHTBUTTONDOWN" + ,"NativeType":"UInt32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"MKF_MOUSEMODE" + ,"NativeType":"UInt32" + ,"Value":2147483648 + ,"Attrs":[] + } + ,{ + "Name":"ATF_TIMEOUTON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ATF_ONOFFFEEDBACK" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SSGF_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SSGF_DISPLAY" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SSTF_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SSTF_CHARS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SSTF_BORDER" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SSTF_DISPLAY" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SSWF_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SSWF_TITLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SSWF_WINDOW" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SSWF_DISPLAY" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SSWF_CUSTOM" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SSF_SOUNDSENTRYON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SSF_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SSF_INDICATOR" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"TKF_TOGGLEKEYSON" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"TKF_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"TKF_HOTKEYACTIVE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"TKF_CONFIRMHOTKEY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"TKF_HOTKEYSOUND" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"TKF_INDICATOR" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"SLE_ERROR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SLE_MINORERROR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SLE_WARNING" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MONITOR_DEFAULTTONULL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MONITOR_DEFAULTTOPRIMARY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MONITOR_DEFAULTTONEAREST" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MONITORINFOF_PRIMARY" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CCHDEVICENAME" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WINEVENT_OUTOFCONTEXT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WINEVENT_SKIPOWNTHREAD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WINEVENT_SKIPOWNPROCESS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WINEVENT_INCONTEXT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"CHILDID_SELF" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"INDEXID_OBJECT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"INDEXID_CONTAINER" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_WINDOW" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_SYSMENU" + ,"NativeType":"Int32" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_TITLEBAR" + ,"NativeType":"Int32" + ,"Value":-2 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_MENU" + ,"NativeType":"Int32" + ,"Value":-3 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_CLIENT" + ,"NativeType":"Int32" + ,"Value":-4 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_VSCROLL" + ,"NativeType":"Int32" + ,"Value":-5 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_HSCROLL" + ,"NativeType":"Int32" + ,"Value":-6 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_SIZEGRIP" + ,"NativeType":"Int32" + ,"Value":-7 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_CARET" + ,"NativeType":"Int32" + ,"Value":-8 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_CURSOR" + ,"NativeType":"Int32" + ,"Value":-9 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_ALERT" + ,"NativeType":"Int32" + ,"Value":-10 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_SOUND" + ,"NativeType":"Int32" + ,"Value":-11 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_QUERYCLASSNAMEIDX" + ,"NativeType":"Int32" + ,"Value":-12 + ,"Attrs":[] + } + ,{ + "Name":"OBJID_NATIVEOM" + ,"NativeType":"Int32" + ,"Value":-16 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_MIN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_MAX" + ,"NativeType":"Int32" + ,"Value":2147483647 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SOUND" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_ALERT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_FOREGROUND" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MENUSTART" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MENUEND" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MENUPOPUPSTART" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MENUPOPUPEND" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_CAPTURESTART" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_CAPTUREEND" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MOVESIZESTART" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MOVESIZEEND" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_CONTEXTHELPSTART" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_CONTEXTHELPEND" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_DRAGDROPSTART" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_DRAGDROPEND" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_DIALOGSTART" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_DIALOGEND" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SCROLLINGSTART" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SCROLLINGEND" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHSTART" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHEND" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MINIMIZESTART" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_MINIMIZEEND" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_DESKTOPSWITCH" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHER_APPGRABBED" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHER_APPOVERTARGET" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHER_APPDROPPED" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_SWITCHER_CANCELLED" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_IME_KEY_NOTIFICATION" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_END" + ,"NativeType":"Int32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OEM_DEFINED_START" + ,"NativeType":"Int32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OEM_DEFINED_END" + ,"NativeType":"Int32" + ,"Value":511 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_UIA_EVENTID_START" + ,"NativeType":"Int32" + ,"Value":19968 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_UIA_EVENTID_END" + ,"NativeType":"Int32" + ,"Value":20223 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_UIA_PROPID_START" + ,"NativeType":"Int32" + ,"Value":29952 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_UIA_PROPID_END" + ,"NativeType":"Int32" + ,"Value":30207 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_CARET" + ,"NativeType":"Int32" + ,"Value":16385 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_UPDATE_REGION" + ,"NativeType":"Int32" + ,"Value":16386 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_UPDATE_SIMPLE" + ,"NativeType":"Int32" + ,"Value":16387 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_UPDATE_SCROLL" + ,"NativeType":"Int32" + ,"Value":16388 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_LAYOUT" + ,"NativeType":"Int32" + ,"Value":16389 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_START_APPLICATION" + ,"NativeType":"Int32" + ,"Value":16390 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_END_APPLICATION" + ,"NativeType":"Int32" + ,"Value":16391 + ,"Attrs":[] + } + ,{ + "Name":"CONSOLE_APPLICATION_16BIT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CONSOLE_CARET_SELECTION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CONSOLE_CARET_VISIBLE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_CONSOLE_END" + ,"NativeType":"Int32" + ,"Value":16639 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_CREATE" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DESTROY" + ,"NativeType":"Int32" + ,"Value":32769 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_SHOW" + ,"NativeType":"Int32" + ,"Value":32770 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_HIDE" + ,"NativeType":"Int32" + ,"Value":32771 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_REORDER" + ,"NativeType":"Int32" + ,"Value":32772 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_FOCUS" + ,"NativeType":"Int32" + ,"Value":32773 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_SELECTION" + ,"NativeType":"Int32" + ,"Value":32774 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_SELECTIONADD" + ,"NativeType":"Int32" + ,"Value":32775 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_SELECTIONREMOVE" + ,"NativeType":"Int32" + ,"Value":32776 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_SELECTIONWITHIN" + ,"NativeType":"Int32" + ,"Value":32777 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_STATECHANGE" + ,"NativeType":"Int32" + ,"Value":32778 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_LOCATIONCHANGE" + ,"NativeType":"Int32" + ,"Value":32779 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_NAMECHANGE" + ,"NativeType":"Int32" + ,"Value":32780 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DESCRIPTIONCHANGE" + ,"NativeType":"Int32" + ,"Value":32781 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_VALUECHANGE" + ,"NativeType":"Int32" + ,"Value":32782 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_PARENTCHANGE" + ,"NativeType":"Int32" + ,"Value":32783 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_HELPCHANGE" + ,"NativeType":"Int32" + ,"Value":32784 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DEFACTIONCHANGE" + ,"NativeType":"Int32" + ,"Value":32785 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_ACCELERATORCHANGE" + ,"NativeType":"Int32" + ,"Value":32786 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_INVOKED" + ,"NativeType":"Int32" + ,"Value":32787 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_TEXTSELECTIONCHANGED" + ,"NativeType":"Int32" + ,"Value":32788 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_CONTENTSCROLLED" + ,"NativeType":"Int32" + ,"Value":32789 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_SYSTEM_ARRANGMENTPREVIEW" + ,"NativeType":"Int32" + ,"Value":32790 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_CLOAKED" + ,"NativeType":"Int32" + ,"Value":32791 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_UNCLOAKED" + ,"NativeType":"Int32" + ,"Value":32792 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_LIVEREGIONCHANGED" + ,"NativeType":"Int32" + ,"Value":32793 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED" + ,"NativeType":"Int32" + ,"Value":32800 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGSTART" + ,"NativeType":"Int32" + ,"Value":32801 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGCANCEL" + ,"NativeType":"Int32" + ,"Value":32802 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGCOMPLETE" + ,"NativeType":"Int32" + ,"Value":32803 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGENTER" + ,"NativeType":"Int32" + ,"Value":32804 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGLEAVE" + ,"NativeType":"Int32" + ,"Value":32805 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_DRAGDROPPED" + ,"NativeType":"Int32" + ,"Value":32806 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_IME_SHOW" + ,"NativeType":"Int32" + ,"Value":32807 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_IME_HIDE" + ,"NativeType":"Int32" + ,"Value":32808 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_IME_CHANGE" + ,"NativeType":"Int32" + ,"Value":32809 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED" + ,"NativeType":"Int32" + ,"Value":32816 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_OBJECT_END" + ,"NativeType":"Int32" + ,"Value":33023 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_AIA_START" + ,"NativeType":"Int32" + ,"Value":40960 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_AIA_END" + ,"NativeType":"Int32" + ,"Value":45055 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_STARTUP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_BEEP" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_ERROR" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_QUESTION" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_WARNING" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_INFORMATION" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_MAXIMIZE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_MINIMIZE" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_RESTOREUP" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_RESTOREDOWN" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_APPSTART" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_FAULT" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_APPEND" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_MENUCOMMAND" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"SOUND_SYSTEM_MENUPOPUP" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"CSOUND_SYSTEM" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ALERT_SYSTEM_INFORMATIONAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ALERT_SYSTEM_WARNING" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ALERT_SYSTEM_ERROR" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ALERT_SYSTEM_QUERY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ALERT_SYSTEM_CRITICAL" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CALERT_SYSTEM" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"GUI_CARETBLINKING" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GUI_INMOVESIZE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GUI_INMENUMODE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GUI_SYSTEMMENUMODE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"GUI_POPUPMENUMODE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"GUI_16BITTASK" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"USER_DEFAULT_SCREEN_DPI" + ,"NativeType":"Int32" + ,"Value":96 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_SELECTED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_FOCUSED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_PRESSED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_CHECKED" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_MIXED" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_INDETERMINATE" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_READONLY" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_HOTTRACKED" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_DEFAULT" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_EXPANDED" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_COLLAPSED" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_BUSY" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_FLOATING" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_MARQUEED" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_ANIMATED" + ,"NativeType":"Int32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_INVISIBLE" + ,"NativeType":"Int32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_OFFSCREEN" + ,"NativeType":"Int32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_SIZEABLE" + ,"NativeType":"Int32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_MOVEABLE" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_SELFVOICING" + ,"NativeType":"Int32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_FOCUSABLE" + ,"NativeType":"Int32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_SELECTABLE" + ,"NativeType":"Int32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_LINKED" + ,"NativeType":"Int32" + ,"Value":4194304 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_TRAVERSED" + ,"NativeType":"Int32" + ,"Value":8388608 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_MULTISELECTABLE" + ,"NativeType":"Int32" + ,"Value":16777216 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_EXTSELECTABLE" + ,"NativeType":"Int32" + ,"Value":33554432 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_ALERT_LOW" + ,"NativeType":"Int32" + ,"Value":67108864 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_ALERT_MEDIUM" + ,"NativeType":"Int32" + ,"Value":134217728 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_ALERT_HIGH" + ,"NativeType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_PROTECTED" + ,"NativeType":"Int32" + ,"Value":536870912 + ,"Attrs":[] + } + ,{ + "Name":"STATE_SYSTEM_VALID" + ,"NativeType":"Int32" + ,"Value":1073741823 + ,"Attrs":[] + } + ,{ + "Name":"CCHILDREN_TITLEBAR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CCHILDREN_SCROLLBAR" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"CURSOR_SHOWING" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"CURSOR_SUPPRESSED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_ACTIVECAPTION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GA_PARENT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GA_ROOT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GA_ROOTOWNER" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"RIM_INPUT" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"RIM_INPUTSINK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RIM_TYPEMOUSE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"RIM_TYPEKEYBOARD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RIM_TYPEHID" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RIM_TYPEMAX" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_LEFT_BUTTON_DOWN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_LEFT_BUTTON_UP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_RIGHT_BUTTON_DOWN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_RIGHT_BUTTON_UP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_MIDDLE_BUTTON_DOWN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_MIDDLE_BUTTON_UP" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_1_DOWN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_1_UP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_2_DOWN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_2_UP" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_3_DOWN" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_3_UP" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_4_DOWN" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_4_UP" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_5_DOWN" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_BUTTON_5_UP" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_WHEEL" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"RI_MOUSE_HWHEEL" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"MOUSE_MOVE_RELATIVE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MOUSE_MOVE_ABSOLUTE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MOUSE_VIRTUAL_DESKTOP" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MOUSE_ATTRIBUTES_CHANGED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"MOUSE_MOVE_NOCOALESCE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"KEYBOARD_OVERRUN_MAKE_CODE" + ,"NativeType":"Int32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_MAKE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_BREAK" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_E0" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_E1" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_TERMSRV_SET_LED" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"RI_KEY_TERMSRV_SHADOW" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RID_INPUT" + ,"NativeType":"Int32" + ,"Value":268435459 + ,"Attrs":[] + } + ,{ + "Name":"RID_HEADER" + ,"NativeType":"Int32" + ,"Value":268435461 + ,"Attrs":[] + } + ,{ + "Name":"RIDI_PREPARSEDDATA" + ,"NativeType":"Int32" + ,"Value":536870917 + ,"Attrs":[] + } + ,{ + "Name":"RIDI_DEVICENAME" + ,"NativeType":"Int32" + ,"Value":536870919 + ,"Attrs":[] + } + ,{ + "Name":"RIDI_DEVICEINFO" + ,"NativeType":"Int32" + ,"Value":536870923 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_REMOVE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_EXCLUDE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_PAGEONLY" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_NOLEGACY" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_INPUTSINK" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_CAPTUREMOUSE" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_NOHOTKEYS" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_APPKEYS" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_EXINPUTSINK" + ,"NativeType":"Int32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_DEVNOTIFY" + ,"NativeType":"Int32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"RIDEV_EXMODEMASK" + ,"NativeType":"Int32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"GIDC_ARRIVAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GIDC_REMOVAL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"POINTER_DEVICE_PRODUCT_STRING_MAX" + ,"NativeType":"Int32" + ,"Value":520 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ARRIVAL" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PDC_REMOVAL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ORIENTATION_0" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ORIENTATION_90" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ORIENTATION_180" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ORIENTATION_270" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"PDC_MODE_DEFAULT" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"PDC_MODE_CENTERED" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"PDC_MAPPING_CHANGE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"PDC_RESOLUTION" + ,"NativeType":"Int32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"PDC_ORIGIN" + ,"NativeType":"Int32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"PDC_MODE_ASPECTRATIOPRESERVED" + ,"NativeType":"Int32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLT_ADD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLT_REMOVE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLTINFO_NONE" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLTINFO_ALREADYALLOWED_FORWND" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLTINFO_ALREADYDISALLOWED_FORWND" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLTINFO_ALLOWED_HIGHER" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLT_RESET" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLT_ALLOW" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"MSGFLT_DISALLOW" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GF_BEGIN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GF_INERTIA" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GF_END" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GID_BEGIN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GID_END" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GID_ZOOM" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"GID_PAN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GID_ROTATE" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"GID_TWOFINGERTAP" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"GID_PRESSANDTAP" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"GID_ROLLOVER" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"GC_ALLGESTURES" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_ZOOM" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_PAN" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_PAN_WITH_SINGLE_FINGER_VERTICALLY" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GC_PAN_WITH_GUTTER" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"GC_PAN_WITH_INERTIA" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"GC_ROTATE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_TWOFINGERTAP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_PRESSANDTAP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GC_ROLLOVER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GESTURECONFIGMAXCOUNT" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"NID_INTEGRATED_TOUCH" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"NID_EXTERNAL_TOUCH" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"NID_INTEGRATED_PEN" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"NID_EXTERNAL_PEN" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"NID_MULTI_INPUT" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"NID_READY" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"MAX_STR_BLOCKREASON" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_CREATE_FACTORY_DEBUG" + ,"NativeType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"INFINITE" + ,"NativeType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_NULL" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_RPC" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DISPATCH" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_STORAGE" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_ITF" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WIN32" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWS" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SSPI" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SECURITY" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_CONTROL" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_CERT" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_INTERNET" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_MEDIASERVER" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_MSMQ" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SETUPAPI" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SCARD" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_COMPLUS" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_AAF" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_URT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_ACS" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DPLAY" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_UMI" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SXS" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWS_CE" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_HTTP" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_COMMONLOG" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WER" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_FILTER_MANAGER" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BACKGROUNDCOPY" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WIA" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_STATE_MANAGEMENT" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_METADIRECTORY" + ,"NativeType":"Int32" + ,"Value":35 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWSUPDATE" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECTORYSERVICE" + ,"NativeType":"Int32" + ,"Value":37 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_GRAPHICS" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SHELL" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_NAP" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_TPM_SERVICES" + ,"NativeType":"Int32" + ,"Value":40 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_TPM_SOFTWARE" + ,"NativeType":"Int32" + ,"Value":41 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_UI" + ,"NativeType":"Int32" + ,"Value":42 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_XAML" + ,"NativeType":"Int32" + ,"Value":43 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_ACTION_QUEUE" + ,"NativeType":"Int32" + ,"Value":44 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_PLA" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWS_SETUP" + ,"NativeType":"Int32" + ,"Value":48 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_FVE" + ,"NativeType":"Int32" + ,"Value":49 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_FWP" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINRM" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_NDIS" + ,"NativeType":"Int32" + ,"Value":52 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_HYPERVISOR" + ,"NativeType":"Int32" + ,"Value":53 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_CMI" + ,"NativeType":"Int32" + ,"Value":54 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_VIRTUALIZATION" + ,"NativeType":"Int32" + ,"Value":55 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_VOLMGR" + ,"NativeType":"Int32" + ,"Value":56 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BCD" + ,"NativeType":"Int32" + ,"Value":57 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_VHD" + ,"NativeType":"Int32" + ,"Value":58 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_HNS" + ,"NativeType":"Int32" + ,"Value":59 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SDIAG" + ,"NativeType":"Int32" + ,"Value":60 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WEBSERVICES" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINPE" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WPN" + ,"NativeType":"Int32" + ,"Value":62 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWS_STORE" + ,"NativeType":"Int32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_INPUT" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_QUIC" + ,"NativeType":"Int32" + ,"Value":65 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_EAP" + ,"NativeType":"Int32" + ,"Value":66 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINDOWS_DEFENDER" + ,"NativeType":"Int32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_OPC" + ,"NativeType":"Int32" + ,"Value":81 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_XPS" + ,"NativeType":"Int32" + ,"Value":82 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_MBN" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_POWERSHELL" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_RAS" + ,"NativeType":"Int32" + ,"Value":83 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_P2P_INT" + ,"NativeType":"Int32" + ,"Value":98 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_P2P" + ,"NativeType":"Int32" + ,"Value":99 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DAF" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BLUETOOTH_ATT" + ,"NativeType":"Int32" + ,"Value":101 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_AUDIO" + ,"NativeType":"Int32" + ,"Value":102 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_STATEREPOSITORY" + ,"NativeType":"Int32" + ,"Value":103 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_VISUALCPP" + ,"NativeType":"Int32" + ,"Value":109 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SCRIPT" + ,"NativeType":"Int32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_PARSE" + ,"NativeType":"Int32" + ,"Value":113 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BLB" + ,"NativeType":"Int32" + ,"Value":120 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BLB_CLI" + ,"NativeType":"Int32" + ,"Value":121 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WSBAPP" + ,"NativeType":"Int32" + ,"Value":122 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_BLBUI" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USN" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_VOLSNAP" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_TIERING" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WSB_ONLINE" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_ONLINE_ID" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEVICE_UPDATE_AGENT" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DRVSERVICING" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DLS" + ,"NativeType":"Int32" + ,"Value":153 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DELIVERY_OPTIMIZATION" + ,"NativeType":"Int32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_SPACES" + ,"NativeType":"Int32" + ,"Value":231 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USER_MODE_SECURITY_CORE" + ,"NativeType":"Int32" + ,"Value":232 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_LICENSING" + ,"NativeType":"Int32" + ,"Value":234 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SOS" + ,"NativeType":"Int32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEBUGGERS" + ,"NativeType":"Int32" + ,"Value":176 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SPP" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_RESTORE" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DMSERVER" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_SERVER" + ,"NativeType":"Int32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_IMAGING" + ,"NativeType":"Int32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT" + ,"NativeType":"Int32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_UTIL" + ,"NativeType":"Int32" + ,"Value":260 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_BINLSVC" + ,"NativeType":"Int32" + ,"Value":261 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_PXE" + ,"NativeType":"Int32" + ,"Value":263 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_TFTP" + ,"NativeType":"Int32" + ,"Value":264 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT" + ,"NativeType":"Int32" + ,"Value":272 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING" + ,"NativeType":"Int32" + ,"Value":278 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER" + ,"NativeType":"Int32" + ,"Value":289 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT" + ,"NativeType":"Int32" + ,"Value":290 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER" + ,"NativeType":"Int32" + ,"Value":293 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_LINGUISTIC_SERVICES" + ,"NativeType":"Int32" + ,"Value":305 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_AUDIOSTREAMING" + ,"NativeType":"Int32" + ,"Value":1094 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_TTD" + ,"NativeType":"Int32" + ,"Value":1490 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_ACCELERATOR" + ,"NativeType":"Int32" + ,"Value":1536 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WMAAECMA" + ,"NativeType":"Int32" + ,"Value":1996 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECTMUSIC" + ,"NativeType":"Int32" + ,"Value":2168 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT3D10" + ,"NativeType":"Int32" + ,"Value":2169 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DXGI" + ,"NativeType":"Int32" + ,"Value":2170 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DXGI_DDI" + ,"NativeType":"Int32" + ,"Value":2171 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT3D11" + ,"NativeType":"Int32" + ,"Value":2172 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT3D11_DEBUG" + ,"NativeType":"Int32" + ,"Value":2173 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT3D12" + ,"NativeType":"Int32" + ,"Value":2174 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT3D12_DEBUG" + ,"NativeType":"Int32" + ,"Value":2175 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DXCORE" + ,"NativeType":"Int32" + ,"Value":2176 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_LEAP" + ,"NativeType":"Int32" + ,"Value":2184 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_AUDCLNT" + ,"NativeType":"Int32" + ,"Value":2185 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINCODEC_DWRITE_DWM" + ,"NativeType":"Int32" + ,"Value":2200 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WINML" + ,"NativeType":"Int32" + ,"Value":2192 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DIRECT2D" + ,"NativeType":"Int32" + ,"Value":2201 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_DEFRAG" + ,"NativeType":"Int32" + ,"Value":2304 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_USERMODE_SDBUS" + ,"NativeType":"Int32" + ,"Value":2305 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_JSCRIPT" + ,"NativeType":"Int32" + ,"Value":2306 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_PIDGENX" + ,"NativeType":"Int32" + ,"Value":2561 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_EAS" + ,"NativeType":"Int32" + ,"Value":85 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WEB" + ,"NativeType":"Int32" + ,"Value":885 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WEB_SOCKET" + ,"NativeType":"Int32" + ,"Value":886 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_MOBILE" + ,"NativeType":"Int32" + ,"Value":1793 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SQLITE" + ,"NativeType":"Int32" + ,"Value":1967 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_UTC" + ,"NativeType":"Int32" + ,"Value":1989 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_WEP" + ,"NativeType":"Int32" + ,"Value":2049 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_SYNCENGINE" + ,"NativeType":"Int32" + ,"Value":2050 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_XBOX" + ,"NativeType":"Int32" + ,"Value":2339 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_GAME" + ,"NativeType":"Int32" + ,"Value":2340 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_PIX" + ,"NativeType":"Int32" + ,"Value":2748 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUCCESS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"NO_ERROR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_OK" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FUNCTION" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_OPEN_FILES" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ARENA_TRASHED" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_ENOUGH_MEMORY" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_BLOCK" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_ENVIRONMENT" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_FORMAT" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ACCESS" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DATA" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OUTOFMEMORY" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DRIVE" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CURRENT_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SAME_DEVICE" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_FILES" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRITE_PROTECT" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_UNIT" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_READY" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_COMMAND" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CRC" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_LENGTH" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEEK" + ,"NativeType":"Int32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_DOS_DISK" + ,"NativeType":"Int32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECTOR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OUT_OF_PAPER" + ,"NativeType":"Int32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRITE_FAULT" + ,"NativeType":"Int32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_READ_FAULT" + ,"NativeType":"Int32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GEN_FAILURE" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHARING_VIOLATION" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOCK_VIOLATION" + ,"NativeType":"Int32" + ,"Value":33 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRONG_DISK" + ,"NativeType":"Int32" + ,"Value":34 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHARING_BUFFER_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":36 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HANDLE_EOF" + ,"NativeType":"Int32" + ,"Value":38 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HANDLE_DISK_FULL" + ,"NativeType":"Int32" + ,"Value":39 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":50 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REM_NOT_LIST" + ,"NativeType":"Int32" + ,"Value":51 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DUP_NAME" + ,"NativeType":"Int32" + ,"Value":52 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_NETPATH" + ,"NativeType":"Int32" + ,"Value":53 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETWORK_BUSY" + ,"NativeType":"Int32" + ,"Value":54 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEV_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":55 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_CMDS" + ,"NativeType":"Int32" + ,"Value":56 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ADAP_HDW_ERR" + ,"NativeType":"Int32" + ,"Value":57 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_NET_RESP" + ,"NativeType":"Int32" + ,"Value":58 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXP_NET_ERR" + ,"NativeType":"Int32" + ,"Value":59 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_REM_ADAP" + ,"NativeType":"Int32" + ,"Value":60 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTQ_FULL" + ,"NativeType":"Int32" + ,"Value":61 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SPOOL_SPACE" + ,"NativeType":"Int32" + ,"Value":62 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINT_CANCELLED" + ,"NativeType":"Int32" + ,"Value":63 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETNAME_DELETED" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETWORK_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":65 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DEV_TYPE" + ,"NativeType":"Int32" + ,"Value":66 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_NET_NAME" + ,"NativeType":"Int32" + ,"Value":67 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_NAMES" + ,"NativeType":"Int32" + ,"Value":68 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_SESS" + ,"NativeType":"Int32" + ,"Value":69 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHARING_PAUSED" + ,"NativeType":"Int32" + ,"Value":70 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQ_NOT_ACCEP" + ,"NativeType":"Int32" + ,"Value":71 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REDIR_PAUSED" + ,"NativeType":"Int32" + ,"Value":72 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_EXISTS" + ,"NativeType":"Int32" + ,"Value":80 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_MAKE" + ,"NativeType":"Int32" + ,"Value":82 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_I24" + ,"NativeType":"Int32" + ,"Value":83 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OUT_OF_STRUCTURES" + ,"NativeType":"Int32" + ,"Value":84 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_ASSIGNED" + ,"NativeType":"Int32" + ,"Value":85 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PASSWORD" + ,"NativeType":"Int32" + ,"Value":86 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":87 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NET_WRITE_FAULT" + ,"NativeType":"Int32" + ,"Value":88 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_PROC_SLOTS" + ,"NativeType":"Int32" + ,"Value":89 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_SEMAPHORES" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXCL_SEM_ALREADY_OWNED" + ,"NativeType":"Int32" + ,"Value":101 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEM_IS_SET" + ,"NativeType":"Int32" + ,"Value":102 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_SEM_REQUESTS" + ,"NativeType":"Int32" + ,"Value":103 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_AT_INTERRUPT_TIME" + ,"NativeType":"Int32" + ,"Value":104 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEM_OWNER_DIED" + ,"NativeType":"Int32" + ,"Value":105 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEM_USER_LIMIT" + ,"NativeType":"Int32" + ,"Value":106 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_CHANGE" + ,"NativeType":"Int32" + ,"Value":107 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVE_LOCKED" + ,"NativeType":"Int32" + ,"Value":108 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BROKEN_PIPE" + ,"NativeType":"Int32" + ,"Value":109 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":110 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BUFFER_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":111 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_FULL" + ,"NativeType":"Int32" + ,"Value":112 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_SEARCH_HANDLES" + ,"NativeType":"Int32" + ,"Value":113 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TARGET_HANDLE" + ,"NativeType":"Int32" + ,"Value":114 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CATEGORY" + ,"NativeType":"Int32" + ,"Value":117 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_VERIFY_SWITCH" + ,"NativeType":"Int32" + ,"Value":118 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DRIVER_LEVEL" + ,"NativeType":"Int32" + ,"Value":119 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CALL_NOT_IMPLEMENTED" + ,"NativeType":"Int32" + ,"Value":120 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEM_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":121 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSUFFICIENT_BUFFER" + ,"NativeType":"Int32" + ,"Value":122 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_NAME" + ,"NativeType":"Int32" + ,"Value":123 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LEVEL" + ,"NativeType":"Int32" + ,"Value":124 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_VOLUME_LABEL" + ,"NativeType":"Int32" + ,"Value":125 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MOD_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":126 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROC_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":127 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_NO_CHILDREN" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHILD_NOT_COMPLETE" + ,"NativeType":"Int32" + ,"Value":129 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIRECT_ACCESS_HANDLE" + ,"NativeType":"Int32" + ,"Value":130 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NEGATIVE_SEEK" + ,"NativeType":"Int32" + ,"Value":131 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEEK_ON_DEVICE" + ,"NativeType":"Int32" + ,"Value":132 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_JOIN_TARGET" + ,"NativeType":"Int32" + ,"Value":133 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_JOINED" + ,"NativeType":"Int32" + ,"Value":134 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_SUBSTED" + ,"NativeType":"Int32" + ,"Value":135 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_JOINED" + ,"NativeType":"Int32" + ,"Value":136 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUBSTED" + ,"NativeType":"Int32" + ,"Value":137 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOIN_TO_JOIN" + ,"NativeType":"Int32" + ,"Value":138 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUBST_TO_SUBST" + ,"NativeType":"Int32" + ,"Value":139 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOIN_TO_SUBST" + ,"NativeType":"Int32" + ,"Value":140 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUBST_TO_JOIN" + ,"NativeType":"Int32" + ,"Value":141 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BUSY_DRIVE" + ,"NativeType":"Int32" + ,"Value":142 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SAME_DRIVE" + ,"NativeType":"Int32" + ,"Value":143 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIR_NOT_ROOT" + ,"NativeType":"Int32" + ,"Value":144 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIR_NOT_EMPTY" + ,"NativeType":"Int32" + ,"Value":145 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_SUBST_PATH" + ,"NativeType":"Int32" + ,"Value":146 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_JOIN_PATH" + ,"NativeType":"Int32" + ,"Value":147 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATH_BUSY" + ,"NativeType":"Int32" + ,"Value":148 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IS_SUBST_TARGET" + ,"NativeType":"Int32" + ,"Value":149 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_TRACE" + ,"NativeType":"Int32" + ,"Value":150 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EVENT_COUNT" + ,"NativeType":"Int32" + ,"Value":151 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_MUXWAITERS" + ,"NativeType":"Int32" + ,"Value":152 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LIST_FORMAT" + ,"NativeType":"Int32" + ,"Value":153 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LABEL_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":154 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_TCBS" + ,"NativeType":"Int32" + ,"Value":155 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SIGNAL_REFUSED" + ,"NativeType":"Int32" + ,"Value":156 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISCARDED" + ,"NativeType":"Int32" + ,"Value":157 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_LOCKED" + ,"NativeType":"Int32" + ,"Value":158 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_THREADID_ADDR" + ,"NativeType":"Int32" + ,"Value":159 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_ARGUMENTS" + ,"NativeType":"Int32" + ,"Value":160 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_PATHNAME" + ,"NativeType":"Int32" + ,"Value":161 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SIGNAL_PENDING" + ,"NativeType":"Int32" + ,"Value":162 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MAX_THRDS_REACHED" + ,"NativeType":"Int32" + ,"Value":164 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOCK_FAILED" + ,"NativeType":"Int32" + ,"Value":167 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BUSY" + ,"NativeType":"Int32" + ,"Value":170 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_SUPPORT_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":171 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANCEL_VIOLATION" + ,"NativeType":"Int32" + ,"Value":173 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ATOMIC_LOCKS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":174 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SEGMENT_NUMBER" + ,"NativeType":"Int32" + ,"Value":180 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ORDINAL" + ,"NativeType":"Int32" + ,"Value":182 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":183 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FLAG_NUMBER" + ,"NativeType":"Int32" + ,"Value":186 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":187 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_STARTING_CODESEG" + ,"NativeType":"Int32" + ,"Value":188 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_STACKSEG" + ,"NativeType":"Int32" + ,"Value":189 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MODULETYPE" + ,"NativeType":"Int32" + ,"Value":190 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EXE_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":191 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXE_MARKED_INVALID" + ,"NativeType":"Int32" + ,"Value":192 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_EXE_FORMAT" + ,"NativeType":"Int32" + ,"Value":193 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ITERATED_DATA_EXCEEDS_64k" + ,"NativeType":"Int32" + ,"Value":194 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MINALLOCSIZE" + ,"NativeType":"Int32" + ,"Value":195 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DYNLINK_FROM_INVALID_RING" + ,"NativeType":"Int32" + ,"Value":196 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IOPL_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":197 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SEGDPL" + ,"NativeType":"Int32" + ,"Value":198 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AUTODATASEG_EXCEEDS_64k" + ,"NativeType":"Int32" + ,"Value":199 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RING2SEG_MUST_BE_MOVABLE" + ,"NativeType":"Int32" + ,"Value":200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RELOC_CHAIN_XEEDS_SEGLIM" + ,"NativeType":"Int32" + ,"Value":201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INFLOOP_IN_RELOC_CHAIN" + ,"NativeType":"Int32" + ,"Value":202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENVVAR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SIGNAL_SENT" + ,"NativeType":"Int32" + ,"Value":205 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILENAME_EXCED_RANGE" + ,"NativeType":"Int32" + ,"Value":206 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RING2_STACK_IN_USE" + ,"NativeType":"Int32" + ,"Value":207 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_META_EXPANSION_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":208 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SIGNAL_NUMBER" + ,"NativeType":"Int32" + ,"Value":209 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_1_INACTIVE" + ,"NativeType":"Int32" + ,"Value":210 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOCKED" + ,"NativeType":"Int32" + ,"Value":212 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_MODULES" + ,"NativeType":"Int32" + ,"Value":214 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NESTING_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":215 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXE_MACHINE_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":216 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY" + ,"NativeType":"Int32" + ,"Value":217 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY" + ,"NativeType":"Int32" + ,"Value":218 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_CHECKED_OUT" + ,"NativeType":"Int32" + ,"Value":220 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHECKOUT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":221 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_FILE_TYPE" + ,"NativeType":"Int32" + ,"Value":222 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":223 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FORMS_AUTH_REQUIRED" + ,"NativeType":"Int32" + ,"Value":224 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRUS_INFECTED" + ,"NativeType":"Int32" + ,"Value":225 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRUS_DELETED" + ,"NativeType":"Int32" + ,"Value":226 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PIPE_LOCAL" + ,"NativeType":"Int32" + ,"Value":229 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_PIPE" + ,"NativeType":"Int32" + ,"Value":230 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PIPE_BUSY" + ,"NativeType":"Int32" + ,"Value":231 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_DATA" + ,"NativeType":"Int32" + ,"Value":232 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PIPE_NOT_CONNECTED" + ,"NativeType":"Int32" + ,"Value":233 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MORE_DATA" + ,"NativeType":"Int32" + ,"Value":234 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_WORK_DONE" + ,"NativeType":"Int32" + ,"Value":235 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VC_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":240 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EA_NAME" + ,"NativeType":"Int32" + ,"Value":254 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EA_LIST_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"WAIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_ITEMS" + ,"NativeType":"Int32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_COPY" + ,"NativeType":"Int32" + ,"Value":266 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":267 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EAS_DIDNT_FIT" + ,"NativeType":"Int32" + ,"Value":275 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EA_FILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":276 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EA_TABLE_FULL" + ,"NativeType":"Int32" + ,"Value":277 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EA_HANDLE" + ,"NativeType":"Int32" + ,"Value":278 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EAS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":282 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_OWNER" + ,"NativeType":"Int32" + ,"Value":288 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_POSTS" + ,"NativeType":"Int32" + ,"Value":298 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PARTIAL_COPY" + ,"NativeType":"Int32" + ,"Value":299 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPLOCK_NOT_GRANTED" + ,"NativeType":"Int32" + ,"Value":300 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_OPLOCK_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":301 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_TOO_FRAGMENTED" + ,"NativeType":"Int32" + ,"Value":302 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DELETE_PENDING" + ,"NativeType":"Int32" + ,"Value":303 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING" + ,"NativeType":"Int32" + ,"Value":304 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME" + ,"NativeType":"Int32" + ,"Value":305 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECURITY_STREAM_IS_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":306 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LOCK_RANGE" + ,"NativeType":"Int32" + ,"Value":307 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":308 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOTIFICATION_GUID_ALREADY_DEFINED" + ,"NativeType":"Int32" + ,"Value":309 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EXCEPTION_HANDLER" + ,"NativeType":"Int32" + ,"Value":310 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DUPLICATE_PRIVILEGES" + ,"NativeType":"Int32" + ,"Value":311 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_RANGES_PROCESSED" + ,"NativeType":"Int32" + ,"Value":312 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_ALLOWED_ON_SYSTEM_FILE" + ,"NativeType":"Int32" + ,"Value":313 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_RESOURCES_EXHAUSTED" + ,"NativeType":"Int32" + ,"Value":314 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TOKEN" + ,"NativeType":"Int32" + ,"Value":315 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_FEATURE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":316 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MR_MID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":317 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SCOPE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":318 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNDEFINED_SCOPE" + ,"NativeType":"Int32" + ,"Value":319 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CAP" + ,"NativeType":"Int32" + ,"Value":320 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":321 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_NO_RESOURCES" + ,"NativeType":"Int32" + ,"Value":322 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATA_CHECKSUM_ERROR" + ,"NativeType":"Int32" + ,"Value":323 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERMIXED_KERNEL_EA_OPERATION" + ,"NativeType":"Int32" + ,"Value":324 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":326 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OFFSET_ALIGNMENT_VIOLATION" + ,"NativeType":"Int32" + ,"Value":327 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FIELD_IN_PARAMETER_LIST" + ,"NativeType":"Int32" + ,"Value":328 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPERATION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":329 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DEVICE_PATH" + ,"NativeType":"Int32" + ,"Value":330 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_DESCRIPTORS" + ,"NativeType":"Int32" + ,"Value":331 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SCRUB_DATA_DISABLED" + ,"NativeType":"Int32" + ,"Value":332 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_REDUNDANT_STORAGE" + ,"NativeType":"Int32" + ,"Value":333 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESIDENT_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":334 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMPRESSED_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":335 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIRECTORY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":336 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_READ_FROM_COPY" + ,"NativeType":"Int32" + ,"Value":337 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FT_WRITE_FAILURE" + ,"NativeType":"Int32" + ,"Value":338 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FT_DI_SCAN_REQUIRED" + ,"NativeType":"Int32" + ,"Value":339 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_KERNEL_INFO_VERSION" + ,"NativeType":"Int32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PEP_INFO_VERSION" + ,"NativeType":"Int32" + ,"Value":341 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_NOT_EXTERNALLY_BACKED" + ,"NativeType":"Int32" + ,"Value":342 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":343 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMPRESSION_NOT_BENEFICIAL" + ,"NativeType":"Int32" + ,"Value":344 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_TOPOLOGY_ID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":345 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BLOCKED_BY_PARENTAL_CONTROLS" + ,"NativeType":"Int32" + ,"Value":346 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BLOCK_TOO_MANY_REFERENCES" + ,"NativeType":"Int32" + ,"Value":347 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MARKED_TO_DISALLOW_WRITES" + ,"NativeType":"Int32" + ,"Value":348 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCLAVE_FAILURE" + ,"NativeType":"Int32" + ,"Value":349 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_NOACTION_REBOOT" + ,"NativeType":"Int32" + ,"Value":350 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":351 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_RESTART" + ,"NativeType":"Int32" + ,"Value":352 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MAX_SESSIONS_REACHED" + ,"NativeType":"Int32" + ,"Value":353 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETWORK_ACCESS_DENIED_EDP" + ,"NativeType":"Int32" + ,"Value":354 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":355 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EDP_POLICY_DENIES_OPERATION" + ,"NativeType":"Int32" + ,"Value":356 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED" + ,"NativeType":"Int32" + ,"Value":357 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":358 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_IN_MAINTENANCE" + ,"NativeType":"Int32" + ,"Value":359 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED_ON_DAX" + ,"NativeType":"Int32" + ,"Value":360 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DAX_MAPPING_EXISTS" + ,"NativeType":"Int32" + ,"Value":361 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":362 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_METADATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":363 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_METADATA_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":364 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":365 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH" + ,"NativeType":"Int32" + ,"Value":366 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHILD_PROCESS_BLOCKED" + ,"NativeType":"Int32" + ,"Value":367 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_LOST_DATA_PERSISTENCE" + ,"NativeType":"Int32" + ,"Value":368 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":369 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":370 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY" + ,"NativeType":"Int32" + ,"Value":371 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":372 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GDI_HANDLE_LEAK" + ,"NativeType":"Int32" + ,"Value":373 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS" + ,"NativeType":"Int32" + ,"Value":374 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":375 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_A_CLOUD_FILE" + ,"NativeType":"Int32" + ,"Value":376 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_NOT_IN_SYNC" + ,"NativeType":"Int32" + ,"Value":377 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_ALREADY_CONNECTED" + ,"NativeType":"Int32" + ,"Value":378 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":379 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_INVALID_REQUEST" + ,"NativeType":"Int32" + ,"Value":380 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_READ_ONLY_VOLUME" + ,"NativeType":"Int32" + ,"Value":381 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY" + ,"NativeType":"Int32" + ,"Value":382 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_VALIDATION_FAILED" + ,"NativeType":"Int32" + ,"Value":383 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMB1_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":384 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION" + ,"NativeType":"Int32" + ,"Value":385 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_AUTHENTICATION_FAILED" + ,"NativeType":"Int32" + ,"Value":386 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES" + ,"NativeType":"Int32" + ,"Value":387 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":388 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_UNSUCCESSFUL" + ,"NativeType":"Int32" + ,"Value":389 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT" + ,"NativeType":"Int32" + ,"Value":390 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_IN_USE" + ,"NativeType":"Int32" + ,"Value":391 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PINNED" + ,"NativeType":"Int32" + ,"Value":392 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_REQUEST_ABORTED" + ,"NativeType":"Int32" + ,"Value":393 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROPERTY_CORRUPT" + ,"NativeType":"Int32" + ,"Value":394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":395 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS" + ,"NativeType":"Int32" + ,"Value":396 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT" + ,"NativeType":"Int32" + ,"Value":397 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_REQUEST_CANCELED" + ,"NativeType":"Int32" + ,"Value":398 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":399 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_MODE_ALREADY_BACKGROUND" + ,"NativeType":"Int32" + ,"Value":400 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_MODE_NOT_BACKGROUND" + ,"NativeType":"Int32" + ,"Value":401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_MODE_ALREADY_BACKGROUND" + ,"NativeType":"Int32" + ,"Value":402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_MODE_NOT_BACKGROUND" + ,"NativeType":"Int32" + ,"Value":403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_PROVIDER_TERMINATED" + ,"NativeType":"Int32" + ,"Value":404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_A_CLOUD_SYNC_ROOT" + ,"NativeType":"Int32" + ,"Value":405 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_PROTECTED_UNDER_DPL" + ,"NativeType":"Int32" + ,"Value":406 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_NOT_CLUSTER_ALIGNED" + ,"NativeType":"Int32" + ,"Value":407 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND" + ,"NativeType":"Int32" + ,"Value":408 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPX_FILE_NOT_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":409 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":410 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET" + ,"NativeType":"Int32" + ,"Value":411 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE" + ,"NativeType":"Int32" + ,"Value":412 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER" + ,"NativeType":"Int32" + ,"Value":413 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LINUX_SUBSYSTEM_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":414 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FT_READ_FAILURE" + ,"NativeType":"Int32" + ,"Value":415 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_RESERVE_ID_INVALID" + ,"NativeType":"Int32" + ,"Value":416 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_RESERVE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":417 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_RESERVE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":418 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STORAGE_RESERVE_NOT_EMPTY" + ,"NativeType":"Int32" + ,"Value":419 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_A_DAX_VOLUME" + ,"NativeType":"Int32" + ,"Value":420 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_DAX_MAPPABLE" + ,"NativeType":"Int32" + ,"Value":421 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIME_SENSITIVE_THREAD" + ,"NativeType":"Int32" + ,"Value":422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DPL_NOT_SUPPORTED_FOR_USER" + ,"NativeType":"Int32" + ,"Value":423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CASE_DIFFERING_NAMES_IN_DIR" + ,"NativeType":"Int32" + ,"Value":424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_REQUEST_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TASK_QUEUE" + ,"NativeType":"Int32" + ,"Value":427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SRC_SRV_DLL_LOAD_FAILED" + ,"NativeType":"Int32" + ,"Value":428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED_WITH_BTT" + ,"NativeType":"Int32" + ,"Value":429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCRYPTION_DISABLED" + ,"NativeType":"Int32" + ,"Value":430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCRYPTING_METADATA_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_CLEAR_ENCRYPTION_FLAG" + ,"NativeType":"Int32" + ,"Value":432 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_DEVICE" + ,"NativeType":"Int32" + ,"Value":433 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":434 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":435 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":436 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":437 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_IO_NOT_COORDINATED" + ,"NativeType":"Int32" + ,"Value":438 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_UNEXPECTED_ERROR" + ,"NativeType":"Int32" + ,"Value":439 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SNAP_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":440 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNSATISFIED_DEPENDENCIES" + ,"NativeType":"Int32" + ,"Value":441 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CASE_SENSITIVE_PATH" + ,"NativeType":"Int32" + ,"Value":442 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR" + ,"NativeType":"Int32" + ,"Value":443 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_NOT_DEVUNLOCKED" + ,"NativeType":"Int32" + ,"Value":450 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_CHANGE_TYPE" + ,"NativeType":"Int32" + ,"Value":451 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_NOT_PROVISIONED" + ,"NativeType":"Int32" + ,"Value":452 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":453 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_NO_POLICY" + ,"NativeType":"Int32" + ,"Value":454 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_DB_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG" + ,"NativeType":"Int32" + ,"Value":456 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY" + ,"NativeType":"Int32" + ,"Value":457 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_SCCD_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":458 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":459 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH" + ,"NativeType":"Int32" + ,"Value":460 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":480 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":481 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":482 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_HARDWARE_ERROR" + ,"NativeType":"Int32" + ,"Value":483 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ADDRESS" + ,"NativeType":"Int32" + ,"Value":487 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VRF_CFG_AND_IO_ENABLED" + ,"NativeType":"Int32" + ,"Value":1183 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PARTITION_TERMINATING" + ,"NativeType":"Int32" + ,"Value":1184 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_USER_PROFILE_LOAD" + ,"NativeType":"Int32" + ,"Value":500 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ARITHMETIC_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":534 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PIPE_CONNECTED" + ,"NativeType":"Int32" + ,"Value":535 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PIPE_LISTENING" + ,"NativeType":"Int32" + ,"Value":536 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VERIFIER_STOP" + ,"NativeType":"Int32" + ,"Value":537 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ABIOS_ERROR" + ,"NativeType":"Int32" + ,"Value":538 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WX86_WARNING" + ,"NativeType":"Int32" + ,"Value":539 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WX86_ERROR" + ,"NativeType":"Int32" + ,"Value":540 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIMER_NOT_CANCELED" + ,"NativeType":"Int32" + ,"Value":541 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNWIND" + ,"NativeType":"Int32" + ,"Value":542 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_STACK" + ,"NativeType":"Int32" + ,"Value":543 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_UNWIND_TARGET" + ,"NativeType":"Int32" + ,"Value":544 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PORT_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":545 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PORT_MESSAGE_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":546 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_QUOTA_LOWER" + ,"NativeType":"Int32" + ,"Value":547 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_ALREADY_ATTACHED" + ,"NativeType":"Int32" + ,"Value":548 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTRUCTION_MISALIGNMENT" + ,"NativeType":"Int32" + ,"Value":549 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILING_NOT_STARTED" + ,"NativeType":"Int32" + ,"Value":550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILING_NOT_STOPPED" + ,"NativeType":"Int32" + ,"Value":551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COULD_NOT_INTERPRET" + ,"NativeType":"Int32" + ,"Value":552 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILING_AT_LIMIT" + ,"NativeType":"Int32" + ,"Value":553 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_WAIT" + ,"NativeType":"Int32" + ,"Value":554 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_TERMINATE_SELF" + ,"NativeType":"Int32" + ,"Value":555 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXPECTED_MM_CREATE_ERR" + ,"NativeType":"Int32" + ,"Value":556 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXPECTED_MM_MAP_ERROR" + ,"NativeType":"Int32" + ,"Value":557 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXPECTED_MM_EXTEND_ERR" + ,"NativeType":"Int32" + ,"Value":558 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_FUNCTION_TABLE" + ,"NativeType":"Int32" + ,"Value":559 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_GUID_TRANSLATION" + ,"NativeType":"Int32" + ,"Value":560 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LDT_SIZE" + ,"NativeType":"Int32" + ,"Value":561 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LDT_OFFSET" + ,"NativeType":"Int32" + ,"Value":563 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LDT_DESCRIPTOR" + ,"NativeType":"Int32" + ,"Value":564 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_THREADS" + ,"NativeType":"Int32" + ,"Value":565 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_NOT_IN_PROCESS" + ,"NativeType":"Int32" + ,"Value":566 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGEFILE_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":567 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_SERVER_CONFLICT" + ,"NativeType":"Int32" + ,"Value":568 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYNCHRONIZATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":569 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NET_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":570 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_PRIVILEGE_FAILED" + ,"NativeType":"Int32" + ,"Value":571 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTROL_C_EXIT" + ,"NativeType":"Int32" + ,"Value":572 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MISSING_SYSTEMFILE" + ,"NativeType":"Int32" + ,"Value":573 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNHANDLED_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":574 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_INIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":575 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGEFILE_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":576 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_IMAGE_HASH" + ,"NativeType":"Int32" + ,"Value":577 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_PAGEFILE" + ,"NativeType":"Int32" + ,"Value":578 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ILLEGAL_FLOAT_CONTEXT" + ,"NativeType":"Int32" + ,"Value":579 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_EVENT_PAIR" + ,"NativeType":"Int32" + ,"Value":580 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_CTRLR_CONFIG_ERROR" + ,"NativeType":"Int32" + ,"Value":581 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ILLEGAL_CHARACTER" + ,"NativeType":"Int32" + ,"Value":582 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNDEFINED_CHARACTER" + ,"NativeType":"Int32" + ,"Value":583 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOPPY_VOLUME" + ,"NativeType":"Int32" + ,"Value":584 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT" + ,"NativeType":"Int32" + ,"Value":585 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BACKUP_CONTROLLER" + ,"NativeType":"Int32" + ,"Value":586 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUTANT_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":587 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FS_DRIVER_REQUIRED" + ,"NativeType":"Int32" + ,"Value":588 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_LOAD_REGISTRY_FILE" + ,"NativeType":"Int32" + ,"Value":589 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEBUG_ATTACH_FAILED" + ,"NativeType":"Int32" + ,"Value":590 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_PROCESS_TERMINATED" + ,"NativeType":"Int32" + ,"Value":591 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATA_NOT_ACCEPTED" + ,"NativeType":"Int32" + ,"Value":592 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VDM_HARD_ERROR" + ,"NativeType":"Int32" + ,"Value":593 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_CANCEL_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":594 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPLY_MESSAGE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":595 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOST_WRITEBEHIND_DATA" + ,"NativeType":"Int32" + ,"Value":596 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIENT_SERVER_PARAMETERS_INVALID" + ,"NativeType":"Int32" + ,"Value":597 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_TINY_STREAM" + ,"NativeType":"Int32" + ,"Value":598 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STACK_OVERFLOW_READ" + ,"NativeType":"Int32" + ,"Value":599 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONVERT_TO_LARGE" + ,"NativeType":"Int32" + ,"Value":600 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FOUND_OUT_OF_SCOPE" + ,"NativeType":"Int32" + ,"Value":601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALLOCATE_BUCKET" + ,"NativeType":"Int32" + ,"Value":602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MARSHALL_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":603 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_VARIANT" + ,"NativeType":"Int32" + ,"Value":604 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_COMPRESSION_BUFFER" + ,"NativeType":"Int32" + ,"Value":605 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AUDIT_FAILED" + ,"NativeType":"Int32" + ,"Value":606 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIMER_RESOLUTION_NOT_SET" + ,"NativeType":"Int32" + ,"Value":607 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSUFFICIENT_LOGON_INFO" + ,"NativeType":"Int32" + ,"Value":608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DLL_ENTRYPOINT" + ,"NativeType":"Int32" + ,"Value":609 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_SERVICE_ENTRYPOINT" + ,"NativeType":"Int32" + ,"Value":610 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IP_ADDRESS_CONFLICT1" + ,"NativeType":"Int32" + ,"Value":611 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IP_ADDRESS_CONFLICT2" + ,"NativeType":"Int32" + ,"Value":612 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRY_QUOTA_LIMIT" + ,"NativeType":"Int32" + ,"Value":613 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_CALLBACK_ACTIVE" + ,"NativeType":"Int32" + ,"Value":614 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PWD_TOO_SHORT" + ,"NativeType":"Int32" + ,"Value":615 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PWD_TOO_RECENT" + ,"NativeType":"Int32" + ,"Value":616 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PWD_HISTORY_CONFLICT" + ,"NativeType":"Int32" + ,"Value":617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNSUPPORTED_COMPRESSION" + ,"NativeType":"Int32" + ,"Value":618 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_HW_PROFILE" + ,"NativeType":"Int32" + ,"Value":619 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PLUGPLAY_DEVICE_PATH" + ,"NativeType":"Int32" + ,"Value":620 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUOTA_LIST_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":621 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVALUATION_EXPIRATION" + ,"NativeType":"Int32" + ,"Value":622 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ILLEGAL_DLL_RELOCATION" + ,"NativeType":"Int32" + ,"Value":623 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DLL_INIT_FAILED_LOGOFF" + ,"NativeType":"Int32" + ,"Value":624 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VALIDATE_CONTINUE" + ,"NativeType":"Int32" + ,"Value":625 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_MATCHES" + ,"NativeType":"Int32" + ,"Value":626 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RANGE_LIST_CONFLICT" + ,"NativeType":"Int32" + ,"Value":627 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVER_SID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":628 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_ENABLE_DENY_ONLY" + ,"NativeType":"Int32" + ,"Value":629 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOAT_MULTIPLE_FAULTS" + ,"NativeType":"Int32" + ,"Value":630 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOAT_MULTIPLE_TRAPS" + ,"NativeType":"Int32" + ,"Value":631 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOINTERFACE" + ,"NativeType":"Int32" + ,"Value":632 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_FAILED_SLEEP" + ,"NativeType":"Int32" + ,"Value":633 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_SYSTEM_FILE" + ,"NativeType":"Int32" + ,"Value":634 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMMITMENT_MINIMUM" + ,"NativeType":"Int32" + ,"Value":635 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_RESTART_ENUMERATION" + ,"NativeType":"Int32" + ,"Value":636 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_IMAGE_BAD_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":637 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_REBOOT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":638 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSUFFICIENT_POWER" + ,"NativeType":"Int32" + ,"Value":639 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MULTIPLE_FAULT_VIOLATION" + ,"NativeType":"Int32" + ,"Value":640 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":641 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PORT_NOT_SET" + ,"NativeType":"Int32" + ,"Value":642 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_VERSION_CHECK_FAILURE" + ,"NativeType":"Int32" + ,"Value":643 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RANGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":644 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SAFE_MODE_DRIVER" + ,"NativeType":"Int32" + ,"Value":646 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAILED_DRIVER_ENTRY" + ,"NativeType":"Int32" + ,"Value":647 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_ENUMERATION_ERROR" + ,"NativeType":"Int32" + ,"Value":648 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MOUNT_POINT_NOT_RESOLVED" + ,"NativeType":"Int32" + ,"Value":649 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DEVICE_OBJECT_PARAMETER" + ,"NativeType":"Int32" + ,"Value":650 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_OCCURED" + ,"NativeType":"Int32" + ,"Value":651 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_DATABASE_ERROR" + ,"NativeType":"Int32" + ,"Value":652 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_HIVE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":653 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_FAILED_PRIOR_UNLOAD" + ,"NativeType":"Int32" + ,"Value":654 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLSNAP_PREPARE_HIBERNATE" + ,"NativeType":"Int32" + ,"Value":655 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HIBERNATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":656 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PWD_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":657 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SYSTEM_LIMITATION" + ,"NativeType":"Int32" + ,"Value":665 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ASSERTION_FAILURE" + ,"NativeType":"Int32" + ,"Value":668 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACPI_ERROR" + ,"NativeType":"Int32" + ,"Value":669 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WOW_ASSERTION" + ,"NativeType":"Int32" + ,"Value":670 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_BAD_MPS_TABLE" + ,"NativeType":"Int32" + ,"Value":671 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_TRANSLATION_FAILED" + ,"NativeType":"Int32" + ,"Value":672 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_IRQ_TRANSLATION_FAILED" + ,"NativeType":"Int32" + ,"Value":673 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PNP_INVALID_ID" + ,"NativeType":"Int32" + ,"Value":674 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAKE_SYSTEM_DEBUGGER" + ,"NativeType":"Int32" + ,"Value":675 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HANDLES_CLOSED" + ,"NativeType":"Int32" + ,"Value":676 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXTRANEOUS_INFORMATION" + ,"NativeType":"Int32" + ,"Value":677 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RXACT_COMMIT_NECESSARY" + ,"NativeType":"Int32" + ,"Value":678 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_CHECK" + ,"NativeType":"Int32" + ,"Value":679 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GUID_SUBSTITUTION_MADE" + ,"NativeType":"Int32" + ,"Value":680 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STOPPED_ON_SYMLINK" + ,"NativeType":"Int32" + ,"Value":681 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LONGJUMP" + ,"NativeType":"Int32" + ,"Value":682 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLUGPLAY_QUERY_VETOED" + ,"NativeType":"Int32" + ,"Value":683 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNWIND_CONSOLIDATE" + ,"NativeType":"Int32" + ,"Value":684 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRY_HIVE_RECOVERED" + ,"NativeType":"Int32" + ,"Value":685 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DLL_MIGHT_BE_INSECURE" + ,"NativeType":"Int32" + ,"Value":686 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DLL_MIGHT_BE_INCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":687 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_EXCEPTION_NOT_HANDLED" + ,"NativeType":"Int32" + ,"Value":688 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_REPLY_LATER" + ,"NativeType":"Int32" + ,"Value":689 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE" + ,"NativeType":"Int32" + ,"Value":690 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_TERMINATE_THREAD" + ,"NativeType":"Int32" + ,"Value":691 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_TERMINATE_PROCESS" + ,"NativeType":"Int32" + ,"Value":692 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_CONTROL_C" + ,"NativeType":"Int32" + ,"Value":693 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_PRINTEXCEPTION_C" + ,"NativeType":"Int32" + ,"Value":694 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_RIPEXCEPTION" + ,"NativeType":"Int32" + ,"Value":695 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_CONTROL_BREAK" + ,"NativeType":"Int32" + ,"Value":696 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_COMMAND_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":697 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_NAME_EXISTS" + ,"NativeType":"Int32" + ,"Value":698 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_WAS_SUSPENDED" + ,"NativeType":"Int32" + ,"Value":699 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMAGE_NOT_AT_BASE" + ,"NativeType":"Int32" + ,"Value":700 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RXACT_STATE_CREATED" + ,"NativeType":"Int32" + ,"Value":701 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SEGMENT_NOTIFICATION" + ,"NativeType":"Int32" + ,"Value":702 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_CURRENT_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":703 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FT_READ_RECOVERY_FROM_BACKUP" + ,"NativeType":"Int32" + ,"Value":704 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FT_WRITE_RECOVERY" + ,"NativeType":"Int32" + ,"Value":705 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMAGE_MACHINE_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":706 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECEIVE_PARTIAL" + ,"NativeType":"Int32" + ,"Value":707 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECEIVE_EXPEDITED" + ,"NativeType":"Int32" + ,"Value":708 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECEIVE_PARTIAL_EXPEDITED" + ,"NativeType":"Int32" + ,"Value":709 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVENT_DONE" + ,"NativeType":"Int32" + ,"Value":710 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVENT_PENDING" + ,"NativeType":"Int32" + ,"Value":711 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHECKING_FILE_SYSTEM" + ,"NativeType":"Int32" + ,"Value":712 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FATAL_APP_EXIT" + ,"NativeType":"Int32" + ,"Value":713 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PREDEFINED_HANDLE" + ,"NativeType":"Int32" + ,"Value":714 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAS_UNLOCKED" + ,"NativeType":"Int32" + ,"Value":715 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NOTIFICATION" + ,"NativeType":"Int32" + ,"Value":716 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAS_LOCKED" + ,"NativeType":"Int32" + ,"Value":717 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_HARD_ERROR" + ,"NativeType":"Int32" + ,"Value":718 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_WIN32" + ,"NativeType":"Int32" + ,"Value":719 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE" + ,"NativeType":"Int32" + ,"Value":720 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_YIELD_PERFORMED" + ,"NativeType":"Int32" + ,"Value":721 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIMER_RESUME_IGNORED" + ,"NativeType":"Int32" + ,"Value":722 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ARBITRATION_UNHANDLED" + ,"NativeType":"Int32" + ,"Value":723 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CARDBUS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":724 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MP_PROCESSOR_MISMATCH" + ,"NativeType":"Int32" + ,"Value":725 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HIBERNATED" + ,"NativeType":"Int32" + ,"Value":726 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESUME_HIBERNATION" + ,"NativeType":"Int32" + ,"Value":727 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FIRMWARE_UPDATED" + ,"NativeType":"Int32" + ,"Value":728 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVERS_LEAKING_LOCKED_PAGES" + ,"NativeType":"Int32" + ,"Value":729 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAKE_SYSTEM" + ,"NativeType":"Int32" + ,"Value":730 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_1" + ,"NativeType":"Int32" + ,"Value":731 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_2" + ,"NativeType":"Int32" + ,"Value":732 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_3" + ,"NativeType":"Int32" + ,"Value":733 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_63" + ,"NativeType":"Int32" + ,"Value":734 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ABANDONED_WAIT_0" + ,"NativeType":"Int32" + ,"Value":735 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ABANDONED_WAIT_63" + ,"NativeType":"Int32" + ,"Value":736 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_USER_APC" + ,"NativeType":"Int32" + ,"Value":737 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_KERNEL_APC" + ,"NativeType":"Int32" + ,"Value":738 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALERTED" + ,"NativeType":"Int32" + ,"Value":739 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ELEVATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":740 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE" + ,"NativeType":"Int32" + ,"Value":741 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPLOCK_BREAK_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":742 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_MOUNTED" + ,"NativeType":"Int32" + ,"Value":743 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RXACT_COMMITTED" + ,"NativeType":"Int32" + ,"Value":744 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOTIFY_CLEANUP" + ,"NativeType":"Int32" + ,"Value":745 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED" + ,"NativeType":"Int32" + ,"Value":746 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGE_FAULT_TRANSITION" + ,"NativeType":"Int32" + ,"Value":747 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGE_FAULT_DEMAND_ZERO" + ,"NativeType":"Int32" + ,"Value":748 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGE_FAULT_COPY_ON_WRITE" + ,"NativeType":"Int32" + ,"Value":749 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGE_FAULT_GUARD_PAGE" + ,"NativeType":"Int32" + ,"Value":750 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGE_FAULT_PAGING_FILE" + ,"NativeType":"Int32" + ,"Value":751 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CACHE_PAGE_LOCKED" + ,"NativeType":"Int32" + ,"Value":752 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CRASH_DUMP" + ,"NativeType":"Int32" + ,"Value":753 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BUFFER_ALL_ZEROS" + ,"NativeType":"Int32" + ,"Value":754 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE_OBJECT" + ,"NativeType":"Int32" + ,"Value":755 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_REQUIREMENTS_CHANGED" + ,"NativeType":"Int32" + ,"Value":756 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSLATION_COMPLETE" + ,"NativeType":"Int32" + ,"Value":757 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOTHING_TO_TERMINATE" + ,"NativeType":"Int32" + ,"Value":758 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_NOT_IN_JOB" + ,"NativeType":"Int32" + ,"Value":759 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_IN_JOB" + ,"NativeType":"Int32" + ,"Value":760 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLSNAP_HIBERNATE_READY" + ,"NativeType":"Int32" + ,"Value":761 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY" + ,"NativeType":"Int32" + ,"Value":762 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED" + ,"NativeType":"Int32" + ,"Value":763 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERRUPT_STILL_CONNECTED" + ,"NativeType":"Int32" + ,"Value":764 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WAIT_FOR_OPLOCK" + ,"NativeType":"Int32" + ,"Value":765 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_EXCEPTION_HANDLED" + ,"NativeType":"Int32" + ,"Value":766 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_CONTINUE" + ,"NativeType":"Int32" + ,"Value":767 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CALLBACK_POP_STACK" + ,"NativeType":"Int32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMPRESSION_DISABLED" + ,"NativeType":"Int32" + ,"Value":769 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANTFETCHBACKWARDS" + ,"NativeType":"Int32" + ,"Value":770 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANTSCROLLBACKWARDS" + ,"NativeType":"Int32" + ,"Value":771 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ROWSNOTRELEASED" + ,"NativeType":"Int32" + ,"Value":772 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_ACCESSOR_FLAGS" + ,"NativeType":"Int32" + ,"Value":773 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ERRORS_ENCOUNTERED" + ,"NativeType":"Int32" + ,"Value":774 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_CAPABLE" + ,"NativeType":"Int32" + ,"Value":775 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQUEST_OUT_OF_SEQUENCE" + ,"NativeType":"Int32" + ,"Value":776 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VERSION_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":777 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BADSTARTPOSITION" + ,"NativeType":"Int32" + ,"Value":778 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMORY_HARDWARE" + ,"NativeType":"Int32" + ,"Value":779 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_REPAIR_DISABLED" + ,"NativeType":"Int32" + ,"Value":780 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE" + ,"NativeType":"Int32" + ,"Value":781 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_POWERSTATE_TRANSITION" + ,"NativeType":"Int32" + ,"Value":782 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION" + ,"NativeType":"Int32" + ,"Value":783 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":784 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_AUDIT_BY_POLICY" + ,"NativeType":"Int32" + ,"Value":785 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY" + ,"NativeType":"Int32" + ,"Value":786 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ABANDON_HIBERFILE" + ,"NativeType":"Int32" + ,"Value":787 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":788 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR" + ,"NativeType":"Int32" + ,"Value":789 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR" + ,"NativeType":"Int32" + ,"Value":790 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_MCFG_TABLE" + ,"NativeType":"Int32" + ,"Value":791 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_REPAIR_REDIRECTED" + ,"NativeType":"Int32" + ,"Value":792 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_REPAIR_UNSUCCESSFUL" + ,"NativeType":"Int32" + ,"Value":793 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_LOG_OVERFULL" + ,"NativeType":"Int32" + ,"Value":794 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_LOG_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":795 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_LOG_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":796 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_LOG_DELETED_FULL" + ,"NativeType":"Int32" + ,"Value":797 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORRUPT_LOG_CLEARED" + ,"NativeType":"Int32" + ,"Value":798 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ORPHAN_NAME_EXHAUSTED" + ,"NativeType":"Int32" + ,"Value":799 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE" + ,"NativeType":"Int32" + ,"Value":800 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_GRANT_REQUESTED_OPLOCK" + ,"NativeType":"Int32" + ,"Value":801 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_BREAK_OPLOCK" + ,"NativeType":"Int32" + ,"Value":802 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPLOCK_HANDLE_CLOSED" + ,"NativeType":"Int32" + ,"Value":803 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_ACE_CONDITION" + ,"NativeType":"Int32" + ,"Value":804 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ACE_CONDITION" + ,"NativeType":"Int32" + ,"Value":805 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_HANDLE_REVOKED" + ,"NativeType":"Int32" + ,"Value":806 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMAGE_AT_DIFFERENT_BASE" + ,"NativeType":"Int32" + ,"Value":807 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCRYPTED_IO_NOT_POSSIBLE" + ,"NativeType":"Int32" + ,"Value":808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":809 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUOTA_ACTIVITY" + ,"NativeType":"Int32" + ,"Value":810 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HANDLE_REVOKED" + ,"NativeType":"Int32" + ,"Value":811 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CALLBACK_INVOKE_INLINE" + ,"NativeType":"Int32" + ,"Value":812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CPU_SET_INVALID" + ,"NativeType":"Int32" + ,"Value":813 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCLAVE_NOT_TERMINATED" + ,"NativeType":"Int32" + ,"Value":814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCLAVE_VIOLATION" + ,"NativeType":"Int32" + ,"Value":815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EA_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":994 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPERATION_ABORTED" + ,"NativeType":"Int32" + ,"Value":995 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":996 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_PENDING" + ,"NativeType":"Int32" + ,"Value":997 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOACCESS" + ,"NativeType":"Int32" + ,"Value":998 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SWAPERROR" + ,"NativeType":"Int32" + ,"Value":999 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STACK_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":1001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MESSAGE" + ,"NativeType":"Int32" + ,"Value":1002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAN_NOT_COMPLETE" + ,"NativeType":"Int32" + ,"Value":1003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FLAGS" + ,"NativeType":"Int32" + ,"Value":1004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNRECOGNIZED_VOLUME" + ,"NativeType":"Int32" + ,"Value":1005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_INVALID" + ,"NativeType":"Int32" + ,"Value":1006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FULLSCREEN_MODE" + ,"NativeType":"Int32" + ,"Value":1007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TOKEN" + ,"NativeType":"Int32" + ,"Value":1008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BADDB" + ,"NativeType":"Int32" + ,"Value":1009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BADKEY" + ,"NativeType":"Int32" + ,"Value":1010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANTOPEN" + ,"NativeType":"Int32" + ,"Value":1011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANTREAD" + ,"NativeType":"Int32" + ,"Value":1012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANTWRITE" + ,"NativeType":"Int32" + ,"Value":1013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRY_RECOVERED" + ,"NativeType":"Int32" + ,"Value":1014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRY_CORRUPT" + ,"NativeType":"Int32" + ,"Value":1015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRY_IO_FAILED" + ,"NativeType":"Int32" + ,"Value":1016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_REGISTRY_FILE" + ,"NativeType":"Int32" + ,"Value":1017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_KEY_DELETED" + ,"NativeType":"Int32" + ,"Value":1018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_LOG_SPACE" + ,"NativeType":"Int32" + ,"Value":1019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_KEY_HAS_CHILDREN" + ,"NativeType":"Int32" + ,"Value":1020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHILD_MUST_BE_VOLATILE" + ,"NativeType":"Int32" + ,"Value":1021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOTIFY_ENUM_DIR" + ,"NativeType":"Int32" + ,"Value":1022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENT_SERVICES_RUNNING" + ,"NativeType":"Int32" + ,"Value":1051 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SERVICE_CONTROL" + ,"NativeType":"Int32" + ,"Value":1052 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_REQUEST_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":1053 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NO_THREAD" + ,"NativeType":"Int32" + ,"Value":1054 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_DATABASE_LOCKED" + ,"NativeType":"Int32" + ,"Value":1055 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_ALREADY_RUNNING" + ,"NativeType":"Int32" + ,"Value":1056 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SERVICE_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1057 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_DISABLED" + ,"NativeType":"Int32" + ,"Value":1058 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CIRCULAR_DEPENDENCY" + ,"NativeType":"Int32" + ,"Value":1059 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":1060 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_CANNOT_ACCEPT_CTRL" + ,"NativeType":"Int32" + ,"Value":1061 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1062 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAILED_SERVICE_CONTROLLER_CONNECT" + ,"NativeType":"Int32" + ,"Value":1063 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXCEPTION_IN_SERVICE" + ,"NativeType":"Int32" + ,"Value":1064 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATABASE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":1065 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_SPECIFIC_ERROR" + ,"NativeType":"Int32" + ,"Value":1066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_ABORTED" + ,"NativeType":"Int32" + ,"Value":1067 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_DEPENDENCY_FAIL" + ,"NativeType":"Int32" + ,"Value":1068 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_LOGON_FAILED" + ,"NativeType":"Int32" + ,"Value":1069 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_START_HANG" + ,"NativeType":"Int32" + ,"Value":1070 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SERVICE_LOCK" + ,"NativeType":"Int32" + ,"Value":1071 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_MARKED_FOR_DELETE" + ,"NativeType":"Int32" + ,"Value":1072 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_EXISTS" + ,"NativeType":"Int32" + ,"Value":1073 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_RUNNING_LKG" + ,"NativeType":"Int32" + ,"Value":1074 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_DEPENDENCY_DELETED" + ,"NativeType":"Int32" + ,"Value":1075 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BOOT_ALREADY_ACCEPTED" + ,"NativeType":"Int32" + ,"Value":1076 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NEVER_STARTED" + ,"NativeType":"Int32" + ,"Value":1077 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DUPLICATE_SERVICE_NAME" + ,"NativeType":"Int32" + ,"Value":1078 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIFFERENT_SERVICE_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1079 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_DETECT_DRIVER_FAILURE" + ,"NativeType":"Int32" + ,"Value":1080 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_DETECT_PROCESS_ABORT" + ,"NativeType":"Int32" + ,"Value":1081 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_RECOVERY_PROGRAM" + ,"NativeType":"Int32" + ,"Value":1082 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NOT_IN_EXE" + ,"NativeType":"Int32" + ,"Value":1083 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SAFEBOOT_SERVICE" + ,"NativeType":"Int32" + ,"Value":1084 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_END_OF_MEDIA" + ,"NativeType":"Int32" + ,"Value":1100 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILEMARK_DETECTED" + ,"NativeType":"Int32" + ,"Value":1101 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BEGINNING_OF_MEDIA" + ,"NativeType":"Int32" + ,"Value":1102 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SETMARK_DETECTED" + ,"NativeType":"Int32" + ,"Value":1103 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_DATA_DETECTED" + ,"NativeType":"Int32" + ,"Value":1104 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PARTITION_FAILURE" + ,"NativeType":"Int32" + ,"Value":1105 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_BLOCK_LENGTH" + ,"NativeType":"Int32" + ,"Value":1106 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_NOT_PARTITIONED" + ,"NativeType":"Int32" + ,"Value":1107 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_LOCK_MEDIA" + ,"NativeType":"Int32" + ,"Value":1108 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_UNLOAD_MEDIA" + ,"NativeType":"Int32" + ,"Value":1109 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_CHANGED" + ,"NativeType":"Int32" + ,"Value":1110 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BUS_RESET" + ,"NativeType":"Int32" + ,"Value":1111 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MEDIA_IN_DRIVE" + ,"NativeType":"Int32" + ,"Value":1112 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_UNICODE_TRANSLATION" + ,"NativeType":"Int32" + ,"Value":1113 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DLL_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":1114 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHUTDOWN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":1115 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SHUTDOWN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":1116 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_DEVICE" + ,"NativeType":"Int32" + ,"Value":1117 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERIAL_NO_DEVICE" + ,"NativeType":"Int32" + ,"Value":1118 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IRQ_BUSY" + ,"NativeType":"Int32" + ,"Value":1119 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MORE_WRITES" + ,"NativeType":"Int32" + ,"Value":1120 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COUNTER_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":1121 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOPPY_ID_MARK_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1122 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOPPY_WRONG_CYLINDER" + ,"NativeType":"Int32" + ,"Value":1123 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOPPY_UNKNOWN_ERROR" + ,"NativeType":"Int32" + ,"Value":1124 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOPPY_BAD_REGISTERS" + ,"NativeType":"Int32" + ,"Value":1125 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_RECALIBRATE_FAILED" + ,"NativeType":"Int32" + ,"Value":1126 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_OPERATION_FAILED" + ,"NativeType":"Int32" + ,"Value":1127 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_RESET_FAILED" + ,"NativeType":"Int32" + ,"Value":1128 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EOM_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":1129 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_ENOUGH_SERVER_MEMORY" + ,"NativeType":"Int32" + ,"Value":1130 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POSSIBLE_DEADLOCK" + ,"NativeType":"Int32" + ,"Value":1131 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MAPPED_ALIGNMENT" + ,"NativeType":"Int32" + ,"Value":1132 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SET_POWER_STATE_VETOED" + ,"NativeType":"Int32" + ,"Value":1140 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SET_POWER_STATE_FAILED" + ,"NativeType":"Int32" + ,"Value":1141 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_LINKS" + ,"NativeType":"Int32" + ,"Value":1142 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OLD_WIN_VERSION" + ,"NativeType":"Int32" + ,"Value":1150 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_WRONG_OS" + ,"NativeType":"Int32" + ,"Value":1151 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SINGLE_INSTANCE_APP" + ,"NativeType":"Int32" + ,"Value":1152 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RMODE_APP" + ,"NativeType":"Int32" + ,"Value":1153 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DLL" + ,"NativeType":"Int32" + ,"Value":1154 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_ASSOCIATION" + ,"NativeType":"Int32" + ,"Value":1155 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DDE_FAIL" + ,"NativeType":"Int32" + ,"Value":1156 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DLL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1157 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_USER_HANDLES" + ,"NativeType":"Int32" + ,"Value":1158 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MESSAGE_SYNC_ONLY" + ,"NativeType":"Int32" + ,"Value":1159 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SOURCE_ELEMENT_EMPTY" + ,"NativeType":"Int32" + ,"Value":1160 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DESTINATION_ELEMENT_FULL" + ,"NativeType":"Int32" + ,"Value":1161 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ILLEGAL_ELEMENT_ADDRESS" + ,"NativeType":"Int32" + ,"Value":1162 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MAGAZINE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":1163 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_REINITIALIZATION_NEEDED" + ,"NativeType":"Int32" + ,"Value":1164 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_REQUIRES_CLEANING" + ,"NativeType":"Int32" + ,"Value":1165 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_DOOR_OPEN" + ,"NativeType":"Int32" + ,"Value":1166 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_NOT_CONNECTED" + ,"NativeType":"Int32" + ,"Value":1167 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1168 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MATCH" + ,"NativeType":"Int32" + ,"Value":1169 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SET_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1170 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POINT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1171 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TRACKING_SERVICE" + ,"NativeType":"Int32" + ,"Value":1172 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_VOLUME_ID" + ,"NativeType":"Int32" + ,"Value":1173 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_REMOVE_REPLACED" + ,"NativeType":"Int32" + ,"Value":1175 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_MOVE_REPLACEMENT" + ,"NativeType":"Int32" + ,"Value":1176 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_MOVE_REPLACEMENT_2" + ,"NativeType":"Int32" + ,"Value":1177 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOURNAL_DELETE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":1178 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOURNAL_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1179 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POTENTIAL_FILE_FOUND" + ,"NativeType":"Int32" + ,"Value":1180 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOURNAL_ENTRY_DELETED" + ,"NativeType":"Int32" + ,"Value":1181 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHUTDOWN_IS_SCHEDULED" + ,"NativeType":"Int32" + ,"Value":1190 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHUTDOWN_USERS_LOGGED_ON" + ,"NativeType":"Int32" + ,"Value":1191 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DEVICE" + ,"NativeType":"Int32" + ,"Value":1200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_UNAVAIL" + ,"NativeType":"Int32" + ,"Value":1201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_ALREADY_REMEMBERED" + ,"NativeType":"Int32" + ,"Value":1202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_NET_OR_BAD_PATH" + ,"NativeType":"Int32" + ,"Value":1203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_PROVIDER" + ,"NativeType":"Int32" + ,"Value":1204 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_OPEN_PROFILE" + ,"NativeType":"Int32" + ,"Value":1205 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_PROFILE" + ,"NativeType":"Int32" + ,"Value":1206 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_CONTAINER" + ,"NativeType":"Int32" + ,"Value":1207 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXTENDED_ERROR" + ,"NativeType":"Int32" + ,"Value":1208 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_GROUPNAME" + ,"NativeType":"Int32" + ,"Value":1209 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_COMPUTERNAME" + ,"NativeType":"Int32" + ,"Value":1210 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EVENTNAME" + ,"NativeType":"Int32" + ,"Value":1211 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DOMAINNAME" + ,"NativeType":"Int32" + ,"Value":1212 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SERVICENAME" + ,"NativeType":"Int32" + ,"Value":1213 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_NETNAME" + ,"NativeType":"Int32" + ,"Value":1214 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SHARENAME" + ,"NativeType":"Int32" + ,"Value":1215 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PASSWORDNAME" + ,"NativeType":"Int32" + ,"Value":1216 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MESSAGENAME" + ,"NativeType":"Int32" + ,"Value":1217 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MESSAGEDEST" + ,"NativeType":"Int32" + ,"Value":1218 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SESSION_CREDENTIAL_CONFLICT" + ,"NativeType":"Int32" + ,"Value":1219 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOTE_SESSION_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1220 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DUP_DOMAINNAME" + ,"NativeType":"Int32" + ,"Value":1221 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_NETWORK" + ,"NativeType":"Int32" + ,"Value":1222 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANCELLED" + ,"NativeType":"Int32" + ,"Value":1223 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_USER_MAPPED_FILE" + ,"NativeType":"Int32" + ,"Value":1224 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_REFUSED" + ,"NativeType":"Int32" + ,"Value":1225 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRACEFUL_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":1226 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ADDRESS_ALREADY_ASSOCIATED" + ,"NativeType":"Int32" + ,"Value":1227 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ADDRESS_NOT_ASSOCIATED" + ,"NativeType":"Int32" + ,"Value":1228 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_INVALID" + ,"NativeType":"Int32" + ,"Value":1229 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1230 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETWORK_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":1231 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOST_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":1232 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROTOCOL_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":1233 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PORT_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":1234 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQUEST_ABORTED" + ,"NativeType":"Int32" + ,"Value":1235 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_ABORTED" + ,"NativeType":"Int32" + ,"Value":1236 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RETRY" + ,"NativeType":"Int32" + ,"Value":1237 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTION_COUNT_LIMIT" + ,"NativeType":"Int32" + ,"Value":1238 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGIN_TIME_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":1239 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGIN_WKSTA_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":1240 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCORRECT_ADDRESS" + ,"NativeType":"Int32" + ,"Value":1241 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1242 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1243 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_AUTHENTICATED" + ,"NativeType":"Int32" + ,"Value":1244 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_LOGGED_ON" + ,"NativeType":"Int32" + ,"Value":1245 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTINUE" + ,"NativeType":"Int32" + ,"Value":1246 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":1247 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_MORE_DEVICES" + ,"NativeType":"Int32" + ,"Value":1248 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_SITE" + ,"NativeType":"Int32" + ,"Value":1249 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_CONTROLLER_EXISTS" + ,"NativeType":"Int32" + ,"Value":1250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ONLY_IF_CONNECTED" + ,"NativeType":"Int32" + ,"Value":1251 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OVERRIDE_NOCHANGES" + ,"NativeType":"Int32" + ,"Value":1252 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_USER_PROFILE" + ,"NativeType":"Int32" + ,"Value":1253 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED_ON_SBS" + ,"NativeType":"Int32" + ,"Value":1254 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVER_SHUTDOWN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":1255 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOST_DOWN" + ,"NativeType":"Int32" + ,"Value":1256 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NON_ACCOUNT_SID" + ,"NativeType":"Int32" + ,"Value":1257 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NON_DOMAIN_SID" + ,"NativeType":"Int32" + ,"Value":1258 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPHELP_BLOCK" + ,"NativeType":"Int32" + ,"Value":1259 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_DISABLED_BY_POLICY" + ,"NativeType":"Int32" + ,"Value":1260 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REG_NAT_CONSUMPTION" + ,"NativeType":"Int32" + ,"Value":1261 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CSCSHARE_OFFLINE" + ,"NativeType":"Int32" + ,"Value":1262 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PKINIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":1263 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMARTCARD_SUBSYSTEM_FAILURE" + ,"NativeType":"Int32" + ,"Value":1264 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOWNGRADE_DETECTED" + ,"NativeType":"Int32" + ,"Value":1265 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MACHINE_LOCKED" + ,"NativeType":"Int32" + ,"Value":1271 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMB_GUEST_LOGON_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1272 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CALLBACK_SUPPLIED_INVALID_DATA" + ,"NativeType":"Int32" + ,"Value":1273 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED" + ,"NativeType":"Int32" + ,"Value":1274 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1275 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_IMPORT_OF_NON_DLL" + ,"NativeType":"Int32" + ,"Value":1276 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_DISABLED_WEBBLADE" + ,"NativeType":"Int32" + ,"Value":1277 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER" + ,"NativeType":"Int32" + ,"Value":1278 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECOVERY_FAILURE" + ,"NativeType":"Int32" + ,"Value":1279 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_FIBER" + ,"NativeType":"Int32" + ,"Value":1280 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_THREAD" + ,"NativeType":"Int32" + ,"Value":1281 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STACK_BUFFER_OVERRUN" + ,"NativeType":"Int32" + ,"Value":1282 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PARAMETER_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1283 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEBUGGER_INACTIVE" + ,"NativeType":"Int32" + ,"Value":1284 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DELAY_LOAD_FAILED" + ,"NativeType":"Int32" + ,"Value":1285 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VDM_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":1286 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNIDENTIFIED_ERROR" + ,"NativeType":"Int32" + ,"Value":1287 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CRUNTIME_PARAMETER" + ,"NativeType":"Int32" + ,"Value":1288 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BEYOND_VDL" + ,"NativeType":"Int32" + ,"Value":1289 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCOMPATIBLE_SERVICE_SID_TYPE" + ,"NativeType":"Int32" + ,"Value":1290 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVER_PROCESS_TERMINATED" + ,"NativeType":"Int32" + ,"Value":1291 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMPLEMENTATION_LIMIT" + ,"NativeType":"Int32" + ,"Value":1292 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROCESS_IS_PROTECTED" + ,"NativeType":"Int32" + ,"Value":1293 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_NOTIFY_CLIENT_LAGGING" + ,"NativeType":"Int32" + ,"Value":1294 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1295 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTENT_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1296 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE" + ,"NativeType":"Int32" + ,"Value":1297 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_HANG" + ,"NativeType":"Int32" + ,"Value":1298 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LABEL" + ,"NativeType":"Int32" + ,"Value":1299 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_ALL_ASSIGNED" + ,"NativeType":"Int32" + ,"Value":1300 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SOME_NOT_MAPPED" + ,"NativeType":"Int32" + ,"Value":1301 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_QUOTAS_FOR_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1302 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOCAL_USER_SESSION_KEY" + ,"NativeType":"Int32" + ,"Value":1303 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NULL_LM_PASSWORD" + ,"NativeType":"Int32" + ,"Value":1304 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_REVISION" + ,"NativeType":"Int32" + ,"Value":1305 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REVISION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1306 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_OWNER" + ,"NativeType":"Int32" + ,"Value":1307 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRIMARY_GROUP" + ,"NativeType":"Int32" + ,"Value":1308 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_IMPERSONATION_TOKEN" + ,"NativeType":"Int32" + ,"Value":1309 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_DISABLE_MANDATORY" + ,"NativeType":"Int32" + ,"Value":1310 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_LOGON_SERVERS" + ,"NativeType":"Int32" + ,"Value":1311 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_LOGON_SESSION" + ,"NativeType":"Int32" + ,"Value":1312 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_PRIVILEGE" + ,"NativeType":"Int32" + ,"Value":1313 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRIVILEGE_NOT_HELD" + ,"NativeType":"Int32" + ,"Value":1314 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ACCOUNT_NAME" + ,"NativeType":"Int32" + ,"Value":1315 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_USER_EXISTS" + ,"NativeType":"Int32" + ,"Value":1316 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_USER" + ,"NativeType":"Int32" + ,"Value":1317 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUP_EXISTS" + ,"NativeType":"Int32" + ,"Value":1318 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_GROUP" + ,"NativeType":"Int32" + ,"Value":1319 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMBER_IN_GROUP" + ,"NativeType":"Int32" + ,"Value":1320 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMBER_NOT_IN_GROUP" + ,"NativeType":"Int32" + ,"Value":1321 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LAST_ADMIN" + ,"NativeType":"Int32" + ,"Value":1322 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRONG_PASSWORD" + ,"NativeType":"Int32" + ,"Value":1323 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ILL_FORMED_PASSWORD" + ,"NativeType":"Int32" + ,"Value":1324 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PASSWORD_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":1325 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_FAILURE" + ,"NativeType":"Int32" + ,"Value":1326 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCOUNT_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":1327 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LOGON_HOURS" + ,"NativeType":"Int32" + ,"Value":1328 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_WORKSTATION" + ,"NativeType":"Int32" + ,"Value":1329 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PASSWORD_EXPIRED" + ,"NativeType":"Int32" + ,"Value":1330 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCOUNT_DISABLED" + ,"NativeType":"Int32" + ,"Value":1331 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NONE_MAPPED" + ,"NativeType":"Int32" + ,"Value":1332 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_LUIDS_REQUESTED" + ,"NativeType":"Int32" + ,"Value":1333 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LUIDS_EXHAUSTED" + ,"NativeType":"Int32" + ,"Value":1334 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SUB_AUTHORITY" + ,"NativeType":"Int32" + ,"Value":1335 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ACL" + ,"NativeType":"Int32" + ,"Value":1336 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SID" + ,"NativeType":"Int32" + ,"Value":1337 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SECURITY_DESCR" + ,"NativeType":"Int32" + ,"Value":1338 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_INHERITANCE_ACL" + ,"NativeType":"Int32" + ,"Value":1340 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVER_DISABLED" + ,"NativeType":"Int32" + ,"Value":1341 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVER_NOT_DISABLED" + ,"NativeType":"Int32" + ,"Value":1342 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ID_AUTHORITY" + ,"NativeType":"Int32" + ,"Value":1343 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALLOTTED_SPACE_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1344 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_GROUP_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":1345 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_IMPERSONATION_LEVEL" + ,"NativeType":"Int32" + ,"Value":1346 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_OPEN_ANONYMOUS" + ,"NativeType":"Int32" + ,"Value":1347 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_VALIDATION_CLASS" + ,"NativeType":"Int32" + ,"Value":1348 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_TOKEN_TYPE" + ,"NativeType":"Int32" + ,"Value":1349 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SECURITY_ON_OBJECT" + ,"NativeType":"Int32" + ,"Value":1350 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_ACCESS_DOMAIN_INFO" + ,"NativeType":"Int32" + ,"Value":1351 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SERVER_STATE" + ,"NativeType":"Int32" + ,"Value":1352 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DOMAIN_STATE" + ,"NativeType":"Int32" + ,"Value":1353 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DOMAIN_ROLE" + ,"NativeType":"Int32" + ,"Value":1354 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_DOMAIN" + ,"NativeType":"Int32" + ,"Value":1355 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_EXISTS" + ,"NativeType":"Int32" + ,"Value":1356 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1357 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERNAL_DB_CORRUPTION" + ,"NativeType":"Int32" + ,"Value":1358 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":1359 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GENERIC_NOT_MAPPED" + ,"NativeType":"Int32" + ,"Value":1360 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DESCRIPTOR_FORMAT" + ,"NativeType":"Int32" + ,"Value":1361 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_LOGON_PROCESS" + ,"NativeType":"Int32" + ,"Value":1362 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_SESSION_EXISTS" + ,"NativeType":"Int32" + ,"Value":1363 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_PACKAGE" + ,"NativeType":"Int32" + ,"Value":1364 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_LOGON_SESSION_STATE" + ,"NativeType":"Int32" + ,"Value":1365 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_SESSION_COLLISION" + ,"NativeType":"Int32" + ,"Value":1366 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LOGON_TYPE" + ,"NativeType":"Int32" + ,"Value":1367 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_IMPERSONATE" + ,"NativeType":"Int32" + ,"Value":1368 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RXACT_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":1369 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RXACT_COMMIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":1370 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPECIAL_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1371 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPECIAL_GROUP" + ,"NativeType":"Int32" + ,"Value":1372 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPECIAL_USER" + ,"NativeType":"Int32" + ,"Value":1373 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMBERS_PRIMARY_GROUP" + ,"NativeType":"Int32" + ,"Value":1374 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOKEN_ALREADY_IN_USE" + ,"NativeType":"Int32" + ,"Value":1375 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_ALIAS" + ,"NativeType":"Int32" + ,"Value":1376 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMBER_NOT_IN_ALIAS" + ,"NativeType":"Int32" + ,"Value":1377 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEMBER_IN_ALIAS" + ,"NativeType":"Int32" + ,"Value":1378 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALIAS_EXISTS" + ,"NativeType":"Int32" + ,"Value":1379 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_NOT_GRANTED" + ,"NativeType":"Int32" + ,"Value":1380 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_SECRETS" + ,"NativeType":"Int32" + ,"Value":1381 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECRET_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":1382 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INTERNAL_DB_ERROR" + ,"NativeType":"Int32" + ,"Value":1383 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_CONTEXT_IDS" + ,"NativeType":"Int32" + ,"Value":1384 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOGON_TYPE_NOT_GRANTED" + ,"NativeType":"Int32" + ,"Value":1385 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NT_CROSS_ENCRYPTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":1386 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUCH_MEMBER" + ,"NativeType":"Int32" + ,"Value":1387 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MEMBER" + ,"NativeType":"Int32" + ,"Value":1388 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TOO_MANY_SIDS" + ,"NativeType":"Int32" + ,"Value":1389 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LM_CROSS_ENCRYPTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":1390 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_INHERITANCE" + ,"NativeType":"Int32" + ,"Value":1391 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":1392 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_CORRUPT" + ,"NativeType":"Int32" + ,"Value":1393 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_USER_SESSION_KEY" + ,"NativeType":"Int32" + ,"Value":1394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LICENSE_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1395 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRONG_TARGET_NAME" + ,"NativeType":"Int32" + ,"Value":1396 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUTUAL_AUTH_FAILED" + ,"NativeType":"Int32" + ,"Value":1397 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIME_SKEW" + ,"NativeType":"Int32" + ,"Value":1398 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CURRENT_DOMAIN_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":1399 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_WINDOW_HANDLE" + ,"NativeType":"Int32" + ,"Value":1400 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MENU_HANDLE" + ,"NativeType":"Int32" + ,"Value":1401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CURSOR_HANDLE" + ,"NativeType":"Int32" + ,"Value":1402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ACCEL_HANDLE" + ,"NativeType":"Int32" + ,"Value":1403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_HOOK_HANDLE" + ,"NativeType":"Int32" + ,"Value":1404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DWP_HANDLE" + ,"NativeType":"Int32" + ,"Value":1405 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TLW_WITH_WSCHILD" + ,"NativeType":"Int32" + ,"Value":1406 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_FIND_WND_CLASS" + ,"NativeType":"Int32" + ,"Value":1407 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WINDOW_OF_OTHER_THREAD" + ,"NativeType":"Int32" + ,"Value":1408 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOTKEY_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1409 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLASS_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":1410 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLASS_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":1411 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLASS_HAS_WINDOWS" + ,"NativeType":"Int32" + ,"Value":1412 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_INDEX" + ,"NativeType":"Int32" + ,"Value":1413 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ICON_HANDLE" + ,"NativeType":"Int32" + ,"Value":1414 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRIVATE_DIALOG_INDEX" + ,"NativeType":"Int32" + ,"Value":1415 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LISTBOX_ID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1416 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_WILDCARD_CHARACTERS" + ,"NativeType":"Int32" + ,"Value":1417 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIPBOARD_NOT_OPEN" + ,"NativeType":"Int32" + ,"Value":1418 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOTKEY_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1419 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WINDOW_NOT_DIALOG" + ,"NativeType":"Int32" + ,"Value":1420 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTROL_ID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1421 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_COMBOBOX_MESSAGE" + ,"NativeType":"Int32" + ,"Value":1422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WINDOW_NOT_COMBOBOX" + ,"NativeType":"Int32" + ,"Value":1423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_EDIT_HEIGHT" + ,"NativeType":"Int32" + ,"Value":1424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DC_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_HOOK_FILTER" + ,"NativeType":"Int32" + ,"Value":1426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FILTER_PROC" + ,"NativeType":"Int32" + ,"Value":1427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOOK_NEEDS_HMOD" + ,"NativeType":"Int32" + ,"Value":1428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GLOBAL_ONLY_HOOK" + ,"NativeType":"Int32" + ,"Value":1429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOURNAL_HOOK_SET" + ,"NativeType":"Int32" + ,"Value":1430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOOK_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":1431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LB_MESSAGE" + ,"NativeType":"Int32" + ,"Value":1432 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SETCOUNT_ON_BAD_LB" + ,"NativeType":"Int32" + ,"Value":1433 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LB_WITHOUT_TABSTOPS" + ,"NativeType":"Int32" + ,"Value":1434 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DESTROY_OBJECT_OF_OTHER_THREAD" + ,"NativeType":"Int32" + ,"Value":1435 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CHILD_WINDOW_MENU" + ,"NativeType":"Int32" + ,"Value":1436 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SYSTEM_MENU" + ,"NativeType":"Int32" + ,"Value":1437 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MSGBOX_STYLE" + ,"NativeType":"Int32" + ,"Value":1438 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SPI_VALUE" + ,"NativeType":"Int32" + ,"Value":1439 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SCREEN_ALREADY_LOCKED" + ,"NativeType":"Int32" + ,"Value":1440 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HWNDS_HAVE_DIFF_PARENT" + ,"NativeType":"Int32" + ,"Value":1441 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_CHILD_WINDOW" + ,"NativeType":"Int32" + ,"Value":1442 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_GW_COMMAND" + ,"NativeType":"Int32" + ,"Value":1443 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_THREAD_ID" + ,"NativeType":"Int32" + ,"Value":1444 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NON_MDICHILD_WINDOW" + ,"NativeType":"Int32" + ,"Value":1445 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POPUP_ALREADY_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1446 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SCROLLBARS" + ,"NativeType":"Int32" + ,"Value":1447 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SCROLLBAR_RANGE" + ,"NativeType":"Int32" + ,"Value":1448 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SHOWWIN_COMMAND" + ,"NativeType":"Int32" + ,"Value":1449 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SYSTEM_RESOURCES" + ,"NativeType":"Int32" + ,"Value":1450 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NONPAGED_SYSTEM_RESOURCES" + ,"NativeType":"Int32" + ,"Value":1451 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGED_SYSTEM_RESOURCES" + ,"NativeType":"Int32" + ,"Value":1452 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WORKING_SET_QUOTA" + ,"NativeType":"Int32" + ,"Value":1453 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PAGEFILE_QUOTA" + ,"NativeType":"Int32" + ,"Value":1454 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMMITMENT_LIMIT" + ,"NativeType":"Int32" + ,"Value":1455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MENU_ITEM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1456 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_KEYBOARD_HANDLE" + ,"NativeType":"Int32" + ,"Value":1457 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOOK_TYPE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":1458 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION" + ,"NativeType":"Int32" + ,"Value":1459 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":1460 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MONITOR_HANDLE" + ,"NativeType":"Int32" + ,"Value":1461 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCORRECT_SIZE" + ,"NativeType":"Int32" + ,"Value":1462 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYMLINK_CLASS_DISABLED" + ,"NativeType":"Int32" + ,"Value":1463 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYMLINK_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":1464 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_XML_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":1465 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_XMLDSIG_ERROR" + ,"NativeType":"Int32" + ,"Value":1466 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESTART_APPLICATION" + ,"NativeType":"Int32" + ,"Value":1467 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRONG_COMPARTMENT" + ,"NativeType":"Int32" + ,"Value":1468 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AUTHIP_FAILURE" + ,"NativeType":"Int32" + ,"Value":1469 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_NVRAM_RESOURCES" + ,"NativeType":"Int32" + ,"Value":1470 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_GUI_PROCESS" + ,"NativeType":"Int32" + ,"Value":1471 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVENTLOG_FILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":1500 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVENTLOG_CANT_START" + ,"NativeType":"Int32" + ,"Value":1501 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_FILE_FULL" + ,"NativeType":"Int32" + ,"Value":1502 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVENTLOG_FILE_CHANGED" + ,"NativeType":"Int32" + ,"Value":1503 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTAINER_ASSIGNED" + ,"NativeType":"Int32" + ,"Value":1504 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_JOB_NO_CONTAINER" + ,"NativeType":"Int32" + ,"Value":1505 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TASK_NAME" + ,"NativeType":"Int32" + ,"Value":1550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TASK_INDEX" + ,"NativeType":"Int32" + ,"Value":1551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_THREAD_ALREADY_IN_TASK" + ,"NativeType":"Int32" + ,"Value":1552 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_SERVICE_FAILURE" + ,"NativeType":"Int32" + ,"Value":1601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_USEREXIT" + ,"NativeType":"Int32" + ,"Value":1602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_FAILURE" + ,"NativeType":"Int32" + ,"Value":1603 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_SUSPEND" + ,"NativeType":"Int32" + ,"Value":1604 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PRODUCT" + ,"NativeType":"Int32" + ,"Value":1605 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_FEATURE" + ,"NativeType":"Int32" + ,"Value":1606 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_COMPONENT" + ,"NativeType":"Int32" + ,"Value":1607 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PROPERTY" + ,"NativeType":"Int32" + ,"Value":1608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_HANDLE_STATE" + ,"NativeType":"Int32" + ,"Value":1609 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":1610 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INDEX_ABSENT" + ,"NativeType":"Int32" + ,"Value":1611 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_SOURCE_ABSENT" + ,"NativeType":"Int32" + ,"Value":1612 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_VERSION" + ,"NativeType":"Int32" + ,"Value":1613 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRODUCT_UNINSTALLED" + ,"NativeType":"Int32" + ,"Value":1614 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_QUERY_SYNTAX" + ,"NativeType":"Int32" + ,"Value":1615 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FIELD" + ,"NativeType":"Int32" + ,"Value":1616 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_REMOVED" + ,"NativeType":"Int32" + ,"Value":1617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_ALREADY_RUNNING" + ,"NativeType":"Int32" + ,"Value":1618 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":1619 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_INVALID" + ,"NativeType":"Int32" + ,"Value":1620 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_UI_FAILURE" + ,"NativeType":"Int32" + ,"Value":1621 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_LOG_FAILURE" + ,"NativeType":"Int32" + ,"Value":1622 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_LANGUAGE_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":1623 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_TRANSFORM_FAILURE" + ,"NativeType":"Int32" + ,"Value":1624 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_REJECTED" + ,"NativeType":"Int32" + ,"Value":1625 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FUNCTION_NOT_CALLED" + ,"NativeType":"Int32" + ,"Value":1626 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FUNCTION_FAILED" + ,"NativeType":"Int32" + ,"Value":1627 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TABLE" + ,"NativeType":"Int32" + ,"Value":1628 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATATYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1629 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNSUPPORTED_TYPE" + ,"NativeType":"Int32" + ,"Value":1630 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":1631 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_TEMP_UNWRITABLE" + ,"NativeType":"Int32" + ,"Value":1632 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PLATFORM_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":1633 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_NOTUSED" + ,"NativeType":"Int32" + ,"Value":1634 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_PACKAGE_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":1635 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_PACKAGE_INVALID" + ,"NativeType":"Int32" + ,"Value":1636 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_PACKAGE_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":1637 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRODUCT_VERSION" + ,"NativeType":"Int32" + ,"Value":1638 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_COMMAND_LINE" + ,"NativeType":"Int32" + ,"Value":1639 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_REMOTE_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":1640 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUCCESS_REBOOT_INITIATED" + ,"NativeType":"Int32" + ,"Value":1641 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_TARGET_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1642 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_PACKAGE_REJECTED" + ,"NativeType":"Int32" + ,"Value":1643 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_TRANSFORM_REJECTED" + ,"NativeType":"Int32" + ,"Value":1644 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_REMOTE_PROHIBITED" + ,"NativeType":"Int32" + ,"Value":1645 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_REMOVAL_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":1646 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PATCH" + ,"NativeType":"Int32" + ,"Value":1647 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_NO_SEQUENCE" + ,"NativeType":"Int32" + ,"Value":1648 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_REMOVAL_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":1649 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PATCH_XML" + ,"NativeType":"Int32" + ,"Value":1650 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT" + ,"NativeType":"Int32" + ,"Value":1651 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_SERVICE_SAFEBOOT" + ,"NativeType":"Int32" + ,"Value":1652 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_FAST_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":1653 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_REJECTED" + ,"NativeType":"Int32" + ,"Value":1654 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DYNAMIC_CODE_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1655 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SAME_OBJECT" + ,"NativeType":"Int32" + ,"Value":1656 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STRICT_CFG_VIOLATION" + ,"NativeType":"Int32" + ,"Value":1657 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SET_CONTEXT_DENIED" + ,"NativeType":"Int32" + ,"Value":1660 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CROSS_PARTITION_VIOLATION" + ,"NativeType":"Int32" + ,"Value":1661 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT" + ,"NativeType":"Int32" + ,"Value":1662 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_STRING_BINDING" + ,"NativeType":"Int32" + ,"Value":1700 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_WRONG_KIND_OF_BINDING" + ,"NativeType":"Int32" + ,"Value":1701 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_BINDING" + ,"NativeType":"Int32" + ,"Value":1702 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROTSEQ_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":1703 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_RPC_PROTSEQ" + ,"NativeType":"Int32" + ,"Value":1704 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_STRING_UUID" + ,"NativeType":"Int32" + ,"Value":1705 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_ENDPOINT_FORMAT" + ,"NativeType":"Int32" + ,"Value":1706 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_NET_ADDR" + ,"NativeType":"Int32" + ,"Value":1707 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_ENDPOINT_FOUND" + ,"NativeType":"Int32" + ,"Value":1708 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":1709 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_OBJECT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1710 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1711 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_TYPE_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1712 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ALREADY_LISTENING" + ,"NativeType":"Int32" + ,"Value":1713 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_PROTSEQS_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1714 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOT_LISTENING" + ,"NativeType":"Int32" + ,"Value":1715 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_MGR_TYPE" + ,"NativeType":"Int32" + ,"Value":1716 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_IF" + ,"NativeType":"Int32" + ,"Value":1717 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_BINDINGS" + ,"NativeType":"Int32" + ,"Value":1718 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_PROTSEQS" + ,"NativeType":"Int32" + ,"Value":1719 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CANT_CREATE_ENDPOINT" + ,"NativeType":"Int32" + ,"Value":1720 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_OUT_OF_RESOURCES" + ,"NativeType":"Int32" + ,"Value":1721 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SERVER_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":1722 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SERVER_TOO_BUSY" + ,"NativeType":"Int32" + ,"Value":1723 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_NETWORK_OPTIONS" + ,"NativeType":"Int32" + ,"Value":1724 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_CALL_ACTIVE" + ,"NativeType":"Int32" + ,"Value":1725 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CALL_FAILED" + ,"NativeType":"Int32" + ,"Value":1726 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CALL_FAILED_DNE" + ,"NativeType":"Int32" + ,"Value":1727 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROTOCOL_ERROR" + ,"NativeType":"Int32" + ,"Value":1728 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROXY_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":1729 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNSUPPORTED_TRANS_SYN" + ,"NativeType":"Int32" + ,"Value":1730 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNSUPPORTED_TYPE" + ,"NativeType":"Int32" + ,"Value":1732 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_TAG" + ,"NativeType":"Int32" + ,"Value":1733 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_BOUND" + ,"NativeType":"Int32" + ,"Value":1734 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_ENTRY_NAME" + ,"NativeType":"Int32" + ,"Value":1735 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_NAME_SYNTAX" + ,"NativeType":"Int32" + ,"Value":1736 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNSUPPORTED_NAME_SYNTAX" + ,"NativeType":"Int32" + ,"Value":1737 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UUID_NO_ADDRESS" + ,"NativeType":"Int32" + ,"Value":1739 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_DUPLICATE_ENDPOINT" + ,"NativeType":"Int32" + ,"Value":1740 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_AUTHN_TYPE" + ,"NativeType":"Int32" + ,"Value":1741 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_MAX_CALLS_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":1742 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_STRING_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":1743 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROTSEQ_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1744 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROCNUM_OUT_OF_RANGE" + ,"NativeType":"Int32" + ,"Value":1745 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_BINDING_HAS_NO_AUTH" + ,"NativeType":"Int32" + ,"Value":1746 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_AUTHN_SERVICE" + ,"NativeType":"Int32" + ,"Value":1747 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_AUTHN_LEVEL" + ,"NativeType":"Int32" + ,"Value":1748 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_AUTH_IDENTITY" + ,"NativeType":"Int32" + ,"Value":1749 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNKNOWN_AUTHZ_SERVICE" + ,"NativeType":"Int32" + ,"Value":1750 + ,"Attrs":[] + } + ,{ + "Name":"EPT_S_INVALID_ENTRY" + ,"NativeType":"Int32" + ,"Value":1751 + ,"Attrs":[] + } + ,{ + "Name":"EPT_S_CANT_PERFORM_OP" + ,"NativeType":"Int32" + ,"Value":1752 + ,"Attrs":[] + } + ,{ + "Name":"EPT_S_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":1753 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOTHING_TO_EXPORT" + ,"NativeType":"Int32" + ,"Value":1754 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INCOMPLETE_NAME" + ,"NativeType":"Int32" + ,"Value":1755 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_VERS_OPTION" + ,"NativeType":"Int32" + ,"Value":1756 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_MORE_MEMBERS" + ,"NativeType":"Int32" + ,"Value":1757 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOT_ALL_OBJS_UNEXPORTED" + ,"NativeType":"Int32" + ,"Value":1758 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INTERFACE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1759 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ENTRY_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":1760 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ENTRY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1761 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NAME_SERVICE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":1762 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_NAF_ID" + ,"NativeType":"Int32" + ,"Value":1763 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CANNOT_SUPPORT" + ,"NativeType":"Int32" + ,"Value":1764 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_CONTEXT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":1765 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":1766 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ZERO_DIVIDE" + ,"NativeType":"Int32" + ,"Value":1767 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ADDRESS_ERROR" + ,"NativeType":"Int32" + ,"Value":1768 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_FP_DIV_ZERO" + ,"NativeType":"Int32" + ,"Value":1769 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_FP_UNDERFLOW" + ,"NativeType":"Int32" + ,"Value":1770 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_FP_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":1771 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_NO_MORE_ENTRIES" + ,"NativeType":"Int32" + ,"Value":1772 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_CHAR_TRANS_OPEN_FAIL" + ,"NativeType":"Int32" + ,"Value":1773 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_CHAR_TRANS_SHORT_FILE" + ,"NativeType":"Int32" + ,"Value":1774 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_IN_NULL_CONTEXT" + ,"NativeType":"Int32" + ,"Value":1775 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_CONTEXT_DAMAGED" + ,"NativeType":"Int32" + ,"Value":1777 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_HANDLES_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1778 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_SS_CANNOT_GET_CALL_HANDLE" + ,"NativeType":"Int32" + ,"Value":1779 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_NULL_REF_POINTER" + ,"NativeType":"Int32" + ,"Value":1780 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_ENUM_VALUE_OUT_OF_RANGE" + ,"NativeType":"Int32" + ,"Value":1781 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_BYTE_COUNT_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":1782 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_BAD_STUB_DATA" + ,"NativeType":"Int32" + ,"Value":1783 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_USER_BUFFER" + ,"NativeType":"Int32" + ,"Value":1784 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNRECOGNIZED_MEDIA" + ,"NativeType":"Int32" + ,"Value":1785 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TRUST_LSA_SECRET" + ,"NativeType":"Int32" + ,"Value":1786 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TRUST_SAM_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1787 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRUSTED_DOMAIN_FAILURE" + ,"NativeType":"Int32" + ,"Value":1788 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRUSTED_RELATIONSHIP_FAILURE" + ,"NativeType":"Int32" + ,"Value":1789 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRUST_FAILURE" + ,"NativeType":"Int32" + ,"Value":1790 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CALL_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":1791 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETLOGON_NOT_STARTED" + ,"NativeType":"Int32" + ,"Value":1792 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCOUNT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":1793 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REDIRECTOR_HAS_OPEN_HANDLES" + ,"NativeType":"Int32" + ,"Value":1794 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_ALREADY_INSTALLED" + ,"NativeType":"Int32" + ,"Value":1795 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PORT" + ,"NativeType":"Int32" + ,"Value":1796 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PRINTER_DRIVER" + ,"NativeType":"Int32" + ,"Value":1797 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PRINTPROCESSOR" + ,"NativeType":"Int32" + ,"Value":1798 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_SEPARATOR_FILE" + ,"NativeType":"Int32" + ,"Value":1799 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRIORITY" + ,"NativeType":"Int32" + ,"Value":1800 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRINTER_NAME" + ,"NativeType":"Int32" + ,"Value":1801 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":1802 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRINTER_COMMAND" + ,"NativeType":"Int32" + ,"Value":1803 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DATATYPE" + ,"NativeType":"Int32" + ,"Value":1804 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_ENVIRONMENT" + ,"NativeType":"Int32" + ,"Value":1805 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_MORE_BINDINGS" + ,"NativeType":"Int32" + ,"Value":1806 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1807 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOLOGON_SERVER_TRUST_ACCOUNT" + ,"NativeType":"Int32" + ,"Value":1809 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_TRUST_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":1810 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVER_HAS_OPEN_HANDLES" + ,"NativeType":"Int32" + ,"Value":1811 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_DATA_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_TYPE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1813 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NAME_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_LANG_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_ENOUGH_QUOTA" + ,"NativeType":"Int32" + ,"Value":1816 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_INTERFACES" + ,"NativeType":"Int32" + ,"Value":1817 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CALL_CANCELLED" + ,"NativeType":"Int32" + ,"Value":1818 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_BINDING_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":1819 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_COMM_FAILURE" + ,"NativeType":"Int32" + ,"Value":1820 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UNSUPPORTED_AUTHN_LEVEL" + ,"NativeType":"Int32" + ,"Value":1821 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NO_PRINC_NAME" + ,"NativeType":"Int32" + ,"Value":1822 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOT_RPC_ERROR" + ,"NativeType":"Int32" + ,"Value":1823 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_UUID_LOCAL_ONLY" + ,"NativeType":"Int32" + ,"Value":1824 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SEC_PKG_ERROR" + ,"NativeType":"Int32" + ,"Value":1825 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOT_CANCELLED" + ,"NativeType":"Int32" + ,"Value":1826 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_INVALID_ES_ACTION" + ,"NativeType":"Int32" + ,"Value":1827 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_WRONG_ES_VERSION" + ,"NativeType":"Int32" + ,"Value":1828 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_WRONG_STUB_VERSION" + ,"NativeType":"Int32" + ,"Value":1829 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_INVALID_PIPE_OBJECT" + ,"NativeType":"Int32" + ,"Value":1830 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_WRONG_PIPE_ORDER" + ,"NativeType":"Int32" + ,"Value":1831 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_WRONG_PIPE_VERSION" + ,"NativeType":"Int32" + ,"Value":1832 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_COOKIE_AUTH_FAILED" + ,"NativeType":"Int32" + ,"Value":1833 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_DO_NOT_DISTURB" + ,"NativeType":"Int32" + ,"Value":1834 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1835 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1836 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_GROUP_MEMBER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1898 + ,"Attrs":[] + } + ,{ + "Name":"EPT_S_CANT_CREATE" + ,"NativeType":"Int32" + ,"Value":1899 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_OBJECT" + ,"NativeType":"Int32" + ,"Value":1900 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TIME" + ,"NativeType":"Int32" + ,"Value":1901 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FORM_NAME" + ,"NativeType":"Int32" + ,"Value":1902 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_FORM_SIZE" + ,"NativeType":"Int32" + ,"Value":1903 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_WAITING" + ,"NativeType":"Int32" + ,"Value":1904 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DELETED" + ,"NativeType":"Int32" + ,"Value":1905 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRINTER_STATE" + ,"NativeType":"Int32" + ,"Value":1906 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PASSWORD_MUST_CHANGE" + ,"NativeType":"Int32" + ,"Value":1907 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_CONTROLLER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":1908 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACCOUNT_LOCKED_OUT" + ,"NativeType":"Int32" + ,"Value":1909 + ,"Attrs":[] + } + ,{ + "Name":"OR_INVALID_OXID" + ,"NativeType":"Int32" + ,"Value":1910 + ,"Attrs":[] + } + ,{ + "Name":"OR_INVALID_OID" + ,"NativeType":"Int32" + ,"Value":1911 + ,"Attrs":[] + } + ,{ + "Name":"OR_INVALID_SET" + ,"NativeType":"Int32" + ,"Value":1912 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_SEND_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":1913 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_ASYNC_HANDLE" + ,"NativeType":"Int32" + ,"Value":1914 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INVALID_ASYNC_CALL" + ,"NativeType":"Int32" + ,"Value":1915 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_PIPE_CLOSED" + ,"NativeType":"Int32" + ,"Value":1916 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_PIPE_DISCIPLINE_ERROR" + ,"NativeType":"Int32" + ,"Value":1917 + ,"Attrs":[] + } + ,{ + "Name":"RPC_X_PIPE_EMPTY" + ,"NativeType":"Int32" + ,"Value":1918 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SITENAME" + ,"NativeType":"Int32" + ,"Value":1919 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_ACCESS_FILE" + ,"NativeType":"Int32" + ,"Value":1920 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_RESOLVE_FILENAME" + ,"NativeType":"Int32" + ,"Value":1921 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_ENTRY_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1922 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_NOT_ALL_OBJS_EXPORTED" + ,"NativeType":"Int32" + ,"Value":1923 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_INTERFACE_NOT_EXPORTED" + ,"NativeType":"Int32" + ,"Value":1924 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PROFILE_NOT_ADDED" + ,"NativeType":"Int32" + ,"Value":1925 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PRF_ELT_NOT_ADDED" + ,"NativeType":"Int32" + ,"Value":1926 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_PRF_ELT_NOT_REMOVED" + ,"NativeType":"Int32" + ,"Value":1927 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_GRP_ELT_NOT_ADDED" + ,"NativeType":"Int32" + ,"Value":1928 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_GRP_ELT_NOT_REMOVED" + ,"NativeType":"Int32" + ,"Value":1929 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_KM_DRIVER_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1930 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTEXT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":1931 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PER_USER_TRUST_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1932 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1933 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":1934 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AUTHENTICATION_FIREWALL_FAILED" + ,"NativeType":"Int32" + ,"Value":1935 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1936 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NTLM_BLOCKED" + ,"NativeType":"Int32" + ,"Value":1937 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PASSWORD_CHANGE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":1938 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOST_MODE_LOGON_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":1939 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PIXEL_FORMAT" + ,"NativeType":"Int32" + ,"Value":2000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_DRIVER" + ,"NativeType":"Int32" + ,"Value":2001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_WINDOW_STYLE" + ,"NativeType":"Int32" + ,"Value":2002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_METAFILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":2003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSFORM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":2004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIPPING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":2005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CMM" + ,"NativeType":"Int32" + ,"Value":2010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PROFILE" + ,"NativeType":"Int32" + ,"Value":2011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TAG_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":2012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TAG_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":2013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DUPLICATE_TAG" + ,"NativeType":"Int32" + ,"Value":2014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE" + ,"NativeType":"Int32" + ,"Value":2015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":2016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_COLORSPACE" + ,"NativeType":"Int32" + ,"Value":2017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ICM_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":2018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DELETING_ICM_XFORM" + ,"NativeType":"Int32" + ,"Value":2019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TRANSFORM" + ,"NativeType":"Int32" + ,"Value":2020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COLORSPACE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":2021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_COLORINDEX" + ,"NativeType":"Int32" + ,"Value":2022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROFILE_DOES_NOT_MATCH_DEVICE" + ,"NativeType":"Int32" + ,"Value":2023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTED_OTHER_PASSWORD" + ,"NativeType":"Int32" + ,"Value":2108 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT" + ,"NativeType":"Int32" + ,"Value":2109 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_USERNAME" + ,"NativeType":"Int32" + ,"Value":2202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_CONNECTED" + ,"NativeType":"Int32" + ,"Value":2250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPEN_FILES" + ,"NativeType":"Int32" + ,"Value":2401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACTIVE_CONNECTIONS" + ,"NativeType":"Int32" + ,"Value":2402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_IN_USE" + ,"NativeType":"Int32" + ,"Value":2404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNKNOWN_PRINT_MONITOR" + ,"NativeType":"Int32" + ,"Value":3000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_IN_USE" + ,"NativeType":"Int32" + ,"Value":3001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPOOL_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":3002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPL_NO_STARTDOC" + ,"NativeType":"Int32" + ,"Value":3003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPL_NO_ADDJOB" + ,"NativeType":"Int32" + ,"Value":3004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED" + ,"NativeType":"Int32" + ,"Value":3005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINT_MONITOR_ALREADY_INSTALLED" + ,"NativeType":"Int32" + ,"Value":3006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRINT_MONITOR" + ,"NativeType":"Int32" + ,"Value":3007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINT_MONITOR_IN_USE" + ,"NativeType":"Int32" + ,"Value":3008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_HAS_JOBS_QUEUED" + ,"NativeType":"Int32" + ,"Value":3009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUCCESS_REBOOT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":3010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SUCCESS_RESTART_REQUIRED" + ,"NativeType":"Int32" + ,"Value":3011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":3012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_WARNED" + ,"NativeType":"Int32" + ,"Value":3013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_BLOCKED" + ,"NativeType":"Int32" + ,"Value":3014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_PACKAGE_IN_USE" + ,"NativeType":"Int32" + ,"Value":3015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":3016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_REBOOT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":3017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FAIL_REBOOT_INITIATED" + ,"NativeType":"Int32" + ,"Value":3018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED" + ,"NativeType":"Int32" + ,"Value":3019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINT_JOB_RESTART_REQUIRED" + ,"NativeType":"Int32" + ,"Value":3020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PRINTER_DRIVER_MANIFEST" + ,"NativeType":"Int32" + ,"Value":3021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRINTER_NOT_SHAREABLE" + ,"NativeType":"Int32" + ,"Value":3022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQUEST_PAUSED" + ,"NativeType":"Int32" + ,"Value":3050 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_CONDITION_NOT_SATISFIED" + ,"NativeType":"Int32" + ,"Value":3060 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_HANDLE_INVALIDATED" + ,"NativeType":"Int32" + ,"Value":3061 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_INVALID_HOST_GENERATION" + ,"NativeType":"Int32" + ,"Value":3062 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION" + ,"NativeType":"Int32" + ,"Value":3063 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_INVALID_HOST_STATE" + ,"NativeType":"Int32" + ,"Value":3064 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_NO_DONOR" + ,"NativeType":"Int32" + ,"Value":3065 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_HOST_ID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":3066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPEXEC_UNKNOWN_USER" + ,"NativeType":"Int32" + ,"Value":3067 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_REISSUE_AS_CACHED" + ,"NativeType":"Int32" + ,"Value":3950 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WINS_INTERNAL" + ,"NativeType":"Int32" + ,"Value":4000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CAN_NOT_DEL_LOCAL_WINS" + ,"NativeType":"Int32" + ,"Value":4001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATIC_INIT" + ,"NativeType":"Int32" + ,"Value":4002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INC_BACKUP" + ,"NativeType":"Int32" + ,"Value":4003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FULL_BACKUP" + ,"NativeType":"Int32" + ,"Value":4004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REC_NON_EXISTENT" + ,"NativeType":"Int32" + ,"Value":4005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RPL_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":4006 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":4050 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO" + ,"NativeType":"Int32" + ,"Value":4051 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_MISSING_DATA" + ,"NativeType":"Int32" + ,"Value":4052 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_NO_MORE" + ,"NativeType":"Int32" + ,"Value":4053 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":4054 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_ALREADY_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":4055 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":4056 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_INVALIDATED" + ,"NativeType":"Int32" + ,"Value":4057 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":4058 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_OPERATION_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":4059 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_ALREADY_COMPLETED" + ,"NativeType":"Int32" + ,"Value":4060 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_OUT_OF_BOUNDS" + ,"NativeType":"Int32" + ,"Value":4061 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_VERSION_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":4062 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_INVALID_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":4063 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_NOT_LICENSED" + ,"NativeType":"Int32" + ,"Value":4064 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_SERVICE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":4065 + ,"Attrs":[] + } + ,{ + "Name":"PEERDIST_ERROR_TRUST_FAILURE" + ,"NativeType":"Int32" + ,"Value":4066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DHCP_ADDRESS_CONFLICT" + ,"NativeType":"Int32" + ,"Value":4100 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_GUID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_INSTANCE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_ITEMID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_TRY_AGAIN" + ,"NativeType":"Int32" + ,"Value":4203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_DP_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4204 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_UNRESOLVED_INSTANCE_REF" + ,"NativeType":"Int32" + ,"Value":4205 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_ALREADY_ENABLED" + ,"NativeType":"Int32" + ,"Value":4206 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_GUID_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":4207 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_SERVER_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":4208 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_DP_FAILED" + ,"NativeType":"Int32" + ,"Value":4209 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_INVALID_MOF" + ,"NativeType":"Int32" + ,"Value":4210 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_INVALID_REGINFO" + ,"NativeType":"Int32" + ,"Value":4211 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_ALREADY_DISABLED" + ,"NativeType":"Int32" + ,"Value":4212 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_READ_ONLY" + ,"NativeType":"Int32" + ,"Value":4213 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WMI_SET_FAILURE" + ,"NativeType":"Int32" + ,"Value":4214 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_APPCONTAINER" + ,"NativeType":"Int32" + ,"Value":4250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPCONTAINER_REQUIRED" + ,"NativeType":"Int32" + ,"Value":4251 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED_IN_APPCONTAINER" + ,"NativeType":"Int32" + ,"Value":4252 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_PACKAGE_SID_LENGTH" + ,"NativeType":"Int32" + ,"Value":4253 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MEDIA" + ,"NativeType":"Int32" + ,"Value":4300 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_LIBRARY" + ,"NativeType":"Int32" + ,"Value":4301 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_MEDIA_POOL" + ,"NativeType":"Int32" + ,"Value":4302 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DRIVE_MEDIA_MISMATCH" + ,"NativeType":"Int32" + ,"Value":4303 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_OFFLINE" + ,"NativeType":"Int32" + ,"Value":4304 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LIBRARY_OFFLINE" + ,"NativeType":"Int32" + ,"Value":4305 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EMPTY" + ,"NativeType":"Int32" + ,"Value":4306 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_EMPTY" + ,"NativeType":"Int32" + ,"Value":4307 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":4308 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_DISABLED" + ,"NativeType":"Int32" + ,"Value":4309 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CLEANER" + ,"NativeType":"Int32" + ,"Value":4310 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_CLEAN" + ,"NativeType":"Int32" + ,"Value":4311 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4312 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATABASE_FAILURE" + ,"NativeType":"Int32" + ,"Value":4313 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATABASE_FULL" + ,"NativeType":"Int32" + ,"Value":4314 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_INCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":4315 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":4316 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_OPERATION" + ,"NativeType":"Int32" + ,"Value":4317 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIA_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":4318 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEVICE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":4319 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REQUEST_REFUSED" + ,"NativeType":"Int32" + ,"Value":4320 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_DRIVE_OBJECT" + ,"NativeType":"Int32" + ,"Value":4321 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LIBRARY_FULL" + ,"NativeType":"Int32" + ,"Value":4322 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MEDIUM_NOT_ACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":4323 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_LOAD_MEDIUM" + ,"NativeType":"Int32" + ,"Value":4324 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_INVENTORY_DRIVE" + ,"NativeType":"Int32" + ,"Value":4325 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_INVENTORY_SLOT" + ,"NativeType":"Int32" + ,"Value":4326 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_INVENTORY_TRANSPORT" + ,"NativeType":"Int32" + ,"Value":4327 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSPORT_FULL" + ,"NativeType":"Int32" + ,"Value":4328 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CONTROLLING_IEPORT" + ,"NativeType":"Int32" + ,"Value":4329 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA" + ,"NativeType":"Int32" + ,"Value":4330 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLEANER_SLOT_SET" + ,"NativeType":"Int32" + ,"Value":4331 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLEANER_SLOT_NOT_SET" + ,"NativeType":"Int32" + ,"Value":4332 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLEANER_CARTRIDGE_SPENT" + ,"NativeType":"Int32" + ,"Value":4333 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNEXPECTED_OMID" + ,"NativeType":"Int32" + ,"Value":4334 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_DELETE_LAST_ITEM" + ,"NativeType":"Int32" + ,"Value":4335 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MESSAGE_EXCEEDS_MAX_SIZE" + ,"NativeType":"Int32" + ,"Value":4336 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_CONTAINS_SYS_FILES" + ,"NativeType":"Int32" + ,"Value":4337 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INDIGENOUS_TYPE" + ,"NativeType":"Int32" + ,"Value":4338 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SUPPORTING_DRIVES" + ,"NativeType":"Int32" + ,"Value":4339 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLEANER_CARTRIDGE_INSTALLED" + ,"NativeType":"Int32" + ,"Value":4340 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IEPORT_FULL" + ,"NativeType":"Int32" + ,"Value":4341 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_OFFLINE" + ,"NativeType":"Int32" + ,"Value":4350 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOTE_STORAGE_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":4351 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOTE_STORAGE_MEDIA_ERROR" + ,"NativeType":"Int32" + ,"Value":4352 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_A_REPARSE_POINT" + ,"NativeType":"Int32" + ,"Value":4390 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE_ATTRIBUTE_CONFLICT" + ,"NativeType":"Int32" + ,"Value":4391 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_REPARSE_DATA" + ,"NativeType":"Int32" + ,"Value":4392 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE_TAG_INVALID" + ,"NativeType":"Int32" + ,"Value":4393 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE_TAG_MISMATCH" + ,"NativeType":"Int32" + ,"Value":4394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REPARSE_POINT_ENCOUNTERED" + ,"NativeType":"Int32" + ,"Value":4395 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_DATA_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4400 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_DATA_EXPIRED" + ,"NativeType":"Int32" + ,"Value":4401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_DATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":4402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_DATA_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":4403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APP_DATA_REBOOT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":4404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_ROLLBACK_DETECTED" + ,"NativeType":"Int32" + ,"Value":4420 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_VIOLATION" + ,"NativeType":"Int32" + ,"Value":4421 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_INVALID_POLICY" + ,"NativeType":"Int32" + ,"Value":4422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_NOT_SIGNED" + ,"NativeType":"Int32" + ,"Value":4424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":4425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_FILE_REPLACED" + ,"NativeType":"Int32" + ,"Value":4426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":4427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":4428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION" + ,"NativeType":"Int32" + ,"Value":4429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":4430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED" + ,"NativeType":"Int32" + ,"Value":4431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":4432 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING" + ,"NativeType":"Int32" + ,"Value":4433 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_NOT_BASE_POLICY" + ,"NativeType":"Int32" + ,"Value":4434 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY" + ,"NativeType":"Int32" + ,"Value":4435 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":4440 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":4441 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":4442 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":4443 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALREADY_HAS_STREAM_ID" + ,"NativeType":"Int32" + ,"Value":4444 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMR_GARBAGE_COLLECTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":4445 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WOF_WIM_HEADER_CORRUPT" + ,"NativeType":"Int32" + ,"Value":4446 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":4447 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":4448 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_NOT_SIS_ENABLED" + ,"NativeType":"Int32" + ,"Value":4500 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED" + ,"NativeType":"Int32" + ,"Value":4550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION" + ,"NativeType":"Int32" + ,"Value":4551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_INVALID_POLICY" + ,"NativeType":"Int32" + ,"Value":4552 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED" + ,"NativeType":"Int32" + ,"Value":4553 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES" + ,"NativeType":"Int32" + ,"Value":4554 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":4555 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VSM_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":4560 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VSM_DMA_PROTECTION_NOT_IN_USE" + ,"NativeType":"Int32" + ,"Value":4561 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":4570 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_INVALID" + ,"NativeType":"Int32" + ,"Value":4571 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":4572 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":4573 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":4574 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":4575 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PLATFORM_MANIFEST_NOT_SIGNED" + ,"NativeType":"Int32" + ,"Value":4576 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENT_RESOURCE_EXISTS" + ,"NativeType":"Int32" + ,"Value":5001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENCY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENCY_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":5003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NOT_ONLINE" + ,"NativeType":"Int32" + ,"Value":5004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOST_NODE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHUTDOWN_CLUSTER" + ,"NativeType":"Int32" + ,"Value":5008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_EVICT_ACTIVE_NODE" + ,"NativeType":"Int32" + ,"Value":5009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":5010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_IN_LIST" + ,"NativeType":"Int32" + ,"Value":5011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUP_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUP_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUP_NOT_ONLINE" + ,"NativeType":"Int32" + ,"Value":5014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOST_NODE_NOT_RESOURCE_OWNER" + ,"NativeType":"Int32" + ,"Value":5015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HOST_NODE_NOT_GROUP_OWNER" + ,"NativeType":"Int32" + ,"Value":5016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESMON_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":5017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESMON_ONLINE_FAILED" + ,"NativeType":"Int32" + ,"Value":5018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_ONLINE" + ,"NativeType":"Int32" + ,"Value":5019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUM_RESOURCE" + ,"NativeType":"Int32" + ,"Value":5020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_QUORUM_CAPABLE" + ,"NativeType":"Int32" + ,"Value":5021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SHUTTING_DOWN" + ,"NativeType":"Int32" + ,"Value":5022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":5023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_PROPERTIES_STORED" + ,"NativeType":"Int32" + ,"Value":5024 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_QUORUM_CLASS" + ,"NativeType":"Int32" + ,"Value":5025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CORE_RESOURCE" + ,"NativeType":"Int32" + ,"Value":5026 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUM_RESOURCE_ONLINE_FAILED" + ,"NativeType":"Int32" + ,"Value":5027 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUMLOG_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":5028 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERLOG_CORRUPT" + ,"NativeType":"Int32" + ,"Value":5029 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE" + ,"NativeType":"Int32" + ,"Value":5030 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE" + ,"NativeType":"Int32" + ,"Value":5031 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5032 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE" + ,"NativeType":"Int32" + ,"Value":5033 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUM_OWNER_ALIVE" + ,"NativeType":"Int32" + ,"Value":5034 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NETWORK_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5035 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NODE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5036 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALL_NODES_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5037 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_FAILED" + ,"NativeType":"Int32" + ,"Value":5038 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_NODE" + ,"NativeType":"Int32" + ,"Value":5039 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_EXISTS" + ,"NativeType":"Int32" + ,"Value":5040 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_JOIN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5041 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5042 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5043 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_EXISTS" + ,"NativeType":"Int32" + ,"Value":5044 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5045 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETINTERFACE_EXISTS" + ,"NativeType":"Int32" + ,"Value":5046 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETINTERFACE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5047 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_REQUEST" + ,"NativeType":"Int32" + ,"Value":5048 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_NETWORK_PROVIDER" + ,"NativeType":"Int32" + ,"Value":5049 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_DOWN" + ,"NativeType":"Int32" + ,"Value":5050 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":5051 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_NOT_MEMBER" + ,"NativeType":"Int32" + ,"Value":5052 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5053 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_NETWORK" + ,"NativeType":"Int32" + ,"Value":5054 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_UP" + ,"NativeType":"Int32" + ,"Value":5056 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_IPADDR_IN_USE" + ,"NativeType":"Int32" + ,"Value":5057 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_NOT_PAUSED" + ,"NativeType":"Int32" + ,"Value":5058 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NO_SECURITY_CONTEXT" + ,"NativeType":"Int32" + ,"Value":5059 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_NOT_INTERNAL" + ,"NativeType":"Int32" + ,"Value":5060 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_ALREADY_UP" + ,"NativeType":"Int32" + ,"Value":5061 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_ALREADY_DOWN" + ,"NativeType":"Int32" + ,"Value":5062 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_ALREADY_ONLINE" + ,"NativeType":"Int32" + ,"Value":5063 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE" + ,"NativeType":"Int32" + ,"Value":5064 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_ALREADY_MEMBER" + ,"NativeType":"Int32" + ,"Value":5065 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_LAST_INTERNAL_NETWORK" + ,"NativeType":"Int32" + ,"Value":5066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS" + ,"NativeType":"Int32" + ,"Value":5067 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_OPERATION_ON_QUORUM" + ,"NativeType":"Int32" + ,"Value":5068 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENCY_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":5069 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_PAUSED" + ,"NativeType":"Int32" + ,"Value":5070 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NODE_CANT_HOST_RESOURCE" + ,"NativeType":"Int32" + ,"Value":5071 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_NOT_READY" + ,"NativeType":"Int32" + ,"Value":5072 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_SHUTTING_DOWN" + ,"NativeType":"Int32" + ,"Value":5073 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_JOIN_ABORTED" + ,"NativeType":"Int32" + ,"Value":5074 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INCOMPATIBLE_VERSIONS" + ,"NativeType":"Int32" + ,"Value":5075 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":5076 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED" + ,"NativeType":"Int32" + ,"Value":5077 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5078 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":5079 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESNAME_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5080 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED" + ,"NativeType":"Int32" + ,"Value":5081 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST" + ,"NativeType":"Int32" + ,"Value":5082 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_DATABASE_SEQMISMATCH" + ,"NativeType":"Int32" + ,"Value":5083 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESMON_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":5084 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_GUM_NOT_LOCKER" + ,"NativeType":"Int32" + ,"Value":5085 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUM_DISK_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5086 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATABASE_BACKUP_CORRUPT" + ,"NativeType":"Int32" + ,"Value":5087 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT" + ,"NativeType":"Int32" + ,"Value":5088 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_PROPERTY_UNCHANGEABLE" + ,"NativeType":"Int32" + ,"Value":5089 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_ADMIN_ACCESS_POINT" + ,"NativeType":"Int32" + ,"Value":5090 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":5890 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_QUORUMLOG_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5891 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_MEMBERSHIP_HALT" + ,"NativeType":"Int32" + ,"Value":5892 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INSTANCE_ID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":5893 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP" + ,"NativeType":"Int32" + ,"Value":5894 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":5895 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP" + ,"NativeType":"Int32" + ,"Value":5896 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PARAMETER_MISMATCH" + ,"NativeType":"Int32" + ,"Value":5897 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NODE_CANNOT_BE_CLUSTERED" + ,"NativeType":"Int32" + ,"Value":5898 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_WRONG_OS_VERSION" + ,"NativeType":"Int32" + ,"Value":5899 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME" + ,"NativeType":"Int32" + ,"Value":5900 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSCFG_ALREADY_COMMITTED" + ,"NativeType":"Int32" + ,"Value":5901 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSCFG_ROLLBACK_FAILED" + ,"NativeType":"Int32" + ,"Value":5902 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT" + ,"NativeType":"Int32" + ,"Value":5903 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_OLD_VERSION" + ,"NativeType":"Int32" + ,"Value":5904 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME" + ,"NativeType":"Int32" + ,"Value":5905 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NO_NET_ADAPTERS" + ,"NativeType":"Int32" + ,"Value":5906 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_POISONED" + ,"NativeType":"Int32" + ,"Value":5907 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_GROUP_MOVING" + ,"NativeType":"Int32" + ,"Value":5908 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_TYPE_BUSY" + ,"NativeType":"Int32" + ,"Value":5909 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_CALL_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":5910 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_CLUSTER_IPV6_ADDRESS" + ,"NativeType":"Int32" + ,"Value":5911 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION" + ,"NativeType":"Int32" + ,"Value":5912 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS" + ,"NativeType":"Int32" + ,"Value":5913 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PARTIAL_SEND" + ,"NativeType":"Int32" + ,"Value":5914 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION" + ,"NativeType":"Int32" + ,"Value":5915 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_STRING_TERMINATION" + ,"NativeType":"Int32" + ,"Value":5916 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_STRING_FORMAT" + ,"NativeType":"Int32" + ,"Value":5917 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5918 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5919 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NULL_DATA" + ,"NativeType":"Int32" + ,"Value":5920 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PARTIAL_READ" + ,"NativeType":"Int32" + ,"Value":5921 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_PARTIAL_WRITE" + ,"NativeType":"Int32" + ,"Value":5922 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CANT_DESERIALIZE_DATA" + ,"NativeType":"Int32" + ,"Value":5923 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT" + ,"NativeType":"Int32" + ,"Value":5924 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NO_QUORUM" + ,"NativeType":"Int32" + ,"Value":5925 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_IPV6_NETWORK" + ,"NativeType":"Int32" + ,"Value":5926 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK" + ,"NativeType":"Int32" + ,"Value":5927 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP" + ,"NativeType":"Int32" + ,"Value":5928 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPENDENCY_TREE_TOO_COMPLEX" + ,"NativeType":"Int32" + ,"Value":5929 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXCEPTION_IN_RESOURCE_CALL" + ,"NativeType":"Int32" + ,"Value":5930 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RHS_FAILED_INITIALIZATION" + ,"NativeType":"Int32" + ,"Value":5931 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":5932 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE" + ,"NativeType":"Int32" + ,"Value":5933 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_MAX_NODES_IN_CLUSTER" + ,"NativeType":"Int32" + ,"Value":5934 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_TOO_MANY_NODES" + ,"NativeType":"Int32" + ,"Value":5935 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_OBJECT_ALREADY_USED" + ,"NativeType":"Int32" + ,"Value":5936 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NONCORE_GROUPS_FOUND" + ,"NativeType":"Int32" + ,"Value":5937 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_SHARE_RESOURCE_CONFLICT" + ,"NativeType":"Int32" + ,"Value":5938 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_EVICT_INVALID_REQUEST" + ,"NativeType":"Int32" + ,"Value":5939 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SINGLETON_RESOURCE" + ,"NativeType":"Int32" + ,"Value":5940 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE" + ,"NativeType":"Int32" + ,"Value":5941 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED" + ,"NativeType":"Int32" + ,"Value":5942 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR" + ,"NativeType":"Int32" + ,"Value":5943 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_GROUP_BUSY" + ,"NativeType":"Int32" + ,"Value":5944 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NOT_SHARED_VOLUME" + ,"NativeType":"Int32" + ,"Value":5945 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR" + ,"NativeType":"Int32" + ,"Value":5946 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SHARED_VOLUMES_IN_USE" + ,"NativeType":"Int32" + ,"Value":5947 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_USE_SHARED_VOLUMES_API" + ,"NativeType":"Int32" + ,"Value":5948 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_BACKUP_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5949 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NON_CSV_PATH" + ,"NativeType":"Int32" + ,"Value":5950 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CSV_VOLUME_NOT_LOCAL" + ,"NativeType":"Int32" + ,"Value":5951 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_WATCHDOG_TERMINATING" + ,"NativeType":"Int32" + ,"Value":5952 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES" + ,"NativeType":"Int32" + ,"Value":5953 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_NODE_WEIGHT" + ,"NativeType":"Int32" + ,"Value":5954 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_VETOED_CALL" + ,"NativeType":"Int32" + ,"Value":5955 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESMON_SYSTEM_RESOURCES_LACKING" + ,"NativeType":"Int32" + ,"Value":5956 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION" + ,"NativeType":"Int32" + ,"Value":5957 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE" + ,"NativeType":"Int32" + ,"Value":5958 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_GROUP_QUEUED" + ,"NativeType":"Int32" + ,"Value":5959 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_LOCKED_STATUS" + ,"NativeType":"Int32" + ,"Value":5960 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":5961 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5962 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_DISK_NOT_CONNECTED" + ,"NativeType":"Int32" + ,"Value":5963 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DISK_NOT_CSV_CAPABLE" + ,"NativeType":"Int32" + ,"Value":5964 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE" + ,"NativeType":"Int32" + ,"Value":5965 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED" + ,"NativeType":"Int32" + ,"Value":5966 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED" + ,"NativeType":"Int32" + ,"Value":5967 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES" + ,"NativeType":"Int32" + ,"Value":5968 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES" + ,"NativeType":"Int32" + ,"Value":5969 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE" + ,"NativeType":"Int32" + ,"Value":5970 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_AFFINITY_CONFLICT" + ,"NativeType":"Int32" + ,"Value":5971 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE" + ,"NativeType":"Int32" + ,"Value":5972 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS" + ,"NativeType":"Int32" + ,"Value":5973 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":5974 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED" + ,"NativeType":"Int32" + ,"Value":5975 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_UPGRADE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":5976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_UPGRADE_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":5977 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_IN_GRACE_PERIOD" + ,"NativeType":"Int32" + ,"Value":5978 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":5979 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER" + ,"NativeType":"Int32" + ,"Value":5980 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_NOT_MONITORED" + ,"NativeType":"Int32" + ,"Value":5981 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED" + ,"NativeType":"Int32" + ,"Value":5982 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_RESOURCE_IS_REPLICATED" + ,"NativeType":"Int32" + ,"Value":5983 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_ISOLATED" + ,"NativeType":"Int32" + ,"Value":5984 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_NODE_QUARANTINED" + ,"NativeType":"Int32" + ,"Value":5985 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED" + ,"NativeType":"Int32" + ,"Value":5986 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_SPACE_DEGRADED" + ,"NativeType":"Int32" + ,"Value":5987 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":5988 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CSV_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":5989 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR" + ,"NativeType":"Int32" + ,"Value":5990 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUPSET_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":5991 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUPSET_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5992 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GROUPSET_CANT_PROVIDE" + ,"NativeType":"Int32" + ,"Value":5993 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":5994 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY" + ,"NativeType":"Int32" + ,"Value":5995 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION" + ,"NativeType":"Int32" + ,"Value":5996 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS" + ,"NativeType":"Int32" + ,"Value":5997 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME" + ,"NativeType":"Int32" + ,"Value":5998 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":5999 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCRYPTION_FAILED" + ,"NativeType":"Int32" + ,"Value":6000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DECRYPTION_FAILED" + ,"NativeType":"Int32" + ,"Value":6001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":6002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_RECOVERY_POLICY" + ,"NativeType":"Int32" + ,"Value":6003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_EFS" + ,"NativeType":"Int32" + ,"Value":6004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WRONG_EFS" + ,"NativeType":"Int32" + ,"Value":6005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_USER_KEYS" + ,"NativeType":"Int32" + ,"Value":6006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_NOT_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":6007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_EXPORT_FORMAT" + ,"NativeType":"Int32" + ,"Value":6008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_READ_ONLY" + ,"NativeType":"Int32" + ,"Value":6009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIR_EFS_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":6010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EFS_SERVER_NOT_TRUSTED" + ,"NativeType":"Int32" + ,"Value":6011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_RECOVERY_POLICY" + ,"NativeType":"Int32" + ,"Value":6012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EFS_ALG_BLOB_TOO_BIG" + ,"NativeType":"Int32" + ,"Value":6013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_NOT_SUPPORT_EFS" + ,"NativeType":"Int32" + ,"Value":6014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EFS_DISABLED" + ,"NativeType":"Int32" + ,"Value":6015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EFS_VERSION_NOT_SUPPORT" + ,"NativeType":"Int32" + ,"Value":6016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE" + ,"NativeType":"Int32" + ,"Value":6017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER" + ,"NativeType":"Int32" + ,"Value":6018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE" + ,"NativeType":"Int32" + ,"Value":6019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE" + ,"NativeType":"Int32" + ,"Value":6020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CS_ENCRYPTION_FILE_NOT_CSE" + ,"NativeType":"Int32" + ,"Value":6021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENCRYPTION_POLICY_DENIES_OPERATION" + ,"NativeType":"Int32" + ,"Value":6022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_WIP_ENCRYPTION_FAILED" + ,"NativeType":"Int32" + ,"Value":6023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_BROWSER_SERVERS_FOUND" + ,"NativeType":"Int32" + ,"Value":6118 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_SERVICE_NOT_LOCALSYSTEM" + ,"NativeType":"Int32" + ,"Value":6200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM" + ,"NativeType":"Int32" + ,"Value":6250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_SECTOR_INVALID" + ,"NativeType":"Int32" + ,"Value":6600 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_SECTOR_PARITY_INVALID" + ,"NativeType":"Int32" + ,"Value":6601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_SECTOR_REMAPPED" + ,"NativeType":"Int32" + ,"Value":6602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_BLOCK_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":6603 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_INVALID_RANGE" + ,"NativeType":"Int32" + ,"Value":6604 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_BLOCKS_EXHAUSTED" + ,"NativeType":"Int32" + ,"Value":6605 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_READ_CONTEXT_INVALID" + ,"NativeType":"Int32" + ,"Value":6606 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_RESTART_INVALID" + ,"NativeType":"Int32" + ,"Value":6607 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_BLOCK_VERSION" + ,"NativeType":"Int32" + ,"Value":6608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_BLOCK_INVALID" + ,"NativeType":"Int32" + ,"Value":6609 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_READ_MODE_INVALID" + ,"NativeType":"Int32" + ,"Value":6610 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_NO_RESTART" + ,"NativeType":"Int32" + ,"Value":6611 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_METADATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":6612 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_METADATA_INVALID" + ,"NativeType":"Int32" + ,"Value":6613 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_METADATA_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":6614 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_RESERVATION_INVALID" + ,"NativeType":"Int32" + ,"Value":6615 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CANT_DELETE" + ,"NativeType":"Int32" + ,"Value":6616 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CONTAINER_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":6617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_START_OF_LOG" + ,"NativeType":"Int32" + ,"Value":6618 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_POLICY_ALREADY_INSTALLED" + ,"NativeType":"Int32" + ,"Value":6619 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_POLICY_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":6620 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_POLICY_INVALID" + ,"NativeType":"Int32" + ,"Value":6621 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_POLICY_CONFLICT" + ,"NativeType":"Int32" + ,"Value":6622 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_PINNED_ARCHIVE_TAIL" + ,"NativeType":"Int32" + ,"Value":6623 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_RECORD_NONEXISTENT" + ,"NativeType":"Int32" + ,"Value":6624 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_RECORDS_RESERVED_INVALID" + ,"NativeType":"Int32" + ,"Value":6625 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_SPACE_RESERVED_INVALID" + ,"NativeType":"Int32" + ,"Value":6626 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_TAIL_INVALID" + ,"NativeType":"Int32" + ,"Value":6627 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_FULL" + ,"NativeType":"Int32" + ,"Value":6628 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COULD_NOT_RESIZE_LOG" + ,"NativeType":"Int32" + ,"Value":6629 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_MULTIPLEXED" + ,"NativeType":"Int32" + ,"Value":6630 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_DEDICATED" + ,"NativeType":"Int32" + ,"Value":6631 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":6632 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_ARCHIVE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":6633 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_EPHEMERAL" + ,"NativeType":"Int32" + ,"Value":6634 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_NOT_ENOUGH_CONTAINERS" + ,"NativeType":"Int32" + ,"Value":6635 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CLIENT_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":6636 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CLIENT_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":6637 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_FULL_HANDLER_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":6638 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CONTAINER_READ_FAILED" + ,"NativeType":"Int32" + ,"Value":6639 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CONTAINER_WRITE_FAILED" + ,"NativeType":"Int32" + ,"Value":6640 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CONTAINER_OPEN_FAILED" + ,"NativeType":"Int32" + ,"Value":6641 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CONTAINER_STATE_INVALID" + ,"NativeType":"Int32" + ,"Value":6642 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_STATE_INVALID" + ,"NativeType":"Int32" + ,"Value":6643 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_PINNED" + ,"NativeType":"Int32" + ,"Value":6644 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_METADATA_FLUSH_FAILED" + ,"NativeType":"Int32" + ,"Value":6645 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_INCONSISTENT_SECURITY" + ,"NativeType":"Int32" + ,"Value":6646 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_APPENDED_FLUSH_FAILED" + ,"NativeType":"Int32" + ,"Value":6647 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_PINNED_RESERVATION" + ,"NativeType":"Int32" + ,"Value":6648 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6700 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":6701 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_REQUEST_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":6702 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_REQUESTED" + ,"NativeType":"Int32" + ,"Value":6703 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_ALREADY_ABORTED" + ,"NativeType":"Int32" + ,"Value":6704 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_ALREADY_COMMITTED" + ,"NativeType":"Int32" + ,"Value":6705 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TM_INITIALIZATION_FAILED" + ,"NativeType":"Int32" + ,"Value":6706 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCEMANAGER_READ_ONLY" + ,"NativeType":"Int32" + ,"Value":6707 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_JOINED" + ,"NativeType":"Int32" + ,"Value":6708 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_SUPERIOR_EXISTS" + ,"NativeType":"Int32" + ,"Value":6709 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CRM_PROTOCOL_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":6710 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_PROPAGATION_FAILED" + ,"NativeType":"Int32" + ,"Value":6711 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CRM_PROTOCOL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6712 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER" + ,"NativeType":"Int32" + ,"Value":6713 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CURRENT_TRANSACTION_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":6714 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6715 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCEMANAGER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6716 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENLISTMENT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6717 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONMANAGER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6718 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONMANAGER_NOT_ONLINE" + ,"NativeType":"Int32" + ,"Value":6719 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":6720 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_ROOT" + ,"NativeType":"Int32" + ,"Value":6721 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_OBJECT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":6722 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED" + ,"NativeType":"Int32" + ,"Value":6723 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_RECORD_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":6724 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":6725 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_INTEGRITY_VIOLATED" + ,"NativeType":"Int32" + ,"Value":6726 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH" + ,"NativeType":"Int32" + ,"Value":6727 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT" + ,"NativeType":"Int32" + ,"Value":6728 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_MUST_WRITETHROUGH" + ,"NativeType":"Int32" + ,"Value":6729 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NO_SUPERIOR" + ,"NativeType":"Int32" + ,"Value":6730 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HEURISTIC_DAMAGE_POSSIBLE" + ,"NativeType":"Int32" + ,"Value":6731 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONAL_CONFLICT" + ,"NativeType":"Int32" + ,"Value":6800 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RM_NOT_ACTIVE" + ,"NativeType":"Int32" + ,"Value":6801 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RM_METADATA_CORRUPT" + ,"NativeType":"Int32" + ,"Value":6802 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIRECTORY_NOT_RM" + ,"NativeType":"Int32" + ,"Value":6803 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE" + ,"NativeType":"Int32" + ,"Value":6805 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_RESIZE_INVALID_SIZE" + ,"NativeType":"Int32" + ,"Value":6806 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OBJECT_NO_LONGER_EXISTS" + ,"NativeType":"Int32" + ,"Value":6807 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STREAM_MINIVERSION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":6808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STREAM_MINIVERSION_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":6809 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6810 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT" + ,"NativeType":"Int32" + ,"Value":6811 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS" + ,"NativeType":"Int32" + ,"Value":6812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOTE_FILE_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":6814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HANDLE_NO_LONGER_VALID" + ,"NativeType":"Int32" + ,"Value":6815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_TXF_METADATA" + ,"NativeType":"Int32" + ,"Value":6816 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_CORRUPTION_DETECTED" + ,"NativeType":"Int32" + ,"Value":6817 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_RECOVER_WITH_HANDLE_OPEN" + ,"NativeType":"Int32" + ,"Value":6818 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RM_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":6819 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ENLISTMENT_NOT_SUPERIOR" + ,"NativeType":"Int32" + ,"Value":6820 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECOVERY_NOT_NEEDED" + ,"NativeType":"Int32" + ,"Value":6821 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RM_ALREADY_STARTED" + ,"NativeType":"Int32" + ,"Value":6822 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FILE_IDENTITY_NOT_PERSISTENT" + ,"NativeType":"Int32" + ,"Value":6823 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY" + ,"NativeType":"Int32" + ,"Value":6824 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANT_CROSS_RM_BOUNDARY" + ,"NativeType":"Int32" + ,"Value":6825 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TXF_DIR_NOT_EMPTY" + ,"NativeType":"Int32" + ,"Value":6826 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INDOUBT_TRANSACTIONS_EXIST" + ,"NativeType":"Int32" + ,"Value":6827 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TM_VOLATILE" + ,"NativeType":"Int32" + ,"Value":6828 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ROLLBACK_TIMER_EXPIRED" + ,"NativeType":"Int32" + ,"Value":6829 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TXF_ATTRIBUTE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":6830 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6831 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":6832 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_LOG_GROWTH_FAILED" + ,"NativeType":"Int32" + ,"Value":6833 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE" + ,"NativeType":"Int32" + ,"Value":6834 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TXF_METADATA_ALREADY_PRESENT" + ,"NativeType":"Int32" + ,"Value":6835 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET" + ,"NativeType":"Int32" + ,"Value":6836 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_REQUIRED_PROMOTION" + ,"NativeType":"Int32" + ,"Value":6837 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6838 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTIONS_NOT_FROZEN" + ,"NativeType":"Int32" + ,"Value":6839 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_FREEZE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":6840 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SNAPSHOT_VOLUME" + ,"NativeType":"Int32" + ,"Value":6841 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SAVEPOINT_WITH_OPEN_FILES" + ,"NativeType":"Int32" + ,"Value":6842 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DATA_LOST_REPAIR" + ,"NativeType":"Int32" + ,"Value":6843 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6844 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TM_IDENTITY_MISMATCH" + ,"NativeType":"Int32" + ,"Value":6845 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLOATED_SECTION" + ,"NativeType":"Int32" + ,"Value":6846 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_ACCEPT_TRANSACTED_WORK" + ,"NativeType":"Int32" + ,"Value":6847 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_ABORT_TRANSACTIONS" + ,"NativeType":"Int32" + ,"Value":6848 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BAD_CLUSTERS" + ,"NativeType":"Int32" + ,"Value":6849 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6850 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLUME_DIRTY" + ,"NativeType":"Int32" + ,"Value":6851 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_LINK_TRACKING_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6852 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":6853 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EXPIRED_HANDLE" + ,"NativeType":"Int32" + ,"Value":6854 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TRANSACTION_NOT_ENLISTED" + ,"NativeType":"Int32" + ,"Value":6855 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATION_NAME_INVALID" + ,"NativeType":"Int32" + ,"Value":7001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_INVALID_PD" + ,"NativeType":"Int32" + ,"Value":7002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_PD_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":7003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WD_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":7004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY" + ,"NativeType":"Int32" + ,"Value":7005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SERVICE_NAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":7006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CLOSE_PENDING" + ,"NativeType":"Int32" + ,"Value":7007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_NO_OUTBUF" + ,"NativeType":"Int32" + ,"Value":7008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_INF_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":7009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_INVALID_MODEMNAME" + ,"NativeType":"Int32" + ,"Value":7010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_ERROR" + ,"NativeType":"Int32" + ,"Value":7011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":7012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_NO_CARRIER" + ,"NativeType":"Int32" + ,"Value":7013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE" + ,"NativeType":"Int32" + ,"Value":7014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_BUSY" + ,"NativeType":"Int32" + ,"Value":7015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_MODEM_RESPONSE_VOICE" + ,"NativeType":"Int32" + ,"Value":7016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_TD_ERROR" + ,"NativeType":"Int32" + ,"Value":7017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":7022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATION_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":7023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATION_BUSY" + ,"NativeType":"Int32" + ,"Value":7024 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_BAD_VIDEO_MODE" + ,"NativeType":"Int32" + ,"Value":7025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_GRAPHICS_INVALID" + ,"NativeType":"Int32" + ,"Value":7035 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_LOGON_DISABLED" + ,"NativeType":"Int32" + ,"Value":7037 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_NOT_CONSOLE" + ,"NativeType":"Int32" + ,"Value":7038 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CLIENT_QUERY_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":7040 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CONSOLE_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":7041 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CONSOLE_CONNECT" + ,"NativeType":"Int32" + ,"Value":7042 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SHADOW_DENIED" + ,"NativeType":"Int32" + ,"Value":7044 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATION_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":7045 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_INVALID_WD" + ,"NativeType":"Int32" + ,"Value":7049 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SHADOW_INVALID" + ,"NativeType":"Int32" + ,"Value":7050 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SHADOW_DISABLED" + ,"NativeType":"Int32" + ,"Value":7051 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CLIENT_LICENSE_IN_USE" + ,"NativeType":"Int32" + ,"Value":7052 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CLIENT_LICENSE_NOT_SET" + ,"NativeType":"Int32" + ,"Value":7053 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_LICENSE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":7054 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_LICENSE_CLIENT_INVALID" + ,"NativeType":"Int32" + ,"Value":7055 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_LICENSE_EXPIRED" + ,"NativeType":"Int32" + ,"Value":7056 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SHADOW_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":7057 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE" + ,"NativeType":"Int32" + ,"Value":7058 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ACTIVATION_COUNT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":7059 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_WINSTATIONS_DISABLED" + ,"NativeType":"Int32" + ,"Value":7060 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED" + ,"NativeType":"Int32" + ,"Value":7061 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SESSION_IN_USE" + ,"NativeType":"Int32" + ,"Value":7062 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_NO_FORCE_LOGOFF" + ,"NativeType":"Int32" + ,"Value":7063 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_ACCOUNT_RESTRICTION" + ,"NativeType":"Int32" + ,"Value":7064 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RDP_PROTOCOL_ERROR" + ,"NativeType":"Int32" + ,"Value":7065 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CDM_CONNECT" + ,"NativeType":"Int32" + ,"Value":7066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_CDM_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":7067 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTX_SECURITY_LAYER_ERROR" + ,"NativeType":"Int32" + ,"Value":7068 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TS_INCOMPATIBLE_SESSIONS" + ,"NativeType":"Int32" + ,"Value":7069 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TS_VIDEO_SUBSYSTEM_ERROR" + ,"NativeType":"Int32" + ,"Value":7070 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_INVALID_API_SEQUENCE" + ,"NativeType":"Int32" + ,"Value":8001 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_STARTING_SERVICE" + ,"NativeType":"Int32" + ,"Value":8002 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_STOPPING_SERVICE" + ,"NativeType":"Int32" + ,"Value":8003 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_INTERNAL_API" + ,"NativeType":"Int32" + ,"Value":8004 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_INTERNAL" + ,"NativeType":"Int32" + ,"Value":8005 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_SERVICE_COMM" + ,"NativeType":"Int32" + ,"Value":8006 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_INSUFFICIENT_PRIV" + ,"NativeType":"Int32" + ,"Value":8007 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_AUTHENTICATION" + ,"NativeType":"Int32" + ,"Value":8008 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_PARENT_INSUFFICIENT_PRIV" + ,"NativeType":"Int32" + ,"Value":8009 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_PARENT_AUTHENTICATION" + ,"NativeType":"Int32" + ,"Value":8010 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_CHILD_TO_PARENT_COMM" + ,"NativeType":"Int32" + ,"Value":8011 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_PARENT_TO_CHILD_COMM" + ,"NativeType":"Int32" + ,"Value":8012 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_SYSVOL_POPULATE" + ,"NativeType":"Int32" + ,"Value":8013 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_SYSVOL_POPULATE_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":8014 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_SYSVOL_IS_BUSY" + ,"NativeType":"Int32" + ,"Value":8015 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_SYSVOL_DEMOTE" + ,"NativeType":"Int32" + ,"Value":8016 + ,"Attrs":[] + } + ,{ + "Name":"FRS_ERR_INVALID_SERVICE_PARAMETER" + ,"NativeType":"Int32" + ,"Value":8017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":8200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY" + ,"NativeType":"Int32" + ,"Value":8201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_ATTRIBUTE_OR_VALUE" + ,"NativeType":"Int32" + ,"Value":8202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_ATTRIBUTE_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED" + ,"NativeType":"Int32" + ,"Value":8204 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS" + ,"NativeType":"Int32" + ,"Value":8205 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BUSY" + ,"NativeType":"Int32" + ,"Value":8206 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":8207 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_RIDS_ALLOCATED" + ,"NativeType":"Int32" + ,"Value":8208 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_MORE_RIDS" + ,"NativeType":"Int32" + ,"Value":8209 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INCORRECT_ROLE_OWNER" + ,"NativeType":"Int32" + ,"Value":8210 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RIDMGR_INIT_ERROR" + ,"NativeType":"Int32" + ,"Value":8211 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_CLASS_VIOLATION" + ,"NativeType":"Int32" + ,"Value":8212 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ON_NON_LEAF" + ,"NativeType":"Int32" + ,"Value":8213 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ON_RDN" + ,"NativeType":"Int32" + ,"Value":8214 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOD_OBJ_CLASS" + ,"NativeType":"Int32" + ,"Value":8215 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CROSS_DOM_MOVE_ERROR" + ,"NativeType":"Int32" + ,"Value":8216 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GC_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":8217 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SHARED_POLICY" + ,"NativeType":"Int32" + ,"Value":8218 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POLICY_OBJECT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8219 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_POLICY_ONLY_IN_DS" + ,"NativeType":"Int32" + ,"Value":8220 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROMOTION_ACTIVE" + ,"NativeType":"Int32" + ,"Value":8221 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_PROMOTION_ACTIVE" + ,"NativeType":"Int32" + ,"Value":8222 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OPERATIONS_ERROR" + ,"NativeType":"Int32" + ,"Value":8224 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_PROTOCOL_ERROR" + ,"NativeType":"Int32" + ,"Value":8225 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_TIMELIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8226 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SIZELIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8227 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ADMIN_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8228 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COMPARE_FALSE" + ,"NativeType":"Int32" + ,"Value":8229 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COMPARE_TRUE" + ,"NativeType":"Int32" + ,"Value":8230 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AUTH_METHOD_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":8231 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_STRONG_AUTH_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8232 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INAPPROPRIATE_AUTH" + ,"NativeType":"Int32" + ,"Value":8233 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AUTH_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":8234 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REFERRAL" + ,"NativeType":"Int32" + ,"Value":8235 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNAVAILABLE_CRIT_EXTENSION" + ,"NativeType":"Int32" + ,"Value":8236 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CONFIDENTIALITY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8237 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INAPPROPRIATE_MATCHING" + ,"NativeType":"Int32" + ,"Value":8238 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CONSTRAINT_VIOLATION" + ,"NativeType":"Int32" + ,"Value":8239 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_SUCH_OBJECT" + ,"NativeType":"Int32" + ,"Value":8240 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ALIAS_PROBLEM" + ,"NativeType":"Int32" + ,"Value":8241 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_DN_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8242 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_IS_LEAF" + ,"NativeType":"Int32" + ,"Value":8243 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ALIAS_DEREF_PROBLEM" + ,"NativeType":"Int32" + ,"Value":8244 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNWILLING_TO_PERFORM" + ,"NativeType":"Int32" + ,"Value":8245 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOOP_DETECT" + ,"NativeType":"Int32" + ,"Value":8246 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAMING_VIOLATION" + ,"NativeType":"Int32" + ,"Value":8247 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJECT_RESULTS_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":8248 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AFFECTS_MULTIPLE_DSAS" + ,"NativeType":"Int32" + ,"Value":8249 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SERVER_DOWN" + ,"NativeType":"Int32" + ,"Value":8250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOCAL_ERROR" + ,"NativeType":"Int32" + ,"Value":8251 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ENCODING_ERROR" + ,"NativeType":"Int32" + ,"Value":8252 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DECODING_ERROR" + ,"NativeType":"Int32" + ,"Value":8253 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_FILTER_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":8254 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_PARAM_ERROR" + ,"NativeType":"Int32" + ,"Value":8255 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":8256 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_RESULTS_RETURNED" + ,"NativeType":"Int32" + ,"Value":8257 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CONTROL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8258 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CLIENT_LOOP" + ,"NativeType":"Int32" + ,"Value":8259 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REFERRAL_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8260 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SORT_CONTROL_MISSING" + ,"NativeType":"Int32" + ,"Value":8261 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OFFSET_RANGE_ERROR" + ,"NativeType":"Int32" + ,"Value":8262 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RIDMGR_DISABLED" + ,"NativeType":"Int32" + ,"Value":8263 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ROOT_MUST_BE_NC" + ,"NativeType":"Int32" + ,"Value":8301 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ADD_REPLICA_INHIBITED" + ,"NativeType":"Int32" + ,"Value":8302 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_NOT_DEF_IN_SCHEMA" + ,"NativeType":"Int32" + ,"Value":8303 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MAX_OBJ_SIZE_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8304 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_STRING_NAME_EXISTS" + ,"NativeType":"Int32" + ,"Value":8305 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA" + ,"NativeType":"Int32" + ,"Value":8306 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RDN_DOESNT_MATCH_SCHEMA" + ,"NativeType":"Int32" + ,"Value":8307 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_REQUESTED_ATTS_FOUND" + ,"NativeType":"Int32" + ,"Value":8308 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_USER_BUFFER_TO_SMALL" + ,"NativeType":"Int32" + ,"Value":8309 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_IS_NOT_ON_OBJ" + ,"NativeType":"Int32" + ,"Value":8310 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ILLEGAL_MOD_OPERATION" + ,"NativeType":"Int32" + ,"Value":8311 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":8312 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BAD_INSTANCE_TYPE" + ,"NativeType":"Int32" + ,"Value":8313 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MASTERDSA_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8314 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJECT_CLASS_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8315 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_REQUIRED_ATT" + ,"NativeType":"Int32" + ,"Value":8316 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_NOT_DEF_FOR_CLASS" + ,"NativeType":"Int32" + ,"Value":8317 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":8318 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ADD_ATT_VALUES" + ,"NativeType":"Int32" + ,"Value":8320 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SINGLE_VALUE_CONSTRAINT" + ,"NativeType":"Int32" + ,"Value":8321 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RANGE_CONSTRAINT" + ,"NativeType":"Int32" + ,"Value":8322 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_VAL_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":8323 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_REM_MISSING_ATT" + ,"NativeType":"Int32" + ,"Value":8324 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_REM_MISSING_ATT_VAL" + ,"NativeType":"Int32" + ,"Value":8325 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ROOT_CANT_BE_SUBREF" + ,"NativeType":"Int32" + ,"Value":8326 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_CHAINING" + ,"NativeType":"Int32" + ,"Value":8327 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_CHAINED_EVAL" + ,"NativeType":"Int32" + ,"Value":8328 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_PARENT_OBJECT" + ,"NativeType":"Int32" + ,"Value":8329 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_PARENT_IS_AN_ALIAS" + ,"NativeType":"Int32" + ,"Value":8330 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MIX_MASTER_AND_REPS" + ,"NativeType":"Int32" + ,"Value":8331 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CHILDREN_EXIST" + ,"NativeType":"Int32" + ,"Value":8332 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8333 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ALIASED_OBJ_MISSING" + ,"NativeType":"Int32" + ,"Value":8334 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BAD_NAME_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8335 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ALIAS_POINTS_TO_ALIAS" + ,"NativeType":"Int32" + ,"Value":8336 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DEREF_ALIAS" + ,"NativeType":"Int32" + ,"Value":8337 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OUT_OF_SCOPE" + ,"NativeType":"Int32" + ,"Value":8338 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJECT_BEING_REMOVED" + ,"NativeType":"Int32" + ,"Value":8339 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DELETE_DSA_OBJ" + ,"NativeType":"Int32" + ,"Value":8340 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GENERIC_ERROR" + ,"NativeType":"Int32" + ,"Value":8341 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DSA_MUST_BE_INT_MASTER" + ,"NativeType":"Int32" + ,"Value":8342 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CLASS_NOT_DSA" + ,"NativeType":"Int32" + ,"Value":8343 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INSUFF_ACCESS_RIGHTS" + ,"NativeType":"Int32" + ,"Value":8344 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ILLEGAL_SUPERIOR" + ,"NativeType":"Int32" + ,"Value":8345 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATTRIBUTE_OWNED_BY_SAM" + ,"NativeType":"Int32" + ,"Value":8346 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_TOO_MANY_PARTS" + ,"NativeType":"Int32" + ,"Value":8347 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":8348 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_VALUE_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":8349 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_UNPARSEABLE" + ,"NativeType":"Int32" + ,"Value":8350 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_TYPE_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":8351 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_AN_OBJECT" + ,"NativeType":"Int32" + ,"Value":8352 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SEC_DESC_TOO_SHORT" + ,"NativeType":"Int32" + ,"Value":8353 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SEC_DESC_INVALID" + ,"NativeType":"Int32" + ,"Value":8354 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_DELETED_NAME" + ,"NativeType":"Int32" + ,"Value":8355 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SUBREF_MUST_HAVE_PARENT" + ,"NativeType":"Int32" + ,"Value":8356 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NCNAME_MUST_BE_NC" + ,"NativeType":"Int32" + ,"Value":8357 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ADD_SYSTEM_ONLY" + ,"NativeType":"Int32" + ,"Value":8358 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CLASS_MUST_BE_CONCRETE" + ,"NativeType":"Int32" + ,"Value":8359 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_DMD" + ,"NativeType":"Int32" + ,"Value":8360 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_GUID_EXISTS" + ,"NativeType":"Int32" + ,"Value":8361 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_ON_BACKLINK" + ,"NativeType":"Int32" + ,"Value":8362 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_CROSSREF_FOR_NC" + ,"NativeType":"Int32" + ,"Value":8363 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SHUTTING_DOWN" + ,"NativeType":"Int32" + ,"Value":8364 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNKNOWN_OPERATION" + ,"NativeType":"Int32" + ,"Value":8365 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_ROLE_OWNER" + ,"NativeType":"Int32" + ,"Value":8366 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COULDNT_CONTACT_FSMO" + ,"NativeType":"Int32" + ,"Value":8367 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CROSS_NC_DN_RENAME" + ,"NativeType":"Int32" + ,"Value":8368 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOD_SYSTEM_ONLY" + ,"NativeType":"Int32" + ,"Value":8369 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REPLICATOR_ONLY" + ,"NativeType":"Int32" + ,"Value":8370 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_CLASS_NOT_DEFINED" + ,"NativeType":"Int32" + ,"Value":8371 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OBJ_CLASS_NOT_SUBCLASS" + ,"NativeType":"Int32" + ,"Value":8372 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_REFERENCE_INVALID" + ,"NativeType":"Int32" + ,"Value":8373 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CROSS_REF_EXISTS" + ,"NativeType":"Int32" + ,"Value":8374 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DEL_MASTER_CROSSREF" + ,"NativeType":"Int32" + ,"Value":8375 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD" + ,"NativeType":"Int32" + ,"Value":8376 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX" + ,"NativeType":"Int32" + ,"Value":8377 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_RDN" + ,"NativeType":"Int32" + ,"Value":8378 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_OID" + ,"NativeType":"Int32" + ,"Value":8379 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_MAPI_ID" + ,"NativeType":"Int32" + ,"Value":8380 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_SCHEMA_ID_GUID" + ,"NativeType":"Int32" + ,"Value":8381 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_LDAP_DISPLAY_NAME" + ,"NativeType":"Int32" + ,"Value":8382 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SEMANTIC_ATT_TEST" + ,"NativeType":"Int32" + ,"Value":8383 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SYNTAX_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8384 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_MUST_HAVE" + ,"NativeType":"Int32" + ,"Value":8385 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_MAY_HAVE" + ,"NativeType":"Int32" + ,"Value":8386 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NONEXISTENT_MAY_HAVE" + ,"NativeType":"Int32" + ,"Value":8387 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NONEXISTENT_MUST_HAVE" + ,"NativeType":"Int32" + ,"Value":8388 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AUX_CLS_TEST_FAIL" + ,"NativeType":"Int32" + ,"Value":8389 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NONEXISTENT_POSS_SUP" + ,"NativeType":"Int32" + ,"Value":8390 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SUB_CLS_TEST_FAIL" + ,"NativeType":"Int32" + ,"Value":8391 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BAD_RDN_ATT_ID_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8392 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_AUX_CLS" + ,"NativeType":"Int32" + ,"Value":8393 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_SUB_CLS" + ,"NativeType":"Int32" + ,"Value":8394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_POSS_SUP" + ,"NativeType":"Int32" + ,"Value":8395 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RECALCSCHEMA_FAILED" + ,"NativeType":"Int32" + ,"Value":8396 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_TREE_DELETE_NOT_FINISHED" + ,"NativeType":"Int32" + ,"Value":8397 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DELETE" + ,"NativeType":"Int32" + ,"Value":8398 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_SCHEMA_REQ_ID" + ,"NativeType":"Int32" + ,"Value":8399 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BAD_ATT_SCHEMA_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8400 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_CACHE_ATT" + ,"NativeType":"Int32" + ,"Value":8401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_CACHE_CLASS" + ,"NativeType":"Int32" + ,"Value":8402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_REMOVE_ATT_CACHE" + ,"NativeType":"Int32" + ,"Value":8403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_REMOVE_CLASS_CACHE" + ,"NativeType":"Int32" + ,"Value":8404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_RETRIEVE_DN" + ,"NativeType":"Int32" + ,"Value":8405 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_SUPREF" + ,"NativeType":"Int32" + ,"Value":8406 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_RETRIEVE_INSTANCE" + ,"NativeType":"Int32" + ,"Value":8407 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CODE_INCONSISTENCY" + ,"NativeType":"Int32" + ,"Value":8408 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DATABASE_ERROR" + ,"NativeType":"Int32" + ,"Value":8409 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GOVERNSID_MISSING" + ,"NativeType":"Int32" + ,"Value":8410 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_EXPECTED_ATT" + ,"NativeType":"Int32" + ,"Value":8411 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NCNAME_MISSING_CR_REF" + ,"NativeType":"Int32" + ,"Value":8412 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SECURITY_CHECKING_ERROR" + ,"NativeType":"Int32" + ,"Value":8413 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SCHEMA_NOT_LOADED" + ,"NativeType":"Int32" + ,"Value":8414 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SCHEMA_ALLOC_FAILED" + ,"NativeType":"Int32" + ,"Value":8415 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ATT_SCHEMA_REQ_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8416 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GCVERIFY_ERROR" + ,"NativeType":"Int32" + ,"Value":8417 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SCHEMA_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8418 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_FIND_DSA_OBJ" + ,"NativeType":"Int32" + ,"Value":8419 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_FIND_EXPECTED_NC" + ,"NativeType":"Int32" + ,"Value":8420 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_FIND_NC_IN_CACHE" + ,"NativeType":"Int32" + ,"Value":8421 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_RETRIEVE_CHILD" + ,"NativeType":"Int32" + ,"Value":8422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SECURITY_ILLEGAL_MODIFY" + ,"NativeType":"Int32" + ,"Value":8423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_REPLACE_HIDDEN_REC" + ,"NativeType":"Int32" + ,"Value":8424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BAD_HIERARCHY_FILE" + ,"NativeType":"Int32" + ,"Value":8425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED" + ,"NativeType":"Int32" + ,"Value":8426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CONFIG_PARAM_MISSING" + ,"NativeType":"Int32" + ,"Value":8427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COUNTING_AB_INDICES_FAILED" + ,"NativeType":"Int32" + ,"Value":8428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED" + ,"NativeType":"Int32" + ,"Value":8429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INTERNAL_FAILURE" + ,"NativeType":"Int32" + ,"Value":8430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNKNOWN_ERROR" + ,"NativeType":"Int32" + ,"Value":8431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ROOT_REQUIRES_CLASS_TOP" + ,"NativeType":"Int32" + ,"Value":8432 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REFUSING_FSMO_ROLES" + ,"NativeType":"Int32" + ,"Value":8433 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_FSMO_SETTINGS" + ,"NativeType":"Int32" + ,"Value":8434 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNABLE_TO_SURRENDER_ROLES" + ,"NativeType":"Int32" + ,"Value":8435 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_GENERIC" + ,"NativeType":"Int32" + ,"Value":8436 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":8437 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_BUSY" + ,"NativeType":"Int32" + ,"Value":8438 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_BAD_DN" + ,"NativeType":"Int32" + ,"Value":8439 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_BAD_NC" + ,"NativeType":"Int32" + ,"Value":8440 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_DN_EXISTS" + ,"NativeType":"Int32" + ,"Value":8441 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":8442 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_INCONSISTENT_DIT" + ,"NativeType":"Int32" + ,"Value":8443 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_CONNECTION_FAILED" + ,"NativeType":"Int32" + ,"Value":8444 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_BAD_INSTANCE_TYPE" + ,"NativeType":"Int32" + ,"Value":8445 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_OUT_OF_MEM" + ,"NativeType":"Int32" + ,"Value":8446 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_MAIL_PROBLEM" + ,"NativeType":"Int32" + ,"Value":8447 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_REF_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":8448 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_REF_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8449 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_OBJ_IS_REP_SOURCE" + ,"NativeType":"Int32" + ,"Value":8450 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_DB_ERROR" + ,"NativeType":"Int32" + ,"Value":8451 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_NO_REPLICA" + ,"NativeType":"Int32" + ,"Value":8452 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":8453 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":8454 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_RPC_CANCELLED" + ,"NativeType":"Int32" + ,"Value":8455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SOURCE_DISABLED" + ,"NativeType":"Int32" + ,"Value":8456 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SINK_DISABLED" + ,"NativeType":"Int32" + ,"Value":8457 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_NAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":8458 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SOURCE_REINSTALLED" + ,"NativeType":"Int32" + ,"Value":8459 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_MISSING_PARENT" + ,"NativeType":"Int32" + ,"Value":8460 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_PREEMPTED" + ,"NativeType":"Int32" + ,"Value":8461 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_ABANDON_SYNC" + ,"NativeType":"Int32" + ,"Value":8462 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":8463 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET" + ,"NativeType":"Int32" + ,"Value":8464 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA" + ,"NativeType":"Int32" + ,"Value":8465 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_EXTN_CONNECTION_FAILED" + ,"NativeType":"Int32" + ,"Value":8466 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INSTALL_SCHEMA_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8467 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_LINK_ID" + ,"NativeType":"Int32" + ,"Value":8468 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_RESOLVING" + ,"NativeType":"Int32" + ,"Value":8469 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8470 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":8471 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_NO_MAPPING" + ,"NativeType":"Int32" + ,"Value":8472 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_DOMAIN_ONLY" + ,"NativeType":"Int32" + ,"Value":8473 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING" + ,"NativeType":"Int32" + ,"Value":8474 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CONSTRUCTED_ATT_MOD" + ,"NativeType":"Int32" + ,"Value":8475 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_WRONG_OM_OBJ_CLASS" + ,"NativeType":"Int32" + ,"Value":8476 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_REPL_PENDING" + ,"NativeType":"Int32" + ,"Value":8477 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DS_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8478 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_LDAP_DISPLAY_NAME" + ,"NativeType":"Int32" + ,"Value":8479 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NON_BASE_SEARCH" + ,"NativeType":"Int32" + ,"Value":8480 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_RETRIEVE_ATTS" + ,"NativeType":"Int32" + ,"Value":8481 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_BACKLINK_WITHOUT_LINK" + ,"NativeType":"Int32" + ,"Value":8482 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EPOCH_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8483 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_NAME_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8484 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_AND_DST_NC_IDENTICAL" + ,"NativeType":"Int32" + ,"Value":8485 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DST_NC_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8486 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC" + ,"NativeType":"Int32" + ,"Value":8487 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_GUID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8488 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOVE_DELETED_OBJECT" + ,"NativeType":"Int32" + ,"Value":8489 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_PDC_OPERATION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":8490 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD" + ,"NativeType":"Int32" + ,"Value":8491 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION" + ,"NativeType":"Int32" + ,"Value":8492 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS" + ,"NativeType":"Int32" + ,"Value":8493 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NC_MUST_HAVE_NC_PARENT" + ,"NativeType":"Int32" + ,"Value":8494 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE" + ,"NativeType":"Int32" + ,"Value":8495 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DST_DOMAIN_NOT_NATIVE" + ,"NativeType":"Int32" + ,"Value":8496 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER" + ,"NativeType":"Int32" + ,"Value":8497 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOVE_ACCOUNT_GROUP" + ,"NativeType":"Int32" + ,"Value":8498 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOVE_RESOURCE_GROUP" + ,"NativeType":"Int32" + ,"Value":8499 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_SEARCH_FLAG" + ,"NativeType":"Int32" + ,"Value":8500 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_TREE_DELETE_ABOVE_NC" + ,"NativeType":"Int32" + ,"Value":8501 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE" + ,"NativeType":"Int32" + ,"Value":8502 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE" + ,"NativeType":"Int32" + ,"Value":8503 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SAM_INIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":8504 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SENSITIVE_GROUP_VIOLATION" + ,"NativeType":"Int32" + ,"Value":8505 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOD_PRIMARYGROUPID" + ,"NativeType":"Int32" + ,"Value":8506 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD" + ,"NativeType":"Int32" + ,"Value":8507 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NONSAFE_SCHEMA_CHANGE" + ,"NativeType":"Int32" + ,"Value":8508 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SCHEMA_UPDATE_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":8509 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_CREATE_UNDER_SCHEMA" + ,"NativeType":"Int32" + ,"Value":8510 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INSTALL_NO_SRC_SCH_VERSION" + ,"NativeType":"Int32" + ,"Value":8511 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE" + ,"NativeType":"Int32" + ,"Value":8512 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_GROUP_TYPE" + ,"NativeType":"Int32" + ,"Value":8513 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN" + ,"NativeType":"Int32" + ,"Value":8514 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN" + ,"NativeType":"Int32" + ,"Value":8515 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER" + ,"NativeType":"Int32" + ,"Value":8516 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER" + ,"NativeType":"Int32" + ,"Value":8517 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER" + ,"NativeType":"Int32" + ,"Value":8518 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER" + ,"NativeType":"Int32" + ,"Value":8519 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER" + ,"NativeType":"Int32" + ,"Value":8520 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_HAVE_PRIMARY_MEMBERS" + ,"NativeType":"Int32" + ,"Value":8521 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_STRING_SD_CONVERSION_FAILED" + ,"NativeType":"Int32" + ,"Value":8522 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAMING_MASTER_GC" + ,"NativeType":"Int32" + ,"Value":8523 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DNS_LOOKUP_FAILURE" + ,"NativeType":"Int32" + ,"Value":8524 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_COULDNT_UPDATE_SPNS" + ,"NativeType":"Int32" + ,"Value":8525 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_RETRIEVE_SD" + ,"NativeType":"Int32" + ,"Value":8526 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_KEY_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":8527 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_WRONG_LINKED_ATT_SYNTAX" + ,"NativeType":"Int32" + ,"Value":8528 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD" + ,"NativeType":"Int32" + ,"Value":8529 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY" + ,"NativeType":"Int32" + ,"Value":8530 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_START" + ,"NativeType":"Int32" + ,"Value":8531 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":8532 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION" + ,"NativeType":"Int32" + ,"Value":8533 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SOURCE_DOMAIN_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8534 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8535 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":8536 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN" + ,"NativeType":"Int32" + ,"Value":8537 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER" + ,"NativeType":"Int32" + ,"Value":8538 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_SID_EXISTS_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8539 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8540 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SAM_INIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":8541 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SCHEMA_INFO_SHIP" + ,"NativeType":"Int32" + ,"Value":8542 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SCHEMA_CONFLICT" + ,"NativeType":"Int32" + ,"Value":8543 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT" + ,"NativeType":"Int32" + ,"Value":8544 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_OBJ_NC_MISMATCH" + ,"NativeType":"Int32" + ,"Value":8545 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NC_STILL_HAS_DSAS" + ,"NativeType":"Int32" + ,"Value":8546 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GC_REQUIRED" + ,"NativeType":"Int32" + ,"Value":8547 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY" + ,"NativeType":"Int32" + ,"Value":8548 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS" + ,"NativeType":"Int32" + ,"Value":8549 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ADD_TO_GC" + ,"NativeType":"Int32" + ,"Value":8550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_CHECKPOINT_WITH_PDC" + ,"NativeType":"Int32" + ,"Value":8551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SOURCE_AUDITING_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":8552 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC" + ,"NativeType":"Int32" + ,"Value":8553 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_NAME_FOR_SPN" + ,"NativeType":"Int32" + ,"Value":8554 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS" + ,"NativeType":"Int32" + ,"Value":8555 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNICODEPWD_NOT_IN_QUOTES" + ,"NativeType":"Int32" + ,"Value":8556 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8557 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MUST_BE_RUN_ON_DST_DC" + ,"NativeType":"Int32" + ,"Value":8558 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER" + ,"NativeType":"Int32" + ,"Value":8559 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ" + ,"NativeType":"Int32" + ,"Value":8560 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INIT_FAILURE_CONSOLE" + ,"NativeType":"Int32" + ,"Value":8561 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SAM_INIT_FAILURE_CONSOLE" + ,"NativeType":"Int32" + ,"Value":8562 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_FOREST_VERSION_TOO_HIGH" + ,"NativeType":"Int32" + ,"Value":8563 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DOMAIN_VERSION_TOO_HIGH" + ,"NativeType":"Int32" + ,"Value":8564 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_FOREST_VERSION_TOO_LOW" + ,"NativeType":"Int32" + ,"Value":8565 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DOMAIN_VERSION_TOO_LOW" + ,"NativeType":"Int32" + ,"Value":8566 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INCOMPATIBLE_VERSION" + ,"NativeType":"Int32" + ,"Value":8567 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOW_DSA_VERSION" + ,"NativeType":"Int32" + ,"Value":8568 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN" + ,"NativeType":"Int32" + ,"Value":8569 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_SUPPORTED_SORT_ORDER" + ,"NativeType":"Int32" + ,"Value":8570 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":8571 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4" + ,"NativeType":"Int32" + ,"Value":8572 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OUT_OF_VERSION_STORE" + ,"NativeType":"Int32" + ,"Value":8573 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INCOMPATIBLE_CONTROLS_USED" + ,"NativeType":"Int32" + ,"Value":8574 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_REF_DOMAIN" + ,"NativeType":"Int32" + ,"Value":8575 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RESERVED_LINK_ID" + ,"NativeType":"Int32" + ,"Value":8576 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LINK_ID_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":8577 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER" + ,"NativeType":"Int32" + ,"Value":8578 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE" + ,"NativeType":"Int32" + ,"Value":8579 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC" + ,"NativeType":"Int32" + ,"Value":8580 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG" + ,"NativeType":"Int32" + ,"Value":8581 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MODIFYDN_WRONG_GRANDPARENT" + ,"NativeType":"Int32" + ,"Value":8582 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NAME_ERROR_TRUST_REFERRAL" + ,"NativeType":"Int32" + ,"Value":8583 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER" + ,"NativeType":"Int32" + ,"Value":8584 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD" + ,"NativeType":"Int32" + ,"Value":8585 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2" + ,"NativeType":"Int32" + ,"Value":8586 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_THREAD_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8587 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NOT_CLOSEST" + ,"NativeType":"Int32" + ,"Value":8588 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF" + ,"NativeType":"Int32" + ,"Value":8589 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SINGLE_USER_MODE_FAILED" + ,"NativeType":"Int32" + ,"Value":8590 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NTDSCRIPT_SYNTAX_ERROR" + ,"NativeType":"Int32" + ,"Value":8591 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NTDSCRIPT_PROCESS_ERROR" + ,"NativeType":"Int32" + ,"Value":8592 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DIFFERENT_REPL_EPOCHS" + ,"NativeType":"Int32" + ,"Value":8593 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRS_EXTENSIONS_CHANGED" + ,"NativeType":"Int32" + ,"Value":8594 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR" + ,"NativeType":"Int32" + ,"Value":8595 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_MSDS_INTID" + ,"NativeType":"Int32" + ,"Value":8596 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUP_MSDS_INTID" + ,"NativeType":"Int32" + ,"Value":8597 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTS_IN_RDNATTID" + ,"NativeType":"Int32" + ,"Value":8598 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AUTHORIZATION_FAILED" + ,"NativeType":"Int32" + ,"Value":8599 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_SCRIPT" + ,"NativeType":"Int32" + ,"Value":8600 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REMOTE_CROSSREF_OP_FAILED" + ,"NativeType":"Int32" + ,"Value":8601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CROSS_REF_BUSY" + ,"NativeType":"Int32" + ,"Value":8602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN" + ,"NativeType":"Int32" + ,"Value":8603 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC" + ,"NativeType":"Int32" + ,"Value":8604 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DUPLICATE_ID_FOUND" + ,"NativeType":"Int32" + ,"Value":8605 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT" + ,"NativeType":"Int32" + ,"Value":8606 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_GROUP_CONVERSION_ERROR" + ,"NativeType":"Int32" + ,"Value":8607 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOVE_APP_BASIC_GROUP" + ,"NativeType":"Int32" + ,"Value":8608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_CANT_MOVE_APP_QUERY_GROUP" + ,"NativeType":"Int32" + ,"Value":8609 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_ROLE_NOT_VERIFIED" + ,"NativeType":"Int32" + ,"Value":8610 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL" + ,"NativeType":"Int32" + ,"Value":8611 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DOMAIN_RENAME_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":8612 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_EXISTING_AD_CHILD_NC" + ,"NativeType":"Int32" + ,"Value":8613 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_REPL_LIFETIME_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":8614 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER" + ,"NativeType":"Int32" + ,"Value":8615 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LDAP_SEND_QUEUE_FULL" + ,"NativeType":"Int32" + ,"Value":8616 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_OUT_SCHEDULE_WINDOW" + ,"NativeType":"Int32" + ,"Value":8617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_POLICY_NOT_KNOWN" + ,"NativeType":"Int32" + ,"Value":8618 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SITE_SETTINGS_OBJECT" + ,"NativeType":"Int32" + ,"Value":8619 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_SECRETS" + ,"NativeType":"Int32" + ,"Value":8620 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_WRITABLE_DC_FOUND" + ,"NativeType":"Int32" + ,"Value":8621 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_SERVER_OBJECT" + ,"NativeType":"Int32" + ,"Value":8622 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NO_NTDSA_OBJECT" + ,"NativeType":"Int32" + ,"Value":8623 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_NON_ASQ_SEARCH" + ,"NativeType":"Int32" + ,"Value":8624 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_AUDIT_FAILURE" + ,"NativeType":"Int32" + ,"Value":8625 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE" + ,"NativeType":"Int32" + ,"Value":8626 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_INVALID_SEARCH_FLAG_TUPLE" + ,"NativeType":"Int32" + ,"Value":8627 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_HIERARCHY_TABLE_TOO_DEEP" + ,"NativeType":"Int32" + ,"Value":8628 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_CORRUPT_UTD_VECTOR" + ,"NativeType":"Int32" + ,"Value":8629 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_SECRETS_DENIED" + ,"NativeType":"Int32" + ,"Value":8630 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_RESERVED_MAPI_ID" + ,"NativeType":"Int32" + ,"Value":8631 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MAPI_ID_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":8632 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_MISSING_KRBTGT_SECRET" + ,"NativeType":"Int32" + ,"Value":8633 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8634 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8635 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_USER_PRINCIPAL_NAME" + ,"NativeType":"Int32" + ,"Value":8636 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS" + ,"NativeType":"Int32" + ,"Value":8637 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_OID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":8638 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DRA_RECYCLED_TARGET" + ,"NativeType":"Int32" + ,"Value":8639 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_DISALLOWED_NC_REDIRECT" + ,"NativeType":"Int32" + ,"Value":8640 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_HIGH_ADLDS_FFL" + ,"NativeType":"Int32" + ,"Value":8641 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_HIGH_DSA_VERSION" + ,"NativeType":"Int32" + ,"Value":8642 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_LOW_ADLDS_FFL" + ,"NativeType":"Int32" + ,"Value":8643 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION" + ,"NativeType":"Int32" + ,"Value":8644 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED" + ,"NativeType":"Int32" + ,"Value":8645 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INCORRECT_ACCOUNT_TYPE" + ,"NativeType":"Int32" + ,"Value":8646 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8647 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST" + ,"NativeType":"Int32" + ,"Value":8648 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_MISSING_FOREST_TRUST" + ,"NativeType":"Int32" + ,"Value":8649 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DS_VALUE_KEY_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":8650 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RESPONSE_CODES_BASE" + ,"NativeType":"Int32" + ,"Value":9000 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_MASK" + ,"NativeType":"Int32" + ,"Value":9000 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_FORMAT_ERROR" + ,"NativeType":"Int32" + ,"Value":9001 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_SERVER_FAILURE" + ,"NativeType":"Int32" + ,"Value":9002 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NAME_ERROR" + ,"NativeType":"Int32" + ,"Value":9003 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NOT_IMPLEMENTED" + ,"NativeType":"Int32" + ,"Value":9004 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_REFUSED" + ,"NativeType":"Int32" + ,"Value":9005 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_YXDOMAIN" + ,"NativeType":"Int32" + ,"Value":9006 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_YXRRSET" + ,"NativeType":"Int32" + ,"Value":9007 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NXRRSET" + ,"NativeType":"Int32" + ,"Value":9008 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NOTAUTH" + ,"NativeType":"Int32" + ,"Value":9009 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NOTZONE" + ,"NativeType":"Int32" + ,"Value":9010 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_BADSIG" + ,"NativeType":"Int32" + ,"Value":9016 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_BADKEY" + ,"NativeType":"Int32" + ,"Value":9017 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_BADTIME" + ,"NativeType":"Int32" + ,"Value":9018 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DNSSEC_BASE" + ,"NativeType":"Int32" + ,"Value":9100 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_KEYMASTER_REQUIRED" + ,"NativeType":"Int32" + ,"Value":9101 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE" + ,"NativeType":"Int32" + ,"Value":9102 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1" + ,"NativeType":"Int32" + ,"Value":9103 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS" + ,"NativeType":"Int32" + ,"Value":9104 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNSUPPORTED_ALGORITHM" + ,"NativeType":"Int32" + ,"Value":9105 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_KEY_SIZE" + ,"NativeType":"Int32" + ,"Value":9106 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":9107 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION" + ,"NativeType":"Int32" + ,"Value":9108 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR" + ,"NativeType":"Int32" + ,"Value":9109 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNEXPECTED_CNG_ERROR" + ,"NativeType":"Int32" + ,"Value":9110 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION" + ,"NativeType":"Int32" + ,"Value":9111 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_KSP_NOT_ACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":9112 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_TOO_MANY_SKDS" + ,"NativeType":"Int32" + ,"Value":9113 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_ROLLOVER_PERIOD" + ,"NativeType":"Int32" + ,"Value":9114 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET" + ,"NativeType":"Int32" + ,"Value":9115 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ROLLOVER_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":9116 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_STANDBY_KEY_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":9117 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_ZSK" + ,"NativeType":"Int32" + ,"Value":9118 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD" + ,"NativeType":"Int32" + ,"Value":9119 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ROLLOVER_ALREADY_QUEUED" + ,"NativeType":"Int32" + ,"Value":9120 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE" + ,"NativeType":"Int32" + ,"Value":9121 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_BAD_KEYMASTER" + ,"NativeType":"Int32" + ,"Value":9122 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD" + ,"NativeType":"Int32" + ,"Value":9123 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT" + ,"NativeType":"Int32" + ,"Value":9124 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DNSSEC_IS_DISABLED" + ,"NativeType":"Int32" + ,"Value":9125 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_XML" + ,"NativeType":"Int32" + ,"Value":9126 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_VALID_TRUST_ANCHORS" + ,"NativeType":"Int32" + ,"Value":9127 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ROLLOVER_NOT_POKEABLE" + ,"NativeType":"Int32" + ,"Value":9128 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NSEC3_NAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":9129 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1" + ,"NativeType":"Int32" + ,"Value":9130 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_PACKET_FMT_BASE" + ,"NativeType":"Int32" + ,"Value":9500 + ,"Attrs":[] + } + ,{ + "Name":"DNS_INFO_NO_RECORDS" + ,"NativeType":"Int32" + ,"Value":9501 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_BAD_PACKET" + ,"NativeType":"Int32" + ,"Value":9502 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_PACKET" + ,"NativeType":"Int32" + ,"Value":9503 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE" + ,"NativeType":"Int32" + ,"Value":9504 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNSECURE_PACKET" + ,"NativeType":"Int32" + ,"Value":9505 + ,"Attrs":[] + } + ,{ + "Name":"DNS_REQUEST_PENDING" + ,"NativeType":"Int32" + ,"Value":9506 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_GENERAL_API_BASE" + ,"NativeType":"Int32" + ,"Value":9550 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_TYPE" + ,"NativeType":"Int32" + ,"Value":9551 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_IP_ADDRESS" + ,"NativeType":"Int32" + ,"Value":9552 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_PROPERTY" + ,"NativeType":"Int32" + ,"Value":9553 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_TRY_AGAIN_LATER" + ,"NativeType":"Int32" + ,"Value":9554 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":9555 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NON_RFC_NAME" + ,"NativeType":"Int32" + ,"Value":9556 + ,"Attrs":[] + } + ,{ + "Name":"DNS_STATUS_FQDN" + ,"NativeType":"Int32" + ,"Value":9557 + ,"Attrs":[] + } + ,{ + "Name":"DNS_STATUS_DOTTED_NAME" + ,"NativeType":"Int32" + ,"Value":9558 + ,"Attrs":[] + } + ,{ + "Name":"DNS_STATUS_SINGLE_PART_NAME" + ,"NativeType":"Int32" + ,"Value":9559 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_NAME_CHAR" + ,"NativeType":"Int32" + ,"Value":9560 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NUMERIC_NAME" + ,"NativeType":"Int32" + ,"Value":9561 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER" + ,"NativeType":"Int32" + ,"Value":9562 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION" + ,"NativeType":"Int32" + ,"Value":9563 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CANNOT_FIND_ROOT_HINTS" + ,"NativeType":"Int32" + ,"Value":9564 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INCONSISTENT_ROOT_HINTS" + ,"NativeType":"Int32" + ,"Value":9565 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DWORD_VALUE_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":9566 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DWORD_VALUE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":9567 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_BACKGROUND_LOADING" + ,"NativeType":"Int32" + ,"Value":9568 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_ON_RODC" + ,"NativeType":"Int32" + ,"Value":9569 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_UNDER_DNAME" + ,"NativeType":"Int32" + ,"Value":9570 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DELEGATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":9571 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_POLICY_TABLE" + ,"NativeType":"Int32" + ,"Value":9572 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ADDRESS_REQUIRED" + ,"NativeType":"Int32" + ,"Value":9573 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_BASE" + ,"NativeType":"Int32" + ,"Value":9600 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9601 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_ZONE_INFO" + ,"NativeType":"Int32" + ,"Value":9602 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_ZONE_OPERATION" + ,"NativeType":"Int32" + ,"Value":9603 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_CONFIGURATION_ERROR" + ,"NativeType":"Int32" + ,"Value":9604 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_HAS_NO_SOA_RECORD" + ,"NativeType":"Int32" + ,"Value":9605 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_HAS_NO_NS_RECORDS" + ,"NativeType":"Int32" + ,"Value":9606 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_LOCKED" + ,"NativeType":"Int32" + ,"Value":9607 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_CREATION_FAILED" + ,"NativeType":"Int32" + ,"Value":9608 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9609 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_AUTOZONE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9610 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_ZONE_TYPE" + ,"NativeType":"Int32" + ,"Value":9611 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP" + ,"NativeType":"Int32" + ,"Value":9612 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_NOT_SECONDARY" + ,"NativeType":"Int32" + ,"Value":9613 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NEED_SECONDARY_ADDRESSES" + ,"NativeType":"Int32" + ,"Value":9614 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_WINS_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":9615 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NEED_WINS_SERVERS" + ,"NativeType":"Int32" + ,"Value":9616 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NBSTAT_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":9617 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SOA_DELETE_INVALID" + ,"NativeType":"Int32" + ,"Value":9618 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_FORWARDER_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9619 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_REQUIRES_MASTER_IP" + ,"NativeType":"Int32" + ,"Value":9620 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_IS_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":9621 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONE_LOCKED_FOR_SIGNING" + ,"NativeType":"Int32" + ,"Value":9622 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DATAFILE_BASE" + ,"NativeType":"Int32" + ,"Value":9650 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_PRIMARY_REQUIRES_DATAFILE" + ,"NativeType":"Int32" + ,"Value":9651 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_DATAFILE_NAME" + ,"NativeType":"Int32" + ,"Value":9652 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DATAFILE_OPEN_FAILURE" + ,"NativeType":"Int32" + ,"Value":9653 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_FILE_WRITEBACK_FAILED" + ,"NativeType":"Int32" + ,"Value":9654 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DATAFILE_PARSING" + ,"NativeType":"Int32" + ,"Value":9655 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DATABASE_BASE" + ,"NativeType":"Int32" + ,"Value":9700 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RECORD_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9701 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RECORD_FORMAT" + ,"NativeType":"Int32" + ,"Value":9702 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NODE_CREATION_FAILED" + ,"NativeType":"Int32" + ,"Value":9703 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_UNKNOWN_RECORD_TYPE" + ,"NativeType":"Int32" + ,"Value":9704 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RECORD_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":9705 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NAME_NOT_IN_ZONE" + ,"NativeType":"Int32" + ,"Value":9706 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CNAME_LOOP" + ,"NativeType":"Int32" + ,"Value":9707 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NODE_IS_CNAME" + ,"NativeType":"Int32" + ,"Value":9708 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CNAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":9709 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT" + ,"NativeType":"Int32" + ,"Value":9710 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RECORD_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9711 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SECONDARY_DATA" + ,"NativeType":"Int32" + ,"Value":9712 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_CREATE_CACHE_DATA" + ,"NativeType":"Int32" + ,"Value":9713 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NAME_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9714 + ,"Attrs":[] + } + ,{ + "Name":"DNS_WARNING_PTR_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":9715 + ,"Attrs":[] + } + ,{ + "Name":"DNS_WARNING_DOMAIN_UNDELETED" + ,"NativeType":"Int32" + ,"Value":9716 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DS_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":9717 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DS_ZONE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9718 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE" + ,"NativeType":"Int32" + ,"Value":9719 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NODE_IS_DNAME" + ,"NativeType":"Int32" + ,"Value":9720 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DNAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":9721 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ALIAS_LOOP" + ,"NativeType":"Int32" + ,"Value":9722 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_OPERATION_BASE" + ,"NativeType":"Int32" + ,"Value":9750 + ,"Attrs":[] + } + ,{ + "Name":"DNS_INFO_AXFR_COMPLETE" + ,"NativeType":"Int32" + ,"Value":9751 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_AXFR" + ,"NativeType":"Int32" + ,"Value":9752 + ,"Attrs":[] + } + ,{ + "Name":"DNS_INFO_ADDED_LOCAL_WINS" + ,"NativeType":"Int32" + ,"Value":9753 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SECURE_BASE" + ,"NativeType":"Int32" + ,"Value":9800 + ,"Attrs":[] + } + ,{ + "Name":"DNS_STATUS_CONTINUE_NEEDED" + ,"NativeType":"Int32" + ,"Value":9801 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SETUP_BASE" + ,"NativeType":"Int32" + ,"Value":9850 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_TCPIP" + ,"NativeType":"Int32" + ,"Value":9851 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_DNS_SERVERS" + ,"NativeType":"Int32" + ,"Value":9852 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_BASE" + ,"NativeType":"Int32" + ,"Value":9900 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9901 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9902 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_NOT_ENLISTED" + ,"NativeType":"Int32" + ,"Value":9903 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_ALREADY_ENLISTED" + ,"NativeType":"Int32" + ,"Value":9904 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":9905 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DP_FSMO_ERROR" + ,"NativeType":"Int32" + ,"Value":9906 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":9911 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_INVALID_WINDOW_SIZE" + ,"NativeType":"Int32" + ,"Value":9912 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_INVALID_IPV4_PREFIX" + ,"NativeType":"Int32" + ,"Value":9913 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_INVALID_IPV6_PREFIX" + ,"NativeType":"Int32" + ,"Value":9914 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_INVALID_TC_RATE" + ,"NativeType":"Int32" + ,"Value":9915 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_INVALID_LEAK_RATE" + ,"NativeType":"Int32" + ,"Value":9916 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE" + ,"NativeType":"Int32" + ,"Value":9917 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9921 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9922 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_VIRTUALIZATION_TREE_LOCKED" + ,"NativeType":"Int32" + ,"Value":9923 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME" + ,"NativeType":"Int32" + ,"Value":9924 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE" + ,"NativeType":"Int32" + ,"Value":9925 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONESCOPE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9951 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9952 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DEFAULT_ZONESCOPE" + ,"NativeType":"Int32" + ,"Value":9953 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_ZONESCOPE_NAME" + ,"NativeType":"Int32" + ,"Value":9954 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES" + ,"NativeType":"Int32" + ,"Value":9955 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_LOAD_ZONESCOPE_FAILED" + ,"NativeType":"Int32" + ,"Value":9956 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED" + ,"NativeType":"Int32" + ,"Value":9957 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_SCOPE_NAME" + ,"NativeType":"Int32" + ,"Value":9958 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SCOPE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9959 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_DEFAULT_SCOPE" + ,"NativeType":"Int32" + ,"Value":9960 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_SCOPE_OPERATION" + ,"NativeType":"Int32" + ,"Value":9961 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SCOPE_LOCKED" + ,"NativeType":"Int32" + ,"Value":9962 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SCOPE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9963 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9971 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9972 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA" + ,"NativeType":"Int32" + ,"Value":9973 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_SETTINGS" + ,"NativeType":"Int32" + ,"Value":9974 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED" + ,"NativeType":"Int32" + ,"Value":9975 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9976 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9977 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SUBNET_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":9978 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SUBNET_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":9979 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_LOCKED" + ,"NativeType":"Int32" + ,"Value":9980 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_WEIGHT" + ,"NativeType":"Int32" + ,"Value":9981 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_NAME" + ,"NativeType":"Int32" + ,"Value":9982 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_MISSING_CRITERIA" + ,"NativeType":"Int32" + ,"Value":9983 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_CLIENT_SUBNET_NAME" + ,"NativeType":"Int32" + ,"Value":9984 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID" + ,"NativeType":"Int32" + ,"Value":9985 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_SCOPE_MISSING" + ,"NativeType":"Int32" + ,"Value":9986 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":9987 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_SERVERSCOPE_IS_REFERENCED" + ,"NativeType":"Int32" + ,"Value":9988 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_ZONESCOPE_IS_REFERENCED" + ,"NativeType":"Int32" + ,"Value":9989 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET" + ,"NativeType":"Int32" + ,"Value":9990 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":9991 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":9992 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE" + ,"NativeType":"Int32" + ,"Value":9993 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN" + ,"NativeType":"Int32" + ,"Value":9994 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE" + ,"NativeType":"Int32" + ,"Value":9995 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY" + ,"NativeType":"Int32" + ,"Value":9996 + ,"Attrs":[] + } + ,{ + "Name":"WSABASEERR" + ,"NativeType":"Int32" + ,"Value":10000 + ,"Attrs":[] + } + ,{ + "Name":"WSAEINTR" + ,"NativeType":"Int32" + ,"Value":10004 + ,"Attrs":[] + } + ,{ + "Name":"WSAEBADF" + ,"NativeType":"Int32" + ,"Value":10009 + ,"Attrs":[] + } + ,{ + "Name":"WSAEACCES" + ,"NativeType":"Int32" + ,"Value":10013 + ,"Attrs":[] + } + ,{ + "Name":"WSAEFAULT" + ,"NativeType":"Int32" + ,"Value":10014 + ,"Attrs":[] + } + ,{ + "Name":"WSAEINVAL" + ,"NativeType":"Int32" + ,"Value":10022 + ,"Attrs":[] + } + ,{ + "Name":"WSAEMFILE" + ,"NativeType":"Int32" + ,"Value":10024 + ,"Attrs":[] + } + ,{ + "Name":"WSAEWOULDBLOCK" + ,"NativeType":"Int32" + ,"Value":10035 + ,"Attrs":[] + } + ,{ + "Name":"WSAEINPROGRESS" + ,"NativeType":"Int32" + ,"Value":10036 + ,"Attrs":[] + } + ,{ + "Name":"WSAEALREADY" + ,"NativeType":"Int32" + ,"Value":10037 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOTSOCK" + ,"NativeType":"Int32" + ,"Value":10038 + ,"Attrs":[] + } + ,{ + "Name":"WSAEDESTADDRREQ" + ,"NativeType":"Int32" + ,"Value":10039 + ,"Attrs":[] + } + ,{ + "Name":"WSAEMSGSIZE" + ,"NativeType":"Int32" + ,"Value":10040 + ,"Attrs":[] + } + ,{ + "Name":"WSAEPROTOTYPE" + ,"NativeType":"Int32" + ,"Value":10041 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOPROTOOPT" + ,"NativeType":"Int32" + ,"Value":10042 + ,"Attrs":[] + } + ,{ + "Name":"WSAEPROTONOSUPPORT" + ,"NativeType":"Int32" + ,"Value":10043 + ,"Attrs":[] + } + ,{ + "Name":"WSAESOCKTNOSUPPORT" + ,"NativeType":"Int32" + ,"Value":10044 + ,"Attrs":[] + } + ,{ + "Name":"WSAEOPNOTSUPP" + ,"NativeType":"Int32" + ,"Value":10045 + ,"Attrs":[] + } + ,{ + "Name":"WSAEPFNOSUPPORT" + ,"NativeType":"Int32" + ,"Value":10046 + ,"Attrs":[] + } + ,{ + "Name":"WSAEAFNOSUPPORT" + ,"NativeType":"Int32" + ,"Value":10047 + ,"Attrs":[] + } + ,{ + "Name":"WSAEADDRINUSE" + ,"NativeType":"Int32" + ,"Value":10048 + ,"Attrs":[] + } + ,{ + "Name":"WSAEADDRNOTAVAIL" + ,"NativeType":"Int32" + ,"Value":10049 + ,"Attrs":[] + } + ,{ + "Name":"WSAENETDOWN" + ,"NativeType":"Int32" + ,"Value":10050 + ,"Attrs":[] + } + ,{ + "Name":"WSAENETUNREACH" + ,"NativeType":"Int32" + ,"Value":10051 + ,"Attrs":[] + } + ,{ + "Name":"WSAENETRESET" + ,"NativeType":"Int32" + ,"Value":10052 + ,"Attrs":[] + } + ,{ + "Name":"WSAECONNABORTED" + ,"NativeType":"Int32" + ,"Value":10053 + ,"Attrs":[] + } + ,{ + "Name":"WSAECONNRESET" + ,"NativeType":"Int32" + ,"Value":10054 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOBUFS" + ,"NativeType":"Int32" + ,"Value":10055 + ,"Attrs":[] + } + ,{ + "Name":"WSAEISCONN" + ,"NativeType":"Int32" + ,"Value":10056 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOTCONN" + ,"NativeType":"Int32" + ,"Value":10057 + ,"Attrs":[] + } + ,{ + "Name":"WSAESHUTDOWN" + ,"NativeType":"Int32" + ,"Value":10058 + ,"Attrs":[] + } + ,{ + "Name":"WSAETOOMANYREFS" + ,"NativeType":"Int32" + ,"Value":10059 + ,"Attrs":[] + } + ,{ + "Name":"WSAETIMEDOUT" + ,"NativeType":"Int32" + ,"Value":10060 + ,"Attrs":[] + } + ,{ + "Name":"WSAECONNREFUSED" + ,"NativeType":"Int32" + ,"Value":10061 + ,"Attrs":[] + } + ,{ + "Name":"WSAELOOP" + ,"NativeType":"Int32" + ,"Value":10062 + ,"Attrs":[] + } + ,{ + "Name":"WSAENAMETOOLONG" + ,"NativeType":"Int32" + ,"Value":10063 + ,"Attrs":[] + } + ,{ + "Name":"WSAEHOSTDOWN" + ,"NativeType":"Int32" + ,"Value":10064 + ,"Attrs":[] + } + ,{ + "Name":"WSAEHOSTUNREACH" + ,"NativeType":"Int32" + ,"Value":10065 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOTEMPTY" + ,"NativeType":"Int32" + ,"Value":10066 + ,"Attrs":[] + } + ,{ + "Name":"WSAEPROCLIM" + ,"NativeType":"Int32" + ,"Value":10067 + ,"Attrs":[] + } + ,{ + "Name":"WSAEUSERS" + ,"NativeType":"Int32" + ,"Value":10068 + ,"Attrs":[] + } + ,{ + "Name":"WSAEDQUOT" + ,"NativeType":"Int32" + ,"Value":10069 + ,"Attrs":[] + } + ,{ + "Name":"WSAESTALE" + ,"NativeType":"Int32" + ,"Value":10070 + ,"Attrs":[] + } + ,{ + "Name":"WSAEREMOTE" + ,"NativeType":"Int32" + ,"Value":10071 + ,"Attrs":[] + } + ,{ + "Name":"WSASYSNOTREADY" + ,"NativeType":"Int32" + ,"Value":10091 + ,"Attrs":[] + } + ,{ + "Name":"WSAVERNOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":10092 + ,"Attrs":[] + } + ,{ + "Name":"WSANOTINITIALISED" + ,"NativeType":"Int32" + ,"Value":10093 + ,"Attrs":[] + } + ,{ + "Name":"WSAEDISCON" + ,"NativeType":"Int32" + ,"Value":10101 + ,"Attrs":[] + } + ,{ + "Name":"WSAENOMORE" + ,"NativeType":"Int32" + ,"Value":10102 + ,"Attrs":[] + } + ,{ + "Name":"WSAECANCELLED" + ,"NativeType":"Int32" + ,"Value":10103 + ,"Attrs":[] + } + ,{ + "Name":"WSAEINVALIDPROCTABLE" + ,"NativeType":"Int32" + ,"Value":10104 + ,"Attrs":[] + } + ,{ + "Name":"WSAEINVALIDPROVIDER" + ,"NativeType":"Int32" + ,"Value":10105 + ,"Attrs":[] + } + ,{ + "Name":"WSAEPROVIDERFAILEDINIT" + ,"NativeType":"Int32" + ,"Value":10106 + ,"Attrs":[] + } + ,{ + "Name":"WSASYSCALLFAILURE" + ,"NativeType":"Int32" + ,"Value":10107 + ,"Attrs":[] + } + ,{ + "Name":"WSASERVICE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":10108 + ,"Attrs":[] + } + ,{ + "Name":"WSATYPE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":10109 + ,"Attrs":[] + } + ,{ + "Name":"WSA_E_NO_MORE" + ,"NativeType":"Int32" + ,"Value":10110 + ,"Attrs":[] + } + ,{ + "Name":"WSA_E_CANCELLED" + ,"NativeType":"Int32" + ,"Value":10111 + ,"Attrs":[] + } + ,{ + "Name":"WSAEREFUSED" + ,"NativeType":"Int32" + ,"Value":10112 + ,"Attrs":[] + } + ,{ + "Name":"WSAHOST_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":11001 + ,"Attrs":[] + } + ,{ + "Name":"WSATRY_AGAIN" + ,"NativeType":"Int32" + ,"Value":11002 + ,"Attrs":[] + } + ,{ + "Name":"WSANO_RECOVERY" + ,"NativeType":"Int32" + ,"Value":11003 + ,"Attrs":[] + } + ,{ + "Name":"WSANO_DATA" + ,"NativeType":"Int32" + ,"Value":11004 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_RECEIVERS" + ,"NativeType":"Int32" + ,"Value":11005 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_SENDERS" + ,"NativeType":"Int32" + ,"Value":11006 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_NO_SENDERS" + ,"NativeType":"Int32" + ,"Value":11007 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_NO_RECEIVERS" + ,"NativeType":"Int32" + ,"Value":11008 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_REQUEST_CONFIRMED" + ,"NativeType":"Int32" + ,"Value":11009 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_ADMISSION_FAILURE" + ,"NativeType":"Int32" + ,"Value":11010 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_POLICY_FAILURE" + ,"NativeType":"Int32" + ,"Value":11011 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_BAD_STYLE" + ,"NativeType":"Int32" + ,"Value":11012 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_BAD_OBJECT" + ,"NativeType":"Int32" + ,"Value":11013 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_TRAFFIC_CTRL_ERROR" + ,"NativeType":"Int32" + ,"Value":11014 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_GENERIC_ERROR" + ,"NativeType":"Int32" + ,"Value":11015 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_ESERVICETYPE" + ,"NativeType":"Int32" + ,"Value":11016 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFLOWSPEC" + ,"NativeType":"Int32" + ,"Value":11017 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EPROVSPECBUF" + ,"NativeType":"Int32" + ,"Value":11018 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFILTERSTYLE" + ,"NativeType":"Int32" + ,"Value":11019 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFILTERTYPE" + ,"NativeType":"Int32" + ,"Value":11020 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFILTERCOUNT" + ,"NativeType":"Int32" + ,"Value":11021 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EOBJLENGTH" + ,"NativeType":"Int32" + ,"Value":11022 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFLOWCOUNT" + ,"NativeType":"Int32" + ,"Value":11023 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EUNKOWNPSOBJ" + ,"NativeType":"Int32" + ,"Value":11024 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EPOLICYOBJ" + ,"NativeType":"Int32" + ,"Value":11025 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EFLOWDESC" + ,"NativeType":"Int32" + ,"Value":11026 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EPSFLOWSPEC" + ,"NativeType":"Int32" + ,"Value":11027 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_EPSFILTERSPEC" + ,"NativeType":"Int32" + ,"Value":11028 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_ESDMODEOBJ" + ,"NativeType":"Int32" + ,"Value":11029 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_ESHAPERATEOBJ" + ,"NativeType":"Int32" + ,"Value":11030 + ,"Attrs":[] + } + ,{ + "Name":"WSA_QOS_RESERVED_PETYPE" + ,"NativeType":"Int32" + ,"Value":11031 + ,"Attrs":[] + } + ,{ + "Name":"WSA_SECURE_HOST_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":11032 + ,"Attrs":[] + } + ,{ + "Name":"WSA_IPSEC_NAME_POLICY_ERROR" + ,"NativeType":"Int32" + ,"Value":11033 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_QM_POLICY_EXISTS" + ,"NativeType":"Int32" + ,"Value":13000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_QM_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_QM_POLICY_IN_USE" + ,"NativeType":"Int32" + ,"Value":13002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_POLICY_EXISTS" + ,"NativeType":"Int32" + ,"Value":13003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_POLICY_IN_USE" + ,"NativeType":"Int32" + ,"Value":13005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_FILTER_EXISTS" + ,"NativeType":"Int32" + ,"Value":13006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_FILTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TRANSPORT_FILTER_EXISTS" + ,"NativeType":"Int32" + ,"Value":13008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_AUTH_EXISTS" + ,"NativeType":"Int32" + ,"Value":13010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_AUTH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_AUTH_IN_USE" + ,"NativeType":"Int32" + ,"Value":13012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TUNNEL_FILTER_EXISTS" + ,"NativeType":"Int32" + ,"Value":13016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":13017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_FILTER_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_POLICY_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_MM_AUTH_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_QM_POLICY_PENDING_DELETION" + ,"NativeType":"Int32" + ,"Value":13023 + ,"Attrs":[] + } + ,{ + "Name":"WARNING_IPSEC_MM_POLICY_PRUNED" + ,"NativeType":"Int32" + ,"Value":13024 + ,"Attrs":[] + } + ,{ + "Name":"WARNING_IPSEC_QM_POLICY_PRUNED" + ,"NativeType":"Int32" + ,"Value":13025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NEG_STATUS_BEGIN" + ,"NativeType":"Int32" + ,"Value":13800 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_AUTH_FAIL" + ,"NativeType":"Int32" + ,"Value":13801 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_ATTRIB_FAIL" + ,"NativeType":"Int32" + ,"Value":13802 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NEGOTIATION_PENDING" + ,"NativeType":"Int32" + ,"Value":13803 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR" + ,"NativeType":"Int32" + ,"Value":13804 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":13805 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_CERT" + ,"NativeType":"Int32" + ,"Value":13806 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SA_DELETED" + ,"NativeType":"Int32" + ,"Value":13807 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SA_REAPED" + ,"NativeType":"Int32" + ,"Value":13808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_MM_ACQUIRE_DROP" + ,"NativeType":"Int32" + ,"Value":13809 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QM_ACQUIRE_DROP" + ,"NativeType":"Int32" + ,"Value":13810 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QUEUE_DROP_MM" + ,"NativeType":"Int32" + ,"Value":13811 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM" + ,"NativeType":"Int32" + ,"Value":13812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_DROP_NO_RESPONSE" + ,"NativeType":"Int32" + ,"Value":13813 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_MM_DELAY_DROP" + ,"NativeType":"Int32" + ,"Value":13814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QM_DELAY_DROP" + ,"NativeType":"Int32" + ,"Value":13815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_ERROR" + ,"NativeType":"Int32" + ,"Value":13816 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_CRL_FAILED" + ,"NativeType":"Int32" + ,"Value":13817 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_KEY_USAGE" + ,"NativeType":"Int32" + ,"Value":13818 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_CERT_TYPE" + ,"NativeType":"Int32" + ,"Value":13819 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_PRIVATE_KEY" + ,"NativeType":"Int32" + ,"Value":13820 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY" + ,"NativeType":"Int32" + ,"Value":13821 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_DH_FAIL" + ,"NativeType":"Int32" + ,"Value":13822 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED" + ,"NativeType":"Int32" + ,"Value":13823 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_HEADER" + ,"NativeType":"Int32" + ,"Value":13824 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_POLICY" + ,"NativeType":"Int32" + ,"Value":13825 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":13826 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_KERBEROS_ERROR" + ,"NativeType":"Int32" + ,"Value":13827 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_PUBLIC_KEY" + ,"NativeType":"Int32" + ,"Value":13828 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR" + ,"NativeType":"Int32" + ,"Value":13829 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_SA" + ,"NativeType":"Int32" + ,"Value":13830 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_PROP" + ,"NativeType":"Int32" + ,"Value":13831 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_TRANS" + ,"NativeType":"Int32" + ,"Value":13832 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_KE" + ,"NativeType":"Int32" + ,"Value":13833 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_ID" + ,"NativeType":"Int32" + ,"Value":13834 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_CERT" + ,"NativeType":"Int32" + ,"Value":13835 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ" + ,"NativeType":"Int32" + ,"Value":13836 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_HASH" + ,"NativeType":"Int32" + ,"Value":13837 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_SIG" + ,"NativeType":"Int32" + ,"Value":13838 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_NONCE" + ,"NativeType":"Int32" + ,"Value":13839 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY" + ,"NativeType":"Int32" + ,"Value":13840 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_DELETE" + ,"NativeType":"Int32" + ,"Value":13841 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR" + ,"NativeType":"Int32" + ,"Value":13842 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_PAYLOAD" + ,"NativeType":"Int32" + ,"Value":13843 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_LOAD_SOFT_SA" + ,"NativeType":"Int32" + ,"Value":13844 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN" + ,"NativeType":"Int32" + ,"Value":13845 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_COOKIE" + ,"NativeType":"Int32" + ,"Value":13846 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_PEER_CERT" + ,"NativeType":"Int32" + ,"Value":13847 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PEER_CRL_FAILED" + ,"NativeType":"Int32" + ,"Value":13848 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_POLICY_CHANGE" + ,"NativeType":"Int32" + ,"Value":13849 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NO_MM_POLICY" + ,"NativeType":"Int32" + ,"Value":13850 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NOTCBPRIV" + ,"NativeType":"Int32" + ,"Value":13851 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SECLOADFAIL" + ,"NativeType":"Int32" + ,"Value":13852 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_FAILSSPINIT" + ,"NativeType":"Int32" + ,"Value":13853 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_FAILQUERYSSP" + ,"NativeType":"Int32" + ,"Value":13854 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SRVACQFAIL" + ,"NativeType":"Int32" + ,"Value":13855 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SRVQUERYCRED" + ,"NativeType":"Int32" + ,"Value":13856 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_GETSPIFAIL" + ,"NativeType":"Int32" + ,"Value":13857 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_FILTER" + ,"NativeType":"Int32" + ,"Value":13858 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_OUT_OF_MEMORY" + ,"NativeType":"Int32" + ,"Value":13859 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED" + ,"NativeType":"Int32" + ,"Value":13860 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_POLICY" + ,"NativeType":"Int32" + ,"Value":13861 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_UNKNOWN_DOI" + ,"NativeType":"Int32" + ,"Value":13862 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_SITUATION" + ,"NativeType":"Int32" + ,"Value":13863 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_DH_FAILURE" + ,"NativeType":"Int32" + ,"Value":13864 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_GROUP" + ,"NativeType":"Int32" + ,"Value":13865 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_ENCRYPT" + ,"NativeType":"Int32" + ,"Value":13866 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_DECRYPT" + ,"NativeType":"Int32" + ,"Value":13867 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_POLICY_MATCH" + ,"NativeType":"Int32" + ,"Value":13868 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_UNSUPPORTED_ID" + ,"NativeType":"Int32" + ,"Value":13869 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_HASH" + ,"NativeType":"Int32" + ,"Value":13870 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_HASH_ALG" + ,"NativeType":"Int32" + ,"Value":13871 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_HASH_SIZE" + ,"NativeType":"Int32" + ,"Value":13872 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG" + ,"NativeType":"Int32" + ,"Value":13873 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_AUTH_ALG" + ,"NativeType":"Int32" + ,"Value":13874 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_SIG" + ,"NativeType":"Int32" + ,"Value":13875 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_LOAD_FAILED" + ,"NativeType":"Int32" + ,"Value":13876 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_RPC_DELETE" + ,"NativeType":"Int32" + ,"Value":13877 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_BENIGN_REINIT" + ,"NativeType":"Int32" + ,"Value":13878 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY" + ,"NativeType":"Int32" + ,"Value":13879 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION" + ,"NativeType":"Int32" + ,"Value":13880 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN" + ,"NativeType":"Int32" + ,"Value":13881 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_MM_LIMIT" + ,"NativeType":"Int32" + ,"Value":13882 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NEGOTIATION_DISABLED" + ,"NativeType":"Int32" + ,"Value":13883 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QM_LIMIT" + ,"NativeType":"Int32" + ,"Value":13884 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_MM_EXPIRED" + ,"NativeType":"Int32" + ,"Value":13885 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID" + ,"NativeType":"Int32" + ,"Value":13886 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH" + ,"NativeType":"Int32" + ,"Value":13887 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID" + ,"NativeType":"Int32" + ,"Value":13888 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD" + ,"NativeType":"Int32" + ,"Value":13889 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_DOS_COOKIE_SENT" + ,"NativeType":"Int32" + ,"Value":13890 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_SHUTTING_DOWN" + ,"NativeType":"Int32" + ,"Value":13891 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_CGA_AUTH_FAILED" + ,"NativeType":"Int32" + ,"Value":13892 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PROCESS_ERR_NATOA" + ,"NativeType":"Int32" + ,"Value":13893 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INVALID_MM_FOR_QM" + ,"NativeType":"Int32" + ,"Value":13894 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_QM_EXPIRED" + ,"NativeType":"Int32" + ,"Value":13895 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_TOO_MANY_FILTERS" + ,"NativeType":"Int32" + ,"Value":13896 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NEG_STATUS_END" + ,"NativeType":"Int32" + ,"Value":13897 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL" + ,"NativeType":"Int32" + ,"Value":13898 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE" + ,"NativeType":"Int32" + ,"Value":13899 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING" + ,"NativeType":"Int32" + ,"Value":13900 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING" + ,"NativeType":"Int32" + ,"Value":13901 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS" + ,"NativeType":"Int32" + ,"Value":13902 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_RATELIMIT_DROP" + ,"NativeType":"Int32" + ,"Value":13903 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE" + ,"NativeType":"Int32" + ,"Value":13904 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":13905 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":13906 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY" + ,"NativeType":"Int32" + ,"Value":13907 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE" + ,"NativeType":"Int32" + ,"Value":13908 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END" + ,"NativeType":"Int32" + ,"Value":13909 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_BAD_SPI" + ,"NativeType":"Int32" + ,"Value":13910 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_SA_LIFETIME_EXPIRED" + ,"NativeType":"Int32" + ,"Value":13911 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_WRONG_SA" + ,"NativeType":"Int32" + ,"Value":13912 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_REPLAY_CHECK_FAILED" + ,"NativeType":"Int32" + ,"Value":13913 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_INVALID_PACKET" + ,"NativeType":"Int32" + ,"Value":13914 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_INTEGRITY_CHECK_FAILED" + ,"NativeType":"Int32" + ,"Value":13915 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_CLEAR_TEXT_DROP" + ,"NativeType":"Int32" + ,"Value":13916 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_AUTH_FIREWALL_DROP" + ,"NativeType":"Int32" + ,"Value":13917 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_THROTTLE_DROP" + ,"NativeType":"Int32" + ,"Value":13918 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_BLOCK" + ,"NativeType":"Int32" + ,"Value":13925 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_RECEIVED_MULTICAST" + ,"NativeType":"Int32" + ,"Value":13926 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_INVALID_PACKET" + ,"NativeType":"Int32" + ,"Value":13927 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED" + ,"NativeType":"Int32" + ,"Value":13928 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_MAX_ENTRIES" + ,"NativeType":"Int32" + ,"Value":13929 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":13930 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":13931 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES" + ,"NativeType":"Int32" + ,"Value":13932 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_SECTION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":14000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_CANT_GEN_ACTCTX" + ,"NativeType":"Int32" + ,"Value":14001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_ACTCTXDATA_FORMAT" + ,"NativeType":"Int32" + ,"Value":14002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ASSEMBLY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":14003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_FORMAT_ERROR" + ,"NativeType":"Int32" + ,"Value":14004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":14005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ACTIVATION_CONTEXT_DISABLED" + ,"NativeType":"Int32" + ,"Value":14006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_KEY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":14007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_VERSION_CONFLICT" + ,"NativeType":"Int32" + ,"Value":14008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_WRONG_SECTION_TYPE" + ,"NativeType":"Int32" + ,"Value":14009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_THREAD_QUERIES_DISABLED" + ,"NativeType":"Int32" + ,"Value":14010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET" + ,"NativeType":"Int32" + ,"Value":14011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_UNKNOWN_ENCODING_GROUP" + ,"NativeType":"Int32" + ,"Value":14012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_UNKNOWN_ENCODING" + ,"NativeType":"Int32" + ,"Value":14013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_XML_NAMESPACE_URI" + ,"NativeType":"Int32" + ,"Value":14014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":14015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":14016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":14017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":14018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":14019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT" + ,"NativeType":"Int32" + ,"Value":14020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_DLL_NAME" + ,"NativeType":"Int32" + ,"Value":14021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME" + ,"NativeType":"Int32" + ,"Value":14022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_CLSID" + ,"NativeType":"Int32" + ,"Value":14023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_IID" + ,"NativeType":"Int32" + ,"Value":14024 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_TLBID" + ,"NativeType":"Int32" + ,"Value":14025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_PROGID" + ,"NativeType":"Int32" + ,"Value":14026 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_ASSEMBLY_NAME" + ,"NativeType":"Int32" + ,"Value":14027 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_FILE_HASH_MISMATCH" + ,"NativeType":"Int32" + ,"Value":14028 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_POLICY_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":14029 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSINGQUOTE" + ,"NativeType":"Int32" + ,"Value":14030 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_COMMENTSYNTAX" + ,"NativeType":"Int32" + ,"Value":14031 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADSTARTNAMECHAR" + ,"NativeType":"Int32" + ,"Value":14032 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADNAMECHAR" + ,"NativeType":"Int32" + ,"Value":14033 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADCHARINSTRING" + ,"NativeType":"Int32" + ,"Value":14034 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_XMLDECLSYNTAX" + ,"NativeType":"Int32" + ,"Value":14035 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADCHARDATA" + ,"NativeType":"Int32" + ,"Value":14036 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSINGWHITESPACE" + ,"NativeType":"Int32" + ,"Value":14037 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_EXPECTINGTAGEND" + ,"NativeType":"Int32" + ,"Value":14038 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSINGSEMICOLON" + ,"NativeType":"Int32" + ,"Value":14039 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNBALANCEDPAREN" + ,"NativeType":"Int32" + ,"Value":14040 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INTERNALERROR" + ,"NativeType":"Int32" + ,"Value":14041 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE" + ,"NativeType":"Int32" + ,"Value":14042 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INCOMPLETE_ENCODING" + ,"NativeType":"Int32" + ,"Value":14043 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSING_PAREN" + ,"NativeType":"Int32" + ,"Value":14044 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE" + ,"NativeType":"Int32" + ,"Value":14045 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MULTIPLE_COLONS" + ,"NativeType":"Int32" + ,"Value":14046 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALID_DECIMAL" + ,"NativeType":"Int32" + ,"Value":14047 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALID_HEXIDECIMAL" + ,"NativeType":"Int32" + ,"Value":14048 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALID_UNICODE" + ,"NativeType":"Int32" + ,"Value":14049 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK" + ,"NativeType":"Int32" + ,"Value":14050 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNEXPECTEDENDTAG" + ,"NativeType":"Int32" + ,"Value":14051 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDTAG" + ,"NativeType":"Int32" + ,"Value":14052 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_DUPLICATEATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":14053 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MULTIPLEROOTS" + ,"NativeType":"Int32" + ,"Value":14054 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALIDATROOTLEVEL" + ,"NativeType":"Int32" + ,"Value":14055 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADXMLDECL" + ,"NativeType":"Int32" + ,"Value":14056 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSINGROOT" + ,"NativeType":"Int32" + ,"Value":14057 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNEXPECTEDEOF" + ,"NativeType":"Int32" + ,"Value":14058 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADPEREFINSUBSET" + ,"NativeType":"Int32" + ,"Value":14059 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDSTARTTAG" + ,"NativeType":"Int32" + ,"Value":14060 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDENDTAG" + ,"NativeType":"Int32" + ,"Value":14061 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDSTRING" + ,"NativeType":"Int32" + ,"Value":14062 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDCOMMENT" + ,"NativeType":"Int32" + ,"Value":14063 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDDECL" + ,"NativeType":"Int32" + ,"Value":14064 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNCLOSEDCDATA" + ,"NativeType":"Int32" + ,"Value":14065 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_RESERVEDNAMESPACE" + ,"NativeType":"Int32" + ,"Value":14066 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALIDENCODING" + ,"NativeType":"Int32" + ,"Value":14067 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALIDSWITCH" + ,"NativeType":"Int32" + ,"Value":14068 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_BADXMLCASE" + ,"NativeType":"Int32" + ,"Value":14069 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALID_STANDALONE" + ,"NativeType":"Int32" + ,"Value":14070 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_UNEXPECTED_STANDALONE" + ,"NativeType":"Int32" + ,"Value":14071 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_INVALID_VERSION" + ,"NativeType":"Int32" + ,"Value":14072 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_XML_E_MISSINGEQUALS" + ,"NativeType":"Int32" + ,"Value":14073 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROTECTION_RECOVERY_FAILED" + ,"NativeType":"Int32" + ,"Value":14074 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT" + ,"NativeType":"Int32" + ,"Value":14075 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROTECTION_CATALOG_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":14076 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_UNTRANSLATABLE_HRESULT" + ,"NativeType":"Int32" + ,"Value":14077 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING" + ,"NativeType":"Int32" + ,"Value":14078 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":14079 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME" + ,"NativeType":"Int32" + ,"Value":14080 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ASSEMBLY_MISSING" + ,"NativeType":"Int32" + ,"Value":14081 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_CORRUPT_ACTIVATION_STACK" + ,"NativeType":"Int32" + ,"Value":14082 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_CORRUPTION" + ,"NativeType":"Int32" + ,"Value":14083 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_EARLY_DEACTIVATION" + ,"NativeType":"Int32" + ,"Value":14084 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_DEACTIVATION" + ,"NativeType":"Int32" + ,"Value":14085 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MULTIPLE_DEACTIVATION" + ,"NativeType":"Int32" + ,"Value":14086 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_PROCESS_TERMINATION_REQUESTED" + ,"NativeType":"Int32" + ,"Value":14087 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_RELEASE_ACTIVATION_CONTEXT" + ,"NativeType":"Int32" + ,"Value":14088 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY" + ,"NativeType":"Int32" + ,"Value":14089 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE" + ,"NativeType":"Int32" + ,"Value":14090 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME" + ,"NativeType":"Int32" + ,"Value":14091 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":14092 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_IDENTITY_PARSE_ERROR" + ,"NativeType":"Int32" + ,"Value":14093 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MALFORMED_SUBSTITUTION_STRING" + ,"NativeType":"Int32" + ,"Value":14094 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN" + ,"NativeType":"Int32" + ,"Value":14095 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNMAPPED_SUBSTITUTION_STRING" + ,"NativeType":"Int32" + ,"Value":14096 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ASSEMBLY_NOT_LOCKED" + ,"NativeType":"Int32" + ,"Value":14097 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_COMPONENT_STORE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":14098 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ADVANCED_INSTALLER_FAILED" + ,"NativeType":"Int32" + ,"Value":14099 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_XML_ENCODING_MISMATCH" + ,"NativeType":"Int32" + ,"Value":14100 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT" + ,"NativeType":"Int32" + ,"Value":14101 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_IDENTITIES_DIFFERENT" + ,"NativeType":"Int32" + ,"Value":14102 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT" + ,"NativeType":"Int32" + ,"Value":14103 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY" + ,"NativeType":"Int32" + ,"Value":14104 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_MANIFEST_TOO_BIG" + ,"NativeType":"Int32" + ,"Value":14105 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_SETTING_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":14106 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":14107 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMI_PRIMITIVE_INSTALLER_FAILED" + ,"NativeType":"Int32" + ,"Value":14108 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GENERIC_COMMAND_FAILED" + ,"NativeType":"Int32" + ,"Value":14109 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_FILE_HASH_MISSING" + ,"NativeType":"Int32" + ,"Value":14110 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS" + ,"NativeType":"Int32" + ,"Value":14111 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_CHANNEL_PATH" + ,"NativeType":"Int32" + ,"Value":15000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_QUERY" + ,"NativeType":"Int32" + ,"Value":15001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_PUBLISHER_NAME" + ,"NativeType":"Int32" + ,"Value":15004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_EVENT_DATA" + ,"NativeType":"Int32" + ,"Value":15005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_CHANNEL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_MALFORMED_XML_TEXT" + ,"NativeType":"Int32" + ,"Value":15008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL" + ,"NativeType":"Int32" + ,"Value":15009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_CONFIGURATION_ERROR" + ,"NativeType":"Int32" + ,"Value":15010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_QUERY_RESULT_STALE" + ,"NativeType":"Int32" + ,"Value":15011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_QUERY_RESULT_INVALID_POSITION" + ,"NativeType":"Int32" + ,"Value":15012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_NON_VALIDATING_MSXML" + ,"NativeType":"Int32" + ,"Value":15013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_ALREADYSCOPED" + ,"NativeType":"Int32" + ,"Value":15014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_NOTELTSET" + ,"NativeType":"Int32" + ,"Value":15015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_INVARG" + ,"NativeType":"Int32" + ,"Value":15016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_INVTEST" + ,"NativeType":"Int32" + ,"Value":15017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_INVTYPE" + ,"NativeType":"Int32" + ,"Value":15018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_PARSEERR" + ,"NativeType":"Int32" + ,"Value":15019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_UNSUPPORTEDOP" + ,"NativeType":"Int32" + ,"Value":15020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_UNEXPECTEDTOKEN" + ,"NativeType":"Int32" + ,"Value":15021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL" + ,"NativeType":"Int32" + ,"Value":15022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE" + ,"NativeType":"Int32" + ,"Value":15023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE" + ,"NativeType":"Int32" + ,"Value":15024 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_CHANNEL_CANNOT_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":15025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_TOO_COMPLEX" + ,"NativeType":"Int32" + ,"Value":15026 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_MESSAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15027 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_MESSAGE_ID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15028 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_UNRESOLVED_VALUE_INSERT" + ,"NativeType":"Int32" + ,"Value":15029 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_UNRESOLVED_PARAMETER_INSERT" + ,"NativeType":"Int32" + ,"Value":15030 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_MAX_INSERTS_REACHED" + ,"NativeType":"Int32" + ,"Value":15031 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_EVENT_DEFINITION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15032 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15033 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_VERSION_TOO_OLD" + ,"NativeType":"Int32" + ,"Value":15034 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_VERSION_TOO_NEW" + ,"NativeType":"Int32" + ,"Value":15035 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY" + ,"NativeType":"Int32" + ,"Value":15036 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_PUBLISHER_DISABLED" + ,"NativeType":"Int32" + ,"Value":15037 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EVT_FILTER_OUT_OF_RANGE" + ,"NativeType":"Int32" + ,"Value":15038 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":15080 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_LOG_DISABLED" + ,"NativeType":"Int32" + ,"Value":15081 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_CIRCULAR_FORWARDING" + ,"NativeType":"Int32" + ,"Value":15082 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_CREDSTORE_FULL" + ,"NativeType":"Int32" + ,"Value":15083 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_CRED_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15084 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_EC_NO_ACTIVE_CHANNEL" + ,"NativeType":"Int32" + ,"Value":15085 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15100 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INVALID_FILE" + ,"NativeType":"Int32" + ,"Value":15101 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INVALID_RC_CONFIG" + ,"NativeType":"Int32" + ,"Value":15102 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INVALID_LOCALE_NAME" + ,"NativeType":"Int32" + ,"Value":15103 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME" + ,"NativeType":"Int32" + ,"Value":15104 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_FILE_NOT_LOADED" + ,"NativeType":"Int32" + ,"Value":15105 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESOURCE_ENUM_USER_STOP" + ,"NativeType":"Int32" + ,"Value":15106 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":15107 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME" + ,"NativeType":"Int32" + ,"Value":15108 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE" + ,"NativeType":"Int32" + ,"Value":15110 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_PRICONFIG" + ,"NativeType":"Int32" + ,"Value":15111 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_FILE_TYPE" + ,"NativeType":"Int32" + ,"Value":15112 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_UNKNOWN_QUALIFIER" + ,"NativeType":"Int32" + ,"Value":15113 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_QUALIFIER_VALUE" + ,"NativeType":"Int32" + ,"Value":15114 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_NO_CANDIDATE" + ,"NativeType":"Int32" + ,"Value":15115 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE" + ,"NativeType":"Int32" + ,"Value":15116 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_RESOURCE_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":15117 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_DUPLICATE_MAP_NAME" + ,"NativeType":"Int32" + ,"Value":15118 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_DUPLICATE_ENTRY" + ,"NativeType":"Int32" + ,"Value":15119 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_RESOURCE_IDENTIFIER" + ,"NativeType":"Int32" + ,"Value":15120 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_FILEPATH_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":15121 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE" + ,"NativeType":"Int32" + ,"Value":15122 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_PRI_FILE" + ,"NativeType":"Int32" + ,"Value":15126 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_NAMED_RESOURCE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15127 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_MAP_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15135 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_UNSUPPORTED_PROFILE_TYPE" + ,"NativeType":"Int32" + ,"Value":15136 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INVALID_QUALIFIER_OPERATOR" + ,"NativeType":"Int32" + ,"Value":15137 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE" + ,"NativeType":"Int32" + ,"Value":15138 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_AUTOMERGE_ENABLED" + ,"NativeType":"Int32" + ,"Value":15139 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_TOO_MANY_RESOURCES" + ,"NativeType":"Int32" + ,"Value":15140 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE" + ,"NativeType":"Int32" + ,"Value":15141 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE" + ,"NativeType":"Int32" + ,"Value":15142 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD" + ,"NativeType":"Int32" + ,"Value":15143 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST" + ,"NativeType":"Int32" + ,"Value":15144 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT" + ,"NativeType":"Int32" + ,"Value":15145 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE" + ,"NativeType":"Int32" + ,"Value":15146 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_GENERATION_COUNT_MISMATCH" + ,"NativeType":"Int32" + ,"Value":15147 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":15148 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_MISSING_SCHEMA" + ,"NativeType":"Int32" + ,"Value":15149 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_LOAD_FILE_FAILED" + ,"NativeType":"Int32" + ,"Value":15150 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_ADD_FILE_FAILED" + ,"NativeType":"Int32" + ,"Value":15151 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_WRITE_FILE_FAILED" + ,"NativeType":"Int32" + ,"Value":15152 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":15153 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":15154 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":15155 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":15156 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":15157 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PRI_MERGE_INVALID_FILE_NAME" + ,"NativeType":"Int32" + ,"Value":15158 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_PACKAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15159 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MRM_MISSING_DEFAULT_LANGUAGE" + ,"NativeType":"Int32" + ,"Value":15160 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_INVALID_CAPABILITIES_STRING" + ,"NativeType":"Int32" + ,"Value":15200 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_INVALID_VCP_VERSION" + ,"NativeType":"Int32" + ,"Value":15201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION" + ,"NativeType":"Int32" + ,"Value":15202 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_MCCS_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":15203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_UNSUPPORTED_MCCS_VERSION" + ,"NativeType":"Int32" + ,"Value":15204 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":15205 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED" + ,"NativeType":"Int32" + ,"Value":15206 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE" + ,"NativeType":"Int32" + ,"Value":15207 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AMBIGUOUS_SYSTEM_DEVICE" + ,"NativeType":"Int32" + ,"Value":15250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_DEVICE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15299 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HASH_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":15300 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HASH_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":15301 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":15321 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_CLIENT_INFORMATION_INVALID" + ,"NativeType":"Int32" + ,"Value":15322 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_VERSION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":15323 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_INVALID_REGISTRATION_PACKET" + ,"NativeType":"Int32" + ,"Value":15324 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_OPERATION_DENIED" + ,"NativeType":"Int32" + ,"Value":15325 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE" + ,"NativeType":"Int32" + ,"Value":15326 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED" + ,"NativeType":"Int32" + ,"Value":15327 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CANNOT_SWITCH_RUNLEVEL" + ,"NativeType":"Int32" + ,"Value":15400 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_RUNLEVEL_SETTING" + ,"NativeType":"Int32" + ,"Value":15401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RUNLEVEL_SWITCH_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":15402 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":15403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RUNLEVEL_SWITCH_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":15404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICES_FAILED_AUTOSTART" + ,"NativeType":"Int32" + ,"Value":15405 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_COM_TASK_STOP_PENDING" + ,"NativeType":"Int32" + ,"Value":15501 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_OPEN_PACKAGE_FAILED" + ,"NativeType":"Int32" + ,"Value":15600 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":15601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_INVALID_PACKAGE" + ,"NativeType":"Int32" + ,"Value":15602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED" + ,"NativeType":"Int32" + ,"Value":15603 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_OUT_OF_DISK_SPACE" + ,"NativeType":"Int32" + ,"Value":15604 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_NETWORK_FAILURE" + ,"NativeType":"Int32" + ,"Value":15605 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_REGISTRATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":15606 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_DEREGISTRATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":15607 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_CANCEL" + ,"NativeType":"Int32" + ,"Value":15608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_FAILED" + ,"NativeType":"Int32" + ,"Value":15609 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REMOVE_FAILED" + ,"NativeType":"Int32" + ,"Value":15610 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":15611 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NEEDS_REMEDIATION" + ,"NativeType":"Int32" + ,"Value":15612 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PREREQUISITE_FAILED" + ,"NativeType":"Int32" + ,"Value":15613 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_REPOSITORY_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":15614 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_POLICY_FAILURE" + ,"NativeType":"Int32" + ,"Value":15615 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_UPDATING" + ,"NativeType":"Int32" + ,"Value":15616 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_BLOCKED_BY_POLICY" + ,"NativeType":"Int32" + ,"Value":15617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGES_IN_USE" + ,"NativeType":"Int32" + ,"Value":15618 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RECOVERY_FILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":15619 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INVALID_STAGED_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":15620 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED" + ,"NativeType":"Int32" + ,"Value":15621 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_PACKAGE_DOWNGRADE" + ,"NativeType":"Int32" + ,"Value":15622 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SYSTEM_NEEDS_REMEDIATION" + ,"NativeType":"Int32" + ,"Value":15623 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN" + ,"NativeType":"Int32" + ,"Value":15624 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_RESILIENCY_FILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":15625 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":15626 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_MOVE_FAILED" + ,"NativeType":"Int32" + ,"Value":15627 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_VOLUME_NOT_EMPTY" + ,"NativeType":"Int32" + ,"Value":15628 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_VOLUME_OFFLINE" + ,"NativeType":"Int32" + ,"Value":15629 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_VOLUME_CORRUPT" + ,"NativeType":"Int32" + ,"Value":15630 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NEEDS_REGISTRATION" + ,"NativeType":"Int32" + ,"Value":15631 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE" + ,"NativeType":"Int32" + ,"Value":15632 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":15633 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE" + ,"NativeType":"Int32" + ,"Value":15634 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM" + ,"NativeType":"Int32" + ,"Value":15635 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING" + ,"NativeType":"Int32" + ,"Value":15636 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":15637 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_STAGING_ONHOLD" + ,"NativeType":"Int32" + ,"Value":15638 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_INVALID_RELATED_SET_UPDATE" + ,"NativeType":"Int32" + ,"Value":15639 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY" + ,"NativeType":"Int32" + ,"Value":15640 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF" + ,"NativeType":"Int32" + ,"Value":15641 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED" + ,"NativeType":"Int32" + ,"Value":15642 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGES_REPUTATION_CHECK_FAILED" + ,"NativeType":"Int32" + ,"Value":15643 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT" + ,"NativeType":"Int32" + ,"Value":15644 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":15645 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPINSTALLER_ACTIVATION_BLOCKED" + ,"NativeType":"Int32" + ,"Value":15646 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":15647 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_APPX_RAW_DATA_WRITE_FAILED" + ,"NativeType":"Int32" + ,"Value":15648 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE" + ,"NativeType":"Int32" + ,"Value":15649 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE" + ,"NativeType":"Int32" + ,"Value":15650 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY" + ,"NativeType":"Int32" + ,"Value":15651 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":15652 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER" + ,"NativeType":"Int32" + ,"Value":15653 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED" + ,"NativeType":"Int32" + ,"Value":15654 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE" + ,"NativeType":"Int32" + ,"Value":15655 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES" + ,"NativeType":"Int32" + ,"Value":15656 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":15657 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST" + ,"NativeType":"Int32" + ,"Value":15658 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT" + ,"NativeType":"Int32" + ,"Value":15659 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":15660 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":15661 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":15662 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY" + ,"NativeType":"Int32" + ,"Value":15663 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_NO_PACKAGE" + ,"NativeType":"Int32" + ,"Value":15700 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT" + ,"NativeType":"Int32" + ,"Value":15701 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT" + ,"NativeType":"Int32" + ,"Value":15702 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_NO_APPLICATION" + ,"NativeType":"Int32" + ,"Value":15703 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED" + ,"NativeType":"Int32" + ,"Value":15704 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID" + ,"NativeType":"Int32" + ,"Value":15705 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":15706 + ,"Attrs":[] + } + ,{ + "Name":"APPMODEL_ERROR_NO_MUTABLE_DIRECTORY" + ,"NativeType":"Int32" + ,"Value":15707 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_LOAD_STORE_FAILED" + ,"NativeType":"Int32" + ,"Value":15800 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_GET_VERSION_FAILED" + ,"NativeType":"Int32" + ,"Value":15801 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_SET_VERSION_FAILED" + ,"NativeType":"Int32" + ,"Value":15802 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_STRUCTURED_RESET_FAILED" + ,"NativeType":"Int32" + ,"Value":15803 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_OPEN_CONTAINER_FAILED" + ,"NativeType":"Int32" + ,"Value":15804 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_CREATE_CONTAINER_FAILED" + ,"NativeType":"Int32" + ,"Value":15805 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_DELETE_CONTAINER_FAILED" + ,"NativeType":"Int32" + ,"Value":15806 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_READ_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15807 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_WRITE_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_DELETE_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15809 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_QUERY_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15810 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_READ_COMPOSITE_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15811 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED" + ,"NativeType":"Int32" + ,"Value":15812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_ENUMERATE_CONTAINER_FAILED" + ,"NativeType":"Int32" + ,"Value":15813 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_ENUMERATE_SETTINGS_FAILED" + ,"NativeType":"Int32" + ,"Value":15814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":15815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":15816 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":15817 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":15818 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_API_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":15841 + ,"Attrs":[] + } + ,{ + "Name":"STORE_ERROR_UNLICENSED" + ,"NativeType":"Int32" + ,"Value":15861 + ,"Attrs":[] + } + ,{ + "Name":"STORE_ERROR_UNLICENSED_USER" + ,"NativeType":"Int32" + ,"Value":15862 + ,"Attrs":[] + } + ,{ + "Name":"STORE_ERROR_PENDING_COM_TRANSACTION" + ,"NativeType":"Int32" + ,"Value":15863 + ,"Attrs":[] + } + ,{ + "Name":"STORE_ERROR_LICENSE_REVOKED" + ,"NativeType":"Int32" + ,"Value":15864 + ,"Attrs":[] + } + ,{ + "Name":"SEVERITY_SUCCESS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"SEVERITY_ERROR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"FACILITY_NT_BIT" + ,"NativeType":"Int32" + ,"Value":268435456 + ,"Attrs":[] + } + ,{ + "Name":"NOERROR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"E_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2147418113 + ,"Attrs":[] + } + ,{ + "Name":"E_NOTIMPL" + ,"NativeType":"Int32" + ,"Value":-2147467263 + ,"Attrs":[] + } + ,{ + "Name":"E_OUTOFMEMORY" + ,"NativeType":"Int32" + ,"Value":-2147024882 + ,"Attrs":[] + } + ,{ + "Name":"E_INVALIDARG" + ,"NativeType":"Int32" + ,"Value":-2147024809 + ,"Attrs":[] + } + ,{ + "Name":"E_NOINTERFACE" + ,"NativeType":"Int32" + ,"Value":-2147467262 + ,"Attrs":[] + } + ,{ + "Name":"E_POINTER" + ,"NativeType":"Int32" + ,"Value":-2147467261 + ,"Attrs":[] + } + ,{ + "Name":"E_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2147024890 + ,"Attrs":[] + } + ,{ + "Name":"E_ABORT" + ,"NativeType":"Int32" + ,"Value":-2147467260 + ,"Attrs":[] + } + ,{ + "Name":"E_FAIL" + ,"NativeType":"Int32" + ,"Value":-2147467259 + ,"Attrs":[] + } + ,{ + "Name":"E_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2147024891 + ,"Attrs":[] + } + ,{ + "Name":"E_PENDING" + ,"NativeType":"Int32" + ,"Value":-2147483638 + ,"Attrs":[] + } + ,{ + "Name":"E_BOUNDS" + ,"NativeType":"Int32" + ,"Value":-2147483637 + ,"Attrs":[] + } + ,{ + "Name":"E_CHANGED_STATE" + ,"NativeType":"Int32" + ,"Value":-2147483636 + ,"Attrs":[] + } + ,{ + "Name":"E_ILLEGAL_STATE_CHANGE" + ,"NativeType":"Int32" + ,"Value":-2147483635 + ,"Attrs":[] + } + ,{ + "Name":"E_ILLEGAL_METHOD_CALL" + ,"NativeType":"Int32" + ,"Value":-2147483634 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_METADATA_NAME_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147483633 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_METADATA_NAME_IS_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":-2147483632 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_METADATA_INVALID_TYPE_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2147483631 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_INVALID_METADATA_FILE" + ,"NativeType":"Int32" + ,"Value":-2147483630 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_CLOSED" + ,"NativeType":"Int32" + ,"Value":-2147483629 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_EXCLUSIVE_WRITE" + ,"NativeType":"Int32" + ,"Value":-2147483628 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_CHANGE_NOTIFICATION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2147483627 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_ERROR_STRING_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147483626 + ,"Attrs":[] + } + ,{ + "Name":"E_STRING_NOT_NULL_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2147483625 + ,"Attrs":[] + } + ,{ + "Name":"E_ILLEGAL_DELEGATE_ASSIGNMENT" + ,"NativeType":"Int32" + ,"Value":-2147483624 + ,"Attrs":[] + } + ,{ + "Name":"E_ASYNC_OPERATION_NOT_STARTED" + ,"NativeType":"Int32" + ,"Value":-2147483623 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_EXITING" + ,"NativeType":"Int32" + ,"Value":-2147483622 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_VIEW_EXITING" + ,"NativeType":"Int32" + ,"Value":-2147483621 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_MUST_BE_AGILE" + ,"NativeType":"Int32" + ,"Value":-2147483620 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_UNSUPPORTED_FROM_MTA" + ,"NativeType":"Int32" + ,"Value":-2147483619 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_COMMITTED" + ,"NativeType":"Int32" + ,"Value":-2147483618 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_BLOCKED_CROSS_ASTA_CALL" + ,"NativeType":"Int32" + ,"Value":-2147483617 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER" + ,"NativeType":"Int32" + ,"Value":-2147483616 + ,"Attrs":[] + } + ,{ + "Name":"RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER" + ,"NativeType":"Int32" + ,"Value":-2147483615 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_TLS" + ,"NativeType":"Int32" + ,"Value":-2147467258 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_SHARED_ALLOCATOR" + ,"NativeType":"Int32" + ,"Value":-2147467257 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_MEMORY_ALLOCATOR" + ,"NativeType":"Int32" + ,"Value":-2147467256 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_CLASS_CACHE" + ,"NativeType":"Int32" + ,"Value":-2147467255 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_RPC_CHANNEL" + ,"NativeType":"Int32" + ,"Value":-2147467254 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_TLS_SET_CHANNEL_CONTROL" + ,"NativeType":"Int32" + ,"Value":-2147467253 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_TLS_CHANNEL_CONTROL" + ,"NativeType":"Int32" + ,"Value":-2147467252 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_UNACCEPTED_USER_ALLOCATOR" + ,"NativeType":"Int32" + ,"Value":-2147467251 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_SCM_MUTEX_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2147467250 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_SCM_FILE_MAPPING_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2147467249 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_SCM_MAP_VIEW_OF_FILE" + ,"NativeType":"Int32" + ,"Value":-2147467248 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_SCM_EXEC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467247 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INIT_ONLY_SINGLE_THREADED" + ,"NativeType":"Int32" + ,"Value":-2147467246 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CANT_REMOTE" + ,"NativeType":"Int32" + ,"Value":-2147467245 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_BAD_SERVER_NAME" + ,"NativeType":"Int32" + ,"Value":-2147467244 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_WRONG_SERVER_IDENTITY" + ,"NativeType":"Int32" + ,"Value":-2147467243 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_OLE1DDE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147467242 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RUNAS_SYNTAX" + ,"NativeType":"Int32" + ,"Value":-2147467241 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CREATEPROCESS_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467240 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RUNAS_CREATEPROCESS_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467239 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RUNAS_LOGON_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467238 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_LAUNCH_PERMSSION_DENIED" + ,"NativeType":"Int32" + ,"Value":-2147467237 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_START_SERVICE_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467236 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_REMOTE_COMMUNICATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147467235 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_START_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147467234 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CLSREG_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":-2147467233 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_IIDREG_INCONSISTENT" + ,"NativeType":"Int32" + ,"Value":-2147467232 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2147467231 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RELOAD_DLL" + ,"NativeType":"Int32" + ,"Value":-2147467230 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_MSI_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147467229 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2147467228 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_PAUSED" + ,"NativeType":"Int32" + ,"Value":-2147467227 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_NOT_PAUSED" + ,"NativeType":"Int32" + ,"Value":-2147467226 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CLASS_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147467225 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CLRNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147467224 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ASYNC_WORK_REJECTED" + ,"NativeType":"Int32" + ,"Value":-2147467223 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_INIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147467222 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NO_SECCTX_IN_ACTIVATE" + ,"NativeType":"Int32" + ,"Value":-2147467221 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_TRACKER_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2147467216 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_THREADPOOL_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2147467215 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SXS_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2147467214 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_MALFORMED_SPN" + ,"NativeType":"Int32" + ,"Value":-2147467213 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":-2147467212 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_PREMATURE_STUB_RUNDOWN" + ,"NativeType":"Int32" + ,"Value":-2147467211 + ,"Attrs":[] + } + ,{ + "Name":"S_OK" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"S_FALSE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221504 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221249 + ,"Attrs":[] + } + ,{ + "Name":"OLE_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"OLE_S_LAST" + ,"NativeType":"Int32" + ,"Value":262399 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_OLEVERB" + ,"NativeType":"Int32" + ,"Value":-2147221504 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_ADVF" + ,"NativeType":"Int32" + ,"Value":-2147221503 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_ENUM_NOMORE" + ,"NativeType":"Int32" + ,"Value":-2147221502 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_ADVISENOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2147221501 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_NOCONNECTION" + ,"NativeType":"Int32" + ,"Value":-2147221500 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_NOTRUNNING" + ,"NativeType":"Int32" + ,"Value":-2147221499 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_NOCACHE" + ,"NativeType":"Int32" + ,"Value":-2147221498 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_BLANK" + ,"NativeType":"Int32" + ,"Value":-2147221497 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_CLASSDIFF" + ,"NativeType":"Int32" + ,"Value":-2147221496 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_CANT_GETMONIKER" + ,"NativeType":"Int32" + ,"Value":-2147221495 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_CANT_BINDTOSOURCE" + ,"NativeType":"Int32" + ,"Value":-2147221494 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_STATIC" + ,"NativeType":"Int32" + ,"Value":-2147221493 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_PROMPTSAVECANCELLED" + ,"NativeType":"Int32" + ,"Value":-2147221492 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_INVALIDRECT" + ,"NativeType":"Int32" + ,"Value":-2147221491 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_WRONGCOMPOBJ" + ,"NativeType":"Int32" + ,"Value":-2147221490 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_INVALIDHWND" + ,"NativeType":"Int32" + ,"Value":-2147221489 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_NOT_INPLACEACTIVE" + ,"NativeType":"Int32" + ,"Value":-2147221488 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_CANTCONVERT" + ,"NativeType":"Int32" + ,"Value":-2147221487 + ,"Attrs":[] + } + ,{ + "Name":"OLE_E_NOSTORAGE" + ,"NativeType":"Int32" + ,"Value":-2147221486 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_FORMATETC" + ,"NativeType":"Int32" + ,"Value":-2147221404 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_DVTARGETDEVICE" + ,"NativeType":"Int32" + ,"Value":-2147221403 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_STGMEDIUM" + ,"NativeType":"Int32" + ,"Value":-2147221402 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_STATDATA" + ,"NativeType":"Int32" + ,"Value":-2147221401 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_LINDEX" + ,"NativeType":"Int32" + ,"Value":-2147221400 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_TYMED" + ,"NativeType":"Int32" + ,"Value":-2147221399 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_CLIPFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147221398 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_DVASPECT" + ,"NativeType":"Int32" + ,"Value":-2147221397 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_DVTARGETDEVICE_SIZE" + ,"NativeType":"Int32" + ,"Value":-2147221396 + ,"Attrs":[] + } + ,{ + "Name":"DV_E_NOIVIEWOBJECT" + ,"NativeType":"Int32" + ,"Value":-2147221395 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221248 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221233 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262400 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_S_LAST" + ,"NativeType":"Int32" + ,"Value":262415 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_NOTREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2147221248 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_ALREADYREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2147221247 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_INVALIDHWND" + ,"NativeType":"Int32" + ,"Value":-2147221246 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_E_CONCURRENT_DRAG_ATTEMPTED" + ,"NativeType":"Int32" + ,"Value":-2147221245 + ,"Attrs":[] + } + ,{ + "Name":"CLASSFACTORY_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221232 + ,"Attrs":[] + } + ,{ + "Name":"CLASSFACTORY_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221217 + ,"Attrs":[] + } + ,{ + "Name":"CLASSFACTORY_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262416 + ,"Attrs":[] + } + ,{ + "Name":"CLASSFACTORY_S_LAST" + ,"NativeType":"Int32" + ,"Value":262431 + ,"Attrs":[] + } + ,{ + "Name":"CLASS_E_NOAGGREGATION" + ,"NativeType":"Int32" + ,"Value":-2147221232 + ,"Attrs":[] + } + ,{ + "Name":"CLASS_E_CLASSNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147221231 + ,"Attrs":[] + } + ,{ + "Name":"CLASS_E_NOTLICENSED" + ,"NativeType":"Int32" + ,"Value":-2147221230 + ,"Attrs":[] + } + ,{ + "Name":"MARSHAL_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221216 + ,"Attrs":[] + } + ,{ + "Name":"MARSHAL_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221201 + ,"Attrs":[] + } + ,{ + "Name":"MARSHAL_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262432 + ,"Attrs":[] + } + ,{ + "Name":"MARSHAL_S_LAST" + ,"NativeType":"Int32" + ,"Value":262447 + ,"Attrs":[] + } + ,{ + "Name":"DATA_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221200 + ,"Attrs":[] + } + ,{ + "Name":"DATA_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221185 + ,"Attrs":[] + } + ,{ + "Name":"DATA_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262448 + ,"Attrs":[] + } + ,{ + "Name":"DATA_S_LAST" + ,"NativeType":"Int32" + ,"Value":262463 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221184 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221169 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262464 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_S_LAST" + ,"NativeType":"Int32" + ,"Value":262479 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_E_DRAW" + ,"NativeType":"Int32" + ,"Value":-2147221184 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221168 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221153 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262480 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_S_LAST" + ,"NativeType":"Int32" + ,"Value":262495 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_READREGDB" + ,"NativeType":"Int32" + ,"Value":-2147221168 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_WRITEREGDB" + ,"NativeType":"Int32" + ,"Value":-2147221167 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_KEYMISSING" + ,"NativeType":"Int32" + ,"Value":-2147221166 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_INVALIDVALUE" + ,"NativeType":"Int32" + ,"Value":-2147221165 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_CLASSNOTREG" + ,"NativeType":"Int32" + ,"Value":-2147221164 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_IIDNOTREG" + ,"NativeType":"Int32" + ,"Value":-2147221163 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_BADTHREADINGMODEL" + ,"NativeType":"Int32" + ,"Value":-2147221162 + ,"Attrs":[] + } + ,{ + "Name":"REGDB_E_PACKAGEPOLICYVIOLATION" + ,"NativeType":"Int32" + ,"Value":-2147221161 + ,"Attrs":[] + } + ,{ + "Name":"CAT_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221152 + ,"Attrs":[] + } + ,{ + "Name":"CAT_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221151 + ,"Attrs":[] + } + ,{ + "Name":"CAT_E_CATIDNOEXIST" + ,"NativeType":"Int32" + ,"Value":-2147221152 + ,"Attrs":[] + } + ,{ + "Name":"CAT_E_NODESCRIPTION" + ,"NativeType":"Int32" + ,"Value":-2147221151 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221148 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221137 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_PACKAGE_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147221148 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_NOT_DELETABLE" + ,"NativeType":"Int32" + ,"Value":-2147221147 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_CLASS_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147221146 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_INVALID_VERSION" + ,"NativeType":"Int32" + ,"Value":-2147221145 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_NO_CLASSSTORE" + ,"NativeType":"Int32" + ,"Value":-2147221144 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_OBJECT_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147221143 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_OBJECT_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2147221142 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_INVALID_PATH" + ,"NativeType":"Int32" + ,"Value":-2147221141 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_NETWORK_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147221140 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_ADMIN_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2147221139 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_SCHEMA_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147221138 + ,"Attrs":[] + } + ,{ + "Name":"CS_E_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147221137 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221136 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221121 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262512 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_S_LAST" + ,"NativeType":"Int32" + ,"Value":262527 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_E_NOCACHE_UPDATED" + ,"NativeType":"Int32" + ,"Value":-2147221136 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221120 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221105 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262528 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_S_LAST" + ,"NativeType":"Int32" + ,"Value":262543 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_E_NOVERBS" + ,"NativeType":"Int32" + ,"Value":-2147221120 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_E_INVALIDVERB" + ,"NativeType":"Int32" + ,"Value":-2147221119 + ,"Attrs":[] + } + ,{ + "Name":"CLIENTSITE_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221104 + ,"Attrs":[] + } + ,{ + "Name":"CLIENTSITE_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221089 + ,"Attrs":[] + } + ,{ + "Name":"CLIENTSITE_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262544 + ,"Attrs":[] + } + ,{ + "Name":"CLIENTSITE_S_LAST" + ,"NativeType":"Int32" + ,"Value":262559 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_E_NOTUNDOABLE" + ,"NativeType":"Int32" + ,"Value":-2147221088 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_E_NOTOOLSPACE" + ,"NativeType":"Int32" + ,"Value":-2147221087 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221088 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221073 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262560 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_S_LAST" + ,"NativeType":"Int32" + ,"Value":262575 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221072 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221057 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262576 + ,"Attrs":[] + } + ,{ + "Name":"ENUM_S_LAST" + ,"NativeType":"Int32" + ,"Value":262591 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221056 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221041 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262592 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_S_LAST" + ,"NativeType":"Int32" + ,"Value":262607 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_OLESTREAM_GET" + ,"NativeType":"Int32" + ,"Value":-2147221056 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_OLESTREAM_PUT" + ,"NativeType":"Int32" + ,"Value":-2147221055 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_OLESTREAM_FMT" + ,"NativeType":"Int32" + ,"Value":-2147221054 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_OLESTREAM_BITMAP_TO_DIB" + ,"NativeType":"Int32" + ,"Value":-2147221053 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_STG_FMT" + ,"NativeType":"Int32" + ,"Value":-2147221052 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_STG_NO_STD_STREAM" + ,"NativeType":"Int32" + ,"Value":-2147221051 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_E_STG_DIB_TO_BITMAP" + ,"NativeType":"Int32" + ,"Value":-2147221050 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221040 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221025 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262608 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_S_LAST" + ,"NativeType":"Int32" + ,"Value":262623 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_CANT_OPEN" + ,"NativeType":"Int32" + ,"Value":-2147221040 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_CANT_EMPTY" + ,"NativeType":"Int32" + ,"Value":-2147221039 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_CANT_SET" + ,"NativeType":"Int32" + ,"Value":-2147221038 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_BAD_DATA" + ,"NativeType":"Int32" + ,"Value":-2147221037 + ,"Attrs":[] + } + ,{ + "Name":"CLIPBRD_E_CANT_CLOSE" + ,"NativeType":"Int32" + ,"Value":-2147221036 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221024 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147221009 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262624 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_LAST" + ,"NativeType":"Int32" + ,"Value":262639 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_CONNECTMANUALLY" + ,"NativeType":"Int32" + ,"Value":-2147221024 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_EXCEEDEDDEADLINE" + ,"NativeType":"Int32" + ,"Value":-2147221023 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NEEDGENERIC" + ,"NativeType":"Int32" + ,"Value":-2147221022 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147221021 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_SYNTAX" + ,"NativeType":"Int32" + ,"Value":-2147221020 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOOBJECT" + ,"NativeType":"Int32" + ,"Value":-2147221019 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_INVALIDEXTENSION" + ,"NativeType":"Int32" + ,"Value":-2147221018 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_INTERMEDIATEINTERFACENOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2147221017 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOTBINDABLE" + ,"NativeType":"Int32" + ,"Value":-2147221016 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOTBOUND" + ,"NativeType":"Int32" + ,"Value":-2147221015 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_CANTOPENFILE" + ,"NativeType":"Int32" + ,"Value":-2147221014 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_MUSTBOTHERUSER" + ,"NativeType":"Int32" + ,"Value":-2147221013 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOINVERSE" + ,"NativeType":"Int32" + ,"Value":-2147221012 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOSTORAGE" + ,"NativeType":"Int32" + ,"Value":-2147221011 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NOPREFIX" + ,"NativeType":"Int32" + ,"Value":-2147221010 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_ENUMERATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147221009 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147221008 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147220993 + ,"Attrs":[] + } + ,{ + "Name":"CO_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262640 + ,"Attrs":[] + } + ,{ + "Name":"CO_S_LAST" + ,"NativeType":"Int32" + ,"Value":262655 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOTINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2147221008 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ALREADYINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2147221007 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CANTDETERMINECLASS" + ,"NativeType":"Int32" + ,"Value":-2147221006 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CLASSSTRING" + ,"NativeType":"Int32" + ,"Value":-2147221005 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_IIDSTRING" + ,"NativeType":"Int32" + ,"Value":-2147221004 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_APPNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147221003 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_APPSINGLEUSE" + ,"NativeType":"Int32" + ,"Value":-2147221002 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ERRORINAPP" + ,"NativeType":"Int32" + ,"Value":-2147221001 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_DLLNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147221000 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ERRORINDLL" + ,"NativeType":"Int32" + ,"Value":-2147220999 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_WRONGOSFORAPP" + ,"NativeType":"Int32" + ,"Value":-2147220998 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_OBJNOTREG" + ,"NativeType":"Int32" + ,"Value":-2147220997 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_OBJISREG" + ,"NativeType":"Int32" + ,"Value":-2147220996 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_OBJNOTCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2147220995 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_APPDIDNTREG" + ,"NativeType":"Int32" + ,"Value":-2147220994 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RELEASED" + ,"NativeType":"Int32" + ,"Value":-2147220993 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147220992 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147220961 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_S_FIRST" + ,"NativeType":"Int32" + ,"Value":262656 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_S_LAST" + ,"NativeType":"Int32" + ,"Value":262687 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_S_SOME_SUBSCRIBERS_FAILED" + ,"NativeType":"Int32" + ,"Value":262656 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_ALL_SUBSCRIBERS_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147220991 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_S_NOSUBSCRIBERS" + ,"NativeType":"Int32" + ,"Value":262658 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_QUERYSYNTAX" + ,"NativeType":"Int32" + ,"Value":-2147220989 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_QUERYFIELD" + ,"NativeType":"Int32" + ,"Value":-2147220988 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_INTERNALEXCEPTION" + ,"NativeType":"Int32" + ,"Value":-2147220987 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_INTERNALERROR" + ,"NativeType":"Int32" + ,"Value":-2147220986 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_INVALID_PER_USER_SID" + ,"NativeType":"Int32" + ,"Value":-2147220985 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_USER_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":-2147220984 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_TOO_MANY_METHODS" + ,"NativeType":"Int32" + ,"Value":-2147220983 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_MISSING_EVENTCLASS" + ,"NativeType":"Int32" + ,"Value":-2147220982 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_NOT_ALL_REMOVED" + ,"NativeType":"Int32" + ,"Value":-2147220981 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_COMPLUS_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2147220980 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2147220979 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2147220978 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_INVALID_EVENT_CLASS_PARTITION" + ,"NativeType":"Int32" + ,"Value":-2147220977 + ,"Attrs":[] + } + ,{ + "Name":"EVENT_E_PER_USER_SID_NOT_LOGGED_ON" + ,"NativeType":"Int32" + ,"Value":-2147220976 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2147220927 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_NO_DEFAULT_TABLET" + ,"NativeType":"Int32" + ,"Value":-2147220974 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_UNKNOWN_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2147220965 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_INPUT_RECT" + ,"NativeType":"Int32" + ,"Value":-2147220967 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_STROKE" + ,"NativeType":"Int32" + ,"Value":-2147220958 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INITIALIZE_FAIL" + ,"NativeType":"Int32" + ,"Value":-2147220957 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_NOT_RELEVANT" + ,"NativeType":"Int32" + ,"Value":-2147220942 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_PACKET_DESCRIPTION" + ,"NativeType":"Int32" + ,"Value":-2147220941 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_RECOGNIZER_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2147220939 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_RIGHTS" + ,"NativeType":"Int32" + ,"Value":-2147220938 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_OUT_OF_ORDER_CALL" + ,"NativeType":"Int32" + ,"Value":-2147220937 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_QUEUE_FULL" + ,"NativeType":"Int32" + ,"Value":-2147220936 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":-2147220935 + ,"Attrs":[] + } + ,{ + "Name":"TPC_E_INVALID_DATA_FROM_RECOGNIZER" + ,"NativeType":"Int32" + ,"Value":-2147220934 + ,"Attrs":[] + } + ,{ + "Name":"TPC_S_TRUNCATED" + ,"NativeType":"Int32" + ,"Value":262738 + ,"Attrs":[] + } + ,{ + "Name":"TPC_S_INTERRUPTED" + ,"NativeType":"Int32" + ,"Value":262739 + ,"Attrs":[] + } + ,{ + "Name":"TPC_S_NO_DATA_TO_PROCESS" + ,"NativeType":"Int32" + ,"Value":262740 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_FIRST" + ,"NativeType":"UInt32" + ,"Value":2147799040 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_LAST" + ,"NativeType":"UInt32" + ,"Value":2147799083 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_FIRST" + ,"NativeType":"Int32" + ,"Value":315392 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_LAST" + ,"NativeType":"Int32" + ,"Value":315408 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_ALREADYOTHERSINGLEPHASE" + ,"NativeType":"Int32" + ,"Value":-2147168256 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_CANTRETAIN" + ,"NativeType":"Int32" + ,"Value":-2147168255 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_COMMITFAILED" + ,"NativeType":"Int32" + ,"Value":-2147168254 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_COMMITPREVENTED" + ,"NativeType":"Int32" + ,"Value":-2147168253 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_HEURISTICABORT" + ,"NativeType":"Int32" + ,"Value":-2147168252 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_HEURISTICCOMMIT" + ,"NativeType":"Int32" + ,"Value":-2147168251 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_HEURISTICDAMAGE" + ,"NativeType":"Int32" + ,"Value":-2147168250 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_HEURISTICDANGER" + ,"NativeType":"Int32" + ,"Value":-2147168249 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_ISOLATIONLEVEL" + ,"NativeType":"Int32" + ,"Value":-2147168248 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOASYNC" + ,"NativeType":"Int32" + ,"Value":-2147168247 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOENLIST" + ,"NativeType":"Int32" + ,"Value":-2147168246 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOISORETAIN" + ,"NativeType":"Int32" + ,"Value":-2147168245 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NORESOURCE" + ,"NativeType":"Int32" + ,"Value":-2147168244 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOTCURRENT" + ,"NativeType":"Int32" + ,"Value":-2147168243 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOTRANSACTION" + ,"NativeType":"Int32" + ,"Value":-2147168242 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2147168241 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_UNKNOWNRMGRID" + ,"NativeType":"Int32" + ,"Value":-2147168240 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_WRONGSTATE" + ,"NativeType":"Int32" + ,"Value":-2147168239 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_WRONGUOW" + ,"NativeType":"Int32" + ,"Value":-2147168238 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_XTIONEXISTS" + ,"NativeType":"Int32" + ,"Value":-2147168237 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOIMPORTOBJECT" + ,"NativeType":"Int32" + ,"Value":-2147168236 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_INVALIDCOOKIE" + ,"NativeType":"Int32" + ,"Value":-2147168235 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_INDOUBT" + ,"NativeType":"Int32" + ,"Value":-2147168234 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NOTIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147168233 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_ALREADYINPROGRESS" + ,"NativeType":"Int32" + ,"Value":-2147168232 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2147168231 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_LOGFULL" + ,"NativeType":"Int32" + ,"Value":-2147168230 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TMNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147168229 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_CONNECTION_DOWN" + ,"NativeType":"Int32" + ,"Value":-2147168228 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_CONNECTION_DENIED" + ,"NativeType":"Int32" + ,"Value":-2147168227 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_REENLISTTIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147168226 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TIP_CONNECT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147168225 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TIP_PROTOCOL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147168224 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TIP_PULL_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147168223 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_DEST_TMNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147168222 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TIP_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147168221 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_NETWORK_TX_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147168220 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_PARTNER_NETWORK_TX_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147168219 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_XA_TX_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147168218 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_UNABLE_TO_READ_DTC_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2147168217 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_UNABLE_TO_LOAD_DTC_PROXY" + ,"NativeType":"Int32" + ,"Value":-2147168216 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_ABORTING" + ,"NativeType":"Int32" + ,"Value":-2147168215 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_PUSH_COMM_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147168214 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_PULL_COMM_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147168213 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_LU_TX_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147168212 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_CLERKNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147168128 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_CLERKEXISTS" + ,"NativeType":"Int32" + ,"Value":-2147168127 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_RECOVERYINPROGRESS" + ,"NativeType":"Int32" + ,"Value":-2147168126 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_TRANSACTIONCLOSED" + ,"NativeType":"Int32" + ,"Value":-2147168125 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_INVALIDLSN" + ,"NativeType":"Int32" + ,"Value":-2147168124 + ,"Attrs":[] + } + ,{ + "Name":"XACT_E_REPLAYREQUEST" + ,"NativeType":"Int32" + ,"Value":-2147168123 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_ASYNC" + ,"NativeType":"Int32" + ,"Value":315392 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_DEFECT" + ,"NativeType":"Int32" + ,"Value":315393 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_READONLY" + ,"NativeType":"Int32" + ,"Value":315394 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_SOMENORETAIN" + ,"NativeType":"Int32" + ,"Value":315395 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_OKINFORM" + ,"NativeType":"Int32" + ,"Value":315396 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_MADECHANGESCONTENT" + ,"NativeType":"Int32" + ,"Value":315397 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_MADECHANGESINFORM" + ,"NativeType":"Int32" + ,"Value":315398 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_ALLNORETAIN" + ,"NativeType":"Int32" + ,"Value":315399 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_ABORTING" + ,"NativeType":"Int32" + ,"Value":315400 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_SINGLEPHASE" + ,"NativeType":"Int32" + ,"Value":315401 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_LOCALLY_OK" + ,"NativeType":"Int32" + ,"Value":315402 + ,"Attrs":[] + } + ,{ + "Name":"XACT_S_LASTRESOURCEMANAGER" + ,"NativeType":"Int32" + ,"Value":315408 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_FIRST" + ,"NativeType":"Int32" + ,"Value":-2147164160 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_LAST" + ,"NativeType":"Int32" + ,"Value":-2147164113 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_S_FIRST" + ,"NativeType":"Int32" + ,"Value":319488 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_S_LAST" + ,"NativeType":"Int32" + ,"Value":319535 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2147164158 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_ABORTING" + ,"NativeType":"Int32" + ,"Value":-2147164157 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_NOCONTEXT" + ,"NativeType":"Int32" + ,"Value":-2147164156 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_WOULD_DEADLOCK" + ,"NativeType":"Int32" + ,"Value":-2147164155 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_SYNCH_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147164154 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_OLDREF" + ,"NativeType":"Int32" + ,"Value":-2147164153 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_ROLENOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147164148 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_TMNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147164145 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACTIVATIONFAILED" + ,"NativeType":"Int32" + ,"Value":-2147164127 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACTIVATIONFAILED_EVENTLOGGED" + ,"NativeType":"Int32" + ,"Value":-2147164126 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACTIVATIONFAILED_CATALOGERROR" + ,"NativeType":"Int32" + ,"Value":-2147164125 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACTIVATIONFAILED_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147164124 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INITIALIZATIONFAILED" + ,"NativeType":"Int32" + ,"Value":-2147164123 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_NOJIT" + ,"NativeType":"Int32" + ,"Value":-2147164122 + ,"Attrs":[] + } + ,{ + "Name":"CONTEXT_E_NOTRANSACTION" + ,"NativeType":"Int32" + ,"Value":-2147164121 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_THREADINGMODEL_CHANGED" + ,"NativeType":"Int32" + ,"Value":-2147164120 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOIISINTRINSICS" + ,"NativeType":"Int32" + ,"Value":-2147164119 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOCOOKIES" + ,"NativeType":"Int32" + ,"Value":-2147164118 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_DBERROR" + ,"NativeType":"Int32" + ,"Value":-2147164117 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOTPOOLED" + ,"NativeType":"Int32" + ,"Value":-2147164116 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOTCONSTRUCTED" + ,"NativeType":"Int32" + ,"Value":-2147164115 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOSYNCHRONIZATION" + ,"NativeType":"Int32" + ,"Value":-2147164114 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ISOLEVELMISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147164113 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2147164112 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED" + ,"NativeType":"Int32" + ,"Value":-2147164111 + ,"Attrs":[] + } + ,{ + "Name":"OLE_S_USEREG" + ,"NativeType":"Int32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"OLE_S_STATIC" + ,"NativeType":"Int32" + ,"Value":262145 + ,"Attrs":[] + } + ,{ + "Name":"OLE_S_MAC_CLIPFORMAT" + ,"NativeType":"Int32" + ,"Value":262146 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_S_DROP" + ,"NativeType":"Int32" + ,"Value":262400 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_S_CANCEL" + ,"NativeType":"Int32" + ,"Value":262401 + ,"Attrs":[] + } + ,{ + "Name":"DRAGDROP_S_USEDEFAULTCURSORS" + ,"NativeType":"Int32" + ,"Value":262402 + ,"Attrs":[] + } + ,{ + "Name":"DATA_S_SAMEFORMATETC" + ,"NativeType":"Int32" + ,"Value":262448 + ,"Attrs":[] + } + ,{ + "Name":"VIEW_S_ALREADY_FROZEN" + ,"NativeType":"Int32" + ,"Value":262464 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_S_FORMATETC_NOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":262512 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_S_SAMECACHE" + ,"NativeType":"Int32" + ,"Value":262513 + ,"Attrs":[] + } + ,{ + "Name":"CACHE_S_SOMECACHES_NOTUPDATED" + ,"NativeType":"Int32" + ,"Value":262514 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_S_INVALIDVERB" + ,"NativeType":"Int32" + ,"Value":262528 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_S_CANNOT_DOVERB_NOW" + ,"NativeType":"Int32" + ,"Value":262529 + ,"Attrs":[] + } + ,{ + "Name":"OLEOBJ_S_INVALIDHWND" + ,"NativeType":"Int32" + ,"Value":262530 + ,"Attrs":[] + } + ,{ + "Name":"INPLACE_S_TRUNCATED" + ,"NativeType":"Int32" + ,"Value":262560 + ,"Attrs":[] + } + ,{ + "Name":"CONVERT10_S_NO_PRESENTATION" + ,"NativeType":"Int32" + ,"Value":262592 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_REDUCED_TO_SELF" + ,"NativeType":"Int32" + ,"Value":262626 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_ME" + ,"NativeType":"Int32" + ,"Value":262628 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_HIM" + ,"NativeType":"Int32" + ,"Value":262629 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_US" + ,"NativeType":"Int32" + ,"Value":262630 + ,"Attrs":[] + } + ,{ + "Name":"MK_S_MONIKERALREADYREGISTERED" + ,"NativeType":"Int32" + ,"Value":262631 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_READY" + ,"NativeType":"Int32" + ,"Value":267008 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_RUNNING" + ,"NativeType":"Int32" + ,"Value":267009 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_DISABLED" + ,"NativeType":"Int32" + ,"Value":267010 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_HAS_NOT_RUN" + ,"NativeType":"Int32" + ,"Value":267011 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_NO_MORE_RUNS" + ,"NativeType":"Int32" + ,"Value":267012 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_NOT_SCHEDULED" + ,"NativeType":"Int32" + ,"Value":267013 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_TERMINATED" + ,"NativeType":"Int32" + ,"Value":267014 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_NO_VALID_TRIGGERS" + ,"NativeType":"Int32" + ,"Value":267015 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_EVENT_TRIGGER" + ,"NativeType":"Int32" + ,"Value":267016 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TRIGGER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147216631 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2147216630 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2147216629 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_SERVICE_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2147216628 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_CANNOT_OPEN_TASK" + ,"NativeType":"Int32" + ,"Value":-2147216627 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_INVALID_TASK" + ,"NativeType":"Int32" + ,"Value":-2147216626 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_ACCOUNT_INFORMATION_NOT_SET" + ,"NativeType":"Int32" + ,"Value":-2147216625 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_ACCOUNT_NAME_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147216624 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_ACCOUNT_DBASE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":-2147216623 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_NO_SECURITY_SERVICES" + ,"NativeType":"Int32" + ,"Value":-2147216622 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_UNKNOWN_OBJECT_VERSION" + ,"NativeType":"Int32" + ,"Value":-2147216621 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_UNSUPPORTED_ACCOUNT_OPTION" + ,"NativeType":"Int32" + ,"Value":-2147216620 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_SERVICE_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2147216619 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_UNEXPECTEDNODE" + ,"NativeType":"Int32" + ,"Value":-2147216618 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":-2147216617 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_INVALIDVALUE" + ,"NativeType":"Int32" + ,"Value":-2147216616 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_MISSINGNODE" + ,"NativeType":"Int32" + ,"Value":-2147216615 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_MALFORMEDXML" + ,"NativeType":"Int32" + ,"Value":-2147216614 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_SOME_TRIGGERS_FAILED" + ,"NativeType":"Int32" + ,"Value":267035 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_BATCH_LOGON_PROBLEM" + ,"NativeType":"Int32" + ,"Value":267036 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TOO_MANY_NODES" + ,"NativeType":"Int32" + ,"Value":-2147216611 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_PAST_END_BOUNDARY" + ,"NativeType":"Int32" + ,"Value":-2147216610 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_ALREADY_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2147216609 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_USER_NOT_LOGGED_ON" + ,"NativeType":"Int32" + ,"Value":-2147216608 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_INVALID_TASK_HASH" + ,"NativeType":"Int32" + ,"Value":-2147216607 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_SERVICE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2147216606 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_SERVICE_TOO_BUSY" + ,"NativeType":"Int32" + ,"Value":-2147216605 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_ATTEMPTED" + ,"NativeType":"Int32" + ,"Value":-2147216604 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_S_TASK_QUEUED" + ,"NativeType":"Int32" + ,"Value":267045 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147216602 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_NOT_V1_COMPAT" + ,"NativeType":"Int32" + ,"Value":-2147216601 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_START_ON_DEMAND" + ,"NativeType":"Int32" + ,"Value":-2147216600 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_TASK_NOT_UBPM_COMPAT" + ,"NativeType":"Int32" + ,"Value":-2147216599 + ,"Attrs":[] + } + ,{ + "Name":"SCHED_E_DEPRECATED_FEATURE_USED" + ,"NativeType":"Int32" + ,"Value":-2147216592 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CLASS_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146959359 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SCM_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146959358 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SCM_RPC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146959357 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_BAD_PATH" + ,"NativeType":"Int32" + ,"Value":-2146959356 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_EXEC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146959355 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_OBJSRV_RPC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146959354 + ,"Attrs":[] + } + ,{ + "Name":"MK_E_NO_NORMALIZED" + ,"NativeType":"Int32" + ,"Value":-2146959353 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SERVER_STOPPING" + ,"NativeType":"Int32" + ,"Value":-2146959352 + ,"Attrs":[] + } + ,{ + "Name":"MEM_E_INVALID_ROOT" + ,"NativeType":"Int32" + ,"Value":-2146959351 + ,"Attrs":[] + } + ,{ + "Name":"MEM_E_INVALID_LINK" + ,"NativeType":"Int32" + ,"Value":-2146959344 + ,"Attrs":[] + } + ,{ + "Name":"MEM_E_INVALID_SIZE" + ,"NativeType":"Int32" + ,"Value":-2146959343 + ,"Attrs":[] + } + ,{ + "Name":"CO_S_NOTALLINTERFACES" + ,"NativeType":"Int32" + ,"Value":524306 + ,"Attrs":[] + } + ,{ + "Name":"CO_S_MACHINENAMENOTFOUND" + ,"NativeType":"Int32" + ,"Value":524307 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_MISSING_DISPLAYNAME" + ,"NativeType":"Int32" + ,"Value":-2146959339 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_RUNAS_VALUE_MUST_BE_AAA" + ,"NativeType":"Int32" + ,"Value":-2146959338 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ELEVATION_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2146959337 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_PACKAGING_INTERNAL" + ,"NativeType":"Int32" + ,"Value":-2146958848 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INTERLEAVING_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146958847 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_RELATIONSHIPS_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146958846 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_MISSING_REQUIRED_FILE" + ,"NativeType":"Int32" + ,"Value":-2146958845 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_MANIFEST" + ,"NativeType":"Int32" + ,"Value":-2146958844 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_BLOCKMAP" + ,"NativeType":"Int32" + ,"Value":-2146958843 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_CORRUPT_CONTENT" + ,"NativeType":"Int32" + ,"Value":-2146958842 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_BLOCK_HASH_INVALID" + ,"NativeType":"Int32" + ,"Value":-2146958841 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_REQUESTED_RANGE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2146958840 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_SIP_CLIENT_DATA" + ,"NativeType":"Int32" + ,"Value":-2146958839 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_KEY_INFO" + ,"NativeType":"Int32" + ,"Value":-2146958838 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_CONTENTGROUPMAP" + ,"NativeType":"Int32" + ,"Value":-2146958837 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_APPINSTALLER" + ,"NativeType":"Int32" + ,"Value":-2146958836 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_DELTA_BASELINE_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146958835 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_DELTA_PACKAGE_MISSING_FILE" + ,"NativeType":"Int32" + ,"Value":-2146958834 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_DELTA_PACKAGE" + ,"NativeType":"Int32" + ,"Value":-2146958833 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_DELTA_APPENDED_PACKAGE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146958832 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_PACKAGING_LAYOUT" + ,"NativeType":"Int32" + ,"Value":-2146958831 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_PACKAGESIGNCONFIG" + ,"NativeType":"Int32" + ,"Value":-2146958830 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_RESOURCESPRI_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146958829 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_FILE_COMPRESSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146958828 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_PAYLOAD_PACKAGE_EXTENSION" + ,"NativeType":"Int32" + ,"Value":-2146958827 + ,"Attrs":[] + } + ,{ + "Name":"APPX_E_INVALID_ENCRYPTION_EXCLUSION_FILE_LIST" + ,"NativeType":"Int32" + ,"Value":-2146958826 + ,"Attrs":[] + } + ,{ + "Name":"BT_E_SPURIOUS_ACTIVATION" + ,"NativeType":"Int32" + ,"Value":-2146958592 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_UNKNOWNINTERFACE" + ,"NativeType":"Int32" + ,"Value":-2147352575 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_MEMBERNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147352573 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_PARAMNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147352572 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_TYPEMISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147352571 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_UNKNOWNNAME" + ,"NativeType":"Int32" + ,"Value":-2147352570 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_NONAMEDARGS" + ,"NativeType":"Int32" + ,"Value":-2147352569 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_BADVARTYPE" + ,"NativeType":"Int32" + ,"Value":-2147352568 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":-2147352567 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2147352566 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_BADINDEX" + ,"NativeType":"Int32" + ,"Value":-2147352565 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_UNKNOWNLCID" + ,"NativeType":"Int32" + ,"Value":-2147352564 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_ARRAYISLOCKED" + ,"NativeType":"Int32" + ,"Value":-2147352563 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_BADPARAMCOUNT" + ,"NativeType":"Int32" + ,"Value":-2147352562 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_PARAMNOTOPTIONAL" + ,"NativeType":"Int32" + ,"Value":-2147352561 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_BADCALLEE" + ,"NativeType":"Int32" + ,"Value":-2147352560 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_NOTACOLLECTION" + ,"NativeType":"Int32" + ,"Value":-2147352559 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_DIVBYZERO" + ,"NativeType":"Int32" + ,"Value":-2147352558 + ,"Attrs":[] + } + ,{ + "Name":"DISP_E_BUFFERTOOSMALL" + ,"NativeType":"Int32" + ,"Value":-2147352557 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_BUFFERTOOSMALL" + ,"NativeType":"Int32" + ,"Value":-2147319786 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_FIELDNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147319785 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_INVDATAREAD" + ,"NativeType":"Int32" + ,"Value":-2147319784 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_UNSUPFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147319783 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_REGISTRYACCESS" + ,"NativeType":"Int32" + ,"Value":-2147319780 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_LIBNOTREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2147319779 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_UNDEFINEDTYPE" + ,"NativeType":"Int32" + ,"Value":-2147319769 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_QUALIFIEDNAMEDISALLOWED" + ,"NativeType":"Int32" + ,"Value":-2147319768 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_INVALIDSTATE" + ,"NativeType":"Int32" + ,"Value":-2147319767 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_WRONGTYPEKIND" + ,"NativeType":"Int32" + ,"Value":-2147319766 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_ELEMENTNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147319765 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_AMBIGUOUSNAME" + ,"NativeType":"Int32" + ,"Value":-2147319764 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_NAMECONFLICT" + ,"NativeType":"Int32" + ,"Value":-2147319763 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_UNKNOWNLCID" + ,"NativeType":"Int32" + ,"Value":-2147319762 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_DLLFUNCTIONNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147319761 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_BADMODULEKIND" + ,"NativeType":"Int32" + ,"Value":-2147317571 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_SIZETOOBIG" + ,"NativeType":"Int32" + ,"Value":-2147317563 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_DUPLICATEID" + ,"NativeType":"Int32" + ,"Value":-2147317562 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_INVALIDID" + ,"NativeType":"Int32" + ,"Value":-2147317553 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_TYPEMISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147316576 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_OUTOFBOUNDS" + ,"NativeType":"Int32" + ,"Value":-2147316575 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_IOERROR" + ,"NativeType":"Int32" + ,"Value":-2147316574 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_CANTCREATETMPFILE" + ,"NativeType":"Int32" + ,"Value":-2147316573 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_CANTLOADLIBRARY" + ,"NativeType":"Int32" + ,"Value":-2147312566 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_INCONSISTENTPROPFUNCS" + ,"NativeType":"Int32" + ,"Value":-2147312509 + ,"Attrs":[] + } + ,{ + "Name":"TYPE_E_CIRCULARTYPE" + ,"NativeType":"Int32" + ,"Value":-2147312508 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDFUNCTION" + ,"NativeType":"Int32" + ,"Value":-2147287039 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_FILENOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147287038 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_PATHNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2147287037 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_TOOMANYOPENFILES" + ,"NativeType":"Int32" + ,"Value":-2147287036 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2147287035 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDHANDLE" + ,"NativeType":"Int32" + ,"Value":-2147287034 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INSUFFICIENTMEMORY" + ,"NativeType":"Int32" + ,"Value":-2147287032 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDPOINTER" + ,"NativeType":"Int32" + ,"Value":-2147287031 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_NOMOREFILES" + ,"NativeType":"Int32" + ,"Value":-2147287022 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_DISKISWRITEPROTECTED" + ,"NativeType":"Int32" + ,"Value":-2147287021 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_SEEKERROR" + ,"NativeType":"Int32" + ,"Value":-2147287015 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_WRITEFAULT" + ,"NativeType":"Int32" + ,"Value":-2147287011 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_READFAULT" + ,"NativeType":"Int32" + ,"Value":-2147287010 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_SHAREVIOLATION" + ,"NativeType":"Int32" + ,"Value":-2147287008 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_LOCKVIOLATION" + ,"NativeType":"Int32" + ,"Value":-2147287007 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_FILEALREADYEXISTS" + ,"NativeType":"Int32" + ,"Value":-2147286960 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDPARAMETER" + ,"NativeType":"Int32" + ,"Value":-2147286953 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_MEDIUMFULL" + ,"NativeType":"Int32" + ,"Value":-2147286928 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_PROPSETMISMATCHED" + ,"NativeType":"Int32" + ,"Value":-2147286800 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_ABNORMALAPIEXIT" + ,"NativeType":"Int32" + ,"Value":-2147286790 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDHEADER" + ,"NativeType":"Int32" + ,"Value":-2147286789 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDNAME" + ,"NativeType":"Int32" + ,"Value":-2147286788 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2147286787 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_UNIMPLEMENTEDFUNCTION" + ,"NativeType":"Int32" + ,"Value":-2147286786 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INVALIDFLAG" + ,"NativeType":"Int32" + ,"Value":-2147286785 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INUSE" + ,"NativeType":"Int32" + ,"Value":-2147286784 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_NOTCURRENT" + ,"NativeType":"Int32" + ,"Value":-2147286783 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_REVERTED" + ,"NativeType":"Int32" + ,"Value":-2147286782 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CANTSAVE" + ,"NativeType":"Int32" + ,"Value":-2147286781 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_OLDFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147286780 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_OLDDLL" + ,"NativeType":"Int32" + ,"Value":-2147286779 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_SHAREREQUIRED" + ,"NativeType":"Int32" + ,"Value":-2147286778 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_NOTFILEBASEDSTORAGE" + ,"NativeType":"Int32" + ,"Value":-2147286777 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_EXTANTMARSHALLINGS" + ,"NativeType":"Int32" + ,"Value":-2147286776 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_DOCFILECORRUPT" + ,"NativeType":"Int32" + ,"Value":-2147286775 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_BADBASEADDRESS" + ,"NativeType":"Int32" + ,"Value":-2147286768 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_DOCFILETOOLARGE" + ,"NativeType":"Int32" + ,"Value":-2147286767 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_NOTSIMPLEFORMAT" + ,"NativeType":"Int32" + ,"Value":-2147286766 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":-2147286527 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2147286526 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_CONVERTED" + ,"NativeType":"Int32" + ,"Value":197120 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_BLOCK" + ,"NativeType":"Int32" + ,"Value":197121 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_RETRYNOW" + ,"NativeType":"Int32" + ,"Value":197122 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_MONITORING" + ,"NativeType":"Int32" + ,"Value":197123 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_MULTIPLEOPENS" + ,"NativeType":"Int32" + ,"Value":197124 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_CONSOLIDATIONFAILED" + ,"NativeType":"Int32" + ,"Value":197125 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_CANNOTCONSOLIDATE" + ,"NativeType":"Int32" + ,"Value":197126 + ,"Attrs":[] + } + ,{ + "Name":"STG_S_POWER_CYCLE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":197127 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_FIRMWARE_SLOT_INVALID" + ,"NativeType":"Int32" + ,"Value":-2147286520 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_FIRMWARE_IMAGE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2147286519 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_DEVICE_UNRESPONSIVE" + ,"NativeType":"Int32" + ,"Value":-2147286518 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_STATUS_COPY_PROTECTION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147286267 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CSS_AUTHENTICATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147286266 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CSS_KEY_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2147286265 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CSS_KEY_NOT_ESTABLISHED" + ,"NativeType":"Int32" + ,"Value":-2147286264 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CSS_SCRAMBLED_SECTOR" + ,"NativeType":"Int32" + ,"Value":-2147286263 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_CSS_REGION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147286262 + ,"Attrs":[] + } + ,{ + "Name":"STG_E_RESETS_EXHAUSTED" + ,"NativeType":"Int32" + ,"Value":-2147286261 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CALL_REJECTED" + ,"NativeType":"Int32" + ,"Value":-2147418111 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CALL_CANCELED" + ,"NativeType":"Int32" + ,"Value":-2147418110 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTPOST_INSENDCALL" + ,"NativeType":"Int32" + ,"Value":-2147418109 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTCALLOUT_INASYNCCALL" + ,"NativeType":"Int32" + ,"Value":-2147418108 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTCALLOUT_INEXTERNALCALL" + ,"NativeType":"Int32" + ,"Value":-2147418107 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CONNECTION_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2147418106 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVER_DIED" + ,"NativeType":"Int32" + ,"Value":-2147418105 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CLIENT_DIED" + ,"NativeType":"Int32" + ,"Value":-2147418104 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_DATAPACKET" + ,"NativeType":"Int32" + ,"Value":-2147418103 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTTRANSMIT_CALL" + ,"NativeType":"Int32" + ,"Value":-2147418102 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CLIENT_CANTMARSHAL_DATA" + ,"NativeType":"Int32" + ,"Value":-2147418101 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CLIENT_CANTUNMARSHAL_DATA" + ,"NativeType":"Int32" + ,"Value":-2147418100 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVER_CANTMARSHAL_DATA" + ,"NativeType":"Int32" + ,"Value":-2147418099 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVER_CANTUNMARSHAL_DATA" + ,"NativeType":"Int32" + ,"Value":-2147418098 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_DATA" + ,"NativeType":"Int32" + ,"Value":-2147418097 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2147418096 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTCALLOUT_AGAIN" + ,"NativeType":"Int32" + ,"Value":-2147418095 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVER_DIED_DNE" + ,"NativeType":"Int32" + ,"Value":-2147418094 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SYS_CALL_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147417856 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_OUT_OF_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2147417855 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_ATTEMPTED_MULTITHREAD" + ,"NativeType":"Int32" + ,"Value":-2147417854 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2147417853 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_FAULT" + ,"NativeType":"Int32" + ,"Value":-2147417852 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVERFAULT" + ,"NativeType":"Int32" + ,"Value":-2147417851 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CHANGED_MODE" + ,"NativeType":"Int32" + ,"Value":-2147417850 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALIDMETHOD" + ,"NativeType":"Int32" + ,"Value":-2147417849 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2147417848 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_RETRY" + ,"NativeType":"Int32" + ,"Value":-2147417847 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVERCALL_RETRYLATER" + ,"NativeType":"Int32" + ,"Value":-2147417846 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_SERVERCALL_REJECTED" + ,"NativeType":"Int32" + ,"Value":-2147417845 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_CALLDATA" + ,"NativeType":"Int32" + ,"Value":-2147417844 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CANTCALLOUT_ININPUTSYNCCALL" + ,"NativeType":"Int32" + ,"Value":-2147417843 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_WRONG_THREAD" + ,"NativeType":"Int32" + ,"Value":-2147417842 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_THREAD_NOT_INIT" + ,"NativeType":"Int32" + ,"Value":-2147417841 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2147417840 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_HEADER" + ,"NativeType":"Int32" + ,"Value":-2147417839 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_EXTENSION" + ,"NativeType":"Int32" + ,"Value":-2147417838 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_IPID" + ,"NativeType":"Int32" + ,"Value":-2147417837 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2147417836 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_CALLPENDING" + ,"NativeType":"Int32" + ,"Value":-2147417835 + ,"Attrs":[] + } + ,{ + "Name":"RPC_S_WAITONTIMER" + ,"NativeType":"Int32" + ,"Value":-2147417834 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_CALL_COMPLETE" + ,"NativeType":"Int32" + ,"Value":-2147417833 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_UNSECURE_CALL" + ,"NativeType":"Int32" + ,"Value":-2147417832 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_TOO_LATE" + ,"NativeType":"Int32" + ,"Value":-2147417831 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_NO_GOOD_SECURITY_PACKAGES" + ,"NativeType":"Int32" + ,"Value":-2147417830 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2147417829 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_REMOTE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147417828 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_OBJREF" + ,"NativeType":"Int32" + ,"Value":-2147417827 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_NO_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2147417826 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147417825 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_NO_SYNC" + ,"NativeType":"Int32" + ,"Value":-2147417824 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_FULLSIC_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2147417823 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_INVALID_STD_NAME" + ,"NativeType":"Int32" + ,"Value":-2147417822 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOIMPERSONATE" + ,"NativeType":"Int32" + ,"Value":-2147417821 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOGETSECCTX" + ,"NativeType":"Int32" + ,"Value":-2147417820 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOOPENTHREADTOKEN" + ,"NativeType":"Int32" + ,"Value":-2147417819 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOGETTOKENINFO" + ,"NativeType":"Int32" + ,"Value":-2147417818 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_TRUSTEEDOESNTMATCHCLIENT" + ,"NativeType":"Int32" + ,"Value":-2147417817 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOQUERYCLIENTBLANKET" + ,"NativeType":"Int32" + ,"Value":-2147417816 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOSETDACL" + ,"NativeType":"Int32" + ,"Value":-2147417815 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACCESSCHECKFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417814 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NETACCESSAPIFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417813 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_WRONGTRUSTEENAMESYNTAX" + ,"NativeType":"Int32" + ,"Value":-2147417812 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INVALIDSID" + ,"NativeType":"Int32" + ,"Value":-2147417811 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CONVERSIONFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417810 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOMATCHINGSIDFOUND" + ,"NativeType":"Int32" + ,"Value":-2147417809 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_LOOKUPACCSIDFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417808 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_NOMATCHINGNAMEFOUND" + ,"NativeType":"Int32" + ,"Value":-2147417807 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_LOOKUPACCNAMEFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417806 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_SETSERLHNDLFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417805 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOGETWINDIR" + ,"NativeType":"Int32" + ,"Value":-2147417804 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_PATHTOOLONG" + ,"NativeType":"Int32" + ,"Value":-2147417803 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOGENUUID" + ,"NativeType":"Int32" + ,"Value":-2147417802 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOCREATEFILE" + ,"NativeType":"Int32" + ,"Value":-2147417801 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOCLOSEHANDLE" + ,"NativeType":"Int32" + ,"Value":-2147417800 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_EXCEEDSYSACLLIMIT" + ,"NativeType":"Int32" + ,"Value":-2147417799 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACESINWRONGORDER" + ,"NativeType":"Int32" + ,"Value":-2147417798 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_INCOMPATIBLESTREAMVERSION" + ,"NativeType":"Int32" + ,"Value":-2147417797 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_FAILEDTOOPENPROCESSTOKEN" + ,"NativeType":"Int32" + ,"Value":-2147417796 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_DECODEFAILED" + ,"NativeType":"Int32" + ,"Value":-2147417795 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_ACNOTINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2147417793 + ,"Attrs":[] + } + ,{ + "Name":"CO_E_CANCEL_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2147417792 + ,"Attrs":[] + } + ,{ + "Name":"RPC_E_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2147352577 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_AUDITING_DISABLED" + ,"NativeType":"Int32" + ,"Value":-1073151999 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ALL_SIDS_FILTERED" + ,"NativeType":"Int32" + ,"Value":-1073151998 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BIZRULES_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":-1073151997 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_UID" + ,"NativeType":"Int32" + ,"Value":-2146893823 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_HASH" + ,"NativeType":"Int32" + ,"Value":-2146893822 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_KEY" + ,"NativeType":"Int32" + ,"Value":-2146893821 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_LEN" + ,"NativeType":"Int32" + ,"Value":-2146893820 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_DATA" + ,"NativeType":"Int32" + ,"Value":-2146893819 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2146893818 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_VER" + ,"NativeType":"Int32" + ,"Value":-2146893817 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_ALGID" + ,"NativeType":"Int32" + ,"Value":-2146893816 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_FLAGS" + ,"NativeType":"Int32" + ,"Value":-2146893815 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146893814 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_KEY_STATE" + ,"NativeType":"Int32" + ,"Value":-2146893813 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_HASH_STATE" + ,"NativeType":"Int32" + ,"Value":-2146893812 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NO_KEY" + ,"NativeType":"Int32" + ,"Value":-2146893811 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NO_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2146893810 + ,"Attrs":[] + } + ,{ + "Name":"NTE_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2146893809 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PERM" + ,"NativeType":"Int32" + ,"Value":-2146893808 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146893807 + ,"Attrs":[] + } + ,{ + "Name":"NTE_DOUBLE_ENCRYPT" + ,"NativeType":"Int32" + ,"Value":-2146893806 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_PROVIDER" + ,"NativeType":"Int32" + ,"Value":-2146893805 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_PROV_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146893804 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_PUBLIC_KEY" + ,"NativeType":"Int32" + ,"Value":-2146893803 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_KEYSET" + ,"NativeType":"Int32" + ,"Value":-2146893802 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PROV_TYPE_NOT_DEF" + ,"NativeType":"Int32" + ,"Value":-2146893801 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PROV_TYPE_ENTRY_BAD" + ,"NativeType":"Int32" + ,"Value":-2146893800 + ,"Attrs":[] + } + ,{ + "Name":"NTE_KEYSET_NOT_DEF" + ,"NativeType":"Int32" + ,"Value":-2146893799 + ,"Attrs":[] + } + ,{ + "Name":"NTE_KEYSET_ENTRY_BAD" + ,"NativeType":"Int32" + ,"Value":-2146893798 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PROV_TYPE_NO_MATCH" + ,"NativeType":"Int32" + ,"Value":-2146893797 + ,"Attrs":[] + } + ,{ + "Name":"NTE_SIGNATURE_FILE_BAD" + ,"NativeType":"Int32" + ,"Value":-2146893796 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PROVIDER_DLL_FAIL" + ,"NativeType":"Int32" + ,"Value":-2146893795 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PROV_DLL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146893794 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BAD_KEYSET_PARAM" + ,"NativeType":"Int32" + ,"Value":-2146893793 + ,"Attrs":[] + } + ,{ + "Name":"NTE_FAIL" + ,"NativeType":"Int32" + ,"Value":-2146893792 + ,"Attrs":[] + } + ,{ + "Name":"NTE_SYS_ERR" + ,"NativeType":"Int32" + ,"Value":-2146893791 + ,"Attrs":[] + } + ,{ + "Name":"NTE_SILENT_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2146893790 + ,"Attrs":[] + } + ,{ + "Name":"NTE_TOKEN_KEYSET_STORAGE_FULL" + ,"NativeType":"Int32" + ,"Value":-2146893789 + ,"Attrs":[] + } + ,{ + "Name":"NTE_TEMPORARY_PROFILE" + ,"NativeType":"Int32" + ,"Value":-2146893788 + ,"Attrs":[] + } + ,{ + "Name":"NTE_FIXEDPARAMETER" + ,"NativeType":"Int32" + ,"Value":-2146893787 + ,"Attrs":[] + } + ,{ + "Name":"NTE_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2146893786 + ,"Attrs":[] + } + ,{ + "Name":"NTE_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2146893785 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2146893784 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146893783 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NO_MORE_ITEMS" + ,"NativeType":"Int32" + ,"Value":-2146893782 + ,"Attrs":[] + } + ,{ + "Name":"NTE_BUFFERS_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-2146893781 + ,"Attrs":[] + } + ,{ + "Name":"NTE_DECRYPTION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146893780 + ,"Attrs":[] + } + ,{ + "Name":"NTE_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146893779 + ,"Attrs":[] + } + ,{ + "Name":"NTE_UI_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146893778 + ,"Attrs":[] + } + ,{ + "Name":"NTE_HMAC_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146893777 + ,"Attrs":[] + } + ,{ + "Name":"NTE_DEVICE_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2146893776 + ,"Attrs":[] + } + ,{ + "Name":"NTE_AUTHENTICATION_IGNORED" + ,"NativeType":"Int32" + ,"Value":-2146893775 + ,"Attrs":[] + } + ,{ + "Name":"NTE_VALIDATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146893774 + ,"Attrs":[] + } + ,{ + "Name":"NTE_INCORRECT_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2146893773 + ,"Attrs":[] + } + ,{ + "Name":"NTE_ENCRYPTION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146893772 + ,"Attrs":[] + } + ,{ + "Name":"NTE_DEVICE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146893771 + ,"Attrs":[] + } + ,{ + "Name":"NTE_USER_CANCELLED" + ,"NativeType":"Int32" + ,"Value":-2146893770 + ,"Attrs":[] + } + ,{ + "Name":"NTE_PASSWORD_CHANGE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146893769 + ,"Attrs":[] + } + ,{ + "Name":"NTE_NOT_ACTIVE_CONSOLE" + ,"NativeType":"Int32" + ,"Value":-2146893768 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INSUFFICIENT_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2146893056 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2146893055 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_UNSUPPORTED_FUNCTION" + ,"NativeType":"Int32" + ,"Value":-2146893054 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_TARGET_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2146893053 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146893052 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SECPKG_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146893051 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NOT_OWNER" + ,"NativeType":"Int32" + ,"Value":-2146893050 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CANNOT_INSTALL" + ,"NativeType":"Int32" + ,"Value":-2146893049 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INVALID_TOKEN" + ,"NativeType":"Int32" + ,"Value":-2146893048 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CANNOT_PACK" + ,"NativeType":"Int32" + ,"Value":-2146893047 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_QOP_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146893046 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_IMPERSONATION" + ,"NativeType":"Int32" + ,"Value":-2146893045 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_LOGON_DENIED" + ,"NativeType":"Int32" + ,"Value":-2146893044 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_UNKNOWN_CREDENTIALS" + ,"NativeType":"Int32" + ,"Value":-2146893043 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_CREDENTIALS" + ,"NativeType":"Int32" + ,"Value":-2146893042 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_MESSAGE_ALTERED" + ,"NativeType":"Int32" + ,"Value":-2146893041 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_OUT_OF_SEQUENCE" + ,"NativeType":"Int32" + ,"Value":-2146893040 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_AUTHENTICATING_AUTHORITY" + ,"NativeType":"Int32" + ,"Value":-2146893039 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_CONTINUE_NEEDED" + ,"NativeType":"Int32" + ,"Value":590610 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_COMPLETE_NEEDED" + ,"NativeType":"Int32" + ,"Value":590611 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_COMPLETE_AND_CONTINUE" + ,"NativeType":"Int32" + ,"Value":590612 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_LOCAL_LOGON" + ,"NativeType":"Int32" + ,"Value":590613 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_GENERIC_EXTENSION_RECEIVED" + ,"NativeType":"Int32" + ,"Value":590614 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_BAD_PKGID" + ,"NativeType":"Int32" + ,"Value":-2146893034 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CONTEXT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146893033 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_CONTEXT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":590615 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INCOMPLETE_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-2146893032 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INCOMPLETE_CREDENTIALS" + ,"NativeType":"Int32" + ,"Value":-2146893024 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2146893023 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_INCOMPLETE_CREDENTIALS" + ,"NativeType":"Int32" + ,"Value":590624 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_RENEGOTIATE" + ,"NativeType":"Int32" + ,"Value":590625 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_WRONG_PRINCIPAL" + ,"NativeType":"Int32" + ,"Value":-2146893022 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_NO_LSA_CONTEXT" + ,"NativeType":"Int32" + ,"Value":590627 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_TIME_SKEW" + ,"NativeType":"Int32" + ,"Value":-2146893020 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_UNTRUSTED_ROOT" + ,"NativeType":"Int32" + ,"Value":-2146893019 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ILLEGAL_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-2146893018 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CERT_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2146893017 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CERT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146893016 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ENCRYPT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146893015 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_DECRYPT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146893008 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ALGORITHM_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146893007 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SECURITY_QOS_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146893006 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_UNFINISHED_CONTEXT_DELETED" + ,"NativeType":"Int32" + ,"Value":-2146893005 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_TGT_REPLY" + ,"NativeType":"Int32" + ,"Value":-2146893004 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_IP_ADDRESSES" + ,"NativeType":"Int32" + ,"Value":-2146893003 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_WRONG_CREDENTIAL_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2146893002 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CRYPTO_SYSTEM_INVALID" + ,"NativeType":"Int32" + ,"Value":-2146893001 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_MAX_REFERRALS_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2146893000 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_MUST_BE_KDC" + ,"NativeType":"Int32" + ,"Value":-2146892999 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_STRONG_CRYPTO_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146892998 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_TOO_MANY_PRINCIPALS" + ,"NativeType":"Int32" + ,"Value":-2146892997 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_PA_DATA" + ,"NativeType":"Int32" + ,"Value":-2146892996 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_PKINIT_NAME_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146892995 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SMARTCARD_LOGON_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146892994 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SHUTDOWN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2146892993 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_KDC_INVALID_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2146892992 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_KDC_UNABLE_TO_REFER" + ,"NativeType":"Int32" + ,"Value":-2146892991 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_KDC_UNKNOWN_ETYPE" + ,"NativeType":"Int32" + ,"Value":-2146892990 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_UNSUPPORTED_PREAUTH" + ,"NativeType":"Int32" + ,"Value":-2146892989 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_DELEGATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146892987 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_BAD_BINDINGS" + ,"NativeType":"Int32" + ,"Value":-2146892986 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_MULTIPLE_ACCOUNTS" + ,"NativeType":"Int32" + ,"Value":-2146892985 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_KERB_KEY" + ,"NativeType":"Int32" + ,"Value":-2146892984 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CERT_WRONG_USAGE" + ,"NativeType":"Int32" + ,"Value":-2146892983 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_DOWNGRADE_DETECTED" + ,"NativeType":"Int32" + ,"Value":-2146892976 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SMARTCARD_CERT_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2146892975 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ISSUING_CA_UNTRUSTED" + ,"NativeType":"Int32" + ,"Value":-2146892974 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_REVOCATION_OFFLINE_C" + ,"NativeType":"Int32" + ,"Value":-2146892973 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_PKINIT_CLIENT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146892972 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_SMARTCARD_CERT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146892971 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_S4U_PROT_SUPPORT" + ,"NativeType":"Int32" + ,"Value":-2146892970 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_CROSSREALM_DELEGATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146892969 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_REVOCATION_OFFLINE_KDC" + ,"NativeType":"Int32" + ,"Value":-2146892968 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ISSUING_CA_UNTRUSTED_KDC" + ,"NativeType":"Int32" + ,"Value":-2146892967 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_KDC_CERT_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146892966 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_KDC_CERT_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2146892965 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_SIGNATURE_NEEDED" + ,"NativeType":"Int32" + ,"Value":590684 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2146892963 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_DELEGATION_POLICY" + ,"NativeType":"Int32" + ,"Value":-2146892962 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_POLICY_NLTM_ONLY" + ,"NativeType":"Int32" + ,"Value":-2146892961 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_NO_RENEGOTIATION" + ,"NativeType":"Int32" + ,"Value":590688 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2146892959 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_PKU2U_CERT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146892958 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_MUTUAL_AUTH_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146892957 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_MESSAGE_FRAGMENT" + ,"NativeType":"Int32" + ,"Value":590692 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_ONLY_HTTPS_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146892955 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_CONTINUE_NEEDED_MESSAGE_OK" + ,"NativeType":"Int32" + ,"Value":590694 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_APPLICATION_PROTOCOL_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146892953 + ,"Attrs":[] + } + ,{ + "Name":"SEC_I_ASYNC_CALL_PENDING" + ,"NativeType":"Int32" + ,"Value":590696 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INVALID_UPN_NAME" + ,"NativeType":"Int32" + ,"Value":-2146892951 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_EXT_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2146892950 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_INSUFFICIENT_BUFFERS" + ,"NativeType":"Int32" + ,"Value":-2146892949 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_MSG_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146889727 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_UNKNOWN_ALGO" + ,"NativeType":"Int32" + ,"Value":-2146889726 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_OID_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2146889725 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_MSG_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146889724 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_UNEXPECTED_ENCODING" + ,"NativeType":"Int32" + ,"Value":-2146889723 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_AUTH_ATTR_MISSING" + ,"NativeType":"Int32" + ,"Value":-2146889722 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_HASH_VALUE" + ,"NativeType":"Int32" + ,"Value":-2146889721 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_INDEX" + ,"NativeType":"Int32" + ,"Value":-2146889720 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ALREADY_DECRYPTED" + ,"NativeType":"Int32" + ,"Value":-2146889719 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NOT_DECRYPTED" + ,"NativeType":"Int32" + ,"Value":-2146889718 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_RECIPIENT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146889717 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_CONTROL_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146889716 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ISSUER_SERIALNUMBER" + ,"NativeType":"Int32" + ,"Value":-2146889715 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_SIGNER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146889714 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ATTRIBUTES_MISSING" + ,"NativeType":"Int32" + ,"Value":-2146889713 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_STREAM_MSG_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2146889712 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_STREAM_INSUFFICIENT_DATA" + ,"NativeType":"Int32" + ,"Value":-2146889711 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_I_NEW_PROTECTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":593938 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_BAD_LEN" + ,"NativeType":"Int32" + ,"Value":-2146885631 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_BAD_ENCODE" + ,"NativeType":"Int32" + ,"Value":-2146885630 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_FILE_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146885629 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146885628 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2146885627 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_PROVIDER" + ,"NativeType":"Int32" + ,"Value":-2146885626 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_SELF_SIGNED" + ,"NativeType":"Int32" + ,"Value":-2146885625 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_DELETED_PREV" + ,"NativeType":"Int32" + ,"Value":-2146885624 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_MATCH" + ,"NativeType":"Int32" + ,"Value":-2146885623 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_UNEXPECTED_MSG_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146885622 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_KEY_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2146885621 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_DECRYPT_CERT" + ,"NativeType":"Int32" + ,"Value":-2146885620 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_BAD_MSG" + ,"NativeType":"Int32" + ,"Value":-2146885619 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_SIGNER" + ,"NativeType":"Int32" + ,"Value":-2146885618 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_PENDING_CLOSE" + ,"NativeType":"Int32" + ,"Value":-2146885617 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2146885616 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_REVOCATION_DLL" + ,"NativeType":"Int32" + ,"Value":-2146885615 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_REVOCATION_CHECK" + ,"NativeType":"Int32" + ,"Value":-2146885614 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_REVOCATION_OFFLINE" + ,"NativeType":"Int32" + ,"Value":-2146885613 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NOT_IN_REVOCATION_DATABASE" + ,"NativeType":"Int32" + ,"Value":-2146885612 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_NUMERIC_STRING" + ,"NativeType":"Int32" + ,"Value":-2146885600 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_PRINTABLE_STRING" + ,"NativeType":"Int32" + ,"Value":-2146885599 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_IA5_STRING" + ,"NativeType":"Int32" + ,"Value":-2146885598 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_INVALID_X500_STRING" + ,"NativeType":"Int32" + ,"Value":-2146885597 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NOT_CHAR_STRING" + ,"NativeType":"Int32" + ,"Value":-2146885596 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_FILERESIZED" + ,"NativeType":"Int32" + ,"Value":-2146885595 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_SECURITY_SETTINGS" + ,"NativeType":"Int32" + ,"Value":-2146885594 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_VERIFY_USAGE_DLL" + ,"NativeType":"Int32" + ,"Value":-2146885593 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_VERIFY_USAGE_CHECK" + ,"NativeType":"Int32" + ,"Value":-2146885592 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_VERIFY_USAGE_OFFLINE" + ,"NativeType":"Int32" + ,"Value":-2146885591 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NOT_IN_CTL" + ,"NativeType":"Int32" + ,"Value":-2146885590 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_NO_TRUSTED_SIGNER" + ,"NativeType":"Int32" + ,"Value":-2146885589 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_MISSING_PUBKEY_PARA" + ,"NativeType":"Int32" + ,"Value":-2146885588 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_OBJECT_LOCATOR_OBJECT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146885587 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_OSS_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881536 + ,"Attrs":[] + } + ,{ + "Name":"OSS_MORE_BUF" + ,"NativeType":"Int32" + ,"Value":-2146881535 + ,"Attrs":[] + } + ,{ + "Name":"OSS_NEGATIVE_UINTEGER" + ,"NativeType":"Int32" + ,"Value":-2146881534 + ,"Attrs":[] + } + ,{ + "Name":"OSS_PDU_RANGE" + ,"NativeType":"Int32" + ,"Value":-2146881533 + ,"Attrs":[] + } + ,{ + "Name":"OSS_MORE_INPUT" + ,"NativeType":"Int32" + ,"Value":-2146881532 + ,"Attrs":[] + } + ,{ + "Name":"OSS_DATA_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881531 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_ARG" + ,"NativeType":"Int32" + ,"Value":-2146881530 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_VERSION" + ,"NativeType":"Int32" + ,"Value":-2146881529 + ,"Attrs":[] + } + ,{ + "Name":"OSS_OUT_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2146881528 + ,"Attrs":[] + } + ,{ + "Name":"OSS_PDU_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146881527 + ,"Attrs":[] + } + ,{ + "Name":"OSS_LIMITED" + ,"NativeType":"Int32" + ,"Value":-2146881526 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_PTR" + ,"NativeType":"Int32" + ,"Value":-2146881525 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_TIME" + ,"NativeType":"Int32" + ,"Value":-2146881524 + ,"Attrs":[] + } + ,{ + "Name":"OSS_INDEFINITE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146881523 + ,"Attrs":[] + } + ,{ + "Name":"OSS_MEM_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881522 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_TABLE" + ,"NativeType":"Int32" + ,"Value":-2146881521 + ,"Attrs":[] + } + ,{ + "Name":"OSS_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2146881520 + ,"Attrs":[] + } + ,{ + "Name":"OSS_CONSTRAINT_VIOLATED" + ,"NativeType":"Int32" + ,"Value":-2146881519 + ,"Attrs":[] + } + ,{ + "Name":"OSS_FATAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881518 + ,"Attrs":[] + } + ,{ + "Name":"OSS_ACCESS_SERIALIZATION_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881517 + ,"Attrs":[] + } + ,{ + "Name":"OSS_NULL_TBL" + ,"NativeType":"Int32" + ,"Value":-2146881516 + ,"Attrs":[] + } + ,{ + "Name":"OSS_NULL_FCN" + ,"NativeType":"Int32" + ,"Value":-2146881515 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BAD_ENCRULES" + ,"NativeType":"Int32" + ,"Value":-2146881514 + ,"Attrs":[] + } + ,{ + "Name":"OSS_UNAVAIL_ENCRULES" + ,"NativeType":"Int32" + ,"Value":-2146881513 + ,"Attrs":[] + } + ,{ + "Name":"OSS_CANT_OPEN_TRACE_WINDOW" + ,"NativeType":"Int32" + ,"Value":-2146881512 + ,"Attrs":[] + } + ,{ + "Name":"OSS_UNIMPLEMENTED" + ,"NativeType":"Int32" + ,"Value":-2146881511 + ,"Attrs":[] + } + ,{ + "Name":"OSS_OID_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881510 + ,"Attrs":[] + } + ,{ + "Name":"OSS_CANT_OPEN_TRACE_FILE" + ,"NativeType":"Int32" + ,"Value":-2146881509 + ,"Attrs":[] + } + ,{ + "Name":"OSS_TRACE_FILE_ALREADY_OPEN" + ,"NativeType":"Int32" + ,"Value":-2146881508 + ,"Attrs":[] + } + ,{ + "Name":"OSS_TABLE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146881507 + ,"Attrs":[] + } + ,{ + "Name":"OSS_TYPE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146881506 + ,"Attrs":[] + } + ,{ + "Name":"OSS_REAL_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881505 + ,"Attrs":[] + } + ,{ + "Name":"OSS_REAL_CODE_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881504 + ,"Attrs":[] + } + ,{ + "Name":"OSS_OUT_OF_RANGE" + ,"NativeType":"Int32" + ,"Value":-2146881503 + ,"Attrs":[] + } + ,{ + "Name":"OSS_COPIER_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881502 + ,"Attrs":[] + } + ,{ + "Name":"OSS_CONSTRAINT_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881501 + ,"Attrs":[] + } + ,{ + "Name":"OSS_COMPARATOR_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881500 + ,"Attrs":[] + } + ,{ + "Name":"OSS_COMPARATOR_CODE_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881499 + ,"Attrs":[] + } + ,{ + "Name":"OSS_MEM_MGR_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881498 + ,"Attrs":[] + } + ,{ + "Name":"OSS_PDV_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881497 + ,"Attrs":[] + } + ,{ + "Name":"OSS_PDV_CODE_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881496 + ,"Attrs":[] + } + ,{ + "Name":"OSS_API_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881495 + ,"Attrs":[] + } + ,{ + "Name":"OSS_BERDER_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881494 + ,"Attrs":[] + } + ,{ + "Name":"OSS_PER_DLL_NOT_LINKED" + ,"NativeType":"Int32" + ,"Value":-2146881493 + ,"Attrs":[] + } + ,{ + "Name":"OSS_OPEN_TYPE_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881492 + ,"Attrs":[] + } + ,{ + "Name":"OSS_MUTEX_NOT_CREATED" + ,"NativeType":"Int32" + ,"Value":-2146881491 + ,"Attrs":[] + } + ,{ + "Name":"OSS_CANT_CLOSE_TRACE_FILE" + ,"NativeType":"Int32" + ,"Value":-2146881490 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146881280 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_INTERNAL" + ,"NativeType":"Int32" + ,"Value":-2146881279 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_EOD" + ,"NativeType":"Int32" + ,"Value":-2146881278 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_CORRUPT" + ,"NativeType":"Int32" + ,"Value":-2146881277 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_LARGE" + ,"NativeType":"Int32" + ,"Value":-2146881276 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_CONSTRAINT" + ,"NativeType":"Int32" + ,"Value":-2146881275 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2146881274 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2146881273 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_BADPDU" + ,"NativeType":"Int32" + ,"Value":-2146881272 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_BADARGS" + ,"NativeType":"Int32" + ,"Value":-2146881271 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_BADREAL" + ,"NativeType":"Int32" + ,"Value":-2146881270 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_BADTAG" + ,"NativeType":"Int32" + ,"Value":-2146881269 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_CHOICE" + ,"NativeType":"Int32" + ,"Value":-2146881268 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_RULE" + ,"NativeType":"Int32" + ,"Value":-2146881267 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_UTF8" + ,"NativeType":"Int32" + ,"Value":-2146881266 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_PDU_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146881229 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_NYI" + ,"NativeType":"Int32" + ,"Value":-2146881228 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_EXTENDED" + ,"NativeType":"Int32" + ,"Value":-2146881023 + ,"Attrs":[] + } + ,{ + "Name":"CRYPT_E_ASN1_NOEOD" + ,"NativeType":"Int32" + ,"Value":-2146881022 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_REQUESTSUBJECT" + ,"NativeType":"Int32" + ,"Value":-2146877439 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2146877438 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_REQUESTSTATUS" + ,"NativeType":"Int32" + ,"Value":-2146877437 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_PROPERTY_EMPTY" + ,"NativeType":"Int32" + ,"Value":-2146877436 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_CA_CERTIFICATE" + ,"NativeType":"Int32" + ,"Value":-2146877435 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SERVER_SUSPENDED" + ,"NativeType":"Int32" + ,"Value":-2146877434 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ENCODING_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2146877433 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ROLECONFLICT" + ,"NativeType":"Int32" + ,"Value":-2146877432 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_RESTRICTEDOFFICER" + ,"NativeType":"Int32" + ,"Value":-2146877431 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED" + ,"NativeType":"Int32" + ,"Value":-2146877430 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_VALID_KRA" + ,"NativeType":"Int32" + ,"Value":-2146877429 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL" + ,"NativeType":"Int32" + ,"Value":-2146877428 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_CAADMIN_DEFINED" + ,"NativeType":"Int32" + ,"Value":-2146877427 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":-2146877426 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_DB_SESSIONS" + ,"NativeType":"Int32" + ,"Value":-2146877425 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ALIGNMENT_FAULT" + ,"NativeType":"Int32" + ,"Value":-2146877424 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ENROLL_DENIED" + ,"NativeType":"Int32" + ,"Value":-2146877423 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_TEMPLATE_DENIED" + ,"NativeType":"Int32" + ,"Value":-2146877422 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE" + ,"NativeType":"Int32" + ,"Value":-2146877421 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ADMIN_DENIED_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2146877420 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_POLICY_SERVER" + ,"NativeType":"Int32" + ,"Value":-2146877419 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_WEAK_SIGNATURE_OR_KEY" + ,"NativeType":"Int32" + ,"Value":-2146877418 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_KEY_ATTESTATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146877417 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ENCRYPTION_CERT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146877416 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_UNSUPPORTED_CERT_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146875392 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_NO_CERT_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146875391 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_TEMPLATE_CONFLICT" + ,"NativeType":"Int32" + ,"Value":-2146875390 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875389 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ARCHIVED_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875388 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SMIME_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875387 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_RENEWAL_SUBJECT" + ,"NativeType":"Int32" + ,"Value":-2146875386 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_BAD_TEMPLATE_VERSION" + ,"NativeType":"Int32" + ,"Value":-2146875385 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_TEMPLATE_POLICY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875384 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SIGNATURE_POLICY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875383 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SIGNATURE_COUNT" + ,"NativeType":"Int32" + ,"Value":-2146875382 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SIGNATURE_REJECTED" + ,"NativeType":"Int32" + ,"Value":-2146875381 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ISSUANCE_POLICY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875380 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SUBJECT_UPN_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875379 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875378 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SUBJECT_DNS_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875377 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_ARCHIVED_KEY_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2146875376 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_KEY_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2146875375 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_SUBJECT_EMAIL_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146875374 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_UNKNOWN_CERT_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146875373 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_CERT_TYPE_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-2146875372 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_TOO_MANY_SIGNATURES" + ,"NativeType":"Int32" + ,"Value":-2146875371 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY" + ,"NativeType":"Int32" + ,"Value":-2146875370 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_EK" + ,"NativeType":"Int32" + ,"Value":-2146875369 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_IDBINDING" + ,"NativeType":"Int32" + ,"Value":-2146875368 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_ATTESTATION" + ,"NativeType":"Int32" + ,"Value":-2146875367 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_KEY_ATTESTATION" + ,"NativeType":"Int32" + ,"Value":-2146875366 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_CORRUPT_KEY_ATTESTATION" + ,"NativeType":"Int32" + ,"Value":-2146875365 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_EXPIRED_CHALLENGE" + ,"NativeType":"Int32" + ,"Value":-2146875364 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_RESPONSE" + ,"NativeType":"Int32" + ,"Value":-2146875363 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_INVALID_REQUESTID" + ,"NativeType":"Int32" + ,"Value":-2146875362 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_REQUEST_PRECERTIFICATE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146875361 + ,"Attrs":[] + } + ,{ + "Name":"CERTSRV_E_PENDING_CLIENT_RESPONSE" + ,"NativeType":"Int32" + ,"Value":-2146875360 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_KEY_NOT_EXPORTABLE" + ,"NativeType":"Int32" + ,"Value":-2146873344 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_CANNOT_ADD_ROOT_CERT" + ,"NativeType":"Int32" + ,"Value":-2146873343 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146873342 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH" + ,"NativeType":"Int32" + ,"Value":-2146873341 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_RESPONSE_KA_HASH_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146873340 + ,"Attrs":[] + } + ,{ + "Name":"XENROLL_E_KEYSPEC_SMIME_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146873339 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_SYSTEM_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146869247 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_NO_SIGNER_CERT" + ,"NativeType":"Int32" + ,"Value":-2146869246 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_COUNTER_SIGNER" + ,"NativeType":"Int32" + ,"Value":-2146869245 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_CERT_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2146869244 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_TIME_STAMP" + ,"NativeType":"Int32" + ,"Value":-2146869243 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_BAD_DIGEST" + ,"NativeType":"Int32" + ,"Value":-2146869232 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_MALFORMED_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2146869231 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_BASIC_CONSTRAINTS" + ,"NativeType":"Int32" + ,"Value":-2146869223 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_FINANCIAL_CRITERIA" + ,"NativeType":"Int32" + ,"Value":-2146869218 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_OUTOFMEMRANGE" + ,"NativeType":"Int32" + ,"Value":-2146865151 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_CANTGETOBJECT" + ,"NativeType":"Int32" + ,"Value":-2146865150 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_NOHEADTABLE" + ,"NativeType":"Int32" + ,"Value":-2146865149 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_BAD_MAGICNUMBER" + ,"NativeType":"Int32" + ,"Value":-2146865148 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_BAD_OFFSET_TABLE" + ,"NativeType":"Int32" + ,"Value":-2146865147 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_TABLE_TAGORDER" + ,"NativeType":"Int32" + ,"Value":-2146865146 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_TABLE_LONGWORD" + ,"NativeType":"Int32" + ,"Value":-2146865145 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT" + ,"NativeType":"Int32" + ,"Value":-2146865144 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_TABLES_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-2146865143 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_TABLE_PADBYTES" + ,"NativeType":"Int32" + ,"Value":-2146865142 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_FILETOOSMALL" + ,"NativeType":"Int32" + ,"Value":-2146865141 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_TABLE_CHECKSUM" + ,"NativeType":"Int32" + ,"Value":-2146865140 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_FILE_CHECKSUM" + ,"NativeType":"Int32" + ,"Value":-2146865139 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_FAILED_POLICY" + ,"NativeType":"Int32" + ,"Value":-2146865136 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_FAILED_HINTS_CHECK" + ,"NativeType":"Int32" + ,"Value":-2146865135 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_NOT_OPENTYPE" + ,"NativeType":"Int32" + ,"Value":-2146865134 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_FILE" + ,"NativeType":"Int32" + ,"Value":-2146865133 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_CRYPT" + ,"NativeType":"Int32" + ,"Value":-2146865132 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_BADVERSION" + ,"NativeType":"Int32" + ,"Value":-2146865131 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_DSIG_STRUCTURE" + ,"NativeType":"Int32" + ,"Value":-2146865130 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_PCONST_CHECK" + ,"NativeType":"Int32" + ,"Value":-2146865129 + ,"Attrs":[] + } + ,{ + "Name":"MSSIPOTF_E_STRUCTURE" + ,"NativeType":"Int32" + ,"Value":-2146865128 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CRED_REQUIRES_CONFIRMATION" + ,"NativeType":"Int32" + ,"Value":-2146865127 + ,"Attrs":[] + } + ,{ + "Name":"NTE_OP_OK" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_PROVIDER_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2146762751 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_ACTION_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2146762750 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_SUBJECT_FORM_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2146762749 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_SUBJECT_NOT_TRUSTED" + ,"NativeType":"Int32" + ,"Value":-2146762748 + ,"Attrs":[] + } + ,{ + "Name":"DIGSIG_E_ENCODE" + ,"NativeType":"Int32" + ,"Value":-2146762747 + ,"Attrs":[] + } + ,{ + "Name":"DIGSIG_E_DECODE" + ,"NativeType":"Int32" + ,"Value":-2146762746 + ,"Attrs":[] + } + ,{ + "Name":"DIGSIG_E_EXTENSIBILITY" + ,"NativeType":"Int32" + ,"Value":-2146762745 + ,"Attrs":[] + } + ,{ + "Name":"DIGSIG_E_CRYPTO" + ,"NativeType":"Int32" + ,"Value":-2146762744 + ,"Attrs":[] + } + ,{ + "Name":"PERSIST_E_SIZEDEFINITE" + ,"NativeType":"Int32" + ,"Value":-2146762743 + ,"Attrs":[] + } + ,{ + "Name":"PERSIST_E_SIZEINDEFINITE" + ,"NativeType":"Int32" + ,"Value":-2146762742 + ,"Attrs":[] + } + ,{ + "Name":"PERSIST_E_NOTSELFSIZING" + ,"NativeType":"Int32" + ,"Value":-2146762741 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_NOSIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2146762496 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146762495 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_VALIDITYPERIODNESTING" + ,"NativeType":"Int32" + ,"Value":-2146762494 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_ROLE" + ,"NativeType":"Int32" + ,"Value":-2146762493 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_PATHLENCONST" + ,"NativeType":"Int32" + ,"Value":-2146762492 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_CRITICAL" + ,"NativeType":"Int32" + ,"Value":-2146762491 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_PURPOSE" + ,"NativeType":"Int32" + ,"Value":-2146762490 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_ISSUERCHAINING" + ,"NativeType":"Int32" + ,"Value":-2146762489 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_MALFORMED" + ,"NativeType":"Int32" + ,"Value":-2146762488 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_UNTRUSTEDROOT" + ,"NativeType":"Int32" + ,"Value":-2146762487 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_CHAINING" + ,"NativeType":"Int32" + ,"Value":-2146762486 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_FAIL" + ,"NativeType":"Int32" + ,"Value":-2146762485 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2146762484 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_UNTRUSTEDTESTROOT" + ,"NativeType":"Int32" + ,"Value":-2146762483 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_REVOCATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146762482 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_CN_NO_MATCH" + ,"NativeType":"Int32" + ,"Value":-2146762481 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_WRONG_USAGE" + ,"NativeType":"Int32" + ,"Value":-2146762480 + ,"Attrs":[] + } + ,{ + "Name":"TRUST_E_EXPLICIT_DISTRUST" + ,"NativeType":"Int32" + ,"Value":-2146762479 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_UNTRUSTEDCA" + ,"NativeType":"Int32" + ,"Value":-2146762478 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_INVALID_POLICY" + ,"NativeType":"Int32" + ,"Value":-2146762477 + ,"Attrs":[] + } + ,{ + "Name":"CERT_E_INVALID_NAME" + ,"NativeType":"Int32" + ,"Value":-2146762476 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_EXPECTED_SECTION_NAME" + ,"NativeType":"Int32" + ,"Value":-2146500608 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_BAD_SECTION_NAME_LINE" + ,"NativeType":"Int32" + ,"Value":-2146500607 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_SECTION_NAME_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2146500606 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_GENERAL_SYNTAX" + ,"NativeType":"Int32" + ,"Value":-2146500605 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_WRONG_INF_STYLE" + ,"NativeType":"Int32" + ,"Value":-2146500352 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_SECTION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146500351 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_LINE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146500350 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_BACKUP" + ,"NativeType":"Int32" + ,"Value":-2146500349 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_ASSOCIATED_CLASS" + ,"NativeType":"Int32" + ,"Value":-2146500096 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_CLASS_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146500095 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DUPLICATE_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146500094 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_DRIVER_SELECTED" + ,"NativeType":"Int32" + ,"Value":-2146500093 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_KEY_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":-2146500092 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_DEVINST_NAME" + ,"NativeType":"Int32" + ,"Value":-2146500091 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_CLASS" + ,"NativeType":"Int32" + ,"Value":-2146500090 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVINST_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2146500089 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVINFO_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2146500088 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_REG_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2146500087 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_INF" + ,"NativeType":"Int32" + ,"Value":-2146500086 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_SUCH_DEVINST" + ,"NativeType":"Int32" + ,"Value":-2146500085 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_CANT_LOAD_CLASS_ICON" + ,"NativeType":"Int32" + ,"Value":-2146500084 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_CLASS_INSTALLER" + ,"NativeType":"Int32" + ,"Value":-2146500083 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_DO_DEFAULT" + ,"NativeType":"Int32" + ,"Value":-2146500082 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_NOFILECOPY" + ,"NativeType":"Int32" + ,"Value":-2146500081 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_HWPROFILE" + ,"NativeType":"Int32" + ,"Value":-2146500080 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_DEVICE_SELECTED" + ,"NativeType":"Int32" + ,"Value":-2146500079 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVINFO_LIST_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2146500078 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVINFO_DATA_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2146500077 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_BAD_PATH" + ,"NativeType":"Int32" + ,"Value":-2146500076 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_CLASSINSTALL_PARAMS" + ,"NativeType":"Int32" + ,"Value":-2146500075 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_FILEQUEUE_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2146500074 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_BAD_SERVICE_INSTALLSECT" + ,"NativeType":"Int32" + ,"Value":-2146500073 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_CLASS_DRIVER_LIST" + ,"NativeType":"Int32" + ,"Value":-2146500072 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_ASSOCIATED_SERVICE" + ,"NativeType":"Int32" + ,"Value":-2146500071 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE" + ,"NativeType":"Int32" + ,"Value":-2146500070 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVICE_INTERFACE_ACTIVE" + ,"NativeType":"Int32" + ,"Value":-2146500069 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVICE_INTERFACE_REMOVED" + ,"NativeType":"Int32" + ,"Value":-2146500068 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_BAD_INTERFACE_INSTALLSECT" + ,"NativeType":"Int32" + ,"Value":-2146500067 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_SUCH_INTERFACE_CLASS" + ,"NativeType":"Int32" + ,"Value":-2146500066 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_REFERENCE_STRING" + ,"NativeType":"Int32" + ,"Value":-2146500065 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_MACHINENAME" + ,"NativeType":"Int32" + ,"Value":-2146500064 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_REMOTE_COMM_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146500063 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_MACHINE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146500062 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_CONFIGMGR_SERVICES" + ,"NativeType":"Int32" + ,"Value":-2146500061 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_PROPPAGE_PROVIDER" + ,"NativeType":"Int32" + ,"Value":-2146500060 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_SUCH_DEVICE_INTERFACE" + ,"NativeType":"Int32" + ,"Value":-2146500059 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_POSTPROCESSING_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146500058 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_COINSTALLER" + ,"NativeType":"Int32" + ,"Value":-2146500057 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_COMPAT_DRIVERS" + ,"NativeType":"Int32" + ,"Value":-2146500056 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_DEVICE_ICON" + ,"NativeType":"Int32" + ,"Value":-2146500055 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_INF_LOGCONFIG" + ,"NativeType":"Int32" + ,"Value":-2146500054 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_DONT_INSTALL" + ,"NativeType":"Int32" + ,"Value":-2146500053 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_FILTER_DRIVER" + ,"NativeType":"Int32" + ,"Value":-2146500052 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NON_WINDOWS_NT_DRIVER" + ,"NativeType":"Int32" + ,"Value":-2146500051 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NON_WINDOWS_DRIVER" + ,"NativeType":"Int32" + ,"Value":-2146500050 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_CATALOG_FOR_OEM_INF" + ,"NativeType":"Int32" + ,"Value":-2146500049 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE" + ,"NativeType":"Int32" + ,"Value":-2146500048 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NOT_DISABLEABLE" + ,"NativeType":"Int32" + ,"Value":-2146500047 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_CANT_REMOVE_DEVINST" + ,"NativeType":"Int32" + ,"Value":-2146500046 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INVALID_TARGET" + ,"NativeType":"Int32" + ,"Value":-2146500045 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DRIVER_NONNATIVE" + ,"NativeType":"Int32" + ,"Value":-2146500044 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_IN_WOW64" + ,"NativeType":"Int32" + ,"Value":-2146500043 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_SET_SYSTEM_RESTORE_POINT" + ,"NativeType":"Int32" + ,"Value":-2146500042 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INCORRECTLY_COPIED_INF" + ,"NativeType":"Int32" + ,"Value":-2146500041 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_SCE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2146500040 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_UNKNOWN_EXCEPTION" + ,"NativeType":"Int32" + ,"Value":-2146500039 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_PNP_REGISTRY_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146500038 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_REMOTE_REQUEST_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146500037 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NOT_AN_INSTALLED_OEM_INF" + ,"NativeType":"Int32" + ,"Value":-2146500036 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_INF_IN_USE_BY_DEVICES" + ,"NativeType":"Int32" + ,"Value":-2146500035 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DI_FUNCTION_OBSOLETE" + ,"NativeType":"Int32" + ,"Value":-2146500034 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_NO_AUTHENTICODE_CATALOG" + ,"NativeType":"Int32" + ,"Value":-2146500033 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_AUTHENTICODE_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146500032 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER" + ,"NativeType":"Int32" + ,"Value":-2146500031 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED" + ,"NativeType":"Int32" + ,"Value":-2146500030 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED" + ,"NativeType":"Int32" + ,"Value":-2146500029 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146500028 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE" + ,"NativeType":"Int32" + ,"Value":-2146500027 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVICE_INSTALLER_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2146500026 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DRIVER_STORE_ADD_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146500025 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DEVICE_INSTALL_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2146500024 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DRIVER_INSTALL_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2146500023 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_WRONG_INF_TYPE" + ,"NativeType":"Int32" + ,"Value":-2146500022 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_FILE_HASH_NOT_IN_CATALOG" + ,"NativeType":"Int32" + ,"Value":-2146500021 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_DRIVER_STORE_DELETE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146500020 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2146499840 + ,"Attrs":[] + } + ,{ + "Name":"SPAPI_E_ERROR_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2146496512 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_F_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146435071 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_CANCELLED" + ,"NativeType":"Int32" + ,"Value":-2146435070 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2146435069 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2146435068 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_TARGET" + ,"NativeType":"Int32" + ,"Value":-2146435067 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2146435066 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_F_WAITED_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2146435065 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INSUFFICIENT_BUFFER" + ,"NativeType":"Int32" + ,"Value":-2146435064 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_UNKNOWN_READER" + ,"NativeType":"Int32" + ,"Value":-2146435063 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2146435062 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_SHARING_VIOLATION" + ,"NativeType":"Int32" + ,"Value":-2146435061 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_SMARTCARD" + ,"NativeType":"Int32" + ,"Value":-2146435060 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_UNKNOWN_CARD" + ,"NativeType":"Int32" + ,"Value":-2146435059 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_CANT_DISPOSE" + ,"NativeType":"Int32" + ,"Value":-2146435058 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_PROTO_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146435057 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2146435056 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_VALUE" + ,"NativeType":"Int32" + ,"Value":-2146435055 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_SYSTEM_CANCELLED" + ,"NativeType":"Int32" + ,"Value":-2146435054 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_F_COMM_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146435053 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_F_UNKNOWN_ERROR" + ,"NativeType":"Int32" + ,"Value":-2146435052 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_ATR" + ,"NativeType":"Int32" + ,"Value":-2146435051 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NOT_TRANSACTED" + ,"NativeType":"Int32" + ,"Value":-2146435050 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_READER_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146435049 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_P_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":-2146435048 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_PCI_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2146435047 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_READER_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146435046 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_DUPLICATE_READER" + ,"NativeType":"Int32" + ,"Value":-2146435045 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_CARD_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146435044 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_SERVICE" + ,"NativeType":"Int32" + ,"Value":-2146435043 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_SERVICE_STOPPED" + ,"NativeType":"Int32" + ,"Value":-2146435042 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2146435041 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_ICC_INSTALLATION" + ,"NativeType":"Int32" + ,"Value":-2146435040 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_ICC_CREATEORDER" + ,"NativeType":"Int32" + ,"Value":-2146435039 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_UNSUPPORTED_FEATURE" + ,"NativeType":"Int32" + ,"Value":-2146435038 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_DIR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146435037 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146435036 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_DIR" + ,"NativeType":"Int32" + ,"Value":-2146435035 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_FILE" + ,"NativeType":"Int32" + ,"Value":-2146435034 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_ACCESS" + ,"NativeType":"Int32" + ,"Value":-2146435033 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_WRITE_TOO_MANY" + ,"NativeType":"Int32" + ,"Value":-2146435032 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_BAD_SEEK" + ,"NativeType":"Int32" + ,"Value":-2146435031 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_INVALID_CHV" + ,"NativeType":"Int32" + ,"Value":-2146435030 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_UNKNOWN_RES_MNG" + ,"NativeType":"Int32" + ,"Value":-2146435029 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_SUCH_CERTIFICATE" + ,"NativeType":"Int32" + ,"Value":-2146435028 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_CERTIFICATE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146435027 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_READERS_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146435026 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_COMM_DATA_LOST" + ,"NativeType":"Int32" + ,"Value":-2146435025 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_KEY_CONTAINER" + ,"NativeType":"Int32" + ,"Value":-2146435024 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_SERVER_TOO_BUSY" + ,"NativeType":"Int32" + ,"Value":-2146435023 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_PIN_CACHE_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2146435022 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_NO_PIN_CACHE" + ,"NativeType":"Int32" + ,"Value":-2146435021 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_E_READ_ONLY_CARD" + ,"NativeType":"Int32" + ,"Value":-2146435020 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_UNSUPPORTED_CARD" + ,"NativeType":"Int32" + ,"Value":-2146434971 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_UNRESPONSIVE_CARD" + ,"NativeType":"Int32" + ,"Value":-2146434970 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_UNPOWERED_CARD" + ,"NativeType":"Int32" + ,"Value":-2146434969 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_RESET_CARD" + ,"NativeType":"Int32" + ,"Value":-2146434968 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_REMOVED_CARD" + ,"NativeType":"Int32" + ,"Value":-2146434967 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_SECURITY_VIOLATION" + ,"NativeType":"Int32" + ,"Value":-2146434966 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_WRONG_CHV" + ,"NativeType":"Int32" + ,"Value":-2146434965 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CHV_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2146434964 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_EOF" + ,"NativeType":"Int32" + ,"Value":-2146434963 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CANCELLED_BY_USER" + ,"NativeType":"Int32" + ,"Value":-2146434962 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CARD_NOT_AUTHENTICATED" + ,"NativeType":"Int32" + ,"Value":-2146434961 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CACHE_ITEM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146434960 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CACHE_ITEM_STALE" + ,"NativeType":"Int32" + ,"Value":-2146434959 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_W_CACHE_ITEM_TOO_BIG" + ,"NativeType":"Int32" + ,"Value":-2146434958 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECTERRORS" + ,"NativeType":"Int32" + ,"Value":-2146368511 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECTINVALID" + ,"NativeType":"Int32" + ,"Value":-2146368510 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_KEYMISSING" + ,"NativeType":"Int32" + ,"Value":-2146368509 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_ALREADYINSTALLED" + ,"NativeType":"Int32" + ,"Value":-2146368508 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APP_FILE_WRITEFAIL" + ,"NativeType":"Int32" + ,"Value":-2146368505 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APP_FILE_READFAIL" + ,"NativeType":"Int32" + ,"Value":-2146368504 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APP_FILE_VERSION" + ,"NativeType":"Int32" + ,"Value":-2146368503 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_BADPATH" + ,"NativeType":"Int32" + ,"Value":-2146368502 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APPLICATIONEXISTS" + ,"NativeType":"Int32" + ,"Value":-2146368501 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_ROLEEXISTS" + ,"NativeType":"Int32" + ,"Value":-2146368500 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANTCOPYFILE" + ,"NativeType":"Int32" + ,"Value":-2146368499 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOUSER" + ,"NativeType":"Int32" + ,"Value":-2146368497 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_INVALIDUSERIDS" + ,"NativeType":"Int32" + ,"Value":-2146368496 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOREGISTRYCLSID" + ,"NativeType":"Int32" + ,"Value":-2146368495 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_BADREGISTRYPROGID" + ,"NativeType":"Int32" + ,"Value":-2146368494 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_AUTHENTICATIONLEVEL" + ,"NativeType":"Int32" + ,"Value":-2146368493 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_USERPASSWDNOTVALID" + ,"NativeType":"Int32" + ,"Value":-2146368492 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CLSIDORIIDMISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146368488 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REMOTEINTERFACE" + ,"NativeType":"Int32" + ,"Value":-2146368487 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_DLLREGISTERSERVER" + ,"NativeType":"Int32" + ,"Value":-2146368486 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOSERVERSHARE" + ,"NativeType":"Int32" + ,"Value":-2146368485 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_DLLLOADFAILED" + ,"NativeType":"Int32" + ,"Value":-2146368483 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_BADREGISTRYLIBID" + ,"NativeType":"Int32" + ,"Value":-2146368482 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APPDIRNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2146368481 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGISTRARFAILED" + ,"NativeType":"Int32" + ,"Value":-2146368477 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_DOESNOTEXIST" + ,"NativeType":"Int32" + ,"Value":-2146368476 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_LOADDLLFAIL" + ,"NativeType":"Int32" + ,"Value":-2146368475 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_GETCLASSOBJ" + ,"NativeType":"Int32" + ,"Value":-2146368474 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_CLASSNOTAVAIL" + ,"NativeType":"Int32" + ,"Value":-2146368473 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_BADTLB" + ,"NativeType":"Int32" + ,"Value":-2146368472 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_NOTINSTALLABLE" + ,"NativeType":"Int32" + ,"Value":-2146368471 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOTCHANGEABLE" + ,"NativeType":"Int32" + ,"Value":-2146368470 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOTDELETEABLE" + ,"NativeType":"Int32" + ,"Value":-2146368469 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_SESSION" + ,"NativeType":"Int32" + ,"Value":-2146368468 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMP_MOVE_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2146368467 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMP_MOVE_BAD_DEST" + ,"NativeType":"Int32" + ,"Value":-2146368466 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGISTERTLB" + ,"NativeType":"Int32" + ,"Value":-2146368464 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_SYSTEMAPP" + ,"NativeType":"Int32" + ,"Value":-2146368461 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPFILE_NOREGISTRAR" + ,"NativeType":"Int32" + ,"Value":-2146368460 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COREQCOMPINSTALLED" + ,"NativeType":"Int32" + ,"Value":-2146368459 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_SERVICENOTINSTALLED" + ,"NativeType":"Int32" + ,"Value":-2146368458 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PROPERTYSAVEFAILED" + ,"NativeType":"Int32" + ,"Value":-2146368457 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECTEXISTS" + ,"NativeType":"Int32" + ,"Value":-2146368456 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMPONENTEXISTS" + ,"NativeType":"Int32" + ,"Value":-2146368455 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGFILE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":-2146368453 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PROPERTY_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2146368452 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_NOTINREGISTRY" + ,"NativeType":"Int32" + ,"Value":-2146368450 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECTNOTPOOLABLE" + ,"NativeType":"Int32" + ,"Value":-2146368449 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APPLID_MATCHES_CLSID" + ,"NativeType":"Int32" + ,"Value":-2146368442 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_ROLE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":-2146368441 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_START_APP_NEEDS_COMPONENTS" + ,"NativeType":"Int32" + ,"Value":-2146368440 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM" + ,"NativeType":"Int32" + ,"Value":-2146368439 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY" + ,"NativeType":"Int32" + ,"Value":-2146368438 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAN_NOT_START_APP" + ,"NativeType":"Int32" + ,"Value":-2146368437 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAN_NOT_EXPORT_SYS_APP" + ,"NativeType":"Int32" + ,"Value":-2146368436 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT" + ,"NativeType":"Int32" + ,"Value":-2146368435 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER" + ,"NativeType":"Int32" + ,"Value":-2146368434 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":-2146368433 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_BASE_PARTITION_ONLY" + ,"NativeType":"Int32" + ,"Value":-2146368432 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_START_APP_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2146368431 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME" + ,"NativeType":"Int32" + ,"Value":-2146368425 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_INVALID_PARTITION_NAME" + ,"NativeType":"Int32" + ,"Value":-2146368424 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_PARTITION_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2146368423 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES" + ,"NativeType":"Int32" + ,"Value":-2146368422 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2146368421 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_AMBIGUOUS_APPLICATION_NAME" + ,"NativeType":"Int32" + ,"Value":-2146368420 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_AMBIGUOUS_PARTITION_NAME" + ,"NativeType":"Int32" + ,"Value":-2146368419 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGDB_NOTINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2146368398 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGDB_NOTOPEN" + ,"NativeType":"Int32" + ,"Value":-2146368397 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGDB_SYSTEMERR" + ,"NativeType":"Int32" + ,"Value":-2146368396 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGDB_ALREADYRUNNING" + ,"NativeType":"Int32" + ,"Value":-2146368395 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_MIG_VERSIONNOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146368384 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_MIG_SCHEMANOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2146368383 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_BITNESSMISMATCH" + ,"NativeType":"Int32" + ,"Value":-2146368382 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_UNACCEPTABLEBITNESS" + ,"NativeType":"Int32" + ,"Value":-2146368381 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_WRONGAPPBITNESS" + ,"NativeType":"Int32" + ,"Value":-2146368380 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146368379 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CAT_SERVERFAULT" + ,"NativeType":"Int32" + ,"Value":-2146368378 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_APPLICATION_NOT_QUEUED" + ,"NativeType":"Int32" + ,"Value":-2146368000 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_NO_QUEUEABLE_INTERFACES" + ,"NativeType":"Int32" + ,"Value":-2146367999 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146367998 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_NO_IPERSISTSTREAM" + ,"NativeType":"Int32" + ,"Value":-2146367997 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_BAD_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-2146367996 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_UNAUTHENTICATED" + ,"NativeType":"Int32" + ,"Value":-2146367995 + ,"Attrs":[] + } + ,{ + "Name":"COMQC_E_UNTRUSTED_ENQUEUER" + ,"NativeType":"Int32" + ,"Value":-2146367994 + ,"Attrs":[] + } + ,{ + "Name":"MSDTC_E_DUPLICATE_RESOURCE" + ,"NativeType":"Int32" + ,"Value":-2146367743 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECT_PARENT_MISSING" + ,"NativeType":"Int32" + ,"Value":-2146367480 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_OBJECT_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":-2146367479 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_APP_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2146367478 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_INVALID_PARTITION" + ,"NativeType":"Int32" + ,"Value":-2146367477 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE" + ,"NativeType":"Int32" + ,"Value":-2146367475 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_USER_IN_SET" + ,"NativeType":"Int32" + ,"Value":-2146367474 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANTRECYCLELIBRARYAPPS" + ,"NativeType":"Int32" + ,"Value":-2146367473 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANTRECYCLESERVICEAPPS" + ,"NativeType":"Int32" + ,"Value":-2146367471 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PROCESSALREADYRECYCLED" + ,"NativeType":"Int32" + ,"Value":-2146367470 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED" + ,"NativeType":"Int32" + ,"Value":-2146367469 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANTMAKEINPROCSERVICE" + ,"NativeType":"Int32" + ,"Value":-2146367468 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PROGIDINUSEBYCLSID" + ,"NativeType":"Int32" + ,"Value":-2146367467 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET" + ,"NativeType":"Int32" + ,"Value":-2146367466 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED" + ,"NativeType":"Int32" + ,"Value":-2146367465 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PARTITION_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2146367464 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PARTITION_MSI_ONLY" + ,"NativeType":"Int32" + ,"Value":-2146367463 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2146367462 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS" + ,"NativeType":"Int32" + ,"Value":-2146367461 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMP_MOVE_SOURCE" + ,"NativeType":"Int32" + ,"Value":-2146367460 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMP_MOVE_DEST" + ,"NativeType":"Int32" + ,"Value":-2146367459 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_COMP_MOVE_PRIVATE" + ,"NativeType":"Int32" + ,"Value":-2146367458 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET" + ,"NativeType":"Int32" + ,"Value":-2146367457 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_CANNOT_ALIAS_EVENTCLASS" + ,"NativeType":"Int32" + ,"Value":-2146367456 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PRIVATE_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2146367455 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_SAFERINVALID" + ,"NativeType":"Int32" + ,"Value":-2146367454 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_REGISTRY_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2146367453 + ,"Attrs":[] + } + ,{ + "Name":"COMADMIN_E_PARTITIONS_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2146367452 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_REPORT_DEBUG" + ,"NativeType":"Int32" + ,"Value":1769472 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_REPORT_UPLOADED" + ,"NativeType":"Int32" + ,"Value":1769473 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_REPORT_QUEUED" + ,"NativeType":"Int32" + ,"Value":1769474 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_DISABLED" + ,"NativeType":"Int32" + ,"Value":1769475 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_SUSPENDED_UPLOAD" + ,"NativeType":"Int32" + ,"Value":1769476 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_DISABLED_QUEUE" + ,"NativeType":"Int32" + ,"Value":1769477 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_DISABLED_ARCHIVE" + ,"NativeType":"Int32" + ,"Value":1769478 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_REPORT_ASYNC" + ,"NativeType":"Int32" + ,"Value":1769479 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_IGNORE_ASSERT_INSTANCE" + ,"NativeType":"Int32" + ,"Value":1769480 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_IGNORE_ALL_ASSERTS" + ,"NativeType":"Int32" + ,"Value":1769481 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_ASSERT_CONTINUE" + ,"NativeType":"Int32" + ,"Value":1769482 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_THROTTLED" + ,"NativeType":"Int32" + ,"Value":1769483 + ,"Attrs":[] + } + ,{ + "Name":"WER_S_REPORT_UPLOADED_CAB" + ,"NativeType":"Int32" + ,"Value":1769484 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_CRASH_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2145681408 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_CANCELED" + ,"NativeType":"Int32" + ,"Value":-2145681407 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_NETWORK_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2145681406 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2145681405 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_ALREADY_REPORTING" + ,"NativeType":"Int32" + ,"Value":-2145681404 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_DUMP_THROTTLED" + ,"NativeType":"Int32" + ,"Value":-2145681403 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_INSUFFICIENT_CONSENT" + ,"NativeType":"Int32" + ,"Value":-2145681402 + ,"Attrs":[] + } + ,{ + "Name":"WER_E_TOO_HEAVY" + ,"NativeType":"Int32" + ,"Value":-2145681401 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_IO_COMPLETE" + ,"NativeType":"Int32" + ,"Value":2031617 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NO_HANDLER_DEFINED" + ,"NativeType":"Int32" + ,"Value":-2145452031 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_CONTEXT_ALREADY_DEFINED" + ,"NativeType":"Int32" + ,"Value":-2145452030 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2145452029 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_DISALLOW_FAST_IO" + ,"NativeType":"Int32" + ,"Value":-2145452028 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INVALID_NAME_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2145452027 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NOT_SAFE_TO_POST_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2145452026 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2145452025 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_FILTER_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2145452024 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_POST_OPERATION_CLEANUP" + ,"NativeType":"Int32" + ,"Value":-2145452023 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2145452022 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_DELETING_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2145452021 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_MUST_BE_NONPAGED_POOL" + ,"NativeType":"Int32" + ,"Value":-2145452020 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_DUPLICATE_ENTRY" + ,"NativeType":"Int32" + ,"Value":-2145452019 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_CBDQ_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2145452018 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_DO_NOT_ATTACH" + ,"NativeType":"Int32" + ,"Value":-2145452017 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_DO_NOT_DETACH" + ,"NativeType":"Int32" + ,"Value":-2145452016 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INSTANCE_ALTITUDE_COLLISION" + ,"NativeType":"Int32" + ,"Value":-2145452015 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INSTANCE_NAME_COLLISION" + ,"NativeType":"Int32" + ,"Value":-2145452014 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_FILTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2145452013 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_VOLUME_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2145452012 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INSTANCE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2145452011 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2145452010 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_INVALID_CONTEXT_REGISTRATION" + ,"NativeType":"Int32" + ,"Value":-2145452009 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NAME_CACHE_MISS" + ,"NativeType":"Int32" + ,"Value":-2145452008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NO_DEVICE_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2145452007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_VOLUME_ALREADY_MOUNTED" + ,"NativeType":"Int32" + ,"Value":-2145452006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_ALREADY_ENLISTED" + ,"NativeType":"Int32" + ,"Value":-2145452005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_CONTEXT_ALREADY_LINKED" + ,"NativeType":"Int32" + ,"Value":-2145452004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_NO_WAITER_FOR_REPLY" + ,"NativeType":"Int32" + ,"Value":-2145452000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_FLT_REGISTRATION_BUSY" + ,"NativeType":"Int32" + ,"Value":-2145451997 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HUNG_DISPLAY_DRIVER_THREAD" + ,"NativeType":"Int32" + ,"Value":-2144993279 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_COMPOSITIONDISABLED" + ,"NativeType":"Int32" + ,"Value":-2144980991 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_REMOTING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144980990 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144980989 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_NOT_QUEUING_PRESENTS" + ,"NativeType":"Int32" + ,"Value":-2144980988 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_ADAPTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144980987 + ,"Attrs":[] + } + ,{ + "Name":"DWM_S_GDI_REDIRECTION_SURFACE" + ,"NativeType":"Int32" + ,"Value":2502661 + ,"Attrs":[] + } + ,{ + "Name":"DWM_E_TEXTURE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2144980985 + ,"Attrs":[] + } + ,{ + "Name":"DWM_S_GDI_REDIRECTION_SURFACE_BLT_VIA_GDI" + ,"NativeType":"Int32" + ,"Value":2502664 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_NO_DESCRIPTOR" + ,"NativeType":"Int32" + ,"Value":2494465 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT" + ,"NativeType":"Int32" + ,"Value":2494466 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM" + ,"NativeType":"Int32" + ,"Value":-1071247357 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK" + ,"NativeType":"Int32" + ,"Value":-1071247356 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-1071247355 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK" + ,"NativeType":"Int32" + ,"Value":-1071247354 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK" + ,"NativeType":"Int32" + ,"Value":-1071247353 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA" + ,"NativeType":"Int32" + ,"Value":-1071247352 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK" + ,"NativeType":"Int32" + ,"Value":-1071247351 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_MONITOR_INVALID_MANUFACTURE_DATE" + ,"NativeType":"Int32" + ,"Value":-1071247350 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER" + ,"NativeType":"Int32" + ,"Value":-1071243264 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER" + ,"NativeType":"Int32" + ,"Value":-1071243263 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER" + ,"NativeType":"Int32" + ,"Value":-1071243262 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ADAPTER_WAS_RESET" + ,"NativeType":"Int32" + ,"Value":-1071243261 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_DRIVER_MODEL" + ,"NativeType":"Int32" + ,"Value":-1071243260 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_MODE_CHANGED" + ,"NativeType":"Int32" + ,"Value":-1071243259 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_OCCLUDED" + ,"NativeType":"Int32" + ,"Value":-1071243258 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_DENIED" + ,"NativeType":"Int32" + ,"Value":-1071243257 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANNOTCOLORCONVERT" + ,"NativeType":"Int32" + ,"Value":-1071243256 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DRIVER_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-1071243255 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PARTIAL_DATA_POPULATED" + ,"NativeType":"Int32" + ,"Value":1076240394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED" + ,"NativeType":"Int32" + ,"Value":-1071243253 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_UNOCCLUDED" + ,"NativeType":"Int32" + ,"Value":-1071243252 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-1071243251 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_WINDOWLESS_PRESENT_DISABLED" + ,"NativeType":"Int32" + ,"Value":-1071243250 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_INVALID_WINDOW" + ,"NativeType":"Int32" + ,"Value":-1071243249 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PRESENT_BUFFER_NOT_BOUND" + ,"NativeType":"Int32" + ,"Value":-1071243248 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VAIL_STATE_CHANGED" + ,"NativeType":"Int32" + ,"Value":-1071243247 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INDIRECT_DISPLAY_ABANDON_SWAPCHAIN" + ,"NativeType":"Int32" + ,"Value":-1071243246 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED" + ,"NativeType":"Int32" + ,"Value":-1071243245 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_CREATE_SUPERWETINK_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-1071243244 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_DESTROY_SUPERWETINK_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-1071243243 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_VIDEO_MEMORY" + ,"NativeType":"Int32" + ,"Value":-1071243008 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANT_LOCK_MEMORY" + ,"NativeType":"Int32" + ,"Value":-1071243007 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ALLOCATION_BUSY" + ,"NativeType":"Int32" + ,"Value":-1071243006 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TOO_MANY_REFERENCES" + ,"NativeType":"Int32" + ,"Value":-1071243005 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TRY_AGAIN_LATER" + ,"NativeType":"Int32" + ,"Value":-1071243004 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TRY_AGAIN_NOW" + ,"NativeType":"Int32" + ,"Value":-1071243003 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ALLOCATION_INVALID" + ,"NativeType":"Int32" + ,"Value":-1071243002 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-1071243001 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071243000 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION" + ,"NativeType":"Int32" + ,"Value":-1071242999 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE" + ,"NativeType":"Int32" + ,"Value":-1071242992 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION" + ,"NativeType":"Int32" + ,"Value":-1071242991 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ALLOCATION_CLOSED" + ,"NativeType":"Int32" + ,"Value":-1071242990 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE" + ,"NativeType":"Int32" + ,"Value":-1071242989 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE" + ,"NativeType":"Int32" + ,"Value":-1071242988 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE" + ,"NativeType":"Int32" + ,"Value":-1071242987 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST" + ,"NativeType":"Int32" + ,"Value":-1071242986 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE" + ,"NativeType":"Int32" + ,"Value":-1071242752 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION" + ,"NativeType":"Int32" + ,"Value":1076240897 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242496 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242495 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242494 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN" + ,"NativeType":"Int32" + ,"Value":-1071242493 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE" + ,"NativeType":"Int32" + ,"Value":-1071242492 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET" + ,"NativeType":"Int32" + ,"Value":-1071242491 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242490 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MODE_NOT_PINNED" + ,"NativeType":"Int32" + ,"Value":2499335 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET" + ,"NativeType":"Int32" + ,"Value":-1071242488 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET" + ,"NativeType":"Int32" + ,"Value":-1071242487 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_FREQUENCY" + ,"NativeType":"Int32" + ,"Value":-1071242486 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_ACTIVE_REGION" + ,"NativeType":"Int32" + ,"Value":-1071242485 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_TOTAL_REGION" + ,"NativeType":"Int32" + ,"Value":-1071242484 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE" + ,"NativeType":"Int32" + ,"Value":-1071242480 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE" + ,"NativeType":"Int32" + ,"Value":-1071242479 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242478 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242477 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET" + ,"NativeType":"Int32" + ,"Value":-1071242476 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET" + ,"NativeType":"Int32" + ,"Value":-1071242475 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET" + ,"NativeType":"Int32" + ,"Value":-1071242474 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242473 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TARGET_ALREADY_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242472 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH" + ,"NativeType":"Int32" + ,"Value":-1071242471 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242470 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET" + ,"NativeType":"Int32" + ,"Value":-1071242469 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE" + ,"NativeType":"Int32" + ,"Value":-1071242468 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242467 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_PREFERRED_MODE" + ,"NativeType":"Int32" + ,"Value":2499358 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242465 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_STALE_MODESET" + ,"NativeType":"Int32" + ,"Value":-1071242464 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET" + ,"NativeType":"Int32" + ,"Value":-1071242463 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE" + ,"NativeType":"Int32" + ,"Value":-1071242462 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN" + ,"NativeType":"Int32" + ,"Value":-1071242461 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE" + ,"NativeType":"Int32" + ,"Value":-1071242460 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION" + ,"NativeType":"Int32" + ,"Value":-1071242459 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES" + ,"NativeType":"Int32" + ,"Value":-1071242458 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242457 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE" + ,"NativeType":"Int32" + ,"Value":-1071242456 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET" + ,"NativeType":"Int32" + ,"Value":-1071242455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET" + ,"NativeType":"Int32" + ,"Value":-1071242454 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR" + ,"NativeType":"Int32" + ,"Value":-1071242453 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242452 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET" + ,"NativeType":"Int32" + ,"Value":-1071242451 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE" + ,"NativeType":"Int32" + ,"Value":-1071242450 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE" + ,"NativeType":"Int32" + ,"Value":-1071242449 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_RESOURCES_NOT_RELATED" + ,"NativeType":"Int32" + ,"Value":-1071242448 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE" + ,"NativeType":"Int32" + ,"Value":-1071242447 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE" + ,"NativeType":"Int32" + ,"Value":-1071242446 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET" + ,"NativeType":"Int32" + ,"Value":-1071242445 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER" + ,"NativeType":"Int32" + ,"Value":-1071242444 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_VIDPNMGR" + ,"NativeType":"Int32" + ,"Value":-1071242443 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_ACTIVE_VIDPN" + ,"NativeType":"Int32" + ,"Value":-1071242442 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242441 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITOR_NOT_CONNECTED" + ,"NativeType":"Int32" + ,"Value":-1071242440 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242439 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE" + ,"NativeType":"Int32" + ,"Value":-1071242438 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE" + ,"NativeType":"Int32" + ,"Value":-1071242437 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_STRIDE" + ,"NativeType":"Int32" + ,"Value":-1071242436 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PIXELFORMAT" + ,"NativeType":"Int32" + ,"Value":-1071242435 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_COLORBASIS" + ,"NativeType":"Int32" + ,"Value":-1071242434 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE" + ,"NativeType":"Int32" + ,"Value":-1071242433 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY" + ,"NativeType":"Int32" + ,"Value":-1071242432 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT" + ,"NativeType":"Int32" + ,"Value":-1071242431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE" + ,"NativeType":"Int32" + ,"Value":-1071242430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN" + ,"NativeType":"Int32" + ,"Value":-1071242429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL" + ,"NativeType":"Int32" + ,"Value":-1071242428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION" + ,"NativeType":"Int32" + ,"Value":-1071242427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_GAMMA_RAMP" + ,"NativeType":"Int32" + ,"Value":-1071242425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MODE_NOT_IN_MODESET" + ,"NativeType":"Int32" + ,"Value":-1071242422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DATASET_IS_EMPTY" + ,"NativeType":"Int32" + ,"Value":2499403 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET" + ,"NativeType":"Int32" + ,"Value":2499404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON" + ,"NativeType":"Int32" + ,"Value":-1071242419 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE" + ,"NativeType":"Int32" + ,"Value":-1071242418 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE" + ,"NativeType":"Int32" + ,"Value":-1071242417 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-1071242416 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED" + ,"NativeType":"Int32" + ,"Value":2499409 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING" + ,"NativeType":"Int32" + ,"Value":-1071242414 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-1071242413 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS" + ,"NativeType":"Int32" + ,"Value":-1071242412 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT" + ,"NativeType":"Int32" + ,"Value":-1071242411 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM" + ,"NativeType":"Int32" + ,"Value":-1071242410 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN" + ,"NativeType":"Int32" + ,"Value":-1071242409 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT" + ,"NativeType":"Int32" + ,"Value":-1071242408 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED" + ,"NativeType":"Int32" + ,"Value":-1071242407 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION" + ,"NativeType":"Int32" + ,"Value":-1071242406 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_CLIENT_TYPE" + ,"NativeType":"Int32" + ,"Value":-1071242405 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET" + ,"NativeType":"Int32" + ,"Value":-1071242404 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED" + ,"NativeType":"Int32" + ,"Value":-1071242240 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071242239 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS" + ,"NativeType":"Int32" + ,"Value":1076241455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER" + ,"NativeType":"Int32" + ,"Value":-1071242192 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED" + ,"NativeType":"Int32" + ,"Value":-1071242191 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED" + ,"NativeType":"Int32" + ,"Value":-1071242190 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-1071242189 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED" + ,"NativeType":"Int32" + ,"Value":-1071242188 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON" + ,"NativeType":"Int32" + ,"Value":-1071242187 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE" + ,"NativeType":"Int32" + ,"Value":-1071242186 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_LEADLINK_START_DEFERRED" + ,"NativeType":"Int32" + ,"Value":1076241463 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER" + ,"NativeType":"Int32" + ,"Value":-1071242184 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY" + ,"NativeType":"Int32" + ,"Value":1076241465 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_START_DEFERRED" + ,"NativeType":"Int32" + ,"Value":1076241466 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED" + ,"NativeType":"Int32" + ,"Value":-1071242181 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DEPENDABLE_CHILD_STATUS" + ,"NativeType":"Int32" + ,"Value":1076241468 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241984 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_COPP_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241983 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_UAB_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241982 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS" + ,"NativeType":"Int32" + ,"Value":-1071241981 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST" + ,"NativeType":"Int32" + ,"Value":-1071241979 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-1071241973 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-1071241972 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH" + ,"NativeType":"Int32" + ,"Value":-1071241970 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED" + ,"NativeType":"Int32" + ,"Value":-1071241969 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED" + ,"NativeType":"Int32" + ,"Value":-1071241968 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PVP_HFS_FAILED" + ,"NativeType":"Int32" + ,"Value":-1071241967 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INVALID_SRM" + ,"NativeType":"Int32" + ,"Value":-1071241966 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP" + ,"NativeType":"Int32" + ,"Value":-1071241965 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP" + ,"NativeType":"Int32" + ,"Value":-1071241964 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA" + ,"NativeType":"Int32" + ,"Value":-1071241963 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET" + ,"NativeType":"Int32" + ,"Value":-1071241962 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH" + ,"NativeType":"Int32" + ,"Value":-1071241961 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE" + ,"NativeType":"Int32" + ,"Value":-1071241960 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS" + ,"NativeType":"Int32" + ,"Value":-1071241958 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-1071241957 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS" + ,"NativeType":"Int32" + ,"Value":-1071241956 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST" + ,"NativeType":"Int32" + ,"Value":-1071241955 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-1071241954 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS" + ,"NativeType":"Int32" + ,"Value":-1071241953 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241952 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST" + ,"NativeType":"Int32" + ,"Value":-1071241951 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_I2C_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241856 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":-1071241855 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA" + ,"NativeType":"Int32" + ,"Value":-1071241854 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA" + ,"NativeType":"Int32" + ,"Value":-1071241853 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241852 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_INVALID_DATA" + ,"NativeType":"Int32" + ,"Value":-1071241851 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE" + ,"NativeType":"Int32" + ,"Value":-1071241850 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING" + ,"NativeType":"Int32" + ,"Value":-1071241849 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-1071241848 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND" + ,"NativeType":"Int32" + ,"Value":-1071241847 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH" + ,"NativeType":"Int32" + ,"Value":-1071241846 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM" + ,"NativeType":"Int32" + ,"Value":-1071241845 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE" + ,"NativeType":"Int32" + ,"Value":-1071241844 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS" + ,"NativeType":"Int32" + ,"Value":-1071241843 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE" + ,"NativeType":"Int32" + ,"Value":-1071241768 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION" + ,"NativeType":"Int32" + ,"Value":-1071241767 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION" + ,"NativeType":"Int32" + ,"Value":-1071241766 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-1071241765 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION" + ,"NativeType":"Int32" + ,"Value":-1071241764 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED" + ,"NativeType":"Int32" + ,"Value":-1071241762 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE" + ,"NativeType":"Int32" + ,"Value":-1071241761 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241760 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME" + ,"NativeType":"Int32" + ,"Value":-1071241759 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP" + ,"NativeType":"Int32" + ,"Value":-1071241758 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1071241757 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INVALID_POINTER" + ,"NativeType":"Int32" + ,"Value":-1071241756 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE" + ,"NativeType":"Int32" + ,"Value":-1071241755 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-1071241754 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-1071241753 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-1071249944 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_INVALID_PACKET" + ,"NativeType":"Int32" + ,"Value":-2144927743 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_MISSING_SOH" + ,"NativeType":"Int32" + ,"Value":-2144927742 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_CONFLICTING_ID" + ,"NativeType":"Int32" + ,"Value":-2144927741 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_NO_CACHED_SOH" + ,"NativeType":"Int32" + ,"Value":-2144927740 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_STILL_BOUND" + ,"NativeType":"Int32" + ,"Value":-2144927739 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2144927738 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2144927737 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_MISMATCHED_ID" + ,"NativeType":"Int32" + ,"Value":-2144927736 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_NOT_PENDING" + ,"NativeType":"Int32" + ,"Value":-2144927735 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_ID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144927734 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_MAXSIZE_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144927733 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_SERVICE_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144927732 + ,"Attrs":[] + } + ,{ + "Name":"NAP_S_CERT_ALREADY_PRESENT" + ,"NativeType":"Int32" + ,"Value":2555917 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_ENTITY_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144927730 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_NETSH_GROUPPOLICY_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144927729 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_TOO_MANY_CALLS" + ,"NativeType":"Int32" + ,"Value":-2144927728 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_SHV_CONFIG_EXISTED" + ,"NativeType":"Int32" + ,"Value":-2144927727 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_SHV_CONFIG_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144927726 + ,"Attrs":[] + } + ,{ + "Name":"NAP_E_SHV_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2144927725 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_ERROR_MASK" + ,"NativeType":"Int32" + ,"Value":-2144862208 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUTHFAIL" + ,"NativeType":"Int32" + ,"Value":-2144862207 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BADINDEX" + ,"NativeType":"Int32" + ,"Value":-2144862206 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144862205 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUDITFAILURE" + ,"NativeType":"Int32" + ,"Value":-2144862204 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_CLEAR_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144862203 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DEACTIVATED" + ,"NativeType":"Int32" + ,"Value":-2144862202 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144862201 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DISABLED_CMD" + ,"NativeType":"Int32" + ,"Value":-2144862200 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_FAIL" + ,"NativeType":"Int32" + ,"Value":-2144862199 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_ORDINAL" + ,"NativeType":"Int32" + ,"Value":-2144862198 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INSTALL_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144862197 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_KEYHANDLE" + ,"NativeType":"Int32" + ,"Value":-2144862196 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEYNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2144862195 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INAPPROPRIATE_ENC" + ,"NativeType":"Int32" + ,"Value":-2144862194 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MIGRATEFAIL" + ,"NativeType":"Int32" + ,"Value":-2144862193 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_PCR_INFO" + ,"NativeType":"Int32" + ,"Value":-2144862192 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOSPACE" + ,"NativeType":"Int32" + ,"Value":-2144862191 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOSRK" + ,"NativeType":"Int32" + ,"Value":-2144862190 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOTSEALED_BLOB" + ,"NativeType":"Int32" + ,"Value":-2144862189 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_OWNER_SET" + ,"NativeType":"Int32" + ,"Value":-2144862188 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2144862187 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_SHORTRANDOM" + ,"NativeType":"Int32" + ,"Value":-2144862186 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144862185 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_WRONGPCRVAL" + ,"NativeType":"Int32" + ,"Value":-2144862184 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_PARAM_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144862183 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_SHA_THREAD" + ,"NativeType":"Int32" + ,"Value":-2144862182 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_SHA_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144862181 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_FAILEDSELFTEST" + ,"NativeType":"Int32" + ,"Value":-2144862180 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUTH2FAIL" + ,"NativeType":"Int32" + ,"Value":-2144862179 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BADTAG" + ,"NativeType":"Int32" + ,"Value":-2144862178 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_IOERROR" + ,"NativeType":"Int32" + ,"Value":-2144862177 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_ENCRYPT_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144862176 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DECRYPT_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144862175 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_AUTHHANDLE" + ,"NativeType":"Int32" + ,"Value":-2144862174 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NO_ENDORSEMENT" + ,"NativeType":"Int32" + ,"Value":-2144862173 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_KEYUSAGE" + ,"NativeType":"Int32" + ,"Value":-2144862172 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_WRONG_ENTITYTYPE" + ,"NativeType":"Int32" + ,"Value":-2144862171 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_POSTINIT" + ,"NativeType":"Int32" + ,"Value":-2144862170 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INAPPROPRIATE_SIG" + ,"NativeType":"Int32" + ,"Value":-2144862169 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_KEY_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2144862168 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_MIGRATION" + ,"NativeType":"Int32" + ,"Value":-2144862167 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_SCHEME" + ,"NativeType":"Int32" + ,"Value":-2144862166 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_DATASIZE" + ,"NativeType":"Int32" + ,"Value":-2144862165 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_MODE" + ,"NativeType":"Int32" + ,"Value":-2144862164 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_PRESENCE" + ,"NativeType":"Int32" + ,"Value":-2144862163 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_VERSION" + ,"NativeType":"Int32" + ,"Value":-2144862162 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NO_WRAP_TRANSPORT" + ,"NativeType":"Int32" + ,"Value":-2144862161 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUDITFAIL_UNSUCCESSFUL" + ,"NativeType":"Int32" + ,"Value":-2144862160 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUDITFAIL_SUCCESSFUL" + ,"NativeType":"Int32" + ,"Value":-2144862159 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOTRESETABLE" + ,"NativeType":"Int32" + ,"Value":-2144862158 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOTLOCAL" + ,"NativeType":"Int32" + ,"Value":-2144862157 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144862156 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_RESOURCE" + ,"NativeType":"Int32" + ,"Value":-2144862155 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOTFIPS" + ,"NativeType":"Int32" + ,"Value":-2144862154 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_FAMILY" + ,"NativeType":"Int32" + ,"Value":-2144862153 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NO_NV_PERMISSION" + ,"NativeType":"Int32" + ,"Value":-2144862152 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_REQUIRES_SIGN" + ,"NativeType":"Int32" + ,"Value":-2144862151 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_NOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144862150 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AUTH_CONFLICT" + ,"NativeType":"Int32" + ,"Value":-2144862149 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_AREA_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2144862148 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_LOCALITY" + ,"NativeType":"Int32" + ,"Value":-2144862147 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_READ_ONLY" + ,"NativeType":"Int32" + ,"Value":-2144862146 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PER_NOWRITE" + ,"NativeType":"Int32" + ,"Value":-2144862145 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_FAMILYCOUNT" + ,"NativeType":"Int32" + ,"Value":-2144862144 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_WRITE_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2144862143 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":-2144862142 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_STRUCTURE" + ,"NativeType":"Int32" + ,"Value":-2144862141 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_OWNER_CONTROL" + ,"NativeType":"Int32" + ,"Value":-2144862140 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_COUNTER" + ,"NativeType":"Int32" + ,"Value":-2144862139 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOT_FULLWRITE" + ,"NativeType":"Int32" + ,"Value":-2144862138 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_CONTEXT_GAP" + ,"NativeType":"Int32" + ,"Value":-2144862137 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MAXNVWRITES" + ,"NativeType":"Int32" + ,"Value":-2144862136 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOOPERATOR" + ,"NativeType":"Int32" + ,"Value":-2144862135 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_RESOURCEMISSING" + ,"NativeType":"Int32" + ,"Value":-2144862134 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DELEGATE_LOCK" + ,"NativeType":"Int32" + ,"Value":-2144862133 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DELEGATE_FAMILY" + ,"NativeType":"Int32" + ,"Value":-2144862132 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DELEGATE_ADMIN" + ,"NativeType":"Int32" + ,"Value":-2144862131 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_TRANSPORT_NOTEXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":-2144862130 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_OWNER_CONTROL" + ,"NativeType":"Int32" + ,"Value":-2144862129 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2144862128 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_INPUT_DATA0" + ,"NativeType":"Int32" + ,"Value":-2144862127 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_INPUT_DATA1" + ,"NativeType":"Int32" + ,"Value":-2144862126 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_ISSUER_SETTINGS" + ,"NativeType":"Int32" + ,"Value":-2144862125 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_TPM_SETTINGS" + ,"NativeType":"Int32" + ,"Value":-2144862124 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_STAGE" + ,"NativeType":"Int32" + ,"Value":-2144862123 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_ISSUER_VALIDITY" + ,"NativeType":"Int32" + ,"Value":-2144862122 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DAA_WRONG_W" + ,"NativeType":"Int32" + ,"Value":-2144862121 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144862120 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_DELEGATE" + ,"NativeType":"Int32" + ,"Value":-2144862119 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BADCONTEXT" + ,"NativeType":"Int32" + ,"Value":-2144862118 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_TOOMANYCONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2144862117 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MA_TICKET_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2144862116 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MA_DESTINATION" + ,"NativeType":"Int32" + ,"Value":-2144862115 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MA_SOURCE" + ,"NativeType":"Int32" + ,"Value":-2144862114 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_MA_AUTHORITY" + ,"NativeType":"Int32" + ,"Value":-2144862113 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PERMANENTEK" + ,"NativeType":"Int32" + ,"Value":-2144862111 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BAD_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2144862110 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOCONTEXTSPACE" + ,"NativeType":"Int32" + ,"Value":-2144862109 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_ASYMMETRIC" + ,"NativeType":"Int32" + ,"Value":-2144862079 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":-2144862078 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_HASH" + ,"NativeType":"Int32" + ,"Value":-2144862077 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_VALUE" + ,"NativeType":"Int32" + ,"Value":-2144862076 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_HIERARCHY" + ,"NativeType":"Int32" + ,"Value":-2144862075 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_KEY_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144862073 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_MGF" + ,"NativeType":"Int32" + ,"Value":-2144862072 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_MODE" + ,"NativeType":"Int32" + ,"Value":-2144862071 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144862070 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144862069 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_KDF" + ,"NativeType":"Int32" + ,"Value":-2144862068 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_RANGE" + ,"NativeType":"Int32" + ,"Value":-2144862067 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTH_FAIL" + ,"NativeType":"Int32" + ,"Value":-2144862066 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NONCE" + ,"NativeType":"Int32" + ,"Value":-2144862065 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_PP" + ,"NativeType":"Int32" + ,"Value":-2144862064 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SCHEME" + ,"NativeType":"Int32" + ,"Value":-2144862062 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144862059 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SYMMETRIC" + ,"NativeType":"Int32" + ,"Value":-2144862058 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_TAG" + ,"NativeType":"Int32" + ,"Value":-2144862057 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SELECTOR" + ,"NativeType":"Int32" + ,"Value":-2144862056 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_INSUFFICIENT" + ,"NativeType":"Int32" + ,"Value":-2144862054 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2144862053 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_KEY" + ,"NativeType":"Int32" + ,"Value":-2144862052 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_POLICY_FAIL" + ,"NativeType":"Int32" + ,"Value":-2144862051 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_INTEGRITY" + ,"NativeType":"Int32" + ,"Value":-2144862049 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_TICKET" + ,"NativeType":"Int32" + ,"Value":-2144862048 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_RESERVED_BITS" + ,"NativeType":"Int32" + ,"Value":-2144862047 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_BAD_AUTH" + ,"NativeType":"Int32" + ,"Value":-2144862046 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2144862045 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_POLICY_CC" + ,"NativeType":"Int32" + ,"Value":-2144862044 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_BINDING" + ,"NativeType":"Int32" + ,"Value":-2144862043 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_CURVE" + ,"NativeType":"Int32" + ,"Value":-2144862042 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_ECC_POINT" + ,"NativeType":"Int32" + ,"Value":-2144862041 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_INITIALIZE" + ,"NativeType":"Int32" + ,"Value":-2144861952 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2144861951 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SEQUENCE" + ,"NativeType":"Int32" + ,"Value":-2144861949 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_PRIVATE" + ,"NativeType":"Int32" + ,"Value":-2144861941 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_HMAC" + ,"NativeType":"Int32" + ,"Value":-2144861927 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144861920 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_EXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":-2144861919 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_ECC_CURVE" + ,"NativeType":"Int32" + ,"Value":-2144861917 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTH_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144861916 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTH_MISSING" + ,"NativeType":"Int32" + ,"Value":-2144861915 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_POLICY" + ,"NativeType":"Int32" + ,"Value":-2144861914 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_PCR" + ,"NativeType":"Int32" + ,"Value":-2144861913 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_PCR_CHANGED" + ,"NativeType":"Int32" + ,"Value":-2144861912 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_UPGRADE" + ,"NativeType":"Int32" + ,"Value":-2144861907 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_TOO_MANY_CONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2144861906 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTH_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144861905 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_REBOOT" + ,"NativeType":"Int32" + ,"Value":-2144861904 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_UNBALANCED" + ,"NativeType":"Int32" + ,"Value":-2144861903 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_COMMAND_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144861886 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_COMMAND_CODE" + ,"NativeType":"Int32" + ,"Value":-2144861885 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTHSIZE" + ,"NativeType":"Int32" + ,"Value":-2144861884 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_AUTH_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2144861883 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_RANGE" + ,"NativeType":"Int32" + ,"Value":-2144861882 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144861881 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2144861880 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_AUTHORIZATION" + ,"NativeType":"Int32" + ,"Value":-2144861879 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_UNINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2144861878 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_SPACE" + ,"NativeType":"Int32" + ,"Value":-2144861877 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_DEFINED" + ,"NativeType":"Int32" + ,"Value":-2144861876 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_BAD_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2144861872 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_CPHASH" + ,"NativeType":"Int32" + ,"Value":-2144861871 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_PARENT" + ,"NativeType":"Int32" + ,"Value":-2144861870 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NEEDS_TEST" + ,"NativeType":"Int32" + ,"Value":-2144861869 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NO_RESULT" + ,"NativeType":"Int32" + ,"Value":-2144861868 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SENSITIVE" + ,"NativeType":"Int32" + ,"Value":-2144861867 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_COMMAND_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2144861184 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144861183 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DUPLICATE_VHANDLE" + ,"NativeType":"Int32" + ,"Value":-2144861182 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_EMBEDDED_COMMAND_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2144861181 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_EMBEDDED_COMMAND_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144861180 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_RETRY" + ,"NativeType":"Int32" + ,"Value":-2144860160 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NEEDS_SELFTEST" + ,"NativeType":"Int32" + ,"Value":-2144860159 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DOING_SELFTEST" + ,"NativeType":"Int32" + ,"Value":-2144860158 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_DEFEND_LOCK_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144860157 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_CONTEXT_GAP" + ,"NativeType":"Int32" + ,"Value":-2144859903 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_OBJECT_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2144859902 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SESSION_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2144859901 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2144859900 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_SESSION_HANDLES" + ,"NativeType":"Int32" + ,"Value":-2144859899 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_OBJECT_HANDLES" + ,"NativeType":"Int32" + ,"Value":-2144859898 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_LOCALITY" + ,"NativeType":"Int32" + ,"Value":-2144859897 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_YIELDED" + ,"NativeType":"Int32" + ,"Value":-2144859896 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_CANCELED" + ,"NativeType":"Int32" + ,"Value":-2144859895 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_TESTING" + ,"NativeType":"Int32" + ,"Value":-2144859894 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_RATE" + ,"NativeType":"Int32" + ,"Value":-2144859872 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_LOCKOUT" + ,"NativeType":"Int32" + ,"Value":-2144859871 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_RETRY" + ,"NativeType":"Int32" + ,"Value":-2144859870 + ,"Attrs":[] + } + ,{ + "Name":"TPM_20_E_NV_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144859869 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144845823 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_BAD_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144845822 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_INVALID_OUTPUT_POINTER" + ,"NativeType":"Int32" + ,"Value":-2144845821 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_INVALID_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2144845820 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_INSUFFICIENT_BUFFER" + ,"NativeType":"Int32" + ,"Value":-2144845819 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_IOERROR" + ,"NativeType":"Int32" + ,"Value":-2144845818 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_INVALID_CONTEXT_PARAM" + ,"NativeType":"Int32" + ,"Value":-2144845817 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_SERVICE_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144845816 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_TOO_MANY_TBS_CONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2144845815 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_TOO_MANY_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2144845814 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_SERVICE_START_PENDING" + ,"NativeType":"Int32" + ,"Value":-2144845813 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_PPI_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144845812 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_COMMAND_CANCELED" + ,"NativeType":"Int32" + ,"Value":-2144845811 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_BUFFER_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2144845810 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_TPM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144845809 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_SERVICE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144845808 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_NO_EVENT_LOG" + ,"NativeType":"Int32" + ,"Value":-2144845807 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2144845806 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_PROVISIONING_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144845805 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_PPI_FUNCTION_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144845804 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_OWNERAUTH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144845803 + ,"Attrs":[] + } + ,{ + "Name":"TBS_E_PROVISIONING_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":-2144845802 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":-2144796416 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_NOT_ENOUGH_DATA" + ,"NativeType":"Int32" + ,"Value":-2144796415 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_TOO_MUCH_DATA" + ,"NativeType":"Int32" + ,"Value":-2144796414 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_OUTPUT_POINTER" + ,"NativeType":"Int32" + ,"Value":-2144796413 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144796412 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_OUT_OF_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2144796411 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144796410 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144796409 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2144796408 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_AUTHORIZATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796407 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_CONTEXT_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144796406 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_TBS_COMMUNICATION_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144796405 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_TPM_COMMAND_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144796404 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_MESSAGE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2144796403 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_ENCODING" + ,"NativeType":"Int32" + ,"Value":-2144796402 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_KEY_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144796401 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_ENCRYPTION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796400 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_KEY_PARAMS" + ,"NativeType":"Int32" + ,"Value":-2144796399 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB" + ,"NativeType":"Int32" + ,"Value":-2144796398 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_PCR_INDEX" + ,"NativeType":"Int32" + ,"Value":-2144796397 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_DELEGATE_BLOB" + ,"NativeType":"Int32" + ,"Value":-2144796396 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_CONTEXT_PARAMS" + ,"NativeType":"Int32" + ,"Value":-2144796395 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_KEY_BLOB" + ,"NativeType":"Int32" + ,"Value":-2144796394 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_PCR_DATA" + ,"NativeType":"Int32" + ,"Value":-2144796393 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_OWNER_AUTH" + ,"NativeType":"Int32" + ,"Value":-2144796392 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_FIPS_RNG_CHECK_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796391 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_EMPTY_TCG_LOG" + ,"NativeType":"Int32" + ,"Value":-2144796390 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_TCG_LOG_ENTRY" + ,"NativeType":"Int32" + ,"Value":-2144796389 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_TCG_SEPARATOR_ABSENT" + ,"NativeType":"Int32" + ,"Value":-2144796388 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_TCG_INVALID_DIGEST_ENTRY" + ,"NativeType":"Int32" + ,"Value":-2144796387 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_POLICY_DENIES_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2144796386 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_NV_BITS_NOT_DEFINED" + ,"NativeType":"Int32" + ,"Value":-2144796385 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_NV_BITS_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2144796384 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_SEALING_KEY_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144796383 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_NO_AUTHORIZATION_CHAIN_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144796382 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_SVN_COUNTER_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144796381 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_OWNER_AUTH_NOT_NULL" + ,"NativeType":"Int32" + ,"Value":-2144796380 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_ENDORSEMENT_AUTH_NOT_NULL" + ,"NativeType":"Int32" + ,"Value":-2144796379 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_AUTHORIZATION_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2144796378 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_MALFORMED_AUTHORIZATION_KEY" + ,"NativeType":"Int32" + ,"Value":-2144796377 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_AUTHORIZING_KEY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144796376 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_AUTHORIZATION_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-2144796375 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_MALFORMED_AUTHORIZATION_POLICY" + ,"NativeType":"Int32" + ,"Value":-2144796374 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_MALFORMED_AUTHORIZATION_OTHER" + ,"NativeType":"Int32" + ,"Value":-2144796373 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_SEALING_KEY_CHANGED" + ,"NativeType":"Int32" + ,"Value":-2144796372 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_TPM_VERSION" + ,"NativeType":"Int32" + ,"Value":-2144796371 + ,"Attrs":[] + } + ,{ + "Name":"TPMAPI_E_INVALID_POLICYAUTH_BLOB_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144796370 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144796160 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_CLEANUP_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796159 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_INVALID_CONTEXT_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144796158 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_INVALID_CONTEXT_PARAM" + ,"NativeType":"Int32" + ,"Value":-2144796157 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_TPM_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144796156 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_HASH_BAD_KEY" + ,"NativeType":"Int32" + ,"Value":-2144796155 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_DUPLICATE_VHANDLE" + ,"NativeType":"Int32" + ,"Value":-2144796154 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_INVALID_OUTPUT_POINTER" + ,"NativeType":"Int32" + ,"Value":-2144796153 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144796152 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_RPC_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796151 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_SCHEDULER_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144796150 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_COMMAND_CANCELED" + ,"NativeType":"Int32" + ,"Value":-2144796149 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_OUT_OF_MEMORY" + ,"NativeType":"Int32" + ,"Value":-2144796148 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_LIST_NO_MORE_ITEMS" + ,"NativeType":"Int32" + ,"Value":-2144796147 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_LIST_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144796146 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_NOT_ENOUGH_SPACE" + ,"NativeType":"Int32" + ,"Value":-2144796145 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2144796144 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_COMMAND_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144796143 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_UNKNOWN_ORDINAL" + ,"NativeType":"Int32" + ,"Value":-2144796142 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_RESOURCE_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2144796141 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_INVALID_RESOURCE" + ,"NativeType":"Int32" + ,"Value":-2144796140 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_NOTHING_TO_UNLOAD" + ,"NativeType":"Int32" + ,"Value":-2144796139 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_HASH_TABLE_FULL" + ,"NativeType":"Int32" + ,"Value":-2144796138 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_TOO_MANY_TBS_CONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2144796137 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_TOO_MANY_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2144796136 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_PPI_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144796135 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_TPM_INCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":-2144796134 + ,"Attrs":[] + } + ,{ + "Name":"TBSIMP_E_NO_EVENT_LOG" + ,"NativeType":"Int32" + ,"Value":-2144796133 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PPI_ACPI_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2144795904 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PPI_USER_ABORT" + ,"NativeType":"Int32" + ,"Value":-2144795903 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PPI_BIOS_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2144795902 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PPI_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795901 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PPI_BLOCKED_IN_BIOS" + ,"NativeType":"Int32" + ,"Value":-2144795900 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_ERROR_MASK" + ,"NativeType":"Int32" + ,"Value":-2144795648 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_DEVICE_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2144795647 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2144795646 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144795645 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_FLAG_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795644 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795643 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_BUFFER_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144795642 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144795641 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_AUTHENTICATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144795640 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_AUTHENTICATION_IGNORED" + ,"NativeType":"Int32" + ,"Value":-2144795639 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144795638 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_PROFILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144795637 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_VALIDATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144795636 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_WRONG_PARENT" + ,"NativeType":"Int32" + ,"Value":-2144795634 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_NOT_LOADED" + ,"NativeType":"Int32" + ,"Value":-2144795633 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NO_KEY_CERTIFICATION" + ,"NativeType":"Int32" + ,"Value":-2144795632 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_NOT_FINALIZED" + ,"NativeType":"Int32" + ,"Value":-2144795631 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_ATTESTATION_CHALLENGE_NOT_SET" + ,"NativeType":"Int32" + ,"Value":-2144795630 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_NOT_PCR_BOUND" + ,"NativeType":"Int32" + ,"Value":-2144795629 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_ALREADY_FINALIZED" + ,"NativeType":"Int32" + ,"Value":-2144795628 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795627 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_USAGE_POLICY_INVALID" + ,"NativeType":"Int32" + ,"Value":-2144795626 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_SOFT_KEY_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144795625 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_NOT_AUTHENTICATED" + ,"NativeType":"Int32" + ,"Value":-2144795624 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_KEY_NOT_AIK" + ,"NativeType":"Int32" + ,"Value":-2144795623 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_KEY_NOT_SIGNING_KEY" + ,"NativeType":"Int32" + ,"Value":-2144795622 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_LOCKED_OUT" + ,"NativeType":"Int32" + ,"Value":-2144795621 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_CLAIM_TYPE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795620 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_VERSION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795619 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_BUFFER_LENGTH_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144795618 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_IFX_RSA_KEY_CREATION_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2144795617 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_TICKET_MISSING" + ,"NativeType":"Int32" + ,"Value":-2144795616 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_RAW_POLICY_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144795615 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_KEY_HANDLE_INVALIDATED" + ,"NativeType":"Int32" + ,"Value":-2144795614 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_UNSUPPORTED_PSS_SALT" + ,"NativeType":"Int32" + ,"Value":1076429859 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_PLATFORM_CLAIM_MAY_BE_OUTDATED" + ,"NativeType":"Int32" + ,"Value":1076429860 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_PLATFORM_CLAIM_OUTDATED" + ,"NativeType":"Int32" + ,"Value":1076429861 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PCP_PLATFORM_CLAIM_REBOOT" + ,"NativeType":"Int32" + ,"Value":1076429862 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_ZERO_EXHAUST_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144795392 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_PROVISIONING_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":-2144795136 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_INVALID_OWNER_AUTH" + ,"NativeType":"Int32" + ,"Value":-2144795135 + ,"Attrs":[] + } + ,{ + "Name":"TPM_E_TOO_MUCH_DATA" + ,"NativeType":"Int32" + ,"Value":-2144795134 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144337918 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2144337750 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_TOO_MANY_FOLDERS" + ,"NativeType":"Int32" + ,"Value":-2144337851 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_NO_MIN_DISK" + ,"NativeType":"Int32" + ,"Value":-2144337808 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2144337737 + ,"Attrs":[] + } + ,{ + "Name":"PLA_S_PROPERTY_IGNORED" + ,"NativeType":"Int32" + ,"Value":3145984 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_PROPERTY_CONFLICT" + ,"NativeType":"Int32" + ,"Value":-2144337663 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_SINGLETON_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144337662 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_CREDENTIALS_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144337661 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144337660 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_CONFLICT_INCL_EXCL_API" + ,"NativeType":"Int32" + ,"Value":-2144337659 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_NETWORK_EXE_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":-2144337658 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_EXE_ALREADY_CONFIGURED" + ,"NativeType":"Int32" + ,"Value":-2144337657 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_EXE_PATH_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":-2144337656 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DC_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2144337655 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DCS_START_WAIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2144337654 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_DC_START_WAIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2144337653 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_REPORT_WAIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2144337652 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_NO_DUPLICATES" + ,"NativeType":"Int32" + ,"Value":-2144337651 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_EXE_FULL_PATH_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144337650 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_INVALID_SESSION_NAME" + ,"NativeType":"Int32" + ,"Value":-2144337649 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_PLA_CHANNEL_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144337648 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144337647 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_RULES_MANAGER_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144337646 + ,"Attrs":[] + } + ,{ + "Name":"PLA_E_CABAPI_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2144337645 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_LOCKED_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272384 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":-2144272383 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_TPM_BIOS" + ,"NativeType":"Int32" + ,"Value":-2144272382 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_MBR_METRIC" + ,"NativeType":"Int32" + ,"Value":-2144272381 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_BOOTSECTOR_METRIC" + ,"NativeType":"Int32" + ,"Value":-2144272380 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_BOOTMGR_METRIC" + ,"NativeType":"Int32" + ,"Value":-2144272379 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_WRONG_BOOTMGR" + ,"NativeType":"Int32" + ,"Value":-2144272378 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_SECURE_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272377 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ACTIVATED" + ,"NativeType":"Int32" + ,"Value":-2144272376 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_ACTION_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272375 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_SCHEMA_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2144272374 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_INVALID_DATATYPE" + ,"NativeType":"Int32" + ,"Value":-2144272373 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_INVALID_DATASIZE" + ,"NativeType":"Int32" + ,"Value":-2144272372 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_NO_VALUES" + ,"NativeType":"Int32" + ,"Value":-2144272371 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_ATTR_NOT_SET" + ,"NativeType":"Int32" + ,"Value":-2144272370 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_GUID_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144272369 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BAD_INFORMATION" + ,"NativeType":"Int32" + ,"Value":-2144272368 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144272367 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_SYSTEM_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272366 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FAILED_WRONG_FS" + ,"NativeType":"Int32" + ,"Value":-2144272365 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BAD_PARTITION_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144272364 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272363 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BAD_DATA" + ,"NativeType":"Int32" + ,"Value":-2144272362 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VOLUME_NOT_BOUND" + ,"NativeType":"Int32" + ,"Value":-2144272361 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TPM_NOT_OWNED" + ,"NativeType":"Int32" + ,"Value":-2144272360 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_DATA_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272359 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_INSUFFICIENT_BUFFER" + ,"NativeType":"Int32" + ,"Value":-2144272358 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CONV_READ" + ,"NativeType":"Int32" + ,"Value":-2144272357 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CONV_WRITE" + ,"NativeType":"Int32" + ,"Value":-2144272356 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272355 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CLUSTERING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272354 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VOLUME_BOUND_ALREADY" + ,"NativeType":"Int32" + ,"Value":-2144272353 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_OS_NOT_PROTECTED" + ,"NativeType":"Int32" + ,"Value":-2144272352 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTION_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144272351 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_RECOVERY_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272350 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FOREIGN_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272349 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_OVERLAPPED_UPDATE" + ,"NativeType":"Int32" + ,"Value":-2144272348 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TPM_SRK_AUTH_NOT_ZERO" + ,"NativeType":"Int32" + ,"Value":-2144272347 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FAILED_SECTOR_SIZE" + ,"NativeType":"Int32" + ,"Value":-2144272346 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FAILED_AUTHENTICATION" + ,"NativeType":"Int32" + ,"Value":-2144272345 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_OS_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272344 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AUTOUNLOCK_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144272343 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_WRONG_BOOTSECTOR" + ,"NativeType":"Int32" + ,"Value":-2144272342 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_WRONG_SYSTEM_FS" + ,"NativeType":"Int32" + ,"Value":-2144272341 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PASSWORD_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272340 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CANNOT_SET_FVEK_ENCRYPTED" + ,"NativeType":"Int32" + ,"Value":-2144272339 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CANNOT_ENCRYPT_NO_KEY" + ,"NativeType":"Int32" + ,"Value":-2144272338 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BOOTABLE_CDDVD" + ,"NativeType":"Int32" + ,"Value":-2144272336 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2144272335 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_RELATIVE_PATH" + ,"NativeType":"Int32" + ,"Value":-2144272334 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144272333 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_KEY_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2144272332 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_PASSWORD_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2144272331 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_RNG_CHECK_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272330 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_PREVENTS_RECOVERY_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2144272329 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_PREVENTS_EXTERNAL_KEY_EXPORT" + ,"NativeType":"Int32" + ,"Value":-2144272328 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_DECRYPTED" + ,"NativeType":"Int32" + ,"Value":-2144272327 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_PROTECTOR_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144272326 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_PROTECTORS_TO_TEST" + ,"NativeType":"Int32" + ,"Value":-2144272325 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEYFILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144272324 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEYFILE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2144272323 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEYFILE_NO_VMK" + ,"NativeType":"Int32" + ,"Value":-2144272322 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TPM_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144272321 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ALLOWED_IN_SAFE_MODE" + ,"NativeType":"Int32" + ,"Value":-2144272320 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TPM_INVALID_PCR" + ,"NativeType":"Int32" + ,"Value":-2144272319 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TPM_NO_VMK" + ,"NativeType":"Int32" + ,"Value":-2144272318 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PIN_INVALID" + ,"NativeType":"Int32" + ,"Value":-2144272317 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AUTH_INVALID_APPLICATION" + ,"NativeType":"Int32" + ,"Value":-2144272316 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AUTH_INVALID_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2144272315 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_DISABLE_PROTECTION_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272314 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FS_NOT_EXTENDED" + ,"NativeType":"Int32" + ,"Value":-2144272313 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIRMWARE_TYPE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272312 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_LICENSE" + ,"NativeType":"Int32" + ,"Value":-2144272311 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ON_STACK" + ,"NativeType":"Int32" + ,"Value":-2144272310 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FS_MOUNTED" + ,"NativeType":"Int32" + ,"Value":-2144272309 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TOKEN_NOT_IMPERSONATED" + ,"NativeType":"Int32" + ,"Value":-2144272308 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DRY_RUN_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272307 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_REBOOT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272306 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DEBUGGER_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144272305 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_RAW_ACCESS" + ,"NativeType":"Int32" + ,"Value":-2144272304 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_RAW_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2144272303 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BCD_APPLICATIONS_PATH_INCORRECT" + ,"NativeType":"Int32" + ,"Value":-2144272302 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ALLOWED_IN_VERSION" + ,"NativeType":"Int32" + ,"Value":-2144272301 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_AUTOUNLOCK_MASTER_KEY" + ,"NativeType":"Int32" + ,"Value":-2144272300 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_MOR_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272299 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_HIDDEN_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272298 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_TRANSIENT_STATE" + ,"NativeType":"Int32" + ,"Value":-2144272297 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PUBKEY_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272296 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VOLUME_HANDLE_OPEN" + ,"NativeType":"Int32" + ,"Value":-2144272295 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_FEATURE_LICENSE" + ,"NativeType":"Int32" + ,"Value":-2144272294 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_STARTUP_OPTIONS" + ,"NativeType":"Int32" + ,"Value":-2144272293 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_RECOVERY_PASSWORD_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272292 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_RECOVERY_PASSWORD_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272291 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_RECOVERY_KEY_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272290 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_RECOVERY_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272289 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_PIN_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272288 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_PIN_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272287 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_KEY_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272286 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272285 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_PIN_KEY_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272284 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_PIN_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272283 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_TPM_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272282 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_STARTUP_TPM_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272281 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_INVALID_PIN_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2144272280 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEY_PROTECTOR_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272279 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PASSPHRASE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272278 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PASSPHRASE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272277 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_PREVENTS_PASSPHRASE" + ,"NativeType":"Int32" + ,"Value":-2144272276 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_OS_VOLUME_PASSPHRASE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272275 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_BITLOCKER_OID" + ,"NativeType":"Int32" + ,"Value":-2144272274 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VOLUME_TOO_SMALL" + ,"NativeType":"Int32" + ,"Value":-2144272273 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DV_NOT_SUPPORTED_ON_FS" + ,"NativeType":"Int32" + ,"Value":-2144272272 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DV_NOT_ALLOWED_BY_GP" + ,"NativeType":"Int32" + ,"Value":-2144272271 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CERTIFICATE_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272270 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CERTIFICATE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272269 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CERT_MUST_BE_HW" + ,"NativeType":"Int32" + ,"Value":-2144272268 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CONFIGURE_FDV_AUTOUNLOCK_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272267 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CONFIGURE_RDV_AUTOUNLOCK_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272266 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_CONFIGURE_RDV_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272265 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_ENABLE_RDV_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272264 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_USER_DISABLE_RDV_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272263 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_INVALID_PASSPHRASE_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2144272256 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PASSPHRASE_TOO_SIMPLE" + ,"NativeType":"Int32" + ,"Value":-2144272255 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_RECOVERY_PARTITION" + ,"NativeType":"Int32" + ,"Value":-2144272254 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_FDV_RK_OFF_AUK_ON" + ,"NativeType":"Int32" + ,"Value":-2144272253 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_RDV_RK_OFF_AUK_ON" + ,"NativeType":"Int32" + ,"Value":-2144272252 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NON_BITLOCKER_OID" + ,"NativeType":"Int32" + ,"Value":-2144272251 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PROHIBITS_SELFSIGNED" + ,"NativeType":"Int32" + ,"Value":-2144272250 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_RO_AND_STARTUP_KEY_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2144272249 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CONV_RECOVERY_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272248 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VIRTUALIZED_SPACE_TOO_BIG" + ,"NativeType":"Int32" + ,"Value":-2144272247 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_OSV_RP_OFF_ADB_ON" + ,"NativeType":"Int32" + ,"Value":-2144272240 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_FDV_RP_OFF_ADB_ON" + ,"NativeType":"Int32" + ,"Value":-2144272239 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_CONFLICT_RDV_RP_OFF_ADB_ON" + ,"NativeType":"Int32" + ,"Value":-2144272238 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NON_BITLOCKER_KU" + ,"NativeType":"Int32" + ,"Value":-2144272237 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PRIVATEKEY_AUTH_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272236 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_REMOVAL_OF_DRA_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272235 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_OPERATION_NOT_SUPPORTED_ON_VISTA_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272234 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_CANT_LOCK_AUTOUNLOCK_ENABLED_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272233 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FIPS_HASH_KDF_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272232 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_ENH_PIN_INVALID" + ,"NativeType":"Int32" + ,"Value":-2144272231 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_PIN_CHARS" + ,"NativeType":"Int32" + ,"Value":-2144272230 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_DATUM_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144272229 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EFI_ONLY" + ,"NativeType":"Int32" + ,"Value":-2144272228 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_MULTIPLE_NKP_CERTS" + ,"NativeType":"Int32" + ,"Value":-2144272227 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_REMOVAL_OF_NKP_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272226 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_NKP_CERT" + ,"NativeType":"Int32" + ,"Value":-2144272225 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_EXISTING_PIN" + ,"NativeType":"Int32" + ,"Value":-2144272224 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_CHANGE_PIN_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144272223 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272222 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_CHANGE_MAX_PIN_CHANGE_ATTEMPTS_REACHED" + ,"NativeType":"Int32" + ,"Value":-2144272221 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_PASSPHRASE_REQUIRES_ASCII" + ,"NativeType":"Int32" + ,"Value":-2144272220 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_FULL_ENCRYPTION_NOT_ALLOWED_ON_TP_STORAGE" + ,"NativeType":"Int32" + ,"Value":-2144272219 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_WIPE_NOT_ALLOWED_ON_TP_STORAGE" + ,"NativeType":"Int32" + ,"Value":-2144272218 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEY_LENGTH_NOT_SUPPORTED_BY_EDRIVE" + ,"NativeType":"Int32" + ,"Value":-2144272217 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_EXISTING_PASSPHRASE" + ,"NativeType":"Int32" + ,"Value":-2144272216 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_CHANGE_PASSPHRASE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144272215 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PASSPHRASE_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2144272214 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_PASSPHRASE_WITH_TPM" + ,"NativeType":"Int32" + ,"Value":-2144272213 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_TPM_WITH_PASSPHRASE" + ,"NativeType":"Int32" + ,"Value":-2144272212 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ALLOWED_ON_CSV_STACK" + ,"NativeType":"Int32" + ,"Value":-2144272211 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ALLOWED_ON_CLUSTER" + ,"NativeType":"Int32" + ,"Value":-2144272210 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_NO_FAILOVER_TO_SW" + ,"NativeType":"Int32" + ,"Value":-2144272209 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_BAND_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2144272208 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_DISALLOWED_BY_GP" + ,"NativeType":"Int32" + ,"Value":-2144272207 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_INCOMPATIBLE_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272206 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_ALLOWED_TO_UPGRADE_WHILE_CONVERTING" + ,"NativeType":"Int32" + ,"Value":-2144272205 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_DV_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272204 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_PREBOOT_KEYBOARD_DETECTED" + ,"NativeType":"Int32" + ,"Value":-2144272203 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_PREBOOT_KEYBOARD_OR_WINRE_DETECTED" + ,"NativeType":"Int32" + ,"Value":-2144272202 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_REQUIRES_STARTUP_PIN_ON_TOUCH_DEVICE" + ,"NativeType":"Int32" + ,"Value":-2144272201 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_REQUIRES_RECOVERY_PASSWORD_ON_TOUCH_DEVICE" + ,"NativeType":"Int32" + ,"Value":-2144272200 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_WIPE_CANCEL_NOT_APPLICABLE" + ,"NativeType":"Int32" + ,"Value":-2144272199 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_SECUREBOOT_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144272198 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_SECUREBOOT_CONFIGURATION_INVALID" + ,"NativeType":"Int32" + ,"Value":-2144272197 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_DRY_RUN_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144272196 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_SHADOW_COPY_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2144272195 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_POLICY_INVALID_ENHANCED_BCD_SETTINGS" + ,"NativeType":"Int32" + ,"Value":-2144272194 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EDRIVE_INCOMPATIBLE_FIRMWARE" + ,"NativeType":"Int32" + ,"Value":-2144272193 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTOR_CHANGE_MAX_PASSPHRASE_CHANGE_ATTEMPTS_REACHED" + ,"NativeType":"Int32" + ,"Value":-2144272192 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PASSPHRASE_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272191 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_LIVEID_ACCOUNT_SUSPENDED" + ,"NativeType":"Int32" + ,"Value":-2144272190 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_LIVEID_ACCOUNT_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2144272189 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_PROVISIONED_ON_ALL_VOLUMES" + ,"NativeType":"Int32" + ,"Value":-2144272188 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_FIXED_DATA_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272187 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_HARDWARE_NOT_COMPLIANT" + ,"NativeType":"Int32" + ,"Value":-2144272186 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_WINRE_NOT_CONFIGURED" + ,"NativeType":"Int32" + ,"Value":-2144272185 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_PROTECTION_SUSPENDED" + ,"NativeType":"Int32" + ,"Value":-2144272184 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_OS_VOLUME_NOT_PROTECTED" + ,"NativeType":"Int32" + ,"Value":-2144272183 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_DEVICE_LOCKEDOUT" + ,"NativeType":"Int32" + ,"Value":-2144272182 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_PROTECTION_NOT_YET_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144272181 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_INVALID_PIN_CHARS_DETAILED" + ,"NativeType":"Int32" + ,"Value":-2144272180 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DEVICE_LOCKOUT_COUNTER_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144272179 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DEVICELOCKOUT_COUNTER_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144272178 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_BUFFER_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2144272177 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NO_SUCH_CAPABILITY_ON_TARGET" + ,"NativeType":"Int32" + ,"Value":-2144272176 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_PREVENTED_FOR_OS" + ,"NativeType":"Int32" + ,"Value":-2144272175 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_VOLUME_OPTED_OUT" + ,"NativeType":"Int32" + ,"Value":-2144272174 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DE_VOLUME_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272173 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EOW_NOT_SUPPORTED_IN_VERSION" + ,"NativeType":"Int32" + ,"Value":-2144272172 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_ADBACKUP_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144272171 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_VOLUME_EXTEND_PREVENTS_EOW_DECRYPT" + ,"NativeType":"Int32" + ,"Value":-2144272170 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_NOT_DE_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2144272169 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_PROTECTION_CANNOT_BE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144272168 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_OSV_KSR_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2144272167 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_OS_DRIVE" + ,"NativeType":"Int32" + ,"Value":-2144272166 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_FIXED_DRIVE" + ,"NativeType":"Int32" + ,"Value":-2144272165 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_REMOVABLE_DRIVE" + ,"NativeType":"Int32" + ,"Value":-2144272164 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEY_ROTATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144272163 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_EXECUTE_REQUEST_SENT_TOO_SOON" + ,"NativeType":"Int32" + ,"Value":-2144272162 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_KEY_ROTATION_NOT_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2144272161 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_DEVICE_NOT_JOINED" + ,"NativeType":"Int32" + ,"Value":-2144272160 + ,"Attrs":[] + } + ,{ + "Name":"FVE_E_AAD_ENDPOINT_BUSY" + ,"NativeType":"Int32" + ,"Value":-2144272159 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CALLOUT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206847 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CONDITION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206846 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_FILTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206845 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_LAYER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206844 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_PROVIDER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206843 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_PROVIDER_CONTEXT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206842 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_SUBLAYER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206841 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2144206840 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2144206839 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2144206838 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_DYNAMIC_SESSION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2144206837 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_WRONG_SESSION" + ,"NativeType":"Int32" + ,"Value":-2144206836 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NO_TXN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2144206835 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TXN_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2144206834 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TXN_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2144206833 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_SESSION_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2144206832 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_TXN" + ,"NativeType":"Int32" + ,"Value":-2144206831 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2144206830 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NET_EVENTS_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144206829 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_LAYER" + ,"NativeType":"Int32" + ,"Value":-2144206828 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_KM_CLIENTS_ONLY" + ,"NativeType":"Int32" + ,"Value":-2144206827 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_LIFETIME_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144206826 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_BUILTIN_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2144206825 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TOO_MANY_CALLOUTS" + ,"NativeType":"Int32" + ,"Value":-2144206824 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NOTIFICATION_DROPPED" + ,"NativeType":"Int32" + ,"Value":-2144206823 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TRAFFIC_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144206822 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_SA_STATE" + ,"NativeType":"Int32" + ,"Value":-2144206821 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NULL_POINTER" + ,"NativeType":"Int32" + ,"Value":-2144206820 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_ENUMERATOR" + ,"NativeType":"Int32" + ,"Value":-2144206819 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_FLAGS" + ,"NativeType":"Int32" + ,"Value":-2144206818 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_NET_MASK" + ,"NativeType":"Int32" + ,"Value":-2144206817 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_RANGE" + ,"NativeType":"Int32" + ,"Value":-2144206816 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_INTERVAL" + ,"NativeType":"Int32" + ,"Value":-2144206815 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_ZERO_LENGTH_ARRAY" + ,"NativeType":"Int32" + ,"Value":-2144206814 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NULL_DISPLAY_NAME" + ,"NativeType":"Int32" + ,"Value":-2144206813 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_ACTION_TYPE" + ,"NativeType":"Int32" + ,"Value":-2144206812 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_WEIGHT" + ,"NativeType":"Int32" + ,"Value":-2144206811 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_MATCH_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144206810 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TYPE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144206809 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_OUT_OF_BOUNDS" + ,"NativeType":"Int32" + ,"Value":-2144206808 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_RESERVED" + ,"NativeType":"Int32" + ,"Value":-2144206807 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_DUPLICATE_CONDITION" + ,"NativeType":"Int32" + ,"Value":-2144206806 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_DUPLICATE_KEYMOD" + ,"NativeType":"Int32" + ,"Value":-2144206805 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER" + ,"NativeType":"Int32" + ,"Value":-2144206804 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER" + ,"NativeType":"Int32" + ,"Value":-2144206803 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER" + ,"NativeType":"Int32" + ,"Value":-2144206802 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT" + ,"NativeType":"Int32" + ,"Value":-2144206801 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_AUTH_METHOD" + ,"NativeType":"Int32" + ,"Value":-2144206800 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_DH_GROUP" + ,"NativeType":"Int32" + ,"Value":-2144206799 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_EM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144206798 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_NEVER_MATCH" + ,"NativeType":"Int32" + ,"Value":-2144206797 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_PROVIDER_CONTEXT_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2144206796 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2144206795 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_TOO_MANY_SUBLAYERS" + ,"NativeType":"Int32" + ,"Value":-2144206794 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CALLOUT_NOTIFICATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144206793 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_AUTH_TRANSFORM" + ,"NativeType":"Int32" + ,"Value":-2144206792 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_CIPHER_TRANSFORM" + ,"NativeType":"Int32" + ,"Value":-2144206791 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM" + ,"NativeType":"Int32" + ,"Value":-2144206790 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_TRANSFORM_COMBINATION" + ,"NativeType":"Int32" + ,"Value":-2144206789 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_DUPLICATE_AUTH_METHOD" + ,"NativeType":"Int32" + ,"Value":-2144206788 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_TUNNEL_ENDPOINT" + ,"NativeType":"Int32" + ,"Value":-2144206787 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_L2_DRIVER_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2144206786 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_KEY_DICTATOR_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2144206785 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_KEY_DICTATION_INVALID_KEYING_MATERIAL" + ,"NativeType":"Int32" + ,"Value":-2144206784 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_CONNECTIONS_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144206783 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_INVALID_DNS_NAME" + ,"NativeType":"Int32" + ,"Value":-2144206782 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_STILL_ON" + ,"NativeType":"Int32" + ,"Value":-2144206781 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_IKEEXT_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144206780 + ,"Attrs":[] + } + ,{ + "Name":"FWP_E_DROP_NOICMP" + ,"NativeType":"Int32" + ,"Value":-2144206588 + ,"Attrs":[] + } + ,{ + "Name":"WS_S_ASYNC" + ,"NativeType":"Int32" + ,"Value":3997696 + ,"Attrs":[] + } + ,{ + "Name":"WS_S_END" + ,"NativeType":"Int32" + ,"Value":3997697 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_INVALID_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2143485952 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_OBJECT_FAULTED" + ,"NativeType":"Int32" + ,"Value":-2143485951 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_NUMERIC_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2143485950 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_INVALID_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2143485949 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_OPERATION_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2143485948 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2143485947 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_OPERATION_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":-2143485946 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_OPERATION_ABANDONED" + ,"NativeType":"Int32" + ,"Value":-2143485945 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_QUOTA_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2143485944 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_NO_TRANSLATION_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143485943 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SECURITY_VERIFICATION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143485942 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ADDRESS_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2143485941 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ADDRESS_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143485940 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143485939 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143485938 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143485937 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":-2143485936 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_ACTION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2143485935 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_TOO_BUSY" + ,"NativeType":"Int32" + ,"Value":-2143485934 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_FAULT_RECEIVED" + ,"NativeType":"Int32" + ,"Value":-2143485933 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_ENDPOINT_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2143485932 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143485931 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2143485930 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2143485929 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_REQUIRES_BASIC_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485928 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_REQUIRES_DIGEST_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485927 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_REQUIRES_NTLM_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485926 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485925 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SERVER_REQUIRES_BASIC_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485924 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SERVER_REQUIRES_DIGEST_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485923 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SERVER_REQUIRES_NTLM_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485922 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH" + ,"NativeType":"Int32" + ,"Value":-2143485921 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_INVALID_ENDPOINT_URL" + ,"NativeType":"Int32" + ,"Value":-2143485920 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_OTHER" + ,"NativeType":"Int32" + ,"Value":-2143485919 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SECURITY_TOKEN_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2143485918 + ,"Attrs":[] + } + ,{ + "Name":"WS_E_SECURITY_SYSTEM_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143485917 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INTERFACE_CLOSING" + ,"NativeType":"UInt32" + ,"Value":2150891522 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_BAD_VERSION" + ,"NativeType":"UInt32" + ,"Value":2150891524 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_BAD_CHARACTERISTICS" + ,"NativeType":"UInt32" + ,"Value":2150891525 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_ADAPTER_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":2150891526 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_OPEN_FAILED" + ,"NativeType":"UInt32" + ,"Value":2150891527 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DEVICE_FAILED" + ,"NativeType":"UInt32" + ,"Value":2150891528 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_MULTICAST_FULL" + ,"NativeType":"UInt32" + ,"Value":2150891529 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_MULTICAST_EXISTS" + ,"NativeType":"UInt32" + ,"Value":2150891530 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_MULTICAST_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":2150891531 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_REQUEST_ABORTED" + ,"NativeType":"UInt32" + ,"Value":2150891532 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_RESET_IN_PROGRESS" + ,"NativeType":"UInt32" + ,"Value":2150891533 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_NOT_SUPPORTED" + ,"NativeType":"UInt32" + ,"Value":2150891707 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_PACKET" + ,"NativeType":"UInt32" + ,"Value":2150891535 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_ADAPTER_NOT_READY" + ,"NativeType":"UInt32" + ,"Value":2150891537 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_LENGTH" + ,"NativeType":"UInt32" + ,"Value":2150891540 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_DATA" + ,"NativeType":"UInt32" + ,"Value":2150891541 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_BUFFER_TOO_SHORT" + ,"NativeType":"UInt32" + ,"Value":2150891542 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_OID" + ,"NativeType":"UInt32" + ,"Value":2150891543 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_ADAPTER_REMOVED" + ,"NativeType":"UInt32" + ,"Value":2150891544 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_UNSUPPORTED_MEDIA" + ,"NativeType":"UInt32" + ,"Value":2150891545 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_GROUP_ADDRESS_IN_USE" + ,"NativeType":"UInt32" + ,"Value":2150891546 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_FILE_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":2150891547 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_ERROR_READING_FILE" + ,"NativeType":"UInt32" + ,"Value":2150891548 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_ALREADY_MAPPED" + ,"NativeType":"UInt32" + ,"Value":2150891549 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_RESOURCE_CONFLICT" + ,"NativeType":"UInt32" + ,"Value":2150891550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_MEDIA_DISCONNECTED" + ,"NativeType":"UInt32" + ,"Value":2150891551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_ADDRESS" + ,"NativeType":"UInt32" + ,"Value":2150891554 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_DEVICE_REQUEST" + ,"NativeType":"UInt32" + ,"Value":2150891536 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_PAUSED" + ,"NativeType":"UInt32" + ,"Value":2150891562 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INTERFACE_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":2150891563 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_UNSUPPORTED_REVISION" + ,"NativeType":"UInt32" + ,"Value":2150891564 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_PORT" + ,"NativeType":"UInt32" + ,"Value":2150891565 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INVALID_PORT_STATE" + ,"NativeType":"UInt32" + ,"Value":2150891566 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_LOW_POWER_STATE" + ,"NativeType":"UInt32" + ,"Value":2150891567 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_REINIT_REQUIRED" + ,"NativeType":"UInt32" + ,"Value":2150891568 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_NO_QUEUES" + ,"NativeType":"UInt32" + ,"Value":2150891569 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED" + ,"NativeType":"UInt32" + ,"Value":2150899712 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_MEDIA_IN_USE" + ,"NativeType":"UInt32" + ,"Value":2150899713 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_POWER_STATE_INVALID" + ,"NativeType":"UInt32" + ,"Value":2150899714 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL" + ,"NativeType":"UInt32" + ,"Value":2150899715 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL" + ,"NativeType":"UInt32" + ,"Value":2150899716 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE" + ,"NativeType":"UInt32" + ,"Value":2150899717 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE" + ,"NativeType":"UInt32" + ,"Value":2150899718 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED" + ,"NativeType":"UInt32" + ,"Value":2150899719 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_DOT11_AP_BAND_NOT_ALLOWED" + ,"NativeType":"UInt32" + ,"Value":2150899720 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_INDICATION_REQUIRED" + ,"NativeType":"UInt32" + ,"Value":3407873 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_OFFLOAD_POLICY" + ,"NativeType":"UInt32" + ,"Value":3224637455 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED" + ,"NativeType":"UInt32" + ,"Value":3224637458 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NDIS_OFFLOAD_PATH_REJECTED" + ,"NativeType":"UInt32" + ,"Value":3224637459 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_HYPERCALL_CODE" + ,"NativeType":"UInt32" + ,"Value":3224698882 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_HYPERCALL_INPUT" + ,"NativeType":"UInt32" + ,"Value":3224698883 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_ALIGNMENT" + ,"NativeType":"UInt32" + ,"Value":3224698884 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_PARAMETER" + ,"NativeType":"UInt32" + ,"Value":3224698885 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_ACCESS_DENIED" + ,"NativeType":"UInt32" + ,"Value":3224698886 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_PARTITION_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698887 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_OPERATION_DENIED" + ,"NativeType":"UInt32" + ,"Value":3224698888 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_UNKNOWN_PROPERTY" + ,"NativeType":"UInt32" + ,"Value":3224698889 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE" + ,"NativeType":"UInt32" + ,"Value":3224698890 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_MEMORY" + ,"NativeType":"UInt32" + ,"Value":3224698891 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_PARTITION_TOO_DEEP" + ,"NativeType":"UInt32" + ,"Value":3224698892 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_PARTITION_ID" + ,"NativeType":"UInt32" + ,"Value":3224698893 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_VP_INDEX" + ,"NativeType":"UInt32" + ,"Value":3224698894 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_PORT_ID" + ,"NativeType":"UInt32" + ,"Value":3224698897 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_CONNECTION_ID" + ,"NativeType":"UInt32" + ,"Value":3224698898 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_BUFFERS" + ,"NativeType":"UInt32" + ,"Value":3224698899 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NOT_ACKNOWLEDGED" + ,"NativeType":"UInt32" + ,"Value":3224698900 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_VP_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698901 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_ACKNOWLEDGED" + ,"NativeType":"UInt32" + ,"Value":3224698902 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_SAVE_RESTORE_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698903 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_SYNIC_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698904 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_OBJECT_IN_USE" + ,"NativeType":"UInt32" + ,"Value":3224698905 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO" + ,"NativeType":"UInt32" + ,"Value":3224698906 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NO_DATA" + ,"NativeType":"UInt32" + ,"Value":3224698907 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INACTIVE" + ,"NativeType":"UInt32" + ,"Value":3224698908 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NO_RESOURCES" + ,"NativeType":"UInt32" + ,"Value":3224698909 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_FEATURE_UNAVAILABLE" + ,"NativeType":"UInt32" + ,"Value":3224698910 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_BUFFER" + ,"NativeType":"UInt32" + ,"Value":3224698931 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS" + ,"NativeType":"UInt32" + ,"Value":3224698936 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_CPUID_FEATURE_VALIDATION" + ,"NativeType":"UInt32" + ,"Value":3224698940 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION" + ,"NativeType":"UInt32" + ,"Value":3224698941 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_PROCESSOR_STARTUP_TIMEOUT" + ,"NativeType":"UInt32" + ,"Value":3224698942 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_SMX_ENABLED" + ,"NativeType":"UInt32" + ,"Value":3224698943 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_LP_INDEX" + ,"NativeType":"UInt32" + ,"Value":3224698945 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_REGISTER_VALUE" + ,"NativeType":"UInt32" + ,"Value":3224698960 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_VTL_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698961 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NX_NOT_DETECTED" + ,"NativeType":"UInt32" + ,"Value":3224698965 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_DEVICE_ID" + ,"NativeType":"UInt32" + ,"Value":3224698967 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_DEVICE_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698968 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_PENDING_PAGE_REQUESTS" + ,"NativeType":"UInt32" + ,"Value":3473497 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_PAGE_REQUEST_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224698976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_CPU_GROUP_ID" + ,"NativeType":"UInt32" + ,"Value":3224698991 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INVALID_CPU_GROUP_STATE" + ,"NativeType":"UInt32" + ,"Value":3224698992 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_OPERATION_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224698993 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE" + ,"NativeType":"UInt32" + ,"Value":3224698994 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_ROOT_MEMORY" + ,"NativeType":"UInt32" + ,"Value":3224698995 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_EVENT_BUFFER_ALREADY_FREED" + ,"NativeType":"UInt32" + ,"Value":3224698996 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY" + ,"NativeType":"UInt32" + ,"Value":3224698997 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_HV_NOT_PRESENT" + ,"NativeType":"UInt32" + ,"Value":3224702976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_DUPLICATE_HANDLER" + ,"NativeType":"UInt32" + ,"Value":3224829953 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_TOO_MANY_HANDLERS" + ,"NativeType":"UInt32" + ,"Value":3224829954 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_QUEUE_FULL" + ,"NativeType":"UInt32" + ,"Value":3224829955 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_HANDLER_NOT_PRESENT" + ,"NativeType":"UInt32" + ,"Value":3224829956 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_OBJECT_NAME" + ,"NativeType":"UInt32" + ,"Value":3224829957 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_PARTITION_NAME_TOO_LONG" + ,"NativeType":"UInt32" + ,"Value":3224829958 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG" + ,"NativeType":"UInt32" + ,"Value":3224829959 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_PARTITION_ALREADY_EXISTS" + ,"NativeType":"UInt32" + ,"Value":3224829960 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_PARTITION_DOES_NOT_EXIST" + ,"NativeType":"UInt32" + ,"Value":3224829961 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_PARTITION_NAME_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3224829962 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS" + ,"NativeType":"UInt32" + ,"Value":3224829963 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT" + ,"NativeType":"UInt32" + ,"Value":3224829964 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MB_STILL_REFERENCED" + ,"NativeType":"UInt32" + ,"Value":3224829965 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED" + ,"NativeType":"UInt32" + ,"Value":3224829966 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_NUMA_SETTINGS" + ,"NativeType":"UInt32" + ,"Value":3224829967 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_NUMA_NODE_INDEX" + ,"NativeType":"UInt32" + ,"Value":3224829968 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED" + ,"NativeType":"UInt32" + ,"Value":3224829969 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE" + ,"NativeType":"UInt32" + ,"Value":3224829970 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_PAGE_RANGE_OVERFLOW" + ,"NativeType":"UInt32" + ,"Value":3224829971 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE" + ,"NativeType":"UInt32" + ,"Value":3224829972 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_GPA_RANGE_HANDLE" + ,"NativeType":"UInt32" + ,"Value":3224829973 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE" + ,"NativeType":"UInt32" + ,"Value":3224829974 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED" + ,"NativeType":"UInt32" + ,"Value":3224829975 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_PPM_HANDLE" + ,"NativeType":"UInt32" + ,"Value":3224829976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MBPS_ARE_LOCKED" + ,"NativeType":"UInt32" + ,"Value":3224829977 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MESSAGE_QUEUE_CLOSED" + ,"NativeType":"UInt32" + ,"Value":3224829978 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED" + ,"NativeType":"UInt32" + ,"Value":3224829979 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_STOP_PENDING" + ,"NativeType":"UInt32" + ,"Value":3224829980 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_PROCESSOR_STATE" + ,"NativeType":"UInt32" + ,"Value":3224829981 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT" + ,"NativeType":"UInt32" + ,"Value":3224829982 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED" + ,"NativeType":"UInt32" + ,"Value":3224829983 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET" + ,"NativeType":"UInt32" + ,"Value":3224829984 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MMIO_RANGE_DESTROYED" + ,"NativeType":"UInt32" + ,"Value":3224829985 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_INVALID_CHILD_GPA_PAGE_SET" + ,"NativeType":"UInt32" + ,"Value":3224829986 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED" + ,"NativeType":"UInt32" + ,"Value":3224829987 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL" + ,"NativeType":"UInt32" + ,"Value":3224829988 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE" + ,"NativeType":"UInt32" + ,"Value":3224829989 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT" + ,"NativeType":"UInt32" + ,"Value":3224829990 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_SAVED_STATE_CORRUPT" + ,"NativeType":"UInt32" + ,"Value":3224829991 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM" + ,"NativeType":"UInt32" + ,"Value":3224829992 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_SAVED_STATE_INCOMPATIBLE" + ,"NativeType":"UInt32" + ,"Value":3224829993 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_VTL_ACCESS_DENIED" + ,"NativeType":"UInt32" + ,"Value":3224829994 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_TERMINATED_DURING_START" + ,"NativeType":"UInt32" + ,"Value":3224830208 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_IMAGE_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3224830209 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED" + ,"NativeType":"UInt32" + ,"Value":3224830210 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_OPERATION_PENDING" + ,"NativeType":"UInt32" + ,"Value":3224830211 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS" + ,"NativeType":"UInt32" + ,"Value":3224830212 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_INVALID_STATE" + ,"NativeType":"UInt32" + ,"Value":3224830213 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_UNEXPECTED_EXIT" + ,"NativeType":"UInt32" + ,"Value":3224830214 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_TERMINATED" + ,"NativeType":"UInt32" + ,"Value":3224830215 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_CONNECT_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224830216 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_TIMEOUT" + ,"NativeType":"UInt32" + ,"Value":3224830217 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_CONNECTION_CLOSED" + ,"NativeType":"UInt32" + ,"Value":3224830218 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_UNKNOWN_MESSAGE" + ,"NativeType":"UInt32" + ,"Value":3224830219 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION" + ,"NativeType":"UInt32" + ,"Value":3224830220 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_INVALID_JSON" + ,"NativeType":"UInt32" + ,"Value":3224830221 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3224830222 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_SYSTEM_ALREADY_EXISTS" + ,"NativeType":"UInt32" + ,"Value":3224830223 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_SYSTEM_ALREADY_STOPPED" + ,"NativeType":"UInt32" + ,"Value":3224830224 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_PROTOCOL_ERROR" + ,"NativeType":"UInt32" + ,"Value":3224830225 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_INVALID_LAYER" + ,"NativeType":"UInt32" + ,"Value":3224830226 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED" + ,"NativeType":"UInt32" + ,"Value":3224830227 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_TERMINATED_DURING_START" + ,"NativeType":"Int32" + ,"Value":-2143878912 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_IMAGE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2143878911 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_HYPERV_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2143878910 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_INVALID_STATE" + ,"NativeType":"Int32" + ,"Value":-2143878907 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_UNEXPECTED_EXIT" + ,"NativeType":"Int32" + ,"Value":-2143878906 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2143878905 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_CONNECT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2143878904 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_CONNECTION_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2143878903 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_CONNECTION_CLOSED" + ,"NativeType":"Int32" + ,"Value":-2143878902 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_UNKNOWN_MESSAGE" + ,"NativeType":"Int32" + ,"Value":-2143878901 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_UNSUPPORTED_PROTOCOL_VERSION" + ,"NativeType":"Int32" + ,"Value":-2143878900 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_INVALID_JSON" + ,"NativeType":"Int32" + ,"Value":-2143878899 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_SYSTEM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143878898 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_SYSTEM_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143878897 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_SYSTEM_ALREADY_STOPPED" + ,"NativeType":"Int32" + ,"Value":-2143878896 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_PROTOCOL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2143878895 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_INVALID_LAYER" + ,"NativeType":"Int32" + ,"Value":-2143878894 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_WINDOWS_INSIDER_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2143878893 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_SERVICE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143878892 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_NOT_STARTED" + ,"NativeType":"Int32" + ,"Value":-2143878891 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_ALREADY_STARTED" + ,"NativeType":"Int32" + ,"Value":-2143878890 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_PENDING" + ,"NativeType":"Int32" + ,"Value":-2143878889 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2143878888 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_SYSTEM_CALLBACK_ALREADY_SET" + ,"NativeType":"Int32" + ,"Value":-2143878887 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_OPERATION_RESULT_ALLOCATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2143878886 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2143878885 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_GUEST_CRITICAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2143878884 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_PROCESS_INFO_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143878883 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_SERVICE_DISCONNECT" + ,"NativeType":"Int32" + ,"Value":-2143878882 + ,"Attrs":[] + } + ,{ + "Name":"HCS_E_PROCESS_ALREADY_STOPPED" + ,"NativeType":"Int32" + ,"Value":-2143878881 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3224830464 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED" + ,"NativeType":"UInt32" + ,"Value":2151088129 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_UNKNOWN_CAPABILITY" + ,"NativeType":"Int32" + ,"Value":-2143878400 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_INSUFFICIENT_BUFFER" + ,"NativeType":"Int32" + ,"Value":-2143878399 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_UNKNOWN_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2143878398 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_UNSUPPORTED_HYPERVISOR_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2143878397 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_INVALID_PARTITION_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2143878396 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_GPA_RANGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143878395 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_VP_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143878394 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_VP_DOES_NOT_EXIST" + ,"NativeType":"Int32" + ,"Value":-2143878393 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_INVALID_VP_STATE" + ,"NativeType":"Int32" + ,"Value":-2143878392 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_INVALID_VP_REGISTER_NAME" + ,"NativeType":"Int32" + ,"Value":-2143878391 + ,"Attrs":[] + } + ,{ + "Name":"WHV_E_UNSUPPORTED_PROCESSOR_CONFIG" + ,"NativeType":"Int32" + ,"Value":-2143878384 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VSMB_SAVED_STATE_FILE_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3224830976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VSMB_SAVED_STATE_CORRUPT" + ,"NativeType":"UInt32" + ,"Value":3224830977 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_PARTITION_STATE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-1070136064 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_GUEST_MEMORY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-1070136063 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_NO_VP_FOUND_IN_PARTITION_STATE" + ,"NativeType":"Int32" + ,"Value":-1070136062 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_NESTED_VIRTUALIZATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-1070136061 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_WINDOWS_KERNEL_IMAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-1070136060 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_PXE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-1070136059 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_PDPTE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-1070136058 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_PDE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-1070136057 + ,"Attrs":[] + } + ,{ + "Name":"VM_SAVED_STATE_DUMP_E_PTE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-1070136056 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_INCOMPLETE_REGENERATION" + ,"NativeType":"UInt32" + ,"Value":2151153665 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION" + ,"NativeType":"UInt32" + ,"Value":2151153666 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DATABASE_FULL" + ,"NativeType":"UInt32" + ,"Value":3224895489 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED" + ,"NativeType":"UInt32" + ,"Value":3224895490 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC" + ,"NativeType":"UInt32" + ,"Value":3224895491 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224895492 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME" + ,"NativeType":"UInt32" + ,"Value":3224895493 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_DUPLICATE" + ,"NativeType":"UInt32" + ,"Value":3224895494 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_DYNAMIC" + ,"NativeType":"UInt32" + ,"Value":3224895495 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_ID_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895496 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895497 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAST_VOTER" + ,"NativeType":"UInt32" + ,"Value":3224895498 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895499 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS" + ,"NativeType":"UInt32" + ,"Value":3224895500 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED" + ,"NativeType":"UInt32" + ,"Value":3224895501 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL" + ,"NativeType":"UInt32" + ,"Value":3224895502 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS" + ,"NativeType":"UInt32" + ,"Value":3224895503 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS" + ,"NativeType":"UInt32" + ,"Value":3224895504 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_MISSING" + ,"NativeType":"UInt32" + ,"Value":3224895505 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_NOT_EMPTY" + ,"NativeType":"UInt32" + ,"Value":3224895506 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE" + ,"NativeType":"UInt32" + ,"Value":3224895507 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_REVECTORING_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224895508 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895509 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_SET_NOT_CONTAINED" + ,"NativeType":"UInt32" + ,"Value":3224895510 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS" + ,"NativeType":"UInt32" + ,"Value":3224895511 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES" + ,"NativeType":"UInt32" + ,"Value":3224895512 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED" + ,"NativeType":"UInt32" + ,"Value":3224895513 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_ALREADY_USED" + ,"NativeType":"UInt32" + ,"Value":3224895514 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS" + ,"NativeType":"UInt32" + ,"Value":3224895515 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION" + ,"NativeType":"UInt32" + ,"Value":3224895516 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED" + ,"NativeType":"UInt32" + ,"Value":3224895517 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION" + ,"NativeType":"UInt32" + ,"Value":3224895518 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH" + ,"NativeType":"UInt32" + ,"Value":3224895519 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED" + ,"NativeType":"UInt32" + ,"Value":3224895520 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895521 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS" + ,"NativeType":"UInt32" + ,"Value":3224895522 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_IN_SYNC" + ,"NativeType":"UInt32" + ,"Value":3224895523 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE" + ,"NativeType":"UInt32" + ,"Value":3224895524 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_INDEX_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895525 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_MISSING" + ,"NativeType":"UInt32" + ,"Value":3224895526 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_NOT_DETACHED" + ,"NativeType":"UInt32" + ,"Value":3224895527 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MEMBER_REGENERATING" + ,"NativeType":"UInt32" + ,"Value":3224895528 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_ALL_DISKS_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224895529 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NO_REGISTERED_USERS" + ,"NativeType":"UInt32" + ,"Value":3224895530 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NO_SUCH_USER" + ,"NativeType":"UInt32" + ,"Value":3224895531 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NOTIFICATION_RESET" + ,"NativeType":"UInt32" + ,"Value":3224895532 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895533 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895534 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_DUPLICATE" + ,"NativeType":"UInt32" + ,"Value":3224895535 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_ID_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895536 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895537 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_NAME_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895538 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_OFFLINE" + ,"NativeType":"UInt32" + ,"Value":3224895539 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_HAS_QUORUM" + ,"NativeType":"UInt32" + ,"Value":3224895540 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_WITHOUT_QUORUM" + ,"NativeType":"UInt32" + ,"Value":3224895541 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PARTITION_STYLE_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895542 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PARTITION_UPDATE_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224895543 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_IN_SYNC" + ,"NativeType":"UInt32" + ,"Value":3224895544 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_INDEX_DUPLICATE" + ,"NativeType":"UInt32" + ,"Value":3224895545 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_INDEX_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895546 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_LAST_ACTIVE" + ,"NativeType":"UInt32" + ,"Value":3224895547 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_MISSING" + ,"NativeType":"UInt32" + ,"Value":3224895548 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_REGENERATING" + ,"NativeType":"UInt32" + ,"Value":3224895549 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_TYPE_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895550 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_NOT_RAID5" + ,"NativeType":"UInt32" + ,"Value":3224895551 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_NOT_SIMPLE" + ,"NativeType":"UInt32" + ,"Value":3224895552 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_STRUCTURE_SIZE_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895553 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS" + ,"NativeType":"UInt32" + ,"Value":3224895554 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_TRANSACTION_IN_PROGRESS" + ,"NativeType":"UInt32" + ,"Value":3224895555 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE" + ,"NativeType":"UInt32" + ,"Value":3224895556 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK" + ,"NativeType":"UInt32" + ,"Value":3224895557 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_ID_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895558 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_LENGTH_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895559 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE" + ,"NativeType":"UInt32" + ,"Value":3224895560 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_NOT_MIRRORED" + ,"NativeType":"UInt32" + ,"Value":3224895561 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_NOT_RETAINED" + ,"NativeType":"UInt32" + ,"Value":3224895562 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_OFFLINE" + ,"NativeType":"UInt32" + ,"Value":3224895563 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_RETAINED" + ,"NativeType":"UInt32" + ,"Value":3224895564 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895565 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE" + ,"NativeType":"UInt32" + ,"Value":3224895566 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_BAD_BOOT_DISK" + ,"NativeType":"UInt32" + ,"Value":3224895567 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_CONFIG_OFFLINE" + ,"NativeType":"UInt32" + ,"Value":3224895568 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_CONFIG_ONLINE" + ,"NativeType":"UInt32" + ,"Value":3224895569 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NOT_PRIMARY_PACK" + ,"NativeType":"UInt32" + ,"Value":3224895570 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED" + ,"NativeType":"UInt32" + ,"Value":3224895571 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895572 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895573 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_VOLUME_MIRRORED" + ,"NativeType":"UInt32" + ,"Value":3224895574 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED" + ,"NativeType":"UInt32" + ,"Value":3224895575 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NO_VALID_LOG_COPIES" + ,"NativeType":"UInt32" + ,"Value":3224895576 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_PRIMARY_PACK_PRESENT" + ,"NativeType":"UInt32" + ,"Value":3224895577 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID" + ,"NativeType":"UInt32" + ,"Value":3224895578 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_MIRROR_NOT_SUPPORTED" + ,"NativeType":"UInt32" + ,"Value":3224895579 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLMGR_RAID5_NOT_SUPPORTED" + ,"NativeType":"UInt32" + ,"Value":3224895580 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED" + ,"NativeType":"UInt32" + ,"Value":2151219201 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BCD_TOO_MANY_ELEMENTS" + ,"NativeType":"UInt32" + ,"Value":3224961026 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED" + ,"NativeType":"UInt32" + ,"Value":2151219203 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_DRIVE_FOOTER_MISSING" + ,"NativeType":"UInt32" + ,"Value":3225026561 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026562 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_DRIVE_FOOTER_CORRUPT" + ,"NativeType":"UInt32" + ,"Value":3225026563 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_FORMAT_UNKNOWN" + ,"NativeType":"UInt32" + ,"Value":3225026564 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_FORMAT_UNSUPPORTED_VERSION" + ,"NativeType":"UInt32" + ,"Value":3225026565 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026566 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION" + ,"NativeType":"UInt32" + ,"Value":3225026567 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_SPARSE_HEADER_CORRUPT" + ,"NativeType":"UInt32" + ,"Value":3225026568 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_BLOCK_ALLOCATION_FAILURE" + ,"NativeType":"UInt32" + ,"Value":3225026569 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT" + ,"NativeType":"UInt32" + ,"Value":3225026570 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_BLOCK_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026571 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_BITMAP_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026572 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_PARENT_VHD_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3225026573 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_CHILD_PARENT_ID_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026574 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026575 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_METADATA_READ_FAILURE" + ,"NativeType":"UInt32" + ,"Value":3225026576 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_METADATA_WRITE_FAILURE" + ,"NativeType":"UInt32" + ,"Value":3225026577 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026578 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_FILE_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026579 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTDISK_PROVIDER_NOT_FOUND" + ,"NativeType":"UInt32" + ,"Value":3225026580 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTDISK_NOT_VIRTUAL_DISK" + ,"NativeType":"UInt32" + ,"Value":3225026581 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_PARENT_VHD_ACCESS_DENIED" + ,"NativeType":"UInt32" + ,"Value":3225026582 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH" + ,"NativeType":"UInt32" + ,"Value":3225026583 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED" + ,"NativeType":"UInt32" + ,"Value":3225026584 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT" + ,"NativeType":"UInt32" + ,"Value":3225026585 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTUAL_DISK_LIMITATION" + ,"NativeType":"UInt32" + ,"Value":3225026586 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_TYPE" + ,"NativeType":"UInt32" + ,"Value":3225026587 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_STATE" + ,"NativeType":"UInt32" + ,"Value":3225026588 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026589 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTDISK_DISK_ALREADY_OWNED" + ,"NativeType":"UInt32" + ,"Value":3225026590 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE" + ,"NativeType":"UInt32" + ,"Value":3225026591 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTLOG_TRACKING_NOT_INITIALIZED" + ,"NativeType":"UInt32" + ,"Value":3225026592 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE" + ,"NativeType":"UInt32" + ,"Value":3225026593 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTLOG_VHD_CHANGED_OFFLINE" + ,"NativeType":"UInt32" + ,"Value":3225026594 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTLOG_INVALID_TRACKING_STATE" + ,"NativeType":"UInt32" + ,"Value":3225026595 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CTLOG_INCONSISTENT_TRACKING_FILE" + ,"NativeType":"UInt32" + ,"Value":3225026596 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA" + ,"NativeType":"UInt32" + ,"Value":3225026597 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026598 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE" + ,"NativeType":"UInt32" + ,"Value":3225026599 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_METADATA_FULL" + ,"NativeType":"UInt32" + ,"Value":3225026600 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_INVALID_CHANGE_TRACKING_ID" + ,"NativeType":"UInt32" + ,"Value":3225026601 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_CHANGE_TRACKING_DISABLED" + ,"NativeType":"UInt32" + ,"Value":3225026602 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_MISSING_CHANGE_TRACKING_INFORMATION" + ,"NativeType":"UInt32" + ,"Value":3225026608 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUERY_STORAGE_ERROR" + ,"NativeType":"UInt32" + ,"Value":2151284737 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_NETWORK_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617023 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617022 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_LAYER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617021 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_SWITCH_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617020 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_SUBNET_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617019 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ADAPTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617018 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_PORT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617017 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_POLICY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617016 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_VFP_PORTSETTING_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143617015 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_NETWORK" + ,"NativeType":"Int32" + ,"Value":-2143617014 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_NETWORK_TYPE" + ,"NativeType":"Int32" + ,"Value":-2143617013 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_ENDPOINT" + ,"NativeType":"Int32" + ,"Value":-2143617012 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_POLICY" + ,"NativeType":"Int32" + ,"Value":-2143617011 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_POLICY_TYPE" + ,"NativeType":"Int32" + ,"Value":-2143617010 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_REMOTE_ENDPOINT_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2143617009 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_NETWORK_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143617008 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_LAYER_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143617007 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_POLICY_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143617006 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_PORT_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143617005 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_ALREADY_ATTACHED" + ,"NativeType":"Int32" + ,"Value":-2143617004 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_REQUEST_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2143617003 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_MAPPING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2143617002 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_DEGRADED_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2143617001 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_SHARED_SWITCH_MODIFICATION" + ,"NativeType":"Int32" + ,"Value":-2143617000 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_GUID_CONVERSION_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143616999 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_REGKEY_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143616998 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_JSON" + ,"NativeType":"Int32" + ,"Value":-2143616997 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_JSON_REFERENCE" + ,"NativeType":"Int32" + ,"Value":-2143616996 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_SHARING_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2143616995 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_IP" + ,"NativeType":"Int32" + ,"Value":-2143616994 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_SWITCH_EXTENSION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143616993 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_MANAGER_STOPPED" + ,"NativeType":"Int32" + ,"Value":-2143616992 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_MODULE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143616991 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_NO_REQUEST_HANDLERS" + ,"NativeType":"Int32" + ,"Value":-2143616990 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_REQUEST_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2143616989 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_RUNTIMEKEYS_FAILED" + ,"NativeType":"Int32" + ,"Value":-2143616988 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_NETADAPTER_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2143616987 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_NETADAPTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143616986 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_NETCOMPARTMENT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143616985 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_NETINTERFACE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2143616984 + ,"Attrs":[] + } + ,{ + "Name":"GCN_E_DEFAULTNAMESPACE_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143616983 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ICS_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2143616982 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_NAMESPACE_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2143616981 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENTITY_HAS_REFERENCES" + ,"NativeType":"Int32" + ,"Value":-2143616980 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_INTERNAL_PORT" + ,"NativeType":"Int32" + ,"Value":-2143616979 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_NAMESPACE_ATTACH_FAILED" + ,"NativeType":"Int32" + ,"Value":-2143616978 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ADDR_INVALID_OR_RESERVED" + ,"NativeType":"Int32" + ,"Value":-2143616977 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_PREFIX" + ,"NativeType":"Int32" + ,"Value":-2143616976 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_OBJECT_USED_AFTER_UNLOAD" + ,"NativeType":"Int32" + ,"Value":-2143616975 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_SUBNET" + ,"NativeType":"Int32" + ,"Value":-2143616974 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_INVALID_IP_SUBNET" + ,"NativeType":"Int32" + ,"Value":-2143616973 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_NOT_ATTACHED" + ,"NativeType":"Int32" + ,"Value":-2143616972 + ,"Attrs":[] + } + ,{ + "Name":"HCN_E_ENDPOINT_NOT_LOCAL" + ,"NativeType":"Int32" + ,"Value":-2143616971 + ,"Attrs":[] + } + ,{ + "Name":"HCN_INTERFACEPARAMETERS_ALREADY_APPLIED" + ,"NativeType":"Int32" + ,"Value":-2143616970 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_CANCELLED" + ,"NativeType":"UInt32" + ,"Value":2151416064 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_SCRIPT" + ,"NativeType":"UInt32" + ,"Value":2151416065 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_POWERSHELL" + ,"NativeType":"UInt32" + ,"Value":2151416066 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_MANAGEDHOST" + ,"NativeType":"UInt32" + ,"Value":2151416067 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_NOVERIFIER" + ,"NativeType":"UInt32" + ,"Value":2151416068 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_S_CANNOTRUN" + ,"NativeType":"UInt32" + ,"Value":3932421 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_DISABLED" + ,"NativeType":"UInt32" + ,"Value":2151416070 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_TRUST" + ,"NativeType":"UInt32" + ,"Value":2151416071 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_CANNOTRUN" + ,"NativeType":"UInt32" + ,"Value":2151416072 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_VERSION" + ,"NativeType":"UInt32" + ,"Value":2151416073 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_RESOURCE" + ,"NativeType":"UInt32" + ,"Value":2151416074 + ,"Attrs":[] + } + ,{ + "Name":"SDIAG_E_ROOTCAUSE" + ,"NativeType":"UInt32" + ,"Value":2151416075 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CHANNEL_CLOSED" + ,"NativeType":"Int32" + ,"Value":-2143420160 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CHANNEL_REQUEST_NOT_COMPLETE" + ,"NativeType":"Int32" + ,"Value":-2143420159 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_INVALID_APP" + ,"NativeType":"Int32" + ,"Value":-2143420158 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_OUTSTANDING_CHANNEL_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2143420157 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_DUPLICATE_CHANNEL" + ,"NativeType":"Int32" + ,"Value":-2143420156 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_PLATFORM_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143420155 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_POSTED" + ,"NativeType":"Int32" + ,"Value":-2143420154 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_HIDDEN" + ,"NativeType":"Int32" + ,"Value":-2143420153 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_NOT_POSTED" + ,"NativeType":"Int32" + ,"Value":-2143420152 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CLOUD_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2143420151 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CLOUD_INCAPABLE" + ,"NativeType":"Int32" + ,"Value":-2143420144 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CLOUD_AUTH_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143420134 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CLOUD_SERVICE_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2143420133 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_FAILED_LOCK_SCREEN_UPDATE_INTIALIZATION" + ,"NativeType":"Int32" + ,"Value":-2143420132 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2143420143 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_INCAPABLE" + ,"NativeType":"Int32" + ,"Value":-2143420142 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_INTERNET_INCAPABLE" + ,"NativeType":"Int32" + ,"Value":-2143420141 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_TYPE_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2143420140 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_SIZE" + ,"NativeType":"Int32" + ,"Value":-2143420139 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_TAG_SIZE" + ,"NativeType":"Int32" + ,"Value":-2143420138 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2143420137 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_DUPLICATE_REGISTRATION" + ,"NativeType":"Int32" + ,"Value":-2143420136 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_PUSH_NOTIFICATION_INCAPABLE" + ,"NativeType":"Int32" + ,"Value":-2143420135 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_DEV_ID_SIZE" + ,"NativeType":"Int32" + ,"Value":-2143420128 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_TAG_ALPHANUMERIC" + ,"NativeType":"Int32" + ,"Value":-2143420118 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_INVALID_HTTP_STATUS_CODE" + ,"NativeType":"Int32" + ,"Value":-2143420117 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_OUT_OF_SESSION" + ,"NativeType":"Int32" + ,"Value":-2143419904 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_POWER_SAVE" + ,"NativeType":"Int32" + ,"Value":-2143419903 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_IMAGE_NOT_FOUND_IN_CACHE" + ,"NativeType":"Int32" + ,"Value":-2143419902 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_ALL_URL_NOT_COMPLETED" + ,"NativeType":"Int32" + ,"Value":-2143419901 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_INVALID_CLOUD_IMAGE" + ,"NativeType":"Int32" + ,"Value":-2143419900 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_NOTIFICATION_ID_MATCHED" + ,"NativeType":"Int32" + ,"Value":-2143419899 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CALLBACK_ALREADY_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2143419898 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_TOAST_NOTIFICATION_DROPPED" + ,"NativeType":"Int32" + ,"Value":-2143419897 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_STORAGE_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2143419896 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_GROUP_SIZE" + ,"NativeType":"Int32" + ,"Value":-2143419895 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_GROUP_ALPHANUMERIC" + ,"NativeType":"Int32" + ,"Value":-2143419894 + ,"Attrs":[] + } + ,{ + "Name":"WPN_E_CLOUD_DISABLED_FOR_APP" + ,"NativeType":"Int32" + ,"Value":-2143419893 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_CONTEXT_NOT_ACTIVATED" + ,"NativeType":"Int32" + ,"Value":-2141945343 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_BAD_SIM" + ,"NativeType":"Int32" + ,"Value":-2141945342 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_DATA_CLASS_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2141945341 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_INVALID_ACCESS_STRING" + ,"NativeType":"Int32" + ,"Value":-2141945340 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_MAX_ACTIVATED_CONTEXTS" + ,"NativeType":"Int32" + ,"Value":-2141945339 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PACKET_SVC_DETACHED" + ,"NativeType":"Int32" + ,"Value":-2141945338 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PROVIDER_NOT_VISIBLE" + ,"NativeType":"Int32" + ,"Value":-2141945337 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_RADIO_POWER_OFF" + ,"NativeType":"Int32" + ,"Value":-2141945336 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SERVICE_NOT_ACTIVATED" + ,"NativeType":"Int32" + ,"Value":-2141945335 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SIM_NOT_INSERTED" + ,"NativeType":"Int32" + ,"Value":-2141945334 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_VOICE_CALL_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2141945333 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_INVALID_CACHE" + ,"NativeType":"Int32" + ,"Value":-2141945332 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2141945331 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PROVIDERS_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2141945330 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PIN_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2141945329 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PIN_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2141945328 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_PIN_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2141945327 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2141945326 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_INVALID_PROFILE" + ,"NativeType":"Int32" + ,"Value":-2141945320 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_DEFAULT_PROFILE_EXIST" + ,"NativeType":"Int32" + ,"Value":-2141945319 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_ENCODING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2141945312 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_FILTER_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2141945311 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_INVALID_MEMORY_INDEX" + ,"NativeType":"Int32" + ,"Value":-2141945310 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_LANG_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2141945309 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_MEMORY_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2141945308 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_NETWORK_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2141945307 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_UNKNOWN_SMSC_ADDRESS" + ,"NativeType":"Int32" + ,"Value":-2141945306 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_FORMAT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2141945305 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_OPERATION_NOT_ALLOWED" + ,"NativeType":"Int32" + ,"Value":-2141945304 + ,"Attrs":[] + } + ,{ + "Name":"E_MBN_SMS_MEMORY_FULL" + ,"NativeType":"Int32" + ,"Value":-2141945303 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_IPV6_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2140995583 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2140995582 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CANNOT_START_SERVICE" + ,"NativeType":"Int32" + ,"Value":-2140995581 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NOT_LICENSED" + ,"NativeType":"Int32" + ,"Value":-2140995580 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_GRAPH" + ,"NativeType":"Int32" + ,"Value":-2140995568 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DBNAME_CHANGED" + ,"NativeType":"Int32" + ,"Value":-2140995567 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DUPLICATE_GRAPH" + ,"NativeType":"Int32" + ,"Value":-2140995566 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GRAPH_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2140995565 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GRAPH_SHUTTING_DOWN" + ,"NativeType":"Int32" + ,"Value":-2140995564 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GRAPH_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2140995563 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_DATABASE" + ,"NativeType":"Int32" + ,"Value":-2140995562 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_TOO_MANY_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":-2140995561 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONNECTION_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140995325 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONNECT_SELF" + ,"NativeType":"Int32" + ,"Value":-2140995322 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_ALREADY_LISTENING" + ,"NativeType":"Int32" + ,"Value":-2140995321 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NODE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140995320 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONNECTION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2140995319 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONNECTION_NOT_AUTHENTICATED" + ,"NativeType":"Int32" + ,"Value":-2140995318 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONNECTION_REFUSED" + ,"NativeType":"Int32" + ,"Value":-2140995317 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CLASSIFIER_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2140995071 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_TOO_MANY_IDENTITIES" + ,"NativeType":"Int32" + ,"Value":-2140995070 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NO_KEY_ACCESS" + ,"NativeType":"Int32" + ,"Value":-2140995069 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GROUPS_EXIST" + ,"NativeType":"Int32" + ,"Value":-2140995068 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_RECORD_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140994815 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DATABASE_ACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2140994814 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DBINITIALIZATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2140994813 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_MAX_RECORD_SIZE_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2140994812 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DATABASE_ALREADY_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2140994811 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DATABASE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2140994810 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_IDENTITY_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140994559 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_EVENT_HANDLE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140994303 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_SEARCH" + ,"NativeType":"Int32" + ,"Value":-2140994047 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":-2140994046 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVITATION_NOT_TRUSTED" + ,"NativeType":"Int32" + ,"Value":-2140993791 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CHAIN_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2140993789 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_TIME_PERIOD" + ,"NativeType":"Int32" + ,"Value":-2140993787 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CIRCULAR_CHAIN_DETECTED" + ,"NativeType":"Int32" + ,"Value":-2140993786 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CERT_STORE_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":-2140993535 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NO_CLOUD" + ,"NativeType":"Int32" + ,"Value":-2140991487 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CLOUD_NAME_AMBIGUOUS" + ,"NativeType":"Int32" + ,"Value":-2140991483 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_RECORD" + ,"NativeType":"Int32" + ,"Value":-2140987376 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":-2140987360 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_PASSWORD_DOES_NOT_MEET_POLICY" + ,"NativeType":"Int32" + ,"Value":-2140987359 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_DEFERRED_VALIDATION" + ,"NativeType":"Int32" + ,"Value":-2140987344 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_GROUP_PROPERTIES" + ,"NativeType":"Int32" + ,"Value":-2140987328 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_PEER_NAME" + ,"NativeType":"Int32" + ,"Value":-2140987312 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_CLASSIFIER" + ,"NativeType":"Int32" + ,"Value":-2140987296 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_FRIENDLY_NAME" + ,"NativeType":"Int32" + ,"Value":-2140987280 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_ROLE_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2140987279 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_CLASSIFIER_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2140987278 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_RECORD_EXPIRATION" + ,"NativeType":"Int32" + ,"Value":-2140987264 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_CREDENTIAL_INFO" + ,"NativeType":"Int32" + ,"Value":-2140987263 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_CREDENTIAL" + ,"NativeType":"Int32" + ,"Value":-2140987262 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_RECORD_SIZE" + ,"NativeType":"Int32" + ,"Value":-2140987261 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_UNSUPPORTED_VERSION" + ,"NativeType":"Int32" + ,"Value":-2140987248 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GROUP_NOT_READY" + ,"NativeType":"Int32" + ,"Value":-2140987247 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_GROUP_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2140987246 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_GROUP" + ,"NativeType":"Int32" + ,"Value":-2140987245 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NO_MEMBERS_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140987244 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NO_MEMBER_CONNECTIONS" + ,"NativeType":"Int32" + ,"Value":-2140987243 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_UNABLE_TO_LISTEN" + ,"NativeType":"Int32" + ,"Value":-2140987242 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_IDENTITY_DELETED" + ,"NativeType":"Int32" + ,"Value":-2140987232 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_SERVICE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2140987231 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CONTACT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140971007 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_GRAPH_DATA_CREATED" + ,"NativeType":"Int32" + ,"Value":6488065 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_NO_EVENT_DATA" + ,"NativeType":"Int32" + ,"Value":6488066 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_ALREADY_CONNECTED" + ,"NativeType":"Int32" + ,"Value":6496256 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_SUBSCRIPTION_EXISTS" + ,"NativeType":"Int32" + ,"Value":6512640 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_NO_CONNECTIVITY" + ,"NativeType":"Int32" + ,"Value":6488069 + ,"Attrs":[] + } + ,{ + "Name":"PEER_S_ALREADY_A_MEMBER" + ,"NativeType":"Int32" + ,"Value":6488070 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_CANNOT_CONVERT_PEER_NAME" + ,"NativeType":"Int32" + ,"Value":-2140979199 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_PEER_HOST_NAME" + ,"NativeType":"Int32" + ,"Value":-2140979198 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NO_MORE" + ,"NativeType":"Int32" + ,"Value":-2140979197 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_PNRP_DUPLICATE_PEER_NAME" + ,"NativeType":"Int32" + ,"Value":-2140979195 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVITE_CANCELLED" + ,"NativeType":"Int32" + ,"Value":-2140966912 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVITE_RESPONSE_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2140966911 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_NOT_SIGNED_IN" + ,"NativeType":"Int32" + ,"Value":-2140966909 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_PRIVACY_DECLINED" + ,"NativeType":"Int32" + ,"Value":-2140966908 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2140966907 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_INVALID_ADDRESS" + ,"NativeType":"Int32" + ,"Value":-2140966905 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_FW_EXCEPTION_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2140966904 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_FW_BLOCKED_BY_POLICY" + ,"NativeType":"Int32" + ,"Value":-2140966903 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_FW_BLOCKED_BY_SHIELDS_UP" + ,"NativeType":"Int32" + ,"Value":-2140966902 + ,"Attrs":[] + } + ,{ + "Name":"PEER_E_FW_DECLINED" + ,"NativeType":"Int32" + ,"Value":-2140966901 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_CREATE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2144731135 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_SHUTDOWN_CALLED" + ,"NativeType":"Int32" + ,"Value":-2144731134 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_ILLEGAL_REENTRANCY" + ,"NativeType":"Int32" + ,"Value":-2144731133 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_OBJECT_SEALED" + ,"NativeType":"Int32" + ,"Value":-2144731132 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_VALUE_NOT_SET" + ,"NativeType":"Int32" + ,"Value":-2144731131 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_VALUE_NOT_DETERMINED" + ,"NativeType":"Int32" + ,"Value":-2144731130 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_INVALID_OUTPUT" + ,"NativeType":"Int32" + ,"Value":-2144731129 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_BOOLEAN_EXPECTED" + ,"NativeType":"Int32" + ,"Value":-2144731128 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_DIFFERENT_OWNER" + ,"NativeType":"Int32" + ,"Value":-2144731127 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_AMBIGUOUS_MATCH" + ,"NativeType":"Int32" + ,"Value":-2144731126 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_FP_OVERFLOW" + ,"NativeType":"Int32" + ,"Value":-2144731125 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_WRONG_THREAD" + ,"NativeType":"Int32" + ,"Value":-2144731124 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_STORYBOARD_ACTIVE" + ,"NativeType":"Int32" + ,"Value":-2144730879 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_STORYBOARD_NOT_PLAYING" + ,"NativeType":"Int32" + ,"Value":-2144730878 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_START_KEYFRAME_AFTER_END" + ,"NativeType":"Int32" + ,"Value":-2144730877 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_END_KEYFRAME_NOT_DETERMINED" + ,"NativeType":"Int32" + ,"Value":-2144730876 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_LOOPS_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-2144730875 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_TRANSITION_ALREADY_USED" + ,"NativeType":"Int32" + ,"Value":-2144730874 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_TRANSITION_NOT_IN_STORYBOARD" + ,"NativeType":"Int32" + ,"Value":-2144730873 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_TRANSITION_ECLIPSED" + ,"NativeType":"Int32" + ,"Value":-2144730872 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_TIME_BEFORE_LAST_UPDATE" + ,"NativeType":"Int32" + ,"Value":-2144730871 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_TIMER_CLIENT_ALREADY_CONNECTED" + ,"NativeType":"Int32" + ,"Value":-2144730870 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_INVALID_DIMENSION" + ,"NativeType":"Int32" + ,"Value":-2144730869 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_PRIMITIVE_OUT_OF_BOUNDS" + ,"NativeType":"Int32" + ,"Value":-2144730868 + ,"Attrs":[] + } + ,{ + "Name":"UI_E_WINDOW_CLOSED" + ,"NativeType":"Int32" + ,"Value":-2144730623 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INVALID_HANDLE" + ,"NativeType":"Int32" + ,"Value":-2140864511 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_READ_NOT_PERMITTED" + ,"NativeType":"Int32" + ,"Value":-2140864510 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED" + ,"NativeType":"Int32" + ,"Value":-2140864509 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INVALID_PDU" + ,"NativeType":"Int32" + ,"Value":-2140864508 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION" + ,"NativeType":"Int32" + ,"Value":-2140864507 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2140864506 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INVALID_OFFSET" + ,"NativeType":"Int32" + ,"Value":-2140864505 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION" + ,"NativeType":"Int32" + ,"Value":-2140864504 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL" + ,"NativeType":"Int32" + ,"Value":-2140864503 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140864502 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG" + ,"NativeType":"Int32" + ,"Value":-2140864501 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE" + ,"NativeType":"Int32" + ,"Value":-2140864500 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2140864499 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_UNLIKELY" + ,"NativeType":"Int32" + ,"Value":-2140864498 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION" + ,"NativeType":"Int32" + ,"Value":-2140864497 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE" + ,"NativeType":"Int32" + ,"Value":-2140864496 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES" + ,"NativeType":"Int32" + ,"Value":-2140864495 + ,"Attrs":[] + } + ,{ + "Name":"E_BLUETOOTH_ATT_UNKNOWN_ERROR" + ,"NativeType":"Int32" + ,"Value":-2140860416 + ,"Attrs":[] + } + ,{ + "Name":"E_AUDIO_ENGINE_NODE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2140798975 + ,"Attrs":[] + } + ,{ + "Name":"E_HDAUDIO_EMPTY_CONNECTION_LIST" + ,"NativeType":"Int32" + ,"Value":-2140798974 + ,"Attrs":[] + } + ,{ + "Name":"E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2140798973 + ,"Attrs":[] + } + ,{ + "Name":"E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED" + ,"NativeType":"Int32" + ,"Value":-2140798972 + ,"Attrs":[] + } + ,{ + "Name":"E_HDAUDIO_NULL_LINKED_LIST_ENTRY" + ,"NativeType":"Int32" + ,"Value":-2140798971 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_CONCURRENCY_LOCKING_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2140733439 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_STATEMENT_INPROGRESS" + ,"NativeType":"Int32" + ,"Value":-2140733438 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_CONFIGURATION_INVALID" + ,"NativeType":"Int32" + ,"Value":-2140733437 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_UNKNOWN_SCHEMA_VERSION" + ,"NativeType":"Int32" + ,"Value":-2140733436 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_ERROR_DICTIONARY_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":-2140733435 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2140733434 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_BUSY_RETRY" + ,"NativeType":"Int32" + ,"Value":-2140733433 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_BUSY_RECOVERY_RETRY" + ,"NativeType":"Int32" + ,"Value":-2140733432 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_LOCKED_RETRY" + ,"NativeType":"Int32" + ,"Value":-2140733431 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_LOCKED_SHAREDCACHE_RETRY" + ,"NativeType":"Int32" + ,"Value":-2140733430 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_TRANSACTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2140733429 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_BUSY_TIMEOUT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2140733428 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_BUSY_RECOVERY_TIMEOUT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2140733427 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_LOCKED_TIMEOUT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2140733426 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_LOCKED_SHAREDCACHE_TIMEOUT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2140733425 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_E_SERVICE_STOP_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2140733424 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSTORY_E_NESTED_TRANSACTION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2140733423 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_ERROR_CACHE_CORRUPTED" + ,"NativeType":"Int32" + ,"Value":-2140733422 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_TRANSACTION_CALLER_ID_CHANGED" + ,"NativeType":"Int32" + ,"Value":6750227 + ,"Attrs":[] + } + ,{ + "Name":"STATEREPOSITORY_TRANSACTION_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":6750228 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_POOL_WAS_DELETED" + ,"NativeType":"Int32" + ,"Value":15138817 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_FAULT_DOMAIN_TYPE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344831 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2132344830 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_RESILIENCY_TYPE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344829 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_DRIVE_SECTOR_SIZE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344828 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_DRIVE_REDUNDANCY_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344826 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344825 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_PARITY_LAYOUT_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344824 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_INTERLEAVE_LENGTH_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344823 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344822 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_NOT_ENOUGH_DRIVES" + ,"NativeType":"Int32" + ,"Value":-2132344821 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_EXTENDED_ERROR" + ,"NativeType":"Int32" + ,"Value":-2132344820 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_PROVISIONING_TYPE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344819 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_ALLOCATION_SIZE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344818 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_ENCLOSURE_AWARE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344817 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_WRITE_CACHE_SIZE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344816 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_NUMBER_OF_GROUPS_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344815 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_DRIVE_OPERATIONAL_STATE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344814 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_ENTRY_INCOMPLETE" + ,"NativeType":"Int32" + ,"Value":-2132344813 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SPACES_ENTRY_INVALID" + ,"NativeType":"Int32" + ,"Value":-2132344812 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLSNAP_BOOTFILE_NOT_VALID" + ,"NativeType":"Int32" + ,"Value":-2138963967 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VOLSNAP_ACTIVATION_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2138963966 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_NOT_SUPPORTED_ON_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2138898431 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_VOLUME_DISMOUNT_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2138898430 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_STORAGE_TIER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2138898429 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_INVALID_FILE_ID" + ,"NativeType":"Int32" + ,"Value":-2138898428 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_WRONG_CLUSTER_NODE" + ,"NativeType":"Int32" + ,"Value":-2138898427 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_ALREADY_PROCESSING" + ,"NativeType":"Int32" + ,"Value":-2138898426 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_CANNOT_PIN_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2138898425 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_TIERING_FILE_IS_NOT_PINNED" + ,"NativeType":"Int32" + ,"Value":-2138898424 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NOT_A_TIERED_VOLUME" + ,"NativeType":"Int32" + ,"Value":-2138898423 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_ATTRIBUTE_NOT_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2138898422 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SECCORE_INVALID_COMMAND" + ,"NativeType":"Int32" + ,"Value":-1058537472 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_NO_APPLICABLE_APP_LICENSES_FOUND" + ,"NativeType":"Int32" + ,"Value":-1058406399 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-1058406398 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_DEVICE_LICENSE_MISSING" + ,"NativeType":"Int32" + ,"Value":-1058406397 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_INVALID_SIGNATURE" + ,"NativeType":"Int32" + ,"Value":-1058406396 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_KEYHOLDER_LICENSE_MISSING_OR_INVALID" + ,"NativeType":"Int32" + ,"Value":-1058406395 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-1058406394 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_SIGNED_BY_UNKNOWN_SOURCE" + ,"NativeType":"Int32" + ,"Value":-1058406393 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_NOT_SIGNED" + ,"NativeType":"Int32" + ,"Value":-1058406392 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_HARDWARE_ID_OUT_OF_TOLERANCE" + ,"NativeType":"Int32" + ,"Value":-1058406391 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_CLIP_LICENSE_DEVICE_ID_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-1058406390 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_OCCLUDED" + ,"NativeType":"Int32" + ,"Value":142213121 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_CLIPPED" + ,"NativeType":"Int32" + ,"Value":142213122 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_NO_REDIRECTION" + ,"NativeType":"Int32" + ,"Value":142213124 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_NO_DESKTOP_ACCESS" + ,"NativeType":"Int32" + ,"Value":142213125 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE" + ,"NativeType":"Int32" + ,"Value":142213126 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_MODE_CHANGED" + ,"NativeType":"Int32" + ,"Value":142213127 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_MODE_CHANGE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":142213128 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_INVALID_CALL" + ,"NativeType":"Int32" + ,"Value":-2005270527 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2005270526 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_MORE_DATA" + ,"NativeType":"Int32" + ,"Value":-2005270525 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2005270524 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_REMOVED" + ,"NativeType":"Int32" + ,"Value":-2005270523 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_HUNG" + ,"NativeType":"Int32" + ,"Value":-2005270522 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DEVICE_RESET" + ,"NativeType":"Int32" + ,"Value":-2005270521 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_WAS_STILL_DRAWING" + ,"NativeType":"Int32" + ,"Value":-2005270518 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_FRAME_STATISTICS_DISJOINT" + ,"NativeType":"Int32" + ,"Value":-2005270517 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2005270516 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DRIVER_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2005270496 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NONEXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":-2005270495 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_CURRENTLY_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2005270494 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2005270493 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_REMOTE_OUTOFMEMORY" + ,"NativeType":"Int32" + ,"Value":-2005270492 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ACCESS_LOST" + ,"NativeType":"Int32" + ,"Value":-2005270490 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_WAIT_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2005270489 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_SESSION_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2005270488 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE" + ,"NativeType":"Int32" + ,"Value":-2005270487 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CANNOT_PROTECT_CONTENT" + ,"NativeType":"Int32" + ,"Value":-2005270486 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2005270485 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NAME_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2005270484 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_SDK_COMPONENT_MISSING" + ,"NativeType":"Int32" + ,"Value":-2005270483 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NOT_CURRENT" + ,"NativeType":"Int32" + ,"Value":-2005270482 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY" + ,"NativeType":"Int32" + ,"Value":-2005270480 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION" + ,"NativeType":"Int32" + ,"Value":-2005270479 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_NON_COMPOSITED_UI" + ,"NativeType":"Int32" + ,"Value":-2005270478 + ,"Attrs":[] + } + ,{ + "Name":"DXCORE_ERROR_EVENT_NOT_UNREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2004877311 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_UNOCCLUDED" + ,"NativeType":"Int32" + ,"Value":142213129 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_DDA_WAS_STILL_DRAWING" + ,"NativeType":"Int32" + ,"Value":142213130 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_MODE_CHANGE_IN_PROGRESS" + ,"NativeType":"Int32" + ,"Value":-2005270491 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_STATUS_PRESENT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":142213167 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_CORRUPT" + ,"NativeType":"Int32" + ,"Value":-2005270477 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_FULL" + ,"NativeType":"Int32" + ,"Value":-2005270476 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_CACHE_HASH_COLLISION" + ,"NativeType":"Int32" + ,"Value":-2005270475 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_ERROR_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2005270474 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DDI_ERR_WASSTILLDRAWING" + ,"NativeType":"Int32" + ,"Value":-2005204991 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DDI_ERR_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2005204990 + ,"Attrs":[] + } + ,{ + "Name":"DXGI_DDI_ERR_NONEXCLUSIVE" + ,"NativeType":"Int32" + ,"Value":-2005204989 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS" + ,"NativeType":"Int32" + ,"Value":-2005336063 + ,"Attrs":[] + } + ,{ + "Name":"D3D10_ERROR_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2005336062 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS" + ,"NativeType":"Int32" + ,"Value":-2005139455 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ERROR_FILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2005139454 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS" + ,"NativeType":"Int32" + ,"Value":-2005139453 + ,"Attrs":[] + } + ,{ + "Name":"D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD" + ,"NativeType":"Int32" + ,"Value":-2005139452 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ERROR_ADAPTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2005008383 + ,"Attrs":[] + } + ,{ + "Name":"D3D12_ERROR_DRIVER_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2005008382 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_WRONG_STATE" + ,"NativeType":"Int32" + ,"Value":-2003238911 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2003238910 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_UNSUPPORTED_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2003238909 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_SCANNER_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003238908 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_SCREEN_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2003238907 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_DISPLAY_STATE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2003238906 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_ZERO_VECTOR" + ,"NativeType":"Int32" + ,"Value":-2003238905 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2003238904 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003238903 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_CALL" + ,"NativeType":"Int32" + ,"Value":-2003238902 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_NO_HARDWARE_DEVICE" + ,"NativeType":"Int32" + ,"Value":-2003238901 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_RECREATE_TARGET" + ,"NativeType":"Int32" + ,"Value":-2003238900 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_TOO_MANY_SHADER_ELEMENTS" + ,"NativeType":"Int32" + ,"Value":-2003238899 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_SHADER_COMPILE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003238898 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_MAX_TEXTURE_SIZE_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2003238897 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_UNSUPPORTED_VERSION" + ,"NativeType":"Int32" + ,"Value":-2003238896 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_BAD_NUMBER" + ,"NativeType":"Int32" + ,"Value":-2003238895 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_WRONG_FACTORY" + ,"NativeType":"Int32" + ,"Value":-2003238894 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_LAYER_ALREADY_IN_USE" + ,"NativeType":"Int32" + ,"Value":-2003238893 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_POP_CALL_DID_NOT_MATCH_PUSH" + ,"NativeType":"Int32" + ,"Value":-2003238892 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_WRONG_RESOURCE_DOMAIN" + ,"NativeType":"Int32" + ,"Value":-2003238891 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_PUSH_POP_UNBALANCED" + ,"NativeType":"Int32" + ,"Value":-2003238890 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT" + ,"NativeType":"Int32" + ,"Value":-2003238889 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INCOMPATIBLE_BRUSH_TYPES" + ,"NativeType":"Int32" + ,"Value":-2003238888 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_WIN32_ERROR" + ,"NativeType":"Int32" + ,"Value":-2003238887 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_TARGET_NOT_GDI_COMPATIBLE" + ,"NativeType":"Int32" + ,"Value":-2003238886 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_TEXT_EFFECT_IS_WRONG_TYPE" + ,"NativeType":"Int32" + ,"Value":-2003238885 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_TEXT_RENDERER_NOT_RELEASED" + ,"NativeType":"Int32" + ,"Value":-2003238884 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_EXCEEDS_MAX_BITMAP_SIZE" + ,"NativeType":"Int32" + ,"Value":-2003238883 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_GRAPH_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":-2003238882 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION" + ,"NativeType":"Int32" + ,"Value":-2003238881 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_CYCLIC_GRAPH" + ,"NativeType":"Int32" + ,"Value":-2003238880 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_BITMAP_CANNOT_DRAW" + ,"NativeType":"Int32" + ,"Value":-2003238879 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_OUTSTANDING_BITMAP_REFERENCES" + ,"NativeType":"Int32" + ,"Value":-2003238878 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_ORIGINAL_TARGET_NOT_BOUND" + ,"NativeType":"Int32" + ,"Value":-2003238877 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_TARGET" + ,"NativeType":"Int32" + ,"Value":-2003238876 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_BITMAP_BOUND_AS_TARGET" + ,"NativeType":"Int32" + ,"Value":-2003238875 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES" + ,"NativeType":"Int32" + ,"Value":-2003238874 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INTERMEDIATE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2003238873 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_EFFECT_IS_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2003238872 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2003238871 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_NO_SUBPROPERTIES" + ,"NativeType":"Int32" + ,"Value":-2003238870 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_PRINT_JOB_CLOSED" + ,"NativeType":"Int32" + ,"Value":-2003238869 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_PRINT_FORMAT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003238868 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_TOO_MANY_TRANSFORM_INPUTS" + ,"NativeType":"Int32" + ,"Value":-2003238867 + ,"Attrs":[] + } + ,{ + "Name":"D2DERR_INVALID_GLYPH_IMAGE" + ,"NativeType":"Int32" + ,"Value":-2003238866 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_FILEFORMAT" + ,"NativeType":"Int32" + ,"Value":-2003283968 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2003283967 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_NOFONT" + ,"NativeType":"Int32" + ,"Value":-2003283966 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_FILENOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2003283965 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_FILEACCESS" + ,"NativeType":"Int32" + ,"Value":-2003283964 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_FONTCOLLECTIONOBSOLETE" + ,"NativeType":"Int32" + ,"Value":-2003283963 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_ALREADYREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2003283962 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_CACHEFORMAT" + ,"NativeType":"Int32" + ,"Value":-2003283961 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_CACHEVERSION" + ,"NativeType":"Int32" + ,"Value":-2003283960 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_UNSUPPORTEDOPERATION" + ,"NativeType":"Int32" + ,"Value":-2003283959 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_TEXTRENDERERINCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":-2003283958 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_FLOWDIRECTIONCONFLICTS" + ,"NativeType":"Int32" + ,"Value":-2003283957 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_NOCOLOR" + ,"NativeType":"Int32" + ,"Value":-2003283956 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_REMOTEFONT" + ,"NativeType":"Int32" + ,"Value":-2003283955 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_DOWNLOADCANCELLED" + ,"NativeType":"Int32" + ,"Value":-2003283954 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_DOWNLOADFAILED" + ,"NativeType":"Int32" + ,"Value":-2003283953 + ,"Attrs":[] + } + ,{ + "Name":"DWRITE_E_TOOMANYDOWNLOADS" + ,"NativeType":"Int32" + ,"Value":-2003283952 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_WRONGSTATE" + ,"NativeType":"Int32" + ,"Value":-2003292412 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_VALUEOUTOFRANGE" + ,"NativeType":"Int32" + ,"Value":-2003292411 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNKNOWNIMAGEFORMAT" + ,"NativeType":"Int32" + ,"Value":-2003292409 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNSUPPORTEDVERSION" + ,"NativeType":"Int32" + ,"Value":-2003292405 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_NOTINITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2003292404 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_ALREADYLOCKED" + ,"NativeType":"Int32" + ,"Value":-2003292403 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_PROPERTYNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2003292352 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_PROPERTYNOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003292351 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_PROPERTYSIZE" + ,"NativeType":"Int32" + ,"Value":-2003292350 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_CODECPRESENT" + ,"NativeType":"Int32" + ,"Value":-2003292349 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_CODECNOTHUMBNAIL" + ,"NativeType":"Int32" + ,"Value":-2003292348 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_PALETTEUNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003292347 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_CODECTOOMANYSCANLINES" + ,"NativeType":"Int32" + ,"Value":-2003292346 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INTERNALERROR" + ,"NativeType":"Int32" + ,"Value":-2003292344 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS" + ,"NativeType":"Int32" + ,"Value":-2003292343 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_COMPONENTNOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2003292336 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_IMAGESIZEOUTOFRANGE" + ,"NativeType":"Int32" + ,"Value":-2003292335 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_TOOMUCHMETADATA" + ,"NativeType":"Int32" + ,"Value":-2003292334 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_BADIMAGE" + ,"NativeType":"Int32" + ,"Value":-2003292320 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_BADHEADER" + ,"NativeType":"Int32" + ,"Value":-2003292319 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_FRAMEMISSING" + ,"NativeType":"Int32" + ,"Value":-2003292318 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_BADMETADATAHEADER" + ,"NativeType":"Int32" + ,"Value":-2003292317 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_BADSTREAMDATA" + ,"NativeType":"Int32" + ,"Value":-2003292304 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_STREAMWRITE" + ,"NativeType":"Int32" + ,"Value":-2003292303 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_STREAMREAD" + ,"NativeType":"Int32" + ,"Value":-2003292302 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_STREAMNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003292301 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT" + ,"NativeType":"Int32" + ,"Value":-2003292288 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNSUPPORTEDOPERATION" + ,"NativeType":"Int32" + ,"Value":-2003292287 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDREGISTRATION" + ,"NativeType":"Int32" + ,"Value":-2003292278 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_COMPONENTINITIALIZEFAILURE" + ,"NativeType":"Int32" + ,"Value":-2003292277 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INSUFFICIENTBUFFER" + ,"NativeType":"Int32" + ,"Value":-2003292276 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_DUPLICATEMETADATAPRESENT" + ,"NativeType":"Int32" + ,"Value":-2003292275 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE" + ,"NativeType":"Int32" + ,"Value":-2003292274 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNEXPECTEDSIZE" + ,"NativeType":"Int32" + ,"Value":-2003292273 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDQUERYREQUEST" + ,"NativeType":"Int32" + ,"Value":-2003292272 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_UNEXPECTEDMETADATATYPE" + ,"NativeType":"Int32" + ,"Value":-2003292271 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT" + ,"NativeType":"Int32" + ,"Value":-2003292270 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDQUERYCHARACTER" + ,"NativeType":"Int32" + ,"Value":-2003292269 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_WIN32ERROR" + ,"NativeType":"Int32" + ,"Value":-2003292268 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDPROGRESSIVELEVEL" + ,"NativeType":"Int32" + ,"Value":-2003292267 + ,"Attrs":[] + } + ,{ + "Name":"WINCODEC_ERR_INVALIDJPEGSCANINDEX" + ,"NativeType":"Int32" + ,"Value":-2003292266 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_OBJECTBUSY" + ,"NativeType":"Int32" + ,"Value":-2003304447 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_INSUFFICIENTBUFFER" + ,"NativeType":"Int32" + ,"Value":-2003304446 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_WIN32ERROR" + ,"NativeType":"Int32" + ,"Value":-2003304445 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_SCANNER_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003304444 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_SCREENACCESSDENIED" + ,"NativeType":"Int32" + ,"Value":-2003304443 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_DISPLAYSTATEINVALID" + ,"NativeType":"Int32" + ,"Value":-2003304442 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NONINVERTIBLEMATRIX" + ,"NativeType":"Int32" + ,"Value":-2003304441 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_ZEROVECTOR" + ,"NativeType":"Int32" + ,"Value":-2003304440 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2003304439 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_BADNUMBER" + ,"NativeType":"Int32" + ,"Value":-2003304438 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_INTERNALERROR" + ,"NativeType":"Int32" + ,"Value":-2003304320 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_DISPLAYFORMATNOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003304316 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_INVALIDCALL" + ,"NativeType":"Int32" + ,"Value":-2003304315 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_ALREADYLOCKED" + ,"NativeType":"Int32" + ,"Value":-2003304314 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NOTLOCKED" + ,"NativeType":"Int32" + ,"Value":-2003304313 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_DEVICECANNOTRENDERTEXT" + ,"NativeType":"Int32" + ,"Value":-2003304312 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_GLYPHBITMAPMISSED" + ,"NativeType":"Int32" + ,"Value":-2003304311 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MALFORMEDGLYPHCACHE" + ,"NativeType":"Int32" + ,"Value":-2003304310 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_GENERIC_IGNORE" + ,"NativeType":"Int32" + ,"Value":-2003304309 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MALFORMED_GUIDELINE_DATA" + ,"NativeType":"Int32" + ,"Value":-2003304308 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NO_HARDWARE_DEVICE" + ,"NativeType":"Int32" + ,"Value":-2003304307 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NEED_RECREATE_AND_PRESENT" + ,"NativeType":"Int32" + ,"Value":-2003304306 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_ALREADY_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2003304305 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MISMATCHED_SIZE" + ,"NativeType":"Int32" + ,"Value":-2003304304 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NO_REDIRECTION_SURFACE_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003304303 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_REMOTING_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003304302 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_QUEUED_PRESENT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003304301 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NOT_QUEUING_PRESENTS" + ,"NativeType":"Int32" + ,"Value":-2003304300 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER" + ,"NativeType":"Int32" + ,"Value":-2003304299 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_TOOMANYSHADERELEMNTS" + ,"NativeType":"Int32" + ,"Value":-2003304298 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MROW_READLOCK_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003304297 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MROW_UPDATE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003304296 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_SHADER_COMPILE_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003304295 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_MAX_TEXTURE_SIZE_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2003304294 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_QPC_TIME_WENT_BACKWARD" + ,"NativeType":"Int32" + ,"Value":-2003304293 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_DXGI_ENUMERATION_OUT_OF_SYNC" + ,"NativeType":"Int32" + ,"Value":-2003304291 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_ADAPTER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2003304290 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_COLORSPACE_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003304289 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_PREFILTER_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003304288 + ,"Attrs":[] + } + ,{ + "Name":"MILERR_DISPLAYID_ACCESS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2003304287 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_INVALIDPACKETHEADER" + ,"NativeType":"Int32" + ,"Value":-2003303424 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_UNKNOWNPACKET" + ,"NativeType":"Int32" + ,"Value":-2003303423 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_ILLEGALPACKET" + ,"NativeType":"Int32" + ,"Value":-2003303422 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_MALFORMEDPACKET" + ,"NativeType":"Int32" + ,"Value":-2003303421 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_ILLEGALHANDLE" + ,"NativeType":"Int32" + ,"Value":-2003303420 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_HANDLELOOKUPFAILED" + ,"NativeType":"Int32" + ,"Value":-2003303419 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_RENDERTHREADFAILURE" + ,"NativeType":"Int32" + ,"Value":-2003303418 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_CTXSTACKFRSTTARGETNULL" + ,"NativeType":"Int32" + ,"Value":-2003303417 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_CONNECTIONIDLOOKUPFAILED" + ,"NativeType":"Int32" + ,"Value":-2003303416 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_BLOCKSFULL" + ,"NativeType":"Int32" + ,"Value":-2003303415 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_MEMORYFAILURE" + ,"NativeType":"Int32" + ,"Value":-2003303414 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_PACKETRECORDOUTOFRANGE" + ,"NativeType":"Int32" + ,"Value":-2003303413 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_ILLEGALRECORDTYPE" + ,"NativeType":"Int32" + ,"Value":-2003303412 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_OUTOFHANDLES" + ,"NativeType":"Int32" + ,"Value":-2003303411 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED" + ,"NativeType":"Int32" + ,"Value":-2003303410 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_NO_MULTIPLE_WORKER_THREADS" + ,"NativeType":"Int32" + ,"Value":-2003303409 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_REMOTINGNOTSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003303408 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_MISSINGENDCOMMAND" + ,"NativeType":"Int32" + ,"Value":-2003303407 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_MISSINGBEGINCOMMAND" + ,"NativeType":"Int32" + ,"Value":-2003303406 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_CHANNELSYNCTIMEDOUT" + ,"NativeType":"Int32" + ,"Value":-2003303405 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_CHANNELSYNCABANDONED" + ,"NativeType":"Int32" + ,"Value":-2003303404 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_UNSUPPORTEDTRANSPORTVERSION" + ,"NativeType":"Int32" + ,"Value":-2003303403 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_TRANSPORTUNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003303402 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_FEEDBACK_UNSUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2003303401 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_COMMANDTRANSPORTDENIED" + ,"NativeType":"Int32" + ,"Value":-2003303400 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_GRAPHICSSTREAMUNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003303399 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_GRAPHICSSTREAMALREADYOPEN" + ,"NativeType":"Int32" + ,"Value":-2003303392 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_TRANSPORTDISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2003303391 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_TRANSPORTOVERLOADED" + ,"NativeType":"Int32" + ,"Value":-2003303390 + ,"Attrs":[] + } + ,{ + "Name":"UCEERR_PARTITION_ZOMBIED" + ,"NativeType":"Int32" + ,"Value":-2003303389 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_NOCLOCK" + ,"NativeType":"Int32" + ,"Value":-2003303168 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_NOMEDIATYPE" + ,"NativeType":"Int32" + ,"Value":-2003303167 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_NOVIDEOMIXER" + ,"NativeType":"Int32" + ,"Value":-2003303166 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_NOVIDEOPRESENTER" + ,"NativeType":"Int32" + ,"Value":-2003303165 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_NOREADYFRAMES" + ,"NativeType":"Int32" + ,"Value":-2003303164 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_MODULENOTLOADED" + ,"NativeType":"Int32" + ,"Value":-2003303163 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_WMPFACTORYNOTREGISTERED" + ,"NativeType":"Int32" + ,"Value":-2003303162 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_INVALIDWMPVERSION" + ,"NativeType":"Int32" + ,"Value":-2003303161 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_INSUFFICIENTVIDEORESOURCES" + ,"NativeType":"Int32" + ,"Value":-2003303160 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_VIDEOACCELERATIONNOTAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2003303159 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_REQUESTEDTEXTURETOOBIG" + ,"NativeType":"Int32" + ,"Value":-2003303158 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_SEEKFAILED" + ,"NativeType":"Int32" + ,"Value":-2003303157 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_UNEXPECTEDWMPFAILURE" + ,"NativeType":"Int32" + ,"Value":-2003303156 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_MEDIAPLAYERCLOSED" + ,"NativeType":"Int32" + ,"Value":-2003303155 + ,"Attrs":[] + } + ,{ + "Name":"MILAVERR_UNKNOWNHARDWAREERROR" + ,"NativeType":"Int32" + ,"Value":-2003303154 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_UNKNOWNPROPERTY" + ,"NativeType":"Int32" + ,"Value":-2003302898 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_EFFECTNOTPARTOFGROUP" + ,"NativeType":"Int32" + ,"Value":-2003302897 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_NOINPUTSOURCEATTACHED" + ,"NativeType":"Int32" + ,"Value":-2003302896 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_CONNECTORNOTCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2003302895 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT" + ,"NativeType":"Int32" + ,"Value":-2003302894 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_RESERVED" + ,"NativeType":"Int32" + ,"Value":-2003302893 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_CYCLEDETECTED" + ,"NativeType":"Int32" + ,"Value":-2003302892 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_EFFECTINMORETHANONEGRAPH" + ,"NativeType":"Int32" + ,"Value":-2003302891 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_EFFECTALREADYINAGRAPH" + ,"NativeType":"Int32" + ,"Value":-2003302890 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_EFFECTHASNOCHILDREN" + ,"NativeType":"Int32" + ,"Value":-2003302889 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_ALREADYATTACHEDTOLISTENER" + ,"NativeType":"Int32" + ,"Value":-2003302888 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_NOTAFFINETRANSFORM" + ,"NativeType":"Int32" + ,"Value":-2003302887 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_EMPTYBOUNDS" + ,"NativeType":"Int32" + ,"Value":-2003302886 + ,"Attrs":[] + } + ,{ + "Name":"MILEFFECTSERR_OUTPUTSIZETOOLARGE" + ,"NativeType":"Int32" + ,"Value":-2003302885 + ,"Attrs":[] + } + ,{ + "Name":"DWMERR_STATE_TRANSITION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003302656 + ,"Attrs":[] + } + ,{ + "Name":"DWMERR_THEME_FAILED" + ,"NativeType":"Int32" + ,"Value":-2003302655 + ,"Attrs":[] + } + ,{ + "Name":"DWMERR_CATASTROPHIC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2003302654 + ,"Attrs":[] + } + ,{ + "Name":"DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED" + ,"NativeType":"Int32" + ,"Value":-2003302400 + ,"Attrs":[] + } + ,{ + "Name":"DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED" + ,"NativeType":"Int32" + ,"Value":-2003302399 + ,"Attrs":[] + } + ,{ + "Name":"DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED" + ,"NativeType":"Int32" + ,"Value":-2003302398 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_INVALID_AUTHENTICATION_TARGET" + ,"NativeType":"Int32" + ,"Value":-2138701823 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACCESS_DENIED_BY_TOU" + ,"NativeType":"Int32" + ,"Value":-2138701822 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_INVALID_APPLICATION" + ,"NativeType":"Int32" + ,"Value":-2138701821 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_PASSWORD_UPDATE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701820 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACCOUNT_UPDATE_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701819 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_FORCESIGNIN" + ,"NativeType":"Int32" + ,"Value":-2138701818 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACCOUNT_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2138701817 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_PARENTAL_CONSENT_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701816 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_EMAIL_VERIFICATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701815 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACCOUNT_SUSPENDED_COMPROIMISE" + ,"NativeType":"Int32" + ,"Value":-2138701814 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACCOUNT_SUSPENDED_ABUSE" + ,"NativeType":"Int32" + ,"Value":-2138701813 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_ACTION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701812 + ,"Attrs":[] + } + ,{ + "Name":"ONL_CONNECTION_COUNT_LIMIT" + ,"NativeType":"Int32" + ,"Value":-2138701811 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT" + ,"NativeType":"Int32" + ,"Value":-2138701810 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_USER_AUTHENTICATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2138701809 + ,"Attrs":[] + } + ,{ + "Name":"ONL_E_REQUEST_THROTTLED" + ,"NativeType":"Int32" + ,"Value":-2138701808 + ,"Attrs":[] + } + ,{ + "Name":"FA_E_MAX_PERSISTED_ITEMS_REACHED" + ,"NativeType":"Int32" + ,"Value":-2144927200 + ,"Attrs":[] + } + ,{ + "Name":"FA_E_HOMEGROUP_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2144927198 + ,"Attrs":[] + } + ,{ + "Name":"E_MONITOR_RESOLUTION_TOO_LOW" + ,"NativeType":"Int32" + ,"Value":-2144927152 + ,"Attrs":[] + } + ,{ + "Name":"E_ELEVATED_ACTIVATION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144927151 + ,"Attrs":[] + } + ,{ + "Name":"E_UAC_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2144927150 + ,"Attrs":[] + } + ,{ + "Name":"E_FULL_ADMIN_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144927149 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_NOT_REGISTERED" + ,"NativeType":"Int32" + ,"Value":-2144927148 + ,"Attrs":[] + } + ,{ + "Name":"E_MULTIPLE_EXTENSIONS_FOR_APPLICATION" + ,"NativeType":"Int32" + ,"Value":-2144927147 + ,"Attrs":[] + } + ,{ + "Name":"E_MULTIPLE_PACKAGES_FOR_FAMILY" + ,"NativeType":"Int32" + ,"Value":-2144927146 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_MANAGER_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2144927145 + ,"Attrs":[] + } + ,{ + "Name":"S_STORE_LAUNCHED_FOR_REMEDIATION" + ,"NativeType":"Int32" + ,"Value":2556504 + ,"Attrs":[] + } + ,{ + "Name":"S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG" + ,"NativeType":"Int32" + ,"Value":2556505 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_ACTIVATION_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":-2144927142 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_ACTIVATION_EXEC_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2144927141 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_TEMPORARY_LICENSE_ERROR" + ,"NativeType":"Int32" + ,"Value":-2144927140 + ,"Attrs":[] + } + ,{ + "Name":"E_APPLICATION_TRIAL_LICENSE_EXPIRED" + ,"NativeType":"Int32" + ,"Value":-2144927139 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_ROOT_TARGET_FILE_SYSTEM_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144927136 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_ROOT_TARGET_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-2144927135 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_ROOT_TARGET_CANNOT_INDEX" + ,"NativeType":"Int32" + ,"Value":-2144927134 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_FILE_NOT_UPLOADED" + ,"NativeType":"Int32" + ,"Value":-2144927133 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL" + ,"NativeType":"Int32" + ,"Value":-2144927132 + ,"Attrs":[] + } + ,{ + "Name":"E_SKYDRIVE_ROOT_TARGET_VOLUME_ROOT_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2144927131 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FILE_SIZE_OVER_LIMIT" + ,"NativeType":"Int32" + ,"Value":-2013089791 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FILE_SIZE_EXCEEDS_REMAINING_QUOTA" + ,"NativeType":"Int32" + ,"Value":-2013089790 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_UNSUPPORTED_FILE_NAME" + ,"NativeType":"Int32" + ,"Value":-2013089789 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FOLDER_ITEM_COUNT_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2013089788 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FILE_SYNC_PARTNER_ERROR" + ,"NativeType":"Int32" + ,"Value":-2013089787 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_SYNC_PAUSED_BY_SERVICE" + ,"NativeType":"Int32" + ,"Value":-2013089786 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN" + ,"NativeType":"Int32" + ,"Value":-2013085694 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_SERVICE_AUTHENTICATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2013085693 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_UNKNOWN_SERVICE_ERROR" + ,"NativeType":"Int32" + ,"Value":-2013085692 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_SERVICE_RETURNED_UNEXPECTED_SIZE" + ,"NativeType":"Int32" + ,"Value":-2013085691 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_REQUEST_BLOCKED_BY_SERVICE" + ,"NativeType":"Int32" + ,"Value":-2013085690 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_REQUEST_BLOCKED_DUE_TO_CLIENT_ERROR" + ,"NativeType":"Int32" + ,"Value":-2013085689 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FOLDER_INACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":-2013081599 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME" + ,"NativeType":"Int32" + ,"Value":-2013081598 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_UNSUPPORTED_MARKET" + ,"NativeType":"Int32" + ,"Value":-2013081597 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_PATH_LENGTH_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2013081596 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_REMOTE_PATH_LENGTH_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2013081595 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_CLIENT_UPDATE_NEEDED" + ,"NativeType":"Int32" + ,"Value":-2013081594 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_PROXY_AUTHENTICATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2013081593 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_STORAGE_SERVICE_PROVISIONING_FAILED" + ,"NativeType":"Int32" + ,"Value":-2013081592 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_UNSUPPORTED_REPARSE_POINT" + ,"NativeType":"Int32" + ,"Value":-2013081591 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_STORAGE_SERVICE_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2013081590 + ,"Attrs":[] + } + ,{ + "Name":"E_SYNCENGINE_FOLDER_IN_REDIRECTION" + ,"NativeType":"Int32" + ,"Value":-2013081589 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_POLICY_NOT_MANAGED_BY_OS" + ,"NativeType":"Int32" + ,"Value":-2141913087 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_POLICY_COMPLIANT_WITH_ACTIONS" + ,"NativeType":"Int32" + ,"Value":-2141913086 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_REQUESTED_POLICY_NOT_ENFORCEABLE" + ,"NativeType":"Int32" + ,"Value":-2141913085 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_CURRENT_USER_HAS_BLANK_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913084 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_REQUESTED_POLICY_PASSWORD_EXPIRATION_INCOMPATIBLE" + ,"NativeType":"Int32" + ,"Value":-2141913083 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_USER_CANNOT_CHANGE_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913082 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_ADMINS_HAVE_BLANK_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913081 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_ADMINS_CANNOT_CHANGE_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913080 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_LOCAL_CONTROLLED_USERS_CANNOT_CHANGE_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913079 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CONNECTED_ADMINS" + ,"NativeType":"Int32" + ,"Value":-2141913078 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_CONNECTED_ADMINS_NEED_TO_CHANGE_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913077 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CURRENT_CONNECTED_USER" + ,"NativeType":"Int32" + ,"Value":-2141913076 + ,"Attrs":[] + } + ,{ + "Name":"EAS_E_CURRENT_CONNECTED_USER_NEED_TO_CHANGE_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2141913075 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_UNSUPPORTED_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2089484287 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_INVALID_XML" + ,"NativeType":"Int32" + ,"Value":-2089484286 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_MISSING_REQUIRED_ELEMENT" + ,"NativeType":"Int32" + ,"Value":-2089484285 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_MISSING_REQUIRED_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":-2089484284 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_UNEXPECTED_CONTENT" + ,"NativeType":"Int32" + ,"Value":-2089484283 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_RESOURCE_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2089484282 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_INVALID_JSON_STRING" + ,"NativeType":"Int32" + ,"Value":-2089484281 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_INVALID_JSON_NUMBER" + ,"NativeType":"Int32" + ,"Value":-2089484280 + ,"Attrs":[] + } + ,{ + "Name":"WEB_E_JSON_VALUE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2089484279 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_UNEXPECTED" + ,"NativeType":"Int32" + ,"Value":-2145845247 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_UNEXPECTED_REDIRECTION" + ,"NativeType":"Int32" + ,"Value":-2145845245 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR" + ,"NativeType":"Int32" + ,"Value":-2145845244 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR" + ,"NativeType":"Int32" + ,"Value":-2145845243 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_AMBIGUOUS" + ,"NativeType":"Int32" + ,"Value":-2145844948 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_MOVED" + ,"NativeType":"Int32" + ,"Value":-2145844947 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_REDIRECT" + ,"NativeType":"Int32" + ,"Value":-2145844946 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_REDIRECT_METHOD" + ,"NativeType":"Int32" + ,"Value":-2145844945 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_NOT_MODIFIED" + ,"NativeType":"Int32" + ,"Value":-2145844944 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_USE_PROXY" + ,"NativeType":"Int32" + ,"Value":-2145844943 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_REDIRECT_KEEP_VERB" + ,"NativeType":"Int32" + ,"Value":-2145844941 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_BAD_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2145844848 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_DENIED" + ,"NativeType":"Int32" + ,"Value":-2145844847 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_PAYMENT_REQ" + ,"NativeType":"Int32" + ,"Value":-2145844846 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_FORBIDDEN" + ,"NativeType":"Int32" + ,"Value":-2145844845 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2145844844 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_BAD_METHOD" + ,"NativeType":"Int32" + ,"Value":-2145844843 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_NONE_ACCEPTABLE" + ,"NativeType":"Int32" + ,"Value":-2145844842 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_PROXY_AUTH_REQ" + ,"NativeType":"Int32" + ,"Value":-2145844841 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_REQUEST_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2145844840 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_CONFLICT" + ,"NativeType":"Int32" + ,"Value":-2145844839 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_GONE" + ,"NativeType":"Int32" + ,"Value":-2145844838 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_LENGTH_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2145844837 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_PRECOND_FAILED" + ,"NativeType":"Int32" + ,"Value":-2145844836 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_REQUEST_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2145844835 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_URI_TOO_LONG" + ,"NativeType":"Int32" + ,"Value":-2145844834 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_UNSUPPORTED_MEDIA" + ,"NativeType":"Int32" + ,"Value":-2145844833 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_RANGE_NOT_SATISFIABLE" + ,"NativeType":"Int32" + ,"Value":-2145844832 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_EXPECTATION_FAILED" + ,"NativeType":"Int32" + ,"Value":-2145844831 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_SERVER_ERROR" + ,"NativeType":"Int32" + ,"Value":-2145844748 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2145844747 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_BAD_GATEWAY" + ,"NativeType":"Int32" + ,"Value":-2145844746 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_SERVICE_UNAVAIL" + ,"NativeType":"Int32" + ,"Value":-2145844745 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_GATEWAY_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2145844744 + ,"Attrs":[] + } + ,{ + "Name":"HTTP_E_STATUS_VERSION_NOT_SUP" + ,"NativeType":"Int32" + ,"Value":-2145844743 + ,"Attrs":[] + } + ,{ + "Name":"E_INVALID_PROTOCOL_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2089418751 + ,"Attrs":[] + } + ,{ + "Name":"E_INVALID_PROTOCOL_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2089418750 + ,"Attrs":[] + } + ,{ + "Name":"E_PROTOCOL_EXTENSIONS_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2089418749 + ,"Attrs":[] + } + ,{ + "Name":"E_SUBPROTOCOL_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2089418748 + ,"Attrs":[] + } + ,{ + "Name":"E_PROTOCOL_VERSION_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2089418747 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_OUT_OF_ORDER" + ,"NativeType":"Int32" + ,"Value":-2143289344 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_REENTRANCY" + ,"NativeType":"Int32" + ,"Value":-2143289343 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_MULTIMODAL" + ,"NativeType":"Int32" + ,"Value":-2143289342 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_PACKET" + ,"NativeType":"Int32" + ,"Value":-2143289341 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_FRAME" + ,"NativeType":"Int32" + ,"Value":-2143289340 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_HISTORY" + ,"NativeType":"Int32" + ,"Value":-2143289339 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_DEVICE_INFO" + ,"NativeType":"Int32" + ,"Value":-2143289338 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_TRANSFORM" + ,"NativeType":"Int32" + ,"Value":-2143289337 + ,"Attrs":[] + } + ,{ + "Name":"INPUT_E_DEVICE_PROPERTY" + ,"NativeType":"Int32" + ,"Value":-2143289336 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_INVALID_URL" + ,"NativeType":"Int32" + ,"Value":-2146697214 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_NO_SESSION" + ,"NativeType":"Int32" + ,"Value":-2146697213 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_CANNOT_CONNECT" + ,"NativeType":"Int32" + ,"Value":-2146697212 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_RESOURCE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146697211 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_OBJECT_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2146697210 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_DATA_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2146697209 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_DOWNLOAD_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2146697208 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_AUTHENTICATION_REQUIRED" + ,"NativeType":"Int32" + ,"Value":-2146697207 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_NO_VALID_MEDIA" + ,"NativeType":"Int32" + ,"Value":-2146697206 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_CONNECTION_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2146697205 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_INVALID_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2146697204 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_UNKNOWN_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":-2146697203 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_SECURITY_PROBLEM" + ,"NativeType":"Int32" + ,"Value":-2146697202 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_CANNOT_LOAD_DATA" + ,"NativeType":"Int32" + ,"Value":-2146697201 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_CANNOT_INSTANTIATE_OBJECT" + ,"NativeType":"Int32" + ,"Value":-2146697200 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_INVALID_CERTIFICATE" + ,"NativeType":"Int32" + ,"Value":-2146697191 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_REDIRECT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2146697196 + ,"Attrs":[] + } + ,{ + "Name":"INET_E_REDIRECT_TO_DIR" + ,"NativeType":"Int32" + ,"Value":-2146697195 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_CREATE_PROCESS_FAILURE_LOCKDOWN" + ,"NativeType":"Int32" + ,"Value":-2135949311 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_ATTACH_PROCESS_FAILURE_LOCKDOWN" + ,"NativeType":"Int32" + ,"Value":-2135949310 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_CONNECT_SERVER_FAILURE_LOCKDOWN" + ,"NativeType":"Int32" + ,"Value":-2135949309 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN" + ,"NativeType":"Int32" + ,"Value":-2135949308 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_IO_PREEMPTED" + ,"NativeType":"Int32" + ,"Value":-1996423167 + ,"Attrs":[] + } + ,{ + "Name":"JSCRIPT_E_CANTEXECUTE" + ,"NativeType":"Int32" + ,"Value":-1996357631 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES" + ,"NativeType":"Int32" + ,"Value":-2013200383 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_FIXED_DATA_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2013200382 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_HARDWARE_NOT_COMPLIANT" + ,"NativeType":"Int32" + ,"Value":-2013200381 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_LOCK_NOT_CONFIGURED" + ,"NativeType":"Int32" + ,"Value":-2013200380 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_PROTECTION_SUSPENDED" + ,"NativeType":"Int32" + ,"Value":-2013200379 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_NO_LICENSE" + ,"NativeType":"Int32" + ,"Value":-2013200378 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_OS_NOT_PROTECTED" + ,"NativeType":"Int32" + ,"Value":-2013200377 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_UNEXPECTED_FAIL" + ,"NativeType":"Int32" + ,"Value":-2013200376 + ,"Attrs":[] + } + ,{ + "Name":"WEP_E_BUFFER_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2013200375 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_ERROR_STORED" + ,"NativeType":"Int32" + ,"Value":-1067712512 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_ERROR_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-1067647232 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-1067647231 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_CAPACITY_DATA_CHANGED" + ,"NativeType":"Int32" + ,"Value":-1067647230 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_PREEMPTED" + ,"NativeType":"Int32" + ,"Value":-1067647229 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_RELEASED" + ,"NativeType":"Int32" + ,"Value":-1067647228 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_REGISTRATIONS_PREEMPTED" + ,"NativeType":"Int32" + ,"Value":-1067647227 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_UNIT_ATTENTION_OPERATING_DEFINITION_CHANGED" + ,"NativeType":"Int32" + ,"Value":-1067647226 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_RESERVATION_CONFLICT" + ,"NativeType":"Int32" + ,"Value":-1067647225 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_WRONG_FILE_TYPE" + ,"NativeType":"Int32" + ,"Value":-1067647224 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-1067647223 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHD_SHARED" + ,"NativeType":"Int32" + ,"Value":-1067647222 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SVHDX_NO_INITIATOR" + ,"NativeType":"Int32" + ,"Value":-1067647221 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_VHDSET_BACKING_STORAGE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-1067647220 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP" + ,"NativeType":"Int32" + ,"Value":-1067646976 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_SMB_BAD_CLUSTER_DIALECT" + ,"NativeType":"Int32" + ,"Value":-1067646975 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_OUT_OF_HANDLES" + ,"NativeType":"Int32" + ,"Value":-2147012895 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2147012894 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_EXTENDED_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147012893 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INTERNAL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147012892 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_URL" + ,"NativeType":"Int32" + ,"Value":-2147012891 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_UNRECOGNIZED_SCHEME" + ,"NativeType":"Int32" + ,"Value":-2147012890 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NAME_NOT_RESOLVED" + ,"NativeType":"Int32" + ,"Value":-2147012889 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_PROTOCOL_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147012888 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_OPTION" + ,"NativeType":"Int32" + ,"Value":-2147012887 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_BAD_OPTION_LENGTH" + ,"NativeType":"Int32" + ,"Value":-2147012886 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_OPTION_NOT_SETTABLE" + ,"NativeType":"Int32" + ,"Value":-2147012885 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":-2147012884 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INCORRECT_USER_NAME" + ,"NativeType":"Int32" + ,"Value":-2147012883 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INCORRECT_PASSWORD" + ,"NativeType":"Int32" + ,"Value":-2147012882 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_LOGIN_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2147012881 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_OPERATION" + ,"NativeType":"Int32" + ,"Value":-2147012880 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_OPERATION_CANCELLED" + ,"NativeType":"Int32" + ,"Value":-2147012879 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INCORRECT_HANDLE_TYPE" + ,"NativeType":"Int32" + ,"Value":-2147012878 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INCORRECT_HANDLE_STATE" + ,"NativeType":"Int32" + ,"Value":-2147012877 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NOT_PROXY_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2147012876 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_REGISTRY_VALUE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147012875 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_BAD_REGISTRY_PARAMETER" + ,"NativeType":"Int32" + ,"Value":-2147012874 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NO_DIRECT_ACCESS" + ,"NativeType":"Int32" + ,"Value":-2147012873 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NO_CONTEXT" + ,"NativeType":"Int32" + ,"Value":-2147012872 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NO_CALLBACK" + ,"NativeType":"Int32" + ,"Value":-2147012871 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_REQUEST_PENDING" + ,"NativeType":"Int32" + ,"Value":-2147012870 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INCORRECT_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2147012869 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_ITEM_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147012868 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CANNOT_CONNECT" + ,"NativeType":"Int32" + ,"Value":-2147012867 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CONNECTION_ABORTED" + ,"NativeType":"Int32" + ,"Value":-2147012866 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CONNECTION_RESET" + ,"NativeType":"Int32" + ,"Value":-2147012865 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_FORCE_RETRY" + ,"NativeType":"Int32" + ,"Value":-2147012864 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_PROXY_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2147012863 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NEED_UI" + ,"NativeType":"Int32" + ,"Value":-2147012862 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HANDLE_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2147012860 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_CERT_DATE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2147012859 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_CERT_CN_INVALID" + ,"NativeType":"Int32" + ,"Value":-2147012858 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HTTP_TO_HTTPS_ON_REDIR" + ,"NativeType":"Int32" + ,"Value":-2147012857 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HTTPS_TO_HTTP_ON_REDIR" + ,"NativeType":"Int32" + ,"Value":-2147012856 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_MIXED_SECURITY" + ,"NativeType":"Int32" + ,"Value":-2147012855 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CHG_POST_IS_NON_SECURE" + ,"NativeType":"Int32" + ,"Value":-2147012854 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_POST_IS_NON_SECURE" + ,"NativeType":"Int32" + ,"Value":-2147012853 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CLIENT_AUTH_CERT_NEEDED" + ,"NativeType":"Int32" + ,"Value":-2147012852 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_CA" + ,"NativeType":"Int32" + ,"Value":-2147012851 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_CLIENT_AUTH_NOT_SETUP" + ,"NativeType":"Int32" + ,"Value":-2147012850 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_ASYNC_THREAD_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147012849 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_REDIRECT_SCHEME_CHANGE" + ,"NativeType":"Int32" + ,"Value":-2147012848 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_DIALOG_PENDING" + ,"NativeType":"Int32" + ,"Value":-2147012847 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_RETRY_DIALOG" + ,"NativeType":"Int32" + ,"Value":-2147012846 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NO_NEW_CONTAINERS" + ,"NativeType":"Int32" + ,"Value":-2147012845 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HTTPS_HTTP_SUBMIT_REDIR" + ,"NativeType":"Int32" + ,"Value":-2147012844 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_CERT_ERRORS" + ,"NativeType":"Int32" + ,"Value":-2147012841 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_CERT_REV_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147012839 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HEADER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2147012746 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_DOWNLEVEL_SERVER" + ,"NativeType":"Int32" + ,"Value":-2147012745 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_SERVER_RESPONSE" + ,"NativeType":"Int32" + ,"Value":-2147012744 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_HEADER" + ,"NativeType":"Int32" + ,"Value":-2147012743 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_INVALID_QUERY_REQUEST" + ,"NativeType":"Int32" + ,"Value":-2147012742 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_HEADER_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2147012741 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_REDIRECT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147012740 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SECURITY_CHANNEL_ERROR" + ,"NativeType":"Int32" + ,"Value":-2147012739 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_UNABLE_TO_CACHE_FILE" + ,"NativeType":"Int32" + ,"Value":-2147012738 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_TCPIP_NOT_INSTALLED" + ,"NativeType":"Int32" + ,"Value":-2147012737 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_DISCONNECTED" + ,"NativeType":"Int32" + ,"Value":-2147012733 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SERVER_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":-2147012732 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_PROXY_SERVER_UNREACHABLE" + ,"NativeType":"Int32" + ,"Value":-2147012731 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_BAD_AUTO_PROXY_SCRIPT" + ,"NativeType":"Int32" + ,"Value":-2147012730 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_UNABLE_TO_DOWNLOAD_SCRIPT" + ,"NativeType":"Int32" + ,"Value":-2147012729 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_INVALID_CERT" + ,"NativeType":"Int32" + ,"Value":-2147012727 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_SEC_CERT_REVOKED" + ,"NativeType":"Int32" + ,"Value":-2147012726 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_FAILED_DUETOSECURITYCHECK" + ,"NativeType":"Int32" + ,"Value":-2147012725 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NOT_INITIALIZED" + ,"NativeType":"Int32" + ,"Value":-2147012724 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_LOGIN_FAILURE_DISPLAY_ENTITY_BODY" + ,"NativeType":"Int32" + ,"Value":-2147012722 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_DECODING_FAILED" + ,"NativeType":"Int32" + ,"Value":-2147012721 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_NOT_REDIRECTED" + ,"NativeType":"Int32" + ,"Value":-2147012736 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_COOKIE_NEEDS_CONFIRMATION" + ,"NativeType":"Int32" + ,"Value":-2147012735 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_COOKIE_DECLINED" + ,"NativeType":"Int32" + ,"Value":-2147012734 + ,"Attrs":[] + } + ,{ + "Name":"WININET_E_REDIRECT_NEEDS_CONFIRMATION" + ,"NativeType":"Int32" + ,"Value":-2147012728 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_ERROR" + ,"NativeType":"Int32" + ,"Value":-2018574335 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_INTERNAL" + ,"NativeType":"Int32" + ,"Value":-2018574334 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_PERM" + ,"NativeType":"Int32" + ,"Value":-2018574333 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_ABORT" + ,"NativeType":"Int32" + ,"Value":-2018574332 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_BUSY" + ,"NativeType":"Int32" + ,"Value":-2018574331 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_LOCKED" + ,"NativeType":"Int32" + ,"Value":-2018574330 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOMEM" + ,"NativeType":"Int32" + ,"Value":-2018574329 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_READONLY" + ,"NativeType":"Int32" + ,"Value":-2018574328 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_INTERRUPT" + ,"NativeType":"Int32" + ,"Value":-2018574327 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR" + ,"NativeType":"Int32" + ,"Value":-2018574326 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CORRUPT" + ,"NativeType":"Int32" + ,"Value":-2018574325 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2018574324 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_FULL" + ,"NativeType":"Int32" + ,"Value":-2018574323 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CANTOPEN" + ,"NativeType":"Int32" + ,"Value":-2018574322 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_PROTOCOL" + ,"NativeType":"Int32" + ,"Value":-2018574321 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_EMPTY" + ,"NativeType":"Int32" + ,"Value":-2018574320 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_SCHEMA" + ,"NativeType":"Int32" + ,"Value":-2018574319 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_TOOBIG" + ,"NativeType":"Int32" + ,"Value":-2018574318 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT" + ,"NativeType":"Int32" + ,"Value":-2018574317 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2018574316 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_MISUSE" + ,"NativeType":"Int32" + ,"Value":-2018574315 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOLFS" + ,"NativeType":"Int32" + ,"Value":-2018574314 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_AUTH" + ,"NativeType":"Int32" + ,"Value":-2018574313 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_FORMAT" + ,"NativeType":"Int32" + ,"Value":-2018574312 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_RANGE" + ,"NativeType":"Int32" + ,"Value":-2018574311 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOTADB" + ,"NativeType":"Int32" + ,"Value":-2018574310 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOTICE" + ,"NativeType":"Int32" + ,"Value":-2018574309 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_WARNING" + ,"NativeType":"Int32" + ,"Value":-2018574308 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_ROW" + ,"NativeType":"Int32" + ,"Value":-2018574236 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_DONE" + ,"NativeType":"Int32" + ,"Value":-2018574235 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_READ" + ,"NativeType":"Int32" + ,"Value":-2018574070 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SHORT_READ" + ,"NativeType":"Int32" + ,"Value":-2018573814 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_WRITE" + ,"NativeType":"Int32" + ,"Value":-2018573558 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_FSYNC" + ,"NativeType":"Int32" + ,"Value":-2018573302 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_DIR_FSYNC" + ,"NativeType":"Int32" + ,"Value":-2018573046 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_TRUNCATE" + ,"NativeType":"Int32" + ,"Value":-2018572790 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_FSTAT" + ,"NativeType":"Int32" + ,"Value":-2018572534 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_UNLOCK" + ,"NativeType":"Int32" + ,"Value":-2018572278 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_RDLOCK" + ,"NativeType":"Int32" + ,"Value":-2018572022 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_DELETE" + ,"NativeType":"Int32" + ,"Value":-2018571766 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_BLOCKED" + ,"NativeType":"Int32" + ,"Value":-2018571510 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_NOMEM" + ,"NativeType":"Int32" + ,"Value":-2018571254 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_ACCESS" + ,"NativeType":"Int32" + ,"Value":-2018570998 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_CHECKRESERVEDLOCK" + ,"NativeType":"Int32" + ,"Value":-2018570742 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_LOCK" + ,"NativeType":"Int32" + ,"Value":-2018570486 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_CLOSE" + ,"NativeType":"Int32" + ,"Value":-2018570230 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_DIR_CLOSE" + ,"NativeType":"Int32" + ,"Value":-2018569974 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SHMOPEN" + ,"NativeType":"Int32" + ,"Value":-2018569718 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SHMSIZE" + ,"NativeType":"Int32" + ,"Value":-2018569462 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SHMLOCK" + ,"NativeType":"Int32" + ,"Value":-2018569206 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SHMMAP" + ,"NativeType":"Int32" + ,"Value":-2018568950 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_SEEK" + ,"NativeType":"Int32" + ,"Value":-2018568694 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_DELETE_NOENT" + ,"NativeType":"Int32" + ,"Value":-2018568438 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_MMAP" + ,"NativeType":"Int32" + ,"Value":-2018568182 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_GETTEMPPATH" + ,"NativeType":"Int32" + ,"Value":-2018567926 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_CONVPATH" + ,"NativeType":"Int32" + ,"Value":-2018567670 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_VNODE" + ,"NativeType":"Int32" + ,"Value":-2018567678 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_IOERR_AUTH" + ,"NativeType":"Int32" + ,"Value":-2018567677 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_LOCKED_SHAREDCACHE" + ,"NativeType":"Int32" + ,"Value":-2018574074 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_BUSY_RECOVERY" + ,"NativeType":"Int32" + ,"Value":-2018574075 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_BUSY_SNAPSHOT" + ,"NativeType":"Int32" + ,"Value":-2018573819 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CANTOPEN_NOTEMPDIR" + ,"NativeType":"Int32" + ,"Value":-2018574066 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CANTOPEN_ISDIR" + ,"NativeType":"Int32" + ,"Value":-2018573810 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CANTOPEN_FULLPATH" + ,"NativeType":"Int32" + ,"Value":-2018573554 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CANTOPEN_CONVPATH" + ,"NativeType":"Int32" + ,"Value":-2018573298 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CORRUPT_VTAB" + ,"NativeType":"Int32" + ,"Value":-2018574069 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_READONLY_RECOVERY" + ,"NativeType":"Int32" + ,"Value":-2018574072 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_READONLY_CANTLOCK" + ,"NativeType":"Int32" + ,"Value":-2018573816 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_READONLY_ROLLBACK" + ,"NativeType":"Int32" + ,"Value":-2018573560 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_READONLY_DBMOVED" + ,"NativeType":"Int32" + ,"Value":-2018573304 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_ABORT_ROLLBACK" + ,"NativeType":"Int32" + ,"Value":-2018573820 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_CHECK" + ,"NativeType":"Int32" + ,"Value":-2018574061 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_COMMITHOOK" + ,"NativeType":"Int32" + ,"Value":-2018573805 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_FOREIGNKEY" + ,"NativeType":"Int32" + ,"Value":-2018573549 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_FUNCTION" + ,"NativeType":"Int32" + ,"Value":-2018573293 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_NOTNULL" + ,"NativeType":"Int32" + ,"Value":-2018573037 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_PRIMARYKEY" + ,"NativeType":"Int32" + ,"Value":-2018572781 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_TRIGGER" + ,"NativeType":"Int32" + ,"Value":-2018572525 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_UNIQUE" + ,"NativeType":"Int32" + ,"Value":-2018572269 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_VTAB" + ,"NativeType":"Int32" + ,"Value":-2018572013 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_CONSTRAINT_ROWID" + ,"NativeType":"Int32" + ,"Value":-2018571757 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOTICE_RECOVER_WAL" + ,"NativeType":"Int32" + ,"Value":-2018574053 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_NOTICE_RECOVER_ROLLBACK" + ,"NativeType":"Int32" + ,"Value":-2018573797 + ,"Attrs":[] + } + ,{ + "Name":"SQLITE_E_WARNING_AUTOINDEX" + ,"NativeType":"Int32" + ,"Value":-2018574052 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TOGGLE_TRACE_STARTED" + ,"NativeType":"Int32" + ,"Value":-2017128447 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ALTERNATIVE_TRACE_CANNOT_PREEMPT" + ,"NativeType":"Int32" + ,"Value":-2017128446 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_AOT_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2017128445 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCRIPT_TYPE_INVALID" + ,"NativeType":"Int32" + ,"Value":-2017128444 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCENARIODEF_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2017128443 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRACEPROFILE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2017128442 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FORWARDER_ALREADY_ENABLED" + ,"NativeType":"Int32" + ,"Value":-2017128441 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FORWARDER_ALREADY_DISABLED" + ,"NativeType":"Int32" + ,"Value":-2017128440 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_EVENTLOG_ENTRY_MALFORMED" + ,"NativeType":"Int32" + ,"Value":-2017128439 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2017128438 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCRIPT_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2017128437 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_INVALID_CUSTOM_FILTER" + ,"NativeType":"Int32" + ,"Value":-2017128436 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRACE_NOT_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2017128435 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_REESCALATED_TOO_QUICKLY" + ,"NativeType":"Int32" + ,"Value":-2017128434 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ESCALATION_ALREADY_RUNNING" + ,"NativeType":"Int32" + ,"Value":-2017128433 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_PERFTRACK_ALREADY_TRACING" + ,"NativeType":"Int32" + ,"Value":-2017128432 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_REACHED_MAX_ESCALATIONS" + ,"NativeType":"Int32" + ,"Value":-2017128431 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FORWARDER_PRODUCER_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2017128430 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_INTENTIONAL_SCRIPT_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2017128429 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SQM_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2017128428 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_NO_WER_LOGGER_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2017128427 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRACERS_DONT_EXIST" + ,"NativeType":"Int32" + ,"Value":-2017128426 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_WINRT_INIT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2017128425 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCENARIODEF_SCHEMAVERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2017128424 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_INVALID_FILTER" + ,"NativeType":"Int32" + ,"Value":-2017128423 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_EXE_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2017128422 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ESCALATION_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":-2017128421 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SETUP_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":-2017128420 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_CHILD_PROCESS_FAILED" + ,"NativeType":"Int32" + ,"Value":-2017128419 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_COMMAND_LINE_NOT_AUTHORIZED" + ,"NativeType":"Int32" + ,"Value":-2017128418 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_CANNOT_LOAD_SCENARIO_EDITOR_XML" + ,"NativeType":"Int32" + ,"Value":-2017128417 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ESCALATION_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":-2017128416 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SETUP_TIMED_OUT" + ,"NativeType":"Int32" + ,"Value":-2017128415 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRIGGER_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2017128414 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRIGGER_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2017128413 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SIF_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2017128412 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_DELAY_TERMINATED" + ,"NativeType":"Int32" + ,"Value":-2017128411 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_DEVICE_TICKET_ERROR" + ,"NativeType":"Int32" + ,"Value":-2017128410 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRACE_BUFFER_LIMIT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2017128409 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_API_RESULT_UNAVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2017128408 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_RPC_TIMEOUT" + ,"NativeType":"Int32" + ,"Value":-2017128407 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_RPC_WAIT_FAILED" + ,"NativeType":"Int32" + ,"Value":-2017128406 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_API_BUSY" + ,"NativeType":"Int32" + ,"Value":-2017128405 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRACE_MIN_DURATION_REQUIREMENT_NOT_MET" + ,"NativeType":"Int32" + ,"Value":-2017128404 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_EXCLUSIVITY_NOT_AVAILABLE" + ,"NativeType":"Int32" + ,"Value":-2017128403 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_GETFILE_FILE_PATH_NOT_APPROVED" + ,"NativeType":"Int32" + ,"Value":-2017128402 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ESCALATION_DIRECTORY_ALREADY_EXISTS" + ,"NativeType":"Int32" + ,"Value":-2017128401 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TIME_TRIGGER_ON_START_INVALID" + ,"NativeType":"Int32" + ,"Value":-2017128400 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TIME_TRIGGER_ONLY_VALID_ON_SINGLE_TRANSITION" + ,"NativeType":"Int32" + ,"Value":-2017128399 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TIME_TRIGGER_INVALID_TIME_RANGE" + ,"NativeType":"Int32" + ,"Value":-2017128398 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_MULTIPLE_TIME_TRIGGER_ON_SINGLE_STATE" + ,"NativeType":"Int32" + ,"Value":-2017128397 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_BINARY_MISSING" + ,"NativeType":"Int32" + ,"Value":-2017128396 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FAILED_TO_RESOLVE_CONTAINER_ID" + ,"NativeType":"Int32" + ,"Value":-2017128394 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_UNABLE_TO_RESOLVE_SESSION" + ,"NativeType":"Int32" + ,"Value":-2017128393 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_THROTTLED" + ,"NativeType":"Int32" + ,"Value":-2017128392 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_UNAPPROVED_SCRIPT" + ,"NativeType":"Int32" + ,"Value":-2017128391 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCRIPT_MISSING" + ,"NativeType":"Int32" + ,"Value":-2017128390 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCENARIO_THROTTLED" + ,"NativeType":"Int32" + ,"Value":-2017128389 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_API_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2017128388 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_GETFILE_EXTERNAL_PATH_NOT_APPROVED" + ,"NativeType":"Int32" + ,"Value":-2017128387 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TRY_GET_SCENARIO_TIMEOUT_EXCEEDED" + ,"NativeType":"Int32" + ,"Value":-2017128386 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_CERT_REV_FAILED" + ,"NativeType":"Int32" + ,"Value":-2017128385 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FAILED_TO_START_NDISCAP" + ,"NativeType":"Int32" + ,"Value":-2017128384 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_KERNELDUMP_LIMIT_REACHED" + ,"NativeType":"Int32" + ,"Value":-2017128383 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_MISSING_AGGREGATE_EVENT_TAG" + ,"NativeType":"Int32" + ,"Value":-2017128382 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_INVALID_AGGREGATION_STRUCT" + ,"NativeType":"Int32" + ,"Value":-2017128381 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ACTION_NOT_SUPPORTED_IN_DESTINATION" + ,"NativeType":"Int32" + ,"Value":-2017128380 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_MISSING_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":-2017128379 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_INVALID_TYPE" + ,"NativeType":"Int32" + ,"Value":-2017128378 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_VARIABLE_NOT_FOUND" + ,"NativeType":"Int32" + ,"Value":-2017128377 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_FUNCTION_RESTRICTED" + ,"NativeType":"Int32" + ,"Value":-2017128376 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_VERSION_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2017128375 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_INVALID_FUNCTION" + ,"NativeType":"Int32" + ,"Value":-2017128368 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_INVALID_FUNCTION_PARAMS" + ,"NativeType":"Int32" + ,"Value":-2017128367 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_INVALID_COMMAND" + ,"NativeType":"Int32" + ,"Value":-2017128366 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FILTER_ILLEGAL_EVAL" + ,"NativeType":"Int32" + ,"Value":-2017128365 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TTTRACER_RETURNED_ERROR" + ,"NativeType":"Int32" + ,"Value":-2017128364 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_AGENT_DIAGNOSTICS_TOO_LARGE" + ,"NativeType":"Int32" + ,"Value":-2017128363 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_FAILED_TO_RECEIVE_AGENT_DIAGNOSTICS" + ,"NativeType":"Int32" + ,"Value":-2017128362 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SCENARIO_HAS_NO_ACTIONS" + ,"NativeType":"Int32" + ,"Value":-2017128361 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_TTTRACER_STORAGE_FULL" + ,"NativeType":"Int32" + ,"Value":-2017128360 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_INSUFFICIENT_SPACE_TO_START_TRACE" + ,"NativeType":"Int32" + ,"Value":-2017128359 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_ESCALATION_CANCELLED_AT_SHUTDOWN" + ,"NativeType":"Int32" + ,"Value":-2017128358 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_GETFILEINFOACTION_FILE_NOT_APPROVED" + ,"NativeType":"Int32" + ,"Value":-2017128357 + ,"Attrs":[] + } + ,{ + "Name":"UTC_E_SETREGKEYACTION_TYPE_NOT_APPROVED" + ,"NativeType":"Int32" + ,"Value":-2017128356 + ,"Attrs":[] + } + ,{ + "Name":"WINML_ERR_INVALID_DEVICE" + ,"NativeType":"Int32" + ,"Value":-2003828735 + ,"Attrs":[] + } + ,{ + "Name":"WINML_ERR_INVALID_BINDING" + ,"NativeType":"Int32" + ,"Value":-2003828734 + ,"Attrs":[] + } + ,{ + "Name":"WINML_ERR_VALUE_NOTFOUND" + ,"NativeType":"Int32" + ,"Value":-2003828733 + ,"Attrs":[] + } + ,{ + "Name":"WINML_ERR_SIZE_MISMATCH" + ,"NativeType":"Int32" + ,"Value":-2003828732 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUIC_HANDSHAKE_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143223808 + ,"Attrs":[] + } + ,{ + "Name":"ERROR_QUIC_VER_NEG_FAILURE" + ,"NativeType":"Int32" + ,"Value":-2143223807 + ,"Attrs":[] + } + ,{ + "Name":"DS_S_SUCCESS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_NO_ERROR" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_RCODE_LAST" + ,"NativeType":"Int32" + ,"Value":9018 + ,"Attrs":[] + } + ,{ + "Name":"DNS_STATUS_PACKET_UNSECURE" + ,"NativeType":"Int32" + ,"Value":9505 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_NO_MEMORY" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_NAME" + ,"NativeType":"Int32" + ,"Value":123 + ,"Attrs":[] + } + ,{ + "Name":"DNS_ERROR_INVALID_DATA" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NO_SPM" + ,"NativeType":"Int32" + ,"Value":-2146893052 + ,"Attrs":[] + } + ,{ + "Name":"SEC_E_NOT_SUPPORTED" + ,"NativeType":"Int32" + ,"Value":-2146893054 + ,"Attrs":[] + } + ,{ + "Name":"SCARD_S_SUCCESS" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_CONTROLLER_GET_INFO" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_CONTROLLER_GET_ACTUAL_PERIOD" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_CONTROLLER_SET_DESIRED_PERIOD" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE" + ,"NativeType":"Int32" + ,"Value":100 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE" + ,"NativeType":"Int32" + ,"Value":101 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_GET_POLARITY" + ,"NativeType":"Int32" + ,"Value":102 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_SET_POLARITY" + ,"NativeType":"Int32" + ,"Value":103 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_START" + ,"NativeType":"Int32" + ,"Value":104 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_STOP" + ,"NativeType":"Int32" + ,"Value":105 + ,"Attrs":[] + } + ,{ + "Name":"PWM_IOCTL_ID_PIN_IS_STARTED" + ,"NativeType":"Int32" + ,"Value":106 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"ConsoleMode" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"ENABLE_ECHO_INPUT","Value":4} + ,{"Name":"ENABLE_INSERT_MODE","Value":32} + ,{"Name":"ENABLE_LINE_INPUT","Value":2} + ,{"Name":"ENABLE_MOUSE_INPUT","Value":16} + ,{"Name":"ENABLE_PROCESSED_INPUT","Value":1} + ,{"Name":"ENABLE_QUICK_EDIT_MODE","Value":64} + ,{"Name":"ENABLE_WINDOW_INPUT","Value":8} + ,{"Name":"ENABLE_VIRTUAL_TERMINAL_INPUT","Value":512} + ,{"Name":"ENABLE_PROCESSED_OUTPUT","Value":1} + ,{"Name":"ENABLE_WRAP_AT_EOL_OUTPUT","Value":2} + ,{"Name":"ENABLE_VIRTUAL_TERMINAL_PROCESSING","Value":4} + ,{"Name":"DISABLE_NEWLINE_AUTO_RETURN","Value":8} + ,{"Name":"ENABLE_LVB_GRID_WORLDWIDE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PAGE_NOACCESS","Value":1} + ,{"Name":"PAGE_READONLY","Value":2} + ,{"Name":"PAGE_READWRITE","Value":4} + ,{"Name":"PAGE_WRITECOPY","Value":8} + ,{"Name":"PAGE_EXECUTE","Value":16} + ,{"Name":"PAGE_EXECUTE_READ","Value":32} + ,{"Name":"PAGE_EXECUTE_READWRITE","Value":64} + ,{"Name":"PAGE_EXECUTE_WRITECOPY","Value":128} + ,{"Name":"PAGE_GUARD","Value":256} + ,{"Name":"PAGE_NOCACHE","Value":512} + ,{"Name":"PAGE_WRITECOMBINE","Value":1024} + ,{"Name":"PAGE_TARGETS_INVALID","Value":1073741824} + ,{"Name":"PAGE_TARGETS_NO_UPDATE","Value":1073741824} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"PROCESS_ACCESS_RIGHTS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PROCESS_TERMINATE","Value":1} + ,{"Name":"PROCESS_CREATE_THREAD","Value":2} + ,{"Name":"PROCESS_SET_SESSIONID","Value":4} + ,{"Name":"PROCESS_VM_OPERATION","Value":8} + ,{"Name":"PROCESS_VM_READ","Value":16} + ,{"Name":"PROCESS_VM_WRITE","Value":32} + ,{"Name":"PROCESS_DUP_HANDLE","Value":64} + ,{"Name":"PROCESS_CREATE_PROCESS","Value":128} + ,{"Name":"PROCESS_SET_QUOTA","Value":256} + ,{"Name":"PROCESS_SET_INFORMATION","Value":512} + ,{"Name":"PROCESS_QUERY_INFORMATION","Value":1024} + ,{"Name":"PROCESS_SUSPEND_RESUME","Value":2048} + ,{"Name":"PROCESS_QUERY_LIMITED_INFORMATION","Value":4096} + ,{"Name":"PROCESS_SET_LIMITED_INFORMATION","Value":8192} + ,{"Name":"PROCESS_ALL_ACCESS","Value":2097151} + ,{"Name":"DELETE","Value":65536} + ,{"Name":"READ_CONTROL","Value":131072} + ,{"Name":"WRITE_DAC","Value":262144} + ,{"Name":"WRITE_OWNER","Value":524288} + ,{"Name":"SYNCHRONIZE","Value":1048576} + ,{"Name":"STANDARD_RIGHTS_REQUIRED","Value":983040} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"JOB_OBJECT_LIMIT" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"JOB_OBJECT_LIMIT_WORKINGSET","Value":1} + ,{"Name":"JOB_OBJECT_LIMIT_PROCESS_TIME","Value":2} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_TIME","Value":4} + ,{"Name":"JOB_OBJECT_LIMIT_ACTIVE_PROCESS","Value":8} + ,{"Name":"JOB_OBJECT_LIMIT_AFFINITY","Value":16} + ,{"Name":"JOB_OBJECT_LIMIT_PRIORITY_CLASS","Value":32} + ,{"Name":"JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME","Value":64} + ,{"Name":"JOB_OBJECT_LIMIT_SCHEDULING_CLASS","Value":128} + ,{"Name":"JOB_OBJECT_LIMIT_PROCESS_MEMORY","Value":256} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_MEMORY","Value":512} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_MEMORY_HIGH","Value":512} + ,{"Name":"JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION","Value":1024} + ,{"Name":"JOB_OBJECT_LIMIT_BREAKAWAY_OK","Value":2048} + ,{"Name":"JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK","Value":4096} + ,{"Name":"JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE","Value":8192} + ,{"Name":"JOB_OBJECT_LIMIT_SUBSET_AFFINITY","Value":16384} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_MEMORY_LOW","Value":32768} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_READ_BYTES","Value":65536} + ,{"Name":"JOB_OBJECT_LIMIT_JOB_WRITE_BYTES","Value":131072} + ,{"Name":"JOB_OBJECT_LIMIT_RATE_CONTROL","Value":262144} + ,{"Name":"JOB_OBJECT_LIMIT_CPU_RATE_CONTROL","Value":262144} + ,{"Name":"JOB_OBJECT_LIMIT_IO_RATE_CONTROL","Value":524288} + ,{"Name":"JOB_OBJECT_LIMIT_NET_RATE_CONTROL","Value":1048576} + ,{"Name":"JOB_OBJECT_LIMIT_VALID_FLAGS","Value":524287} + ,{"Name":"JOB_OBJECT_BASIC_LIMIT_VALID_FLAGS","Value":255} + ,{"Name":"JOB_OBJECT_EXTENDED_LIMIT_VALID_FLAGS","Value":32767} + ,{"Name":"JOB_OBJECT_NOTIFICATION_LIMIT_VALID_FLAGS","Value":2064900} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"JOB_OBJECT_UILIMIT" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"JOB_OBJECT_UILIMIT_NONE","Value":0} + ,{"Name":"JOB_OBJECT_UILIMIT_HANDLES","Value":1} + ,{"Name":"JOB_OBJECT_UILIMIT_READCLIPBOARD","Value":2} + ,{"Name":"JOB_OBJECT_UILIMIT_WRITECLIPBOARD","Value":4} + ,{"Name":"JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS","Value":8} + ,{"Name":"JOB_OBJECT_UILIMIT_DISPLAYSETTINGS","Value":16} + ,{"Name":"JOB_OBJECT_UILIMIT_GLOBALATOMS","Value":32} + ,{"Name":"JOB_OBJECT_UILIMIT_DESKTOP","Value":64} + ,{"Name":"JOB_OBJECT_UILIMIT_EXITWINDOWS","Value":128} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"JOB_OBJECT_SECURITY" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"JOB_OBJECT_SECURITY_NO_ADMIN","Value":1} + ,{"Name":"JOB_OBJECT_SECURITY_RESTRICTED_TOKEN","Value":2} + ,{"Name":"JOB_OBJECT_SECURITY_ONLY_TOKEN","Value":4} + ,{"Name":"JOB_OBJECT_SECURITY_FILTER_TOKENS","Value":8} + ,{"Name":"JOB_OBJECT_SECURITY_VALID_FLAGS","Value":15} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"PROCESSOR_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Number","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_AFFINITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWERBROADCAST_SETTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PowerSetting","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AR_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AR_ENABLED","Value":0} + ,{"Name":"AR_DISABLED","Value":1} + ,{"Name":"AR_SUPPRESSED","Value":2} + ,{"Name":"AR_REMOTESESSION","Value":4} + ,{"Name":"AR_MULTIMON","Value":8} + ,{"Name":"AR_NOSENSOR","Value":16} + ,{"Name":"AR_NOT_SUPPORTED","Value":32} + ,{"Name":"AR_DOCKED","Value":64} + ,{"Name":"AR_LAPTOP","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ORIENTATION_PREFERENCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ORIENTATION_PREFERENCE_NONE","Value":0} + ,{"Name":"ORIENTATION_PREFERENCE_LANDSCAPE","Value":1} + ,{"Name":"ORIENTATION_PREFERENCE_PORTRAIT","Value":2} + ,{"Name":"ORIENTATION_PREFERENCE_LANDSCAPE_FLIPPED","Value":4} + ,{"Name":"ORIENTATION_PREFERENCE_PORTRAIT_FLIPPED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BOOL" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"Int32"} + ,"FreeFunc":null + } + ,{ + "Name":"BoundaryDescriptorHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteBoundaryDescriptor" + } + ,{ + "Name":"EventLogHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseEventLog" + } + ,{ + "Name":"EventSourceHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeregisterEventSource" + } + ,{ + "Name":"HANDLE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseHandle" + } + ,{ + "Name":"HeapHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"HeapDestroy" + } + ,{ + "Name":"HINSTANCE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"FreeLibrary" + } + ,{ + "Name":"HRSRC" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HSURF" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"LRESULT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"Int32"} + ,"FreeFunc":null + } + ,{ + "Name":"LSTATUS" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"Int32"} + ,"FreeFunc":null + } + ,{ + "Name":"NamespaceHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"ClosePrivateNamespace" + } + ,{ + "Name":"NTSTATUS" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"Int32"} + ,"FreeFunc":null + } + ,{ + "Name":"PSTR" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"FreeFunc":null + } + ,{ + "Name":"PTP_POOL" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseThreadpool" + } + ,{ + "Name":"PWSTR" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Char"}} + ,"FreeFunc":null + } + ,{ + "Name":"TimerQueueHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteTimerQueueEx" + } + ,{ + "Name":"FLOAT128" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LARGE_INTEGER" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["LARGE_INTEGER"]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["LARGE_INTEGER"]},"Attrs":[]} + ,{"Name":"QuadPart","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ULARGE_INTEGER" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["ULARGE_INTEGER"]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["ULARGE_INTEGER"]},"Attrs":[]} + ,{"Name":"QuadPart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighPart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"M128A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Low","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"High","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSAVE_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlWord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StatusWord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TagWord","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ErrorOpcode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorSelector","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSelector","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MxCsr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MxCsr_Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatRegisters","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"M128A","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"XmmRegisters","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"M128A","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Array","Shape":{"Size":224},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSAVE_CET_U_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ia32CetUMsr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Ia32Pl3SspMsr","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSAVE_AREA_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CompactionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSAVE_AREA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LegacyState","Type":{"Kind":"ApiRef","Name":"XSAVE_FORMAT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Header","Type":{"Kind":"ApiRef","Name":"XSAVE_AREA_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSTATE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Area","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XSAVE_AREA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCOPE_TABLE_AMD64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeRecord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["SCOPE_TABLE_AMD64"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandlerAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JumpTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SCOPE_TABLE_ARM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeRecord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["SCOPE_TABLE_ARM"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandlerAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JumpTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SCOPE_TABLE_ARM64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScopeRecord","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["SCOPE_TABLE_ARM64"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandlerAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JumpTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"KNONVOLATILE_CONTEXT_POINTERS_ARM64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X19","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X20","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X21","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X22","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X23","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X24","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X25","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X26","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X27","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"X28","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"Fp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"Lr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D8","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D9","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D11","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D12","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D13","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D14","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"D15","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLOATING_SAVE_AREA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TagWord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSelector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegisterArea","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Spare0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KNONVOLATILE_CONTEXT_POINTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dummy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOW64_DESCRIPTOR_TABLE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Selector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"WOW64_LDT_ENTRY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPTION_RECORD32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionRecord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionInformation","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_SID" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":{"Size":68},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_PROCESS_TRUST_LABEL_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_ACCESS_FILTER_ACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ACE_HEADER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SidStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_DESCRIPTOR_RELATIVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Sbz1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Owner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Group","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sacl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dacl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_OBJECT_AI_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConstraintMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESS_REASON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AccessReasonNone","Value":0} + ,{"Name":"AccessReasonAllowedAce","Value":65536} + ,{"Name":"AccessReasonDeniedAce","Value":131072} + ,{"Name":"AccessReasonAllowedParentAce","Value":196608} + ,{"Name":"AccessReasonDeniedParentAce","Value":262144} + ,{"Name":"AccessReasonNotGrantedByCape","Value":327680} + ,{"Name":"AccessReasonNotGrantedByParentCape","Value":393216} + ,{"Name":"AccessReasonNotGrantedToAppContainer","Value":458752} + ,{"Name":"AccessReasonMissingPrivilege","Value":1048576} + ,{"Name":"AccessReasonFromPrivilege","Value":2097152} + ,{"Name":"AccessReasonIntegrityLevel","Value":3145728} + ,{"Name":"AccessReasonOwnership","Value":4194304} + ,{"Name":"AccessReasonNullDacl","Value":5242880} + ,{"Name":"AccessReasonEmptyDacl","Value":6291456} + ,{"Name":"AccessReasonNoSD","Value":7340032} + ,{"Name":"AccessReasonNoGrant","Value":8388608} + ,{"Name":"AccessReasonTrustLabel","Value":9437184} + ,{"Name":"AccessReasonFilterAce","Value":10485760} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACCESS_REASONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_SECURITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ACCESS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SeSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SE_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreviouslyGrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrincipalSelfSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"ObjectTypeListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_ACCESS_REPLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResultListCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"AccessReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACCESS_REASONS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_TOKEN_USER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SE_TOKEN_USER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SE_TOKEN_USER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenUser","Type":{"Kind":"ApiRef","Name":"TOKEN_USER","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":{"Size":68},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TOKEN_SID_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOKEN_BNO_ISOLATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsolationPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsolationEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_IMPERSONATION_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CopyOnOpen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EffectiveOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"ApiRef","Name":"SECURITY_IMPERSONATION_LEVEL","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SE_IMAGE_SIGNATURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SeImageSignatureNone","Value":0} + ,{"Name":"SeImageSignatureEmbedded","Value":1} + ,{"Name":"SeImageSignatureCache","Value":2} + ,{"Name":"SeImageSignatureCatalogCached","Value":3} + ,{"Name":"SeImageSignatureCatalogNotCached","Value":4} + ,{"Name":"SeImageSignatureCatalogHint","Value":5} + ,{"Name":"SeImageSignaturePackageCatalog","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SE_LEARNING_MODE_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SeLearningModeInvalidType","Value":0} + ,{"Name":"SeLearningModeSettings","Value":1} + ,{"Name":"SeLearningModeMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOB_SET_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MemberLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXCEPTION_REGISTRATION_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_REGISTRATION_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Handler","Type":{"Kind":"ApiRef","Name":"EXCEPTION_ROUTINE","TargetKind":"FunctionPointer","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NT_TIB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_REGISTRATION_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"StackBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StackLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SubSystemTib","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["NT_TIB"]},"Attrs":[]} + ,{"Name":"ArbitraryUserPointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Self","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NT_TIB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FiberData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NT_TIB32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubSystemTib","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["NT_TIB32"]},"Attrs":[]} + ,{"Name":"ArbitraryUserPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Self","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FiberData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"NT_TIB64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionList","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StackBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StackLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SubSystemTib","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["NT_TIB64"]},"Attrs":[]} + ,{"Name":"ArbitraryUserPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Self","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FiberData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"UMS_CREATE_THREAD_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UmsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UmsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UmsCompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOW64_ARCHITECTURE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_DYNAMIC_EH_CONTINUATION_TARGET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TargetAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_DYNAMIC_EH_CONTINUATION_TARGETS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfTargets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Targets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_DYNAMIC_EH_CONTINUATION_TARGET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RATE_QUOTA_LIMIT" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["RATE_QUOTA_LIMIT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"QUOTA_LIMITS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PagedPoolLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"NonPagedPoolLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WorkingSetLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CpuRateLimit","Type":{"Kind":"ApiRef","Name":"RATE_QUOTA_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReadOperationCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WriteOperationCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OtherOperationCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ReadTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WriteTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OtherTransferCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_MITIGATION_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProcessDEPPolicy","Value":0} + ,{"Name":"ProcessASLRPolicy","Value":1} + ,{"Name":"ProcessDynamicCodePolicy","Value":2} + ,{"Name":"ProcessStrictHandleCheckPolicy","Value":3} + ,{"Name":"ProcessSystemCallDisablePolicy","Value":4} + ,{"Name":"ProcessMitigationOptionsMask","Value":5} + ,{"Name":"ProcessExtensionPointDisablePolicy","Value":6} + ,{"Name":"ProcessControlFlowGuardPolicy","Value":7} + ,{"Name":"ProcessSignaturePolicy","Value":8} + ,{"Name":"ProcessFontDisablePolicy","Value":9} + ,{"Name":"ProcessImageLoadPolicy","Value":10} + ,{"Name":"ProcessSystemCallFilterPolicy","Value":11} + ,{"Name":"ProcessPayloadRestrictionPolicy","Value":12} + ,{"Name":"ProcessChildProcessPolicy","Value":13} + ,{"Name":"ProcessSideChannelIsolationPolicy","Value":14} + ,{"Name":"ProcessUserShadowStackPolicy","Value":15} + ,{"Name":"MaxProcessMitigationPolicy","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROCESS_MITIGATION_ASLR_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_ASLR_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_ASLR_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_DEP_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_DEP_POLICY"]},"Attrs":[]} + ,{"Name":"Permanent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_DEP_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_DYNAMIC_CODE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_DYNAMIC_CODE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_DYNAMIC_CODE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_FONT_DISABLE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_FONT_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_FONT_DISABLE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_IMAGE_LOAD_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_IMAGE_LOAD_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_IMAGE_LOAD_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_CHILD_PROCESS_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_CHILD_PROCESS_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_CHILD_PROCESS_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JOBOBJECT_BASIC_ACCOUNTING_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalUserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalKernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ThisPeriodTotalUserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ThisPeriodTotalKernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalPageFaultCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalTerminatedProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_BASIC_LIMIT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PerProcessUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerJobUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"MaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ActiveProcessLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Affinity","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SchedulingClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_EXTENDED_LIMIT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BasicLimitInformation","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_BASIC_LIMIT_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoInfo","Type":{"Kind":"ApiRef","Name":"IO_COUNTERS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessMemoryLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"JobMemoryLimit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakProcessMemoryUsed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakJobMemoryUsed","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_BASIC_PROCESS_ID_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfAssignedProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProcessIdsInList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessIdList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_BASIC_UI_RESTRICTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UIRestrictionsClass","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_UILIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_SECURITY_LIMIT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityLimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_SECURITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SidsToDisable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"PrivilegesToDelete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_PRIVILEGES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"RestrictedSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_END_OF_JOB_TIME_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EndOfJobTimeAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_ASSOCIATE_COMPLETION_PORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BasicInfo","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_BASIC_ACCOUNTING_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoInfo","Type":{"Kind":"ApiRef","Name":"IO_COUNTERS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_JOBSET_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MemberLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ToleranceLow","Value":1} + ,{"Name":"ToleranceMedium","Value":2} + ,{"Name":"ToleranceHigh","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ToleranceIntervalShort","Value":1} + ,{"Name":"ToleranceIntervalMedium","Value":2} + ,{"Name":"ToleranceIntervalLong","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IoReadBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PerJobUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RateControlToleranceInterval","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IoReadBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PerJobUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"LimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobLowMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoRateControlToleranceInterval","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetRateControlToleranceInterval","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateControlToleranceInterval","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CpuRateControlToleranceInterval","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobHighMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CpuRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JOBOBJECT_LIMIT_VIOLATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ViolationLimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoReadBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PerJobUserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerJobUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RateControlToleranceLimit","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ViolationLimitFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_LIMIT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoReadBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoReadBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoWriteBytesLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PerJobUserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PerJobUserTimeLimit","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2"]},"Attrs":[]} + ,{"Name":"JobLowMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IoRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoRateControlToleranceLimit","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NetRateControlToleranceLimit","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CpuRateControlTolerance","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobHighMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"JobMemoryLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateControlToleranceLimit","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CpuRateControlToleranceLimit","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_RATE_CONTROL_TOLERANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"JOBOBJECT_CPU_RATE_CONTROL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["JOBOBJECT_CPU_RATE_CONTROL_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CpuRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Weight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","JOBOBJECT_CPU_RATE_CONTROL_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"JOB_OBJECT_NET_RATE_CONTROL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JOB_OBJECT_NET_RATE_CONTROL_ENABLE","Value":1} + ,{"Name":"JOB_OBJECT_NET_RATE_CONTROL_MAX_BANDWIDTH","Value":2} + ,{"Name":"JOB_OBJECT_NET_RATE_CONTROL_DSCP_TAG","Value":4} + ,{"Name":"JOB_OBJECT_NET_RATE_CONTROL_VALID_FLAGS","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOBOBJECT_NET_RATE_CONTROL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_NET_RATE_CONTROL_FLAGS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DscpTag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_OBJECT_IO_RATE_CONTROL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JOB_OBJECT_IO_RATE_CONTROL_ENABLE","Value":1} + ,{"Name":"JOB_OBJECT_IO_RATE_CONTROL_STANDALONE_VOLUME","Value":2} + ,{"Name":"JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ALL","Value":4} + ,{"Name":"JOB_OBJECT_IO_RATE_CONTROL_FORCE_UNIT_ACCESS_ON_SOFT_CAP","Value":8} + ,{"Name":"JOB_OBJECT_IO_RATE_CONTROL_VALID_FLAGS","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BaseIoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_IO_RATE_CONTROL_FLAGS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BaseIoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_IO_RATE_CONTROL_FLAGS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CriticalReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CriticalReservationBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CriticalReservationTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BaseIoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"ApiRef","Name":"JOB_OBJECT_IO_RATE_CONTROL_FLAGS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeNameLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CriticalReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CriticalReservationBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"CriticalReservationTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SoftMaxIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SoftMaxBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"SoftMaxTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LimitExcessNotifyIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LimitExcessNotifyBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LimitExcessNotifyTimePercent","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_IO_ATTRIBUTION_CONTROL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JOBOBJECT_IO_ATTRIBUTION_CONTROL_ENABLE","Value":1} + ,{"Name":"JOBOBJECT_IO_ATTRIBUTION_CONTROL_DISABLE","Value":2} + ,{"Name":"JOBOBJECT_IO_ATTRIBUTION_CONTROL_VALID_FLAGS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"JOBOBJECT_IO_ATTRIBUTION_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IoCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TotalNonOverlappedQueueTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalNonOverlappedServiceTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECT_IO_ATTRIBUTION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadStats","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_IO_ATTRIBUTION_STATS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WriteStats","Type":{"Kind":"ApiRef","Name":"JOBOBJECT_IO_ATTRIBUTION_STATS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOBOBJECTINFOCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"JobObjectBasicAccountingInformation","Value":1} + ,{"Name":"JobObjectBasicLimitInformation","Value":2} + ,{"Name":"JobObjectBasicProcessIdList","Value":3} + ,{"Name":"JobObjectBasicUIRestrictions","Value":4} + ,{"Name":"JobObjectSecurityLimitInformation","Value":5} + ,{"Name":"JobObjectEndOfJobTimeInformation","Value":6} + ,{"Name":"JobObjectAssociateCompletionPortInformation","Value":7} + ,{"Name":"JobObjectBasicAndIoAccountingInformation","Value":8} + ,{"Name":"JobObjectExtendedLimitInformation","Value":9} + ,{"Name":"JobObjectJobSetInformation","Value":10} + ,{"Name":"JobObjectGroupInformation","Value":11} + ,{"Name":"JobObjectNotificationLimitInformation","Value":12} + ,{"Name":"JobObjectLimitViolationInformation","Value":13} + ,{"Name":"JobObjectGroupInformationEx","Value":14} + ,{"Name":"JobObjectCpuRateControlInformation","Value":15} + ,{"Name":"JobObjectCompletionFilter","Value":16} + ,{"Name":"JobObjectCompletionCounter","Value":17} + ,{"Name":"JobObjectReserved1Information","Value":18} + ,{"Name":"JobObjectReserved2Information","Value":19} + ,{"Name":"JobObjectReserved3Information","Value":20} + ,{"Name":"JobObjectReserved4Information","Value":21} + ,{"Name":"JobObjectReserved5Information","Value":22} + ,{"Name":"JobObjectReserved6Information","Value":23} + ,{"Name":"JobObjectReserved7Information","Value":24} + ,{"Name":"JobObjectReserved8Information","Value":25} + ,{"Name":"JobObjectReserved9Information","Value":26} + ,{"Name":"JobObjectReserved10Information","Value":27} + ,{"Name":"JobObjectReserved11Information","Value":28} + ,{"Name":"JobObjectReserved12Information","Value":29} + ,{"Name":"JobObjectReserved13Information","Value":30} + ,{"Name":"JobObjectReserved14Information","Value":31} + ,{"Name":"JobObjectNetRateControlInformation","Value":32} + ,{"Name":"JobObjectNotificationLimitInformation2","Value":33} + ,{"Name":"JobObjectLimitViolationInformation2","Value":34} + ,{"Name":"JobObjectCreateSilo","Value":35} + ,{"Name":"JobObjectSiloBasicInformation","Value":36} + ,{"Name":"JobObjectReserved15Information","Value":37} + ,{"Name":"JobObjectReserved16Information","Value":38} + ,{"Name":"JobObjectReserved17Information","Value":39} + ,{"Name":"JobObjectReserved18Information","Value":40} + ,{"Name":"JobObjectReserved19Information","Value":41} + ,{"Name":"JobObjectReserved20Information","Value":42} + ,{"Name":"JobObjectReserved21Information","Value":43} + ,{"Name":"JobObjectReserved22Information","Value":44} + ,{"Name":"JobObjectReserved23Information","Value":45} + ,{"Name":"JobObjectReserved24Information","Value":46} + ,{"Name":"JobObjectReserved25Information","Value":47} + ,{"Name":"MaxJobObjectInfoClass","Value":48} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SILOOBJECT_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SiloId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SiloParentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProcesses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsInServerSilo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVERSILO_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SERVERSILO_INITING","Value":0} + ,{"Name":"SERVERSILO_STARTED","Value":1} + ,{"Name":"SERVERSILO_SHUTTING_DOWN","Value":2} + ,{"Name":"SERVERSILO_TERMINATING","Value":3} + ,{"Name":"SERVERSILO_TERMINATED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERVERSILO_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ServiceSessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"SERVERSILO_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExitStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsDownlevelContainer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ApiSetSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"HostApiSetSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGICAL_PROCESSOR_RELATIONSHIP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RelationProcessorCore","Value":0} + ,{"Name":"RelationNumaNode","Value":1} + ,{"Name":"RelationCache","Value":2} + ,{"Name":"RelationProcessorPackage","Value":3} + ,{"Name":"RelationGroup","Value":4} + ,{"Name":"RelationAll","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROCESSOR_CACHE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CacheUnified","Value":0} + ,{"Name":"CacheInstruction","Value":1} + ,{"Name":"CacheData","Value":2} + ,{"Name":"CacheTrace","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CACHE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Associativity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LineSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PROCESSOR_CACHE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessorMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Relationship","Type":{"Kind":"ApiRef","Name":"LOGICAL_PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SYSTEM_LOGICAL_PROCESSOR_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessorCore","Type":{"Kind":"ApiRef","Name":"_ProcessorCore_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","SYSTEM_LOGICAL_PROCESSOR_INFORMATION"]},"Attrs":[]} + ,{"Name":"NumaNode","Type":{"Kind":"ApiRef","Name":"_NumaNode_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","SYSTEM_LOGICAL_PROCESSOR_INFORMATION"]},"Attrs":[]} + ,{"Name":"Cache","Type":{"Kind":"ApiRef","Name":"CACHE_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NumaNode_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ProcessorCore_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESSOR_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EfficiencyClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GroupMask","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NUMA_NODE_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupMask","Type":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CACHE_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Associativity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LineSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PROCESSOR_CACHE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupMask","Type":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_GROUP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumProcessorCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActiveProcessorCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":38},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ActiveProcessorMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_RELATIONSHIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumGroupCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ActiveGroupCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PROCESSOR_GROUP_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Relationship","Type":{"Kind":"ApiRef","Name":"LOGICAL_PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Processor","Type":{"Kind":"ApiRef","Name":"PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumaNode","Type":{"Kind":"ApiRef","Name":"NUMA_NODE_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Cache","Type":{"Kind":"ApiRef","Name":"CACHE_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Group","Type":{"Kind":"ApiRef","Name":"GROUP_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CPU_SET_INFORMATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CpuSetInformation","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYSTEM_CPU_SET_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"CPU_SET_INFORMATION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SYSTEM_CPU_SET_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CpuSet","Type":{"Kind":"ApiRef","Name":"_CpuSet_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","SYSTEM_CPU_SET_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_CpuSet_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogicalProcessorIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CoreIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LastLevelCacheIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumaNodeIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EfficiencyClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_CpuSet_e__Struct","_Anonymous_e__Union","SYSTEM_CPU_SET_INFORMATION"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_CpuSet_e__Struct","_Anonymous_e__Union","SYSTEM_CPU_SET_INFORMATION"]},"Attrs":[]} + ,{"Name":"AllocationTag","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous1_e__Union","_CpuSet_e__Struct","_Anonymous_e__Union","SYSTEM_CPU_SET_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SchedulingClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CycleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSTATE_FEATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XSTATE_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnabledFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EnabledVolatileFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["XSTATE_CONFIGURATION"]},"Attrs":[]} + ,{"Name":"Features","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"XSTATE_FEATURE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"EnabledSupervisorFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AlignedFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllFeatureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllFeatures","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"EnabledUserVisibleSupervisorFeatures","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","XSTATE_CONFIGURATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MEMORY_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORY_BASIC_INFORMATION32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocationBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORY_BASIC_INFORMATION64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__alignment1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Protect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__alignment2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CFG_CALL_TARGET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEM_ADDRESS_REQUIREMENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowestStartingAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"HighestEndingAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEM_EXTENDED_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MemExtendedParameterInvalidType","Value":0} + ,{"Name":"MemExtendedParameterAddressRequirements","Value":1} + ,{"Name":"MemExtendedParameterNumaNode","Value":2} + ,{"Name":"MemExtendedParameterPartitionHandle","Value":3} + ,{"Name":"MemExtendedParameterUserPhysicalHandle","Value":4} + ,{"Name":"MemExtendedParameterAttributeFlags","Value":5} + ,{"Name":"MemExtendedParameterMax","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MEM_EXTENDED_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["MEM_EXTENDED_PARAMETER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["MEM_EXTENDED_PARAMETER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ULong64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ULong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MEM_SECTION_EXTENDED_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MemSectionExtendedParameterInvalidType","Value":0} + ,{"Name":"MemSectionExtendedParameterUserPhysicalFlags","Value":1} + ,{"Name":"MemSectionExtendedParameterNumaNode","Value":2} + ,{"Name":"MemSectionExtendedParameterMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ENCLAVE_CREATE_INFO_SGX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Secs","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_INIT_INFO_SGX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SigStruct","Type":{"Kind":"Array","Shape":{"Size":1808},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":240},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EInitToken","Type":{"Kind":"Array","Shape":{"Size":304},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":1744},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_CREATE_INFO_VBS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OwnerID","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_CREATE_INFO_VBS_BASIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OwnerID","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_LOAD_DATA_VBS_BASIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_INIT_INFO_VBS_BASIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FamilyId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EnclaveSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EnclaveSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["ENCLAVE_INIT_INFO_VBS_BASIC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SignatureInfoHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ENCLAVE_INIT_INFO_VBS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_TARGET_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PENCLAVE_TARGET_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"LPENCLAVE_TARGET_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"FILE_SEGMENT_ELEMENT" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRUB_DATA_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumIos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectId","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ResumeContext","Type":{"Kind":"Array","Shape":{"Size":816},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRUB_PARITY_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRUB_PARITY_EXTENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfParityExtents","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumNumberOfParityExtents","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ParityExtents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCRUB_PARITY_EXTENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCRUB_DATA_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorFileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ErrorLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfBytesRepaired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfBytesFailed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"InternalFileReference","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ResumeContextLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ParityExtentDataOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"NumberOfMetadataBytesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfDataBytesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalNumberOfMetadataBytesInUse","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalNumberOfDataBytesInUse","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ResumeContext","Type":{"Kind":"Array","Shape":{"Size":816},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SharedVirtualDiskSupportType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SharedVirtualDisksUnsupported","Value":0} + ,{"Name":"SharedVirtualDisksSupported","Value":1} + ,{"Name":"SharedVirtualDiskSnapshotsSupported","Value":3} + ,{"Name":"SharedVirtualDiskCDPSnapshotsSupported","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SharedVirtualDiskHandleState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SharedVirtualDiskHandleStateNone","Value":0} + ,{"Name":"SharedVirtualDiskHandleStateFileShared","Value":1} + ,{"Name":"SharedVirtualDiskHandleStateHandleShared","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHARED_VIRTUAL_DISK_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SharedVirtualDiskSupport","Type":{"Kind":"ApiRef","Name":"SharedVirtualDiskSupportType","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HandleState","Type":{"Kind":"ApiRef","Name":"SharedVirtualDiskHandleState","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REARRANGE_FILE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceStartingOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TargetOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SourceFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHUFFLE_FILE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETWORK_APP_INSTANCE_EA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AppInstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CsvFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerSystemUnspecified","Value":0} + ,{"Name":"PowerSystemWorking","Value":1} + ,{"Name":"PowerSystemSleeping1","Value":2} + ,{"Name":"PowerSystemSleeping2","Value":3} + ,{"Name":"PowerSystemSleeping3","Value":4} + ,{"Name":"PowerSystemHibernate","Value":5} + ,{"Name":"PowerSystemShutdown","Value":6} + ,{"Name":"PowerSystemMaximum","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerActionNone","Value":0} + ,{"Name":"PowerActionReserved","Value":1} + ,{"Name":"PowerActionSleep","Value":2} + ,{"Name":"PowerActionHibernate","Value":3} + ,{"Name":"PowerActionShutdown","Value":4} + ,{"Name":"PowerActionShutdownReset","Value":5} + ,{"Name":"PowerActionShutdownOff","Value":6} + ,{"Name":"PowerActionWarmEject","Value":7} + ,{"Name":"PowerActionDisplayOff","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICE_POWER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerDeviceUnspecified","Value":0} + ,{"Name":"PowerDeviceD0","Value":1} + ,{"Name":"PowerDeviceD1","Value":2} + ,{"Name":"PowerDeviceD2","Value":3} + ,{"Name":"PowerDeviceD3","Value":4} + ,{"Name":"PowerDeviceMaximum","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MONITOR_DISPLAY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerMonitorOff","Value":0} + ,{"Name":"PowerMonitorOn","Value":1} + ,{"Name":"PowerMonitorDim","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USER_ACTIVITY_PRESENCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerUserPresent","Value":0} + ,{"Name":"PowerUserNotPresent","Value":1} + ,{"Name":"PowerUserInactive","Value":2} + ,{"Name":"PowerUserMaximum","Value":3} + ,{"Name":"PowerUserInvalid","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LATENCY_TIME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LT_DONT_CARE","Value":0} + ,{"Name":"LT_LOWEST_LATENCY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PowerRequestDisplayRequired","Value":0} + ,{"Name":"PowerRequestSystemRequired","Value":1} + ,{"Name":"PowerRequestAwayModeRequired","Value":2} + ,{"Name":"PowerRequestExecutionRequired","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_Power_Data_s" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PD_Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_MostRecentPowerState","Type":{"Kind":"ApiRef","Name":"DEVICE_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PD_Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_D1Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_D2Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_D3Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PD_PowerStateMapping","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"ApiRef","Name":"DEVICE_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"PD_DeepestSystemWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_INFORMATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SystemPowerPolicyAc","Value":0} + ,{"Name":"SystemPowerPolicyDc","Value":1} + ,{"Name":"VerifySystemPolicyAc","Value":2} + ,{"Name":"VerifySystemPolicyDc","Value":3} + ,{"Name":"SystemPowerCapabilities","Value":4} + ,{"Name":"SystemBatteryState","Value":5} + ,{"Name":"SystemPowerStateHandler","Value":6} + ,{"Name":"ProcessorStateHandler","Value":7} + ,{"Name":"SystemPowerPolicyCurrent","Value":8} + ,{"Name":"AdministratorPowerPolicy","Value":9} + ,{"Name":"SystemReserveHiberFile","Value":10} + ,{"Name":"ProcessorInformation","Value":11} + ,{"Name":"SystemPowerInformation","Value":12} + ,{"Name":"ProcessorStateHandler2","Value":13} + ,{"Name":"LastWakeTime","Value":14} + ,{"Name":"LastSleepTime","Value":15} + ,{"Name":"SystemExecutionState","Value":16} + ,{"Name":"SystemPowerStateNotifyHandler","Value":17} + ,{"Name":"ProcessorPowerPolicyAc","Value":18} + ,{"Name":"ProcessorPowerPolicyDc","Value":19} + ,{"Name":"VerifyProcessorPowerPolicyAc","Value":20} + ,{"Name":"VerifyProcessorPowerPolicyDc","Value":21} + ,{"Name":"ProcessorPowerPolicyCurrent","Value":22} + ,{"Name":"SystemPowerStateLogging","Value":23} + ,{"Name":"SystemPowerLoggingEntry","Value":24} + ,{"Name":"SetPowerSettingValue","Value":25} + ,{"Name":"NotifyUserPowerSetting","Value":26} + ,{"Name":"PowerInformationLevelUnused0","Value":27} + ,{"Name":"SystemMonitorHiberBootPowerOff","Value":28} + ,{"Name":"SystemVideoState","Value":29} + ,{"Name":"TraceApplicationPowerMessage","Value":30} + ,{"Name":"TraceApplicationPowerMessageEnd","Value":31} + ,{"Name":"ProcessorPerfStates","Value":32} + ,{"Name":"ProcessorIdleStates","Value":33} + ,{"Name":"ProcessorCap","Value":34} + ,{"Name":"SystemWakeSource","Value":35} + ,{"Name":"SystemHiberFileInformation","Value":36} + ,{"Name":"TraceServicePowerMessage","Value":37} + ,{"Name":"ProcessorLoad","Value":38} + ,{"Name":"PowerShutdownNotification","Value":39} + ,{"Name":"MonitorCapabilities","Value":40} + ,{"Name":"SessionPowerInit","Value":41} + ,{"Name":"SessionDisplayState","Value":42} + ,{"Name":"PowerRequestCreate","Value":43} + ,{"Name":"PowerRequestAction","Value":44} + ,{"Name":"GetPowerRequestList","Value":45} + ,{"Name":"ProcessorInformationEx","Value":46} + ,{"Name":"NotifyUserModeLegacyPowerEvent","Value":47} + ,{"Name":"GroupPark","Value":48} + ,{"Name":"ProcessorIdleDomains","Value":49} + ,{"Name":"WakeTimerList","Value":50} + ,{"Name":"SystemHiberFileSize","Value":51} + ,{"Name":"ProcessorIdleStatesHv","Value":52} + ,{"Name":"ProcessorPerfStatesHv","Value":53} + ,{"Name":"ProcessorPerfCapHv","Value":54} + ,{"Name":"ProcessorSetIdle","Value":55} + ,{"Name":"LogicalProcessorIdling","Value":56} + ,{"Name":"UserPresence","Value":57} + ,{"Name":"PowerSettingNotificationName","Value":58} + ,{"Name":"GetPowerSettingValue","Value":59} + ,{"Name":"IdleResiliency","Value":60} + ,{"Name":"SessionRITState","Value":61} + ,{"Name":"SessionConnectNotification","Value":62} + ,{"Name":"SessionPowerCleanup","Value":63} + ,{"Name":"SessionLockState","Value":64} + ,{"Name":"SystemHiberbootState","Value":65} + ,{"Name":"PlatformInformation","Value":66} + ,{"Name":"PdcInvocation","Value":67} + ,{"Name":"MonitorInvocation","Value":68} + ,{"Name":"FirmwareTableInformationRegistered","Value":69} + ,{"Name":"SetShutdownSelectedTime","Value":70} + ,{"Name":"SuspendResumeInvocation","Value":71} + ,{"Name":"PlmPowerRequestCreate","Value":72} + ,{"Name":"ScreenOff","Value":73} + ,{"Name":"CsDeviceNotification","Value":74} + ,{"Name":"PlatformRole","Value":75} + ,{"Name":"LastResumePerformance","Value":76} + ,{"Name":"DisplayBurst","Value":77} + ,{"Name":"ExitLatencySamplingPercentage","Value":78} + ,{"Name":"RegisterSpmPowerSettings","Value":79} + ,{"Name":"PlatformIdleStates","Value":80} + ,{"Name":"ProcessorIdleVeto","Value":81} + ,{"Name":"PlatformIdleVeto","Value":82} + ,{"Name":"SystemBatteryStatePrecise","Value":83} + ,{"Name":"ThermalEvent","Value":84} + ,{"Name":"PowerRequestActionInternal","Value":85} + ,{"Name":"BatteryDeviceState","Value":86} + ,{"Name":"PowerInformationInternal","Value":87} + ,{"Name":"ThermalStandby","Value":88} + ,{"Name":"SystemHiberFileType","Value":89} + ,{"Name":"PhysicalPowerButtonPress","Value":90} + ,{"Name":"QueryPotentialDripsConstraint","Value":91} + ,{"Name":"EnergyTrackerCreate","Value":92} + ,{"Name":"EnergyTrackerQuery","Value":93} + ,{"Name":"UpdateBlackBoxRecorder","Value":94} + ,{"Name":"SessionAllowExternalDmaDevices","Value":95} + ,{"Name":"PowerInformationLevelMaximum","Value":96} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_USER_PRESENCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UserNotPresent","Value":0} + ,{"Name":"UserPresent","Value":1} + ,{"Name":"UserUnknown","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_USER_PRESENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserPresence","Type":{"Kind":"ApiRef","Name":"POWER_USER_PRESENCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_SESSION_CONNECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Connected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Console","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_SESSION_TIMEOUTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DisplayTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_SESSION_RIT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Active","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LastInputTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_SESSION_WINLOGON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Console","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Locked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsAllowed","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_IDLE_RESILIENCY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CoalescingTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleResiliencyPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_MONITOR_REQUEST_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MonitorRequestReasonUnknown","Value":0} + ,{"Name":"MonitorRequestReasonPowerButton","Value":1} + ,{"Name":"MonitorRequestReasonRemoteConnection","Value":2} + ,{"Name":"MonitorRequestReasonScMonitorpower","Value":3} + ,{"Name":"MonitorRequestReasonUserInput","Value":4} + ,{"Name":"MonitorRequestReasonAcDcDisplayBurst","Value":5} + ,{"Name":"MonitorRequestReasonUserDisplayBurst","Value":6} + ,{"Name":"MonitorRequestReasonPoSetSystemState","Value":7} + ,{"Name":"MonitorRequestReasonSetThreadExecutionState","Value":8} + ,{"Name":"MonitorRequestReasonFullWake","Value":9} + ,{"Name":"MonitorRequestReasonSessionUnlock","Value":10} + ,{"Name":"MonitorRequestReasonScreenOffRequest","Value":11} + ,{"Name":"MonitorRequestReasonIdleTimeout","Value":12} + ,{"Name":"MonitorRequestReasonPolicyChange","Value":13} + ,{"Name":"MonitorRequestReasonSleepButton","Value":14} + ,{"Name":"MonitorRequestReasonLid","Value":15} + ,{"Name":"MonitorRequestReasonBatteryCountChange","Value":16} + ,{"Name":"MonitorRequestReasonGracePeriod","Value":17} + ,{"Name":"MonitorRequestReasonPnP","Value":18} + ,{"Name":"MonitorRequestReasonDP","Value":19} + ,{"Name":"MonitorRequestReasonSxTransition","Value":20} + ,{"Name":"MonitorRequestReasonSystemIdle","Value":21} + ,{"Name":"MonitorRequestReasonNearProximity","Value":22} + ,{"Name":"MonitorRequestReasonThermalStandby","Value":23} + ,{"Name":"MonitorRequestReasonResumePdc","Value":24} + ,{"Name":"MonitorRequestReasonResumeS4","Value":25} + ,{"Name":"MonitorRequestReasonTerminal","Value":26} + ,{"Name":"MonitorRequestReasonPdcSignal","Value":27} + ,{"Name":"MonitorRequestReasonAcDcDisplayBurstSuppressed","Value":28} + ,{"Name":"MonitorRequestReasonSystemStateEntered","Value":29} + ,{"Name":"MonitorRequestReasonWinrt","Value":30} + ,{"Name":"MonitorRequestReasonUserInputKeyboard","Value":31} + ,{"Name":"MonitorRequestReasonUserInputMouse","Value":32} + ,{"Name":"MonitorRequestReasonUserInputTouch","Value":33} + ,{"Name":"MonitorRequestReasonUserInputPen","Value":34} + ,{"Name":"MonitorRequestReasonUserInputAccelerometer","Value":35} + ,{"Name":"MonitorRequestReasonUserInputHid","Value":36} + ,{"Name":"MonitorRequestReasonUserInputPoUserPresent","Value":37} + ,{"Name":"MonitorRequestReasonUserInputSessionSwitch","Value":38} + ,{"Name":"MonitorRequestReasonUserInputInitialization","Value":39} + ,{"Name":"MonitorRequestReasonPdcSignalWindowsMobilePwrNotif","Value":40} + ,{"Name":"MonitorRequestReasonPdcSignalWindowsMobileShell","Value":41} + ,{"Name":"MonitorRequestReasonPdcSignalHeyCortana","Value":42} + ,{"Name":"MonitorRequestReasonPdcSignalHolographicShell","Value":43} + ,{"Name":"MonitorRequestReasonPdcSignalFingerprint","Value":44} + ,{"Name":"MonitorRequestReasonDirectedDrips","Value":45} + ,{"Name":"MonitorRequestReasonDim","Value":46} + ,{"Name":"MonitorRequestReasonBuiltinPanel","Value":47} + ,{"Name":"MonitorRequestReasonDisplayRequiredUnDim","Value":48} + ,{"Name":"MonitorRequestReasonBatteryCountChangeSuppressed","Value":49} + ,{"Name":"MonitorRequestReasonResumeModernStandby","Value":50} + ,{"Name":"MonitorRequestReasonMax","Value":51} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_MONITOR_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MonitorRequestTypeOff","Value":0} + ,{"Name":"MonitorRequestTypeOnAndPresent","Value":1} + ,{"Name":"MonitorRequestTypeToggleOn","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_MONITOR_INVOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Console","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RequestReason","Type":{"Kind":"ApiRef","Name":"POWER_MONITOR_REQUEST_REASON","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESUME_PERFORMANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PostTimeMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalResumeTimeMs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ResumeCompleteTimestamp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_CONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PoAc","Value":0} + ,{"Name":"PoDc","Value":1} + ,{"Name":"PoHot","Value":2} + ,{"Name":"PoConditionMaximum","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SET_POWER_SETTING_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PowerCondition","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_CONDITION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NOTIFY_USER_POWER_SETTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APPLICATIONLAUNCH_SETTING_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActivationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ButtonInstanceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_PLATFORM_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PlatformRoleUnspecified","Value":0} + ,{"Name":"PlatformRoleDesktop","Value":1} + ,{"Name":"PlatformRoleMobile","Value":2} + ,{"Name":"PlatformRoleWorkstation","Value":3} + ,{"Name":"PlatformRoleEnterpriseServer","Value":4} + ,{"Name":"PlatformRoleSOHOServer","Value":5} + ,{"Name":"PlatformRoleAppliancePC","Value":6} + ,{"Name":"PlatformRolePerformanceServer","Value":7} + ,{"Name":"PlatformRoleSlate","Value":8} + ,{"Name":"PlatformRoleMaximum","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"POWER_PLATFORM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AoAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_REPORTING_SCALE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Granularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_LEGACY_PERFSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PercentFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_IDLE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Power","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PromotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DemotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StateType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_IDLE_STATES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetProcessors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_WMI_IDLE_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_IDLE_STATES_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetProcessors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_WMI_IDLE_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_PERF_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Power","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PercentFrequency","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IncreaseLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DecreaseLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IncreaseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecreaseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_PERF_STATES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowestPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThermalConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BusyAdjThreshold","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimerInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetProcessors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PStateHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PStateContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TStateHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TStateContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeedbackHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_WMI_PERF_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_WMI_PERF_STATES_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowestPerfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThermalConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BusyAdjThreshold","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimerInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetProcessors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PStateHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PStateContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TStateHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TStateContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeedbackHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_WMI_PERF_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLE_STATE_ACCOUNTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IdleTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InvalidBucketIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IdleTimeBuckets","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLE_ACCOUNTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResetCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_IDLE_STATE_ACCOUNTING","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLE_STATE_BUCKET_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalTimeUs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinTimeUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTimeUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLE_STATE_ACCOUNTING_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"IdleTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FailedTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InvalidBucketIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinTimeUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxTimeUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CancelledTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleTimeBuckets","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"PPM_IDLE_STATE_BUCKET_EX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLE_ACCOUNTING_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalTransitions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ResetCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AbortCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PPM_IDLE_STATE_ACCOUNTING_EX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_PERFSTATE_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Speed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Processor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_PERFSTATE_DOMAIN_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Speed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Processors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_IDLESTATE_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OldState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Processors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_THERMALCHANGE_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThermalConstraint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Processors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PPM_THERMAL_POLICY_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Processors","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_ACTION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"POWER_ACTION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BatteryLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerPolicy","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinSystemState","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerButton","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SleepButton","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LidClose","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LidOpenWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Idle","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleSensitivity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DynamicThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"MinSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReducedLatencySleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WinLogonFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Spare3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DozeS4Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BroadcastCapacityResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DischargePolicy","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"VideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoDimDisplay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VideoReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"SpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptimizeForPower","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FanThrottleTolerance","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ForcedThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OverThrottled","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_IDLESTATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DemotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PromotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_IDLESTATE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESSOR_IDLESTATE_POLICY"]},"Attrs":[]} + ,{"Name":"PolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Policy","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"PROCESSOR_IDLESTATE_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsWORD","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Flags_e__Union","PROCESSOR_IDLESTATE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESSOR_POWER_POLICY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DemoteLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PromoteLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DemotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PromotePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DynamicThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Policy","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_PERFSTATE_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BusyAdjThreshold","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESSOR_PERFSTATE_POLICY"]},"Attrs":[]} + ,{"Name":"TimeCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncreaseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecreaseTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IncreasePercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DecreasePercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Spare","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESSOR_PERFSTATE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsBYTE","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Flags_e__Union","_Anonymous_e__Union","PROCESSOR_PERFSTATE_POLICY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"ADMINISTRATOR_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxSleep","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinVideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxVideoTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxSpindownTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIBERFILE_BUCKET_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HiberFileBucket1GB","Value":0} + ,{"Name":"HiberFileBucket2GB","Value":1} + ,{"Name":"HiberFileBucket4GB","Value":2} + ,{"Name":"HiberFileBucket8GB","Value":3} + ,{"Name":"HiberFileBucket16GB","Value":4} + ,{"Name":"HiberFileBucket32GB","Value":5} + ,{"Name":"HiberFileBucketUnlimited","Value":6} + ,{"Name":"HiberFileBucketMax","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HIBERFILE_BUCKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxPhysicalMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PhysicalMemoryPercent","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PowerButtonPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SleepButtonPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LidPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemS1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemS2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemS3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemS4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemS5","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiberFilePresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FullWake","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VideoDimPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ApmPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UpsPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ThermalControl","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProcessorThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProcessorMinThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProcessorMaxThrottle","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FastSystemS4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Hiberboot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WakeAlarmPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AoAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DiskSpinDown","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiberFileType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AoAcConnectivitySupported","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"spare3","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SystemBatteriesPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteriesAreShortTerm","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryScale","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"BATTERY_REPORTING_SCALE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"AcOnLineWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SoftLidWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RtcWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinDeviceWakeState","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultLowLatencyWake","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_BATTERY_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AcOnLine","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryPresent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Charging","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Discharging","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Spare1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Tag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RemainingCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EstimatedTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultAlert1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultAlert2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DOS_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"e_magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_cblp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_cp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_crlc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_cparhdr","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_minalloc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_maxalloc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_ss","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_sp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_csum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_ip","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_cs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_lfarlc","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_ovno","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_res","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"e_oemid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_oeminfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e_res2","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"e_lfanew","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_OS2_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"ne_magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_ver","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"ne_rev","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"ne_enttab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_cbenttab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_crc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ne_flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_autodata","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_heap","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_stack","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_csip","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ne_sssp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ne_cseg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_cmod","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_cbnrestab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_segtab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_rsrctab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_restab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_modtab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_imptab","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_nrestab","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ne_cmovent","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_align","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_cres","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_exetyp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ne_flagsothers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ne_pretthunks","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_psegrefbytes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_swaparea","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ne_expver","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_VXD_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"e32_magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e32_border","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"e32_worder","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"e32_level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_cpu","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e32_os","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e32_ver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_mflags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_mpages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_startobj","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_stackobj","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_pagesize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_lastpagesize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_fixupsize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_fixupsum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_ldrsize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_ldrsum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_objtab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_objcnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_objmap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_itermap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_rsrctab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_rsrccnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_restab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_enttab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_dirtab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_dircnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_fpagetab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_frectab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_impmod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_impmodcnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_impproc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_pagesum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_datapage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_preload","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_nrestab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_cbnrestab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_nressum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_autodata","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_debuginfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_debuglen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_instpreload","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_instdemand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_heapsize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_res3","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"e32_winresoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_winreslen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"e32_devid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"e32_ddkver","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_OPTIONAL_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SizeOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfInitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfUninitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfEntryPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectionAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorOperatingSystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorOperatingSystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorImageVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorImageVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorSubsystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorSubsystemVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Win32VersionValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfHeaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subsystem","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DllCharacteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SizeOfStackReserve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfStackCommit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfHeapReserve","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfHeapCommit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoaderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRvaAndSizes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataDirectory","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ROM_OPTIONAL_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Magic","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MajorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorLinkerVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SizeOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfInitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfUninitializedData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfEntryPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseOfBss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GprMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CprMask","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"GpValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_NT_HEADERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_FILE_HEADER","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"OptionalHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_OPTIONAL_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ROM_HEADERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_FILE_HEADER","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"OptionalHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_ROM_OPTIONAL_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ANON_OBJECT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sig1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sig2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ANON_OBJECT_HEADER_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sig1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sig2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ANON_OBJECT_HEADER_BIGOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sig1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sig2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ClassID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MetaDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToSymbolTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSymbols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_SYMBOL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"N","Type":{"Kind":"ApiRef","Name":"_N_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_SYMBOL"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StorageClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumberOfAuxSymbols","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_N_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"ShortName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"_Name_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_N_e__Union","IMAGE_SYMBOL"]},"Attrs":[]} + ,{"Name":"LongName","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Name_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"Short","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Long","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_SYMBOL_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"N","Type":{"Kind":"ApiRef","Name":"_N_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectionNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StorageClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumberOfAuxSymbols","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_N_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"ShortName","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"_Name_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_N_e__Union","IMAGE_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"LongName","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Name_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"Short","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Long","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_AUX_SYMBOL_TOKEN_DEF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"bAuxType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SymbolTableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_AUX_SYMBOL" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sym","Type":{"Kind":"ApiRef","Name":"_Sym_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"_File_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"_Section_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"TokenDef","Type":{"Kind":"ApiRef","Name":"IMAGE_AUX_SYMBOL_TOKEN_DEF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CRC","Type":{"Kind":"ApiRef","Name":"_CRC_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_CRC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"crc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_File_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Sym_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"TagIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Misc","Type":{"Kind":"ApiRef","Name":"_Misc_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_Sym_e__Struct","IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"FcnAry","Type":{"Kind":"ApiRef","Name":"_FcnAry_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_Sym_e__Struct","IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"TvIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_FcnAry_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"ApiRef","Name":"_Function_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_FcnAry_e__Union","_Sym_e__Struct","IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"Array","Type":{"Kind":"ApiRef","Name":"_Array_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_FcnAry_e__Union","_Sym_e__Struct","IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Array_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dimension","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Function_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"PointerToLinenumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerToNextFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Misc_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"LnSz","Type":{"Kind":"ApiRef","Name":"_LnSz_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Misc_e__Union","_Sym_e__Struct","IMAGE_AUX_SYMBOL"]},"Attrs":[]} + ,{"Name":"TotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_LnSz_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Linenumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_Section_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRelocations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfLinenumbers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Number","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Selection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HighNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_AUX_SYMBOL_EX" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sym","Type":{"Kind":"ApiRef","Name":"_Sym_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"File","Type":{"Kind":"ApiRef","Name":"_File_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"_Section_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL_EX"]},"Attrs":[]} + ,{"Name":"CRC","Type":{"Kind":"ApiRef","Name":"_CRC_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_AUX_SYMBOL_EX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenDef","Type":{"Kind":"ApiRef","Name":"IMAGE_AUX_SYMBOL_TOKEN_DEF","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_File_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Section_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRelocations","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfLinenumbers","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Number","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Selection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HighNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CRC_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"crc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Sym_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"WeakDefaultSymIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WeakSearchType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbReserved","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_AUX_SYMBOL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMAGE_AUX_SYMBOL_TYPE_TOKEN_DEF","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAGE_RELOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_RELOCATION"]},"Attrs":[]} + ,{"Name":"SymbolTableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"VirtualAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelocCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_LINENUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"_Type_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_LINENUMBER"]},"Attrs":[]} + ,{"Name":"Linenumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Type_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"SymbolTableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_BASE_RELOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ARCHIVE_MEMBER_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Date","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UserID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EndHeader","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_EXPORT_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfFunctions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfNameOrdinals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_IMPORT_BY_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hint","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_THUNK_DATA64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u1","Type":{"Kind":"ApiRef","Name":"_u1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_THUNK_DATA64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ForwarderString","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Ordinal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AddressOfData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_THUNK_DATA32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u1","Type":{"Kind":"ApiRef","Name":"_u1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_THUNK_DATA32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ForwarderString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ordinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PIMAGE_TLS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DllHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMAGE_TLS_DIRECTORY64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"StartAddressOfRawData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EndAddressOfRawData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AddressOfIndex","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AddressOfCallBacks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SizeOfZeroFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_TLS_DIRECTORY64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","IMAGE_TLS_DIRECTORY64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_TLS_DIRECTORY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddressOfRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddressOfRawData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressOfCallBacks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfZeroFill","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_TLS_DIRECTORY32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","IMAGE_TLS_DIRECTORY32"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_IMPORT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_IMPORT_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForwarderChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstThunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginalFirstThunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_BOUND_IMPORT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetModuleName","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfModuleForwarderRefs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_BOUND_FORWARDER_REF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetModuleName","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DELAYLOAD_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Attributes","Type":{"Kind":"ApiRef","Name":"_Attributes_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_DELAYLOAD_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"DllNameRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModuleHandleRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportAddressTableRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportNameTableRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BoundImportAddressTableRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnloadInformationTableRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Attributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Attributes_e__Union","IMAGE_DELAYLOAD_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_RESOURCE_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfNamedEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfIdEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_RESOURCE_DIRECTORY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_RESOURCE_DIRECTORY_ENTRY"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_RESOURCE_DIRECTORY_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetToData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous2_e__Union","IMAGE_RESOURCE_DIRECTORY_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous1_e__Union","IMAGE_RESOURCE_DIRECTORY_ENTRY"]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_RESOURCE_DIRECTORY_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NameString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_RESOURCE_DIR_STRING_U" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NameString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_RESOURCE_DATA_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetToData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_LOAD_CONFIG_CODE_INTEGRITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Catalog","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CatalogOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DYNAMIC_RELOCATION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DYNAMIC_RELOCATION32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Symbol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseRelocSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DYNAMIC_RELOCATION64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Symbol","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BaseRelocSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DYNAMIC_RELOCATION32_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FixupInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Symbol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DYNAMIC_RELOCATION64_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FixupInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Symbol","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SymbolGroup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PrologueByteCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"EpilogueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EpilogueByteCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BranchDescriptorElementSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BranchDescriptorCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_INDIR_CONTROL_TRANSFER_DYNAMIC_RELOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_SWITCHTABLE_BRANCH_DYNAMIC_RELOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_HOT_PATCH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseImageList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseImageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtraPatchSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_HOT_PATCH_BASE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginalTimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OriginalCheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeIntegrityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeIntegritySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PatchTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_HOT_PATCH_HASHES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SHA256","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SHA1","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_CE_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FuncStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ARM_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_ARM_RUNTIME_FUNCTION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnwindData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","IMAGE_ARM_RUNTIME_FUNCTION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"ARM64_FNPDATA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PdataRefToFullXdata","Value":0} + ,{"Name":"PdataPackedUnwindFunction","Value":1} + ,{"Name":"PdataPackedUnwindFragment","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ARM64_FNPDATA_CR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PdataCrUnchained","Value":0} + ,{"Name":"PdataCrUnchainedSavedLr","Value":1} + ,{"Name":"PdataCrChained","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnwindData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY_XDATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionHandler","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HandlerData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrologEndAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionHandler","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandlerData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PrologEndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_RUNTIME_FUNCTION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_RUNTIME_FUNCTION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnwindInfoAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnwindData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_ENCLAVE_CONFIG32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumRequiredConfigSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfImports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FamilyID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ENCLAVE_CONFIG64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumRequiredConfigSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PolicyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfImports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImportEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FamilyID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ENCLAVE_IMPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MatchType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumSecurityVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UniqueOrAuthorID","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FamilyID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImportName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_DEBUG_MISC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unicode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_SEPARATE_DEBUG_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfSections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExportedNamesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DebugDirectorySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectionAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NON_PAGED_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":4 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Characteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBase","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ARCHITECTURE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstEntryRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_ARCHITECTURE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FixupInstRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NewInst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMPORT_OBJECT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sig1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Sig2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMPORT_OBJECT_HEADER"]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ordinal","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Hint","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMPORT_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMPORT_OBJECT_CODE","Value":0} + ,{"Name":"IMPORT_OBJECT_DATA","Value":1} + ,{"Name":"IMPORT_OBJECT_CONST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMPORT_OBJECT_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMPORT_OBJECT_ORDINAL","Value":0} + ,{"Name":"IMPORT_OBJECT_NAME","Value":1} + ,{"Name":"IMPORT_OBJECT_NAME_NO_PREFIX","Value":2} + ,{"Name":"IMPORT_OBJECT_NAME_UNDECORATE","Value":3} + ,{"Name":"IMPORT_OBJECT_NAME_EXPORTAS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ReplacesCorHdrNumericDefines" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMIMAGE_FLAGS_ILONLY","Value":1} + ,{"Name":"COMIMAGE_FLAGS_32BITREQUIRED","Value":2} + ,{"Name":"COMIMAGE_FLAGS_IL_LIBRARY","Value":4} + ,{"Name":"COMIMAGE_FLAGS_STRONGNAMESIGNED","Value":8} + ,{"Name":"COMIMAGE_FLAGS_NATIVE_ENTRYPOINT","Value":16} + ,{"Name":"COMIMAGE_FLAGS_TRACKDEBUGDATA","Value":65536} + ,{"Name":"COMIMAGE_FLAGS_32BITPREFERRED","Value":131072} + ,{"Name":"COR_VERSION_MAJOR_V2","Value":2} + ,{"Name":"COR_VERSION_MAJOR","Value":2} + ,{"Name":"COR_VERSION_MINOR","Value":5} + ,{"Name":"COR_DELETED_NAME_LENGTH","Value":8} + ,{"Name":"COR_VTABLEGAP_NAME_LENGTH","Value":8} + ,{"Name":"NATIVE_TYPE_MAX_CB","Value":1} + ,{"Name":"COR_ILMETHOD_SECT_SMALL_MAX_DATASIZE","Value":255} + ,{"Name":"IMAGE_COR_MIH_METHODRVA","Value":1} + ,{"Name":"IMAGE_COR_MIH_EHRVA","Value":2} + ,{"Name":"IMAGE_COR_MIH_BASICBLOCK","Value":8} + ,{"Name":"COR_VTABLE_32BIT","Value":1} + ,{"Name":"COR_VTABLE_64BIT","Value":2} + ,{"Name":"COR_VTABLE_FROM_UNMANAGED","Value":4} + ,{"Name":"COR_VTABLE_FROM_UNMANAGED_RETAIN_APPDOMAIN","Value":8} + ,{"Name":"COR_VTABLE_CALL_MOST_DERIVED","Value":16} + ,{"Name":"IMAGE_COR_EATJ_THUNK_SIZE","Value":32} + ,{"Name":"MAX_CLASS_NAME","Value":1024} + ,{"Name":"MAX_PACKAGE_NAME","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAGE_COR20_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorRuntimeVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorRuntimeVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MetaData","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_COR20_HEADER"]},"Attrs":[]} + ,{"Name":"Resources","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"StrongNameSignature","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"CodeManagerTable","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"VTableFixups","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ExportAddressTableJumps","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"ManagedNativeHeader","Type":{"Kind":"ApiRef","Name":"IMAGE_DATA_DIRECTORY","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryPointToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EntryPointRVA","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SLIST_HEADER" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["SLIST_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Next","Type":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CpuId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RTL_RUN_ONCE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_BARRIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_UMS_THREAD_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UmsThreadInvalidInfoClass","Value":0} + ,{"Name":"UmsThreadUserContext","Value":1} + ,{"Name":"UmsThreadPriority","Value":2} + ,{"Name":"UmsThreadAffinity","Value":3} + ,{"Name":"UmsThreadTeb","Value":4} + ,{"Name":"UmsThreadIsSuspended","Value":5} + ,{"Name":"UmsThreadIsTerminated","Value":6} + ,{"Name":"UmsThreadMaxInfoClass","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RTL_UMS_SCHEDULER_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UmsSchedulerStartup","Value":0} + ,{"Name":"UmsSchedulerThreadBlocked","Value":1} + ,{"Name":"UmsSchedulerThreadYield","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RTL_UMS_SCHEDULER_ENTRY_POINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Reason","Type":{"Kind":"ApiRef","Name":"RTL_UMS_SCHEDULER_REASON","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ActivationPayload","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SchedulerParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRTL_UMS_SCHEDULER_ENTRY_POINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OS_DEPLOYEMENT_STATE_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OS_DEPLOYMENT_STANDARD","Value":1} + ,{"Name":"OS_DEPLOYMENT_COMPACT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NV_MEMORY_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CORRELATION_VECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Vector","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TriggerId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_POLICY_ENTRY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ImagePolicyEntryTypeNone","Value":0} + ,{"Name":"ImagePolicyEntryTypeBool","Value":1} + ,{"Name":"ImagePolicyEntryTypeInt8","Value":2} + ,{"Name":"ImagePolicyEntryTypeUInt8","Value":3} + ,{"Name":"ImagePolicyEntryTypeInt16","Value":4} + ,{"Name":"ImagePolicyEntryTypeUInt16","Value":5} + ,{"Name":"ImagePolicyEntryTypeInt32","Value":6} + ,{"Name":"ImagePolicyEntryTypeUInt32","Value":7} + ,{"Name":"ImagePolicyEntryTypeInt64","Value":8} + ,{"Name":"ImagePolicyEntryTypeUInt64","Value":9} + ,{"Name":"ImagePolicyEntryTypeAnsiString","Value":10} + ,{"Name":"ImagePolicyEntryTypeUnicodeString","Value":11} + ,{"Name":"ImagePolicyEntryTypeOverride","Value":12} + ,{"Name":"ImagePolicyEntryTypeMaximum","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAGE_POLICY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ImagePolicyIdNone","Value":0} + ,{"Name":"ImagePolicyIdEtw","Value":1} + ,{"Name":"ImagePolicyIdDebug","Value":2} + ,{"Name":"ImagePolicyIdCrashDump","Value":3} + ,{"Name":"ImagePolicyIdCrashDumpKey","Value":4} + ,{"Name":"ImagePolicyIdCrashDumpKeyGuid","Value":5} + ,{"Name":"ImagePolicyIdParentSd","Value":6} + ,{"Name":"ImagePolicyIdParentSdRev","Value":7} + ,{"Name":"ImagePolicyIdSvn","Value":8} + ,{"Name":"ImagePolicyIdDeviceId","Value":9} + ,{"Name":"ImagePolicyIdCapability","Value":10} + ,{"Name":"ImagePolicyIdScenarioId","Value":11} + ,{"Name":"ImagePolicyIdMaximum","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMAGE_POLICY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"IMAGE_POLICY_ENTRY_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PolicyId","Type":{"Kind":"ApiRef","Name":"IMAGE_POLICY_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["IMAGE_POLICY_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"None","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ,{"Name":"BoolValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Int8Value","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"UInt8Value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Int16Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"UInt16Value","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Int32Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"UInt32Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Int64Value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"UInt64Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AnsiStringValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UnicodeStringValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAGE_POLICY_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ApplicationId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Policies","Type":{"Kind":"ApiRef","Name":"IMAGE_POLICY_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_CRITICAL_SECTION_DEBUG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CreatorBackTraceIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ProcessLocksList","Type":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContentionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CreatorBackTraceIndexHigh","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SpareWORD","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_CRITICAL_SECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DebugInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION_DEBUG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"LockCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RecursionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OwningThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LockSemaphore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SpinCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_SRWLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_CONDITION_VARIABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAPCFUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Parameter","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HEAP_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HeapCompatibilityInformation","Value":0} + ,{"Name":"HeapEnableTerminationOnCorruption","Value":1} + ,{"Name":"HeapOptimizeResources","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HEAP_OPTIMIZE_RESOURCES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAITORTIMERCALLBACKFUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WORKERCALLBACKFUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"APC_CALLBACK_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WAITORTIMERCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PFLS_CALLBACK_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpFlsData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PSECURE_MEMORY_CACHE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Range","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ACTIVATION_CONTEXT_INFO_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ActivationContextBasicInformation","Value":1} + ,{"Name":"ActivationContextDetailedInformation","Value":2} + ,{"Name":"AssemblyDetailedInformationInActivationContext","Value":3} + ,{"Name":"FileInformationInAssemblyOfAssemblyInActivationContext","Value":4} + ,{"Name":"RunlevelInformationInActivationContext","Value":5} + ,{"Name":"CompatibilityInformationInActivationContext","Value":6} + ,{"Name":"ActivationContextManifestResourceName","Value":7} + ,{"Name":"MaxActivationContextInfoClass","Value":8} + ,{"Name":"AssemblyDetailedInformationInActivationContxt","Value":3} + ,{"Name":"FileInformationInAssemblyOfAssemblyInActivationContxt","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SUPPORTED_OS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAXVERSIONTESTED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxVersionTested","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTLOGRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeGenerated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeWritten","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumStrings","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EventCategory","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReservedFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClosingRecordNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserSidLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserSidOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTSFORLOGFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szLogicalLogFile","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ulNumRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEventLogRecords","Type":{"Kind":"ApiRef","Name":"EVENTLOGRECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PACKEDEVENTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumEventsForLogFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CM_SERVICE_NODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DriverType","Value":1} + ,{"Name":"FileSystemType","Value":2} + ,{"Name":"Win32ServiceOwnProcess","Value":16} + ,{"Name":"Win32ServiceShareProcess","Value":32} + ,{"Name":"AdapterType","Value":4} + ,{"Name":"RecognizerType","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_SERVICE_LOAD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BootLoad","Value":0} + ,{"Name":"SystemLoad","Value":1} + ,{"Name":"AutoLoad","Value":2} + ,{"Name":"DemandLoad","Value":3} + ,{"Name":"DisableLoad","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CM_ERROR_CONTROL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IgnoreError","Value":0} + ,{"Name":"NormalError","Value":1} + ,{"Name":"SevereError","Value":2} + ,{"Name":"CriticalError","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPE_ERASE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Immediate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_PREPARE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Immediate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_WRITE_MARKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Immediate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_GET_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_SET_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Immediate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_GET_DRIVE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ECC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Compression","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataPadding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReportSetmarks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DefaultBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumPartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeaturesLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FeaturesHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EOTWarningZoneSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_SET_DRIVE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ECC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Compression","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataPadding","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReportSetmarks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EOTWarningZoneSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_GET_MEDIA_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capacity","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Remaining","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteProtected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_SET_MEDIA_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_CREATE_PARTITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_WMI_OPERATIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Method","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_DRIVE_PROBLEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TapeDriveProblemNone","Value":0} + ,{"Name":"TapeDriveReadWriteWarning","Value":1} + ,{"Name":"TapeDriveReadWriteError","Value":2} + ,{"Name":"TapeDriveReadWarning","Value":3} + ,{"Name":"TapeDriveWriteWarning","Value":4} + ,{"Name":"TapeDriveReadError","Value":5} + ,{"Name":"TapeDriveWriteError","Value":6} + ,{"Name":"TapeDriveHardwareError","Value":7} + ,{"Name":"TapeDriveUnsupportedMedia","Value":8} + ,{"Name":"TapeDriveScsiConnectionError","Value":9} + ,{"Name":"TapeDriveTimetoClean","Value":10} + ,{"Name":"TapeDriveCleanDriveNow","Value":11} + ,{"Name":"TapeDriveMediaLifeExpired","Value":12} + ,{"Name":"TapeDriveSnappedTape","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSACTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TransactionStateNormal","Value":1} + ,{"Name":"TransactionStateIndoubt","Value":2} + ,{"Name":"TransactionStateCommittedNotify","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSACTION_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransactionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Outcome","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTIONMANAGER_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TmIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"VirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTIONMANAGER_LOG_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogIdentity","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTIONMANAGER_LOGPATH_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogPath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTIONMANAGER_RECOVERY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastRecoveredLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTIONMANAGER_OLDEST_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OldestTransactionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_PROPERTIES_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsolationLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsolationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Outcome","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_BIND_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TmHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_ENLISTMENT_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnlistmentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ResourceManagerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_ENLISTMENTS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfEnlistments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnlistmentPair","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TRANSACTION_ENLISTMENT_PAIR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SuperiorEnlistmentPair","Type":{"Kind":"ApiRef","Name":"TRANSACTION_ENLISTMENT_PAIR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCEMANAGER_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResourceManagerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DescriptionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCEMANAGER_COMPLETION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IoCompletionPortHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TransactionBasicInformation","Value":0} + ,{"Name":"TransactionPropertiesInformation","Value":1} + ,{"Name":"TransactionEnlistmentInformation","Value":2} + ,{"Name":"TransactionSuperiorEnlistmentInformation","Value":3} + ,{"Name":"TransactionBindInformation","Value":4} + ,{"Name":"TransactionDTCPrivateInformation","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSACTIONMANAGER_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TransactionManagerBasicInformation","Value":0} + ,{"Name":"TransactionManagerLogInformation","Value":1} + ,{"Name":"TransactionManagerLogPathInformation","Value":2} + ,{"Name":"TransactionManagerRecoveryInformation","Value":4} + ,{"Name":"TransactionManagerOnlineProbeInformation","Value":3} + ,{"Name":"TransactionManagerOldestTransactionInformation","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESOURCEMANAGER_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ResourceManagerBasicInformation","Value":0} + ,{"Name":"ResourceManagerCompletionInformation","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ENLISTMENT_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnlistmentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TransactionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ResourceManagerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENLISTMENT_CRM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CrmTransactionManagerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CrmResourceManagerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CrmEnlistmentId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENLISTMENT_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EnlistmentBasicInformation","Value":0} + ,{"Name":"EnlistmentRecoveryInformation","Value":1} + ,{"Name":"EnlistmentCrmInformation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSACTION_LIST_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UOW","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSACTION_LIST_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfTransactions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransactionInformation","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"TRANSACTION_LIST_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KTMOBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KTMOBJECT_TRANSACTION","Value":0} + ,{"Name":"KTMOBJECT_TRANSACTION_MANAGER","Value":1} + ,{"Name":"KTMOBJECT_RESOURCE_MANAGER","Value":2} + ,{"Name":"KTMOBJECT_ENLISTMENT","Value":3} + ,{"Name":"KTMOBJECT_INVALID","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KTMOBJECT_CURSOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastQuery","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ObjectIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ObjectIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TP_CALLBACK_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PTP_SIMPLE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"TP_POOL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TP_CALLBACK_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TP_CALLBACK_PRIORITY_HIGH","Value":0} + ,{"Name":"TP_CALLBACK_PRIORITY_NORMAL","Value":1} + ,{"Name":"TP_CALLBACK_PRIORITY_LOW","Value":2} + ,{"Name":"TP_CALLBACK_PRIORITY_INVALID","Value":3} + ,{"Name":"TP_CALLBACK_PRIORITY_COUNT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TP_POOL_STACK_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StackReserve","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"StackCommit","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TP_CLEANUP_GROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PTP_CLEANUP_GROUP_CANCEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ObjectContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"CleanupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"TP_CALLBACK_ENVIRON_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pool","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CleanupGroup","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"CleanupGroupCancelCallback","Type":{"Kind":"ApiRef","Name":"PTP_CLEANUP_GROUP_CANCEL_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RaceDll","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ActivationContext","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"FinalizationCallback","Type":{"Kind":"ApiRef","Name":"PTP_SIMPLE_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["TP_CALLBACK_ENVIRON_V3"]},"Attrs":[]} + ,{"Name":"CallbackPriority","Type":{"Kind":"ApiRef","Name":"TP_CALLBACK_PRIORITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"s","Type":{"Kind":"ApiRef","Name":"_s_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_u_e__Union","TP_CALLBACK_ENVIRON_V3"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_s_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_ACTIVATION_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TP_WORK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PTP_WORK_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Work","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WORK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TP_TIMER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PTP_TIMER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Timer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TP_WAIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PTP_WAIT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Wait","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"WaitResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TP_IO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FARPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"NEARPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"APP_LOCAL_DEVICE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DPI_AWARENESS_CONTEXT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PINIT_ONCE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InitOnce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_RUN_ONCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTIMERAPCROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpArgToCompletionRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwTimerLowValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTimerHighValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PTP_WIN32_IO_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"IoResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NumberOfBytesTransferred","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Io","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"MaxBandwidth","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ReservationIops","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BaseIoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SECURITY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OVERLAPPED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"InternalHigh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["OVERLAPPED"]},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","OVERLAPPED"]},"Attrs":[]} + ,{"Name":"Pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_HEAP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbOverhead","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iRegionIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PROCESS_HEAP_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Block","Type":{"Kind":"ApiRef","Name":"_Block_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_HEAP_ENTRY"]},"Attrs":[]} + ,{"Name":"Region","Type":{"Kind":"ApiRef","Name":"_Region_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PROCESS_HEAP_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Region_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCommittedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnCommittedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFirstBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLastBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Block_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hMem","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"REASON_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"_Reason_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["REASON_CONTEXT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Reason_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Detailed","Type":{"Kind":"ApiRef","Name":"_Detailed_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Reason_e__Union","REASON_CONTEXT"]},"Attrs":[]} + ,{"Name":"SimpleReasonString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Detailed_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LocalizedReasonModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"LocalizedReasonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReasonStringCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReasonStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PTHREAD_START_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPTHREAD_START_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PENCLAVE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPENCLAVE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"HEAP_SUMMARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAllocated","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cbCommitted","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cbReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cbMaxReserve","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORY_RESOURCE_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LowMemoryResourceNotification","Value":0} + ,{"Name":"HighMemoryResourceNotification","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WIN32_MEMORY_RANGE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BAD_MEMORY_CALLBACK_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PBAD_MEMORY_CALLBACK_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OFFER_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VmOfferPriorityVeryLow","Value":1} + ,{"Name":"VmOfferPriorityLow","Value":2} + ,{"Name":"VmOfferPriorityBelowNormal","Value":3} + ,{"Name":"VmOfferPriorityNormal","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WIN32_MEMORY_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MemoryRegionInfo","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WIN32_MEMORY_REGION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllocationBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"AllocationProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["WIN32_MEMORY_REGION_INFORMATION"]},"Attrs":[]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"CommitSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","WIN32_MEMORY_REGION_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"ENUMUILANG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumOfEnumUILang","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfEnumUIBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEnumUIBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMRESLANGPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ENUMRESLANGPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PGET_MODULE_HANDLE_EXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phModule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PGET_MODULE_HANDLE_EXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phModule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"REDIRECTION_FUNCTION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DllName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"RedirectionTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REDIRECTION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FunctionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Redirections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REDIRECTION_FUNCTION_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SMALL_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEY_EVENT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bKeyDown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wRepeatCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVirtualKeyCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVirtualScanCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uChar","Type":{"Kind":"ApiRef","Name":"_uChar_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["KEY_EVENT_RECORD"]},"Attrs":[]} + ,{"Name":"dwControlKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_uChar_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnicodeChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AsciiChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MOUSE_EVENT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMousePosition","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwButtonState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEventFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOW_BUFFER_SIZE_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MENU_EVENT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCommandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FOCUS_EVENT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bSetFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INPUT_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["INPUT_RECORD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Event_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"KeyEvent","Type":{"Kind":"ApiRef","Name":"KEY_EVENT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MouseEvent","Type":{"Kind":"ApiRef","Name":"MOUSE_EVENT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WindowBufferSizeEvent","Type":{"Kind":"ApiRef","Name":"WINDOW_BUFFER_SIZE_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MenuEvent","Type":{"Kind":"ApiRef","Name":"MENU_EVENT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FocusEvent","Type":{"Kind":"ApiRef","Name":"FOCUS_EVENT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CHAR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Char","Type":{"Kind":"ApiRef","Name":"_Char_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["CHAR_INFO"]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Char_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnicodeChar","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"AsciiChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CONSOLE_FONT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFontSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_READCONSOLE_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nInitialChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCtrlWakeupMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlKeyState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHANDLER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CtrlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CONSOLE_CURSOR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_SCREEN_BUFFER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCursorPosition","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wAttributes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"srWindow","Type":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaximumWindowSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_SCREEN_BUFFER_INFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCursorPosition","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wAttributes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"srWindow","Type":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMaximumWindowSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wPopupAttributes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bFullscreenSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorTable","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_FONT_INFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFontSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FontFamily","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FontWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FaceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_SELECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSelectionAnchor","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"srSelection","Type":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONSOLE_HISTORY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HistoryBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfHistoryBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIMECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uTimerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dw2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPTIMECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PM_OPEN_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PM_QUERY_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RPC_IMPORT_CONTEXT_P" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ProposedHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Bindings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_BINDING_VECTOR","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemHGLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fNullHGlobal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemHMETAFILEPICT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mm","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemHENHMETAFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemHBITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemHPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RemBRUSH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"userCLIPFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userCLIPFORMAT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"GDI_NONREMOTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["GDI_NONREMOTE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DWORD_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userHGLOBAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHGLOBAL"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FLAGGED_BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userHMETAFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHMETAFILE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"remoteMETAFILEPICT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mm","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yExt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hMF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userHMETAFILE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"userHMETAFILEPICT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHMETAFILEPICT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"remoteMETAFILEPICT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userHENHMETAFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHENHMETAFILE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BYTE_BLOB","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userBITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bmType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmWidthBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bmPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmBitsPixel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"userHBITMAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHBITMAP"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"userBITMAP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"userHPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["userHPALETTE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"hInproc64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RemotableHandle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["RemotableHandle"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hInproc","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRemote","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CY" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["CY"]},"Attrs":[]} + ,{"Name":"int64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Lo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hi","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DECIMAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DECIMAL"]},"Attrs":[]} + ,{"Name":"Hi32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DECIMAL"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous2_e__Union","DECIMAL"]},"Attrs":[]} + ,{"Name":"Lo64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Lo32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mid32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous1_e__Union","DECIMAL"]},"Attrs":[]} + ,{"Name":"signscale","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scale","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sign","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"BSTRBLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulClipFmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pClipData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"uCLSSPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tyspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tagged_union","Type":{"Kind":"ApiRef","Name":"_tagged_union_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["uCLSSPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_tagged_union_e__Struct" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pFileExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pProgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ByName","Type":{"Kind":"ApiRef","Name":"_ByName_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_tagged_union_e__Struct","uCLSSPEC"]},"Attrs":[]} + ,{"Name":"ByObjectId","Type":{"Kind":"ApiRef","Name":"_ByObjectId_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_tagged_union_e__Struct","uCLSSPEC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ByName_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ByObjectId_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PolicyId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"STORAGE_HOTPLUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaRemovable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MediaHotplug","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceHotplug","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WriteCacheEnableOverride","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_NUMBERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfDevices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Devices","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_DEVICE_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_NUMBER_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_BUS_RESET_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_BREAK_RESERVATION_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_unused","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PREVENT_MEDIA_REMOVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PreventMediaRemoval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLASS_MEDIA_CHANGE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaChangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NewState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecoveredWrites","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UnrecoveredWrites","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RecoveredReads","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UnrecoveredReads","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompressionRatioReads","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CompressionRatioWrites","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPE_GET_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DDS_4mm","Value":32} + ,{"Name":"MiniQic","Value":33} + ,{"Name":"Travan","Value":34} + ,{"Name":"QIC","Value":35} + ,{"Name":"MP_8mm","Value":36} + ,{"Name":"AME_8mm","Value":37} + ,{"Name":"AIT1_8mm","Value":38} + ,{"Name":"DLT","Value":39} + ,{"Name":"NCTP","Value":40} + ,{"Name":"IBM_3480","Value":41} + ,{"Name":"IBM_3490E","Value":42} + ,{"Name":"IBM_Magstar_3590","Value":43} + ,{"Name":"IBM_Magstar_MP","Value":44} + ,{"Name":"STK_DATA_D3","Value":45} + ,{"Name":"SONY_DTF","Value":46} + ,{"Name":"DV_6mm","Value":47} + ,{"Name":"DMI","Value":48} + ,{"Name":"SONY_D2","Value":49} + ,{"Name":"CLEANER_CARTRIDGE","Value":50} + ,{"Name":"CD_ROM","Value":51} + ,{"Name":"CD_R","Value":52} + ,{"Name":"CD_RW","Value":53} + ,{"Name":"DVD_ROM","Value":54} + ,{"Name":"DVD_R","Value":55} + ,{"Name":"DVD_RW","Value":56} + ,{"Name":"MO_3_RW","Value":57} + ,{"Name":"MO_5_WO","Value":58} + ,{"Name":"MO_5_RW","Value":59} + ,{"Name":"MO_5_LIMDOW","Value":60} + ,{"Name":"PC_5_WO","Value":61} + ,{"Name":"PC_5_RW","Value":62} + ,{"Name":"PD_5_RW","Value":63} + ,{"Name":"ABL_5_WO","Value":64} + ,{"Name":"PINNACLE_APEX_5_RW","Value":65} + ,{"Name":"SONY_12_WO","Value":66} + ,{"Name":"PHILIPS_12_WO","Value":67} + ,{"Name":"HITACHI_12_WO","Value":68} + ,{"Name":"CYGNET_12_WO","Value":69} + ,{"Name":"KODAK_14_WO","Value":70} + ,{"Name":"MO_NFR_525","Value":71} + ,{"Name":"NIKON_12_RW","Value":72} + ,{"Name":"IOMEGA_ZIP","Value":73} + ,{"Name":"IOMEGA_JAZ","Value":74} + ,{"Name":"SYQUEST_EZ135","Value":75} + ,{"Name":"SYQUEST_EZFLYER","Value":76} + ,{"Name":"SYQUEST_SYJET","Value":77} + ,{"Name":"AVATAR_F2","Value":78} + ,{"Name":"MP2_8mm","Value":79} + ,{"Name":"DST_S","Value":80} + ,{"Name":"DST_M","Value":81} + ,{"Name":"DST_L","Value":82} + ,{"Name":"VXATape_1","Value":83} + ,{"Name":"VXATape_2","Value":84} + ,{"Name":"STK_9840","Value":85} + ,{"Name":"LTO_Ultrium","Value":86} + ,{"Name":"LTO_Accelis","Value":87} + ,{"Name":"DVD_RAM","Value":88} + ,{"Name":"AIT_8mm","Value":89} + ,{"Name":"ADR_1","Value":90} + ,{"Name":"ADR_2","Value":91} + ,{"Name":"STK_9940","Value":92} + ,{"Name":"SAIT","Value":93} + ,{"Name":"VXATape","Value":94} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_BUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BusTypeUnknown","Value":0} + ,{"Name":"BusTypeScsi","Value":1} + ,{"Name":"BusTypeAtapi","Value":2} + ,{"Name":"BusTypeAta","Value":3} + ,{"Name":"BusType1394","Value":4} + ,{"Name":"BusTypeSsa","Value":5} + ,{"Name":"BusTypeFibre","Value":6} + ,{"Name":"BusTypeUsb","Value":7} + ,{"Name":"BusTypeRAID","Value":8} + ,{"Name":"BusTypeiScsi","Value":9} + ,{"Name":"BusTypeSas","Value":10} + ,{"Name":"BusTypeSata","Value":11} + ,{"Name":"BusTypeSd","Value":12} + ,{"Name":"BusTypeMmc","Value":13} + ,{"Name":"BusTypeVirtual","Value":14} + ,{"Name":"BusTypeFileBackedVirtual","Value":15} + ,{"Name":"BusTypeSpaces","Value":16} + ,{"Name":"BusTypeNvme","Value":17} + ,{"Name":"BusTypeSCM","Value":18} + ,{"Name":"BusTypeUfs","Value":19} + ,{"Name":"BusTypeMax","Value":20} + ,{"Name":"BusTypeMaxReserved","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICE_MEDIA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceSpecific","Type":{"Kind":"ApiRef","Name":"_DeviceSpecific_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DEVICE_MEDIA_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DeviceSpecific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskInfo","Type":{"Kind":"ApiRef","Name":"_DiskInfo_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_DeviceSpecific_e__Union","DEVICE_MEDIA_INFO"]},"Attrs":[]} + ,{"Name":"RemovableDiskInfo","Type":{"Kind":"ApiRef","Name":"_RemovableDiskInfo_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_DeviceSpecific_e__Union","DEVICE_MEDIA_INFO"]},"Attrs":[]} + ,{"Name":"TapeInfo","Type":{"Kind":"ApiRef","Name":"_TapeInfo_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_DeviceSpecific_e__Union","DEVICE_MEDIA_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_TapeInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"STORAGE_MEDIA_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MediaCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BusSpecificData","Type":{"Kind":"ApiRef","Name":"_BusSpecificData_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["_TapeInfo_e__Struct","_DeviceSpecific_e__Union","DEVICE_MEDIA_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_BusSpecificData_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScsiInformation","Type":{"Kind":"ApiRef","Name":"_ScsiInformation_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_BusSpecificData_e__Union","_TapeInfo_e__Struct","_DeviceSpecific_e__Union","DEVICE_MEDIA_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ScsiInformation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MediumType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DensityCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_DiskInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cylinders","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"STORAGE_MEDIA_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TracksPerCylinder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberMediaSides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_RemovableDiskInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Cylinders","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"STORAGE_MEDIA_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TracksPerCylinder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorsPerTrack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberMediaSides","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"GET_MEDIA_TYPES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MediaInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DEVICE_MEDIA_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PREDICT_FAILURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PredictFailure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorSpecific","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_FAILURE_PREDICTION_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Set","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_SET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PropertyStandardSet","Value":0} + ,{"Name":"PropertyExistsSet","Value":1} + ,{"Name":"PropertySetMaxDefined","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROPERTY_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"STORAGE_PROPERTY_ID","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"SetType","Type":{"Kind":"ApiRef","Name":"STORAGE_SET_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AdditionalParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_IDENTIFIER_CODE_SET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageIdCodeSetReserved","Value":0} + ,{"Name":"StorageIdCodeSetBinary","Value":1} + ,{"Name":"StorageIdCodeSetAscii","Value":2} + ,{"Name":"StorageIdCodeSetUtf8","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_IDENTIFIER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageIdTypeVendorSpecific","Value":0} + ,{"Name":"StorageIdTypeVendorId","Value":1} + ,{"Name":"StorageIdTypeEUI64","Value":2} + ,{"Name":"StorageIdTypeFCPHName","Value":3} + ,{"Name":"StorageIdTypePortRelative","Value":4} + ,{"Name":"StorageIdTypeTargetPortGroup","Value":5} + ,{"Name":"StorageIdTypeLogicalUnitGroup","Value":6} + ,{"Name":"StorageIdTypeMD5LogicalUnitIdentifier","Value":7} + ,{"Name":"StorageIdTypeScsiNameString","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ID_NAA_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageIdNAAFormatIEEEExtended","Value":2} + ,{"Name":"StorageIdNAAFormatIEEERegistered","Value":3} + ,{"Name":"StorageIdNAAFormatIEEEERegisteredExtended","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ASSOCIATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageIdAssocDevice","Value":0} + ,{"Name":"StorageIdAssocPort","Value":1} + ,{"Name":"StorageIdAssocTarget","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CodeSet","Type":{"Kind":"ApiRef","Name":"STORAGE_IDENTIFIER_CODE_SET","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"STORAGE_IDENTIFIER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdentifierSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NextOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Association","Type":{"Kind":"ApiRef","Name":"STORAGE_ASSOCIATION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Identifier","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_LB_PROVISIONING_MAP_RESOURCES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AvailableMappingResources","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UsedMappingResources","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_RPMB_FRAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageRpmbFrameTypeUnknown","Value":0} + ,{"Name":"StorageRpmbFrameTypeStandard","Value":1} + ,{"Name":"StorageRpmbFrameTypeMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_RPMB_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxReliableWriteSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameFormat","Type":{"Kind":"ApiRef","Name":"STORAGE_RPMB_FRAME_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_CRYPTO_ALGORITHM_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageCryptoAlgorithmUnknown","Value":0} + ,{"Name":"StorageCryptoAlgorithmXTSAES","Value":1} + ,{"Name":"StorageCryptoAlgorithmBitlockerAESCBC","Value":2} + ,{"Name":"StorageCryptoAlgorithmAESECB","Value":3} + ,{"Name":"StorageCryptoAlgorithmESSIVAESCBC","Value":4} + ,{"Name":"StorageCryptoAlgorithmMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_CRYPTO_KEY_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageCryptoKeySizeUnknown","Value":0} + ,{"Name":"StorageCryptoKeySize128Bits","Value":1} + ,{"Name":"StorageCryptoKeySize192Bits","Value":2} + ,{"Name":"StorageCryptoKeySize256Bits","Value":3} + ,{"Name":"StorageCryptoKeySize512Bits","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_CRYPTO_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CryptoCapabilityIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlgorithmId","Type":{"Kind":"ApiRef","Name":"STORAGE_CRYPTO_ALGORITHM_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"ApiRef","Name":"STORAGE_CRYPTO_KEY_SIZE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DataUnitSizeBitmask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_CRYPTO_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumKeysSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumCryptoCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CryptoCapabilities","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_CRYPTO_CAPABILITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_TIER_MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageTierMediaTypeUnspecified","Value":0} + ,{"Name":"StorageTierMediaTypeDisk","Value":1} + ,{"Name":"StorageTierMediaTypeSsd","Value":2} + ,{"Name":"StorageTierMediaTypeScm","Value":4} + ,{"Name":"StorageTierMediaTypeMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_TIER_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageTierClassUnspecified","Value":0} + ,{"Name":"StorageTierClassCapacity","Value":1} + ,{"Name":"StorageTierClassPerformance","Value":2} + ,{"Name":"StorageTierClassMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_TIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ProvisionedCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"STORAGE_TIER_MEDIA_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"ApiRef","Name":"STORAGE_TIER_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_TIERING_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalNumberOfTiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfTiersReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tiers","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_TIER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_FAULT_DOMAIN_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfFaultDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FaultDomainIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PROTOCOL_UFS_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UfsDataTypeUnknown","Value":0} + ,{"Name":"UfsDataTypeQueryDescriptor","Value":1} + ,{"Name":"UfsDataTypeMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_PROTOCOL_SPECIFIC_DATA_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtocolType","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_TYPE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataSubValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FixedProtocolReturnData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataSubValue2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataSubValue3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataSubValue4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolDataSubValue5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolSpecificData","Type":{"Kind":"ApiRef","Name":"STORAGE_PROTOCOL_SPECIFIC_DATA_EXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DISK_HEALTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DiskHealthUnknown","Value":0} + ,{"Name":"DiskHealthUnhealthy","Value":1} + ,{"Name":"DiskHealthWarning","Value":2} + ,{"Name":"DiskHealthHealthy","Value":3} + ,{"Name":"DiskHealthMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DISK_OPERATIONAL_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DiskOpStatusNone","Value":0} + ,{"Name":"DiskOpStatusUnknown","Value":1} + ,{"Name":"DiskOpStatusOk","Value":2} + ,{"Name":"DiskOpStatusPredictingFailure","Value":3} + ,{"Name":"DiskOpStatusInService","Value":4} + ,{"Name":"DiskOpStatusHardwareError","Value":5} + ,{"Name":"DiskOpStatusNotUsable","Value":6} + ,{"Name":"DiskOpStatusTransientError","Value":7} + ,{"Name":"DiskOpStatusMissing","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_OPERATIONAL_STATUS_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DiskOpReasonUnknown","Value":0} + ,{"Name":"DiskOpReasonScsiSenseCode","Value":1} + ,{"Name":"DiskOpReasonMedia","Value":2} + ,{"Name":"DiskOpReasonIo","Value":3} + ,{"Name":"DiskOpReasonThresholdExceeded","Value":4} + ,{"Name":"DiskOpReasonLostData","Value":5} + ,{"Name":"DiskOpReasonEnergySource","Value":6} + ,{"Name":"DiskOpReasonConfiguration","Value":7} + ,{"Name":"DiskOpReasonDeviceController","Value":8} + ,{"Name":"DiskOpReasonMediaController","Value":9} + ,{"Name":"DiskOpReasonComponent","Value":10} + ,{"Name":"DiskOpReasonNVDIMM_N","Value":11} + ,{"Name":"DiskOpReasonBackgroundOperation","Value":12} + ,{"Name":"DiskOpReasonInvalidFirmware","Value":13} + ,{"Name":"DiskOpReasonHealthCheck","Value":14} + ,{"Name":"DiskOpReasonLostDataPersistence","Value":15} + ,{"Name":"DiskOpReasonDisabledByPlatform","Value":16} + ,{"Name":"DiskOpReasonLostWritePersistence","Value":17} + ,{"Name":"DiskOpReasonDataPersistenceLossImminent","Value":18} + ,{"Name":"DiskOpReasonWritePersistenceLossImminent","Value":19} + ,{"Name":"DiskOpReasonMax","Value":20} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_OPERATIONAL_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"ApiRef","Name":"STORAGE_OPERATIONAL_STATUS_REASON","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RawBytes","Type":{"Kind":"ApiRef","Name":"_RawBytes_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_OPERATIONAL_REASON"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_RawBytes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScsiSenseKey","Type":{"Kind":"ApiRef","Name":"_ScsiSenseKey_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_RawBytes_e__Union","STORAGE_OPERATIONAL_REASON"]},"Attrs":[]} + ,{"Name":"NVDIMM_N","Type":{"Kind":"ApiRef","Name":"_NVDIMM_N_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_RawBytes_e__Union","STORAGE_OPERATIONAL_REASON"]},"Attrs":[]} + ,{"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NVDIMM_N_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CriticalHealth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ModuleHealth","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ErrorThresholdStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ScsiSenseKey_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SenseKey","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ASC","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ASCQ","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"STORAGE_DEVICE_MANAGEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Health","Type":{"Kind":"ApiRef","Name":"STORAGE_DISK_HEALTH_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfOperationalStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAdditionalReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalStatus","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"STORAGE_DISK_OPERATIONAL_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"AdditionalReasons","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_OPERATIONAL_REASON","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ZONED_DEVICE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZonedDeviceTypeUnknown","Value":0} + ,{"Name":"ZonedDeviceTypeHostManaged","Value":1} + ,{"Name":"ZonedDeviceTypeHostAware","Value":2} + ,{"Name":"ZonedDeviceTypeDeviceManaged","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ZONE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZoneTypeUnknown","Value":0} + ,{"Name":"ZoneTypeConventional","Value":1} + ,{"Name":"ZoneTypeSequentialWriteRequired","Value":2} + ,{"Name":"ZoneTypeSequentialWritePreferred","Value":3} + ,{"Name":"ZoneTypeMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ZONE_GROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ZoneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneType","Type":{"Kind":"ApiRef","Name":"STORAGE_ZONE_TYPES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ZoneSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ZONED_DEVICE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"ApiRef","Name":"STORAGE_ZONED_DEVICE_TYPES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ZoneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneAttributes","Type":{"Kind":"ApiRef","Name":"_ZoneAttributes_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_ZONED_DEVICE_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"ZoneGroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneGroup","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_ZONE_GROUP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ZoneAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SequentialRequiredZone","Type":{"Kind":"ApiRef","Name":"_SequentialRequiredZone_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_ZoneAttributes_e__Union","STORAGE_ZONED_DEVICE_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"SequentialPreferredZone","Type":{"Kind":"ApiRef","Name":"_SequentialPreferredZone_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_ZoneAttributes_e__Union","STORAGE_ZONED_DEVICE_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_SequentialPreferredZone_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptimalOpenZoneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SequentialRequiredZone_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxOpenZoneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnrestrictedRead","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DEVICE_LOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Adapter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DEVICE_LOCATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","DEVICE_LOCATION"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","DEVICE_LOCATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Channel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Device","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"STORAGE_DEVICE_LOCATION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"DEVICE_LOCATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_NUMA_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumaNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEVICE_UNSAFE_SHUTDOWN_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UnsafeShutdownCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_ENDURANCE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ValidFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_HW_ENDURANCE_INFO"]},"Attrs":[]} + ,{"Name":"LifePercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesReadCount","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ByteWriteCount","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnduranceInfo","Type":{"Kind":"ApiRef","Name":"STORAGE_HW_ENDURANCE_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_MANAGE_DATA_SET_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterBlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSetRangesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSetRangesLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetDetailedError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReservedStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputBlockOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputBlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_DEFINITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SingleRange","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParameterBlockAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParameterBlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HasOutput","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OutputBlockAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputBlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_NOTIFICATION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumFileTypeIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileTypeID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_OFFLOAD_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TokenType","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TokenIdLength","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_OFFLOAD_TOKEN"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StorageOffloadZeroDataToken","Type":{"Kind":"ApiRef","Name":"_StorageOffloadZeroDataToken_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","STORAGE_OFFLOAD_TOKEN"]},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"Array","Shape":{"Size":504},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_StorageOffloadZeroDataToken_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":504},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DEVICE_DSM_OFFLOAD_READ_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_OFFLOAD_READ_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffloadReadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LengthProtected","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TokenLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"STORAGE_OFFLOAD_TOKEN","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"STORAGE_OFFLOAD_TOKEN","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_OFFLOAD_WRITE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffloadWriteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LengthCopied","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_LBP_STATE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_LB_PROVISIONING_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SlabOffsetDeltaInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMapBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMapLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMap","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_LB_PROVISIONING_STATE_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SlabOffsetDeltaInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMapBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMapLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlabAllocationBitMap","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_REPAIR_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfRepairCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SourceCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RepairCopies","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_REPAIR_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParityExtent","Type":{"Kind":"ApiRef","Name":"DEVICE_DATA_SET_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_SCRUB_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesRepaired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesFailed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_SCRUB_EX_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BytesProcessed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesRepaired","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesFailed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ParityExtent","Type":{"Kind":"ApiRef","Name":"DEVICE_DATA_SET_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_TIERING_QUERY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfTierIds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TierIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_TIER_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TierId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_TIERING_QUERY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalNumberOfRegions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRegionsReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Regions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_TIER_REGION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetPriority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DATA_SET_TOPOLOGY_ID_QUERY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TopologyRangeBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TopologyId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_STORAGE_ADDRESS_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartAddress","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalNumberOfRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRangesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DEVICE_STORAGE_ADDRESS_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_REPORT_ZONES_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReportOption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Partial","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ZONES_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZonesAttributeTypeAndLengthMayDifferent","Value":0} + ,{"Name":"ZonesAttributeTypeSameLengthSame","Value":1} + ,{"Name":"ZonesAttributeTypeSameLastZoneLengthDifferent","Value":2} + ,{"Name":"ZonesAttributeTypeMayDifferentLengthSame","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ZONE_CONDITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZoneConditionConventional","Value":0} + ,{"Name":"ZoneConditionEmpty","Value":1} + ,{"Name":"ZoneConditionImplicitlyOpened","Value":2} + ,{"Name":"ZoneConditionExplicitlyOpened","Value":3} + ,{"Name":"ZoneConditionClosed","Value":4} + ,{"Name":"ZoneConditionReadOnly","Value":13} + ,{"Name":"ZoneConditionFull","Value":14} + ,{"Name":"ZoneConditionOffline","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ZONE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneType","Type":{"Kind":"ApiRef","Name":"STORAGE_ZONE_TYPES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ZoneCondition","Type":{"Kind":"ApiRef","Name":"STORAGE_ZONE_CONDITION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResetWritePointerRecommend","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ZoneSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"WritePointerOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_REPORT_ZONES_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"ApiRef","Name":"STORAGE_ZONES_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ZoneDescriptors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_ZONE_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_STORAGE_RANGE_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DEVICE_STORAGE_RANGE_ATTRIBUTES"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AllFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","DEVICE_STORAGE_RANGE_ATTRIBUTES"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DEVICE_DSM_RANGE_ERROR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalNumberOfRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRangesReturned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DEVICE_STORAGE_RANGE_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_LOST_QUERY_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Granularity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_LOST_QUERY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumberOfBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitMap","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_FREE_SPACE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FreeSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_DSM_CONVERSION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_GET_BC_PROPERTIES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumRequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumRequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EstimatedTimePerRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ALLOCATE_BC_STREAM_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestsPerPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RetryFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Discardable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ALLOCATE_BC_STREAM_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumOutStandingRequests","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_PRIORITY_HINT_SUPPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SupportFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DIAGNOSTIC_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageDiagnosticLevelDefault","Value":0} + ,{"Name":"StorageDiagnosticLevelMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DIAGNOSTIC_TARGET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageDiagnosticTargetTypeUndefined","Value":0} + ,{"Name":"StorageDiagnosticTargetTypePort","Value":1} + ,{"Name":"StorageDiagnosticTargetTypeMiniport","Value":2} + ,{"Name":"StorageDiagnosticTargetTypeHbaFirmware","Value":3} + ,{"Name":"StorageDiagnosticTargetTypeMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DIAGNOSTIC_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetType","Type":{"Kind":"ApiRef","Name":"STORAGE_DIAGNOSTIC_TARGET_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"ApiRef","Name":"STORAGE_DIAGNOSTIC_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DIAGNOSTIC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DiagnosticDataBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHYSICAL_ELEMENT_STATUS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReportType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHYSICAL_ELEMENT_STATUS_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalElementType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PhysicalElementHealth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AssociatedCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHYSICAL_ELEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnedDescriptorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementIdentifierBeingDepoped","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Descriptors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PHYSICAL_ELEMENT_STATUS_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REMOVE_ELEMENT_AND_TRUNCATE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestCapacity","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ElementIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeviceInternalStatusDataRequestTypeUndefined","Value":0} + ,{"Name":"DeviceCurrentInternalStatusDataHeader","Value":1} + ,{"Name":"DeviceCurrentInternalStatusData","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICE_INTERNAL_STATUS_DATA_SET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeviceStatusDataSetUndefined","Value":0} + ,{"Name":"DeviceStatusDataSet1","Value":1} + ,{"Name":"DeviceStatusDataSet2","Value":2} + ,{"Name":"DeviceStatusDataSet3","Value":3} + ,{"Name":"DeviceStatusDataSet4","Value":4} + ,{"Name":"DeviceStatusDataSetMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestDataType","Type":{"Kind":"ApiRef","Name":"DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RequestDataSet","Type":{"Kind":"ApiRef","Name":"DEVICE_INTERNAL_STATUS_DATA_SET","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_INTERNAL_STATUS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"T10VendorId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataSet1Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSet2Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSet3Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSet4Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusDataVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ReasonIdentifier","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"StatusDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StatusData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_MEDIA_SERIAL_NUMBER_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SerialNumberLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_READ_CAPACITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfBlocks","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DiskLength","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERSISTENT_RESERVE_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PERSISTENT_RESERVE_COMMAND"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PR_IN","Type":{"Kind":"ApiRef","Name":"_PR_IN_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PERSISTENT_RESERVE_COMMAND"]},"Attrs":[]} + ,{"Name":"PR_OUT","Type":{"Kind":"ApiRef","Name":"_PR_OUT_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PERSISTENT_RESERVE_COMMAND"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_PR_IN_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AllocationLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PR_OUT_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ParameterList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"_DEVICEDUMP_COLLECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCCollectionBugCheck","Value":1} + ,{"Name":"TCCollectionApplicationRequested","Value":2} + ,{"Name":"TCCollectionDeviceRequested","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICEDUMP_SUBSECTION_POINTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_STRUCTURE_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_SECTION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"guidDeviceDataId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"sOrganizationID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwFirmwareRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sModelNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szDeviceManufacturingID","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRestrictedPrivateDataVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFirmwareIssueId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szIssueDescriptionString","Type":{"Kind":"Array","Shape":{"Size":132},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GP_LOG_PAGE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"LogAddress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogSectors","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_PUBLIC_SUBSECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GPLogTable","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"GP_LOG_PAGE_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_RESTRICTED_SUBSECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_PRIVATE_SUBSECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GPLogId","Type":{"Kind":"ApiRef","Name":"GP_LOG_PAGE_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_STORAGEDEVICE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_STRUCTURE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SectionHeader","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_SECTION_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReasonForCollection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PublicData","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_SUBSECTION_POINTER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RestrictedData","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_SUBSECTION_POINTER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PrivateData","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_SUBSECTION_POINTER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Cdb","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Command","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackSpecific","Type":{"Kind":"ApiRef","Name":"_StackSpecific_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_StackSpecific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExternalStack","Type":{"Kind":"ApiRef","Name":"_ExternalStack_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_StackSpecific_e__Union","DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD"]},"Attrs":[]} + ,{"Name":"AtaPort","Type":{"Kind":"ApiRef","Name":"_AtaPort_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_StackSpecific_e__Union","DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD"]},"Attrs":[]} + ,{"Name":"StorPort","Type":{"Kind":"ApiRef","Name":"_StorPort_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_StackSpecific_e__Union","DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_StorPort_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"SrbTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ExternalStack_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AtaPort_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAtaPortSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DEVICEDUMP_STORAGESTACK_PUBLIC_DUMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Descriptor","Type":{"Kind":"ApiRef","Name":"DEVICEDUMP_STRUCTURE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReasonForCollection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDriverName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uiNumRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RecordArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"DEVICEDUMP_STORAGESTACK_PUBLIC_STATE_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_IDLE_POWER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"D3IdleTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_POWERUP_REASON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StoragePowerupUnknown","Value":0} + ,{"Name":"StoragePowerupIO","Value":1} + ,{"Name":"StoragePowerupDeviceAttention","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_IDLE_POWERUP_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerupReason","Type":{"Kind":"ApiRef","Name":"STORAGE_POWERUP_REASON_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_RPMB_DATA_FRAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Stuff","Type":{"Kind":"Array","Shape":{"Size":196},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"KeyOrMAC","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Nonce","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"WriteCounter","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BlockCount","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OperationResult","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RequestOrResponseType","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_RPMB_COMMAND_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorRpmbProgramAuthKey","Value":1} + ,{"Name":"StorRpmbQueryWriteCounter","Value":2} + ,{"Name":"StorRpmbAuthenticatedWrite","Value":3} + ,{"Name":"StorRpmbAuthenticatedRead","Value":4} + ,{"Name":"StorRpmbReadResultRequest","Value":5} + ,{"Name":"StorRpmbAuthenticatedDeviceConfigWrite","Value":6} + ,{"Name":"StorRpmbAuthenticatedDeviceConfigRead","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_EVENT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Events","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_COUNTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageCounterTypeUnknown","Value":0} + ,{"Name":"StorageCounterTypeTemperatureCelsius","Value":1} + ,{"Name":"StorageCounterTypeTemperatureCelsiusMax","Value":2} + ,{"Name":"StorageCounterTypeReadErrorsTotal","Value":3} + ,{"Name":"StorageCounterTypeReadErrorsCorrected","Value":4} + ,{"Name":"StorageCounterTypeReadErrorsUncorrected","Value":5} + ,{"Name":"StorageCounterTypeWriteErrorsTotal","Value":6} + ,{"Name":"StorageCounterTypeWriteErrorsCorrected","Value":7} + ,{"Name":"StorageCounterTypeWriteErrorsUncorrected","Value":8} + ,{"Name":"StorageCounterTypeManufactureDate","Value":9} + ,{"Name":"StorageCounterTypeStartStopCycleCount","Value":10} + ,{"Name":"StorageCounterTypeStartStopCycleCountMax","Value":11} + ,{"Name":"StorageCounterTypeLoadUnloadCycleCount","Value":12} + ,{"Name":"StorageCounterTypeLoadUnloadCycleCountMax","Value":13} + ,{"Name":"StorageCounterTypeWearPercentage","Value":14} + ,{"Name":"StorageCounterTypeWearPercentageWarning","Value":15} + ,{"Name":"StorageCounterTypeWearPercentageMax","Value":16} + ,{"Name":"StorageCounterTypePowerOnHours","Value":17} + ,{"Name":"StorageCounterTypeReadLatency100NSMax","Value":18} + ,{"Name":"StorageCounterTypeWriteLatency100NSMax","Value":19} + ,{"Name":"StorageCounterTypeFlushLatency100NSMax","Value":20} + ,{"Name":"StorageCounterTypeMax","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_COUNTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"STORAGE_COUNTER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_COUNTER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ManufactureDate","Type":{"Kind":"ApiRef","Name":"_ManufactureDate_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Value_e__Union","STORAGE_COUNTER"]},"Attrs":[]} + ,{"Name":"AsUlonglong","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ManufactureDate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Week","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Year","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"STORAGE_COUNTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfCounters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Counters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_COUNTER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_INFO_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_SLOT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlotNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SlotCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActiveSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PendingActivateSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FirmwareShared","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImagePayloadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImagePayloadMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_HW_FIRMWARE_SLOT_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_HW_FIRMWARE_DOWNLOAD_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ImageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ImageBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_ATTRIBUTE_MGMT_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorAttributeMgmt_ClearAttribute","Value":0} + ,{"Name":"StorAttributeMgmt_SetAttribute","Value":1} + ,{"Name":"StorAttributeMgmt_ResetAttribute","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_ATTRIBUTE_MGMT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"STORAGE_ATTRIBUTE_MGMT_ACTION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Attribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_HEALTH_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_LOGICAL_DEVICE_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SymbolicLink","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_LOGICAL_DEVICES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Devices","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_LOGICAL_DEVICE_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PHYSICAL_DEVICE_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NfitHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SymbolicLink","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PHYSICAL_DEVICES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Devices","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_PHYSICAL_DEVICE_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_REGION_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmRegionFlagNone","Value":0} + ,{"Name":"ScmRegionFlagLabel","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_REGION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NfitHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogicalDeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AddressRangeType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AssociatedId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StartingDPA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BaseSPA","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SPAOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RegionOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_REGIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Regions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_REGION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_INTERLEAVED_PD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_LD_INTERLEAVE_SET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterleaveSetSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterleaveSet","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_INTERLEAVED_PD_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_QUERY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceQuery_Descriptor","Value":0} + ,{"Name":"ScmPhysicalDeviceQuery_IsSupported","Value":1} + ,{"Name":"ScmPhysicalDeviceQuery_Max","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceProperty_DeviceInfo","Value":0} + ,{"Name":"ScmPhysicalDeviceProperty_ManagementStatus","Value":1} + ,{"Name":"ScmPhysicalDeviceProperty_FirmwareInfo","Value":2} + ,{"Name":"ScmPhysicalDeviceProperty_LocationString","Value":3} + ,{"Name":"ScmPhysicalDeviceProperty_DeviceSpecificInfo","Value":4} + ,{"Name":"ScmPhysicalDeviceProperty_DeviceHandle","Value":5} + ,{"Name":"ScmPhysicalDeviceProperty_Max","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_PROPERTY_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"SCM_PD_PROPERTY_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"QueryType","Type":{"Kind":"ApiRef","Name":"SCM_PD_QUERY_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AdditionalParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_DESCRIPTOR_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_DEVICE_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"UnsafeShutdownCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PersistentMemorySizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolatileMemorySizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalMemorySizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SlotNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfFormatInterfaceCodes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FormatInterfaceCodes","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubsystemDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubsystemVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ManufacturingLocation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ManufacturingWeek","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ManufacturingYear","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SerialNumber4Byte","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumberLengthInChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_DEVICE_SPECIFIC_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_DEVICE_SPECIFIC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceSpecificProperties","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_PD_DEVICE_SPECIFIC_PROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_FIRMWARE_SLOT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SlotNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_FIRMWARE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NextActiveSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SlotCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Slots","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_PD_FIRMWARE_SLOT_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_HEALTH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceHealth_Unknown","Value":0} + ,{"Name":"ScmPhysicalDeviceHealth_Unhealthy","Value":1} + ,{"Name":"ScmPhysicalDeviceHealth_Warning","Value":2} + ,{"Name":"ScmPhysicalDeviceHealth_Healthy","Value":3} + ,{"Name":"ScmPhysicalDeviceHealth_Max","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_OPERATIONAL_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceOpStatus_Unknown","Value":0} + ,{"Name":"ScmPhysicalDeviceOpStatus_Ok","Value":1} + ,{"Name":"ScmPhysicalDeviceOpStatus_PredictingFailure","Value":2} + ,{"Name":"ScmPhysicalDeviceOpStatus_InService","Value":3} + ,{"Name":"ScmPhysicalDeviceOpStatus_HardwareError","Value":4} + ,{"Name":"ScmPhysicalDeviceOpStatus_NotUsable","Value":5} + ,{"Name":"ScmPhysicalDeviceOpStatus_TransientError","Value":6} + ,{"Name":"ScmPhysicalDeviceOpStatus_Missing","Value":7} + ,{"Name":"ScmPhysicalDeviceOpStatus_Max","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_OPERATIONAL_STATUS_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceOpReason_Unknown","Value":0} + ,{"Name":"ScmPhysicalDeviceOpReason_Media","Value":1} + ,{"Name":"ScmPhysicalDeviceOpReason_ThresholdExceeded","Value":2} + ,{"Name":"ScmPhysicalDeviceOpReason_LostData","Value":3} + ,{"Name":"ScmPhysicalDeviceOpReason_EnergySource","Value":4} + ,{"Name":"ScmPhysicalDeviceOpReason_Configuration","Value":5} + ,{"Name":"ScmPhysicalDeviceOpReason_DeviceController","Value":6} + ,{"Name":"ScmPhysicalDeviceOpReason_MediaController","Value":7} + ,{"Name":"ScmPhysicalDeviceOpReason_Component","Value":8} + ,{"Name":"ScmPhysicalDeviceOpReason_BackgroundOperation","Value":9} + ,{"Name":"ScmPhysicalDeviceOpReason_InvalidFirmware","Value":10} + ,{"Name":"ScmPhysicalDeviceOpReason_HealthCheck","Value":11} + ,{"Name":"ScmPhysicalDeviceOpReason_LostDataPersistence","Value":12} + ,{"Name":"ScmPhysicalDeviceOpReason_DisabledByPlatform","Value":13} + ,{"Name":"ScmPhysicalDeviceOpReason_PermanentError","Value":14} + ,{"Name":"ScmPhysicalDeviceOpReason_LostWritePersistence","Value":15} + ,{"Name":"ScmPhysicalDeviceOpReason_FatalError","Value":16} + ,{"Name":"ScmPhysicalDeviceOpReason_DataPersistenceLossImminent","Value":17} + ,{"Name":"ScmPhysicalDeviceOpReason_WritePersistenceLossImminent","Value":18} + ,{"Name":"ScmPhysicalDeviceOpReason_MediaRemainingSpareBlock","Value":19} + ,{"Name":"ScmPhysicalDeviceOpReason_PerformanceDegradation","Value":20} + ,{"Name":"ScmPhysicalDeviceOpReason_ExcessiveTemperature","Value":21} + ,{"Name":"ScmPhysicalDeviceOpReason_Max","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_MANAGEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Health","Type":{"Kind":"ApiRef","Name":"SCM_PD_HEALTH_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfOperationalStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfAdditionalReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationalStatus","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"SCM_PD_OPERATIONAL_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"AdditionalReasons","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SCM_PD_OPERATIONAL_STATUS_REASON","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_LOCATION_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_FIRMWARE_DOWNLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirmwareImageSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirmwareImage","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_FIRMWARE_ACTIVATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Slot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_PASSTHROUGH_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_PASSTHROUGH_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_PASSTHROUGH_INVDIMM_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpcodeParametersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OpcodeParameters","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_PASSTHROUGH_INVDIMM_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GeneralStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ExtendedStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OutputDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCM_PD_REINITIALIZE_MEDIA_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"ApiRef","Name":"_Options_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["SCM_PD_REINITIALIZE_MEDIA_INPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Options_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SCM_PD_MEDIA_REINITIALIZATION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScmPhysicalDeviceReinit_Success","Value":0} + ,{"Name":"ScmPhysicalDeviceReinit_RebootNeeded","Value":1} + ,{"Name":"ScmPhysicalDeviceReinit_ColdBootNeeded","Value":2} + ,{"Name":"ScmPhysicalDeviceReinit_Max","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCM_PD_REINITIALIZE_MEDIA_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"SCM_PD_MEDIA_REINITIALIZATION_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_PARTITION_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionStyle","Type":{"Kind":"ApiRef","Name":"PARTITION_STYLE","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SET_PARTITION_INFORMATION_EX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mbr","Type":{"Kind":"ApiRef","Name":"SET_PARTITION_INFORMATION","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Gpt","Type":{"Kind":"ApiRef","Name":"PARTITION_INFORMATION_GPT","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DETECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DetectNone","Value":0} + ,{"Name":"DetectInt13","Value":1} + ,{"Name":"DetectExInt13","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISK_CONTROLLER_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ControllerNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_CACHE_RETENTION_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EqualPriority","Value":0} + ,{"Name":"KeepPrefetchedData","Value":1} + ,{"Name":"KeepReadData","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HISTOGRAM_BUCKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Writes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_HISTOGRAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Start","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"End","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Average","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AverageRead","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AverageWrite","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Granularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Histogram","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HISTOGRAM_BUCKET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReadRequest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_LOGGING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Function","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIN_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RequestSize","Value":0} + ,{"Name":"RequestLocation","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BIN_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartValue","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERF_BIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfBins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TypeOfBin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BinsRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BIN_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIN_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BinRange","Type":{"Kind":"ApiRef","Name":"BIN_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIN_RESULTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfBins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BinCounts","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BIN_COUNT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GETVERSIONINPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRevision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIDEDeviceMap","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDEREGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bFeaturesReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSectorCountReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSectorNumberReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCylLowReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCylHighReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDriveHeadReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bCommandReg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SENDCMDINPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"irDriveRegs","Type":{"Kind":"ApiRef","Name":"IDEREGS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bDriveNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"bBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVERSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bDriverError","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIDEError","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SENDCMDOUTPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"cBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverStatus","Type":{"Kind":"ApiRef","Name":"DRIVERSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ELEMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AllElements","Value":0} + ,{"Name":"ChangerTransport","Value":1} + ,{"Name":"ChangerSlot","Value":2} + ,{"Name":"ChangerIEPort","Value":3} + ,{"Name":"ChangerDrive","Value":4} + ,{"Name":"ChangerDoor","Value":5} + ,{"Name":"ChangerKeypad","Value":6} + ,{"Name":"ChangerMaxElement","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANGER_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementType","Type":{"Kind":"ApiRef","Name":"ELEMENT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ElementAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_ELEMENT_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Element","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberOfElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GET_CHANGER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberTransportElements","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberStorageElements","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberCleanerSlots","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberIEElements","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberDataTransferElements","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfDoors","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstSlotNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstDriveNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstTransportNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstIEPortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstCleanerSlotAddress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MagazineSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DriveCleanTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Features0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Features1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MoveFromTransport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MoveFromSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MoveFromIePort","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MoveFromDrive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ExchangeFromTransport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ExchangeFromSlot","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ExchangeFromIePort","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ExchangeFromDrive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LockUnlockCapabilities","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PositionCapabilities","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_PRODUCT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VendorId","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DeviceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_SET_ACCESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Element","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_READ_ELEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementList","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT_LIST","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeTagInfo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_ELEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Element","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcElementAddress","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrimaryVolumeID","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AlternateVolumeID","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_ELEMENT_STATUS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Element","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SrcElementAddress","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PrimaryVolumeID","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AlternateVolumeID","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"VendorIdentification","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ProductIdentification","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_INITIALIZE_ELEMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ElementList","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT_LIST","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BarCodeScan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_SET_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transport","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Destination","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_EXCHANGE_MEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transport","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Destination1","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Destination2","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flip1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flip2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_MOVE_MEDIUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Transport","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Destination","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_SEND_VOLUME_TAG_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingElement","Type":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ActionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeIDTemplate","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"READ_ELEMENT_ADDRESS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ElementStatus","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHANGER_ELEMENT_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGER_DEVICE_PROBLEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DeviceProblemNone","Value":0} + ,{"Name":"DeviceProblemHardware","Value":1} + ,{"Name":"DeviceProblemCHMError","Value":2} + ,{"Name":"DeviceProblemDoorOpen","Value":3} + ,{"Name":"DeviceProblemCalibrationError","Value":4} + ,{"Name":"DeviceProblemTargetFailure","Value":5} + ,{"Name":"DeviceProblemCHMMoveError","Value":6} + ,{"Name":"DeviceProblemCHMZeroError","Value":7} + ,{"Name":"DeviceProblemCartridgeInsertError","Value":8} + ,{"Name":"DeviceProblemPositionError","Value":9} + ,{"Name":"DeviceProblemSensorError","Value":10} + ,{"Name":"DeviceProblemCartridgeEjectError","Value":11} + ,{"Name":"DeviceProblemGripperError","Value":12} + ,{"Name":"DeviceProblemDriveError","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PATHNAME_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_QUERY_FAT_BPB_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"First0x24BytesOfBootSector","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REFS_VOLUME_DATA_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerPhysicalSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeSerialNumber","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumberSectors","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FreeClusters","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TotalReserved","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerCluster","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumSizeOfResidentFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FastTierDataFillRatio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SlowTierDataFillRatio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DestagesFastTierToSlowTierRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTING_LCN_INPUT_BUFFER_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingLcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartingVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Extents","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["RETRIEVAL_POINTERS_AND_REFCOUNT_BUFFER"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextVcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lcn","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReferenceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RETRIEVAL_POINTER_COUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOVE_FILE_RECORD_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceFileRecord","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TargetFileRecord","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USN_RECORD_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USN_RECORD_COMMON_HEADER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"V2","Type":{"Kind":"ApiRef","Name":"USN_RECORD_V2","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"V3","Type":{"Kind":"ApiRef","Name":"USN_RECORD_V3","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"V4","Type":{"Kind":"ApiRef","Name":"USN_RECORD_V4","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BULK_SECURITY_TEST_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_PREFETCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Prefetch","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_PREFETCH_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Prefetch","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_ZERO_DATA_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BeyondFinalZero","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EncryptionOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Private","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DECRYPTION_STATUS_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NoEncryptedStreams","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUEST_RAW_ENCRYPTED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTED_DATA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingFileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"OutputBufferOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesWithinFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesWithinValidDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompressionFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataUnitShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ChunkShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClusterShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EncryptionFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NumberOfDataBlocks","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataBlockSize","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTENDED_ENCRYPTED_DATA_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SI_COPYFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceFileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestinationFileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNameBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_INITIATE_REPAIR_OUTPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hint1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Hint2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Clsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SHRINK_VOLUME_REQUEST_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ShrinkPrepare","Value":1} + ,{"Name":"ShrinkCommit","Value":2} + ,{"Name":"ShrinkAbort","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TXFS_ROLLFORWARD_REDO_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastVirtualClock","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastRedoLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"HighestRecoveryLsn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TXFS_START_RM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LogContainerCountMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogContainerCountMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogGrowthIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogAutoShrinkPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TmLogPathOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TmLogPathLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LoggingMode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogPathLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LogPath","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_FS_PERSISTENT_VOLUME_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_QUERY_DEPENDENT_VOLUME_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependencyTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EntryLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependencyTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"AncestorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HostVolumeNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HostVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependentVolumeNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependentVolumeNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelativePathOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelativePathSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependentDeviceNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependentDeviceNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResponseLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STORAGE_QUERY_DEPENDENT_VOLUME_RESPONSE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Lev1Depends","Type":{"Kind":"ApiRef","Name":"STORAGE_QUERY_DEPENDENT_VOLUME_LEV1_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lev2Depends","Type":{"Kind":"ApiRef","Name":"STORAGE_QUERY_DEPENDENT_VOLUME_LEV2_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SD_CHANGE_MACHINE_SID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentMachineSIDOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CurrentMachineSIDLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NewMachineSIDOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NewMachineSIDLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_CHANGE_MACHINE_SID_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumSDChangedSuccess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDChangedFail","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDUnused","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumMftSDChangedSuccess","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumMftSDChangedFail","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumMftSDTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_QUERY_STATS_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_QUERY_STATS_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SdsStreamSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SdsAllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SiiStreamSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SiiAllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SdhStreamSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SdhAllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDUnused","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_ENUM_SDS_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaxSDEntriesToReturn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_ENUM_SDS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Descriptor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_ENUM_SDS_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDEntriesReturned","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumSDBytesReturned","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SDEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SD_ENUM_SDS_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SD_GLOBAL_CHANGE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SD_GLOBAL_CHANGE_INPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SdChange","Type":{"Kind":"ApiRef","Name":"SD_CHANGE_MACHINE_SID_INPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SdQueryStats","Type":{"Kind":"ApiRef","Name":"SD_QUERY_STATS_INPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SdEnumSds","Type":{"Kind":"ApiRef","Name":"SD_ENUM_SDS_INPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SD_GLOBAL_CHANGE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SD_GLOBAL_CHANGE_OUTPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SdChange","Type":{"Kind":"ApiRef","Name":"SD_CHANGE_MACHINE_SID_OUTPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SdQueryStats","Type":{"Kind":"ApiRef","Name":"SD_QUERY_STATS_OUTPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SdEnumSds","Type":{"Kind":"ApiRef","Name":"SD_ENUM_SDS_OUTPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FILE_TYPE_NOTIFICATION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumFileTypeIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileTypeID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_MGMT_LOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_FILE_REVISION_FILE_ID_128" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ,{"Name":"FileRevision","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSVFS_DISK_CONNECTIVITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CsvFsDiskConnectivityNone","Value":0} + ,{"Name":"CsvFsDiskConnectivityMdsNodeOnly","Value":1} + ,{"Name":"CsvFsDiskConnectivitySubsetOfNodes","Value":2} + ,{"Name":"CsvFsDiskConnectivityAllNodes","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CSV_QUERY_VOLUME_REDIRECT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsDiskConnected","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClusterEnableDirectIo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DiskConnectivity","Type":{"Kind":"ApiRef","Name":"CSVFS_DISK_CONNECTIVITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSV_QUERY_MDS_PATH_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"RequiredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MdsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DsNodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DiskConnectivity","Type":{"Kind":"ApiRef","Name":"CSVFS_DISK_CONNECTIVITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"IpAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PathOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_RESERVE_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StorageReserveIdNone","Value":0} + ,{"Name":"StorageReserveIdHard","Value":1} + ,{"Name":"StorageReserveIdSoft","Value":2} + ,{"Name":"StorageReserveIdUpdateScratch","Value":3} + ,{"Name":"StorageReserveIdMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QUERY_FILE_LAYOUT_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUERY_FILE_LAYOUT_FILTER_TYPE_NONE","Value":0} + ,{"Name":"QUERY_FILE_LAYOUT_FILTER_TYPE_CLUSTERS","Value":1} + ,{"Name":"QUERY_FILE_LAYOUT_FILTER_TYPE_FILEID","Value":2} + ,{"Name":"QUERY_FILE_LAYOUT_FILTER_TYPE_STORAGE_RESERVE_ID","Value":3} + ,{"Name":"QUERY_FILE_LAYOUT_NUM_FILTER_TYPES","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingCluster","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ClusterCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_REFERENCE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartingFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"EndingFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_FILE_LAYOUT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["QUERY_FILE_LAYOUT_INPUT"]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterType","Type":{"Kind":"ApiRef","Name":"QUERY_FILE_LAYOUT_FILTER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"_Filter_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["QUERY_FILE_LAYOUT_INPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfPairs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Filter_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ClusterRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CLUSTER_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"FileReferenceRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_REFERENCE_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"StorageReserveIds","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"STORAGE_RESERVE_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"QUERY_FILE_LAYOUT_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstFileOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LAYOUT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextFileOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FirstStreamOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtraInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtraInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LAYOUT_NAME_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentFileReferenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_LAYOUT_INFO_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BasicInformation","Type":{"Kind":"ApiRef","Name":"_BasicInformation_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["FILE_LAYOUT_INFO_ENTRY"]},"Attrs":[]} + ,{"Name":"OwnerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Usn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"StorageReserveId","Type":{"Kind":"ApiRef","Name":"STORAGE_RESERVE_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_BasicInformation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"STREAM_LAYOUT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextStreamOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtentInformationOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocationSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndOfFile","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StreamInformationOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeTypeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamIdentifierLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamIdentifier","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STREAM_EXTENT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtentInformation","Type":{"Kind":"ApiRef","Name":"_ExtentInformation_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["STREAM_EXTENT_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ExtentInformation_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RetrievalPointers","Type":{"Kind":"ApiRef","Name":"RETRIEVAL_POINTERS_BUFFER","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FSCTL_SET_INTEGRITY_INFORMATION_BUFFER_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableIntegrity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"KeepIntegrityStateUnchanged","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_OFFLOAD_READ_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TokenTimeToLive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CopyLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_OFFLOAD_READ_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_OFFLOAD_WRITE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CopyLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TransferOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSCTL_OFFLOAD_WRITE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LengthWritten","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_PURGE_FAILURE_MODE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_REGION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Usage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_REGION_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalRegionEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegionEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Region","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILE_REGION_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_REGION_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"DesiredUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WRITE_USN_REASON_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsnReasonToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_STORAGE_TIER_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FileStorageTierClassUnspecified","Value":0} + ,{"Name":"FileStorageTierClassCapacity","Value":1} + ,{"Name":"FileStorageTierClassPerformance","Value":2} + ,{"Name":"FileStorageTierClassMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STREAM_INFORMATION_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamInformation","Type":{"Kind":"ApiRef","Name":"_StreamInformation","TargetKind":"Default","Api":"SystemServices","Parents":["STREAM_INFORMATION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_StreamInformation" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DesiredStorageClass","Type":{"Kind":"ApiRef","Name":"_DesiredStorageClass","TargetKind":"Default","Api":"SystemServices","Parents":["_StreamInformation","STREAM_INFORMATION_ENTRY"]},"Attrs":[]} + ,{"Name":"DataStream","Type":{"Kind":"ApiRef","Name":"_DataStream","TargetKind":"Default","Api":"SystemServices","Parents":["_StreamInformation","STREAM_INFORMATION_ENTRY"]},"Attrs":[]} + ,{"Name":"Reparse","Type":{"Kind":"ApiRef","Name":"_Reparse","TargetKind":"Default","Api":"SystemServices","Parents":["_StreamInformation","STREAM_INFORMATION_ENTRY"]},"Attrs":[]} + ,{"Name":"Ea","Type":{"Kind":"ApiRef","Name":"_Ea","TargetKind":"Default","Api":"SystemServices","Parents":["_StreamInformation","STREAM_INFORMATION_ENTRY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Ea" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EaSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EaInformationOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DataStream" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Vdl","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Reparse" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReparseDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReparseDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DesiredStorageClass" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FILE_DESIRED_STORAGE_CLASS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Class","Type":{"Kind":"ApiRef","Name":"FILE_STORAGE_TIER_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DUPLICATE_EXTENTS_DATA_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TargetFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ByteCount","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REFS_SMR_VOLUME_GC_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SmrGcStateInactive","Value":0} + ,{"Name":"SmrGcStatePaused","Value":1} + ,{"Name":"SmrGcStateActive","Value":2} + ,{"Name":"SmrGcStateActiveFullSpeed","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REFS_SMR_VOLUME_INFO_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfRandomlyWritableTier","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FreeSpaceInRandomlyWritableTier","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SizeofSMRTier","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FreeSpaceInSMRTier","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UsableFreeSpaceInSMRTier","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeGcState","Type":{"Kind":"ApiRef","Name":"REFS_SMR_VOLUME_GC_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeGcLastStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REFS_SMR_VOLUME_GC_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SmrGcActionStart","Value":1} + ,{"Name":"SmrGcActionStartFullSpeed","Value":2} + ,{"Name":"SmrGcActionPause","Value":3} + ,{"Name":"SmrGcActionStop","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REFS_SMR_VOLUME_GC_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SmrGcMethodCompaction","Value":1} + ,{"Name":"SmrGcMethodCompression","Value":2} + ,{"Name":"SmrGcMethodRotation","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REFS_SMR_VOLUME_GC_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Action","Type":{"Kind":"ApiRef","Name":"REFS_SMR_VOLUME_GC_ACTION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Method","Type":{"Kind":"ApiRef","Name":"REFS_SMR_VOLUME_GC_METHOD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IoGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompressionFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STREAMS_QUERY_PARAMETERS_OUTPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptimalWriteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamGranularitySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamIdMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamIdMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STREAMS_ASSOCIATE_ID_INPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STREAMS_QUERY_ID_OUTPUT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_BAD_RANGES_INPUT_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_BAD_RANGES_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ranges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"QUERY_BAD_RANGES_INPUT_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_BAD_RANGES_OUTPUT_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_BAD_RANGES_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumBadRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextOffsetToLookUp","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BadRanges","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"QUERY_BAD_RANGES_OUTPUT_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_DAX_ALLOC_ALIGNMENT_HINT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlignmentShift","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileOffsetToAlign","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FallbackAlignmentShift","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIRTUAL_STORAGE_BEHAVIOR_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VirtualStorageBehaviorUndefined","Value":0} + ,{"Name":"VirtualStorageBehaviorCacheWriteThrough","Value":1} + ,{"Name":"VirtualStorageBehaviorCacheWriteBack","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIRTUAL_STORAGE_SET_BEHAVIOR_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BehaviorCode","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_BEHAVIOR_CODE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCRYPTION_KEY_CTRL_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StructureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KeyOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DplLock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DplUserId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DplCredentialId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOF_EXTERNAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOF_EXTERNAL_FILE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileId","Type":{"Kind":"ApiRef","Name":"FILE_ID_128","TargetKind":"Default","Api":"FileSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WOF_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WofVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_EXTERNAL_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_ADD_OVERLAY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimFileNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimFileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_UPDATE_OVERLAY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WimFileNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimFileNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_REMOVE_OVERLAY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_SUSPEND_OVERLAY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIM_PROVIDER_OVERLAY_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataSourceId","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"WimGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"WimFileNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WimIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_PROVIDER_EXTERNAL_INFO_V0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_PROVIDER_EXTERNAL_INFO_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Algorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTAINER_VOLUME_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTAINER_ROOT_INFO_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTAINER_ROOT_INFO_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContainerRootIdLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ContainerRootId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIRTUALIZATION_INSTANCE_INFO_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfWorkerThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIRTUALIZATION_INSTANCE_INFO_INPUT_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotificationInfoOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProviderMajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIRTUALIZATION_INSTANCE_INFO_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualizationInstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GET_FILTER_FILE_IDENTIFIER_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AltitudeLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Altitude","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GET_FILTER_FILE_IDENTIFIER_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FilterFileIdentifierLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FilterFileIdentifier","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SourceContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_IRP_EXT_TRACK_OFFSET_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TargetContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_IRP_EXT_TRACK_OFFSET_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RelativeOffset","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IO_IRP_EXT_TRACK_OFFSET_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Validation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TrackedOffsetCallback","Type":{"Kind":"ApiRef","Name":"PIO_IRP_EXT_PROCESS_TRACKED_OFFSET_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_IO_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbPciLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_T0_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCla","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bIns","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bP1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bP2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bP3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCARD_T0_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ioRequest","Type":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bSw1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSw2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["SCARD_T0_REQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CmdBytes","Type":{"Kind":"ApiRef","Name":"SCARD_T0_COMMAND","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbHeader","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"SCARD_T1_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ioRequest","Type":{"Kind":"ApiRef","Name":"SCARD_IO_REQUEST","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pShareName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pLocation","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ,{"Name":"pSepFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cJobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AveragePPM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pShareName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pSepFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cJobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AveragePPM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_4A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_4W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_5A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNotSelectedTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransmissionRetryTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_5W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceNotSelectedTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransmissionRetryTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_7A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjectGUID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_7W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszObjectGUID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_8A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_8W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_9A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_INFO_9W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNotifyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNotifyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NextJobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_4A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNotifyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeHigh","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JOB_INFO_4W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDocument","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pNotifyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pPrintProcessor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"pStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UntilTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Submitted","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PagesPrinted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeHigh","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADDJOB_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADDJOB_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_4A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_4W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_5A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDriverAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfigVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_5W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDriverAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConfigVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_6A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pszMfgName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOEMUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHardwareID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_6W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pszMfgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOEMUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHardwareID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_8A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pszMfgName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOEMUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHardwareID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPrintProcessor","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszVendorSetup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzColorProfiles","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPrinterDriverAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszzCoreDriverDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftMinInboxDriverVerDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlMinInboxDriverVerVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRIVER_INFO_8W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDriverPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDataFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pConfigFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pHelpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDependentFiles","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDefaultDataType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzPreviousNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pszMfgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszOEMUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszHardwareID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPrintProcessor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszVendorSetup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszzColorProfiles","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPrinterDriverAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszzCoreDriverDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftMinInboxDriverVerDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlMinInboxDriverVerVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORM_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ImageableArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORM_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ImageableArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORM_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ImageableArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pKeyword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StringType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMuiDll","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwResourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORM_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ImageableArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"pKeyword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"StringType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMuiDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwResourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOC_INFO_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pOutputFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTPROCESSOR_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTPROCESSOR_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTPROCESSOR_CAPS_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNupOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPageOrderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTPROCESSOR_CAPS_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNupOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPageOrderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuplexHandlingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNupDirectionCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNupBorderCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBookletHandlingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScalingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPortType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fPortType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_3A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszStatus","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSeverity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PORT_INFO_3W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSeverity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITOR_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITOR_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITOR_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDLLName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONITOR_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDLLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DATATYPES_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DATATYPES_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_DEFAULTSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":[]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_DEFAULTSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_ENUM_VALUESA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbValueName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_ENUM_VALUESW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbValueName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_NOTIFY_OPTIONS_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pFields","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_NOTIFY_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_NOTIFY_OPTIONS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_NOTIFY_INFO_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Field","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NotifyData","Type":{"Kind":"ApiRef","Name":"_NotifyData_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PRINTER_NOTIFY_INFO_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_NotifyData_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adwData","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_NotifyData_e__Union","PRINTER_NOTIFY_INFO_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PRINTER_NOTIFY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PRINTER_NOTIFY_INFO_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BINARY_CONTAINER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDI_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBidiType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["BIDI_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"sData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fData","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"biData","Type":{"Kind":"ApiRef","Name":"BINARY_CONTAINER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"BIDI_REQUEST_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReqNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BIDI_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDI_REQUEST_CONTAINER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BIDI_REQUEST_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDI_RESPONSE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReqNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BIDI_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDI_RESPONSE_CONTAINER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"BIDI_RESPONSE_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BIDI_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BIDI_NULL","Value":0} + ,{"Name":"BIDI_INT","Value":1} + ,{"Name":"BIDI_FLOAT","Value":2} + ,{"Name":"BIDI_BOOL","Value":3} + ,{"Name":"BIDI_STRING","Value":4} + ,{"Name":"BIDI_TEXT","Value":5} + ,{"Name":"BIDI_ENUM","Value":6} + ,{"Name":"BIDI_BLOB","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROVIDOR_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDLLName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDOR_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pDLLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDOR_INFO_2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOrder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROVIDOR_INFO_2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pOrder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_OPTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRINTER_OPTION_NO_CACHE","Value":1} + ,{"Name":"PRINTER_OPTION_CACHE","Value":2} + ,{"Name":"PRINTER_OPTION_CLIENT_CHANGE","Value":4} + ,{"Name":"PRINTER_OPTION_NO_CLIENT_DATA","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRINTER_OPTIONSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_OPTIONSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_CONNECTION_INFO_1A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTER_CONNECTION_INFO_1W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CORE_PRINTER_DRIVERA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CoreDriverGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"szPackageID","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CORE_PRINTER_DRIVERW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CoreDriverGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"szPackageID","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EPrintPropertyType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"kPropertyTypeString","Value":1} + ,{"Name":"kPropertyTypeInt32","Value":2} + ,{"Name":"kPropertyTypeInt64","Value":3} + ,{"Name":"kPropertyTypeByte","Value":4} + ,{"Name":"kPropertyTypeTime","Value":5} + ,{"Name":"kPropertyTypeDevMode","Value":6} + ,{"Name":"kPropertyTypeSD","Value":7} + ,{"Name":"kPropertyTypeNotificationReply","Value":8} + ,{"Name":"kPropertyTypeNotificationOptions","Value":9} + ,{"Name":"kPropertyTypeBuffer","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPrintXPSJobProgress" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"kAddingDocumentSequence","Value":0} + ,{"Name":"kDocumentSequenceAdded","Value":1} + ,{"Name":"kAddingFixedDocument","Value":2} + ,{"Name":"kFixedDocumentAdded","Value":3} + ,{"Name":"kAddingFixedPage","Value":4} + ,{"Name":"kFixedPageAdded","Value":5} + ,{"Name":"kResourceAdded","Value":6} + ,{"Name":"kFontAdded","Value":7} + ,{"Name":"kImageAdded","Value":8} + ,{"Name":"kXpsDocumentCommitted","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPrintXPSJobOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"kJobProduction","Value":1} + ,{"Name":"kJobConsumption","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PrintPropertyValue" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ePropertyType","Type":{"Kind":"ApiRef","Name":"EPrintPropertyType","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"_value_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PrintPropertyValue"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propertyByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"propertyString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"propertyInt32","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"propertyInt64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"propertyBlob","Type":{"Kind":"ApiRef","Name":"_propertyBlob_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_value_e__Union","PrintPropertyValue"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_propertyBlob_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PrintNamedProperty" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"propertyValue","Type":{"Kind":"ApiRef","Name":"PrintPropertyValue","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PrintPropertiesCollection" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numberOfProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"propertiesCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintNamedProperty","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINT_EXECUTION_CONTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PRINT_EXECUTION_CONTEXT_APPLICATION","Value":0} + ,{"Name":"PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE","Value":1} + ,{"Name":"PRINT_EXECUTION_CONTEXT_SPOOLER_ISOLATION_HOST","Value":2} + ,{"Name":"PRINT_EXECUTION_CONTEXT_FILTER_PIPELINE","Value":3} + ,{"Name":"PRINT_EXECUTION_CONTEXT_WOW64","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PRINT_EXECUTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"PRINT_EXECUTION_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientAppPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IServiceProvider" + ,"Kind":"Com" + ,"Guid":"6d5140c1-7436-11ce-8034-00aa006009fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MODEMDEVCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwActualSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRequiredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemManufacturerOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemManufacturerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemModelOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemModelSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemVersionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemVersionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallSetupFailTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInactivityTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModemOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxDTERate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxDCERate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abVariablePortion","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MODEMSETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwActualSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRequiredSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallSetupFailTimer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInactivityTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredModemOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNegotiatedModemOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNegotiatedDCERate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abVariablePortion","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPATCHERQUEUE_THREAD_APARTMENTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DQTAT_COM_NONE","Value":0} + ,{"Name":"DQTAT_COM_ASTA","Value":1} + ,{"Name":"DQTAT_COM_STA","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPATCHERQUEUE_THREAD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DQTYPE_THREAD_DEDICATED","Value":1} + ,{"Name":"DQTYPE_THREAD_CURRENT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DispatcherQueueOptions" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"threadType","Type":{"Kind":"ApiRef","Name":"DISPATCHERQUEUE_THREAD_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"apartmentType","Type":{"Kind":"ApiRef","Name":"DISPATCHERQUEUE_THREAD_APARTMENTTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_STORAGE_IDENTIFIER_CODE_SET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDSStorageIdCodeSetReserved","Value":0} + ,{"Name":"VDSStorageIdCodeSetBinary","Value":1} + ,{"Name":"VDSStorageIdCodeSetAscii","Value":2} + ,{"Name":"VDSStorageIdCodeSetUtf8","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_STORAGE_IDENTIFIER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDSStorageIdTypeVendorSpecific","Value":0} + ,{"Name":"VDSStorageIdTypeVendorId","Value":1} + ,{"Name":"VDSStorageIdTypeEUI64","Value":2} + ,{"Name":"VDSStorageIdTypeFCPHName","Value":3} + ,{"Name":"VDSStorageIdTypePortRelative","Value":4} + ,{"Name":"VDSStorageIdTypeTargetPortGroup","Value":5} + ,{"Name":"VDSStorageIdTypeLogicalUnitGroup","Value":6} + ,{"Name":"VDSStorageIdTypeMD5LogicalUnitIdentifier","Value":7} + ,{"Name":"VDSStorageIdTypeScsiNameString","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_STORAGE_BUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDSBusTypeUnknown","Value":0} + ,{"Name":"VDSBusTypeScsi","Value":1} + ,{"Name":"VDSBusTypeAtapi","Value":2} + ,{"Name":"VDSBusTypeAta","Value":3} + ,{"Name":"VDSBusType1394","Value":4} + ,{"Name":"VDSBusTypeSsa","Value":5} + ,{"Name":"VDSBusTypeFibre","Value":6} + ,{"Name":"VDSBusTypeUsb","Value":7} + ,{"Name":"VDSBusTypeRAID","Value":8} + ,{"Name":"VDSBusTypeiScsi","Value":9} + ,{"Name":"VDSBusTypeSas","Value":10} + ,{"Name":"VDSBusTypeSata","Value":11} + ,{"Name":"VDSBusTypeSd","Value":12} + ,{"Name":"VDSBusTypeMmc","Value":13} + ,{"Name":"VDSBusTypeMax","Value":14} + ,{"Name":"VDSBusTypeVirtual","Value":14} + ,{"Name":"VDSBusTypeFileBackedVirtual","Value":15} + ,{"Name":"VDSBusTypeSpaces","Value":16} + ,{"Name":"VDSBusTypeNVMe","Value":17} + ,{"Name":"VDSBusTypeScm","Value":18} + ,{"Name":"VDSBusTypeUfs","Value":19} + ,{"Name":"VDSBusTypeMaxReserved","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_STORAGE_IDENTIFIER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_CodeSet","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER_CODE_SET","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_Type","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_cbIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_rgbIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_STORAGE_DEVICE_ID_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_rgIdentifiers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_IDENTIFIER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_INTERCONNECT_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_IA_UNKNOWN","Value":0} + ,{"Name":"VDS_IA_FCFS","Value":1} + ,{"Name":"VDS_IA_FCPH","Value":2} + ,{"Name":"VDS_IA_FCPH3","Value":3} + ,{"Name":"VDS_IA_MAC","Value":4} + ,{"Name":"VDS_IA_SCSI","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_INTERCONNECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_addressType","Type":{"Kind":"ApiRef","Name":"VDS_INTERCONNECT_ADDRESS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_cbPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pbPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_cbAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pbAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_LUN_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_DeviceType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"m_DeviceTypeModifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"m_bCommandQueueing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_BusType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_szVendorId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_szProductId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_szProductRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_szSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"m_diskSignature","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_deviceIdDescriptor","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_DEVICE_ID_DESCRIPTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_cInterconnects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_rgInterconnects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_INTERCONNECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_OT_UNKNOWN","Value":0} + ,{"Name":"VDS_OT_PROVIDER","Value":1} + ,{"Name":"VDS_OT_PACK","Value":10} + ,{"Name":"VDS_OT_VOLUME","Value":11} + ,{"Name":"VDS_OT_VOLUME_PLEX","Value":12} + ,{"Name":"VDS_OT_DISK","Value":13} + ,{"Name":"VDS_OT_SUB_SYSTEM","Value":30} + ,{"Name":"VDS_OT_CONTROLLER","Value":31} + ,{"Name":"VDS_OT_DRIVE","Value":32} + ,{"Name":"VDS_OT_LUN","Value":33} + ,{"Name":"VDS_OT_LUN_PLEX","Value":34} + ,{"Name":"VDS_OT_PORT","Value":35} + ,{"Name":"VDS_OT_PORTAL","Value":36} + ,{"Name":"VDS_OT_TARGET","Value":37} + ,{"Name":"VDS_OT_PORTAL_GROUP","Value":38} + ,{"Name":"VDS_OT_STORAGE_POOL","Value":39} + ,{"Name":"VDS_OT_HBAPORT","Value":90} + ,{"Name":"VDS_OT_INIT_ADAPTER","Value":91} + ,{"Name":"VDS_OT_INIT_PORTAL","Value":92} + ,{"Name":"VDS_OT_ASYNC","Value":100} + ,{"Name":"VDS_OT_ENUM","Value":101} + ,{"Name":"VDS_OT_VDISK","Value":200} + ,{"Name":"VDS_OT_OPEN_VDISK","Value":201} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PROVIDER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_PT_UNKNOWN","Value":0} + ,{"Name":"VDS_PT_SOFTWARE","Value":1} + ,{"Name":"VDS_PT_HARDWARE","Value":2} + ,{"Name":"VDS_PT_VIRTUALDISK","Value":3} + ,{"Name":"VDS_PT_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PROVIDER_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_PF_DYNAMIC","Value":1} + ,{"Name":"VDS_PF_INTERNAL_HARDWARE_PROVIDER","Value":2} + ,{"Name":"VDS_PF_ONE_DISK_ONLY_PER_PACK","Value":4} + ,{"Name":"VDS_PF_ONE_PACK_ONLINE_ONLY","Value":8} + ,{"Name":"VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS","Value":16} + ,{"Name":"VDS_PF_SUPPORT_DYNAMIC","Value":-2147483648} + ,{"Name":"VDS_PF_SUPPORT_FAULT_TOLERANT","Value":1073741824} + ,{"Name":"VDS_PF_SUPPORT_DYNAMIC_1394","Value":536870912} + ,{"Name":"VDS_PF_SUPPORT_MIRROR","Value":32} + ,{"Name":"VDS_PF_SUPPORT_RAID5","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_RECOVER_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_RA_UNKNOWN","Value":0} + ,{"Name":"VDS_RA_REFRESH","Value":1} + ,{"Name":"VDS_RA_RESTART","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_NOTIFICATION_TARGET_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_NTT_UNKNOWN","Value":0} + ,{"Name":"VDS_NTT_PACK","Value":10} + ,{"Name":"VDS_NTT_VOLUME","Value":11} + ,{"Name":"VDS_NTT_DISK","Value":13} + ,{"Name":"VDS_NTT_PARTITION","Value":60} + ,{"Name":"VDS_NTT_DRIVE_LETTER","Value":61} + ,{"Name":"VDS_NTT_FILE_SYSTEM","Value":62} + ,{"Name":"VDS_NTT_MOUNT_POINT","Value":63} + ,{"Name":"VDS_NTT_SUB_SYSTEM","Value":30} + ,{"Name":"VDS_NTT_CONTROLLER","Value":31} + ,{"Name":"VDS_NTT_DRIVE","Value":32} + ,{"Name":"VDS_NTT_LUN","Value":33} + ,{"Name":"VDS_NTT_PORT","Value":35} + ,{"Name":"VDS_NTT_PORTAL","Value":36} + ,{"Name":"VDS_NTT_TARGET","Value":37} + ,{"Name":"VDS_NTT_PORTAL_GROUP","Value":38} + ,{"Name":"VDS_NTT_SERVICE","Value":200} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PACK_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"packId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DISK_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"diskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_VOLUME_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"plexId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulPercentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PARTITION_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"diskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_SERVICE_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"action","Type":{"Kind":"ApiRef","Name":"VDS_RECOVER_ACTION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DRIVE_LETTER_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wcLetter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_FILE_SYSTEM_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwPercentCompleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_MOUNT_POINT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_SUB_SYSTEM_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"subSystemId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_CONTROLLER_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"controllerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DRIVE_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"driveId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_LUN_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PORT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"portId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PORTAL_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_TARGET_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"targetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PORTAL_GROUP_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"portalGroupId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"objectType","Type":{"Kind":"ApiRef","Name":"VDS_NOTIFICATION_TARGET_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VDS_NOTIFICATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Pack","Type":{"Kind":"ApiRef","Name":"VDS_PACK_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Disk","Type":{"Kind":"ApiRef","Name":"VDS_DISK_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Volume","Type":{"Kind":"ApiRef","Name":"VDS_VOLUME_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Partition","Type":{"Kind":"ApiRef","Name":"VDS_PARTITION_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Letter","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_LETTER_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FileSystem","Type":{"Kind":"ApiRef","Name":"VDS_FILE_SYSTEM_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MountPoint","Type":{"Kind":"ApiRef","Name":"VDS_MOUNT_POINT_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SubSystem","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Controller","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Drive","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"ApiRef","Name":"VDS_LUN_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Port","Type":{"Kind":"ApiRef","Name":"VDS_PORT_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Portal","Type":{"Kind":"ApiRef","Name":"VDS_PORTAL_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"VDS_TARGET_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PortalGroup","Type":{"Kind":"ApiRef","Name":"VDS_PORTAL_GROUP_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Service","Type":{"Kind":"ApiRef","Name":"VDS_SERVICE_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VDS_ASYNC_OUTPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_ASYNCOUT_UNKNOWN","Value":0} + ,{"Name":"VDS_ASYNCOUT_CREATEVOLUME","Value":1} + ,{"Name":"VDS_ASYNCOUT_EXTENDVOLUME","Value":2} + ,{"Name":"VDS_ASYNCOUT_SHRINKVOLUME","Value":3} + ,{"Name":"VDS_ASYNCOUT_ADDVOLUMEPLEX","Value":4} + ,{"Name":"VDS_ASYNCOUT_BREAKVOLUMEPLEX","Value":5} + ,{"Name":"VDS_ASYNCOUT_REMOVEVOLUMEPLEX","Value":6} + ,{"Name":"VDS_ASYNCOUT_REPAIRVOLUMEPLEX","Value":7} + ,{"Name":"VDS_ASYNCOUT_RECOVERPACK","Value":8} + ,{"Name":"VDS_ASYNCOUT_REPLACEDISK","Value":9} + ,{"Name":"VDS_ASYNCOUT_CREATEPARTITION","Value":10} + ,{"Name":"VDS_ASYNCOUT_CLEAN","Value":11} + ,{"Name":"VDS_ASYNCOUT_CREATELUN","Value":50} + ,{"Name":"VDS_ASYNCOUT_ADDLUNPLEX","Value":52} + ,{"Name":"VDS_ASYNCOUT_REMOVELUNPLEX","Value":53} + ,{"Name":"VDS_ASYNCOUT_EXTENDLUN","Value":54} + ,{"Name":"VDS_ASYNCOUT_SHRINKLUN","Value":55} + ,{"Name":"VDS_ASYNCOUT_RECOVERLUN","Value":56} + ,{"Name":"VDS_ASYNCOUT_LOGINTOTARGET","Value":60} + ,{"Name":"VDS_ASYNCOUT_LOGOUTFROMTARGET","Value":61} + ,{"Name":"VDS_ASYNCOUT_CREATETARGET","Value":62} + ,{"Name":"VDS_ASYNCOUT_CREATEPORTALGROUP","Value":63} + ,{"Name":"VDS_ASYNCOUT_DELETETARGET","Value":64} + ,{"Name":"VDS_ASYNCOUT_ADDPORTAL","Value":65} + ,{"Name":"VDS_ASYNCOUT_REMOVEPORTAL","Value":66} + ,{"Name":"VDS_ASYNCOUT_DELETEPORTALGROUP","Value":67} + ,{"Name":"VDS_ASYNCOUT_FORMAT","Value":101} + ,{"Name":"VDS_ASYNCOUT_CREATE_VDISK","Value":200} + ,{"Name":"VDS_ASYNCOUT_ATTACH_VDISK","Value":201} + ,{"Name":"VDS_ASYNCOUT_COMPACT_VDISK","Value":202} + ,{"Name":"VDS_ASYNCOUT_MERGE_VDISK","Value":203} + ,{"Name":"VDS_ASYNCOUT_EXPAND_VDISK","Value":204} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ASYNC_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_ASYNC_OUTPUT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cp","Type":{"Kind":"ApiRef","Name":"_cp","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"cv","Type":{"Kind":"ApiRef","Name":"_cv","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"bvp","Type":{"Kind":"ApiRef","Name":"_bvp","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"sv","Type":{"Kind":"ApiRef","Name":"_sv","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"cl","Type":{"Kind":"ApiRef","Name":"_cl","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"ct","Type":{"Kind":"ApiRef","Name":"_ct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"cpg","Type":{"Kind":"ApiRef","Name":"_cpg","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ,{"Name":"cvd","Type":{"Kind":"ApiRef","Name":"_cvd","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","VDS_ASYNC_OUTPUT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_cpg" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPortalGroupUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_cl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pLunUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_bvp" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pVolumeUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_cp" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"volumeId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pTargetUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_cv" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pVolumeUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_cvd" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pVDiskUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_sv" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullReclaimedBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"VDS_IPADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_IPT_TEXT","Value":0} + ,{"Name":"VDS_IPT_IPV4","Value":1} + ,{"Name":"VDS_IPT_IPV6","Value":2} + ,{"Name":"VDS_IPT_EMPTY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HEALTH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_H_UNKNOWN","Value":0} + ,{"Name":"VDS_H_HEALTHY","Value":1} + ,{"Name":"VDS_H_REBUILDING","Value":2} + ,{"Name":"VDS_H_STALE","Value":3} + ,{"Name":"VDS_H_FAILING","Value":4} + ,{"Name":"VDS_H_FAILING_REDUNDANCY","Value":5} + ,{"Name":"VDS_H_FAILED_REDUNDANCY","Value":6} + ,{"Name":"VDS_H_FAILED_REDUNDANCY_FAILING","Value":7} + ,{"Name":"VDS_H_FAILED","Value":8} + ,{"Name":"VDS_H_REPLACED","Value":9} + ,{"Name":"VDS_H_PENDING_FAILURE","Value":10} + ,{"Name":"VDS_H_DEGRADED","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_TRANSITION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_TS_UNKNOWN","Value":0} + ,{"Name":"VDS_TS_STABLE","Value":1} + ,{"Name":"VDS_TS_EXTENDING","Value":2} + ,{"Name":"VDS_TS_SHRINKING","Value":3} + ,{"Name":"VDS_TS_RECONFIGING","Value":4} + ,{"Name":"VDS_TS_RESTRIPING","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_FILE_SYSTEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_FST_UNKNOWN","Value":0} + ,{"Name":"VDS_FST_RAW","Value":1} + ,{"Name":"VDS_FST_FAT","Value":2} + ,{"Name":"VDS_FST_FAT32","Value":3} + ,{"Name":"VDS_FST_NTFS","Value":4} + ,{"Name":"VDS_FST_CDFS","Value":5} + ,{"Name":"VDS_FST_UDF","Value":6} + ,{"Name":"VDS_FST_EXFAT","Value":7} + ,{"Name":"VDS_FST_CSVFS","Value":8} + ,{"Name":"VDS_FST_REFS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HBAPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_HPT_UNKNOWN","Value":1} + ,{"Name":"VDS_HPT_OTHER","Value":2} + ,{"Name":"VDS_HPT_NOTPRESENT","Value":3} + ,{"Name":"VDS_HPT_NPORT","Value":5} + ,{"Name":"VDS_HPT_NLPORT","Value":6} + ,{"Name":"VDS_HPT_FLPORT","Value":7} + ,{"Name":"VDS_HPT_FPORT","Value":8} + ,{"Name":"VDS_HPT_EPORT","Value":9} + ,{"Name":"VDS_HPT_GPORT","Value":10} + ,{"Name":"VDS_HPT_LPORT","Value":20} + ,{"Name":"VDS_HPT_PTP","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HBAPORT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_HPS_UNKNOWN","Value":1} + ,{"Name":"VDS_HPS_ONLINE","Value":2} + ,{"Name":"VDS_HPS_OFFLINE","Value":3} + ,{"Name":"VDS_HPS_BYPASSED","Value":4} + ,{"Name":"VDS_HPS_DIAGNOSTICS","Value":5} + ,{"Name":"VDS_HPS_LINKDOWN","Value":6} + ,{"Name":"VDS_HPS_ERROR","Value":7} + ,{"Name":"VDS_HPS_LOOPBACK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HBAPORT_SPEED_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_HSF_UNKNOWN","Value":0} + ,{"Name":"VDS_HSF_1GBIT","Value":1} + ,{"Name":"VDS_HSF_2GBIT","Value":2} + ,{"Name":"VDS_HSF_10GBIT","Value":4} + ,{"Name":"VDS_HSF_4GBIT","Value":8} + ,{"Name":"VDS_HSF_NOT_NEGOTIATED","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PATH_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_MPS_UNKNOWN","Value":0} + ,{"Name":"VDS_MPS_ONLINE","Value":1} + ,{"Name":"VDS_MPS_FAILED","Value":5} + ,{"Name":"VDS_MPS_STANDBY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LOADBALANCE_POLICY_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LBP_UNKNOWN","Value":0} + ,{"Name":"VDS_LBP_FAILOVER","Value":1} + ,{"Name":"VDS_LBP_ROUND_ROBIN","Value":2} + ,{"Name":"VDS_LBP_ROUND_ROBIN_WITH_SUBSET","Value":3} + ,{"Name":"VDS_LBP_DYN_LEAST_QUEUE_DEPTH","Value":4} + ,{"Name":"VDS_LBP_WEIGHTED_PATHS","Value":5} + ,{"Name":"VDS_LBP_LEAST_BLOCKS","Value":6} + ,{"Name":"VDS_LBP_VENDOR_SPECIFIC","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PROVIDER_LBSUPPORT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LBF_FAILOVER","Value":1} + ,{"Name":"VDS_LBF_ROUND_ROBIN","Value":2} + ,{"Name":"VDS_LBF_ROUND_ROBIN_WITH_SUBSET","Value":4} + ,{"Name":"VDS_LBF_DYN_LEAST_QUEUE_DEPTH","Value":8} + ,{"Name":"VDS_LBF_WEIGHTED_PATHS","Value":16} + ,{"Name":"VDS_LBF_LEAST_BLOCKS","Value":32} + ,{"Name":"VDS_LBF_VENDOR_SPECIFIC","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_VERSION_SUPPORT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_VSF_1_0","Value":1} + ,{"Name":"VDS_VSF_1_1","Value":2} + ,{"Name":"VDS_VSF_2_0","Value":4} + ,{"Name":"VDS_VSF_2_1","Value":8} + ,{"Name":"VDS_VSF_3_0","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HWPROVIDER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_HWT_UNKNOWN","Value":0} + ,{"Name":"VDS_HWT_PCI_RAID","Value":1} + ,{"Name":"VDS_HWT_FIBRE_CHANNEL","Value":2} + ,{"Name":"VDS_HWT_ISCSI","Value":3} + ,{"Name":"VDS_HWT_SAS","Value":4} + ,{"Name":"VDS_HWT_HYBRID","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ISCSI_LOGIN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_ILT_MANUAL","Value":0} + ,{"Name":"VDS_ILT_PERSISTENT","Value":1} + ,{"Name":"VDS_ILT_BOOT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ISCSI_AUTH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_IAT_NONE","Value":0} + ,{"Name":"VDS_IAT_CHAP","Value":1} + ,{"Name":"VDS_IAT_MUTUAL_CHAP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ISCSI_IPSEC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_IIF_VALID","Value":1} + ,{"Name":"VDS_IIF_IKE","Value":2} + ,{"Name":"VDS_IIF_MAIN_MODE","Value":4} + ,{"Name":"VDS_IIF_AGGRESSIVE_MODE","Value":8} + ,{"Name":"VDS_IIF_PFS_ENABLE","Value":16} + ,{"Name":"VDS_IIF_TRANSPORT_MODE_PREFERRED","Value":32} + ,{"Name":"VDS_IIF_TUNNEL_MODE_PREFERRED","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ISCSI_LOGIN_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_ILF_REQUIRE_IPSEC","Value":1} + ,{"Name":"VDS_ILF_MULTIPATH_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PATH_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullSourceId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullPathId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_WWN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rguchWwn","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_IPADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ipv4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipv6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulIpv6FlowInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulIpv6ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszTextAddress","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ulPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_IPSEC_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_SHARED_SECRET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulSharedSecretSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_HBAPORT_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wwnNode","Type":{"Kind":"ApiRef","Name":"VDS_WWN","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wwnPort","Type":{"Kind":"ApiRef","Name":"VDS_WWN","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPortSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSupportedPortSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_INITIATOR_ADAPTER_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_INITIATOR_PORTAL_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPortIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PROVIDER_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_PROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PATH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pathId","Type":{"Kind":"ApiRef","Name":"VDS_PATH_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PATH_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VDS_PATH_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VDS_PATH_INFO"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VDS_PATH_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hbaPortId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"initiatorAdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"controllerPortId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"targetPortalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHbaPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HBAPORT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pInitiatorPortalIpAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VDS_PATH_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pathId","Type":{"Kind":"ApiRef","Name":"VDS_PATH_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bPrimaryPath","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulWeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumVdsObject" + ,"Kind":"Com" + ,"Guid":"118610b7-8d94-4030-b5b8-500889788e4e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppObjectArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsAsync" + ,"Kind":"Com" + ,"Guid":"d5d23b6d-5a55-4492-9889-397a3c2d2dbc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pAsyncOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ASYNC_OUTPUT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pulPercentCompleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsAdviseSink" + ,"Kind":"Com" + ,"Guid":"8326cd1d-cf59-4936-b786-5efc08798e25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNumberOfNotifications","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNotificationArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_NOTIFICATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsProvider" + ,"Kind":"Com" + ,"Guid":"10c5e575-7984-4e81-a56b-431f5f92ae42" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProviderProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PROVIDER_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsProviderSupport" + ,"Kind":"Com" + ,"Guid":"1732be13-e8f9-4a03-bfbc-5f616aa66ce1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVersionSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulVersionSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsProviderPrivate" + ,"Kind":"Com" + ,"Guid":"11f3cd41-b7e8-48ff-9472-9dff018aa292" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObjectUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OnLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallbackObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnUnload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bForceUnload","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VDS_SUB_SYSTEM_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_SSS_UNKNOWN","Value":0} + ,{"Name":"VDS_SSS_ONLINE","Value":1} + ,{"Name":"VDS_SSS_NOT_READY","Value":2} + ,{"Name":"VDS_SSS_OFFLINE","Value":4} + ,{"Name":"VDS_SSS_FAILED","Value":5} + ,{"Name":"VDS_SSS_PARTIALLY_MANAGED","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_SUB_SYSTEM_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_SF_LUN_MASKING_CAPABLE","Value":1} + ,{"Name":"VDS_SF_LUN_PLEXING_CAPABLE","Value":2} + ,{"Name":"VDS_SF_LUN_REMAPPING_CAPABLE","Value":4} + ,{"Name":"VDS_SF_DRIVE_EXTENT_CAPABLE","Value":8} + ,{"Name":"VDS_SF_HARDWARE_CHECKSUM_CAPABLE","Value":16} + ,{"Name":"VDS_SF_RADIUS_CAPABLE","Value":32} + ,{"Name":"VDS_SF_READ_BACK_VERIFY_CAPABLE","Value":64} + ,{"Name":"VDS_SF_WRITE_THROUGH_CACHING_CAPABLE","Value":128} + ,{"Name":"VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS","Value":512} + ,{"Name":"VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS","Value":1024} + ,{"Name":"VDS_SF_SUPPORTS_SIMPLE_LUNS","Value":2048} + ,{"Name":"VDS_SF_SUPPORTS_SPAN_LUNS","Value":4096} + ,{"Name":"VDS_SF_SUPPORTS_STRIPE_LUNS","Value":8192} + ,{"Name":"VDS_SF_SUPPORTS_MIRROR_LUNS","Value":16384} + ,{"Name":"VDS_SF_SUPPORTS_PARITY_LUNS","Value":32768} + ,{"Name":"VDS_SF_SUPPORTS_AUTH_CHAP","Value":65536} + ,{"Name":"VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP","Value":131072} + ,{"Name":"VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG","Value":262144} + ,{"Name":"VDS_SF_SUPPORTS_LUN_NUMBER","Value":524288} + ,{"Name":"VDS_SF_SUPPORTS_MIRRORED_CACHE","Value":1048576} + ,{"Name":"VDS_SF_READ_CACHING_CAPABLE","Value":2097152} + ,{"Name":"VDS_SF_WRITE_CACHING_CAPABLE","Value":4194304} + ,{"Name":"VDS_SF_MEDIA_SCAN_CAPABLE","Value":8388608} + ,{"Name":"VDS_SF_CONSISTENCY_CHECK_CAPABLE","Value":16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_SF_SUPPORTS_RAID2_LUNS","Value":1} + ,{"Name":"VDS_SF_SUPPORTS_RAID3_LUNS","Value":2} + ,{"Name":"VDS_SF_SUPPORTS_RAID4_LUNS","Value":4} + ,{"Name":"VDS_SF_SUPPORTS_RAID5_LUNS","Value":8} + ,{"Name":"VDS_SF_SUPPORTS_RAID6_LUNS","Value":16} + ,{"Name":"VDS_SF_SUPPORTS_RAID01_LUNS","Value":32} + ,{"Name":"VDS_SF_SUPPORTS_RAID03_LUNS","Value":64} + ,{"Name":"VDS_SF_SUPPORTS_RAID05_LUNS","Value":128} + ,{"Name":"VDS_SF_SUPPORTS_RAID10_LUNS","Value":256} + ,{"Name":"VDS_SF_SUPPORTS_RAID15_LUNS","Value":512} + ,{"Name":"VDS_SF_SUPPORTS_RAID30_LUNS","Value":1024} + ,{"Name":"VDS_SF_SUPPORTS_RAID50_LUNS","Value":2048} + ,{"Name":"VDS_SF_SUPPORTS_RAID51_LUNS","Value":4096} + ,{"Name":"VDS_SF_SUPPORTS_RAID53_LUNS","Value":8192} + ,{"Name":"VDS_SF_SUPPORTS_RAID60_LUNS","Value":16384} + ,{"Name":"VDS_SF_SUPPORTS_RAID61_LUNS","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_INTERCONNECT_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_ITF_PCI_RAID","Value":1} + ,{"Name":"VDS_ITF_FIBRE_CHANNEL","Value":2} + ,{"Name":"VDS_ITF_ISCSI","Value":4} + ,{"Name":"VDS_ITF_SAS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_CONTROLLER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_CS_UNKNOWN","Value":0} + ,{"Name":"VDS_CS_ONLINE","Value":1} + ,{"Name":"VDS_CS_NOT_READY","Value":2} + ,{"Name":"VDS_CS_OFFLINE","Value":4} + ,{"Name":"VDS_CS_FAILED","Value":5} + ,{"Name":"VDS_CS_REMOVED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_PORT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_PRS_UNKNOWN","Value":0} + ,{"Name":"VDS_PRS_ONLINE","Value":1} + ,{"Name":"VDS_PRS_NOT_READY","Value":2} + ,{"Name":"VDS_PRS_OFFLINE","Value":4} + ,{"Name":"VDS_PRS_FAILED","Value":5} + ,{"Name":"VDS_PRS_REMOVED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_DRIVE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_DRS_UNKNOWN","Value":0} + ,{"Name":"VDS_DRS_ONLINE","Value":1} + ,{"Name":"VDS_DRS_NOT_READY","Value":2} + ,{"Name":"VDS_DRS_OFFLINE","Value":4} + ,{"Name":"VDS_DRS_FAILED","Value":5} + ,{"Name":"VDS_DRS_REMOVED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_DRIVE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_DRF_HOTSPARE","Value":1} + ,{"Name":"VDS_DRF_ASSIGNED","Value":2} + ,{"Name":"VDS_DRF_UNASSIGNED","Value":4} + ,{"Name":"VDS_DRF_HOTSPARE_IN_USE","Value":8} + ,{"Name":"VDS_DRF_HOTSPARE_STANDBY","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LT_UNKNOWN","Value":0} + ,{"Name":"VDS_LT_DEFAULT","Value":1} + ,{"Name":"VDS_LT_FAULT_TOLERANT","Value":2} + ,{"Name":"VDS_LT_NON_FAULT_TOLERANT","Value":3} + ,{"Name":"VDS_LT_SIMPLE","Value":10} + ,{"Name":"VDS_LT_SPAN","Value":11} + ,{"Name":"VDS_LT_STRIPE","Value":12} + ,{"Name":"VDS_LT_MIRROR","Value":13} + ,{"Name":"VDS_LT_PARITY","Value":14} + ,{"Name":"VDS_LT_RAID2","Value":15} + ,{"Name":"VDS_LT_RAID3","Value":16} + ,{"Name":"VDS_LT_RAID4","Value":17} + ,{"Name":"VDS_LT_RAID5","Value":18} + ,{"Name":"VDS_LT_RAID6","Value":19} + ,{"Name":"VDS_LT_RAID01","Value":20} + ,{"Name":"VDS_LT_RAID03","Value":21} + ,{"Name":"VDS_LT_RAID05","Value":22} + ,{"Name":"VDS_LT_RAID10","Value":23} + ,{"Name":"VDS_LT_RAID15","Value":24} + ,{"Name":"VDS_LT_RAID30","Value":25} + ,{"Name":"VDS_LT_RAID50","Value":26} + ,{"Name":"VDS_LT_RAID51","Value":27} + ,{"Name":"VDS_LT_RAID53","Value":28} + ,{"Name":"VDS_LT_RAID60","Value":29} + ,{"Name":"VDS_LT_RAID61","Value":30} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LS_UNKNOWN","Value":0} + ,{"Name":"VDS_LS_ONLINE","Value":1} + ,{"Name":"VDS_LS_NOT_READY","Value":2} + ,{"Name":"VDS_LS_OFFLINE","Value":4} + ,{"Name":"VDS_LS_FAILED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LF_LBN_REMAP_ENABLED","Value":1} + ,{"Name":"VDS_LF_READ_BACK_VERIFY_ENABLED","Value":2} + ,{"Name":"VDS_LF_WRITE_THROUGH_CACHING_ENABLED","Value":4} + ,{"Name":"VDS_LF_HARDWARE_CHECKSUM_ENABLED","Value":8} + ,{"Name":"VDS_LF_READ_CACHE_ENABLED","Value":16} + ,{"Name":"VDS_LF_WRITE_CACHE_ENABLED","Value":32} + ,{"Name":"VDS_LF_MEDIA_SCAN_ENABLED","Value":64} + ,{"Name":"VDS_LF_CONSISTENCY_CHECK_ENABLED","Value":128} + ,{"Name":"VDS_LF_SNAPSHOT","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_PLEX_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LPT_UNKNOWN","Value":0} + ,{"Name":"VDS_LPT_SIMPLE","Value":10} + ,{"Name":"VDS_LPT_SPAN","Value":11} + ,{"Name":"VDS_LPT_STRIPE","Value":12} + ,{"Name":"VDS_LPT_PARITY","Value":14} + ,{"Name":"VDS_LPT_RAID2","Value":15} + ,{"Name":"VDS_LPT_RAID3","Value":16} + ,{"Name":"VDS_LPT_RAID4","Value":17} + ,{"Name":"VDS_LPT_RAID5","Value":18} + ,{"Name":"VDS_LPT_RAID6","Value":19} + ,{"Name":"VDS_LPT_RAID03","Value":21} + ,{"Name":"VDS_LPT_RAID05","Value":22} + ,{"Name":"VDS_LPT_RAID10","Value":23} + ,{"Name":"VDS_LPT_RAID15","Value":24} + ,{"Name":"VDS_LPT_RAID30","Value":25} + ,{"Name":"VDS_LPT_RAID50","Value":26} + ,{"Name":"VDS_LPT_RAID53","Value":28} + ,{"Name":"VDS_LPT_RAID60","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_PLEX_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LPS_UNKNOWN","Value":0} + ,{"Name":"VDS_LPS_ONLINE","Value":1} + ,{"Name":"VDS_LPS_NOT_READY","Value":2} + ,{"Name":"VDS_LPS_OFFLINE","Value":4} + ,{"Name":"VDS_LPS_FAILED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_LUN_PLEX_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_LPF_LBN_REMAP_ENABLED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_ISCSI_PORTAL_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_IPS_UNKNOWN","Value":0} + ,{"Name":"VDS_IPS_ONLINE","Value":1} + ,{"Name":"VDS_IPS_NOT_READY","Value":2} + ,{"Name":"VDS_IPS_OFFLINE","Value":4} + ,{"Name":"VDS_IPS_FAILED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_STORAGE_POOL_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_SPS_UNKNOWN","Value":0} + ,{"Name":"VDS_SPS_ONLINE","Value":1} + ,{"Name":"VDS_SPS_NOT_READY","Value":2} + ,{"Name":"VDS_SPS_OFFLINE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_STORAGE_POOL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_SPT_UNKNOWN","Value":0} + ,{"Name":"VDS_SPT_PRIMORDIAL","Value":1} + ,{"Name":"VDS_SPT_CONCRETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_MAINTENANCE_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BlinkLight","Value":1} + ,{"Name":"BeepAlarm","Value":2} + ,{"Name":"SpinDown","Value":3} + ,{"Name":"SpinUp","Value":4} + ,{"Name":"Ping","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_HINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullHintMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullExpectedMaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ulOptimalReadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalReadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalWriteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalWriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaximumDriveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bFastCrashRecoveryRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bMostlyReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOptimizeForSequentialReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOptimizeForSequentialWrites","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bRemapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReadBackVerifyEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bWriteThroughCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bHardwareChecksumEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bIsYankable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_HINTS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullHintMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullExpectedMaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ulOptimalReadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalReadAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalWriteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalWriteAlignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaximumDriveCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bFastCrashRecoveryRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bMostlyReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOptimizeForSequentialReads","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bOptimizeForSequentialWrites","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bRemapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReadBackVerifyEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bWriteThroughCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bHardwareChecksumEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bIsYankable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bAllocateHotSpare","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bUseMirroredCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReadCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bWriteCachingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bMediaScanEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bConsistencyCheckEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BusType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReserved1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReserved2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReserved3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_SUB_SYSTEM_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sNumberOfInternalBuses","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sMaxNumberOfSlotsEachBus","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sMaxNumberOfControllers","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_SUB_SYSTEM_PROP2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSizeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSupportedRaidTypeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sNumberOfInternalBuses","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sMaxNumberOfSlotsEachBus","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sMaxNumberOfControllers","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"ulNumberOfEnclosures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_CONTROLLER_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sNumberOfPorts","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DRIVE_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sInternalBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DRIVE_PROP2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sInternalBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"ulEnclosureNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"busType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulSpindleSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_DRIVE_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_LUN_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TransitionState","Type":{"Kind":"ApiRef","Name":"VDS_TRANSITION_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_LUN_PLEX_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TransitionState","Type":{"Kind":"ApiRef","Name":"VDS_TRANSITION_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sRebuildPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_PORT_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PORT_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_PORTAL_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"address","Type":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_TARGET_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pwszIscsiName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bChapEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_ISCSI_PORTALGROUP_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_RAID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VDS_RT_UNKNOWN","Value":0} + ,{"Name":"VDS_RT_RAID0","Value":10} + ,{"Name":"VDS_RT_RAID1","Value":11} + ,{"Name":"VDS_RT_RAID2","Value":12} + ,{"Name":"VDS_RT_RAID3","Value":13} + ,{"Name":"VDS_RT_RAID4","Value":14} + ,{"Name":"VDS_RT_RAID5","Value":15} + ,{"Name":"VDS_RT_RAID6","Value":16} + ,{"Name":"VDS_RT_RAID01","Value":17} + ,{"Name":"VDS_RT_RAID03","Value":18} + ,{"Name":"VDS_RT_RAID05","Value":19} + ,{"Name":"VDS_RT_RAID10","Value":20} + ,{"Name":"VDS_RT_RAID15","Value":21} + ,{"Name":"VDS_RT_RAID30","Value":22} + ,{"Name":"VDS_RT_RAID50","Value":23} + ,{"Name":"VDS_RT_RAID51","Value":24} + ,{"Name":"VDS_RT_RAID53","Value":25} + ,{"Name":"VDS_RT_RAID60","Value":26} + ,{"Name":"VDS_RT_RAID61","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VDS_POOL_CUSTOM_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_POOL_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ullAttributeMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"raidType","Type":{"Kind":"ApiRef","Name":"VDS_RAID_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"busType","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_BUS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszIntendedUsage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bSpinDown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bIsThinProvisioned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ullProvisionedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bNoSinglePointOfFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulDataRedundancyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDataRedundancyMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDataRedundancyDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPackageRedundancyMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPackageRedundancyMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPackageRedundancyDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSizeMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStripeSizeMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDefaultStripeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumberOfColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumberOfColumnsMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumberOfColumnsMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDefaultNumberofColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDataAvailabilityHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAccessRandomnessHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAccessDirectionHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAccessSizeHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAccessLatencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAccessBandwidthWeightHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStorageCostHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStorageEfficiencyHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumOfCustomAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPoolCustomAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_CUSTOM_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bReserved1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bReserved2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullReserved1","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullReserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_STORAGE_POOL_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"health","Type":{"Kind":"ApiRef","Name":"VDS_HEALTH","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ullTotalConsumedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTotalManagedSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullRemainingFreeSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDS_STORAGE_POOL_DRIVE_EXTENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVdsHwProvider" + ,"Kind":"Com" + ,"Guid":"d99bdaae-b13a-4178-9fdb-e27f16b4603e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QuerySubSystems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reenumerate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVdsHwProviderType" + ,"Kind":"Com" + ,"Guid":"3e0f5166-542d-4fc6-947a-012174240b7e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProviderType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsHwProviderType2" + ,"Kind":"Com" + ,"Guid":"8190236f-c4d0-4e81-8011-d69512fcc984" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProviderType2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HWPROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsHwProviderStoragePools" + ,"Kind":"Com" + ,"Guid":"d5b5937a-f188-4c79-b86c-11c920ad11b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryStoragePools" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ullRemainingFreeSpace","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pPoolAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateLunInStoragePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"StoragePoolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryMaxLunCreateSizeInStoragePool" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"StoragePoolId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsSubSystem" + ,"Kind":"Com" + ,"Guid":"6fcee2d3-6d90-4f91-80e2-a5c7caaca9d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubSystemProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryControllers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryDrives" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDrive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsDrive","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reenumerate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetControllerStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOnlineControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lNumberOfOnlineControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pOfflineControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lNumberOfOfflineControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateLun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReplaceDrive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DriveToBeReplaced","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ReplacementDrive","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryMaxLunCreateSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsSubSystem2" + ,"Kind":"Com" + ,"Guid":"be666735-7800-4a77-9d9c-40f85b87e292" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubSystemProp2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_SUB_SYSTEM_PROP2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDrive2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sBusNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"sSlotNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ulEnclosureNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsDrive","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateLun2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullSizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryMaxLunCreateSize2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_LUN_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pullMaxLunSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsSubSystemNaming" + ,"Kind":"Com" + ,"Guid":"0d70faa3-9cd4-4900-aa20-6981b6aafc75" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsSubSystemIscsi" + ,"Kind":"Com" + ,"Guid":"0027346f-40d0-4b45-8cec-5906dc0380c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryPortals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszIscsiName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetIpsecGroupPresharedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIpsecKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_IPSEC_KEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsSubSystemInterconnect" + ,"Kind":"Com" + ,"Guid":"9e6fa560-c141-477b-83ba-0b6c38f7febf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedInterconnects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulSupportedInterconnectsFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsControllerPort" + ,"Kind":"Com" + ,"Guid":"18691d0d-4e7f-43e8-92e4-cf44beeed11c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PORT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppController","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsController","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAssociatedLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PORT_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsController" + ,"Kind":"Com" + ,"Guid":"cb53d96e-dffb-474a-a078-790d1e2bc082" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pControllerProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPortProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sPortNumber","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pPortProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PORT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FlushCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvalidateCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"QueryAssociatedLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_CONTROLLER_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsControllerControllerPort" + ,"Kind":"Com" + ,"Guid":"ca5d735f-6bae-42c0-b30e-f2666045ce71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryControllerPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsDrive" + ,"Kind":"Com" + ,"Guid":"ff24efa4-aade-4b6b-898b-eaa6a20887c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDriveProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryExtents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_EXTENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_DRIVE_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsDrive2" + ,"Kind":"Com" + ,"Guid":"60b5a730-addf-4436-8ca7-5769e2d1ffa4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDriveProp2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_PROP2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsLun" + ,"Kind":"Com" + ,"Guid":"3540a9c7-e60f-4111-a840-8bba6c2c83d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLunProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetIdentificationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLunInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryActiveControllers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Extend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullNumberOfBytesToAdd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Shrink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullNumberOfBytesToRemove","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryPlexes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddPlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lunId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemovePlex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plexId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Recover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUnmaskingList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AssociateControllers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActiveControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfActiveControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInactiveControllerIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfInactiveControllers","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplyHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_LUN_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryMaxLunExtendSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDriveIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfDrives","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pullMaxBytesToBeAdded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsLun2" + ,"Kind":"Com" + ,"Guid":"e5b3a735-9efb-499a-8071-4394d9ee6fcb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryHints2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplyHints2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS2","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunNaming" + ,"Kind":"Com" + ,"Guid":"907504cb-6b4e-4d88-a34d-17ba661fbb06" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunNumber" + ,"Kind":"Com" + ,"Guid":"d3f95e46-54b3-41f9-b678-0f1871443a08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLunNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulLunNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunControllerPorts" + ,"Kind":"Com" + ,"Guid":"451fe266-da6d-406a-bb60-82e534f85aeb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssociateControllerPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActiveControllerPortIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfActiveControllerPorts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInactiveControllerPortIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfInactiveControllerPorts","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryActiveControllerPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunMpio" + ,"Kind":"Com" + ,"Guid":"7c5fbae3-333a-48a1-a982-33c15788cde3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPathInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PATH_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLoadBalancePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LOADBALANCE_POLICY_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_PATH_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLoadBalancePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"ApiRef","Name":"VDS_LOADBALANCE_POLICY_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_PATH_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfPaths","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSupportedLbPolicies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulLbFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunIscsi" + ,"Kind":"Com" + ,"Guid":"0d7c1e64-b59b-45ae-b86a-2c2cc6a42067" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AssociateTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetIdArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lNumberOfTargets","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryAssociatedTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsLunPlex" + ,"Kind":"Com" + ,"Guid":"0ee1a790-5d2e-4abb-8c99-c481e8be2138" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlexProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_PLEX_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsLun","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryExtents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_DRIVE_EXTENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApplyHints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_HINTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsIscsiPortal" + ,"Kind":"Com" + ,"Guid":"7fa1499d-ec85-4a8a-a47b-ff69201fcd34" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortalProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAssociatedPortalGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTAL_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIpsecTunnelAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTunnelAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIpsecSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitiatorPortalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pullSecurityFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIpsecSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitiatorPortalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_IPADDRESS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ullSecurityFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pIpsecKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_IPSEC_KEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsIscsiTarget" + ,"Kind":"Com" + ,"Guid":"aa8f5055-83e5-4bcc-aa73-19851a36a849" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_TARGET_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSubSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsSubSystem","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryPortalGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAssociatedLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePortalGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSharedSecret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTargetSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_SHARED_SECRET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszInitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RememberInitiatorSharedSecret" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInitiatorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitiatorSharedSecret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_SHARED_SECRET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetConnectedInitiators" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pppwszInitiatorList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfInitiators","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsIscsiPortalGroup" + ,"Kind":"Com" + ,"Guid":"fef5f89d-a3dd-4b36-bf28-e7dde045c593" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortalGroupProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_ISCSI_PORTALGROUP_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsIscsiTarget","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAssociatedPortals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddPortal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RemovePortal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portalId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsStoragePool" + ,"Kind":"Com" + ,"Guid":"932ca8cf-0eb3-4ba8-9620-22665d7f8450" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVdsProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStoragePoolProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStoragePoolAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_POOL_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryDriveExtents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppExtentArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_STORAGE_POOL_DRIVE_EXTENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"plNumberOfExtents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAllocatedLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryAllocatedStoragePools" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVdsObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVdsMaintenance" + ,"Kind":"Com" + ,"Guid":"daebeef3-8523-47ed-a2b9-05cecce2a1ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartMaintenance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopMaintenance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PulseMaintenance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"operation","Type":{"Kind":"ApiRef","Name":"VDS_MAINTENANCE_OPERATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsHwProviderPrivate" + ,"Kind":"Com" + ,"Guid":"98f17bf3-9f33-4f12-8714-8b4075092c2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryIfCreatedLun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVdsLunInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pLunId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVdsHwProviderPrivateMpio" + ,"Kind":"Com" + ,"Guid":"310a7715-ac2b-4c6f-9827-3d742f351676" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllPathStatusesFromHbaPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hbaPortProp","Type":{"Kind":"ApiRef","Name":"VDS_HBAPORT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"status","Type":{"Kind":"ApiRef","Name":"VDS_PATH_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVdsAdmin" + ,"Kind":"Com" + ,"Guid":"d188e97d-85aa-4d33-abc6-26299a10ffc1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"providerClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"VDS_PROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"guidVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"providerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VSS_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_OBJECT_UNKNOWN","Value":0} + ,{"Name":"VSS_OBJECT_NONE","Value":1} + ,{"Name":"VSS_OBJECT_SNAPSHOT_SET","Value":2} + ,{"Name":"VSS_OBJECT_SNAPSHOT","Value":3} + ,{"Name":"VSS_OBJECT_PROVIDER","Value":4} + ,{"Name":"VSS_OBJECT_TYPE_COUNT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SNAPSHOT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_SS_UNKNOWN","Value":0} + ,{"Name":"VSS_SS_PREPARING","Value":1} + ,{"Name":"VSS_SS_PROCESSING_PREPARE","Value":2} + ,{"Name":"VSS_SS_PREPARED","Value":3} + ,{"Name":"VSS_SS_PROCESSING_PRECOMMIT","Value":4} + ,{"Name":"VSS_SS_PRECOMMITTED","Value":5} + ,{"Name":"VSS_SS_PROCESSING_COMMIT","Value":6} + ,{"Name":"VSS_SS_COMMITTED","Value":7} + ,{"Name":"VSS_SS_PROCESSING_POSTCOMMIT","Value":8} + ,{"Name":"VSS_SS_PROCESSING_PREFINALCOMMIT","Value":9} + ,{"Name":"VSS_SS_PREFINALCOMMITTED","Value":10} + ,{"Name":"VSS_SS_PROCESSING_POSTFINALCOMMIT","Value":11} + ,{"Name":"VSS_SS_CREATED","Value":12} + ,{"Name":"VSS_SS_ABORTED","Value":13} + ,{"Name":"VSS_SS_DELETED","Value":14} + ,{"Name":"VSS_SS_POSTCOMMITTED","Value":15} + ,{"Name":"VSS_SS_COUNT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_VOLUME_SNAPSHOT_ATTRIBUTES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_VOLSNAP_ATTR_PERSISTENT","Value":1} + ,{"Name":"VSS_VOLSNAP_ATTR_NO_AUTORECOVERY","Value":2} + ,{"Name":"VSS_VOLSNAP_ATTR_CLIENT_ACCESSIBLE","Value":4} + ,{"Name":"VSS_VOLSNAP_ATTR_NO_AUTO_RELEASE","Value":8} + ,{"Name":"VSS_VOLSNAP_ATTR_NO_WRITERS","Value":16} + ,{"Name":"VSS_VOLSNAP_ATTR_TRANSPORTABLE","Value":32} + ,{"Name":"VSS_VOLSNAP_ATTR_NOT_SURFACED","Value":64} + ,{"Name":"VSS_VOLSNAP_ATTR_NOT_TRANSACTED","Value":128} + ,{"Name":"VSS_VOLSNAP_ATTR_HARDWARE_ASSISTED","Value":65536} + ,{"Name":"VSS_VOLSNAP_ATTR_DIFFERENTIAL","Value":131072} + ,{"Name":"VSS_VOLSNAP_ATTR_PLEX","Value":262144} + ,{"Name":"VSS_VOLSNAP_ATTR_IMPORTED","Value":524288} + ,{"Name":"VSS_VOLSNAP_ATTR_EXPOSED_LOCALLY","Value":1048576} + ,{"Name":"VSS_VOLSNAP_ATTR_EXPOSED_REMOTELY","Value":2097152} + ,{"Name":"VSS_VOLSNAP_ATTR_AUTORECOVER","Value":4194304} + ,{"Name":"VSS_VOLSNAP_ATTR_ROLLBACK_RECOVERY","Value":8388608} + ,{"Name":"VSS_VOLSNAP_ATTR_DELAYED_POSTSNAPSHOT","Value":16777216} + ,{"Name":"VSS_VOLSNAP_ATTR_TXF_RECOVERY","Value":33554432} + ,{"Name":"VSS_VOLSNAP_ATTR_FILE_SHARE","Value":67108864} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SNAPSHOT_CONTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_CTX_BACKUP","Value":0} + ,{"Name":"VSS_CTX_FILE_SHARE_BACKUP","Value":16} + ,{"Name":"VSS_CTX_NAS_ROLLBACK","Value":25} + ,{"Name":"VSS_CTX_APP_ROLLBACK","Value":9} + ,{"Name":"VSS_CTX_CLIENT_ACCESSIBLE","Value":29} + ,{"Name":"VSS_CTX_CLIENT_ACCESSIBLE_WRITERS","Value":13} + ,{"Name":"VSS_CTX_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_PROVIDER_CAPABILITIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_PRV_CAPABILITY_LEGACY","Value":1} + ,{"Name":"VSS_PRV_CAPABILITY_COMPLIANT","Value":2} + ,{"Name":"VSS_PRV_CAPABILITY_LUN_REPOINT","Value":4} + ,{"Name":"VSS_PRV_CAPABILITY_LUN_RESYNC","Value":8} + ,{"Name":"VSS_PRV_CAPABILITY_OFFLINE_CREATION","Value":16} + ,{"Name":"VSS_PRV_CAPABILITY_MULTIPLE_IMPORT","Value":32} + ,{"Name":"VSS_PRV_CAPABILITY_RECYCLING","Value":64} + ,{"Name":"VSS_PRV_CAPABILITY_PLEX","Value":128} + ,{"Name":"VSS_PRV_CAPABILITY_DIFFERENTIAL","Value":256} + ,{"Name":"VSS_PRV_CAPABILITY_CLUSTERED","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_HARDWARE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_BREAKEX_FLAG_MASK_LUNS","Value":1} + ,{"Name":"VSS_BREAKEX_FLAG_MAKE_READ_WRITE","Value":2} + ,{"Name":"VSS_BREAKEX_FLAG_REVERT_IDENTITY_ALL","Value":4} + ,{"Name":"VSS_BREAKEX_FLAG_REVERT_IDENTITY_NONE","Value":8} + ,{"Name":"VSS_ONLUNSTATECHANGE_NOTIFY_READ_WRITE","Value":256} + ,{"Name":"VSS_ONLUNSTATECHANGE_NOTIFY_LUN_PRE_RECOVERY","Value":512} + ,{"Name":"VSS_ONLUNSTATECHANGE_NOTIFY_LUN_POST_RECOVERY","Value":1024} + ,{"Name":"VSS_ONLUNSTATECHANGE_DO_MASK_LUNS","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_RECOVERY_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RECOVERY_REVERT_IDENTITY_ALL","Value":256} + ,{"Name":"VSS_RECOVERY_NO_VOLUME_CHECK","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_WRITER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_WS_UNKNOWN","Value":0} + ,{"Name":"VSS_WS_STABLE","Value":1} + ,{"Name":"VSS_WS_WAITING_FOR_FREEZE","Value":2} + ,{"Name":"VSS_WS_WAITING_FOR_THAW","Value":3} + ,{"Name":"VSS_WS_WAITING_FOR_POST_SNAPSHOT","Value":4} + ,{"Name":"VSS_WS_WAITING_FOR_BACKUP_COMPLETE","Value":5} + ,{"Name":"VSS_WS_FAILED_AT_IDENTIFY","Value":6} + ,{"Name":"VSS_WS_FAILED_AT_PREPARE_BACKUP","Value":7} + ,{"Name":"VSS_WS_FAILED_AT_PREPARE_SNAPSHOT","Value":8} + ,{"Name":"VSS_WS_FAILED_AT_FREEZE","Value":9} + ,{"Name":"VSS_WS_FAILED_AT_THAW","Value":10} + ,{"Name":"VSS_WS_FAILED_AT_POST_SNAPSHOT","Value":11} + ,{"Name":"VSS_WS_FAILED_AT_BACKUP_COMPLETE","Value":12} + ,{"Name":"VSS_WS_FAILED_AT_PRE_RESTORE","Value":13} + ,{"Name":"VSS_WS_FAILED_AT_POST_RESTORE","Value":14} + ,{"Name":"VSS_WS_FAILED_AT_BACKUPSHUTDOWN","Value":15} + ,{"Name":"VSS_WS_COUNT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_BACKUP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_BT_UNDEFINED","Value":0} + ,{"Name":"VSS_BT_FULL","Value":1} + ,{"Name":"VSS_BT_INCREMENTAL","Value":2} + ,{"Name":"VSS_BT_DIFFERENTIAL","Value":3} + ,{"Name":"VSS_BT_LOG","Value":4} + ,{"Name":"VSS_BT_COPY","Value":5} + ,{"Name":"VSS_BT_OTHER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_RESTORE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RTYPE_UNDEFINED","Value":0} + ,{"Name":"VSS_RTYPE_BY_COPY","Value":1} + ,{"Name":"VSS_RTYPE_IMPORT","Value":2} + ,{"Name":"VSS_RTYPE_OTHER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_ROLLFORWARD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RF_UNDEFINED","Value":0} + ,{"Name":"VSS_RF_NONE","Value":1} + ,{"Name":"VSS_RF_ALL","Value":2} + ,{"Name":"VSS_RF_PARTIAL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_PROVIDER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_PROV_UNKNOWN","Value":0} + ,{"Name":"VSS_PROV_SYSTEM","Value":1} + ,{"Name":"VSS_PROV_SOFTWARE","Value":2} + ,{"Name":"VSS_PROV_HARDWARE","Value":3} + ,{"Name":"VSS_PROV_FILESHARE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_APPLICATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_APP_UNKNOWN","Value":0} + ,{"Name":"VSS_APP_SYSTEM","Value":1} + ,{"Name":"VSS_APP_BACK_END","Value":2} + ,{"Name":"VSS_APP_FRONT_END","Value":3} + ,{"Name":"VSS_APP_SYSTEM_RM","Value":4} + ,{"Name":"VSS_APP_AUTO","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SNAPSHOT_COMPATIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_SC_DISABLE_DEFRAG","Value":1} + ,{"Name":"VSS_SC_DISABLE_CONTENTINDEX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SNAPSHOT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_SPROPID_UNKNOWN","Value":0} + ,{"Name":"VSS_SPROPID_SNAPSHOT_ID","Value":1} + ,{"Name":"VSS_SPROPID_SNAPSHOT_SET_ID","Value":2} + ,{"Name":"VSS_SPROPID_SNAPSHOTS_COUNT","Value":3} + ,{"Name":"VSS_SPROPID_SNAPSHOT_DEVICE","Value":4} + ,{"Name":"VSS_SPROPID_ORIGINAL_VOLUME","Value":5} + ,{"Name":"VSS_SPROPID_ORIGINATING_MACHINE","Value":6} + ,{"Name":"VSS_SPROPID_SERVICE_MACHINE","Value":7} + ,{"Name":"VSS_SPROPID_EXPOSED_NAME","Value":8} + ,{"Name":"VSS_SPROPID_EXPOSED_PATH","Value":9} + ,{"Name":"VSS_SPROPID_PROVIDER_ID","Value":10} + ,{"Name":"VSS_SPROPID_SNAPSHOT_ATTRIBUTES","Value":11} + ,{"Name":"VSS_SPROPID_CREATION_TIMESTAMP","Value":12} + ,{"Name":"VSS_SPROPID_STATUS","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_FILE_SPEC_BACKUP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_FSBT_FULL_BACKUP_REQUIRED","Value":1} + ,{"Name":"VSS_FSBT_DIFFERENTIAL_BACKUP_REQUIRED","Value":2} + ,{"Name":"VSS_FSBT_INCREMENTAL_BACKUP_REQUIRED","Value":4} + ,{"Name":"VSS_FSBT_LOG_BACKUP_REQUIRED","Value":8} + ,{"Name":"VSS_FSBT_FULL_SNAPSHOT_REQUIRED","Value":256} + ,{"Name":"VSS_FSBT_DIFFERENTIAL_SNAPSHOT_REQUIRED","Value":512} + ,{"Name":"VSS_FSBT_INCREMENTAL_SNAPSHOT_REQUIRED","Value":1024} + ,{"Name":"VSS_FSBT_LOG_SNAPSHOT_REQUIRED","Value":2048} + ,{"Name":"VSS_FSBT_CREATED_DURING_BACKUP","Value":65536} + ,{"Name":"VSS_FSBT_ALL_BACKUP_REQUIRED","Value":15} + ,{"Name":"VSS_FSBT_ALL_SNAPSHOT_REQUIRED","Value":3840} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_BACKUP_SCHEMA" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_BS_UNDEFINED","Value":0} + ,{"Name":"VSS_BS_DIFFERENTIAL","Value":1} + ,{"Name":"VSS_BS_INCREMENTAL","Value":2} + ,{"Name":"VSS_BS_EXCLUSIVE_INCREMENTAL_DIFFERENTIAL","Value":4} + ,{"Name":"VSS_BS_LOG","Value":8} + ,{"Name":"VSS_BS_COPY","Value":16} + ,{"Name":"VSS_BS_TIMESTAMPED","Value":32} + ,{"Name":"VSS_BS_LAST_MODIFY","Value":64} + ,{"Name":"VSS_BS_LSN","Value":128} + ,{"Name":"VSS_BS_WRITER_SUPPORTS_NEW_TARGET","Value":256} + ,{"Name":"VSS_BS_WRITER_SUPPORTS_RESTORE_WITH_MOVE","Value":512} + ,{"Name":"VSS_BS_INDEPENDENT_SYSTEM_STATE","Value":1024} + ,{"Name":"VSS_BS_ROLLFORWARD_RESTORE","Value":4096} + ,{"Name":"VSS_BS_RESTORE_RENAME","Value":8192} + ,{"Name":"VSS_BS_AUTHORITATIVE_RESTORE","Value":16384} + ,{"Name":"VSS_BS_WRITER_SUPPORTS_PARALLEL_RESTORES","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SNAPSHOT_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_lSnapshotsCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"m_pwszSnapshotDeviceObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszOriginalVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszOriginatingMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszServiceMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszExposedName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszExposedPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_lSnapshotAttributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"m_tsCreationTimestamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"m_eStatus","Type":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_PROVIDER_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_pwszProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_eProviderType","Type":{"Kind":"ApiRef","Name":"VSS_PROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pwszProviderVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_ProviderVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_vss_0000_0000_0001" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Snap","Type":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Prov","Type":{"Kind":"ApiRef","Name":"VSS_PROVIDER_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_OBJECT_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Obj","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_vss_0000_0000_0001","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVssEnumObject" + ,"Kind":"Com" + ,"Guid":"ae1c7110-2f60-11d3-8a39-00c04f72d8e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VSS_OBJECT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVssAsync" + ,"Kind":"Com" + ,"Guid":"507c37b4-cf5b-4e95-b0af-14eb9767467e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Wait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VSS_USAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_UT_UNDEFINED","Value":0} + ,{"Name":"VSS_UT_BOOTABLESYSTEMSTATE","Value":1} + ,{"Name":"VSS_UT_SYSTEMSERVICE","Value":2} + ,{"Name":"VSS_UT_USERDATA","Value":3} + ,{"Name":"VSS_UT_OTHER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SOURCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_ST_UNDEFINED","Value":0} + ,{"Name":"VSS_ST_TRANSACTEDDB","Value":1} + ,{"Name":"VSS_ST_NONTRANSACTEDDB","Value":2} + ,{"Name":"VSS_ST_OTHER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_RESTOREMETHOD_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RME_UNDEFINED","Value":0} + ,{"Name":"VSS_RME_RESTORE_IF_NOT_THERE","Value":1} + ,{"Name":"VSS_RME_RESTORE_IF_CAN_REPLACE","Value":2} + ,{"Name":"VSS_RME_STOP_RESTORE_START","Value":3} + ,{"Name":"VSS_RME_RESTORE_TO_ALTERNATE_LOCATION","Value":4} + ,{"Name":"VSS_RME_RESTORE_AT_REBOOT","Value":5} + ,{"Name":"VSS_RME_RESTORE_AT_REBOOT_IF_CANNOT_REPLACE","Value":6} + ,{"Name":"VSS_RME_CUSTOM","Value":7} + ,{"Name":"VSS_RME_RESTORE_STOP_START","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_WRITERRESTORE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_WRE_UNDEFINED","Value":0} + ,{"Name":"VSS_WRE_NEVER","Value":1} + ,{"Name":"VSS_WRE_IF_REPLACE_FAILS","Value":2} + ,{"Name":"VSS_WRE_ALWAYS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_COMPONENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_CT_UNDEFINED","Value":0} + ,{"Name":"VSS_CT_DATABASE","Value":1} + ,{"Name":"VSS_CT_FILEGROUP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_ALTERNATE_WRITER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_AWS_UNDEFINED","Value":0} + ,{"Name":"VSS_AWS_NO_ALTERNATE_WRITER","Value":1} + ,{"Name":"VSS_AWS_ALTERNATE_WRITER_EXISTS","Value":2} + ,{"Name":"VSS_AWS_THIS_IS_ALTERNATE_WRITER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_SUBSCRIBE_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_SM_POST_SNAPSHOT_FLAG","Value":1} + ,{"Name":"VSS_SM_BACKUP_EVENTS_FLAG","Value":2} + ,{"Name":"VSS_SM_RESTORE_EVENTS_FLAG","Value":4} + ,{"Name":"VSS_SM_IO_THROTTLING_FLAG","Value":8} + ,{"Name":"VSS_SM_ALL_FLAGS","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_RESTORE_TARGET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RT_UNDEFINED","Value":0} + ,{"Name":"VSS_RT_ORIGINAL","Value":1} + ,{"Name":"VSS_RT_ALTERNATE","Value":2} + ,{"Name":"VSS_RT_DIRECTED","Value":3} + ,{"Name":"VSS_RT_ORIGINAL_LOCATION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_FILE_RESTORE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_RS_UNDEFINED","Value":0} + ,{"Name":"VSS_RS_NONE","Value":1} + ,{"Name":"VSS_RS_ALL","Value":2} + ,{"Name":"VSS_RS_FAILED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_COMPONENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_CF_BACKUP_RECOVERY","Value":1} + ,{"Name":"VSS_CF_APP_ROLLBACK_RECOVERY","Value":2} + ,{"Name":"VSS_CF_NOT_SYSTEM_STATE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVssExamineWriterMetadata" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVssWMFiledesc" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilespec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFilespec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecursive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRecursive","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAlternateLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrAlternateLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBackupTypeMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTypeMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssWMDependency" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWriterId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWriterId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogicalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLogicalPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComponentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrComponentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVssComponent" + ,"Kind":"Com" + ,"Guid":"d2c72c96-c121-4518-b627-e5a93d010ead" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLogicalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComponentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_COMPONENT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComponentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBackupSucceeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSucceeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAlternateLocationMappingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAlternateLocationMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMapping","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFiledesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssWMFiledesc","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackupMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackupMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddPartialFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszRanges","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPartialFileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPartialFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPartialFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPartialFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsSelectedForRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSelectedForRestore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAdditionalRestores" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAdditionalRestores","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNewTargetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcNewTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNewTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iNewTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppFiledesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssWMFiledesc","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDirectedTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszSourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSourceFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSourceRangeList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDestinationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDestinationFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDestinationRangeList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDirectedTargetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDirectedTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDirectedTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDirectedTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrSourcePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrSourceFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrSourceRangeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrDestinationPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrDestinationFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrDestinationRangeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRestoreMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszRestoreMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRestoreMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRestoreMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRestoreTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"VSS_RESTORE_TARGET","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRestoreTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_RESTORE_TARGET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPreRestoreFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPreRestoreFailureMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPreRestoreFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPreRestoreFailureMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPostRestoreFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPostRestoreFailureMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPostRestoreFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPostRestoreFailureMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetBackupStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszBackupStamp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBackupStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBackupStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPreviousBackupStamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBackupStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBackupOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBackupOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRestoreOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRestoreOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRestoreSubcomponentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcRestoreSubcomponent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRestoreSubcomponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrLogicalPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrComponentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbRepair","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileRestoreStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_FILE_RESTORE_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddDifferencedFilesByLastModifyTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftLastModifyTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDifferencedFilesByLastModifyLSN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLsnString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDifferencedFilesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDifferencedFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDifferencedFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDifferencedFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrFilespec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbRecursive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbstrLsnString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pftLastModifyTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVssWriterComponents" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"GetComponentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWriterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pidWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssComponent","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssComponentEx" + ,"Kind":"Com" + ,"Guid":"156c8b5e-f131-4bd7-9c97-d1923be7e1fa" + ,"Interface":{"Kind":"ApiRef","Name":"IVssComponent","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrepareForBackupFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszFailureMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPostSnapshotFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszFailureMsg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPrepareForBackupFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFailureMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPostSnapshotFailureMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFailureMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAuthoritativeRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAuth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Boolean"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRollForward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRollType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_ROLLFORWARD_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRestoreName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IVssComponentEx2" + ,"Kind":"Com" + ,"Guid":"3b5be0f2-07a9-4e4b-bdd3-cfdc8e2c0d2d" + ,"Interface":{"Kind":"ApiRef","Name":"IVssComponentEx","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrApplication","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszApplicationMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phrApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrApplicationMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssCreateWriterMetadata" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"AddIncludeFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszAlternateLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddExcludeFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ct","Type":{"Kind":"ApiRef","Name":"VSS_COMPONENT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRestoreMetadata","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bNotifyOnBackupComplete","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bSelectable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bSelectableForRestore","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwComponentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDatabaseFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDatabaseLogFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFilesToFileGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszAlternateLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRestoreMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"method","Type":{"Kind":"ApiRef","Name":"VSS_RESTOREMETHOD_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszService","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszUserProcedure","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"writerRestore","Type":{"Kind":"ApiRef","Name":"VSS_WRITERRESTORE_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootRequired","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAlternateLocationMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszSourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSourceFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszDestination","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddComponentDependency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszForLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszForComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"onWriterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"wszOnLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszOnComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBackupSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSchemaMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveAsXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVssCreateWriterMetadataEx" + ,"Kind":"Com" + ,"Guid":"9f21981d-d469-4349-b807-39e64e4674e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddDatabaseFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDatabaseLogFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszDatabaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFilesToFileGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszAlternateLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRestoreMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"method","Type":{"Kind":"ApiRef","Name":"VSS_RESTOREMETHOD_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszService","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszUserProcedure","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"writerRestore","Type":{"Kind":"ApiRef","Name":"VSS_WRITERRESTORE_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootRequired","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAlternateLocationMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszSourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszSourceFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszDestination","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddComponentDependency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszForLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszForComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"onWriterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"wszOnLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszOnComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBackupSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSchemaMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveAsXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"AddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Release" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"AddExcludeFilesFromSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssWriterImpl" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"wszWriterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszWriterInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ut","Type":{"Kind":"ApiRef","Name":"VSS_USAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"st","Type":{"Kind":"ApiRef","Name":"VSS_SOURCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nLevel","Type":{"Kind":"ApiRef","Name":"VSS_APPLICATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"aws","Type":{"Kind":"ApiRef","Name":"VSS_ALTERNATE_WRITER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIOThrottlingOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Subscribe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSubscribeTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEventFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unsubscribe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Uninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentVolumeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentVolumeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSnapshotDeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszOriginalVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszSnapshotDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentSnapshotSetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Guid"} + ,"Params":[ + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"VSS_APPLICATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPathAffected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsBootableSystemStateBackedUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"AreComponentsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"GetBackupType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"VSS_BACKUP_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRestoreType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"VSS_RESTORE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWriterFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPartialFileSupportEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ,{ + "Name":"InstallAlternateWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idWriter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIdentityInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssExamineWriterMetadata","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"SetWriterFailureEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrApplication","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszApplicationMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSessionId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsWriterShuttingDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Boolean"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVssCreateExpressWriterMetadata" + ,"Kind":"Com" + ,"Guid":"9c772e77-b26e-427f-92dd-c996f41ea5e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddExcludeFiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ct","Type":{"Kind":"ApiRef","Name":"VSS_COMPONENT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRestoreMetadata","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bNotifyOnBackupComplete","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bSelectable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bSelectableForRestore","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwComponentFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFilesToFileGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszFilespec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecursive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"wszAlternateLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwBackupTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRestoreMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"method","Type":{"Kind":"ApiRef","Name":"VSS_RESTOREMETHOD_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszService","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszUserProcedure","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"writerRestore","Type":{"Kind":"ApiRef","Name":"VSS_WRITERRESTORE_ENUM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootRequired","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddComponentDependency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszForLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszForComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"onWriterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"wszOnLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszOnComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetBackupSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSchemaMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveAsXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssExpressWriter" + ,"Kind":"Com" + ,"Guid":"e33affdc-59c7-47b1-97d5-4266598f6235" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"writerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"usageType","Type":{"Kind":"ApiRef","Name":"VSS_USAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"versionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"versionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssCreateExpressWriterMetadata","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Unregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"VssSnapshotMgmt" + ,"Kind":"ComClassID" + ,"Guid":"0b5a2c52-3eb9-470a-96e2-6c6d4570e40f" + } + ,{ + "Name":"VSS_MGMT_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_MGMT_OBJECT_UNKNOWN","Value":0} + ,{"Name":"VSS_MGMT_OBJECT_VOLUME","Value":1} + ,{"Name":"VSS_MGMT_OBJECT_DIFF_VOLUME","Value":2} + ,{"Name":"VSS_MGMT_OBJECT_DIFF_AREA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_VOLUME_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszVolumeDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_DIFF_VOLUME_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszVolumeDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_llVolumeFreeSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"m_llVolumeTotalSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_DIFF_AREA_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"m_llMaximumDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"m_llAllocatedDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"m_llUsedDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_vsmgmt_0000_0000_0001" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Vol","Type":{"Kind":"ApiRef","Name":"VSS_VOLUME_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DiffVol","Type":{"Kind":"ApiRef","Name":"VSS_DIFF_VOLUME_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DiffArea","Type":{"Kind":"ApiRef","Name":"VSS_DIFF_AREA_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_MGMT_OBJECT_PROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"VSS_MGMT_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Obj","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_vsmgmt_0000_0000_0001","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VSS_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_PROTECTION_LEVEL_ORIGINAL_VOLUME","Value":0} + ,{"Name":"VSS_PROTECTION_LEVEL_SNAPSHOT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_PROTECTION_FAULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VSS_PROTECTION_FAULT_NONE","Value":0} + ,{"Name":"VSS_PROTECTION_FAULT_DIFF_AREA_MISSING","Value":1} + ,{"Name":"VSS_PROTECTION_FAULT_IO_FAILURE_DURING_ONLINE","Value":2} + ,{"Name":"VSS_PROTECTION_FAULT_META_DATA_CORRUPTION","Value":3} + ,{"Name":"VSS_PROTECTION_FAULT_MEMORY_ALLOCATION_FAILURE","Value":4} + ,{"Name":"VSS_PROTECTION_FAULT_MAPPED_MEMORY_FAILURE","Value":5} + ,{"Name":"VSS_PROTECTION_FAULT_COW_READ_FAILURE","Value":6} + ,{"Name":"VSS_PROTECTION_FAULT_COW_WRITE_FAILURE","Value":7} + ,{"Name":"VSS_PROTECTION_FAULT_DIFF_AREA_FULL","Value":8} + ,{"Name":"VSS_PROTECTION_FAULT_GROW_TOO_SLOW","Value":9} + ,{"Name":"VSS_PROTECTION_FAULT_GROW_FAILED","Value":10} + ,{"Name":"VSS_PROTECTION_FAULT_DESTROY_ALL_SNAPSHOTS","Value":11} + ,{"Name":"VSS_PROTECTION_FAULT_FILE_SYSTEM_FAILURE","Value":12} + ,{"Name":"VSS_PROTECTION_FAULT_IO_FAILURE","Value":13} + ,{"Name":"VSS_PROTECTION_FAULT_DIFF_AREA_REMOVED","Value":14} + ,{"Name":"VSS_PROTECTION_FAULT_EXTERNAL_WRITER_TO_DIFF_AREA","Value":15} + ,{"Name":"VSS_PROTECTION_FAULT_MOUNT_DURING_CLUSTER_OFFLINE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VSS_VOLUME_PROTECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_protectionLevel","Type":{"Kind":"ApiRef","Name":"VSS_PROTECTION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_volumeIsOfflineForProtection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_protectionFault","Type":{"Kind":"ApiRef","Name":"VSS_PROTECTION_FAULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_failureStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"m_volumeHasUnusedDiffArea","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IVssSnapshotMgmt" + ,"Kind":"Com" + ,"Guid":"fa7df749-66e7-4986-a27f-e2f04ae53772" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProviderMgmtInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"InterfaceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppItf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryVolumesSupportedForSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QuerySnapshotsByVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssSnapshotMgmt2" + ,"Kind":"Com" + ,"Guid":"0f61ec39-fe82-45f2-a3f0-768b5d427102" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMinDiffAreaSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllMinDiffAreaSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssDifferentialSoftwareSnapshotMgmt" + ,"Kind":"Com" + ,"Guid":"214a0f28-b737-4026-b847-4f9e37d79529" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddDiffArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"llMaximumDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeDiffAreaMaximumSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"llMaximumDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryVolumesSupportedForDiffAreas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszOriginalVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryDiffAreasForVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryDiffAreasOnVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryDiffAreasForSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssDifferentialSoftwareSnapshotMgmt2" + ,"Kind":"Com" + ,"Guid":"949d7353-675f-4275-8969-f044c6277815" + ,"Interface":{"Kind":"ApiRef","Name":"IVssDifferentialSoftwareSnapshotMgmt","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"ChangeDiffAreaMaximumSizeEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"llMaximumDiffSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"bVolatile","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MigrateDiffAreas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszNewDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryMigrationStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSnapshotPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idSnapshot","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"priority","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssDifferentialSoftwareSnapshotMgmt3" + ,"Kind":"Com" + ,"Guid":"383f7e71-a4c5-401f-b27f-f826289f8458" + ,"Interface":{"Kind":"ApiRef","Name":"IVssDifferentialSoftwareSnapshotMgmt2","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetVolumeProtectLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"protectionLevel","Type":{"Kind":"ApiRef","Name":"VSS_PROTECTION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolumeProtectLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"protectionLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_VOLUME_PROTECTION_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearVolumeProtectFault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteUnusedDiffAreas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDiffAreaVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QuerySnapshotDeltaBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idSnapshotOlder","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"idSnapshotYounger","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pcBlockSizePerBit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcBitmapLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbBitmap","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssEnumMgmtObject" + ,"Kind":"Com" + ,"Guid":"01954e6b-9254-4e6e-808c-c9e05d007696" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VSS_MGMT_OBJECT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumMgmtObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"VSSCoordinator" + ,"Kind":"ComClassID" + ,"Guid":"e579ab5f-1cc4-44b4-bed9-de0991ff0623" + } + ,{ + "Name":"IVssAdmin" + ,"Kind":"Com" + ,"Guid":"77ed5996-2f63-11d3-8a39-00c04f72d8e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ClassId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pwszProviderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"eProviderType","Type":{"Kind":"ApiRef","Name":"VSS_PROVIDER_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszProviderVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ProviderVersionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AbortAllSnapshotsInProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVssAdminEx" + ,"Kind":"Com" + ,"Guid":"7858a9f8-b1fa-41a6-964f-b9b36b8cd8d8" + ,"Interface":{"Kind":"ApiRef","Name":"IVssAdmin","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetProviderCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pllOriginalCapabilityMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProviderContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"plContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProviderContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssSoftwareSnapshotProvider" + ,"Kind":"Com" + ,"Guid":"609e123e-2c5a-44d3-8f01-0b1d9a47d1ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSnapshotProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"QueriedObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eQueriedObjectType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eReturnedObjectsType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eSourceObjectType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bForceDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plDeletedSnapshots","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pNondeletedSnapshotID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginPrepareSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"lNewContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsVolumeSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pbSupportedByThisProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsVolumeSnapshotted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pbSnapshotsPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plSnapshotCompatibility","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSnapshotProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eSnapshotPropertyId","Type":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_PROPERTY_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProperty","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevertToSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryRevertStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVssProviderCreateSnapshotSet" + ,"Kind":"Com" + ,"Guid":"5f894e5b-1e39-4778-8e23-9abad9f0e08c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EndPrepareSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreCommitSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostCommitSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lSnapshotsCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreFinalCommitSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostFinalCommitSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssProviderNotifications" + ,"Kind":"Com" + ,"Guid":"e561901f-03a5-4afe-86d0-72baeece7004" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUnload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bForceUnload","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssHardwareSnapshotProvider" + ,"Kind":"Com" + ,"Guid":"9593a157-44e9-4344-bbeb-44fbf9b06b10" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AreLunsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLunCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgwszDevices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"pLunInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillInLunInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pLunInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pbIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginPrepareSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lLunCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgDeviceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"rgLunInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTargetLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLunCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgDeviceNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In"]} + ,{"Name":"rgSourceLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgDestinationLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LocateLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLunCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgSourceLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLunEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssHardwareSnapshotProviderEx" + ,"Kind":"Com" + ,"Guid":"7f5ba925-cdb1-4d11-a71f-339eb7e709fd" + ,"Interface":{"Kind":"ApiRef","Name":"IVssHardwareSnapshotProvider","TargetKind":"Com","Api":"SystemServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetProviderCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllOriginalCapabilityMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnLunStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSnapshotLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pOriginalLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResyncLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pTargetLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssAsync","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnReuseLuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSnapshotLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pOriginalLuns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VDS_LUN_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVssFileShareSnapshotProvider" + ,"Kind":"Com" + ,"Guid":"c8636060-7c2e-11df-8c4a-0800200c9a66" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSnapshotProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_PROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Query" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"QueriedObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eQueriedObjectType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eReturnedObjectsType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssEnumObject","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteSnapshots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceObjectId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eSourceObjectType","Type":{"Kind":"ApiRef","Name":"VSS_OBJECT_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bForceDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plDeletedSnapshots","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pNondeletedSnapshotID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginPrepareSnapshot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotSetId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pwszSharePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"lNewContext","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsPathSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSharePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pbSupportedByThisProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPathSnapshotted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSharePath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pbSnapshotsPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plSnapshotCompatibility","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSnapshotProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"eSnapshotPropertyId","Type":{"Kind":"ApiRef","Name":"VSS_SNAPSHOT_PROPERTY_ID","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vProperty","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDDVideoPortContainer" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawVideoPort" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawVideoPortNotify" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDDVideoPortContainerVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawVideoPortVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawVideoPortNotifyVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDENUMVIDEOCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDVIDEOPORTSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bInUse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoPortType","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVIDEOPORTNOTIFY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ApproximateTimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lField","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwSurfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lDone","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DD_DESTROYDRIVERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DD_SETMODEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DD_GETVPORTAUTOFLIPSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDD_SETCOLORKEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DRVSETCOLORKEYDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_DESTROYDRIVER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DD_DESTROYDRIVERDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SETMODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DD_SETMODEDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_ALPHABLT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_BLTDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_SURFCB_SETCLIPLIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SETCLIPLISTDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PDD_VPORTCB_GETAUTOFLIPSURF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_DD_GETVPORTAUTOFLIPSURFACEDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DD_MORECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDNTCORECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFXAlphaCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPalCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBltSurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayConstBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlayPixelBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaOverlaySurfaceBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferBitDepths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVidMemFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVisibleOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCCCodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundarySrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeSrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignBoundaryDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignSizeDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignStrideAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwMinOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxOverlayStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxLiveVideoStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxHwCodecStretch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwVSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwSSBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSSBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwMaxVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrVideoPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_HALINFO_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDEOMEMORYINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ddCaps","Type":{"Kind":"ApiRef","Name":"DDNTCORECAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GetDriverInfo","Type":{"Kind":"ApiRef","Name":"PDD_GETDRIVERINFO","TargetKind":"FunctionPointer","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_SETCLIPLISTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetClipList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DRVSETCOLORKEYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ckNew","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD_DESTROYDDLOCALDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPD3DVALIDATECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUserArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPD3DENUMTEXTUREFORMATSCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDdsd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DENUMPIXELFORMATSCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDDPixFmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D3DRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DRECT"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DRECT"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DRECT"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DRECT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lX2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lX1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lY2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DVECTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVECTOR"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVECTOR"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVECTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DHVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DHVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DHVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DHVERTEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvHY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hz","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvHZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvHX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DTLVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous6","Type":{"Kind":"ApiRef","Name":"_Anonymous6_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous7","Type":{"Kind":"ApiRef","Name":"_Anonymous7_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous8","Type":{"Kind":"ApiRef","Name":"_Anonymous8_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTLVERTEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous7_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tu","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTU","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sz","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvSZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvSX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous8_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tv","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTV","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rhw","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvRHW","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous6_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"specular","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcSpecular","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvSY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DLVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous6","Type":{"Kind":"ApiRef","Name":"_Anonymous6_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous7","Type":{"Kind":"ApiRef","Name":"_Anonymous7_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLVERTEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous7_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tv","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTV","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"specular","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcSpecular","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous6_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tu","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTU","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous6","Type":{"Kind":"ApiRef","Name":"_Anonymous6_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous7","Type":{"Kind":"ApiRef","Name":"_Anonymous7_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ,{"Name":"Anonymous8","Type":{"Kind":"ApiRef","Name":"_Anonymous8_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DVERTEX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous8_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tv","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTV","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous6_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nz","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvNZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvNX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ny","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvNY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous7_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tu","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTU","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DVIEWPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvScaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvScaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVIEWPORT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvClipX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvClipY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvClipWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvClipHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVIEWPORT7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvMinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTRANSFORMDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwInSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwOutSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpHOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DHVERTEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwClip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClipIntersection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClipUnion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"drExtent","Type":{"Kind":"ApiRef","Name":"D3DRECT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHTINGELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dvPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvNormal","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMATERIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL"]},"Attrs":[]} + ,{"Name":"hTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRampSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emissive","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvEmissive","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ambient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvAmbient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"power","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvPower","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvDiffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"specular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvSpecular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DMATERIAL7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL7"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL7"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL7"]},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL7"]},"Attrs":[]} + ,{"Name":"Anonymous5","Type":{"Kind":"ApiRef","Name":"_Anonymous5_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DMATERIAL7"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous5_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"power","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvPower","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"specular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvSpecular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"diffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvDiffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"emissive","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvEmissive","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ambient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvAmbient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DLIGHTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DLIGHT_POINT","Value":1} + ,{"Name":"D3DLIGHT_SPOT","Value":2} + ,{"Name":"D3DLIGHT_DIRECTIONAL","Value":3} + ,{"Name":"D3DLIGHT_PARALLELPOINT","Value":4} + ,{"Name":"D3DLIGHT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DLIGHT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dltType","Type":{"Kind":"ApiRef","Name":"D3DLIGHTTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dcvColor","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dvPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvDirection","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvRange","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvFalloff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTheta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvPhi","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHT7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dltType","Type":{"Kind":"ApiRef","Name":"D3DLIGHTTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dcvDiffuse","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvSpecular","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dcvAmbient","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dvPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvDirection","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvRange","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvFalloff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTheta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvPhi","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dltType","Type":{"Kind":"ApiRef","Name":"D3DLIGHTTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dcvColor","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"dvPosition","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvDirection","Type":{"Kind":"ApiRef","Name":"D3DVECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dvRange","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvFalloff","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvAttenuation2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvTheta","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvPhi","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DLIGHTINGELEMENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DTLVERTEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DOPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DOP_POINT","Value":1} + ,{"Name":"D3DOP_LINE","Value":2} + ,{"Name":"D3DOP_TRIANGLE","Value":3} + ,{"Name":"D3DOP_MATRIXLOAD","Value":4} + ,{"Name":"D3DOP_MATRIXMULTIPLY","Value":5} + ,{"Name":"D3DOP_STATETRANSFORM","Value":6} + ,{"Name":"D3DOP_STATELIGHT","Value":7} + ,{"Name":"D3DOP_STATERENDER","Value":8} + ,{"Name":"D3DOP_PROCESSVERTICES","Value":9} + ,{"Name":"D3DOP_TEXTURELOAD","Value":10} + ,{"Name":"D3DOP_EXIT","Value":11} + ,{"Name":"D3DOP_BRANCHFORWARD","Value":12} + ,{"Name":"D3DOP_SPAN","Value":13} + ,{"Name":"D3DOP_SETSTATUS","Value":14} + ,{"Name":"D3DOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DINSTRUCTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bOpcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTEXTURELOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hDestTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSrcTexture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPICKRECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bOpcode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPad","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSHADEMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSHADE_FLAT","Value":1} + ,{"Name":"D3DSHADE_GOURAUD","Value":2} + ,{"Name":"D3DSHADE_PHONG","Value":3} + ,{"Name":"D3DSHADE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DFILLMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DFILL_POINT","Value":1} + ,{"Name":"D3DFILL_WIREFRAME","Value":2} + ,{"Name":"D3DFILL_SOLID","Value":3} + ,{"Name":"D3DFILL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DLINEPATTERN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wRepeatFactor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wLinePattern","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTEXTUREFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DFILTER_NEAREST","Value":1} + ,{"Name":"D3DFILTER_LINEAR","Value":2} + ,{"Name":"D3DFILTER_MIPNEAREST","Value":3} + ,{"Name":"D3DFILTER_MIPLINEAR","Value":4} + ,{"Name":"D3DFILTER_LINEARMIPNEAREST","Value":5} + ,{"Name":"D3DFILTER_LINEARMIPLINEAR","Value":6} + ,{"Name":"D3DFILTER_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DBLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DBLEND_ZERO","Value":1} + ,{"Name":"D3DBLEND_ONE","Value":2} + ,{"Name":"D3DBLEND_SRCCOLOR","Value":3} + ,{"Name":"D3DBLEND_INVSRCCOLOR","Value":4} + ,{"Name":"D3DBLEND_SRCALPHA","Value":5} + ,{"Name":"D3DBLEND_INVSRCALPHA","Value":6} + ,{"Name":"D3DBLEND_DESTALPHA","Value":7} + ,{"Name":"D3DBLEND_INVDESTALPHA","Value":8} + ,{"Name":"D3DBLEND_DESTCOLOR","Value":9} + ,{"Name":"D3DBLEND_INVDESTCOLOR","Value":10} + ,{"Name":"D3DBLEND_SRCALPHASAT","Value":11} + ,{"Name":"D3DBLEND_BOTHSRCALPHA","Value":12} + ,{"Name":"D3DBLEND_BOTHINVSRCALPHA","Value":13} + ,{"Name":"D3DBLEND_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DTEXTUREBLEND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTBLEND_DECAL","Value":1} + ,{"Name":"D3DTBLEND_MODULATE","Value":2} + ,{"Name":"D3DTBLEND_DECALALPHA","Value":3} + ,{"Name":"D3DTBLEND_MODULATEALPHA","Value":4} + ,{"Name":"D3DTBLEND_DECALMASK","Value":5} + ,{"Name":"D3DTBLEND_MODULATEMASK","Value":6} + ,{"Name":"D3DTBLEND_COPY","Value":7} + ,{"Name":"D3DTBLEND_ADD","Value":8} + ,{"Name":"D3DTBLEND_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREADDRESS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTADDRESS_WRAP","Value":1} + ,{"Name":"D3DTADDRESS_MIRROR","Value":2} + ,{"Name":"D3DTADDRESS_CLAMP","Value":3} + ,{"Name":"D3DTADDRESS_BORDER","Value":4} + ,{"Name":"D3DTADDRESS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DCULL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DCULL_NONE","Value":1} + ,{"Name":"D3DCULL_CW","Value":2} + ,{"Name":"D3DCULL_CCW","Value":3} + ,{"Name":"D3DCULL_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DCMPFUNC" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DCMP_NEVER","Value":1} + ,{"Name":"D3DCMP_LESS","Value":2} + ,{"Name":"D3DCMP_EQUAL","Value":3} + ,{"Name":"D3DCMP_LESSEQUAL","Value":4} + ,{"Name":"D3DCMP_GREATER","Value":5} + ,{"Name":"D3DCMP_NOTEQUAL","Value":6} + ,{"Name":"D3DCMP_GREATEREQUAL","Value":7} + ,{"Name":"D3DCMP_ALWAYS","Value":8} + ,{"Name":"D3DCMP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSTENCILOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSTENCILOP_KEEP","Value":1} + ,{"Name":"D3DSTENCILOP_ZERO","Value":2} + ,{"Name":"D3DSTENCILOP_REPLACE","Value":3} + ,{"Name":"D3DSTENCILOP_INCRSAT","Value":4} + ,{"Name":"D3DSTENCILOP_DECRSAT","Value":5} + ,{"Name":"D3DSTENCILOP_INVERT","Value":6} + ,{"Name":"D3DSTENCILOP_INCR","Value":7} + ,{"Name":"D3DSTENCILOP_DECR","Value":8} + ,{"Name":"D3DSTENCILOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"D3DFOGMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DFOG_NONE","Value":0} + ,{"Name":"D3DFOG_EXP","Value":1} + ,{"Name":"D3DFOG_EXP2","Value":2} + ,{"Name":"D3DFOG_LINEAR","Value":3} + ,{"Name":"D3DFOG_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DZBUFFERTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DZB_FALSE","Value":0} + ,{"Name":"D3DZB_TRUE","Value":1} + ,{"Name":"D3DZB_USEW","Value":2} + ,{"Name":"D3DZB_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DANTIALIASMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DANTIALIAS_NONE","Value":0} + ,{"Name":"D3DANTIALIAS_SORTDEPENDENT","Value":1} + ,{"Name":"D3DANTIALIAS_SORTINDEPENDENT","Value":2} + ,{"Name":"D3DANTIALIAS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DVT_VERTEX","Value":1} + ,{"Name":"D3DVT_LVERTEX","Value":2} + ,{"Name":"D3DVT_TLVERTEX","Value":3} + ,{"Name":"D3DVT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DPRIMITIVETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DPT_POINTLIST","Value":1} + ,{"Name":"D3DPT_LINELIST","Value":2} + ,{"Name":"D3DPT_LINESTRIP","Value":3} + ,{"Name":"D3DPT_TRIANGLELIST","Value":4} + ,{"Name":"D3DPT_TRIANGLESTRIP","Value":5} + ,{"Name":"D3DPT_TRIANGLEFAN","Value":6} + ,{"Name":"D3DPT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTRANSFORMSTATETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTRANSFORMSTATE_WORLD","Value":1} + ,{"Name":"D3DTRANSFORMSTATE_VIEW","Value":2} + ,{"Name":"D3DTRANSFORMSTATE_PROJECTION","Value":3} + ,{"Name":"D3DTRANSFORMSTATE_WORLD1","Value":4} + ,{"Name":"D3DTRANSFORMSTATE_WORLD2","Value":5} + ,{"Name":"D3DTRANSFORMSTATE_WORLD3","Value":6} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE0","Value":16} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE1","Value":17} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE2","Value":18} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE3","Value":19} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE4","Value":20} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE5","Value":21} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE6","Value":22} + ,{"Name":"D3DTRANSFORMSTATE_TEXTURE7","Value":23} + ,{"Name":"D3DTRANSFORMSTATE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DLIGHTSTATETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DLIGHTSTATE_MATERIAL","Value":1} + ,{"Name":"D3DLIGHTSTATE_AMBIENT","Value":2} + ,{"Name":"D3DLIGHTSTATE_COLORMODEL","Value":3} + ,{"Name":"D3DLIGHTSTATE_FOGMODE","Value":4} + ,{"Name":"D3DLIGHTSTATE_FOGSTART","Value":5} + ,{"Name":"D3DLIGHTSTATE_FOGEND","Value":6} + ,{"Name":"D3DLIGHTSTATE_FOGDENSITY","Value":7} + ,{"Name":"D3DLIGHTSTATE_COLORVERTEX","Value":8} + ,{"Name":"D3DLIGHTSTATE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DRENDERSTATETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DRENDERSTATE_ANTIALIAS","Value":2} + ,{"Name":"D3DRENDERSTATE_TEXTUREPERSPECTIVE","Value":4} + ,{"Name":"D3DRENDERSTATE_ZENABLE","Value":7} + ,{"Name":"D3DRENDERSTATE_FILLMODE","Value":8} + ,{"Name":"D3DRENDERSTATE_SHADEMODE","Value":9} + ,{"Name":"D3DRENDERSTATE_LINEPATTERN","Value":10} + ,{"Name":"D3DRENDERSTATE_ZWRITEENABLE","Value":14} + ,{"Name":"D3DRENDERSTATE_ALPHATESTENABLE","Value":15} + ,{"Name":"D3DRENDERSTATE_LASTPIXEL","Value":16} + ,{"Name":"D3DRENDERSTATE_SRCBLEND","Value":19} + ,{"Name":"D3DRENDERSTATE_DESTBLEND","Value":20} + ,{"Name":"D3DRENDERSTATE_CULLMODE","Value":22} + ,{"Name":"D3DRENDERSTATE_ZFUNC","Value":23} + ,{"Name":"D3DRENDERSTATE_ALPHAREF","Value":24} + ,{"Name":"D3DRENDERSTATE_ALPHAFUNC","Value":25} + ,{"Name":"D3DRENDERSTATE_DITHERENABLE","Value":26} + ,{"Name":"D3DRENDERSTATE_ALPHABLENDENABLE","Value":27} + ,{"Name":"D3DRENDERSTATE_FOGENABLE","Value":28} + ,{"Name":"D3DRENDERSTATE_SPECULARENABLE","Value":29} + ,{"Name":"D3DRENDERSTATE_ZVISIBLE","Value":30} + ,{"Name":"D3DRENDERSTATE_STIPPLEDALPHA","Value":33} + ,{"Name":"D3DRENDERSTATE_FOGCOLOR","Value":34} + ,{"Name":"D3DRENDERSTATE_FOGTABLEMODE","Value":35} + ,{"Name":"D3DRENDERSTATE_FOGSTART","Value":36} + ,{"Name":"D3DRENDERSTATE_FOGEND","Value":37} + ,{"Name":"D3DRENDERSTATE_FOGDENSITY","Value":38} + ,{"Name":"D3DRENDERSTATE_EDGEANTIALIAS","Value":40} + ,{"Name":"D3DRENDERSTATE_COLORKEYENABLE","Value":41} + ,{"Name":"D3DRENDERSTATE_ZBIAS","Value":47} + ,{"Name":"D3DRENDERSTATE_RANGEFOGENABLE","Value":48} + ,{"Name":"D3DRENDERSTATE_STENCILENABLE","Value":52} + ,{"Name":"D3DRENDERSTATE_STENCILFAIL","Value":53} + ,{"Name":"D3DRENDERSTATE_STENCILZFAIL","Value":54} + ,{"Name":"D3DRENDERSTATE_STENCILPASS","Value":55} + ,{"Name":"D3DRENDERSTATE_STENCILFUNC","Value":56} + ,{"Name":"D3DRENDERSTATE_STENCILREF","Value":57} + ,{"Name":"D3DRENDERSTATE_STENCILMASK","Value":58} + ,{"Name":"D3DRENDERSTATE_STENCILWRITEMASK","Value":59} + ,{"Name":"D3DRENDERSTATE_TEXTUREFACTOR","Value":60} + ,{"Name":"D3DRENDERSTATE_WRAP0","Value":128} + ,{"Name":"D3DRENDERSTATE_WRAP1","Value":129} + ,{"Name":"D3DRENDERSTATE_WRAP2","Value":130} + ,{"Name":"D3DRENDERSTATE_WRAP3","Value":131} + ,{"Name":"D3DRENDERSTATE_WRAP4","Value":132} + ,{"Name":"D3DRENDERSTATE_WRAP5","Value":133} + ,{"Name":"D3DRENDERSTATE_WRAP6","Value":134} + ,{"Name":"D3DRENDERSTATE_WRAP7","Value":135} + ,{"Name":"D3DRENDERSTATE_CLIPPING","Value":136} + ,{"Name":"D3DRENDERSTATE_LIGHTING","Value":137} + ,{"Name":"D3DRENDERSTATE_EXTENTS","Value":138} + ,{"Name":"D3DRENDERSTATE_AMBIENT","Value":139} + ,{"Name":"D3DRENDERSTATE_FOGVERTEXMODE","Value":140} + ,{"Name":"D3DRENDERSTATE_COLORVERTEX","Value":141} + ,{"Name":"D3DRENDERSTATE_LOCALVIEWER","Value":142} + ,{"Name":"D3DRENDERSTATE_NORMALIZENORMALS","Value":143} + ,{"Name":"D3DRENDERSTATE_COLORKEYBLENDENABLE","Value":144} + ,{"Name":"D3DRENDERSTATE_DIFFUSEMATERIALSOURCE","Value":145} + ,{"Name":"D3DRENDERSTATE_SPECULARMATERIALSOURCE","Value":146} + ,{"Name":"D3DRENDERSTATE_AMBIENTMATERIALSOURCE","Value":147} + ,{"Name":"D3DRENDERSTATE_EMISSIVEMATERIALSOURCE","Value":148} + ,{"Name":"D3DRENDERSTATE_VERTEXBLEND","Value":151} + ,{"Name":"D3DRENDERSTATE_CLIPPLANEENABLE","Value":152} + ,{"Name":"D3DRENDERSTATE_TEXTUREHANDLE","Value":1} + ,{"Name":"D3DRENDERSTATE_TEXTUREADDRESS","Value":3} + ,{"Name":"D3DRENDERSTATE_WRAPU","Value":5} + ,{"Name":"D3DRENDERSTATE_WRAPV","Value":6} + ,{"Name":"D3DRENDERSTATE_MONOENABLE","Value":11} + ,{"Name":"D3DRENDERSTATE_ROP2","Value":12} + ,{"Name":"D3DRENDERSTATE_PLANEMASK","Value":13} + ,{"Name":"D3DRENDERSTATE_TEXTUREMAG","Value":17} + ,{"Name":"D3DRENDERSTATE_TEXTUREMIN","Value":18} + ,{"Name":"D3DRENDERSTATE_TEXTUREMAPBLEND","Value":21} + ,{"Name":"D3DRENDERSTATE_SUBPIXEL","Value":31} + ,{"Name":"D3DRENDERSTATE_SUBPIXELX","Value":32} + ,{"Name":"D3DRENDERSTATE_STIPPLEENABLE","Value":39} + ,{"Name":"D3DRENDERSTATE_BORDERCOLOR","Value":43} + ,{"Name":"D3DRENDERSTATE_TEXTUREADDRESSU","Value":44} + ,{"Name":"D3DRENDERSTATE_TEXTUREADDRESSV","Value":45} + ,{"Name":"D3DRENDERSTATE_MIPMAPLODBIAS","Value":46} + ,{"Name":"D3DRENDERSTATE_ANISOTROPY","Value":49} + ,{"Name":"D3DRENDERSTATE_FLUSHBATCH","Value":50} + ,{"Name":"D3DRENDERSTATE_TRANSLUCENTSORTINDEPENDENT","Value":51} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN00","Value":64} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN01","Value":65} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN02","Value":66} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN03","Value":67} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN04","Value":68} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN05","Value":69} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN06","Value":70} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN07","Value":71} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN08","Value":72} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN09","Value":73} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN10","Value":74} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN11","Value":75} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN12","Value":76} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN13","Value":77} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN14","Value":78} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN15","Value":79} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN16","Value":80} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN17","Value":81} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN18","Value":82} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN19","Value":83} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN20","Value":84} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN21","Value":85} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN22","Value":86} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN23","Value":87} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN24","Value":88} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN25","Value":89} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN26","Value":90} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN27","Value":91} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN28","Value":92} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN29","Value":93} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN30","Value":94} + ,{"Name":"D3DRENDERSTATE_STIPPLEPATTERN31","Value":95} + ,{"Name":"D3DRENDERSTATE_FOGTABLESTART","Value":36} + ,{"Name":"D3DRENDERSTATE_FOGTABLEEND","Value":37} + ,{"Name":"D3DRENDERSTATE_FOGTABLEDENSITY","Value":38} + ,{"Name":"D3DRENDERSTATE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DMATERIALCOLORSOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DMCS_MATERIAL","Value":0} + ,{"Name":"D3DMCS_COLOR1","Value":1} + ,{"Name":"D3DMCS_COLOR2","Value":2} + ,{"Name":"D3DMCS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DSTATE"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DSTATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwArg","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dvArg","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dtstTransformStateType","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dlstLightStateType","Type":{"Kind":"ApiRef","Name":"D3DLIGHTSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"drstRenderStateType","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DMATRIXLOAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hDestMatrix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSrcMatrix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DMATRIXMULTIPLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hDestMatrix","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSrcMatrix1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hSrcMatrix2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPROCESSVERTICES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDest","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DTEXTURESTAGESTATETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTSS_COLOROP","Value":1} + ,{"Name":"D3DTSS_COLORARG1","Value":2} + ,{"Name":"D3DTSS_COLORARG2","Value":3} + ,{"Name":"D3DTSS_ALPHAOP","Value":4} + ,{"Name":"D3DTSS_ALPHAARG1","Value":5} + ,{"Name":"D3DTSS_ALPHAARG2","Value":6} + ,{"Name":"D3DTSS_BUMPENVMAT00","Value":7} + ,{"Name":"D3DTSS_BUMPENVMAT01","Value":8} + ,{"Name":"D3DTSS_BUMPENVMAT10","Value":9} + ,{"Name":"D3DTSS_BUMPENVMAT11","Value":10} + ,{"Name":"D3DTSS_TEXCOORDINDEX","Value":11} + ,{"Name":"D3DTSS_ADDRESS","Value":12} + ,{"Name":"D3DTSS_ADDRESSU","Value":13} + ,{"Name":"D3DTSS_ADDRESSV","Value":14} + ,{"Name":"D3DTSS_BORDERCOLOR","Value":15} + ,{"Name":"D3DTSS_MAGFILTER","Value":16} + ,{"Name":"D3DTSS_MINFILTER","Value":17} + ,{"Name":"D3DTSS_MIPFILTER","Value":18} + ,{"Name":"D3DTSS_MIPMAPLODBIAS","Value":19} + ,{"Name":"D3DTSS_MAXMIPLEVEL","Value":20} + ,{"Name":"D3DTSS_MAXANISOTROPY","Value":21} + ,{"Name":"D3DTSS_BUMPENVLSCALE","Value":22} + ,{"Name":"D3DTSS_BUMPENVLOFFSET","Value":23} + ,{"Name":"D3DTSS_TEXTURETRANSFORMFLAGS","Value":24} + ,{"Name":"D3DTSS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTOP_DISABLE","Value":1} + ,{"Name":"D3DTOP_SELECTARG1","Value":2} + ,{"Name":"D3DTOP_SELECTARG2","Value":3} + ,{"Name":"D3DTOP_MODULATE","Value":4} + ,{"Name":"D3DTOP_MODULATE2X","Value":5} + ,{"Name":"D3DTOP_MODULATE4X","Value":6} + ,{"Name":"D3DTOP_ADD","Value":7} + ,{"Name":"D3DTOP_ADDSIGNED","Value":8} + ,{"Name":"D3DTOP_ADDSIGNED2X","Value":9} + ,{"Name":"D3DTOP_SUBTRACT","Value":10} + ,{"Name":"D3DTOP_ADDSMOOTH","Value":11} + ,{"Name":"D3DTOP_BLENDDIFFUSEALPHA","Value":12} + ,{"Name":"D3DTOP_BLENDTEXTUREALPHA","Value":13} + ,{"Name":"D3DTOP_BLENDFACTORALPHA","Value":14} + ,{"Name":"D3DTOP_BLENDTEXTUREALPHAPM","Value":15} + ,{"Name":"D3DTOP_BLENDCURRENTALPHA","Value":16} + ,{"Name":"D3DTOP_PREMODULATE","Value":17} + ,{"Name":"D3DTOP_MODULATEALPHA_ADDCOLOR","Value":18} + ,{"Name":"D3DTOP_MODULATECOLOR_ADDALPHA","Value":19} + ,{"Name":"D3DTOP_MODULATEINVALPHA_ADDCOLOR","Value":20} + ,{"Name":"D3DTOP_MODULATEINVCOLOR_ADDALPHA","Value":21} + ,{"Name":"D3DTOP_BUMPENVMAP","Value":22} + ,{"Name":"D3DTOP_BUMPENVMAPLUMINANCE","Value":23} + ,{"Name":"D3DTOP_DOTPRODUCT3","Value":24} + ,{"Name":"D3DTOP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREMAGFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTFG_POINT","Value":1} + ,{"Name":"D3DTFG_LINEAR","Value":2} + ,{"Name":"D3DTFG_FLATCUBIC","Value":3} + ,{"Name":"D3DTFG_GAUSSIANCUBIC","Value":4} + ,{"Name":"D3DTFG_ANISOTROPIC","Value":5} + ,{"Name":"D3DTFG_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREMINFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTFN_POINT","Value":1} + ,{"Name":"D3DTFN_LINEAR","Value":2} + ,{"Name":"D3DTFN_ANISOTROPIC","Value":3} + ,{"Name":"D3DTFN_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTUREMIPFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTFP_NONE","Value":1} + ,{"Name":"D3DTFP_POINT","Value":2} + ,{"Name":"D3DTFP_LINEAR","Value":3} + ,{"Name":"D3DTFP_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTRIANGLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTRIANGLE"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTRIANGLE"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DTRIANGLE"]},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DLINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLINE"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DLINE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DSPAN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFirst","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DBRANCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bNegate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"drExtent","Type":{"Kind":"ApiRef","Name":"D3DRECT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DCLIPSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxx","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"miny","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxy","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"minz","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxz","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSTATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrianglesDrawn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLinesDrawn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPointsDrawn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpansDrawn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVerticesProcessed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DEXECUTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInstructionOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInstructionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dsStatus","Type":{"Kind":"ApiRef","Name":"D3DSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DVERTEXBUFFERDESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDP_PTRSTRIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDRAWPRIMITIVESTRIDEDDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"position","Type":{"Kind":"ApiRef","Name":"D3DDP_PTRSTRIDE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"normal","Type":{"Kind":"ApiRef","Name":"D3DDP_PTRSTRIDE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"diffuse","Type":{"Kind":"ApiRef","Name":"D3DDP_PTRSTRIDE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"specular","Type":{"Kind":"ApiRef","Name":"D3DDP_PTRSTRIDE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"textureCoords","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"D3DDP_PTRSTRIDE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DSTATEBLOCKTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DSBT_ALL","Value":1} + ,{"Name":"D3DSBT_PIXELSTATE","Value":2} + ,{"Name":"D3DSBT_VERTEXSTATE","Value":3} + ,{"Name":"D3DSBT_FORCE_DWORD","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DVERTEXBLENDFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DVBLEND_DISABLE","Value":0} + ,{"Name":"D3DVBLEND_1WEIGHT","Value":1} + ,{"Name":"D3DVBLEND_2WEIGHTS","Value":2} + ,{"Name":"D3DVBLEND_3WEIGHTS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTEXTURETRANSFORMFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DTTFF_DISABLE","Value":0} + ,{"Name":"D3DTTFF_COUNT1","Value":1} + ,{"Name":"D3DTTFF_COUNT2","Value":2} + ,{"Name":"D3DTTFF_COUNT3","Value":3} + ,{"Name":"D3DTTFF_COUNT4","Value":4} + ,{"Name":"D3DTTFF_PROJECTED","Value":256} + ,{"Name":"D3DTTFF_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DTRANSFORMCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DLIGHTINGCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLightingModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumLights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DPrimCaps" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMiscCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRasterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSrcBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaCmpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwShadeCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureFilterCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureBlendCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureAddressCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DDeviceDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcmColorModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dtcTransformCaps","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bClipping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dlcLightingCaps","Type":{"Kind":"ApiRef","Name":"D3DLIGHTINGCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcLineCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcTriCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRenderBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvGuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwStencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DDeviceDesc7" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dpcLineCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcTriCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRenderBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvGuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwStencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwMaxActiveLights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvMaxVertexW","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"deviceGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"wMaxUserClipPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxVertexBlendMatrices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwVertexProcessingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPD3DENUMDEVICESCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpDeviceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_D3DDeviceDesc","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_D3DDeviceDesc","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DENUMDEVICESCALLBACK7" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpDeviceDescription","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_D3DDeviceDesc7","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D3DFINDDEVICESEARCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bHardware","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dcmColorModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dpcPrimCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DFINDDEVICERESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ddHwDesc","Type":{"Kind":"ApiRef","Name":"_D3DDeviceDesc","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ddSwDesc","Type":{"Kind":"ApiRef","Name":"_D3DDeviceDesc","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DExecuteBufferDesc" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_TEXTUREMANAGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bThrashing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwApproxBytesDownloaded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEvicts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVidCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumTexturesUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumUsedTexInVid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWorkingSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWorkingSetBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalManaged","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLastPri","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DDEVINFO_TEXTURING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumLoads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwApproxBytesLoaded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumPreLoads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumDestroys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSetPriorities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSetLODs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumLocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumGetDCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DNTHALDeviceDesc_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcmColorModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dtcTransformCaps","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bClipping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dlcLightingCaps","Type":{"Kind":"ApiRef","Name":"D3DLIGHTINGCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcLineCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcTriCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRenderBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DNTHALDeviceDesc_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcmColorModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dtcTransformCaps","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bClipping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dlcLightingCaps","Type":{"Kind":"ApiRef","Name":"D3DLIGHTINGCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcLineCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcTriCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRenderBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DNTDeviceDesc_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dcmColorModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dtcTransformCaps","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bClipping","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dlcLightingCaps","Type":{"Kind":"ApiRef","Name":"D3DLIGHTINGCAPS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcLineCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dpcTriCaps","Type":{"Kind":"ApiRef","Name":"_D3DPrimCaps","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDeviceRenderBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceZBufferBitDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxVertexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvGuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwStencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_GLOBALDRIVERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwCaps","Type":{"Kind":"ApiRef","Name":"_D3DNTHALDeviceDesc_V1","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumClipVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumTextureFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpTextureFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_D3DDX6EXTENDEDCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvGuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwStencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_D3DEXTENDEDCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxStippleHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureRepeat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTextureAspectRatio","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxAnisotropy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvGuardBandLeft","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandTop","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandRight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvGuardBandBottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvExtentsAdjust","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwStencilCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFVFCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureOpCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wMaxTextureBlendStages","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxSimultaneousTextures","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwMaxActiveLights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvMaxVertexW","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"wMaxUserClipPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxVertexBlendMatrices","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwVertexProcessingCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_CONTEXTCREATEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_CONTEXTCREATEDATA"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_CONTEXTCREATEDATA"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_CONTEXTCREATEDATA"]},"Attrs":[]} + ,{"Name":"dwPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDSZ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSZLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DNTHAL_CONTEXTDESTROYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_CONTEXTDESTROYALLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_SCENECAPTUREDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_TEXTURECREATEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_TEXTUREDESTROYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_TEXTURESWAPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHandle1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHandle2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_TEXTUREGETSURFDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDDS","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPD3DNTHAL_CONTEXTCREATECB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_CONTEXTCREATEDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_CONTEXTDESTROYCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_CONTEXTDESTROYDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_CONTEXTDESTROYALLCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_CONTEXTDESTROYALLDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_SCENECAPTURECB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_SCENECAPTUREDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_TEXTURECREATECB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_TEXTURECREATEDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_TEXTUREDESTROYCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_TEXTUREDESTROYDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_TEXTURESWAPCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_TEXTURESWAPDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_TEXTUREGETSURFCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_TEXTUREGETSURFDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D3DNTHAL_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ContextCreate","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_CONTEXTCREATECB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ContextDestroy","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_CONTEXTDESTROYCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ContextDestroyAll","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_CONTEXTDESTROYALLCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SceneCapture","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_SCENECAPTURECB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved10","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved11","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved22","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved23","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TextureCreate","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_TEXTURECREATECB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TextureDestroy","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_TEXTUREDESTROYCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TextureSwap","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_TEXTURESWAPCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TextureGetSurf","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_TEXTUREGETSURFCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved12","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved13","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved14","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved15","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved16","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved17","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved18","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved19","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved20","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved21","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved24","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved5","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved6","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved7","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved8","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved9","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_SETRENDERTARGETDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpDDS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSZ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPD3DNTHAL_SETRENDERTARGETCB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_SETRENDERTARGETDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D3DNTHAL_CALLBACKS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetRenderTarget","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_SETRENDERTARGETCB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_CLEAR2DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvFillDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwFillStencil","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DRECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwNumPasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bCommand","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_DP2COMMAND"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wPrimitiveCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wStateCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DNTHAL_DP2OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"D3DNTDP2OP_POINTS","Value":1} + ,{"Name":"D3DNTDP2OP_INDEXEDLINELIST","Value":2} + ,{"Name":"D3DNTDP2OP_INDEXEDTRIANGLELIST","Value":3} + ,{"Name":"D3DNTDP2OP_RENDERSTATE","Value":8} + ,{"Name":"D3DNTDP2OP_LINELIST","Value":15} + ,{"Name":"D3DNTDP2OP_LINESTRIP","Value":16} + ,{"Name":"D3DNTDP2OP_INDEXEDLINESTRIP","Value":17} + ,{"Name":"D3DNTDP2OP_TRIANGLELIST","Value":18} + ,{"Name":"D3DNTDP2OP_TRIANGLESTRIP","Value":19} + ,{"Name":"D3DNTDP2OP_INDEXEDTRIANGLESTRIP","Value":20} + ,{"Name":"D3DNTDP2OP_TRIANGLEFAN","Value":21} + ,{"Name":"D3DNTDP2OP_INDEXEDTRIANGLEFAN","Value":22} + ,{"Name":"D3DNTDP2OP_TRIANGLEFAN_IMM","Value":23} + ,{"Name":"D3DNTDP2OP_LINELIST_IMM","Value":24} + ,{"Name":"D3DNTDP2OP_TEXTURESTAGESTATE","Value":25} + ,{"Name":"D3DNTDP2OP_INDEXEDTRIANGLELIST2","Value":26} + ,{"Name":"D3DNTDP2OP_INDEXEDLINELIST2","Value":27} + ,{"Name":"D3DNTDP2OP_VIEWPORTINFO","Value":28} + ,{"Name":"D3DNTDP2OP_WINFO","Value":29} + ,{"Name":"D3DNTDP2OP_SETPALETTE","Value":30} + ,{"Name":"D3DNTDP2OP_UPDATEPALETTE","Value":31} + ,{"Name":"D3DNTDP2OP_ZRANGE","Value":32} + ,{"Name":"D3DNTDP2OP_SETMATERIAL","Value":33} + ,{"Name":"D3DNTDP2OP_SETLIGHT","Value":34} + ,{"Name":"D3DNTDP2OP_CREATELIGHT","Value":35} + ,{"Name":"D3DNTDP2OP_SETTRANSFORM","Value":36} + ,{"Name":"D3DNTDP2OP_TEXBLT","Value":38} + ,{"Name":"D3DNTDP2OP_STATESET","Value":39} + ,{"Name":"D3DNTDP2OP_SETPRIORITY","Value":40} + ,{"Name":"D3DNTDP2OP_SETRENDERTARGET","Value":41} + ,{"Name":"D3DNTDP2OP_CLEAR","Value":42} + ,{"Name":"D3DNTDP2OP_SETTEXLOD","Value":43} + ,{"Name":"D3DNTDP2OP_SETCLIPPLANE","Value":44} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"D3DNTHAL_DP2POINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2STARTVERTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2LINELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDLINELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2LINESTRIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDLINESTRIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2TRIANGLELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDTRIANGLELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDTRIANGLELIST2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wV3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2TRIANGLESTRIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDTRIANGLESTRIP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2TRIANGLEFAN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2INDEXEDTRIANGLEFAN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wV","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2TRIANGLEFAN_IMM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEdgeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2RENDERSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RenderState","Type":{"Kind":"ApiRef","Name":"D3DRENDERSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_DP2RENDERSTATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fState","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DNTHAL_DP2TEXTURESTAGESTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wStage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TSState","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2VIEWPORTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2WINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dvWNear","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvWFar","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPaletteHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPaletteFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSurfaceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2UPDATEPALETTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPaletteHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wStartIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wNumEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETRENDERTARGET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hRenderTarget","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hZBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2STATESET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sbType","Type":{"Kind":"ApiRef","Name":"D3DSTATEBLOCKTYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2ZRANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dvMinZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dvMaxZ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETLIGHT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_DP2SETLIGHT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lightData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETCLIPPLANE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"plane","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2CREATELIGHT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETTRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xfrmType","Type":{"Kind":"ApiRef","Name":"D3DTRANSFORMSTATETYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"matrix","Type":{"Kind":"ApiRef","Name":"D3DMATRIX","TargetKind":"Default","Api":"Direct3D9","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2EXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwExtToken","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2TEXBLT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDDDestSurface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDDSrcSurface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDest","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETPRIORITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDDDestSurface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2CLEAR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dvFillDepth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwFillStencil","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rects","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DP2SETTEXLOD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDDSurface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLOD","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"D3DNTHAL_DRAWPRIMITIVES2DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVertexType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwCommandOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommandLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_DRAWPRIMITIVES2DATA"]},"Attrs":[]} + ,{"Name":"dwVertexOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVertexLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReqVertexBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReqCommandBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpdwRStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["D3DNTHAL_DRAWPRIMITIVES2DATA"]},"Attrs":[]} + ,{"Name":"dwErrorOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDVertex","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVertexSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddrval","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LPD3DNTHAL_CLEAR2CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_CLEAR2DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_VALIDATETEXTURESTAGESTATEDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPD3DNTHAL_DRAWPRIMITIVES2CB" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"D3DNTHAL_DRAWPRIMITIVES2DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"D3DNTHAL_CALLBACKS3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Clear2","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_CLEAR2CB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ValidateTextureStageState","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_VALIDATETEXTURESTAGESTATECB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DrawPrimitives2","Type":{"Kind":"ApiRef","Name":"LPD3DNTHAL_DRAWPRIMITIVES2CB","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFND3DNTPARSEUNKNOWNCOMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpvCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lplpvReturnedCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"POINTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLOAT_LONG" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"e","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTFIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECTFX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"xRight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yBottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HBM__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDEV__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHSURF__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DHPDEV__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LIGATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"culSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"chglyph","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ahglyph","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FD_LIGATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"culThis","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLigatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alig","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LIGATURE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTQF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"CDDDXGK_REDIRBITMAPPRESENTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumDirtyRects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"NumContexts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hContext","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":[]} + ,{"Name":"bDoNotSynchronizeWithDxContent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FREEOBJPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDriverObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRIVEROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"XFORMOBJ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDOBJCHANGEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SORTCOMP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pv1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pv2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ENG_SYSTEM_ATTRIBUTE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EngProcessorFeature","Value":1} + ,{"Name":"EngNumberOfProcessors","Value":2} + ,{"Name":"EngOptimumAvailableUserMemory","Value":3} + ,{"Name":"EngOptimumAvailableSystemMemory","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ENG_DEVICE_ATTRIBUTE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QDA_RESERVED","Value":0} + ,{"Name":"QDA_ACCELERATION_LEVEL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EMFINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pvEMF","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pvCurrentRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_DrvEnableDriver" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRVENABLEDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvEnablePDEV" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GDIINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param9","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param10","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvCompletePDEV" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvResetDevice" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDisablePDEV" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSynchronize" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvEnableSurface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HSURF","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDisableDriver" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PFN_DrvDisableSurface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvAssertMode" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvTextOut" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STROBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvStretchBlt" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvStretchBltROP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param11","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param12","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvTransparentBlt" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvPlgBlt" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORADJUSTMENT","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTFIX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvBitBlt" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param10","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvRealizeBrush" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvCopyBits" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDitherColor" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvCreateDeviceBitmap" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvDeleteDeviceBitmap" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSetPalette" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvEscape" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDrawEscape" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryFont" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFIMETRICS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryFontTree" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryFontData" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvFree" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvDestroyFont" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryFontCaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvLoadFontFile" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DESIGNVECTOR","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvUnloadFontFile" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvSetPointerShape" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvMovePointer" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSendPage" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvStartPage" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvStartDoc" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwszDocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwJobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvEndDoc" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvQuerySpoolType" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pwchType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvLineTo" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvStrokePath" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEATTRS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvFillPath" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvStrokeAndFillPath" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEATTRS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvPaint" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BRUSHOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvGetGlyphMode" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvResetPDEV" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dhpdevOld","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dhpdevNew","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSaveScreenBits" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvGetModes" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryTrueTypeTable" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryTrueTypeSection" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryTrueTypeOutline" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TTPOLYGONHEADER","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvGetTrueTypeFile" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryFontFile" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryAdvanceWidths" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvFontManagement" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FONTOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSetPixelFormat" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvDescribePixelFormat" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSwapBuffers" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvStartBanding" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppointl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvNextBand" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppointl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvQueryPerBandInfo" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERBANDINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvEnableDirectDraw" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_CALLBACKS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACECALLBACKS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_PALETTECALLBACKS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDisableDirectDraw" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvGetDirectDrawInfo" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_HALINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEOMEMORY","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvIcmCreateColorTransform" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvIcmDeleteColorTransform" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvIcmCheckBitmapBits" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvIcmSetDeviceGammaRamp" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvAlphaBlend" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLENDOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvGradientFill" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLIPOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRIVERTEX","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param8","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param9","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvQueryDeviceSupport" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XLATEOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORMOBJ","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDeriveSurface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_DIRECTDRAW_GLOBAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DD_SURFACE_LOCAL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSynchronizeSurface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvNotify" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvRenderHint" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dhpdev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NotifyCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DRH_APIBITMAPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pso","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_EngCreateRectRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngDeleteRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hrgn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngCombineRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnTrg","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgnSrc1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgnSrc2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"imode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngCopyRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnDst","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrgnSrc","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngIntersectRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnResult","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnA","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnB","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngSubtractRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnResult","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnA","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnB","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngUnionRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnResult","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnA","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnB","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_EngXorRgn" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hrgnResult","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnA","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRgnB","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvCreateDeviceBitmapEx" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvDeleteDeviceBitmapEx" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHSURF__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvAssociateSharedSurface" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_DrvSynchronizeRedirectionBitmaps" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvAccumulateD3DDirtyRect" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CDDDXGK_REDIRBITMAPPRESENTINFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvStartDxInterop" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"KernelModeDeviceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvEndDxInterop" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SURFOBJ","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"KernelModeDeviceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvLockDisplayArea" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvUnlockDisplayArea" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_DrvSurfaceComplete" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DHPDEV__","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DEVICE_EVENT_MOUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileSystemNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileSystemNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_EVENT_BECOMING_READY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Estimated100msToReady","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_EVENT_EXTERNAL_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ButtonStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Request","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SystemTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_EVENT_GENERIC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVICE_EVENT_RBC_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SenseQualifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseKey","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Information","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GUID_IO_DISK_CLONE_ARRIVAL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISK_HEALTH_NOTIFICATION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVPROPKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fmtid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVPROPSTORE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEVPROP_STORE_SYSTEM","Value":0} + ,{"Name":"DEVPROP_STORE_USER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVPROPCOMPKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"DEVPROPSTORE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVPROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompKey","Type":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REDBOOK_DIGITAL_AUDIO_EXTRACTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Accurate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Supported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccurateMask0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_HDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbch_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VolLockBroadcast" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vlb_dbh","Type":{"Kind":"ApiRef","Name":"DEV_BROADCAST_HDR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vlb_owner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vlb_perms","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"vlb_lockType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"vlb_drive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"vlb_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DEV_BROADCAST_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcd_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcd_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcd_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_OEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbco_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbco_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbco_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbco_identifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbco_suppfunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_DEVNODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcd_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcd_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcd_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcd_devnode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_VOLUME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcv_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcv_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcv_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcv_unitmask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcv_flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_PORT_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcp_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_PORT_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcp_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcp_name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_NET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcn_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcn_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcn_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcn_resource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcn_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_DEVICEINTERFACE_A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcc_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_classguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dbcc_name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_DEVICEINTERFACE_W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbcc_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbcc_classguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dbcc_name","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbch_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dbch_hdevnotify","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dbch_eventguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dbch_nameoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dbch_data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_HANDLE32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbch_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_handle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_hdevnotify","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_eventguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dbch_nameoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dbch_data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_BROADCAST_HANDLE64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbch_size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_devicetype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbch_handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dbch_hdevnotify","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dbch_eventguid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dbch_nameoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dbch_data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DEV_BROADCAST_USERDEFINED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dbud_dbh","Type":{"Kind":"ApiRef","Name":"DEV_BROADCAST_HDR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dbud_szName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_CONTROLLER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinimumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaximumPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_CONTROLLER_GET_ACTUAL_PERIOD_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DesiredPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ActualPeriod","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Percentage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_POLARITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PWM_ACTIVE_HIGH","Value":0} + ,{"Name":"PWM_ACTIVE_LOW","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PWM_PIN_GET_POLARITY_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_PIN_SET_POLARITY_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Polarity","Type":{"Kind":"ApiRef","Name":"PWM_POLARITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWM_PIN_IS_STARTED_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsStarted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AtlThunkData_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_SEALING_IDENTITY_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_INVALID","Value":0} + ,{"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_EXACT_CODE","Value":1} + ,{"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_SAME_PRIMARY_CODE","Value":2} + ,{"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_SAME_IMAGE","Value":3} + ,{"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_SAME_FAMILY","Value":4} + ,{"Name":"ENCLAVE_IDENTITY_POLICY_SEAL_SAME_AUTHOR","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ENCLAVE_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"OwnerId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UniqueId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthorId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FamilyId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EnclaveSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecureKernelSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlatformSvn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SigningLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_ENCLAVE_REPORT_PKG_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PackageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignedStatementSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SignatureSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_ENCLAVE_REPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ReportSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReportVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveData","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EnclaveIdentity","Type":{"Kind":"ApiRef","Name":"ENCLAVE_IDENTITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_ENCLAVE_REPORT_VARDATA_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_ENCLAVE_REPORT_MODULE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"VBS_ENCLAVE_REPORT_VARDATA_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UniqueId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AuthorId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"FamilyId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageId","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Svn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModuleName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENCLAVE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnclaveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"ENCLAVE_IDENTITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadContext","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"EntryPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StackPointer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionEntryPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionStack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionActive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadContext","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"EntryPoint","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StackPointer","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionEntryPoint","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionStack","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ExceptionActive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_EXCEPTION_AMD64" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExceptionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExceptionInformation","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ,{"Name":"ExceptionRAX","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ExceptionRCX","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ExceptionRIP","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ExceptionRFLAGS","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ExceptionRSP","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ReturnValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ThreadDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ThreadDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnclaveAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnclaveAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnclaveAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ThreadDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_THREAD_DESCRIPTOR32","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnclaveInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCLAVE_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ENCLAVE_VBS_BASIC_KEY_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnclaveSVN","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SystemKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentSystemKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"KeyRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCLAVE_VBS_BASIC_KEY_REQUEST","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequestedKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"EnclaveData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ReportSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"NumberOfBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Generation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VBS_BASIC_ENCLAVE_SYSCALL_PAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReturnFromEnclave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_ENCLAVE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ReturnFromException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_RETURN_FROM_EXCEPTION","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"TerminateThread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_TERMINATE_THREAD","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"InterruptThread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_INTERRUPT_THREAD","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"CommitPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_COMMIT_PAGES","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"DecommitPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_DECOMMIT_PAGES","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ProtectPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_PROTECT_PAGES","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"CreateThread","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_CREATE_THREAD","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"GetEnclaveInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GET_ENCLAVE_INFORMATION","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"GenerateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_KEY","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"GenerateReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_REPORT","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"VerifyReport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_VERIFY_REPORT","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"GenerateRandomData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VBS_BASIC_ENCLAVE_BASIC_CALL_GENERATE_RANDOM_DATA","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFFECTIVE_POWER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EffectivePowerModeBatterySaver","Value":0} + ,{"Name":"EffectivePowerModeBetterBattery","Value":1} + ,{"Name":"EffectivePowerModeBalanced","Value":2} + ,{"Name":"EffectivePowerModeHighPerformance","Value":3} + ,{"Name":"EffectivePowerModeMaxPerformance","Value":4} + ,{"Name":"EffectivePowerModeGameMode","Value":5} + ,{"Name":"EffectivePowerModeMixedReality","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EFFECTIVE_POWER_MODE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"EFFECTIVE_POWER_MODE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GLOBAL_MACHINE_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LidOpenWakeAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LidOpenWakeDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BroadcastCapacityResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLOBAL_USER_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerButtonAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PowerButtonDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SleepButtonAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SleepButtonDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LidCloseAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LidCloseDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DischargePolicy","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"GlobalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLOBAL_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"GLOBAL_USER_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"mach","Type":{"Kind":"ApiRef","Name":"GLOBAL_MACHINE_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MACHINE_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinSleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MinSleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReducedLatencySleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReducedLatencySleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DozeTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DozeTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DozeS4TimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DozeS4TimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinThrottleAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinThrottleDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pad1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"OverThrottledAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OverThrottledDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MACHINE_PROCESSOR_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProcessorPolicyAc","Type":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProcessorPolicyDc","Type":{"Kind":"ApiRef","Name":"PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USER_POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Revision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleAc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdleDc","Type":{"Kind":"ApiRef","Name":"POWER_ACTION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IdleTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IdleSensitivityAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IdleSensitivityDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ThrottlePolicyAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ThrottlePolicyDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxSleepAc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxSleepDc","Type":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"VideoTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SpindownTimeoutAc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SpindownTimeoutDc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptimizeForPowerAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptimizeForPowerDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FanThrottleToleranceAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FanThrottleToleranceDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ForcedThrottleAc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ForcedThrottleDc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POWER_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"USER_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"mach","Type":{"Kind":"ApiRef","Name":"MACHINE_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWRSCHEMESENUMPROC_V1" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PWRSCHEMESENUMPROC_V2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"DescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"Policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PWRSCHEMESENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"POWER_DATA_ACCESSOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACCESS_AC_POWER_SETTING_INDEX","Value":0} + ,{"Name":"ACCESS_DC_POWER_SETTING_INDEX","Value":1} + ,{"Name":"ACCESS_FRIENDLY_NAME","Value":2} + ,{"Name":"ACCESS_DESCRIPTION","Value":3} + ,{"Name":"ACCESS_POSSIBLE_POWER_SETTING","Value":4} + ,{"Name":"ACCESS_POSSIBLE_POWER_SETTING_FRIENDLY_NAME","Value":5} + ,{"Name":"ACCESS_POSSIBLE_POWER_SETTING_DESCRIPTION","Value":6} + ,{"Name":"ACCESS_DEFAULT_AC_POWER_SETTING","Value":7} + ,{"Name":"ACCESS_DEFAULT_DC_POWER_SETTING","Value":8} + ,{"Name":"ACCESS_POSSIBLE_VALUE_MIN","Value":9} + ,{"Name":"ACCESS_POSSIBLE_VALUE_MAX","Value":10} + ,{"Name":"ACCESS_POSSIBLE_VALUE_INCREMENT","Value":11} + ,{"Name":"ACCESS_POSSIBLE_VALUE_UNITS","Value":12} + ,{"Name":"ACCESS_ICON_RESOURCE","Value":13} + ,{"Name":"ACCESS_DEFAULT_SECURITY_DESCRIPTOR","Value":14} + ,{"Name":"ACCESS_ATTRIBUTES","Value":15} + ,{"Name":"ACCESS_SCHEME","Value":16} + ,{"Name":"ACCESS_SUBGROUP","Value":17} + ,{"Name":"ACCESS_INDIVIDUAL_SETTING","Value":18} + ,{"Name":"ACCESS_ACTIVE_SCHEME","Value":19} + ,{"Name":"ACCESS_CREATE_SCHEME","Value":20} + ,{"Name":"ACCESS_AC_POWER_SETTING_MAX","Value":21} + ,{"Name":"ACCESS_DC_POWER_SETTING_MAX","Value":22} + ,{"Name":"ACCESS_AC_POWER_SETTING_MIN","Value":23} + ,{"Name":"ACCESS_DC_POWER_SETTING_MIN","Value":24} + ,{"Name":"ACCESS_PROFILE","Value":25} + ,{"Name":"ACCESS_OVERLAY_SCHEME","Value":26} + ,{"Name":"ACCESS_ACTIVE_OVERLAY_SCHEME","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVICE_NOTIFY_CALLBACK_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Setting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PDEVICE_NOTIFY_CALLBACK_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PDEVICE_NOTIFY_CALLBACK_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THERMAL_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Temperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TripPointTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Initiator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_QUERY_INFORMATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BatteryInformation","Value":0} + ,{"Name":"BatteryGranularityInformation","Value":1} + ,{"Name":"BatteryTemperature","Value":2} + ,{"Name":"BatteryEstimatedTime","Value":3} + ,{"Name":"BatteryDeviceName","Value":4} + ,{"Name":"BatteryManufactureDate","Value":5} + ,{"Name":"BatteryManufactureName","Value":6} + ,{"Name":"BatteryUniqueID","Value":7} + ,{"Name":"BatterySerialNumber","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BATTERY_QUERY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"BATTERY_QUERY_INFORMATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"AtRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Technology","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Chemistry","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DesignedCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FullChargedCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultAlert1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DefaultAlert2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CriticalBias","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CycleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_CHARGING_SOURCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BatteryChargingSourceType_AC","Value":1} + ,{"Name":"BatteryChargingSourceType_USB","Value":2} + ,{"Name":"BatteryChargingSourceType_Wireless","Value":3} + ,{"Name":"BatteryChargingSourceType_Max","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BATTERY_CHARGING_SOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaxCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_CHARGING_SOURCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SourceOnline","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_CHARGER_PORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UsbChargerPort_Legacy","Value":0} + ,{"Name":"UsbChargerPort_TypeC","Value":1} + ,{"Name":"UsbChargerPort_Max","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BATTERY_SET_INFORMATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BatteryCriticalBias","Value":0} + ,{"Name":"BatteryCharge","Value":1} + ,{"Name":"BatteryDischarge","Value":2} + ,{"Name":"BatteryChargingSource","Value":3} + ,{"Name":"BatteryChargerId","Value":4} + ,{"Name":"BatteryChargerStatus","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BATTERY_SET_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"BATTERY_SET_INFORMATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_CHARGER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VaData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_USB_CHARGER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"BATTERY_CHARGING_SOURCE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxCurrent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Voltage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PortType","Type":{"Kind":"ApiRef","Name":"USB_CHARGER_PORT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PortId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PowerSourceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"OemCharger","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_WAIT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BatteryTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighCapacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capacity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Voltage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BATTERY_MANUFACTURE_DATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Day","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THERMAL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThermalStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThermalConstant1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThermalConstant2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Processors","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SamplingPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PassiveTripPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CriticalTripPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveTripPointCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActiveTripPoint","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THERMAL_WAIT_READ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LowTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighTemperature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THERMAL_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitForUpdate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Hibernate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Critical","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ThermalStandby","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ActivationReasons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PassiveLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OverThrottled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_OBJECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PBlkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PBlkLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSOR_OBJECT_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PBlkAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PBlkLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InitialApicId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WAKE_ALARM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TimerIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACPI_REAL_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Month","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Day","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Hour","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Minute","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Second","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Valid","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Milliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"DayLight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INDIRECT_DISPLAY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DisplayAdapterLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumMonitors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DisplayAdapterTargetBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_VDM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_REGISTER_VDM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinimumStateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_MONITOR_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DescriptorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Descriptor","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoPowerNotifyCallout","Value":1} + ,{"Name":"VideoEnumChildPdoNotifyCallout","Value":3} + ,{"Name":"VideoFindAdapterCallout","Value":4} + ,{"Name":"VideoPnpNotifyCallout","Value":7} + ,{"Name":"VideoDxgkDisplaySwitchCallout","Value":8} + ,{"Name":"VideoDxgkFindAdapterTdrCallout","Value":10} + ,{"Name":"VideoDxgkHardwareProtectionTeardown","Value":11} + ,{"Name":"VideoRepaintDesktop","Value":12} + ,{"Name":"VideoUpdateCursor","Value":13} + ,{"Name":"VideoDisableMultiPlaneOverlay","Value":14} + ,{"Name":"VideoDesktopDuplicationChange","Value":15} + ,{"Name":"VideoBlackScreenDiagnostics","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BlackScreenDiagnosticsCalloutParam" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BlackScreenDiagnosticsData","Value":1} + ,{"Name":"BlackScreenDisplayRecovery","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DXGK_WIN32K_PARAM_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PathsArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ModesArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumPathArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumModeArrayElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SDCFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_WIN32K_CALLBACKS_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CalloutType","Type":{"Kind":"ApiRef","Name":"VIDEO_WIN32K_CALLBACKS_PARAMS_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PhysDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Param","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LockUserSession","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsPostDevice","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SurpriseRemoval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WaitForQueueReady","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PVIDEO_WIN32K_CALLOUT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VIDEO_WIN32K_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Callout","Type":{"Kind":"ApiRef","Name":"PVIDEO_WIN32K_CALLOUT","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bACPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPhysDeviceObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DualviewFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_DEVICE_SESSION_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bEnable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSuccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_HARDWARE_STATE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PortValue","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"AttribIndexDataState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicSequencerOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicCrtContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicGraphContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicAttribContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicDacOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BasicLatchesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedSequencerOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedCrtContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedGraphContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedAttribContOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedDacOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedValidatorStateOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtendedMiscDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlaneLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Plane1Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Plane2Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Plane3Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Plane4Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VGAStateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBBitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBXResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBYResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBXlatOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DIBXlatLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VesaInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameBufferData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_HARDWARE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StateHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEO_HARDWARE_STATE_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"StateLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_NUM_MODES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModeInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestedMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_MODE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ModeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VisScreenWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VisScreenHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ScreenStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitsPerPlane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Frequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"XMillimeter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"YMillimeter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberRedBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberGreenBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberBlueBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RedMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GreenMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlueMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoMemoryBitmapWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VideoMemoryBitmapHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriverSpecificAttributeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_LOAD_FONT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WidthInPixels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HeightInPixels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FontSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Font","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_PALETTE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Colors","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_CLUTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_CLUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FirstEntry","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LookupTable","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["VIDEO_CLUT"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RgbArray","Type":{"Kind":"ApiRef","Name":"VIDEO_CLUTDATA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"RgbLong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VIDEO_CURSOR_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Column","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Row","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_CURSOR_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Column","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Row","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Rate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Enable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_POINTER_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Column","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Row","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_POINTER_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WidthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Column","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Row","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Pixels","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_POINTER_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWPtrBitmapStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HWPtrBitmapEnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_BANK_SELECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BankingFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BankingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlanarHCBankingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapWidthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BitmapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Granularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlanarHCGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlanarHCBankCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlanarHCEnableCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlanarHCDisableCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_BANK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoNotBanked","Value":0} + ,{"Name":"VideoBanked1RW","Value":1} + ,{"Name":"VideoBanked1R1W","Value":2} + ,{"Name":"VideoBanked2RW","Value":3} + ,{"Name":"NumVideoBankTypes","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIDEO_MEMORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RequestedVirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_SHARE_MEMORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ViewOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RequestedVirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_SHARE_MEMORY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SharedViewOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SharedViewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_MEMORY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VideoRamBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"VideoRamLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameBufferBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"FrameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_PUBLIC_ACCESS_RANGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InIoSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MappedInIoSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_COLOR_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RedPhosphoreDecay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GreenPhosphoreDecay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BluePhosphoreDecay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WhiteChromaticity_x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WhiteChromaticity_y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WhiteChromaticity_Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RedChromaticity_x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RedChromaticity_y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GreenChromaticity_x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GreenChromaticity_y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BlueChromaticity_x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BlueChromaticity_y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"WhiteGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RedGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GreenGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BlueGamma","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_POWER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VideoPowerUnspecified","Value":0} + ,{"Name":"VideoPowerOn","Value":1} + ,{"Name":"VideoPowerStandBy","Value":2} + ,{"Name":"VideoPowerSuspend","Value":3} + ,{"Name":"VideoPowerOff","Value":4} + ,{"Name":"VideoPowerHibernate","Value":5} + ,{"Name":"VideoPowerShutdown","Value":6} + ,{"Name":"VideoPowerMaximum","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VIDEO_POWER_MANAGEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DPMSVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PowerState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_COLOR_LUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LutDataFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LutData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_LUT_RGB256WORDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BANK_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReadBankPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteBankPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPLAY_BRIGHTNESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucDisplayPolicy","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucACBrightness","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucDCBrightness","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_BRIGHTNESS_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultToBiosPolicy","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LevelCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["VIDEO_BRIGHTNESS_POLICY"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BatteryLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Brightness","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FSCNTL_SCREEN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ScreenSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nNumberOfChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FONT_IMAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FontSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ImageBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHAR_IMAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CharInfo","Type":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FontImageInfo","Type":{"Kind":"ApiRef","Name":"FONT_IMAGE_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VGA_CHAR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Char","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_COPY_FRAME_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcScreen","Type":{"Kind":"ApiRef","Name":"FSCNTL_SCREEN_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DestScreen","Type":{"Kind":"ApiRef","Name":"FSCNTL_SCREEN_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_WRITE_TO_FRAME_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_IMAGE_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"DestScreen","Type":{"Kind":"ApiRef","Name":"FSCNTL_SCREEN_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_REVERSE_MOUSE_POINTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Screen","Type":{"Kind":"ApiRef","Name":"FSCNTL_SCREEN_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_MODE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VideoMode","Type":{"Kind":"ApiRef","Name":"VIDEO_MODE_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VideoMemory","Type":{"Kind":"ApiRef","Name":"VIDEO_MEMORY_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_SCREEN_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScreenSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FontSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FSVIDEO_CURSOR_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Coord","Type":{"Kind":"ApiRef","Name":"VIDEO_CURSOR_POSITION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENG_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pKEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"fFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_PERFORMANCE_COUNTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NbOfAllocationEvicted","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"NbOfAllocationMarked","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"NbOfAllocationRestored","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"KBytesEvicted","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"KBytesMarked","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"KBytesRestored","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"NbProcessCommited","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NbAllocationCommited","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NbAllocationMarked","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesAllocated","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesAvailable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesCurMarked","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reference","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Unreference","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TrueReference","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NbOfPageIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesPageIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NbOfPageOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesPageOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NbOfRotateOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"KBytesRotateOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VIDEO_QUERY_PERFORMANCE_COUNTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDEO_PERFORMANCE_COUNTER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BRIGHTNESS_INTERFACE_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BRIGHTNESS_INTERFACE_VERSION_1","Value":1} + ,{"Name":"BRIGHTNESS_INTERFACE_VERSION_2","Value":2} + ,{"Name":"BRIGHTNESS_INTERFACE_VERSION_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PANEL_QUERY_BRIGHTNESS_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_INTERFACE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_QUERY_BRIGHTNESS_CAPS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PANEL_QUERY_BRIGHTNESS_CAPS"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"BRIGHTNESS_LEVEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Array","Shape":{"Size":103},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BRIGHTNESS_NIT_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MinLevelInMillinit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxLevelInMillinit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StepSizeInMillinit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BRIGHTNESS_NIT_RANGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NormalRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PreferredMaximumBrightness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SupportedRanges","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"BRIGHTNESS_NIT_RANGE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PANEL_QUERY_BRIGHTNESS_RANGES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_INTERFACE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_QUERY_BRIGHTNESS_RANGES"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BrightnessLevel","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NitRanges","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_NIT_RANGES","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PANEL_GET_BRIGHTNESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_INTERFACE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_GET_BRIGHTNESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PANEL_GET_BRIGHTNESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentInMillinits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetInMillinits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CHROMATICITY_COORDINATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PANEL_BRIGHTNESS_SENSOR_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_BRIGHTNESS_SENSOR_DATA"]},"Attrs":[]} + ,{"Name":"AlsReading","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ChromaticityCoordinate","Type":{"Kind":"ApiRef","Name":"CHROMATICITY_COORDINATE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorTemperature","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PANEL_BRIGHTNESS_SENSOR_DATA"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PANEL_SET_BRIGHTNESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"BRIGHTNESS_INTERFACE_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_SET_BRIGHTNESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PANEL_SET_BRIGHTNESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Millinits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransitionTimeInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SensorData","Type":{"Kind":"ApiRef","Name":"PANEL_BRIGHTNESS_SENSOR_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PANEL_SET_BRIGHTNESS_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["PANEL_SET_BRIGHTNESS_STATE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","PANEL_SET_BRIGHTNESS_STATE"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"BACKLIGHT_OPTIMIZATION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BacklightOptimizationDisable","Value":0} + ,{"Name":"BacklightOptimizationDesktop","Value":1} + ,{"Name":"BacklightOptimizationDynamic","Value":2} + ,{"Name":"BacklightOptimizationDimmed","Value":3} + ,{"Name":"BacklightOptimizationEDR","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PANEL_SET_BACKLIGHT_OPTIMIZATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"BACKLIGHT_OPTIMIZATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BACKLIGHT_REDUCTION_GAMMA_RAMP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"R","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"G","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PANEL_GET_BACKLIGHT_REDUCTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BacklightUsersetting","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BacklightEffective","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"GammaRamp","Type":{"Kind":"ApiRef","Name":"BACKLIGHT_REDUCTION_GAMMA_RAMP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COLORSPACE_TRANSFORM_DATA_TYPE_FIXED_POINT","Value":0} + ,{"Name":"COLORSPACE_TRANSFORM_DATA_TYPE_FLOAT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORSPACE_TRANSFORM_DATA_CAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataType","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_DATA_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["COLORSPACE_TRANSFORM_DATA_CAP"]},"Attrs":[]} + ,{"Name":"NumericRangeMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"NumericRangeMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","COLORSPACE_TRANSFORM_DATA_CAP"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","COLORSPACE_TRANSFORM_DATA_CAP"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_1DLUT_CAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumberOfLUTEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataCap","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_DATA_CAP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_MATRIX_CAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["COLORSPACE_TRANSFORM_MATRIX_CAP"]},"Attrs":[]} + ,{"Name":"DataCap","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_DATA_CAP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","COLORSPACE_TRANSFORM_MATRIX_CAP"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COLORSPACE_TRANSFORM_VERSION_DEFAULT","Value":0} + ,{"Name":"COLORSPACE_TRANSFORM_VERSION_1","Value":1} + ,{"Name":"COLORSPACE_TRANSFORM_VERSION_NOT_SUPPORTED","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORSPACE_TRANSFORM_TARGET_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LookupTable1DDegammaCap","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_1DLUT_CAP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorMatrix3x3Cap","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_MATRIX_CAP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LookupTable1DRegammaCap","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_1DLUT_CAP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COLORSPACE_TRANSFORM_TYPE_UNINITIALIZED","Value":0} + ,{"Name":"COLORSPACE_TRANSFORM_TYPE_DEFAULT","Value":1} + ,{"Name":"COLORSPACE_TRANSFORM_TYPE_RGB256x3x16","Value":2} + ,{"Name":"COLORSPACE_TRANSFORM_TYPE_DXGI_1","Value":3} + ,{"Name":"COLORSPACE_TRANSFORM_TYPE_MATRIX_3x4","Value":4} + ,{"Name":"COLORSPACE_TRANSFORM_TYPE_MATRIX_V2","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GAMMA_RAMP_RGB256x3x16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GAMMA_RAMP_RGB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GAMMA_RAMP_DXGI_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Scale","Type":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"GammaCurve","Type":{"Kind":"Array","Shape":{"Size":1025},"Child":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_3x4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ColorMatrix3x4","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"ScalarMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"LookupTable1D","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OUTPUT_WIRE_COLOR_SPACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OUTPUT_WIRE_COLOR_SPACE_G22_P709","Value":0} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_RESERVED","Value":4} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_G2084_P2020","Value":12} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_G22_P709_WCG","Value":30} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_G22_P2020","Value":31} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_G2084_P2020_HDR10PLUS","Value":32} + ,{"Name":"OUTPUT_WIRE_COLOR_SPACE_G2084_P2020_DVLL","Value":33} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OUTPUT_COLOR_ENCODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OUTPUT_COLOR_ENCODING_RGB","Value":0} + ,{"Name":"OUTPUT_COLOR_ENCODING_YCBCR444","Value":1} + ,{"Name":"OUTPUT_COLOR_ENCODING_YCBCR422","Value":2} + ,{"Name":"OUTPUT_COLOR_ENCODING_YCBCR420","Value":3} + ,{"Name":"OUTPUT_COLOR_ENCODING_INTENSITY","Value":4} + ,{"Name":"OUTPUT_COLOR_ENCODING_FORCE_UINT32","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OUTPUT_WIRE_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ColorEncoding","Type":{"Kind":"ApiRef","Name":"OUTPUT_COLOR_ENCODING","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"BitsPerPixel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_STAGE_CONTROL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ColorSpaceTransformStageControl_No_Change","Value":0} + ,{"Name":"ColorSpaceTransformStageControl_Enable","Value":1} + ,{"Name":"ColorSpaceTransformStageControl_Bypass","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORSPACE_TRANSFORM_MATRIX_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StageControlLookupTable1DDegamma","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_STAGE_CONTROL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LookupTable1DDegamma","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"StageControlColorMatrix3x3","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_STAGE_CONTROL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorMatrix3x3","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"StageControlLookupTable1DRegamma","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_STAGE_CONTROL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LookupTable1DRegamma","Type":{"Kind":"Array","Shape":{"Size":4096},"Child":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["COLORSPACE_TRANSFORM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Rgb256x3x16","Type":{"Kind":"ApiRef","Name":"GAMMA_RAMP_RGB256x3x16","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Dxgi1","Type":{"Kind":"ApiRef","Name":"GAMMA_RAMP_DXGI_1","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"T3x4","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_3x4","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MatrixV2","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM_MATRIX_V2","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"COLORSPACE_TRANSFORM_SET_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OutputWireColorSpaceExpected","Type":{"Kind":"ApiRef","Name":"OUTPUT_WIRE_COLOR_SPACE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputWireFormatExpected","Type":{"Kind":"ApiRef","Name":"OUTPUT_WIRE_FORMAT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ColorSpaceTransform","Type":{"Kind":"ApiRef","Name":"COLORSPACE_TRANSFORM","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SET_ACTIVE_COLOR_PROFILE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ColorProfileName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MIPI_DSI_CAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DSITypeMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DSITypeMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpecVersionMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpecVersionMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SpecVersionPatch","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetMaximumReturnPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ResultCodeFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ResultCodeStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Revision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceClassHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DeviceClassLo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ManufacturerHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ManufacturerLo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProductHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProductLo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LengthHi","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LengthLo","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DSI_CONTROL_TRANSMISSION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DCT_DEFAULT","Value":0} + ,{"Name":"DCT_FORCE_LOW_POWER","Value":1} + ,{"Name":"DCT_FORCE_HIGH_PERFORMANCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIPI_DSI_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["MIPI_DSI_PACKET"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["MIPI_DSI_PACKET"]},"Attrs":[]} + ,{"Name":"EccFiller","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Payload","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous2_e__Union","MIPI_DSI_PACKET"]},"Attrs":[]} + ,{"Name":"LongWriteWordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Data1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous1_e__Union","MIPI_DSI_PACKET"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MIPI_DSI_TRANSMISSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PacketCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"FailedPacket","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["MIPI_DSI_TRANSMISSION"]},"Attrs":[]} + ,{"Name":"ReadWordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FinalCommandExtraPayload","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MipiErrors","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HostErrors","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Packets","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"MIPI_DSI_PACKET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"MIPI_DSI_RESET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["MIPI_DSI_RESET"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","MIPI_DSI_RESET"]},"Attrs":[]} + ,{"Name":"Results","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PROCESS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTUPINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXCountChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYCountChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wShowWindow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hStdInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hStdOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hStdError","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTUPINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwXCountChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwYCountChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFillAttribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wShowWindow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbReserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hStdInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hStdOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hStdError","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORY_PRIORITY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MemoryPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THREAD_POWER_THROTTLING_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APP_MEMORY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AvailableCommit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PrivateCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeakPrivateCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalCommitUsage","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_MEMORY_EXHAUSTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PMETypeFailFastOnCommitFailure","Value":0} + ,{"Name":"PMETypeMax","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROCESS_MEMORY_EXHAUSTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"PROCESS_MEMORY_EXHAUSTION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_POWER_THROTTLING_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_PROTECTION_LEVEL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProtectionLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_LEAP_SECOND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORYSTATUSEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMemoryLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullTotalPhys","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullAvailPhys","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTotalPageFile","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullAvailPageFile","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullTotalVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullAvailVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ullAvailExtendedVirtual","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFIBER_START_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpFiberParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"COMMPROP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wPacketLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPacketVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwServiceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxTxQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxRxQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxBaud","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProvSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProvCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableBaud","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wSettableData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSettableStopParity","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwCurrentTxQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentRxQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProvSpec1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProvSpec2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wcProvChar","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMSTAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbInQue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbOutQue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DCBlength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BaudRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"XonLim","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"XoffLim","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ByteSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Parity","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"StopBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"XonChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"XoffChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"ErrorChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"EofChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"EvtChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"wReserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMMTIMEOUTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ReadIntervalTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadTotalTimeoutMultiplier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReadTotalTimeoutConstant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteTotalTimeoutMultiplier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WriteTotalTimeoutConstant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMMCONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dcb","Type":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwProviderSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wcProviderData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MEMORYSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMemoryLoad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalPhys","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwAvailPhys","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTotalPageFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwAvailPageFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwTotalVirtual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwAvailVirtual","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UMS_SCHEDULER_STARTUP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UmsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SchedulerProc","Type":{"Kind":"ApiRef","Name":"PUMS_SCHEDULER_ENTRY_POINT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SchedulerParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UMS_SYSTEM_THREAD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UmsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"SystemServices","Parents":["UMS_SYSTEM_THREAD_INFORMATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"SystemServices","Parents":["_Anonymous_e__Union","UMS_SYSTEM_THREAD_INFORMATION"]},"Attrs":[]} + ,{"Name":"ThreadUmsFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WIN32_STREAM_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStreamId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStreamAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwStreamNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cStreamName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTUPINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartupInfo","Type":{"Kind":"ApiRef","Name":"STARTUPINFOA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpAttributeList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STARTUPINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartupInfo","Type":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpAttributeList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTLOG_FULL_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFull","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POWER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ACLineStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryLifePercent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SystemStatusFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BatteryFullLifeTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEB_LDR_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"InMemoryOrderModuleList","Type":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RTL_USER_PROCESS_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"ImagePathName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"CommandLine","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PEB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BeingDebugged","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"Ldr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEB_LDR_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ProcessParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_USER_PROCESS_PARAMETERS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"AtlThunkSListPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved7","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AtlThunkSListPtr32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved9","Type":{"Kind":"Array","Shape":{"Size":45},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"Reserved10","Type":{"Kind":"Array","Shape":{"Size":96},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PostProcessInitRoutine","Type":{"Kind":"ApiRef","Name":"PPS_POST_PROCESS_INIT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved11","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved12","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"ExitWindowsEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWow64Message" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterDeviceNotificationA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterDeviceNotificationW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterDeviceNotification" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterPowerSettingNotification" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterPowerSettingNotification" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterSuspendResumeNotification" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRecipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterSuspendResumeNotification" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AttachThreadInput" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idAttach","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idAttachTo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAttach","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForInputIdle" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsgWaitForMultipleObjects" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"fWaitAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWakeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MsgWaitForMultipleObjectsEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWakeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGuiResources" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockWorkStation" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UserHandleGrantAccess" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUserHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bGrant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutdownBlockReasonCreate" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszReason","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShutdownBlockReasonQuery" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszBuff","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ShutdownBlockReasonDestroy" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutoRotationState" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AR_STATE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayAutoRotationPreferences" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pOrientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ORIENTATION_PREFERENCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDisplayAutoRotationPreferences" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"orientation","Type":{"Kind":"ApiRef","Name":"ORIENTATION_PREFERENCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsImmersiveProcess" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessRestrictionExemption" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fEnableExemption","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlCompareMemory" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"Source1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Source2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlInitializeSListHead" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlFirstEntrySList" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RtlInterlockedPopEntrySList" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInterlockedPushEntrySList" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ListEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInterlockedPushListSListEx" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ListEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlInterlockedFlushSList" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlQueryDepthSList" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlGetReturnAddressHijackTarget" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"RtlGetProductInfo" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"OSMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OSMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SpMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SpMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedProductType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlCrc32" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"InitialCrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlCrc64" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"InitialCrc","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlOsDeploymentState" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"OS_DEPLOYEMENT_STATE_VALUES","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlInitializeCorrelationVector" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RtlIncrementCorrelationVector" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlExtendCorrelationVector" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CorrelationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlValidateCorrelationVector" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Vector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CORRELATION_VECTOR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlRaiseCustomSystemEventTrigger" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"TriggerConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlIsZeroMemory" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlNormalizeSecurityDescriptor" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"SecurityDescriptorLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NewSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"NewSecurityDescriptorLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"CheckOnly","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlGetDeviceFamilyInfoEnum" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pullUAPInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulDeviceFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulDeviceForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RtlConvertDeviceFamilyInfoToString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pulDeviceFamilyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pulDeviceFormBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DeviceFamily","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"DeviceForm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlSwitchedVVI" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOEXW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"TypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlsAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"PFLS_CALLBACK_FUNCTION","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FlsGetValue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwFlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlsSetValue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFlsData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FlsFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsThreadAFiber" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InitializeSRWLock" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseSRWLockExclusive" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReleaseSRWLockShared" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AcquireSRWLockExclusive" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AcquireSRWLockShared" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TryAcquireSRWLockExclusive" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TryAcquireSRWLockShared" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitializeCriticalSection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LeaveCriticalSection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitializeCriticalSectionAndSpinCount" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSpinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeCriticalSectionEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwSpinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCriticalSectionSpinCount" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwSpinCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TryEnterCriticalSection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteCriticalSection" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpCriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitOnceInitialize" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InitOnce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_RUN_ONCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitOnceExecuteOnce" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InitOnce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_RUN_ONCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"InitFn","Type":{"Kind":"ApiRef","Name":"PINIT_ONCE_FN","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitOnceBeginInitialize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpInitOnce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_RUN_ONCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitOnceComplete" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpInitOnce","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_RUN_ONCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitializeConditionVariable" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ConditionVariable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CONDITION_VARIABLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WakeConditionVariable" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ConditionVariable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CONDITION_VARIABLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WakeAllConditionVariable" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ConditionVariable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CONDITION_VARIABLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SleepConditionVariableCS" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ConditionVariable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CONDITION_VARIABLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CriticalSection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SleepConditionVariableSRW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ConditionVariable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CONDITION_VARIABLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SRWLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_SRWLOCK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseSemaphore" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSemaphore","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lReleaseCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpPreviousCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseMutex" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMutex","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForSingleObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SleepEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForSingleObjectEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForMultipleObjectsEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bWaitAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMutexA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMutexAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInitialOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateMutexW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMutexAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInitialOwner","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenMutexW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateEventA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bInitialState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateEventW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bInitialState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenEventA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenEventW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenSemaphoreW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenWaitableTimerW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetWaitableTimerEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTimer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDueTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lPeriod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnCompletionRoutine","Type":{"Kind":"ApiRef","Name":"PTIMERAPCROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpArgToCompletionRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"WakeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REASON_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"TolerableDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWaitableTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTimer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDueTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lPeriod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnCompletionRoutine","Type":{"Kind":"ApiRef","Name":"PTIMERAPCROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpArgToCompletionRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"fResume","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelWaitableTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTimer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMutexExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMutexAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMutexExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMutexAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEventExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEventExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEventAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSemaphoreExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSemaphoreAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lInitialCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateWaitableTimerExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnterSynchronizationBarrier" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBarrier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BARRIER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeSynchronizationBarrier" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBarrier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BARRIER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lTotalThreads","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSpinCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteSynchronizationBarrier" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBarrier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_BARRIER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Sleep" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitOnAddress" + ,"SetLastError":true + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CompareAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AddressSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WakeByAddressSingle" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WakeByAddressAll" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitForMultipleObjects" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"bWaitAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSemaphoreW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSemaphoreAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lInitialCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateWaitableTimerW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"InitializeSListHead" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InterlockedPopEntrySList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InterlockedPushEntrySList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ListEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InterlockedPushListSListEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"List","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ListEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InterlockedFlushSList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SINGLE_LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]}} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryDepthSList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"ListHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SLIST_HEADER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueueUserWorkItem" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Function","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWaitEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WaitHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateTimerQueue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateTimerQueueTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phNewTimer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"WAITORTIMERCALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DueTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeTimerQueueTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Timer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"DueTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTimerQueueTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Timer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteTimerQueueEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompletionEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateThreadpool" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetThreadpoolThreadMaximum" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ptpp","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cthrdMost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadpoolThreadMinimum" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ptpp","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"cthrdMic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadpoolStackInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ptpp","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"ptpsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_POOL_STACK_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryThreadpoolStackInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ptpp","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptpsi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_POOL_STACK_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseThreadpool" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ptpp","Type":{"Kind":"ApiRef","Name":"PTP_POOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateThreadpoolCleanupGroup" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"CloseThreadpoolCleanupGroupMembers" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ptpcg","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ,{"Name":"fCancelPendingCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvCleanupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CloseThreadpoolCleanupGroup" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ptpcg","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetEventWhenCallbackReturns" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"evt","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseSemaphoreWhenCallbackReturns" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sem","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"crel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseMutexWhenCallbackReturns" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mut","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LeaveCriticalSectionWhenCallbackReturns" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RTL_CRITICAL_SECTION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeLibraryWhenCallbackReturns" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mod","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallbackMayRunLong" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisassociateCurrentThreadFromCallback" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_INSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TrySubmitThreadpoolCallback" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfns","Type":{"Kind":"ApiRef","Name":"PTP_SIMPLE_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_ENVIRON_V3","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateThreadpoolWork" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WORK","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"pfnwk","Type":{"Kind":"ApiRef","Name":"PTP_WORK_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_ENVIRON_V3","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SubmitThreadpoolWork" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WORK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WaitForThreadpoolWorkCallbacks" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WORK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCancelPendingCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseThreadpoolWork" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WORK","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateThreadpoolTimer" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"pfnti","Type":{"Kind":"ApiRef","Name":"PTP_TIMER_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_ENVIRON_V3","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetThreadpoolTimer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pftDueTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"msPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"msWindowLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsThreadpoolTimerSet" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WaitForThreadpoolTimerCallbacks" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCancelPendingCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseThreadpoolTimer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateThreadpoolWait" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"pfnwa","Type":{"Kind":"ApiRef","Name":"PTP_WAIT_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_ENVIRON_V3","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetThreadpoolWait" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pftTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WaitForThreadpoolWaitCallbacks" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCancelPendingCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseThreadpoolWait" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateThreadpoolIo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"fl","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnio","Type":{"Kind":"ApiRef","Name":"PTP_WIN32_IO_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_CALLBACK_ENVIRON_V3","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"StartThreadpoolIo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CancelThreadpoolIo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WaitForThreadpoolIoCallbacks" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fCancelPendingCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseThreadpoolIo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pio","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_IO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetThreadpoolTimerEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_TIMER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pftDueTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"msPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"msWindowLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetThreadpoolWaitEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pwa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TP_WAIT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"h","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pftTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsProcessInJob" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateJobObjectW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpJobAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FreeMemoryJobObject" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenJobObjectW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AssignProcessToJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TerminateJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInformationJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobObjectInformationClass","Type":{"Kind":"ApiRef","Name":"JOBOBJECTINFOCLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpJobObjectInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbJobObjectInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetIoRateControlInformationJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IoRateControlInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryInformationJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"JobObjectInformationClass","Type":{"Kind":"ApiRef","Name":"JOBOBJECTINFOCLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpJobObjectInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbJobObjectInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryIoRateControlInformationJobObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hJob","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"VolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"InfoBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JOBOBJECT_IO_RATE_CONTROL_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"InfoBlockCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePrivateNamespaceW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NamespaceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPrivateNamespaceAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpAliasPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenPrivateNamespaceW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"NamespaceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpAliasPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClosePrivateNamespace" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"NamespaceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateBoundaryDescriptorW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BoundaryDescriptorHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSIDToBoundaryDescriptor" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequiredSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteBoundaryDescriptor" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BoundaryDescriptor","Type":{"Kind":"ApiRef","Name":"BoundaryDescriptorHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumaHighestNodeNumber" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HighestNodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaNodeProcessorMaskEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ProcessorMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaProximityNodeEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProximityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessGroupAffinity" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GroupCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"GroupArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadGroupAffinity" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GroupAffinity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThreadGroupAffinity" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"GroupAffinity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PreviousGroupAffinity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GROUP_AFFINITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreatePipe" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hReadPipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hWritePipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpPipeAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectNamedPipe" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DisconnectNamedPipe" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetNamedPipeHandleState" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpMaxCollectionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCollectDataTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PeekNamedPipe" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpTotalBytesAvail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBytesLeftThisMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TransactNamedPipe" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CreateNamedPipeW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOpenMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPipeMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nMaxInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nDefaultTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WaitNamedPipeW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpNamedPipeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedPipeClientComputerNameW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ClientComputerNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedPipeInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpInBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaxInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNamedPipeHandleStateW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpCurInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaxCollectionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpCollectDataTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nMaxUserNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallNamedPipeW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpNamedPipeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapCreate" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"flOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInitialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwMaximumSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapDestroy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapReAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"HeapSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProcessHeap" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HeapCompact" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapSetInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HeapHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HeapInformationClass","Type":{"Kind":"ApiRef","Name":"HEAP_INFORMATION_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"HeapInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"HeapInformationLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapValidate" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"HeapSummary" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSummary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAP_SUMMARY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessHeaps" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"NumberOfHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProcessHeaps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HeapLock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HeapHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapUnlock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HeapWalk" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hHeap","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_HEAP_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HeapQueryInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HeapHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"HeapInformationClass","Type":{"Kind":"ApiRef","Name":"HEAP_INFORMATION_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"HeapInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"HeapInformationLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VirtualAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flAllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualProtect" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flNewProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpflOldProtect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VirtualFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFreeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualQuery" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualAllocEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flAllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualProtectEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flNewProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpflOldProtect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VirtualQueryEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEMORY_BASIC_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileMappingW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenFileMappingW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MapViewOfFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapViewOfFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VirtualFreeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFreeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushViewOfFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfBytesToFlush","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapViewOfFile" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLargePageMinimum" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + ] + } + ,{ + "Name":"GetProcessWorkingSetSizeEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMinimumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpMaximumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessWorkingSetSizeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwMaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualLock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualUnlock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWriteWatch" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwRegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwGranularity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResetWriteWatch" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwRegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMemoryResourceNotification" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"MEMORY_RESOURCE_NOTIFICATION_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryMemoryResourceNotification" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResourceNotificationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemFileCacheSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMinimumFileCacheSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpMaximumFileCacheSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSystemFileCacheSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MinimumFileCacheSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"MaximumFileCacheSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileMappingNumaW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrefetchVirtualMemory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"VirtualAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WIN32_MEMORY_RANGE_ENTRY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileMappingFromApp" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MapViewOfFileFromApp" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"NumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapViewOfFileEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UnmapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateUserPhysicalPages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeUserPhysicalPages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapUserPhysicalPages" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"NumberOfPages","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AllocateUserPhysicalPagesNuma" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfPages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualAllocExNuma" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flAllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMemoryErrorHandlingCapabilities" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterBadMemoryNotification" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Callback","Type":{"Kind":"ApiRef","Name":"PBAD_MEMORY_CALLBACK_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterBadMemoryNotification" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OfferVirtualMemory" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"OFFER_PRIORITY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReclaimVirtualMemory" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardVirtualMemory" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessValidCallTargets" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumberOfOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OffsetInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CFG_CALL_TARGET_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProcessValidCallTargetsForMappedView" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-memory-l1-1-7" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"RegionSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NumberOfOffsets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OffsetInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CFG_CALL_TARGET_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Section","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExpectedFileOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualAllocFromApp" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-3" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Protection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualProtectFromApp" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"NewProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OldProtection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenFileMappingFromApp" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryVirtualMemoryInformation" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"VirtualAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"MemoryInformationClass","Type":{"Kind":"ApiRef","Name":"WIN32_MEMORY_INFORMATION_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MemoryInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"MemoryInformationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReturnSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MapViewOfFileNuma2" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-5" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"FileMappingHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreferredNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnmapViewOfFile2" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-5" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UnmapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualUnlockEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-memory-l1-1-5" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualAlloc2" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-6" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapViewOfFile3" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-6" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"FileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VirtualAlloc2FromApp" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-6" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapViewOfFile3FromApp" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-6" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"FileMapping","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"BaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ViewSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AllocationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileMapping2" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-memory-l1-1-7" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"File","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PageProtection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"AllocationAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"MEM_EXTENDED_PARAMETER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEnclaveTypeSupported" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"flEnclaveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateEnclave" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwInitialCommitment","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flEnclaveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnclaveInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnclaveError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LoadEnclaveData" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"flProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPageInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpEnclaveError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InitializeEnclave" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpEnclaveInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnclaveError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LoadEnclaveImageA" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-enclave-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnclaveAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpImageName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadEnclaveImageW" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-enclave-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnclaveAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CallEnclave" + ,"SetLastError":true + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRoutine","Type":{"Kind":"ApiRef","Name":"LPENCLAVE_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fWaitForThread","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReturnValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TerminateEnclave" + ,"SetLastError":true + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteEnclave" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-enclave-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisableThreadLibraryCalls" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLibModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindResourceExW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeLibrary" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLibModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeLibraryAndExitThread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hLibModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModuleFileNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModuleFileNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetModuleHandleA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetModuleHandleW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetModuleHandleExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phModule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetModuleHandleExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phModule","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcAddress" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpProcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadLibraryExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpLibFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadLibraryExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpLibFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDllDirectory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"NewDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveDllDirectory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultDllDirectories" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DirectoryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindResourceW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRSRC","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadLibraryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpLibFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadLibraryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpLibFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumResourceNamesW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"ENUMRESNAMEPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FreeConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AttachConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConsoleOutputCP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConsoleMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ConsoleMode","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConsoleMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMode","Type":{"Kind":"ApiRef","Name":"ConsoleMode","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfConsoleInputEvents" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleInputA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleInputW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeekConsoleInputA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeekConsoleInputW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nNumberOfCharsToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pInputControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_READCONSOLE_CONTROL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReadConsoleW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nNumberOfCharsToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pInputControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_READCONSOLE_CONTROL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WriteConsoleA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"nNumberOfCharsToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteConsoleW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"nNumberOfCharsToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConsoleCtrlHandler" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"HandlerRoutine","Type":{"Kind":"ApiRef","Name":"PHANDLER_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Add","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePseudoConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"size","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phPC","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResizePseudoConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hPC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClosePseudoConsole" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hPC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FillConsoleOutputCharacterA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cCharacter","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillConsoleOutputCharacterW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cCharacter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FillConsoleOutputAttribute" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wAttribute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfAttrsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GenerateConsoleCtrlEvent" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCtrlEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwProcessGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateConsoleScreenBuffer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpScreenBufferData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConsoleActiveScreenBuffer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushConsoleInputBuffer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleCP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wCodePageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleOutputCP" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wCodePageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCursorInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleCursorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_CURSOR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConsoleCursorInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleCursorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_CURSOR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetConsoleScreenBufferInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleScreenBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_SCREEN_BUFFER_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConsoleScreenBufferInfoEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleScreenBufferInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_SCREEN_BUFFER_INFOEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConsoleScreenBufferInfoEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleScreenBufferInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_SCREEN_BUFFER_INFOEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleScreenBufferSize" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleCursorPosition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCursorPosition","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLargestConsoleWindowSize" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleTextAttribute" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wAttributes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleWindowInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAbsolute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteConsoleOutputCharacterA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCharacter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteConsoleOutputCharacterW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCharacter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteConsoleOutputAttribute" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWriteCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfAttrsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleOutputCharacterA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCharacter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReadCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleOutputCharacterW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCharacter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReadCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfCharsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadConsoleOutputAttribute" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAttribute","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReadCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNumberOfAttrsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteConsoleInputA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteConsoleInputW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleInput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INPUT_RECORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfEventsWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScrollConsoleScreenBufferA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpScrollRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpClipRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDestinationOrigin","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ScrollConsoleScreenBufferW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpScrollRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpClipRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDestinationOrigin","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFill","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteConsoleOutputA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufferCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpWriteRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteConsoleOutputW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufferCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpWriteRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadConsoleOutputA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufferCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReadRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReadConsoleOutputW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHAR_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufferCoord","Type":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpReadRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SMALL_RECT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetConsoleTitleA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleTitleW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleOriginalTitleA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleOriginalTitleW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleTitleA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetConsoleTitleW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpConsoleTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNumberOfConsoleMouseButtons" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpNumberOfMouseButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConsoleFontSize" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nFont","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentConsoleFont" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMaximumWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleCurrentFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_FONT_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentConsoleFontEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMaximumWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleCurrentFontEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_FONT_INFOEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCurrentConsoleFontEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMaximumWindow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpConsoleCurrentFontEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_FONT_INFOEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleSelectionInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpConsoleSelectionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_SELECTION_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConsoleHistoryInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpConsoleHistoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_HISTORY_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConsoleHistoryInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpConsoleHistoryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONSOLE_HISTORY_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleDisplayMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpModeFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConsoleDisplayMode" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConsoleOutput","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNewScreenBufferDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COORD","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConsoleWindow" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddConsoleAliasA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddConsoleAliasW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Source","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"TargetBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Source","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"TargetBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasesLengthA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasesLengthW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasExesLengthA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConsoleAliasExesLengthW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetConsoleAliasesA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"AliasBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasesW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"AliasBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasExesA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ExeNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleAliasExesW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"ExeNameBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpungeConsoleCommandHistoryA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpungeConsoleCommandHistoryW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleNumberOfCommandsA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetConsoleNumberOfCommandsW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCommandHistoryLengthA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCommandHistoryLengthW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCommandHistoryA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Commands","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"CommandBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleCommandHistoryW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Commands","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"CommandBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConsoleProcessList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpdwProcessList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwProcessCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeSetEvent" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fptc","Type":{"Kind":"ApiRef","Name":"LPTIMECALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUser","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fuEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"timeKillEvent" + ,"SetLastError":false + ,"DllImport":"WINMM" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uTimerID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcNsGetBuffer" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcNsSendReceive" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"I_RpcNsRaiseException" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_RpcReBindBuffer" + ,"SetLastError":false + ,"DllImport":"RPCNS4" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RPC_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumPrintersA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinterEnum","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrintersW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinterEnum","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpoolFileHandle" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitSpoolData" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSpoolFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbCommit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseSpoolFileHandle" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSpoolFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"phPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ResetPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ResetPrinterW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetJobA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetJobW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetJobA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJobW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumJobsA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FirstJob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NoJobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumJobsW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FirstJob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NoJobs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pJob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinter" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"Command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPrinterDriverA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterDriverW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterDriverExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbDriverInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwFileCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterDriverExW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbDriverInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwFileCopyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPrinterDriversA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrinterDriversW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverDirectoryA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverDirectory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverDirectoryW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverDirectory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeletePrinterDriverA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDriverW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDriverExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDeleteFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVersionFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDriverExW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDeleteFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVersionFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrintProcessorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrintProcessorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPrintProcessorsA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrintProcessorInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrintProcessorsW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrintProcessorInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrintProcessorDirectoryA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrintProcessorInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrintProcessorDirectoryW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrintProcessorInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrintProcessorDatatypesA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDatatypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrintProcessorDatatypesW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDatatypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeletePrintProcessorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrintProcessorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProcessorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartDocPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartDocPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDocInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartPagePrinter" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WritePrinter" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FlushPrinter" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cSleep","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndPagePrinter" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortPrinter" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadPrinter" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNoBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndDocPrinter" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddJobA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddJobW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScheduleJob" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrinterProperties" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DocumentPropertiesA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevModeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pDevModeInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DocumentPropertiesW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevModeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pDevModeInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"fMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdvancedDocumentPropertiesA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevModeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pDevModeInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AdvancedDocumentPropertiesW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevModeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pDevModeInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetPrinterDataA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDataW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDataExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDataExW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrinterDataA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbValueName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumPrinterDataW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbValueName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumPrinterDataExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pEnumValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbEnumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbEnumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnEnumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrinterDataExW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pEnumValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbEnumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbEnumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnEnumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrinterKeyA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSubkey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSubkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSubkey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPrinterKeyW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pSubkey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbSubkey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbSubkey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPrinterDataA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrinterDataW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrinterDataExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPrinterDataExW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDataA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDataW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterDataExA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePrinterDataExW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePrinterKeyA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePrinterKeyW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WaitForPrinterChange" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstPrinterChangeNotification" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fdwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fdwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrinterNotifyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FindNextPrinterChangeNotification" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwChange","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ppPrinterNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FreePrinterNotifyInfo" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrinterNotifyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_NOTIFY_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindClosePrinterChangeNotification" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrinterMessageBoxA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrinterMessageBoxW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Error","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClosePrinter" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFormA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFormW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFormA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFormW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFormA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFormA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFormW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumFormsA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumFormsW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pForm","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumMonitorsA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMonitor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumMonitorsW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMonitor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddMonitorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddMonitorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMonitors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteMonitorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMonitorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPortsA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPort","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPortsW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPort","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddPortA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPortW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMonitorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigurePortA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigurePortW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePortA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePortW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"XcvDataW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hXcv","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDataName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pInputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutputData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbOutputNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDefaultPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDefaultPrinterA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPrinter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetDefaultPrinterW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPrinter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetPortA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPortW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPortName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPortInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterConnectionA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterConnectionW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterConnectionA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrinterConnectionW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConnectToPrinterDlg" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrintProvidorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProvidorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrintProvidorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProvidorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrintProvidorA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProvidorName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePrintProvidorW" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPrintProvidorName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidDevmodeA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DevmodeSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValidDevmodeW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"DevmodeSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenPrinter2A" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_OPTIONSA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenPrinter2W" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phPrinter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_DEFAULTSW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTER_OPTIONSW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddPrinterConnection2A" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPrinterConnection2W" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallPrinterDriverFromPackageA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDriverName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallPrinterDriverFromPackageW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszDriverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UploadPrinterDriverPackageA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDestInfPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcchDestInfPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UploadPrinterDriverPackageW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDestInfPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDestInfPath","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCorePrinterDriversA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszzCoreDriverDependencies","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cCorePrinterDrivers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCorePrinterDrivers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CORE_PRINTER_DRIVERA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCorePrinterDriversW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszzCoreDriverDependencies","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cCorePrinterDrivers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCorePrinterDrivers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CORE_PRINTER_DRIVERW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CorePrinterDriverInstalledA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CoreDriverGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbDriverInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CorePrinterDriverInstalledW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"CoreDriverGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ftDriverDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwlDriverVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbDriverInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverPackagePathA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszLanguage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPackageID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDriverPackageCab","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cchDriverPackageCab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pcchRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriverPackagePathW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszLanguage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszPackageID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDriverPackageCab","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cchDriverPackageCab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"pcchRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeletePrinterDriverPackageA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DeletePrinterDriverPackageW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszInfPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ReportJobProcessingProgress" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printerHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"jobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"jobOperation","Type":{"Kind":"ApiRef","Name":"EPrintXPSJobOperation","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"jobProgress","Type":{"Kind":"ApiRef","Name":"EPrintXPSJobProgress","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrinterDriver2A" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrinterDriver2W" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDriverInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrintExecutionData" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINT_EXECUTION_DATA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetJobNamedPropertyValue" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintPropertyValue","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreePrintPropertyValue" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintPropertyValue","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreePrintNamedPropertyArray" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintNamedProperty","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetJobNamedProperty" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintNamedProperty","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteJobNamedProperty" + ,"SetLastError":false + ,"DllImport":"SPOOLSS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumJobNamedProperties" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hPrinter","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintNamedProperty","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrintOutputInfo" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszPrinter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszOutputFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDispatcherQueueController" + ,"SetLastError":false + ,"DllImport":"CoreMessaging" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"DispatcherQueueOptions","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dispatcherQueueController","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"DispatcherQueueController","Namespace":"Windows.System"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVssExpressWriterInternal" + ,"SetLastError":false + ,"DllImport":"VSSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVssExpressWriter","TargetKind":"Com","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EngQueryEMFInfo" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdev","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pEMFInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EMFINFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryOptionalDelayLoadedAPI" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-libraryloader-l2-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hParentModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpDllName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnclaveGetAttestationReport" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnclaveData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnclaveVerifyAttestationReport" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EnclaveType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Report","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ReportSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnclaveSealData" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataToEncrypt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"DataToEncryptSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdentityPolicy","Type":{"Kind":"ApiRef","Name":"ENCLAVE_SEALING_IDENTITY_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RuntimePolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtectedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProtectedBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnclaveUnsealData" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProtectedBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ProtectedBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DecryptedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DecryptedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"SealingIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENCLAVE_IDENTITY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"UnsealingFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnclaveGetEnclaveInformation" + ,"SetLastError":false + ,"DllImport":"vertdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnclaveInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENCLAVE_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CallNtPowerInformation" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InformationLevel","Type":{"Kind":"ApiRef","Name":"POWER_INFORMATION_LEVEL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"InputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"OutputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPwrCapabilities" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpspc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_CAPABILITIES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerDeterminePlatformRoleEx" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"ApiRef","Name":"POWER_PLATFORM_ROLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerRegisterSuspendResumeNotification" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Recipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerUnregisterSuspendResumeNotification" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadACValue" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PowerReadDCValue" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerGetActiveScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UserRootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ActivePolicyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerSetActiveScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UserRootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PowerSettingRegisterNotification" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Recipient","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerSettingUnregisterNotification" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerRegisterForEffectivePowerModeNotifications" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EFFECTIVE_POWER_MODE_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerUnregisterFromEffectivePowerModeNotifications" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RegistrationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPwrDiskSpindownRange" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"puiMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumPwrSchemes" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"PWRSCHEMESENUMPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadGlobalPwrPolicy" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadPwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WritePwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"puiID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpszSchemeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteGlobalPwrPolicy" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeletePwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActivePwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"puiID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetActivePwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsPwrSuspendAllowed" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"IsPwrHibernateAllowed" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"IsPwrShutdownAllowed" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"IsAdminOverrideActive" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"papp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADMINISTRATOR_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSuspendState" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"bHibernate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bForce","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bWakeupEventsDisabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPowerPolicies" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CanUserWritePwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"ReadProcessorPwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMachineProcessorPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MACHINE_PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteProcessorPwrScheme" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"uiID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMachineProcessorPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MACHINE_PROCESSOR_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValidatePowerPolicies" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"pGlobalPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBAL_POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pPowerPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POWER_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PowerIsSettingRangeDefined" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"SubKeyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PowerSettingAccessCheckEx" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PowerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerSettingAccessCheck" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"PowerGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PowerReadFriendlyName" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadDescription" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadPossibleValue" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadPossibleFriendlyName" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadPossibleDescription" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadValueMin" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueMinimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadValueMax" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueMaximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadValueIncrement" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PowerReadValueUnitsSpecifier" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadIconResourceSpecifier" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerReadSettingAttributes" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SubGroupGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PowerWriteFriendlyName" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteDescription" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWritePossibleValue" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWritePossibleFriendlyName" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWritePossibleDescription" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteValueMin" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteValueMax" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteValueIncrement" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ValueIncrement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteValueUnitsSpecifier" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteIconResourceSpecifier" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerWriteSettingAttributes" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SubGroupGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerDuplicateScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SourceSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"DestinationSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerImportPowerScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ImportFileNamePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"DestinationSchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerDeleteScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PowerRemovePowerSetting" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PowerSettingSubKeyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PowerCreateSetting" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PowerCreatePossibleSetting" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootSystemPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PowerSettingGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"PossibleSettingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerEnumerate" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"RootPowerKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SubGroupOfPowerSettingsGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"AccessFlags","Type":{"Kind":"ApiRef","Name":"POWER_DATA_ACCESSOR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PowerOpenUserPowerKey" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phUserPowerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenExisting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerOpenSystemPowerKey" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phSystemPowerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenExisting","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerCanRestoreIndividualDefaultPowerScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PowerRestoreIndividualDefaultPowerScheme" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"SchemeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PowerRestoreDefaultPowerSchemes" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PowerReplaceDefaultPowerSchemes" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PowerDeterminePlatformRole" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"ApiRef","Name":"POWER_PLATFORM_ROLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DevicePowerEnumDevices" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"QueryIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QueryInterpretationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DevicePowerSetDeviceState" + ,"SetLastError":true + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"DeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"SetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SetData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DevicePowerOpen" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"DebugMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DevicePowerClose" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + ] + } + ,{ + "Name":"PowerReportThermalEvent" + ,"SetLastError":false + ,"DllImport":"POWRPROF" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THERMAL_EVENT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceIoControl" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetOverlappedResult" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOverlappedResultEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWow64Process" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Wow64Process","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsWow64Process2" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProcessMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pNativeMachine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCommandLineA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCommandLineW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEnvironmentStrings" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetEnvironmentStringsW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FreeEnvironmentStringsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"penv","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated"]} + ] + } + ,{ + "Name":"FreeEnvironmentStringsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"penv","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated"]} + ] + } + ,{ + "Name":"GetEnvironmentVariableA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnvironmentVariableW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnvironmentVariableA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetEnvironmentVariableW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"NeedCurrentDirectoryForExePathA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NeedCurrentDirectoryForExePathW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueueUserAPC" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pfnAPC","Type":{"Kind":"ApiRef","Name":"PAPCFUNC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessTimes" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpExitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpKernelTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpUserTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentProcess" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentProcessId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ExitProcess" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"uExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TerminateProcess" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExitCodeProcess" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpExitCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SwitchToThread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwStackSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRemoteThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwStackSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentThread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentThreadId" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"OpenThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadPriority" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadPriorityBoost" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bDisablePriorityBoost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadPriorityBoost" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisablePriorityBoost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadPriority" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExitThread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TerminateThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwExitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExitCodeThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpExitCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SuspendThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResumeThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TlsAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"TlsGetValue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwTlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TlsSetValue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTlsValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TlsFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTlsIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateProcessA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpProcessAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInheritHandles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"ApiRef","Name":"PROCESS_CREATION_FLAGS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProcessW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpProcessAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInheritHandles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"ApiRef","Name":"PROCESS_CREATION_FLAGS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessShutdownParameters" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessVersion" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartupInfoW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProcessAsUserW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpProcessAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInheritHandles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPriorityClass" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPriorityClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriorityClass" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadStackGuarantee" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"StackSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProcessId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushProcessWriteBuffers" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"GetProcessIdOfThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeProcThreadAttributeList" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAttributeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwAttributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteProcThreadAttributeList" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpAttributeList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateProcThreadAttribute" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAttributeList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Attribute","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpPreviousValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpReturnSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetProcessAffinityUpdateMode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryProcessAffinityUpdateMode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateRemoteThreadEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwStackSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAttributeList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentThreadStackLimits" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LowLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"HighLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessMitigationPolicy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"MitigationPolicy","Type":{"Kind":"ApiRef","Name":"PROCESS_MITIGATION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessMitigationPolicy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MitigationPolicy","Type":{"Kind":"ApiRef","Name":"PROCESS_MITIGATION_POLICY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadTimes" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpExitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpKernelTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpUserTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenProcess" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"ApiRef","Name":"PROCESS_ACCESS_RIGHTS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessHandleCount" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwHandleCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentProcessorNumber" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetThreadIdealProcessorEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpIdealProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPreviousIdealProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetThreadIdealProcessorEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpIdealProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentProcessorNumberEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ProcNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessPriorityBoost" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDisablePriorityBoost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessPriorityBoost" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bDisablePriorityBoost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadIOPendingFlag" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpIOIsPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThreadInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformationClass","Type":{"Kind":"ApiRef","Name":"THREAD_INFORMATION_CLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ThreadInformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformationClass","Type":{"Kind":"ApiRef","Name":"THREAD_INFORMATION_CLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ThreadInformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsProcessCritical" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Critical","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProtectedPolicy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PolicyValue","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"OldPolicyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryProtectedPolicy" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PolicyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"PolicyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThreadIdealProcessor" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIdealProcessor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformationClass","Type":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ProcessInformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformationClass","Type":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION_CLASS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ProcessInformationSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateProcessAsUserA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpProcessAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bInheritHandles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessShutdownParameters" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThreadDescription" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpThreadDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetThreadDescription" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszThreadDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GlobalMemoryStatusEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORYSTATUSEX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLogicalProcessorInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLogicalProcessorInformationEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RelationshipType","Type":{"Kind":"ApiRef","Name":"LOGICAL_PROCESSOR_RELATIONSHIP","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPhysicallyInstalledSystemMemory" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TotalMemoryInKilobytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessorSystemCycleTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryThreadCycleTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CycleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryProcessCycleTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CycleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryIdleProcessorCycleTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ProcessorIdleCycleTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryIdleProcessorCycleTimeEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Group","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ProcessorIdleCycleTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GlobalAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalReAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalUnlock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalLock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalFlags" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GlobalFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"GlobalMemoryStatus" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MEMORYSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocalAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalReAlloc" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} + ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalLock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LocalUnlock" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalFlags" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalFree" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["Optional"]} + ] + } + ,{ + "Name":"GetProcessAffinityMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProcessAffinityMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpSystemAffinityMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessAffinityMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProcessAffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessIoCounters" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpIoCounters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_COUNTERS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProcessWorkingSetSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMinimumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpMaximumWorkingSetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessWorkingSetSize" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMinimumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwMaximumWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwitchToFiber" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpFiber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFiber" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpFiber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertFiberToThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateFiberEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwStackCommitSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwStackReserveSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPFIBER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ConvertThreadToFiberEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFiber" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"dwStackSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"LPFIBER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ConvertThreadToFiber" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateUmsCompletionList" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsCompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DequeueUmsCompletionListItems" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsCompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"WaitTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UmsThreadList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUmsCompletionListEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsCompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UmsCompletionEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExecuteUmsThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UmsThreadYield" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SchedulerParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteUmsCompletionList" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsCompletionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentUmsThread" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + ] + } + ,{ + "Name":"GetNextUmsListItem" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"UmsContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryUmsThreadInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UmsThreadInfoClass","Type":{"Kind":"ApiRef","Name":"RTL_UMS_THREAD_INFO_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UmsThreadInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"UmsThreadInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetUmsThreadInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UmsThreadInfoClass","Type":{"Kind":"ApiRef","Name":"RTL_UMS_THREAD_INFO_CLASS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"UmsThreadInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"UmsThreadInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteUmsThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UmsThread","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUmsThreadContext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUmsThread","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnterUmsSchedulingMode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SchedulerStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UMS_SCHEDULER_STARTUP_INFO","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUmsSystemThreadInformation" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SystemThreadInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UMS_SYSTEM_THREAD_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetThreadAffinityMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwThreadAffinityMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessDEPPolicy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessDEPPolicy" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpPermanent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestWakeupLatency" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"latency","Type":{"Kind":"ApiRef","Name":"LATENCY_TIME","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSystemResumeAutomatic" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetThreadExecutionState" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"esFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerCreateRequest" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REASON_CONTEXT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerSetRequest" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PowerRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"POWER_REQUEST_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PowerClearRequest" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PowerRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestType","Type":{"Kind":"ApiRef","Name":"POWER_REQUEST_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PulseEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDevicePowerState" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadModule" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpModuleName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpParameterBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinExec" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCmdLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uCmdShow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearCommBreak" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearCommError" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpStat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMSTAT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetupComm" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOutQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EscapeCommFunction" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFunc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommConfig" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCommDev","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCommMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEvtMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommProperties" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCommProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMPROP","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCommModemStatus" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpModemStat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommState" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommTimeouts" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCommTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMTIMEOUTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PurgeComm" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommBreak" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommConfig" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCommDev","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEvtMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommState" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCommTimeouts" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCommTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMTIMEOUTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransmitCommChar" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cChar","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitCommEvent" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEvtMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"OpenCommPort" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-comm-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCommPorts" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-comm-l1-1-2" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpPortNumbers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"uPortNumbersCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puPortNumbersFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTapePosition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPositionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPartition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTapePosition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPositionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwOffsetLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwOffsetHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PrepareTape" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EraseTape" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEraseType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateTapePartition" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPartitionMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteTapemark" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTapemarkType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTapemarkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bImmediate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTapeStatus" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTapeParameters" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpTapeInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTapeParameters" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTapeInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemDEPPolicy" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"DEP_SYSTEM_POLICY_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateMailslotA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nMaxMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lReadTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateMailslotW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nMaxMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lReadTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetMailslotInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMailslot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMaxMessageSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpNextSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMessageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpReadTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetMailslotInfo" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMailslot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lReadTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SignalObjectAndWait" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hObjectToSignal","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hObjectToWaitOn","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackupRead" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bAbort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bProcessSecurity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BackupSeek" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLowBytesToSeek","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHighBytesToSeek","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwLowByteSeeked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpdwHighByteSeeked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BackupWrite" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bAbort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bProcessSecurity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateSemaphoreA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSemaphoreAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lInitialCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateSemaphoreExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSemaphoreAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lInitialCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximumCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFileMappingA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flProtect","Type":{"Kind":"ApiRef","Name":"PAGE_TYPE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateFileMappingNumaA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileMappingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximumSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenFileMappingA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadPackagedLibrary" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpwLibFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryFullProcessImageNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryFullProcessImageNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDllDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetDllDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetDllDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDllDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNamedPipeHandleStateA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNamedPipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpCurInstances","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpMaxCollectionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpCollectDataTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nMaxUserNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallNamedPipeA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpNamedPipeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"nTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedPipeClientComputerNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ClientComputerNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedPipeClientProcessId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientProcessId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedPipeClientSessionId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClientSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedPipeServerProcessId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerProcessId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedPipeServerSessionId" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerSessionId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearEventLogA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClearEventLogW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"BackupEventLogA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BackupEventLogW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBackupFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseEventLog" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"EventLogHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeregisterEventSource" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"EventSourceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyChangeEventLog" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberOfEventLogRecords" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOldestEventLogRecord" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"OldestRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenEventLogA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"EventLogHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenEventLogW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"EventLogHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterEventSourceA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"EventSourceHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterEventSourceW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenBackupEventLogA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"EventLogHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenBackupEventLogW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"EventLogHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUNCServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadEventLogA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRecordOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnMinNumberOfBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadEventLogW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRecordOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pnMinNumberOfBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReportEventA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wCategory","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"wNumStrings","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpRawData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReportEventW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wCategory","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwEventID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"wNumStrings","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpRawData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEventLogInformation" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEventLog","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapViewOfFileExNuma" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hFileMappingObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFileOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumberOfBytesToMap","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nndPreferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBadReadPtr" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBadWritePtr" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBadCodePtr" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsBadStringPtrA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBadStringPtrW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpsz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ucchMax","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildCommDCBA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDef","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BuildCommDCBW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDef","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BuildCommDCBAndTimeoutsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDef","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpCommTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMTIMEOUTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BuildCommDCBAndTimeoutsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDef","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpCommTimeouts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMTIMEOUTS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommConfigDialogA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommConfigDialogW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpCC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultCommConfigA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultCommConfigW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDefaultCommConfigA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDefaultCommConfigW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCC","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COMMCONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateProcessWithLogonW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLogonFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProcessWithTokenW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLogonFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpCurrentDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOW","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterWaitForSingleObject" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"phNewWaitObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"WAITORTIMERCALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterWait" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WaitHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BindIoCompletionCallback" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Function","Type":{"Kind":"ApiRef","Name":"LPOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"FileSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteTimerQueue" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateBoundaryDescriptorA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BoundaryDescriptorHandle","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddIntegrityLabelToBoundaryDescriptor" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BoundaryDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IntegrityLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSystemPowerState" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"fSuspend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemPowerStatus" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemPowerStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_POWER_STATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MapUserPhysicalPagesScatter" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"VirtualAddresses","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In"]} + ,{"Name":"NumberOfPages","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PageArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateJobObjectA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpJobAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenJobObjectA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetActiveProcessorGroupCount" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMaximumProcessorGroupCount" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + ] + } + ,{ + "Name":"GetActiveProcessorCount" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"GroupNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumProcessorCount" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"GroupNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumaProcessorNode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Processor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"NodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaNodeNumberFromHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaProcessorNodeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Processor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaNodeProcessorMask" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"ProcessorMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaAvailableMemoryNode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"AvailableBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaAvailableMemoryNodeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Node","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"AvailableBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumaProximityNode" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProximityId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSecureMemoryCacheCallback" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"PSECURE_MEMORY_CACHE_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSecureMemoryCacheCallback" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"PSECURE_MEMORY_CACHE_CALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitiateSystemShutdownA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitiateSystemShutdownW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortSystemShutdownA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AbortSystemShutdownW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitiateSystemShutdownExA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitiateSystemShutdownExW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceAppsClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bRebootAfterShutdown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitiateShutdownA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwGracePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShutdownFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitiateShutdownW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwGracePeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShutdownFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtQueryInformationProcess" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformationClass","Type":{"Kind":"ApiRef","Name":"PROCESSINFOCLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProcessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ProcessInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NtQueryInformationThread" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformationClass","Type":{"Kind":"ApiRef","Name":"THREADINFOCLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ThreadInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ThreadInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "ENUMRESLANGPROC" + ,"PGET_MODULE_HANDLE_EX" + ,"PRINTER_INFO_1" + ,"PRINTER_INFO_2" + ,"PRINTER_INFO_4" + ,"PRINTER_INFO_5" + ,"PRINTER_INFO_7" + ,"PRINTER_INFO_8" + ,"PRINTER_INFO_9" + ,"JOB_INFO_1" + ,"JOB_INFO_2" + ,"JOB_INFO_4" + ,"ADDJOB_INFO_1" + ,"DRIVER_INFO_1" + ,"DRIVER_INFO_2" + ,"DRIVER_INFO_3" + ,"DRIVER_INFO_4" + ,"DRIVER_INFO_5" + ,"DRIVER_INFO_6" + ,"DRIVER_INFO_8" + ,"DOC_INFO_1" + ,"FORM_INFO_1" + ,"FORM_INFO_2" + ,"DOC_INFO_2" + ,"DOC_INFO_3" + ,"PRINTPROCESSOR_INFO_1" + ,"PORT_INFO_1" + ,"PORT_INFO_2" + ,"PORT_INFO_3" + ,"MONITOR_INFO_1" + ,"MONITOR_INFO_2" + ,"DATATYPES_INFO_1" + ,"PRINTER_DEFAULTS" + ,"PRINTER_ENUM_VALUES" + ,"PROVIDOR_INFO_1" + ,"PROVIDOR_INFO_2" + ,"PRINTER_OPTIONS" + ,"PRINTER_CONNECTION_INFO_1" + ,"CORE_PRINTER_DRIVER" + ,"DEV_BROADCAST_PORT_" + ,"DEV_BROADCAST_DEVICEINTERFACE_" + ,"STARTUPINFO" + ,"STARTUPINFOEX" + ,"RegisterDeviceNotification" + ,"CreateMutex" + ,"CreateEvent" + ,"OpenEvent" + ,"CreateMutexEx" + ,"CreateEventEx" + ,"CreateSemaphoreEx" + ,"CreateSemaphore" + ,"CreateJobObject" + ,"OpenJobObject" + ,"CreateBoundaryDescriptor" + ,"GetNamedPipeClientComputerName" + ,"GetNamedPipeHandleState" + ,"CallNamedPipe" + ,"CreateFileMapping" + ,"OpenFileMapping" + ,"CreateFileMappingNuma" + ,"LoadEnclaveImage" + ,"GetModuleFileName" + ,"GetModuleHandle" + ,"GetModuleHandleEx" + ,"LoadLibraryEx" + ,"LoadLibrary" + ,"ReadConsoleInput" + ,"PeekConsoleInput" + ,"ReadConsole" + ,"WriteConsole" + ,"FillConsoleOutputCharacter" + ,"WriteConsoleOutputCharacter" + ,"ReadConsoleOutputCharacter" + ,"WriteConsoleInput" + ,"ScrollConsoleScreenBuffer" + ,"WriteConsoleOutput" + ,"ReadConsoleOutput" + ,"GetConsoleTitle" + ,"GetConsoleOriginalTitle" + ,"SetConsoleTitle" + ,"AddConsoleAlias" + ,"GetConsoleAlias" + ,"GetConsoleAliasesLength" + ,"GetConsoleAliasExesLength" + ,"GetConsoleAliases" + ,"GetConsoleAliasExes" + ,"ExpungeConsoleCommandHistory" + ,"SetConsoleNumberOfCommands" + ,"GetConsoleCommandHistoryLength" + ,"GetConsoleCommandHistory" + ,"EnumPrinters" + ,"OpenPrinter" + ,"ResetPrinter" + ,"SetJob" + ,"GetJob" + ,"EnumJobs" + ,"AddPrinter" + ,"SetPrinter" + ,"GetPrinter" + ,"AddPrinterDriver" + ,"AddPrinterDriverEx" + ,"EnumPrinterDrivers" + ,"GetPrinterDriver" + ,"GetPrinterDriverDirectory" + ,"DeletePrinterDriver" + ,"DeletePrinterDriverEx" + ,"AddPrintProcessor" + ,"EnumPrintProcessors" + ,"GetPrintProcessorDirectory" + ,"EnumPrintProcessorDatatypes" + ,"DeletePrintProcessor" + ,"StartDocPrinter" + ,"AddJob" + ,"DocumentProperties" + ,"AdvancedDocumentProperties" + ,"GetPrinterData" + ,"GetPrinterDataEx" + ,"EnumPrinterData" + ,"EnumPrinterDataEx" + ,"EnumPrinterKey" + ,"SetPrinterData" + ,"SetPrinterDataEx" + ,"DeletePrinterData" + ,"DeletePrinterDataEx" + ,"DeletePrinterKey" + ,"PrinterMessageBox" + ,"AddForm" + ,"DeleteForm" + ,"GetForm" + ,"SetForm" + ,"EnumForms" + ,"EnumMonitors" + ,"AddMonitor" + ,"DeleteMonitor" + ,"EnumPorts" + ,"AddPort" + ,"ConfigurePort" + ,"DeletePort" + ,"GetDefaultPrinter" + ,"SetDefaultPrinter" + ,"SetPort" + ,"AddPrinterConnection" + ,"DeletePrinterConnection" + ,"AddPrintProvidor" + ,"DeletePrintProvidor" + ,"IsValidDevmode" + ,"OpenPrinter2" + ,"AddPrinterConnection2" + ,"InstallPrinterDriverFromPackage" + ,"UploadPrinterDriverPackage" + ,"GetCorePrinterDrivers" + ,"CorePrinterDriverInstalled" + ,"GetPrinterDriverPackagePath" + ,"DeletePrinterDriverPackage" + ,"GetPrinterDriver2" + ,"GetCommandLine" + ,"FreeEnvironmentStrings" + ,"GetEnvironmentVariable" + ,"SetEnvironmentVariable" + ,"NeedCurrentDirectoryForExePath" + ,"CreateProcess" + ,"CreateProcessAsUser" + ,"CreateMailslot" + ,"QueryFullProcessImageName" + ,"SetDllDirectory" + ,"GetDllDirectory" + ,"ClearEventLog" + ,"BackupEventLog" + ,"OpenEventLog" + ,"RegisterEventSource" + ,"OpenBackupEventLog" + ,"ReadEventLog" + ,"ReportEvent" + ,"IsBadStringPtr" + ,"BuildCommDCB" + ,"BuildCommDCBAndTimeouts" + ,"CommConfigDialog" + ,"GetDefaultCommConfig" + ,"SetDefaultCommConfig" + ,"InitiateSystemShutdown" + ,"AbortSystemShutdown" + ,"InitiateSystemShutdownEx" + ,"InitiateShutdown" +] + +} diff --git a/api/TabletPC.json b/api/TabletPC.json new file mode 100644 index 0000000..d1d9c0d --- /dev/null +++ b/api/TabletPC.json @@ -0,0 +1,9179 @@ +{ + +"Constants":[ + { + "Name":"MICROSOFT_URL_EXPERIENCE_PROPERTY" + ,"NativeType":"String" + ,"Value":"Microsoft TIP URL Experience" + ,"Attrs":[] + } + ,{ + "Name":"MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY" + ,"NativeType":"String" + ,"Value":"Microsoft TIP No Insert Option" + ,"Attrs":[] + } + ,{ + "Name":"MICROSOFT_TIP_COMBOBOXLIST_PROPERTY" + ,"NativeType":"String" + ,"Value":"Microsoft TIP ComboBox List Window Identifier" + ,"Attrs":[] + } + ,{ + "Name":"MICROSOFT_TIP_OPENING_MSG" + ,"NativeType":"String" + ,"Value":"TabletInputPanelOpening" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_X" + ,"NativeType":"Guid" + ,"Value":"598a6a8f-52c0-4ba0-93af-af357411a561" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_Y" + ,"NativeType":"Guid" + ,"Value":"b53f9f75-04e0-4498-a7ee-c30dbb5a9011" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_Z" + ,"NativeType":"Guid" + ,"Value":"735adb30-0ebb-4788-a0e4-0f316490055d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_PACKET_STATUS" + ,"NativeType":"Guid" + ,"Value":"6e0e07bf-afe7-4cf7-87d1-af6446208418" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_TIMER_TICK" + ,"NativeType":"Guid" + ,"Value":"436510c5-fed3-45d1-8b76-71d3ea7a829d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER" + ,"NativeType":"Guid" + ,"Value":"78a81b56-0935-4493-baae-00541a8a16c4" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE" + ,"NativeType":"Guid" + ,"Value":"7307502d-f9f4-4e18-b3f2-2ce1b1a3610c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE" + ,"NativeType":"Guid" + ,"Value":"6da4488b-5244-41ec-905b-32d89ab80809" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE" + ,"NativeType":"Guid" + ,"Value":"8b7fefc4-96aa-4bfe-ac26-8a5f0be07bf5" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION" + ,"NativeType":"Guid" + ,"Value":"a8d07b3a-8bf0-40b0-95a9-b80a6bb787bf" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION" + ,"NativeType":"Guid" + ,"Value":"0e932389-1d77-43af-ac00-5b950d6d4b2d" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION" + ,"NativeType":"Guid" + ,"Value":"029123b4-8828-410b-b250-a0536595e5dc" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION" + ,"NativeType":"Guid" + ,"Value":"82dec5c7-f6ba-4906-894f-66d68dfc456c" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION" + ,"NativeType":"Guid" + ,"Value":"0d324960-13b2-41e4-ace6-7ae9d43d2d3b" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_PITCH_ROTATION" + ,"NativeType":"Guid" + ,"Value":"7f7e57b7-be37-4be1-a356-7a84160e1893" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_ROLL_ROTATION" + ,"NativeType":"Guid" + ,"Value":"5d5d5e56-6ba9-4c5b-9fb0-851c91714e56" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_YAW_ROTATION" + ,"NativeType":"Guid" + ,"Value":"6a849980-7c3a-45b7-aa82-90a262950e89" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_WIDTH" + ,"NativeType":"Guid" + ,"Value":"baabe94d-2712-48f5-be9d-8f8b5ea0711a" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_HEIGHT" + ,"NativeType":"Guid" + ,"Value":"e61858d2-e447-4218-9d3f-18865c203df4" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE" + ,"NativeType":"Guid" + ,"Value":"e706c804-57f0-4f00-8a0c-853d57789be9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID" + ,"NativeType":"Guid" + ,"Value":"02585b91-049b-4750-9615-df8948ab3c9c" + ,"Attrs":[] + } + ,{ + "Name":"InkMinTransparencyValue" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"InkMaxTransparencyValue" + ,"NativeType":"Int32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"InkCollectorClipInkToMargin" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"InkCollectorDefaultMargin" + ,"NativeType":"Int32" + ,"Value":-2147483648 + ,"Attrs":[] + } + ,{ + "Name":"GUID_GESTURE_DATA" + ,"NativeType":"Guid" + ,"Value":"41e4ec0f-26aa-455a-9aa5-2cd36cf63fb9" + ,"Attrs":[] + } + ,{ + "Name":"GUID_DYNAMIC_RENDERER_CACHED_DATA" + ,"NativeType":"Guid" + ,"Value":"bf531b92-25bf-4a95-89ad-0e476b34b4f5" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"PfnRecoCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InkDisp" + ,"Kind":"ComClassID" + ,"Guid":"937c1a34-151d-4610-9ca6-a8cc9bdb5d83" + } + ,{ + "Name":"InkOverlay" + ,"Kind":"ComClassID" + ,"Guid":"65d00646-cde3-4a88-9163-6769f0f1a97d" + } + ,{ + "Name":"InkPicture" + ,"Kind":"ComClassID" + ,"Guid":"04a1e553-fe36-4fde-865e-344194e69424" + } + ,{ + "Name":"InkCollector" + ,"Kind":"ComClassID" + ,"Guid":"43fb1553-ad74-4ee8-88e4-3e6daac915db" + } + ,{ + "Name":"InkDrawingAttributes" + ,"Kind":"ComClassID" + ,"Guid":"d8bf32a2-05a5-44c3-b3aa-5e80ac7d2576" + } + ,{ + "Name":"InkRectangle" + ,"Kind":"ComClassID" + ,"Guid":"43b07326-aae0-4b62-a83d-5fd768b7353c" + } + ,{ + "Name":"InkRenderer" + ,"Kind":"ComClassID" + ,"Guid":"9c1cc6e4-d7eb-4eeb-9091-15a7c8791ed9" + } + ,{ + "Name":"InkTransform" + ,"Kind":"ComClassID" + ,"Guid":"e3d5d93c-1663-4a78-a1a7-22375dfebaee" + } + ,{ + "Name":"InkRecognizers" + ,"Kind":"ComClassID" + ,"Guid":"9fd4e808-f6e6-4e65-98d3-aa39054c1255" + } + ,{ + "Name":"InkRecognizerContext" + ,"Kind":"ComClassID" + ,"Guid":"aac46a37-9229-4fc0-8cce-4497569bf4d1" + } + ,{ + "Name":"InkRecognizerGuide" + ,"Kind":"ComClassID" + ,"Guid":"8770d941-a63a-4671-a375-2855a18eba73" + } + ,{ + "Name":"InkTablets" + ,"Kind":"ComClassID" + ,"Guid":"6e4fcb12-510a-4d40-9304-1da10ae9147c" + } + ,{ + "Name":"InkWordList" + ,"Kind":"ComClassID" + ,"Guid":"9de85094-f71f-44f1-8471-15a2fa76fcf3" + } + ,{ + "Name":"InkStrokes" + ,"Kind":"ComClassID" + ,"Guid":"48f491bc-240e-4860-b079-a1e94d3d2c86" + } + ,{ + "Name":"Ink" + ,"Kind":"ComClassID" + ,"Guid":"13de4a42-8d21-4c8e-bf9c-8f69cb068fca" + } + ,{ + "Name":"SketchInk" + ,"Kind":"ComClassID" + ,"Guid":"f0291081-e87c-4e07-97da-a0a03761e586" + } + ,{ + "Name":"PROPERTY_UNITS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PROPERTY_UNITS_DEFAULT","Value":0} + ,{"Name":"PROPERTY_UNITS_INCHES","Value":1} + ,{"Name":"PROPERTY_UNITS_CENTIMETERS","Value":2} + ,{"Name":"PROPERTY_UNITS_DEGREES","Value":3} + ,{"Name":"PROPERTY_UNITS_RADIANS","Value":4} + ,{"Name":"PROPERTY_UNITS_SECONDS","Value":5} + ,{"Name":"PROPERTY_UNITS_POUNDS","Value":6} + ,{"Name":"PROPERTY_UNITS_GRAMS","Value":7} + ,{"Name":"PROPERTY_UNITS_SILINEAR","Value":8} + ,{"Name":"PROPERTY_UNITS_SIROTATION","Value":9} + ,{"Name":"PROPERTY_UNITS_ENGLINEAR","Value":10} + ,{"Name":"PROPERTY_UNITS_ENGROTATION","Value":11} + ,{"Name":"PROPERTY_UNITS_SLUGS","Value":12} + ,{"Name":"PROPERTY_UNITS_KELVIN","Value":13} + ,{"Name":"PROPERTY_UNITS_FAHRENHEIT","Value":14} + ,{"Name":"PROPERTY_UNITS_AMPERE","Value":15} + ,{"Name":"PROPERTY_UNITS_CANDELA","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYSTEM_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bModifier","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"xPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bCursorMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwButtonState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STROKE_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iStrokeBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iStrokeEnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROPERTY_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nLogicalMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nLogicalMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Units","Type":{"Kind":"ApiRef","Name":"PROPERTY_UNITS","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"fResolution","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PACKET_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"PropertyMetrics","Type":{"Kind":"ApiRef","Name":"PROPERTY_METRICS","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PACKET_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPacketProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPacketProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKET_PROPERTY","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":[]} + ,{"Name":"cButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pguidButtons","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"enumINKMETRIC_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMF_FONT_SELECTED_IN_HDC","Value":1} + ,{"Name":"IMF_ITALIC","Value":2} + ,{"Name":"IMF_BOLD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"enumGetCandidateFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCF_ALLOW_RECOGNITION","Value":1} + ,{"Name":"TCF_FORCE_RECOGNITION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INKMETRIC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iFontAscent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iFontDescent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"InkSelectionConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISC_FirstElement","Value":0} + ,{"Name":"ISC_AllElements","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkBoundingBoxMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IBBM_Default","Value":0} + ,{"Name":"IBBM_NoCurveFit","Value":1} + ,{"Name":"IBBM_CurveFit","Value":2} + ,{"Name":"IBBM_PointsOnly","Value":3} + ,{"Name":"IBBM_Union","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkExtractFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IEF_CopyFromOriginal","Value":0} + ,{"Name":"IEF_RemoveFromOriginal","Value":1} + ,{"Name":"IEF_Default","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkPersistenceFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPF_InkSerializedFormat","Value":0} + ,{"Name":"IPF_Base64InkSerializedFormat","Value":1} + ,{"Name":"IPF_GIF","Value":2} + ,{"Name":"IPF_Base64GIF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkPersistenceCompressionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPCM_Default","Value":0} + ,{"Name":"IPCM_MaximumCompression","Value":1} + ,{"Name":"IPCM_NoCompression","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkPenTip" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPT_Ball","Value":0} + ,{"Name":"IPT_Rectangle","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRasterOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRO_Black","Value":1} + ,{"Name":"IRO_NotMergePen","Value":2} + ,{"Name":"IRO_MaskNotPen","Value":3} + ,{"Name":"IRO_NotCopyPen","Value":4} + ,{"Name":"IRO_MaskPenNot","Value":5} + ,{"Name":"IRO_Not","Value":6} + ,{"Name":"IRO_XOrPen","Value":7} + ,{"Name":"IRO_NotMaskPen","Value":8} + ,{"Name":"IRO_MaskPen","Value":9} + ,{"Name":"IRO_NotXOrPen","Value":10} + ,{"Name":"IRO_NoOperation","Value":11} + ,{"Name":"IRO_MergeNotPen","Value":12} + ,{"Name":"IRO_CopyPen","Value":13} + ,{"Name":"IRO_MergePenNot","Value":14} + ,{"Name":"IRO_MergePen","Value":15} + ,{"Name":"IRO_White","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkMousePointer" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMP_Default","Value":0} + ,{"Name":"IMP_Arrow","Value":1} + ,{"Name":"IMP_Crosshair","Value":2} + ,{"Name":"IMP_Ibeam","Value":3} + ,{"Name":"IMP_SizeNESW","Value":4} + ,{"Name":"IMP_SizeNS","Value":5} + ,{"Name":"IMP_SizeNWSE","Value":6} + ,{"Name":"IMP_SizeWE","Value":7} + ,{"Name":"IMP_UpArrow","Value":8} + ,{"Name":"IMP_Hourglass","Value":9} + ,{"Name":"IMP_NoDrop","Value":10} + ,{"Name":"IMP_ArrowHourglass","Value":11} + ,{"Name":"IMP_ArrowQuestion","Value":12} + ,{"Name":"IMP_SizeAll","Value":13} + ,{"Name":"IMP_Hand","Value":14} + ,{"Name":"IMP_Custom","Value":99} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkClipboardModes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICB_Copy","Value":0} + ,{"Name":"ICB_Cut","Value":1} + ,{"Name":"ICB_ExtractOnly","Value":48} + ,{"Name":"ICB_DelayedCopy","Value":32} + ,{"Name":"ICB_Default","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkClipboardFormats" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICF_None","Value":0} + ,{"Name":"ICF_InkSerializedFormat","Value":1} + ,{"Name":"ICF_SketchInk","Value":2} + ,{"Name":"ICF_TextInk","Value":6} + ,{"Name":"ICF_EnhancedMetafile","Value":8} + ,{"Name":"ICF_Metafile","Value":32} + ,{"Name":"ICF_Bitmap","Value":64} + ,{"Name":"ICF_PasteMask","Value":7} + ,{"Name":"ICF_CopyMask","Value":127} + ,{"Name":"ICF_Default","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SelectionHitResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SHR_None","Value":0} + ,{"Name":"SHR_NW","Value":1} + ,{"Name":"SHR_SE","Value":2} + ,{"Name":"SHR_NE","Value":3} + ,{"Name":"SHR_SW","Value":4} + ,{"Name":"SHR_E","Value":5} + ,{"Name":"SHR_W","Value":6} + ,{"Name":"SHR_N","Value":7} + ,{"Name":"SHR_S","Value":8} + ,{"Name":"SHR_Selection","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognitionStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRS_NoError","Value":0} + ,{"Name":"IRS_Interrupted","Value":1} + ,{"Name":"IRS_ProcessFailed","Value":2} + ,{"Name":"IRS_InkAddedFailed","Value":4} + ,{"Name":"IRS_SetAutoCompletionModeFailed","Value":8} + ,{"Name":"IRS_SetStrokesFailed","Value":16} + ,{"Name":"IRS_SetGuideFailed","Value":32} + ,{"Name":"IRS_SetFlagsFailed","Value":64} + ,{"Name":"IRS_SetFactoidFailed","Value":128} + ,{"Name":"IRS_SetPrefixSuffixFailed","Value":256} + ,{"Name":"IRS_SetWordListFailed","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRectangle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRTop","Value":1} + ,{"Name":"DISPID_IRLeft","Value":2} + ,{"Name":"DISPID_IRBottom","Value":3} + ,{"Name":"DISPID_IRRight","Value":4} + ,{"Name":"DISPID_IRGetRectangle","Value":5} + ,{"Name":"DISPID_IRSetRectangle","Value":6} + ,{"Name":"DISPID_IRData","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkExtendedProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IEPGuid","Value":1} + ,{"Name":"DISPID_IEPData","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkExtendedProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IEPs_NewEnum","Value":-4} + ,{"Name":"DISPID_IEPsItem","Value":0} + ,{"Name":"DISPID_IEPsCount","Value":1} + ,{"Name":"DISPID_IEPsAdd","Value":2} + ,{"Name":"DISPID_IEPsRemove","Value":3} + ,{"Name":"DISPID_IEPsClear","Value":4} + ,{"Name":"DISPID_IEPsDoesPropertyExist","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkDrawingAttributes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_DAHeight","Value":1} + ,{"Name":"DISPID_DAColor","Value":2} + ,{"Name":"DISPID_DAWidth","Value":3} + ,{"Name":"DISPID_DAFitToCurve","Value":4} + ,{"Name":"DISPID_DAIgnorePressure","Value":5} + ,{"Name":"DISPID_DAAntiAliased","Value":6} + ,{"Name":"DISPID_DATransparency","Value":7} + ,{"Name":"DISPID_DARasterOperation","Value":8} + ,{"Name":"DISPID_DAPenTip","Value":9} + ,{"Name":"DISPID_DAClone","Value":10} + ,{"Name":"DISPID_DAExtendedProperties","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkTransform" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ITReset","Value":1} + ,{"Name":"DISPID_ITTranslate","Value":2} + ,{"Name":"DISPID_ITRotate","Value":3} + ,{"Name":"DISPID_ITReflect","Value":4} + ,{"Name":"DISPID_ITShear","Value":5} + ,{"Name":"DISPID_ITScale","Value":6} + ,{"Name":"DISPID_ITeM11","Value":7} + ,{"Name":"DISPID_ITeM12","Value":8} + ,{"Name":"DISPID_ITeM21","Value":9} + ,{"Name":"DISPID_ITeM22","Value":10} + ,{"Name":"DISPID_ITeDx","Value":11} + ,{"Name":"DISPID_ITeDy","Value":12} + ,{"Name":"DISPID_ITGetTransform","Value":13} + ,{"Name":"DISPID_ITSetTransform","Value":14} + ,{"Name":"DISPID_ITData","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkApplicationGesture" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IAG_AllGestures","Value":0} + ,{"Name":"IAG_NoGesture","Value":61440} + ,{"Name":"IAG_Scratchout","Value":61441} + ,{"Name":"IAG_Triangle","Value":61442} + ,{"Name":"IAG_Square","Value":61443} + ,{"Name":"IAG_Star","Value":61444} + ,{"Name":"IAG_Check","Value":61445} + ,{"Name":"IAG_Curlicue","Value":61456} + ,{"Name":"IAG_DoubleCurlicue","Value":61457} + ,{"Name":"IAG_Circle","Value":61472} + ,{"Name":"IAG_DoubleCircle","Value":61473} + ,{"Name":"IAG_SemiCircleLeft","Value":61480} + ,{"Name":"IAG_SemiCircleRight","Value":61481} + ,{"Name":"IAG_ChevronUp","Value":61488} + ,{"Name":"IAG_ChevronDown","Value":61489} + ,{"Name":"IAG_ChevronLeft","Value":61490} + ,{"Name":"IAG_ChevronRight","Value":61491} + ,{"Name":"IAG_ArrowUp","Value":61496} + ,{"Name":"IAG_ArrowDown","Value":61497} + ,{"Name":"IAG_ArrowLeft","Value":61498} + ,{"Name":"IAG_ArrowRight","Value":61499} + ,{"Name":"IAG_Up","Value":61528} + ,{"Name":"IAG_Down","Value":61529} + ,{"Name":"IAG_Left","Value":61530} + ,{"Name":"IAG_Right","Value":61531} + ,{"Name":"IAG_UpDown","Value":61536} + ,{"Name":"IAG_DownUp","Value":61537} + ,{"Name":"IAG_LeftRight","Value":61538} + ,{"Name":"IAG_RightLeft","Value":61539} + ,{"Name":"IAG_UpLeftLong","Value":61540} + ,{"Name":"IAG_UpRightLong","Value":61541} + ,{"Name":"IAG_DownLeftLong","Value":61542} + ,{"Name":"IAG_DownRightLong","Value":61543} + ,{"Name":"IAG_UpLeft","Value":61544} + ,{"Name":"IAG_UpRight","Value":61545} + ,{"Name":"IAG_DownLeft","Value":61546} + ,{"Name":"IAG_DownRight","Value":61547} + ,{"Name":"IAG_LeftUp","Value":61548} + ,{"Name":"IAG_LeftDown","Value":61549} + ,{"Name":"IAG_RightUp","Value":61550} + ,{"Name":"IAG_RightDown","Value":61551} + ,{"Name":"IAG_Exclamation","Value":61604} + ,{"Name":"IAG_Tap","Value":61680} + ,{"Name":"IAG_DoubleTap","Value":61681} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkSystemGesture" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ISG_Tap","Value":16} + ,{"Name":"ISG_DoubleTap","Value":17} + ,{"Name":"ISG_RightTap","Value":18} + ,{"Name":"ISG_Drag","Value":19} + ,{"Name":"ISG_RightDrag","Value":20} + ,{"Name":"ISG_HoldEnter","Value":21} + ,{"Name":"ISG_HoldLeave","Value":22} + ,{"Name":"ISG_HoverEnter","Value":23} + ,{"Name":"ISG_HoverLeave","Value":24} + ,{"Name":"ISG_Flick","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognitionConfidence" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRC_Strong","Value":0} + ,{"Name":"IRC_Intermediate","Value":1} + ,{"Name":"IRC_Poor","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkGesture" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IGId","Value":0} + ,{"Name":"DISPID_IGGetHotPoint","Value":1} + ,{"Name":"DISPID_IGConfidence","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCursor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICsrName","Value":0} + ,{"Name":"DISPID_ICsrId","Value":1} + ,{"Name":"DISPID_ICsrDrawingAttributes","Value":2} + ,{"Name":"DISPID_ICsrButtons","Value":3} + ,{"Name":"DISPID_ICsrInverted","Value":4} + ,{"Name":"DISPID_ICsrTablet","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCursors" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICs_NewEnum","Value":-4} + ,{"Name":"DISPID_ICsItem","Value":0} + ,{"Name":"DISPID_ICsCount","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkCursorButtonState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICBS_Unavailable","Value":0} + ,{"Name":"ICBS_Up","Value":1} + ,{"Name":"ICBS_Down","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCursorButton" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICBName","Value":0} + ,{"Name":"DISPID_ICBId","Value":1} + ,{"Name":"DISPID_ICBState","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCursorButtons" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICBs_NewEnum","Value":-4} + ,{"Name":"DISPID_ICBsItem","Value":0} + ,{"Name":"DISPID_ICBsCount","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TabletHardwareCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"THWC_Integrated","Value":1} + ,{"Name":"THWC_CursorMustTouch","Value":2} + ,{"Name":"THWC_HardProximity","Value":4} + ,{"Name":"THWC_CursorsHavePhysicalIds","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TabletPropertyMetricUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TPMU_Default","Value":0} + ,{"Name":"TPMU_Inches","Value":1} + ,{"Name":"TPMU_Centimeters","Value":2} + ,{"Name":"TPMU_Degrees","Value":3} + ,{"Name":"TPMU_Radians","Value":4} + ,{"Name":"TPMU_Seconds","Value":5} + ,{"Name":"TPMU_Pounds","Value":6} + ,{"Name":"TPMU_Grams","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkTablet" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ITName","Value":0} + ,{"Name":"DISPID_ITPlugAndPlayId","Value":1} + ,{"Name":"DISPID_ITPropertyMetrics","Value":2} + ,{"Name":"DISPID_ITIsPacketPropertySupported","Value":3} + ,{"Name":"DISPID_ITMaximumInputRectangle","Value":4} + ,{"Name":"DISPID_ITHardwareCapabilities","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TabletDeviceKind" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TDK_Mouse","Value":0} + ,{"Name":"TDK_Pen","Value":1} + ,{"Name":"TDK_Touch","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkTablet2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IT2DeviceKind","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkTablet3" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IT3IsMultiTouch","Value":0} + ,{"Name":"DISPID_IT3MaximumCursors","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkTablets" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ITs_NewEnum","Value":-4} + ,{"Name":"DISPID_ITsItem","Value":0} + ,{"Name":"DISPID_ITsDefaultTablet","Value":1} + ,{"Name":"DISPID_ITsCount","Value":2} + ,{"Name":"DISPID_ITsIsPacketPropertySupported","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkStrokeDisp" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ISDInkIndex","Value":1} + ,{"Name":"DISPID_ISDID","Value":2} + ,{"Name":"DISPID_ISDGetBoundingBox","Value":3} + ,{"Name":"DISPID_ISDDrawingAttributes","Value":4} + ,{"Name":"DISPID_ISDFindIntersections","Value":5} + ,{"Name":"DISPID_ISDGetRectangleIntersections","Value":6} + ,{"Name":"DISPID_ISDClip","Value":7} + ,{"Name":"DISPID_ISDHitTestCircle","Value":8} + ,{"Name":"DISPID_ISDNearestPoint","Value":9} + ,{"Name":"DISPID_ISDSplit","Value":10} + ,{"Name":"DISPID_ISDExtendedProperties","Value":11} + ,{"Name":"DISPID_ISDInk","Value":12} + ,{"Name":"DISPID_ISDBezierPoints","Value":13} + ,{"Name":"DISPID_ISDPolylineCusps","Value":14} + ,{"Name":"DISPID_ISDBezierCusps","Value":15} + ,{"Name":"DISPID_ISDSelfIntersections","Value":16} + ,{"Name":"DISPID_ISDPacketCount","Value":17} + ,{"Name":"DISPID_ISDPacketSize","Value":18} + ,{"Name":"DISPID_ISDPacketDescription","Value":19} + ,{"Name":"DISPID_ISDDeleted","Value":20} + ,{"Name":"DISPID_ISDGetPacketDescriptionPropertyMetrics","Value":21} + ,{"Name":"DISPID_ISDGetPoints","Value":22} + ,{"Name":"DISPID_ISDSetPoints","Value":23} + ,{"Name":"DISPID_ISDGetPacketData","Value":24} + ,{"Name":"DISPID_ISDGetPacketValuesByProperty","Value":25} + ,{"Name":"DISPID_ISDSetPacketValuesByProperty","Value":26} + ,{"Name":"DISPID_ISDGetFlattenedBezierPoints","Value":27} + ,{"Name":"DISPID_ISDScaleToRectangle","Value":28} + ,{"Name":"DISPID_ISDTransform","Value":29} + ,{"Name":"DISPID_ISDMove","Value":30} + ,{"Name":"DISPID_ISDRotate","Value":31} + ,{"Name":"DISPID_ISDShear","Value":32} + ,{"Name":"DISPID_ISDScale","Value":33} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkStrokes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ISs_NewEnum","Value":-4} + ,{"Name":"DISPID_ISsItem","Value":0} + ,{"Name":"DISPID_ISsCount","Value":1} + ,{"Name":"DISPID_ISsValid","Value":2} + ,{"Name":"DISPID_ISsInk","Value":3} + ,{"Name":"DISPID_ISsAdd","Value":4} + ,{"Name":"DISPID_ISsAddStrokes","Value":5} + ,{"Name":"DISPID_ISsRemove","Value":6} + ,{"Name":"DISPID_ISsRemoveStrokes","Value":7} + ,{"Name":"DISPID_ISsToString","Value":8} + ,{"Name":"DISPID_ISsModifyDrawingAttributes","Value":9} + ,{"Name":"DISPID_ISsGetBoundingBox","Value":10} + ,{"Name":"DISPID_ISsScaleToRectangle","Value":11} + ,{"Name":"DISPID_ISsTransform","Value":12} + ,{"Name":"DISPID_ISsMove","Value":13} + ,{"Name":"DISPID_ISsRotate","Value":14} + ,{"Name":"DISPID_ISsShear","Value":15} + ,{"Name":"DISPID_ISsScale","Value":16} + ,{"Name":"DISPID_ISsClip","Value":17} + ,{"Name":"DISPID_ISsRecognitionResult","Value":18} + ,{"Name":"DISPID_ISsRemoveRecognitionResult","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCustomStrokes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICSs_NewEnum","Value":-4} + ,{"Name":"DISPID_ICSsItem","Value":0} + ,{"Name":"DISPID_ICSsCount","Value":1} + ,{"Name":"DISPID_ICSsAdd","Value":2} + ,{"Name":"DISPID_ICSsRemove","Value":3} + ,{"Name":"DISPID_ICSsClear","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_StrokeEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_SEStrokesAdded","Value":1} + ,{"Name":"DISPID_SEStrokesRemoved","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_Ink" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IStrokes","Value":1} + ,{"Name":"DISPID_IExtendedProperties","Value":2} + ,{"Name":"DISPID_IGetBoundingBox","Value":3} + ,{"Name":"DISPID_IDeleteStrokes","Value":4} + ,{"Name":"DISPID_IDeleteStroke","Value":5} + ,{"Name":"DISPID_IExtractStrokes","Value":6} + ,{"Name":"DISPID_IExtractWithRectangle","Value":7} + ,{"Name":"DISPID_IDirty","Value":8} + ,{"Name":"DISPID_ICustomStrokes","Value":9} + ,{"Name":"DISPID_IClone","Value":10} + ,{"Name":"DISPID_IHitTestCircle","Value":11} + ,{"Name":"DISPID_IHitTestWithRectangle","Value":12} + ,{"Name":"DISPID_IHitTestWithLasso","Value":13} + ,{"Name":"DISPID_INearestPoint","Value":14} + ,{"Name":"DISPID_ICreateStrokes","Value":15} + ,{"Name":"DISPID_ICreateStroke","Value":16} + ,{"Name":"DISPID_IAddStrokesAtRectangle","Value":17} + ,{"Name":"DISPID_IClip","Value":18} + ,{"Name":"DISPID_ISave","Value":19} + ,{"Name":"DISPID_ILoad","Value":20} + ,{"Name":"DISPID_ICreateStrokeFromPoints","Value":21} + ,{"Name":"DISPID_IClipboardCopyWithRectangle","Value":22} + ,{"Name":"DISPID_IClipboardCopy","Value":23} + ,{"Name":"DISPID_ICanPaste","Value":24} + ,{"Name":"DISPID_IClipboardPaste","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IEInkAdded","Value":1} + ,{"Name":"DISPID_IEInkDeleted","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRenderer" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRGetViewTransform","Value":1} + ,{"Name":"DISPID_IRSetViewTransform","Value":2} + ,{"Name":"DISPID_IRGetObjectTransform","Value":3} + ,{"Name":"DISPID_IRSetObjectTransform","Value":4} + ,{"Name":"DISPID_IRDraw","Value":5} + ,{"Name":"DISPID_IRDrawStroke","Value":6} + ,{"Name":"DISPID_IRPixelToInkSpace","Value":7} + ,{"Name":"DISPID_IRInkSpaceToPixel","Value":8} + ,{"Name":"DISPID_IRPixelToInkSpaceFromPoints","Value":9} + ,{"Name":"DISPID_IRInkSpaceToPixelFromPoints","Value":10} + ,{"Name":"DISPID_IRMeasure","Value":11} + ,{"Name":"DISPID_IRMeasureStroke","Value":12} + ,{"Name":"DISPID_IRMove","Value":13} + ,{"Name":"DISPID_IRRotate","Value":14} + ,{"Name":"DISPID_IRScale","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkCollectorEventInterest" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICEI_DefaultEvents","Value":-1} + ,{"Name":"ICEI_CursorDown","Value":0} + ,{"Name":"ICEI_Stroke","Value":1} + ,{"Name":"ICEI_NewPackets","Value":2} + ,{"Name":"ICEI_NewInAirPackets","Value":3} + ,{"Name":"ICEI_CursorButtonDown","Value":4} + ,{"Name":"ICEI_CursorButtonUp","Value":5} + ,{"Name":"ICEI_CursorInRange","Value":6} + ,{"Name":"ICEI_CursorOutOfRange","Value":7} + ,{"Name":"ICEI_SystemGesture","Value":8} + ,{"Name":"ICEI_TabletAdded","Value":9} + ,{"Name":"ICEI_TabletRemoved","Value":10} + ,{"Name":"ICEI_MouseDown","Value":11} + ,{"Name":"ICEI_MouseMove","Value":12} + ,{"Name":"ICEI_MouseUp","Value":13} + ,{"Name":"ICEI_MouseWheel","Value":14} + ,{"Name":"ICEI_DblClick","Value":15} + ,{"Name":"ICEI_AllEvents","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkMouseButton" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IMF_Left","Value":1} + ,{"Name":"IMF_Right","Value":2} + ,{"Name":"IMF_Middle","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkShiftKeyModifierFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKM_Shift","Value":1} + ,{"Name":"IKM_Control","Value":2} + ,{"Name":"IKM_Alt","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCollectorEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICEStroke","Value":1} + ,{"Name":"DISPID_ICECursorDown","Value":2} + ,{"Name":"DISPID_ICENewPackets","Value":3} + ,{"Name":"DISPID_ICENewInAirPackets","Value":4} + ,{"Name":"DISPID_ICECursorButtonDown","Value":5} + ,{"Name":"DISPID_ICECursorButtonUp","Value":6} + ,{"Name":"DISPID_ICECursorInRange","Value":7} + ,{"Name":"DISPID_ICECursorOutOfRange","Value":8} + ,{"Name":"DISPID_ICESystemGesture","Value":9} + ,{"Name":"DISPID_ICEGesture","Value":10} + ,{"Name":"DISPID_ICETabletAdded","Value":11} + ,{"Name":"DISPID_ICETabletRemoved","Value":12} + ,{"Name":"DISPID_IOEPainting","Value":13} + ,{"Name":"DISPID_IOEPainted","Value":14} + ,{"Name":"DISPID_IOESelectionChanging","Value":15} + ,{"Name":"DISPID_IOESelectionChanged","Value":16} + ,{"Name":"DISPID_IOESelectionMoving","Value":17} + ,{"Name":"DISPID_IOESelectionMoved","Value":18} + ,{"Name":"DISPID_IOESelectionResizing","Value":19} + ,{"Name":"DISPID_IOESelectionResized","Value":20} + ,{"Name":"DISPID_IOEStrokesDeleting","Value":21} + ,{"Name":"DISPID_IOEStrokesDeleted","Value":22} + ,{"Name":"DISPID_IPEChangeUICues","Value":23} + ,{"Name":"DISPID_IPEClick","Value":24} + ,{"Name":"DISPID_IPEDblClick","Value":25} + ,{"Name":"DISPID_IPEInvalidated","Value":26} + ,{"Name":"DISPID_IPEMouseDown","Value":27} + ,{"Name":"DISPID_IPEMouseEnter","Value":28} + ,{"Name":"DISPID_IPEMouseHover","Value":29} + ,{"Name":"DISPID_IPEMouseLeave","Value":30} + ,{"Name":"DISPID_IPEMouseMove","Value":31} + ,{"Name":"DISPID_IPEMouseUp","Value":32} + ,{"Name":"DISPID_IPEMouseWheel","Value":33} + ,{"Name":"DISPID_IPESizeModeChanged","Value":34} + ,{"Name":"DISPID_IPEStyleChanged","Value":35} + ,{"Name":"DISPID_IPESystemColorsChanged","Value":36} + ,{"Name":"DISPID_IPEKeyDown","Value":37} + ,{"Name":"DISPID_IPEKeyPress","Value":38} + ,{"Name":"DISPID_IPEKeyUp","Value":39} + ,{"Name":"DISPID_IPEResize","Value":40} + ,{"Name":"DISPID_IPESizeChanged","Value":41} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkOverlayEditingMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IOEM_Ink","Value":0} + ,{"Name":"IOEM_Delete","Value":1} + ,{"Name":"IOEM_Select","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkOverlayAttachMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IOAM_Behind","Value":0} + ,{"Name":"IOAM_InFront","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkPictureSizeMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSM_AutoSize","Value":0} + ,{"Name":"IPSM_CenterImage","Value":1} + ,{"Name":"IPSM_Normal","Value":2} + ,{"Name":"IPSM_StretchImage","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkOverlayEraserMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IOERM_StrokeErase","Value":0} + ,{"Name":"IOERM_PointErase","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkCollectionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICM_InkOnly","Value":0} + ,{"Name":"ICM_GestureOnly","Value":1} + ,{"Name":"ICM_InkAndGesture","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkCollector" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_ICEnabled","Value":1} + ,{"Name":"DISPID_ICHwnd","Value":2} + ,{"Name":"DISPID_ICPaint","Value":3} + ,{"Name":"DISPID_ICText","Value":4} + ,{"Name":"DISPID_ICDefaultDrawingAttributes","Value":5} + ,{"Name":"DISPID_ICRenderer","Value":6} + ,{"Name":"DISPID_ICInk","Value":7} + ,{"Name":"DISPID_ICAutoRedraw","Value":8} + ,{"Name":"DISPID_ICCollectingInk","Value":9} + ,{"Name":"DISPID_ICSetEventInterest","Value":10} + ,{"Name":"DISPID_ICGetEventInterest","Value":11} + ,{"Name":"DISPID_IOEditingMode","Value":12} + ,{"Name":"DISPID_IOSelection","Value":13} + ,{"Name":"DISPID_IOAttachMode","Value":14} + ,{"Name":"DISPID_IOHitTestSelection","Value":15} + ,{"Name":"DISPID_IODraw","Value":16} + ,{"Name":"DISPID_IPPicture","Value":17} + ,{"Name":"DISPID_IPSizeMode","Value":18} + ,{"Name":"DISPID_IPBackColor","Value":19} + ,{"Name":"DISPID_ICCursors","Value":20} + ,{"Name":"DISPID_ICMarginX","Value":21} + ,{"Name":"DISPID_ICMarginY","Value":22} + ,{"Name":"DISPID_ICSetWindowInputRectangle","Value":23} + ,{"Name":"DISPID_ICGetWindowInputRectangle","Value":24} + ,{"Name":"DISPID_ICTablet","Value":25} + ,{"Name":"DISPID_ICSetAllTabletsMode","Value":26} + ,{"Name":"DISPID_ICSetSingleTabletIntegratedMode","Value":27} + ,{"Name":"DISPID_ICCollectionMode","Value":28} + ,{"Name":"DISPID_ICSetGestureStatus","Value":29} + ,{"Name":"DISPID_ICGetGestureStatus","Value":30} + ,{"Name":"DISPID_ICDynamicRendering","Value":31} + ,{"Name":"DISPID_ICDesiredPacketDescription","Value":32} + ,{"Name":"DISPID_IOEraserMode","Value":33} + ,{"Name":"DISPID_IOEraserWidth","Value":34} + ,{"Name":"DISPID_ICMouseIcon","Value":35} + ,{"Name":"DISPID_ICMousePointer","Value":36} + ,{"Name":"DISPID_IPInkEnabled","Value":37} + ,{"Name":"DISPID_ICSupportHighContrastInk","Value":38} + ,{"Name":"DISPID_IOSupportHighContrastSelectionUI","Value":39} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognizer" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_RecoClsid","Value":1} + ,{"Name":"DISPID_RecoName","Value":2} + ,{"Name":"DISPID_RecoVendor","Value":3} + ,{"Name":"DISPID_RecoCapabilities","Value":4} + ,{"Name":"DISPID_RecoLanguageID","Value":5} + ,{"Name":"DISPID_RecoPreferredPacketDescription","Value":6} + ,{"Name":"DISPID_RecoCreateRecognizerContext","Value":7} + ,{"Name":"DISPID_RecoSupportedProperties","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognizerCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRC_DontCare","Value":1} + ,{"Name":"IRC_Object","Value":2} + ,{"Name":"IRC_FreeInput","Value":4} + ,{"Name":"IRC_LinedInput","Value":8} + ,{"Name":"IRC_BoxedInput","Value":16} + ,{"Name":"IRC_CharacterAutoCompletionInput","Value":32} + ,{"Name":"IRC_RightAndDown","Value":64} + ,{"Name":"IRC_LeftAndDown","Value":128} + ,{"Name":"IRC_DownAndLeft","Value":256} + ,{"Name":"IRC_DownAndRight","Value":512} + ,{"Name":"IRC_ArbitraryAngle","Value":1024} + ,{"Name":"IRC_Lattice","Value":2048} + ,{"Name":"IRC_AdviseInkChange","Value":4096} + ,{"Name":"IRC_StrokeReorder","Value":8192} + ,{"Name":"IRC_Personalizable","Value":16384} + ,{"Name":"IRC_PrefersArbitraryAngle","Value":32768} + ,{"Name":"IRC_PrefersParagraphBreaking","Value":65536} + ,{"Name":"IRC_PrefersSegmentation","Value":131072} + ,{"Name":"IRC_Cursive","Value":262144} + ,{"Name":"IRC_TextPrediction","Value":524288} + ,{"Name":"IRC_Alpha","Value":1048576} + ,{"Name":"IRC_Beta","Value":2097152} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognizer2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_RecoId","Value":0} + ,{"Name":"DISPID_RecoUnicodeRanges","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognizers" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRecos_NewEnum","Value":-4} + ,{"Name":"DISPID_IRecosItem","Value":0} + ,{"Name":"DISPID_IRecosCount","Value":1} + ,{"Name":"DISPID_IRecosGetDefaultRecognizer","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognizerCharacterAutoCompletionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRCACM_Full","Value":0} + ,{"Name":"IRCACM_Prefix","Value":1} + ,{"Name":"IRCACM_Random","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognitionModes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRM_None","Value":0} + ,{"Name":"IRM_WordModeOnly","Value":1} + ,{"Name":"IRM_Coerce","Value":2} + ,{"Name":"IRM_TopInkBreaksOnly","Value":4} + ,{"Name":"IRM_PrefixOk","Value":8} + ,{"Name":"IRM_LineMode","Value":16} + ,{"Name":"IRM_DisablePersonalization","Value":32} + ,{"Name":"IRM_AutoSpace","Value":64} + ,{"Name":"IRM_Max","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognitionEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRERecognitionWithAlternates","Value":1} + ,{"Name":"DISPID_IRERecognition","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecoContext" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRecoCtx_Strokes","Value":1} + ,{"Name":"DISPID_IRecoCtx_CharacterAutoCompletionMode","Value":2} + ,{"Name":"DISPID_IRecoCtx_Factoid","Value":3} + ,{"Name":"DISPID_IRecoCtx_WordList","Value":4} + ,{"Name":"DISPID_IRecoCtx_Recognizer","Value":5} + ,{"Name":"DISPID_IRecoCtx_Guide","Value":6} + ,{"Name":"DISPID_IRecoCtx_Flags","Value":7} + ,{"Name":"DISPID_IRecoCtx_PrefixText","Value":8} + ,{"Name":"DISPID_IRecoCtx_SuffixText","Value":9} + ,{"Name":"DISPID_IRecoCtx_StopRecognition","Value":10} + ,{"Name":"DISPID_IRecoCtx_Clone","Value":11} + ,{"Name":"DISPID_IRecoCtx_Recognize","Value":12} + ,{"Name":"DISPID_IRecoCtx_StopBackgroundRecognition","Value":13} + ,{"Name":"DISPID_IRecoCtx_EndInkInput","Value":14} + ,{"Name":"DISPID_IRecoCtx_BackgroundRecognize","Value":15} + ,{"Name":"DISPID_IRecoCtx_BackgroundRecognizeWithAlternates","Value":16} + ,{"Name":"DISPID_IRecoCtx_IsStringSupported","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecoContext2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRecoCtx2_EnabledUnicodeRanges","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecognitionAlternatesSelection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IRAS_Start","Value":0} + ,{"Name":"IRAS_DefaultCount","Value":10} + ,{"Name":"IRAS_All","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognitionResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_InkRecognitionResult_TopString","Value":1} + ,{"Name":"DISPID_InkRecognitionResult_TopAlternate","Value":2} + ,{"Name":"DISPID_InkRecognitionResult_Strokes","Value":3} + ,{"Name":"DISPID_InkRecognitionResult_TopConfidence","Value":4} + ,{"Name":"DISPID_InkRecognitionResult_AlternatesFromSelection","Value":5} + ,{"Name":"DISPID_InkRecognitionResult_ModifyTopAlternate","Value":6} + ,{"Name":"DISPID_InkRecognitionResult_SetResultOnStrokes","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecoAlternate" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_InkRecoAlternate_String","Value":1} + ,{"Name":"DISPID_InkRecoAlternate_LineNumber","Value":2} + ,{"Name":"DISPID_InkRecoAlternate_Baseline","Value":3} + ,{"Name":"DISPID_InkRecoAlternate_Midline","Value":4} + ,{"Name":"DISPID_InkRecoAlternate_Ascender","Value":5} + ,{"Name":"DISPID_InkRecoAlternate_Descender","Value":6} + ,{"Name":"DISPID_InkRecoAlternate_Confidence","Value":7} + ,{"Name":"DISPID_InkRecoAlternate_Strokes","Value":8} + ,{"Name":"DISPID_InkRecoAlternate_GetStrokesFromStrokeRanges","Value":9} + ,{"Name":"DISPID_InkRecoAlternate_GetStrokesFromTextRange","Value":10} + ,{"Name":"DISPID_InkRecoAlternate_GetTextRangeFromStrokes","Value":11} + ,{"Name":"DISPID_InkRecoAlternate_GetPropertyValue","Value":12} + ,{"Name":"DISPID_InkRecoAlternate_LineAlternates","Value":13} + ,{"Name":"DISPID_InkRecoAlternate_ConfidenceAlternates","Value":14} + ,{"Name":"DISPID_InkRecoAlternate_AlternatesWithConstantPropertyValues","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkRecognitionAlternates" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_InkRecognitionAlternates_NewEnum","Value":-4} + ,{"Name":"DISPID_InkRecognitionAlternates_Item","Value":0} + ,{"Name":"DISPID_InkRecognitionAlternates_Count","Value":1} + ,{"Name":"DISPID_InkRecognitionAlternates_Strokes","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkRecoGuide" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rectWritingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rectDrawnBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"midline","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISPID_InkRecognizerGuide" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IRGWritingBox","Value":1} + ,{"Name":"DISPID_IRGDrawnBox","Value":2} + ,{"Name":"DISPID_IRGRows","Value":3} + ,{"Name":"DISPID_IRGColumns","Value":4} + ,{"Name":"DISPID_IRGMidline","Value":5} + ,{"Name":"DISPID_IRGGuideData","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkWordList" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_InkWordList_AddWord","Value":0} + ,{"Name":"DISPID_InkWordList_RemoveWord","Value":1} + ,{"Name":"DISPID_InkWordList_Merge","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkWordList2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_InkWordList2_AddWords","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInkRectangle" + ,"Kind":"Com" + ,"Guid":"9794ff82-6071-4717-8a8b-6ac7c64a686e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Bottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Right" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Bottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkExtendedProperty" + ,"Kind":"Com" + ,"Guid":"db489209-b7c3-411d-90f6-1548cfff271e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkExtendedProperties" + ,"Kind":"Com" + ,"Guid":"89f2a8be-95a9-4530-8b8f-88e971e3e25f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkExtendedProperty","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"InkExtendedProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkExtendedProperty","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DoesPropertyExist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Guid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DoesPropertyExist","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkDrawingAttributes" + ,"Kind":"Com" + ,"Guid":"bf519b75-0a15-4623-adc9-c00d436a8092" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Color" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewColor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FitToCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FitToCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IgnorePressure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IgnorePressure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AntiAliased" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AntiAliased" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Transparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentTransparency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Transparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewTransparency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RasterOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentRasterOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRasterOperation","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RasterOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewRasterOperation","Type":{"Kind":"ApiRef","Name":"InkRasterOperation","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PenTip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentPenTip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkPenTip","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PenTip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewPenTip","Type":{"Kind":"ApiRef","Name":"InkPenTip","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkExtendedProperties","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DrawingAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkTransform" + ,"Kind":"Com" + ,"Guid":"615f1d43-8703-4565-88e2-8201d2ecd7b7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Translate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Degrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reflect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Horizontally","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"Vertically","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eM11","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"eM12","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"eM21","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"eM22","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"eDx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"eDy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eM11","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"eM12","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"eM21","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"eM22","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"eDx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"eDy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eM11" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eM11" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eM12" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eM12" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eM21" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eM21" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eM22" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eM22" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eDx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eDx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_eDy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_eDy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"XForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"XForm","Type":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkGesture" + ,"Kind":"Com" + ,"Guid":"3bdc0a97-04e5-4e26-b813-18f052d41def" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Confidence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Confidence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognitionConfidence","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHotPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"Y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IInkCursor" + ,"Kind":"Com" + ,"Guid":"ad30c630-40c5-4350-8405-9c71012fc558" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Inverted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Attributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Tablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Buttons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Buttons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursorButtons","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkCursors" + ,"Kind":"Com" + ,"Guid":"a248c1ac-c698-4e06-9e5c-d57f77c7e647" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Cursor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursor","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkCursorButton" + ,"Kind":"Com" + ,"Guid":"85ef9417-1d59-49b2-a13c-702c85430894" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkCursorButtonState","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkCursorButtons" + ,"Kind":"Com" + ,"Guid":"3671cc40-b624-4671-9fa0-db119d952d54" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Button","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursorButton","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkTablet" + ,"Kind":"Com" + ,"Guid":"2de25eaa-6ef8-42d5-aee9-185bc81b912d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PlugAndPlayId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MaximumInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_HardwareCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TabletHardwareCapabilities","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPacketPropertySupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packetPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Supported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Minimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Maximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TabletPropertyMetricUnit","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkTablet2" + ,"Kind":"Com" + ,"Guid":"90c91ad2-fa36-49d6-9516-ce8d570f6f85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DeviceKind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Kind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TabletDeviceKind","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkTablet3" + ,"Kind":"Com" + ,"Guid":"7e313997-1327-41dd-8ca9-79f24be17250" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsMultiTouch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIsMultiTouch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MaximumCursors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaximumCursors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkTablets" + ,"Kind":"Com" + ,"Guid":"112086d9-7779-4535-a699-862b43ac1863" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DefaultTablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DefaultTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Tablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsPacketPropertySupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packetPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Supported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkStrokeDisp" + ,"Kind":"Com" + ,"Guid":"43242fea-91d1-4a72-963e-fbb91829cfa2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BezierPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DrawAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DrawAttrs","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkExtendedProperties","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_PolylineCusps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cusps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_BezierCusps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cusps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SelfIntersections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Intersections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PacketCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Deleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Deleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBoundingBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BoundingBoxMode","Type":{"Kind":"ApiRef","Name":"InkBoundingBoxMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindIntersections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Intersections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRectangleIntersections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Intersections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HitTestCircle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Intersects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NearestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Distance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Point","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Split" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SplitAt","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"NewStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPacketDescriptionPropertyMetrics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Minimum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Maximum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TabletPropertyMetricUnit","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Points","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NumberOfPointsSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPacketData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PacketData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPacketValuesByProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PacketValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPacketValuesByProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PacketValues","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"NumberOfPacketsSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlattenedBezierPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FittingError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"FlattenedBezierPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Transform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApplyOnPenWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleToRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Degrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkStrokes" + ,"Kind":"Com" + ,"Guid":"f1f4c9d8-590a-4963-b3ae-1935671bb6f3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RecognitionResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognitionResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionResult","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ToString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Stroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkStroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkStrokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkStroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkStrokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ModifyDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DrawAttrs","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetBoundingBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BoundingBoxMode","Type":{"Kind":"ApiRef","Name":"InkBoundingBoxMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"BoundingBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Transform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApplyOnPenWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleToRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Degrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveRecognitionResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInkCustomStrokes" + ,"Kind":"Com" + ,"Guid":"7e23a88f-c30e-420f-9bdb-28902543f0c1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"_IInkStrokesEvents" + ,"Kind":"Com" + ,"Guid":"f33053ec-5d25-430a-928f-76a6491dde15" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkDisp" + ,"Kind":"Com" + ,"Guid":"9d398fa0-c4e2-4fcd-9973-975caaf47ea6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkExtendedProperties","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Dirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Dirty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Dirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Dirty","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CustomStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunkInkCustomStrokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCustomStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetBoundingBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BoundingBoxMode","Type":{"Kind":"ApiRef","Name":"InkBoundingBoxMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DeleteStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ExtractStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ExtractFlags","Type":{"Kind":"ApiRef","Name":"InkExtractFlags","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExtractedInk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExtractWithRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"extractFlags","Type":{"Kind":"ApiRef","Name":"InkExtractFlags","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExtractedInk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Clip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HitTestCircle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HitTestWithRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SelectionRectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"IntersectPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HitTestWithLasso" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Points","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"IntersectPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"LassoPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NearestPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"PointOnStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"DistanceFromPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"Stroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StrokeIds","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddStrokesAtRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SourceStrokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"TargetRectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PersistenceFormat","Type":{"Kind":"ApiRef","Name":"InkPersistenceFormat","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"CompressionMode","Type":{"Kind":"ApiRef","Name":"InkPersistenceCompressionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PacketDescription","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Stroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClipboardCopyWithRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ClipboardFormats","Type":{"Kind":"ApiRef","Name":"InkClipboardFormats","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClipboardModes","Type":{"Kind":"ApiRef","Name":"InkClipboardModes","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClipboardCopy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ClipboardFormats","Type":{"Kind":"ApiRef","Name":"InkClipboardFormats","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"ClipboardModes","Type":{"Kind":"ApiRef","Name":"InkClipboardModes","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"DataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CanPaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"CanPaste","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClipboardPaste" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"DataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_IInkEvents" + ,"Kind":"Com" + ,"Guid":"427b1865-ca3f-479a-83a9-0f420f2a0073" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkRenderer" + ,"Kind":"Com" + ,"Guid":"e6257a9c-b511-4f4c-a8b0-a7dbc9506b83" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetViewTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ViewTransform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetViewTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ViewTransform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetObjectTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectTransform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetObjectTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectTransform","Type":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DrawStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Stroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DrawingAttributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PixelToInkSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InkSpaceToPixel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdcDisplay","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PixelToInkSpaceFromPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InkSpaceToPixelFromPoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Measure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MeasureStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Stroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"DrawingAttributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalComponent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Degrees","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScaleTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"VerticalMultiplier","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ApplyOnPenWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkCollector" + ,"Kind":"Com" + ,"Guid":"f0f060b5-8b1f-4a7c-89ec-880692588a4f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_hWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_hWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewWindow","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewAttributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentInkRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInkRenderer","Type":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInk","Type":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CollectingInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"putref_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Cursors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cursors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursors","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Tablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SingleTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listening","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetAllTabletsMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseMouseForInput","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSingleTabletIntegratedMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_IInkCollectorEvents" + ,"Kind":"Com" + ,"Guid":"11a583f2-712d-4fea-abcf-ab4af38ea06b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkOverlay" + ,"Kind":"Com" + ,"Guid":"b82a463b-c1c5-45a3-997c-deab5651b67a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_hWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_hWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewWindow","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewAttributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentInkRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInkRenderer","Type":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInk","Type":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CollectingInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"putref_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EditingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkOverlayEditingMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EditingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditingMode","Type":{"Kind":"ApiRef","Name":"InkOverlayEditingMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Selection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Selection","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_EraserMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkOverlayEraserMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EraserMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserMode","Type":{"Kind":"ApiRef","Name":"InkOverlayEraserMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EraserWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EraserWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEraserWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AttachMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkOverlayAttachMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttachMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachMode","Type":{"Kind":"ApiRef","Name":"InkOverlayAttachMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Cursors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cursors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursors","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Tablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SingleTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SupportHighContrastSelectionUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportHighContrastSelectionUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HitTestSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SelArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SelectionHitResult","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rect","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listening","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetAllTabletsMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseMouseForInput","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSingleTabletIntegratedMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_IInkOverlayEvents" + ,"Kind":"Com" + ,"Guid":"31179b69-e563-489e-b16f-712f1e8a0651" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkPicture" + ,"Kind":"Com" + ,"Guid":"e85662e0-379a-40d7-9b5c-757d233f9923" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_hWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DefaultDrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewAttributes","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentInkRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Renderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInkRenderer","Type":{"Kind":"ApiRef","Name":"IInkRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewInk","Type":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoRedraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoRedraw","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CollectingInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CollectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"InkCollectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DynamicRendering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PacketGuids","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"putref_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EditingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkOverlayEditingMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EditingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EditingMode","Type":{"Kind":"ApiRef","Name":"InkOverlayEditingMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Selection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Selection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Selection","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_EraserMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkOverlayEraserMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EraserMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserMode","Type":{"Kind":"ApiRef","Name":"InkOverlayEraserMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EraserWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EraserWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EraserWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEraserWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"putref_Picture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPicture","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"put_Picture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPicture","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Picture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPicture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SizeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smNewSizeMode","Type":{"Kind":"ApiRef","Name":"InkPictureSizeMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SizeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"smSizeMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkPictureSizeMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Cursors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Cursors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursors","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MarginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarginY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Tablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SingleTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportHighContrastInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SupportHighContrastSelectionUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportHighContrastSelectionUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Support","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HitTestSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"SelArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SelectionHitResult","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listening","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetWindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WindowInputRectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetAllTabletsMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UseMouseForInput","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSingleTabletIntegratedMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEventInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"ApiRef","Name":"InkCollectorEventInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InkEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InkEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Collecting","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbool","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_IInkPictureEvents" + ,"Kind":"Com" + ,"Guid":"60ff4fee-22ff-4484-acc1-d308d9cd7ea3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkRecognizer" + ,"Kind":"Com" + ,"Guid":"782bf7cf-034b-4396-8a32-3a1833cf6b56" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Vendor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Vendor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Capabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CapabilitiesFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognizerCapabilities","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Languages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Languages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SupportedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SupportedProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PreferredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PreferredPacketDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRecognizerContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizerContext","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognizer2" + ,"Kind":"Com" + ,"Guid":"6110118a-3a75-4ad6-b2aa-04b2b72bbe65" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_UnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UnicodeRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognizers" + ,"Kind":"Com" + ,"Guid":"9ccc4f12-b0b7-4a8b-bf58-4aeca4e8cefd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDefaultRecognizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"DefaultRecognizer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InkRecognizer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_IInkRecognitionEvents" + ,"Kind":"Com" + ,"Guid":"17bce92f-2e21-47fd-9d33-3c6afbfd8c59" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkRecognizerContext" + ,"Kind":"Com" + ,"Guid":"c68f52f9-32a3-4625-906c-44fc23b40958" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_CharacterAutoCompletionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognizerCharacterAutoCompletionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CharacterAutoCompletionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"InkRecognizerCharacterAutoCompletionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factoid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Guide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognizerGuide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizerGuide","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Guide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognizerGuide","Type":{"Kind":"ApiRef","Name":"IInkRecognizerGuide","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_PrefixText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_PrefixText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Prefix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SuffixText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Suffix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SuffixText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Suffix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RecognitionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Modes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognitionModes","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RecognitionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Modes","Type":{"Kind":"ApiRef","Name":"InkRecognitionModes","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WordList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WordList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkWordList","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_WordList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WordList","Type":{"Kind":"ApiRef","Name":"IInkWordList","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Recognizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Recognizer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Recognize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognitionStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognitionStatus","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecognitionResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionResult","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"StopBackgroundRecognition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndInkInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BackgroundRecognize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CustomData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackgroundRecognizeWithAlternates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CustomData","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecoContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizerContext","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsStringSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Supported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognizerContext2" + ,"Kind":"Com" + ,"Guid":"d6f0e32f-73d8-408e-8e9f-5fea592c363f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_EnabledUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UnicodeRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_EnabledUnicodeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UnicodeRanges","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognitionResult" + ,"Kind":"Com" + ,"Guid":"3bc129a8-86cd-45ad-bde8-e0d32d61c16d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TopString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TopAlternate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopAlternate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternate","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TopConfidence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TopConfidence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognitionConfidence","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AlternatesFromSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selectionStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"selectionLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"maximumAlternates","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AlternatesFromSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternates","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ModifyTopAlternate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Alternate","Type":{"Kind":"ApiRef","Name":"IInkRecognitionAlternate","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetResultOnStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInkRecognitionAlternate" + ,"Kind":"Com" + ,"Guid":"b7e660ad-77e4-429b-adda-873780d1fc4a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_String" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecoString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Confidence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Confidence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecognitionConfidence","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Baseline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Baseline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Midline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Midline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Ascender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ascender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Descender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Descender","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LineAlternates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LineAlternates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternates","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConfidenceAlternates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ConfidenceAlternates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternates","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStrokesFromStrokeRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"GetStrokesFromStrokeRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStrokesFromTextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selectionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"selectionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"GetStrokesFromTextRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTextRangeFromStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"selectionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"selectionLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AlternatesWithConstantPropertyValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AlternatesWithConstantPropertyValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternates","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognitionAlternates" + ,"Kind":"Com" + ,"Guid":"286a167f-9f19-4c61-9d53-4f07be622b84" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InkRecoAlternate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognitionAlternate","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkRecognizerGuide" + ,"Kind":"Com" + ,"Guid":"d934be07-7b84-4208-9136-83c20994e905" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_WritingBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_WritingBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_DrawnBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_DrawnBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rectangle","Type":{"Kind":"ApiRef","Name":"IInkRectangle","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Rows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Midline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Midline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Units","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GuideData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecoGuide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkRecoGuide","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_GuideData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recoGuide","Type":{"Kind":"ApiRef","Name":"InkRecoGuide","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInkWordList" + ,"Kind":"Com" + ,"Guid":"76ba3491-cb2f-406b-9961-0e0c4cdaaef2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewWord","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveWord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RemoveWord","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MergeWordList","Type":{"Kind":"ApiRef","Name":"IInkWordList","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkWordList2" + ,"Kind":"Com" + ,"Guid":"14542586-11bf-4f5f-b6e7-49d0744aab6e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"AddWords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewWords","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInk" + ,"Kind":"Com" + ,"Guid":"03f8e511-43a1-11d3-8bb6-0080c7d6bad5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInkLineInfo" + ,"Kind":"Com" + ,"Guid":"9c1c5ad6-f22f-4de4-b453-a2cc482e7c33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INKMETRIC","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INKMETRIC","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInkExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INKMETRIC","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pnWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCandidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCandidateNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcRecogWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcwcRecogWord","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCandidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCandidateNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strRecogWord","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Recognize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISketchInk" + ,"Kind":"Com" + ,"Guid":"b4563688-98eb-4646-b279-44da14d45748" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"InkDivider" + ,"Kind":"ComClassID" + ,"Guid":"8854f6a0-4683-4ae7-9191-752fe64612c3" + } + ,{ + "Name":"InkDivisionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDT_Segment","Value":0} + ,{"Name":"IDT_Line","Value":1} + ,{"Name":"IDT_Paragraph","Value":2} + ,{"Name":"IDT_Drawing","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkDivider" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IInkDivider_Strokes","Value":1} + ,{"Name":"DISPID_IInkDivider_RecognizerContext","Value":2} + ,{"Name":"DISPID_IInkDivider_LineHeight","Value":3} + ,{"Name":"DISPID_IInkDivider_Divide","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkDivisionResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IInkDivisionResult_Strokes","Value":1} + ,{"Name":"DISPID_IInkDivisionResult_ResultByType","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkDivisionUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IInkDivisionUnit_Strokes","Value":1} + ,{"Name":"DISPID_IInkDivisionUnit_DivisionType","Value":2} + ,{"Name":"DISPID_IInkDivisionUnit_RecognizedString","Value":3} + ,{"Name":"DISPID_IInkDivisionUnit_RotationTransform","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkDivisionUnits" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IInkDivisionUnits_NewEnum","Value":-4} + ,{"Name":"DISPID_IInkDivisionUnits_Item","Value":0} + ,{"Name":"DISPID_IInkDivisionUnits_Count","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInkDivider" + ,"Kind":"Com" + ,"Guid":"5de00405-f9a4-4651-b0c5-c317defd58b9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_RecognizerContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognizerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizerContext","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_RecognizerContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecognizerContext","Type":{"Kind":"ApiRef","Name":"IInkRecognizerContext","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_LineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LineHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LineHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LineHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Divide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkDivisionResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDivisionResult","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkDivisionResult" + ,"Kind":"Com" + ,"Guid":"2dbec0a7-74c7-4b38-81eb-aa8ef0c24900" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResultByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"divisionType","Type":{"Kind":"ApiRef","Name":"InkDivisionType","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"InkDivisionUnits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDivisionUnits","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkDivisionUnit" + ,"Kind":"Com" + ,"Guid":"85aee342-48b0-4244-9dd5-1ed435410fab" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Strokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Strokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_DivisionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"divisionType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkDivisionType","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RecognizedString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RecoString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_RotationTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RotationTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTransform","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInkDivisionUnits" + ,"Kind":"Com" + ,"Guid":"1bb5ddc2-31cc-4135-ab82-2c66c9f00c41" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"_NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InkDivisionUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDivisionUnit","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"HandwrittenTextInsertion" + ,"Kind":"ComClassID" + ,"Guid":"9f074ee2-e6e9-4d8a-a047-eb5b5c3c55da" + } + ,{ + "Name":"PenInputPanel" + ,"Kind":"ComClassID" + ,"Guid":"f744e496-1b5a-489e-81dc-fbd7ac6298a8" + } + ,{ + "Name":"TextInputPanel" + ,"Kind":"ComClassID" + ,"Guid":"f9b189d7-228b-4f2b-8650-b97f59e02c8c" + } + ,{ + "Name":"PenInputPanel_Internal" + ,"Kind":"ComClassID" + ,"Guid":"802b1fb9-056b-4720-b0cc-80d23b71171e" + } + ,{ + "Name":"DISPID_PenInputPanel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_PIPAttachedEditWindow","Value":0} + ,{"Name":"DISPID_PIPFactoid","Value":1} + ,{"Name":"DISPID_PIPCurrentPanel","Value":2} + ,{"Name":"DISPID_PIPDefaultPanel","Value":3} + ,{"Name":"DISPID_PIPVisible","Value":4} + ,{"Name":"DISPID_PIPTop","Value":5} + ,{"Name":"DISPID_PIPLeft","Value":6} + ,{"Name":"DISPID_PIPWidth","Value":7} + ,{"Name":"DISPID_PIPHeight","Value":8} + ,{"Name":"DISPID_PIPMoveTo","Value":9} + ,{"Name":"DISPID_PIPCommitPendingInput","Value":10} + ,{"Name":"DISPID_PIPRefresh","Value":11} + ,{"Name":"DISPID_PIPBusy","Value":12} + ,{"Name":"DISPID_PIPVerticalOffset","Value":13} + ,{"Name":"DISPID_PIPHorizontalOffset","Value":14} + ,{"Name":"DISPID_PIPEnableTsf","Value":15} + ,{"Name":"DISPID_PIPAutoShow","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_PenInputPanelEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_PIPEVisibleChanged","Value":0} + ,{"Name":"DISPID_PIPEPanelChanged","Value":1} + ,{"Name":"DISPID_PIPEInputFailed","Value":2} + ,{"Name":"DISPID_PIPEPanelMoving","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VisualState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InPlace","Value":0} + ,{"Name":"Floating","Value":1} + ,{"Name":"DockedTop","Value":2} + ,{"Name":"DockedBottom","Value":3} + ,{"Name":"Closed","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InteractionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InteractionMode_InPlace","Value":0} + ,{"Name":"InteractionMode_Floating","Value":1} + ,{"Name":"InteractionMode_DockedTop","Value":2} + ,{"Name":"InteractionMode_DockedBottom","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InPlaceState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InPlaceState_Auto","Value":0} + ,{"Name":"InPlaceState_HoverTarget","Value":1} + ,{"Name":"InPlaceState_Expanded","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PanelInputArea" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PanelInputArea_Auto","Value":0} + ,{"Name":"PanelInputArea_Keyboard","Value":1} + ,{"Name":"PanelInputArea_WritingPad","Value":2} + ,{"Name":"PanelInputArea_CharacterPad","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CorrectionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CorrectionMode_NotVisible","Value":0} + ,{"Name":"CorrectionMode_PreInsertion","Value":1} + ,{"Name":"CorrectionMode_PostInsertionCollapsed","Value":2} + ,{"Name":"CorrectionMode_PostInsertionExpanded","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CorrectionPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CorrectionPosition_Auto","Value":0} + ,{"Name":"CorrectionPosition_Bottom","Value":1} + ,{"Name":"CorrectionPosition_Top","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InPlaceDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"InPlaceDirection_Auto","Value":0} + ,{"Name":"InPlaceDirection_Bottom","Value":1} + ,{"Name":"InPlaceDirection_Top","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EventMask" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventMask_InPlaceStateChanging","Value":1} + ,{"Name":"EventMask_InPlaceStateChanged","Value":2} + ,{"Name":"EventMask_InPlaceSizeChanging","Value":4} + ,{"Name":"EventMask_InPlaceSizeChanged","Value":8} + ,{"Name":"EventMask_InputAreaChanging","Value":16} + ,{"Name":"EventMask_InputAreaChanged","Value":32} + ,{"Name":"EventMask_CorrectionModeChanging","Value":64} + ,{"Name":"EventMask_CorrectionModeChanged","Value":128} + ,{"Name":"EventMask_InPlaceVisibilityChanging","Value":256} + ,{"Name":"EventMask_InPlaceVisibilityChanged","Value":512} + ,{"Name":"EventMask_TextInserting","Value":1024} + ,{"Name":"EventMask_TextInserted","Value":2048} + ,{"Name":"EventMask_All","Value":4095} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PanelType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PT_Default","Value":0} + ,{"Name":"PT_Inactive","Value":1} + ,{"Name":"PT_Handwriting","Value":2} + ,{"Name":"PT_Keyboard","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPenInputPanel" + ,"Kind":"Com" + ,"Guid":"fa7a4083-5747-4040-a182-0b0e9fd4fac7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Busy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Busy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factoid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factoid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AttachedEditWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttachedEditWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentPanel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PanelType","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_CurrentPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentPanel","Type":{"Kind":"ApiRef","Name":"PanelType","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDefaultPanel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PanelType","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultPanel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DefaultPanel","Type":{"Kind":"ApiRef","Name":"PanelType","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_VerticalOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VerticalOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_VerticalOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"VerticalOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HorizontalOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HorizontalOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HorizontalOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAutoShow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AutoShow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoShow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitPendingInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableTsf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Enable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_IPenInputPanelEvents" + ,"Kind":"Com" + ,"Guid":"b7e489da-3719-439f-848f-e7acbd820f17" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IHandwrittenTextInsertion" + ,"Kind":"Com" + ,"Guid":"56fdea97-ecd6-43e7-aa3a-816be7785860" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertRecognitionResultsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psaAlternates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAlternateContainsAutoSpacingInformation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertInkRecognitionResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIInkRecoResult","Type":{"Kind":"ApiRef","Name":"IInkRecognitionResult","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAlternateContainsAutoSpacingInformation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextInputPanelEventSink" + ,"Kind":"Com" + ,"Guid":"27560408-8e64-4fe1-804e-421201584b31" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InPlaceStateChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldInPlaceState","Type":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newInPlaceState","Type":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldInPlaceState","Type":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newInPlaceState","Type":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceSizeChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldBoundingRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"newBoundingRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceSizeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldBoundingRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"newBoundingRectangle","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InputAreaChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldInputArea","Type":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newInputArea","Type":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InputAreaChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldInputArea","Type":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newInputArea","Type":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CorrectionModeChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldCorrectionMode","Type":{"Kind":"ApiRef","Name":"CorrectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCorrectionMode","Type":{"Kind":"ApiRef","Name":"CorrectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CorrectionModeChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldCorrectionMode","Type":{"Kind":"ApiRef","Name":"CorrectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCorrectionMode","Type":{"Kind":"ApiRef","Name":"CorrectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceVisibilityChanging" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"newVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InPlaceVisibilityChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oldVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"newVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextInserting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextInserted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextInputPanel" + ,"Kind":"Com" + ,"Guid":"6b6a65a5-6af3-46c2-b6ea-56cd1f80df71" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_AttachedEditWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_AttachedEditWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentInteractionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CurrentInteractionMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InteractionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DefaultInPlaceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultInPlaceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentInPlaceState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"State","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InPlaceState","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_DefaultInputArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Area","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DefaultInputArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Area","Type":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentInputArea" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Area","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PanelInputArea","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentCorrectionMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CorrectionMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PreferredInPlaceDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InPlaceDirection","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PreferredInPlaceDirection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Direction","Type":{"Kind":"ApiRef","Name":"InPlaceDirection","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExpandPostInsertionCorrection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Expand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ExpandPostInsertionCorrection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Expand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InPlaceVisibleOnFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InPlaceVisibleOnFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InPlaceBoundingRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BoundingRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PopUpCorrectionHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PopDownCorrectionHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommitPendingInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetInPlaceVisibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Visible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInPlacePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"position","Type":{"Kind":"ApiRef","Name":"CorrectionPosition","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInPlaceHoverTargetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventSink","Type":{"Kind":"ApiRef","Name":"ITextInputPanelEventSink","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"EventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventSink","Type":{"Kind":"ApiRef","Name":"ITextInputPanelEventSink","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IInputPanelWindowHandle" + ,"Kind":"Com" + ,"Guid":"4af81847-fdc4-4fc3-ad0b-422479c1b935" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_AttachedEditWindow32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttachedEditWindow32" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AttachedEditWindow64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_AttachedEditWindow64" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttachedEditWindow","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextInputPanelRunInfo" + ,"Kind":"Com" + ,"Guid":"9f424568-1920-48cc-9811-a993cbf5adba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsTipRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRunning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FLICKDIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLICKDIRECTION_MIN","Value":0} + ,{"Name":"FLICKDIRECTION_RIGHT","Value":0} + ,{"Name":"FLICKDIRECTION_UPRIGHT","Value":1} + ,{"Name":"FLICKDIRECTION_UP","Value":2} + ,{"Name":"FLICKDIRECTION_UPLEFT","Value":3} + ,{"Name":"FLICKDIRECTION_LEFT","Value":4} + ,{"Name":"FLICKDIRECTION_DOWNLEFT","Value":5} + ,{"Name":"FLICKDIRECTION_DOWN","Value":6} + ,{"Name":"FLICKDIRECTION_DOWNRIGHT","Value":7} + ,{"Name":"FLICKDIRECTION_INVALID","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FLICKMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLICKMODE_MIN","Value":0} + ,{"Name":"FLICKMODE_OFF","Value":0} + ,{"Name":"FLICKMODE_ON","Value":1} + ,{"Name":"FLICKMODE_LEARNING","Value":2} + ,{"Name":"FLICKMODE_MAX","Value":2} + ,{"Name":"FLICKMODE_DEFAULT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FLICKACTION_COMMANDCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FLICKACTION_COMMANDCODE_NULL","Value":0} + ,{"Name":"FLICKACTION_COMMANDCODE_SCROLL","Value":1} + ,{"Name":"FLICKACTION_COMMANDCODE_APPCOMMAND","Value":2} + ,{"Name":"FLICKACTION_COMMANDCODE_CUSTOMKEY","Value":3} + ,{"Name":"FLICKACTION_COMMANDCODE_KEYMODIFIER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FLICK_POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLICK_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCROLLDIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCROLLDIRECTION_UP","Value":0} + ,{"Name":"SCROLLDIRECTION_DOWN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KEYMODIFIER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KEYMODIFIER_CONTROL","Value":1} + ,{"Name":"KEYMODIFIER_MENU","Value":2} + ,{"Name":"KEYMODIFIER_SHIFT","Value":4} + ,{"Name":"KEYMODIFIER_WIN","Value":8} + ,{"Name":"KEYMODIFIER_ALTGR","Value":16} + ,{"Name":"KEYMODIFIER_EXT","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkEdit" + ,"Kind":"ComClassID" + ,"Guid":"e5ca59f5-57c4-4dd8-9bd6-1deeedd27af4" + } + ,{ + "Name":"IEC_STROKEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"Cursor","Type":{"Kind":"ApiRef","Name":"IInkCursor","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"Stroke","Type":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEC_GESTUREINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"Cursor","Type":{"Kind":"ApiRef","Name":"IInkCursor","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"Strokes","Type":{"Kind":"ApiRef","Name":"IInkStrokes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"Gestures","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEC_RECOGNITIONRESULTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nmhdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"RecognitionResult","Type":{"Kind":"ApiRef","Name":"IInkRecognitionResult","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MouseButton" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NO_BUTTON","Value":0} + ,{"Name":"LEFT_BUTTON","Value":1} + ,{"Name":"RIGHT_BUTTON","Value":2} + ,{"Name":"MIDDLE_BUTTON","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SelAlignmentConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rtfLeft","Value":0} + ,{"Name":"rtfRight","Value":1} + ,{"Name":"rtfCenter","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkEdit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_Text","Value":0} + ,{"Name":"DISPID_TextRTF","Value":1} + ,{"Name":"DISPID_Hwnd","Value":2} + ,{"Name":"DISPID_DisableNoScroll","Value":3} + ,{"Name":"DISPID_Locked","Value":4} + ,{"Name":"DISPID_Enabled","Value":5} + ,{"Name":"DISPID_MaxLength","Value":6} + ,{"Name":"DISPID_MultiLine","Value":7} + ,{"Name":"DISPID_ScrollBars","Value":8} + ,{"Name":"DISPID_RTSelStart","Value":9} + ,{"Name":"DISPID_RTSelLength","Value":10} + ,{"Name":"DISPID_RTSelText","Value":11} + ,{"Name":"DISPID_SelAlignment","Value":12} + ,{"Name":"DISPID_SelBold","Value":13} + ,{"Name":"DISPID_SelCharOffset","Value":14} + ,{"Name":"DISPID_SelColor","Value":15} + ,{"Name":"DISPID_SelFontName","Value":16} + ,{"Name":"DISPID_SelFontSize","Value":17} + ,{"Name":"DISPID_SelItalic","Value":18} + ,{"Name":"DISPID_SelRTF","Value":19} + ,{"Name":"DISPID_SelUnderline","Value":20} + ,{"Name":"DISPID_DragIcon","Value":21} + ,{"Name":"DISPID_Status","Value":22} + ,{"Name":"DISPID_UseMouseForInput","Value":23} + ,{"Name":"DISPID_InkMode","Value":24} + ,{"Name":"DISPID_InkInsertMode","Value":25} + ,{"Name":"DISPID_RecoTimeout","Value":26} + ,{"Name":"DISPID_DrawAttr","Value":27} + ,{"Name":"DISPID_Recognizer","Value":28} + ,{"Name":"DISPID_Factoid","Value":29} + ,{"Name":"DISPID_SelInk","Value":30} + ,{"Name":"DISPID_SelInksDisplayMode","Value":31} + ,{"Name":"DISPID_Recognize","Value":32} + ,{"Name":"DISPID_GetGestStatus","Value":33} + ,{"Name":"DISPID_SetGestStatus","Value":34} + ,{"Name":"DISPID_Refresh","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_InkEditEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_IeeChange","Value":1} + ,{"Name":"DISPID_IeeSelChange","Value":2} + ,{"Name":"DISPID_IeeKeyDown","Value":3} + ,{"Name":"DISPID_IeeKeyUp","Value":4} + ,{"Name":"DISPID_IeeMouseUp","Value":5} + ,{"Name":"DISPID_IeeMouseDown","Value":6} + ,{"Name":"DISPID_IeeKeyPress","Value":7} + ,{"Name":"DISPID_IeeDblClick","Value":8} + ,{"Name":"DISPID_IeeClick","Value":9} + ,{"Name":"DISPID_IeeMouseMove","Value":10} + ,{"Name":"DISPID_IeeCursorDown","Value":21} + ,{"Name":"DISPID_IeeStroke","Value":22} + ,{"Name":"DISPID_IeeGesture","Value":23} + ,{"Name":"DISPID_IeeRecognitionResult","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IEM_Disabled","Value":0} + ,{"Name":"IEM_Ink","Value":1} + ,{"Name":"IEM_InkAndGesture","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkInsertMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IEM_InsertText","Value":0} + ,{"Name":"IEM_InsertInk","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkEditStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IES_Idle","Value":0} + ,{"Name":"IES_Collecting","Value":1} + ,{"Name":"IES_Recognizing","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InkDisplayMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IDM_Ink","Value":0} + ,{"Name":"IDM_Text","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AppearanceConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rtfFlat","Value":0} + ,{"Name":"rtfThreeD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BorderStyleConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rtfNoBorder","Value":0} + ,{"Name":"rtfFixedSingle","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ScrollBarsConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"rtfNone","Value":0} + ,{"Name":"rtfHorizontal","Value":1} + ,{"Name":"rtfVertical","Value":2} + ,{"Name":"rtfBoth","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInkEdit" + ,"Kind":"Com" + ,"Guid":"f2127a19-fbfb-4aed-8464-3f36d78cfefb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkEditStatus","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UseMouseForInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_UseMouseForInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InkMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InkMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"InkMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InkInsertMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkInsertMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InkInsertMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"InkInsertMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_RecognitionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RecognitionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Recognizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkRecognizer","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Recognizer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"IInkRecognizer","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Factoid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelInks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSelInk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelInks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SelInk","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelInksDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInkDisplayMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkDisplayMode","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelInksDisplayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InkDisplayMode","Type":{"Kind":"ApiRef","Name":"InkDisplayMode","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Recognize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pListen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGestureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gesture","Type":{"Kind":"ApiRef","Name":"InkApplicationGesture","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"Listen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Appearance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppearance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AppearanceConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Appearance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppearance","Type":{"Kind":"ApiRef","Name":"AppearanceConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BorderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBorderStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BorderStyleConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BorderStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBorderStyle","Type":{"Kind":"ApiRef","Name":"BorderStyleConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pohHwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFontDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Font" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFont","Type":{"Kind":"ApiRef","Name":"IFontDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_Text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_Text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"putref_MouseIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MouseIcon","Type":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MousePointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MousePointer","Type":{"Kind":"ApiRef","Name":"InkMousePointer","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Locked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Locked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMaxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMaxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultiLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MultiLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScrollBars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ScrollBarsConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ScrollBars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"ApiRef","Name":"ScrollBarsConstants","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisableNoScroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DisableNoScroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelAlignment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelAlignment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelAlignment","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelBold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelBold","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelBold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelBold","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelItalic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelItalic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelItalic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelItalic","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelUnderline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelUnderline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelUnderline","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelColor","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelFontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelFontName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelFontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelFontName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelFontSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelFontSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelFontSize","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelCharOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelCharOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelCharOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelCharOffset","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TextRTF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTextRTF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_TextRTF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTextRTF","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSelStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSelStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSelLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SelLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSelLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSelText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SelText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSelText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelRTF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSelRTF","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_SelRTF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSelRTF","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"_IInkEditEvents" + ,"Kind":"Com" + ,"Guid":"e3b0b797-a72e-46db-a0d7-6c9eba8e9bbc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"MathInputControl" + ,"Kind":"ComClassID" + ,"Guid":"c561816c-14d8-4090-830c-98d994b21c7b" + } + ,{ + "Name":"MICUIELEMENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MICUIELEMENT_BUTTON_WRITE","Value":1} + ,{"Name":"MICUIELEMENT_BUTTON_ERASE","Value":2} + ,{"Name":"MICUIELEMENT_BUTTON_CORRECT","Value":4} + ,{"Name":"MICUIELEMENT_BUTTON_CLEAR","Value":8} + ,{"Name":"MICUIELEMENT_BUTTON_UNDO","Value":16} + ,{"Name":"MICUIELEMENT_BUTTON_REDO","Value":32} + ,{"Name":"MICUIELEMENT_BUTTON_INSERT","Value":64} + ,{"Name":"MICUIELEMENT_BUTTON_CANCEL","Value":128} + ,{"Name":"MICUIELEMENT_INKPANEL_BACKGROUND","Value":256} + ,{"Name":"MICUIELEMENT_RESULTPANEL_BACKGROUND","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MICUIELEMENTSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MICUIELEMENTSTATE_NORMAL","Value":1} + ,{"Name":"MICUIELEMENTSTATE_HOT","Value":2} + ,{"Name":"MICUIELEMENTSTATE_PRESSED","Value":3} + ,{"Name":"MICUIELEMENTSTATE_DISABLED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISPID_MathInputControlEvents" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DISPID_MICInsert","Value":0} + ,{"Name":"DISPID_MICClose","Value":1} + ,{"Name":"DISPID_MICPaint","Value":2} + ,{"Name":"DISPID_MICClear","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMathInputControl" + ,"Kind":"Com" + ,"Guid":"eba615aa-fac6-4738-ba5f-ff09e9fe473e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Hide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbShown","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Right","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"Bottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCustomPaint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Element","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Paint","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCaptionText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CaptionText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadInk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ink","Type":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetOwnerWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OwnerWindow","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableExtendedButtons" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Extended","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreviewHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPreviewHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableAutoGrow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AutoGrow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFunctionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFunctionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FunctionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHoverIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HoverImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPictureDisp","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_IMathInputControlEvents" + ,"Kind":"Com" + ,"Guid":"683336b5-a47d-4358-96f9-875a472ae70a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"RealTimeStylus" + ,"Kind":"ComClassID" + ,"Guid":"e26b366d-f998-43ce-836f-cb6d904432b0" + } + ,{ + "Name":"DynamicRenderer" + ,"Kind":"ComClassID" + ,"Guid":"ecd32aea-746f-4dcb-bf68-082757faff18" + } + ,{ + "Name":"GestureRecognizer" + ,"Kind":"ComClassID" + ,"Guid":"ea30c654-c62c-441f-ac00-95f9a196782c" + } + ,{ + "Name":"StrokeBuilder" + ,"Kind":"ComClassID" + ,"Guid":"e810cee7-6e51-4cb0-aa3a-0b985b70daf7" + } + ,{ + "Name":"RealTimeStylusDataInterest" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RTSDI_AllData","Value":-1} + ,{"Name":"RTSDI_None","Value":0} + ,{"Name":"RTSDI_Error","Value":1} + ,{"Name":"RTSDI_RealTimeStylusEnabled","Value":2} + ,{"Name":"RTSDI_RealTimeStylusDisabled","Value":4} + ,{"Name":"RTSDI_StylusNew","Value":8} + ,{"Name":"RTSDI_StylusInRange","Value":16} + ,{"Name":"RTSDI_InAirPackets","Value":32} + ,{"Name":"RTSDI_StylusOutOfRange","Value":64} + ,{"Name":"RTSDI_StylusDown","Value":128} + ,{"Name":"RTSDI_Packets","Value":256} + ,{"Name":"RTSDI_StylusUp","Value":512} + ,{"Name":"RTSDI_StylusButtonUp","Value":1024} + ,{"Name":"RTSDI_StylusButtonDown","Value":2048} + ,{"Name":"RTSDI_SystemEvents","Value":4096} + ,{"Name":"RTSDI_TabletAdded","Value":8192} + ,{"Name":"RTSDI_TabletRemoved","Value":16384} + ,{"Name":"RTSDI_CustomStylusDataAdded","Value":32768} + ,{"Name":"RTSDI_UpdateMapping","Value":65536} + ,{"Name":"RTSDI_DefaultEvents","Value":37766} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StylusInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bIsInvertedCursor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"StylusQueue" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SyncStylusQueue","Value":1} + ,{"Name":"AsyncStylusQueueImmediate","Value":2} + ,{"Name":"AsyncStylusQueue","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RealTimeStylusLockType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RTSLT_ObjLock","Value":1} + ,{"Name":"RTSLT_SyncEventLock","Value":2} + ,{"Name":"RTSLT_AsyncEventLock","Value":4} + ,{"Name":"RTSLT_ExcludeCallback","Value":8} + ,{"Name":"RTSLT_SyncObjLock","Value":11} + ,{"Name":"RTSLT_AsyncObjLock","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GESTURE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gestureId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"recoConfidence","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"strokeCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DYNAMIC_RENDERER_CACHED_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strokeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dynamicRenderer","Type":{"Kind":"ApiRef","Name":"IDynamicRenderer","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRealTimeStylus" + ,"Kind":"Com" + ,"Guid":"a8bb5d22-3144-4a7b-93cd-f34a16be513a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcWndInputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_WindowInputRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcWndInputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddStylusSyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piPlugin","Type":{"Kind":"ApiRef","Name":"IStylusSyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveStylusSyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStylusSyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RemoveAllStylusSyncPlugins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStylusSyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStylusSyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStylusSyncPluginCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPlugins","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddStylusAsyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piPlugin","Type":{"Kind":"ApiRef","Name":"IStylusAsyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveStylusAsyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStylusAsyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RemoveAllStylusAsyncPlugins" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetStylusAsyncPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiPlugin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStylusAsyncPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStylusAsyncPluginCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcPlugins","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ChildRealTimeStylusPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiRTS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_ChildRealTimeStylusPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRTS","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddCustomStylusDataToQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sq","Type":{"Kind":"ApiRef","Name":"StylusQueue","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuidId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClearStylusQueues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetAllTabletsMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUseMouseForInput","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSingleTabletMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piTablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetTablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiSingleTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTabletContextIdFromTablet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piTablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ptcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTabletFromTabletContextId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiTablet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAllTabletContextIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcTcidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppTcids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStyluses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiInkCursors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursors","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStylusForId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiInkCursor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkCursor","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetDesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDesiredPacketDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppPropertyGuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPacketDescriptionData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfInkToDeviceScaleX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pfInkToDeviceScaleY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcPacketProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppPacketProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKET_PROPERTY","TargetKind":"Default","Api":"TabletPC","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRealTimeStylus2" + ,"Kind":"Com" + ,"Guid":"b5f2a6cd-3179-4a3e-b9c4-bb5865962be2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_FlicksEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_FlicksEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRealTimeStylus3" + ,"Kind":"Com" + ,"Guid":"d70230a3-6986-4051-b57a-1cf69f4d9db5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_MultiTouchEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MultiTouchEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRealTimeStylusSynchronization" + ,"Kind":"Com" + ,"Guid":"aa87eab8-ab4a-4cea-b5cb-46d84c6a2509" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lock","Type":{"Kind":"ApiRef","Name":"RealTimeStylusLockType","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lock","Type":{"Kind":"ApiRef","Name":"RealTimeStylusLockType","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStrokeBuilder" + ,"Kind":"Com" + ,"Guid":"a5fd4e2d-c44b-4092-9177-260905eb672b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPktBuffLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cPacketProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacketProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PACKET_PROPERTY","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fInkToDeviceScaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fInkToDeviceScaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppIInkStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"BeginStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cPacketProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacketProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PACKET_PROPERTY","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fInkToDeviceScaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fInkToDeviceScaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ppIInkStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"AppendPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cPktBuffLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndStroke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIInkStroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkStrokeDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pDirtyRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiInkObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_Ink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piInkObj","Type":{"Kind":"ApiRef","Name":"IInkDisp","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IStylusPlugin" + ,"Kind":"Com" + ,"Guid":"a81436d8-4757-4fd1-a185-133f97c6c545" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RealTimeStylusEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cTcidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTcids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RealTimeStylusDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cTcidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTcids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StylusInRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StylusOutOfRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StylusDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStylusInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StylusInfo","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPropCountPerPkt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"ppInOutPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"StylusUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStylusInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StylusInfo","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPropCountPerPkt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"ppInOutPkt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"StylusButtonDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuidStylusButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pStylusPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StylusButtonUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGuidStylusButton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pStylusPos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InAirPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStylusInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StylusInfo","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPktCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cPktBuffLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"pcInOutPkts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppInOutPkts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Packets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pStylusInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StylusInfo","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPktCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cPktBuffLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPackets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"pcInOutPkts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppInOutPkts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CustomStylusDataAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pGuidId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SystemEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"tcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"eventdata","Type":{"Kind":"ApiRef","Name":"SYSTEM_EVENT_DATA","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TabletAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"piTablet","Type":{"Kind":"ApiRef","Name":"IInkTablet","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TabletRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iTabletIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"piPlugin","Type":{"Kind":"ApiRef","Name":"IStylusPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dataInterest","Type":{"Kind":"ApiRef","Name":"RealTimeStylusDataInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"lptrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piRtsSrc","Type":{"Kind":"ApiRef","Name":"IRealTimeStylus","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DataInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataInterest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RealTimeStylusDataInterest","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IStylusSyncPlugin" + ,"Kind":"Com" + ,"Guid":"a157b174-482f-4d71-a3f6-3a41ddd11be9" + ,"Interface":{"Kind":"ApiRef","Name":"IStylusPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IStylusAsyncPlugin" + ,"Kind":"Com" + ,"Guid":"a7cca85a-31bc-4cd2-aadc-3289a3af11c8" + ,"Interface":{"Kind":"ApiRef","Name":"IStylusPlugin","TargetKind":"Com","Api":"TabletPC","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDynamicRenderer" + ,"Kind":"Com" + ,"Guid":"a079468e-7165-46f9-b7af-98ad01a93009" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClipRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClipRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcClipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_ClipRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phClipRgn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ClipRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hClipRgn","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiDA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"putref_DrawingAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDA","Type":{"Kind":"ApiRef","Name":"IInkDrawingAttributes","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_DataCacheEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCacheData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DataCacheEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fCacheData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseCachedData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Draw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDC","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGestureRecognizer" + ,"Kind":"Com" + ,"Guid":"ae9ef86b-7054-45e3-ae22-3174dc8811b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaxStrokeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStrokes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaxStrokeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStrokes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableGestures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cGestures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGestures","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"RECO_GUIDE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxBase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyBase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cHorzBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cVertBox","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyMid","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_ATTRS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRecoCapabilityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"awcVendorName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"awcFriendlyName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"awLanguageId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iwcBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINE_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PtA","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"PtB","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LATTICE_METRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lsBaseline","Type":{"Kind":"ApiRef","Name":"LINE_SEGMENT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"iMidlineOffset","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINE_METRICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LM_BASELINE","Value":0} + ,{"Name":"LM_MIDLINE","Value":1} + ,{"Name":"LM_ASCENDER","Value":2} + ,{"Name":"LM_DESCENDER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONFIDENCE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CFL_STRONG","Value":0} + ,{"Name":"CFL_INTERMEDIATE","Value":1} + ,{"Name":"CFL_POOR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ALT_BREAKS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ALT_BREAKS_SAME","Value":0} + ,{"Name":"ALT_BREAKS_UNIQUE","Value":1} + ,{"Name":"ALT_BREAKS_FULL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"enumRECO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RECO_TYPE_WSTRING","Value":0} + ,{"Name":"RECO_TYPE_WCHAR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RECO_LATTICE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidProperty","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbPropertyValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_LATTICE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"apProps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_LATTICE_PROPERTY","TargetKind":"Default","Api":"TabletPC","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_LATTICE_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"score","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulNextColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulStrokeNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"epProp","Type":{"Kind":"ApiRef","Name":"RECO_LATTICE_PROPERTIES","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_LATTICE_COLUMN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"key","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cpProp","Type":{"Kind":"ApiRef","Name":"RECO_LATTICE_PROPERTIES","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":[]} + ,{"Name":"cStrokes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pStrokes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cLatticeElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLatticeElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_LATTICE_ELEMENT","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RECO_LATTICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulColumnCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pLatticeColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_LATTICE_COLUMN","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":[]} + ,{"Name":"ulPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pGuidProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ulBestResultColumnCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pulBestResultColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pulBestResultIndexes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHARACTER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wcLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cChars","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TipAutoCompleteClient" + ,"Kind":"ComClassID" + ,"Guid":"807c1e6c-1d00-453f-b920-b61bb7cdd997" + } + ,{ + "Name":"ITipAutoCompleteProvider" + ,"Kind":"Com" + ,"Guid":"7c6cf46d-8404-46b9-ad33-f5b6036d4007" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdatePendingText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPendingText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITipAutoCompleteClient" + ,"Kind":"Com" + ,"Guid":"5e078e03-8265-4bbe-9487-d242edbef910" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndField","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIProvider","Type":{"Kind":"ApiRef","Name":"ITipAutoCompleteProvider","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnadviseProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndField","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIProvider","Type":{"Kind":"ApiRef","Name":"ITipAutoCompleteProvider","TargetKind":"Com","Api":"TabletPC","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UserSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PreferredRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcACList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcField","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prcModifiedACList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfShownAboveTip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestShowUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWndList","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAllowShowing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"HRECOALT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HRECOCONTEXT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HRECOGNIZER" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HRECOLATTICE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HRECOWORDLIST" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } +] + +,"Functions":[ + { + "Name":"CreateRecognizer" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"phrec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DestroyRecognizer" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecoAttributes" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRecoAttrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_ATTRS","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateContext" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"phrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DestroyContext" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResultPropertyList" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pPropertyGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUnicodeRanges" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARACTER_RANGE","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddStroke" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPacketDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKET_DESCRIPTION","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pXForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XFORM","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBestResultString" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcBestResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetGuide" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuide","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_GUIDE","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdviseInkChange" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"bNewStroke","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndInkInput" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Process" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbPartialProcessing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFactoid" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"cwcFactoid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcFactoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLatticePtr" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLattice","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_LATTICE","TargetKind":"Default","Api":"TabletPC","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetTextContext" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"cwcBefore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcBefore","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwcAfter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcAfter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEnabledUnicodeRanges" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"cRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHARACTER_RANGE","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsStringSupported" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"wcString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwcString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetWordList" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwl","Type":{"Kind":"ApiRef","Name":"HRECOWORDLIST","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRightSeparator" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcRightSeparator","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLeftSeparator" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrc","Type":{"Kind":"ApiRef","Name":"HRECOCONTEXT","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwcLeftSeparator","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyWordList" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwl","Type":{"Kind":"ApiRef","Name":"HRECOWORDLIST","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddWordsToWordList" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwl","Type":{"Kind":"ApiRef","Name":"HRECOWORDLIST","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwcWords","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NullNullTerminated"]} + ] + } + ,{ + "Name":"MakeWordList" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrec","Type":{"Kind":"ApiRef","Name":"HRECOGNIZER","TargetKind":"Default","Api":"TabletPC","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NullNullTerminated"]} + ,{"Name":"phwl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRECOWORDLIST","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAllRecognizers" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"recognizerClsids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadCachedAttributes" + ,"SetLastError":false + ,"DllImport":"inkobjcore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pRecoAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECO_ATTRS","TargetKind":"Default","Api":"TabletPC","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Tapi.json b/api/Tapi.json new file mode 100644 index 0000000..06d9ce3 --- /dev/null +++ b/api/Tapi.json @@ -0,0 +1,12141 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"LINECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PHONECALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LINEADDRESSCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressSharing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallInfoStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialToneModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBusyModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpecialInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisconnectModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumActiveCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumOnHoldCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumOnHoldPendingCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumConference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumTransConf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddrCapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoveFromConfCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRemoveFromConfState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTransferModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParkModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxForwardEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxSpecificEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinFwdNumRings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxFwdNumRings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxCallCompletions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallCompletionConds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallCompletionModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCompletionMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompletionMsgTextEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompletionMsgTextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompletionMsgTextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPredictiveAutoTransferStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCallTreatments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallTreatmentListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallTreatmentListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxCallDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallFeatures2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNoAnswerTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOfferingModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEADDRESSSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumInUse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumActiveCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOnHoldCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOnHoldPendCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumRingsNoAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwForwardOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTACTIVITYENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTACTIVITYLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentHandlerInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentHandlerInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCapsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumGroupEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentStatusMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAgentExtensionIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentExtensionIDListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentExtensionIDListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProxyGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTGROUPENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"GroupID","Type":{"Kind":"ApiRef","Name":"_GroupID_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["LINEAGENTGROUPENTRY"]},"Attrs":[]} + ,{"Name":"dwNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_GroupID_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwGroupID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupID3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupID4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LINEAGENTGROUPLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActivityID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActivitySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActivityOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValidNextStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAPPINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwMachineNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMachineNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModuleFilenameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModuleFilenameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFriendlyNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFriendlyNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPINSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPINOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyOverallCallRate","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfACDCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfIncomingCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfOutgoingCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalACDTalkTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalACDCallTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalACDWrapUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTSESSIONENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwWorkingAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTSESSIONLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEAGENTSESSIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dateSessionStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"dwSessionDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumberOfCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalTalkTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageTalkTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCallTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageCallTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalWrapUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageWrapUpTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyACDCallRate","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLongestTimeToAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageTimeToAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEQUEUEENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwQueueID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEQUEUELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEQUEUEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCallsQueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentCallsQueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCallsAbandoned","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCallsFlowedIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalCallsFlowedOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongestEverWaitTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentLongestWaitTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageWaitTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFinalDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEPROXYREQUESTLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEDIALPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDialPause","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDigitDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWaitForDialtone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECALLINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBearerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRelatedCallID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallParamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DialParams","Type":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"dwOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompletionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOwners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumMonitors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTrunk","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectedIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectionIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRedirectingIDNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledPartySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledPartyOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommentSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommentOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplaySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserUserInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserUserInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighLevelCompSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighLevelCompOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLowLevelCompSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLowLevelCompOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChargingInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChargingInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallTreatment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSendingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSendingFlowspecOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReceivingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReceivingFlowspecOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECALLLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallsNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECALLPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBearerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallParamFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DialParams","Type":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"dwOrigAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOrigAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledPartySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCalledPartyOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommentSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCommentOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserUserInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserUserInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighLevelCompSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighLevelCompOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLowLevelCompSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLowLevelCompOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPredictiveAutoTransferStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTargetAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTargetAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSendingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSendingFlowspecOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReceivingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReceivingFlowspecOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceConfigSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceConfigOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNoAnswerTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallingPartyIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallingPartyIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECALLSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallStateMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallPrivilege","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallFeatures2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tStateEntryTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECALLTREATMENTENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallTreatmentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallTreatmentNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallTreatmentNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECARDENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwPermanentCardID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCardNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCardNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCardNumberDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSameAreaRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSameAreaRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInternationalRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInternationalRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECOUNTRYENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSameAreaRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSameAreaRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInternationalRuleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInternationalRuleOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINECOUNTRYLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCountries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEDEVCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSwitchInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSwitchInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPermanentLineID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStringFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBearerModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGenerateToneModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGenerateToneMaxNumFreq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGenerateDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorToneMaxNumFreq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorToneMaxNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGatherDigitsMinTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGatherDigitsMaxTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMedCtlDigitMaxListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMedCtlMediaMaxListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMedCtlToneMaxListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMedCtlCallStateMaxListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevCapFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumActiveCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAnswerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRingModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUIAcceptSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUIAnswerSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUIMakeCallSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUIDropSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUISendUserUserInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUUICallInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinDialParams","Type":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"MaxDialParams","Type":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"DefaultDialParams","Type":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumTerminals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalCapsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalCapsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalTextEntrySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalTextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalTextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableDevStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PermanentLineGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEDEVSTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOpens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOpenMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumActiveCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOnHoldCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOnHoldPendCalls","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLineFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCallCompletions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRingMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignalLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBatteryLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRoamMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTerminalModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEEXTENSIONID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwExtensionID0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEFORWARD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwForwardMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallerAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestAddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEFORWARDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ForwardList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"LINEFORWARD","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEGENERATETONE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCadenceOn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCadenceOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEINITIALIZEEXPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Handles","Type":{"Kind":"ApiRef","Name":"_Handles_e__Union","TargetKind":"Default","Api":"Tapi","Parents":["LINEINITIALIZEEXPARAMS"]},"Attrs":[]} + ,{"Name":"dwCompletionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Handles_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LINELOCATIONENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwPermanentLocationID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocationNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocationNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCityCodeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCityCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredCardID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAccessCodeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalAccessCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceAccessCodeSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLongDistanceAccessCodeOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTollPrefixListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTollPrefixListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCancelCallWaitingSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCancelCallWaitingOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMEDIACONTROLCALLSTATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCallStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMEDIACONTROLDIGIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwDigit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMEDIACONTROLMEDIA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMEDIACONTROLTONE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAppSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMediaControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMessageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEMONITORTONE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAppSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEPROVIDERENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwPermanentProviderID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderFilenameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderFilenameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEPROVIDERLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumProviders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEPROXYREQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClientMachineNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClientMachineNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClientUserNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClientUserNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClientAppAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRequestType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Tapi","Parents":["LINEPROXYREQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SetAgentGroup","Type":{"Kind":"ApiRef","Name":"_SetAgentGroup_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetAgentState","Type":{"Kind":"ApiRef","Name":"_SetAgentState_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetAgentActivity","Type":{"Kind":"ApiRef","Name":"_SetAgentActivity_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentCaps","Type":{"Kind":"ApiRef","Name":"_GetAgentCaps_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentStatus","Type":{"Kind":"ApiRef","Name":"_GetAgentStatus_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"AgentSpecific","Type":{"Kind":"ApiRef","Name":"_AgentSpecific_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentActivityList","Type":{"Kind":"ApiRef","Name":"_GetAgentActivityList_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentGroupList","Type":{"Kind":"ApiRef","Name":"_GetAgentGroupList_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"CreateAgent","Type":{"Kind":"ApiRef","Name":"_CreateAgent_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetAgentStateEx","Type":{"Kind":"ApiRef","Name":"_SetAgentStateEx_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetAgentMeasurementPeriod","Type":{"Kind":"ApiRef","Name":"_SetAgentMeasurementPeriod_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentInfo","Type":{"Kind":"ApiRef","Name":"_GetAgentInfo_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"CreateAgentSession","Type":{"Kind":"ApiRef","Name":"_CreateAgentSession_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentSessionList","Type":{"Kind":"ApiRef","Name":"_GetAgentSessionList_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetAgentSessionInfo","Type":{"Kind":"ApiRef","Name":"_GetAgentSessionInfo_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetAgentSessionState","Type":{"Kind":"ApiRef","Name":"_SetAgentSessionState_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetQueueList","Type":{"Kind":"ApiRef","Name":"_GetQueueList_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"SetQueueMeasurementPeriod","Type":{"Kind":"ApiRef","Name":"_SetQueueMeasurementPeriod_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetQueueInfo","Type":{"Kind":"ApiRef","Name":"_GetQueueInfo_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ,{"Name":"GetGroupList","Type":{"Kind":"ApiRef","Name":"_GetGroupList_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","LINEPROXYREQUEST"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_GetQueueInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwQueueID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueueInfo","Type":{"Kind":"ApiRef","Name":"LINEQUEUEINFO","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetQueueList_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"GroupID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"QueueList","Type":{"Kind":"ApiRef","Name":"LINEQUEUELIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentSessionInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionInfo","Type":{"Kind":"ApiRef","Name":"LINEAGENTSESSIONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CreateAgentSession_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentPINSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentPINOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwWorkingAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentMeasurementPeriod_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CreateAgent_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentIDSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentIDOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentPINSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentPINOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentActivityList_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActivityList","Type":{"Kind":"ApiRef","Name":"LINEAGENTACTIVITYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentStatus_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AgentStatus","Type":{"Kind":"ApiRef","Name":"LINEAGENTSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentActivity_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActivityID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentGroup_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupList","Type":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetQueueMeasurementPeriod_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwQueueID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentSessionList_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionList","Type":{"Kind":"ApiRef","Name":"LINEAGENTSESSIONLIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentStateEx_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_AgentSpecific_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentExtensionIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentState_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetGroupList_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GroupList","Type":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AgentInfo","Type":{"Kind":"ApiRef","Name":"LINEAGENTINFO","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentCaps_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AgentCaps","Type":{"Kind":"ApiRef","Name":"LINEAGENTCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetAgentGroupList_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GroupList","Type":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetAgentSessionState_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"LINEREQMAKECALL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szDestAddress","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szAppName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCalledParty","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComment","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"linereqmakecallW_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"szDestAddress","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAppName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCalledParty","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComment","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINEREQMEDIACALL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szDeviceClass","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ucDeviceID","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSecure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDestAddress","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szAppName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCalledParty","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szComment","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"linereqmediacallW_tag" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szDeviceClass","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ucDeviceID","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSecure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDestAddress","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szAppName","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCalledParty","Type":{"Kind":"Array","Shape":{"Size":40},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szComment","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINETERMCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTermDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTermModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTermSharing","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINETRANSLATECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumLocations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocationListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocationListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentLocationID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCards","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCardListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCardListOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentPreferredCardID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LINETRANSLATEOUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialableStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDialableStringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayableStringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentCountry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDestCountry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTranslateResults","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHONEBUTTONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonTextSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonTextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHONECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneInfoOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPermanentPhoneID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStringFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHookSwitchDevs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVolumeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGainFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayNumRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayNumColumns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumRingModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumButtonLamps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonFunctionsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwButtonFunctionsOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLampModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLampModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumSetData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSetDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSetDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumGetData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGetDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGetDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClassesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableHandsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableSpeakerHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSettableHeadsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitoredHandsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitoredSpeakerHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitoredHeadsetHookSwitchModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PermanentPhoneGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHONEEXTENSIONID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwExtensionID0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtensionID3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHONEINITIALIZEEXPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Handles","Type":{"Kind":"ApiRef","Name":"_Handles_e__Union","TargetKind":"Default","Api":"Tapi","Parents":["PHONEINITIALIZEEXPARAMS"]},"Attrs":[]} + ,{"Name":"dwCompletionKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Handles_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hCompletionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PHONEMESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMessageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PHONESTATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOwners","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumMonitors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRingMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRingVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandsetHookSwitchMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandsetVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandsetGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerHookSwitchMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeakerGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadsetHookSwitchMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadsetVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadsetGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplaySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLampModesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLampModesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwnerNameSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwnerNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevSpecificOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPhoneFeatures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VARSTRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwTotalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNeededSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStringFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStringSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStringOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPI" + ,"Kind":"ComClassID" + ,"Guid":"21d6d48e-a88b-11d0-83dd-00aa003ccabd" + } + ,{ + "Name":"DispatchMapper" + ,"Kind":"ComClassID" + ,"Guid":"e9225296-c759-11d1-a02b-00c04fb6809f" + } + ,{ + "Name":"RequestMakeCall" + ,"Kind":"ComClassID" + ,"Guid":"ac48ffe0-f8c4-11d1-a030-00c04fb6809f" + } + ,{ + "Name":"TAPI_TONEMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TTM_RINGBACK","Value":2} + ,{"Name":"TTM_BUSY","Value":4} + ,{"Name":"TTM_BEEP","Value":8} + ,{"Name":"TTM_BILLING","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPI_GATHERTERM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TGT_BUFFERFULL","Value":1} + ,{"Name":"TGT_TERMDIGIT","Value":2} + ,{"Name":"TGT_FIRSTTIMEOUT","Value":4} + ,{"Name":"TGT_INTERTIMEOUT","Value":8} + ,{"Name":"TGT_CANCEL","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPI_CUSTOMTONE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCadenceOn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCadenceOff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TAPI_DETECTTONE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAppSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrequency3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADDRESS_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AE_STATE","Value":0} + ,{"Name":"AE_CAPSCHANGE","Value":1} + ,{"Name":"AE_RINGING","Value":2} + ,{"Name":"AE_CONFIGCHANGE","Value":3} + ,{"Name":"AE_FORWARD","Value":4} + ,{"Name":"AE_NEWTERMINAL","Value":5} + ,{"Name":"AE_REMOVETERMINAL","Value":6} + ,{"Name":"AE_MSGWAITON","Value":7} + ,{"Name":"AE_MSGWAITOFF","Value":8} + ,{"Name":"AE_LASTITEM","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADDRESS_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AS_INSERVICE","Value":0} + ,{"Name":"AS_OUTOFSERVICE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CS_IDLE","Value":0} + ,{"Name":"CS_INPROGRESS","Value":1} + ,{"Name":"CS_CONNECTED","Value":2} + ,{"Name":"CS_DISCONNECTED","Value":3} + ,{"Name":"CS_OFFERING","Value":4} + ,{"Name":"CS_HOLD","Value":5} + ,{"Name":"CS_QUEUED","Value":6} + ,{"Name":"CS_LASTITEM","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_STATE_EVENT_CAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CEC_NONE","Value":0} + ,{"Name":"CEC_DISCONNECT_NORMAL","Value":1} + ,{"Name":"CEC_DISCONNECT_BUSY","Value":2} + ,{"Name":"CEC_DISCONNECT_BADADDRESS","Value":3} + ,{"Name":"CEC_DISCONNECT_NOANSWER","Value":4} + ,{"Name":"CEC_DISCONNECT_CANCELLED","Value":5} + ,{"Name":"CEC_DISCONNECT_REJECTED","Value":6} + ,{"Name":"CEC_DISCONNECT_FAILED","Value":7} + ,{"Name":"CEC_DISCONNECT_BLOCKED","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_MEDIA_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CME_NEW_STREAM","Value":0} + ,{"Name":"CME_STREAM_FAIL","Value":1} + ,{"Name":"CME_TERMINAL_FAIL","Value":2} + ,{"Name":"CME_STREAM_NOT_USED","Value":3} + ,{"Name":"CME_STREAM_ACTIVE","Value":4} + ,{"Name":"CME_STREAM_INACTIVE","Value":5} + ,{"Name":"CME_LASTITEM","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_MEDIA_EVENT_CAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CMC_UNKNOWN","Value":0} + ,{"Name":"CMC_BAD_DEVICE","Value":1} + ,{"Name":"CMC_CONNECT_FAIL","Value":2} + ,{"Name":"CMC_LOCAL_REQUEST","Value":3} + ,{"Name":"CMC_REMOTE_REQUEST","Value":4} + ,{"Name":"CMC_MEDIA_TIMEOUT","Value":5} + ,{"Name":"CMC_MEDIA_RECOVERED","Value":6} + ,{"Name":"CMC_QUALITY_OF_SERVICE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DISCONNECT_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DC_NORMAL","Value":0} + ,{"Name":"DC_NOANSWER","Value":1} + ,{"Name":"DC_REJECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TERMINAL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_INUSE","Value":0} + ,{"Name":"TS_NOTINUSE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TERMINAL_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TD_CAPTURE","Value":0} + ,{"Name":"TD_RENDER","Value":1} + ,{"Name":"TD_BIDIRECTIONAL","Value":2} + ,{"Name":"TD_MULTITRACK_MIXED","Value":3} + ,{"Name":"TD_NONE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TERMINAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TT_STATIC","Value":0} + ,{"Name":"TT_DYNAMIC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_PRIVILEGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CP_OWNER","Value":0} + ,{"Name":"CP_MONITOR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPI_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TE_TAPIOBJECT","Value":1} + ,{"Name":"TE_ADDRESS","Value":2} + ,{"Name":"TE_CALLNOTIFICATION","Value":4} + ,{"Name":"TE_CALLSTATE","Value":8} + ,{"Name":"TE_CALLMEDIA","Value":16} + ,{"Name":"TE_CALLHUB","Value":32} + ,{"Name":"TE_CALLINFOCHANGE","Value":64} + ,{"Name":"TE_PRIVATE","Value":128} + ,{"Name":"TE_REQUEST","Value":256} + ,{"Name":"TE_AGENT","Value":512} + ,{"Name":"TE_AGENTSESSION","Value":1024} + ,{"Name":"TE_QOSEVENT","Value":2048} + ,{"Name":"TE_AGENTHANDLER","Value":4096} + ,{"Name":"TE_ACDGROUP","Value":8192} + ,{"Name":"TE_QUEUE","Value":16384} + ,{"Name":"TE_DIGITEVENT","Value":32768} + ,{"Name":"TE_GENERATEEVENT","Value":65536} + ,{"Name":"TE_ASRTERMINAL","Value":131072} + ,{"Name":"TE_TTSTERMINAL","Value":262144} + ,{"Name":"TE_FILETERMINAL","Value":524288} + ,{"Name":"TE_TONETERMINAL","Value":1048576} + ,{"Name":"TE_PHONEEVENT","Value":2097152} + ,{"Name":"TE_TONEEVENT","Value":4194304} + ,{"Name":"TE_GATHERDIGITS","Value":8388608} + ,{"Name":"TE_ADDRESSDEVSPECIFIC","Value":16777216} + ,{"Name":"TE_PHONEDEVSPECIFIC","Value":33554432} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALL_NOTIFICATION_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CNE_OWNER","Value":0} + ,{"Name":"CNE_MONITOR","Value":1} + ,{"Name":"CNE_LASTITEM","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLHUB_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHE_CALLJOIN","Value":0} + ,{"Name":"CHE_CALLLEAVE","Value":1} + ,{"Name":"CHE_CALLHUBNEW","Value":2} + ,{"Name":"CHE_CALLHUBIDLE","Value":3} + ,{"Name":"CHE_LASTITEM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLHUB_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHS_ACTIVE","Value":0} + ,{"Name":"CHS_IDLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPIOBJECT_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TE_ADDRESSCREATE","Value":0} + ,{"Name":"TE_ADDRESSREMOVE","Value":1} + ,{"Name":"TE_REINIT","Value":2} + ,{"Name":"TE_TRANSLATECHANGE","Value":3} + ,{"Name":"TE_ADDRESSCLOSE","Value":4} + ,{"Name":"TE_PHONECREATE","Value":5} + ,{"Name":"TE_PHONEREMOVE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAPI_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TOT_NONE","Value":0} + ,{"Name":"TOT_TAPI","Value":1} + ,{"Name":"TOT_ADDRESS","Value":2} + ,{"Name":"TOT_TERMINAL","Value":3} + ,{"Name":"TOT_CALL","Value":4} + ,{"Name":"TOT_CALLHUB","Value":5} + ,{"Name":"TOT_PHONE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_SERVICE_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QSL_NEEDED","Value":1} + ,{"Name":"QSL_IF_AVAILABLE","Value":2} + ,{"Name":"QSL_BEST_EFFORT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QOS_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QE_NOQOS","Value":1} + ,{"Name":"QE_ADMISSIONFAILURE","Value":2} + ,{"Name":"QE_POLICYFAILURE","Value":3} + ,{"Name":"QE_GENERICERROR","Value":4} + ,{"Name":"QE_LASTITEM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLINFOCHANGE_CAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIC_OTHER","Value":0} + ,{"Name":"CIC_DEVSPECIFIC","Value":1} + ,{"Name":"CIC_BEARERMODE","Value":2} + ,{"Name":"CIC_RATE","Value":3} + ,{"Name":"CIC_APPSPECIFIC","Value":4} + ,{"Name":"CIC_CALLID","Value":5} + ,{"Name":"CIC_RELATEDCALLID","Value":6} + ,{"Name":"CIC_ORIGIN","Value":7} + ,{"Name":"CIC_REASON","Value":8} + ,{"Name":"CIC_COMPLETIONID","Value":9} + ,{"Name":"CIC_NUMOWNERINCR","Value":10} + ,{"Name":"CIC_NUMOWNERDECR","Value":11} + ,{"Name":"CIC_NUMMONITORS","Value":12} + ,{"Name":"CIC_TRUNK","Value":13} + ,{"Name":"CIC_CALLERID","Value":14} + ,{"Name":"CIC_CALLEDID","Value":15} + ,{"Name":"CIC_CONNECTEDID","Value":16} + ,{"Name":"CIC_REDIRECTIONID","Value":17} + ,{"Name":"CIC_REDIRECTINGID","Value":18} + ,{"Name":"CIC_USERUSERINFO","Value":19} + ,{"Name":"CIC_HIGHLEVELCOMP","Value":20} + ,{"Name":"CIC_LOWLEVELCOMP","Value":21} + ,{"Name":"CIC_CHARGINGINFO","Value":22} + ,{"Name":"CIC_TREATMENT","Value":23} + ,{"Name":"CIC_CALLDATA","Value":24} + ,{"Name":"CIC_PRIVILEGE","Value":25} + ,{"Name":"CIC_MEDIATYPE","Value":26} + ,{"Name":"CIC_LASTITEM","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLINFO_LONG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIL_MEDIATYPESAVAILABLE","Value":0} + ,{"Name":"CIL_BEARERMODE","Value":1} + ,{"Name":"CIL_CALLERIDADDRESSTYPE","Value":2} + ,{"Name":"CIL_CALLEDIDADDRESSTYPE","Value":3} + ,{"Name":"CIL_CONNECTEDIDADDRESSTYPE","Value":4} + ,{"Name":"CIL_REDIRECTIONIDADDRESSTYPE","Value":5} + ,{"Name":"CIL_REDIRECTINGIDADDRESSTYPE","Value":6} + ,{"Name":"CIL_ORIGIN","Value":7} + ,{"Name":"CIL_REASON","Value":8} + ,{"Name":"CIL_APPSPECIFIC","Value":9} + ,{"Name":"CIL_CALLPARAMSFLAGS","Value":10} + ,{"Name":"CIL_CALLTREATMENT","Value":11} + ,{"Name":"CIL_MINRATE","Value":12} + ,{"Name":"CIL_MAXRATE","Value":13} + ,{"Name":"CIL_COUNTRYCODE","Value":14} + ,{"Name":"CIL_CALLID","Value":15} + ,{"Name":"CIL_RELATEDCALLID","Value":16} + ,{"Name":"CIL_COMPLETIONID","Value":17} + ,{"Name":"CIL_NUMBEROFOWNERS","Value":18} + ,{"Name":"CIL_NUMBEROFMONITORS","Value":19} + ,{"Name":"CIL_TRUNK","Value":20} + ,{"Name":"CIL_RATE","Value":21} + ,{"Name":"CIL_GENERATEDIGITDURATION","Value":22} + ,{"Name":"CIL_MONITORDIGITMODES","Value":23} + ,{"Name":"CIL_MONITORMEDIAMODES","Value":24} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLINFO_STRING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIS_CALLERIDNAME","Value":0} + ,{"Name":"CIS_CALLERIDNUMBER","Value":1} + ,{"Name":"CIS_CALLEDIDNAME","Value":2} + ,{"Name":"CIS_CALLEDIDNUMBER","Value":3} + ,{"Name":"CIS_CONNECTEDIDNAME","Value":4} + ,{"Name":"CIS_CONNECTEDIDNUMBER","Value":5} + ,{"Name":"CIS_REDIRECTIONIDNAME","Value":6} + ,{"Name":"CIS_REDIRECTIONIDNUMBER","Value":7} + ,{"Name":"CIS_REDIRECTINGIDNAME","Value":8} + ,{"Name":"CIS_REDIRECTINGIDNUMBER","Value":9} + ,{"Name":"CIS_CALLEDPARTYFRIENDLYNAME","Value":10} + ,{"Name":"CIS_COMMENT","Value":11} + ,{"Name":"CIS_DISPLAYABLEADDRESS","Value":12} + ,{"Name":"CIS_CALLINGPARTYID","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CALLINFO_BUFFER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIB_USERUSERINFO","Value":0} + ,{"Name":"CIB_DEVSPECIFICBUFFER","Value":1} + ,{"Name":"CIB_CALLDATABUFFER","Value":2} + ,{"Name":"CIB_CHARGINGINFOBUFFER","Value":3} + ,{"Name":"CIB_HIGHLEVELCOMPATIBILITYBUFFER","Value":4} + ,{"Name":"CIB_LOWLEVELCOMPATIBILITYBUFFER","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADDRESS_CAPABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AC_ADDRESSTYPES","Value":0} + ,{"Name":"AC_BEARERMODES","Value":1} + ,{"Name":"AC_MAXACTIVECALLS","Value":2} + ,{"Name":"AC_MAXONHOLDCALLS","Value":3} + ,{"Name":"AC_MAXONHOLDPENDINGCALLS","Value":4} + ,{"Name":"AC_MAXNUMCONFERENCE","Value":5} + ,{"Name":"AC_MAXNUMTRANSCONF","Value":6} + ,{"Name":"AC_MONITORDIGITSUPPORT","Value":7} + ,{"Name":"AC_GENERATEDIGITSUPPORT","Value":8} + ,{"Name":"AC_GENERATETONEMODES","Value":9} + ,{"Name":"AC_GENERATETONEMAXNUMFREQ","Value":10} + ,{"Name":"AC_MONITORTONEMAXNUMFREQ","Value":11} + ,{"Name":"AC_MONITORTONEMAXNUMENTRIES","Value":12} + ,{"Name":"AC_DEVCAPFLAGS","Value":13} + ,{"Name":"AC_ANSWERMODES","Value":14} + ,{"Name":"AC_LINEFEATURES","Value":15} + ,{"Name":"AC_SETTABLEDEVSTATUS","Value":16} + ,{"Name":"AC_PARKSUPPORT","Value":17} + ,{"Name":"AC_CALLERIDSUPPORT","Value":18} + ,{"Name":"AC_CALLEDIDSUPPORT","Value":19} + ,{"Name":"AC_CONNECTEDIDSUPPORT","Value":20} + ,{"Name":"AC_REDIRECTIONIDSUPPORT","Value":21} + ,{"Name":"AC_REDIRECTINGIDSUPPORT","Value":22} + ,{"Name":"AC_ADDRESSCAPFLAGS","Value":23} + ,{"Name":"AC_CALLFEATURES1","Value":24} + ,{"Name":"AC_CALLFEATURES2","Value":25} + ,{"Name":"AC_REMOVEFROMCONFCAPS","Value":26} + ,{"Name":"AC_REMOVEFROMCONFSTATE","Value":27} + ,{"Name":"AC_TRANSFERMODES","Value":28} + ,{"Name":"AC_ADDRESSFEATURES","Value":29} + ,{"Name":"AC_PREDICTIVEAUTOTRANSFERSTATES","Value":30} + ,{"Name":"AC_MAXCALLDATASIZE","Value":31} + ,{"Name":"AC_LINEID","Value":32} + ,{"Name":"AC_ADDRESSID","Value":33} + ,{"Name":"AC_FORWARDMODES","Value":34} + ,{"Name":"AC_MAXFORWARDENTRIES","Value":35} + ,{"Name":"AC_MAXSPECIFICENTRIES","Value":36} + ,{"Name":"AC_MINFWDNUMRINGS","Value":37} + ,{"Name":"AC_MAXFWDNUMRINGS","Value":38} + ,{"Name":"AC_MAXCALLCOMPLETIONS","Value":39} + ,{"Name":"AC_CALLCOMPLETIONCONDITIONS","Value":40} + ,{"Name":"AC_CALLCOMPLETIONMODES","Value":41} + ,{"Name":"AC_PERMANENTDEVICEID","Value":42} + ,{"Name":"AC_GATHERDIGITSMINTIMEOUT","Value":43} + ,{"Name":"AC_GATHERDIGITSMAXTIMEOUT","Value":44} + ,{"Name":"AC_GENERATEDIGITMINDURATION","Value":45} + ,{"Name":"AC_GENERATEDIGITMAXDURATION","Value":46} + ,{"Name":"AC_GENERATEDIGITDEFAULTDURATION","Value":47} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ADDRESS_CAPABILITY_STRING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACS_PROTOCOL","Value":0} + ,{"Name":"ACS_ADDRESSDEVICESPECIFIC","Value":1} + ,{"Name":"ACS_LINEDEVICESPECIFIC","Value":2} + ,{"Name":"ACS_PROVIDERSPECIFIC","Value":3} + ,{"Name":"ACS_SWITCHSPECIFIC","Value":4} + ,{"Name":"ACS_PERMANENTDEVICEGUID","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FULLDUPLEX_SUPPORT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDS_SUPPORTED","Value":0} + ,{"Name":"FDS_NOTSUPPORTED","Value":1} + ,{"Name":"FDS_UNKNOWN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FINISH_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FM_ASTRANSFER","Value":0} + ,{"Name":"FM_ASCONFERENCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_PRIVILEGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PP_OWNER","Value":0} + ,{"Name":"PP_MONITOR","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_HOOK_SWITCH_DEVICE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PHSD_HANDSET","Value":1} + ,{"Name":"PHSD_SPEAKERPHONE","Value":2} + ,{"Name":"PHSD_HEADSET","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_HOOK_SWITCH_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PHSS_ONHOOK","Value":1} + ,{"Name":"PHSS_OFFHOOK_MIC_ONLY","Value":2} + ,{"Name":"PHSS_OFFHOOK_SPEAKER_ONLY","Value":4} + ,{"Name":"PHSS_OFFHOOK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_LAMP_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LM_DUMMY","Value":1} + ,{"Name":"LM_OFF","Value":2} + ,{"Name":"LM_STEADY","Value":4} + ,{"Name":"LM_WINK","Value":8} + ,{"Name":"LM_FLASH","Value":16} + ,{"Name":"LM_FLUTTER","Value":32} + ,{"Name":"LM_BROKENFLUTTER","Value":64} + ,{"Name":"LM_UNKNOWN","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONECAPS_LONG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PCL_HOOKSWITCHES","Value":0} + ,{"Name":"PCL_HANDSETHOOKSWITCHMODES","Value":1} + ,{"Name":"PCL_HEADSETHOOKSWITCHMODES","Value":2} + ,{"Name":"PCL_SPEAKERPHONEHOOKSWITCHMODES","Value":3} + ,{"Name":"PCL_DISPLAYNUMROWS","Value":4} + ,{"Name":"PCL_DISPLAYNUMCOLUMNS","Value":5} + ,{"Name":"PCL_NUMRINGMODES","Value":6} + ,{"Name":"PCL_NUMBUTTONLAMPS","Value":7} + ,{"Name":"PCL_GENERICPHONE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONECAPS_STRING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PCS_PHONENAME","Value":0} + ,{"Name":"PCS_PHONEINFO","Value":1} + ,{"Name":"PCS_PROVIDERINFO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONECAPS_BUFFER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PCB_DEVSPECIFICBUFFER","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_BUTTON_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PBS_UP","Value":1} + ,{"Name":"PBS_DOWN","Value":2} + ,{"Name":"PBS_UNKNOWN","Value":4} + ,{"Name":"PBS_UNAVAIL","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_BUTTON_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PBM_DUMMY","Value":0} + ,{"Name":"PBM_CALL","Value":1} + ,{"Name":"PBM_FEATURE","Value":2} + ,{"Name":"PBM_KEYPAD","Value":3} + ,{"Name":"PBM_LOCAL","Value":4} + ,{"Name":"PBM_DISPLAY","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_BUTTON_FUNCTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PBF_UNKNOWN","Value":0} + ,{"Name":"PBF_CONFERENCE","Value":1} + ,{"Name":"PBF_TRANSFER","Value":2} + ,{"Name":"PBF_DROP","Value":3} + ,{"Name":"PBF_HOLD","Value":4} + ,{"Name":"PBF_RECALL","Value":5} + ,{"Name":"PBF_DISCONNECT","Value":6} + ,{"Name":"PBF_CONNECT","Value":7} + ,{"Name":"PBF_MSGWAITON","Value":8} + ,{"Name":"PBF_MSGWAITOFF","Value":9} + ,{"Name":"PBF_SELECTRING","Value":10} + ,{"Name":"PBF_ABBREVDIAL","Value":11} + ,{"Name":"PBF_FORWARD","Value":12} + ,{"Name":"PBF_PICKUP","Value":13} + ,{"Name":"PBF_RINGAGAIN","Value":14} + ,{"Name":"PBF_PARK","Value":15} + ,{"Name":"PBF_REJECT","Value":16} + ,{"Name":"PBF_REDIRECT","Value":17} + ,{"Name":"PBF_MUTE","Value":18} + ,{"Name":"PBF_VOLUMEUP","Value":19} + ,{"Name":"PBF_VOLUMEDOWN","Value":20} + ,{"Name":"PBF_SPEAKERON","Value":21} + ,{"Name":"PBF_SPEAKEROFF","Value":22} + ,{"Name":"PBF_FLASH","Value":23} + ,{"Name":"PBF_DATAON","Value":24} + ,{"Name":"PBF_DATAOFF","Value":25} + ,{"Name":"PBF_DONOTDISTURB","Value":26} + ,{"Name":"PBF_INTERCOM","Value":27} + ,{"Name":"PBF_BRIDGEDAPP","Value":28} + ,{"Name":"PBF_BUSY","Value":29} + ,{"Name":"PBF_CALLAPP","Value":30} + ,{"Name":"PBF_DATETIME","Value":31} + ,{"Name":"PBF_DIRECTORY","Value":32} + ,{"Name":"PBF_COVER","Value":33} + ,{"Name":"PBF_CALLID","Value":34} + ,{"Name":"PBF_LASTNUM","Value":35} + ,{"Name":"PBF_NIGHTSRV","Value":36} + ,{"Name":"PBF_SENDCALLS","Value":37} + ,{"Name":"PBF_MSGINDICATOR","Value":38} + ,{"Name":"PBF_REPDIAL","Value":39} + ,{"Name":"PBF_SETREPDIAL","Value":40} + ,{"Name":"PBF_SYSTEMSPEED","Value":41} + ,{"Name":"PBF_STATIONSPEED","Value":42} + ,{"Name":"PBF_CAMPON","Value":43} + ,{"Name":"PBF_SAVEREPEAT","Value":44} + ,{"Name":"PBF_QUEUECALL","Value":45} + ,{"Name":"PBF_NONE","Value":46} + ,{"Name":"PBF_SEND","Value":47} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_TONE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PT_KEYPADZERO","Value":0} + ,{"Name":"PT_KEYPADONE","Value":1} + ,{"Name":"PT_KEYPADTWO","Value":2} + ,{"Name":"PT_KEYPADTHREE","Value":3} + ,{"Name":"PT_KEYPADFOUR","Value":4} + ,{"Name":"PT_KEYPADFIVE","Value":5} + ,{"Name":"PT_KEYPADSIX","Value":6} + ,{"Name":"PT_KEYPADSEVEN","Value":7} + ,{"Name":"PT_KEYPADEIGHT","Value":8} + ,{"Name":"PT_KEYPADNINE","Value":9} + ,{"Name":"PT_KEYPADSTAR","Value":10} + ,{"Name":"PT_KEYPADPOUND","Value":11} + ,{"Name":"PT_KEYPADA","Value":12} + ,{"Name":"PT_KEYPADB","Value":13} + ,{"Name":"PT_KEYPADC","Value":14} + ,{"Name":"PT_KEYPADD","Value":15} + ,{"Name":"PT_NORMALDIALTONE","Value":16} + ,{"Name":"PT_EXTERNALDIALTONE","Value":17} + ,{"Name":"PT_BUSY","Value":18} + ,{"Name":"PT_RINGBACK","Value":19} + ,{"Name":"PT_ERRORTONE","Value":20} + ,{"Name":"PT_SILENCE","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PHONE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PE_DISPLAY","Value":0} + ,{"Name":"PE_LAMPMODE","Value":1} + ,{"Name":"PE_RINGMODE","Value":2} + ,{"Name":"PE_RINGVOLUME","Value":3} + ,{"Name":"PE_HOOKSWITCH","Value":4} + ,{"Name":"PE_CAPSCHANGE","Value":5} + ,{"Name":"PE_BUTTON","Value":6} + ,{"Name":"PE_CLOSE","Value":7} + ,{"Name":"PE_NUMBERGATHERED","Value":8} + ,{"Name":"PE_DIALING","Value":9} + ,{"Name":"PE_ANSWER","Value":10} + ,{"Name":"PE_DISCONNECT","Value":11} + ,{"Name":"PE_LASTITEM","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITTAPI" + ,"Kind":"Com" + ,"Guid":"b1efc382-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Addresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterCallNotifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fMonitor","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fOwner","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"lMediaTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lCallbackInstance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UnregisterNotifications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRegister","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CallHubs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateCallHubs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumCallHub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCallHubTracking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddresses","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bTracking","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumeratePrivateTAPIObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PrivateTAPIObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterRequestRecipient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRegistrationInstance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lRequestMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAssistedTelephonyPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetApplicationPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAppFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fPriority","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFilterMask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFilterMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTAPI2" + ,"Kind":"Com" + ,"Guid":"54fbdc8c-d90f-4dad-9695-b373097f094b" + ,"Interface":{"Kind":"ApiRef","Name":"ITTAPI","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_Phones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhones","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePhones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateEmptyCollectionObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCollection2","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITMediaSupport" + ,"Kind":"Com" + ,"Guid":"b1efc384-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_MediaTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMediaTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"QueryMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITPluggableTerminalClassInfo" + ,"Kind":"Com" + ,"Guid":"41757f4a-cf09-4b34-bc96-0a79d2390076" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Company" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCompany","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TerminalClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminalClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MediaTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITPluggableTerminalSuperclassInfo" + ,"Kind":"Com" + ,"Guid":"6d54e42c-4625-4359-a6f7-631999107e05" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTerminalSupport" + ,"Kind":"Com" + ,"Guid":"b1efc385-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StaticTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateStaticTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminalEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DynamicTerminalClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateDynamicTerminalClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminalClassEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminalClass","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminalClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDefaultStaticTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTerminalSupport2" + ,"Kind":"Com" + ,"Guid":"f3eb39bc-1b1f-4e99-a0c0-56305c4dd591" + ,"Interface":{"Kind":"ApiRef","Name":"ITTerminalSupport","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_PluggableSuperclasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePluggableSuperclasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSuperclassEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPluggableSuperclassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PluggableTerminalClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTerminalSuperclass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePluggableTerminalClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iidTerminalSuperclass","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppClassEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPluggableTerminalClassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddress" + ,"Kind":"Com" + ,"Guid":"b1efc386-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddressState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRESS_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AddressName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceProviderName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TAPIObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTapiObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTAPI","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lAddressType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMediaTypes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Calls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCall","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DialableAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDialableAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateForwardInfoObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppForwardInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITForwardInformation","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Forward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pForwardInfo","Type":{"Kind":"ApiRef","Name":"ITForwardInformation","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentForwardInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppForwardInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITForwardInformation","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MessageWaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMessageWaiting","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MessageWaiting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMessageWaiting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DoNotDisturb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDoNotDisturb","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DoNotDisturb" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDoNotDisturb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddress2" + ,"Kind":"Com" + ,"Guid":"b0ae5d9b-be51-46c9-b0f7-dfa8a22a8bc4" + ,"Interface":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_Phones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhones","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePhones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPhoneFromTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PreferredPhones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPhones","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePreferredPhones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TapiEvent","Type":{"Kind":"ApiRef","Name":"TAPI_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSubEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TapiEvent","Type":{"Kind":"ApiRef","Name":"TAPI_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSubEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceSpecificVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"varDevSpecificByteArray","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NegotiateExtVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLowVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lHighVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plExtVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddressCapabilities" + ,"Kind":"Com" + ,"Guid":"8df232f5-821b-11d1-bb5c-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AddressCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressCap","Type":{"Kind":"ApiRef","Name":"ADDRESS_CAPABILITY","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AddressCapabilityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressCapString","Type":{"Kind":"ApiRef","Name":"ADDRESS_CAPABILITY_STRING","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCapabilityString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallTreatments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateCallTreatments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumCallTreatment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBstr","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CompletionMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateCompletionMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumCompletionMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBstr","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateDeviceClasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDeviceClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBstr","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITPhone" + ,"Kind":"Com" + ,"Guid":"09d48db4-10cc-4388-9de7-a8465618975a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Privilege","Type":{"Kind":"ApiRef","Name":"PHONE_PRIVILEGE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Addresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PhoneCapsLong" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclCap","Type":{"Kind":"ApiRef","Name":"PHONECAPS_LONG","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PhoneCapsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsCap","Type":{"Kind":"ApiRef","Name":"PHONECAPS_STRING","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Terminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTerminals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ButtonMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pButtonMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_BUTTON_MODE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ButtonMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ButtonMode","Type":{"Kind":"ApiRef","Name":"PHONE_BUTTON_MODE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ButtonFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pButtonFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_BUTTON_FUNCTION","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ButtonFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ButtonFunction","Type":{"Kind":"ApiRef","Name":"PHONE_BUTTON_FUNCTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ButtonText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppButtonText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ButtonText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrButtonText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lButtonID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pButtonState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_BUTTON_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HookSwitchState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HookSwitchDevice","Type":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_DEVICE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHookSwitchState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HookSwitchState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"HookSwitchDevice","Type":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_DEVICE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"HookSwitchState","Type":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_RingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRingMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RingVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRingVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RingVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRingVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Privilege" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_PRIVILEGE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPhoneCapsBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbCaps","Type":{"Kind":"ApiRef","Name":"PHONECAPS_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPhoneCapsBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_PhoneCapsBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbCaps","Type":{"Kind":"ApiRef","Name":"PHONECAPS_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LampMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLampID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLampMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_LAMP_MODE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LampMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLampID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"LampMode","Type":{"Kind":"ApiRef","Name":"PHONE_LAMP_MODE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Display" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lColumn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrDisplay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PreferredAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumeratePreferredAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeviceSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceSpecificVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varDevSpecificByteArray","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NegotiateExtVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLowVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lHighVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plExtVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAutomatedPhoneControl" + ,"Kind":"Com" + ,"Guid":"1ee1af0e-6159-4a61-b79b-6a4ba3fc9dfc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StartTone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tone","Type":{"Kind":"ApiRef","Name":"PHONE_TONE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopTone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Tone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_TONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"StartRinger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRingMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StopRinger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Ringer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRinging","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PhoneHandlingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PhoneHandlingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoEndOfNumberTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoEndOfNumberTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoDialtone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoDialtone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoStopTonesOnOnHook" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoStopTonesOnOnHook" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoStopRingOnOffHook" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoStopRingOnOffHook" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoKeypadTones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoKeypadTones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoKeypadTonesMinimumDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoKeypadTonesMinimumDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoVolumeControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoVolumeControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoVolumeControlStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStepSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoVolumeControlStep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plStepSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoVolumeControlRepeatDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDelay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoVolumeControlRepeatDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoVolumeControlRepeatPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPeriod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoVolumeControlRepeatPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSelectDefaultTerminals","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnselectCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateSelectedCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCall","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SelectedCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITBasicCallControl" + ,"Kind":"Com" + ,"Guid":"b1efc389-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSync","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Answer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"code","Type":{"Kind":"ApiRef","Name":"DISCONNECT_CODE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Hold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fHold","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandoffDirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pApplicationName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HandoffIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Conference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSync","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Transfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSync","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BlindTransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwapHold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCall","Type":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParkDirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParkAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParkIndirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNonDirAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Unpark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetQOS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ServiceLevel","Type":{"Kind":"ApiRef","Name":"QOS_SERVICE_LEVEL","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pickup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGroupID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Dial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finishMode","Type":{"Kind":"ApiRef","Name":"FINISH_MODE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFromConference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITCallInfo" + ,"Kind":"Com" + ,"Guid":"350f85d1-1227-11d3-83d4-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Privilege" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_PRIVILEGE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallHub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallHub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallInfoLong" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoLong","Type":{"Kind":"ApiRef","Name":"CALLINFO_LONG","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCallInfoLongVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CallInfoLong" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoLong","Type":{"Kind":"ApiRef","Name":"CALLINFO_LONG","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lCallInfoLongVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CallInfoString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoString","Type":{"Kind":"ApiRef","Name":"CALLINFO_STRING","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallInfoString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CallInfoString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoString","Type":{"Kind":"ApiRef","Name":"CALLINFO_STRING","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallInfoString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CallInfoBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoBuffer","Type":{"Kind":"ApiRef","Name":"CALLINFO_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallInfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CallInfoBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoBuffer","Type":{"Kind":"ApiRef","Name":"CALLINFO_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallInfoBuffer","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCallInfoBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoBuffer","Type":{"Kind":"ApiRef","Name":"CALLINFO_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppCallInfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCallInfoBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CallInfoBuffer","Type":{"Kind":"ApiRef","Name":"CALLINFO_BUFFER","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallInfoBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReleaseUserUserInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITCallInfo2" + ,"Kind":"Com" + ,"Guid":"94d70ca6-7ab0-4daa-81ca-b8f8643faec1" + ,"Interface":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TapiEvent","Type":{"Kind":"ApiRef","Name":"TAPI_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSubEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EventFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TapiEvent","Type":{"Kind":"ApiRef","Name":"TAPI_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSubEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITTerminal" + ,"Kind":"Com" + ,"Guid":"b1efc38a-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminalState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TerminalType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TerminalClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminalClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITMultiTrackTerminal" + ,"Kind":"Com" + ,"Guid":"fe040091-ade8-4072-95c9-bf7de8c54b44" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TrackTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateTrackTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTrackTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"TerminalDirection","Type":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MediaTypesInUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMediaTypesInUse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DirectionsInUse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDirectionsInUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveTrackTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrackTerminalToRemove","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TERMINAL_MEDIA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TMS_IDLE","Value":0} + ,{"Name":"TMS_ACTIVE","Value":1} + ,{"Name":"TMS_PAUSED","Value":2} + ,{"Name":"TMS_LASTITEM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FT_STATE_EVENT_CAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FTEC_NORMAL","Value":0} + ,{"Name":"FTEC_END_OF_FILE","Value":1} + ,{"Name":"FTEC_READ_ERROR","Value":2} + ,{"Name":"FTEC_WRITE_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITFileTrack" + ,"Kind":"Com" + ,"Guid":"31ca6ea9-c08a-4bea-8811-8e9c1ba3ea3a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_ControllingTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppControllingTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AudioFormatForScripting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITScriptableAudioFormat","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AudioFormatForScripting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAudioFormat","Type":{"Kind":"ApiRef","Name":"ITScriptableAudioFormat","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EmptyAudioFormatForScripting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITScriptableAudioFormat","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITMediaPlayback" + ,"Kind":"Com" + ,"Guid":"627e8ae6-ae4c-4a69-bb63-2ad625404b77" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_PlayList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PlayListVariant","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PlayList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlayListVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITMediaRecord" + ,"Kind":"Com" + ,"Guid":"f5dd4592-5476-4cc1-9d4d-fad3eefe7db2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITMediaControl" + ,"Kind":"Com" + ,"Guid":"c445dde8-5199-4bc7-9807-5ffb92e42e09" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_MediaState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminalMediaState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_MEDIA_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITBasicAudioTerminal" + ,"Kind":"Com" + ,"Guid":"b1efc38d-9355-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBalance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBalance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITStaticAudioTerminal" + ,"Kind":"Com" + ,"Guid":"a86b7871-d14c-48e6-922e-a8d15f984800" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_WaveId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWaveId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallHub" + ,"Kind":"Com" + ,"Guid":"a3c1544e-5b92-11d1-8f4e-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCall","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Calls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLHUB_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITLegacyAddressMediaControl" + ,"Kind":"Com" + ,"Guid":"ab493640-4c0b-11d2-a046-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDevConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDevConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDeviceConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITPrivateEvent" + ,"Kind":"Com" + ,"Guid":"0e269cd0-10d4-4121-9c22-9c85d625650d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallHub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallHub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EventCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plEventCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EventInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITLegacyAddressMediaControl2" + ,"Kind":"Com" + ,"Guid":"b0ee512b-a531-409e-9dd9-4099fe86c738" + ,"Interface":{"Kind":"ApiRef","Name":"ITLegacyAddressMediaControl","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConfigDialogEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSizeIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDeviceConfigIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwSizeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceConfigOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITLegacyCallMediaControl" + ,"Kind":"Com" + ,"Guid":"d624582f-cc23-4436-b8a5-47c625c8045d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DetectDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DigitMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDigits","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DigitMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MonitorMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITLegacyCallMediaControl2" + ,"Kind":"Com" + ,"Guid":"57ca332d-7bc2-44f1-a60c-936fe8d7ce73" + ,"Interface":{"Kind":"ApiRef","Name":"ITLegacyCallMediaControl","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"GenerateDigits2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDigits","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DigitMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GatherDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DigitMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lNumDigits","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pTerminationDigits","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFirstDigitTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lInterDigitTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DetectTones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToneList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAPI_DETECTTONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lNumTones","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DetectTonesByCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDetectToneCollection","Type":{"Kind":"ApiRef","Name":"ITCollection2","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateTone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ToneMode","Type":{"Kind":"ApiRef","Name":"TAPI_TONEMODE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateCustomTones" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pToneList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAPI_CUSTOMTONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lNumTones","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateCustomTonesByCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCustomToneCollection","Type":{"Kind":"ApiRef","Name":"ITCollection2","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDetectToneObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDetectTone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITDetectTone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCustomToneObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCustomTone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCustomTone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIDAsVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVarDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDetectTone" + ,"Kind":"Com" + ,"Guid":"961f79bd-3097-49df-a1d6-909b77e89ca0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AppSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAppSpecific","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AppSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAppSpecific","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITCustomTone" + ,"Kind":"Com" + ,"Guid":"357ad764-b3c6-4b2a-8fa5-0722827a9254" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Frequency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFrequency","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CadenceOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCadenceOn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CadenceOn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CadenceOn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CadenceOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCadenceOff","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CadenceOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCadenceOff","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumPhone" + ,"Kind":"Com" + ,"Guid":"f15b7669-4780-4595-8c89-fb369c8cf7aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumTerminal" + ,"Kind":"Com" + ,"Guid":"ae269cf4-935e-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumTerminalClass" + ,"Kind":"Com" + ,"Guid":"ae269cf5-935e-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminalClass","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumCall" + ,"Kind":"Com" + ,"Guid":"ae269cf6-935e-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCall","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumAddress" + ,"Kind":"Com" + ,"Guid":"1666fca1-9363-11d0-835c-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumCallHub" + ,"Kind":"Com" + ,"Guid":"a3c15450-5b92-11d1-8f4e-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumBstr" + ,"Kind":"Com" + ,"Guid":"35372049-0bc6-11d2-a033-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStrings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBstr","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumPluggableTerminalClassInfo" + ,"Kind":"Com" + ,"Guid":"4567450c-dbee-4e3f-aaf5-37bf9ebf5e29" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITPluggableTerminalClassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPluggableTerminalClassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumPluggableSuperclassInfo" + ,"Kind":"Com" + ,"Guid":"e9586a80-89e6-4cff-931d-478d5751f4c0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITPluggableTerminalSuperclassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPluggableSuperclassInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITPhoneEvent" + ,"Kind":"Com" + ,"Guid":"8f942dd8-64ed-4aaf-a77d-b23db0837ead" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Phone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ButtonState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_BUTTON_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HookSwitchState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HookSwitchDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONE_HOOK_SWITCH_DEVICE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ButtonLampId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plButtonLampId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumberGathered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallStateEvent" + ,"Kind":"Com" + ,"Guid":"62f47097-95c9-11d0-835d-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCEC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_STATE_EVENT_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITPhoneDeviceSpecificEvent" + ,"Kind":"Com" + ,"Guid":"63ffb2a6-872b-4cd3-a501-326e8fb40af7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Phone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallMediaEvent" + ,"Kind":"Com" + ,"Guid":"ff36b87f-ec3a-11d0-8ee4-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallMediaEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_MEDIA_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCause","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_MEDIA_EVENT_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDigitDetectionEvent" + ,"Kind":"Com" + ,"Guid":"80d3bfac-57d9-11d2-a04a-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Digit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucDigit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DigitMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDigitMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDigitGenerationEvent" + ,"Kind":"Com" + ,"Guid":"80d3bfad-57d9-11d2-a04a-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GenerationTermination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plGenerationTermination","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDigitsGatheredEvent" + ,"Kind":"Com" + ,"Guid":"e52ec4c1-cba3-441a-9e6a-93cb909e9724" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Digits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDigits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GatherTermination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGatherTermination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAPI_GATHERTERM","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITToneDetectionEvent" + ,"Kind":"Com" + ,"Guid":"407e0faf-d047-4753-b0c6-8e060373fecd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AppSpecific" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAppSpecific","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTAPIObjectEvent" + ,"Kind":"Com" + ,"Guid":"f4854d48-937a-11d1-bb58-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_TAPIObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTAPIObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTAPI","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAPIOBJECT_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTAPIObjectEvent2" + ,"Kind":"Com" + ,"Guid":"359dda6e-68ce-4383-bf0b-169133c41b46" + ,"Interface":{"Kind":"ApiRef","Name":"ITTAPIObjectEvent","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"get_Phone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITPhone","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTAPIEventNotification" + ,"Kind":"Com" + ,"Guid":"eddb9426-3b91-11d1-8f30-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TapiEvent","Type":{"Kind":"ApiRef","Name":"TAPI_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITCallHubEvent" + ,"Kind":"Com" + ,"Guid":"a3c15451-5b92-11d1-8f4e-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLHUB_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallHub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCallHub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallHub","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddressEvent" + ,"Kind":"Com" + ,"Guid":"831ce2d1-83b5-11d1-bb5c-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRESS_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddressDeviceSpecificEvent" + ,"Kind":"Com" + ,"Guid":"3acb216b-40bd-487a-8672-5ce77bd7e3a3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lParam3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParam3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITFileTerminalEvent" + ,"Kind":"Com" + ,"Guid":"e4a7fbac-8c17-4427-9f55-9f589ac8af00" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Track" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTrackTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITFileTrack","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_MEDIA_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCause","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FT_STATE_EVENT_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITTTSTerminalEvent" + ,"Kind":"Com" + ,"Guid":"d964788f-95a5-461d-ab0c-b9900a6c2713" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITASRTerminalEvent" + ,"Kind":"Com" + ,"Guid":"ee016a02-4fa9-467c-933f-5a15b12377d7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITToneTerminalEvent" + ,"Kind":"Com" + ,"Guid":"e6f56009-611f-4945-bbd2-2d0ce5612056" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Terminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITQOSEvent" + ,"Kind":"Com" + ,"Guid":"cfa3357c-ad77-11d1-bb68-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQosEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallInfoChangeEvent" + ,"Kind":"Com" + ,"Guid":"5d4b65f9-e51c-11d1-a02f-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCIC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALLINFOCHANGE_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITRequest" + ,"Kind":"Com" + ,"Guid":"ac48ffdf-f8c4-11d1-a030-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"MakeCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAppName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCalledParty","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pComment","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITRequestEvent" + ,"Kind":"Com" + ,"Guid":"ac48ffde-f8c4-11d1-a030-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RegistrationInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRegistrationInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RequestMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRequestMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AppName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CalledParty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCalledParty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Comment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppComment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCollection" + ,"Kind":"Com" + ,"Guid":"5ec5acf2-9c02-11d0-8362-00aa003ccabd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCollection2" + ,"Kind":"Com" + ,"Guid":"e6dddda5-a6d3-48ff-8737-d32fc4d95477" + ,"Interface":{"Kind":"ApiRef","Name":"ITCollection","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITForwardInformation" + ,"Kind":"Com" + ,"Guid":"449f659e-88a3-11d1-bb5d-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_NumRingsNoAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNumRings","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NumRingsNoAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNumRings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetForwardType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ForwardTypeDestination" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDestAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ForwardTypeCaller" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Forwardtype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppCallerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetForwardType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppCallerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITForwardInformation2" + ,"Kind":"Com" + ,"Guid":"5229b4ed-b260-4382-8e1a-5df3a8a4ccc0" + ,"Interface":{"Kind":"ApiRef","Name":"ITForwardInformation","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"SetForwardType2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"DestAddressType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallerAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallerAddressType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForwardType2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDestAddressType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppCallerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCallerAddressType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ForwardTypeDestinationAddressType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ForwardType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDestAddressType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ForwardTypeCallerAddressType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Forwardtype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallerAddressType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddressTranslation" + ,"Kind":"Com" + ,"Guid":"0c4d8f03-8ddb-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"TranslateAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAddressToTranslate","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lCard","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lTranslateOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppTranslated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddressTranslationInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"TranslateDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pAddressIn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateLocations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumLocation","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Locations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateCallingCards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumCallingCard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCallingCard","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallingCards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITAddressTranslationInfo" + ,"Kind":"Com" + ,"Guid":"afc15945-8d40-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DialableString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDialableString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayableString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisplayableString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DestinationCountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TranslationResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plResults","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITLocationInfo" + ,"Kind":"Com" + ,"Guid":"0c4d8eff-8ddb-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PermanentLocationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLocationID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CountryCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCountryCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CountryID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCountryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Options" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PreferredCardID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCardID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLocationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CityCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalAccessCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LongDistanceAccessCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TollPrefixList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTollList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CancelCallWaitingCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumLocation" + ,"Kind":"Com" + ,"Guid":"0c4d8f01-8ddb-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITLocationInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumLocation","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallingCard" + ,"Kind":"Com" + ,"Guid":"0c4d8f00-8ddb-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PermanentCardID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCardID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NumberOfDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDigits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Options" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CardName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCardName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SameAreaDialingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LongDistanceDialingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternationalDialingRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumCallingCard" + ,"Kind":"Com" + ,"Guid":"0c4d8f02-8ddb-11d1-a09e-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallingCard","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumCallingCard","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITCallNotificationEvent" + ,"Kind":"Com" + ,"Guid":"895801df-3dd6-11d1-8f30-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Call" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITCallInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallNotificationEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CALL_NOTIFICATION_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CallbackInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallbackInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDispatchMapper" + ,"Kind":"Com" + ,"Guid":"e9225295-c759-11d1-a02b-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"QueryDispatchInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInterfaceToMap","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppReturnedInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITStreamControl" + ,"Kind":"Com" + ,"Guid":"ee3bd604-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"td","Type":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Streams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITStream" + ,"Kind":"Com" + ,"Guid":"ee3bd605-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"StartStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnselectTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Terminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumStream" + ,"Kind":"Com" + ,"Guid":"ee3bd606-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITSubStreamControl" + ,"Kind":"Com" + ,"Guid":"ee3bd607-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSubStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSubStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveSubStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubStream","Type":{"Kind":"ApiRef","Name":"ITSubStream","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateSubStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumSubStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSubStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SubStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITSubStream" + ,"Kind":"Com" + ,"Guid":"ee3bd608-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"StartSubStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PauseSubStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopSubStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnselectTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateTerminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Terminals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Stream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppITStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IEnumSubStream" + ,"Kind":"Com" + ,"Guid":"ee3bd609-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITSubStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSubStream","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITLegacyWaveSupport" + ,"Kind":"Com" + ,"Guid":"207823ea-e252-11d2-b77e-0080c7135381" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"IsFullDuplex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FULLDUPLEX_SUPPORT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITBasicCallControl2" + ,"Kind":"Com" + ,"Guid":"161a4a56-1e99-4b3f-a46a-168f38a5ee4c" + ,"Interface":{"Kind":"ApiRef","Name":"ITBasicCallControl","TargetKind":"Com","Api":"Tapi","Parents":[]} + ,"Methods":[ + { + "Name":"RequestTerminal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTerminalClassGUID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMediaType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Direction","Type":{"Kind":"ApiRef","Name":"TERMINAL_DIRECTION","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTerminal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SelectTerminalOnCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnselectTerminalOnCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITScriptableAudioFormat" + ,"Kind":"Com" + ,"Guid":"b87658bd-3c59-4f64-be74-aede3e86a81e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Channels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Channels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_SamplesPerSec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SamplesPerSec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_AvgBytesPerSec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AvgBytesPerSec" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_BlockAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockAlign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_BitsPerSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BitsPerSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_FormatTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FormatTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nNewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"AGENT_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AE_NOT_READY","Value":0} + ,{"Name":"AE_READY","Value":1} + ,{"Name":"AE_BUSY_ACD","Value":2} + ,{"Name":"AE_BUSY_INCOMING","Value":3} + ,{"Name":"AE_BUSY_OUTGOING","Value":4} + ,{"Name":"AE_UNKNOWN","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AGENT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AS_NOT_READY","Value":0} + ,{"Name":"AS_READY","Value":1} + ,{"Name":"AS_BUSY_ACD","Value":2} + ,{"Name":"AS_BUSY_INCOMING","Value":3} + ,{"Name":"AS_BUSY_OUTGOING","Value":4} + ,{"Name":"AS_UNKNOWN","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AGENT_SESSION_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASE_NEW_SESSION","Value":0} + ,{"Name":"ASE_NOT_READY","Value":1} + ,{"Name":"ASE_READY","Value":2} + ,{"Name":"ASE_BUSY","Value":3} + ,{"Name":"ASE_WRAPUP","Value":4} + ,{"Name":"ASE_END","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AGENT_SESSION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ASST_NOT_READY","Value":0} + ,{"Name":"ASST_READY","Value":1} + ,{"Name":"ASST_BUSY_ON_CALL","Value":2} + ,{"Name":"ASST_BUSY_WRAPUP","Value":3} + ,{"Name":"ASST_SESSION_ENDED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AGENTHANDLER_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AHE_NEW_AGENTHANDLER","Value":0} + ,{"Name":"AHE_AGENTHANDLER_REMOVED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACDGROUP_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACDGE_NEW_GROUP","Value":0} + ,{"Name":"ACDGE_GROUP_REMOVED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ACDQUEUE_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACDQE_NEW_QUEUE","Value":0} + ,{"Name":"ACDQE_QUEUE_REMOVED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITAgent" + ,"Kind":"Com" + ,"Guid":"5770ece5-4b27-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnumerateAgentSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAgentSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pACDGroup","Type":{"Kind":"ApiRef","Name":"ITACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppAgentSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSessionWithPIN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pACDGroup","Type":{"Kind":"ApiRef","Name":"ITACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAddress","Type":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pPIN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAgentSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_User" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AgentState","Type":{"Kind":"ApiRef","Name":"AGENT_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAgentState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AGENT_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MeasurementPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPeriod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MeasurementPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_OverallCallRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcyCallrate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfACDCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfIncomingCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfOutgoingCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalACDTalkTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTalkTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalACDCallTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalWrapUpTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWrapUpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AgentSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITAgentSession" + ,"Kind":"Com" + ,"Guid":"5afc3147-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Agent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ACDGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppACDGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionState","Type":{"Kind":"ApiRef","Name":"AGENT_SESSION_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSessionState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AGENT_SESSION_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SessionStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdateSessionStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SessionDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfCalls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalTalkTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTalkTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AverageTalkTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTalkTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalCallTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AverageCallTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCallTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalWrapUpTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWrapUpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AverageWrapUpTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWrapUpTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ACDCallRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcyCallrate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LongestTimeToAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAnswerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AverageTimeToAnswer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plAnswerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITACDGroup" + ,"Kind":"Com" + ,"Guid":"5afc3148-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateQueues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumQueue","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Queues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITQueue" + ,"Kind":"Com" + ,"Guid":"5afc3149-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_MeasurementPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lPeriod","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MeasurementPeriod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPeriod","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalCallsQueued" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentCallsQueued" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalCallsAbandoned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalCallsFlowedIn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TotalCallsFlowedOut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LongestEverWaitTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWaitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentLongestWaitTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWaitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AverageWaitTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWaitTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FinalDisposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCalls","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITAgentEvent" + ,"Kind":"Com" + ,"Guid":"5afc314a-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Agent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AGENT_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITAgentSessionEvent" + ,"Kind":"Com" + ,"Guid":"5afc314b-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Session" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AGENT_SESSION_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITACDGroupEvent" + ,"Kind":"Com" + ,"Guid":"297f3032-bd11-11d1-a0a7-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Group" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACDGROUP_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITQueueEvent" + ,"Kind":"Com" + ,"Guid":"297f3033-bd11-11d1-a0a7-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Queue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITQueue","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACDQUEUE_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITAgentHandlerEvent" + ,"Kind":"Com" + ,"Guid":"297f3034-bd11-11d1-a0a7-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AgentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAgentHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentHandler","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Event" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AGENTHANDLER_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITTAPICallCenter" + ,"Kind":"Com" + ,"Guid":"5afc3154-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"EnumerateAgentHandlers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAgentHandler","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AgentHandlers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITAgentHandler" + ,"Kind":"Com" + ,"Guid":"587e8c22-9802-11d1-a0a4-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateAgent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateAgentWithID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPIN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateACDGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumACDGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateUsableAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAddress","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ACDGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_UsableAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumAgent" + ,"Kind":"Com" + ,"Guid":"5afc314d-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAgent","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumAgentSession" + ,"Kind":"Com" + ,"Guid":"5afc314e-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAgentSession","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumQueue" + ,"Kind":"Com" + ,"Guid":"5afc3158-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITQueue","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumQueue","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumACDGroup" + ,"Kind":"Com" + ,"Guid":"5afc3157-4bcc-11d1-bf80-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumACDGroup","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumAgentHandler" + ,"Kind":"Com" + ,"Guid":"587e8c28-9802-11d1-a0a4-00805fc147d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITAgentHandler","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumAgentHandler","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITAMMediaFormat" + ,"Kind":"Com" + ,"Guid":"0364eb00-4a77-11d1-a671-006097c9a2e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_MediaFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppmt","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_MediaFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITAllocatorProperties" + ,"Kind":"Com" + ,"Guid":"c1bc3c90-bcfe-11d1-9745-00c04fd91ac0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAllocatorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocatorProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllocProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATOR_PROPERTIES","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bAllocBuffers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbAllocBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"MSP_ADDRESS_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ADDRESS_TERMINAL_AVAILABLE","Value":0} + ,{"Name":"ADDRESS_TERMINAL_UNAVAILABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSP_CALL_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALL_NEW_STREAM","Value":0} + ,{"Name":"CALL_STREAM_FAIL","Value":1} + ,{"Name":"CALL_TERMINAL_FAIL","Value":2} + ,{"Name":"CALL_STREAM_NOT_USED","Value":3} + ,{"Name":"CALL_STREAM_ACTIVE","Value":4} + ,{"Name":"CALL_STREAM_INACTIVE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSP_CALL_EVENT_CAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CALL_CAUSE_UNKNOWN","Value":0} + ,{"Name":"CALL_CAUSE_BAD_DEVICE","Value":1} + ,{"Name":"CALL_CAUSE_CONNECT_FAIL","Value":2} + ,{"Name":"CALL_CAUSE_LOCAL_REQUEST","Value":3} + ,{"Name":"CALL_CAUSE_REMOTE_REQUEST","Value":4} + ,{"Name":"CALL_CAUSE_MEDIA_TIMEOUT","Value":5} + ,{"Name":"CALL_CAUSE_MEDIA_RECOVERED","Value":6} + ,{"Name":"CALL_CAUSE_QUALITY_OF_SERVICE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSP_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ME_ADDRESS_EVENT","Value":0} + ,{"Name":"ME_CALL_EVENT","Value":1} + ,{"Name":"ME_TSP_DATA","Value":2} + ,{"Name":"ME_PRIVATE_EVENT","Value":3} + ,{"Name":"ME_ASR_TERMINAL_EVENT","Value":4} + ,{"Name":"ME_TTS_TERMINAL_EVENT","Value":5} + ,{"Name":"ME_FILE_TERMINAL_EVENT","Value":6} + ,{"Name":"ME_TONE_TERMINAL_EVENT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MSP_EVENT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"MSP_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Tapi","Parents":["MSP_EVENT_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MSP_ADDRESS_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_ADDRESS_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_CALL_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_CALL_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_TSP_DATA","Type":{"Kind":"ApiRef","Name":"_MSP_TSP_DATA_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_PRIVATE_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_PRIVATE_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_FILE_TERMINAL_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_FILE_TERMINAL_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_ASR_TERMINAL_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_ASR_TERMINAL_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_TTS_TERMINAL_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_TTS_TERMINAL_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ,{"Name":"MSP_TONE_TERMINAL_EVENT_INFO","Type":{"Kind":"ApiRef","Name":"_MSP_TONE_TERMINAL_EVENT_INFO_e__Struct","TargetKind":"Default","Api":"Tapi","Parents":["_Anonymous_e__Union","MSP_EVENT_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_MSP_TONE_TERMINAL_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pToneTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_ASR_TERMINAL_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pASRTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_PRIVATE_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pEvent","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"lEventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_CALL_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MSP_CALL_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"Cause","Type":{"Kind":"ApiRef","Name":"MSP_CALL_EVENT_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"ITStream","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_FILE_TERMINAL_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pParentFileTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"pFileTrack","Type":{"Kind":"ApiRef","Name":"ITFileTrack","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"TerminalMediaState","Type":{"Kind":"ApiRef","Name":"TERMINAL_MEDIA_STATE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"ftecEventCause","Type":{"Kind":"ApiRef","Name":"FT_STATE_EVENT_CAUSE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_ADDRESS_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MSP_ADDRESS_EVENT","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"pTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_TTS_TERMINAL_EVENT_INFO_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pTTSTerminal","Type":{"Kind":"ApiRef","Name":"ITTerminal","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":[]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MSP_TSP_DATA_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"ITPluggableTerminalEventSink" + ,"Kind":"Com" + ,"Guid":"6e0887be-ba1a-492e-bd10-4020ec5e33e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FireEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMspEventInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSP_EVENT_INFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITPluggableTerminalEventSinkRegistration" + ,"Kind":"Com" + ,"Guid":"f7115709-a216-4957-a759-060ab32a90d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventSink","Type":{"Kind":"ApiRef","Name":"ITPluggableTerminalEventSink","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnregisterSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITMSPAddress" + ,"Kind":"Com" + ,"Guid":"ee3bd600-3868-11d2-a045-00c04fb6809f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateMSPCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOuterUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppStreamControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShutdownMSPCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreamControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ReceiveTSPData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMSPCall","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pEventBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITTAPIDispatchEventNotification" + ,"Kind":"Com" + ,"Guid":"9f34325b-7e62-11d2-9457-00c04f8ec888" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"Rendezvous" + ,"Kind":"ComClassID" + ,"Guid":"f1029e5b-cb5b-11d0-8d59-00c04fd91ac0" + } + ,{ + "Name":"DIRECTORY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DT_NTDS","Value":1} + ,{"Name":"DT_ILS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DIRECTORY_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OT_CONFERENCE","Value":1} + ,{"Name":"OT_USER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RND_ADVERTISING_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAS_LOCAL","Value":1} + ,{"Name":"RAS_SITE","Value":2} + ,{"Name":"RAS_REGION","Value":3} + ,{"Name":"RAS_WORLD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITDirectoryObjectConference" + ,"Kind":"Com" + ,"Guid":"f1029e5d-cb5b-11d0-8d59-00c04fd91ac0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Originator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOriginator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Originator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOriginator","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AdvertisingScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAdvertisingScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RND_ADVERTISING_SCOPE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AdvertisingScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AdvertisingScope","Type":{"Kind":"ApiRef","Name":"RND_ADVERTISING_SCOPE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEncrypted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsEncrypted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEncrypted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Date","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITDirectoryObjectUser" + ,"Kind":"Com" + ,"Guid":"34621d6f-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IPPhonePrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IPPhonePrimary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumDialableAddrs" + ,"Kind":"Com" + ,"Guid":"34621d70-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDialableAddrs","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITDirectoryObject" + ,"Kind":"Com" + ,"Guid":"34621d6e-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTORY_OBJECT_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DialableAddrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAddressType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateDialableAddrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumDialableAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDialableAddrs","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecDes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSecDes","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumDirectoryObject" + ,"Kind":"Com" + ,"Guid":"06c9b64a-306d-11d1-9774-00c04fd91ac0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITILSConfig" + ,"Kind":"Com" + ,"Guid":"34621d72-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Port","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITDirectory" + ,"Kind":"Com" + ,"Guid":"34621d6c-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DirectoryType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectoryType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTORY_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsDynamic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDynamic","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultObjectTTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultObjectTTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TTL","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableAutoRefresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSecure","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Bind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDomainName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDirectoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectoryObject","Type":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyDirectoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectoryObject","Type":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshDirectoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectoryObject","Type":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteDirectoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDirectoryObject","Type":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DirectoryObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DirectoryObjectType","Type":{"Kind":"ApiRef","Name":"DIRECTORY_OBJECT_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateDirectoryObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DirectoryObjectType","Type":{"Kind":"ApiRef","Name":"DIRECTORY_OBJECT_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnumObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumDirectory" + ,"Kind":"Com" + ,"Guid":"34621d6d-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITDirectory","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDirectory","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITRendezvous" + ,"Kind":"Com" + ,"Guid":"34621d6b-6cff-11d1-aff7-00c04fc31fee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DefaultDirectories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerateDefaultDirectories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumDirectory","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDirectoryA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DirectoryType","Type":{"Kind":"ApiRef","Name":"DIRECTORY_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITDirectory","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDirectoryObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DirectoryObjectType","Type":{"Kind":"ApiRef","Name":"DIRECTORY_OBJECT_TYPE","TargetKind":"Default","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDirectoryObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITDirectoryObject","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"McastAddressAllocation" + ,"Kind":"ComClassID" + ,"Guid":"df0daef2-a289-11d1-8697-006008b0e5d2" + } + ,{ + "Name":"IMcastScope" + ,"Kind":"Com" + ,"Guid":"df0daef4-a289-11d1-8697-006008b0e5d2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ScopeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ServerID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_InterfaceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ScopeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMcastLeaseInfo" + ,"Kind":"Com" + ,"Guid":"df0daefd-a289-11d1-8697-006008b0e5d2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RequestID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LeaseStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LeaseStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LeaseStopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_LeaseStopTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"time","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AddressCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ServerAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_TTL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTTL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Addresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumBstr","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumMcastScope" + ,"Kind":"Com" + ,"Guid":"df0daf09-a289-11d1-8697-006008b0e5d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppScopes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMcastScope","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMcastScope","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMcastAddressAllocation" + ,"Kind":"Com" + ,"Guid":"df0daef1-a289-11d1-8697-006008b0e5d2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Scopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVariant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumerateScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumMcastScope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMcastScope","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pScope","Type":{"Kind":"ApiRef","Name":"IMcastScope","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"LeaseStopTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"NumAddresses","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppLeaseResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RenewAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRenewRequest","Type":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppRenewResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReleaseAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReleaseRequest","Type":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateLeaseInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"LeaseStopTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dwNumAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pRequestID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pServerAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateLeaseInfoFromVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LeaseStartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"LeaseStopTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"vAddresses","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRequestID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pServerAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppReleaseRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMcastLeaseInfo","TargetKind":"Com","Api":"Tapi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"lineAccept" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsUserUserInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineAddProvider" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszProviderFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwPermanentProviderID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineAddProviderA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszProviderFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwPermanentProviderID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineAddProviderW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszProviderFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwPermanentProviderID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineAddToConference" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hConfCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConsultCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineAgentSpecific" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAgentExtensionIDIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineAnswer" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsUserUserInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineBlindTransfer" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineBlindTransferA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineBlindTransferW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddressW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineClose" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineCompleteCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwCompletionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwCompletionMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMessageID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineCompleteTransfer" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hConsultCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConfCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwTransferMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineConfigDialog" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineConfigDialogA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineConfigDialogW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineConfigDialogEdit" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceConfigIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineConfigDialogEditA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceConfigIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineConfigDialogEditW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceConfigIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfigOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineConfigProvider" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPermanentProviderID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineCreateAgentW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAgentID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszAgentPIN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lphAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineCreateAgentA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAgentID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszAgentPIN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lphAgent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineCreateAgentSessionW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAgentPIN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwWorkingAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lphAgentSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineCreateAgentSessionA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAgentPIN","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwWorkingAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lphAgentSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineDeallocateCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDevSpecific" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDevSpecificFeature" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDial" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDialA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDialW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineDrop" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsUserUserInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineForward" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAllAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpForwardList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEFORWARDLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumRingsNoAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineForwardA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAllAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpForwardList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEFORWARDLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumRingsNoAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineForwardW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAllAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpForwardList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEFORWARDLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumRingsNoAnswer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGatherDigits" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsDigits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwNumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTerminationDigits","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFirstDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGatherDigitsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsDigits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwNumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTerminationDigits","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFirstDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGatherDigitsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsDigits","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwNumDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTerminationDigits","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFirstDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInterDigitTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGenerateDigits" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDigits","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGenerateDigitsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDigits","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGenerateDigitsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDigits","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGenerateTone" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwToneMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumTones","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTones","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEGENERATETONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetAddressCaps" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAddressCapsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAddressCapsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAddressID" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAddressID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAddressMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGetAddressIDA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAddressID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAddressMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGetAddressIDW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAddressID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAddressMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGetAddressStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAddressStatusA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAddressStatusW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAddressStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEADDRESSSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentActivityListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentActivityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTACTIVITYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentActivityListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentActivityList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTACTIVITYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentCapsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentCapsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentGroupListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentGroupListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentSessionInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentSessionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTSESSIONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentSessionList" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentSessionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTSESSIONLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentStatusA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAgentStatusW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAppPriority" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAppPriorityA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetAppPriorityW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCallInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCallInfoA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCallInfoW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCallStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetConfRelatedCalls" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCountry" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineCountryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECOUNTRYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCountryA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineCountryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECOUNTRYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetCountryW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwCountryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineCountryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECOUNTRYLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetDevCaps" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVCAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetDevConfig" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetDevConfigA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetDevConfigW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetGroupListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetGroupListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetIcon" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetIconA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetIconW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetID" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetIDA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetIDW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineGetLineDevStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetLineDevStatusA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetLineDevStatusW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineDevStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDEVSTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetMessage" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMESSAGE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineGetNewCalls" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetNumRings" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwNumRings","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetProviderList" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEPROVIDERLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetProviderListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEPROVIDERLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetProviderListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEPROVIDERLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetProxyStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineProxyReqestList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEPROXYREQUESTLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetQueueInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwQueueID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpLineQueueInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEQUEUEINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetQueueListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpQueueList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEQUEUELIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetQueueListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpQueueList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEQUEUELIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetRequest" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRequestBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetRequestA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRequestBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetRequestW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRequestBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetStatusMessages" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwLineStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwAddressStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetTranslateCaps" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetTranslateCapsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineGetTranslateCapsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineHandoff" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineHandoffA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineHandoffW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineHold" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineInitialize" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphLineApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"LINECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineInitializeExA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphLineApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"LINECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFriendlyAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpLineInitializeExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEINITIALIZEEXPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineInitializeExW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphLineApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"LINECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFriendlyAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpLineInitializeExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEINITIALIZEEXPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineMakeCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineMakeCallA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineMakeCallW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineMonitorDigits" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDigitModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineMonitorMedia" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineMonitorTones" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpToneList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMONITORTONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineNegotiateAPIVersion" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPILowVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIHighVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineNegotiateExtVersion" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtLowVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtHighVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwExtVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineOpen" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPrivileges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineOpenA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPrivileges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineOpenW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPrivileges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePark" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParkMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDirAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNonDirAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineParkA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParkMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDirAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNonDirAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineParkW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParkMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDirAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNonDirAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"linePickup" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszGroupID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePickupA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszGroupID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePickupW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszGroupID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePrepareAddToConference" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hConfCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePrepareAddToConferenceA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hConfCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"linePrepareAddToConferenceW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hConfCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineProxyMessage" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwParam3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineProxyResponse" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProxyRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEPROXYREQUEST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRedirect" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRedirectA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRedirectW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCountryCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRegisterRequestRecipient" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRegistrationInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineReleaseUserUserInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRemoveFromConference" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineRemoveProvider" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwPermanentProviderID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSecureCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSendUserUserInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsUserUserInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAgentActivity" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwActivityID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAgentGroup" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAgentGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEAGENTGROUPLIST","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineSetAgentMeasurementPeriod" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAgentSessionState" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgentSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNextAgentSessionState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAgentStateEx" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hAgent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNextAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAgentState" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNextAgentState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAppPriority" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszExtensionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAppPriorityA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszExtensionName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAppPriorityW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszAppFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMediaMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwRequestMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszExtensionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetAppSpecific" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppSpecific","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetCallData" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetCallParams" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBearerMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaxRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDialParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEDIALPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetCallPrivilege" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallPrivilege","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetCallQualityOfService" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSendingFlowspec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSendingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReceivingFlowspec","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwReceivingFlowspecSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetCallTreatment" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTreatment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetCurrentLocation" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetDevConfig" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetDevConfigA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetDevConfigW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetLineDevStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStatusToChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetMediaControl" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDigitList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMEDIACONTROLDIGIT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwDigitNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMediaList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMEDIACONTROLMEDIA","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwMediaNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpToneList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMEDIACONTROLTONE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwToneNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallStateList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINEMEDIACONTROLCALLSTATE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwCallStateNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetMediaMode" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMediaModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetQueueMeasurementPeriod" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwQueueID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMeasurementPeriod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetNumRings" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumRings","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetStatusMessages" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLineStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetTerminal" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSelect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTerminalModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTerminalID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetTollList" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTollListOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetTollListA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTollListOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetTollListW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressInW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTollListOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSetupConference" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConfCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumParties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetupConferenceA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConfCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumParties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetupConferenceW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConfCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumParties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetupTransfer" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetupTransferA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineSetupTransferW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphConsultCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpCallParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINECALLPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineShutdown" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineSwapHold" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hActiveCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hHeldCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineTranslateAddress" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTranslateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATEOUTPUT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineTranslateAddressA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTranslateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATEOUTPUT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineTranslateAddressW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTranslateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTranslateOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LINETRANSLATEOUTPUT","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"lineTranslateDialog" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineTranslateDialogA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineTranslateDialogW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLineApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszAddressIn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineUncompleteCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCompletionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineUnhold" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCall","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"lineUnpark" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineUnparkA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"lineUnparkW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAddressID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphCall","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneClose" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneConfigDialog" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneConfigDialogA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneConfigDialogW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneDevSpecific" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneGetButtonInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetButtonInfoA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetButtonInfoW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetData" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDataID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneGetDevCaps" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetDevCapsA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetDevCapsW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONECAPS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetDisplay" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetGain" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetHookSwitch" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwHookSwitchDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetIcon" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetIconA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetIconW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lphIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetID" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneGetIDA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneGetIDW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARSTRING","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneGetLamp" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwLampMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetMessage" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEMESSAGE","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneGetRing" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwRingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetStatus" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONESTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetStatusA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONESTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetStatusW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPhoneStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONESTATUS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetStatusMessages" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwPhoneStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwButtonModes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwButtonStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneGetVolume" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneInitialize" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphPhoneApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"PHONECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneInitializeExA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphPhoneApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"PHONECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFriendlyAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpPhoneInitializeExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEINITIALIZEEXPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneInitializeExW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lphPhoneApp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"PHONECALLBACK","TargetKind":"FunctionPointer","Api":"Tapi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFriendlyAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwNumDevs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpPhoneInitializeExParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEINITIALIZEEXPARAMS","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneNegotiateAPIVersion" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPILowVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIHighVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAPIVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpExtensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEEXTENSIONID","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneNegotiateExtVersion" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtLowVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtHighVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwExtVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"phoneOpen" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDeviceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphPhone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwAPIVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCallbackInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwPrivilege","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetButtonInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneSetButtonInfoA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneSetButtonInfoW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpButtonInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PHONEBUTTONINFO","TargetKind":"Default","Api":"Tapi","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"phoneSetData" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDataID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetDisplay" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwColumn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsDisplay","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetGain" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetHookSwitch" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchDevs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetLamp" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonLampID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLampMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetRing" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRingMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetStatusMessages" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPhoneStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwButtonStates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneSetVolume" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHookSwitchDev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVolume","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"phoneShutdown" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hPhoneApp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"tapiGetLocationInfo" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszCountryCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpszCityCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"tapiGetLocationInfoA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszCountryCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpszCityCode","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"tapiGetLocationInfoW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszCountryCodeW","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpszCityCodeW","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":8,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"tapiRequestDrop" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"tapiRequestMakeCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"tapiRequestMakeCallA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"tapiRequestMakeCallW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"tapiRequestMediaCall" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSecure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"tapiRequestMediaCallA" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSecure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"tapiRequestMediaCallW" + ,"SetLastError":false + ,"DllImport":"TAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wRequestID","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszDeviceClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSecure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDestAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCalledParty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "lineCreateAgent" + ,"lineCreateAgentSession" + ,"lineGetAgentActivityList" + ,"lineGetAgentCaps" + ,"lineGetAgentGroupList" + ,"lineGetAgentStatus" + ,"lineGetGroupList" + ,"lineGetQueueList" + ,"lineInitializeEx" + ,"phoneInitializeEx" +] + +} diff --git a/api/TaskScheduler.json b/api/TaskScheduler.json new file mode 100644 index 0000000..e5a7728 --- /dev/null +++ b/api/TaskScheduler.json @@ -0,0 +1,3781 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"TASK_TRIGGER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_TIME_TRIGGER_ONCE","Value":0} + ,{"Name":"TASK_TIME_TRIGGER_DAILY","Value":1} + ,{"Name":"TASK_TIME_TRIGGER_WEEKLY","Value":2} + ,{"Name":"TASK_TIME_TRIGGER_MONTHLYDATE","Value":3} + ,{"Name":"TASK_TIME_TRIGGER_MONTHLYDOW","Value":4} + ,{"Name":"TASK_EVENT_TRIGGER_ON_IDLE","Value":5} + ,{"Name":"TASK_EVENT_TRIGGER_AT_SYSTEMSTART","Value":6} + ,{"Name":"TASK_EVENT_TRIGGER_AT_LOGON","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DAILY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DaysInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEEKLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WeeksInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgfDaysOfTheWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONTHLYDATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgfDays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgfMonths","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MONTHLYDOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wWhichWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgfDaysOfTheWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgfMonths","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRIGGER_TYPE_UNION" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Daily","Type":{"Kind":"ApiRef","Name":"DAILY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ,{"Name":"Weekly","Type":{"Kind":"ApiRef","Name":"WEEKLY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ,{"Name":"MonthlyDate","Type":{"Kind":"ApiRef","Name":"MONTHLYDATE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ,{"Name":"MonthlyDOW","Type":{"Kind":"ApiRef","Name":"MONTHLYDOW","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TASK_TRIGGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbTriggerSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBeginYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBeginMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBeginDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEndYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEndMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wEndDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wStartHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wStartMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinutesDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinutesInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TriggerType","Type":{"Kind":"ApiRef","Name":"TASK_TRIGGER_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"TRIGGER_TYPE_UNION","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wRandomMinutesInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITaskTrigger" + ,"Kind":"Com" + ,"Guid":"148bd52b-a2ab-11ce-b11f-00aa00530503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTrigger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_TRIGGER","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTrigger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_TRIGGER","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTriggerString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IScheduledWorkItem" + ,"Kind":"Com" + ,"Guid":"a6b952f0-a4b1-11d0-997d-00aa006887ec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTrigger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piNewTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"ppTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskTrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteTrigger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTrigger","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTriggerCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTrigger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTrigger","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskTrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTriggerString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTrigger","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppwszTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRunTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstBegin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"rgstTaskTimes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstNextRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetIdleWait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIdleMinutes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wDeadlineMinutes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIdleWait" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwIdleMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwDeadlineMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EditWorkItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMostRecentRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExitCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwExitCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszComment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszCreator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszCreator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWorkItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rgbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWorkItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"prgbData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorRetryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRetryCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetErrorRetryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwRetryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorRetryInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRetryInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetErrorRetryInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwRetryInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAccountInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAccountInformation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszAccountName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITask" + ,"Kind":"Com" + ,"Guid":"148bd524-a2ab-11ce-b11f-00aa00530503" + ,"Interface":{"Kind":"ApiRef","Name":"IScheduledWorkItem","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"SetApplicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetApplicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszApplicationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszParameters","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszWorkingDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszWorkingDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTaskFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTaskFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxRunTimeMS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxRunTimeMS","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumWorkItems" + ,"Kind":"Com" + ,"Guid":"148bd528-a2ab-11ce-b11f-00aa00530503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumWorkItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWorkItems","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITaskScheduler" + ,"Kind":"Com" + ,"Guid":"148bd527-a2ab-11ce-b11f-00aa00530503" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTargetComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszComputer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTargetComputer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszComputer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumWorkItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWorkItems","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NewWorkItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszTaskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddWorkItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszTaskName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pWorkItem","Type":{"Kind":"ApiRef","Name":"IScheduledWorkItem","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsOfType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"TASKPAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASKPAGE_TASK","Value":0} + ,{"Name":"TASKPAGE_SCHEDULE","Value":1} + ,{"Name":"TASKPAGE_SETTINGS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IProvideTaskPage" + ,"Kind":"Com" + ,"Guid":"4086658a-cbbb-11cf-b604-00c04fd8d565" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tpType","Type":{"Kind":"ApiRef","Name":"TASKPAGE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPersistChanges","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TaskScheduler" + ,"Kind":"ComClassID" + ,"Guid":"0f87369f-a4e5-4cfc-bd3e-73e6154572dd" + } + ,{ + "Name":"TaskHandlerPS" + ,"Kind":"ComClassID" + ,"Guid":"f2a69db7-da2c-4352-9066-86fee6dacac9" + } + ,{ + "Name":"TaskHandlerStatusPS" + ,"Kind":"ComClassID" + ,"Guid":"9f15266d-d7ba-48f0-93c1-e6895f6fe5ac" + } + ,{ + "Name":"TASK_RUN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_RUN_NO_FLAGS","Value":0} + ,{"Name":"TASK_RUN_AS_SELF","Value":1} + ,{"Name":"TASK_RUN_IGNORE_CONSTRAINTS","Value":2} + ,{"Name":"TASK_RUN_USE_SESSION_ID","Value":4} + ,{"Name":"TASK_RUN_USER_SID","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_ENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_ENUM_HIDDEN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_LOGON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_LOGON_NONE","Value":0} + ,{"Name":"TASK_LOGON_PASSWORD","Value":1} + ,{"Name":"TASK_LOGON_S4U","Value":2} + ,{"Name":"TASK_LOGON_INTERACTIVE_TOKEN","Value":3} + ,{"Name":"TASK_LOGON_GROUP","Value":4} + ,{"Name":"TASK_LOGON_SERVICE_ACCOUNT","Value":5} + ,{"Name":"TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_RUNLEVEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_RUNLEVEL_LUA","Value":0} + ,{"Name":"TASK_RUNLEVEL_HIGHEST","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_PROCESSTOKENSID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_PROCESSTOKENSID_NONE","Value":0} + ,{"Name":"TASK_PROCESSTOKENSID_UNRESTRICTED","Value":1} + ,{"Name":"TASK_PROCESSTOKENSID_DEFAULT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_STATE_UNKNOWN","Value":0} + ,{"Name":"TASK_STATE_DISABLED","Value":1} + ,{"Name":"TASK_STATE_QUEUED","Value":2} + ,{"Name":"TASK_STATE_READY","Value":3} + ,{"Name":"TASK_STATE_RUNNING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_CREATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_VALIDATE_ONLY","Value":1} + ,{"Name":"TASK_CREATE","Value":2} + ,{"Name":"TASK_UPDATE","Value":4} + ,{"Name":"TASK_CREATE_OR_UPDATE","Value":6} + ,{"Name":"TASK_DISABLE","Value":8} + ,{"Name":"TASK_DONT_ADD_PRINCIPAL_ACE","Value":16} + ,{"Name":"TASK_IGNORE_REGISTRATION_TRIGGERS","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_TRIGGER_TYPE2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_TRIGGER_EVENT","Value":0} + ,{"Name":"TASK_TRIGGER_TIME","Value":1} + ,{"Name":"TASK_TRIGGER_DAILY","Value":2} + ,{"Name":"TASK_TRIGGER_WEEKLY","Value":3} + ,{"Name":"TASK_TRIGGER_MONTHLY","Value":4} + ,{"Name":"TASK_TRIGGER_MONTHLYDOW","Value":5} + ,{"Name":"TASK_TRIGGER_IDLE","Value":6} + ,{"Name":"TASK_TRIGGER_REGISTRATION","Value":7} + ,{"Name":"TASK_TRIGGER_BOOT","Value":8} + ,{"Name":"TASK_TRIGGER_LOGON","Value":9} + ,{"Name":"TASK_TRIGGER_SESSION_STATE_CHANGE","Value":11} + ,{"Name":"TASK_TRIGGER_CUSTOM_TRIGGER_01","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_SESSION_STATE_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_CONSOLE_CONNECT","Value":1} + ,{"Name":"TASK_CONSOLE_DISCONNECT","Value":2} + ,{"Name":"TASK_REMOTE_CONNECT","Value":3} + ,{"Name":"TASK_REMOTE_DISCONNECT","Value":4} + ,{"Name":"TASK_SESSION_LOCK","Value":7} + ,{"Name":"TASK_SESSION_UNLOCK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_ACTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_ACTION_EXEC","Value":0} + ,{"Name":"TASK_ACTION_COM_HANDLER","Value":5} + ,{"Name":"TASK_ACTION_SEND_EMAIL","Value":6} + ,{"Name":"TASK_ACTION_SHOW_MESSAGE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_INSTANCES_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_INSTANCES_PARALLEL","Value":0} + ,{"Name":"TASK_INSTANCES_QUEUE","Value":1} + ,{"Name":"TASK_INSTANCES_IGNORE_NEW","Value":2} + ,{"Name":"TASK_INSTANCES_STOP_EXISTING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TASK_COMPATIBILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TASK_COMPATIBILITY_AT","Value":0} + ,{"Name":"TASK_COMPATIBILITY_V1","Value":1} + ,{"Name":"TASK_COMPATIBILITY_V2","Value":2} + ,{"Name":"TASK_COMPATIBILITY_V2_1","Value":3} + ,{"Name":"TASK_COMPATIBILITY_V2_2","Value":4} + ,{"Name":"TASK_COMPATIBILITY_V2_3","Value":5} + ,{"Name":"TASK_COMPATIBILITY_V2_4","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITaskFolderCollection" + ,"Kind":"Com" + ,"Guid":"79184a66-8664-423f-97f1-637356a5d812" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskFolder","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITaskService" + ,"Kind":"Com" + ,"Guid":"2faba4c7-4da9-4013-9697-20cc3fd40f85" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskFolder","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRunningTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRunningTasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningTaskCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NewTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskDefinition","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serverName","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"user","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Connected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_TargetServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConnectedUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ConnectedDomain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_HighestVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITaskHandler" + ,"Kind":"Com" + ,"Guid":"839d7762-5121-4009-9234-4f0d19394f04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandlerServices","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITaskHandlerStatus" + ,"Kind":"Com" + ,"Guid":"eaec7a8f-27a0-4ddc-8675-14726a01a38a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"percentComplete","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"statusMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TaskCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"taskErrCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskVariables" + ,"Kind":"Com" + ,"Guid":"3e4c9351-d966-4b8b-bb87-ceba68bb0107" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"input","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITaskNamedValuePair" + ,"Kind":"Com" + ,"Guid":"39038068-2b46-4afd-8662-7bb6f868d221" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskNamedValueCollection" + ,"Kind":"Com" + ,"Guid":"b4ef826b-63c3-46e4-a504-ef69e4f7ea4d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppPair","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskNamedValuePair","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPair","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskNamedValuePair","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRunningTask" + ,"Kind":"Com" + ,"Guid":"653758fb-7b9a-4f1e-a471-beeb8e9b834e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_InstanceGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_STATE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CurrentAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_EnginePID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRunningTaskCollection" + ,"Kind":"Com" + ,"Guid":"6a67614b-6828-4fec-aa54-6d52e8f1f2db" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRunningTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRegisteredTask" + ,"Kind":"Com" + ,"Guid":"9c86f320-dee3-4dd1-b972-a303f26b061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_STATE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Run" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"params","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRunningTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RunEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"params","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sessionID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"user","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRunningTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRunningTasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRunningTaskCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_LastRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastRunTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_LastTaskResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastTaskResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NumberOfMissedRuns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumberOfMissedRuns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_NextRunTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNextRunTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Definition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDefinition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskDefinition","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityInformation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSddl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sddl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRunTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pRunTimes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITrigger" + ,"Kind":"Com" + ,"Guid":"09941815-ea89-4b5b-89e0-2a773801fac3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_TRIGGER_TYPE2","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Repetition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRepeat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRepetitionPattern","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Repetition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRepeat","Type":{"Kind":"ApiRef","Name":"IRepetitionPattern","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExecutionTimeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ExecutionTimeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timelimit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartBoundary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StartBoundary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"start","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EndBoundary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_EndBoundary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"end","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IIdleTrigger" + ,"Kind":"Com" + ,"Guid":"d537d2b0-9fb3-4d34-9739-1ff5ce7b1ef3" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ILogonTrigger" + ,"Kind":"Com" + ,"Guid":"72dade38-fae4-4b3e-baf4-5d009af02b1c" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISessionStateChangeTrigger" + ,"Kind":"Com" + ,"Guid":"754da71b-4385-4475-9dd9-598294fa3641" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_SESSION_STATE_CHANGE_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"TASK_SESSION_STATE_CHANGE_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEventTrigger" + ,"Kind":"Com" + ,"Guid":"d45b0167-9653-4eef-b94f-0732ca7af251" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Subscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Subscription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"query","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ValueQueries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNamedXPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskNamedValueCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ValueQueries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamedXPaths","Type":{"Kind":"ApiRef","Name":"ITaskNamedValueCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITimeTrigger" + ,"Kind":"Com" + ,"Guid":"b45747e0-eba7-4276-9f29-85c5bb300006" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDailyTrigger" + ,"Kind":"Com" + ,"Guid":"126c5cd8-b288-41d5-8dbf-e491446adc5c" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_DaysInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DaysInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWeeklyTrigger" + ,"Kind":"Com" + ,"Guid":"5038fc98-82ff-436d-8728-a512a57c9dc1" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_DaysOfWeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DaysOfWeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WeeksInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWeeks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WeeksInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"weeks","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMonthlyTrigger" + ,"Kind":"Com" + ,"Guid":"97c45ef1-6b02-4a1a-9c0e-1ebfba1500ac" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_DaysOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DaysOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MonthsOfYear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMonths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MonthsOfYear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"months","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunOnLastDayOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastDay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RunOnLastDayOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastDay","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMonthlyDOWTrigger" + ,"Kind":"Com" + ,"Guid":"77d025a3-90fa-43aa-b52e-cda5499b946a" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_DaysOfWeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DaysOfWeek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"days","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WeeksOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWeeks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WeeksOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"weeks","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MonthsOfYear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMonths","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MonthsOfYear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"months","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunOnLastWeekOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLastWeek","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RunOnLastWeekOfMonth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastWeek","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRandomDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RandomDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IBootTrigger" + ,"Kind":"Com" + ,"Guid":"2a9c35da-d357-41f4-bbc1-207ac1b1f3cb" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRegistrationTrigger" + ,"Kind":"Com" + ,"Guid":"4c8fec3a-c218-4e0c-b23d-629024db91a2" + ,"Interface":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Delay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAction" + ,"Kind":"Com" + ,"Guid":"bae54997-48b1-4cbe-9965-d6be263ebea4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_ACTION_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IExecAction" + ,"Kind":"Com" + ,"Guid":"4c3d624d-fd6b-49a3-b9b7-09cb3cd3f047" + ,"Interface":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pArgument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Arguments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"argument","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWorkingDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WorkingDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"workingDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IExecAction2" + ,"Kind":"Com" + ,"Guid":"f2a82542-bda5-4e6b-9143-e2bf4f8987b6" + ,"Interface":{"Kind":"ApiRef","Name":"IExecAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_HideAppWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHideAppWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_HideAppWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hideAppWindow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShowMessageAction" + ,"Kind":"Com" + ,"Guid":"505e9e68-af89-46b8-a30f-56162a83d537" + ,"Interface":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MessageBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMessageBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MessageBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"messageBody","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IComHandlerAction" + ,"Kind":"Com" + ,"Guid":"6d2fd252-75c5-4f66-90ba-2a7d8cc3039f" + ,"Interface":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClassId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ClassId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEmailAction" + ,"Kind":"Com" + ,"Guid":"10f62c64-7e16-4314-a0c2-0c3683f99d40" + ,"Interface":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_Server" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Server" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"server","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSubject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Subject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subject","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_To" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_To" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"to","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Cc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Cc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Bcc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBcc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Bcc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bcc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReplyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReplyTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ReplyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"replyTo","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_From" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_From" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"from","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HeaderFields" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHeaderFields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskNamedValueCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_HeaderFields" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeaderFields","Type":{"Kind":"ApiRef","Name":"ITaskNamedValueCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Body" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"body","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Attachments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttachements","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Attachments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttachements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ITriggerCollection" + ,"Kind":"Com" + ,"Guid":"85df5081-1b24-4f32-878a-d9d14df4cb77" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"TASK_TRIGGER_TYPE2","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTrigger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITrigger","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IActionCollection" + ,"Kind":"Com" + ,"Guid":"02820e19-7b98-4ed2-b2e8-fdccceff619b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"TASK_ACTION_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAction","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPrincipal" + ,"Kind":"Com" + ,"Guid":"d98d51e5-c9b4-496a-a9c1-18980261cf0f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UserId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LogonType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_LOGON_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_LogonType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"logon","Type":{"Kind":"ApiRef","Name":"TASK_LOGON_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GroupId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_GroupId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"group","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRunLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_RUNLEVEL_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RunLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runLevel","Type":{"Kind":"ApiRef","Name":"TASK_RUNLEVEL_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPrincipal2" + ,"Kind":"Com" + ,"Guid":"248919ae-e345-4a6d-8aeb-e0d3165c904e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProcessTokenSidType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProcessTokenSidType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_PROCESSTOKENSID_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ProcessTokenSidType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"processTokenSidType","Type":{"Kind":"ApiRef","Name":"TASK_PROCESSTOKENSID_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RequiredPrivilegeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_RequiredPrivilege" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddRequiredPrivilege" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"privilege","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRegistrationInfo" + ,"Kind":"Com" + ,"Guid":"416d8b73-cb41-4ea1-805c-9be9a5ac4a74" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAuthor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"author","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Date" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Date" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"date","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Documentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDocumentation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Documentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_URI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_URI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSddl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sddl","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskDefinition" + ,"Kind":"Com" + ,"Guid":"f5bc8fc5-536d-4f77-b852-fbc1356fdeb6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RegistrationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRegistrationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegistrationInfo","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_RegistrationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRegistrationInfo","Type":{"Kind":"ApiRef","Name":"IRegistrationInfo","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Triggers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTriggers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITriggerCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Triggers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTriggers","Type":{"Kind":"ApiRef","Name":"ITriggerCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSettings","Type":{"Kind":"ApiRef","Name":"ITaskSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Principal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPrincipal","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Principal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrincipal","Type":{"Kind":"ApiRef","Name":"IPrincipal","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Actions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppActions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IActionCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_Actions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActions","Type":{"Kind":"ApiRef","Name":"IActionCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskSettings" + ,"Kind":"Com" + ,"Guid":"8fd4711d-2d02-4c8c-87e3-eff699de127e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AllowDemandStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllowDemandStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_AllowDemandStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowDemandStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RestartInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRestartInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RestartInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restartInterval","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RestartCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRestartCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RestartCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restartCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultipleInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_INSTANCES_POLICY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_MultipleInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"ApiRef","Name":"TASK_INSTANCES_POLICY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopIfGoingOnBatteries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStopIfOnBatteries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StopIfGoingOnBatteries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stopIfOnBatteries","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisallowStartIfOnBatteries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisallowStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DisallowStartIfOnBatteries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disallowStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowHardTerminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAllowHardTerminate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_AllowHardTerminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowHardTerminate","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartWhenAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartWhenAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StartWhenAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startWhenAvailable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_XmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunOnlyIfNetworkAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRunOnlyIfNetworkAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RunOnlyIfNetworkAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runOnlyIfNetworkAvailable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExecutionTimeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExecutionTimeLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_ExecutionTimeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"executionTimeLimit","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DeleteExpiredTaskAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExpirationDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DeleteExpiredTaskAfter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expirationDelay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Compatibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCompatLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TASK_COMPATIBILITY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Compatibility" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compatLevel","Type":{"Kind":"ApiRef","Name":"TASK_COMPATIBILITY","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHidden","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Hidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hidden","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IdleSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIdleSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IIdleSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_IdleSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdleSettings","Type":{"Kind":"ApiRef","Name":"IIdleSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RunOnlyIfIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRunOnlyIfIdle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RunOnlyIfIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runOnlyIfIdle","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WakeToRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWake","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WakeToRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wake","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NetworkSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetworkSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetworkSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_NetworkSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNetworkSettings","Type":{"Kind":"ApiRef","Name":"INetworkSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskSettings2" + ,"Kind":"Com" + ,"Guid":"2c05c3f0-6eed-4c05-a15f-ed7d7a98a369" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisallowStartOnRemoteAppSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisallowStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DisallowStartOnRemoteAppSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disallowStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseUnifiedSchedulingEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUseUnifiedEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UseUnifiedSchedulingEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"useUnifiedEngine","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITaskSettings3" + ,"Kind":"Com" + ,"Guid":"0ad9d0d7-0c7f-4ebb-9a5f-d1c648dca528" + ,"Interface":{"Kind":"ApiRef","Name":"ITaskSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]} + ,"Methods":[ + { + "Name":"get_DisallowStartOnRemoteAppSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDisallowStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_DisallowStartOnRemoteAppSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disallowStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UseUnifiedSchedulingEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUseUnifiedEngine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_UseUnifiedSchedulingEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"useUnifiedEngine","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MaintenanceSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMaintenanceSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMaintenanceSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MaintenanceSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMaintenanceSettings","Type":{"Kind":"ApiRef","Name":"IMaintenanceSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMaintenanceSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMaintenanceSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMaintenanceSettings","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Volatile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVolatile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Volatile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Volatile","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMaintenanceSettings" + ,"Kind":"Com" + ,"Guid":"a6024fa8-9652-4adb-a6bf-5cfcd877a7ba" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_Period" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Period" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Deadline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Deadline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Exclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Exclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRegisteredTaskCollection" + ,"Kind":"Com" + ,"Guid":"86627eb4-42a7-41e4-a4d9-ac33a72f2d52" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRegisteredTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ITaskFolder" + ,"Kind":"Com" + ,"Guid":"8cfac062-a080-4c15-9a88-aa7c2af80dfc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskFolder","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppFolders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskFolderCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subFolderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"sddl","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITaskFolder","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subFolderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTasks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppTasks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredTaskCollection","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"xmlText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"userId","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"logonType","Type":{"Kind":"ApiRef","Name":"TASK_LOGON_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ,{"Name":"sddl","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegisterTaskDefinition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDefinition","Type":{"Kind":"ApiRef","Name":"ITaskDefinition","TargetKind":"Com","Api":"TaskScheduler","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"userId","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"logonType","Type":{"Kind":"ApiRef","Name":"TASK_LOGON_TYPE","TargetKind":"Default","Api":"TaskScheduler","Parents":[]},"Attrs":["In"]} + ,{"Name":"sddl","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredTask","TargetKind":"Com","Api":"TaskScheduler","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityInformation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSddl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetSecurityDescriptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sddl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IIdleSettings" + ,"Kind":"Com" + ,"Guid":"84594461-0053-4342-a8fd-088fabf11f32" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IdleDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDelay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_IdleDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_WaitTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_WaitTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopOnIdleEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StopOnIdleEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RestartOnIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRestart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_RestartOnIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetworkSettings" + ,"Kind":"Com" + ,"Guid":"9f7dea84-c30b-4245-80b6-00e9f646f1b4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRepetitionPattern" + ,"Kind":"Com" + ,"Guid":"7fb9acf1-26be-400e-85b5-294b9c75dfd6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interval","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_Duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StopAtDurationEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_StopAtDurationEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stop","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/TextServices.json b/api/TextServices.json new file mode 100644 index 0000000..18326cc --- /dev/null +++ b/api/TextServices.json @@ -0,0 +1,7076 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HKL" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"TS_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDynamicFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStaticFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TS_TEXTCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"acpOldEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"acpNewEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TsActiveSelEnd" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_AE_NONE","Value":0} + ,{"Name":"TS_AE_START","Value":1} + ,{"Name":"TS_AE_END","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TS_SELECTIONSTYLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ase","Type":{"Kind":"ApiRef","Name":"TsActiveSelEnd","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"fInterimChar","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TS_SELECTION_ACP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"TS_SELECTIONSTYLE","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TS_SELECTION_ANCHOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"TS_SELECTIONSTYLE","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TS_ATTRVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idAttr","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwOverlapId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TsLayoutCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_LC_CREATE","Value":0} + ,{"Name":"TS_LC_CHANGE","Value":1} + ,{"Name":"TS_LC_DESTROY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TsRunType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_RT_PLAIN","Value":0} + ,{"Name":"TS_RT_HIDDEN","Value":1} + ,{"Name":"TS_RT_OPAQUE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TS_RUNINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"TsRunType","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITextStoreACP" + ,"Kind":"Com" + ,"Guid":"28888fe3-c2a0-483a-a3ea-8cb1ce51ff3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_STATUS","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInsert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpTestStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpTestEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpResultStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpResultEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pchPlain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPlainReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchPlainRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgRunInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_RUNINFO","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cRunInfoReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcRunInfoRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pacpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryInsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfInsertable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertTextAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbeddedAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pacpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestSupportedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RequestAttrsAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestAttrsTransitioningAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextAttrTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpHalt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plFoundOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RetrieveRequestedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paAttrVals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_ATTRVAL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEndACP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pacp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActiveView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvcView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetACPFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClipped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScreenExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreACP2" + ,"Kind":"Com" + ,"Guid":"f86ad89f-5fe4-4b8d-bb9f-ef3797a84f1f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_STATUS","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInsert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpTestStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpTestEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpResultStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpResultEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pchPlain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPlainReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchPlainRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"prgRunInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_RUNINFO","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cRunInfoReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcRunInfoRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pacpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"QueryInsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfInsertable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertTextAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbeddedAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pacpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pacpEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RequestSupportedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RequestAttrsAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestAttrsTransitioningAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextAttrTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpHalt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacpNext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pfFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plFoundOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RetrieveRequestedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paAttrVals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_ATTRVAL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEndACP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pacp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActiveView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvcView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetACPFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClipped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScreenExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreACPSink" + ,"Kind":"Com" + ,"Guid":"22d44c94-a419-4542-a272-ae26093ececf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTextChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_TEXTCHANGE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnSelectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnLayoutChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcode","Type":{"Kind":"ApiRef","Name":"TsLayoutCode","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAttrsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnLockGranted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStartEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnEndEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"TsGravity" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_GR_BACKWARD","Value":0} + ,{"Name":"TS_GR_FORWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TsShiftDir" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TS_SD_BACKWARD","Value":0} + ,{"Name":"TS_SD_FORWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAnchor" + ,"Kind":"Com" + ,"Guid":"0feb7e34-5a60-4356-8ef7-abdec2ff7cf8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gravity","Type":{"Kind":"ApiRef","Name":"TsGravity","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgravity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TsGravity","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paWith","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paWith","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Shift" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchReq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"paHaltAnchor","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paSite","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"TsShiftDir","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfNoRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChangeHistoryMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChangeHistory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHistory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearChangeHistory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppaClone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreAnchor" + ,"Kind":"Com" + ,"Guid":"9b2077b0-5f18-4dec-bee9-3cc722f5dfe0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestLock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_STATUS","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInsert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paTestStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paTestEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppaResultStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppaResultEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ANCHOR","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_SELECTION_ANCHOR","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchReq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fUpdateAnchor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paPos","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestSupportedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RequestAttrsAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paPos","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestAttrsTransitioningAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paPos","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextAttrTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paHalt","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cFilterAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paFilterAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plFoundOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RetrieveRequestedAttrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paAttrVals","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TS_ATTRVAL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppaStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppaEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActiveView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvcView","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAnchorFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ptScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppaSite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClipped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScreenExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfInsertable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertTextAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppaStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppaEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbeddedAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppaStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppaEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreAnchorSink" + ,"Kind":"Com" + ,"Guid":"aa80e905-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTextChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSelectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnLayoutChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcode","Type":{"Kind":"ApiRef","Name":"TsLayoutCode","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vcView","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAttrsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"paEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cAttrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paAttrs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnLockGranted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLockFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStartEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnEndEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfLangBarMgr" + ,"Kind":"Com" + ,"Guid":"87955690-e627-11d2-8ddb-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfLangBarEventSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadMarshalInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetThreadLangBarItemMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pplbi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfLangBarItemMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwThreadid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputProcessorProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppaip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfInputProcessorProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwThreadid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RestoreLastFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fPrev","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetModalInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfLangBarEventSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowFloating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetShowFloatingStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfLangBarEventSink" + ,"Kind":"Com" + ,"Guid":"18a4e900-e0ae-11d2-afdd-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadTerminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnThreadItemChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnModalInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowFloating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemFloatingRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfLangBarItemSink" + ,"Kind":"Com" + ,"Guid":"57dbe1a0-de25-11d2-afdd-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfLangBarItems" + ,"Kind":"Com" + ,"Guid":"583f34d0-de25-11d2-afdd-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLangBarItems","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TF_LANGBARITEMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsidService","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidItem","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfLangBarItemMgr" + ,"Kind":"Com" + ,"Guid":"ba468c55-9956-4fb1-a59d-52a7dd7cc6aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLangBarItems","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdviseItemSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"ITfLangBarItemSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rguidItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnadviseItemSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemFloatingRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemsStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgguid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_LANGBARITEMINFO","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AdviseItemsSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppunk","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfLangBarItemSink","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pguidItem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdwCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnadviseItemsSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfLangBarItem" + ,"Kind":"Com" + ,"Guid":"73540d69-edeb-4ee9-96c9-23aa30b25916" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_LANGBARITEMINFO","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTooltipString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrToolTip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfSystemLangBarItemSink" + ,"Kind":"Com" + ,"Guid":"1449d9ab-13cf-4687-aa3e-8d8b18574396" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMenu","Type":{"Kind":"ApiRef","Name":"ITfMenu","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMenuSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfSystemLangBarItem" + ,"Kind":"Com" + ,"Guid":"1e13e9ec-6b33-4d4a-b5eb-8a92f029f356" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTooltipString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pchToolTip","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfSystemLangBarItemText" + ,"Kind":"Com" + ,"Guid":"5c4ce0e5-ba49-4b52-ac6b-3b397b4f701f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetItemText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfSystemDeviceTypeLangBarItem" + ,"Kind":"Com" + ,"Guid":"45672eb9-9059-46a2-838d-4530355f6a77" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIconMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIconMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TfLBIClick" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_LBI_CLK_RIGHT","Value":1} + ,{"Name":"TF_LBI_CLK_LEFT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfLangBarItemButton" + ,"Kind":"Com" + ,"Guid":"28c7f1d0-de25-11d2-afdd-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"click","Type":{"Kind":"ApiRef","Name":"TfLBIClick","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMenu","Type":{"Kind":"ApiRef","Name":"ITfMenu","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMenuSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfLangBarItemBitmapButton" + ,"Kind":"Com" + ,"Guid":"a26a0525-3fae-4fa0-89ee-88a964f9f1b5" + ,"Interface":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"click","Type":{"Kind":"ApiRef","Name":"TfLBIClick","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMenu","Type":{"Kind":"ApiRef","Name":"ITfMenu","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnMenuSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreferredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bmWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phbmpMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfLangBarItemBitmap" + ,"Kind":"Com" + ,"Guid":"73830352-d722-4179-ada5-f045c98df355" + ,"Interface":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"click","Type":{"Kind":"ApiRef","Name":"TfLBIClick","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPreferredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DrawBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bmWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bmHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phbmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phbmpMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TfLBBalloonStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_LB_BALLOON_RECO","Value":0} + ,{"Name":"TF_LB_BALLOON_SHOW","Value":1} + ,{"Name":"TF_LB_BALLOON_MISS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_LBBALLOONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"style","Type":{"Kind":"ApiRef","Name":"TfLBBalloonStyle","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfLangBarItemBalloon" + ,"Kind":"Com" + ,"Guid":"01c2d285-d3c7-4b7b-b5b5-d97411d0c283" + ,"Interface":{"Kind":"ApiRef","Name":"ITfLangBarItem","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"click","Type":{"Kind":"ApiRef","Name":"TfLBIClick","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prcArea","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPreferredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psz","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBalloonInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_LBBALLOONINFO","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfMenu" + ,"Kind":"Com" + ,"Guid":"6f8a98e4-aaa0-4f15-8c5b-07e0df0a3dd8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddMenuItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hbmp","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hbmpMask","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfMenu","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ichStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrivate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsidTIP","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TF_LANGUAGEPROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"catid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"guidProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TfAnchor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_ANCHOR_START","Value":0} + ,{"Name":"TF_ANCHOR_END","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfThreadMgr" + ,"Kind":"Com" + ,"Guid":"aa80e801-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDocumentMgrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDocumentMgrs","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdimFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdimFocus","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AssociateFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdimNew","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdimPrev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsThreadFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfThreadFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFuncProv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfFunctionProvider","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumFunctionProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfFunctionProviders","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlobalCompartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCompMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCompartmentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfThreadMgrEx" + ,"Kind":"Com" + ,"Guid":"3e90ade3-7594-4cb0-bb58-69628f5f458c" + ,"Interface":{"Kind":"ApiRef","Name":"ITfThreadMgr","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActiveFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfThreadMgr2" + ,"Kind":"Com" + ,"Guid":"0ab198ef-6477-4ee8-8812-6780edb82d5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDocumentMgrs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDocumentMgrs","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdimFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdimFocus","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsThreadFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfThreadFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFuncProv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfFunctionProvider","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumFunctionProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfFunctionProviders","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGlobalCompartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCompMgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCompartmentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ActivateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActiveFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SuspendKeystrokeHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeKeystrokeHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfThreadMgrEventSink" + ,"Kind":"Com" + ,"Guid":"aa80e80e-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnInitDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdim","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnUninitDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdim","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdimFocus","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdimPrevFocus","Type":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPushContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnPopContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfConfigureSystemKeystrokeFeed" + ,"Kind":"Com" + ,"Guid":"0d2c969a-bc9c-437c-84ee-951c49b1a764" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DisableSystemKeystrokeFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableSystemKeystrokeFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumTfDocumentMgrs" + ,"Kind":"Com" + ,"Guid":"aa80e808-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDocumentMgrs","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgDocumentMgr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfDocumentMgr" + ,"Kind":"Com" + ,"Guid":"aa80e7f4-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tidOwner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pecTextStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Push" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfContexts","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfContexts" + ,"Kind":"Com" + ,"Guid":"8f1a7ea6-1654-4502-a86e-b2902344d507" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfContexts","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfCompositionView" + ,"Kind":"Com" + ,"Guid":"d7540241-f9a1-4364-befc-dbcd2c4395b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwnerClsid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumITfCompositionView" + ,"Kind":"Com" + ,"Guid":"5efd22ba-7838-46cb-88e2-cadb14124f8f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgCompositionView","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfComposition" + ,"Kind":"Com" + ,"Guid":"20168d64-5a8f-4a5a-b7bd-cfa29f4d0fd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShiftStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNewStart","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pNewEnd","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfCompositionSink" + ,"Kind":"Com" + ,"Guid":"a781718c-579a-4b15-a280-32b8577acc5e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCompositionTerminated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfComposition","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfContextComposition" + ,"Kind":"Com" + ,"Guid":"d40c8aae-ac92-4fc7-9a11-0ee0e23aa39b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCompositionRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfCompositionSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfComposition","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumCompositions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTestRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TakeOwnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfCompositionSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfComposition","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfContextOwnerCompositionServices" + ,"Kind":"Com" + ,"Guid":"86462810-593b-4916-9764-19c08e9ce110" + ,"Interface":{"Kind":"ApiRef","Name":"ITfContextComposition","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"TerminateComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfContextOwnerCompositionSink" + ,"Kind":"Com" + ,"Guid":"5f20aa40-b57a-4f34-96ab-3576f377cc79" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStartComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfOk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnUpdateComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRangeNew","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEndComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pComposition","Type":{"Kind":"ApiRef","Name":"ITfCompositionView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfContextView" + ,"Kind":"Com" + ,"Guid":"2433bf8e-0f9b-435c-ba2c-180611978c30" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRangeFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClipped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScreenExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfContextViews" + ,"Kind":"Com" + ,"Guid":"f0c0f8dd-cf38-44e1-bb0f-68cf0d551c78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfContextViews","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfContextView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfActiveSelEnd" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_AE_NONE","Value":0} + ,{"Name":"TF_AE_START","Value":1} + ,{"Name":"TF_AE_END","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_SELECTIONSTYLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ase","Type":{"Kind":"ApiRef","Name":"TfActiveSelEnd","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"fInterimChar","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TF_SELECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"TF_SELECTIONSTYLE","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfContext" + ,"Kind":"Com" + ,"Guid":"aa80e7fd-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestEditSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pes","Type":{"Kind":"ApiRef","Name":"ITfEditSession","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InWriteSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfWriteSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_SELECTION","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_SELECTION","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActiveView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContextView","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfContextViews","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_STATUS","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAppProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfReadOnlyProperty","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TrackProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgProp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Const"]} + ,{"Name":"cProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgAppProp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Const"]} + ,{"Name":"cAppProp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfReadOnlyProperty","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfProperties","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRangeBackup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRangeBackup","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfQueryEmbedded" + ,"Kind":"Com" + ,"Guid":"0fab9bdb-d250-4169-84e5-6be118fdd7a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryInsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pFormatEtc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORMATETC","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfInsertable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfInsertAtSelection" + ,"Kind":"Com" + ,"Guid":"55ce16ba-3014-41c1-9ceb-fade1446ac6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InsertTextAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InsertEmbeddedAtSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfCleanupContextSink" + ,"Kind":"Com" + ,"Guid":"01689689-7acb-4e9b-ab7c-7ea46b12b522" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCleanupContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ecWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfCleanupContextDurationSink" + ,"Kind":"Com" + ,"Guid":"45c35144-154e-4797-bed8-d33ae7bf8794" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStartCleanupContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnEndCleanupContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfReadOnlyProperty" + ,"Kind":"Com" + ,"Guid":"17d49a3d-f8b8-4b2f-b254-52319dd64c53" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfRanges","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pTargetRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TF_PROPERTYVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumTfPropertyValue" + ,"Kind":"Com" + ,"Guid":"8ed8981b-7c10-4d7d-9fb3-ab72e9c75f72" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfPropertyValue","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_PROPERTYVAL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfMouseTracker" + ,"Kind":"Com" + ,"Guid":"09d146cd-a544-4132-925b-7afa8ef322d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseMouseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfMouseSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnadviseMouseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfMouseTrackerACP" + ,"Kind":"Com" + ,"Guid":"3bdd78e2-c16e-47fd-b883-ce6facc1a208" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseMouseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"ITfRangeACP","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfMouseSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnadviseMouseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfMouseSink" + ,"Kind":"Com" + ,"Guid":"a1adaaa2-3a24-449d-ac96-5183e7f5c217" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnMouseEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uQuadrant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBtnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfEditRecord" + ,"Kind":"Com" + ,"Guid":"42d4d099-7c1a-4a89-b836-6c6f22160df0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelectionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfChanged","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextAndPropertyUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Const"]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfRanges","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfTextEditSink" + ,"Kind":"Com" + ,"Guid":"8127d409-ccd3-4683-967a-b43d5b482bf7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEndEdit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ecReadOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEditRecord","Type":{"Kind":"ApiRef","Name":"ITfEditRecord","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfLayoutCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_LC_CREATE","Value":0} + ,{"Name":"TF_LC_CHANGE","Value":1} + ,{"Name":"TF_LC_DESTROY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfTextLayoutSink" + ,"Kind":"Com" + ,"Guid":"2af2d06a-dd5b-4927-a0b4-54f19c91fade" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLayoutChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lcode","Type":{"Kind":"ApiRef","Name":"TfLayoutCode","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pView","Type":{"Kind":"ApiRef","Name":"ITfContextView","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfStatusSink" + ,"Kind":"Com" + ,"Guid":"6b7d8d73-b267-4f69-b32e-1ca321ce4f45" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfEditTransactionSink" + ,"Kind":"Com" + ,"Guid":"708fbf70-b520-416b-b06c-2c41ab44f8ba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStartEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEndEditTransaction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfContextOwner" + ,"Kind":"Com" + ,"Guid":"aa80e80c-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetACPFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pacp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTextExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfClipped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScreenExt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TS_STATUS","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfContextOwnerServices" + ,"Kind":"Com" + ,"Guid":"b23eb630-3e1c-11d3-a745-0050040ab407" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLayoutChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnAttributeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLoader","Type":{"Kind":"ApiRef","Name":"ITfPersistentPropertyLoaderACP","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForceLoadProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRangeACP","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfContextKeyEventSink" + ,"Kind":"Com" + ,"Guid":"0552ba5d-c835-4934-bf50-846aaa67432f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnKeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTestKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTestKeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfEditSession" + ,"Kind":"Com" + ,"Guid":"aa80e803-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoEditSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfGravity" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_GRAVITY_BACKWARD","Value":0} + ,{"Name":"TF_GRAVITY_FORWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TfShiftDir" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_SD_BACKWARD","Value":0} + ,{"Name":"TF_SD_FORWARD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_HALTCOND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHaltRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"aHaltPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfRange" + ,"Kind":"Com" + ,"Guid":"aa80e7ff-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFormattedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDataObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguidService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InsertEmbedded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDataObject","Type":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchReq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHalt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_HALTCOND","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShiftEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchReq","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pHalt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_HALTCOND","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShiftStartToRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftEndToRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShiftStartRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"TfShiftDir","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfNoRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShiftEndRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dir","Type":{"Kind":"ApiRef","Name":"TfShiftDir","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfNoRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEmpty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfEmpty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEqualStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWith","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqualEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWith","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWith","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pWith","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdjustForInsert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cchInsert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfInsertOk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TfGravity","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pgEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TfGravity","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGravity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"gStart","Type":{"Kind":"ApiRef","Name":"TfGravity","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"gEnd","Type":{"Kind":"ApiRef","Name":"TfGravity","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfRangeACP" + ,"Kind":"Com" + ,"Guid":"057a6296-029b-4154-b79a-0d461d4ea94c" + ,"Interface":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pacpAnchor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExtent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpAnchor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreACPServices" + ,"Kind":"Com" + ,"Guid":"aa80e901-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unserialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLoader","Type":{"Kind":"ApiRef","Name":"ITfPersistentPropertyLoaderACP","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ForceLoadProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProp","Type":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRangeACP","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfRangeBackup" + ,"Kind":"Com" + ,"Guid":"463a506d-6992-49d2-9b88-93d55e70bb16" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfPropertyStore" + ,"Kind":"Com" + ,"Guid":"6834b120-88cb-11d2-bf45-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTextUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRangeNew","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAccept","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Shrink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeNew","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfFree","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Divide" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeThis","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRangeNew","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfPropertyStore","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfPropertyStore","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyRangeCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfRanges" + ,"Kind":"Com" + ,"Guid":"f99d3f40-8e32-11d2-bf46-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfRanges","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfCreatePropertyStore" + ,"Kind":"Com" + ,"Guid":"2463fbf0-b0af-11d2-afc5-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsStoreSerializable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropStore","Type":{"Kind":"ApiRef","Name":"ITfPropertyStore","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfSerializable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreatePropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfPropertyStore","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfPersistentPropertyLoaderACP" + ,"Kind":"Com" + ,"Guid":"4ef89150-0807-11d3-8df0-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHdr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PERSISTENT_PROPERTY_HEADER_ACP","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfProperty" + ,"Kind":"Com" + ,"Guid":"e2449660-9542-11d2-bf46-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"ITfReadOnlyProperty","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"FindRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"aPos","Type":{"Kind":"ApiRef","Name":"TfAnchor","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValueStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropStore","Type":{"Kind":"ApiRef","Name":"ITfPropertyStore","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfProperties" + ,"Kind":"Com" + ,"Guid":"19188cb0-aca9-11d2-afc5-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfProperties","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfProperty","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfCompartment" + ,"Kind":"Com" + ,"Guid":"bb08f7a9-607a-4384-8623-056892b64371" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfCompartmentEventSink" + ,"Kind":"Com" + ,"Guid":"743abd5f-f26d-48df-8cc5-238492419b64" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITfCompartmentMgr" + ,"Kind":"Com" + ,"Guid":"7dcf57ac-18ad-438b-824d-979bffb74b7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCompartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppcomp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCompartment","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearCompartment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumCompartments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfFunction" + ,"Kind":"Com" + ,"Guid":"db593490-098f-11d3-8df0-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfFunctionProvider" + ,"Kind":"Com" + ,"Guid":"101d6610-0990-11d3-8df0-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfFunctionProviders" + ,"Kind":"Com" + ,"Guid":"e4b24db0-0990-11d3-8df0-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfFunctionProviders","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCmdobj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfFunctionProvider","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfInputProcessorProfiles" + ,"Kind":"Com" + ,"Guid":"1f02b6c5-7842-4ee6-8a0b-9a24183a95ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Unregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pchDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchIconFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumInputProcessorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"catid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pguidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ActivateLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetActiveLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"plangid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pguidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageProfileDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pbstrProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plangid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ChangeCurrentLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLanguageList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLangId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumLanguageProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLanguageProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsEnabledLanguageProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnableLanguageProfileByDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubstituteKeyboardLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hKL","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfInputProcessorProfilesEx" + ,"Kind":"Com" + ,"Guid":"892f230f-fe00-4a41-a98e-fcd6de0d35ef" + ,"Interface":{"Kind":"ApiRef","Name":"ITfInputProcessorProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetLanguageProfileDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pchFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uResId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfInputProcessorProfileSubstituteLayout" + ,"Kind":"Com" + ,"Guid":"4fd67194-1002-4513-bff2-c0ddf6258552" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSubstituteKeyboardLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"phKL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfActiveLanguageProfileNotifySink" + ,"Kind":"Com" + ,"Guid":"b246cb75-a93e-4652-bf8c-b3fe0cfd7e57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnActivated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"fActivated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfLanguageProfiles" + ,"Kind":"Com" + ,"Guid":"3d61bf11-ac5f-42c8-a4cb-931bcc28c744" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLanguageProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_LANGUAGEPROFILE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfLanguageProfileNotifySink" + ,"Kind":"Com" + ,"Guid":"43c9fe15-f494-4c17-9de2-b8a4ac350aa8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLanguageChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfAccept","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnLanguageChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"TF_INPUTPROCESSORPROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwProfileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidProfile","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"catid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hklSubstitute","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfInputProcessorProfileMgr" + ,"Kind":"Com" + ,"Guid":"71c6e74c-0f28-11d8-a82a-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeactivateProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_INPUTPROCESSORPROFILE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfInputProcessorProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseInputProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pchDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pchIconFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uIconIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hklsubstitute","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPreferredLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bEnabledByDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetActiveProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"catid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_INPUTPROCESSORPROFILE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfInputProcessorProfiles" + ,"Kind":"Com" + ,"Guid":"71c6e74d-0f28-11d8-a82a-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfInputProcessorProfiles","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_INPUTPROCESSORPROFILE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfInputProcessorProfileActivationSink" + ,"Kind":"Com" + ,"Guid":"71c6e74e-0f28-11d8-a82a-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnActivated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"catid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hkl","Type":{"Kind":"ApiRef","Name":"HKL","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TF_PRESERVEDKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uVKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfKeystrokeMgr" + ,"Kind":"Com" + ,"Guid":"aa80e7f0-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseKeyEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"ITfKeyEventSink","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForeground","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseKeyEventSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForeground" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TestKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TestKeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreservedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pprekey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PRESERVEDKEY","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsPreservedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pprekey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PRESERVEDKEY","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PreserveKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"prekey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PRESERVEDKEY","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pchDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnpreserveKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pprekey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PRESERVEDKEY","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetPreservedKeyDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pchDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cchDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreservedKeyDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SimulatePreservedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfKeyEventSink" + ,"Kind":"Com" + ,"Guid":"aa80e7f5-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForeground","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTestKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnTestKeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnKeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnPreservedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfKeyTraceEventSink" + ,"Kind":"Com" + ,"Guid":"1cd4c13b-1c36-4191-a70a-7f3e611f367d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnKeyTraceDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnKeyTraceUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfPreservedKeyNotifySink" + ,"Kind":"Com" + ,"Guid":"6f77c993-d2b1-446e-853e-5912efc8a286" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprekey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_PRESERVEDKEY","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITfMessagePump" + ,"Kind":"Com" + ,"Guid":"8f1b8ad8-0b6b-4874-90c5-bd76011e8f7c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PeekMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wRemoveMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PeekMessageW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wRemoveMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMessageW" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfThreadFocusSink" + ,"Kind":"Com" + ,"Guid":"c0f1db0c-3a20-405c-a303-96b6010a885f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnSetThreadFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnKillThreadFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfTextInputProcessor" + ,"Kind":"Com" + ,"Guid":"aa80e7f7-2021-11d2-93e0-0060b067b86e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptim","Type":{"Kind":"ApiRef","Name":"ITfThreadMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Deactivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfTextInputProcessorEx" + ,"Kind":"Com" + ,"Guid":"6e4e2102-f9cd-433d-b496-303ce03a6507" + ,"Interface":{"Kind":"ApiRef","Name":"ITfTextInputProcessor","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"ActivateEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptim","Type":{"Kind":"ApiRef","Name":"ITfThreadMgr","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfClientId" + ,"Kind":"Com" + ,"Guid":"d60a7b49-1b9f-4be2-b702-47e9dc05dec3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ptid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"TF_DA_LINESTYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_LS_NONE","Value":0} + ,{"Name":"TF_LS_SOLID","Value":1} + ,{"Name":"TF_LS_DOT","Value":2} + ,{"Name":"TF_LS_DASH","Value":3} + ,{"Name":"TF_LS_SQUIGGLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_DA_COLORTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_CT_NONE","Value":0} + ,{"Name":"TF_CT_SYSCOLOR","Value":1} + ,{"Name":"TF_CT_COLORREF","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_DA_COLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"TF_DA_COLORTYPE","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"TextServices","Parents":["TF_DA_COLOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TF_DA_ATTR_INFO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TF_ATTR_INPUT","Value":0} + ,{"Name":"TF_ATTR_TARGET_CONVERTED","Value":1} + ,{"Name":"TF_ATTR_CONVERTED","Value":2} + ,{"Name":"TF_ATTR_TARGET_NOTCONVERTED","Value":3} + ,{"Name":"TF_ATTR_INPUT_ERROR","Value":4} + ,{"Name":"TF_ATTR_FIXEDCONVERTED","Value":5} + ,{"Name":"TF_ATTR_OTHER","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TF_DISPLAYATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"crText","Type":{"Kind":"ApiRef","Name":"TF_DA_COLOR","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"crBk","Type":{"Kind":"ApiRef","Name":"TF_DA_COLOR","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"lsStyle","Type":{"Kind":"ApiRef","Name":"TF_DA_LINESTYLE","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"fBoldLine","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"crLine","Type":{"Kind":"ApiRef","Name":"TF_DA_COLOR","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ,{"Name":"bAttr","Type":{"Kind":"ApiRef","Name":"TF_DA_ATTR_INFO","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ITfDisplayAttributeInfo" + ,"Kind":"Com" + ,"Guid":"70528852-2f26-4aea-8c96-215150578932" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_DISPLAYATTRIBUTE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pda","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TF_DISPLAYATTRIBUTE","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumTfDisplayAttributeInfo" + ,"Kind":"Com" + ,"Guid":"7cef04d7-cb75-4e80-a7ab-5f5bc7d332de" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfDisplayAttributeProvider" + ,"Kind":"Com" + ,"Guid":"fee47777-163c-4769-996a-6e9c50ad8f54" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumDisplayAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfDisplayAttributeMgr" + ,"Kind":"Com" + ,"Guid":"8ded7393-5db1-475c-9e71-a39111b0ff67" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdateInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnumDisplayAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayAttributeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDisplayAttributeInfo","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pclsidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfDisplayAttributeNotifySink" + ,"Kind":"Com" + ,"Guid":"ad56f402-e162-4f25-908f-7d577cf9bda9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdateInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfCategoryMgr" + ,"Kind":"Com" + ,"Guid":"c3acefb5-f69d-4905-938f-fcadcf4be830" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumCategoriesInItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumItemsInCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumGUID","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindClosestCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcatid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppcatidList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["In","Const"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterGUIDDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pchDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterGUIDDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGUIDDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pbstrDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterGUIDDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterGUIDDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGUIDDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidatom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidatom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEqualTfGuidAtom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidatom","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfSource" + ,"Kind":"Com" + ,"Guid":"4ea48a35-60ae-446f-8fd6-e6a8d82459f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pdwCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnadviseSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfSourceSingle" + ,"Kind":"Com" + ,"Guid":"73131f9c-56a9-49dd-b0ee-d046633f7528" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseSingleSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnadviseSingleSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITfUIElementMgr" + ,"Kind":"Com" + ,"Guid":"ea1ea135-19df-11d7-a6d2-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbShow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwUIElementId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIELementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumUIElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfUIElements","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfUIElements" + ,"Kind":"Com" + ,"Guid":"887aa91e-acba-4931-84da-3c5208cf543f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfUIElements","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfUIElementSink" + ,"Kind":"Com" + ,"Guid":"ea1ea136-19df-11d7-a6d2-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbShow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndUIElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwUIElementId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfUIElement" + ,"Kind":"Com" + ,"Guid":"ea1ea137-19df-11d7-a6d2-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbShow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfCandidateListUIElement" + ,"Kind":"Com" + ,"Guid":"ea1ea138-19df-11d7-a6d2-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetUpdatedFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puPageCnt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"uPageCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puPage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfCandidateListUIElementBehavior" + ,"Kind":"Com" + ,"Guid":"85fad185-58ce-497a-9460-355366b64b9a" + ,"Interface":{"Kind":"ApiRef","Name":"ITfCandidateListUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Finalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITfReadingInformationUIElement" + ,"Kind":"Com" + ,"Guid":"ea1ea139-19df-11d7-a6d2-00065b84435c" + ,"Interface":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetUpdatedFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxReadingStringLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcchMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsVerticalOrderPreferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfVertical","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfTransitoryExtensionUIElement" + ,"Kind":"Com" + ,"Guid":"858f956a-972f-42a2-a2f2-0321e1abe209" + ,"Interface":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentMgr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdim","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfDocumentMgr","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfTransitoryExtensionSink" + ,"Kind":"Com" + ,"Guid":"a615096f-1c57-4813-8a15-55ee6e5a839c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTransitoryExtensionUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ecReadOnly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResultRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCompositionRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfDeleteResultRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfToolTipUIElement" + ,"Kind":"Com" + ,"Guid":"52b18b5c-555d-46b2-b00a-fa680144fbdb" + ,"Interface":{"Kind":"ApiRef","Name":"ITfUIElement","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfReverseConversionList" + ,"Kind":"Com" + ,"Guid":"151d69f0-86f4-4674-b721-56911e797f47" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfReverseConversion" + ,"Kind":"Com" + ,"Guid":"a415e162-157d-417d-8a8c-0ab26c7d2781" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoReverseConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpstr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfReverseConversionList","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfReverseConversionMgr" + ,"Kind":"Com" + ,"Guid":"b643c236-c493-41b6-abb3-692412775cc4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetReverseConversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwflag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppReverseConversion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfReverseConversion","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfCandidateString" + ,"Kind":"Com" + ,"Guid":"581f317e-fd9d-443f-b972-ed00467c5d40" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumTfCandidates" + ,"Kind":"Com" + ,"Guid":"defb1926-6c80-4ce8-87d4-d6b72b812bde" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfCandidates","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ITfCandidateString","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfCandidateResult" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CAND_FINALIZED","Value":0} + ,{"Name":"CAND_SELECTED","Value":1} + ,{"Name":"CAND_CANCELED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfCandidateList" + ,"Kind":"Com" + ,"Guid":"a3ad50fb-9bdb-49e3-a843-6c76520fbf5d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumCandidates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfCandidates","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCandidateString","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCandidateNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnCnt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"imcr","Type":{"Kind":"ApiRef","Name":"TfCandidateResult","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnReconversion" + ,"Kind":"Com" + ,"Guid":"4cea93c0-0a58-11d3-8df0-00105a2799b5" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"QueryRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNewRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfConvertable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReconversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCandidateList","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reconvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnPlayBack" + ,"Kind":"Com" + ,"Guid":"a3a416a4-0f64-11d3-b5b7-00c04fc324a1" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"QueryRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNewRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfPlayable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnLangProfileUtil" + ,"Kind":"Com" + ,"Guid":"a87a8574-a6c1-4e15-99f0-3d3965f548eb" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterActiveProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsProfileAvailableForLang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfFnConfigure" + ,"Kind":"Com" + ,"Guid":"88f567c6-1757-49f8-a1b2-89234c1eeff9" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rguidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITfFnConfigureRegisterWord" + ,"Kind":"Com" + ,"Guid":"bb95808a-6d8f-4bca-8400-5390b586aedf" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rguidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrRegistered","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnConfigureRegisterEudc" + ,"Kind":"Com" + ,"Guid":"b5e26ff5-d7ad-4304-913f-21a2ed95a1b0" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"rguidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrRegistered","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnShowHelp" + ,"Kind":"Com" + ,"Guid":"5ab1d30c-094d-4c29-8ea5-0bf59be87bf3" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnBalloon" + ,"Kind":"Com" + ,"Guid":"3bab89e4-5fbe-45f4-a5bc-dca36ad225a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateBalloon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"style","Type":{"Kind":"ApiRef","Name":"TfLBBalloonStyle","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfSapiObject" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GETIF_RESMGR","Value":0} + ,{"Name":"GETIF_RECOCONTEXT","Value":1} + ,{"Name":"GETIF_RECOGNIZER","Value":2} + ,{"Name":"GETIF_VOICE","Value":3} + ,{"Name":"GETIF_DICTGRAM","Value":4} + ,{"Name":"GETIF_RECOGNIZERNOINIT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfFnGetSAPIObject" + ,"Kind":"Com" + ,"Guid":"5c0ab7ea-167d-4f59-bfb5-4693755e90ca" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sObj","Type":{"Kind":"ApiRef","Name":"TfSapiObject","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfFnPropertyUIStatus" + ,"Kind":"Com" + ,"Guid":"2338ac6e-2b9d-44c0-a75e-ee64f256b3bd" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"refguidProp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnLMProcessor" + ,"Kind":"Com" + ,"Guid":"7afbf8e7-ac4b-4082-b058-890899d3a010" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"QueryRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNewRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfAccepted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryLangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfAccepted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReconversion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCandList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCandidateList","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reconvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vKey","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparamKeydata","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfInterested","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InvokeKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"vKey","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparamKeyData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InvokeFunc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pic","Type":{"Kind":"ApiRef","Name":"ITfContext","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"refguidFunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ITfFnLMInternal" + ,"Kind":"Com" + ,"Guid":"04b825b1-ac9a-4f7b-b5ad-c7168f1ee445" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFnLMProcessor","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"ProcessLattice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TF_LMLATTELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFrameStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"TextServices","Parents":["TF_LMLATTELEMENT"]},"Attrs":[]} + ,{"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iCost","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IEnumTfLatticeElements" + ,"Kind":"Com" + ,"Guid":"56988052-47da-4a05-911a-e3d941f17145" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLatticeElements","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgsElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TF_LMLATTELEMENT","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfLMLattice" + ,"Kind":"Com" + ,"Guid":"d4236675-a5bf-4570-9d42-5d6d7b02d59b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pfSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumLatticeElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFrameStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumTfLatticeElements","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfFnAdviseText" + ,"Kind":"Com" + ,"Guid":"3527268b-7d53-4dd9-92b7-7296ae461249" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnTextUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pchText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnLatticeUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLattice","Type":{"Kind":"ApiRef","Name":"ITfLMLattice","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnSearchCandidateProvider" + ,"Kind":"Com" + ,"Guid":"87a2ad8f-f27b-4920-8501-67602280175d" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetSearchCandidates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrApplicationId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pplist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCandidateList","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrApplicationID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResult","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"TfIntegratableCandidateListSelectionStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STYLE_ACTIVE_SELECTION","Value":0} + ,{"Name":"STYLE_IMPLIED_SELECTION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfIntegratableCandidateListUIElement" + ,"Kind":"Com" + ,"Guid":"c7a6f54f-b180-416f-b2bf-7bf2e4683d7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetIntegrationStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidIntegrationStyle","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSelectionStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptfSelectionStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TfIntegratableCandidateListSelectionStyle","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnKeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowCandidateNumbers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfShow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FinalizeExactCompositionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"TKBLayoutType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TKBLT_UNDEFINED","Value":0} + ,{"Name":"TKBLT_CLASSIC","Value":1} + ,{"Name":"TKBLT_OPTIMIZED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfFnGetPreferredTouchKeyboardLayout" + ,"Kind":"Com" + ,"Guid":"5f309a41-590a-4acc-a97f-d8efff13fdfc" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetLayout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTKBLayoutType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TKBLayoutType","TargetKind":"Default","Api":"TextServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwPreferredLayoutId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnGetLinguisticAlternates" + ,"Kind":"Com" + ,"Guid":"ea163ce2-7a65-4506-82a3-c528215da64e" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"GetAlternates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"ApiRef","Name":"ITfRange","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCandidateList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITfCandidateList","TargetKind":"Com","Api":"TextServices","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IUIManagerEventSink" + ,"Kind":"Com" + ,"Guid":"cd91d690-a7e8-4265-9b38-8bb3bbaba7de" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWindowOpening" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWindowOpened" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWindowUpdating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcUpdatedBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWindowUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcUpdatedBounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWindowClosing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnWindowClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"InputScope" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IS_DEFAULT","Value":0} + ,{"Name":"IS_URL","Value":1} + ,{"Name":"IS_FILE_FULLFILEPATH","Value":2} + ,{"Name":"IS_FILE_FILENAME","Value":3} + ,{"Name":"IS_EMAIL_USERNAME","Value":4} + ,{"Name":"IS_EMAIL_SMTPEMAILADDRESS","Value":5} + ,{"Name":"IS_LOGINNAME","Value":6} + ,{"Name":"IS_PERSONALNAME_FULLNAME","Value":7} + ,{"Name":"IS_PERSONALNAME_PREFIX","Value":8} + ,{"Name":"IS_PERSONALNAME_GIVENNAME","Value":9} + ,{"Name":"IS_PERSONALNAME_MIDDLENAME","Value":10} + ,{"Name":"IS_PERSONALNAME_SURNAME","Value":11} + ,{"Name":"IS_PERSONALNAME_SUFFIX","Value":12} + ,{"Name":"IS_ADDRESS_FULLPOSTALADDRESS","Value":13} + ,{"Name":"IS_ADDRESS_POSTALCODE","Value":14} + ,{"Name":"IS_ADDRESS_STREET","Value":15} + ,{"Name":"IS_ADDRESS_STATEORPROVINCE","Value":16} + ,{"Name":"IS_ADDRESS_CITY","Value":17} + ,{"Name":"IS_ADDRESS_COUNTRYNAME","Value":18} + ,{"Name":"IS_ADDRESS_COUNTRYSHORTNAME","Value":19} + ,{"Name":"IS_CURRENCY_AMOUNTANDSYMBOL","Value":20} + ,{"Name":"IS_CURRENCY_AMOUNT","Value":21} + ,{"Name":"IS_DATE_FULLDATE","Value":22} + ,{"Name":"IS_DATE_MONTH","Value":23} + ,{"Name":"IS_DATE_DAY","Value":24} + ,{"Name":"IS_DATE_YEAR","Value":25} + ,{"Name":"IS_DATE_MONTHNAME","Value":26} + ,{"Name":"IS_DATE_DAYNAME","Value":27} + ,{"Name":"IS_DIGITS","Value":28} + ,{"Name":"IS_NUMBER","Value":29} + ,{"Name":"IS_ONECHAR","Value":30} + ,{"Name":"IS_PASSWORD","Value":31} + ,{"Name":"IS_TELEPHONE_FULLTELEPHONENUMBER","Value":32} + ,{"Name":"IS_TELEPHONE_COUNTRYCODE","Value":33} + ,{"Name":"IS_TELEPHONE_AREACODE","Value":34} + ,{"Name":"IS_TELEPHONE_LOCALNUMBER","Value":35} + ,{"Name":"IS_TIME_FULLTIME","Value":36} + ,{"Name":"IS_TIME_HOUR","Value":37} + ,{"Name":"IS_TIME_MINORSEC","Value":38} + ,{"Name":"IS_NUMBER_FULLWIDTH","Value":39} + ,{"Name":"IS_ALPHANUMERIC_HALFWIDTH","Value":40} + ,{"Name":"IS_ALPHANUMERIC_FULLWIDTH","Value":41} + ,{"Name":"IS_CURRENCY_CHINESE","Value":42} + ,{"Name":"IS_BOPOMOFO","Value":43} + ,{"Name":"IS_HIRAGANA","Value":44} + ,{"Name":"IS_KATAKANA_HALFWIDTH","Value":45} + ,{"Name":"IS_KATAKANA_FULLWIDTH","Value":46} + ,{"Name":"IS_HANJA","Value":47} + ,{"Name":"IS_HANGUL_HALFWIDTH","Value":48} + ,{"Name":"IS_HANGUL_FULLWIDTH","Value":49} + ,{"Name":"IS_SEARCH","Value":50} + ,{"Name":"IS_FORMULA","Value":51} + ,{"Name":"IS_SEARCH_INCREMENTAL","Value":52} + ,{"Name":"IS_CHINESE_HALFWIDTH","Value":53} + ,{"Name":"IS_CHINESE_FULLWIDTH","Value":54} + ,{"Name":"IS_NATIVE_SCRIPT","Value":55} + ,{"Name":"IS_YOMI","Value":56} + ,{"Name":"IS_TEXT","Value":57} + ,{"Name":"IS_CHAT","Value":58} + ,{"Name":"IS_NAME_OR_PHONENUMBER","Value":59} + ,{"Name":"IS_EMAILNAME_OR_ADDRESS","Value":60} + ,{"Name":"IS_PRIVATE","Value":61} + ,{"Name":"IS_MAPS","Value":62} + ,{"Name":"IS_NUMERIC_PASSWORD","Value":63} + ,{"Name":"IS_NUMERIC_PIN","Value":64} + ,{"Name":"IS_ALPHANUMERIC_PIN","Value":65} + ,{"Name":"IS_ALPHANUMERIC_PIN_SET","Value":66} + ,{"Name":"IS_FORMULA_NUMBER","Value":67} + ,{"Name":"IS_CHAT_WITHOUT_EMOJI","Value":68} + ,{"Name":"IS_PHRASELIST","Value":-1} + ,{"Name":"IS_REGULAREXPRESSION","Value":-2} + ,{"Name":"IS_SRGS","Value":-3} + ,{"Name":"IS_XML","Value":-4} + ,{"Name":"IS_ENUMSTRING","Value":-5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ITfInputScope" + ,"Kind":"Com" + ,"Guid":"fde1eaee-6924-4cdf-91e7-da38cff5559d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pprgInputScopes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InputScope","TargetKind":"Default","Api":"TextServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPhrase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbstrPhrases","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegularExpression" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRegExp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSRGS" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSRGS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrXML","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfInputScope2" + ,"Kind":"Com" + ,"Guid":"5731eaa0-6bc2-4681-a532-92fbb74d7c41" + ,"Interface":{"Kind":"ApiRef","Name":"ITfInputScope","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"EnumWordList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ITfSpeechUIServer" + ,"Kind":"Com" + ,"Guid":"90e9a944-9244-489f-a78f-de67afc013a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ShowUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateBalloon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"style","Type":{"Kind":"ApiRef","Name":"TfLBBalloonStyle","TargetKind":"Default","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfMSAAControl" + ,"Kind":"Com" + ,"Guid":"b5f8fb3b-393f-4f7c-84cb-504924c2705a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SystemEnableMSAA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SystemDisableMSAA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"InitLocalMsCtfMonitor" + ,"SetLastError":false + ,"DllImport":"MsCtfMonitor" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UninitLocalMsCtfMonitor" + ,"SetLastError":false + ,"DllImport":"MsCtfMonitor" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/TilesBadgesNotifications.json b/api/TilesBadgesNotifications.json new file mode 100644 index 0000000..9519bb5 --- /dev/null +++ b/api/TilesBadgesNotifications.json @@ -0,0 +1,46 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NOTIFICATION_USER_INPUT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INotificationActivationCallback" + ,"Kind":"Com" + ,"Guid":"53e31837-6600-4a81-9395-75cffe746f94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"invokedArgs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"data","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"NOTIFICATION_USER_INPUT_DATA","TargetKind":"Default","Api":"TilesBadgesNotifications","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/TitleCallableUI.json b/api/TitleCallableUI.json new file mode 100644 index 0000000..fb7c170 --- /dev/null +++ b/api/TitleCallableUI.json @@ -0,0 +1,388 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"GameUICompletionRoutine" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"returnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayerPickerUICompletionRoutine" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"returnCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"selectedXuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"selectedXuidsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KnownGamingPrivileges" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPRIVILEGE_BROADCAST","Value":190} + ,{"Name":"XPRIVILEGE_VIEW_FRIENDS_LIST","Value":197} + ,{"Name":"XPRIVILEGE_GAME_DVR","Value":198} + ,{"Name":"XPRIVILEGE_SHARE_KINECT_CONTENT","Value":199} + ,{"Name":"XPRIVILEGE_MULTIPLAYER_PARTIES","Value":203} + ,{"Name":"XPRIVILEGE_COMMUNICATION_VOICE_INGAME","Value":205} + ,{"Name":"XPRIVILEGE_COMMUNICATION_VOICE_SKYPE","Value":206} + ,{"Name":"XPRIVILEGE_CLOUD_GAMING_MANAGE_SESSION","Value":207} + ,{"Name":"XPRIVILEGE_CLOUD_GAMING_JOIN_SESSION","Value":208} + ,{"Name":"XPRIVILEGE_CLOUD_SAVED_GAMES","Value":209} + ,{"Name":"XPRIVILEGE_SHARE_CONTENT","Value":211} + ,{"Name":"XPRIVILEGE_PREMIUM_CONTENT","Value":214} + ,{"Name":"XPRIVILEGE_SUBSCRIPTION_CONTENT","Value":219} + ,{"Name":"XPRIVILEGE_SOCIAL_NETWORK_SHARING","Value":220} + ,{"Name":"XPRIVILEGE_PREMIUM_VIDEO","Value":224} + ,{"Name":"XPRIVILEGE_VIDEO_COMMUNICATIONS","Value":235} + ,{"Name":"XPRIVILEGE_PURCHASE_CONTENT","Value":245} + ,{"Name":"XPRIVILEGE_USER_CREATED_CONTENT","Value":247} + ,{"Name":"XPRIVILEGE_PROFILE_VIEWING","Value":249} + ,{"Name":"XPRIVILEGE_COMMUNICATIONS","Value":252} + ,{"Name":"XPRIVILEGE_MULTIPLAYER_SESSIONS","Value":254} + ,{"Name":"XPRIVILEGE_ADD_FRIEND","Value":255} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"ShowGameInviteUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceConfigurationId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionTemplateName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"invitationDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowPlayerPickerUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"promptDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"xuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"xuidsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"preSelectedXuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"preSelectedXuidsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"minSelectionCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"maxSelectionCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"PlayerPickerUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowProfileCardUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetUserXuid","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowChangeFriendRelationshipUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetUserXuid","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowTitleAchievementsUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"titleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ProcessPendingGameUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"waitForCompletion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TryCancelPendingGameUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CheckGamingPrivilegeWithUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"privilegeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"friendlyMessage","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckGamingPrivilegeSilently" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"privilegeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"hasPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowGameInviteUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"serviceConfigurationId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionTemplateName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"invitationDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowPlayerPickerUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"promptDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"xuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"xuidsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"preSelectedXuids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"preSelectedXuidsCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"minSelectionCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"maxSelectionCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"PlayerPickerUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowProfileCardUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetUserXuid","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowChangeFriendRelationshipUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetUserXuid","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowTitleAchievementsUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"titleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckGamingPrivilegeWithUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"privilegeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"friendlyMessage","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckGamingPrivilegeSilentlyForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"privilegeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"policy","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"hasPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowGameInviteUIWithContext" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceConfigurationId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionTemplateName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"invitationDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"customActivationContext","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowGameInviteUIWithContextForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"serviceConfigurationId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionTemplateName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"sessionId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"invitationDisplayText","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"customActivationContext","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowGameInfoUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"titleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowGameInfoUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"titleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowFindFriendsUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowFindFriendsUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowCustomizeUserProfileUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowCustomizeUserProfileUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowUserSettingsUI" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowUserSettingsUIForUser" + ,"SetLastError":false + ,"DllImport":"api-ms-win-gaming-tcui-l1-1-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"user","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"completionRoutine","Type":{"Kind":"ApiRef","Name":"GameUICompletionRoutine","TargetKind":"FunctionPointer","Api":"TitleCallableUI","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/ToolHelp.json b/api/ToolHelp.json new file mode 100644 index 0000000..b49c9c4 --- /dev/null +++ b/api/ToolHelp.json @@ -0,0 +1,308 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HEAPLIST32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32HeapID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HEAPENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwBlockSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLockCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResvd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32HeapID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSENTRY32W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32DefaultHeapID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"th32ModuleID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cntThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ParentProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcPriClassBase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExeFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESSENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32DefaultHeapID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"th32ModuleID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cntThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ParentProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcPriClassBase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szExeFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THREADENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32OwnerProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tpBasePri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tpDeltaPri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MODULEENTRY32W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ModuleID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlblcntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProccntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"modBaseAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"modBaseSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"szModule","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szExePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MODULEENTRY32" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ModuleID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlblcntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProccntUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"modBaseAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"modBaseSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"szModule","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szExePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"CreateToolhelp32Snapshot" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Heap32ListFirst" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lphl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPLIST32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Heap32ListNext" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lphl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPLIST32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Heap32First" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lphe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"th32HeapID","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Heap32Next" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lphe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Toolhelp32ReadProcessMemory" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"th32ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbRead","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Process32FirstW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSENTRY32W","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Process32NextW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSENTRY32W","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Process32First" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Process32Next" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESSENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Thread32First" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpte","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THREADENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Thread32Next" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpte","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"THREADENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Module32FirstW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY32W","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Module32NextW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY32W","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Module32First" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Module32Next" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpme","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY32","TargetKind":"Default","Api":"ToolHelp","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/TouchInput.json b/api/TouchInput.json new file mode 100644 index 0000000..068a2d5 --- /dev/null +++ b/api/TouchInput.json @@ -0,0 +1,882 @@ +{ + +"Constants":[ + { + "Name":"POSITIVE_INFINITY" + ,"NativeType":"Single" + ,"Value":"inf" + ,"Attrs":[] + } + ,{ + "Name":"NEGATIVE_INFINITY" + ,"NativeType":"Single" + ,"Value":"-inf" + ,"Attrs":[] + } + ,{ + "Name":"NaN" + ,"NativeType":"Single" + ,"Value":"nan" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"TOUCHINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hSource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cxContact","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyContact","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GESTUREINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"ptsLocation","Type":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequenceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullArguments","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"cbExtraArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GESTURENOTIFYSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"ptsLocation","Type":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInstanceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GESTURECONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HGESTUREINFO" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"HTOUCHINPUT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"InertiaProcessor" + ,"Kind":"ComClassID" + ,"Guid":"abb27087-4ce0-4e58-a0cb-e24df96814be" + } + ,{ + "Name":"ManipulationProcessor" + ,"Kind":"ComClassID" + ,"Guid":"597d4fb0-47fd-4aff-89b9-c6cfae8cf08e" + } + ,{ + "Name":"MANIPULATION_PROCESSOR_MANIPULATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MANIPULATION_NONE","Value":0} + ,{"Name":"MANIPULATION_TRANSLATE_X","Value":1} + ,{"Name":"MANIPULATION_TRANSLATE_Y","Value":2} + ,{"Name":"MANIPULATION_SCALE","Value":4} + ,{"Name":"MANIPULATION_ROTATE","Value":8} + ,{"Name":"MANIPULATION_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_IManipulationEvents" + ,"Kind":"Com" + ,"Guid":"4f62c8da-9c53-4b22-93df-927a862bbb03" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ManipulationStarted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ManipulationDelta" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"translationDeltaX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"translationDeltaY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scaleDelta","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"expansionDelta","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"rotationDelta","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeTranslationX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeTranslationY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeExpansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeRotation","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ManipulationCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeTranslationX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeTranslationY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeExpansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cumulativeRotation","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInertiaProcessor" + ,"Kind":"Com" + ,"Guid":"18b00c6d-c5ee-41b1-90a9-9d4a929095ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_InitialOriginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialOriginX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialOriginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialOriginY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialVelocityX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialVelocityX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialVelocityY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialVelocityY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialAngularVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialAngularVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialExpansionVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialExpansionVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BoundaryLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BoundaryLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BoundaryTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BoundaryTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BoundaryRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BoundaryRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BoundaryBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_BoundaryBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ElasticMarginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ElasticMarginLeft" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ElasticMarginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ElasticMarginTop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ElasticMarginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ElasticMarginRight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ElasticMarginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_ElasticMarginBottom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredDisplacement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displacement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredDisplacement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displacement","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rotation","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredExpansion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expansion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredExpansion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expansion","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredAngularDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredAngularDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DesiredExpansionDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_DesiredExpansionDeceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deceleration","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InitialTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_InitialTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Process" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"completed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Complete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CompleteTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IManipulationProcessor" + ,"Kind":"Com" + ,"Guid":"a22ac519-8300-48a0-bef4-f1be8737dba4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_SupportedManipulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MANIPULATION_PROCESSOR_MANIPULATIONS","TargetKind":"Default","Api":"TouchInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_SupportedManipulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulations","Type":{"Kind":"ApiRef","Name":"MANIPULATION_PROCESSOR_MANIPULATIONS","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PivotPointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotPointX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PivotPointX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotPointX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PivotPointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotPointY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PivotPointY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotPointY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PivotRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PivotRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pivotRadius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompleteManipulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ProcessDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessDownWithTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessMoveWithTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProcessUpWithTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"manipulatorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"timestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVelocityX" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocityX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVelocityY" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocityY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpansionVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expansionVelocity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAngularVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"angularVelocity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_MinimumScaleRotateRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minRadius","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_MinimumScaleRotateRadius" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minRadius","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"GetTouchInputInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTouchInput","Type":{"Kind":"ApiRef","Name":"HTOUCHINPUT","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ,{"Name":"cInputs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"TOUCHINPUT","TargetKind":"Default","Api":"TouchInput","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseTouchInputHandle" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hTouchInput","Type":{"Kind":"ApiRef","Name":"HTOUCHINPUT","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterTouchWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterTouchWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsTouchWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetGestureInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGestureInfo","Type":{"Kind":"ApiRef","Name":"HGESTUREINFO","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGestureInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GESTUREINFO","TargetKind":"Default","Api":"TouchInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGestureExtraArgs" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGestureInfo","Type":{"Kind":"ApiRef","Name":"HGESTUREINFO","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbExtraArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtraArgs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CloseGestureInfoHandle" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGestureInfo","Type":{"Kind":"ApiRef","Name":"HGESTUREINFO","TargetKind":"Default","Api":"TouchInput","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGestureConfig" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pGestureConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"GESTURECONFIG","TargetKind":"Default","Api":"TouchInput","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGestureConfig" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pGestureConfig","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"GESTURECONFIG","TargetKind":"Default","Api":"TouchInput","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/TpmBaseServices.json b/api/TpmBaseServices.json new file mode 100644 index 0000000..39e9b22 --- /dev/null +++ b/api/TpmBaseServices.json @@ -0,0 +1,229 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"TBS_CONTEXT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TBS_CONTEXT_PARAMS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"TpmBaseServices","Parents":["TBS_CONTEXT_PARAMS2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"TpmBaseServices","Parents":["_Anonymous_e__Union","TBS_CONTEXT_PARAMS2"]},"Attrs":[]} + ,{"Name":"asUINT32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"tdTPM_WNF_PROVISIONING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"message","Type":{"Kind":"Array","Shape":{"Size":28},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TPM_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"structVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tpmVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tpmInterfaceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tpmImpRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"Tbsi_Context_Create" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pContextParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TBS_CONTEXT_PARAMS","TargetKind":"Default","Api":"TpmBaseServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Tbsip_Context_Close" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Tbsip_Submit_Command" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Locality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pabCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pabResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Tbsip_Cancel_Commands" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Tbsi_Physical_Presence_Command" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pabInput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pabOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Tbsi_Get_TCG_Log" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pOutputBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutputBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Tbsi_GetDeviceInfo" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Info","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Tbsi_Get_OwnerAuth" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ownerauthType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pOutputBufLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Tbsi_Revoke_Attestation" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceID" + ,"SetLastError":false + ,"DllImport":"DSOUND" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbWindowsAIK","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbWindowsAIK","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfProtectedByTPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetDeviceIDString" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszWindowsAIK","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchWindowsAIK","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfProtectedByTPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Tbsi_Create_Windows_Key" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"keyHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Tbsi_Get_TCG_Log_Ex" + ,"SetLastError":false + ,"DllImport":"tbs" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"logType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOutput","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/UIAnimation.json b/api/UIAnimation.json new file mode 100644 index 0000000..c5ac454 --- /dev/null +++ b/api/UIAnimation.json @@ -0,0 +1,2272 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"UI_ANIMATION_KEYFRAME" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"UIAnimationManager" + ,"Kind":"ComClassID" + ,"Guid":"4c1fc63a-695c-47e8-a339-1a194be3d0b8" + } + ,{ + "Name":"UIAnimationManager2" + ,"Kind":"ComClassID" + ,"Guid":"d25d8842-8884-4a4a-b321-091314379bdd" + } + ,{ + "Name":"UIAnimationTransitionLibrary" + ,"Kind":"ComClassID" + ,"Guid":"1d6322ad-aa85-4ef5-a828-86d71067d145" + } + ,{ + "Name":"UIAnimationTransitionLibrary2" + ,"Kind":"ComClassID" + ,"Guid":"812f944a-c5c8-4cd9-b0a6-b3da802f228d" + } + ,{ + "Name":"UIAnimationTransitionFactory" + ,"Kind":"ComClassID" + ,"Guid":"8a9b1cdd-fcd7-419c-8b44-42fd17db1887" + } + ,{ + "Name":"UIAnimationTransitionFactory2" + ,"Kind":"ComClassID" + ,"Guid":"84302f97-7f7b-4040-b190-72ac9d18e420" + } + ,{ + "Name":"UIAnimationTimer" + ,"Kind":"ComClassID" + ,"Guid":"bfcd4a0c-06b6-4384-b768-0daa792c380e" + } + ,{ + "Name":"UI_ANIMATION_UPDATE_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_UPDATE_NO_CHANGE","Value":0} + ,{"Name":"UI_ANIMATION_UPDATE_VARIABLES_CHANGED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_ANIMATION_MANAGER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_MANAGER_IDLE","Value":0} + ,{"Name":"UI_ANIMATION_MANAGER_BUSY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_ANIMATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_MODE_DISABLED","Value":0} + ,{"Name":"UI_ANIMATION_MODE_SYSTEM_DEFAULT","Value":1} + ,{"Name":"UI_ANIMATION_MODE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_ANIMATION_REPEAT_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_REPEAT_MODE_NORMAL","Value":0} + ,{"Name":"UI_ANIMATION_REPEAT_MODE_ALTERNATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationManager" + ,"Kind":"Com" + ,"Guid":"9169896c-ac8d-4e7d-94e5-67fa4dc2f2e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateAnimationVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScheduleTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStoryboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FinishAllStoryboards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionDeadline","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbandonAllStoryboards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"updateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_UPDATE_RESULT","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVariableFromTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStoryboardFromTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAnimationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MODE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetManagerEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationManagerEventHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetCancelPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetTrimPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetCompressPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetConcludePriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetDefaultLongestAcceptableDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_ROUNDING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_ROUNDING_NEAREST","Value":0} + ,{"Name":"UI_ANIMATION_ROUNDING_FLOOR","Value":1} + ,{"Name":"UI_ANIMATION_ROUNDING_CEILING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationVariable" + ,"Kind":"Com" + ,"Guid":"8ceeb155-2849-4ce5-9448-91ff70e1e4d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreviousValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreviousIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentStoryboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLowerBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUpperBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRoundingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_ROUNDING_MODE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVariableChangeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariableChangeHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetVariableIntegerChangeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariableIntegerChangeHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_STORYBOARD_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_STORYBOARD_BUILDING","Value":0} + ,{"Name":"UI_ANIMATION_STORYBOARD_SCHEDULED","Value":1} + ,{"Name":"UI_ANIMATION_STORYBOARD_CANCELLED","Value":2} + ,{"Name":"UI_ANIMATION_STORYBOARD_PLAYING","Value":3} + ,{"Name":"UI_ANIMATION_STORYBOARD_TRUNCATED","Value":4} + ,{"Name":"UI_ANIMATION_STORYBOARD_FINISHED","Value":5} + ,{"Name":"UI_ANIMATION_STORYBOARD_READY","Value":6} + ,{"Name":"UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_ANIMATION_SCHEDULING_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_SCHEDULING_UNEXPECTED_FAILURE","Value":0} + ,{"Name":"UI_ANIMATION_SCHEDULING_INSUFFICIENT_PRIORITY","Value":1} + ,{"Name":"UI_ANIMATION_SCHEDULING_ALREADY_SCHEDULED","Value":2} + ,{"Name":"UI_ANIMATION_SCHEDULING_SUCCEEDED","Value":3} + ,{"Name":"UI_ANIMATION_SCHEDULING_DEFERRED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationStoryboard" + ,"Kind":"Com" + ,"Guid":"a8ff128f-9bf9-4af1-9e67-e5e410defb84" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddKeyframeAtOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"existingKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"keyframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddKeyframeAfterTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTransitionAtKeyframe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTransitionBetweenKeyframes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"endKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RepeatBetweenKeyframes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"endKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"repetitionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HoldVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLongestAcceptableDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Schedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"schedulingResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_SCHEDULING_RESULT","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Conclude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionDeadline","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abandon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"elapsedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStoryboardEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboardEventHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTransition" + ,"Kind":"Com" + ,"Guid":"dc6ce252-f731-41cf-b610-614b6ca049ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInitialValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitialVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDurationKnown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationManagerEventHandler" + ,"Kind":"Com" + ,"Guid":"783321ed-78a3-4366-b574-6af607a64788" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnManagerStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariableChangeHandler" + ,"Kind":"Com" + ,"Guid":"6358b7ba-87d2-42d5-bf71-82e919dd5862" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnValueChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"previousValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariableIntegerChangeHandler" + ,"Kind":"Com" + ,"Guid":"bb3e1550-356e-44b0-99da-85ac6017865e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnIntegerValueChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"previousValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationStoryboardEventHandler" + ,"Kind":"Com" + ,"Guid":"3d5c9008-ec7c-4364-9f8a-9af3c58cbae6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStoryboardStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStoryboardUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_PRIORITY_EFFECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_PRIORITY_EFFECT_FAILURE","Value":0} + ,{"Name":"UI_ANIMATION_PRIORITY_EFFECT_DELAY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationPriorityComparison" + ,"Kind":"Com" + ,"Guid":"83fa9b74-5f86-4618-bc6a-a2fac19b3f44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HasPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scheduledStoryboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newStoryboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"priorityEffect","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_PRIORITY_EFFECT","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_SLOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_SLOPE_INCREASING","Value":0} + ,{"Name":"UI_ANIMATION_SLOPE_DECREASING","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationTransitionLibrary" + ,"Kind":"Com" + ,"Guid":"ca5a14b1-d24f-48b8-8fe4-c78169ba954e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstantaneousTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateConstantTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDiscreteTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"hold","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearTransitionFromSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSinusoidalTransitionFromVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"period","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSinusoidalTransitionFromRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"minimumValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"maximumValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"period","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slope","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_SLOPE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAccelerateDecelerateTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"accelerationRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"decelerationRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateReversalTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCubicTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalVelocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSmoothStopTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maximumDuration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateParabolicTransitionFromAcceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalVelocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"acceleration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_DEPENDENCIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_DEPENDENCY_NONE","Value":0} + ,{"Name":"UI_ANIMATION_DEPENDENCY_INTERMEDIATE_VALUES","Value":1} + ,{"Name":"UI_ANIMATION_DEPENDENCY_FINAL_VALUE","Value":2} + ,{"Name":"UI_ANIMATION_DEPENDENCY_FINAL_VELOCITY","Value":4} + ,{"Name":"UI_ANIMATION_DEPENDENCY_DURATION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationInterpolator" + ,"Kind":"Com" + ,"Guid":"7815cbba-ddf7-478c-a46c-7b6c738b7978" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInitialValueAndVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"initialVelocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InterpolateValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InterpolateVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"velocity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValueDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"initialVelocityDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"durationDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTransitionFactory" + ,"Kind":"Com" + ,"Guid":"fcd91e03-3e3b-45ad-bbb1-6dfc8153743d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interpolator","Type":{"Kind":"ApiRef","Name":"IUIAnimationInterpolator","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_IDLE_BEHAVIOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_IDLE_BEHAVIOR_CONTINUE","Value":0} + ,{"Name":"UI_ANIMATION_IDLE_BEHAVIOR_DISABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationTimer" + ,"Kind":"Com" + ,"Guid":"6b0efad1-a053-41d6-9085-33a689144665" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetTimerUpdateHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateHandler","Type":{"Kind":"ApiRef","Name":"IUIAnimationTimerUpdateHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"idleBehavior","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_IDLE_BEHAVIOR","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimerEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationTimerEventHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFrameRateThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"framesPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTimerUpdateHandler" + ,"Kind":"Com" + ,"Guid":"195509b7-5d5e-4e3e-b278-ee3759b367ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_UPDATE_RESULT","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimerClientEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationTimerClientEventHandler","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearTimerClientEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"UI_ANIMATION_TIMER_CLIENT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_ANIMATION_TIMER_CLIENT_IDLE","Value":0} + ,{"Name":"UI_ANIMATION_TIMER_CLIENT_BUSY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIAnimationTimerClientEventHandler" + ,"Kind":"Com" + ,"Guid":"bedb4db6-94fa-4bfb-a47f-ef2d9e408c25" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnTimerClientStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_TIMER_CLIENT_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_TIMER_CLIENT_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTimerEventHandler" + ,"Kind":"Com" + ,"Guid":"274a7dea-d771-4095-abbd-8df7abd23ce3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPreUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnPostUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OnRenderingTooSlow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"framesPerSecond","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationManager2" + ,"Kind":"Com" + ,"Guid":"d8b6f7d4-4109-4d3f-acee-879926968cb1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateAnimationVectorVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAnimationVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScheduleTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateStoryboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FinishAllStoryboards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionDeadline","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbandonAllStoryboards" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Update" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"updateResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_UPDATE_RESULT","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetVariableFromTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStoryboardFromTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EstimateNextEventTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"seconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAnimationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MODE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetManagerEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationManagerEventHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fRegisterForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCancelPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetTrimPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetCompressPriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetConcludePriorityComparison" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comparison","Type":{"Kind":"ApiRef","Name":"IUIAnimationPriorityComparison2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetDefaultLongestAcceptableDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariable2" + ,"Kind":"Com" + ,"Guid":"4914b304-96ab-44d9-9e77-d5109b7e7466" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDimension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVectorCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"animation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IDCompositionAnimation","TargetKind":"Com","Api":"DirectComposition","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFinalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreviousValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreviousVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIntegerVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFinalIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalIntegerVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPreviousIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreviousIntegerVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentStoryboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLowerBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLowerBoundVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUpperBound" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUpperBoundVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bound","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRoundingMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_ROUNDING_MODE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVariableChangeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariableChangeHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fRegisterForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVariableIntegerChangeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariableIntegerChangeHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fRegisterForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetVariableCurveChangeHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariableCurveChangeHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTransition2" + ,"Kind":"Com" + ,"Guid":"62ff9123-a85a-4e9b-a218-435a93e268fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDimension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInitialValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitialVectorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitialVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitialVectorVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"velocity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDurationKnown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationManagerEventHandler2" + ,"Kind":"Com" + ,"Guid":"f6e022ba-bff3-42ec-9033-e073f33e83c3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnManagerStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_MANAGER_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariableChangeHandler2" + ,"Kind":"Com" + ,"Guid":"63acc8d2-6eae-4bb0-b879-586dd8cfbe42" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnValueChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"previousValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariableIntegerChangeHandler2" + ,"Kind":"Com" + ,"Guid":"829b6cf1-4f3a-4412-ae09-b243eb4c6b58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnIntegerValueChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"previousValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationVariableCurveChangeHandler2" + ,"Kind":"Com" + ,"Guid":"72895e91-0145-4c21-9192-5aab40eddf80" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnCurveChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationStoryboardEventHandler2" + ,"Kind":"Com" + ,"Guid":"bac5f55a-ba7c-414c-b599-fbf850f553c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStoryboardStatusChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"previousStatus","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStoryboardUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationLoopIterationChangeHandler2" + ,"Kind":"Com" + ,"Guid":"2d3b15a4-4762-47ab-a030-b23221df3ae0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnLoopIterationChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"newIterationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oldIterationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationPriorityComparison2" + ,"Kind":"Com" + ,"Guid":"5b6d7a37-4621-467c-8b05-70131de62ddb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HasPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scheduledStoryboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newStoryboard","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboard2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"priorityEffect","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_PRIORITY_EFFECT","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTransitionLibrary2" + ,"Kind":"Com" + ,"Guid":"03cfae53-9580-4ee3-b363-2ece51b4af6a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstantaneousTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstantaneousVectorTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateConstantTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDiscreteTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"hold","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDiscreteVectorTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hold","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearVectorTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearTransitionFromSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateLinearVectorTransitionFromSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"speed","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSinusoidalTransitionFromVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"period","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSinusoidalTransitionFromRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"minimumValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"maximumValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"period","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slope","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_SLOPE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAccelerateDecelerateTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"accelerationRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"decelerationRatio","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateReversalTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCubicTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalVelocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCubicVectorTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"finalVelocity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateSmoothStopTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maximumDuration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateParabolicTransitionFromAcceleration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalVelocity","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"acceleration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCubicBezierLinearTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"ppTransition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateCubicBezierLinearVectorTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"finalValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"ppTransition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationPrimitiveInterpolation" + ,"Kind":"Com" + ,"Guid":"bab20d63-4361-45da-a24f-ab8508846b5b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddCubic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"constantCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"linearCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"quadraticCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"cubicCoefficient","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddSinusoidal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"beginOffset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bias","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"amplitude","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"phase","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationInterpolator2" + ,"Kind":"Com" + ,"Guid":"ea76aff8-ea22-4a23-a0ef-a6a966703518" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDimension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dimension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInitialValueAndVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"initialVelocity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFinalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InterpolateValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InterpolateVelocity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"velocity","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrimitiveInterpolation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interpolation","Type":{"Kind":"ApiRef","Name":"IUIAnimationPrimitiveInterpolation","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cDimension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initialValueDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"initialVelocityDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"durationDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_DEPENDENCIES","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationTransitionFactory2" + ,"Kind":"Com" + ,"Guid":"937d4916-c1a6-42d5-88d8-30344d6efe31" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interpolator","Type":{"Kind":"ApiRef","Name":"IUIAnimationInterpolator2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAnimationStoryboard2" + ,"Kind":"Com" + ,"Guid":"ae289cd2-12d4-4945-9419-9e41be034df2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddKeyframeAtOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"existingKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"keyframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddKeyframeAfterTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddTransitionAtKeyframe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTransitionBetweenKeyframes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"transition","Type":{"Kind":"ApiRef","Name":"IUIAnimationTransition2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"endKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RepeatBetweenKeyframes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"endKeyframe","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_KEYFRAME","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cRepetition","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"repeatMode","Type":{"Kind":"ApiRef","Name":"UI_ANIMATION_REPEAT_MODE","TargetKind":"Default","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIterationChangeHandler","Type":{"Kind":"ApiRef","Name":"IUIAnimationLoopIterationChangeHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fRegisterForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HoldVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variable","Type":{"Kind":"ApiRef","Name":"IUIAnimationVariable2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLongestAcceptableDelay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"delay","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSkipDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"secondsDuration","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Schedule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeNow","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"schedulingResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_SCHEDULING_RESULT","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Conclude" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Finish" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"completionDeadline","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abandon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_ANIMATION_STORYBOARD_STATUS","TargetKind":"Default","Api":"UIAnimation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetElapsedTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"elapsedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStoryboardEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAnimationStoryboardEventHandler2","TargetKind":"Com","Api":"UIAnimation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fRegisterStatusChangeForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRegisterUpdateForNextAnimationEvent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/UPnp.json b/api/UPnp.json new file mode 100644 index 0000000..a9ec9e1 --- /dev/null +++ b/api/UPnp.json @@ -0,0 +1,1047 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"UPnPDeviceFinder" + ,"Kind":"ComClassID" + ,"Guid":"e2085f28-feb7-404a-b8e7-e659bdeaaa02" + } + ,{ + "Name":"UPnPDevices" + ,"Kind":"ComClassID" + ,"Guid":"b9e84ffd-ad3c-40a4-b835-0882ebcbaaa8" + } + ,{ + "Name":"UPnPDevice" + ,"Kind":"ComClassID" + ,"Guid":"a32552c5-ba61-457a-b59a-a2561e125e33" + } + ,{ + "Name":"UPnPServices" + ,"Kind":"ComClassID" + ,"Guid":"c0bc4b4a-a406-4efc-932f-b8546b8100cc" + } + ,{ + "Name":"UPnPService" + ,"Kind":"ComClassID" + ,"Guid":"c624ba95-fbcb-4409-8c03-8cceec533ef1" + } + ,{ + "Name":"UPnPDescriptionDocument" + ,"Kind":"ComClassID" + ,"Guid":"1d8a9b47-3a28-4ce2-8a4b-bd34e45bceeb" + } + ,{ + "Name":"UPnPDeviceFinderEx" + ,"Kind":"ComClassID" + ,"Guid":"181b54fc-380b-4a75-b3f1-4ac45e9605b0" + } + ,{ + "Name":"UPnPDescriptionDocumentEx" + ,"Kind":"ComClassID" + ,"Guid":"33fd0563-d81a-4393-83cc-0195b1da2f91" + } + ,{ + "Name":"IUPnPDeviceFinder" + ,"Kind":"Com" + ,"Guid":"adda3d55-6f72-4319-bff9-18600a539b10" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"FindByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTypeURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevices","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAsyncFind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTypeURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"punkDeviceFinderCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"plFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"StartAsyncFind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelAsyncFind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindByUDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPAddressFamilyControl" + ,"Kind":"Com" + ,"Guid":"e3bf6178-694e-459f-a5a6-191ea0ffa1c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAddressFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAddressFamily" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUPnPHttpHeaderControl" + ,"Kind":"Com" + ,"Guid":"0405af4f-8b5c-447c-80f2-b75984a31f3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddRequestHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHttpHeaders","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceFinderCallback" + ,"Kind":"Com" + ,"Guid":"415a984a-88b3-49f3-92af-0508bedf0d6c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SearchComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPServices" + ,"Kind":"Com" + ,"Guid":"3f8c8e9e-9a7a-4dc8-bc41-ff31fa374956" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrServiceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPService" + ,"Kind":"Com" + ,"Guid":"a295019c-dc65-47dd-90dc-7fe918a1ab44" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"QueryStateVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVariableName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InvokeAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrActionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vInActionArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvOutActionArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceTypeIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastTransportStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPAsyncResult" + ,"Kind":"Com" + ,"Guid":"4d65fd08-d13e-4274-9c8b-dd8d028c8644" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AsyncOperationComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPServiceAsync" + ,"Kind":"Com" + ,"Guid":"098bdaf5-5ec1-49e7-a260-b3a11dd8680c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginInvokeAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrActionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vInActionArgs","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndInvokeAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pvOutActionArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BeginQueryStateVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrVariableName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndQueryStateVariable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BeginSubscribeToEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndSubscribeToEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginSCPDDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAsyncResult","Type":{"Kind":"ApiRef","Name":"IUPnPAsyncResult","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullRequestID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndSCPDDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pbstrSCPDDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelAsyncOperation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullRequestID","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPServiceCallback" + ,"Kind":"Com" + ,"Guid":"31fadca9-ab73-464b-b67d-5c1d0f83c8b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StateVariableChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pus","Type":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcwszStateVarName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"vaValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServiceInstanceDied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pus","Type":{"Kind":"ApiRef","Name":"IUPnPService","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPServiceEnumProperty" + ,"Kind":"Com" + ,"Guid":"38873b37-91bb-49f4-b249-2e8efbb8a816" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetServiceEnumProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPServiceDocumentAccess" + ,"Kind":"Com" + ,"Guid":"21905529-0a5e-4589-825d-7e6d87ea6998" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDevices" + ,"Kind":"Com" + ,"Guid":"fdbc0c73-bda3-4c66-ac4f-f2d96fdad68c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDevice" + ,"Kind":"Com" + ,"Guid":"3d44d0d1-98c9-4889-acd1-f9d674bf2221" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsRootDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RootDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppudRootDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ParentDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppudDeviceParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HasChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppudChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevices","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UniqueDeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PresentationURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ManufacturerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ManufacturerURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModelName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModelNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ModelURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UPC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IconURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrEncodingFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lSizeX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSizeY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lBitDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrIconURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Services" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppusServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPServices","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceDocumentAccess" + ,"Kind":"Com" + ,"Guid":"e7772804-3287-418e-9072-cf2b47238981" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceDocumentAccessEx" + ,"Kind":"Com" + ,"Guid":"c4bc4050-6178-4bd1-a4b8-6398321f3247" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDescriptionDocument" + ,"Kind":"Com" + ,"Guid":"11d1c1b2-7daa-4c9e-9595-7f82ed206d1e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plReadyState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LoadResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RootDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppudRootDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeviceByUDN" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppudDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceFinderAddCallbackWithInterface" + ,"Kind":"Com" + ,"Guid":"983dfc0b-1796-44df-8975-ca545b620ee5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceAddedWithInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFindData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IUPnPDevice","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDescriptionDocumentCallback" + ,"Kind":"Com" + ,"Guid":"77394c69-5486-40d6-9bc3-4991983e02da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrLoadResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UPnPRegistrar" + ,"Kind":"ComClassID" + ,"Guid":"204810b9-73b2-11d4-bf42-00b0d0118b56" + } + ,{ + "Name":"UPnPRemoteEndpointInfo" + ,"Kind":"ComClassID" + ,"Guid":"2e5e84e9-4049-4244-b728-2d24227157c7" + } + ,{ + "Name":"IUPnPEventSink" + ,"Kind":"Com" + ,"Guid":"204810b4-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgdispidChanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStateChangedSafe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varsadispidChanges","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPEventSource" + ,"Kind":"Com" + ,"Guid":"204810b5-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pesSubscriber","Type":{"Kind":"ApiRef","Name":"IUPnPEventSink","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pesSubscriber","Type":{"Kind":"ApiRef","Name":"IUPnPEventSink","TargetKind":"Com","Api":"UPnp","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPRegistrar" + ,"Kind":"Com" + ,"Guid":"204810b6-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrProgIDDeviceControlClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrDeviceIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterRunningDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkDeviceControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrDeviceIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterDeviceProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrProgIDProviderClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUniqueDeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTemplateUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrUDN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UnregisterDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPermanent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterDeviceProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProviderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPReregistrar" + ,"Kind":"Com" + ,"Guid":"204810b7-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReregisterDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrProgIDDeviceControlClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrContainerId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReregisterRunningDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkDeviceControl","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourcePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nLifeTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceControl" + ,"Kind":"Com" + ,"Guid":"204810ba-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXMLDesc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDeviceIdentifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetServiceObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUDN","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrServiceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdispService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceControlHttpHeaders" + ,"Kind":"Com" + ,"Guid":"204810bb-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdditionalResponseHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHttpResponseHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUPnPDeviceProvider" + ,"Kind":"Com" + ,"Guid":"204810b8-73b2-11d4-bf42-00b0d0118b56" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInitString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUPnPRemoteEndpointInfo" + ,"Kind":"Com" + ,"Guid":"c92eb863-0269-4aff-9c72-75321bba2952" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDwordValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGuidValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrValueName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/UsbDrivers.json b/api/UsbDrivers.json new file mode 100644 index 0000000..9d61159 --- /dev/null +++ b/api/UsbDrivers.json @@ -0,0 +1,2833 @@ +{ + +"Constants":[ + { + "Name":"WinUSB_TestGuid" + ,"NativeType":"Guid" + ,"Value":"da812bff-12c3-46a2-8e2b-dbd3b7834c43" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"USB_DEVICE_SPEED" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UsbLowSpeed","Value":0} + ,{"Name":"UsbFullSpeed","Value":1} + ,{"Name":"UsbHighSpeed","Value":2} + ,{"Name":"UsbSuperSpeed","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USB_DEVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Usb11Device","Value":0} + ,{"Name":"Usb20Device","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BM_REQUEST_TYPE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s","Type":{"Kind":"ApiRef","Name":"_BM","TargetKind":"Default","Api":"UsbDrivers","Parents":["BM_REQUEST_TYPE"]},"Attrs":[]} + ,{"Name":"B","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_BM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_DEFAULT_PIPE_SETUP_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bmRequestType","Type":{"Kind":"ApiRef","Name":"BM_REQUEST_TYPE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"bRequest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wValue","Type":{"Kind":"ApiRef","Name":"_wValue","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEFAULT_PIPE_SETUP_PACKET"]},"Attrs":[]} + ,{"Name":"wIndex","Type":{"Kind":"ApiRef","Name":"_wIndex","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEFAULT_PIPE_SETUP_PACKET"]},"Attrs":[]} + ,{"Name":"wLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_wIndex" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_wIndex","USB_DEFAULT_PIPE_SETUP_PACKET"]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_wValue" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_wValue","USB_DEFAULT_PIPE_SETUP_PACKET"]},"Attrs":[]} + ,{"Name":"W","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HiByte","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_INTERFACE_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_INTERFACE_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_ENDPOINT_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_ENDPOINT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_COMMON_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bcdUSB","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bDeviceClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDeviceSubClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDeviceProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMaxPacketSize0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"idVendor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"idProduct","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcdDevice","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iManufacturer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iProduct","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iSerialNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumConfigurations","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_QUALIFIER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bcdUSB","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bDeviceClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDeviceSubClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDeviceProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMaxPacketSize0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumConfigurations","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_BOS_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wTotalLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bNumDeviceCaps","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"ApiRef","Name":"_bmAttributes_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bmAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"ApiRef","Name":"_bmAttributes_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"bmProviderPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmConsumerPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcdBCVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcdPDVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bcdUSBTypeCVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bmAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmCapabilities","Type":{"Kind":"ApiRef","Name":"_bmCapabilities_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"wMinVoltage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMaxVoltage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwMaxOperatingPower","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxPeakPower","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxPeakPowerTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bmCapabilities_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmCapabilities_e__Union","USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_SUPERSPEED_USB_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wSpeedsSupported","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bFunctionalitySupport","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bU1DevExitLat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wU2DevExitLat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"ApiRef","Name":"_bmAttributes_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"wFunctionalitySupport","Type":{"Kind":"ApiRef","Name":"_wFunctionalitySupport_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bmSublinkSpeedAttr","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_wFunctionalitySupport_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_wFunctionalitySupport_e__Union","USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_bmAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_CONTAINER_ID_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ContainerID","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_PLATFORM_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PlatformCapabilityUuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CapabililityData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iAddtionalInfoURL","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumberOfAlternateModes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bPreferredAlternateMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"VconnPower","Type":{"Kind":"ApiRef","Name":"_VconnPower_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"bmConfigured","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AlternateMode","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_VconnPower_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_VconnPower_e__Union","USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wSVID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bAlternateMode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iAlternateModeSetting","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bcdDescriptorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"ApiRef","Name":"_bmAttributes_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bmAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_DEVICE_CAPABILITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDevCapabilityType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_CONFIGURATION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wTotalLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bNumInterfaces","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bConfigurationValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iConfiguration","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxPower","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_INTERFACE_ASSOCIATION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFirstInterface","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInterfaceCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFunctionClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFunctionSubClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFunctionProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iFunction","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_INTERFACE_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInterfaceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bAlternateSetting","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumEndpoints","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInterfaceClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInterfaceSubClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bInterfaceProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iInterface","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_ENDPOINT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bEndpointAddress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wMaxPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bInterval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_HIGH_SPEED_MAXPACKET" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"us","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_MP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_STRING_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bString","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bMaxBurst","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmAttributes","Type":{"Kind":"ApiRef","Name":"_bmAttributes_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"wBytesPerInterval","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_bmAttributes_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsUchar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Bulk","Type":{"Kind":"ApiRef","Name":"_Bulk_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR"]},"Attrs":[]} + ,{"Name":"Isochronous","Type":{"Kind":"ApiRef","Name":"_Isochronous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["_bmAttributes_e__Union","USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Isochronous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Bulk_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwBytesPerInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_HUB_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bDescriptorLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumberOfPorts","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wHubCharacteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPowerOnToPowerGood","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHubControlCurrent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRemoveAndPowerMask","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_30_HUB_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bNumberOfPorts","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wHubCharacteristics","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bPowerOnToPowerGood","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHubControlCurrent","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bHubHdrDecLat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wHubDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceRemovable","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_HUB_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_HUB_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_HUB_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_HUB_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_HUB_STATUS_AND_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_HUB_STATUS_AND_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HubStatus","Type":{"Kind":"ApiRef","Name":"USB_HUB_STATUS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"HubChange","Type":{"Kind":"ApiRef","Name":"USB_HUB_CHANGE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_20_PORT_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_20_PORT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_20_PORT_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_20_PORT_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_30_PORT_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_30_PORT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_30_PORT_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_30_PORT_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_PORT_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Usb20PortStatus","Type":{"Kind":"ApiRef","Name":"USB_20_PORT_STATUS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Usb30PortStatus","Type":{"Kind":"ApiRef","Name":"USB_30_PORT_STATUS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_PORT_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUshort16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Usb20PortChange","Type":{"Kind":"ApiRef","Name":"USB_20_PORT_CHANGE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Usb30PortChange","Type":{"Kind":"ApiRef","Name":"USB_30_PORT_CHANGE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_PORT_EXT_STATUS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_PORT_EXT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_PORT_STATUS_AND_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_PORT_STATUS_AND_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PortStatus","Type":{"Kind":"ApiRef","Name":"USB_PORT_STATUS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PortChange","Type":{"Kind":"ApiRef","Name":"USB_PORT_CHANGE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_PORT_EXT_STATUS_AND_CHANGE" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AsUlong64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_PORT_EXT_STATUS_AND_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PortStatusChange","Type":{"Kind":"ApiRef","Name":"USB_PORT_STATUS_AND_CHANGE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PortExtStatus","Type":{"Kind":"ApiRef","Name":"USB_PORT_EXT_STATUS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_HUB_30_PORT_REMOTE_WAKE_MASK" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsUchar8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_HUB_30_PORT_REMOTE_WAKE_MASK"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_FUNCTION_SUSPEND_OPTIONS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsUchar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"UsbDrivers","Parents":["USB_FUNCTION_SUSPEND_OPTIONS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_CONFIGURATION_POWER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SelfPowerConsumedD0","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"bPowerSummaryId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_INTERFACE_POWER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bmCapabilitiesFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bBusPowerSavingD3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bSelfPowerSavingD3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"TransitionTimeFromD3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_CONTROLLER_FLAVOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"USB_HcGeneric","Value":0} + ,{"Name":"OHCI_Generic","Value":100} + ,{"Name":"OHCI_Hydra","Value":101} + ,{"Name":"OHCI_NEC","Value":102} + ,{"Name":"UHCI_Generic","Value":200} + ,{"Name":"UHCI_Piix4","Value":201} + ,{"Name":"UHCI_Piix3","Value":202} + ,{"Name":"UHCI_Ich2","Value":203} + ,{"Name":"UHCI_Reserved204","Value":204} + ,{"Name":"UHCI_Ich1","Value":205} + ,{"Name":"UHCI_Ich3m","Value":206} + ,{"Name":"UHCI_Ich4","Value":207} + ,{"Name":"UHCI_Ich5","Value":208} + ,{"Name":"UHCI_Ich6","Value":209} + ,{"Name":"UHCI_Intel","Value":249} + ,{"Name":"UHCI_VIA","Value":250} + ,{"Name":"UHCI_VIA_x01","Value":251} + ,{"Name":"UHCI_VIA_x02","Value":252} + ,{"Name":"UHCI_VIA_x03","Value":253} + ,{"Name":"UHCI_VIA_x04","Value":254} + ,{"Name":"UHCI_VIA_x0E_FIFO","Value":264} + ,{"Name":"EHCI_Generic","Value":1000} + ,{"Name":"EHCI_NEC","Value":2000} + ,{"Name":"EHCI_Lucent","Value":3000} + ,{"Name":"EHCI_NVIDIA_Tegra2","Value":4000} + ,{"Name":"EHCI_NVIDIA_Tegra3","Value":4001} + ,{"Name":"EHCI_Intel_Medfield","Value":5001} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USBD_VERSION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"USBDI_Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Supported_USB_Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_PIPE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UsbdPipeTypeControl","Value":0} + ,{"Name":"UsbdPipeTypeIsochronous","Value":1} + ,{"Name":"UsbdPipeTypeBulk","Value":2} + ,{"Name":"UsbdPipeTypeInterrupt","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USBD_DEVICE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OffsetNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsbdDeviceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DeviceDescriptor","Type":{"Kind":"ApiRef","Name":"USB_DEVICE_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_PIPE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaximumPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EndpointAddress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PipeType","Type":{"Kind":"ApiRef","Name":"USBD_PIPE_TYPE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MaximumTransferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PipeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_ENDPOINT_OFFLOAD_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UsbdEndpointOffloadModeNotSupported","Value":0} + ,{"Name":"UsbdEndpointOffloadSoftwareAssisted","Value":1} + ,{"Name":"UsbdEndpointOffloadHardwareAssisted","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USBD_ENDPOINT_OFFLOAD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EndpointAddress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ResourceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"USBD_ENDPOINT_OFFLOAD_MODE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferSegmentLA","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"TransferSegmentVA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferRingSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TransferRingInitialCycleBit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MessageNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventRingSegmentLA","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EventRingSegmentVA","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"EventRingSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"EventRingInitialCycleBit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_INTERFACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"InterfaceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AlternateSetting","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Class","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfPipes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pipes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"USBD_PIPE_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_HCD_AREA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved8","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Function","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"UsbdDeviceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UsbdFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_SELECT_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigurationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"USBD_INTERFACE_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_SELECT_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"ConfigurationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_CONFIGURATION_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"ConfigurationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"ApiRef","Name":"USBD_INTERFACE_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_PIPE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_FRAME_LENGTH_CONTROL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_GET_FRAME_LENGTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"FrameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_SET_FRAME_LENGTH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"FrameLengthDelta","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_GET_CURRENT_FRAME_NUMBER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"FrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_DESCRIPTOR_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LanguageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_GET_STATUS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_FEATURE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FeatureSelector","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_VENDOR_OR_CLASS_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RequestTypeReservedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Request","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_GET_INTERFACE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_GET_CONFIGURATION_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OS_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bDescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MicrosoftString","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"bVendorCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["OS_STRING"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bPad","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_URB_OS_FEATURE_DESCRIPTOR_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"InterfaceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MS_PageIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MS_FeatureDescriptorIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_TRANSFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"SetupPacket","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_CONTROL_TRANSFER_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"SetupPacket","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_BULK_OR_INTERRUPT_TRANSFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_ISO_PACKET_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_ISOCH_TRANSFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TransferBufferMDL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"UrbLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URB","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ,{"Name":"hca","Type":{"Kind":"ApiRef","Name":"_URB_HCD_AREA","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"StartFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsoPacket","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"USBD_ISO_PACKET_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBD_STREAM_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"StreamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumTransferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PipeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_OPEN_STATIC_STREAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"NumberOfStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StreamInfoVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"StreamInfoSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Streams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USBD_STREAM_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Hdr","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"MaximumSendPathDelayInMilliSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumCompletionPathDelayInMilliSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UsbDrivers","Parents":["URB"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UrbHeader","Type":{"Kind":"ApiRef","Name":"_URB_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbSelectInterface","Type":{"Kind":"ApiRef","Name":"_URB_SELECT_INTERFACE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbSelectConfiguration","Type":{"Kind":"ApiRef","Name":"_URB_SELECT_CONFIGURATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbPipeRequest","Type":{"Kind":"ApiRef","Name":"_URB_PIPE_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbFrameLengthControl","Type":{"Kind":"ApiRef","Name":"_URB_FRAME_LENGTH_CONTROL","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbGetFrameLength","Type":{"Kind":"ApiRef","Name":"_URB_GET_FRAME_LENGTH","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbSetFrameLength","Type":{"Kind":"ApiRef","Name":"_URB_SET_FRAME_LENGTH","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbGetCurrentFrameNumber","Type":{"Kind":"ApiRef","Name":"_URB_GET_CURRENT_FRAME_NUMBER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlTransfer","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_TRANSFER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlTransferEx","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_TRANSFER_EX","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbBulkOrInterruptTransfer","Type":{"Kind":"ApiRef","Name":"_URB_BULK_OR_INTERRUPT_TRANSFER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbIsochronousTransfer","Type":{"Kind":"ApiRef","Name":"_URB_ISOCH_TRANSFER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlDescriptorRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_DESCRIPTOR_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlGetStatusRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_GET_STATUS_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlFeatureRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_FEATURE_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlVendorClassRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_VENDOR_OR_CLASS_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlGetInterfaceRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_GET_INTERFACE_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbControlGetConfigurationRequest","Type":{"Kind":"ApiRef","Name":"_URB_CONTROL_GET_CONFIGURATION_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbOSFeatureDescriptorRequest","Type":{"Kind":"ApiRef","Name":"_URB_OS_FEATURE_DESCRIPTOR_REQUEST","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbOpenStaticStreams","Type":{"Kind":"ApiRef","Name":"_URB_OPEN_STATIC_STREAMS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UrbGetIsochPipeTransferPathDelays","Type":{"Kind":"ApiRef","Name":"_URB_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"USB_IDLE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"USB_IDLE_CALLBACK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IdleCallback","Type":{"Kind":"ApiRef","Name":"USB_IDLE_CALLBACK","TargetKind":"FunctionPointer","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"IdleContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_USER_ERROR_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UsbUserSuccess","Value":0} + ,{"Name":"UsbUserNotSupported","Value":1} + ,{"Name":"UsbUserInvalidRequestCode","Value":2} + ,{"Name":"UsbUserFeatureDisabled","Value":3} + ,{"Name":"UsbUserInvalidHeaderParameter","Value":4} + ,{"Name":"UsbUserInvalidParameter","Value":5} + ,{"Name":"UsbUserMiniportError","Value":6} + ,{"Name":"UsbUserBufferTooSmall","Value":7} + ,{"Name":"UsbUserErrorNotMapped","Value":8} + ,{"Name":"UsbUserDeviceNotStarted","Value":9} + ,{"Name":"UsbUserNoDeviceConnected","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USBUSER_REQUEST_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"UsbUserRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsbUserStatusCode","Type":{"Kind":"ApiRef","Name":"USB_USER_ERROR_CODE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RequestBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActualBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PACKET_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DeviceAddress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EndpointAddress","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaximumPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HubDeviceAddress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PortTTNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ErrorCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Pad","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UsbdStatusCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_SEND_ONE_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PacketParameters","Type":{"Kind":"ApiRef","Name":"PACKET_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAW_RESET_PORT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PortStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_RAW_RESET_ROOT_PORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"RAW_RESET_PORT_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAW_ROOTPORT_FEATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PortFeature","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PortStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_ROOTPORT_FEATURE_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"RAW_ROOTPORT_FEATURE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RAW_ROOTPORT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PortNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PortStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_ROOTPORT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"RAW_ROOTPORT_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_CONTROLLER_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PciVendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PciDeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PciRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfRootPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControllerFlavor","Type":{"Kind":"ApiRef","Name":"USB_CONTROLLER_FLAVOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"HcFeatureFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_CONTROLLER_INFO_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Info0","Type":{"Kind":"ApiRef","Name":"USB_CONTROLLER_INFO_0","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_UNICODE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"String","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_CONTROLLER_UNICODE_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UnicodeName","Type":{"Kind":"ApiRef","Name":"USB_UNICODE_NAME","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_PASS_THRU_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"FunctionGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParameterLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_PASS_THRU_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PassThru","Type":{"Kind":"ApiRef","Name":"USB_PASS_THRU_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WDMUSB_POWER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdmUsbPowerNotMapped","Value":0} + ,{"Name":"WdmUsbPowerSystemUnspecified","Value":100} + ,{"Name":"WdmUsbPowerSystemWorking","Value":101} + ,{"Name":"WdmUsbPowerSystemSleeping1","Value":102} + ,{"Name":"WdmUsbPowerSystemSleeping2","Value":103} + ,{"Name":"WdmUsbPowerSystemSleeping3","Value":104} + ,{"Name":"WdmUsbPowerSystemHibernate","Value":105} + ,{"Name":"WdmUsbPowerSystemShutdown","Value":106} + ,{"Name":"WdmUsbPowerDeviceUnspecified","Value":200} + ,{"Name":"WdmUsbPowerDeviceD0","Value":201} + ,{"Name":"WdmUsbPowerDeviceD1","Value":202} + ,{"Name":"WdmUsbPowerDeviceD2","Value":203} + ,{"Name":"WdmUsbPowerDeviceD3","Value":204} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"USB_POWER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"SystemState","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"HcDevicePowerState","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"HcDeviceWake","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"HcSystemWake","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RhDevicePowerState","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RhDeviceWake","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"RhSystemWake","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"LastSystemSleepState","Type":{"Kind":"ApiRef","Name":"WDMUSB_POWER_STATE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"CanWakeup","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IsPowered","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_POWER_INFO_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PowerInformation","Type":{"Kind":"ApiRef","Name":"USB_POWER_INFO","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_OPEN_RAW_DEVICE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"PortStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxPacketEp0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_OPEN_RAW_DEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"USB_OPEN_RAW_DEVICE_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_CLOSE_RAW_DEVICE_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"xxx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_CLOSE_RAW_DEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"USB_CLOSE_RAW_DEVICE_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_SEND_RAW_COMMAND_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Usb_bmRequest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Usb_bRequest","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Usb_wVlaue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Usb_wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Usb_wLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DeviceAddress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsbdStatusCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_SEND_RAW_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"USB_SEND_RAW_COMMAND_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_BANDWIDTH_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalBusBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Total32secBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedBulkAndControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedIso","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_1ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_2ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_4ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_8ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_16ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllocedInterrupt_32ms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_BANDWIDTH_INFO_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"BandwidthInformation","Type":{"Kind":"ApiRef","Name":"USB_BANDWIDTH_INFO","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_BUS_STATISTICS_0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DeviceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentSystemTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentUsbFrame","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BulkBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsoBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InterruptBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlDataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PciInterruptCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardResetCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkerSignalCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommonBufferBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WorkerIdleTimeMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootHubEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RootHubDevicePowerState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Unused","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NameIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_BUS_STATISTICS_0_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"BusStatistics0","Type":{"Kind":"ApiRef","Name":"USB_BUS_STATISTICS_0","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_DRIVER_VERSION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"DriverTrackingCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"USBDI_Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"USBUSER_Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CheckedPortDriver","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CheckedMiniportDriver","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"USB_Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_GET_DRIVER_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"USB_DRIVER_VERSION_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_USB2HW_VERSION_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Usb2HwRevision","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_GET_USB2HW_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"USB_USB2HW_VERSION_PARAMETERS","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USBUSER_REFRESH_HCT_REG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"USBUSER_REQUEST_HEADER","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINUSB_PIPE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PipeType","Type":{"Kind":"ApiRef","Name":"USBD_PIPE_TYPE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaximumPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINUSB_PIPE_INFORMATION_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PipeType","Type":{"Kind":"ApiRef","Name":"USBD_PIPE_TYPE","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PipeId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaximumPacketSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Interval","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaximumBytesPerInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINUSB_SETUP_PACKET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"RequestType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Request","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TimeTrackingHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsStartupDelayTolerable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TimeTrackingHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TimeTrackingHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"InputFrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputMicroFrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QueryPerformanceCounterAtInputFrameOrMicroFrame","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"QueryPerformanceCounterFrequency","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PredictedAccuracyInMicroSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentGenerationID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentQueryPerformanceCounter","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CurrentHardwareFrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentHardwareMicroFrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentUSBFrameNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WinUsb_Initialize" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DeviceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_Free" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetAssociatedInterface" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AssociatedInterfaceIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"AssociatedInterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_GetDescriptor" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DescriptorType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"LanguageID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LengthTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_QueryInterfaceSettings" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AlternateInterfaceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UsbAltInterfaceDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_INTERFACE_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_QueryDeviceInformation" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InformationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_SetCurrentAlternateSetting" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SettingNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetCurrentAlternateSetting" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SettingNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_QueryPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AlternateInterfaceNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PipeIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PipeInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINUSB_PIPE_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_QueryPipeEx" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"AlternateSettingNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PipeIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PipeInformationEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINUSB_PIPE_INFORMATION_EX","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_SetPipePolicy" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetPipePolicy" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_ReadPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LengthTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_WritePipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LengthTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_ControlTransfer" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"SetupPacket","Type":{"Kind":"ApiRef","Name":"WINUSB_SETUP_PACKET","TargetKind":"Default","Api":"UsbDrivers","Parents":[]},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LengthTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_ResetPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_AbortPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_FlushPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_SetPowerPolicy" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetPowerPolicy" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PolicyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_GetOverlappedResult" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_ParseConfigurationDescriptor" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_INTERFACE_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}} + ,"Params":[ + {"Name":"ConfigurationDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_CONFIGURATION_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StartPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"InterfaceNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AlternateSetting","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InterfaceClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InterfaceSubClass","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"InterfaceProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_ParseDescriptors" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_COMMON_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}} + ,"Params":[ + {"Name":"DescriptorBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"TotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StartPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DescriptorType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetCurrentFrameNumber" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"CurrentFrameNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"TimeStamp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_GetAdjustedFrameNumber" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CurrentFrameNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"TimeStamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_RegisterIsochBuffer" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PipeID","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsochBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinUsb_UnregisterIsochBuffer" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"IsochBufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_WriteIsochPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FrameNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_ReadIsochPipe" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FrameNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"NumberOfPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsoPacketDescriptors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"USBD_ISO_PACKET_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_WriteIsochPipeAsap" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ContinueStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_ReadIsochPipeAsap" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ContinueStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfPackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IsoPacketDescriptors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"USBD_ISO_PACKET_DESCRIPTOR","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinUsb_StartTrackingForTimeSync" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StartTrackingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_GetCurrentFrameNumberAndQpc" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"FrameQpcInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinUsb_StopTrackingForTimeSync" + ,"SetLastError":false + ,"DllImport":"WINUSB" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"InterfaceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"StopTrackingInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION","TargetKind":"Default","Api":"UsbDrivers","Parents":[]}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/UserAccessLogging.json b/api/UserAccessLogging.json new file mode 100644 index 0000000..99f0466 --- /dev/null +++ b/api/UserAccessLogging.json @@ -0,0 +1,162 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IEnumSpeechCommands" + ,"Kind":"Com" + ,"Guid":"8c5dac4f-083c-4b85-a4c9-71746048adca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpeechCommands","TargetKind":"Com","Api":"UserAccessLogging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSpCmds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISpeechCommandProvider" + ,"Kind":"Com" + ,"Guid":"38e09d4c-586d-435a-b592-c8a86691dec6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumSpeechCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSpeechCommands","TargetKind":"Com","Api":"UserAccessLogging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"langid","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITfFnCustomSpeechCommand" + ,"Kind":"Com" + ,"Guid":"fca6c349-a12f-43a3-8dd6-5a5a4282577b" + ,"Interface":{"Kind":"ApiRef","Name":"ITfFunction","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"SetSpeechCommandProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pspcmdProvider","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UAL_DATA_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RoleGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TenantId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"UserName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"DoMsCtfMonitor" + ,"SetLastError":false + ,"DllImport":"MsCtfMonitor" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEventForServiceStop","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UalStart" + ,"SetLastError":false + ,"DllImport":"ualapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UAL_DATA_BLOB","TargetKind":"Default","Api":"UserAccessLogging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UalStop" + ,"SetLastError":false + ,"DllImport":"ualapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UAL_DATA_BLOB","TargetKind":"Default","Api":"UserAccessLogging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UalInstrument" + ,"SetLastError":false + ,"DllImport":"ualapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UAL_DATA_BLOB","TargetKind":"Default","Api":"UserAccessLogging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UalRegisterProduct" + ,"SetLastError":false + ,"DllImport":"ualapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszProductName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszRoleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/VirtualStorage.json b/api/VirtualStorage.json new file mode 100644 index 0000000..3ca3b9c --- /dev/null +++ b/api/VirtualStorage.json @@ -0,0 +1,1701 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"VIRTUAL_STORAGE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VendorId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPEN_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPEN_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"OPEN_VIRTUAL_DISK_VERSION_1","Value":1} + ,{"Name":"OPEN_VIRTUAL_DISK_VERSION_2","Value":2} + ,{"Name":"OPEN_VIRTUAL_DISK_VERSION_3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPEN_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["OPEN_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","OPEN_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","OPEN_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version3","Type":{"Kind":"ApiRef","Name":"_Version3_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","OPEN_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version3_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GetInfoOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RWDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GetInfoOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"VIRTUAL_DISK_ACCESS_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VIRTUAL_DISK_ACCESS_NONE","Value":0} + ,{"Name":"VIRTUAL_DISK_ACCESS_ATTACH_RO","Value":65536} + ,{"Name":"VIRTUAL_DISK_ACCESS_ATTACH_RW","Value":131072} + ,{"Name":"VIRTUAL_DISK_ACCESS_DETACH","Value":262144} + ,{"Name":"VIRTUAL_DISK_ACCESS_GET_INFO","Value":524288} + ,{"Name":"VIRTUAL_DISK_ACCESS_CREATE","Value":1048576} + ,{"Name":"VIRTUAL_DISK_ACCESS_METAOPS","Value":2097152} + ,{"Name":"VIRTUAL_DISK_ACCESS_READ","Value":851968} + ,{"Name":"VIRTUAL_DISK_ACCESS_ALL","Value":4128768} + ,{"Name":"VIRTUAL_DISK_ACCESS_WRITABLE","Value":3276800} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OPEN_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OPEN_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_NO_PARENTS","Value":1} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_BLANK_FILE","Value":2} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_BOOT_DRIVE","Value":4} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_CACHED_IO","Value":8} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN","Value":16} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_PARENT_CACHED_IO","Value":32} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_VHDSET_FILE_ONLY","Value":64} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_IGNORE_RELATIVE_PARENT_LOCATOR","Value":128} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_NO_WRITE_HARDENING","Value":256} + ,{"Name":"OPEN_VIRTUAL_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREATE_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CREATE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"CREATE_VIRTUAL_DISK_VERSION_1","Value":1} + ,{"Name":"CREATE_VIRTUAL_DISK_VERSION_2","Value":2} + ,{"Name":"CREATE_VIRTUAL_DISK_VERSION_3","Value":3} + ,{"Name":"CREATE_VIRTUAL_DISK_VERSION_4","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CREATE_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["CREATE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","CREATE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","CREATE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version3","Type":{"Kind":"ApiRef","Name":"_Version3_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","CREATE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version4","Type":{"Kind":"ApiRef","Name":"_Version4_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","CREATE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version4_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SourceLimitPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BackingStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"PmemAddressAbstractionType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataAlignment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version3_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UniqueId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"MaximumSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BlockSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalSectorSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SourcePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"OpenFlags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ParentVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"SourceVirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ResiliencyGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SourceLimitPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BackingStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CREATE_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CREATE_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_FULL_PHYSICAL_ALLOCATION","Value":1} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PREVENT_WRITES_TO_SOURCE_DISK","Value":2} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_DO_NOT_COPY_METADATA_FROM_PARENT","Value":4} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_CREATE_BACKING_STORAGE","Value":8} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_USE_CHANGE_TRACKING_SOURCE_LIMIT","Value":16} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PRESERVE_PARENT_CHANGE_TRACKING_STATE","Value":32} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_VHD_SET_USE_ORIGINAL_BACKING_STORAGE","Value":64} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_SPARSE_FILE","Value":128} + ,{"Name":"CREATE_VIRTUAL_DISK_FLAG_PMEM_COMPATIBLE","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTACH_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTACH_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"ATTACH_VIRTUAL_DISK_VERSION_1","Value":1} + ,{"Name":"ATTACH_VIRTUAL_DISK_VERSION_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTACH_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["ATTACH_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","ATTACH_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","ATTACH_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RestrictedOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RestrictedLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"ATTACH_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTACH_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_READ_ONLY","Value":1} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_DRIVE_LETTER","Value":2} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_PERMANENT_LIFETIME","Value":4} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_LOCAL_HOST","Value":8} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NO_SECURITY_DESCRIPTOR","Value":16} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_BYPASS_DEFAULT_ENCRYPTION_POLICY","Value":32} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_NON_PNP","Value":64} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_RESTRICTED_RANGE","Value":128} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_SINGLE_PARTITION","Value":256} + ,{"Name":"ATTACH_VIRTUAL_DISK_FLAG_REGISTER_VOLUME","Value":512} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DETACH_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DETACH_VIRTUAL_DISK_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEPENDENT_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEPENDENT_DISK_FLAG_NONE","Value":0} + ,{"Name":"DEPENDENT_DISK_FLAG_MULT_BACKING_FILES","Value":1} + ,{"Name":"DEPENDENT_DISK_FLAG_FULLY_ALLOCATED","Value":2} + ,{"Name":"DEPENDENT_DISK_FLAG_READ_ONLY","Value":4} + ,{"Name":"DEPENDENT_DISK_FLAG_REMOTE","Value":8} + ,{"Name":"DEPENDENT_DISK_FLAG_SYSTEM_VOLUME","Value":16} + ,{"Name":"DEPENDENT_DISK_FLAG_SYSTEM_VOLUME_PARENT","Value":32} + ,{"Name":"DEPENDENT_DISK_FLAG_REMOVABLE","Value":64} + ,{"Name":"DEPENDENT_DISK_FLAG_NO_DRIVE_LETTER","Value":128} + ,{"Name":"DEPENDENT_DISK_FLAG_PARENT","Value":256} + ,{"Name":"DEPENDENT_DISK_FLAG_NO_HOST_DISK","Value":512} + ,{"Name":"DEPENDENT_DISK_FLAG_PERMANENT_LIFETIME","Value":1024} + ,{"Name":"DEPENDENT_DISK_FLAG_SUPPORT_COMPRESSED_VOLUMES","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DEPENDENCY_INFO_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STORAGE_DEPENDENCY_INFO_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"STORAGE_DEPENDENCY_INFO_VERSION_1","Value":1} + ,{"Name":"STORAGE_DEPENDENCY_INFO_VERSION_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STORAGE_DEPENDENCY_INFO_TYPE_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DependencyTypeFlags","Type":{"Kind":"ApiRef","Name":"DEPENDENT_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEPENDENCY_INFO_TYPE_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DependencyTypeFlags","Type":{"Kind":"ApiRef","Name":"DEPENDENT_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"AncestorLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DependencyDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"HostVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DependentVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DependentVolumeRelativePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STORAGE_DEPENDENCY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"NumberEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["STORAGE_DEPENDENCY_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1Entries","Type":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_TYPE_1","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Version2Entries","Type":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO_TYPE_2","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"GET_STORAGE_DEPENDENCY_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GET_STORAGE_DEPENDENCY_FLAG_NONE","Value":0} + ,{"Name":"GET_STORAGE_DEPENDENCY_FLAG_HOST_VOLUMES","Value":1} + ,{"Name":"GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GET_VIRTUAL_DISK_INFO_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GET_VIRTUAL_DISK_INFO_UNSPECIFIED","Value":0} + ,{"Name":"GET_VIRTUAL_DISK_INFO_SIZE","Value":1} + ,{"Name":"GET_VIRTUAL_DISK_INFO_IDENTIFIER","Value":2} + ,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_LOCATION","Value":3} + ,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_IDENTIFIER","Value":4} + ,{"Name":"GET_VIRTUAL_DISK_INFO_PARENT_TIMESTAMP","Value":5} + ,{"Name":"GET_VIRTUAL_DISK_INFO_VIRTUAL_STORAGE_TYPE","Value":6} + ,{"Name":"GET_VIRTUAL_DISK_INFO_PROVIDER_SUBTYPE","Value":7} + ,{"Name":"GET_VIRTUAL_DISK_INFO_IS_4K_ALIGNED","Value":8} + ,{"Name":"GET_VIRTUAL_DISK_INFO_PHYSICAL_DISK","Value":9} + ,{"Name":"GET_VIRTUAL_DISK_INFO_VHD_PHYSICAL_SECTOR_SIZE","Value":10} + ,{"Name":"GET_VIRTUAL_DISK_INFO_SMALLEST_SAFE_VIRTUAL_SIZE","Value":11} + ,{"Name":"GET_VIRTUAL_DISK_INFO_FRAGMENTATION","Value":12} + ,{"Name":"GET_VIRTUAL_DISK_INFO_IS_LOADED","Value":13} + ,{"Name":"GET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID","Value":14} + ,{"Name":"GET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GET_VIRTUAL_DISK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"GET_VIRTUAL_DISK_INFO_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["GET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"ApiRef","Name":"_Size_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","GET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ,{"Name":"Identifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParentLocation","Type":{"Kind":"ApiRef","Name":"_ParentLocation_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","GET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ,{"Name":"ParentIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParentTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualStorageType","Type":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSubtype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Is4kAligned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsLoaded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PhysicalDisk","Type":{"Kind":"ApiRef","Name":"_PhysicalDisk_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","GET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ,{"Name":"VhdPhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SmallestSafeVirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FragmentationPercentage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualDiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ChangeTrackingState","Type":{"Kind":"ApiRef","Name":"_ChangeTrackingState_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","GET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_PhysicalDisk_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IsRemote","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Size_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PhysicalSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ParentLocation_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParentResolved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ParentLocationBuffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ChangeTrackingState_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NewerChanges","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MostRecentId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"SET_VIRTUAL_DISK_INFO_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SET_VIRTUAL_DISK_INFO_UNSPECIFIED","Value":0} + ,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_PATH","Value":1} + ,{"Name":"SET_VIRTUAL_DISK_INFO_IDENTIFIER","Value":2} + ,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH","Value":3} + ,{"Name":"SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE","Value":4} + ,{"Name":"SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID","Value":5} + ,{"Name":"SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE","Value":6} + ,{"Name":"SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SET_VIRTUAL_DISK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"SET_VIRTUAL_DISK_INFO_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["SET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"UniqueIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParentPathWithDepthInfo","Type":{"Kind":"ApiRef","Name":"_ParentPathWithDepthInfo_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","SET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ,{"Name":"VhdPhysicalSectorSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VirtualDiskId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ChangeTrackingEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ParentLocator","Type":{"Kind":"ApiRef","Name":"_ParentLocator_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","SET_VIRTUAL_DISK_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ParentPathWithDepthInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChildDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ParentLocator_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LinkageId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ParentFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"VIRTUAL_DISK_PROGRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CompletionValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COMPACT_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMPACT_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"COMPACT_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COMPACT_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["COMPACT_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","COMPACT_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"COMPACT_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMPACT_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"COMPACT_VIRTUAL_DISK_FLAG_NO_ZERO_SCAN","Value":1} + ,{"Name":"COMPACT_VIRTUAL_DISK_FLAG_NO_BLOCK_MOVES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MERGE_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MERGE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"MERGE_VIRTUAL_DISK_VERSION_1","Value":1} + ,{"Name":"MERGE_VIRTUAL_DISK_VERSION_2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MERGE_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["MERGE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","MERGE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ,{"Name":"Version2","Type":{"Kind":"ApiRef","Name":"_Version2_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","MERGE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MergeSourceDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MergeTargetDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MergeDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MERGE_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MERGE_VIRTUAL_DISK_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EXPAND_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EXPAND_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"EXPAND_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EXPAND_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["EXPAND_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","EXPAND_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"EXPAND_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EXPAND_VIRTUAL_DISK_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESIZE_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RESIZE_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"RESIZE_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESIZE_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["RESIZE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","RESIZE_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NewSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"RESIZE_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RESIZE_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"RESIZE_VIRTUAL_DISK_FLAG_ALLOW_UNSAFE_VIRTUAL_SIZE","Value":1} + ,{"Name":"RESIZE_VIRTUAL_DISK_FLAG_RESIZE_TO_SMALLEST_SAFE_VIRTUAL_SIZE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIRROR_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIRROR_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"MIRROR_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MIRROR_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["MIRROR_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","MIRROR_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MirrorVirtualDiskPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MIRROR_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIRROR_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_EXISTING_FILE","Value":1} + ,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_SKIP_MIRROR_ACTIVATION","Value":2} + ,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_ENABLE_SMB_COMPRESSION","Value":4} + ,{"Name":"MIRROR_VIRTUAL_DISK_FLAG_IS_LIVE_MIGRATION","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QUERY_CHANGES_VIRTUAL_DISK_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAKE_SNAPSHOT_VHDSET_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAKE_SNAPSHOT_VHDSET_FLAG_NONE","Value":0} + ,{"Name":"TAKE_SNAPSHOT_VHDSET_FLAG_WRITEABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAKE_SNAPSHOT_VHDSET_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TAKE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"TAKE_SNAPSHOT_VHDSET_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TAKE_SNAPSHOT_VHDSET_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["TAKE_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","TAKE_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DELETE_SNAPSHOT_VHDSET_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DELETE_SNAPSHOT_VHDSET_FLAG_NONE","Value":0} + ,{"Name":"DELETE_SNAPSHOT_VHDSET_FLAG_PERSIST_RCT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DELETE_SNAPSHOT_VHDSET_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DELETE_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"DELETE_SNAPSHOT_VHDSET_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DELETE_SNAPSHOT_VHDSET_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["DELETE_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","DELETE_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MODIFY_VHDSET_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MODIFY_VHDSET_UNSPECIFIED","Value":0} + ,{"Name":"MODIFY_VHDSET_SNAPSHOT_PATH","Value":1} + ,{"Name":"MODIFY_VHDSET_REMOVE_SNAPSHOT","Value":2} + ,{"Name":"MODIFY_VHDSET_DEFAULT_SNAPSHOT_PATH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MODIFY_VHDSET_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MODIFY_VHDSET_FLAG_NONE","Value":0} + ,{"Name":"MODIFY_VHDSET_FLAG_WRITEABLE_SNAPSHOT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MODIFY_VHDSET_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["MODIFY_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SnapshotPath","Type":{"Kind":"ApiRef","Name":"_SnapshotPath_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","MODIFY_VHDSET_PARAMETERS"]},"Attrs":[]} + ,{"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DefaultFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + { + "Name":"_SnapshotPath_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SnapshotFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"APPLY_SNAPSHOT_VHDSET_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPLY_SNAPSHOT_VHDSET_FLAG_NONE","Value":0} + ,{"Name":"APPLY_SNAPSHOT_VHDSET_FLAG_WRITEABLE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPLY_SNAPSHOT_VHDSET_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APPLY_SNAPSHOT_VHDSET_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"APPLY_SNAPSHOT_VHDSET_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APPLY_SNAPSHOT_VHDSET_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["APPLY_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","APPLY_SNAPSHOT_VHDSET_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"LeafSnapshotId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"RAW_SCSI_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAW_SCSI_VIRTUAL_DISK_FLAG_NONE","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAW_SCSI_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RAW_SCSI_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"RAW_SCSI_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RAW_SCSI_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["RAW_SCSI_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","RAW_SCSI_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RSVDHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DataIn","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CdbLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SrbFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SenseInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Cdb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"RAW_SCSI_VIRTUAL_DISK_RESPONSE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["RAW_SCSI_VIRTUAL_DISK_RESPONSE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","RAW_SCSI_VIRTUAL_DISK_RESPONSE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ScsiStatus","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SenseInfoLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataTransferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FORK_VIRTUAL_DISK_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FORK_VIRTUAL_DISK_VERSION_UNSPECIFIED","Value":0} + ,{"Name":"FORK_VIRTUAL_DISK_VERSION_1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FORK_VIRTUAL_DISK_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_VERSION","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"VirtualStorage","Parents":["FORK_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version1","Type":{"Kind":"ApiRef","Name":"_Version1_e__Struct","TargetKind":"Default","Api":"VirtualStorage","Parents":["_Anonymous_e__Union","FORK_VIRTUAL_DISK_PARAMETERS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Version1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ForkedVirtualDiskPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FORK_VIRTUAL_DISK_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FORK_VIRTUAL_DISK_FLAG_NONE","Value":0} + ,{"Name":"FORK_VIRTUAL_DISK_FLAG_EXISTING_FILE","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"OpenVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualStorageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"VirtualDiskAccessMask","Type":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_ACCESS_MASK","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPEN_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualStorageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_STORAGE_TYPE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"VirtualDiskAccessMask","Type":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_ACCESS_MASK","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Handle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AttachVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACH_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"DetachVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DETACH_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ProviderSpecificFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVirtualDiskPhysicalPath" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"DiskPathSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"DiskPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAllAttachedVirtualDiskPhysicalPaths" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"PathsBufferSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"PathsBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStorageDependencyInformation" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"GET_STORAGE_DEPENDENCY_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"StorageDependencyInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StorageDependencyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STORAGE_DEPENDENCY_INFO","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SizeUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetVirtualDiskInformation" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"VirtualDiskInfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"VirtualDiskInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"GET_VIRTUAL_DISK_INFO","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SizeUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetVirtualDiskInformation" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"VirtualDiskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SET_VIRTUAL_DISK_INFO","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateVirtualDiskMetadata" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfItems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Items","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVirtualDiskMetadata" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"MetaDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"MetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVirtualDiskMetadata" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"MetaDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MetaData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteVirtualDiskMetadata" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVirtualDiskOperationProgress" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Progress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIRTUAL_DISK_PROGRESS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompactVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPACT_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MergeVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MERGE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ExpandVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXPAND_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ResizeVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESIZE_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MirrorVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIRROR_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BreakMirrorVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddVirtualDiskParent" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParentPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryChangesVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ChangeTrackingId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ByteOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ByteLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"QUERY_CHANGES_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Ranges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"QUERY_CHANGES_VIRTUAL_DISK_RANGE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"RangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ProcessedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TakeSnapshotVhdSet" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"TAKE_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteSnapshotVhdSet" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"DELETE_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModifyVhdSet" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"MODIFY_VHDSET_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ApplySnapshotVhdSet" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"APPLY_SNAPSHOT_VHDSET_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RawSCSIVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Response","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RAW_SCSI_VIRTUAL_DISK_RESPONSE","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ForkVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_FLAG","TargetKind":"Default","Api":"VirtualStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FORK_VIRTUAL_DISK_PARAMETERS","TargetKind":"Default","Api":"VirtualStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CompleteForkVirtualDisk" + ,"SetLastError":false + ,"DllImport":"VirtDisk" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"VirtualDiskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WebDav.json b/api/WebDav.json new file mode 100644 index 0000000..45f9e9e --- /dev/null +++ b/api/WebDav.json @@ -0,0 +1,206 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DAV_CALLBACK_AUTH_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DAV_CALLBACK_AUTH_UNP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DAV_CALLBACK_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_BLOB","TargetKind":"Default","Api":"WebDav","Parents":[]},"Attrs":[]} + ,{"Name":"UNPBlob","Type":{"Kind":"ApiRef","Name":"DAV_CALLBACK_AUTH_UNP","TargetKind":"Default","Api":"WebDav","Parents":[]},"Attrs":[]} + ,{"Name":"bAuthBlobValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bSave","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTHNEXTSTEP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DefaultBehavior","Value":0} + ,{"Name":"RetryRequest","Value":1} + ,{"Name":"CancelRequest","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFNDAVAUTHCALLBACK_FREECRED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNDAVAUTHCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpwzServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwzRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallbackCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DAV_CALLBACK_CRED","TargetKind":"Default","Api":"WebDav","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NextStep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHNEXTSTEP","TargetKind":"Default","Api":"WebDav","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pFreeCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK_FREECRED","TargetKind":"FunctionPointer","Api":"WebDav","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"Functions":[ + { + "Name":"DavAddConnection" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ClientCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CertSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DavDeleteConnection" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ConnectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DavGetUNCFromHTTPPath" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Url","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"UncPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DavGetHTTPFromUNCPath" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"UncPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Url","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DavGetTheLockOwnerOfTheFile" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"LockOwnerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"LockOwnerNameLengthInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DavGetExtendedError" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ExtError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ExtErrorString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cChSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DavFlushFile" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DavInvalidateCache" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"URLName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DavCancelConnectionsToServer" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DavRegisterAuthCallback" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CallBack","Type":{"Kind":"ApiRef","Name":"PFNDAVAUTHCALLBACK","TargetKind":"FunctionPointer","Api":"WebDav","Parents":[]},"Attrs":["In"]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DavUnregisterAuthCallback" + ,"SetLastError":false + ,"DllImport":"davclnt" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hCallback","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WebSock.json b/api/WebSock.json new file mode 100644 index 0000000..9862925 --- /dev/null +++ b/api/WebSock.json @@ -0,0 +1,322 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WEB_SOCKET_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEB_SOCKET_CLOSE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEB_SOCKET_SUCCESS_CLOSE_STATUS","Value":1000} + ,{"Name":"WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS","Value":1001} + ,{"Name":"WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS","Value":1002} + ,{"Name":"WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS","Value":1003} + ,{"Name":"WEB_SOCKET_EMPTY_CLOSE_STATUS","Value":1005} + ,{"Name":"WEB_SOCKET_ABORTED_CLOSE_STATUS","Value":1006} + ,{"Name":"WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS","Value":1007} + ,{"Name":"WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS","Value":1008} + ,{"Name":"WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS","Value":1009} + ,{"Name":"WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS","Value":1010} + ,{"Name":"WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS","Value":1011} + ,{"Name":"WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS","Value":1015} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEB_SOCKET_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEB_SOCKET_RECEIVE_BUFFER_SIZE_PROPERTY_TYPE","Value":0} + ,{"Name":"WEB_SOCKET_SEND_BUFFER_SIZE_PROPERTY_TYPE","Value":1} + ,{"Name":"WEB_SOCKET_DISABLE_MASKING_PROPERTY_TYPE","Value":2} + ,{"Name":"WEB_SOCKET_ALLOCATED_BUFFER_PROPERTY_TYPE","Value":3} + ,{"Name":"WEB_SOCKET_DISABLE_UTF8_VERIFICATION_PROPERTY_TYPE","Value":4} + ,{"Name":"WEB_SOCKET_KEEPALIVE_INTERVAL_PROPERTY_TYPE","Value":5} + ,{"Name":"WEB_SOCKET_SUPPORTED_VERSIONS_PROPERTY_TYPE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEB_SOCKET_ACTION_QUEUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEB_SOCKET_SEND_ACTION_QUEUE","Value":1} + ,{"Name":"WEB_SOCKET_RECEIVE_ACTION_QUEUE","Value":2} + ,{"Name":"WEB_SOCKET_ALL_ACTION_QUEUE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEB_SOCKET_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE","Value":-2147483648} + ,{"Name":"WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE","Value":-2147483647} + ,{"Name":"WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE","Value":-2147483646} + ,{"Name":"WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE","Value":-2147483645} + ,{"Name":"WEB_SOCKET_CLOSE_BUFFER_TYPE","Value":-2147483644} + ,{"Name":"WEB_SOCKET_PING_PONG_BUFFER_TYPE","Value":-2147483643} + ,{"Name":"WEB_SOCKET_UNSOLICITED_PONG_BUFFER_TYPE","Value":-2147483642} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEB_SOCKET_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEB_SOCKET_NO_ACTION","Value":0} + ,{"Name":"WEB_SOCKET_SEND_TO_NETWORK_ACTION","Value":1} + ,{"Name":"WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION","Value":2} + ,{"Name":"WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION","Value":3} + ,{"Name":"WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WEB_SOCKET_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WEB_SOCKET_PROPERTY_TYPE","TargetKind":"Default","Api":"WebSock","Parents":[]},"Attrs":[]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEB_SOCKET_HTTP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ulNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pcValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ,{"Name":"ulValueLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEB_SOCKET_BUFFER" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Struct","TargetKind":"Default","Api":"WebSock","Parents":["WEB_SOCKET_BUFFER"]},"Attrs":[]} + ,{"Name":"CloseStatus","Type":{"Kind":"ApiRef","Name":"_CloseStatus_e__Struct","TargetKind":"Default","Api":"WebSock","Parents":["WEB_SOCKET_BUFFER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CloseStatus_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pbReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ulReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WebSocketCreateClientHandle" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_PROPERTY","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebSocketBeginClientHandshake" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszSubprotocols","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulSubprotocolCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulExtensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInitialHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HTTP_HEADER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulInitialHeaderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAdditionalHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HTTP_HEADER","TargetKind":"Default","Api":"WebSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pulAdditionalHeaderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebSocketEndClientHandshake" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pResponseHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HTTP_HEADER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulReponseHeaderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pulSelectedExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pulSelectedExtensionCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pulSelectedSubprotocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"WebSocketCreateServerHandle" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_PROPERTY","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebSocketBeginServerHandshake" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszSubprotocolSelected","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszExtensionSelected","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulExtensionSelectedCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HTTP_HEADER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulRequestHeaderCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResponseHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HTTP_HEADER","TargetKind":"Default","Api":"WebSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pulResponseHeaderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebSocketEndServerHandshake" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebSocketSend" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"WebSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_BUFFER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WebSocketReceive" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_BUFFER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WebSocketGetAction" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eActionQueue","Type":{"Kind":"ApiRef","Name":"WEB_SOCKET_ACTION_QUEUE","TargetKind":"Default","Api":"WebSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDataBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_BUFFER","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pulDataBufferCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_ACTION","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pBufferType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvApplicationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pvActionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebSocketCompleteAction" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvActionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebSocketAbortHandle" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebSocketDeleteHandle" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEB_SOCKET_HANDLE__","TargetKind":"Default","Api":"WebSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebSocketGetGlobalProperty" + ,"SetLastError":false + ,"DllImport":"websocket" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"WEB_SOCKET_PROPERTY_TYPE","TargetKind":"Default","Api":"WebSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ulSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Wia.json b/api/Wia.json new file mode 100644 index 0000000..57da524 --- /dev/null +++ b/api/Wia.json @@ -0,0 +1,1096 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WIA_DITHER_PATTERN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"bstrPatternName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"lPatternWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPatternLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbPattern","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pbPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_PROPID_TO_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"propid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_FORMAT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidFormatID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lTymed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWiaDevMgr" + ,"Kind":"Com" + ,"Guid":"5eb2502a-8cf1-11d1-bf92-0060081ed811" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumDeviceInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_DEV_INFO","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWiaItemRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectDeviceDlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDeviceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppItemRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectDeviceDlgID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDeviceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetImageDlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lDeviceType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pItemRoot","Type":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterEventCallbackProgram" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEventGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrCommandline","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrIcon","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterEventCallbackInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEventGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIWiaEventCallback","Type":{"Kind":"ApiRef","Name":"IWiaEventCallback","TargetKind":"Com","Api":"Wia","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEventObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterEventCallbackCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEventGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pClsID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrIcon","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDeviceDlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumWIA_DEV_INFO" + ,"Kind":"Com" + ,"Guid":"5e38b83c-8cf1-11d1-bf92-0060081ed811" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaPropertyStorage","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_DEV_INFO","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWiaEventCallback" + ,"Kind":"Com" + ,"Guid":"ae6287b0-0084-11d2-973b-00a0c9068f2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ImageEventCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bstrEventDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDeviceDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDeviceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrFullItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pulEventType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WIA_DATA_CALLBACK_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"guidFormatID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"lBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPageCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWiaDataCallback" + ,"Kind":"Com" + ,"Guid":"a558a866-a5b0-11d2-a08f-00c04f72dc3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BandedDataCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMessage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lPercentComplete","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lResLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WIA_DATA_TRANSFER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulSection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDoubleBuffer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WIA_EXTENDED_TRANSFER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMinBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOptimalBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWiaDataTransfer" + ,"Kind":"Com" + ,"Guid":"a6cef998-a5b0-11d2-a08f-00c04f72dc3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"idtGetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMedium","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STGMEDIUM","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIWiaDataCallback","Type":{"Kind":"ApiRef","Name":"IWiaDataCallback","TargetKind":"Com","Api":"Wia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"idtGetBandedData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWiaDataTransInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIA_DATA_TRANSFER_INFO","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIWiaDataCallback","Type":{"Kind":"ApiRef","Name":"IWiaDataCallback","TargetKind":"Com","Api":"Wia","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"idtQueryGetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIA_FORMAT_INFO","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"idtEnumWIA_FORMAT_INFO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_FORMAT_INFO","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"idtGetExtendedTransferInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pExtendedTransferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIA_EXTENDED_TRANSFER_INFO","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWiaItem" + ,"Kind":"Com" + ,"Guid":"4db1ad10-3391-11d2-9a33-00c04fa36145" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItemType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AnalyzeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumChildItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateChildItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFullItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumRegisterEventInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pEventGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_DEV_CAPS","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrFullItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeviceDlg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"ppIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeviceCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCmdGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetRootItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumDeviceCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIEnumWIA_DEV_CAPS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_DEV_CAPS","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DumpItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DumpDrvItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DumpTreeItemData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Diagnostic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWiaPropertyStorage" + ,"Kind":"Com" + ,"Guid":"98b5e8a0-29cc-491a-aac0-e6db4fdcceb6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ReadMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgpropvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgpropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propidNameFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadPropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rglpwstrName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WritePropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"rglpwstrName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeletePropertyNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpropid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpropid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"grfCommitFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Revert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Enum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSTATPROPSTG","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetTimes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"patime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pmtime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Stat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstatpsstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STATPROPSETSTG","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgflags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"rgpropvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNumProps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCompatibilityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetPropertyStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCompatibilityId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumWiaItem" + ,"Kind":"Com" + ,"Guid":"5e8383fc-3391-11d2-9a33-00c04fa36145" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIWiaItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWiaItem","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WIA_DEV_CAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrIcon","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrCommandline","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IEnumWIA_DEV_CAPS" + ,"Kind":"Com" + ,"Guid":"1fcc4287-aca6-11d2-a093-00c04f72dc3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIA_DEV_CAP","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_DEV_CAPS","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumWIA_FORMAT_INFO" + ,"Kind":"Com" + ,"Guid":"81befc5b-656d-44f1-b24c-d41d51b4dc81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIA_FORMAT_INFO","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWIA_FORMAT_INFO","TargetKind":"Com","Api":"Wia","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWiaLog" + ,"Kind":"Com" + ,"Guid":"a00c10b6-82a1-452f-8b6c-86062aad6890" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeLog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"hResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Log" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lResID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDetail","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWiaLogEx" + ,"Kind":"Com" + ,"Guid":"af1f22ac-7a40-4787-b421-aeb47a1fbd0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeLogEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"hResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Log" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lResID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDetail","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"hResultEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMethodId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMethodId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lResID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lDetail","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWiaNotifyDevMgr" + ,"Kind":"Com" + ,"Guid":"70681ea0-e7bf-4291-9fb1-4e8813a3f78e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NewDeviceArrival" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWiaItemExtras" + ,"Kind":"Com" + ,"Guid":"6291ef2c-36ef-4532-876a-8e132593778d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetExtendedErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrErrorText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEscapeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwOutDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwActualDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelPendingIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"WiaVideo" + ,"Kind":"ComClassID" + ,"Guid":"3908c3cd-4478-4536-af2f-10c25d4ef89a" + } + ,{ + "Name":"WIAVIDEO_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WIAVIDEO_NO_VIDEO","Value":1} + ,{"Name":"WIAVIDEO_CREATING_VIDEO","Value":2} + ,{"Name":"WIAVIDEO_VIDEO_CREATED","Value":3} + ,{"Name":"WIAVIDEO_VIDEO_PLAYING","Value":4} + ,{"Name":"WIAVIDEO_VIDEO_PAUSED","Value":5} + ,{"Name":"WIAVIDEO_DESTROYING_VIDEO","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWiaVideo" + ,"Kind":"Com" + ,"Guid":"d52920aa-db88-41f0-946c-e00dc0a19cfa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_PreviewVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPreviewVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_PreviewVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPreviewVisible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ImagesDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrImageDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"put_ImagesDirectory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrImageDirectory","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVideoByWiaDevID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrWiaDeviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStretchToFitParent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAutoBeginPlayback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVideoByDevNum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiDeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStretchToFitParent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAutoBeginPlayback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateVideoByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bStretchToFitParent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bAutoBeginPlayback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"TakePicture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrNewImageFilename","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResizeVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bStretchToFitParent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIAVIDEO_STATE","TargetKind":"Default","Api":"Wia","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WinInet.json b/api/WinInet.json new file mode 100644 index 0000000..c4da6f2 --- /dev/null +++ b/api/WinInet.json @@ -0,0 +1,5268 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HTTP_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_SCHEME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INTERNET_SCHEME_PARTIAL","Value":-2} + ,{"Name":"INTERNET_SCHEME_UNKNOWN","Value":-1} + ,{"Name":"INTERNET_SCHEME_DEFAULT","Value":0} + ,{"Name":"INTERNET_SCHEME_FTP","Value":1} + ,{"Name":"INTERNET_SCHEME_GOPHER","Value":2} + ,{"Name":"INTERNET_SCHEME_HTTP","Value":3} + ,{"Name":"INTERNET_SCHEME_HTTPS","Value":4} + ,{"Name":"INTERNET_SCHEME_FILE","Value":5} + ,{"Name":"INTERNET_SCHEME_NEWS","Value":6} + ,{"Name":"INTERNET_SCHEME_MAILTO","Value":7} + ,{"Name":"INTERNET_SCHEME_SOCKS","Value":8} + ,{"Name":"INTERNET_SCHEME_JAVASCRIPT","Value":9} + ,{"Name":"INTERNET_SCHEME_VBSCRIPT","Value":10} + ,{"Name":"INTERNET_SCHEME_RES","Value":11} + ,{"Name":"INTERNET_SCHEME_FIRST","Value":1} + ,{"Name":"INTERNET_SCHEME_LAST","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERNET_ASYNC_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwResult","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_DIAGNOSTIC_SOCKET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SourcePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszProxyBypass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_PER_CONN_OPTIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_PER_CONN_OPTIONA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERNET_PER_CONN_OPTIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_PER_CONN_OPTIONW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERNET_PER_CONN_OPTION_LISTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszConnection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOptionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_PER_CONN_OPTIONA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_PER_CONN_OPTION_LISTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszConnection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOptionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptionError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_PER_CONN_OPTIONW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CONNECTED_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwConnectedState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URL_COMPONENTSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszScheme","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSchemeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHostNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszUrlPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUrlPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszExtraInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExtraInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URL_COMPONENTSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSchemeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHostNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszUrlPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUrlPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExtraInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CERTIFICATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftExpiry","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpszSubjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszIssuerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszSignatureAlgName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszEncryptionAlgName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_BUFFERSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ,{"Name":"lpcszHeader","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadersTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_BUFFERSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ,{"Name":"lpcszHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeadersTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBufferTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffsetLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_STATUS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"dwInternetStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvStatusInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwStatusInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPINTERNET_STATUS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"InternetCookieState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COOKIE_STATE_UNKNOWN","Value":0} + ,{"Name":"COOKIE_STATE_ACCEPT","Value":1} + ,{"Name":"COOKIE_STATE_PROMPT","Value":2} + ,{"Name":"COOKIE_STATE_LEASH","Value":3} + ,{"Name":"COOKIE_STATE_DOWNGRADE","Value":4} + ,{"Name":"COOKIE_STATE_REJECT","Value":5} + ,{"Name":"COOKIE_STATE_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IncomingCookieState" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSession","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cPersistent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cAccepted","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cLeashed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cDowngraded","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cBlocked","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OutgoingCookieState" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cSuppressed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"InternetCookieHistory" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fAccepted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fLeashed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDowngraded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fRejected","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CookieDecision" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCookieState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAllowSession","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_FIND_DATAA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DisplayString","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"GopherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Locator","Type":{"Kind":"Array","Shape":{"Size":654},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_FIND_DATAW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DisplayString","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"GopherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastModificationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Locator","Type":{"Kind":"Array","Shape":{"Size":654},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_ADMIN_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Comment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"EmailAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_MOD_DATE_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DateAndTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_TTL_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ttl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_SCORE_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Score","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LowerBound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"UpperBound","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_SITE_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Site","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_ORGANIZATION_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Organization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_LOCATION_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Location","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DegreesNorth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinutesNorth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SecondsNorth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DegreesEast","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"MinutesEast","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"SecondsEast","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_TIMEZONE_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Zone","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_PROVIDER_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_VERSION_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_ABSTRACT_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ShortAbstract","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"AbstractFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_VIEW_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_VERONICA_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TreeWalk","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_ASK_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QuestionType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"QuestionText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_UNKNOWN_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GOPHER_ATTRIBUTE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CategoryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AttributeType","Type":{"Kind":"ApiRef","Name":"_AttributeType_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["GOPHER_ATTRIBUTE_TYPE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AttributeType_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Admin","Type":{"Kind":"ApiRef","Name":"GOPHER_ADMIN_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"ModDate","Type":{"Kind":"ApiRef","Name":"GOPHER_MOD_DATE_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Ttl","Type":{"Kind":"ApiRef","Name":"GOPHER_TTL_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Score","Type":{"Kind":"ApiRef","Name":"GOPHER_SCORE_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"ScoreRange","Type":{"Kind":"ApiRef","Name":"GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Site","Type":{"Kind":"ApiRef","Name":"GOPHER_SITE_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Organization","Type":{"Kind":"ApiRef","Name":"GOPHER_ORGANIZATION_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"GOPHER_LOCATION_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"GeographicalLocation","Type":{"Kind":"ApiRef","Name":"GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"TimeZone","Type":{"Kind":"ApiRef","Name":"GOPHER_TIMEZONE_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Provider","Type":{"Kind":"ApiRef","Name":"GOPHER_PROVIDER_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"GOPHER_VERSION_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Abstract","Type":{"Kind":"ApiRef","Name":"GOPHER_ABSTRACT_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"View","Type":{"Kind":"ApiRef","Name":"GOPHER_VIEW_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Veronica","Type":{"Kind":"ApiRef","Name":"GOPHER_VERONICA_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Ask","Type":{"Kind":"ApiRef","Name":"GOPHER_ASK_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Unknown","Type":{"Kind":"ApiRef","Name":"GOPHER_UNKNOWN_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"GOPHER_ATTRIBUTE_ENUMERATOR" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAttributeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOPHER_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"INTERNET_COOKIE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftExpires","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"fExpiresSet","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_AUTH_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"INTERNET_AUTH_NOTIFY_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfnNotify","Type":{"Kind":"ApiRef","Name":"PFN_AUTH_NOTIFY","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_ENTRY_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszSourceUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszLocalFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpHeaderInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHeaderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_CACHE_ENTRY_INFOA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExemptDelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERNET_CACHE_ENTRY_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszSourceUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszLocalFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CacheEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpHeaderInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwHeaderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_CACHE_ENTRY_INFOW"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExemptDelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INTERNET_CACHE_TIMESTAMPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ftExpires","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_GROUP_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDiskUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDiskQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwnerStorage","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"szGroupName","Type":{"Kind":"Array","Shape":{"Size":120},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_GROUP_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwGroupSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGroupType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDiskUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDiskQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOwnerStorage","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"szGroupName","Type":{"Kind":"Array","Shape":{"Size":120},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AutoProxyHelperVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsResolvable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}},"Attrs":[]} + ,{"Name":"GetIPAddress","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"ResolveHostName","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"IsInNet","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}},"Attrs":[]} + ,{"Name":"IsResolvableEx","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}},"Attrs":[]} + ,{"Name":"GetIPAddressEx","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"ResolveHostNameEx","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"IsInNetEx","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}}}}}}}}}},"Attrs":[]} + ,{"Name":"SortIpList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUTO_PROXY_SCRIPT_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszScriptBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwScriptBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AutoProxyHelperFunctions" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoProxyHelperVtbl","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pfnInternetInitializeAutoProxyDll" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszDownloadedTempFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszMime","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpAutoProxyCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoProxyHelperFunctions","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpAutoProxyScriptBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTO_PROXY_SCRIPT_BUFFER","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pfnInternetDeInitializeAutoProxyDll" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszMime","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"pfnInternetGetProxyInfo" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwUrlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUrlHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUrlHostNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpszProxyHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwProxyHostNameLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WPAD_CACHE_DELETE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPAD_CACHE_DELETE_CURRENT","Value":0} + ,{"Name":"WPAD_CACHE_DELETE_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFN_DIAL_HANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IDialEventSink" + ,"Kind":"Com" + ,"Guid":"2d86f4ff-6e2d-4488-b2e9-6934afd41bea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDialEngine" + ,"Kind":"Com" + ,"Guid":"39fd782b-7905-40d5-9148-3c9b190423d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzConnectoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIDES","Type":{"Kind":"ApiRef","Name":"IDialEventSink","TargetKind":"Com","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Dial" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HangUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetConnectedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConnectHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDialBranding" + ,"Kind":"Com" + ,"Guid":"8aecafa9-4306-43cc-8c5a-765f2979cc16" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzConnectoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INTERNET_PREFETCH_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_SECURITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"pcCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"connectionInfo","Type":{"Kind":"ApiRef","Name":"SecPkgContext_ConnectionInfo","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cipherInfo","Type":{"Kind":"ApiRef","Name":"SecPkgContext_CipherInfo","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"pcUnverifiedCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"channelBindingToken","Type":{"Kind":"ApiRef","Name":"SecPkgContext_Bindings","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_SECURITY_CONNECTION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSecure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"connectionInfo","Type":{"Kind":"ApiRef","Name":"SecPkgContext_ConnectionInfo","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"cipherInfo","Type":{"Kind":"ApiRef","Name":"SecPkgContext_CipherInfo","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FORTCMD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FORTCMD_LOGON","Value":1} + ,{"Name":"FORTCMD_LOGOFF","Value":2} + ,{"Name":"FORTCMD_CHG_PERSONALITY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FORTSTAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FORTSTAT_INSTALLED","Value":1} + ,{"Name":"FORTSTAT_LOGGEDON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERNET_DOWNLOAD_MODE_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pcwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"phFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REQUEST_TIMES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NameResolutionStart","Value":0} + ,{"Name":"NameResolutionEnd","Value":1} + ,{"Name":"ConnectionEstablishmentStart","Value":2} + ,{"Name":"ConnectionEstablishmentEnd","Value":3} + ,{"Name":"TLSHandshakeStart","Value":4} + ,{"Name":"TLSHandshakeEnd","Value":5} + ,{"Name":"HttpRequestTimeMax","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_REQUEST_TIMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cTimes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgTimes","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_SERVER_CONNECTION_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpcwszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCounter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectionLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableCreates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAvailableKeepAlives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwActiveConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWaiters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_END_BROWSER_SESSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CALLBACK_COOKIE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pcwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pcwszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ftExpires","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpcwszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpcwszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fAuthIdentity","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_CREDENTIALS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WinInet","Parents":["_Anonymous_e__Union","INTERNET_CREDENTIALS"]},"Attrs":[]} + ,{"Name":"pAuthIdentityOpaque","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpcwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpcwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"HTTP_PUSH_WAIT_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_PUSH_TRANSPORT_SETTING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportSettingId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"BrokerEventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_PUSH_NOTIFICATION_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChannelStatusValid","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ChannelStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HTTP_PUSH_WAIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HttpPushWaitEnableComplete","Value":0} + ,{"Name":"HttpPushWaitReceiveComplete","Value":1} + ,{"Name":"HttpPushWaitSendComplete","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INTERNET_COOKIE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pftExpires","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszP3PPolicy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COOKIE_DLG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_COOKIE","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ,{"Name":"dwStopWarning","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pszHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_CONFIG_PATH_ENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CachePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_CONFIG_PATH_ENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CachePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_CONFIG_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fPerUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSyncMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCachePaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_CACHE_CONFIG_INFOA"]},"Attrs":[]} + ,{"Name":"dwNormalUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExemptUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WinInet","Parents":["_Anonymous_e__Union","INTERNET_CACHE_CONFIG_INFOA"]},"Attrs":[]} + ,{"Name":"CachePaths","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_PATH_ENTRYA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CachePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"INTERNET_CACHE_CONFIG_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwQuota","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fPerUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwSyncMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCachePaths","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinInet","Parents":["INTERNET_CACHE_CONFIG_INFOW"]},"Attrs":[]} + ,{"Name":"dwNormalUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExemptUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WinInet","Parents":["_Anonymous_e__Union","INTERNET_CACHE_CONFIG_INFOW"]},"Attrs":[]} + ,{"Name":"CachePaths","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_PATH_ENTRYW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CachePath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"INTERNET_CACHE_CONTAINER_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCacheVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCachePrefix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszVolumeLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszVolumeTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERNET_CACHE_CONTAINER_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCacheVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszCachePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszVolumeLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszVolumeTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WININET_SYNC_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WININET_SYNC_MODE_NEVER","Value":0} + ,{"Name":"WININET_SYNC_MODE_ON_EXPIRY","Value":1} + ,{"Name":"WININET_SYNC_MODE_ONCE_PER_SESSION","Value":2} + ,{"Name":"WININET_SYNC_MODE_ALWAYS","Value":3} + ,{"Name":"WININET_SYNC_MODE_AUTOMATIC","Value":4} + ,{"Name":"WININET_SYNC_MODE_DEFAULT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APP_CACHE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppCacheStateNoUpdateNeeded","Value":0} + ,{"Name":"AppCacheStateUpdateNeeded","Value":1} + ,{"Name":"AppCacheStateUpdateNeededNew","Value":2} + ,{"Name":"AppCacheStateUpdateNeededMasterOnly","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APP_CACHE_DOWNLOAD_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APP_CACHE_DOWNLOAD_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwEntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_DOWNLOAD_ENTRY","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APP_CACHE_FINALIZE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AppCacheFinalizeStateIncomplete","Value":0} + ,{"Name":"AppCacheFinalizeStateManifestChange","Value":1} + ,{"Name":"AppCacheFinalizeStateComplete","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"APP_CACHE_GROUP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszManifestUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ullSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APP_CACHE_GROUP_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAppCacheGroupCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAppCacheGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_GROUP_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URLCACHE_ENTRY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszSourceUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszLocalFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCacheEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUseCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ftLastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastAccessTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ftLastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pbHeaderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbHeaderInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbExtraData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbExtraDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"URL_CACHE_LIMIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UrlCacheLimitTypeIE","Value":0} + ,{"Name":"UrlCacheLimitTypeIETotal","Value":1} + ,{"Name":"UrlCacheLimitTypeAppContainer","Value":2} + ,{"Name":"UrlCacheLimitTypeAppContainerTotal","Value":3} + ,{"Name":"UrlCacheLimitTypeNum","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WININET_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fBypass","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"pwszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProxyPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WININET_PROXY_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwProxyInfoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WININET_PROXY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CACHE_OPERATOR" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcei","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbcei","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pOpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"HTTP_WEB_SOCKET_OPERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTTP_WEB_SOCKET_SEND_OPERATION","Value":0} + ,{"Name":"HTTP_WEB_SOCKET_RECEIVE_OPERATION","Value":1} + ,{"Name":"HTTP_WEB_SOCKET_CLOSE_OPERATION","Value":2} + ,{"Name":"HTTP_WEB_SOCKET_SHUTDOWN_OPERATION","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_WEB_SOCKET_BUFFER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE","Value":0} + ,{"Name":"HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE","Value":1} + ,{"Name":"HTTP_WEB_SOCKET_UTF8_MESSAGE_TYPE","Value":2} + ,{"Name":"HTTP_WEB_SOCKET_UTF8_FRAGMENT_TYPE","Value":3} + ,{"Name":"HTTP_WEB_SOCKET_CLOSE_TYPE","Value":4} + ,{"Name":"HTTP_WEB_SOCKET_PING_TYPE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_WEB_SOCKET_CLOSE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS","Value":1000} + ,{"Name":"HTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS","Value":1001} + ,{"Name":"HTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS","Value":1002} + ,{"Name":"HTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS","Value":1003} + ,{"Name":"HTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS","Value":1005} + ,{"Name":"HTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS","Value":1006} + ,{"Name":"HTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS","Value":1007} + ,{"Name":"HTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS","Value":1008} + ,{"Name":"HTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS","Value":1009} + ,{"Name":"HTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS","Value":1010} + ,{"Name":"HTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS","Value":1011} + ,{"Name":"HTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS","Value":1015} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HTTP_WEB_SOCKET_ASYNC_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AsyncResult","Type":{"Kind":"ApiRef","Name":"INTERNET_ASYNC_RESULT","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"HTTP_WEB_SOCKET_OPERATION","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"HTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":[]} + ,{"Name":"dwBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ProofOfPossessionCookieInfoManager" + ,"Kind":"ComClassID" + ,"Guid":"a9927f85-a304-4390-8b23-a75f1c668600" + } + ,{ + "Name":"ProofOfPossessionCookieInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"p3pHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IProofOfPossessionCookieInfoManager" + ,"Kind":"Com" + ,"Guid":"cdaece56-4edf-43df-b113-88e4556fa1bb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCookieInfoForUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cookieInfoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cookieInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProofOfPossessionCookieInfo","TargetKind":"Default","Api":"WinInet","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IProofOfPossessionCookieInfoManager2" + ,"Kind":"Com" + ,"Guid":"15e41407-b42f-4ae7-9966-34a087b2d713" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCookieInfoWithUriForAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"webAccount","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cookieInfoCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"cookieInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProofOfPossessionCookieInfo","TargetKind":"Default","Api":"WinInet","Parents":[]}}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"InternetTimeFromSystemTimeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwRFC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetTimeFromSystemTimeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwRFC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetTimeFromSystemTime" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwRFC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszTime","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cbTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetTimeToSystemTimeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszTime","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetTimeToSystemTimeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszTime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetTimeToSystemTime" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszTime","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCrackUrlA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwUrlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetCrackUrlW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"dwUrlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetCreateUrlA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwUrlLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetCreateUrlW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwUrlLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetCanonicalizeUrlA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCanonicalizeUrlW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCombineUrlA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszBaseUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszRelativeUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCombineUrlW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszRelativeUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetOpenA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpszAgent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetOpenW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpszAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwAccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCloseHandle" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetConnectA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszServerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetConnectW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetOpenUrlA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetOpenUrlW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetReadFile" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetReadFileExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetReadFileExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetSetFilePointer" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lDistanceToMove","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpDistanceToMoveHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwMoveMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetWriteFile" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetQueryDataAvailable" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpdwNumberOfBytesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetFindNextFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpvFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetFindNextFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpvFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetQueryOptionA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetQueryOptionW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetSetOptionA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetOptionW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetOptionExA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetOptionExW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetLockRequestFile" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lphLockRequestInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetUnlockRequestFile" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hLockRequestInfo","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetGetLastResponseInfoA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetGetLastResponseInfoW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetSetStatusCallbackA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpfnInternetCallback","Type":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetSetStatusCallbackW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpfnInternetCallback","Type":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetSetStatusCallback" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpfnInternetCallback","Type":{"Kind":"ApiRef","Name":"INTERNET_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpFindFirstFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszSearchFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAA","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpFindFirstFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszSearchFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFindFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WIN32_FIND_DATAW","TargetKind":"Default","Api":"FileSystem","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpGetFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszRemoteFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpGetFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszRemoteFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpPutFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocalFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewRemoteFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpPutFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocalFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewRemoteFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpGetFileEx" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFtpSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszRemoteFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fFailIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpPutFileEx" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFtpSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocalFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewRemoteFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpDeleteFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpDeleteFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpRenameFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszExisting","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNew","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpRenameFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszExisting","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpOpenFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpOpenFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FtpCreateDirectoryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpCreateDirectoryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpRemoveDirectoryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpRemoveDirectoryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpSetCurrentDirectoryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpSetCurrentDirectoryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FtpGetCurrentDirectoryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszCurrentDirectory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwCurrentDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FtpGetCurrentDirectoryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszCurrentDirectory","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwCurrentDirectory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FtpCommandA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fExpectResponse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszCommand","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phFtpCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FtpCommandW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fExpectResponse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"phFtpCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FtpGetFileSize" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpdwFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GopherCreateLocatorA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszHost","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpszDisplayString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszSelectorString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwGopherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GopherCreateLocatorW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nServerPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpszDisplayString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszSelectorString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwGopherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GopherGetLocatorTypeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwGopherType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GopherGetLocatorTypeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwGopherType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GopherFindFirstFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszSearchString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOPHER_FIND_DATAA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GopherFindFirstFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszSearchString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFindData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GOPHER_FIND_DATAW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GopherOpenFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszView","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GopherOpenFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszView","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GopherGetAttributeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAttributeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwCharactersReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnEnumerator","Type":{"Kind":"ApiRef","Name":"GOPHER_ATTRIBUTE_ENUMERATOR","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GopherGetAttributeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszLocator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwCharactersReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpfnEnumerator","Type":{"Kind":"ApiRef","Name":"GOPHER_ATTRIBUTE_ENUMERATOR","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpOpenRequestA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszVerb","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszObjectName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszVersion","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszReferrer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lplpszAcceptTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpOpenRequestW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszReferrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lplpszAcceptTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpAddRequestHeadersA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpAddRequestHeadersW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpSendRequestA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOptional","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOptionalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpSendRequestW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOptional","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwOptionalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpSendRequestExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpSendRequestExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpEndRequestA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpEndRequestW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"HttpQueryInfoA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"HttpQueryInfoW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"InternetSetCookieA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InternetSetCookieW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InternetGetCookieA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetGetCookieW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetSetCookieExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetSetCookieExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetGetCookieExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetGetCookieExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} + ,{"Name":"lpdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetFreeCookies" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCookies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_COOKIE2","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwCookieCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetCookieEx2" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcwszCookieName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCookies","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_COOKIE2","TargetKind":"Default","Api":"WinInet","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwCookieCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetSetCookieEx2" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_COOKIE2","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcwszP3PPolicy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwCookieState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetAttemptConnect" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCheckConnectionA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetCheckConnectionW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResumeSuspendedDownload" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwResultCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetErrorDlg" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppvData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"InternetConfirmZoneCrossingA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlPrev","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlNew","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bPost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetConfirmZoneCrossingW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlPrev","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bPost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetConfirmZoneCrossing" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlPrev","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"szUrlNew","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bPost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUrlCacheEntryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwExpectedFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUrlCacheEntryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwExpectedFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CommitUrlCacheEntryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLocalFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"CacheEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpHeaderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cchHeaderInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszOriginalUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CommitUrlCacheEntryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszLocalFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"LastModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"CacheEntryType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszHeaderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional"]} + ,{"Name":"cchHeaderInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszOriginalUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RetrieveUrlCacheEntryFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RetrieveUrlCacheEntryFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockUrlCacheEntryFileA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockUrlCacheEntryFileW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnlockUrlCacheEntryFile" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RetrieveUrlCacheEntryStreamA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fRandomRead","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RetrieveUrlCacheEntryStreamW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fRandomRead","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadUrlCacheEntryStream" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUrlCacheStream","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadUrlCacheEntryStreamEx" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUrlCacheStream","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UnlockUrlCacheEntryStream" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hUrlCacheStream","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUrlCacheEntryInfoA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetUrlCacheEntryInfoW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheGroup" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSearchCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwSearchCondition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheGroup" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpGroupId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUrlCacheGroupAttributeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"gid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_GROUP_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUrlCacheGroupAttributeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"gid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_GROUP_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUrlCacheGroupAttributeA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"gid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_GROUP_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUrlCacheGroupAttributeW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"gid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_GROUP_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUrlCacheEntryInfoExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszRedirectUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcbRedirectUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUrlCacheEntryInfoExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszRedirectUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcbRedirectUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUrlCacheEntryInfoA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUrlCacheEntryInfoW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUrlCacheGroup" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteUrlCacheGroup" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUrlCacheEntryGroupA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbGroupAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUrlCacheEntryGroupW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbGroupAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUrlCacheEntryGroup" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbGroupAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheEntryExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlSearchPattern","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"lpFirstCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheEntryExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlSearchPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"lpFirstCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheEntryExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNextCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheEntryExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNextCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbGroupAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheEntryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlSearchPattern","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFirstCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheEntryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlSearchPattern","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFirstCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheEntryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNextCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheEntryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNextCacheEntryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_ENTRY_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcbCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindCloseUrlCache" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteUrlCacheEntryA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteUrlCacheEntryW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteUrlCacheEntry" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InternetDialA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetDialW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetDial" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetHangUp" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwConnection","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGoOnlineA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGoOnlineW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGoOnline" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetAutodial" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetAutodialHangup" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetConnectedState" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetConnectedStateExA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpszConnectionName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetConnectedStateExW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpszConnectionName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteWpadCacheForNetworks" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"WPAD_CACHE_DELETE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetInitializeAutoProxyDll" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DetectAutoProxyUrl" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszAutoProxyUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchAutoProxyUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDetectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMD5SSOHash" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszChallengeInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbHexHash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetGetConnectedStateEx" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszConnectionName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetDialStateA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetDialStateW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetDialState" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszConnectoid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetPerSiteCookieDecisionA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSetPerSiteCookieDecisionW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDecision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetPerSiteCookieDecisionA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetGetPerSiteCookieDecisionW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetClearAllPerSiteCookieDecisions" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InternetEnumPerSiteCookieDecisionA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSiteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcSiteNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDecision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetEnumPerSiteCookieDecisionW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSiteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcSiteNameSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDecision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PrivacySetZonePreferenceW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTemplate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPreference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PrivacyGetZonePreferenceW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwZone","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"HttpIsHostHstsEnabled" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfIsHsts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetAlgIdToStringA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ai","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwstrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetAlgIdToStringW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ai","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwstrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSecurityProtocolToStringA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwstrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetSecurityProtocolToStringW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpstr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwstrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetGetSecurityInfoByURLA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwSecureFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetGetSecurityInfoByURLW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwSecureFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InternetGetSecurityInfoByURL" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCertChain","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CHAIN_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwSecureFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ShowSecurityInfo" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSecurityInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_SECURITY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowX509EncodedCertificate" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowClientAuthCerts" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ParseX509EncodedCertificateForListBoxEntry" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpCert","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszListBoxEntry","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwListBoxEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetShowSecurityInfoByURLA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetShowSecurityInfoByURLW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetShowSecurityInfoByURL" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetFortezzaCommand" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetQueryFortezzaStatus" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetWriteFileExA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InternetWriteFileExW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpBuffersIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_BUFFERSW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FindP3PPolicySymbol" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszSymbol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HttpGetServerCredentials" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszUserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppwszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpPushEnable" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pTransportSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_PUSH_TRANSPORT_SETTING","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phWait","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_PUSH_WAIT_HANDLE__","TargetKind":"Default","Api":"WinInet","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpPushWait" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWait","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_PUSH_WAIT_HANDLE__","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eType","Type":{"Kind":"ApiRef","Name":"HTTP_PUSH_WAIT_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNotificationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_PUSH_NOTIFICATION_STATUS","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"HttpPushClose" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWait","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_PUSH_WAIT_HANDLE__","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpCheckDavComplianceA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComplianceToken","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpfFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpCheckDavComplianceW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszComplianceToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpfFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUrlCacheEntryExpiredA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pftLastModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsUrlCacheEntryExpiredW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pftLastModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateUrlCacheEntryExW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwExpectedFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFileExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":260,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fPreserveIncomingFileName","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUrlCacheEntryBinaryBlob" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pftExpireTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pftModifiedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppbBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CommitUrlCacheEntryBinaryBlob" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszUrlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ftExpireTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftModifiedTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUrlCacheContainerA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCachePrefix","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCachePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"KBCacheLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContainerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateUrlCacheContainerW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpCachePrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCachePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"KBCacheLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContainerType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteUrlCacheContainerA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteUrlCacheContainerW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheContainerA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdwModified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpContainerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONTAINER_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbContainerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindFirstUrlCacheContainerW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdwModified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpContainerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONTAINER_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbContainerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindNextUrlCacheContainerA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContainerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONTAINER_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbContainerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindNextUrlCacheContainerW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEnumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpContainerInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONTAINER_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpcbContainerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeUrlCacheSpaceA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszCachePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FreeUrlCacheSpaceW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszCachePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheFreeGlobalSpace" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ullTargetSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheGetGlobalCacheSize" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pullSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pullLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUrlCacheConfigInfoA" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpcbCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUrlCacheConfigInfoW" + ,"SetLastError":true + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpcbCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUrlCacheConfigInfoA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_INFOA","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUrlCacheConfigInfoW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpCacheConfigInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INTERNET_CACHE_CONFIG_INFOW","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFieldControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RunOnceUrlCache" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszCmd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteIE3Cache" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszCmd","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateUrlCacheContentPath" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szNewPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterUrlCacheNotification" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"gid","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"dwOpsFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUrlCacheHeaderData" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUrlCacheHeaderData" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IncrementUrlCacheHeaderData" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nIdx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadUrlCacheContent" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AppCacheLookup" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheCheckManifest" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszMasterUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszManifestUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbManifestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwManifestDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbManifestResponseHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwManifestResponseHeadersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_STATE","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phNewAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheGetDownloadList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pDownloadList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_DOWNLOAD_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheFreeDownloadList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDownloadList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_DOWNLOAD_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AppCacheFinalize" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pbManifestData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwManifestDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"peState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_FINALIZE_STATE","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheGetFallbackUrl" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszFallbackUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheGetManifestUrl" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppwszManifestUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheDuplicateHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phDuplicatedAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheCloseHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppCacheFreeGroupList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAppCacheGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_GROUP_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AppCacheGetGroupList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pAppCacheGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_GROUP_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheGetInfo" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pAppCacheInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_GROUP_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheDeleteGroup" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszManifestUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AppCacheFreeSpace" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ftCutOff","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppCacheGetIEGroupList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pAppCacheGroupList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"APP_CACHE_GROUP_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AppCacheDeleteIEGroup" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszManifestUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AppCacheFreeIESpace" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ftCutOff","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppCacheCreateAndCommitFile" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pwszSourceFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbResponseHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwResponseHeadersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpOpenDependencyHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hRequestHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fBackground","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phDependencyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpCloseDependencyHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDependencyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpDuplicateDependencyHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependencyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"phDuplicatedDependencyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpIndicatePageLoadComplete" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependencyHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheFreeEntryInfo" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UrlCacheGetEntryInfo" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UrlCacheCloseEntryHandle" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hEntryFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheRetrieveEntryFile" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phEntryFile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheReadEntryStream" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hUrlCacheStream","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullLocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheRetrieveEntryStream" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fRandomRead","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phEntryStream","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheUpdateEntryExtraData" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hAppCache","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbExtraData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbExtraData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheCreateContainer" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ullLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheCheckEntriesExist" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"rgpwszUrls","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgfExist","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheGetContentPaths" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pppwszDirectories","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcDirectories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheGetGlobalLimit" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"limitType","Type":{"Kind":"ApiRef","Name":"URL_CACHE_LIMIT_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheSetGlobalLimit" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"limitType","Type":{"Kind":"ApiRef","Name":"URL_CACHE_LIMIT_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullLimit","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheReloadSettings" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"UrlCacheContainerSetEntryMaximumAge" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwEntryMaxAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UrlCacheFindFirstEntry" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"phFind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheFindNextEntry" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFind","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCacheEntryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URLCACHE_ENTRY_INFO","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UrlCacheServer" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"ReadGuidsForConnectedNetworks" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcNetworks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pppwszNetworkGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pppbstrNetworkNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pppwszGWMacs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcGatewayMacs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsHostInProxyBypassList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"tScheme","Type":{"Kind":"ApiRef","Name":"INTERNET_SCHEME","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszHost","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchHost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InternetFreeProxyInfoList" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pProxyInfoList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WININET_PROXY_INFO_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetGetProxyForUrl" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProxyInfoList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WININET_PROXY_INFO_LIST","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoConnectoidsExist" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDiskInfoA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwClusterSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdlAvail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdlTotal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PerformOperationOverUrlCacheA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszUrlSearchPattern","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GroupId","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"op","Type":{"Kind":"ApiRef","Name":"CACHE_OPERATOR","TargetKind":"FunctionPointer","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOperatorData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsProfilesEnabled" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InternalInternetGetCookie" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszCookieData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ImportCookieFileA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ImportCookieFileW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExportCookieFileA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fAppend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExportCookieFileW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fAppend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDomainLegalCookieDomainA" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pchFullDomain","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsDomainLegalCookieDomainW" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pchDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pchFullDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"HttpWebSocketCompleteUpgrade" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpWebSocketSend" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"BufferType","Type":{"Kind":"ApiRef","Name":"HTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpWebSocketReceive" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pBufferType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"WinInet","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HttpWebSocketClose" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpWebSocketShutdown" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HttpWebSocketQueryCloseStatus" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pusStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pvReason","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReasonLengthConsumed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InternetConvertUrlFromWireToWideChar" + ,"SetLastError":false + ,"DllImport":"WININET" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pcszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cchUrl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwszBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwCodePageHost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCodePagePath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEncodePathExtra","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCodePageExtra","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszConvertedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "INTERNET_PER_CONN_OPTION" + ,"INTERNET_PER_CONN_OPTION_LIST" + ,"URL_COMPONENTS" + ,"INTERNET_BUFFERS" + ,"GOPHER_FIND_DATA" + ,"INTERNET_CACHE_ENTRY_INFO" + ,"INTERNET_CACHE_GROUP_INFO" + ,"INTERNET_CACHE_CONFIG_PATH_ENTRY" + ,"INTERNET_CACHE_CONFIG_INFO" + ,"INTERNET_CACHE_CONTAINER_INFO" + ,"InternetCrackUrl" + ,"InternetCreateUrl" + ,"InternetCanonicalizeUrl" + ,"InternetCombineUrl" + ,"InternetOpen" + ,"InternetConnect" + ,"InternetOpenUrl" + ,"InternetReadFileEx" + ,"InternetFindNextFile" + ,"InternetQueryOption" + ,"InternetSetOption" + ,"InternetSetOptionEx" + ,"InternetGetLastResponseInfo" + ,"FtpFindFirstFile" + ,"FtpGetFile" + ,"FtpPutFile" + ,"FtpDeleteFile" + ,"FtpRenameFile" + ,"FtpOpenFile" + ,"FtpCreateDirectory" + ,"FtpRemoveDirectory" + ,"FtpSetCurrentDirectory" + ,"FtpGetCurrentDirectory" + ,"FtpCommand" + ,"GopherCreateLocator" + ,"GopherGetLocatorType" + ,"GopherFindFirstFile" + ,"GopherOpenFile" + ,"GopherGetAttribute" + ,"HttpOpenRequest" + ,"HttpAddRequestHeaders" + ,"HttpSendRequest" + ,"HttpSendRequestEx" + ,"HttpEndRequest" + ,"HttpQueryInfo" + ,"InternetSetCookie" + ,"InternetGetCookie" + ,"InternetSetCookieEx" + ,"InternetGetCookieEx" + ,"InternetCheckConnection" + ,"CreateUrlCacheEntry" + ,"CommitUrlCacheEntry" + ,"RetrieveUrlCacheEntryFile" + ,"RetrieveUrlCacheEntryStream" + ,"GetUrlCacheEntryInfo" + ,"GetUrlCacheGroupAttribute" + ,"SetUrlCacheGroupAttribute" + ,"GetUrlCacheEntryInfoEx" + ,"SetUrlCacheEntryInfo" + ,"FindFirstUrlCacheEntryEx" + ,"FindNextUrlCacheEntryEx" + ,"FindFirstUrlCacheEntry" + ,"FindNextUrlCacheEntry" + ,"InternetSetPerSiteCookieDecision" + ,"InternetGetPerSiteCookieDecision" + ,"InternetEnumPerSiteCookieDecision" + ,"InternetAlgIdToString" + ,"InternetSecurityProtocolToString" + ,"InternetWriteFileEx" + ,"HttpCheckDavCompliance" + ,"IsUrlCacheEntryExpired" + ,"CreateUrlCacheContainer" + ,"DeleteUrlCacheContainer" + ,"FindFirstUrlCacheContainer" + ,"FindNextUrlCacheContainer" + ,"FreeUrlCacheSpace" + ,"GetUrlCacheConfigInfo" + ,"SetUrlCacheConfigInfo" + ,"ImportCookieFile" + ,"ExportCookieFile" + ,"IsDomainLegalCookieDomain" +] + +} diff --git a/api/WinRT.json b/api/WinRT.json new file mode 100644 index 0000000..79c4a89 --- /dev/null +++ b/api/WinRT.json @@ -0,0 +1,2621 @@ +{ + +"Constants":[ + { + "Name":"CastingSourceInfo_Property_PreferredSourceUriScheme" + ,"NativeType":"String" + ,"Value":"PreferredSourceUriScheme" + ,"Attrs":[] + } + ,{ + "Name":"CastingSourceInfo_Property_CastingTypes" + ,"NativeType":"String" + ,"Value":"CastingTypes" + ,"Attrs":[] + } + ,{ + "Name":"CastingSourceInfo_Property_ProtectedMedia" + ,"NativeType":"String" + ,"Value":"ProtectedMedia" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_SoftwareBitmapNativeFactory" + ,"NativeType":"Guid" + ,"Value":"84e65691-8602-4a84-be46-708be9cd4b74" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_AudioFrameNativeFactory" + ,"NativeType":"Guid" + ,"Value":"16a0a3b9-9f65-4102-9367-2cda3a4f372a" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_VideoFrameNativeFactory" + ,"NativeType":"Guid" + ,"Value":"d194386a-04e3-4814-8100-b2b0ae6d78c7" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"EventRegistrationToken" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HSTRING" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"WindowsDeleteString" + } + ,{ + "Name":"ACTIVATIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ACTIVATIONTYPE_UNCATEGORIZED","Value":0} + ,{"Name":"ACTIVATIONTYPE_FROM_MONIKER","Value":1} + ,{"Name":"ACTIVATIONTYPE_FROM_DATA","Value":2} + ,{"Name":"ACTIVATIONTYPE_FROM_STORAGE","Value":4} + ,{"Name":"ACTIVATIONTYPE_FROM_STREAM","Value":8} + ,{"Name":"ACTIVATIONTYPE_FROM_FILE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAgileReference" + ,"Kind":"Com" + ,"Guid":"c03f6a43-65a4-9818-987e-e0b810d2a6f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Resolve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObjectReference","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ServerInformation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServerPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServerTid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ui64ServerAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AgileReferenceOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AGILEREFERENCE_DEFAULT","Value":0} + ,{"Name":"AGILEREFERENCE_DELAYEDMARSHAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IApartmentShutdown" + ,"Kind":"Com" + ,"Guid":"a2f05a09-27a2-42b5-bc0e-ac163ef49d9b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUninitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ui64ApartmentIdentifier","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"HSTRING_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"ApiRef","Name":"_Reserved_e__Union","TargetKind":"Default","Api":"WinRT","Parents":["HSTRING_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Reserved_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"TrustLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BaseTrust","Value":0} + ,{"Name":"PartialTrust","Value":1} + ,{"Name":"FullTrust","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IInspectable" + ,"Kind":"Com" + ,"Guid":"af86e2e0-b12d-4c6a-9c5a-d7aa65101e90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIids" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iidCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"iids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRuntimeClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"className","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetTrustLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"trustLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TrustLevel","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAccountsSettingsPaneInterop" + ,"Kind":"Com" + ,"Guid":"d3ee12ad-3865-4362-9746-b75a682df0e6" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"accountsSettingsPane","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowManageAccountsForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncAction","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowAddAccountForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncAction","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAppServiceConnectionExtendedExecution" + ,"Kind":"Com" + ,"Guid":"65219584-f9cb-4ae3-81f9-a28a6ca450d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenForExtendedExecutionAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"operation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICorrelationVectorSource" + ,"Kind":"Com" + ,"Guid":"152b8a3b-b9b9-4685-b56e-974847bc7545" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CorrelationVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"CASTING_CONNECTION_ERROR_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CASTING_CONNECTION_ERROR_STATUS_SUCCEEDED","Value":0} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_DEVICE_DID_NOT_RESPOND","Value":1} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_DEVICE_ERROR","Value":2} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_DEVICE_LOCKED","Value":3} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_PROTECTED_PLAYBACK_FAILED","Value":4} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_INVALID_CASTING_SOURCE","Value":5} + ,{"Name":"CASTING_CONNECTION_ERROR_STATUS_UNKNOWN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CASTING_CONNECTION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CASTING_CONNECTION_STATE_DISCONNECTED","Value":0} + ,{"Name":"CASTING_CONNECTION_STATE_CONNECTED","Value":1} + ,{"Name":"CASTING_CONNECTION_STATE_RENDERING","Value":2} + ,{"Name":"CASTING_CONNECTION_STATE_DISCONNECTING","Value":3} + ,{"Name":"CASTING_CONNECTION_STATE_CONNECTING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICastingEventHandler" + ,"Kind":"Com" + ,"Guid":"c79a6cb7-bebd-47a6-a2ad-4d45ad79c7bc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newState","Type":{"Kind":"ApiRef","Name":"CASTING_CONNECTION_STATE","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorStatus","Type":{"Kind":"ApiRef","Name":"CASTING_CONNECTION_ERROR_STATUS","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICastingController" + ,"Kind":"Com" + ,"Guid":"f0a56423-a664-4fbd-8b43-409a45e8d9a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"castingEngine","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"castingSource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventHandler","Type":{"Kind":"ApiRef","Name":"ICastingEventHandler","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnAdvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICastingSourceInfo" + ,"Kind":"Com" + ,"Guid":"45101ab7-7c3a-4bce-9500-12c09024b298" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetController" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"controller","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICastingController","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"props","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INamedPropertyStore","TargetKind":"Com","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDragDropManagerInterop" + ,"Kind":"Com" + ,"Guid":"5ad8cba7-4c01-4dac-9074-827894292d63" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IInputPaneInterop" + ,"Kind":"Com" + ,"Guid":"75cf2c57-9195-4931-8332-f0b409e916af" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"inputPane","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPlayToManagerInterop" + ,"Kind":"Com" + ,"Guid":"24394699-1f2c-4eb3-8cd7-0ec1da42a540" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"playToManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowPlayToUIForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPrinting3DManagerInterop" + ,"Kind":"Com" + ,"Guid":"9ca31010-1484-4587-b26b-dddf9f9caecd" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"printManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowPrintUIForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPrintManagerInterop" + ,"Kind":"Com" + ,"Guid":"c5435a42-8d43-4e7b-a68a-ef311e392087" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"printManager","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ShowPrintUIForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICorrelationVectorInformation" + ,"Kind":"Com" + ,"Guid":"83c78b3c-d88b-4950-aa6e-22b8d22aabd3" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"get_LastCorrelationVectorForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NextCorrelationVectorForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cv","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NextCorrelationVectorForThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cv","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIViewSettingsInterop" + ,"Kind":"Com" + ,"Guid":"3694dbf9-8f68-44be-8ff5-195c98ede8a6" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUserActivityInterop" + ,"Kind":"Com" + ,"Guid":"1ade314d-0e0a-40d9-824c-9a088a50059f" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSessionForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IUserActivitySourceHostInterop" + ,"Kind":"Com" + ,"Guid":"c15df8bc-8844-487a-b85b-7578e0f61419" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"SetActivitySourceHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activitySourceHost","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUserActivityRequestManagerInterop" + ,"Kind":"Com" + ,"Guid":"dd69f876-9699-4715-9095-e37ea30dfa1b" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IUserConsentVerifierInterop" + ,"Kind":"Com" + ,"Guid":"39e050c3-4e74-441a-8dc0-b81104df949c" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"RequestVerificationForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWebAuthenticationCoreManagerInterop" + ,"Kind":"Com" + ,"Guid":"f4b8e804-811e-4436-b69c-44cb67b72084" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"RequestTokenForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"request","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RequestTokenWithWebAccountForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"request","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"webAccount","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"PFN_PDF_CREATE_RENDERER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPdfRendererNative","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PDF_RENDER_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceRect","Type":{"Kind":"ApiRef","Name":"D2D_RECT_F","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestinationHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackgroundColor","Type":{"Kind":"ApiRef","Name":"DXGI_RGBA","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"IgnoreHighContrast","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPdfRendererNative" + ,"Kind":"Com" + ,"Guid":"7d9dcd91-d277-4947-8527-07a0daeda94a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RenderPageToSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdfPage","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRenderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDF_RENDER_PARAMS","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RenderPageToDeviceContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdfPage","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pD2DDeviceContext","Type":{"Kind":"ApiRef","Name":"ID2D1DeviceContext","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRenderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PDF_RENDER_PARAMS","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDisplayDeviceInterop" + ,"Kind":"Com" + ,"Guid":"64338358-366a-471b-bd56-dd8ef48e439b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OpenSharedHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NTHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDisplayPathInterop" + ,"Kind":"Com" + ,"Guid":"a6ba4205-e59e-4e71-b25b-4e436d21ee3d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSourcePresentationHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSourceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSourceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"PINSPECT_HSTRING_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"readAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PINSPECT_HSTRING_CALLBACK2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"readAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IGraphicsCaptureItemInterop" + ,"Kind":"Com" + ,"Guid":"3628e81b-3cac-4c60-b7f4-23ce0e0c3356" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateForMonitor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"monitor","Type":{"Kind":"ApiRef","Name":"HMONITOR","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IDirect3DDxgiInterfaceAccess" + ,"Kind":"Com" + ,"Guid":"a9b3d012-3df2-4ee3-b8d1-8695f457d3c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ISoftwareBitmapNative" + ,"Kind":"Com" + ,"Guid":"94bc8415-04ea-4b2e-af13-4de95aa898eb" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ISoftwareBitmapNativeFactory" + ,"Kind":"Com" + ,"Guid":"c3c181ec-2914-4791-af02-02d224a10b43" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFromWICBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"forceReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateFromMF2DBuffer2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IMF2DBuffer2","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"forceReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"minDisplayAperture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoArea","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IAudioFrameNative" + ,"Kind":"Com" + ,"Guid":"20be1e2e-930f-4746-9335-3c332f255093" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IVideoFrameNative" + ,"Kind":"Com" + ,"Guid":"26ba702b-314a-4620-aaf6-7a51aa58fa18" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IAudioFrameNativeFactory" + ,"Kind":"Com" + ,"Guid":"7bd67cf8-bf7d-43e6-af8d-b170ee0c0110" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFromMFSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"forceReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"IVideoFrameNativeFactory" + ,"Kind":"Com" + ,"Guid":"69e3693e-8e1e-4e63-ac4c-7fdc21d9731d" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CreateFromMFSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"IMFSample","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"subtype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"forceReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"minDisplayAperture","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MFVideoArea","TargetKind":"Default","Api":"MediaFoundation","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IMFDXGIDeviceManager","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ISurfaceImageSourceNative" + ,"Kind":"Com" + ,"Guid":"f2e9edc1-d307-4525-9886-0fafaa44163c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"surface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVirtualSurfaceUpdatesCallbackNative" + ,"Kind":"Com" + ,"Guid":"dbf2e947-8e6c-4254-9eee-7738f71386c9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"UpdatesNeeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IVirtualSurfaceImageSourceNative" + ,"Kind":"Com" + ,"Guid":"e9550983-360b-4f53-b391-afd695078691" + ,"Interface":{"Kind":"ApiRef","Name":"ISurfaceImageSourceNative","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"Invalidate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateRect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUpdateRectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUpdateRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updates","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVisibleBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterForUpdatesNeeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"IVirtualSurfaceUpdatesCallbackNative","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISwapChainBackgroundPanelNative" + ,"Kind":"Com" + ,"Guid":"43bebd4e-add5-4035-8f85-5608d08e9dc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISurfaceImageSourceManagerNative" + ,"Kind":"Com" + ,"Guid":"4c8798b7-1d88-4a0f-b59b-b93f600de8c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FlushAllSurfacesWithDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISurfaceImageSourceNativeWithD2D" + ,"Kind":"Com" + ,"Guid":"54298223-41e1-4a41-9c08-02e8256864a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"updateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ,{"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SuspendDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResumeDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISwapChainPanelNative" + ,"Kind":"Com" + ,"Guid":"f92f19d2-3ade-45a6-a20c-f6f1ea90554b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IDXGISwapChain","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISwapChainPanelNative2" + ,"Kind":"Com" + ,"Guid":"d5a2f60c-37b2-44a2-937b-8d8eb9726821" + ,"Interface":{"Kind":"ApiRef","Name":"ISwapChainPanelNative","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"SetSwapChainHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChainHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_UNKNOWN","Value":0} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_DIRECT","Value":1} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_VECTORX","Value":2} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_VECTORY","Value":3} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_VECTORZ","Value":4} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_VECTORW","Value":5} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_RECT_TO_VECTOR4","Value":6} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_RADIANS_TO_DEGREES","Value":7} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_COLORMATRIX_ALPHA_MODE","Value":8} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR3","Value":9} + ,{"Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING_COLOR_TO_VECTOR4","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGraphicsEffectD2D1Interop" + ,"Kind":"Com" + ,"Guid":"2fc57384-a068-44d7-a331-30982fcf7177" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEffectId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamedPropertyMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"mapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GRAPHICS_EFFECT_PROPERTY_MAPPING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"IPropertyValue","Namespace":"Windows.Foundation"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"IGraphicsEffectSource","Namespace":"Windows.Graphics.Effects"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGeometrySource2DInterop" + ,"Kind":"Com" + ,"Guid":"0657af73-53fd-47cf-84ff-c8492d2a80a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"TryGetGeometryUsingFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"ID2D1Factory","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID2D1Geometry","TargetKind":"Com","Api":"Direct2D","Parents":[]}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ] + } + ,{ + "Name":"ICompositionDrawingSurfaceInterop" + ,"Kind":"Com" + ,"Guid":"fd04e6e3-fe0c-4c3c-ab19-a07601a576ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"updateObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ,{"Name":"updateOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sizePixels","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scrollRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"clipRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"offsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResumeDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SuspendDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICompositionDrawingSurfaceInterop2" + ,"Kind":"Com" + ,"Guid":"41e64aae-98c0-4239-8e95-a330dd6aa18b" + ,"Interface":{"Kind":"ApiRef","Name":"ICompositionDrawingSurfaceInterop","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"CopySurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destinationResource","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"destinationOffsetX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"destinationOffsetY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sourceRectangle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"ICompositionGraphicsDeviceInterop" + ,"Kind":"Com" + ,"Guid":"a116ff71-f8bf-4c8a-9c98-70779a32a9c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRenderingDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"SetRenderingDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICompositorInterop" + ,"Kind":"Com" + ,"Guid":"25297d5c-3ad4-4c9c-b5cf-e36a38512330" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateCompositionSurfaceForHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"ICompositionSurface","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateCompositionSurfaceForSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"ICompositionSurface","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateGraphicsDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"renderingDevice","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"CompositionGraphicsDevice","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ISwapChainInterop" + ,"Kind":"Com" + ,"Guid":"26f496a0-7f38-45fb-88f7-faaabe67dd59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSwapChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"swapChain","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVisualInteractionSourceInterop" + ,"Kind":"Com" + ,"Guid":"11f62cd1-2f9d-42d3-b05f-d6790d9e9f8e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TryRedirectForManipulation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pointerInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTER_INFO","TargetKind":"Default","Api":"PointerInput","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ICompositionCapabilitiesInteropFactory" + ,"Kind":"Com" + ,"Guid":"2c9db356-e70d-4642-8298-bc4aa5b4865c" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"CompositionCapabilities","Namespace":"Windows.UI.Composition"}},"Attrs":["Out","ComOutPtr"]} + ] + } + ] + } + ,{ + "Name":"ICompositorDesktopInterop" + ,"Kind":"Com" + ,"Guid":"29e691fa-4567-4dca-b319-d0f207eb6807" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDesktopWindowTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"isTopmost","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"MissingClrType","Name":"DesktopWindowTarget","Namespace":"Windows.UI.Composition.Desktop"}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"EnsureOnThread" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDesktopWindowTargetInterop" + ,"Kind":"Com" + ,"Guid":"35dbf59e-e3f9-45b0-81e7-fe75f4145dc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Hwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDesktopWindowContentBridgeInterop" + ,"Kind":"Com" + ,"Guid":"37642806-f421-4fd0-9f82-23ae7c776182" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"compositor","Type":{"Kind":"MissingClrType","Name":"Compositor","Namespace":"Windows.UI.Composition"},"Attrs":["In"]} + ,{"Name":"parentHwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AppliedScaleFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRestrictedErrorInfo" + ,"Kind":"Com" + ,"Guid":"82ba7092-4c88-427d-a7bc-16dd93feb67e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetErrorDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"restrictedDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"capabilitySid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILanguageExceptionErrorInfo" + ,"Kind":"Com" + ,"Guid":"04a2dbf3-df83-116c-0946-0812abf6e07d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLanguageException" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILanguageExceptionTransform" + ,"Kind":"Com" + ,"Guid":"feb5a271-a6cd-45ce-880a-696706badc65" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransformedRestrictedErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restrictedErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILanguageExceptionStackBackTrace" + ,"Kind":"Com" + ,"Guid":"cbe53fb5-f967-4258-8d34-42f5e25833de" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStackBackTrace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxFramesToCapture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stackBackTrace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"framesCaptured","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ILanguageExceptionErrorInfo2" + ,"Kind":"Com" + ,"Guid":"5746e5c4-5b97-424c-b620-2822915734dd" + ,"Interface":{"Kind":"ApiRef","Name":"ILanguageExceptionErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"GetPreviousLanguageExceptionErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousLanguageExceptionErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILanguageExceptionErrorInfo2","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CapturePropagationContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"languageException","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropagationContextHead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propagatedLanguageExceptionErrorInfoHead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ILanguageExceptionErrorInfo2","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"RO_INIT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RO_INIT_SINGLETHREADED","Value":0} + ,{"Name":"RO_INIT_MULTITHREADED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__AnonymousRecord_roapi_L45_C9" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"APARTMENT_SHUTDOWN_REGISTRATION_COOKIE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IBufferByteAccess" + ,"Kind":"Com" + ,"Guid":"905a0fef-bc53-11df-8c49-001e4fc686da" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Buffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"RO_ERROR_REPORTING_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RO_ERROR_REPORTING_NONE","Value":0} + ,{"Name":"RO_ERROR_REPORTING_SUPPRESSEXCEPTIONS","Value":1} + ,{"Name":"RO_ERROR_REPORTING_FORCEEXCEPTIONS","Value":2} + ,{"Name":"RO_ERROR_REPORTING_USESETERRORINFO","Value":4} + ,{"Name":"RO_ERROR_REPORTING_SUPPRESSSETERRORINFO","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PINSPECT_MEMORY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"readAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ROPARAMIIDHANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRoSimpleMetaDataBuilder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"SetWinRtInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDelegate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInterfaceGroupSimpleDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"defaultInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"defaultInterfaceIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetInterfaceGroupParameterizedDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"defaultInterfaceNameElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRuntimeClassSimpleDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"defaultInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"defaultInterfaceIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetRuntimeClassParameterizedDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"elementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"defaultInterfaceNameElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetStruct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"numFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fieldTypeNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"baseType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetParameterizedInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParameterizedDelegate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"numArgs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRoMetaDataLocator" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"Locate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nameElement","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metaDataDestination","Type":{"Kind":"ApiRef","Name":"IRoSimpleMetaDataBuilder","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"BSOS_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BSOS_DEFAULT","Value":0} + ,{"Name":"BSOS_PREFERDESTINATIONSTREAM","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"HSTRING_UserSize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSTRING_UserMarshal" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSTRING_UserUnmarshal" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HSTRING_UserFree" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSTRING_UserSize64" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSTRING_UserMarshal64" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"HSTRING_UserUnmarshal64" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":0,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HSTRING_UserFree64" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CoDecodeProxy" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClientPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ui64ProxyAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pServerInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ServerInformation","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoGetAgileReference" + ,"SetLastError":false + ,"DllImport":"OLE32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"AgileReferenceOptions","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppAgileReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAgileReference","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"PdfCreateRenderer" + ,"SetLastError":false + ,"DllImport":"Windows.Data.Pdf" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRenderer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPdfRendererNative","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowsCreateString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsCreateStringReference" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hstringHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING_HEADER","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsDeleteString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WindowsDuplicateString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsGetStringLen" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WindowsGetStringRawBuffer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsIsStringEmpty" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WindowsStringHasEmbeddedNull" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hasEmbedNull","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowsCompareStringOrdinal" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string1","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"string2","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowsSubstring" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsSubstringWithSpecifiedLength" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsConcatString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string1","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"string2","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsReplaceString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"stringReplaced","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"stringReplaceWith","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsTrimStringStart" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"trimString","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsTrimStringEnd" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"trimString","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsPreallocateStringBuffer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"charBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"bufferHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowsPromoteStringBuffer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WindowsDeleteStringBuffer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WindowsInspectString" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetHString","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PINSPECT_HSTRING_CALLBACK","TargetKind":"FunctionPointer","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"targetStringAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowsInspectString2" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-string-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetHString","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PINSPECT_HSTRING_CALLBACK2","TargetKind":"FunctionPointer","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"targetStringAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDirect3D11DeviceFromDXGIDevice" + ,"SetLastError":false + ,"DllImport":"d3d11" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dxgiDevice","Type":{"Kind":"ApiRef","Name":"IDXGIDevice","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphicsDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateDirect3D11SurfaceFromDXGISurface" + ,"SetLastError":false + ,"DllImport":"d3d11" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dgxiSurface","Type":{"Kind":"ApiRef","Name":"IDXGISurface","TargetKind":"Com","Api":"Dxgi","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphicsSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RoInitialize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"initType","Type":{"Kind":"ApiRef","Name":"RO_INIT_TYPE","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoUninitialize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RoActivateInstance" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activatableClassId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"instance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RoRegisterActivationFactories" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activatableClassIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}},"Attrs":["In"]} + ,{"Name":"activationFactoryCallbacks","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoRevokeActivationFactories" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoGetActivationFactory" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"activatableClassId","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RoRegisterForApartmentShutdown" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackObject","Type":{"Kind":"ApiRef","Name":"IApartmentShutdown","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"apartmentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"regCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoUnregisterForApartmentShutdown" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"regCookie","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoGetApartmentIdentifier" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"apartmentIdentifier","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoGetBufferMarshaler" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-robuffer-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bufferMarshaler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMarshal","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoGetErrorReportingFlags" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pflags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoSetErrorReportingFlags" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoResolveRestrictedErrorInfoReference" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppRestrictedErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRestrictedErrorInfo" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRestrictedErrorInfo","Type":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRestrictedErrorInfo" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRestrictedErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RoOriginateErrorW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RoOriginateError" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RoTransformErrorW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"oldError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"newError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":512,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RoTransformError" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"oldError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"newError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RoCaptureErrorContext" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoFailFastWithErrorContext" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoOriginateLanguageException" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"languageException","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RoClearError" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RoReportUnhandledError" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRestrictedErrorInfo","Type":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoInspectThreadErrorInfo" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetTebAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"readMemoryCallback","Type":{"Kind":"ApiRef","Name":"PINSPECT_MEMORY_CALLBACK","TargetKind":"FunctionPointer","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"targetErrorInfoAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoInspectCapturedStackBackTrace" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetErrorInfoAddress","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"machine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"readMemoryCallback","Type":{"Kind":"ApiRef","Name":"PINSPECT_MEMORY_CALLBACK","TargetKind":"FunctionPointer","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"frameCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"targetBackTraceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoGetMatchingRestrictedErrorInfo" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrIn","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRestrictedErrorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"RoReportFailedDelegate" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkDelegate","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRestrictedErrorInfo","Type":{"Kind":"ApiRef","Name":"IRestrictedErrorInfo","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsErrorPropagationEnabled" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-error-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MetaDataGetDispenser" + ,"SetLastError":false + ,"DllImport":"RoMetadata" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RoGetParameterizedTypeInstanceIID" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-roparameterizediid-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nameElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nameElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"metaDataLocator","Type":{"Kind":"ApiRef","Name":"IRoMetaDataLocator","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pExtra","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RoFreeParameterizedTypeExtra" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-roparameterizediid-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"extra","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoParameterizedTypeExtraGetTypeSignature" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-roparameterizediid-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"extra","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RoGetServerActivatableClasses" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-winrt-registration-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serverName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"activatableClassIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRandomAccessStreamOnFile" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-stream-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"accessMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateRandomAccessStreamOverStream" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-stream-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"BSOS_OPTIONS","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } + ,{ + "Name":"CreateStreamOverRandomAccessStream" + ,"SetLastError":false + ,"DllImport":"api-ms-win-shcore-stream-winrt-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"randomAccessStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WinSock.json b/api/WinSock.json new file mode 100644 index 0000000..6df8c10 --- /dev/null +++ b/api/WinSock.json @@ -0,0 +1,6692 @@ +{ + +"Constants":[ + { + "Name":"LM_HB_Extension" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_PnP" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_PDA_Palmtop" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_Computer" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_Printer" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_Modem" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_Fax" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB1_LANAccess" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB2_Telephony" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"LM_HB2_FileServer" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"HWSAEVENT" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"WSACloseEvent" + } + ,{ + "Name":"BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBlobData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in_addr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"S_un","Type":{"Kind":"ApiRef","Name":"_S_un_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["in_addr"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_S_un_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"S_un_b","Type":{"Kind":"ApiRef","Name":"_S_un_b_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_S_un_e__Union","in_addr"]},"Attrs":[]} + ,{"Name":"S_un_w","Type":{"Kind":"ApiRef","Name":"_S_un_w_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_S_un_e__Union","in_addr"]},"Attrs":[]} + ,{"Name":"S_addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_S_un_b_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s_b1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"s_b2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"s_b3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"s_b4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_S_un_w_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s_w1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"s_w2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"SOCKADDR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sa_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sa_data","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"iSockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CSADDR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LocalAddr","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RemoteAddr","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"sockaddr_storage_xp" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ss_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"__ss_pad1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"__ss_align","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"__ss_pad2","Type":{"Kind":"Array","Shape":{"Size":112},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_PROCESSOR_AFFINITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Processor","Type":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NumaNodeId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPPROTO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPPROTO_HOPOPTS","Value":0} + ,{"Name":"IPPROTO_ICMP","Value":1} + ,{"Name":"IPPROTO_IGMP","Value":2} + ,{"Name":"IPPROTO_GGP","Value":3} + ,{"Name":"IPPROTO_IPV4","Value":4} + ,{"Name":"IPPROTO_ST","Value":5} + ,{"Name":"IPPROTO_TCP","Value":6} + ,{"Name":"IPPROTO_CBT","Value":7} + ,{"Name":"IPPROTO_EGP","Value":8} + ,{"Name":"IPPROTO_IGP","Value":9} + ,{"Name":"IPPROTO_PUP","Value":12} + ,{"Name":"IPPROTO_UDP","Value":17} + ,{"Name":"IPPROTO_IDP","Value":22} + ,{"Name":"IPPROTO_RDP","Value":27} + ,{"Name":"IPPROTO_IPV6","Value":41} + ,{"Name":"IPPROTO_ROUTING","Value":43} + ,{"Name":"IPPROTO_FRAGMENT","Value":44} + ,{"Name":"IPPROTO_ESP","Value":50} + ,{"Name":"IPPROTO_AH","Value":51} + ,{"Name":"IPPROTO_ICMPV6","Value":58} + ,{"Name":"IPPROTO_NONE","Value":59} + ,{"Name":"IPPROTO_DSTOPTS","Value":60} + ,{"Name":"IPPROTO_ND","Value":77} + ,{"Name":"IPPROTO_ICLFXBM","Value":78} + ,{"Name":"IPPROTO_PIM","Value":103} + ,{"Name":"IPPROTO_PGM","Value":113} + ,{"Name":"IPPROTO_L2TP","Value":115} + ,{"Name":"IPPROTO_SCTP","Value":132} + ,{"Name":"IPPROTO_RAW","Value":255} + ,{"Name":"IPPROTO_MAX","Value":256} + ,{"Name":"IPPROTO_RESERVED_RAW","Value":257} + ,{"Name":"IPPROTO_RESERVED_IPSEC","Value":258} + ,{"Name":"IPPROTO_RESERVED_IPSECOFFLOAD","Value":259} + ,{"Name":"IPPROTO_RESERVED_WNV","Value":260} + ,{"Name":"IPPROTO_RESERVED_MAX","Value":261} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCOPE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["SCOPE_ID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Anonymous_e__Union","SCOPE_ID"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"sockaddr_in" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin_addr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"sin_zero","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"sockaddr_dl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sdl_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sdl_data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"sdl_zero","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSABUF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"buf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAMSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"cmsghdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cmsg_len","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cmsg_level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cmsg_type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADDRINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoexA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoexW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoex2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoex2A","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_fqdn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoex2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoex2W","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoex3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoex3","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"addrinfoex4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoex4","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ai_resolutionhandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"fd_set" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fd_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fd_array","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"timeval" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tv_sec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"tv_usec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"hostent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"h_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"h_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"h_addrtype","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"h_length","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"h_addr_list","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"netent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"n_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"n_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"n_addrtype","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"n_net","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"servent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"s_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"s_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"s_port","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"s_proto","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"protoent" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"p_name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"p_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"p_proto","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHighVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szSystemStatus","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"iMaxSockets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iMaxUdpDg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpVendorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"sockproto" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sp_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sp_protocol","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"linger" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"l_onoff","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"l_linger","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANETWORKEVENTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iErrorCode","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAPROTOCOLCHAIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChainLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ChainEntries","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAPROTOCOL_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolChain","Type":{"Kind":"ApiRef","Name":"WSAPROTOCOLCHAIN","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocolMaxOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iNetworkByteOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSecurityScheme","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szProtocol","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAPROTOCOL_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwServiceFlags4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtocolChain","Type":{"Kind":"ApiRef","Name":"WSAPROTOCOLCHAIN","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocolMaxOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iNetworkByteOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSecurityScheme","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szProtocol","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPCONDITIONPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpCallerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCalleeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"g","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSACOMPLETIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NSP_NOTIFY_IMMEDIATELY","Value":0} + ,{"Name":"NSP_NOTIFY_HWND","Value":1} + ,{"Name":"NSP_NOTIFY_EVENT","Value":2} + ,{"Name":"NSP_NOTIFY_PORT","Value":3} + ,{"Name":"NSP_NOTIFY_APC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSACOMPLETION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WSACOMPLETIONTYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["WSACOMPLETION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Parameters_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"WindowMessage","Type":{"Kind":"ApiRef","Name":"_WindowMessage_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Parameters_e__Union","WSACOMPLETION"]},"Attrs":[]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Parameters_e__Union","WSACOMPLETION"]},"Attrs":[]} + ,{"Name":"Apc","Type":{"Kind":"ApiRef","Name":"_Apc_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Parameters_e__Union","WSACOMPLETION"]},"Attrs":[]} + ,{"Name":"Port","Type":{"Kind":"ApiRef","Name":"_Port_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Parameters_e__Union","WSACOMPLETION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Port_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Key","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Event_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WindowMessage_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Apc_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpfnCompletionProc","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"AFPROTOCOLS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAECOMPARATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COMP_EQUAL","Value":0} + ,{"Name":"COMP_NOTLESS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSAVERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ecHow","Type":{"Kind":"ApiRef","Name":"WSAECOMPARATOR","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAQUERYSETA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAQUERYSETW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAQUERYSET2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAQUERYSET2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAESETSERVICEOP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RNRSERVICE_REGISTER","Value":0} + ,{"Name":"RNRSERVICE_DEREGISTER","Value":1} + ,{"Name":"RNRSERVICE_DELETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSANSCLASSINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANSCLASSINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSASERVICECLASSINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClassInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANSCLASSINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSASERVICECLASSINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpClassInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANSCLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANAMESPACE_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANAMESPACE_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANAMESPACE_INFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSANAMESPACE_INFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSAPOLLFD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"events","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"revents","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in6_addr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["in6_addr"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_u_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Word","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"sockaddr_in6_old" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"sockaddr_gen" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"AddressIn","Type":{"Kind":"ApiRef","Name":"sockaddr_in","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"AddressIn6","Type":{"Kind":"ApiRef","Name":"sockaddr_in6_old","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iiAddress","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iiBroadcastAddress","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iiNetmask","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INTERFACE_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"iiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iiAddress","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iiBroadcastAddress","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"iiNetmask","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PMTUD_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IP_PMTUDISC_NOT_SET","Value":0} + ,{"Name":"IP_PMTUDISC_DO","Value":1} + ,{"Name":"IP_PMTUDISC_DONT","Value":2} + ,{"Name":"IP_PMTUDISC_PROBE","Value":3} + ,{"Name":"IP_PMTUDISC_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"sockaddr_in6_w2ksp1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sin6_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MULTICAST_MODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MCAST_INCLUDE","Value":0} + ,{"Name":"MCAST_EXCLUDE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ip_mreq" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"imr_multiaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imr_interface","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ip_mreq_source" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"imr_multiaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imr_sourceaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imr_interface","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ip_msfilter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"imsf_multiaddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imsf_interface","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imsf_fmode","Type":{"Kind":"ApiRef","Name":"MULTICAST_MODE_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"imsf_numsrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"imsf_slist","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ipv6_mreq" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipv6mr_multiaddr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipv6mr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"group_req" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gr_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"group_source_req" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gsr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gsr_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"gsr_source","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"group_filter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gf_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gf_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"gf_fmode","Type":{"Kind":"ApiRef","Name":"MULTICAST_MODE_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"gf_numsrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gf_slist","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in_pktinfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipi_addr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipi_ifindex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in6_pktinfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipi6_addr","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ipi6_ifindex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in_pktinfo_ex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pkt_info","Type":{"Kind":"ApiRef","Name":"in_pktinfo","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"scope_id","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in6_pktinfo_ex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pkt_info","Type":{"Kind":"ApiRef","Name":"in6_pktinfo","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"scope_id","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"in_recverr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"protocol","Type":{"Kind":"ApiRef","Name":"IPPROTO","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"info","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"icmp_error_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"srcaddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ,{"Name":"protocol","Type":{"Kind":"ApiRef","Name":"IPPROTO","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"eWINDOW_ADVANCE_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"E_WINDOW_ADVANCE_BY_TIME","Value":1} + ,{"Name":"E_WINDOW_USE_AS_DATA_CACHE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RM_SEND_WINDOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RateKbitsPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WindowSizeInMSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WindowSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RM_SENDER_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataBytesSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalBytesSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NaksReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NaksReceivedTooLate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumOutstandingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumNaksAfterRData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RepairPacketsSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BufferSpaceAvailable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TrailingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LeadingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateKBitsPerSecOverall","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateKBitsPerSecLast","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalODataPacketsSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RM_RECEIVER_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumODataPacketsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumRDataPacketsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumDuplicateDataPackets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"DataBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateKBitsPerSecOverall","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RateKBitsPerSecLast","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TrailingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"LeadingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AverageSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MaxSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FirstNakSequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumPendingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumOutstandingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NumDataPacketsBuffered","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalSelectiveNaksSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalParityNaksSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RM_FEC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FECBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FECProActivePackets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"FECGroupSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"fFECOnDemandParityEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPX_ADDRESS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"adapternum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"netnum","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nodenum","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"wan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"status","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"maxpkt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"linkspeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPX_NETNUM_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"netnum","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hopcount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"netdelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cardnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"router","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPX_SPXCONNSTATUS_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectionState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"WatchDogActive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LocalConnectionId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RemoteConnectionId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LocalSequenceNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LocalAckNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LocalAllocNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RemoteAckNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RemoteAllocNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"LocalSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ImmediateAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RemoteNetwork","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RemoteNode","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"RemoteSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RetransmissionCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"EstimatedRoundTripDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RetransmittedPackets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SuppressedPacket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LM_IRPARMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nTXDataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nRXDataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBaudRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"thresholdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"discTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMSLinkTurn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nTXPackets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nRXPackets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKADDR_IRDA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaAddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"irdaServiceName","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWS_IRDA_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"irdaDeviceName","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"irdaDeviceHints1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"irdaDeviceHints2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"irdaCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCE_IRDA_DEVICE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"irdaDeviceName","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWS_DEVICELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Device","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WINDOWS_IRDA_DEVICE_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCE_DEVICELIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Device","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCE_IRDA_DEVICE_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWS_IAS_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaClassName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"irdaAttribName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"irdaAttribType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"irdaAttribute","Type":{"Kind":"ApiRef","Name":"_irdaAttribute_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["WINDOWS_IAS_SET"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_irdaAttribute_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaAttribInt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"irdaAttribOctetSeq","Type":{"Kind":"ApiRef","Name":"_irdaAttribOctetSeq_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_irdaAttribute_e__Union","WINDOWS_IAS_SET"]},"Attrs":[]} + ,{"Name":"irdaAttribUsrStr","Type":{"Kind":"ApiRef","Name":"_irdaAttribUsrStr_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_irdaAttribute_e__Union","WINDOWS_IAS_SET"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_irdaAttribOctetSeq_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Len","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"OctetSeq","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_irdaAttribUsrStr_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UsrStr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINDOWS_IAS_QUERY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"irdaClassName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"irdaAttribName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"irdaAttribType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"irdaAttribute","Type":{"Kind":"ApiRef","Name":"_irdaAttribute_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["WINDOWS_IAS_QUERY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_irdaAttribute_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"irdaAttribInt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"irdaAttribOctetSeq","Type":{"Kind":"ApiRef","Name":"_irdaAttribOctetSeq_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_irdaAttribute_e__Union","WINDOWS_IAS_QUERY"]},"Attrs":[]} + ,{"Name":"irdaAttribUsrStr","Type":{"Kind":"ApiRef","Name":"_irdaAttribUsrStr_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_irdaAttribute_e__Union","WINDOWS_IAS_QUERY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_irdaAttribOctetSeq_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OctetSeq","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_irdaAttribUsrStr_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UsrStr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"NL_BANDWIDTH_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlbwDisabled","Value":0} + ,{"Name":"NlbwEnabled","Value":1} + ,{"Name":"NlbwUnchanged","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_PATH_BANDWIDTH_ROD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Instability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BandwidthPeaked","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NL_NETWORK_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NetworkCategoryPublic","Value":0} + ,{"Name":"NetworkCategoryPrivate","Value":1} + ,{"Name":"NetworkCategoryDomainAuthenticated","Value":2} + ,{"Name":"NetworkCategoryUnchanged","Value":-1} + ,{"Name":"NetworkCategoryUnknown","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NL_INTERFACE_NETWORK_CATEGORY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NlincCategoryUnknown","Value":0} + ,{"Name":"NlincPublic","Value":1} + ,{"Name":"NlincPrivate","Value":2} + ,{"Name":"NlincDomainAuthenticated","Value":3} + ,{"Name":"NlincCategoryStateMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCPSTATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCPSTATE_CLOSED","Value":0} + ,{"Name":"TCPSTATE_LISTEN","Value":1} + ,{"Name":"TCPSTATE_SYN_SENT","Value":2} + ,{"Name":"TCPSTATE_SYN_RCVD","Value":3} + ,{"Name":"TCPSTATE_ESTABLISHED","Value":4} + ,{"Name":"TCPSTATE_FIN_WAIT_1","Value":5} + ,{"Name":"TCPSTATE_FIN_WAIT_2","Value":6} + ,{"Name":"TCPSTATE_CLOSE_WAIT","Value":7} + ,{"Name":"TCPSTATE_CLOSING","Value":8} + ,{"Name":"TCPSTATE_LAST_ACK","Value":9} + ,{"Name":"TCPSTATE_TIME_WAIT","Value":10} + ,{"Name":"TCPSTATE_MAX","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSPORT_SETTING_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_keepalive" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"onoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keepalivetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keepaliveinterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONTROL_CHANNEL_TRIGGER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_INVALID","Value":0} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED","Value":1} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED","Value":2} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR","Value":3} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR","Value":4} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED","Value":5} + ,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"REAL_TIME_NOTIFICATION_SETTING_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"BrokerEventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REAL_TIME_NOTIFICATION_SETTING_INPUT_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"BrokerEventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Unmark","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REAL_TIME_NOTIFICATION_SETTING_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChannelStatus","Type":{"Kind":"ApiRef","Name":"CONTROL_CHANNEL_TRIGGER_STATUS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ASSOCIATE_NAMERES_CONTEXT_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RCVALL_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RCVALL_OFF","Value":0} + ,{"Name":"RCVALL_ON","Value":1} + ,{"Name":"RCVALL_SOCKETLEVELONLY","Value":2} + ,{"Name":"RCVALL_IPLEVEL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RCVALL_IF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"RCVALL_VALUE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_INITIAL_RTO_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Rtt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaxSynRetransmissions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ICW_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TCP_ICW_LEVEL_DEFAULT","Value":0} + ,{"Name":"TCP_ICW_LEVEL_HIGH","Value":1} + ,{"Name":"TCP_ICW_LEVEL_VERY_HIGH","Value":2} + ,{"Name":"TCP_ICW_LEVEL_AGGRESSIVE","Value":3} + ,{"Name":"TCP_ICW_LEVEL_EXPERIMENTAL","Value":4} + ,{"Name":"TCP_ICW_LEVEL_COMPAT","Value":254} + ,{"Name":"TCP_ICW_LEVEL_MAX","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TCP_ICW_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Level","Type":{"Kind":"ApiRef","Name":"TCP_ICW_LEVEL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_ACK_FREQUENCY_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TcpDelayedAckFrequency","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_INFO_v0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"TCPSTATE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionTimeMs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimestampsEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesInFlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RcvWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RcvBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesReordered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FastRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DupAcksIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SynRetrans","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TCP_INFO_v1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"TCPSTATE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ConnectionTimeMs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimestampsEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinRttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesInFlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RcvWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RcvBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BytesReordered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FastRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DupAcksIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TimeoutEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SynRetrans","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SndLimTransRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesRwin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SndLimTransCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesCwnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SndLimTransSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimTimeSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SndLimBytesSnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_PORT_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_PORT_RESERVATION_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Token","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_PORT_RESERVATION_INSTANCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reservation","Type":{"Kind":"ApiRef","Name":"INET_PORT_RANGE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"INET_PORT_RESERVATION_TOKEN","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_PORT_RESERVATION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_USAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYSTEM_CRITICAL_SOCKET","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOCKET_SECURITY_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SOCKET_SECURITY_PROTOCOL_DEFAULT","Value":0} + ,{"Name":"SOCKET_SECURITY_PROTOCOL_IPSEC","Value":1} + ,{"Name":"SOCKET_SECURITY_PROTOCOL_IPSEC2","Value":2} + ,{"Name":"SOCKET_SECURITY_PROTOCOL_INVALID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SOCKET_SECURITY_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_SECURITY_SETTINGS_IPSEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpsecFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AuthipMMPolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AuthipQMPolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DomainNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PasswordStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllStrings","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_PEER_TARGET_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PeerTargetNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AllStrings","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_SECURITY_QUERY_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PeerTokenAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE_LH","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]},"Attrs":[]} + ,{"Name":"PeerTokenAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FieldMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_SECURITY_QUERY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeerApplicationAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeerMachineAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOCKET_SECURITY_QUERY_INFO_IPSEC2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeerApplicationAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PeerMachineAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"QmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NegotiationWinerr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SaLookupContext","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RSS_SCALABILITY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RssEnabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSA_COMPATIBILITY_BEHAVIOR_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WsaBehaviorAll","Value":0} + ,{"Name":"WsaBehaviorReceiveBuffering","Value":1} + ,{"Name":"WsaBehaviorAutoTuning","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSA_COMPATIBILITY_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BehaviorId","Type":{"Kind":"ApiRef","Name":"WSA_COMPATIBILITY_BEHAVIOR_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"TargetOsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIO_BUFFERID_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIO_CQ_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIO_RQ_t" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIORESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SocketContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"RequestContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIO_BUF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BufferId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RIO_CMSG_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumofDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Addr","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_BLLI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Layer2Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer2UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3IPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SnapID","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_BHLI" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HighLayerInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighLayerInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HighLayerInfo","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"sockaddr_atm" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"satm_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"satm_number","Type":{"Kind":"ApiRef","Name":"ATM_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"satm_blli","Type":{"Kind":"ApiRef","Name":"ATM_BLLI","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"satm_bhli","Type":{"Kind":"ApiRef","Name":"ATM_BHLI","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Q2931_IE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IE_AALParameters","Value":0} + ,{"Name":"IE_TrafficDescriptor","Value":1} + ,{"Name":"IE_BroadbandBearerCapability","Value":2} + ,{"Name":"IE_BHLI","Value":3} + ,{"Name":"IE_BLLI","Value":4} + ,{"Name":"IE_CalledPartyNumber","Value":5} + ,{"Name":"IE_CalledPartySubaddress","Value":6} + ,{"Name":"IE_CallingPartyNumber","Value":7} + ,{"Name":"IE_CallingPartySubaddress","Value":8} + ,{"Name":"IE_Cause","Value":9} + ,{"Name":"IE_QOSClass","Value":10} + ,{"Name":"IE_TransitNetworkSelection","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Q2931_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IEType","Type":{"Kind":"ApiRef","Name":"Q2931_IE_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"IELength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IE","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AALTYPE_5","Value":5} + ,{"Name":"AALTYPE_USER","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AAL5_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ForwardMaxCPCSSDUSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackwardMaxCPCSSDUSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SSCSType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AALUSER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UserDefined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AAL_PARAMETERS_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AALType","Type":{"Kind":"ApiRef","Name":"AAL_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"AALSpecificParameters","Type":{"Kind":"ApiRef","Name":"_AALSpecificParameters_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["AAL_PARAMETERS_IE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AALSpecificParameters_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AAL5Parameters","Type":{"Kind":"ApiRef","Name":"AAL5_PARAMETERS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"AALUserParameters","Type":{"Kind":"ApiRef","Name":"AALUSER_PARAMETERS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ATM_TD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PeakCellRate_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakCellRate_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SustainableCellRate_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SustainableCellRate_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxBurstSize_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxBurstSize_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tagging","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_TRAFFIC_DESCRIPTOR_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Forward","Type":{"Kind":"ApiRef","Name":"ATM_TD","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Backward","Type":{"Kind":"ApiRef","Name":"ATM_TD","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"BestEffort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_BROADBAND_BEARER_CAPABILITY_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BearerClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TrafficType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TimingRequirements","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ClippingSusceptability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UserPlaneConnectionConfig","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_BLLI_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Layer2Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer2Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Layer2WindowSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Layer2UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Layer3DefaultPacketSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Layer3PacketWindowSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Layer3UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Layer3IPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SnapID","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_CALLING_PARTY_NUMBER_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ATM_Number","Type":{"Kind":"ApiRef","Name":"ATM_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Presentation_Indication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Screening_Indicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_CAUSE_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Location","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Cause","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DiagnosticsLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Diagnostics","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_QOS_CLASS_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QOSClassForward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"QOSClassBackward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_TRANSIT_NETWORK_SELECTION_IE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TypeOfNetworkId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NetworkIdPlan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NetworkIdLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"NetworkId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_CONNECTION_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VCI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATM_PVC_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PvcConnectionId","Type":{"Kind":"ApiRef","Name":"ATM_CONNECTION_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PvcQos","Type":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NAPI_PROVIDER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProviderType_Application","Value":1} + ,{"Name":"ProviderType_Service","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NAPI_PROVIDER_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProviderLevel_None","Value":0} + ,{"Name":"ProviderLevel_Secondary","Value":1} + ,{"Name":"ProviderLevel_Primary","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NAPI_DOMAIN_DESCRIPTION_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AuthLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchDomainName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetNextDomainDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetThisDomainName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NAPI_PROVIDER_INSTALLATION_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fSupportsWildCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetFirstDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSMIT_FILE_BUFFERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Head","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"HeadLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Tail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"TailLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFN_TRANSMITFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesPerSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpTransmitBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_FILE_BUFFERS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_ACCEPTEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"sListenSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sAcceptSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFN_GETACCEPTEXSOCKADDRS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LocalSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"LocalSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"RemoteSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"RemoteSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TRANSMIT_PACKETS_ELEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwElFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["TRANSMIT_PACKETS_ELEMENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Anonymous_e__Union","TRANSMIT_PACKETS_ELEMENT"]},"Attrs":[]} + ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"LPFN_TRANSMITPACKETS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpPacketArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_PACKETS_ELEMENT","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"nElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSendSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_CONNECTEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpSendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSendDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFN_DISCONNECTEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NLA_BLOB_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLA_RAW_DATA","Value":0} + ,{"Name":"NLA_INTERFACE","Value":1} + ,{"Name":"NLA_802_1X_LOCATION","Value":2} + ,{"Name":"NLA_CONNECTIVITY","Value":3} + ,{"Name":"NLA_ICS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLA_CONNECTIVITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLA_NETWORK_AD_HOC","Value":0} + ,{"Name":"NLA_NETWORK_MANAGED","Value":1} + ,{"Name":"NLA_NETWORK_UNMANAGED","Value":2} + ,{"Name":"NLA_NETWORK_UNKNOWN","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLA_INTERNET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NLA_INTERNET_UNKNOWN","Value":0} + ,{"Name":"NLA_INTERNET_NO","Value":1} + ,{"Name":"NLA_INTERNET_YES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NLA_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"_header_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["NLA_BLOB"]},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["NLA_BLOB"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rawData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"interfaceData","Type":{"Kind":"ApiRef","Name":"_interfaceData_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_data_e__Union","NLA_BLOB"]},"Attrs":[]} + ,{"Name":"locationData","Type":{"Kind":"ApiRef","Name":"_locationData_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_data_e__Union","NLA_BLOB"]},"Attrs":[]} + ,{"Name":"connectivity","Type":{"Kind":"ApiRef","Name":"_connectivity_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_data_e__Union","NLA_BLOB"]},"Attrs":[]} + ,{"Name":"ICS","Type":{"Kind":"ApiRef","Name":"_ICS_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_data_e__Union","NLA_BLOB"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ICS_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remote","Type":{"Kind":"ApiRef","Name":"_remote_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_ICS_e__Struct","_data_e__Union","NLA_BLOB"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_remote_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"speed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"machineName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sharedAdapterName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_locationData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"information","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_interfaceData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"adapterName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_connectivity_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"NLA_CONNECTIVITY_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"internet","Type":{"Kind":"ApiRef","Name":"NLA_INTERNET","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_header_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"NLA_BLOB_DATA_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"LPFN_WSARECVMSG" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpdwNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAPOLLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"result","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fdArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSASENDMSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFN_WSASENDMSG" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LPFN_WSAPOLL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fdarray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nfds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIORECEIVE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIORECEIVEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pControlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIOSEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIOSENDEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pControlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIOCLOSECOMPLETIONQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RIO_NOTIFICATION_COMPLETION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RIO_EVENT_COMPLETION","Value":1} + ,{"Name":"RIO_IOCP_COMPLETION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RIO_NOTIFICATION_COMPLETION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"RIO_NOTIFICATION_COMPLETION_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WinSock","Parents":["RIO_NOTIFICATION_COMPLETION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Anonymous_e__Union","RIO_NOTIFICATION_COMPLETION"]},"Attrs":[]} + ,{"Name":"Iocp","Type":{"Kind":"ApiRef","Name":"_Iocp_e__Struct","TargetKind":"Default","Api":"WinSock","Parents":["_Anonymous_e__Union","RIO_NOTIFICATION_COMPLETION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Iocp_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IocpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Event_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"LPFN_RIOCREATECOMPLETIONQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"QueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NotificationCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_NOTIFICATION_COMPLETION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"LPFN_RIOCREATEREQUESTQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"MaxOutstandingReceive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxReceiveDataBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxOutstandingSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxSendDataBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReceiveCQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SendCQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SocketContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIODEQUEUECOMPLETION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Array","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RIORESULT","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIODEREGISTERBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BufferId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIONOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIOREGISTERBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"DataBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIORESIZECOMPLETIONQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"QueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFN_RIORESIZEREQUESTQUEUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"RQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"MaxOutstandingReceive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxOutstandingSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RIO_EXTENSION_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RIOReceive","Type":{"Kind":"ApiRef","Name":"LPFN_RIORECEIVE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOReceiveEx","Type":{"Kind":"ApiRef","Name":"LPFN_RIORECEIVEEX","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOSend","Type":{"Kind":"ApiRef","Name":"LPFN_RIOSEND","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOSendEx","Type":{"Kind":"ApiRef","Name":"LPFN_RIOSENDEX","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOCloseCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCLOSECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOCreateCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCREATECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOCreateRequestQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCREATEREQUESTQUEUE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIODequeueCompletion","Type":{"Kind":"ApiRef","Name":"LPFN_RIODEQUEUECOMPLETION","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIODeregisterBuffer","Type":{"Kind":"ApiRef","Name":"LPFN_RIODEREGISTERBUFFER","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIONotify","Type":{"Kind":"ApiRef","Name":"LPFN_RIONOTIFY","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIORegisterBuffer","Type":{"Kind":"ApiRef","Name":"LPFN_RIOREGISTERBUFFER","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOResizeCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIORESIZECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"RIOResizeRequestQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIORESIZEREQUESTQUEUE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSPData" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHighVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSATHREADID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPBLOCKINGCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSAUSERAPC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSPACCEPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpfnCondition","Type":{"Kind":"ApiRef","Name":"LPCONDITIONPROC","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPADDRESSTOSTRING" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpsaAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPASYNCSELECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPBIND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPCANCELBLOCKINGCALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPCLEANUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPCLOSESOCKET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPDUPLICATESOCKET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPENUMNETWORKEVENTS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNetworkEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANETWORKEVENTS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPEVENTSELECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPGETOVERLAPPEDRESULT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpcbTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPGETPEERNAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPGETSOCKNAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPGETSOCKOPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optval","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"optlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPGETQOSBYNAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpQOSName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPIOCTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPJOINLEAF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPLISTEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"backlog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPRECV" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSPRECVDISCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpInboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPRECVFROM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpFrom","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSELECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nfds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"readfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"writefds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"exceptfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSENDDISCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOutboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSENDTO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iTolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSETSOCKOPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optval","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"optlen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSHUTDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"how","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSOCKET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSPSTRINGTOADDRESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSPPROC_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpWSPAccept","Type":{"Kind":"ApiRef","Name":"LPWSPACCEPT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPAddressToString","Type":{"Kind":"ApiRef","Name":"LPWSPADDRESSTOSTRING","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPAsyncSelect","Type":{"Kind":"ApiRef","Name":"LPWSPASYNCSELECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPBind","Type":{"Kind":"ApiRef","Name":"LPWSPBIND","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPCancelBlockingCall","Type":{"Kind":"ApiRef","Name":"LPWSPCANCELBLOCKINGCALL","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPCleanup","Type":{"Kind":"ApiRef","Name":"LPWSPCLEANUP","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPCloseSocket","Type":{"Kind":"ApiRef","Name":"LPWSPCLOSESOCKET","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPConnect","Type":{"Kind":"ApiRef","Name":"LPWSPCONNECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPDuplicateSocket","Type":{"Kind":"ApiRef","Name":"LPWSPDUPLICATESOCKET","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPEnumNetworkEvents","Type":{"Kind":"ApiRef","Name":"LPWSPENUMNETWORKEVENTS","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPEventSelect","Type":{"Kind":"ApiRef","Name":"LPWSPEVENTSELECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPGetOverlappedResult","Type":{"Kind":"ApiRef","Name":"LPWSPGETOVERLAPPEDRESULT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPGetPeerName","Type":{"Kind":"ApiRef","Name":"LPWSPGETPEERNAME","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPGetSockName","Type":{"Kind":"ApiRef","Name":"LPWSPGETSOCKNAME","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPGetSockOpt","Type":{"Kind":"ApiRef","Name":"LPWSPGETSOCKOPT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPGetQOSByName","Type":{"Kind":"ApiRef","Name":"LPWSPGETQOSBYNAME","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPIoctl","Type":{"Kind":"ApiRef","Name":"LPWSPIOCTL","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPJoinLeaf","Type":{"Kind":"ApiRef","Name":"LPWSPJOINLEAF","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPListen","Type":{"Kind":"ApiRef","Name":"LPWSPLISTEN","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPRecv","Type":{"Kind":"ApiRef","Name":"LPWSPRECV","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPRecvDisconnect","Type":{"Kind":"ApiRef","Name":"LPWSPRECVDISCONNECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPRecvFrom","Type":{"Kind":"ApiRef","Name":"LPWSPRECVFROM","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSelect","Type":{"Kind":"ApiRef","Name":"LPWSPSELECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSend","Type":{"Kind":"ApiRef","Name":"LPWSPSEND","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSendDisconnect","Type":{"Kind":"ApiRef","Name":"LPWSPSENDDISCONNECT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSendTo","Type":{"Kind":"ApiRef","Name":"LPWSPSENDTO","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSetSockOpt","Type":{"Kind":"ApiRef","Name":"LPWSPSETSOCKOPT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPShutdown","Type":{"Kind":"ApiRef","Name":"LPWSPSHUTDOWN","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPSocket","Type":{"Kind":"ApiRef","Name":"LPWSPSOCKET","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWSPStringToAddress","Type":{"Kind":"ApiRef","Name":"LPWSPSTRINGTOADDRESS","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPWPUCLOSEEVENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUCLOSESOCKETHANDLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUCREATEEVENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUCREATESOCKETHANDLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUFDISSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"fdset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWPUGETPROVIDERPATH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUMODIFYIFSHANDLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProposedHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUPOSTMESSAGE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWPUQUERYBLOCKINGCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpfnCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPBLOCKINGCALLBACK","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUQUERYSOCKETHANDLECONTEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUQUEUEAPC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpfnUserApc","Type":{"Kind":"ApiRef","Name":"LPWSAUSERAPC","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPURESETEVENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUSETEVENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUOPENCURRENTTHREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUCLOSETHREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWPUCOMPLETEOVERLAPPEDREQUEST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSPUPCALLTABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpWPUCloseEvent","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSEEVENT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUCloseSocketHandle","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSESOCKETHANDLE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUCreateEvent","Type":{"Kind":"ApiRef","Name":"LPWPUCREATEEVENT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUCreateSocketHandle","Type":{"Kind":"ApiRef","Name":"LPWPUCREATESOCKETHANDLE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUFDIsSet","Type":{"Kind":"ApiRef","Name":"LPWPUFDISSET","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUGetProviderPath","Type":{"Kind":"ApiRef","Name":"LPWPUGETPROVIDERPATH","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUModifyIFSHandle","Type":{"Kind":"ApiRef","Name":"LPWPUMODIFYIFSHANDLE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUPostMessage","Type":{"Kind":"ApiRef","Name":"LPWPUPOSTMESSAGE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUQueryBlockingCallback","Type":{"Kind":"ApiRef","Name":"LPWPUQUERYBLOCKINGCALLBACK","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUQuerySocketHandleContext","Type":{"Kind":"ApiRef","Name":"LPWPUQUERYSOCKETHANDLECONTEXT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUQueueApc","Type":{"Kind":"ApiRef","Name":"LPWPUQUEUEAPC","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUResetEvent","Type":{"Kind":"ApiRef","Name":"LPWPURESETEVENT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUSetEvent","Type":{"Kind":"ApiRef","Name":"LPWPUSETEVENT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUOpenCurrentThread","Type":{"Kind":"ApiRef","Name":"LPWPUOPENCURRENTTHREAD","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lpWPUCloseThread","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSETHREAD","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPWSPSTARTUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpWSPData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSPData","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"UpcallTable","Type":{"Kind":"ApiRef","Name":"WSPUPCALLTABLE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProcTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSPPROC_TABLE","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSCENUMPROTOCOLS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSCDEINSTALLPROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSCINSTALLPROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSCGETPROVIDERPATH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPWSCUPDATEPROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSC_PROVIDER_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProviderInfoLspCategories","Value":0} + ,{"Name":"ProviderInfoAudit","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSC_PROVIDER_AUDIT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPWSCINSTALLNAMESPACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSCUNINSTALLNAMESPACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSCENABLENSPROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPCLEANUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPLOOKUPSERVICEBEGIN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPNSPLOOKUPSERVICENEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpqsResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPNSPIOCTL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSACOMPLETION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPLOOKUPSERVICEEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPSETSERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"essOperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPINSTALLSERVICECLASS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPREMOVESERVICECLASS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPGETSERVICECLASSINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NSP_ROUTINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NSPCleanup","Type":{"Kind":"ApiRef","Name":"LPNSPCLEANUP","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPLookupServiceBegin","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICEBEGIN","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPLookupServiceNext","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICENEXT","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPLookupServiceEnd","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICEEND","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPSetService","Type":{"Kind":"ApiRef","Name":"LPNSPSETSERVICE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPInstallServiceClass","Type":{"Kind":"ApiRef","Name":"LPNSPINSTALLSERVICECLASS","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPRemoveServiceClass","Type":{"Kind":"ApiRef","Name":"LPNSPREMOVESERVICECLASS","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPGetServiceClassInfo","Type":{"Kind":"ApiRef","Name":"LPNSPGETSERVICECLASSINFO","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPIoctl","Type":{"Kind":"ApiRef","Name":"LPNSPIOCTL","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPNSPSTARTUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpnspRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSP_ROUTINE","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPNSPV2STARTUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPNSPV2CLEANUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPV2LOOKUPSERVICEBEGIN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPNSPV2LOOKUPSERVICENEXTEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpqsResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LPNSPV2LOOKUPSERVICEEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPV2SETSERVICEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"essOperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPNSPV2CLIENTSESSIONRUNDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NSPV2_ROUTINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NSPv2Startup","Type":{"Kind":"ApiRef","Name":"LPNSPV2STARTUP","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2Cleanup","Type":{"Kind":"ApiRef","Name":"LPNSPV2CLEANUP","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2LookupServiceBegin","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICEBEGIN","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2LookupServiceNextEx","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICENEXTEX","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2LookupServiceEnd","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICEEND","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2SetServiceEx","Type":{"Kind":"ApiRef","Name":"LPNSPV2SETSERVICEEX","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"NSPv2ClientSessionRundown","Type":{"Kind":"ApiRef","Name":"LPNSPV2CLIENTSESSIONRUNDOWN","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameSpaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNameSpaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_VALUE_ABSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_VALUE_ABSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwTypeNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_INFO_ABSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE_ABSA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_TYPE_INFO_ABSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE_ABSW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrincipalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lpPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_ADDRESSES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Addresses","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpLocale","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDisplayHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESSES","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ServiceSpecificInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERVICE_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDisplayHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpServiceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESSES","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":[]} + ,{"Name":"ServiceSpecificInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_SERVICE_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceInfo","Type":{"Kind":"ApiRef","Name":"SERVICE_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NS_SERVICE_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ServiceInfo","Type":{"Kind":"ApiRef","Name":"SERVICE_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROTOCOL_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpProtocol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROTOCOL_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETRESOURCE2A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ns_info","Type":{"Kind":"ApiRef","Name":"NS_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETRESOURCE2W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ns_info","Type":{"Kind":"ApiRef","Name":"NS_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFN_NSPAPI" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPSERVICE_CALLBACK_PROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SERVICE_ASYNC_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpServiceCallbackProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_CALLBACK_PROC","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSCWRITEPROVIDERORDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpwdCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWSCWRITENAMESPACEORDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"__WSAFDIsSet" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"accept" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"bind" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"closesocket" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"connect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ioctlsocket" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"cmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"argp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getpeername" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getsockname" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getsockopt" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optval","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"optlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"htonl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hostlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"htons" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hostshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"inet_addr" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"inet_ntoa" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}} + ,"Params":[ + {"Name":"in","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"listen" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"backlog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ntohl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"netlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ntohs" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"netshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"recv" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"recvfrom" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"from","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"fromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"select" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nfds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"readfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"writefds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"exceptfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"send" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"sendto" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"to","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"tolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setsockopt" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"optval","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"optlen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"shutdown" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"how","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"socket" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gethostbyaddr" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"hostent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gethostbyname" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"hostent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"gethostname" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHostNameW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getservbyport" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"servent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"port","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"proto","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"getservbyname" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"servent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"proto","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"getprotobynumber" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"protoent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getprotobyname" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"protoent","TargetKind":"Default","Api":"WinSock","Parents":[]}} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WSAStartup" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpWSAData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAData","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSACleanup" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"WSASetLastError" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"iError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAGetLastError" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"WSAIsBlocking" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WSAUnhookBlockingHook" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"WSASetBlockingHook" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBlockFunc","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSACancelBlockingCall" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"WSAAsyncGetServByName" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"proto","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncGetServByPort" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"proto","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncGetProtoByName" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncGetProtoByNumber" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncGetHostByName" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncGetHostByAddr" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSACancelAsyncRequest" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAsyncSelect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAccept" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"addr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpfnCondition","Type":{"Kind":"ApiRef","Name":"LPCONDITIONPROC","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSACloseEvent" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAConnect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAConnectByNameW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"nodename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"servicename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"LocalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"RemoteAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAConnectByNameA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"nodename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"servicename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"LocalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"RemoteAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAConnectByList" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SocketAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"NetworkDrivers","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"LocalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"RemoteAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSACreateEvent" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WSADuplicateSocketA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSADuplicateSocketW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumNetworkEvents" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNetworkEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANETWORKEVENTS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumProtocolsA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAEnumProtocolsW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAEventSelect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAGetOverlappedResult" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpcbTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"fWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAGetQOSByName" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpQOSName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAHtonl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hostlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnetlong","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAHtons" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hostshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpnetshort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAIoctl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAJoinLeaf" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"QualityOfService","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSANtohl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"netlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphostlong","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSANtohs" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"netshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lphostshort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSARecv" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSARecvDisconnect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpInboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSARecvFrom" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpFrom","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpFromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAResetEvent" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSASend" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSASendMsg" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSASendDisconnect" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOutboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSASendTo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"iTolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSASetEvent" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSASocketA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSASocketW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAWaitForMultipleEvents" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphEvents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fWaitAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAddressToStringA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpsaAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAAddressToStringW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpsaAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAStringToAddressA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAStringToAddressW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSALookupServiceBeginA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSALookupServiceBeginW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSALookupServiceNextA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpqsResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSALookupServiceNextW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpqsResults","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WSANSPIoctl" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpvOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSACOMPLETION","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSALookupServiceEnd" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAInstallServiceClassA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAInstallServiceClassW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSARemoveServiceClass" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAGetServiceClassInfoA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAGetServiceClassInfoW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpServiceClassInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumNameSpaceProvidersA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpnspBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumNameSpaceProvidersW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpnspBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumNameSpaceProvidersExA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpnspBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOEXA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAEnumNameSpaceProvidersExW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpnspBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOEXW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSAGetServiceClassNameByClassIdA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszServiceClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSAGetServiceClassNameByClassIdW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszServiceClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSASetServiceA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"essoperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSASetServiceW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"essoperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAProviderConfigChange" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpNotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAPoll" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"fdArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlIpv4AddressToStringExA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlIpv4StringToAddressExA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Strict","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RtlIpv6AddressToStringExA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlIpv6StringToAddressExA" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSARecvEx" + ,"SetLastError":false + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TransmitFile" + ,"SetLastError":false + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nNumberOfBytesPerSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpTransmitBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_FILE_BUFFERS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AcceptEx" + ,"SetLastError":false + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"sListenSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"sAcceptSocket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwBytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAcceptExSockaddrs" + ,"SetLastError":false + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LocalSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"LocalSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"RemoteSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"RemoteSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCEnumProtocols" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCDeinstallProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCInstallProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCGetProviderPath" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCUpdateProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCSetProviderInfo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"Info","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"InfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCGetProviderInfo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"Info","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"InfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCSetApplicationCategory" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Extra","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExtraLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PermittedLspCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPrevPermLspCat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCGetApplicationCategory" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Extra","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ExtraLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPermittedLspCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WPUCompleteOverlappedRequest" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSCInstallNameSpace" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSCUnInstallNameSpace" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSCInstallNameSpaceEx" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpProviderSpecific","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSCEnableNSProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSAAdvertiseProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"puuidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pNSPv2Routine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSPV2_ROUTINE","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WSAUnadvertiseProvider" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"puuidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WSAProviderCompleteAsyncCall" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iRetCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumProtocolsA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumProtocolsW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"lpProtocolBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAddressByNameA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"dwResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCsaddrBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpAliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwAliasBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAddressByNameW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]} + ,{"Name":"dwResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCsaddrBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpAliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpdwAliasBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeByNameA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTypeByNameW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNameByTypeA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNameByTypeW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetServiceA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_INFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServiceW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOperation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_INFOW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetServiceA" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetServiceW" + ,"SetLastError":true + ,"DllImport":"MSWSOCK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"getaddrinfo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pNodeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAddrInfoW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoW","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAddrInfoExA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"hints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexA","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAddrInfoExW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"hints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexW","TargetKind":"Default","Api":"WinSock","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAddrInfoExCancel" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAddrInfoExOverlappedResult" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAddrInfoExA" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetAddrInfoExW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"freeaddrinfo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAddrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FreeAddrInfoW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAddrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FreeAddrInfoEx" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAddrInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexA","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FreeAddrInfoExW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pAddrInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfoexW","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"getnameinfo" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pSockaddr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"SockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNodeBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"NodeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServiceBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"ServiceBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNameInfoW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pSockaddr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"SockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNodeBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"NodeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pServiceBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]} + ,{"Name":"ServiceBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"inet_pton" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszAddrString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InetPtonW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pszAddrString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"inet_ntop" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pStringBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"StringBufSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InetNtopW" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"pStringBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"StringBufSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSASetSocketSecurity" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SecuritySettings","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_SETTINGS","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecuritySettingsLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAQuerySocketSecurity" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SecurityQueryTemplate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_QUERY_TEMPLATE","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"SecurityQueryTemplateLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SecurityQueryInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_QUERY_INFO","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SecurityQueryInfoLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSASetSocketPeerTargetName" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PeerTargetName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKET_PEER_TARGET_NAME","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PeerTargetNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSADeleteSocketPeerTargetName" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PeerAddr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PeerAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"WinSock","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSAImpersonateSocketPeer" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"Socket","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"PeerAddr","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"PeerAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSARevertImpersonation" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetSocketMediaStreamingMode" + ,"SetLastError":false + ,"DllImport":"Windows.Networking" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSCWriteProviderOrder" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpwdCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSCWriteNameSpaceOrder" + ,"SetLastError":false + ,"DllImport":"WS2_32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "addrinfoex" + ,"addrinfoex2" + ,"WSAPROTOCOL_INFO" + ,"WSAQUERYSET" + ,"WSAQUERYSET2" + ,"WSANSCLASSINFO" + ,"WSASERVICECLASSINFO" + ,"WSANAMESPACE_INFO" + ,"WSANAMESPACE_INFOEX" + ,"NS_INFO" + ,"SERVICE_TYPE_VALUE_ABS" + ,"SERVICE_TYPE_INFO_ABS" + ,"SERVICE_INFO" + ,"NS_SERVICE_INFO" + ,"PROTOCOL_INFO" + ,"NETRESOURCE2" + ,"WSAConnectByName" + ,"WSADuplicateSocket" + ,"WSAEnumProtocols" + ,"WSASocket" + ,"WSAAddressToString" + ,"WSAStringToAddress" + ,"WSALookupServiceBegin" + ,"WSALookupServiceNext" + ,"WSAInstallServiceClass" + ,"WSAGetServiceClassInfo" + ,"WSAEnumNameSpaceProviders" + ,"WSAEnumNameSpaceProvidersEx" + ,"WSAGetServiceClassNameByClassId" + ,"WSASetService" + ,"EnumProtocols" + ,"GetAddressByName" + ,"GetTypeByName" + ,"GetNameByType" + ,"SetService" + ,"GetService" + ,"GetAddrInfoEx" + ,"SetAddrInfoEx" +] + +} diff --git a/api/WindowsAccessibility.json b/api/WindowsAccessibility.json new file mode 100644 index 0000000..597f3ff --- /dev/null +++ b/api/WindowsAccessibility.json @@ -0,0 +1,12693 @@ +{ + +"Constants":[ + { + "Name":"UIA_ScrollPatternNoScroll" + ,"NativeType":"Double" + ,"Value":-1 + ,"Attrs":[] + } + ,{ + "Name":"UIA_InvokePatternId" + ,"NativeType":"Int32" + ,"Value":10000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionPatternId" + ,"NativeType":"Int32" + ,"Value":10001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ValuePatternId" + ,"NativeType":"Int32" + ,"Value":10002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValuePatternId" + ,"NativeType":"Int32" + ,"Value":10003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollPatternId" + ,"NativeType":"Int32" + ,"Value":10004 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ExpandCollapsePatternId" + ,"NativeType":"Int32" + ,"Value":10005 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridPatternId" + ,"NativeType":"Int32" + ,"Value":10006 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemPatternId" + ,"NativeType":"Int32" + ,"Value":10007 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MultipleViewPatternId" + ,"NativeType":"Int32" + ,"Value":10008 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowPatternId" + ,"NativeType":"Int32" + ,"Value":10009 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItemPatternId" + ,"NativeType":"Int32" + ,"Value":10010 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DockPatternId" + ,"NativeType":"Int32" + ,"Value":10011 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TablePatternId" + ,"NativeType":"Int32" + ,"Value":10012 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableItemPatternId" + ,"NativeType":"Int32" + ,"Value":10013 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextPatternId" + ,"NativeType":"Int32" + ,"Value":10014 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TogglePatternId" + ,"NativeType":"Int32" + ,"Value":10015 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TransformPatternId" + ,"NativeType":"Int32" + ,"Value":10016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollItemPatternId" + ,"NativeType":"Int32" + ,"Value":10017 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessiblePatternId" + ,"NativeType":"Int32" + ,"Value":10018 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ItemContainerPatternId" + ,"NativeType":"Int32" + ,"Value":10019 + ,"Attrs":[] + } + ,{ + "Name":"UIA_VirtualizedItemPatternId" + ,"NativeType":"Int32" + ,"Value":10020 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SynchronizedInputPatternId" + ,"NativeType":"Int32" + ,"Value":10021 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ObjectModelPatternId" + ,"NativeType":"Int32" + ,"Value":10022 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationPatternId" + ,"NativeType":"Int32" + ,"Value":10023 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextPattern2Id" + ,"NativeType":"Int32" + ,"Value":10024 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesPatternId" + ,"NativeType":"Int32" + ,"Value":10025 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpreadsheetPatternId" + ,"NativeType":"Int32" + ,"Value":10026 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpreadsheetItemPatternId" + ,"NativeType":"Int32" + ,"Value":10027 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TransformPattern2Id" + ,"NativeType":"Int32" + ,"Value":10028 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextChildPatternId" + ,"NativeType":"Int32" + ,"Value":10029 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DragPatternId" + ,"NativeType":"Int32" + ,"Value":10030 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTargetPatternId" + ,"NativeType":"Int32" + ,"Value":10031 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextEditPatternId" + ,"NativeType":"Int32" + ,"Value":10032 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CustomNavigationPatternId" + ,"NativeType":"Int32" + ,"Value":10033 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionPattern2Id" + ,"NativeType":"Int32" + ,"Value":10034 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ToolTipOpenedEventId" + ,"NativeType":"Int32" + ,"Value":20000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ToolTipClosedEventId" + ,"NativeType":"Int32" + ,"Value":20001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StructureChangedEventId" + ,"NativeType":"Int32" + ,"Value":20002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuOpenedEventId" + ,"NativeType":"Int32" + ,"Value":20003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AutomationPropertyChangedEventId" + ,"NativeType":"Int32" + ,"Value":20004 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AutomationFocusChangedEventId" + ,"NativeType":"Int32" + ,"Value":20005 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AsyncContentLoadedEventId" + ,"NativeType":"Int32" + ,"Value":20006 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuClosedEventId" + ,"NativeType":"Int32" + ,"Value":20007 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LayoutInvalidatedEventId" + ,"NativeType":"Int32" + ,"Value":20008 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Invoke_InvokedEventId" + ,"NativeType":"Int32" + ,"Value":20009 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItem_ElementAddedToSelectionEventId" + ,"NativeType":"Int32" + ,"Value":20010 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItem_ElementRemovedFromSelectionEventId" + ,"NativeType":"Int32" + ,"Value":20011 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItem_ElementSelectedEventId" + ,"NativeType":"Int32" + ,"Value":20012 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Selection_InvalidatedEventId" + ,"NativeType":"Int32" + ,"Value":20013 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Text_TextSelectionChangedEventId" + ,"NativeType":"Int32" + ,"Value":20014 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Text_TextChangedEventId" + ,"NativeType":"Int32" + ,"Value":20015 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Window_WindowOpenedEventId" + ,"NativeType":"Int32" + ,"Value":20016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Window_WindowClosedEventId" + ,"NativeType":"Int32" + ,"Value":20017 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuModeStartEventId" + ,"NativeType":"Int32" + ,"Value":20018 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuModeEndEventId" + ,"NativeType":"Int32" + ,"Value":20019 + ,"Attrs":[] + } + ,{ + "Name":"UIA_InputReachedTargetEventId" + ,"NativeType":"Int32" + ,"Value":20020 + ,"Attrs":[] + } + ,{ + "Name":"UIA_InputReachedOtherElementEventId" + ,"NativeType":"Int32" + ,"Value":20021 + ,"Attrs":[] + } + ,{ + "Name":"UIA_InputDiscardedEventId" + ,"NativeType":"Int32" + ,"Value":20022 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SystemAlertEventId" + ,"NativeType":"Int32" + ,"Value":20023 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LiveRegionChangedEventId" + ,"NativeType":"Int32" + ,"Value":20024 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HostedFragmentRootsInvalidatedEventId" + ,"NativeType":"Int32" + ,"Value":20025 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Drag_DragStartEventId" + ,"NativeType":"Int32" + ,"Value":20026 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Drag_DragCancelEventId" + ,"NativeType":"Int32" + ,"Value":20027 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Drag_DragCompleteEventId" + ,"NativeType":"Int32" + ,"Value":20028 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTarget_DragEnterEventId" + ,"NativeType":"Int32" + ,"Value":20029 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTarget_DragLeaveEventId" + ,"NativeType":"Int32" + ,"Value":20030 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTarget_DroppedEventId" + ,"NativeType":"Int32" + ,"Value":20031 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextEdit_TextChangedEventId" + ,"NativeType":"Int32" + ,"Value":20032 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextEdit_ConversionTargetChangedEventId" + ,"NativeType":"Int32" + ,"Value":20033 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ChangesEventId" + ,"NativeType":"Int32" + ,"Value":20034 + ,"Attrs":[] + } + ,{ + "Name":"UIA_NotificationEventId" + ,"NativeType":"Int32" + ,"Value":20035 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ActiveTextPositionChangedEventId" + ,"NativeType":"Int32" + ,"Value":20036 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RuntimeIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_BoundingRectanglePropertyId" + ,"NativeType":"Int32" + ,"Value":30001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ProcessIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ControlTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LocalizedControlTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30004 + ,"Attrs":[] + } + ,{ + "Name":"UIA_NamePropertyId" + ,"NativeType":"Int32" + ,"Value":30005 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AcceleratorKeyPropertyId" + ,"NativeType":"Int32" + ,"Value":30006 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AccessKeyPropertyId" + ,"NativeType":"Int32" + ,"Value":30007 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HasKeyboardFocusPropertyId" + ,"NativeType":"Int32" + ,"Value":30008 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsKeyboardFocusablePropertyId" + ,"NativeType":"Int32" + ,"Value":30009 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsEnabledPropertyId" + ,"NativeType":"Int32" + ,"Value":30010 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AutomationIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30011 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ClassNamePropertyId" + ,"NativeType":"Int32" + ,"Value":30012 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HelpTextPropertyId" + ,"NativeType":"Int32" + ,"Value":30013 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ClickablePointPropertyId" + ,"NativeType":"Int32" + ,"Value":30014 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CulturePropertyId" + ,"NativeType":"Int32" + ,"Value":30015 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsControlElementPropertyId" + ,"NativeType":"Int32" + ,"Value":30016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsContentElementPropertyId" + ,"NativeType":"Int32" + ,"Value":30017 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LabeledByPropertyId" + ,"NativeType":"Int32" + ,"Value":30018 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsPasswordPropertyId" + ,"NativeType":"Int32" + ,"Value":30019 + ,"Attrs":[] + } + ,{ + "Name":"UIA_NativeWindowHandlePropertyId" + ,"NativeType":"Int32" + ,"Value":30020 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ItemTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30021 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsOffscreenPropertyId" + ,"NativeType":"Int32" + ,"Value":30022 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OrientationPropertyId" + ,"NativeType":"Int32" + ,"Value":30023 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FrameworkIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30024 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsRequiredForFormPropertyId" + ,"NativeType":"Int32" + ,"Value":30025 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ItemStatusPropertyId" + ,"NativeType":"Int32" + ,"Value":30026 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsDockPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30027 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsExpandCollapsePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30028 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsGridItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30029 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsGridPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30030 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsInvokePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30031 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsMultipleViewPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30032 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsRangeValuePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30033 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsScrollPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30034 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsScrollItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30035 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSelectionItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30036 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSelectionPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30037 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTablePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30038 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTableItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30039 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTextPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30040 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTogglePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30041 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTransformPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30042 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsValuePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30043 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsWindowPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30044 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ValueValuePropertyId" + ,"NativeType":"Int32" + ,"Value":30045 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ValueIsReadOnlyPropertyId" + ,"NativeType":"Int32" + ,"Value":30046 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueValuePropertyId" + ,"NativeType":"Int32" + ,"Value":30047 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueIsReadOnlyPropertyId" + ,"NativeType":"Int32" + ,"Value":30048 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueMinimumPropertyId" + ,"NativeType":"Int32" + ,"Value":30049 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueMaximumPropertyId" + ,"NativeType":"Int32" + ,"Value":30050 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueLargeChangePropertyId" + ,"NativeType":"Int32" + ,"Value":30051 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RangeValueSmallChangePropertyId" + ,"NativeType":"Int32" + ,"Value":30052 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollHorizontalScrollPercentPropertyId" + ,"NativeType":"Int32" + ,"Value":30053 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollHorizontalViewSizePropertyId" + ,"NativeType":"Int32" + ,"Value":30054 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollVerticalScrollPercentPropertyId" + ,"NativeType":"Int32" + ,"Value":30055 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollVerticalViewSizePropertyId" + ,"NativeType":"Int32" + ,"Value":30056 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollHorizontallyScrollablePropertyId" + ,"NativeType":"Int32" + ,"Value":30057 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollVerticallyScrollablePropertyId" + ,"NativeType":"Int32" + ,"Value":30058 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionSelectionPropertyId" + ,"NativeType":"Int32" + ,"Value":30059 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionCanSelectMultiplePropertyId" + ,"NativeType":"Int32" + ,"Value":30060 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionIsSelectionRequiredPropertyId" + ,"NativeType":"Int32" + ,"Value":30061 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridRowCountPropertyId" + ,"NativeType":"Int32" + ,"Value":30062 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridColumnCountPropertyId" + ,"NativeType":"Int32" + ,"Value":30063 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemRowPropertyId" + ,"NativeType":"Int32" + ,"Value":30064 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemColumnPropertyId" + ,"NativeType":"Int32" + ,"Value":30065 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemRowSpanPropertyId" + ,"NativeType":"Int32" + ,"Value":30066 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemColumnSpanPropertyId" + ,"NativeType":"Int32" + ,"Value":30067 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GridItemContainingGridPropertyId" + ,"NativeType":"Int32" + ,"Value":30068 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DockDockPositionPropertyId" + ,"NativeType":"Int32" + ,"Value":30069 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ExpandCollapseExpandCollapseStatePropertyId" + ,"NativeType":"Int32" + ,"Value":30070 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MultipleViewCurrentViewPropertyId" + ,"NativeType":"Int32" + ,"Value":30071 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MultipleViewSupportedViewsPropertyId" + ,"NativeType":"Int32" + ,"Value":30072 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowCanMaximizePropertyId" + ,"NativeType":"Int32" + ,"Value":30073 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowCanMinimizePropertyId" + ,"NativeType":"Int32" + ,"Value":30074 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowWindowVisualStatePropertyId" + ,"NativeType":"Int32" + ,"Value":30075 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowWindowInteractionStatePropertyId" + ,"NativeType":"Int32" + ,"Value":30076 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowIsModalPropertyId" + ,"NativeType":"Int32" + ,"Value":30077 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowIsTopmostPropertyId" + ,"NativeType":"Int32" + ,"Value":30078 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItemIsSelectedPropertyId" + ,"NativeType":"Int32" + ,"Value":30079 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionItemSelectionContainerPropertyId" + ,"NativeType":"Int32" + ,"Value":30080 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableRowHeadersPropertyId" + ,"NativeType":"Int32" + ,"Value":30081 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableColumnHeadersPropertyId" + ,"NativeType":"Int32" + ,"Value":30082 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableRowOrColumnMajorPropertyId" + ,"NativeType":"Int32" + ,"Value":30083 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableItemRowHeaderItemsPropertyId" + ,"NativeType":"Int32" + ,"Value":30084 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableItemColumnHeaderItemsPropertyId" + ,"NativeType":"Int32" + ,"Value":30085 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ToggleToggleStatePropertyId" + ,"NativeType":"Int32" + ,"Value":30086 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TransformCanMovePropertyId" + ,"NativeType":"Int32" + ,"Value":30087 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TransformCanResizePropertyId" + ,"NativeType":"Int32" + ,"Value":30088 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TransformCanRotatePropertyId" + ,"NativeType":"Int32" + ,"Value":30089 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsLegacyIAccessiblePatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30090 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleChildIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30091 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleNamePropertyId" + ,"NativeType":"Int32" + ,"Value":30092 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleValuePropertyId" + ,"NativeType":"Int32" + ,"Value":30093 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleDescriptionPropertyId" + ,"NativeType":"Int32" + ,"Value":30094 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleRolePropertyId" + ,"NativeType":"Int32" + ,"Value":30095 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleStatePropertyId" + ,"NativeType":"Int32" + ,"Value":30096 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleHelpPropertyId" + ,"NativeType":"Int32" + ,"Value":30097 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleKeyboardShortcutPropertyId" + ,"NativeType":"Int32" + ,"Value":30098 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleSelectionPropertyId" + ,"NativeType":"Int32" + ,"Value":30099 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LegacyIAccessibleDefaultActionPropertyId" + ,"NativeType":"Int32" + ,"Value":30100 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AriaRolePropertyId" + ,"NativeType":"Int32" + ,"Value":30101 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AriaPropertiesPropertyId" + ,"NativeType":"Int32" + ,"Value":30102 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsDataValidForFormPropertyId" + ,"NativeType":"Int32" + ,"Value":30103 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ControllerForPropertyId" + ,"NativeType":"Int32" + ,"Value":30104 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DescribedByPropertyId" + ,"NativeType":"Int32" + ,"Value":30105 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FlowsToPropertyId" + ,"NativeType":"Int32" + ,"Value":30106 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ProviderDescriptionPropertyId" + ,"NativeType":"Int32" + ,"Value":30107 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsItemContainerPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30108 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsVirtualizedItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30109 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSynchronizedInputPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30110 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OptimizeForVisualContentPropertyId" + ,"NativeType":"Int32" + ,"Value":30111 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsObjectModelPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30112 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationAnnotationTypeIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30113 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationAnnotationTypeNamePropertyId" + ,"NativeType":"Int32" + ,"Value":30114 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationAuthorPropertyId" + ,"NativeType":"Int32" + ,"Value":30115 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationDateTimePropertyId" + ,"NativeType":"Int32" + ,"Value":30116 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationTargetPropertyId" + ,"NativeType":"Int32" + ,"Value":30117 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsAnnotationPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30118 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTextPattern2AvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30119 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesStyleIdPropertyId" + ,"NativeType":"Int32" + ,"Value":30120 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesStyleNamePropertyId" + ,"NativeType":"Int32" + ,"Value":30121 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesFillColorPropertyId" + ,"NativeType":"Int32" + ,"Value":30122 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesFillPatternStylePropertyId" + ,"NativeType":"Int32" + ,"Value":30123 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesShapePropertyId" + ,"NativeType":"Int32" + ,"Value":30124 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesFillPatternColorPropertyId" + ,"NativeType":"Int32" + ,"Value":30125 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StylesExtendedPropertiesPropertyId" + ,"NativeType":"Int32" + ,"Value":30126 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsStylesPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30127 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSpreadsheetPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30128 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpreadsheetItemFormulaPropertyId" + ,"NativeType":"Int32" + ,"Value":30129 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpreadsheetItemAnnotationObjectsPropertyId" + ,"NativeType":"Int32" + ,"Value":30130 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpreadsheetItemAnnotationTypesPropertyId" + ,"NativeType":"Int32" + ,"Value":30131 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSpreadsheetItemPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30132 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Transform2CanZoomPropertyId" + ,"NativeType":"Int32" + ,"Value":30133 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTransformPattern2AvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30134 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LiveSettingPropertyId" + ,"NativeType":"Int32" + ,"Value":30135 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTextChildPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30136 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsDragPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30137 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DragIsGrabbedPropertyId" + ,"NativeType":"Int32" + ,"Value":30138 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DragDropEffectPropertyId" + ,"NativeType":"Int32" + ,"Value":30139 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DragDropEffectsPropertyId" + ,"NativeType":"Int32" + ,"Value":30140 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsDropTargetPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30141 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTargetDropTargetEffectPropertyId" + ,"NativeType":"Int32" + ,"Value":30142 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DropTargetDropTargetEffectsPropertyId" + ,"NativeType":"Int32" + ,"Value":30143 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DragGrabbedItemsPropertyId" + ,"NativeType":"Int32" + ,"Value":30144 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Transform2ZoomLevelPropertyId" + ,"NativeType":"Int32" + ,"Value":30145 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Transform2ZoomMinimumPropertyId" + ,"NativeType":"Int32" + ,"Value":30146 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Transform2ZoomMaximumPropertyId" + ,"NativeType":"Int32" + ,"Value":30147 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FlowsFromPropertyId" + ,"NativeType":"Int32" + ,"Value":30148 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsTextEditPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30149 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsPeripheralPropertyId" + ,"NativeType":"Int32" + ,"Value":30150 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsCustomNavigationPatternAvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30151 + ,"Attrs":[] + } + ,{ + "Name":"UIA_PositionInSetPropertyId" + ,"NativeType":"Int32" + ,"Value":30152 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SizeOfSetPropertyId" + ,"NativeType":"Int32" + ,"Value":30153 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LevelPropertyId" + ,"NativeType":"Int32" + ,"Value":30154 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationTypesPropertyId" + ,"NativeType":"Int32" + ,"Value":30155 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationObjectsPropertyId" + ,"NativeType":"Int32" + ,"Value":30156 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LandmarkTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30157 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LocalizedLandmarkTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30158 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FullDescriptionPropertyId" + ,"NativeType":"Int32" + ,"Value":30159 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FillColorPropertyId" + ,"NativeType":"Int32" + ,"Value":30160 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OutlineColorPropertyId" + ,"NativeType":"Int32" + ,"Value":30161 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FillTypePropertyId" + ,"NativeType":"Int32" + ,"Value":30162 + ,"Attrs":[] + } + ,{ + "Name":"UIA_VisualEffectsPropertyId" + ,"NativeType":"Int32" + ,"Value":30163 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OutlineThicknessPropertyId" + ,"NativeType":"Int32" + ,"Value":30164 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CenterPointPropertyId" + ,"NativeType":"Int32" + ,"Value":30165 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RotationPropertyId" + ,"NativeType":"Int32" + ,"Value":30166 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SizePropertyId" + ,"NativeType":"Int32" + ,"Value":30167 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSelectionPattern2AvailablePropertyId" + ,"NativeType":"Int32" + ,"Value":30168 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Selection2FirstSelectedItemPropertyId" + ,"NativeType":"Int32" + ,"Value":30169 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Selection2LastSelectedItemPropertyId" + ,"NativeType":"Int32" + ,"Value":30170 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Selection2CurrentSelectedItemPropertyId" + ,"NativeType":"Int32" + ,"Value":30171 + ,"Attrs":[] + } + ,{ + "Name":"UIA_Selection2ItemCountPropertyId" + ,"NativeType":"Int32" + ,"Value":30172 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HeadingLevelPropertyId" + ,"NativeType":"Int32" + ,"Value":30173 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsDialogPropertyId" + ,"NativeType":"Int32" + ,"Value":30174 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnimationStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_BackgroundColorAttributeId" + ,"NativeType":"Int32" + ,"Value":40001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_BulletStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CapStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CultureAttributeId" + ,"NativeType":"Int32" + ,"Value":40004 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FontNameAttributeId" + ,"NativeType":"Int32" + ,"Value":40005 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FontSizeAttributeId" + ,"NativeType":"Int32" + ,"Value":40006 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FontWeightAttributeId" + ,"NativeType":"Int32" + ,"Value":40007 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ForegroundColorAttributeId" + ,"NativeType":"Int32" + ,"Value":40008 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HorizontalTextAlignmentAttributeId" + ,"NativeType":"Int32" + ,"Value":40009 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IndentationFirstLineAttributeId" + ,"NativeType":"Int32" + ,"Value":40010 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IndentationLeadingAttributeId" + ,"NativeType":"Int32" + ,"Value":40011 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IndentationTrailingAttributeId" + ,"NativeType":"Int32" + ,"Value":40012 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsHiddenAttributeId" + ,"NativeType":"Int32" + ,"Value":40013 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsItalicAttributeId" + ,"NativeType":"Int32" + ,"Value":40014 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsReadOnlyAttributeId" + ,"NativeType":"Int32" + ,"Value":40015 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSubscriptAttributeId" + ,"NativeType":"Int32" + ,"Value":40016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsSuperscriptAttributeId" + ,"NativeType":"Int32" + ,"Value":40017 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MarginBottomAttributeId" + ,"NativeType":"Int32" + ,"Value":40018 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MarginLeadingAttributeId" + ,"NativeType":"Int32" + ,"Value":40019 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MarginTopAttributeId" + ,"NativeType":"Int32" + ,"Value":40020 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MarginTrailingAttributeId" + ,"NativeType":"Int32" + ,"Value":40021 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OutlineStylesAttributeId" + ,"NativeType":"Int32" + ,"Value":40022 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OverlineColorAttributeId" + ,"NativeType":"Int32" + ,"Value":40023 + ,"Attrs":[] + } + ,{ + "Name":"UIA_OverlineStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40024 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StrikethroughColorAttributeId" + ,"NativeType":"Int32" + ,"Value":40025 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StrikethroughStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40026 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TabsAttributeId" + ,"NativeType":"Int32" + ,"Value":40027 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextFlowDirectionsAttributeId" + ,"NativeType":"Int32" + ,"Value":40028 + ,"Attrs":[] + } + ,{ + "Name":"UIA_UnderlineColorAttributeId" + ,"NativeType":"Int32" + ,"Value":40029 + ,"Attrs":[] + } + ,{ + "Name":"UIA_UnderlineStyleAttributeId" + ,"NativeType":"Int32" + ,"Value":40030 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationTypesAttributeId" + ,"NativeType":"Int32" + ,"Value":40031 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AnnotationObjectsAttributeId" + ,"NativeType":"Int32" + ,"Value":40032 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StyleNameAttributeId" + ,"NativeType":"Int32" + ,"Value":40033 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StyleIdAttributeId" + ,"NativeType":"Int32" + ,"Value":40034 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LinkAttributeId" + ,"NativeType":"Int32" + ,"Value":40035 + ,"Attrs":[] + } + ,{ + "Name":"UIA_IsActiveAttributeId" + ,"NativeType":"Int32" + ,"Value":40036 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SelectionActiveEndAttributeId" + ,"NativeType":"Int32" + ,"Value":40037 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CaretPositionAttributeId" + ,"NativeType":"Int32" + ,"Value":40038 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CaretBidiModeAttributeId" + ,"NativeType":"Int32" + ,"Value":40039 + ,"Attrs":[] + } + ,{ + "Name":"UIA_LineSpacingAttributeId" + ,"NativeType":"Int32" + ,"Value":40040 + ,"Attrs":[] + } + ,{ + "Name":"UIA_BeforeParagraphSpacingAttributeId" + ,"NativeType":"Int32" + ,"Value":40041 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AfterParagraphSpacingAttributeId" + ,"NativeType":"Int32" + ,"Value":40042 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SayAsInterpretAsAttributeId" + ,"NativeType":"Int32" + ,"Value":40043 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ButtonControlTypeId" + ,"NativeType":"Int32" + ,"Value":50000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CalendarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CheckBoxControlTypeId" + ,"NativeType":"Int32" + ,"Value":50002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ComboBoxControlTypeId" + ,"NativeType":"Int32" + ,"Value":50003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_EditControlTypeId" + ,"NativeType":"Int32" + ,"Value":50004 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HyperlinkControlTypeId" + ,"NativeType":"Int32" + ,"Value":50005 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ImageControlTypeId" + ,"NativeType":"Int32" + ,"Value":50006 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ListItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50007 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ListControlTypeId" + ,"NativeType":"Int32" + ,"Value":50008 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuControlTypeId" + ,"NativeType":"Int32" + ,"Value":50009 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50010 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MenuItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50011 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ProgressBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50012 + ,"Attrs":[] + } + ,{ + "Name":"UIA_RadioButtonControlTypeId" + ,"NativeType":"Int32" + ,"Value":50013 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ScrollBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50014 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SliderControlTypeId" + ,"NativeType":"Int32" + ,"Value":50015 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SpinnerControlTypeId" + ,"NativeType":"Int32" + ,"Value":50016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_StatusBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50017 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TabControlTypeId" + ,"NativeType":"Int32" + ,"Value":50018 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TabItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50019 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TextControlTypeId" + ,"NativeType":"Int32" + ,"Value":50020 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ToolBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50021 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ToolTipControlTypeId" + ,"NativeType":"Int32" + ,"Value":50022 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TreeControlTypeId" + ,"NativeType":"Int32" + ,"Value":50023 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TreeItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50024 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CustomControlTypeId" + ,"NativeType":"Int32" + ,"Value":50025 + ,"Attrs":[] + } + ,{ + "Name":"UIA_GroupControlTypeId" + ,"NativeType":"Int32" + ,"Value":50026 + ,"Attrs":[] + } + ,{ + "Name":"UIA_ThumbControlTypeId" + ,"NativeType":"Int32" + ,"Value":50027 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DataGridControlTypeId" + ,"NativeType":"Int32" + ,"Value":50028 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DataItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50029 + ,"Attrs":[] + } + ,{ + "Name":"UIA_DocumentControlTypeId" + ,"NativeType":"Int32" + ,"Value":50030 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SplitButtonControlTypeId" + ,"NativeType":"Int32" + ,"Value":50031 + ,"Attrs":[] + } + ,{ + "Name":"UIA_WindowControlTypeId" + ,"NativeType":"Int32" + ,"Value":50032 + ,"Attrs":[] + } + ,{ + "Name":"UIA_PaneControlTypeId" + ,"NativeType":"Int32" + ,"Value":50033 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HeaderControlTypeId" + ,"NativeType":"Int32" + ,"Value":50034 + ,"Attrs":[] + } + ,{ + "Name":"UIA_HeaderItemControlTypeId" + ,"NativeType":"Int32" + ,"Value":50035 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TableControlTypeId" + ,"NativeType":"Int32" + ,"Value":50036 + ,"Attrs":[] + } + ,{ + "Name":"UIA_TitleBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50037 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SeparatorControlTypeId" + ,"NativeType":"Int32" + ,"Value":50038 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SemanticZoomControlTypeId" + ,"NativeType":"Int32" + ,"Value":50039 + ,"Attrs":[] + } + ,{ + "Name":"UIA_AppBarControlTypeId" + ,"NativeType":"Int32" + ,"Value":50040 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Unknown" + ,"NativeType":"Int32" + ,"Value":60000 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_SpellingError" + ,"NativeType":"Int32" + ,"Value":60001 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_GrammarError" + ,"NativeType":"Int32" + ,"Value":60002 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Comment" + ,"NativeType":"Int32" + ,"Value":60003 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_FormulaError" + ,"NativeType":"Int32" + ,"Value":60004 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_TrackChanges" + ,"NativeType":"Int32" + ,"Value":60005 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Header" + ,"NativeType":"Int32" + ,"Value":60006 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Footer" + ,"NativeType":"Int32" + ,"Value":60007 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Highlighted" + ,"NativeType":"Int32" + ,"Value":60008 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Endnote" + ,"NativeType":"Int32" + ,"Value":60009 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Footnote" + ,"NativeType":"Int32" + ,"Value":60010 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_InsertionChange" + ,"NativeType":"Int32" + ,"Value":60011 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_DeletionChange" + ,"NativeType":"Int32" + ,"Value":60012 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_MoveChange" + ,"NativeType":"Int32" + ,"Value":60013 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_FormatChange" + ,"NativeType":"Int32" + ,"Value":60014 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_UnsyncedChange" + ,"NativeType":"Int32" + ,"Value":60015 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_EditingLockedChange" + ,"NativeType":"Int32" + ,"Value":60016 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_ExternalChange" + ,"NativeType":"Int32" + ,"Value":60017 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_ConflictingChange" + ,"NativeType":"Int32" + ,"Value":60018 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Author" + ,"NativeType":"Int32" + ,"Value":60019 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_AdvancedProofingIssue" + ,"NativeType":"Int32" + ,"Value":60020 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_DataValidationError" + ,"NativeType":"Int32" + ,"Value":60021 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_CircularReferenceError" + ,"NativeType":"Int32" + ,"Value":60022 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Mathematics" + ,"NativeType":"Int32" + ,"Value":60023 + ,"Attrs":[] + } + ,{ + "Name":"AnnotationType_Sensitive" + ,"NativeType":"Int32" + ,"Value":60024 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Custom" + ,"NativeType":"Int32" + ,"Value":70000 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading1" + ,"NativeType":"Int32" + ,"Value":70001 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading2" + ,"NativeType":"Int32" + ,"Value":70002 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading3" + ,"NativeType":"Int32" + ,"Value":70003 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading4" + ,"NativeType":"Int32" + ,"Value":70004 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading5" + ,"NativeType":"Int32" + ,"Value":70005 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading6" + ,"NativeType":"Int32" + ,"Value":70006 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading7" + ,"NativeType":"Int32" + ,"Value":70007 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading8" + ,"NativeType":"Int32" + ,"Value":70008 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Heading9" + ,"NativeType":"Int32" + ,"Value":70009 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Title" + ,"NativeType":"Int32" + ,"Value":70010 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Subtitle" + ,"NativeType":"Int32" + ,"Value":70011 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Normal" + ,"NativeType":"Int32" + ,"Value":70012 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Emphasis" + ,"NativeType":"Int32" + ,"Value":70013 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_Quote" + ,"NativeType":"Int32" + ,"Value":70014 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_BulletedList" + ,"NativeType":"Int32" + ,"Value":70015 + ,"Attrs":[] + } + ,{ + "Name":"StyleId_NumberedList" + ,"NativeType":"Int32" + ,"Value":70016 + ,"Attrs":[] + } + ,{ + "Name":"UIA_CustomLandmarkTypeId" + ,"NativeType":"Int32" + ,"Value":80000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_FormLandmarkTypeId" + ,"NativeType":"Int32" + ,"Value":80001 + ,"Attrs":[] + } + ,{ + "Name":"UIA_MainLandmarkTypeId" + ,"NativeType":"Int32" + ,"Value":80002 + ,"Attrs":[] + } + ,{ + "Name":"UIA_NavigationLandmarkTypeId" + ,"NativeType":"Int32" + ,"Value":80003 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SearchLandmarkTypeId" + ,"NativeType":"Int32" + ,"Value":80004 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel_None" + ,"NativeType":"Int32" + ,"Value":80050 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel1" + ,"NativeType":"Int32" + ,"Value":80051 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel2" + ,"NativeType":"Int32" + ,"Value":80052 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel3" + ,"NativeType":"Int32" + ,"Value":80053 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel4" + ,"NativeType":"Int32" + ,"Value":80054 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel5" + ,"NativeType":"Int32" + ,"Value":80055 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel6" + ,"NativeType":"Int32" + ,"Value":80056 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel7" + ,"NativeType":"Int32" + ,"Value":80057 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel8" + ,"NativeType":"Int32" + ,"Value":80058 + ,"Attrs":[] + } + ,{ + "Name":"HeadingLevel9" + ,"NativeType":"Int32" + ,"Value":80059 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SummaryChangeId" + ,"NativeType":"Int32" + ,"Value":90000 + ,"Attrs":[] + } + ,{ + "Name":"UIA_SayAsInterpretAsMetadataId" + ,"NativeType":"Int32" + ,"Value":100000 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"SERIALKEYSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszActivePort","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszPort","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iBaudRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iPortState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iActive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SERIALKEYSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszActivePort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iBaudRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iPortState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iActive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIGHCONTRASTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDefaultScheme","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HIGHCONTRASTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszDefaultScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILTERKEYS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWaitMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iDelayMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iRepeatMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBounceMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STICKYKEYS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSEKEYS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMaxSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTimeToMaxSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCtrlSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESSTIMEOUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iTimeOutMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOUNDSENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffectColorBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffectColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWindowsEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWindowsEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszWindowsEffectDLL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iWindowsEffectOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOUNDSENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSTextEffectColorBits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iFSGrafEffectColor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWindowsEffect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWindowsEffectMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszWindowsEffectDLL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"iWindowsEffectOrdinal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TOGGLEKEYS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINEVENTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWinEventHook","Type":{"Kind":"ApiRef","Name":"HWINEVENTHOOK","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idEventThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwmsEventTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HWINEVENTHOOK" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"UnhookWinEvent" + } + ,{ + "Name":"MSAAControl" + ,"Kind":"ComClassID" + ,"Guid":"08cd963f-7a3e-4f5c-9bd8-d692bb043c5b" + } + ,{ + "Name":"AccStore" + ,"Kind":"ComClassID" + ,"Guid":"5440837f-4bff-4ae5-a1b1-7722ecc6332a" + } + ,{ + "Name":"AccDictionary" + ,"Kind":"ComClassID" + ,"Guid":"6572ee16-5fe5-4331-bb6d-76a49c56e423" + } + ,{ + "Name":"AccServerDocMgr" + ,"Kind":"ComClassID" + ,"Guid":"6089a37e-eb8a-482d-bd6f-f9f46904d16d" + } + ,{ + "Name":"AccClientDocMgr" + ,"Kind":"ComClassID" + ,"Guid":"fc48cc30-4f3e-4fa1-803b-ad0e196a83b1" + } + ,{ + "Name":"DocWrap" + ,"Kind":"ComClassID" + ,"Guid":"bf426f7e-7a5e-44d6-830c-a390ea9462a3" + } + ,{ + "Name":"IInternalDocWrap" + ,"Kind":"Com" + ,"Guid":"e1aa6466-9db4-40ba-be03-77c38e8e60b2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyRevoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITextStoreACPEx" + ,"Kind":"Com" + ,"Guid":"a2de3bc2-3d8e-11d3-81a9-f753fbe61a00" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ScrollToRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acpStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"acpEnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreAnchorEx" + ,"Kind":"Com" + ,"Guid":"a2de3bc1-3d8e-11d3-81a9-f753fbe61a00" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ScrollToRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStart","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnd","Type":{"Kind":"ApiRef","Name":"IAnchor","TargetKind":"Com","Api":"TextServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ITextStoreACPSinkEx" + ,"Kind":"Com" + ,"Guid":"2bdf9464-41e2-43e3-950c-a6865ba25cd4" + ,"Interface":{"Kind":"ApiRef","Name":"ITextStoreACPSink","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITextStoreSinkAnchorEx" + ,"Kind":"Com" + ,"Guid":"25642426-028d-4474-977b-111bb114fe3e" + ,"Interface":{"Kind":"ApiRef","Name":"ITextStoreAnchorSink","TargetKind":"Com","Api":"TextServices","Parents":[]} + ,"Methods":[ + { + "Name":"OnDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAccDictionary" + ,"Kind":"Com" + ,"Guid":"1dc4cb5f-d737-474d-ade9-5ccfc9bc1cc9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLocalizedString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Term","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParentTerm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Term","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pParentTerm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMnemonicString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Term","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupMnemonicTerm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMnemonic","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTerm","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertValueToString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Term","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVersionInfo" + ,"Kind":"Com" + ,"Guid":"401518ec-db00-4611-9b29-2a0e4b9afa85" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSubcomponentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImplementationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"implid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBuildVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwMajor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMinor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetComponentDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImplStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInstanceDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulSub","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pImplStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICoCreateLocally" + ,"Kind":"Com" + ,"Guid":"03de00aa-f272-41e3-99cb-03c5e8114ea0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CoCreateLocally" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"riidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkParam","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"varParam","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ICoCreatedLocally" + ,"Kind":"Com" + ,"Guid":"0a53eb6c-1908-4742-8cff-2cee2e93f94c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LocalInit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkLocalObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riidParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punkParam","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"varParam","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccStore" + ,"Kind":"Com" + ,"Guid":"e2cd4a63-2b72-4d48-b739-95e4765195ba" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Unregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocuments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupByHWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LookupByPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OnDocumentFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFocused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IAccServerDocMgr" + ,"Kind":"Com" + ,"Guid":"ad7c73cf-6dd5-4855-abc2-b04bad5b9153" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NewDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RevokeDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnDocumentFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccClientDocMgr" + ,"Kind":"Com" + ,"Guid":"4c896039-7b6d-49e6-a8c1-45116a98292b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocuments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LookupByHWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LookupByPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFocused" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IDocWrap" + ,"Kind":"Com" + ,"Guid":"dcd285fe-0be0-43bd-99c9-aaaec513c555" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetWrappedDoc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IClonableWrapper" + ,"Kind":"Com" + ,"Guid":"b33e75ff-e84c-4dca-a25c-33b8dc003374" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CloneNewWrapper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"CAccPropServices" + ,"Kind":"ComClassID" + ,"Guid":"b5f8350b-0548-48b1-a6ee-88bd00b4a5e7" + } + ,{ + "Name":"LPFNLRESULTFROMOBJECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPFNOBJECTFROMLRESULT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lResult","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNACCESSIBLEOBJECTFROMWINDOW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNACCESSIBLEOBJECTFROMPOINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptScreen","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppacc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNCREATESTDACCESSIBLEOBJECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNACCESSIBLECHILDREN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paccContainer","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"iChildStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgvarChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MSAAMENUINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMSAASignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cchWText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszWText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IAccessible" + ,"Kind":"Com" + ,"Guid":"618736e0-3c3d-11cf-810c-00aa00389b71" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_accParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdispParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accChildCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcountChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdispChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszHelp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accHelpTopic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelpFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidTopic","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accKeyboardShortcut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszKeyboardShortcut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_accDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDefaultAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"accSelect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flagsSelect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"accLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pxLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pyTop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcxWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pcyHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"accNavigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"navDir","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"varStart","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarEndUpAt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"accHitTest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xLeft","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yTop","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"accDoDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_accName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_accValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAccessibleHandler" + ,"Kind":"Com" + ,"Guid":"03022430-abc4-11d0-bde2-00aa001a1953" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AccessibleObjectFromID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lObjectID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIAccessible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAccessibleWindowlessSite" + ,"Kind":"Com" + ,"Guid":"bf3abd9c-76da-4389-9eb6-1427d25abab7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireObjectIdRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rangeSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRangeOwner","Type":{"Kind":"ApiRef","Name":"IAccessibleHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRangeBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReleaseObjectIdRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rangeBase","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRangeOwner","Type":{"Kind":"ApiRef","Name":"IAccessibleHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryObjectIdRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangesOwner","Type":{"Kind":"ApiRef","Name":"IAccessibleHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"psaRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetParentAccessible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"AnnoScope" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ANNO_THIS","Value":0} + ,{"Name":"ANNO_CONTAINER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IAccIdentity" + ,"Kind":"Com" + ,"Guid":"7852b78d-1cfd-41c1-a615-9c0c85960b5f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdentityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIDChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwIDStringLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAccPropServer" + ,"Kind":"Com" + ,"Guid":"76c0dbbb-15e0-4e7b-b61b-20eeea2001e0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfHasProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAccPropServices" + ,"Kind":"Com" + ,"Guid":"6e26e776-04f0-495d-80e4-3330352e3169" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPropValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPropServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pServer","Type":{"Kind":"ApiRef","Name":"IAccPropServer","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"annoScope","Type":{"Kind":"ApiRef","Name":"AnnoScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHwndProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHwndPropStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetHwndPropServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pServer","Type":{"Kind":"ApiRef","Name":"IAccPropServer","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"annoScope","Type":{"Kind":"ApiRef","Name":"AnnoScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearHwndProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComposeHwndIdentityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwIDStringLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DecomposeHwndIdentityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pidChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHmenuProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetHmenuPropStr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idProp","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"str","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetHmenuPropServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pServer","Type":{"Kind":"ApiRef","Name":"IAccPropServer","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"annoScope","Type":{"Kind":"ApiRef","Name":"AnnoScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearHmenuProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ComposeHmenuIdentityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwIDStringLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DecomposeHmenuIdentityString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwIDStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phmenu","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pidChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"CUIAutomationRegistrar" + ,"Kind":"ComClassID" + ,"Guid":"6e29fabf-9977-42d1-8d0e-ca7e61ad87e6" + } + ,{ + "Name":"NavigateDirection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NavigateDirection_Parent","Value":0} + ,{"Name":"NavigateDirection_NextSibling","Value":1} + ,{"Name":"NavigateDirection_PreviousSibling","Value":2} + ,{"Name":"NavigateDirection_FirstChild","Value":3} + ,{"Name":"NavigateDirection_LastChild","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ProviderOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProviderOptions_ClientSideProvider","Value":1} + ,{"Name":"ProviderOptions_ServerSideProvider","Value":2} + ,{"Name":"ProviderOptions_NonClientAreaProvider","Value":4} + ,{"Name":"ProviderOptions_OverrideProvider","Value":8} + ,{"Name":"ProviderOptions_ProviderOwnsSetFocus","Value":16} + ,{"Name":"ProviderOptions_UseComThreading","Value":32} + ,{"Name":"ProviderOptions_RefuseNonClientSupport","Value":64} + ,{"Name":"ProviderOptions_HasNativeIAccessible","Value":128} + ,{"Name":"ProviderOptions_UseClientCoordinates","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StructureChangeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"StructureChangeType_ChildAdded","Value":0} + ,{"Name":"StructureChangeType_ChildRemoved","Value":1} + ,{"Name":"StructureChangeType_ChildrenInvalidated","Value":2} + ,{"Name":"StructureChangeType_ChildrenBulkAdded","Value":3} + ,{"Name":"StructureChangeType_ChildrenBulkRemoved","Value":4} + ,{"Name":"StructureChangeType_ChildrenReordered","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TextEditChangeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TextEditChangeType_None","Value":0} + ,{"Name":"TextEditChangeType_AutoCorrect","Value":1} + ,{"Name":"TextEditChangeType_Composition","Value":2} + ,{"Name":"TextEditChangeType_CompositionFinalized","Value":3} + ,{"Name":"TextEditChangeType_AutoComplete","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OrientationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OrientationType_None","Value":0} + ,{"Name":"OrientationType_Horizontal","Value":1} + ,{"Name":"OrientationType_Vertical","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DockPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DockPosition_Top","Value":0} + ,{"Name":"DockPosition_Left","Value":1} + ,{"Name":"DockPosition_Bottom","Value":2} + ,{"Name":"DockPosition_Right","Value":3} + ,{"Name":"DockPosition_Fill","Value":4} + ,{"Name":"DockPosition_None","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ExpandCollapseState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ExpandCollapseState_Collapsed","Value":0} + ,{"Name":"ExpandCollapseState_Expanded","Value":1} + ,{"Name":"ExpandCollapseState_PartiallyExpanded","Value":2} + ,{"Name":"ExpandCollapseState_LeafNode","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ScrollAmount" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ScrollAmount_LargeDecrement","Value":0} + ,{"Name":"ScrollAmount_SmallDecrement","Value":1} + ,{"Name":"ScrollAmount_NoAmount","Value":2} + ,{"Name":"ScrollAmount_LargeIncrement","Value":3} + ,{"Name":"ScrollAmount_SmallIncrement","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RowOrColumnMajor" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RowOrColumnMajor_RowMajor","Value":0} + ,{"Name":"RowOrColumnMajor_ColumnMajor","Value":1} + ,{"Name":"RowOrColumnMajor_Indeterminate","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ToggleState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ToggleState_Off","Value":0} + ,{"Name":"ToggleState_On","Value":1} + ,{"Name":"ToggleState_Indeterminate","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WindowVisualState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WindowVisualState_Normal","Value":0} + ,{"Name":"WindowVisualState_Maximized","Value":1} + ,{"Name":"WindowVisualState_Minimized","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SynchronizedInputType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SynchronizedInputType_KeyUp","Value":1} + ,{"Name":"SynchronizedInputType_KeyDown","Value":2} + ,{"Name":"SynchronizedInputType_LeftMouseUp","Value":4} + ,{"Name":"SynchronizedInputType_LeftMouseDown","Value":8} + ,{"Name":"SynchronizedInputType_RightMouseUp","Value":16} + ,{"Name":"SynchronizedInputType_RightMouseDown","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WindowInteractionState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WindowInteractionState_Running","Value":0} + ,{"Name":"WindowInteractionState_Closing","Value":1} + ,{"Name":"WindowInteractionState_ReadyForUserInteraction","Value":2} + ,{"Name":"WindowInteractionState_BlockedByModalWindow","Value":3} + ,{"Name":"WindowInteractionState_NotResponding","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SayAsInterpretAs" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SayAsInterpretAs_None","Value":0} + ,{"Name":"SayAsInterpretAs_Spell","Value":1} + ,{"Name":"SayAsInterpretAs_Cardinal","Value":2} + ,{"Name":"SayAsInterpretAs_Ordinal","Value":3} + ,{"Name":"SayAsInterpretAs_Number","Value":4} + ,{"Name":"SayAsInterpretAs_Date","Value":5} + ,{"Name":"SayAsInterpretAs_Time","Value":6} + ,{"Name":"SayAsInterpretAs_Telephone","Value":7} + ,{"Name":"SayAsInterpretAs_Currency","Value":8} + ,{"Name":"SayAsInterpretAs_Net","Value":9} + ,{"Name":"SayAsInterpretAs_Url","Value":10} + ,{"Name":"SayAsInterpretAs_Address","Value":11} + ,{"Name":"SayAsInterpretAs_Alphanumeric","Value":12} + ,{"Name":"SayAsInterpretAs_Name","Value":13} + ,{"Name":"SayAsInterpretAs_Media","Value":14} + ,{"Name":"SayAsInterpretAs_Date_MonthDayYear","Value":15} + ,{"Name":"SayAsInterpretAs_Date_DayMonthYear","Value":16} + ,{"Name":"SayAsInterpretAs_Date_YearMonthDay","Value":17} + ,{"Name":"SayAsInterpretAs_Date_YearMonth","Value":18} + ,{"Name":"SayAsInterpretAs_Date_MonthYear","Value":19} + ,{"Name":"SayAsInterpretAs_Date_DayMonth","Value":20} + ,{"Name":"SayAsInterpretAs_Date_MonthDay","Value":21} + ,{"Name":"SayAsInterpretAs_Date_Year","Value":22} + ,{"Name":"SayAsInterpretAs_Time_HoursMinutesSeconds12","Value":23} + ,{"Name":"SayAsInterpretAs_Time_HoursMinutes12","Value":24} + ,{"Name":"SayAsInterpretAs_Time_HoursMinutesSeconds24","Value":25} + ,{"Name":"SayAsInterpretAs_Time_HoursMinutes24","Value":26} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TextUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TextUnit_Character","Value":0} + ,{"Name":"TextUnit_Format","Value":1} + ,{"Name":"TextUnit_Word","Value":2} + ,{"Name":"TextUnit_Line","Value":3} + ,{"Name":"TextUnit_Paragraph","Value":4} + ,{"Name":"TextUnit_Page","Value":5} + ,{"Name":"TextUnit_Document","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TextPatternRangeEndpoint" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TextPatternRangeEndpoint_Start","Value":0} + ,{"Name":"TextPatternRangeEndpoint_End","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SupportedTextSelection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SupportedTextSelection_None","Value":0} + ,{"Name":"SupportedTextSelection_Single","Value":1} + ,{"Name":"SupportedTextSelection_Multiple","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LiveSetting" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Off","Value":0} + ,{"Name":"Polite","Value":1} + ,{"Name":"Assertive","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ActiveEnd" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ActiveEnd_None","Value":0} + ,{"Name":"ActiveEnd_Start","Value":1} + ,{"Name":"ActiveEnd_End","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CaretPosition" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CaretPosition_Unknown","Value":0} + ,{"Name":"CaretPosition_EndOfLine","Value":1} + ,{"Name":"CaretPosition_BeginningOfLine","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CaretBidiMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CaretBidiMode_LTR","Value":0} + ,{"Name":"CaretBidiMode_RTL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ZoomUnit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ZoomUnit_NoAmount","Value":0} + ,{"Name":"ZoomUnit_LargeDecrement","Value":1} + ,{"Name":"ZoomUnit_SmallDecrement","Value":2} + ,{"Name":"ZoomUnit_LargeIncrement","Value":3} + ,{"Name":"ZoomUnit_SmallIncrement","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AnimationStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AnimationStyle_None","Value":0} + ,{"Name":"AnimationStyle_LasVegasLights","Value":1} + ,{"Name":"AnimationStyle_BlinkingBackground","Value":2} + ,{"Name":"AnimationStyle_SparkleText","Value":3} + ,{"Name":"AnimationStyle_MarchingBlackAnts","Value":4} + ,{"Name":"AnimationStyle_MarchingRedAnts","Value":5} + ,{"Name":"AnimationStyle_Shimmer","Value":6} + ,{"Name":"AnimationStyle_Other","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BulletStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BulletStyle_None","Value":0} + ,{"Name":"BulletStyle_HollowRoundBullet","Value":1} + ,{"Name":"BulletStyle_FilledRoundBullet","Value":2} + ,{"Name":"BulletStyle_HollowSquareBullet","Value":3} + ,{"Name":"BulletStyle_FilledSquareBullet","Value":4} + ,{"Name":"BulletStyle_DashBullet","Value":5} + ,{"Name":"BulletStyle_Other","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CapStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CapStyle_None","Value":0} + ,{"Name":"CapStyle_SmallCap","Value":1} + ,{"Name":"CapStyle_AllCap","Value":2} + ,{"Name":"CapStyle_AllPetiteCaps","Value":3} + ,{"Name":"CapStyle_PetiteCaps","Value":4} + ,{"Name":"CapStyle_Unicase","Value":5} + ,{"Name":"CapStyle_Titling","Value":6} + ,{"Name":"CapStyle_Other","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FillType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FillType_None","Value":0} + ,{"Name":"FillType_Color","Value":1} + ,{"Name":"FillType_Gradient","Value":2} + ,{"Name":"FillType_Picture","Value":3} + ,{"Name":"FillType_Pattern","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FlowDirections" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FlowDirections_Default","Value":0} + ,{"Name":"FlowDirections_RightToLeft","Value":1} + ,{"Name":"FlowDirections_BottomToTop","Value":2} + ,{"Name":"FlowDirections_Vertical","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HorizontalTextAlignment" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HorizontalTextAlignment_Left","Value":0} + ,{"Name":"HorizontalTextAlignment_Centered","Value":1} + ,{"Name":"HorizontalTextAlignment_Right","Value":2} + ,{"Name":"HorizontalTextAlignment_Justified","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OutlineStyles" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OutlineStyles_None","Value":0} + ,{"Name":"OutlineStyles_Outline","Value":1} + ,{"Name":"OutlineStyles_Shadow","Value":2} + ,{"Name":"OutlineStyles_Engraved","Value":4} + ,{"Name":"OutlineStyles_Embossed","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TextDecorationLineStyle" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TextDecorationLineStyle_None","Value":0} + ,{"Name":"TextDecorationLineStyle_Single","Value":1} + ,{"Name":"TextDecorationLineStyle_WordsOnly","Value":2} + ,{"Name":"TextDecorationLineStyle_Double","Value":3} + ,{"Name":"TextDecorationLineStyle_Dot","Value":4} + ,{"Name":"TextDecorationLineStyle_Dash","Value":5} + ,{"Name":"TextDecorationLineStyle_DashDot","Value":6} + ,{"Name":"TextDecorationLineStyle_DashDotDot","Value":7} + ,{"Name":"TextDecorationLineStyle_Wavy","Value":8} + ,{"Name":"TextDecorationLineStyle_ThickSingle","Value":9} + ,{"Name":"TextDecorationLineStyle_DoubleWavy","Value":11} + ,{"Name":"TextDecorationLineStyle_ThickWavy","Value":12} + ,{"Name":"TextDecorationLineStyle_LongDash","Value":13} + ,{"Name":"TextDecorationLineStyle_ThickDash","Value":14} + ,{"Name":"TextDecorationLineStyle_ThickDashDot","Value":15} + ,{"Name":"TextDecorationLineStyle_ThickDashDotDot","Value":16} + ,{"Name":"TextDecorationLineStyle_ThickDot","Value":17} + ,{"Name":"TextDecorationLineStyle_ThickLongDash","Value":18} + ,{"Name":"TextDecorationLineStyle_Other","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VisualEffects" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VisualEffects_None","Value":0} + ,{"Name":"VisualEffects_Shadow","Value":1} + ,{"Name":"VisualEffects_Reflection","Value":2} + ,{"Name":"VisualEffects_Glow","Value":4} + ,{"Name":"VisualEffects_SoftEdges","Value":8} + ,{"Name":"VisualEffects_Bevel","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NotificationProcessing" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotificationProcessing_ImportantAll","Value":0} + ,{"Name":"NotificationProcessing_ImportantMostRecent","Value":1} + ,{"Name":"NotificationProcessing_All","Value":2} + ,{"Name":"NotificationProcessing_MostRecent","Value":3} + ,{"Name":"NotificationProcessing_CurrentThenMostRecent","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NotificationKind" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NotificationKind_ItemAdded","Value":0} + ,{"Name":"NotificationKind_ItemRemoved","Value":1} + ,{"Name":"NotificationKind_ActionCompleted","Value":2} + ,{"Name":"NotificationKind_ActionAborted","Value":3} + ,{"Name":"NotificationKind_Other","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaRect" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaPoint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaChangeInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uiaId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"payload","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"extraInfo","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIAutomationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UIAutomationType_Int","Value":1} + ,{"Name":"UIAutomationType_Bool","Value":2} + ,{"Name":"UIAutomationType_String","Value":3} + ,{"Name":"UIAutomationType_Double","Value":4} + ,{"Name":"UIAutomationType_Point","Value":5} + ,{"Name":"UIAutomationType_Rect","Value":6} + ,{"Name":"UIAutomationType_Element","Value":7} + ,{"Name":"UIAutomationType_Array","Value":65536} + ,{"Name":"UIAutomationType_Out","Value":131072} + ,{"Name":"UIAutomationType_IntArray","Value":65537} + ,{"Name":"UIAutomationType_BoolArray","Value":65538} + ,{"Name":"UIAutomationType_StringArray","Value":65539} + ,{"Name":"UIAutomationType_DoubleArray","Value":65540} + ,{"Name":"UIAutomationType_PointArray","Value":65541} + ,{"Name":"UIAutomationType_RectArray","Value":65542} + ,{"Name":"UIAutomationType_ElementArray","Value":65543} + ,{"Name":"UIAutomationType_OutInt","Value":131073} + ,{"Name":"UIAutomationType_OutBool","Value":131074} + ,{"Name":"UIAutomationType_OutString","Value":131075} + ,{"Name":"UIAutomationType_OutDouble","Value":131076} + ,{"Name":"UIAutomationType_OutPoint","Value":131077} + ,{"Name":"UIAutomationType_OutRect","Value":131078} + ,{"Name":"UIAutomationType_OutElement","Value":131079} + ,{"Name":"UIAutomationType_OutIntArray","Value":196609} + ,{"Name":"UIAutomationType_OutBoolArray","Value":196610} + ,{"Name":"UIAutomationType_OutStringArray","Value":196611} + ,{"Name":"UIAutomationType_OutDoubleArray","Value":196612} + ,{"Name":"UIAutomationType_OutPointArray","Value":196613} + ,{"Name":"UIAutomationType_OutRectArray","Value":196614} + ,{"Name":"UIAutomationType_OutElementArray","Value":196615} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UIAutomationParameter" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"UIAutomationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIAutomationPropertyInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pProgrammaticName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UIAutomationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIAutomationEventInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pProgrammaticName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIAutomationMethodInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pProgrammaticName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"doSetFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cInParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cOutParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pParameterTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ,{"Name":"pParameterNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UIAutomationPatternInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pProgrammaticName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"providerInterfaceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clientInterfaceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationPropertyInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ,{"Name":"cMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationMethodInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ,{"Name":"cEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationEventInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ,{"Name":"pPatternHandler","Type":{"Kind":"ApiRef","Name":"IUIAutomationPatternHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IRawElementProviderSimple" + ,"Kind":"Com" + ,"Guid":"d6dd68d1-86fd-4332-8666-9abedea2d24c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProviderOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ProviderOptions","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPatternProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HostRawElementProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAccessibleEx" + ,"Kind":"Com" + ,"Guid":"f8b80ada-2c44-48d0-89be-5ff23c9cd875" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectForChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessibleEx","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIAccessiblePair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAcc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pidChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRuntimeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ConvertReturnedElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIn","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRetValOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessibleEx","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderSimple2" + ,"Kind":"Com" + ,"Guid":"a0a839a9-8da1-4a82-806a-8e0d44e79f56" + ,"Interface":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"ShowContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRawElementProviderSimple3" + ,"Kind":"Com" + ,"Guid":"fcf5d820-d7ec-4613-bdf6-42a84ce7daaf" + ,"Interface":{"Kind":"ApiRef","Name":"IRawElementProviderSimple2","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"metadataId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"returnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderFragmentRoot" + ,"Kind":"Com" + ,"Guid":"620ce2a5-ab8f-40a9-86cb-de3c75599b58" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ElementProviderFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderFragment","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderFragment","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderFragment" + ,"Kind":"Com" + ,"Guid":"f7063da8-8359-439c-9297-bbc5299a7d87" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"direction","Type":{"Kind":"ApiRef","Name":"NavigateDirection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderFragment","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRuntimeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BoundingRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaRect","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEmbeddedFragmentRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_FragmentRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderFragmentRoot","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderAdviseEvents" + ,"Kind":"Com" + ,"Guid":"a407b27b-0f6d-4427-9292-473c7bf93258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseEventAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"propertyIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdviseEventRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"propertyIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderHwndOverride" + ,"Kind":"Com" + ,"Guid":"1d5df27c-8947-4425-b8d9-79787bb460b8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOverrideProviderForHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IProxyProviderWinEventSink" + ,"Kind":"Com" + ,"Guid":"4fd82b78-a43e-46ac-9803-0a6969c7c183" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddAutomationPropertyChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAutomationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStructureChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"structureChangeType","Type":{"Kind":"ApiRef","Name":"StructureChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"runtimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IProxyProviderWinEventHandler" + ,"Kind":"Com" + ,"Guid":"89592ad4-f4e0-43d5-a3b6-bad7e111b435" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RespondToWinEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idWinEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IProxyProviderWinEventSink","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderWindowlessSite" + ,"Kind":"Com" + ,"Guid":"0a2a93cc-bfad-42ac-9b2e-0991fb0d3ea0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAdjacentFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"direction","Type":{"Kind":"ApiRef","Name":"NavigateDirection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderFragment","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRuntimeIdPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAccessibleHostingElementProviders" + ,"Kind":"Com" + ,"Guid":"33ac331b-943e-4020-b295-db37784974a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEmbeddedFragmentRoots" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetObjectIdForProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pidObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRawElementProviderHostingAccessibles" + ,"Kind":"Com" + ,"Guid":"24be0b07-d37d-487a-98cf-a13ed465e9b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEmbeddedAccessibles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDockProvider" + ,"Kind":"Com" + ,"Guid":"159bc72c-4ad3-485e-9637-d7052edf0146" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDockPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dockPosition","Type":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DockPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IExpandCollapseProvider" + ,"Kind":"Com" + ,"Guid":"d847d3a5-cab0-4a98-8c32-ecb45c59ad24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ExpandCollapseState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExpandCollapseState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGridProvider" + ,"Kind":"Com" + ,"Guid":"b17d6187-0907-464b-a168-0ef17a1572b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RowCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IGridItemProvider" + ,"Kind":"Com" + ,"Guid":"d02541f1-fb81-4d64-ae32-f520f8a6dbd1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Row" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Column" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ColumnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ContainingGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInvokeProvider" + ,"Kind":"Com" + ,"Guid":"54fcb24b-e18e-47a2-b4d3-eccbe77599a2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMultipleViewProvider" + ,"Kind":"Com" + ,"Guid":"6278cab1-b556-4a1a-b4e0-418acc523201" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetViewName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSupportedViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRangeValueProvider" + ,"Kind":"Com" + ,"Guid":"36dc7aef-33e6-4691-afe1-2be7274b3d33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Maximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Minimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LargeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SmallChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IScrollItemProvider" + ,"Kind":"Com" + ,"Guid":"2360c714-4bf1-4b26-ba65-9b21316127eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISelectionProvider" + ,"Kind":"Com" + ,"Guid":"fb8b03af-3bdf-48d4-bd36-1a65793be168" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanSelectMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsSelectionRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISelectionProvider2" + ,"Kind":"Com" + ,"Guid":"14f68475-ee1c-44f6-a869-d239381f0fe7" + ,"Interface":{"Kind":"ApiRef","Name":"ISelectionProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_FirstSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IScrollProvider" + ,"Kind":"Com" + ,"Guid":"b38b8077-1fc3-42a5-8cae-d40c2215055a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizontalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"verticalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizontalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"verticalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HorizontalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VerticalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HorizontalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VerticalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HorizontallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VerticallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISelectionItemProvider" + ,"Kind":"Com" + ,"Guid":"2acad808-b2d4-452d-a407-91ff1ad167b2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddToSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveFromSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_IsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SelectionContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISynchronizedInputProvider" + ,"Kind":"Com" + ,"Guid":"29db1a06-02ce-4cf7-9b42-565d4fab20ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartListening" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputType","Type":{"Kind":"ApiRef","Name":"SynchronizedInputType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITableProvider" + ,"Kind":"Com" + ,"Guid":"9c860395-97b3-490a-b52a-858cc22af166" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRowHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetColumnHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RowOrColumnMajor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RowOrColumnMajor","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITableItemProvider" + ,"Kind":"Com" + ,"Guid":"b9734fa6-771f-4d78-9c90-2517999349cd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRowHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetColumnHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IToggleProvider" + ,"Kind":"Com" + ,"Guid":"56d00bd0-c4f4-433c-a836-1a52a57e0892" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Toggle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ToggleState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ToggleState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITransformProvider" + ,"Kind":"Com" + ,"Guid":"6829ddc4-4f91-4ffa-b86f-bd3e2987cb4c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"degrees","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CanMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanRotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IValueProvider" + ,"Kind":"Com" + ,"Guid":"c7935180-6fb3-4201-b174-7df73adbf64a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowProvider" + ,"Kind":"Com" + ,"Guid":"987df77b-db06-4d77-8f8a-86a9c3bb90b9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetVisualState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForInputIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"milliseconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanMaximize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WindowVisualState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WindowInteractionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowInteractionState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsTopmost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ILegacyIAccessibleProvider" + ,"Kind":"Com" + ,"Guid":"e44c3566-915d-4070-99c6-047bff5a08f5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flagsSelect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIAccessible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAccessible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ChildId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Role" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Help" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_KeyboardShortcut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKeyboardShortcut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelectedChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefaultAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IItemContainerProvider" + ,"Kind":"Com" + ,"Guid":"e747770b-39ce-4382-ab30-d8fb3f336f24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindItemByProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartAfter","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IVirtualizedItemProvider" + ,"Kind":"Com" + ,"Guid":"cb98b665-2d35-4fac-ad35-f3c60d0c0b8b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Realize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IObjectModelProvider" + ,"Kind":"Com" + ,"Guid":"3ad86ebd-f5ef-483d-bb18-b1042a475d64" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUnderlyingObjectModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAnnotationProvider" + ,"Kind":"Com" + ,"Guid":"f95c7e80-bd63-4601-9782-445ebff011fc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_AnnotationTypeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AnnotationTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IStylesProvider" + ,"Kind":"Com" + ,"Guid":"19b6b649-f5d7-4a6d-bdcb-129252be588a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_StyleId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StyleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FillColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FillPatternStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Shape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FillPatternColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISpreadsheetProvider" + ,"Kind":"Com" + ,"Guid":"6f6b5d35-5525-4f80-b758-85473832ffc7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISpreadsheetItemProvider" + ,"Kind":"Com" + ,"Guid":"eaed4660-7b3d-4879-a2e6-365ce603f3d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Formula" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAnnotationObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAnnotationTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITransformProvider2" + ,"Kind":"Com" + ,"Guid":"4758742f-7ac2-460c-bc48-09fc09308a93" + ,"Interface":{"Kind":"ApiRef","Name":"ITransformProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"Zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zoom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CanZoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ZoomLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ZoomMinimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ZoomMaximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ZoomByUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zoomUnit","Type":{"Kind":"ApiRef","Name":"ZoomUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDragProvider" + ,"Kind":"Com" + ,"Guid":"6aa7bbbb-7ff9-497d-904f-d20b897929d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsGrabbed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DropEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGrabbedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDropTargetProvider" + ,"Kind":"Com" + ,"Guid":"bae82bfd-358a-481c-85a0-d8b4d90a5d61" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_DropTargetEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DropTargetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITextRangeProvider" + ,"Kind":"Com" + ,"Guid":"5347ad7b-c355-46f8-aff5-909033582f63" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CompareEndpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetRange","Type":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetEndpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExpandToEnclosingUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ignoreCase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBoundingRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEnclosingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveEndpointByUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveEndpointByRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetRange","Type":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetEndpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddToSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveFromSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alignToTop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITextProvider" + ,"Kind":"Com" + ,"Guid":"3589c92c-63f3-4367-99bb-ada653b77cf2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVisibleRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RangeFromChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childElement","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RangeFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"point","Type":{"Kind":"ApiRef","Name":"UiaPoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DocumentRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SupportedTextSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SupportedTextSelection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITextProvider2" + ,"Kind":"Com" + ,"Guid":"0dc5e6ed-3e16-4bf1-8f9a-a979878bc195" + ,"Interface":{"Kind":"ApiRef","Name":"ITextProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"RangeFromAnnotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"annotationElement","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCaretRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITextEditProvider" + ,"Kind":"Com" + ,"Guid":"ea3605b4-3a05-400e-b5f9-4e91b40f6176" + ,"Interface":{"Kind":"ApiRef","Name":"ITextProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"GetActiveComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConversionTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ITextRangeProvider2" + ,"Kind":"Com" + ,"Guid":"9bbce42c-1921-4f18-89ca-dba1910a0386" + ,"Interface":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"ShowContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ITextChildProvider" + ,"Kind":"Com" + ,"Guid":"4c2de2b9-c88f-4f88-a111-f1d336b7d1a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TextContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICustomNavigationProvider" + ,"Kind":"Com" + ,"Guid":"2062a28a-8c07-4b94-8e12-7037c622aeb8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"direction","Type":{"Kind":"ApiRef","Name":"NavigateDirection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationPatternInstance" + ,"Kind":"Com" + ,"Guid":"c03a7fe4-9431-409f-bed8-ae7c2299bc8d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"UIAutomationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPtr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CallMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationParameter","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationPatternHandler" + ,"Kind":"Com" + ,"Guid":"d97022f3-a947-465e-8b2a-ac4315fa54e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateClientWrapper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPatternInstance","Type":{"Kind":"ApiRef","Name":"IUIAutomationPatternInstance","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClientWrapper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Dispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationParameter","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationRegistrar" + ,"Kind":"Com" + ,"Guid":"8609c4ec-4a1a-4d88-a357-5a66e060e1cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationPropertyInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationEventInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"eventId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UIAutomationPatternInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPatternId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pPatternAvailablePropertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"propertyIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPropertyIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"eventIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEventIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"HUIANODE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HUIAPATTERNOBJECT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HUIATEXTRANGE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HUIAEVENT__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TreeScope" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TreeScope_None","Value":0} + ,{"Name":"TreeScope_Element","Value":1} + ,{"Name":"TreeScope_Children","Value":2} + ,{"Name":"TreeScope_Descendants","Value":4} + ,{"Name":"TreeScope_Parent","Value":8} + ,{"Name":"TreeScope_Ancestors","Value":16} + ,{"Name":"TreeScope_Subtree","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ConditionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ConditionType_True","Value":0} + ,{"Name":"ConditionType_False","Value":1} + ,{"Name":"ConditionType_Property","Value":2} + ,{"Name":"ConditionType_And","Value":3} + ,{"Name":"ConditionType_Or","Value":4} + ,{"Name":"ConditionType_Not","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaCondition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConditionType","Type":{"Kind":"ApiRef","Name":"ConditionType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PropertyConditionFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PropertyConditionFlags_None","Value":0} + ,{"Name":"PropertyConditionFlags_IgnoreCase","Value":1} + ,{"Name":"PropertyConditionFlags_MatchSubstring","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaPropertyCondition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConditionType","Type":{"Kind":"ApiRef","Name":"ConditionType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"PropertyConditionFlags","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaAndOrCondition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConditionType","Type":{"Kind":"ApiRef","Name":"ConditionType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"ppConditions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":[]} + ,{"Name":"cConditions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaNotCondition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConditionType","Type":{"Kind":"ApiRef","Name":"ConditionType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"pCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AutomationElementMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AutomationElementMode_None","Value":0} + ,{"Name":"AutomationElementMode_Full","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaCacheRequest" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pViewCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ,{"Name":"Scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"cPatterns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"automationElementMode","Type":{"Kind":"ApiRef","Name":"AutomationElementMode","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NormalizeState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NormalizeState_None","Value":0} + ,{"Name":"NormalizeState_View","Value":1} + ,{"Name":"NormalizeState_Custom","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TreeTraversalOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TreeTraversalOptions_Default","Value":0} + ,{"Name":"TreeTraversalOptions_PostOrder","Value":1} + ,{"Name":"TreeTraversalOptions_LastToFirstOrder","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaFindParams" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FindFirst","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExcludeRoot","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pFindCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ProviderType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProviderType_BaseHwnd","Value":0} + ,{"Name":"ProviderType_Proxy","Value":1} + ,{"Name":"ProviderType_NonClientArea","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaProviderCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerType","Type":{"Kind":"ApiRef","Name":"ProviderType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AutomationIdentifierType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AutomationIdentifierType_Property","Value":0} + ,{"Name":"AutomationIdentifierType_Pattern","Value":1} + ,{"Name":"AutomationIdentifierType_Event","Value":2} + ,{"Name":"AutomationIdentifierType_ControlType","Value":3} + ,{"Name":"AutomationIdentifierType_TextAttribute","Value":4} + ,{"Name":"AutomationIdentifierType_LandmarkType","Value":5} + ,{"Name":"AutomationIdentifierType_Annotation","Value":6} + ,{"Name":"AutomationIdentifierType_Changes","Value":7} + ,{"Name":"AutomationIdentifierType_Style","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EventArgsType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventArgsType_Simple","Value":0} + ,{"Name":"EventArgsType_PropertyChanged","Value":1} + ,{"Name":"EventArgsType_StructureChanged","Value":2} + ,{"Name":"EventArgsType_AsyncContentLoaded","Value":3} + ,{"Name":"EventArgsType_WindowClosed","Value":4} + ,{"Name":"EventArgsType_TextEditTextChanged","Value":5} + ,{"Name":"EventArgsType_Changes","Value":6} + ,{"Name":"EventArgsType_Notification","Value":7} + ,{"Name":"EventArgsType_ActiveTextPositionChanged","Value":8} + ,{"Name":"EventArgsType_StructuredMarkup","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AsyncContentLoadedState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AsyncContentLoadedState_Beginning","Value":0} + ,{"Name":"AsyncContentLoadedState_Progress","Value":1} + ,{"Name":"AsyncContentLoadedState_Completed","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UiaEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaPropertyChangedEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OldValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"NewValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaStructureChangedEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StructureChangeType","Type":{"Kind":"ApiRef","Name":"StructureChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"pRuntimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"cRuntimeIdLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaTextEditTextChangedEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TextEditChangeType","Type":{"Kind":"ApiRef","Name":"TextEditChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"pTextChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaChangesEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"EventIdCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pUiaChanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaChangeInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaAsyncContentLoadedEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"AsyncContentLoadedState","Type":{"Kind":"ApiRef","Name":"AsyncContentLoadedState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"PercentComplete","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaWindowClosedEventArgs" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"EventArgsType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":[]} + ,{"Name":"EventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pRuntimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"cRuntimeIdLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UiaEventCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaEventArgs","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pTreeStructure","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CUIAutomation" + ,"Kind":"ComClassID" + ,"Guid":"ff48dba4-60ef-4201-aa87-54103eef594e" + } + ,{ + "Name":"CUIAutomation8" + ,"Kind":"ComClassID" + ,"Guid":"e22ad333-b25f-460c-83d0-0581107395c9" + } + ,{ + "Name":"ExtendedProperty" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"PropertyValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IUIAutomationElement" + ,"Kind":"Com" + ,"Guid":"d22108aa-8ac5-49a5-837b-37bbb3d7591e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRuntimeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runtimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindFirst" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindFirstBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindAllBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"BuildUpdatedCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"updatedElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentPropertyValueEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ignoreDefaultValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedPropertyValueEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ignoreDefaultValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentPatternAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"patternObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCachedPatternAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"patternObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"patternObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"patternObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"children","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentControlType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLocalizedControlType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAcceleratorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAccessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentHasKeyboardFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsKeyboardFocusable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAutomationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentHelpText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCulture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsControlElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsContentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentNativeWindowHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentItemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsOffscreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OrientationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFrameworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsRequiredForForm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentItemStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentBoundingRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLabeledBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAriaRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAriaProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsDataValidForForm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentControllerFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDescribedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFlowsTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentProviderDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedProcessId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedControlType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLocalizedControlType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAcceleratorKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAccessKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHasKeyboardFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsKeyboardFocusable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAutomationId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHelpText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCulture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsControlElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsContentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedNativeWindowHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedItemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsOffscreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OrientationType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFrameworkId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsRequiredForForm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedItemStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedBoundingRectangle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLabeledBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAriaRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAriaProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsDataValidForForm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedControllerFor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDescribedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFlowsTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedProviderDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetClickablePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clickable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"gotClickable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElementArray" + ,"Kind":"Com" + ,"Guid":"14314595-b4bc-4055-95f2-58f2e42c9855" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationCondition" + ,"Kind":"Com" + ,"Guid":"352ffba8-0973-437c-a61f-f64cafd81df9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IUIAutomationBoolCondition" + ,"Kind":"Com" + ,"Guid":"1b4e1f2e-75eb-4d0b-8952-5a69988e2307" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_BooleanValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boolVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationPropertyCondition" + ,"Kind":"Com" + ,"Guid":"99ebf2cb-5578-4267-9ad4-afd6ea77e94b" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_PropertyId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PropertyConditionFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyConditionFlags","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationAndCondition" + ,"Kind":"Com" + ,"Guid":"a7d0af36-b912-45fe-9855-091ddc174aec" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChildCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChildrenAsNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"childArrayCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationOrCondition" + ,"Kind":"Com" + ,"Guid":"8753f032-3db1-47b5-a1fc-6e34a266c712" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_ChildCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChildrenAsNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"childArrayCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationNotCondition" + ,"Kind":"Com" + ,"Guid":"f528b657-847b-498c-8896-d52b565407a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"GetChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationCacheRequest" + ,"Kind":"Com" + ,"Guid":"b32a92b5-bc25-4078-9c08-d7ee95c48e03" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clonedRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TreeScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TreeScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TreeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TreeFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutomationElementMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutomationElementMode","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutomationElementMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"AutomationElementMode","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTreeWalker" + ,"Kind":"Com" + ,"Guid":"4042c624-389c-4afc-a630-9df854a541fc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFirstChildElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"first","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetLastChildElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"last","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNextSiblingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPreviousSiblingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"previous","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"NormalizeElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"normalized","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetParentElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFirstChildElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"first","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetLastChildElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"last","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNextSiblingElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPreviousSiblingElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"previous","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"NormalizeElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"normalized","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Condition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationEventHandler" + ,"Kind":"Com" + ,"Guid":"146c3c17-f12e-4e22-8c27-f894b9b79c69" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleAutomationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationPropertyChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"40cd37d4-c756-4b0c-8c6f-bddfeeb13b50" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandlePropertyChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationStructureChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"e81d1b4e-11c5-42f8-9754-e7036c79f054" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleStructureChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeType","Type":{"Kind":"ApiRef","Name":"StructureChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"runtimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationFocusChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"c270f6b5-5c69-4290-9745-7a7f97169468" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleFocusChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextEditTextChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"92faa680-e704-4156-931a-e32d5bb38f3f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleTextEditTextChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"textEditChangeType","Type":{"Kind":"ApiRef","Name":"TextEditChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationChangesEventHandler" + ,"Kind":"Com" + ,"Guid":"58edca55-2c3e-4980-b1b9-56c17f27a2a0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleChangesEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiaChanges","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"UiaChangeInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In"]} + ,{"Name":"changesCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationNotificationEventHandler" + ,"Kind":"Com" + ,"Guid":"c7cb2637-e6c2-4d0c-85de-4948c02175c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleNotificationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"notificationKind","Type":{"Kind":"ApiRef","Name":"NotificationKind","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"notificationProcessing","Type":{"Kind":"ApiRef","Name":"NotificationProcessing","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"activityId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationInvokePattern" + ,"Kind":"Com" + ,"Guid":"fb377fbe-8ea6-46d5-9c73-6499642d3059" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationDockPattern" + ,"Kind":"Com" + ,"Guid":"fde5ef97-1464-48f6-90bf-43d0948e86ec" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetDockPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dockPos","Type":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentDockPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDockPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationExpandCollapsePattern" + ,"Kind":"Com" + ,"Guid":"619be086-1f4e-4ee4-bafa-210128738730" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Collapse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_CurrentExpandCollapseState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExpandCollapseState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedExpandCollapseState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExpandCollapseState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationGridPattern" + ,"Kind":"Com" + ,"Guid":"414c3cdc-856b-4f5b-8538-3131c6302550" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentRowCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedRowCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationGridItemPattern" + ,"Kind":"Com" + ,"Guid":"78f8ef57-66c3-4e09-bd7c-e79b2004894d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentContainingGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentRowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentColumnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedContainingGrid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedRowSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedColumnSpan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationMultipleViewPattern" + ,"Kind":"Com" + ,"Guid":"8d253c91-1dc5-4bb5-b18f-ade16fa495e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetViewName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"view","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"view","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentSupportedViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCurrentView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedSupportedViews" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationObjectModelPattern" + ,"Kind":"Com" + ,"Guid":"71c284b3-c14d-4d14-981e-19751b0d756d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUnderlyingObjectModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationRangeValuePattern" + ,"Kind":"Com" + ,"Guid":"59213f4f-7346-49e5-b120-80555987a148" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentMaximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentMinimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLargeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentSmallChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedMaximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedMinimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLargeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedSmallChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationScrollPattern" + ,"Kind":"Com" + ,"Guid":"88f4d42a-e881-459d-a77c-73bbbb7e02dc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Scroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizontalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"verticalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"horizontalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"verticalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentHorizontalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentVerticalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentHorizontalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentVerticalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentHorizontallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentVerticallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHorizontalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedVerticalScrollPercent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHorizontalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedVerticalViewSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHorizontallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedVerticallyScrollable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationScrollItemPattern" + ,"Kind":"Com" + ,"Guid":"b488300f-d015-4f19-9c29-bb595e3645ef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationSelectionPattern" + ,"Kind":"Com" + ,"Guid":"5ed5202e-b2ac-47a6-b638-4b0bf140d78e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCanSelectMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsSelectionRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanSelectMultiple" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsSelectionRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationSelectionPattern2" + ,"Kind":"Com" + ,"Guid":"0532bfae-c011-4e32-a343-6d642d798555" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationSelectionPattern","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentFirstSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLastSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCurrentSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFirstSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLastSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCurrentSelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationSelectionItemPattern" + ,"Kind":"Com" + ,"Guid":"a8efa66a-0fda-421a-9194-38021f3578ea" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddToSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveFromSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_CurrentIsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentSelectionContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedSelectionContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationSynchronizedInputPattern" + ,"Kind":"Com" + ,"Guid":"2233be0b-afb7-448b-9fda-3b378aa5eae1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartListening" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"inputType","Type":{"Kind":"ApiRef","Name":"SynchronizedInputType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationTablePattern" + ,"Kind":"Com" + ,"Guid":"620e691c-ea96-4710-a850-754b24ce2417" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentRowHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentColumnHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentRowOrColumnMajor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RowOrColumnMajor","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedRowHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedColumnHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedRowOrColumnMajor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RowOrColumnMajor","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTableItemPattern" + ,"Kind":"Com" + ,"Guid":"0b964eb3-ef2e-4464-9c79-61d61737a27e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentRowHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentColumnHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedRowHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedColumnHeaderItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTogglePattern" + ,"Kind":"Com" + ,"Guid":"94cf8058-9b8d-4ab9-8bfd-4cd0a33c8c70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Toggle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_CurrentToggleState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ToggleState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedToggleState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ToggleState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTransformPattern" + ,"Kind":"Com" + ,"Guid":"a9b55844-a55d-4ef0-926d-569c16ff89bb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Resize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"degrees","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentCanMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCanResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCanRotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanResize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanRotate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationValuePattern" + ,"Kind":"Com" + ,"Guid":"a94cd8b1-0844-4cd6-9d2d-640537ab39e9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"val","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationWindowPattern" + ,"Kind":"Com" + ,"Guid":"0faef453-9208-43ef-bbb2-3b485177864f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WaitForInputIdle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"milliseconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"success","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetWindowVisualState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentCanMaximize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentCanMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentIsTopmost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentWindowVisualState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentWindowInteractionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowInteractionState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanMaximize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanMinimize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsModal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsTopmost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedWindowVisualState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedWindowInteractionState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowInteractionState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextRange" + ,"Kind":"Com" + ,"Guid":"a543cc6a-f4ae-494b-8239-c814481187a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clonedRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Compare" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"areSame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CompareEndpoints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"srcEndPoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetEndPoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"compValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExpandToEnclosingUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"textUnit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindTextA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ignoreCase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBoundingRectangles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"boundingRects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEnclosingElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enclosingElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"moved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveEndpointByUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"moved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MoveEndpointByRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"srcEndPoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetEndPoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddToSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveFromSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ScrollIntoView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"alignToTop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"children","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextRange2" + ,"Kind":"Com" + ,"Guid":"bb9b40e0-5e04-46bd-9be0-4b601b9afad4" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"ShowContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextRange3" + ,"Kind":"Com" + ,"Guid":"6a315d69-5512-4c2e-85f0-53fce6dd4bc2" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationTextRange2","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnclosingElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"enclosingElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChildrenBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"children","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAttributeValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"attributeIdCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"attributeValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextRangeArray" + ,"Kind":"Com" + ,"Guid":"ce4ae76a-e717-4c98-81ea-47371d028eb6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextPattern" + ,"Kind":"Com" + ,"Guid":"32eba289-3583-42c9-9c59-3b6d9a1e9b6a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RangeFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RangeFromChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"child","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ranges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRangeArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVisibleRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ranges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRangeArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DocumentRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SupportedTextSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"supportedTextSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SupportedTextSelection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextPattern2" + ,"Kind":"Com" + ,"Guid":"506a921a-fcc9-409f-b23b-37eb74106872" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationTextPattern","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"RangeFromAnnotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"annotation","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCaretRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextEditPattern" + ,"Kind":"Com" + ,"Guid":"17e21576-996c-4870-99d9-bff323380c06" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationTextPattern","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"GetActiveComposition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConversionTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationCustomNavigationPattern" + ,"Kind":"Com" + ,"Guid":"01ea217a-1766-47ed-a6cc-acf492854b1f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"direction","Type":{"Kind":"ApiRef","Name":"NavigateDirection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationActiveTextPositionChangedEventHandler" + ,"Kind":"Com" + ,"Guid":"f97933b0-8dae-4496-8997-5ba015fe0d82" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"HandleActiveTextPositionChangedEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sender","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationLegacyIAccessiblePattern" + ,"Kind":"Com" + ,"Guid":"828055ad-355b-4435-86d5-3b51c14a9b1b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Select" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flagsSelect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"get_CurrentChildId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentKeyboardShortcut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKeyboardShortcut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelectedChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefaultAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedChildId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedRole" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRole","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszHelp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedKeyboardShortcut" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszKeyboardShortcut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSelectedChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDefaultAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDefaultAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIAccessible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAccessible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationItemContainerPattern" + ,"Kind":"Com" + ,"Guid":"c690fdb2-27a8-423c-812d-429773c9084e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindItemByProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartAfter","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFound","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationVirtualizedItemPattern" + ,"Kind":"Com" + ,"Guid":"6ba3d7a6-04cf-4f11-8793-a8d1cde9969f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Realize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationAnnotationPattern" + ,"Kind":"Com" + ,"Guid":"9a175b21-339e-41b1-8e8b-623f6b681098" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentAnnotationTypeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAnnotationTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAuthor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAnnotationTypeId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAnnotationTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAuthor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationStylesPattern" + ,"Kind":"Com" + ,"Guid":"85b5f0a2-bd79-484a-ad2b-388c9838d5fb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentStyleId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentStyleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFillColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFillPatternStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFillPatternColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentExtendedPropertiesAsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExtendedProperty","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"propertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_CachedStyleId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedStyleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFillColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFillPatternStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedShape" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFillPatternColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedExtendedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedExtendedPropertiesAsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ExtendedProperty","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"propertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationSpreadsheetPattern" + ,"Kind":"Com" + ,"Guid":"7517a7c8-faae-4de9-9f08-29b91e8595c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationSpreadsheetItemPattern" + ,"Kind":"Com" + ,"Guid":"7d4fb86c-8d34-40e1-8e83-62c15204e335" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentFormula" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentAnnotationObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentAnnotationTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFormula" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedAnnotationObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedAnnotationTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTransformPattern2" + ,"Kind":"Com" + ,"Guid":"6d74d017-6ecb-4381-b38b-3c17a48ff1c2" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationTransformPattern","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"Zoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zoomValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ZoomByUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"zoomUnit","Type":{"Kind":"ApiRef","Name":"ZoomUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CurrentCanZoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedCanZoom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentZoomLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedZoomLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentZoomMinimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedZoomMinimum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentZoomMaximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedZoomMaximum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationTextChildPattern" + ,"Kind":"Com" + ,"Guid":"6552b038-ae05-40c8-abfd-aa08352aab86" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_TextContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"container","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTextRange","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationDragPattern" + ,"Kind":"Com" + ,"Guid":"1dc7b570-1f54-4bad-bcda-d36a722fb7bd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentIsGrabbed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsGrabbed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDropEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDropEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDropEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentGrabbedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCachedGrabbedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationDropTargetPattern" + ,"Kind":"Com" + ,"Guid":"69a095f7-eee4-430e-a46b-fb73b1ae39a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentDropTargetEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDropTargetEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentDropTargetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedDropTargetEffects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement2" + ,"Kind":"Com" + ,"Guid":"6749c683-f70d-4487-a698-5f79d55290d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentOptimizeForVisualContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedOptimizeForVisualContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLiveSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LiveSetting","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLiveSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LiveSetting","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFlowsFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFlowsFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement3" + ,"Kind":"Com" + ,"Guid":"8471df34-aee0-4a01-a7de-7db9af12c296" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement2","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"ShowContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_CurrentIsPeripheral" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsPeripheral" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement4" + ,"Kind":"Com" + ,"Guid":"3b6e233c-52fb-4063-a4c9-77c075c2a06b" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement3","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentPositionInSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentSizeOfSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAnnotationTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentAnnotationObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedPositionInSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedSizeOfSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAnnotationTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedAnnotationObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement5" + ,"Kind":"Com" + ,"Guid":"98141c1d-0d0e-4175-bbe2-6bff455842a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement4","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentLandmarkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentLocalizedLandmarkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLandmarkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedLocalizedLandmarkType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement6" + ,"Kind":"Com" + ,"Guid":"4780d450-8bca-4977-afa5-a4a517f555e3" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement5","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentFullDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedFullDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement7" + ,"Kind":"Com" + ,"Guid":"204e8572-cfc3-4c11-b0c8-7da7420750b7" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement6","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"FindFirstWithOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"traversalOptions","Type":{"Kind":"ApiRef","Name":"TreeTraversalOptions","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"root","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindAllWithOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"traversalOptions","Type":{"Kind":"ApiRef","Name":"TreeTraversalOptions","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"root","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindFirstWithOptionsBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"traversalOptions","Type":{"Kind":"ApiRef","Name":"TreeTraversalOptions","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"root","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FindAllWithOptionsBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"traversalOptions","Type":{"Kind":"ApiRef","Name":"TreeTraversalOptions","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"root","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElementArray","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentMetadataValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"metadataId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"returnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement8" + ,"Kind":"Com" + ,"Guid":"8c60217d-5411-4cde-bcc0-1ceda223830c" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement7","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentHeadingLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedHeadingLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationElement9" + ,"Kind":"Com" + ,"Guid":"39325fac-039d-440e-a3a3-5eb81a5cecc3" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomationElement8","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentIsDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CachedIsDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationProxyFactory" + ,"Kind":"Com" + ,"Guid":"85b94ecd-849d-42b6-b94d-d6db23fdf5a4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ProxyFactoryId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoryId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationProxyFactoryEntry" + ,"Kind":"Com" + ,"Guid":"d50e472e-b64b-490c-bca1-d30696f9f289" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProxyFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactory","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"className","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ImageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AllowSubstringMatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowSubstringMatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanCheckBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"canCheckBaseClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NeedsAdviseEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"adviseEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"className","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"put_ImageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"put_AllowSubstringMatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allowSubstringMatch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_CanCheckBaseClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"canCheckBaseClass","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_NeedsAdviseEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"adviseEvents","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWinEventsForAutomationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"winEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWinEventsForAutomationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"winEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomationProxyFactoryMapping" + ,"Kind":"Com" + ,"Guid":"09e31e18-872d-4873-93d1-1e541ec133fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"table","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactoryEntry","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"before","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"factoryList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"before","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"factory","Type":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactoryEntry","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RestoreDefaultTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUIAutomationEventHandlerGroup" + ,"Kind":"Com" + ,"Guid":"c9ee12f2-c13b-4408-997c-639914377f4e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddActiveTextPositionChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationActiveTextPositionChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAutomationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddChangesEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"changesCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationChangesEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddNotificationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationNotificationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationPropertyChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStructureChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationStructureChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddTextEditTextChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"textEditChangeType","Type":{"Kind":"ApiRef","Name":"TextEditChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextEditTextChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomation" + ,"Kind":"Com" + ,"Guid":"30cbe57d-d9d0-452a-ab13-7ac5ac4825ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompareElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"el1","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"el2","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"areSame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CompareRuntimeIds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"runtimeId1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"runtimeId2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"areSame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRootElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFocusedElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRootElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"root","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromHandleBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromPointBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFocusedElementBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTreeWalker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCondition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"walker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTreeWalker","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ControlViewWalker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"walker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTreeWalker","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ContentViewWalker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"walker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTreeWalker","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RawViewWalker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"walker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationTreeWalker","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RawViewCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ControlViewCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ContentViewCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCacheRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateTrueCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFalseCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePropertyCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePropertyConditionEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"PropertyConditionFlags","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAndCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition1","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition2","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAndConditionFromArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"conditions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateAndConditionFromNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"conditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In"]} + ,{"Name":"conditionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateOrCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition1","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"condition2","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateOrConditionFromArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"conditions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateOrConditionFromNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"conditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In"]} + ,{"Name":"conditionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateNotCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"condition","Type":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"newCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationCondition","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddAutomationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAutomationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyChangedEventHandlerNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationPropertyChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPropertyChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationPropertyChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePropertyChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationPropertyChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStructureChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationStructureChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStructureChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationStructureChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddFocusChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationFocusChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveFocusChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationFocusChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllEventHandlers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IntNativeArrayToSafeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"array","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"arrayCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"safeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IntSafeArrayToNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"intArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"array","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["Out"]} + ,{"Name":"arrayCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RectToVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"VariantToRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SafeArrayToRectNativeArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rectArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"rectArrayCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateProxyFactoryEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factory","Type":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactory","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"factoryEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactoryEntry","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ProxyFactoryMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"factoryMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationProxyFactoryMapping","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPropertyProgrammaticName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"property","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPatternProgrammaticName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pattern","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PollForPotentialSupportedPatterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"patternIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"patternNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PollForPotentialSupportedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pElement","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"propertyNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CheckNotSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isNotSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReservedNotSupportedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notSupportedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReservedMixedAttributeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mixedAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromIAccessible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessible","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"childId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ElementFromIAccessibleBuildCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessible","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"childId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomation2" + ,"Kind":"Com" + ,"Guid":"34723aff-0c9d-49d0-9896-7ab52df8cd8a" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomation","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"get_AutoSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"autoSetFocus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoSetFocus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"autoSetFocus","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ConnectionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ConnectionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TransactionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TransactionTimeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomation3" + ,"Kind":"Com" + ,"Guid":"73d768da-9b51-4b89-936e-c209290973e7" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomation2","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"AddTextEditTextChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"textEditChangeType","Type":{"Kind":"ApiRef","Name":"TextEditChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextEditTextChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveTextEditTextChangedEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationTextEditTextChangedEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomation4" + ,"Kind":"Com" + ,"Guid":"1189c02a-05f8-4319-8e21-e817e3db2860" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomation3","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"AddChangesEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"changesCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationChangesEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveChangesEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationChangesEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIAutomation5" + ,"Kind":"Com" + ,"Guid":"25f700c8-d816-4057-a9dc-3cbdee77e256" + ,"Interface":{"Kind":"ApiRef","Name":"IUIAutomation4","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"AddNotificationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheRequest","Type":{"Kind":"ApiRef","Name":"IUIAutomationCacheRequest","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationNotificationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveNotificationEventHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"ApiRef","Name":"IUIAutomationElement","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"handler","Type":{"Kind":"ApiRef","Name":"IUIAutomationNotificationEventHandler","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"RegisterPointerInputTarget" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterPointerInputTarget" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterPointerInputTargetEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"fObserve","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterPointerInputTargetEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pointerType","Type":{"Kind":"ApiRef","Name":"POINTER_INPUT_TYPE","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyWinEvent" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWinEventHook" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINEVENTHOOK","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]} + ,"Params":[ + {"Name":"eventMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"eventMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hmodWinEventProc","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"pfnWinEventProc","Type":{"Kind":"ApiRef","Name":"WINEVENTPROC","TargetKind":"FunctionPointer","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"idProcess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWinEventHookInstalled" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnhookWinEvent" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWinEventHook","Type":{"Kind":"ApiRef","Name":"HWINEVENTHOOK","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LresultFromObject" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ObjectFromLresult" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lResult","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WindowFromAccessibleObject" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AccessibleObjectFromWindow" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessibleObjectFromEvent" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChildId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppacc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessibleObjectFromPoint" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ptScreen","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppacc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccessibleChildren" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paccContainer","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"iChildStart","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cChildren","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rgvarChildren","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcObtained","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRoleTextA" + ,"SetLastError":true + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRole","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchRoleMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRoleTextW" + ,"SetLastError":true + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lRole","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRole","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchRoleMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStateTextA" + ,"SetLastError":true + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lStateBit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStateTextW" + ,"SetLastError":true + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lStateBit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszState","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOleaccVersionInfo" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pBuild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStdAccessibleObject" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStdAccessibleProxyA" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStdAccessibleProxyW" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AccSetRunningUtilityState" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndApp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwUtilityStateMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUtilityState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AccNotifyTouchInteraction" + ,"SetLastError":false + ,"DllImport":"OLEACC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndApp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwndTarget","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptTarget","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaGetErrorDescription" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaHUiaNodeFromVariant" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phnode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaHPatternObjectFromVariant" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phobj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaHTextRangeFromVariant" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phtextrange","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNodeRelease" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaGetPropertyValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaGetPatternProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"patternId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"phobj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaGetRuntimeId" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pruntimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaSetFocus" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNavigate" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"direction","Type":{"Kind":"ApiRef","Name":"NavigateDirection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppTreeStructure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaGetUpdatedCache" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"normalizeState","Type":{"Kind":"ApiRef","Name":"NormalizeState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNormalizeCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCondition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppTreeStructure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaFind" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaFindParams","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppOffsets","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppTreeStructures","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNodeFromPoint" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppTreeStructure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNodeFromFocus" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppRequestedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ppTreeStructure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNodeFromHandle" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phnode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaNodeFromProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"phnode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaGetRootNode" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phnode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaRegisterProviderCallback" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaProviderCallback","TargetKind":"FunctionPointer","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaLookupId" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"AutomationIdentifierType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UiaGetReservedNotSupportedValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkNotSupportedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaGetReservedMixedAttributeValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkMixedAttributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaClientsAreListening" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UiaRaiseAutomationPropertyChangedEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"oldValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaRaiseAutomationEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaRaiseStructureChangedEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"structureChangeType","Type":{"Kind":"ApiRef","Name":"StructureChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRuntimeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"cRuntimeIdLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaRaiseAsyncContentLoadedEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"asyncContentLoadedState","Type":{"Kind":"ApiRef","Name":"AsyncContentLoadedState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"percentComplete","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaRaiseTextEditTextChangedEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"textEditChangeType","Type":{"Kind":"ApiRef","Name":"TextEditChangeType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChangedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaRaiseChangesEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventIdCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pUiaChanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaChangeInfo","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaRaiseNotificationEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"notificationKind","Type":{"Kind":"ApiRef","Name":"NotificationKind","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"notificationProcessing","Type":{"Kind":"ApiRef","Name":"NotificationProcessing","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"activityId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaRaiseActiveTextPositionChangedEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"textRange","Type":{"Kind":"ApiRef","Name":"ITextRangeProvider","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UiaAddEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"eventId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaEventCallback","TargetKind":"FunctionPointer","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"TreeScope","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UiaCacheRequest","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAEVENT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaRemoveEvent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAEVENT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaEventAddWindow" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAEVENT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaEventRemoveWindow" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAEVENT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DockPattern_SetDockPosition" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dockPosition","Type":{"Kind":"ApiRef","Name":"DockPosition","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpandCollapsePattern_Collapse" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExpandCollapsePattern_Expand" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GridPattern_GetItem" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"row","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"column","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InvokePattern_Invoke" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MultipleViewPattern_GetViewName" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"viewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppStr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MultipleViewPattern_SetCurrentView" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"viewId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RangeValuePattern_SetValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"val","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollItemPattern_ScrollIntoView" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ScrollPattern_Scroll" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"horizontalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"verticalAmount","Type":{"Kind":"ApiRef","Name":"ScrollAmount","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ScrollPattern_SetScrollPercent" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"horizontalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"verticalPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectionItemPattern_AddToSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SelectionItemPattern_RemoveFromSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SelectionItemPattern_Select" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TogglePattern_Toggle" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TransformPattern_Move" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransformPattern_Resize" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransformPattern_Rotate" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"degrees","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ValuePattern_SetValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WindowPattern_Close" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WindowPattern_SetWindowVisualState" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"WindowVisualState","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WindowPattern_WaitForInputIdle" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"milliseconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_GetSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_GetVisibleRanges" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_RangeFromChild" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hnodeChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_RangeFromPoint" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"point","Type":{"Kind":"ApiRef","Name":"UiaPoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_get_DocumentRange" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextPattern_get_SupportedTextSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SupportedTextSelection","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_Clone" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_Compare" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"range","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_CompareEndpoints" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"targetEndpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_ExpandToEnclosingUnit" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextRange_GetAttributeValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attributeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_FindAttribute" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"attributeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"val","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_FindText" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"backward","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ignoreCase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_GetBoundingRectangles" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_GetEnclosingElement" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_GetText" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"maxLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_Move" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_MoveEndpointByUnit" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"TextUnit","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_MoveEndpointByRange" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"targetEndpoint","Type":{"Kind":"ApiRef","Name":"TextPatternRangeEndpoint","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextRange_Select" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_AddToSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_RemoveFromSelection" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TextRange_ScrollIntoView" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"alignToTop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TextRange_GetChildren" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ItemContainerPattern_FindItemByProperty" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hnodeStartAfter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propertyId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFound","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIANODE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LegacyIAccessiblePattern_Select" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flagsSelect","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LegacyIAccessiblePattern_DoDefaultAction" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LegacyIAccessiblePattern_SetValue" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LegacyIAccessiblePattern_GetIAccessible" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pAccessible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SynchronizedInputPattern_StartListening" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"inputType","Type":{"Kind":"ApiRef","Name":"SynchronizedInputType","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SynchronizedInputPattern_Cancel" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VirtualizedItemPattern_Realize" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaPatternRelease" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIAPATTERNOBJECT__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaTextRangeRelease" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HUIATEXTRANGE__","TargetKind":"Default","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UiaReturnRawElementProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"el","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaHostProviderFromHwnd" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaProviderForNonClient" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"idObject","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaIAccessibleFromProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAccessible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvarChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaProviderFromIAccessible" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAccessible","Type":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ,{"Name":"idChild","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UiaDisconnectAllProviders" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"UiaDisconnectProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"ApiRef","Name":"IRawElementProviderSimple","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UiaHasServerSideProvider" + ,"SetLastError":false + ,"DllImport":"UIAutomationCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "SERIALKEYS" + ,"HIGHCONTRAST" + ,"SOUNDSENTRY" + ,"GetRoleText" + ,"GetStateText" + ,"CreateStdAccessibleProxy" +] + +} diff --git a/api/WindowsAddressBook.json b/api/WindowsAddressBook.json new file mode 100644 index 0000000..9509c6a --- /dev/null +++ b/api/WindowsAddressBook.json @@ -0,0 +1,2978 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ENTRYID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"abFlags","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ab","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAPIUID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ab","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPropTagArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aulPropTag","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SBinary" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SShortArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SGuidArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SRealArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpflt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SLongArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SLargeIntegerArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpli","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SDateTimeArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAppTimeArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCurrencyArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpcur","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SBinaryArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpbin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SDoubleArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpdbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SWStringArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lppszW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SLPSTRArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lppszA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PV" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ul","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flt","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dbl","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cur","Type":{"Kind":"ApiRef","Name":"CY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"at","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"ft","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpszA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bin","Type":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"lpszW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"li","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MVi","Type":{"Kind":"ApiRef","Name":"SShortArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVl","Type":{"Kind":"ApiRef","Name":"SLongArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVflt","Type":{"Kind":"ApiRef","Name":"SRealArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVdbl","Type":{"Kind":"ApiRef","Name":"SDoubleArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVcur","Type":{"Kind":"ApiRef","Name":"SCurrencyArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVat","Type":{"Kind":"ApiRef","Name":"SAppTimeArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVft","Type":{"Kind":"ApiRef","Name":"SDateTimeArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVbin","Type":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVszA","Type":{"Kind":"ApiRef","Name":"SLPSTRArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVszW","Type":{"Kind":"ApiRef","Name":"SWStringArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVguid","Type":{"Kind":"ApiRef","Name":"SGuidArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"MVli","Type":{"Kind":"ApiRef","Name":"SLargeIntegerArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"err","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPropValue" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlignPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_PV","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPropProblem" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPropProblemArray" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cProblem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aProblem","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SPropProblem","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLATENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLATENTRYLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abEntries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MTSID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ab","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FLATMTSIDLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cMTSIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbMTSIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"abMTSIDs","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADRENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgPropVals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ADRLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aEntries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"ADRENTRY","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SRow" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulAdrEntryPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SRowSet" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRows","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aRow","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SRow","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ALLOCATEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ALLOCATEMORE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FREEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPALLOCATEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPALLOCATEMORE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"LPFREEBUFFER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"MAPIERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulLowLevelError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ERROR_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"scode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NEWMAIL_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"cbParentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpParentID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszMessageClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"ulMessageFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OBJECT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"ulObjType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbParentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpParentID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"cbOldID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOldID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"cbOldParentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOldParentID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TABLE_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulTableEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"propIndex","Type":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"propPrior","Type":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"row","Type":{"Kind":"ApiRef","Name":"SRow","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"ulPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTENDED_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEventParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STATUS_OBJECT_NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPropVals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAlignPad","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"info","Type":{"Kind":"ApiRef","Name":"_info_e__Union","TargetKind":"Default","Api":"WindowsAddressBook","Parents":["NOTIFICATION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_info_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"err","Type":{"Kind":"ApiRef","Name":"ERROR_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"newmail","Type":{"Kind":"ApiRef","Name":"NEWMAIL_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"obj","Type":{"Kind":"ApiRef","Name":"OBJECT_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"tab","Type":{"Kind":"ApiRef","Name":"TABLE_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"ext","Type":{"Kind":"ApiRef","Name":"EXTENDED_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"statobj","Type":{"Kind":"ApiRef","Name":"STATUS_OBJECT_NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAPIAdviseSink" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cNotif","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNotifications","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"NOTIFCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cNotification","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNotifications","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPNOTIFCALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"IMAPIProgress" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMax" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLimits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulMin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpulMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpulFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"MAPINAMEID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ulKind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Kind","Type":{"Kind":"ApiRef","Name":"_Kind_e__Union","TargetKind":"Default","Api":"WindowsAddressBook","Parents":["MAPINAMEID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Kind_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAPIProp" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SaveChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppPropArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpiid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ulInterfaceOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPropArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lppProblems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropProblemArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lppProblems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropProblemArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CopyTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ciidExclude","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgiidExclude","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpExcludeProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpDestObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppProblems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropProblemArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CopyProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIncludeProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"lpDestObj","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppProblems","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropProblemArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNamesFromIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppPropTags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"lpPropSetGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcPropNames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpppPropNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPINAMEID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetIDsFromNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cPropNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppPropNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPINAMEID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppPropTags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"SSortOrder" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSortOrderSet" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cSorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cExpanded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aSort","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SSortOrder","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SAndRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SOrRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cRes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SNotRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SContentRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFuzzyLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SBitMaskRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"relBMR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SPropertyRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"relop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SComparePropsRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"relop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSizeRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"relop","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SExistRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SSubRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulSubObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SCommentRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"lpProp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SRestriction" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"res","Type":{"Kind":"ApiRef","Name":"_res_e__Union","TargetKind":"Default","Api":"WindowsAddressBook","Parents":["SRestriction"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_res_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"resCompareProps","Type":{"Kind":"ApiRef","Name":"SComparePropsRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resAnd","Type":{"Kind":"ApiRef","Name":"SAndRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resOr","Type":{"Kind":"ApiRef","Name":"SOrRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resNot","Type":{"Kind":"ApiRef","Name":"SNotRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resContent","Type":{"Kind":"ApiRef","Name":"SContentRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resProperty","Type":{"Kind":"ApiRef","Name":"SPropertyRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resBitMask","Type":{"Kind":"ApiRef","Name":"SBitMaskRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resSize","Type":{"Kind":"ApiRef","Name":"SSizeRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resExist","Type":{"Kind":"ApiRef","Name":"SExistRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resSub","Type":{"Kind":"ApiRef","Name":"SSubRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"resComment","Type":{"Kind":"ApiRef","Name":"SCommentRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IMAPITable" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulEventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IMAPIAdviseSink","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpulConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulTableStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpulTableType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryColumns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRowCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SeekRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bkOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lRowCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lplRowsSought","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SeekRowApprox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulNumerator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulDenominator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulRow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpulNumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpulDenominator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bkOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restrict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpbkPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeBookmark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bkPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SortTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSortCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SSortOrderSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QuerySortOrder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppSortCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SSortOrderSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryRows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRowCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRowSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExpandRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbInstanceKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInstanceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulRowCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppRows","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRowSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"lpulMoreRows","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CollapseRow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbInstanceKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInstanceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulRowCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WaitForCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulTableStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCollapseState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbInstanceKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbInstanceKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbCollapseState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppbCollapseState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCollapseState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbCollapseState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCollapseState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"lpbkLocation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IProfSect" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IMAPIStatus" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"ValidateState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SettingsDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpOldPass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"lpNewPass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FlushQueues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"cbTargetTransport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTargetTransport","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMAPIContainer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"GetContentsTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHierarchyTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulObjType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSearchCriteria" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpContainerList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulSearchFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSearchCriteria" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"lppContainerList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"lpulSearchState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_flaglist" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlag","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IABContainer" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIContainer","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIPropEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAdrList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpFlagList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_flaglist","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMailUser" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDistList" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIContainer","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulCreateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIPropEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResolveNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAdrList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpFlagList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_flaglist","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMAPIFolder" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIContainer","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMessage","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMsgList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpDestFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMessages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMsgList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFolderType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszFolderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"lpszFolderComment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPIFolder","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"lpDestFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpszNewFolderName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReadFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMsgList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinaryArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulMessageStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMessageStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulNewStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulNewStatusMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulOldStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveContentsSort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpSortCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SSortOrderSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EmptyFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMsgStore" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulEventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IMAPIAdviseSink","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpulConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareEntryIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID1","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbEntryID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID2","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulObjType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReceiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszMessageClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReceiveFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszMessageClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lppEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"lppszExplicitClass","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetReceiveFolderTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StoreLogoff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AbortSubmit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutgoingQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLockState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpMessage","Type":{"Kind":"ApiRef","Name":"IMessage","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulLockState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FinishedMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotifyNewMail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFICATION","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMessage" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttachmentTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAttachmentNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppAttach","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAttach","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulAttachmentNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lppAttach","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAttach","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulAttachmentNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"lpProgress","Type":{"Kind":"ApiRef","Name":"IMAPIProgress","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecipientTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ModifyRecipients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpMods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubmitMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetReadFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAttach" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ACCELERATEABSDI" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpvmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNABSDI" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DISMISSMODELESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPFNDISMISS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"LPFNBUTTON" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"lpvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ADRPARM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbABContEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpABContEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulHelpContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszHelpFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpfnABSDI","Type":{"Kind":"ApiRef","Name":"LPFNABSDI","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnDismiss","Type":{"Kind":"ApiRef","Name":"LPFNDISMISS","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"lpvDismissContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpszCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszNewEntryTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpszDestWellsTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cDestFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nDestFieldFocus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lppszDestTitles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]} + ,{"Name":"lpulDestComps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpContRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ,{"Name":"lpHierRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRestriction","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAPIControl" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Activate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DTBLLABEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabelName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLEDIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszCharsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumCharsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLLBX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRSetProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRTableName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLCOMBOBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszCharsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulNumCharsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRPropertyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRTableName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLDDLBX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRDisplayProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRSetProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRTableName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLCHECKBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRPropertyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLGROUPBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLBUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPRControl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLPAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulbLpszComponent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLRADIOBUTTON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulbLpszLabel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulcButtons","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lReturnValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLMVLISTBOX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMVPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DTBLMVDDLBX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMVPropTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IProviderAdmin" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProviderTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMAPITable","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"cValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIUID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIUID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenProfileSection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpUID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIUID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppProfSect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProfSect","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAddrBook" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]} + ,"Methods":[ + { + "Name":"OpenEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulObjType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareEntryIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbEntryID2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpulResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ulEventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAdviseSink","Type":{"Kind":"ApiRef","Name":"IMAPIAdviseSink","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpulConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulConnection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateOneOff" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpszAdrType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpszAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcbEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NewEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbEIDContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEIDContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbEIDNewEntryTpl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEIDNewEntryTpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpcbEIDNewEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppEIDNewEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResolveName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszNewEntryTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpAdrList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulUIParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpAdrParms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRPARM","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lppAdrList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Details" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpulUIParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"lpfnDismiss","Type":{"Kind":"ApiRef","Name":"LPFNDISMISS","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvDismissContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpfButtonCallback","Type":{"Kind":"ApiRef","Name":"LPFNBUTTON","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvButtonContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpszButtonText","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecipOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulUIParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRecip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRENTRY","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"QueryDefaultRecipOpt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszAdrType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropValue","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPAB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcbEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPAB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDefaultDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcbEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lppEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDefaultDir" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbEntryID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpEntryID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTRYID","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSearchPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppSearchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRowSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSearchPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSearchPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SRowSet","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrepareRecips" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpPropTagArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SPropTagArray","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpRecipList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADRLIST","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"_WABACTIONITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWABObject" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AllocateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocateMore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Backup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWIP","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Find" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VCardDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LDAPUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VCardCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMailUser","Type":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VCardRetrieve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpsbEID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetMe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sbEID","Type":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWABOBJECT_QueryInterface_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IWABOBJECT_AddRef_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IWABOBJECT_Release_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"IWABOBJECT_GetLastError_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IWABOBJECT_AllocateBuffer_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IWABOBJECT_AllocateMore_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IWABOBJECT_FreeBuffer_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWABOBJECT_Backup_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWABOBJECT_Import_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWIP","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWABOBJECT_Find_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IWABOBJECT_VCardDisplay_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWABOBJECT_LDAPUrl_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IWABOBJECT_VCardCreate_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMailUser","Type":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWABOBJECT_VCardRetrieve_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IWABOBJECT_GetMe_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpsbEID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IWABOBJECT_SetMe_METHOD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sbEID","Type":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IWABOBJECT_" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"QueryInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObj","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"Release" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetLastError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppMAPIError","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MAPIERROR","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AllocateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocateMore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Backup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWIP","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Find" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"VCardDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LDAPUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszURL","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"VCardCreate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMailUser","Type":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VCardRetrieve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszVCard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lppMailUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMailUser","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwAction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpsbEID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetMe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpIAB","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sbEID","Type":{"Kind":"ApiRef","Name":"SBinary","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]},"Attrs":["In"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"WAB_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPSExt","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WABOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppAdrBook","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lppWABObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWABObject","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpWP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAB_PARAM","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPWABOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WABOPENEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lppAdrBook","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lppWABObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWABObject","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpWP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAB_PARAM","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fnAllocateBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATEBUFFER","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnAllocateMore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALLOCATEMORE","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fnFreeBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FREEBUFFER","TargetKind":"FunctionPointer","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPWABOPENEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WABIMPORTPARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAdrBook","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WABEXTDISPLAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpWABObject","Type":{"Kind":"ApiRef","Name":"IWABObject","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"lpAdrBook","Type":{"Kind":"ApiRef","Name":"IAddrBook","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"lpPropObj","Type":{"Kind":"ApiRef","Name":"IMAPIProp","TargetKind":"Com","Api":"WindowsAddressBook","Parents":[]},"Attrs":[]} + ,{"Name":"fReadOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fDataChanged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpsz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWABExtInit" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpWABExtDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WABEXTDISPLAY","TargetKind":"Default","Api":"WindowsAddressBook","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"Gender" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"genderUnspecified","Value":0} + ,{"Name":"genderFemale","Value":1} + ,{"Name":"genderMale","Value":2} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsAndMessaging.json b/api/WindowsAndMessaging.json new file mode 100644 index 0000000..727cabf --- /dev/null +++ b/api/WindowsAndMessaging.json @@ -0,0 +1,4121 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DLGPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TIMERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SENDASYNCPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROPENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROPENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROPENUMPROCEXA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROPENUMPROCEXW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CBT_CREATEWNDA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATESTRUCTA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"hwndInsertAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CBT_CREATEWNDW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATESTRUCTW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"hwndInsertAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CBTACTIVATESTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fMouse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hWndActive","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVENTMSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"paramL","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"paramH","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CWPSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CWPRETSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lResult","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KBDLLHOOKSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"vkCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"scanCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSLLHOOKSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"mouseData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEBUGHOOKINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idThreadInstaller","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSEHOOKSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wHitTestCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtraInfo","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MOUSEHOOKSTRUCTEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_winuser_L1173_C46","Type":{"Kind":"ApiRef","Name":"MOUSEHOOKSTRUCT","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"mouseData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDCLASSEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnWndProc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cbClsExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbWndExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbrBackground","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMenuName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hIconSm","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDCLASSEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnWndProc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cbClsExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbWndExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbrBackground","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMenuName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hIconSm","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDCLASSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnWndProc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cbClsExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbWndExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbrBackground","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMenuName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNDCLASSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnWndProc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"cbClsExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbWndExtra","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hCursor","Type":{"Kind":"ApiRef","Name":"HCURSOR","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hbrBackground","Type":{"Kind":"ApiRef","Name":"HBRUSH","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpszMenuName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINMAXINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptReserved","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMaxSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMaxPosition","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMinTrackSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMaxTrackSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWPOS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndInsertAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NCCALCSIZE_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rgrc","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lppos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWPOS","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATESTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpCreateParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATESTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpCreateParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWPLACEMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"showCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptMinPosition","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptMaxPosition","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcNormalPosition","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STYLESTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"styleOld","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"styleNew","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BSMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdesk","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":[]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"luid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UPDATELAYEREDWINDOWINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hdcDst","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pptDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"psize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pptSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"crKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pblend","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prcDirty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLGTEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtendedStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cdit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DLGITEMTEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExtendedStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSGBOXPARAMSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIcon","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwContextHelpId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfnMsgBoxCallback","Type":{"Kind":"ApiRef","Name":"MSGBOXCALLBACK","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"dwLanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MSGBOXPARAMSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwContextHelpId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpfnMsgBoxCallback","Type":{"Kind":"ApiRef","Name":"MSGBOXCALLBACK","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":[]} + ,{"Name":"dwLanguageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDICREATESTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hOwner","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MDICREATESTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"szTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hOwner","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLIENTCREATESTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWindowMenu","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"idFirstChild","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NONCLIENTMETRICSA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBorderWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScrollWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScrollHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCaptionWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCaptionHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfCaptionFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iSmCaptionWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSmCaptionHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfSmCaptionFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iMenuWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMenuHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfMenuFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfStatusFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfMessageFont","Type":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iPaddedBorderWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NONCLIENTMETRICSW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iBorderWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScrollWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iScrollHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCaptionWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iCaptionHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfCaptionFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iSmCaptionWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iSmCaptionHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfSmCaptionFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iMenuWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iMenuHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lfMenuFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfStatusFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"lfMessageFont","Type":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]},"Attrs":[]} + ,{"Name":"iPaddedBorderWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MINIMIZEDMETRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iHorzGap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iVertGap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iArrange","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ANIMATIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iMinAnimate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"AUDIODESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Enabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GUITHREADINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndActive","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndFocus","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndCapture","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndMenuOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndMoveSize","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hwndCaret","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"rcCaret","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINDOWINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcWindow","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcClient","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWindowStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cxWindowBorders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cyWindowBorders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"atomWindowType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCreatorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TITLEBARINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcTitleBar","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rgstate","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TITLEBARINFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rcTitleBar","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rgstate","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"rgrect","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ALTTABINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cColumns","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cRows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iColFocus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iRowFocus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cxItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cyItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ptStart","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHANGEFILTERSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HHOOK" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"UnhookWindowsHookEx" + } + ,{ + "Name":"HWND" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"LPARAM" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"WPARAM" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"UIntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"LPOFNHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OPENFILENAME_NT4A" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrCustomFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCustFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFileTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFileTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrInitialDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nFileExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpstrDefExt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPOFNHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENFILENAME_NT4W" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrCustomFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCustFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFileTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFileTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrInitialDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nFileExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpstrDefExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPOFNHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENFILENAMEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrCustomFilter","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCustFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFileTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFileTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrInitialDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nFileExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpstrDefExt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPOFNHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OPENFILENAMEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrCustomFilter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxCustFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFileTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nMaxFileTitle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrInitialDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpstrTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFileOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nFileExtension","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lpstrDefExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPOFNHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FlagsEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPCCHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OFNOTIFYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFNOTIFYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFNOTIFYEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"psf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OFNOTIFYEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"NMHDR","TargetKind":"Default","Api":"Controls","Parents":[]},"Attrs":[]} + ,{"Name":"lpOFN","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"psf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHOOSECOLORA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"rgbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCustColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPCCHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHOOSECOLORW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"rgbResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCustColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPCCHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPFRHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FINDREPLACEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFindWhat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrReplaceWith","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wFindWhatLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReplaceWithLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFRHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FINDREPLACEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpstrFindWhat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpstrReplaceWith","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wFindWhatLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReplaceWithLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPFRHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPCFHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CHOOSEFONTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpLogFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"iPointSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPCFHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszStyle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nFontType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"___MISSING_ALIGNMENT__","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSizeMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nSizeMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CHOOSEFONTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"lpLogFont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":[]} + ,{"Name":"iPointSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgbColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"LPCFHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpszStyle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nFontType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"___MISSING_ALIGNMENT__","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSizeMin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"nSizeMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPPRINTHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPSETUPHOOKPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRINTDLGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFromPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nToPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nMinPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nMaxPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nCopies","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPrintHook","Type":{"Kind":"ApiRef","Name":"LPPRINTHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnSetupHook","Type":{"Kind":"ApiRef","Name":"LPSETUPHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpPrintTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpSetupTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hPrintTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hSetupTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTDLGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nFromPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nToPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nMinPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nMaxPage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nCopies","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPrintHook","Type":{"Kind":"ApiRef","Name":"LPPRINTHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnSetupHook","Type":{"Kind":"ApiRef","Name":"LPSETUPHOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpPrintTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpSetupTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hPrintTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hSetupTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPrintDialogCallback" + ,"Kind":"Com" + ,"Guid":"5852a2c3-6530-11d1-b6a3-0000f8757bf9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitDone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SelectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"HandleMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPrintDialogServices" + ,"Kind":"Com" + ,"Guid":"509aaeda-5639-11d1-b6a1-0000f8757bf9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCurrentDevMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentPrinterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrinterName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCurrentPortName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPortName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"PRINTPAGERANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"nFromPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nToPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTDLGEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExclusionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPageRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxPageRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPageRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTPAGERANGE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"nMinPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPrintTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"nPropertyPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lphPropertyPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRINTDLGEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExclusionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPageRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxPageRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPageRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTPAGERANGE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"nMinPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nMaxPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nCopies","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpPrintTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"nPropertyPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lphPropertyPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"Controls","Parents":[]}},"Attrs":[]} + ,{"Name":"nStartPage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVNAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"wDriverOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDeviceOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wOutputOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDefault","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPPAGEPAINTHOOK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPPAGESETUPHOOK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PAGESETUPDLGA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptPaperSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rtMinMargin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rtMargin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPageSetupHook","Type":{"Kind":"ApiRef","Name":"LPPAGESETUPHOOK","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPagePaintHook","Type":{"Kind":"ApiRef","Name":"LPPAGEPAINTHOOK","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpPageSetupTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hPageSetupTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAGESETUPDLGW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"lStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"hDevMode","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"hDevNames","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ptPaperSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rtMinMargin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rtMargin","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lCustData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPageSetupHook","Type":{"Kind":"ApiRef","Name":"LPPAGESETUPHOOK","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnPagePaintHook","Type":{"Kind":"ApiRef","Name":"LPPAGEPAINTHOOK","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpPageSetupTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hPageSetupTemplate","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"IsHungAppWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterWindowMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterWindowMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateMessage" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DispatchMessageA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DispatchMessageW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PeekMessageA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wRemoveMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PeekMessageW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wMsgFilterMin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wMsgFilterMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wRemoveMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMessagePos" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageTime" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetMessageExtraInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetMessageExtraInfo" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendMessageTimeoutA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendMessageTimeoutW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendNotifyMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendNotifyMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMessageCallbackA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpResultCallBack","Type":{"Kind":"ApiRef","Name":"SENDASYNCPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMessageCallbackW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpResultCallBack","Type":{"Kind":"ApiRef","Name":"SENDASYNCPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BroadcastSystemMessageExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSMINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BroadcastSystemMessageExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSMINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"BroadcastSystemMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostThreadMessageA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostThreadMessageW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplyMessage" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lResult","Type":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaitMessage" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DefWindowProcA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefWindowProcW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostQuitMessage" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nExitCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallWindowProcA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPrevWndFunc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallWindowProcW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPrevWndFunc","Type":{"Kind":"ApiRef","Name":"WNDPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InSendMessage" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InSendMessageEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterClassA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpWndClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterClassW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"lpWndClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterClassA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnregisterClassW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetClassInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpWndClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClassInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpWndClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterClassExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSEXA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterClassExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSEXW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClassInfoExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpwcx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSEXA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClassInfoExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpwcx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNDCLASSEXW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateWindowExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateWindowExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hMenu","Type":{"Kind":"ApiRef","Name":"HMENU","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsChild" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnimateWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateLayeredWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdcDst","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pptDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"psize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"hdcSrc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pptSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"crKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pblend","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLENDFUNCTION","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLayeredWindowAttributes" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcrKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetLayeredWindowAttributes" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"crKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bAlpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowWindowAsync" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCmdShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowOwnedPopups" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fShow","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenIcon" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bRepaint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndInsertAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowPlacement" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwndpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWPLACEMENT","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetWindowPlacement" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpwndpl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWPLACEMENT","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWindowDisplayAffinity" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwAffinity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWindowDisplayAffinity" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwAffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginDeferWindowPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"nNumWindows","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeferWindowPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hWinPosInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndInsertAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndDeferWindowPos" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWinPosInfo","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWindowVisible" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsIconic" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AnyPopup" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BringWindowToTop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsZoomed" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDialogParamA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDialogParamW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDialogIndirectParamA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDialogIndirectParamW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DialogBoxParamA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DialogBoxParamW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpTemplateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DialogBoxIndirectParamA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hDialogTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DialogBoxIndirectParamW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hDialogTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DLGTEMPLATE","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDialogFunc","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwInitParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndDialog" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nResult","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDlgItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDlgItemInt" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bSigned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDlgItemInt" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpTranslated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"bSigned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDlgItemTextA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDlgItemTextW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDlgItemTextA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDlgItemTextW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMax","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendDlgItemMessageA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendDlgItemMessageW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIDDlgItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextDlgGroupItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hCtl","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bPrevious","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextDlgTabItem" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hCtl","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"bPrevious","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDlgCtrlID" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDialogBaseUnits" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ,{ + "Name":"DefDlgProcW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallMsgFilterA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallMsgFilterW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputState" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetQueueStatus" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nIDEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uElapse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTimerFunc","Type":{"Kind":"ApiRef","Name":"TIMERPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetCoalescableTimer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nIDEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"uElapse","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpTimerFunc","Type":{"Kind":"ApiRef","Name":"TIMERPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uToleranceDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KillTimer" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uIDEvent","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWindowUnicode" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemMetrics" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalculatePopupWindowPosition" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"anchorPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"windowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"excludeRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"popupWindowPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetForegroundWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SwitchToThisWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUnknown","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetForegroundWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllowSetForegroundWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LockSetForegroundWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uLockCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPropA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetPropW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hData","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetPropA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPropW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemovePropA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemovePropW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EnumPropsExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"PROPENUMPROCEXA","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPropsExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"PROPENUMPROCEXW","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPropsA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"PROPENUMPROCA","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumPropsW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"PROPENUMPROCW","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowTextA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetWindowTextW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetWindowTextA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowTextW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowTextLengthA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowTextLengthW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClientRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWindowRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AdjustWindowRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bMenu","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdjustWindowRectEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bMenu","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwExStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCaption","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wLanguageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpCaption","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wLanguageId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MessageBoxIndirectA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpmbp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSGBOXPARAMSA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"MessageBoxIndirectW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpmbp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSGBOXPARAMSW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LogicalToPhysicalPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PhysicalToLogicalPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WindowFromPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"Point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WindowFromPhysicalPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"Point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChildWindowFromPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"Point","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChildWindowFromPointEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pt","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSysColor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSysColors" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"cElements","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpaElements","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"lpaRgbValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetWindowLongA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowLongW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowLongA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwNewLong","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowLongW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwNewLong","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassWord" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClassWord" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wNewWord","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassLongA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassLongW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClassLongA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwNewLong","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClassLongW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwNewLong","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessDefaultLayout" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdwDefaultLayout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessDefaultLayout" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDefaultLayout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesktopWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetParent" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWndChild","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndNewParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumChildWindows" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WNDENUMPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindWindowA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FindWindowW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FindWindowExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWndChildAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszWindow","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FindWindowExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hWndChildAfter","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszWindow","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetShellWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegisterShellHookWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeregisterShellHookWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumWindows" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WNDENUMPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumThreadWindows" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"WNDENUMPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassNameA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClassNameW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTopWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetWindowThreadProcessId" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwProcessId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsGUIThread" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bConvert","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLastActivePopup" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindow" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCmd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowsHookExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"idHook","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"HOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmod","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWindowsHookExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"idHook","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"HOOKPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hmod","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnhookWindowsHookEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hhk","Type":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CallNextHookEx" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hhk","Type":{"Kind":"ApiRef","Name":"HHOOK","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDialogMessageA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsDialogMessageW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"MapDialogRect" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DefFrameProcA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndMDIClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefFrameProcW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hWndMDIClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefMDIChildProcA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DefMDIChildProcW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateMDISysAccel" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWndClient","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ArrangeIconicWindows" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMDIWindowA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMDIWindowW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"lpClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpWindowName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TileWindows" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wHow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cKids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CascadeWindows" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"wHow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cKids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpKids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SystemParametersInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uiAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"fWinIni","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SystemParametersInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"uiAction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiParam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"fWinIni","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SoundSentry" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InternalGetWindowText" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchMaxCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGUIThreadInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"idThread","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pgui","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GUITHREADINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProcessDPIAware" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsProcessDPIAware" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWindowModuleFileNameA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchFileNameMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowModuleFileNameW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchFileNameMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINDOWINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTitleBarInfo" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pti","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TITLEBARINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAncestor" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"gaFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RealChildWindowFromPoint" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptParentClientCoords","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RealGetWindowClassW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"ptszClassName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchClassNameMax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAltTabInfoA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pati","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALTTABINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszItemText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchItemText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAltTabInfoW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"iItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pati","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ALTTABINFO","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszItemText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchItemText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeWindowMessageFilter" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeWindowMessageFilterEx" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChangeFilterStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANGEFILTERSTRUCT","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetOpenFileNameA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetOpenFileNameW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSaveFileNameA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSaveFileNameW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPENFILENAMEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFileTitleA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"cchSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileTitleW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Buf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChooseColorA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHOOSECOLORA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChooseColorW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHOOSECOLORW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindTextA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FINDREPLACEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindTextW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FINDREPLACEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReplaceTextA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FINDREPLACEA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ReplaceTextW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FINDREPLACEW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChooseFontA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHOOSEFONTA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ChooseFontW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHOOSEFONTW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrintDlgA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTDLGA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrintDlgW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTDLGW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrintDlgExA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTDLGEXA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PrintDlgExW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRINTDLGEXW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommDlgExtendedError" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PageSetupDlgA" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGESETUPDLGA","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PageSetupDlgW" + ,"SetLastError":false + ,"DllImport":"COMDLG32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PAGESETUPDLGW","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "PROPENUMPROC" + ,"PROPENUMPROCEX" + ,"CBT_CREATEWND" + ,"WNDCLASSEX" + ,"WNDCLASS" + ,"CREATESTRUCT" + ,"MSGBOXPARAMS" + ,"MDICREATESTRUCT" + ,"NONCLIENTMETRICS" + ,"OPENFILENAME_NT4" + ,"OPENFILENAME" + ,"OFNOTIFY" + ,"OFNOTIFYEX" + ,"CHOOSECOLOR" + ,"FINDREPLACE" + ,"CHOOSEFONT" + ,"PRINTDLG" + ,"PRINTDLGEX" + ,"PAGESETUPDLG" + ,"RegisterWindowMessage" + ,"GetMessage" + ,"DispatchMessage" + ,"PeekMessage" + ,"SendMessage" + ,"SendMessageTimeout" + ,"SendNotifyMessage" + ,"SendMessageCallback" + ,"BroadcastSystemMessageEx" + ,"PostMessage" + ,"PostThreadMessage" + ,"DefWindowProc" + ,"CallWindowProc" + ,"RegisterClass" + ,"UnregisterClass" + ,"GetClassInfo" + ,"RegisterClassEx" + ,"GetClassInfoEx" + ,"CreateWindowEx" + ,"CreateDialogParam" + ,"CreateDialogIndirectParam" + ,"DialogBoxParam" + ,"DialogBoxIndirectParam" + ,"SetDlgItemText" + ,"GetDlgItemText" + ,"SendDlgItemMessage" + ,"CallMsgFilter" + ,"SetProp" + ,"GetProp" + ,"RemoveProp" + ,"EnumPropsEx" + ,"EnumProps" + ,"SetWindowText" + ,"GetWindowText" + ,"GetWindowTextLength" + ,"MessageBox" + ,"MessageBoxEx" + ,"MessageBoxIndirect" + ,"GetWindowLong" + ,"SetWindowLong" + ,"GetClassLong" + ,"SetClassLong" + ,"FindWindow" + ,"FindWindowEx" + ,"GetClassName" + ,"SetWindowsHookEx" + ,"IsDialogMessage" + ,"DefFrameProc" + ,"DefMDIChildProc" + ,"CreateMDIWindow" + ,"SystemParametersInfo" + ,"GetWindowModuleFileName" + ,"GetAltTabInfo" + ,"GetOpenFileName" + ,"GetSaveFileName" + ,"GetFileTitle" + ,"ChooseColor" + ,"FindText" + ,"ReplaceText" + ,"ChooseFont" + ,"PrintDlg" + ,"PrintDlgEx" + ,"PageSetupDlg" +] + +} diff --git a/api/WindowsBiometricFramework.json b/api/WindowsBiometricFramework.json new file mode 100644 index 0000000..a8eab61 --- /dev/null +++ b/api/WindowsBiometricFramework.json @@ -0,0 +1,3613 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WINBIO_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"_Value_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_IDENTITY"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Value_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Wildcard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TemplateGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"AccountSid","Type":{"Kind":"ApiRef","Name":"_AccountSid_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Value_e__Union","WINBIO_IDENTITY"]},"Attrs":[]} + ,{"Name":"SecureId","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_AccountSid_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":68},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_SECURE_CONNECTION_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PayloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_SECURE_CONNECTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ModelCertificateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntermediateCA1Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IntermediateCA2Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_BIR_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_BIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeaderBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"StandardDataBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VendorDataBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SignatureBlock","Type":{"Kind":"ApiRef","Name":"WINBIO_BIR_DATA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_REGISTERED_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Owner","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_BIR_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ValidFields","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HeaderVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PatronHeaderVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Subtype","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataQuality","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"CreationDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ValidityPeriod","Type":{"Kind":"ApiRef","Name":"_ValidityPeriod_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_BIR_HEADER"]},"Attrs":[]} + ,{"Name":"BiometricDataFormat","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ValidityPeriod_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BeginDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EndDate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINBIO_BDB_ANSI_381_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RecordLength","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"FormatIdentifier","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VersionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProductId","Type":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CaptureDeviceId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ImageAcquisitionLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HorizontalScanResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VerticalScanResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HorizontalImageResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VerticalImageResolution","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ElementCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ScaleUnits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PixelDepth","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImageCompressionAlg","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_BDB_ANSI_381_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BlockLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HorizontalLineLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VerticalLineLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"CountOfViews","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ViewNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImageQuality","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ImpressionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_SECURE_BUFFER_HEADER_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValidationTag","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_EVENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_EVENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Parameters_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Unclaimed","Type":{"Kind":"ApiRef","Name":"_Unclaimed_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_EVENT"]},"Attrs":[]} + ,{"Name":"UnclaimedIdentify","Type":{"Kind":"ApiRef","Name":"_UnclaimedIdentify_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_EVENT"]},"Attrs":[]} + ,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"_Error_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_EVENT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_UnclaimedIdentify_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Error_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Unclaimed_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_PRESENCE_PROPERTIES" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_PRESENCE_PROPERTIES"]},"Attrs":[]} + ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_PRESENCE_PROPERTIES"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Iris_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EyeBoundingBox_1","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"EyeBoundingBox_2","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"PupilCenter_1","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"PupilCenter_2","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FacialFeatures_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OpaqueEngineData","Type":{"Kind":"ApiRef","Name":"_OpaqueEngineData_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_FacialFeatures_e__Struct","WINBIO_PRESENCE_PROPERTIES"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_OpaqueEngineData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":77},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_PRESENCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"TrackingId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Properties","Type":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE_PROPERTIES","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Authorization","Type":{"Kind":"ApiRef","Name":"_Authorization_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_PRESENCE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Authorization_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WINBIO_BSP_SCHEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BspId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Vendor","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_UNIT_SCHEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SensorSubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceInstanceId","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Manufacturer","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Model","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"FirmwareVersion","Type":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_STORAGE_SCHEMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BiometricFactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DatabaseId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"DataFormat","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilePath","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ConnectionString","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_EXTENDED_SENSOR_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenericSensorCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Specific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Iris_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"FrameOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MandatoryOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FacialFeatures_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FrameSize","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"FrameOffset","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"MandatoryOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardwareInfo","Type":{"Kind":"ApiRef","Name":"_HardwareInfo_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_FacialFeatures_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_SENSOR_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_HardwareInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ColorSensorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InfraredSensorId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"InfraredSensorRotationAngle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Voice_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Fingerprint_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_EXTENDED_ENGINE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenericEngineCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Specific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Voice_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Voice_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_EnrollmentRequirements_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Iris_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Iris_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_EnrollmentRequirements_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Fingerprint_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Fingerprint_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_EnrollmentRequirements_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GeneralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Center","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TopEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BottomEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeftEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RightEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_FacialFeatures_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EnrollmentRequirements","Type":{"Kind":"ApiRef","Name":"_EnrollmentRequirements_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_FacialFeatures_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENGINE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_EnrollmentRequirements_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_EXTENDED_STORAGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GenericStorageCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_EXTENDED_STORAGE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Specific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_STORAGE_INFO"]},"Attrs":[]} + ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_STORAGE_INFO"]},"Attrs":[]} + ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_STORAGE_INFO"]},"Attrs":[]} + ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_STORAGE_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Iris_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_FacialFeatures_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Voice_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Fingerprint_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_EXTENDED_ENROLLMENT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TemplateStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Specific","Type":{"Kind":"ApiRef","Name":"_Specific_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Specific_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Null","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FacialFeatures","Type":{"Kind":"ApiRef","Name":"_FacialFeatures_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ,{"Name":"Fingerprint","Type":{"Kind":"ApiRef","Name":"_Fingerprint_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ,{"Name":"Iris","Type":{"Kind":"ApiRef","Name":"_Iris_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ,{"Name":"Voice","Type":{"Kind":"ApiRef","Name":"_Voice_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Voice_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Iris_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EyeBoundingBox_1","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"EyeBoundingBox_2","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"PupilCenter_1","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"PupilCenter_2","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"GridPointCompletionPercent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GridPointIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Point3D","Type":{"Kind":"ApiRef","Name":"_Point3D_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Iris_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ,{"Name":"StopCaptureAndShowCriticalFeedback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Point3D_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_FacialFeatures_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BoundingBox","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"Distance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"OpaqueEngineData","Type":{"Kind":"ApiRef","Name":"_OpaqueEngineData_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_FacialFeatures_e__Struct","_Specific_e__Union","WINBIO_EXTENDED_ENROLLMENT_STATUS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_OpaqueEngineData_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":{"Size":77},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Fingerprint_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GeneralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Center","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TopEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BottomEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LeftEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RightEdge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"WINBIO_EXTENDED_UNIT_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Availability","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReasonCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_FP_BU_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SensorAttached","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CreationResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_ANTI_SPOOF_DISABLE","Value":0} + ,{"Name":"WINBIO_ANTI_SPOOF_ENABLE","Value":1} + ,{"Name":"WINBIO_ANTI_SPOOF_REMOVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_POLICY_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_POLICY_UNKNOWN","Value":0} + ,{"Name":"WINBIO_POLICY_DEFAULT","Value":1} + ,{"Name":"WINBIO_POLICY_LOCAL","Value":2} + ,{"Name":"WINBIO_POLICY_ADMIN","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_ANTI_SPOOF_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"WINBIO_POLICY_SOURCE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_CREDENTIAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_CREDENTIAL_PASSWORD","Value":1} + ,{"Name":"WINBIO_CREDENTIAL_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_CREDENTIAL_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_PASSWORD_GENERIC","Value":1} + ,{"Name":"WINBIO_PASSWORD_PACKED","Value":2} + ,{"Name":"WINBIO_PASSWORD_PROTECTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_CREDENTIAL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_CREDENTIAL_NOT_SET","Value":1} + ,{"Name":"WINBIO_CREDENTIAL_SET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_EXTENDED_ENROLLMENT_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_ACCOUNT_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AntiSpoofBehavior","Type":{"Kind":"ApiRef","Name":"WINBIO_ANTI_SPOOF_POLICY_ACTION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_PROTECTION_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"DatabaseId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"UserState","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"PolicySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Policy","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_GESTURE_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"BiometricType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MatchType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProtectionType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_ASYNC_NOTIFICATION_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINBIO_ASYNC_NOTIFY_NONE","Value":0} + ,{"Name":"WINBIO_ASYNC_NOTIFY_CALLBACK","Value":1} + ,{"Name":"WINBIO_ASYNC_NOTIFY_MESSAGE","Value":2} + ,{"Name":"WINBIO_ASYNC_NOTIFY_MAXIMUM_VALUE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINBIO_ASYNC_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TimeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ApiStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Parameters_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Verify","Type":{"Kind":"ApiRef","Name":"_Verify_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"Identify","Type":{"Kind":"ApiRef","Name":"_Identify_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnrollBegin","Type":{"Kind":"ApiRef","Name":"_EnrollBegin_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnrollCapture","Type":{"Kind":"ApiRef","Name":"_EnrollCapture_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnrollCommit","Type":{"Kind":"ApiRef","Name":"_EnrollCommit_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnumEnrollments","Type":{"Kind":"ApiRef","Name":"_EnumEnrollments_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"CaptureSample","Type":{"Kind":"ApiRef","Name":"_CaptureSample_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"DeleteTemplate","Type":{"Kind":"ApiRef","Name":"_DeleteTemplate_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"GetProperty","Type":{"Kind":"ApiRef","Name":"_GetProperty_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"SetProperty","Type":{"Kind":"ApiRef","Name":"_SetProperty_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"GetEvent","Type":{"Kind":"ApiRef","Name":"_GetEvent_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"_ControlUnit_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnumServiceProviders","Type":{"Kind":"ApiRef","Name":"_EnumServiceProviders_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnumBiometricUnits","Type":{"Kind":"ApiRef","Name":"_EnumBiometricUnits_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnumDatabases","Type":{"Kind":"ApiRef","Name":"_EnumDatabases_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"VerifyAndReleaseTicket","Type":{"Kind":"ApiRef","Name":"_VerifyAndReleaseTicket_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"IdentifyAndReleaseTicket","Type":{"Kind":"ApiRef","Name":"_IdentifyAndReleaseTicket_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"EnrollSelect","Type":{"Kind":"ApiRef","Name":"_EnrollSelect_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"MonitorPresence","Type":{"Kind":"ApiRef","Name":"_MonitorPresence_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"GetProtectionPolicy","Type":{"Kind":"ApiRef","Name":"_GetProtectionPolicy_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ,{"Name":"NotifyUnitStatusChange","Type":{"Kind":"ApiRef","Name":"_NotifyUnitStatusChange_e__Struct","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":["_Parameters_e__Union","WINBIO_ASYNC_RESULT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_GetProtectionPolicy_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Policy","Type":{"Kind":"ApiRef","Name":"WINBIO_PROTECTION_POLICY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnrollSelect_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_VerifyAndReleaseTicket_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Match","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnumBiometricUnits_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"UnitSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_UNIT_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_ControlUnit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_SetProperty_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_DeleteTemplate_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnumEnrollments_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactorCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"SubFactorArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnrollCapture_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Identify_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_NotifyUnitStatusChange_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ExtendedStatus","Type":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_UNIT_STATUS","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IdentifyAndReleaseTicket_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ticket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnumServiceProviders_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BspCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"BspSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BSP_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetProperty_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnrollCommit_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"IsNewTemplate","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Verify_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Match","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnumDatabases_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StorageCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"StorageSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CaptureSample_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Sample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_MonitorPresence_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ChangeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PresenceCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PresenceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_EnrollBegin_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_GetEvent_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Event","Type":{"Kind":"ApiRef","Name":"WINBIO_EVENT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AsyncResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_RESULT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_VERIFY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"VerifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Match","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_IDENTIFY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"IdentifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_LOCATE_SENSOR_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LocateCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_ENROLL_CAPTURE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EnrollCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_EVENT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EventCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EVENT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWINBIO_CAPTURE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CaptureCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"OperationStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Sample","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_WINIBIO_SENSOR_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WINIBIO_ENGINE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_WINIBIO_STORAGE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_STORAGE_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IndexVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"TemplateBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"TemplateBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PayloadBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PayloadBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_PIPELINE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SensorHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"EngineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"StorageHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SensorInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SENSOR_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"EngineInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ENGINE_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"StorageInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"SensorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_SENSOR_CONTEXT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"EngineContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_ENGINE_CONTEXT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"StorageContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WINIBIO_STORAGE_CONTEXT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ,{"Name":"FrameworkInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_FRAMEWORK_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINBIO_ADAPTER_INTERFACE_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PIBIO_SENSOR_ATTACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_DETACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_QUERY_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Status","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_RESET_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_SET_MODE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_SET_INDICATOR_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IndicatorStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_GET_INDICATOR_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IndicatorStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_START_CAPTURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_FINISH_CAPTURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SampleBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_CANCEL_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_CONTROL_UNIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_PIPELINE_INIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_ACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_DEACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SensorInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_SENSOR_INFO","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SensorInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FormatArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"FormatArraySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"FormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"CalibrationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CalibrationBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RawBufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"RawBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResultBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ResultBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"MetadataBufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"MetadataBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResultBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"ResultBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TypeInfoBufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"TypeInfoBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"TypeInfoDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_CONNECT_SECURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ConnectionParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SECURE_CONNECTION_PARAMS","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ConnectionData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SECURE_CONNECTION_DATA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_START_CAPTURE_EX_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Nonce","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_START_NOTIFY_WAKE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WINBIO_SENSOR_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ATTACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DETACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reset","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_RESET_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetMode","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_MODE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetIndicatorStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_INDICATOR_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetIndicatorStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_GET_INDICATOR_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"StartCapture","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_CAPTURE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"FinishCapture","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_FINISH_CAPTURE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ExportSensorData","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CANCEL_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PushDataToEngine","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCalibrationFormats","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetCalibrationFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AcceptCalibrationData","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AsyncImportRawBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AsyncImportSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryPrivateSensorType","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ConnectSecure","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CONNECT_SECURE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"StartCaptureEx","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_CAPTURE_EX_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"StartNotifyWake","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_START_NOTIFY_WAKE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"FinishNotifyWake","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWINBIO_QUERY_SENSOR_INTERFACE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SensorInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_SENSOR_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_ATTACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_DETACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CLEAR_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StandardFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_REGISTERED_FORMAT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"VendorFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IndexElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AlgorithmCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"AlgorithmBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"AlgorithmBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","NullNullTerminated"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_SET_HASH_ALGORITHM_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AlgorithmBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"AlgorithmBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SampleHint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SampleBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SampleSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"SampleBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_VERIFY_FEATURE_SET_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Match","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PayloadBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"PayloadBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"HashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"PayloadBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"PayloadBlobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"HashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_UPDATE_ENROLLMENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"HashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"HashSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Duplicate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_COMMIT_ENROLLMENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"PayloadBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"PayloadBlobSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_DISCARD_ENROLLMENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CONTROL_UNIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_RESERVED_1_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_PIPELINE_INIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_PIPELINE_CLEANUP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_ACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_DEACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EngineInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENGINE_INFO","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"EngineInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_IDENTIFY_ALL_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PresenceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"PresenceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PRESENCE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Parameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENROLLMENT_PARAMETERS","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EnrollmentStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_ENROLLMENT_STATUS","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"EnrollmentStatusSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_REFRESH_CACHE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FormatArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FormatCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"SelectedFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DiscardAndRepeatCapture","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"CalibrationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"CalibrationBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"MaxBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PolicyItemArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_ACCOUNT_POLICY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"PolicyItemCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CREATE_KEY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Key","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"KeySize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"KeyIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"KeyIdentifierSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ResultSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Nonce","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"KeyIdentifier","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"KeyIdentifierSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Authorization","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"AuthorizationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TypeInfoBufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"TypeInfoBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Nonce","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"NonceSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Nonce","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"NonceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Authentication","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"AuthenticationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WINBIO_ENGINE_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DETACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryPreferredFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryIndexVectorSize","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryHashAlgorithms","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetHashAlgorithm","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_HASH_ALGORITHM_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QuerySampleHint","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AcceptSampleData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ExportEngineData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VerifyFeatureSet","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_VERIFY_FEATURE_SET_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"IdentifyFeatureSet","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CreateEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_UPDATE_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetEnrollmentStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetEnrollmentHash","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CheckForDuplicate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CommitEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_COMMIT_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"DiscardEnrollment","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DISCARD_ENROLLMENT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved_1","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"IdentifyAll","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_ALL_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetEnrollmentSelector","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetEnrollmentParameters","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryExtendedEnrollmentStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"RefreshCache","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_REFRESH_CACHE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SelectCalibrationFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryCalibrationData","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"SetAccountPolicy","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CreateKey","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_KEY_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"IdentifyFeatureSetSecure","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AcceptPrivateSensorTypeInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CreateEnrollmentAuthenticated","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"IdentifyFeatureSetAuthenticated","Type":{"Kind":"ApiRef","Name":"PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWINBIO_QUERY_ENGINE_INTERFACE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EngineInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_ENGINE_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_ATTACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_DETACH_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_CREATE_DATABASE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"InitialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_ERASE_DATABASE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_OPEN_DATABASE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"FilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ConnectString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_GET_DATA_FORMAT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_GET_DATABASE_SIZE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AvailableRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"TotalRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_ADD_RECORD_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_DELETE_RECORD_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_QUERY_BY_SUBJECT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_QUERY_BY_CONTENT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"IndexVector","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"IndexElementCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_GET_RECORD_COUNT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_FIRST_RECORD_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_NEXT_RECORD_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_GET_CURRENT_RECORD_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_CONTROL_UNIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PowerEventType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_PIPELINE_INIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_ACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_DEACTIVATE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StorageInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_STORAGE_INFO","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"StorageInfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecordsAdded","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_RESERVED_1_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_RESERVED_2_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RecordContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_RECORD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WINBIO_STORAGE_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Detach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DETACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CreateDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CREATE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"EraseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ERASE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"OpenDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_OPEN_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"CloseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetDataFormat","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_DATA_FORMAT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetDatabaseSize","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_DATABASE_SIZE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AddRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ADD_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"DeleteRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DELETE_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryBySubject","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_BY_SUBJECT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryByContent","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_BY_CONTENT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetRecordCount","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_RECORD_COUNT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"FirstRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_FIRST_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"NextRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NEXT_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetCurrentRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_GET_CURRENT_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CONTROL_UNIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ControlUnitPrivileged","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"PipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Activate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Deactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"NotifyDatabaseChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateRecordBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateRecordCommit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWINBIO_QUERY_STORAGE_INTERFACE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StorageInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_INTERFACE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ExtendedStatus","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WINBIO_EXTENDED_UNIT_STATUS","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ExtendedStatusSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequiredCapacity","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"RequiredCapacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"MaxBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BufferAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReturnedDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AllocationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_FREE_MEMORY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_GET_PROPERTY_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"SecureBufferAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"SecureBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SecureBufferIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SecureIdentityCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"SecureIdentities","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipeline","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_PIPELINE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Authentication","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"AuthenticationSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Iv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"IvSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"EncryptedData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"EncryptedDataSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WINBIO_FRAMEWORK_INTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"ApiRef","Name":"WINBIO_ADAPTER_INTERFACE_VERSION","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"AdapterId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SetUnitStatus","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_SET_UNIT_STATUS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageAttach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ATTACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageDetach","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DETACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCreateDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CREATE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageOpenDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_OPEN_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCloseDatabase","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_CLOSE_DATABASE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageDeleteRecord","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DELETE_RECORD_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageNotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStoragePipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStoragePipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageActivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageDeactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageQueryExtendedInfo","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheClear","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_CLEAR_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheImportBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_BEGIN_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheImportNext","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_NEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheImportEnd","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_IMPORT_END_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheExportBegin","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_BEGIN_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheExportNext","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_NEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmStorageCacheExportEnd","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_CACHE_EXPORT_END_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorAttach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ATTACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorDetach","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DETACH_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorClearContext","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_CLEAR_CONTEXT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorPushDataToEngine","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorNotifyPowerChange","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorPipelineInit","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_INIT_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorPipelineCleanup","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_PIPELINE_CLEANUP_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorActivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorDeactivate","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_DEACTIVATE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorAsyncImportRawBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"VsmSensorAsyncImportSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_STORAGE_RESERVED_3_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_1_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"ApiRef","Name":"PIBIO_STORAGE_RESERVED_2_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"AllocateMemory","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_ALLOCATE_MEMORY_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"FreeMemory","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_FREE_MEMORY_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"GetProperty","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_GET_PROPERTY_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"LockAndValidateSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_LOCK_AND_VALIDATE_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"ReleaseSecureBuffer","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_RELEASE_SECURE_BUFFER_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"QueryAuthorizedEnrollments","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_QUERY_AUTHORIZED_ENROLLMENTS_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ,{"Name":"DecryptSample","Type":{"Kind":"ApiRef","Name":"PIBIO_FRAMEWORK_VSM_DECRYPT_SAMPLE_FN","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WinBioEnumServiceProviders" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BspSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BSP_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"BspCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioEnumBiometricUnits" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_UNIT_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"UnitCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioEnumDatabases" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StorageSchemaArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_STORAGE_SCHEMA","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"StorageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioAsyncOpenFramework" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NotificationMethod","Type":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_NOTIFICATION_METHOD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MessageCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AsynchronousOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"FrameworkHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioCloseFramework" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioAsyncEnumServiceProviders" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioAsyncEnumBiometricUnits" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioAsyncEnumDatabases" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioAsyncMonitorFrameworkChanges" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FrameworkHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ChangeTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioOpenSession" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"SessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioAsyncOpenSession" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Factor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PoolType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional"]} + ,{"Name":"UnitCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"DatabaseId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"NotificationMethod","Type":{"Kind":"ApiRef","Name":"WINBIO_ASYNC_NOTIFICATION_METHOD","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"MessageCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"CallbackRoutine","Type":{"Kind":"ApiRef","Name":"PWINBIO_ASYNC_COMPLETION_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"UserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"AsynchronousOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SessionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioCloseSession" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioVerify" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Match","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioVerifyWithCallback" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"VerifyCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_VERIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"VerifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioIdentify" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"SubFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioIdentifyWithCallback" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"IdentifyCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_IDENTIFY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"IdentifyCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioWait" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioCancel" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioLocateSensor" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioLocateSensorWithCallback" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LocateCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_LOCATE_SENSOR_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"LocateCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioEnrollBegin" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioEnrollSelect" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SelectorValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioEnrollCapture" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioEnrollCaptureWithCallback" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EnrollCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_ENROLL_CAPTURE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"EnrollCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioEnrollCommit" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"IsNewTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioEnrollDiscard" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioEnumEnrollments" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactorArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"SubFactorCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioRegisterEventMonitor" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_EVENT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioUnregisterEventMonitor" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioMonitorPresence" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioCaptureSample" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Sample","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_BIR","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"SampleSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ,{"Name":"RejectDetail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioCaptureSampleWithCallback" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Purpose","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"CaptureCallback","Type":{"Kind":"ApiRef","Name":"PWINBIO_CAPTURE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"CaptureCallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WinBioDeleteTemplate" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioLockUnit" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioUnlockUnit" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioControlUnit" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioControlUnitPrivileged" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Component","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SendBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"SendBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"ReceiveBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ReceiveDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"OperationStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioGetProperty" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WinBioSetProperty" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UnitId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"Identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"SubFactor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In","Optional"]} + ,{"Name":"PropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"PropertyBufferSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioFree" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioSetCredential" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"Credential","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"CredentialSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_FORMAT","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioRemoveCredential" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioRemoveAllCredentials" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WinBioRemoveAllDomainCredentials" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WinBioGetCredentialState" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Identity","Type":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]},"Attrs":["In"]} + ,{"Name":"CredentialState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_CREDENTIAL_STATE","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioLogonIdentifiedUser" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SessionHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinBioGetEnrolledFactors" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AccountOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINBIO_IDENTITY","TargetKind":"Default","Api":"WindowsBiometricFramework","Parents":[]}},"Attrs":["In"]} + ,{"Name":"EnrolledFactors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioGetEnabledSetting" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioGetLogonSetting" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioGetDomainLogonSetting" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"Source","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WinBioAcquireFocus" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WinBioReleaseFocus" + ,"SetLastError":false + ,"DllImport":"winbio" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsClustering.json b/api/WindowsClustering.json new file mode 100644 index 0000000..b2cf188 --- /dev/null +++ b/api/WindowsClustering.json @@ -0,0 +1,15095 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"_HCLUSTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HRESOURCE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HGROUP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNETWORK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNETINTERFACE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HCHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HCLUSENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HGROUPENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HRESENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNETWORKENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNODEENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNETINTERFACEENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HRESTYPEENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HREGBATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HREGBATCHPORT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HREGBATCHNOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HREGREADBATCH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HREGREADBATCHREPLY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HNODEENUMEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HCLUSENUMEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HGROUPENUMEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HRESENUMEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HGROUPSET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_HGROUPSETENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_QUORUM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OperationalQuorum","Value":0} + ,{"Name":"ModifyQuorum","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTERVERSIONINFO_NT4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szVendorId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTERVERSIONINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"BuildNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szVendorId","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwClusterHighestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClusterLowestVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_STARTING_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bForm","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bFirst","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NODE_CLUSTER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterStateNotInstalled","Value":0} + ,{"Name":"ClusterStateNotConfigured","Value":1} + ,{"Name":"ClusterStateNotRunning","Value":3} + ,{"Name":"ClusterStateRunning","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_STATE_CHANGE_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"eResourceStateChangeReasonUnknown","Value":0} + ,{"Name":"eResourceStateChangeReasonMove","Value":1} + ,{"Name":"eResourceStateChangeReasonFailover","Value":2} + ,{"Name":"eResourceStateChangeReasonFailedMove","Value":3} + ,{"Name":"eResourceStateChangeReasonShutdown","Value":4} + ,{"Name":"eResourceStateChangeReasonRundown","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_REG_COMMAND" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSREG_COMMAND_NONE","Value":0} + ,{"Name":"CLUSREG_SET_VALUE","Value":1} + ,{"Name":"CLUSREG_CREATE_KEY","Value":2} + ,{"Name":"CLUSREG_DELETE_KEY","Value":3} + ,{"Name":"CLUSREG_DELETE_VALUE","Value":4} + ,{"Name":"CLUSREG_SET_KEY_SECURITY","Value":5} + ,{"Name":"CLUSREG_VALUE_DELETED","Value":6} + ,{"Name":"CLUSREG_READ_KEY","Value":7} + ,{"Name":"CLUSREG_READ_VALUE","Value":8} + ,{"Name":"CLUSREG_READ_ERROR","Value":9} + ,{"Name":"CLUSREG_CONTROL_COMMAND","Value":10} + ,{"Name":"CLUSREG_CONDITION_EXISTS","Value":11} + ,{"Name":"CLUSREG_CONDITION_NOT_EXISTS","Value":12} + ,{"Name":"CLUSREG_CONDITION_IS_EQUAL","Value":13} + ,{"Name":"CLUSREG_CONDITION_IS_NOT_EQUAL","Value":14} + ,{"Name":"CLUSREG_CONDITION_IS_GREATER_THAN","Value":15} + ,{"Name":"CLUSREG_CONDITION_IS_LESS_THAN","Value":16} + ,{"Name":"CLUSREG_CONDITION_KEY_EXISTS","Value":17} + ,{"Name":"CLUSREG_CONDITION_KEY_NOT_EXISTS","Value":18} + ,{"Name":"CLUSREG_LAST_COMMAND","Value":19} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eReason","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE_CHANGE_REASON","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_BATCH_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Command","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_READ_BATCH_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Command","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_ENUM_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSGROUP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusGroupTypeCoreCluster","Value":1} + ,{"Name":"ClusGroupTypeAvailableStorage","Value":2} + ,{"Name":"ClusGroupTypeTemporary","Value":3} + ,{"Name":"ClusGroupTypeSharedVolume","Value":4} + ,{"Name":"ClusGroupTypeStoragePool","Value":5} + ,{"Name":"ClusGroupTypeFileServer","Value":100} + ,{"Name":"ClusGroupTypePrintServer","Value":101} + ,{"Name":"ClusGroupTypeDhcpServer","Value":102} + ,{"Name":"ClusGroupTypeDtc","Value":103} + ,{"Name":"ClusGroupTypeMsmq","Value":104} + ,{"Name":"ClusGroupTypeWins","Value":105} + ,{"Name":"ClusGroupTypeStandAloneDfs","Value":106} + ,{"Name":"ClusGroupTypeGenericApplication","Value":107} + ,{"Name":"ClusGroupTypeGenericService","Value":108} + ,{"Name":"ClusGroupTypeGenericScript","Value":109} + ,{"Name":"ClusGroupTypeIScsiNameService","Value":110} + ,{"Name":"ClusGroupTypeVirtualMachine","Value":111} + ,{"Name":"ClusGroupTypeTsSessionBroker","Value":112} + ,{"Name":"ClusGroupTypeIScsiTarget","Value":113} + ,{"Name":"ClusGroupTypeScaleoutFileServer","Value":114} + ,{"Name":"ClusGroupTypeVMReplicaBroker","Value":115} + ,{"Name":"ClusGroupTypeTaskScheduler","Value":116} + ,{"Name":"ClusGroupTypeClusterUpdateAgent","Value":117} + ,{"Name":"ClusGroupTypeScaleoutCluster","Value":118} + ,{"Name":"ClusGroupTypeStorageReplica","Value":119} + ,{"Name":"ClusGroupTypeVMReplicaCoordinator","Value":120} + ,{"Name":"ClusGroupTypeCrossClusterOrchestrator","Value":121} + ,{"Name":"ClusGroupTypeInfrastructureFileServer","Value":122} + ,{"Name":"ClusGroupTypeUnknown","Value":9999} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CREATE_GROUP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"groupType","Type":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_MGMT_POINT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_MGMT_POINT_TYPE_NONE","Value":0} + ,{"Name":"CLUSTER_MGMT_POINT_TYPE_CNO","Value":1} + ,{"Name":"CLUSTER_MGMT_POINT_TYPE_DNS_ONLY","Value":2} + ,{"Name":"CLUSTER_MGMT_POINT_TYPE_CNO_ONLY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_MGMT_POINT_RESTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_MGMT_POINT_RESTYPE_AUTO","Value":0} + ,{"Name":"CLUSTER_MGMT_POINT_RESTYPE_SNN","Value":1} + ,{"Name":"CLUSTER_MGMT_POINT_RESTYPE_DNN","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CLOUD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CLOUD_TYPE_NONE","Value":0} + ,{"Name":"CLUSTER_CLOUD_TYPE_AZURE","Value":1} + ,{"Name":"CLUSTER_CLOUD_TYPE_MIXED","Value":128} + ,{"Name":"CLUSTER_CLOUD_TYPE_UNKNOWN","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_GROUP_START_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_GROUP_START_ALWAYS","Value":0} + ,{"Name":"CLUS_GROUP_DO_NOT_START","Value":1} + ,{"Name":"CLUS_GROUP_START_ALLOWED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_AFFINITY_RULE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_AFFINITY_RULE_NONE","Value":0} + ,{"Name":"CLUS_AFFINITY_RULE_SAME_FAULT_DOMAIN","Value":1} + ,{"Name":"CLUS_AFFINITY_RULE_SAME_NODE","Value":2} + ,{"Name":"CLUS_AFFINITY_RULE_DIFFERENT_FAULT_DOMAIN","Value":3} + ,{"Name":"CLUS_AFFINITY_RULE_DIFFERENT_NODE","Value":4} + ,{"Name":"CLUS_AFFINITY_RULE_MIN","Value":0} + ,{"Name":"CLUS_AFFINITY_RULE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_QUORUM_VALUE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_QUORUM_MAINTAINED","Value":0} + ,{"Name":"CLUSTER_QUORUM_LOST","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_VALIDATE_PATH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szPath","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_VALIDATE_DIRECTORY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szPath","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_VALIDATE_NETNAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szNetworkName","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_VALIDATE_CSV_FILENAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szFileName","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SET_PASSWORD_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SetAttempted","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ReturnStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_IP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpszIpAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwPrefixLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_CLUSTER_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cIpEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pIpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_IP_ENTRY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"fEmptyCluster","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"managementPointType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"managementPointResType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CREATE_CLUSTER_NAME_ACCOUNT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"managementPointType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"managementPointResType","Type":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"bUpgradeVCOs","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCLUSAPI_GET_NODE_CLUSTER_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwClusterState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_SetClusterName" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNewClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_INFORMATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszClusterName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpClusterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTERVERSIONINFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwMaxQuorumLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_QUORUM_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMaxQuoLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_BACKUP_CLUSTER_DATABASE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_RESTORE_CLUSTER_DATABASE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszQuorumDriveLetter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NetworkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NetworkList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_SERVICE_ACCOUNT_PASSWORD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReturnStatusBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CLUSTER_SET_PASSWORD_STATUS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbReturnStatusBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CLUSTER_UPGRADE_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterUpgradePhaseInitialize","Value":1} + ,{"Name":"ClusterUpgradePhaseValidatingUpgrade","Value":2} + ,{"Name":"ClusterUpgradePhaseUpgradingComponents","Value":3} + ,{"Name":"ClusterUpgradePhaseInstallingNewComponents","Value":4} + ,{"Name":"ClusterUpgradePhaseUpgradeComplete","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"eUpgradePhase","Type":{"Kind":"ApiRef","Name":"CLUSTER_UPGRADE_PHASE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_UPGRADE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"perform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CLUSTER_CHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_NODE_STATE","Value":1} + ,{"Name":"CLUSTER_CHANGE_NODE_DELETED","Value":2} + ,{"Name":"CLUSTER_CHANGE_NODE_ADDED","Value":4} + ,{"Name":"CLUSTER_CHANGE_NODE_PROPERTY","Value":8} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_NAME","Value":16} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_ATTRIBUTES","Value":32} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_VALUE","Value":64} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_SUBTREE","Value":128} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_STATE","Value":256} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_DELETED","Value":512} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_ADDED","Value":1024} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_PROPERTY","Value":2048} + ,{"Name":"CLUSTER_CHANGE_GROUP_STATE","Value":4096} + ,{"Name":"CLUSTER_CHANGE_GROUP_DELETED","Value":8192} + ,{"Name":"CLUSTER_CHANGE_GROUP_ADDED","Value":16384} + ,{"Name":"CLUSTER_CHANGE_GROUP_PROPERTY","Value":32768} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DELETED","Value":65536} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_ADDED","Value":131072} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY","Value":262144} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_RECONNECT","Value":524288} + ,{"Name":"CLUSTER_CHANGE_NETWORK_STATE","Value":1048576} + ,{"Name":"CLUSTER_CHANGE_NETWORK_DELETED","Value":2097152} + ,{"Name":"CLUSTER_CHANGE_NETWORK_ADDED","Value":4194304} + ,{"Name":"CLUSTER_CHANGE_NETWORK_PROPERTY","Value":8388608} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_STATE","Value":16777216} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_DELETED","Value":33554432} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_ADDED","Value":67108864} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_PROPERTY","Value":134217728} + ,{"Name":"CLUSTER_CHANGE_QUORUM_STATE","Value":268435456} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_STATE","Value":536870912} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_PROPERTY","Value":1073741824} + ,{"Name":"CLUSTER_CHANGE_HANDLE_CLOSE","Value":-2147483648} + ,{"Name":"CLUSTER_CHANGE_ALL","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NOTIFICATIONS_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_NOTIFICATIONS_V1","Value":1} + ,{"Name":"CLUSTER_NOTIFICATIONS_V2","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_CLUSTER_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_CLUSTER_RECONNECT_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_STATE_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2","Value":32} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2","Value":64} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2","Value":128} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2","Value":256} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2","Value":512} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_RENAME_V2","Value":1024} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_MEMBERSHIP_V2","Value":2048} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_UPGRADED_V2","Value":4096} + ,{"Name":"CLUSTER_CHANGE_CLUSTER_ALL_V2","Value":8191} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_GROUP_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_GROUP_DELETED_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_GROUP_STATE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_GROUP_OWNER_NODE_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2","Value":32} + ,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2","Value":64} + ,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2","Value":128} + ,{"Name":"CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2","Value":256} + ,{"Name":"CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2","Value":512} + ,{"Name":"CLUSTER_CHANGE_GROUP_ALL_V2","Value":1023} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_GROUPSET_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_GROUPSET_DELETED_v2","Value":1} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_COMMON_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_PRIVATE_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_STATE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_GROUP_ADDED","Value":16} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_GROUP_REMOVED","Value":32} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_DEPENDENCIES_V2","Value":64} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_DEPENDENTS_V2","Value":128} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_HANDLE_CLOSE_v2","Value":256} + ,{"Name":"CLUSTER_CHANGE_GROUPSET_ALL_V2","Value":511} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_RESOURCE_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_STATE_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2","Value":32} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2","Value":64} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_DELETED_V2","Value":128} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2","Value":256} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2","Value":512} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TERMINAL_STATE_V2","Value":1024} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_ALL_V2","Value":2047} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_RESOURCE_TYPE_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2","Value":16} + ,{"Name":"CLUSTER_RESOURCE_TYPE_SPECIFIC_V2","Value":32} + ,{"Name":"CLUSTER_CHANGE_RESOURCE_TYPE_ALL_V2","Value":63} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_NETINTERFACE_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_NETINTERFACE_DELETED_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_STATE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_NETINTERFACE_ALL_V2","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_NETWORK_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_NETWORK_DELETED_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_NETWORK_STATE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_NETWORK_ALL_V2","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_NODE_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_NODE_DELETED_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_NODE_STATE_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_NODE_GROUP_GAINED_V2","Value":32} + ,{"Name":"CLUSTER_CHANGE_NODE_GROUP_LOST_V2","Value":64} + ,{"Name":"CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2","Value":128} + ,{"Name":"CLUSTER_CHANGE_NODE_ALL_V2","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_REGISTRY_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_NAME_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_SUBTREE_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_VALUE_V2","Value":8} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2","Value":16} + ,{"Name":"CLUSTER_CHANGE_REGISTRY_ALL_V2","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_QUORUM_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_QUORUM_STATE_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_QUORUM_ALL_V2","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_SHARED_VOLUME_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2","Value":1} + ,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_ADDED_V2","Value":2} + ,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_REMOVED_V2","Value":4} + ,{"Name":"CLUSTER_CHANGE_SHARED_VOLUME_ALL_V2","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_SPACEPORT_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_SPACEPORT_CUSTOM_PNP_V2","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_CHANGE_UPGRADE_NODE_PREPARE","Value":1} + ,{"Name":"CLUSTER_CHANGE_UPGRADE_NODE_COMMIT","Value":2} + ,{"Name":"CLUSTER_CHANGE_UPGRADE_NODE_POSTCOMMIT","Value":4} + ,{"Name":"CLUSTER_CHANGE_UPGRADE_ALL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_OBJECT_TYPE_NONE","Value":0} + ,{"Name":"CLUSTER_OBJECT_TYPE_CLUSTER","Value":1} + ,{"Name":"CLUSTER_OBJECT_TYPE_GROUP","Value":2} + ,{"Name":"CLUSTER_OBJECT_TYPE_RESOURCE","Value":3} + ,{"Name":"CLUSTER_OBJECT_TYPE_RESOURCE_TYPE","Value":4} + ,{"Name":"CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE","Value":5} + ,{"Name":"CLUSTER_OBJECT_TYPE_NETWORK","Value":6} + ,{"Name":"CLUSTER_OBJECT_TYPE_NODE","Value":7} + ,{"Name":"CLUSTER_OBJECT_TYPE_REGISTRY","Value":8} + ,{"Name":"CLUSTER_OBJECT_TYPE_QUORUM","Value":9} + ,{"Name":"CLUSTER_OBJECT_TYPE_SHARED_VOLUME","Value":10} + ,{"Name":"CLUSTER_OBJECT_TYPE_GROUPSET","Value":13} + ,{"Name":"CLUSTER_OBJECT_TYPE_AFFINITYRULE","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTERSET_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTERSET_OBJECT_TYPE_NONE","Value":0} + ,{"Name":"CLUSTERSET_OBJECT_TYPE_MEMBER","Value":1} + ,{"Name":"CLUSTERSET_OBJECT_TYPE_WORKLOAD","Value":2} + ,{"Name":"CLUSTERSET_OBJECT_TYPE_DATABASE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NOTIFY_FILTER_AND_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwObjectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_MEMBERSHIP_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HasQuorum","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UpnodesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Upnodes","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Filters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_REGISTER_CLUSTER_NOTIFY_V2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_NOTIFY_EVENT_HANDLE_V2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lphTargetEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NOTIFY_V2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pFilterAndType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcchBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcchObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszParentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcchParentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_REGISTER_CLUSTER_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpdwFilterType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_NOTIFY_PORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLUSTER_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_ENUM_NODE","Value":1} + ,{"Name":"CLUSTER_ENUM_RESTYPE","Value":2} + ,{"Name":"CLUSTER_ENUM_RESOURCE","Value":4} + ,{"Name":"CLUSTER_ENUM_GROUP","Value":8} + ,{"Name":"CLUSTER_ENUM_NETWORK","Value":16} + ,{"Name":"CLUSTER_ENUM_NETINTERFACE","Value":32} + ,{"Name":"CLUSTER_ENUM_SHARED_VOLUME_GROUP","Value":536870912} + ,{"Name":"CLUSTER_ENUM_SHARED_VOLUME_RESOURCE","Value":1073741824} + ,{"Name":"CLUSTER_ENUM_INTERNAL_NETWORK","Value":-2147483648} + ,{"Name":"CLUSTER_ENUM_ALL","Value":63} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_CLUSTER_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_OPEN_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GET_ENUM_COUNT_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_CLOSE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_DELETE_CLUSTER_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_ADD_GROUP_TO_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_GROUPSET_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_GROUP_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_GROUP_DEPENDENCY_EXPRESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_GROUP_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_GROUP_GROUPSET_DEPENDENCY_EXPRESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_GROUP_GROUPSET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CROSS_CLUSTER_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CROSS_CLUSTER_GROUPSET_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CLUSTER_AVAILABILITY_SET_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUpdateDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFaultDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bReserveSpareNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_AVAILABILITY_SET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpAvailabilitySetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAvailabilitySetConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_AVAILABILITY_SET_CONFIG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_CREATE_AFFINITY_RULE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"CLUS_AFFINITY_RULE_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REMOVE_AFFINITY_RULE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_ADD_GROUP_TO_AFFINITY_RULE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_AFFINITY_RULE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_AFFINITY_RULE_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"affinityRuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CLUSTER_NODE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_NODE_ENUM_NETINTERFACES","Value":1} + ,{"Name":"CLUSTER_NODE_ENUM_GROUPS","Value":2} + ,{"Name":"CLUSTER_NODE_ENUM_PREFERRED_GROUPS","Value":4} + ,{"Name":"CLUSTER_NODE_ENUM_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NODE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterNodeStateUnknown","Value":-1} + ,{"Name":"ClusterNodeUp","Value":0} + ,{"Name":"ClusterNodeDown","Value":1} + ,{"Name":"ClusterNodePaused","Value":2} + ,{"Name":"ClusterNodeJoining","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_STORAGENODE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterStorageNodeStateUnknown","Value":0} + ,{"Name":"ClusterStorageNodeUp","Value":1} + ,{"Name":"ClusterStorageNodeDown","Value":2} + ,{"Name":"ClusterStorageNodePaused","Value":3} + ,{"Name":"ClusterStorageNodeStarting","Value":4} + ,{"Name":"ClusterStorageNodeStopping","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NODE_DRAIN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NodeDrainStatusNotInitiated","Value":0} + ,{"Name":"NodeDrainStatusInProgress","Value":1} + ,{"Name":"NodeDrainStatusCompleted","Value":2} + ,{"Name":"NodeDrainStatusFailed","Value":3} + ,{"Name":"ClusterNodeDrainStatusCount","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NODE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NodeStatusNormal","Value":0} + ,{"Name":"NodeStatusIsolated","Value":1} + ,{"Name":"NodeStatusQuarantined","Value":2} + ,{"Name":"NodeStatusDrainInProgress","Value":4} + ,{"Name":"NodeStatusDrainCompleted","Value":8} + ,{"Name":"NodeStatusDrainFailed","Value":16} + ,{"Name":"NodeStatusAvoidPlacement","Value":32} + ,{"Name":"NodeStatusMax","Value":51} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NODE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_NODE_BY_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NODE_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NODE_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpszNodeId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_PAUSE_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_RESUME_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_EVICT_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_OPEN_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_EVICT_CLUSTER_NODE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrCleanupStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLUSTER_GROUP_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_GROUP_ENUM_CONTAINS","Value":1} + ,{"Name":"CLUSTER_GROUP_ENUM_NODES","Value":2} + ,{"Name":"CLUSTER_GROUP_ENUM_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_GROUP_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterGroupStateUnknown","Value":-1} + ,{"Name":"ClusterGroupOnline","Value":0} + ,{"Name":"ClusterGroupOffline","Value":1} + ,{"Name":"ClusterGroupFailed","Value":2} + ,{"Name":"ClusterGroupPartialOnline","Value":3} + ,{"Name":"ClusterGroupPending","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_GROUP_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PriorityDisabled","Value":0} + ,{"Name":"PriorityLow","Value":1000} + ,{"Name":"PriorityMedium","Value":2000} + ,{"Name":"PriorityHigh","Value":3000} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_GROUP_AUTOFAILBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterGroupPreventFailback","Value":0} + ,{"Name":"ClusterGroupAllowFailback","Value":1} + ,{"Name":"ClusterGroupFailbackTypeCount","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_GROUP_ENUM_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"cbOwnerNode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszOwnerNode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRoProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_RESOURCE_ENUM_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbOwnerGroupName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszOwnerGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbOwnerGroupId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpszOwnerGroupId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pRoProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_GROUP_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_PAUSE_CLUSTER_NODE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bDrainNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hNodeDrainTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DoNotFailbackGroups","Value":0} + ,{"Name":"FailbackGroupsImmediately","Value":1} + ,{"Name":"FailbackGroupsPerPolicy","Value":2} + ,{"Name":"ClusterNodeResumeFailbackTypeCount","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_RESUME_CLUSTER_NODE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eResumeFailbackType","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwResumeFlagsReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_GROUPEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CREATE_GROUP_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRoProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRoProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_RESTART_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_GROUP_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_GROUP_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_GROUP_NODE_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_ONLINE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_MOVE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_OFFLINE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_DELETE_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_DESTROY_CLUSTER_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLUSTER_RESOURCE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterResourceStateUnknown","Value":-1} + ,{"Name":"ClusterResourceInherited","Value":0} + ,{"Name":"ClusterResourceInitializing","Value":1} + ,{"Name":"ClusterResourceOnline","Value":2} + ,{"Name":"ClusterResourceOffline","Value":3} + ,{"Name":"ClusterResourceFailed","Value":4} + ,{"Name":"ClusterResourcePending","Value":128} + ,{"Name":"ClusterResourceOnlinePending","Value":129} + ,{"Name":"ClusterResourceOfflinePending","Value":130} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_RESTART_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterResourceDontRestart","Value":0} + ,{"Name":"ClusterResourceRestartNoNotify","Value":1} + ,{"Name":"ClusterResourceRestartNotify","Value":2} + ,{"Name":"ClusterResourceRestartActionCount","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterResourceEmbeddedFailureActionNone","Value":0} + ,{"Name":"ClusterResourceEmbeddedFailureActionLogOnly","Value":1} + ,{"Name":"ClusterResourceEmbeddedFailureActionRecover","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_CREATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_RESOURCE_DEFAULT_MONITOR","Value":0} + ,{"Name":"CLUSTER_RESOURCE_SEPARATE_MONITOR","Value":1} + ,{"Name":"CLUSTER_RESOURCE_VALID_FLAGS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterSharedVolumeSnapshotStateUnknown","Value":0} + ,{"Name":"ClusterSharedVolumePrepareForHWSnapshot","Value":1} + ,{"Name":"ClusterSharedVolumeHWSnapshotCompleted","Value":2} + ,{"Name":"ClusterSharedVolumePrepareForFreeze","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_RESOURCE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_DELETE_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_RESOURCE_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_FAIL_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_ONLINE_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_OFFLINE_CLUSTER_RESOURCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_RESOURCE_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_RESOURCE_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_RESOURCE_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_RESOURCE_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchDependencyExpression","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_RESOURCE_TO_CLUSTER_SHARED_VOLUMES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_RESOURCE_FROM_CLUSTER_SHARED_VOLUMES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_IS_FILE_ON_CLUSTER_SHARED_VOLUME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbFileIsOnSharedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_SHARED_VOLUME_SET_SNAPSHOT_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"guidSnapshotSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CAN_RESOURCE_BE_DEPENDENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hResourceDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_GROUP_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NODE_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLUSTER_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSPROP_TYPE_UNKNOWN","Value":-1} + ,{"Name":"CLUSPROP_TYPE_ENDMARK","Value":0} + ,{"Name":"CLUSPROP_TYPE_LIST_VALUE","Value":1} + ,{"Name":"CLUSPROP_TYPE_RESCLASS","Value":2} + ,{"Name":"CLUSPROP_TYPE_RESERVED1","Value":3} + ,{"Name":"CLUSPROP_TYPE_NAME","Value":4} + ,{"Name":"CLUSPROP_TYPE_SIGNATURE","Value":5} + ,{"Name":"CLUSPROP_TYPE_SCSI_ADDRESS","Value":6} + ,{"Name":"CLUSPROP_TYPE_DISK_NUMBER","Value":7} + ,{"Name":"CLUSPROP_TYPE_PARTITION_INFO","Value":8} + ,{"Name":"CLUSPROP_TYPE_FTSET_INFO","Value":9} + ,{"Name":"CLUSPROP_TYPE_DISK_SERIALNUMBER","Value":10} + ,{"Name":"CLUSPROP_TYPE_DISK_GUID","Value":11} + ,{"Name":"CLUSPROP_TYPE_DISK_SIZE","Value":12} + ,{"Name":"CLUSPROP_TYPE_PARTITION_INFO_EX","Value":13} + ,{"Name":"CLUSPROP_TYPE_PARTITION_INFO_EX2","Value":14} + ,{"Name":"CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR","Value":15} + ,{"Name":"CLUSPROP_TYPE_USER","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_PROPERTY_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSPROP_FORMAT_UNKNOWN","Value":0} + ,{"Name":"CLUSPROP_FORMAT_BINARY","Value":1} + ,{"Name":"CLUSPROP_FORMAT_DWORD","Value":2} + ,{"Name":"CLUSPROP_FORMAT_SZ","Value":3} + ,{"Name":"CLUSPROP_FORMAT_EXPAND_SZ","Value":4} + ,{"Name":"CLUSPROP_FORMAT_MULTI_SZ","Value":5} + ,{"Name":"CLUSPROP_FORMAT_ULARGE_INTEGER","Value":6} + ,{"Name":"CLUSPROP_FORMAT_LONG","Value":7} + ,{"Name":"CLUSPROP_FORMAT_EXPANDED_SZ","Value":8} + ,{"Name":"CLUSPROP_FORMAT_SECURITY_DESCRIPTOR","Value":9} + ,{"Name":"CLUSPROP_FORMAT_LARGE_INTEGER","Value":10} + ,{"Name":"CLUSPROP_FORMAT_WORD","Value":11} + ,{"Name":"CLUSPROP_FORMAT_FILETIME","Value":12} + ,{"Name":"CLUSPROP_FORMAT_VALUE_LIST","Value":13} + ,{"Name":"CLUSPROP_FORMAT_PROPERTY_LIST","Value":14} + ,{"Name":"CLUSPROP_FORMAT_USER","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_PROPERTY_SYNTAX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSPROP_SYNTAX_ENDMARK","Value":0} + ,{"Name":"CLUSPROP_SYNTAX_NAME","Value":262147} + ,{"Name":"CLUSPROP_SYNTAX_RESCLASS","Value":131074} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_SZ","Value":65539} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ","Value":65540} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_DWORD","Value":65538} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_BINARY","Value":65537} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ","Value":65541} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_LONG","Value":65543} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ","Value":65544} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR","Value":65545} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER","Value":65546} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER","Value":65542} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_WORD","Value":65547} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST","Value":65550} + ,{"Name":"CLUSPROP_SYNTAX_LIST_VALUE_FILETIME","Value":65548} + ,{"Name":"CLUSPROP_SYNTAX_DISK_SIGNATURE","Value":327682} + ,{"Name":"CLUSPROP_SYNTAX_SCSI_ADDRESS","Value":393218} + ,{"Name":"CLUSPROP_SYNTAX_DISK_NUMBER","Value":458754} + ,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO","Value":524289} + ,{"Name":"CLUSPROP_SYNTAX_FTSET_INFO","Value":589825} + ,{"Name":"CLUSPROP_SYNTAX_DISK_SERIALNUMBER","Value":655363} + ,{"Name":"CLUSPROP_SYNTAX_DISK_GUID","Value":720899} + ,{"Name":"CLUSPROP_SYNTAX_DISK_SIZE","Value":786438} + ,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO_EX","Value":851969} + ,{"Name":"CLUSPROP_SYNTAX_PARTITION_INFO_EX2","Value":917505} + ,{"Name":"CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR","Value":983041} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"GROUP_FAILURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFailoverAttemptsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFailoverPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GROUP_FAILURE_INFO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"GROUP_FAILURE_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCE_FAILURE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRestartAttemptsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRestartPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCE_FAILURE_INFO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Info","Type":{"Kind":"ApiRef","Name":"RESOURCE_FAILURE_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCE_TERMINAL_FAILURE_INFO_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isTerminalFailure","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"restartPeriodRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_CONTROL_OBJECT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_OBJECT_INVALID","Value":0} + ,{"Name":"CLUS_OBJECT_RESOURCE","Value":1} + ,{"Name":"CLUS_OBJECT_RESOURCE_TYPE","Value":2} + ,{"Name":"CLUS_OBJECT_GROUP","Value":3} + ,{"Name":"CLUS_OBJECT_NODE","Value":4} + ,{"Name":"CLUS_OBJECT_NETWORK","Value":5} + ,{"Name":"CLUS_OBJECT_NETINTERFACE","Value":6} + ,{"Name":"CLUS_OBJECT_CLUSTER","Value":7} + ,{"Name":"CLUS_OBJECT_GROUPSET","Value":8} + ,{"Name":"CLUS_OBJECT_AFFINITYRULE","Value":9} + ,{"Name":"CLUS_OBJECT_USER","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLCTL_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLCTL_UNKNOWN","Value":0} + ,{"Name":"CLCTL_GET_CHARACTERISTICS","Value":5} + ,{"Name":"CLCTL_GET_FLAGS","Value":9} + ,{"Name":"CLCTL_GET_CLASS_INFO","Value":13} + ,{"Name":"CLCTL_GET_REQUIRED_DEPENDENCIES","Value":17} + ,{"Name":"CLCTL_GET_ARB_TIMEOUT","Value":21} + ,{"Name":"CLCTL_GET_FAILURE_INFO","Value":25} + ,{"Name":"CLCTL_GET_NAME","Value":41} + ,{"Name":"CLCTL_GET_RESOURCE_TYPE","Value":45} + ,{"Name":"CLCTL_GET_NODE","Value":49} + ,{"Name":"CLCTL_GET_NETWORK","Value":53} + ,{"Name":"CLCTL_GET_ID","Value":57} + ,{"Name":"CLCTL_GET_FQDN","Value":61} + ,{"Name":"CLCTL_GET_CLUSTER_SERVICE_ACCOUNT_NAME","Value":65} + ,{"Name":"CLCTL_CHECK_VOTER_EVICT","Value":69} + ,{"Name":"CLCTL_CHECK_VOTER_DOWN","Value":73} + ,{"Name":"CLCTL_SHUTDOWN","Value":77} + ,{"Name":"CLCTL_ENUM_COMMON_PROPERTIES","Value":81} + ,{"Name":"CLCTL_GET_RO_COMMON_PROPERTIES","Value":85} + ,{"Name":"CLCTL_GET_COMMON_PROPERTIES","Value":89} + ,{"Name":"CLCTL_SET_COMMON_PROPERTIES","Value":4194398} + ,{"Name":"CLCTL_VALIDATE_COMMON_PROPERTIES","Value":97} + ,{"Name":"CLCTL_GET_COMMON_PROPERTY_FMTS","Value":101} + ,{"Name":"CLCTL_GET_COMMON_RESOURCE_PROPERTY_FMTS","Value":105} + ,{"Name":"CLCTL_ENUM_PRIVATE_PROPERTIES","Value":121} + ,{"Name":"CLCTL_GET_RO_PRIVATE_PROPERTIES","Value":125} + ,{"Name":"CLCTL_GET_PRIVATE_PROPERTIES","Value":129} + ,{"Name":"CLCTL_SET_PRIVATE_PROPERTIES","Value":4194438} + ,{"Name":"CLCTL_VALIDATE_PRIVATE_PROPERTIES","Value":137} + ,{"Name":"CLCTL_GET_PRIVATE_PROPERTY_FMTS","Value":141} + ,{"Name":"CLCTL_GET_PRIVATE_RESOURCE_PROPERTY_FMTS","Value":145} + ,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT","Value":4194466} + ,{"Name":"CLCTL_DELETE_REGISTRY_CHECKPOINT","Value":4194470} + ,{"Name":"CLCTL_GET_REGISTRY_CHECKPOINTS","Value":169} + ,{"Name":"CLCTL_ADD_CRYPTO_CHECKPOINT","Value":4194478} + ,{"Name":"CLCTL_DELETE_CRYPTO_CHECKPOINT","Value":4194482} + ,{"Name":"CLCTL_GET_CRYPTO_CHECKPOINTS","Value":181} + ,{"Name":"CLCTL_RESOURCE_UPGRADE_DLL","Value":4194490} + ,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT_64BIT","Value":4194494} + ,{"Name":"CLCTL_ADD_REGISTRY_CHECKPOINT_32BIT","Value":4194498} + ,{"Name":"CLCTL_GET_LOADBAL_PROCESS_LIST","Value":201} + ,{"Name":"CLCTL_SET_ACCOUNT_ACCESS","Value":4194546} + ,{"Name":"CLCTL_GET_NETWORK_NAME","Value":361} + ,{"Name":"CLCTL_NETNAME_GET_VIRTUAL_SERVER_TOKEN","Value":365} + ,{"Name":"CLCTL_NETNAME_REGISTER_DNS_RECORDS","Value":370} + ,{"Name":"CLCTL_GET_DNS_NAME","Value":373} + ,{"Name":"CLCTL_NETNAME_SET_PWD_INFO","Value":378} + ,{"Name":"CLCTL_NETNAME_DELETE_CO","Value":382} + ,{"Name":"CLCTL_NETNAME_VALIDATE_VCO","Value":385} + ,{"Name":"CLCTL_NETNAME_RESET_VCO","Value":389} + ,{"Name":"CLCTL_NETNAME_REPAIR_VCO","Value":397} + ,{"Name":"CLCTL_STORAGE_GET_DISK_INFO","Value":401} + ,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS","Value":405} + ,{"Name":"CLCTL_STORAGE_IS_PATH_VALID","Value":409} + ,{"Name":"CLCTL_STORAGE_SYNC_CLUSDISK_DB","Value":4194718} + ,{"Name":"CLCTL_STORAGE_GET_DISK_NUMBER_INFO","Value":417} + ,{"Name":"CLCTL_QUERY_DELETE","Value":441} + ,{"Name":"CLCTL_IPADDRESS_RENEW_LEASE","Value":4194750} + ,{"Name":"CLCTL_IPADDRESS_RELEASE_LEASE","Value":4194754} + ,{"Name":"CLCTL_QUERY_MAINTENANCE_MODE","Value":481} + ,{"Name":"CLCTL_SET_MAINTENANCE_MODE","Value":4194790} + ,{"Name":"CLCTL_STORAGE_SET_DRIVELETTER","Value":4194794} + ,{"Name":"CLCTL_STORAGE_GET_DRIVELETTERS","Value":493} + ,{"Name":"CLCTL_STORAGE_GET_DISK_INFO_EX","Value":497} + ,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX","Value":501} + ,{"Name":"CLCTL_STORAGE_GET_DISK_INFO_EX2","Value":505} + ,{"Name":"CLCTL_STORAGE_GET_CLUSPORT_DISK_COUNT","Value":509} + ,{"Name":"CLCTL_STORAGE_REMAP_DRIVELETTER","Value":513} + ,{"Name":"CLCTL_STORAGE_GET_DISKID","Value":517} + ,{"Name":"CLCTL_STORAGE_IS_CLUSTERABLE","Value":521} + ,{"Name":"CLCTL_STORAGE_REMOVE_VM_OWNERSHIP","Value":4194830} + ,{"Name":"CLCTL_STORAGE_GET_MOUNTPOINTS","Value":529} + ,{"Name":"CLCTL_STORAGE_GET_DIRTY","Value":537} + ,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_INFO","Value":549} + ,{"Name":"CLCTL_STORAGE_IS_CSV_FILE","Value":553} + ,{"Name":"CLCTL_STORAGE_GET_RESOURCEID","Value":557} + ,{"Name":"CLCTL_VALIDATE_PATH","Value":561} + ,{"Name":"CLCTL_VALIDATE_NETNAME","Value":565} + ,{"Name":"CLCTL_VALIDATE_DIRECTORY","Value":569} + ,{"Name":"CLCTL_BATCH_BLOCK_KEY","Value":574} + ,{"Name":"CLCTL_BATCH_UNBLOCK_KEY","Value":577} + ,{"Name":"CLCTL_FILESERVER_SHARE_ADD","Value":4194886} + ,{"Name":"CLCTL_FILESERVER_SHARE_DEL","Value":4194890} + ,{"Name":"CLCTL_FILESERVER_SHARE_MODIFY","Value":4194894} + ,{"Name":"CLCTL_FILESERVER_SHARE_REPORT","Value":593} + ,{"Name":"CLCTL_NETNAME_GET_OU_FOR_VCO","Value":4194926} + ,{"Name":"CLCTL_ENABLE_SHARED_VOLUME_DIRECTIO","Value":4194954} + ,{"Name":"CLCTL_DISABLE_SHARED_VOLUME_DIRECTIO","Value":4194958} + ,{"Name":"CLCTL_GET_SHARED_VOLUME_ID","Value":657} + ,{"Name":"CLCTL_SET_CSV_MAINTENANCE_MODE","Value":4194966} + ,{"Name":"CLCTL_SET_SHARED_VOLUME_BACKUP_MODE","Value":4194970} + ,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES","Value":669} + ,{"Name":"CLCTL_STORAGE_GET_SHARED_VOLUME_STATES","Value":4194978} + ,{"Name":"CLCTL_STORAGE_IS_SHARED_VOLUME","Value":677} + ,{"Name":"CLCTL_GET_CLUSDB_TIMESTAMP","Value":681} + ,{"Name":"CLCTL_RW_MODIFY_NOOP","Value":4194990} + ,{"Name":"CLCTL_IS_QUORUM_BLOCKED","Value":689} + ,{"Name":"CLCTL_POOL_GET_DRIVE_INFO","Value":693} + ,{"Name":"CLCTL_GET_GUM_LOCK_OWNER","Value":697} + ,{"Name":"CLCTL_GET_STUCK_NODES","Value":701} + ,{"Name":"CLCTL_INJECT_GEM_FAULT","Value":705} + ,{"Name":"CLCTL_INTRODUCE_GEM_REPAIR_DELAY","Value":709} + ,{"Name":"CLCTL_SEND_DUMMY_GEM_MESSAGES","Value":713} + ,{"Name":"CLCTL_BLOCK_GEM_SEND_RECV","Value":717} + ,{"Name":"CLCTL_GET_GEMID_VECTOR","Value":721} + ,{"Name":"CLCTL_ADD_CRYPTO_CHECKPOINT_EX","Value":4195030} + ,{"Name":"CLCTL_GROUP_GET_LAST_MOVE_TIME","Value":729} + ,{"Name":"CLCTL_SET_STORAGE_CONFIGURATION","Value":4195042} + ,{"Name":"CLCTL_GET_STORAGE_CONFIGURATION","Value":741} + ,{"Name":"CLCTL_GET_STORAGE_CONFIG_ATTRIBUTES","Value":745} + ,{"Name":"CLCTL_REMOVE_NODE","Value":4195054} + ,{"Name":"CLCTL_IS_FEATURE_INSTALLED","Value":753} + ,{"Name":"CLCTL_IS_S2D_FEATURE_SUPPORTED","Value":757} + ,{"Name":"CLCTL_STORAGE_GET_PHYSICAL_DISK_INFO","Value":761} + ,{"Name":"CLCTL_STORAGE_GET_CLUSBFLT_PATHS","Value":765} + ,{"Name":"CLCTL_STORAGE_GET_CLUSBFLT_PATHINFO","Value":769} + ,{"Name":"CLCTL_CLEAR_NODE_CONNECTION_INFO","Value":4195078} + ,{"Name":"CLCTL_SET_DNS_DOMAIN","Value":4195082} + ,{"Name":"CTCTL_GET_ROUTESTATUS_BASIC","Value":781} + ,{"Name":"CTCTL_GET_ROUTESTATUS_EXTENDED","Value":785} + ,{"Name":"CTCTL_GET_FAULT_DOMAIN_STATE","Value":789} + ,{"Name":"CLCTL_NETNAME_SET_PWD_INFOEX","Value":794} + ,{"Name":"CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX2_INT","Value":8161} + ,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS","Value":8417} + ,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN","Value":4202726} + ,{"Name":"CLCTL_RESOURCE_PREPARE_UPGRADE","Value":4202730} + ,{"Name":"CLCTL_RESOURCE_UPGRADE_COMPLETED","Value":4202734} + ,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY","Value":8433} + ,{"Name":"CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY","Value":4202742} + ,{"Name":"CLCTL_REPLICATION_GET_LOG_INFO","Value":8517} + ,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_LOGDISKS","Value":8521} + ,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS","Value":8525} + ,{"Name":"CLCTL_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS","Value":8529} + ,{"Name":"CLCTL_REPLICATION_GET_REPLICATED_DISKS","Value":8533} + ,{"Name":"CLCTL_REPLICATION_GET_REPLICA_VOLUMES","Value":8537} + ,{"Name":"CLCTL_REPLICATION_GET_LOG_VOLUME","Value":8541} + ,{"Name":"CLCTL_REPLICATION_GET_RESOURCE_GROUP","Value":8545} + ,{"Name":"CLCTL_REPLICATION_GET_REPLICATED_PARTITION_INFO","Value":8549} + ,{"Name":"CLCTL_GET_STATE_CHANGE_TIME","Value":11613} + ,{"Name":"CLCTL_SET_CLUSTER_S2D_ENABLED","Value":4205922} + ,{"Name":"CLCTL_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES","Value":4205934} + ,{"Name":"CLCTL_GROUPSET_GET_GROUPS","Value":11633} + ,{"Name":"CLCTL_GROUPSET_GET_PROVIDER_GROUPS","Value":11637} + ,{"Name":"CLCTL_GROUPSET_GET_PROVIDER_GROUPSETS","Value":11641} + ,{"Name":"CLCTL_GROUP_GET_PROVIDER_GROUPS","Value":11645} + ,{"Name":"CLCTL_GROUP_GET_PROVIDER_GROUPSETS","Value":11649} + ,{"Name":"CLCTL_GROUP_SET_CCF_FROM_MASTER","Value":4205958} + ,{"Name":"CLCTL_GET_INFRASTRUCTURE_SOFS_BUFFER","Value":11657} + ,{"Name":"CLCTL_SET_INFRASTRUCTURE_SOFS_BUFFER","Value":4205966} + ,{"Name":"CLCTL_NOTIFY_INFRASTRUCTURE_SOFS_CHANGED","Value":4205970} + ,{"Name":"CLCTL_SCALEOUT_COMMAND","Value":4205974} + ,{"Name":"CLCTL_SCALEOUT_CONTROL","Value":4205978} + ,{"Name":"CLCTL_SCALEOUT_GET_CLUSTERS","Value":4205981} + ,{"Name":"CLCTL_RELOAD_AUTOLOGGER_CONFIG","Value":11730} + ,{"Name":"CLCTL_STORAGE_RENAME_SHARED_VOLUME","Value":11734} + ,{"Name":"CLCTL_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":11738} + ,{"Name":"CLCTL_ENUM_AFFINITY_RULE_NAMES","Value":11741} + ,{"Name":"CLCTL_DELETE","Value":5242886} + ,{"Name":"CLCTL_INSTALL_NODE","Value":5242890} + ,{"Name":"CLCTL_EVICT_NODE","Value":5242894} + ,{"Name":"CLCTL_ADD_DEPENDENCY","Value":5242898} + ,{"Name":"CLCTL_REMOVE_DEPENDENCY","Value":5242902} + ,{"Name":"CLCTL_ADD_OWNER","Value":5242906} + ,{"Name":"CLCTL_REMOVE_OWNER","Value":5242910} + ,{"Name":"CLCTL_SET_NAME","Value":5242918} + ,{"Name":"CLCTL_CLUSTER_NAME_CHANGED","Value":5242922} + ,{"Name":"CLCTL_CLUSTER_VERSION_CHANGED","Value":5242926} + ,{"Name":"CLCTL_FIXUP_ON_UPGRADE","Value":5242930} + ,{"Name":"CLCTL_STARTING_PHASE1","Value":5242934} + ,{"Name":"CLCTL_STARTING_PHASE2","Value":5242938} + ,{"Name":"CLCTL_HOLD_IO","Value":5242942} + ,{"Name":"CLCTL_RESUME_IO","Value":5242946} + ,{"Name":"CLCTL_FORCE_QUORUM","Value":5242950} + ,{"Name":"CLCTL_INITIALIZE","Value":5242954} + ,{"Name":"CLCTL_STATE_CHANGE_REASON","Value":5242958} + ,{"Name":"CLCTL_PROVIDER_STATE_CHANGE","Value":5242962} + ,{"Name":"CLCTL_LEAVING_GROUP","Value":5242966} + ,{"Name":"CLCTL_JOINING_GROUP","Value":5242970} + ,{"Name":"CLCTL_FSWITNESS_GET_EPOCH_INFO","Value":1048669} + ,{"Name":"CLCTL_FSWITNESS_SET_EPOCH_INFO","Value":5242978} + ,{"Name":"CLCTL_FSWITNESS_RELEASE_LOCK","Value":5242982} + ,{"Name":"CLCTL_NETNAME_CREDS_NOTIFYCAM","Value":5242986} + ,{"Name":"CLCTL_NOTIFY_QUORUM_STATUS","Value":5243006} + ,{"Name":"CLCTL_NOTIFY_MONITOR_SHUTTING_DOWN","Value":1048705} + ,{"Name":"CLCTL_UNDELETE","Value":5243014} + ,{"Name":"CLCTL_GET_OPERATION_CONTEXT","Value":1057001} + ,{"Name":"CLCTL_NOTIFY_OWNER_CHANGE","Value":5251362} + ,{"Name":"CLCTL_VALIDATE_CHANGE_GROUP","Value":1057061} + ,{"Name":"CLCTL_CHECK_DRAIN_VETO","Value":1057069} + ,{"Name":"CLCTL_NOTIFY_DRAIN_COMPLETE","Value":1057073} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_RESOURCE_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_RESOURCE_UNKNOWN","Value":16777216} + ,{"Name":"CLUSCTL_RESOURCE_GET_CHARACTERISTICS","Value":16777221} + ,{"Name":"CLUSCTL_RESOURCE_GET_FLAGS","Value":16777225} + ,{"Name":"CLUSCTL_RESOURCE_GET_CLASS_INFO","Value":16777229} + ,{"Name":"CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES","Value":16777233} + ,{"Name":"CLUSCTL_RESOURCE_GET_NAME","Value":16777257} + ,{"Name":"CLUSCTL_RESOURCE_GET_ID","Value":16777273} + ,{"Name":"CLUSCTL_RESOURCE_GET_RESOURCE_TYPE","Value":16777261} + ,{"Name":"CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES","Value":16777297} + ,{"Name":"CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES","Value":16777301} + ,{"Name":"CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES","Value":16777305} + ,{"Name":"CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES","Value":20971614} + ,{"Name":"CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES","Value":16777313} + ,{"Name":"CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS","Value":16777317} + ,{"Name":"CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES","Value":16777337} + ,{"Name":"CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES","Value":16777341} + ,{"Name":"CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES","Value":16777345} + ,{"Name":"CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES","Value":20971654} + ,{"Name":"CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES","Value":16777353} + ,{"Name":"CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS","Value":16777357} + ,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT","Value":20971682} + ,{"Name":"CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT","Value":20971686} + ,{"Name":"CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS","Value":16777385} + ,{"Name":"CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT","Value":20971694} + ,{"Name":"CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT","Value":20971698} + ,{"Name":"CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT_EX","Value":20972246} + ,{"Name":"CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS","Value":16777397} + ,{"Name":"CLUSCTL_RESOURCE_GET_LOADBAL_PROCESS_LIST","Value":16777417} + ,{"Name":"CLUSCTL_RESOURCE_GET_NETWORK_NAME","Value":16777577} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_GET_VIRTUAL_SERVER_TOKEN","Value":16777581} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO","Value":16777594} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFOEX","Value":16778010} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_DELETE_CO","Value":16777598} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO","Value":16777601} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_RESET_VCO","Value":16777605} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_REPAIR_VCO","Value":16777613} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS","Value":16777586} + ,{"Name":"CLUSCTL_RESOURCE_GET_DNS_NAME","Value":16777589} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO","Value":16777617} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_NUMBER_INFO","Value":16777633} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID","Value":16777625} + ,{"Name":"CLUSCTL_RESOURCE_QUERY_DELETE","Value":16777657} + ,{"Name":"CLUSCTL_RESOURCE_UPGRADE_DLL","Value":20971706} + ,{"Name":"CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE","Value":20971966} + ,{"Name":"CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE","Value":20971970} + ,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT","Value":20971710} + ,{"Name":"CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT","Value":20971714} + ,{"Name":"CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE","Value":16777697} + ,{"Name":"CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE","Value":20972006} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER","Value":20972010} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX","Value":16777713} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX2","Value":16777721} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS","Value":16777745} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DIRTY","Value":16777753} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO","Value":16777765} + ,{"Name":"CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE","Value":20972182} + ,{"Name":"CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO","Value":20972170} + ,{"Name":"CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO","Value":20972174} + ,{"Name":"CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE","Value":20972186} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES","Value":16777885} + ,{"Name":"CLUSCTL_RESOURCE_GET_FAILURE_INFO","Value":16777241} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_DISKID","Value":16777733} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_STATES","Value":20972194} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_IS_SHARED_VOLUME","Value":16777893} + ,{"Name":"CLUSCTL_RESOURCE_IS_QUORUM_BLOCKED","Value":16777905} + ,{"Name":"CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO","Value":16777909} + ,{"Name":"CLUSCTL_RESOURCE_RLUA_GET_VIRTUAL_SERVER_TOKEN","Value":16777581} + ,{"Name":"CLUSCTL_RESOURCE_RLUA_SET_PWD_INFO","Value":16777594} + ,{"Name":"CLUSCTL_RESOURCE_RLUA_SET_PWD_INFOEX","Value":16778010} + ,{"Name":"CLUSCTL_RESOURCE_DELETE","Value":22020102} + ,{"Name":"CLUSCTL_RESOURCE_UNDELETE","Value":22020230} + ,{"Name":"CLUSCTL_RESOURCE_INSTALL_NODE","Value":22020106} + ,{"Name":"CLUSCTL_RESOURCE_EVICT_NODE","Value":22020110} + ,{"Name":"CLUSCTL_RESOURCE_ADD_DEPENDENCY","Value":22020114} + ,{"Name":"CLUSCTL_RESOURCE_REMOVE_DEPENDENCY","Value":22020118} + ,{"Name":"CLUSCTL_RESOURCE_ADD_OWNER","Value":22020122} + ,{"Name":"CLUSCTL_RESOURCE_REMOVE_OWNER","Value":22020126} + ,{"Name":"CLUSCTL_RESOURCE_SET_NAME","Value":22020134} + ,{"Name":"CLUSCTL_RESOURCE_CLUSTER_NAME_CHANGED","Value":22020138} + ,{"Name":"CLUSCTL_RESOURCE_CLUSTER_VERSION_CHANGED","Value":22020142} + ,{"Name":"CLUSCTL_RESOURCE_FORCE_QUORUM","Value":22020166} + ,{"Name":"CLUSCTL_RESOURCE_INITIALIZE","Value":22020170} + ,{"Name":"CLUSCTL_RESOURCE_STATE_CHANGE_REASON","Value":22020174} + ,{"Name":"CLUSCTL_RESOURCE_PROVIDER_STATE_CHANGE","Value":22020178} + ,{"Name":"CLUSCTL_RESOURCE_LEAVING_GROUP","Value":22020182} + ,{"Name":"CLUSCTL_RESOURCE_JOINING_GROUP","Value":22020186} + ,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_GET_EPOCH_INFO","Value":17825885} + ,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_SET_EPOCH_INFO","Value":22020194} + ,{"Name":"CLUSCTL_RESOURCE_FSWITNESS_RELEASE_LOCK","Value":22020198} + ,{"Name":"CLUSCTL_RESOURCE_NETNAME_CREDS_NOTIFYCAM","Value":22020202} + ,{"Name":"CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT","Value":17834217} + ,{"Name":"CLUSCTL_RESOURCE_RW_MODIFY_NOOP","Value":20972206} + ,{"Name":"CLUSCTL_RESOURCE_NOTIFY_QUORUM_STATUS","Value":22020222} + ,{"Name":"CLUSCTL_RESOURCE_NOTIFY_OWNER_CHANGE","Value":22028578} + ,{"Name":"CLUSCTL_RESOURCE_VALIDATE_CHANGE_GROUP","Value":17834277} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME","Value":16788950} + ,{"Name":"CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":16788954} + ,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN","Value":20979942} + ,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY","Value":20979958} + ,{"Name":"CLUSCTL_RESOURCE_PREPARE_UPGRADE","Value":20979946} + ,{"Name":"CLUSCTL_RESOURCE_UPGRADE_COMPLETED","Value":20979950} + ,{"Name":"CLUSCTL_RESOURCE_GET_STATE_CHANGE_TIME","Value":16788829} + ,{"Name":"CLUSCTL_RESOURCE_GET_INFRASTRUCTURE_SOFS_BUFFER","Value":16788873} + ,{"Name":"CLUSCTL_RESOURCE_SET_INFRASTRUCTURE_SOFS_BUFFER","Value":20983182} + ,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_COMMAND","Value":20983190} + ,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_CONTROL","Value":20983194} + ,{"Name":"CLUSCTL_RESOURCE_SCALEOUT_GET_CLUSTERS","Value":20983197} + ,{"Name":"CLUSCTL_RESOURCE_CHECK_DRAIN_VETO","Value":17834285} + ,{"Name":"CLUSCTL_RESOURCE_NOTIFY_DRAIN_COMPLETE","Value":17834289} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_RESOURCE_TYPE_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_RESOURCE_TYPE_UNKNOWN","Value":33554432} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS","Value":33554437} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_FLAGS","Value":33554441} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO","Value":33554445} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES","Value":33554449} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT","Value":33554453} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES","Value":33554513} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES","Value":33554517} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES","Value":33554521} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES","Value":33554529} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES","Value":37748830} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS","Value":33554533} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS","Value":33554537} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES","Value":33554553} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES","Value":33554557} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES","Value":33554561} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES","Value":37748870} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES","Value":33554569} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS","Value":33554573} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS","Value":33554577} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS","Value":33554601} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS","Value":33554613} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS","Value":33554837} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB","Value":37749150} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME","Value":33554997} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO","Value":37749358} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH","Value":33554993} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY","Value":33555001} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH","Value":33554993} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_QUERY_DELETE","Value":33554873} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS","Value":33554925} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX","Value":33554933} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER","Value":33554945} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID","Value":33554949} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID","Value":33554989} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE","Value":33554953} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP","Value":37749262} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE","Value":16777769} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH","Value":33554993} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_INSTALL_NODE","Value":38797322} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_EVICT_NODE","Value":38797326} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED","Value":38797358} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE","Value":38797362} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1","Value":38797366} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2","Value":38797370} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_HOLD_IO","Value":38797374} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_RESUME_IO","Value":38797378} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT","Value":33562593} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS","Value":33562953} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS","Value":33562957} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS","Value":33562961} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS","Value":33562965} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES","Value":33562969} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME","Value":33562973} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP","Value":33562977} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO","Value":33562981} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO","Value":33562949} + ,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS","Value":33562849} + ,{"Name":"CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY","Value":33562865} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE","Value":37757162} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED","Value":37757166} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN","Value":34603137} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO","Value":34611501} + ,{"Name":"CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE","Value":34611505} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_GROUP_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_GROUP_UNKNOWN","Value":50331648} + ,{"Name":"CLUSCTL_GROUP_GET_CHARACTERISTICS","Value":50331653} + ,{"Name":"CLUSCTL_GROUP_GET_FLAGS","Value":50331657} + ,{"Name":"CLUSCTL_GROUP_GET_NAME","Value":50331689} + ,{"Name":"CLUSCTL_GROUP_GET_ID","Value":50331705} + ,{"Name":"CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES","Value":50331729} + ,{"Name":"CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES","Value":50331733} + ,{"Name":"CLUSCTL_GROUP_GET_COMMON_PROPERTIES","Value":50331737} + ,{"Name":"CLUSCTL_GROUP_SET_COMMON_PROPERTIES","Value":54526046} + ,{"Name":"CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES","Value":50331745} + ,{"Name":"CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES","Value":50331769} + ,{"Name":"CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES","Value":50331773} + ,{"Name":"CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES","Value":50331777} + ,{"Name":"CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES","Value":54526086} + ,{"Name":"CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES","Value":50331785} + ,{"Name":"CLUSCTL_GROUP_QUERY_DELETE","Value":50332089} + ,{"Name":"CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS","Value":50331749} + ,{"Name":"CLUSCTL_GROUP_GET_PRIVATE_PROPERTY_FMTS","Value":50331789} + ,{"Name":"CLUSCTL_GROUP_GET_FAILURE_INFO","Value":50331673} + ,{"Name":"CLUSCTL_GROUP_GET_LAST_MOVE_TIME","Value":50332377} + ,{"Name":"CLUSCTL_GROUP_SET_CCF_FROM_MASTER","Value":54537606} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_NODE_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_NODE_UNKNOWN","Value":67108864} + ,{"Name":"CLUSCTL_NODE_GET_CHARACTERISTICS","Value":67108869} + ,{"Name":"CLUSCTL_NODE_GET_FLAGS","Value":67108873} + ,{"Name":"CLUSCTL_NODE_GET_NAME","Value":67108905} + ,{"Name":"CLUSCTL_NODE_GET_ID","Value":67108921} + ,{"Name":"CLUSCTL_NODE_ENUM_COMMON_PROPERTIES","Value":67108945} + ,{"Name":"CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES","Value":67108949} + ,{"Name":"CLUSCTL_NODE_GET_COMMON_PROPERTIES","Value":67108953} + ,{"Name":"CLUSCTL_NODE_SET_COMMON_PROPERTIES","Value":71303262} + ,{"Name":"CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES","Value":67108961} + ,{"Name":"CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES","Value":67108985} + ,{"Name":"CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES","Value":67108989} + ,{"Name":"CLUSCTL_NODE_GET_PRIVATE_PROPERTIES","Value":67108993} + ,{"Name":"CLUSCTL_NODE_SET_PRIVATE_PROPERTIES","Value":71303302} + ,{"Name":"CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES","Value":67109001} + ,{"Name":"CLUSCTL_NODE_GET_COMMON_PROPERTY_FMTS","Value":67108965} + ,{"Name":"CLUSCTL_NODE_GET_PRIVATE_PROPERTY_FMTS","Value":67109005} + ,{"Name":"CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME","Value":67108929} + ,{"Name":"CLUSCTL_NODE_GET_STUCK_NODES","Value":67109565} + ,{"Name":"CLUSCTL_NODE_INJECT_GEM_FAULT","Value":67109569} + ,{"Name":"CLUSCTL_NODE_INTRODUCE_GEM_REPAIR_DELAY","Value":67109573} + ,{"Name":"CLUSCTL_NODE_SEND_DUMMY_GEM_MESSAGES","Value":67109577} + ,{"Name":"CLUSCTL_NODE_BLOCK_GEM_SEND_RECV","Value":67109581} + ,{"Name":"CLUSCTL_NODE_GET_GEMID_VECTOR","Value":67109585} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_NETWORK_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_NETWORK_UNKNOWN","Value":83886080} + ,{"Name":"CLUSCTL_NETWORK_GET_CHARACTERISTICS","Value":83886085} + ,{"Name":"CLUSCTL_NETWORK_GET_FLAGS","Value":83886089} + ,{"Name":"CLUSCTL_NETWORK_GET_NAME","Value":83886121} + ,{"Name":"CLUSCTL_NETWORK_GET_ID","Value":83886137} + ,{"Name":"CLUSCTL_NETWORK_ENUM_COMMON_PROPERTIES","Value":83886161} + ,{"Name":"CLUSCTL_NETWORK_GET_RO_COMMON_PROPERTIES","Value":83886165} + ,{"Name":"CLUSCTL_NETWORK_GET_COMMON_PROPERTIES","Value":83886169} + ,{"Name":"CLUSCTL_NETWORK_SET_COMMON_PROPERTIES","Value":88080478} + ,{"Name":"CLUSCTL_NETWORK_VALIDATE_COMMON_PROPERTIES","Value":83886177} + ,{"Name":"CLUSCTL_NETWORK_ENUM_PRIVATE_PROPERTIES","Value":83886201} + ,{"Name":"CLUSCTL_NETWORK_GET_RO_PRIVATE_PROPERTIES","Value":83886205} + ,{"Name":"CLUSCTL_NETWORK_GET_PRIVATE_PROPERTIES","Value":83886209} + ,{"Name":"CLUSCTL_NETWORK_SET_PRIVATE_PROPERTIES","Value":88080518} + ,{"Name":"CLUSCTL_NETWORK_VALIDATE_PRIVATE_PROPERTIES","Value":83886217} + ,{"Name":"CLUSCTL_NETWORK_GET_COMMON_PROPERTY_FMTS","Value":83886181} + ,{"Name":"CLUSCTL_NETWORK_GET_PRIVATE_PROPERTY_FMTS","Value":83886221} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_NETINTERFACE_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_NETINTERFACE_UNKNOWN","Value":100663296} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS","Value":100663301} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_FLAGS","Value":100663305} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_NAME","Value":100663337} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_ID","Value":100663353} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_NODE","Value":100663345} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_NETWORK","Value":100663349} + ,{"Name":"CLUSCTL_NETINTERFACE_ENUM_COMMON_PROPERTIES","Value":100663377} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_RO_COMMON_PROPERTIES","Value":100663381} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTIES","Value":100663385} + ,{"Name":"CLUSCTL_NETINTERFACE_SET_COMMON_PROPERTIES","Value":104857694} + ,{"Name":"CLUSCTL_NETINTERFACE_VALIDATE_COMMON_PROPERTIES","Value":100663393} + ,{"Name":"CLUSCTL_NETINTERFACE_ENUM_PRIVATE_PROPERTIES","Value":100663417} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_RO_PRIVATE_PROPERTIES","Value":100663421} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTIES","Value":100663425} + ,{"Name":"CLUSCTL_NETINTERFACE_SET_PRIVATE_PROPERTIES","Value":104857734} + ,{"Name":"CLUSCTL_NETINTERFACE_VALIDATE_PRIVATE_PROPERTIES","Value":100663433} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTY_FMTS","Value":100663397} + ,{"Name":"CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTY_FMTS","Value":100663437} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_CLUSTER_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_CLUSTER_UNKNOWN","Value":117440512} + ,{"Name":"CLUSCTL_CLUSTER_GET_FQDN","Value":117440573} + ,{"Name":"CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION","Value":121635554} + ,{"Name":"CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION","Value":117441253} + ,{"Name":"CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES","Value":117441257} + ,{"Name":"CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES","Value":117440593} + ,{"Name":"CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES","Value":117440597} + ,{"Name":"CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES","Value":117440601} + ,{"Name":"CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES","Value":121634910} + ,{"Name":"CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES","Value":117440609} + ,{"Name":"CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES","Value":117440633} + ,{"Name":"CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES","Value":117440637} + ,{"Name":"CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES","Value":117440641} + ,{"Name":"CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES","Value":121634950} + ,{"Name":"CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES","Value":117440649} + ,{"Name":"CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS","Value":117440613} + ,{"Name":"CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS","Value":117440653} + ,{"Name":"CLUSCTL_CLUSTER_CHECK_VOTER_EVICT","Value":117440581} + ,{"Name":"CLUSCTL_CLUSTER_CHECK_VOTER_DOWN","Value":117440585} + ,{"Name":"CLUSCTL_CLUSTER_SHUTDOWN","Value":117440589} + ,{"Name":"CLUSCTL_CLUSTER_BATCH_BLOCK_KEY","Value":117441086} + ,{"Name":"CLUSCTL_CLUSTER_BATCH_UNBLOCK_KEY","Value":117441089} + ,{"Name":"CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID","Value":117441169} + ,{"Name":"CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP","Value":117441193} + ,{"Name":"CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER","Value":117441209} + ,{"Name":"CLUSCTL_CLUSTER_REMOVE_NODE","Value":121635566} + ,{"Name":"CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS","Value":121635058} + ,{"Name":"CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO","Value":121635590} + ,{"Name":"CLUSCTL_CLUSTER_SET_DNS_DOMAIN","Value":121635594} + ,{"Name":"CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED","Value":121646434} + ,{"Name":"CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES","Value":121646446} + ,{"Name":"CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME","Value":117452246} + ,{"Name":"CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME_GUID","Value":117452250} + ,{"Name":"CLUSCTL_CLUSTER_RELOAD_AUTOLOGGER_CONFIG","Value":117452242} + ,{"Name":"CLUSCTL_CLUSTER_ENUM_AFFINITY_RULE_NAMES","Value":117452253} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_GROUPSET_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_GROUPSET_GET_COMMON_PROPERTIES","Value":134217817} + ,{"Name":"CLUSCTL_GROUPSET_GET_RO_COMMON_PROPERTIES","Value":134217813} + ,{"Name":"CLUSCTL_GROUPSET_SET_COMMON_PROPERTIES","Value":138412126} + ,{"Name":"CLUSCTL_GROUPSET_GET_GROUPS","Value":134229361} + ,{"Name":"CLUSCTL_GROUPSET_GET_PROVIDER_GROUPS","Value":134229365} + ,{"Name":"CLUSCTL_GROUPSET_GET_PROVIDER_GROUPSETS","Value":134229369} + ,{"Name":"CLUSCTL_GROUP_GET_PROVIDER_GROUPS","Value":134229373} + ,{"Name":"CLUSCTL_GROUP_GET_PROVIDER_GROUPSETS","Value":134229377} + ,{"Name":"CLUSCTL_GROUPSET_GET_ID","Value":134217785} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSCTL_AFFINITYRULE_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSCTL_AFFINITYRULE_GET_COMMON_PROPERTIES","Value":150995033} + ,{"Name":"CLUSCTL_AFFINITYRULE_GET_RO_COMMON_PROPERTIES","Value":150995029} + ,{"Name":"CLUSCTL_AFFINITYRULE_SET_COMMON_PROPERTIES","Value":155189342} + ,{"Name":"CLUSCTL_AFFINITYRULE_GET_ID","Value":150995001} + ,{"Name":"CLUSCTL_AFFINITYRULE_GET_GROUPNAMES","Value":151006577} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_RESCLASS_UNKNOWN","Value":0} + ,{"Name":"CLUS_RESCLASS_STORAGE","Value":1} + ,{"Name":"CLUS_RESCLASS_NETWORK","Value":2} + ,{"Name":"CLUS_RESCLASS_USER","Value":32768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_RESSUBCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_RESSUBCLASS_SHARED","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_RESSUBCLASS_STORAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_RESSUBCLASS_STORAGE_SHARED_BUS","Value":-2147483648} + ,{"Name":"CLUS_RESSUBCLASS_STORAGE_DISK","Value":1073741824} + ,{"Name":"CLUS_RESSUBCLASS_STORAGE_REPLICATION","Value":268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_RESSUBCLASS_NETWORK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_RESSUBCLASS_NETWORK_INTERNET_PROTOCOL","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_CHARACTERISTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_CHAR_UNKNOWN","Value":0} + ,{"Name":"CLUS_CHAR_QUORUM","Value":1} + ,{"Name":"CLUS_CHAR_DELETE_REQUIRES_ALL_NODES","Value":2} + ,{"Name":"CLUS_CHAR_LOCAL_QUORUM","Value":4} + ,{"Name":"CLUS_CHAR_LOCAL_QUORUM_DEBUG","Value":8} + ,{"Name":"CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON","Value":16} + ,{"Name":"CLUS_CHAR_BROADCAST_DELETE","Value":32} + ,{"Name":"CLUS_CHAR_SINGLE_CLUSTER_INSTANCE","Value":64} + ,{"Name":"CLUS_CHAR_SINGLE_GROUP_INSTANCE","Value":128} + ,{"Name":"CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP","Value":256} + ,{"Name":"CLUS_CHAR_PLACEMENT_DATA","Value":512} + ,{"Name":"CLUS_CHAR_MONITOR_DETACH","Value":1024} + ,{"Name":"CLUS_CHAR_MONITOR_REATTACH","Value":2048} + ,{"Name":"CLUS_CHAR_OPERATION_CONTEXT","Value":4096} + ,{"Name":"CLUS_CHAR_CLONES","Value":8192} + ,{"Name":"CLUS_CHAR_NOT_PREEMPTABLE","Value":16384} + ,{"Name":"CLUS_CHAR_NOTIFY_NEW_OWNER","Value":32768} + ,{"Name":"CLUS_CHAR_SUPPORTS_UNMONITORED_STATE","Value":65536} + ,{"Name":"CLUS_CHAR_INFRASTRUCTURE","Value":131072} + ,{"Name":"CLUS_CHAR_VETO_DRAIN","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUS_FLAG_CORE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSPROP_SYNTAX" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLUSPROP_SYNTAX"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFormat","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CLUSPROP_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Syntax","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SYNTAX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_BINARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5092_C41","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"rgb","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_WORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5102_C39","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_DWORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5112_C40","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_LONG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5122_C39","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"l","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_SZ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5132_C37","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"sz","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_ULARGE_INTEGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5149_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"li","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_LARGE_INTEGER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5162_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"li","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_SECURITY_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5174_C54","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLUSPROP_SECURITY_DESCRIPTOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sd","Type":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR_RELATIVE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rgbSecurityDescriptor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CLUSPROP_FILETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5188_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ft","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_RESOURCE_CLASS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLUS_RESOURCE_CLASS_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsClustering","Parents":["_Anonymous_e__Union","CLUS_RESOURCE_CLASS_INFO"]},"Attrs":[]} + ,{"Name":"li","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["_Anonymous_e__Struct","_Anonymous_e__Union","CLUS_RESOURCE_CLASS_INFO"]},"Attrs":[]} + ,{"Name":"SubClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"CLUSPROP_RESOURCE_CLASS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5213_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"rc","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_RESOURCE_CLASS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5224_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5225_C14","Type":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_REQUIRED_DEPENDENCY" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Value","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResClass","Type":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResTypeName","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_PIFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSPROP_PIFLAG_STICKY","Value":1} + ,{"Name":"CLUSPROP_PIFLAG_REMOVABLE","Value":2} + ,{"Name":"CLUSPROP_PIFLAG_USABLE","Value":4} + ,{"Name":"CLUSPROP_PIFLAG_DEFAULT_QUORUM","Value":8} + ,{"Name":"CLUSPROP_PIFLAG_USABLE_FOR_CSV","Value":16} + ,{"Name":"CLUSPROP_PIFLAG_ENCRYPTION_ENABLED","Value":32} + ,{"Name":"CLUSPROP_PIFLAG_RAW","Value":64} + ,{"Name":"CLUSPROP_PIFLAG_UNKNOWN","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_FORCE_QUORUM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNodeBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMaxNumberofNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"multiszNodeList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_PARTITION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwMaximumComponentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileSystemFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFileSystem","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_PARTITION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDeviceName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szVolumeLabel","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwSerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgdwMaximumComponentLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFileSystemFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szFileSystem","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"TotalSizeInBytes","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FreeSizeInBytes","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_PARTITION_INFO_EX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GptPartitionId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"szPartitionName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"EncryptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_CSV_VOLUME_FAULT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VolumeStateNoFaults","Value":0} + ,{"Name":"VolumeStateNoDirectIO","Value":1} + ,{"Name":"VolumeStateNoAccess","Value":2} + ,{"Name":"VolumeStateInMaintenance","Value":4} + ,{"Name":"VolumeStateDismounted","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VolumeBackupNone","Value":0} + ,{"Name":"VolumeBackupInProgress","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_CSV_VOLUME_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FaultState","Type":{"Kind":"ApiRef","Name":"CLUSTER_CSV_VOLUME_FAULT_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BackupState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"szVolumeFriendlyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_CSV_VOLUME_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szRootPath","Type":{"Kind":"Array","Shape":{"Size":263},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SharedVolumeStateUnavailable","Value":0} + ,{"Name":"SharedVolumeStatePaused","Value":1} + ,{"Name":"SharedVolumeStateActive","Value":2} + ,{"Name":"SharedVolumeStateActiveRedirected","Value":3} + ,{"Name":"SharedVolumeStateActiveVolumeRedirected","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_STATE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szNodeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VolumeState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_STATE_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szNodeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VolumeState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"szVolumeFriendlyName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"RedirectedIOReason","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeRedirectedIOReason","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterSharedVolumeRenameInputTypeNone","Value":0} + ,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeOffset","Value":1} + ,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeId","Value":2} + ,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeName","Value":3} + ,{"Name":"ClusterSharedVolumeRenameInputTypeVolumeGuid","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InputType","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VolumeOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"VolumeId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"VolumeGuid","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NewVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NewVolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NewVolumeGuid","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5427_C14","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5428_C14","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5438_C14","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5439_C14","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_CHKDSK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChkdskState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileIdList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_DISK_NUMBER_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DiskNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BytesPerSector","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_SHARED_VOLUME_BACKUP_MODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BackupState","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_BACKUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"DelayTimerInSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_PARTITION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5470_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5471_C14","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_PARTITION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5482_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5483_C14","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO_EX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_PARTITION_INFO_EX2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5496_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5497_C14","Type":{"Kind":"ApiRef","Name":"CLUS_PARTITION_INFO_EX2","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_FTSET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRootSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFtType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_FTSET_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5518_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5519_C14","Type":{"Kind":"ApiRef","Name":"CLUS_FTSET_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_SCSI_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLUS_SCSI_ADDRESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsClustering","Parents":["_Anonymous_e__Union","CLUS_SCSI_ADDRESS"]},"Attrs":[]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PortNumber","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PathId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TargetId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Lun","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"CLUSPROP_SCSI_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_clusapi_L5546_C14","Type":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"__AnonymousBase_clusapi_L5547_C14","Type":{"Kind":"ApiRef","Name":"CLUS_SCSI_ADDRESS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_NETNAME_VS_TOKEN_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_NETNAME_PWD_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"CreatingDC","Type":{"Kind":"Array","Shape":{"Size":258},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_NETNAME_PWD_INFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"CreatingDC","Type":{"Kind":"Array","Shape":{"Size":258},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ObjectGuid","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_DNN_LEADER_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IsOnline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"IsFileServerPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_DNN_SODAFS_CLONE_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_NETNAME_IP_INFO_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AddressSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"IpInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CLUS_NETNAME_IP_INFO_ENTRY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_MAINTENANCE_MODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_CSV_MAINTENANCE_MODE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"VolumeName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MAINTENANCE_MODE_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MaintenanceModeTypeDisableIsAliveCheck","Value":1} + ,{"Name":"MaintenanceModeTypeOfflineResource","Value":2} + ,{"Name":"MaintenanceModeTypeUnclusterResource","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUS_MAINTENANCE_MODE_INFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MaintainenceModeType","Type":{"Kind":"ApiRef","Name":"MAINTENANCE_MODE_TYPE_ENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"InternalState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Signature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_SET_MAINTENANCE_MODE_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"InMaintenance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ExtraParameterSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExtraParameter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_STORAGE_SET_DRIVELETTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"AvailDrivelettersMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_STORAGE_REMAP_DRIVELETTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CurrentDriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TargetDriveLetterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_PROVIDER_STATE_CHANGE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"resourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"szProviderId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileServerName","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileServerName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_IPADDR_ENABLENETBIOS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_DISABLED","Value":0} + ,{"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_ENABLED","Value":1} + ,{"Name":"CLUSPROP_IPADDR_ENABLENETBIOS_TRACK_NIC","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILESHARE_CHANGE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FILESHARE_CHANGE_NONE","Value":0} + ,{"Name":"FILESHARE_CHANGE_ADD","Value":1} + ,{"Name":"FILESHARE_CHANGE_DEL","Value":2} + ,{"Name":"FILESHARE_CHANGE_MODIFY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILESHARE_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Change","Type":{"Kind":"ApiRef","Name":"FILESHARE_CHANGE_ENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ShareName","Type":{"Kind":"Array","Shape":{"Size":84},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILESHARE_CHANGE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ChangeEntry","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"FILESHARE_CHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"GetTickCount64","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"GetSystemTime","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"NodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSPROP_BUFFER_HELPER" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LIST","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pSyntax","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SYNTAX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_VALUE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pBinaryValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pWordValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_WORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pDwordValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pLongValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pULargeIntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_ULARGE_INTEGER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pLargeIntegerValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LARGE_INTEGER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pStringValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pMultiSzValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pResourceClassValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pResourceClassInfoValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pDiskSignatureValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pScsiAddressValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SCSI_ADDRESS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pDiskNumberValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pPartitionInfoValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pRequiredDependencyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_REQUIRED_DEPENDENCY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pPartitionInfoValueEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pPartitionInfoValueEx2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_PARTITION_INFO_EX2","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"pFileTimeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_RESOURCE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_RESOURCE_ENUM_DEPENDS","Value":1} + ,{"Name":"CLUSTER_RESOURCE_ENUM_PROVIDES","Value":2} + ,{"Name":"CLUSTER_RESOURCE_ENUM_NODES","Value":4} + ,{"Name":"CLUSTER_RESOURCE_ENUM_ALL","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_TYPE_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_RESOURCE_TYPE_ENUM_NODES","Value":1} + ,{"Name":"CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES","Value":2} + ,{"Name":"CLUSTER_RESOURCE_TYPE_ENUM_ALL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceTypeDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_RESOURCE_TYPE_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLUSTER_NETWORK_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUSTER_NETWORK_ENUM_NETINTERFACES","Value":1} + ,{"Name":"CLUSTER_NETWORK_ENUM_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NETWORK_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterNetworkStateUnknown","Value":-1} + ,{"Name":"ClusterNetworkUnavailable","Value":0} + ,{"Name":"ClusterNetworkDown","Value":1} + ,{"Name":"ClusterNetworkPartitioned","Value":2} + ,{"Name":"ClusterNetworkUp","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_NETWORK_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterNetworkRoleNone","Value":0} + ,{"Name":"ClusterNetworkRoleInternalUse","Value":1} + ,{"Name":"ClusterNetworkRoleClientAccess","Value":2} + ,{"Name":"ClusterNetworkRoleInternalAndClient","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NETWORK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NETWORK_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_NETWORK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_NETWORK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NETWORK_OPEN_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NETWORK_GET_ENUM_COUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NETWORK_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NETWORK_CLOSE_ENUM" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NETWORK_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_SET_CLUSTER_NETWORK_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NETWORK_ID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NETWORK_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CLUSTER_NETINTERFACE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterNetInterfaceStateUnknown","Value":-1} + ,{"Name":"ClusterNetInterfaceUnavailable","Value":0} + ,{"Name":"ClusterNetInterfaceFailed","Value":1} + ,{"Name":"ClusterNetInterfaceUnreachable","Value":2} + ,{"Name":"ClusterNetInterfaceUp","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NET_INTERFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_OPEN_CLUSTER_NETINTERFACE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszInterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchInterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLOSE_CLUSTER_NET_INTERFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_FROM_NET_INTERFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_NET_INTERFACE_CONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_GROUP_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_RESOURCE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NODE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NETWORK_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_CREATE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_OPEN_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_DELETE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_CLOSE_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_ENUM_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_SET_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_DELETE_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_QUERY_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_ENUM_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_SYNC_DATABASE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUSTER_REG_CREATE_BATCH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pHREGBATCH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_BATCH_ADD_COMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCommand","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CLOSE_BATCH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_BATCH_READ_COMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_BATCH_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_BATCH_CLOSE_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_GET_BATCH_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CREATE_READ_BATCH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_READ_BATCH_ADD_COMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CLOSE_READ_BATCH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CLOSE_READ_BATCH_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_READ_BATCH_REPLY_NEXT_COMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_READ_BATCH_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_REG_CLOSE_READ_BATCH_REPLY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_SET_ACCOUNT_ACCESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szAccountSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLUSTER_SETUP_PHASE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterSetupPhaseInitialize","Value":1} + ,{"Name":"ClusterSetupPhaseValidateNodeState","Value":100} + ,{"Name":"ClusterSetupPhaseValidateNetft","Value":102} + ,{"Name":"ClusterSetupPhaseValidateClusDisk","Value":103} + ,{"Name":"ClusterSetupPhaseConfigureClusSvc","Value":104} + ,{"Name":"ClusterSetupPhaseStartingClusSvc","Value":105} + ,{"Name":"ClusterSetupPhaseQueryClusterNameAccount","Value":106} + ,{"Name":"ClusterSetupPhaseValidateClusterNameAccount","Value":107} + ,{"Name":"ClusterSetupPhaseCreateClusterAccount","Value":108} + ,{"Name":"ClusterSetupPhaseConfigureClusterAccount","Value":109} + ,{"Name":"ClusterSetupPhaseFormingCluster","Value":200} + ,{"Name":"ClusterSetupPhaseAddClusterProperties","Value":201} + ,{"Name":"ClusterSetupPhaseCreateResourceTypes","Value":202} + ,{"Name":"ClusterSetupPhaseCreateGroups","Value":203} + ,{"Name":"ClusterSetupPhaseCreateIPAddressResources","Value":204} + ,{"Name":"ClusterSetupPhaseCreateNetworkName","Value":205} + ,{"Name":"ClusterSetupPhaseClusterGroupOnline","Value":206} + ,{"Name":"ClusterSetupPhaseGettingCurrentMembership","Value":300} + ,{"Name":"ClusterSetupPhaseAddNodeToCluster","Value":301} + ,{"Name":"ClusterSetupPhaseNodeUp","Value":302} + ,{"Name":"ClusterSetupPhaseMoveGroup","Value":400} + ,{"Name":"ClusterSetupPhaseDeleteGroup","Value":401} + ,{"Name":"ClusterSetupPhaseCleanupCOs","Value":402} + ,{"Name":"ClusterSetupPhaseOfflineGroup","Value":403} + ,{"Name":"ClusterSetupPhaseEvictNode","Value":404} + ,{"Name":"ClusterSetupPhaseCleanupNode","Value":405} + ,{"Name":"ClusterSetupPhaseCoreGroupCleanup","Value":406} + ,{"Name":"ClusterSetupPhaseFailureCleanup","Value":999} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SETUP_PHASE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterSetupPhaseStart","Value":1} + ,{"Name":"ClusterSetupPhaseContinue","Value":2} + ,{"Name":"ClusterSetupPhaseEnd","Value":3} + ,{"Name":"ClusterSetupPhaseReport","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_SETUP_PHASE_SEVERITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterSetupPhaseInformational","Value":1} + ,{"Name":"ClusterSetupPhaseWarning","Value":2} + ,{"Name":"ClusterSetupPhaseFatal","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"eSetupPhase","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ePhaseType","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ePhaseSeverity","Type":{"Kind":"ApiRef","Name":"CLUSTER_SETUP_PHASE_SEVERITY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_CNOLESS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_CREATE_CLUSTER_NAME_ACCOUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_NAME_ACCOUNT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_REMOVE_CLUSTER_NAME_ACCOUNT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSAPI_ADD_CLUSTER_NODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PCLUSAPI_DESTROY_CLUSTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"fdeleteVirtualComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PLACEMENT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PLACEMENT_OPTIONS_MIN_VALUE","Value":0} + ,{"Name":"PLACEMENT_OPTIONS_DEFAULT_PLACEMENT_OPTIONS","Value":0} + ,{"Name":"PLACEMENT_OPTIONS_DISABLE_CSV_VM_DEPENDENCY","Value":1} + ,{"Name":"PLACEMENT_OPTIONS_CONSIDER_OFFLINE_VMS","Value":2} + ,{"Name":"PLACEMENT_OPTIONS_DONT_USE_MEMORY","Value":4} + ,{"Name":"PLACEMENT_OPTIONS_DONT_USE_CPU","Value":8} + ,{"Name":"PLACEMENT_OPTIONS_DONT_USE_LOCAL_TEMP_DISK","Value":16} + ,{"Name":"PLACEMENT_OPTIONS_DONT_RESUME_VMS_WITH_EXISTING_TEMP_DISK","Value":32} + ,{"Name":"PLACEMENT_OPTIONS_SAVE_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE","Value":64} + ,{"Name":"PLACEMENT_OPTIONS_DONT_RESUME_AVAILABILTY_SET_VMS_WITH_EXISTING_TEMP_DISK","Value":128} + ,{"Name":"PLACEMENT_OPTIONS_SAVE_AVAILABILTY_SET_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE","Value":256} + ,{"Name":"PLACEMENT_OPTIONS_AVAILABILITY_SET_DOMAIN_AFFINITY","Value":512} + ,{"Name":"PLACEMENT_OPTIONS_ALL","Value":1023} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GRP_PLACEMENT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GRP_PLACEMENT_OPTIONS_MIN_VALUE","Value":0} + ,{"Name":"GRP_PLACEMENT_OPTIONS_DEFAULT","Value":0} + ,{"Name":"GRP_PLACEMENT_OPTIONS_DISABLE_AUTOBALANCING","Value":1} + ,{"Name":"GRP_PLACEMENT_OPTIONS_ALL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PartitionOffset","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Capabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PartitionArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_REPLICATED_DISK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SrReplicatedDiskTypeNone","Value":0} + ,{"Name":"SrReplicatedDiskTypeSource","Value":1} + ,{"Name":"SrReplicatedDiskTypeLogSource","Value":2} + ,{"Name":"SrReplicatedDiskTypeDestination","Value":3} + ,{"Name":"SrReplicatedDiskTypeLogDestination","Value":4} + ,{"Name":"SrReplicatedDiskTypeNotInParthership","Value":5} + ,{"Name":"SrReplicatedDiskTypeLogNotInParthership","Value":6} + ,{"Name":"SrReplicatedDiskTypeOther","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SR_DISK_REPLICATION_ELIGIBLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SrDiskReplicationEligibleNone","Value":0} + ,{"Name":"SrDiskReplicationEligibleYes","Value":1} + ,{"Name":"SrDiskReplicationEligibleOffline","Value":2} + ,{"Name":"SrDiskReplicationEligibleNotGpt","Value":3} + ,{"Name":"SrDiskReplicationEligiblePartitionLayoutMismatch","Value":4} + ,{"Name":"SrDiskReplicationEligibleInsufficientFreeSpace","Value":5} + ,{"Name":"SrDiskReplicationEligibleNotInSameSite","Value":6} + ,{"Name":"SrDiskReplicationEligibleInSameSite","Value":7} + ,{"Name":"SrDiskReplicationEligibleFileSystemNotSupported","Value":8} + ,{"Name":"SrDiskReplicationEligibleAlreadyInReplication","Value":9} + ,{"Name":"SrDiskReplicationEligibleSameAsSpecifiedDisk","Value":10} + ,{"Name":"SrDiskReplicationEligibleOther","Value":9999} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"IncludeOfflineDisks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SourceDataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"TargetReplicationGroupGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"SkipConnectivityCheck","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"IncludeOfflineDisks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataDiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"IncludeAvailableStoargeDisks","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_DISK_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reason","Type":{"Kind":"ApiRef","Name":"SR_DISK_REPLICATION_ELIGIBLE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"DiskGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DiskInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_DISK_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_REPLICATED_DISK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SR_REPLICATED_DISK_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ClusterDiskResourceGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ReplicationGroupId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ReplicationGroupName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ReplicatedDisks","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SR_RESOURCE_TYPE_REPLICATED_DISK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidPoolFilter","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCE_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"CheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NodeUtilizationInfoElement" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AvailableMemoryAfterReclamation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ResourceUtilizationInfoElement" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PhysicalNumaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CurrentMemory","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VM_RESDLL_CONTEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VmResdllContextTurnOff","Value":0} + ,{"Name":"VmResdllContextSave","Value":1} + ,{"Name":"VmResdllContextShutdown","Value":2} + ,{"Name":"VmResdllContextShutdownForce","Value":3} + ,{"Name":"VmResdllContextLiveMigration","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RESDLL_CONTEXT_OPERATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ResdllContextOperationTypeFailback","Value":0} + ,{"Name":"ResdllContextOperationTypeDrain","Value":1} + ,{"Name":"ResdllContextOperationTypeDrainFailure","Value":2} + ,{"Name":"ResdllContextOperationTypeEmbeddedFailure","Value":3} + ,{"Name":"ResdllContextOperationTypePreemption","Value":4} + ,{"Name":"ResdllContextOperationTypeNetworkDisconnect","Value":5} + ,{"Name":"ResdllContextOperationTypeNetworkDisconnectMoveRetry","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GET_OPERATION_CONTEXT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"RESDLL_CONTEXT_OPERATION_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESOURCE_STATUS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ResourceState","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"CheckPoint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ApplicationSpecificErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitHint","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSET_RESOURCE_STATUS_ROUTINE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESOURCE_STATUS_EX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PSET_RESOURCE_STATUS_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ResourceStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESOURCE_STATUS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PQUORUM_RESOURCE_LOST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LOG_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LOG_INFORMATION","Value":0} + ,{"Name":"LOG_WARNING","Value":1} + ,{"Name":"LOG_ERROR","Value":2} + ,{"Name":"LOG_SEVERE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PLOG_EVENT_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"LogLevel","Type":{"Kind":"ApiRef","Name":"LOG_LEVEL","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"FormatString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"POPEN_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ResourceKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLOSE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PONLINE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"POFFLINE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PTERMINATE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PIS_ALIVE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PLOOKS_ALIVE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PARBITRATE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"LostQuorumResource","Type":{"Kind":"ApiRef","Name":"PQUORUM_RESOURCE_LOST","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRELEASE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESOURCE_CONTROL_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESOURCE_TYPE_CONTROL_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"POPEN_V2_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"ResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ResourceKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PONLINE_V2_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"EventHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"OnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"POFFLINE_V2_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"DestinationNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"OfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCANCEL_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"CancelFlags_RESERVED","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PBEGIN_RESCALL_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PBEGIN_RESTYPECALL_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RESOURCE_EXIT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ResourceExitStateContinue","Value":0} + ,{"Name":"ResourceExitStateTerminate","Value":1} + ,{"Name":"ResourceExitStateMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PBEGIN_RESCALL_AS_USER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Resource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PBEGIN_RESTYPECALL_AS_USER_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"ReturnedAsynchronously","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLRES_V1_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_TYPE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLRES_V2_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PRESOURCE_TYPE_CONTROL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLRES_V3_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLRES_V4_FUNCTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Open","Type":{"Kind":"ApiRef","Name":"POPEN_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Close","Type":{"Kind":"ApiRef","Name":"PCLOSE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Online","Type":{"Kind":"ApiRef","Name":"PONLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Offline","Type":{"Kind":"ApiRef","Name":"POFFLINE_V2_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"PTERMINATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"LooksAlive","Type":{"Kind":"ApiRef","Name":"PLOOKS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"IsAlive","Type":{"Kind":"ApiRef","Name":"PIS_ALIVE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Arbitrate","Type":{"Kind":"ApiRef","Name":"PARBITRATE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Release","Type":{"Kind":"ApiRef","Name":"PRELEASE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceTypeControl","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"Cancel","Type":{"Kind":"ApiRef","Name":"PCANCEL_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceControlAsUser","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESCALL_AS_USER_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"BeginResourceTypeControlAsUser","Type":{"Kind":"ApiRef","Name":"PBEGIN_RESTYPECALL_AS_USER_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLRES_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TableSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["CLRES_FUNCTION_TABLE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"V1Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V1_FUNCTIONS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"V2Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V2_FUNCTIONS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"V3Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V3_FUNCTIONS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"V4Functions","Type":{"Kind":"ApiRef","Name":"CLRES_V4_FUNCTIONS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"RESUTIL_LARGEINT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Default","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESUTIL_ULARGEINT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Default","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESUTIL_FILETIME_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Default","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Minimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RESUTIL_PROPERTY_ITEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsClustering","Parents":["RESUTIL_PROPERTY_ITEM"]},"Attrs":[]} + ,{"Name":"Minimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Maximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DefaultPtr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Default","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"LargeIntData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_LARGEINT_DATA","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"ULargeIntData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_ULARGEINT_DATA","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ,{"Name":"FileTimeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_FILETIME_DATA","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PSTARTUP_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"MinVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SetResourceStatus","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_STATUS_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"LogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"FunctionTable","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_FUNCTION_TABLE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FAILURE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FAILURE_TYPE_GENERAL","Value":0} + ,{"Name":"FAILURE_TYPE_EMBEDDED","Value":1} + ,{"Name":"FAILURE_TYPE_NETWORK_LOSS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_RESOURCE_APPLICATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterResourceApplicationStateUnknown","Value":1} + ,{"Name":"ClusterResourceApplicationOSHeartBeat","Value":2} + ,{"Name":"ClusterResourceApplicationReady","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PSET_RESOURCE_LOCKED_MODE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"LockedModeEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LockedModeReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSIGNAL_FAILURE_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"FailureType","Type":{"Kind":"ApiRef","Name":"FAILURE_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ApplicationSpecificErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"propertyListBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"propertyListBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PEND_CONTROL_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PEND_TYPE_CONTROL_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]} + ,{"Name":"status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PEXTEND_RES_CONTROL_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]} + ,{"Name":"newTimeoutInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PEXTEND_RES_TYPE_CONTROL_CALL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]} + ,{"Name":"newTimeoutInMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRAISE_RES_TYPE_NOTIFICATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPayload","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"payloadSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCHANGE_RESOURCE_PROCESS_FOR_DUMPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"resource","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"processName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"resourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"processName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isAdd","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSET_INTERNAL_STATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"stateType","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_APPLICATION_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"active","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"LockedModeEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"LockedModeReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"LockedModeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLRES_CALLBACK_FUNCTION_TABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SetResourceStatusEx","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_STATUS_ROUTINE_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SetResourceLockedMode","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_LOCKED_MODE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SignalFailure","Type":{"Kind":"ApiRef","Name":"PSIGNAL_FAILURE_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SetResourceInMemoryNodeLocalProperties","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"EndControlCall","Type":{"Kind":"ApiRef","Name":"PEND_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"EndTypeControlCall","Type":{"Kind":"ApiRef","Name":"PEND_TYPE_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendControlCall","Type":{"Kind":"ApiRef","Name":"PEXTEND_RES_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ExtendTypeControlCall","Type":{"Kind":"ApiRef","Name":"PEXTEND_RES_TYPE_CONTROL_CALL","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"RaiseResTypeNotification","Type":{"Kind":"ApiRef","Name":"PRAISE_RES_TYPE_NOTIFICATION","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeResourceProcessForDumps","Type":{"Kind":"ApiRef","Name":"PCHANGE_RESOURCE_PROCESS_FOR_DUMPS","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ChangeResTypeProcessForDumps","Type":{"Kind":"ApiRef","Name":"PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SetInternalState","Type":{"Kind":"ApiRef","Name":"PSET_INTERNAL_STATE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"SetResourceLockedModeEx","Type":{"Kind":"ApiRef","Name":"PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSTARTUP_EX_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"MinVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxVersionSupported","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MonitorCallbackFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_CALLBACK_FUNCTION_TABLE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ResourceDllInterfaceFunctions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLRES_FUNCTION_TABLE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RESOURCE_MONITOR_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RmonInitializing","Value":0} + ,{"Name":"RmonIdle","Value":1} + ,{"Name":"RmonStartingResource","Value":2} + ,{"Name":"RmonInitializingResource","Value":3} + ,{"Name":"RmonOnlineResource","Value":4} + ,{"Name":"RmonOfflineResource","Value":5} + ,{"Name":"RmonShutdownResource","Value":6} + ,{"Name":"RmonDeletingResource","Value":7} + ,{"Name":"RmonIsAlivePoll","Value":8} + ,{"Name":"RmonLooksAlivePoll","Value":9} + ,{"Name":"RmonArbitrateResource","Value":10} + ,{"Name":"RmonReleaseResource","Value":11} + ,{"Name":"RmonResourceControl","Value":12} + ,{"Name":"RmonResourceTypeControl","Value":13} + ,{"Name":"RmonTerminateResource","Value":14} + ,{"Name":"RmonDeadlocked","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MONITOR_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"LastUpdate","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"RESOURCE_MONITOR_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"ActiveResource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ResmonStop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POST_UPGRADE_VERSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"newMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"newUpgradeVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oldMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"oldUpgradeVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_HEALTH_FAULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ErrorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Provider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CLUSTER_HEALTH_FAULT_ARRAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numFaults","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"faults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PRESUTIL_START_RESOURCE_SERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_VERIFY_RESOURCE_SERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_STOP_RESOURCE_SERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_VERIFY_SERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_STOP_SERVICE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_CREATE_DIRECTORY_TREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_IS_PATH_VALID" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_ENUM_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOutProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_ENUM_PRIVATE_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszOutProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_ALL_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PRIVATE_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PROPERTY_SIZE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pnPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyItem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbOutPropertyItemSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_VERIFY_PROPERTY_TABLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_PROPERTY_TABLE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_PROPERTY_TABLE_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_UNKNOWN_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"bCheckForRequiredProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNameOfPropInError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_DUP_PARAMETER_BLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_FREE_PARAMETER_BLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_ADD_UNKNOWN_PROPERTIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_PRIVATE_PROPERTY_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_DUP_STRING" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszInString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_BINARY_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppbOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_SZ_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_EXPAND_SZ_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bExpand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_DWORD_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwDefaultValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_QWORD_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"qwDefaultValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_BINARY_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbNewValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_SZ_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_EXPAND_SZ_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_MULTI_SZ_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_DWORD_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_QWORD_VALUE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"qwNewValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_BINARY_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbOldValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_MULTI_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOldValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_DWORD_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOldValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_LONG_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"plOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lOldValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_FILETIME_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pftOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ftOldValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftMinimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftMaximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_FREE_ENVIRONMENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_EXPAND_ENVIRONMENT_STRINGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schSCMHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_EXPAND_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_EXPANDED_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_DWORD_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_BINARY_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbPropertyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_MULTI_SZ_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_LONG_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_ULARGEINTEGER_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_FILETIME_PROPERTY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CLUS_WORKER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Terminate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWORKER_START_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpThreadParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUS_WORKER_CREATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"PWORKER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPIClusWorkerCheckTerminate" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSAPI_CLUS_WORKER_TERMINATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPRESOURCE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPRESOURCE_CALLBACK_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPGROUP_CALLBACK_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPNODE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_RESOURCES_EQUAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_RESOURCE_TYPES_EQUAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_IS_RESOURCE_CLASS_EQUAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_ENUM_RESOURCES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_ENUM_RESOURCES_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSubnetMask","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchSubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszNetwork","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszDriveLetter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDriveLetter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwServicePid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOffline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_PROPERTY_FORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyFormatList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbPropertyFormatListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_CORE_CLUSTER_RESOURCES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phClusterNameResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterIPAddressResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterQuorumResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchResourceNameInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CLUSTER_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterRoleDHCP","Value":0} + ,{"Name":"ClusterRoleDTC","Value":1} + ,{"Name":"ClusterRoleFileServer","Value":2} + ,{"Name":"ClusterRoleGenericApplication","Value":3} + ,{"Name":"ClusterRoleGenericScript","Value":4} + ,{"Name":"ClusterRoleGenericService","Value":5} + ,{"Name":"ClusterRoleISCSINameServer","Value":6} + ,{"Name":"ClusterRoleMSMQ","Value":7} + ,{"Name":"ClusterRoleNFS","Value":8} + ,{"Name":"ClusterRolePrintServer","Value":9} + ,{"Name":"ClusterRoleStandAloneNamespaceServer","Value":10} + ,{"Name":"ClusterRoleVolumeShadowCopyServiceTask","Value":11} + ,{"Name":"ClusterRoleWINS","Value":12} + ,{"Name":"ClusterRoleTaskScheduler","Value":13} + ,{"Name":"ClusterRoleNetworkFileSystem","Value":14} + ,{"Name":"ClusterRoleDFSReplicatedFolder","Value":15} + ,{"Name":"ClusterRoleDistributedFileSystem","Value":16} + ,{"Name":"ClusterRoleDistributedNetworkName","Value":17} + ,{"Name":"ClusterRoleFileShare","Value":18} + ,{"Name":"ClusterRoleFileShareWitness","Value":19} + ,{"Name":"ClusterRoleHardDisk","Value":20} + ,{"Name":"ClusterRoleIPAddress","Value":21} + ,{"Name":"ClusterRoleIPV6Address","Value":22} + ,{"Name":"ClusterRoleIPV6TunnelAddress","Value":23} + ,{"Name":"ClusterRoleISCSITargetServer","Value":24} + ,{"Name":"ClusterRoleNetworkName","Value":25} + ,{"Name":"ClusterRolePhysicalDisk","Value":26} + ,{"Name":"ClusterRoleSODAFileServer","Value":27} + ,{"Name":"ClusterRoleStoragePool","Value":28} + ,{"Name":"ClusterRoleVirtualMachine","Value":29} + ,{"Name":"ClusterRoleVirtualMachineConfiguration","Value":30} + ,{"Name":"ClusterRoleVirtualMachineReplicaBroker","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CLUSTER_ROLE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ClusterRoleUnknown","Value":-1} + ,{"Name":"ClusterRoleClustered","Value":0} + ,{"Name":"ClusterRoleUnclustered","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCLUSTER_IS_PATH_ON_SHARED_VOLUME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PCLUSTER_GET_VOLUME_PATH_NAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_PREPARE_SHARED_VOLUME_FOR_BACKUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpcchVolumePathName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpcchVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PCLUSTER_CLEAR_BACKUP_STATE_FOR_SHARED_VOLUME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schSCMHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_ENUM_RESOURCES_EX2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phClusterNameResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterIPAddressResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterQuorumResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_HCLUSCRYPTPROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POPEN_CLUSTER_CRYPT_PROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"POPEN_CLUSTER_CRYPT_PROVIDEREX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKeyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLOSE_CLUSTER_CRYPT_PROVIDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCLUSTER_ENCRYPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PCLUSTER_DECRYPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCryptInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCryptInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFREE_CLUSTER_CRYPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PaxosTagCStruct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__padding__PaxosTagVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"__padding__NextEpochVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"__padding__NextEpoch_DateTimeVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NextEpoch_DateTime_ticks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"NextEpoch_Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"__padding__BoundryNextEpoch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"__padding__EpochVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"__padding__Epoch_DateTimeVtable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Epoch_DateTime_ticks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Epoch_Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"__padding__BoundryEpoch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Sequence","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"__padding__BoundrySequence","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WitnessTagUpdateHelper" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paxosToSet","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ,{"Name":"paxosToValidate","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WitnessTagHelper" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"paxosToValidate","Type":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PREGISTER_APPINSTANCE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ChildrenInheritAppInstance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PREGISTER_APPINSTANCE_VERSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InstanceVersionHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceVersionLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PQUERY_APPINSTANCE_VERSION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InstanceVersionHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"InstanceVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"VersionStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PRESET_ALL_APPINSTANCE_VERSIONS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SET_APP_INSTANCE_CSV_FLAGS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CLUADMEX_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CLUADMEX_OT_NONE","Value":0} + ,{"Name":"CLUADMEX_OT_CLUSTER","Value":1} + ,{"Name":"CLUADMEX_OT_NODE","Value":2} + ,{"Name":"CLUADMEX_OT_GROUP","Value":3} + ,{"Name":"CLUADMEX_OT_RESOURCE","Value":4} + ,{"Name":"CLUADMEX_OT_RESOURCETYPE","Value":5} + ,{"Name":"CLUADMEX_OT_NETWORK","Value":6} + ,{"Name":"CLUADMEX_OT_NETINTERFACE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGetClusterUIInfo" + ,"Kind":"Com" + ,"Guid":"97dede50-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClusterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetFont" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HFONT","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGetClusterDataInfo" + ,"Kind":"Com" + ,"Guid":"97dede51-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClusterName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClusterHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + ] + } + ,{ + "Name":"GetObjectCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IGetClusterObjectInfo" + ,"Kind":"Com" + ,"Guid":"97dede52-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObjectType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUADMEX_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetClusterNodeInfo" + ,"Kind":"Com" + ,"Guid":"97dede53-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNodeHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetClusterGroupInfo" + ,"Kind":"Com" + ,"Guid":"97dede54-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetGroupHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetClusterResourceInfo" + ,"Kind":"Com" + ,"Guid":"97dede55-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResourceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResourceTypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchResTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetResourceNetworkName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpszNetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchNetName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IGetClusterNetworkInfo" + ,"Kind":"Com" + ,"Guid":"97dede56-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetworkHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IGetClusterNetInterfaceInfo" + ,"Kind":"Com" + ,"Guid":"97dede57-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetInterfaceHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lObjIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWCPropertySheetCallback" + ,"Kind":"Com" + ,"Guid":"97dede60-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddPropertySheetPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWEExtendPropertySheet" + ,"Kind":"Com" + ,"Guid":"97dede61-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePropertySheetPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCPropertySheetCallback","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWCWizardCallback" + ,"Kind":"Com" + ,"Guid":"97dede62-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddWizardPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWEExtendWizard" + ,"Kind":"Com" + ,"Guid":"97dede63-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateWizardPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCWizardCallback","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWCContextMenuCallback" + ,"Kind":"Com" + ,"Guid":"97dede64-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddExtensionMenuItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszStatusBarText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nSubmenuCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWEExtendContextMenu" + ,"Kind":"Com" + ,"Guid":"97dede65-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddContextMenuItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCContextMenuCallback","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWEInvokeCommand" + ,"Kind":"Com" + ,"Guid":"97dede66-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvokeCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWCWizard97Callback" + ,"Kind":"Com" + ,"Guid":"97dede67-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddWizard97Page" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnableNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hpage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"bEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWEExtendWizard97" + ,"Kind":"Com" + ,"Guid":"97dede68-fc6b-11cf-b5f5-00a0c90ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateWizard97Pages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"piCallback","Type":{"Kind":"ApiRef","Name":"IWCWizard97Callback","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ClusApplication" + ,"Kind":"ComClassID" + ,"Guid":"f2e606e5-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"Cluster" + ,"Kind":"ComClassID" + ,"Guid":"f2e606e3-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusVersion" + ,"Kind":"ComClassID" + ,"Guid":"f2e60715-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResType" + ,"Kind":"ComClassID" + ,"Guid":"f2e6070f-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusProperty" + ,"Kind":"ComClassID" + ,"Guid":"f2e606fd-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusProperties" + ,"Kind":"ComClassID" + ,"Guid":"f2e606ff-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"DomainNames" + ,"Kind":"ComClassID" + ,"Guid":"f2e606e1-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNetwork" + ,"Kind":"ComClassID" + ,"Guid":"f2e606f1-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNetInterface" + ,"Kind":"ComClassID" + ,"Guid":"f2e606ed-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNetInterfaces" + ,"Kind":"ComClassID" + ,"Guid":"f2e606ef-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResDependencies" + ,"Kind":"ComClassID" + ,"Guid":"f2e60703-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResGroupResources" + ,"Kind":"ComClassID" + ,"Guid":"f2e606e9-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResTypeResources" + ,"Kind":"ComClassID" + ,"Guid":"f2e60713-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResGroupPreferredOwnerNodes" + ,"Kind":"ComClassID" + ,"Guid":"f2e606e7-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResPossibleOwnerNodes" + ,"Kind":"ComClassID" + ,"Guid":"f2e6070d-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNetworks" + ,"Kind":"ComClassID" + ,"Guid":"f2e606f3-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNetworkNetInterfaces" + ,"Kind":"ComClassID" + ,"Guid":"f2e606f5-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNodeNetInterfaces" + ,"Kind":"ComClassID" + ,"Guid":"f2e606fb-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusRefObject" + ,"Kind":"ComClassID" + ,"Guid":"f2e60701-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusterNames" + ,"Kind":"ComClassID" + ,"Guid":"f2e606eb-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNode" + ,"Kind":"ComClassID" + ,"Guid":"f2e606f7-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusNodes" + ,"Kind":"ComClassID" + ,"Guid":"f2e606f9-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResGroup" + ,"Kind":"ComClassID" + ,"Guid":"f2e60705-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResGroups" + ,"Kind":"ComClassID" + ,"Guid":"f2e60707-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResource" + ,"Kind":"ComClassID" + ,"Guid":"f2e60709-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResources" + ,"Kind":"ComClassID" + ,"Guid":"f2e6070b-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResTypes" + ,"Kind":"ComClassID" + ,"Guid":"f2e60711-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResTypePossibleOwnerNodes" + ,"Kind":"ComClassID" + ,"Guid":"f2e60717-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusPropertyValue" + ,"Kind":"ComClassID" + ,"Guid":"f2e60719-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusPropertyValues" + ,"Kind":"ComClassID" + ,"Guid":"f2e6071b-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusPropertyValueData" + ,"Kind":"ComClassID" + ,"Guid":"f2e6071d-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusPartition" + ,"Kind":"ComClassID" + ,"Guid":"f2e6071f-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusPartitionEx" + ,"Kind":"ComClassID" + ,"Guid":"53d51d26-b51b-4a79-b2c3-5048d93a98fc" + } + ,{ + "Name":"ClusPartitions" + ,"Kind":"ComClassID" + ,"Guid":"f2e60721-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusDisk" + ,"Kind":"ComClassID" + ,"Guid":"f2e60723-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusDisks" + ,"Kind":"ComClassID" + ,"Guid":"f2e60725-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusScsiAddress" + ,"Kind":"ComClassID" + ,"Guid":"f2e60727-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusRegistryKeys" + ,"Kind":"ComClassID" + ,"Guid":"f2e60729-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusCryptoKeys" + ,"Kind":"ComClassID" + ,"Guid":"f2e6072b-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ClusResDependents" + ,"Kind":"ComClassID" + ,"Guid":"f2e6072d-2631-11d1-89f1-00a0c90d061e" + } + ,{ + "Name":"ISClusApplication" + ,"Kind":"Com" + ,"Guid":"f2e606e6-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DomainNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDomains","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISDomainNames","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClusterNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDomainName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusterNames","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OpenCluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISDomainNames" + ,"Kind":"Com" + ,"Guid":"f2e606e2-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusterNames" + ,"Kind":"Com" + ,"Guid":"f2e606ec-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DomainName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDomainName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusRefObject" + ,"Kind":"Com" + ,"Guid":"f2e60702-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusVersion" + ,"Kind":"Com" + ,"Guid":"f2e60716-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MajorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MinorVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BuildNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnBuildNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VendorId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVendorId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CSDVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCSDVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClusterHighestVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnClusterHighestVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClusterLowestVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnClusterLowestVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MixedVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarMixedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISCluster" + ,"Kind":"Com" + ,"Guid":"f2e606e4-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrClusterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusVersion","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_QuorumResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClusterResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QuorumResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_QuorumLogSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_QuorumLogSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nLogSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_QuorumPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_QuorumPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Nodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNodes","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResourceGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterResourceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroups","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Resources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResources","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResourceTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResourceTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypes","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Networks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetworks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetworks","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterfaces","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNode" + ,"Kind":"Com" + ,"Guid":"f2e606f8-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NodeID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrNodeID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Evict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_ResourceGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResourceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroups","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNodeNetInterfaces","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNodes" + ,"Kind":"Com" + ,"Guid":"f2e606fa-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNetwork" + ,"Kind":"Com" + ,"Guid":"f2e606f2-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNetworkName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NetworkID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrNetworkID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusNetInterfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetworkNetInterfaces","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNetworks" + ,"Kind":"Com" + ,"Guid":"f2e606f4-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetwork","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNetInterface" + ,"Kind":"Com" + ,"Guid":"f2e606ee-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNetInterfaces" + ,"Kind":"Com" + ,"Guid":"f2e606f0-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNodeNetInterfaces" + ,"Kind":"Com" + ,"Guid":"f2e606fc-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusNetworkNetInterfaces" + ,"Kind":"Com" + ,"Guid":"f2e606f6-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNetInterface","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusResGroup" + ,"Kind":"Com" + ,"Guid":"f2e60706-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OwnerNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOwnerNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Resources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterGroupResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroupResources","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PreferredOwnerNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroupPreferredOwnerNodes","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Online" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varNode","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Offline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varTimeout","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusResGroups" + ,"Kind":"Com" + ,"Guid":"f2e60708-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResourceGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResource" + ,"Kind":"Com" + ,"Guid":"f2e6070a-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Handle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_State" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CoreFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCoreFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"BecomeQuorumResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDevicePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lMaxLogSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Fail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Online" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Offline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarPending","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ChangeResourceGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceGroup","Type":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddResourceNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveResourceNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanResourceBeDependent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PossibleOwnerNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResPossibleOwnerNodes","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Dependencies" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResDependencies","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Dependents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResDependents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResDependents","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Group" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResGroup","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OwnerNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOwnerNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClassInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CLASS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Disk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisk","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RegistryKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRegistryKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusRegistryKeys","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CryptoKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCryptoKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusCryptoKeys","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TypeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MaintenanceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbMaintenanceMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaintenanceMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMaintenanceMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResDependencies" + ,"Kind":"Com" + ,"Guid":"f2e60704-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResGroupResources" + ,"Kind":"Com" + ,"Guid":"f2e606ea-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResTypeResources" + ,"Kind":"Com" + ,"Guid":"f2e60714-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResources" + ,"Kind":"Com" + ,"Guid":"f2e6070c-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResGroupPreferredOwnerNodes" + ,"Kind":"Com" + ,"Guid":"f2e606e8-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"nPosition","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SaveChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResPossibleOwnerNodes" + ,"Kind":"Com" + ,"Guid":"f2e6070e-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusResTypePossibleOwnerNodes" + ,"Kind":"Com" + ,"Guid":"f2e60718-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusNode","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusResType" + ,"Kind":"Com" + ,"Guid":"f2e60710-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CommonProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommonROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PrivateROProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperties","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Cluster" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCluster","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Resources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterResTypeResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypeResources","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PossibleOwnerNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOwnerNodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResTypePossibleOwnerNodes","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AvailableDisks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppAvailableDisks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisks","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusResTypes" + ,"Kind":"Com" + ,"Guid":"f2e60712-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceTypeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDisplayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourceTypeDll","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResType","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusProperty" + ,"Kind":"Com" + ,"Guid":"f2e606fe-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ValueCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Values" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterPropertyValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValues","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReadOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Private" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Common" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UseDefaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISClusPropertyValue" + ,"Kind":"Com" + ,"Guid":"f2e6071a-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Format" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"ApiRef","Name":"CLUSTER_PROPERTY_FORMAT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DataCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClusterPropertyValueData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValueData","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusPropertyValues" + ,"Kind":"Com" + ,"Guid":"f2e6071c-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValue","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPropertyValue","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusProperties" + ,"Kind":"Com" + ,"Guid":"f2e60700-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperty","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusProperty","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"UseDefaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarStatusCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarReadOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Private" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Common" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarCommon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarModified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusPropertyValueData" + ,"Kind":"Com" + ,"Guid":"f2e6071e-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusPartition" + ,"Kind":"Com" + ,"Guid":"f2e60720-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VolumeLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MaximumComponentLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMaximumComponentLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FileSystemFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFileSystemFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FileSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFileSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusPartitionEx" + ,"Kind":"Com" + ,"Guid":"8802d4fe-b32e-4ad1-9dbd-64f18e1166ce" + ,"Interface":{"Kind":"ApiRef","Name":"ISClusPartition","TargetKind":"Com","Api":"WindowsClustering","Parents":[]} + ,"Methods":[ + { + "Name":"get_TotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plTotalSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FreeSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFreeSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDeviceNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PartitionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPartitionNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VolumeGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVolumeGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusPartitions" + ,"Kind":"Com" + ,"Guid":"f2e60722-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPartition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPartition","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusDisk" + ,"Kind":"Com" + ,"Guid":"f2e60724-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Signature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ScsiAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppScsiAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusScsiAddress","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DiskNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDiskNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Partitions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPartitions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusPartitions","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusDisks" + ,"Kind":"Com" + ,"Guid":"f2e60726-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDisk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusDisk","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusScsiAddress" + ,"Kind":"Com" + ,"Guid":"f2e60728-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_PortNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarPortNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PathId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarPathId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TargetId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarTargetId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Lun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarLun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISClusRegistryKeys" + ,"Kind":"Com" + ,"Guid":"f2e6072a-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrRegistryKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRegistryKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusCryptoKeys" + ,"Kind":"Com" + ,"Guid":"f2e6072c-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrCyrptoKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCryptoKey","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISClusResDependents" + ,"Kind":"Com" + ,"Guid":"f2e6072e-2631-11d1-89f1-00a0c90d061e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrResourceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResourceType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_CREATE_FLAGS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppClusterResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResource","Type":{"Kind":"ApiRef","Name":"ISClusResource","TargetKind":"Com","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIndex","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"GetNodeClusterState" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pdwClusterState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenCluster" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenClusterEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CloseCluster" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClusterName" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNewClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClusterInformation" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszClusterName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchClusterName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpClusterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTERVERSIONINFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetClusterQuorumResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszDeviceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwMaxQuorumLogSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetClusterQuorumResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwMaxQuoLogSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackupClusterDatabase" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RestoreClusterDatabase" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszQuorumDriveLetter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetClusterNetworkPriorityOrder" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NetworkCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NetworkList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClusterServiceAccountPassword" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNewPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpReturnStatusBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"CLUSTER_SET_PASSWORD_STATUS","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbReturnStatusBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterUpgradeFunctionalLevel" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"perform","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_UPGRADE_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateClusterNotifyPortV2" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Filters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterClusterNotifyV2" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNotifyEventHandle" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lphTargetEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClusterNotifyV2" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"pFilterAndType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NOTIFY_FILTER_AND_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpbBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszObjectId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchObjectId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszParentId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchParentId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":12,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateClusterNotifyPort" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterClusterNotify" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFilterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNotify" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpdwNotifyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} + ,{"Name":"lpdwFilterType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dwMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseClusterNotifyPort" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterOpenEnumEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClusterGetEnumCountEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterCloseEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClusterGroupSet" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"groupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterGroupSet" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CloseClusterGroupSet" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClusterGroupSet" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterAddGroupToGroupSet" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterAddGroupToGroupSetWithDomains" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"updateDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRemoveGroupFromGroupSet" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupSetControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"AddClusterGroupDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetGroupDependencyExpression" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveClusterGroupDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClusterGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClusterGroupSetDependencyExpression" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExprssion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveClusterGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClusterGroupToGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hProviderGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveClusterGroupToGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupSetOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterGroupSetGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterGroupSetEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterGroupSetCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupSetEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSETENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddCrossClusterGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveCrossClusterGroupSetDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hDependentGroupSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpRemoteClusterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteGroupSetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateClusterAvailabilitySet" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPSET","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpAvailabilitySetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pAvailabilitySetConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_AVAILABILITY_SET_CONFIG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeReplacement" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeNameCurrent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNodeNameNew","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterCreateAffinityRule" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ruleType","Type":{"Kind":"ApiRef","Name":"CLUS_AFFINITY_RULE_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRemoveAffinityRule" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterAddGroupToAffinityRule" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRemoveGroupFromAffinityRule" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ruleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterAffinityRuleControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"affinityRuleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenClusterNode" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterNodeEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenClusterNodeById" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseClusterNode" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNodeState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NODE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNodeId" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpszNodeId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClusterFromNode" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PauseClusterNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResumeClusterNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvictClusterNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNetInterfaceOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"ClusterNetInterfaceEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetInterfaceEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterNetInterfaceCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetInterfaceEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeOpenEnumEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClusterNodeGetEnumCountEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterNodeCloseEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNodeEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNodeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EvictClusterNodeEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrCleanupStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClusterResourceTypeKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClusterGroup" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterGroup" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterGroupEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PauseClusterNodeEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bDrainNode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPauseFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hNodeDrainTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ResumeClusterNodeEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eResumeFailbackType","Type":{"Kind":"ApiRef","Name":"CLUSTER_NODE_RESUME_FAILBACK_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwResumeFlagsReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClusterGroupEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pGroupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CREATE_GROUP_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ClusterGroupOpenEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRoProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupGetEnumCountEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterGroupCloseEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceOpenEnumEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszRoProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbRoProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceGetEnumCountEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_ENUM_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbItem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterResourceCloseEnumEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResourceEnumEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUMEX","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnlineClusterGroupEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwOnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OfflineClusterGroupEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwOfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnlineClusterResourceEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwOnlineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OfflineClusterResourceEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwOfflineFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveClusterGroupEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwMoveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelClusterGroupOperation" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCancelFlags_RESERVED","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RestartClusterResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseClusterGroup" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterFromGroup" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterGroupState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_GROUP_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetClusterGroupName" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetClusterGroupNodeList" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"NodeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"NodeList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OnlineClusterGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"MoveClusterGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestinationNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OfflineClusterGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClusterGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyClusterGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGroupEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterGroupCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroupEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUPENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClusterResource" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenClusterResource" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterResourceEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CloseClusterResource" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterFromResource" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClusterResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterResourceState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_RESOURCE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchNodeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpszGroupName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchGroupName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetClusterResourceName" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FailClusterResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnlineClusterResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OfflineClusterResource" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeClusterResourceGroup" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeClusterResourceGroupEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClusterResourceNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveClusterResourceNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClusterResourceDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveClusterResourceDependency" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDependsOn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClusterResourceDependencyExpression" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClusterResourceDependencyExpression" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszDependencyExpression","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchDependencyExpression","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddResourceToClusterSharedVolumes" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveResourceFromClusterSharedVolumes" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsFileOnClusterSharedVolume" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbFileIsOnSharedVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterSharedVolumeSetSnapshotState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"guidSnapshotSet","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanResourceBeDependent" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hResourceDependent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterResourceControlAsUser" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterResourceTypeControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterResourceTypeControlAsUser" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterGroupControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterNodeControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetClusterResourceNetworkName" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterResourceOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterResourceCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClusterResourceType" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceTypeDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLooksAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwIsAlivePollInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClusterResourceType" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterResourceTypeOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceTypeGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterResourceTypeEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterResourceTypeCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResTypeEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESTYPEENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenClusterNetwork" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterNetworkEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CloseClusterNetwork" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterFromNetwork" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNetworkOpenEnum" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNetworkGetEnumCount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNetworkEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterNetworkCloseEnum" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetworkEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORKENUM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNetworkState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETWORK_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetClusterNetworkName" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClusterNetworkId" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNetworkId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterNetworkControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"OpenClusterNetInterface" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenClusterNetInterfaceEx" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszInterfaceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwGrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetClusterNetInterface" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszNetworkName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszInterfaceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchInterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CloseClusterNetInterface" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterFromNetInterface" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNetInterfaceState" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_NETINTERFACE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterNetInterfaceControl" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hHostNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nOutBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetClusterKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterGroupKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterResourceKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNodeKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNetworkKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETWORK","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClusterNetInterfaceKey" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"hNetInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNETINTERFACE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegCreateKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegOpenKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegDeleteKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterRegCloseKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegEnumKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegSetValue" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegDeleteValue" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterRegQueryValue" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpdwValueType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegEnumValue" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegQueryInfoKey" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpcchMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpcchMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegGetKeySecurity" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterRegSetKeySecurity" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegSyncDatabase" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegCreateBatch" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pHREGBATCH","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegBatchAddCommand" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwCommand","Type":{"Kind":"ApiRef","Name":"CLUSTER_REG_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegCloseBatch" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bCommit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegCloseBatchEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"failedCommandNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ClusterRegBatchReadCommand" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_BATCH_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegBatchCloseNotification" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegCreateBatchNotifyPort" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegCloseBatchNotifyPort" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotifyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterRegGetBatchNotification" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBatchNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHPORT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phBatchNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGBATCHNOTIFICATION","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegCreateReadBatch" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegReadBatchAddCommand" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"wzSubkeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wzValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterRegCloseReadBatch" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegCloseReadBatchEx" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCH","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegReadBatchReplyNextCommand" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBatchCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_READ_BATCH_COMMAND","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterRegCloseReadBatchReply" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hRegReadBatchReply","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HREGREADBATCHREPLY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterSetAccountAccess" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"szAccountSID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwControlType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateCluster" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_CONFIG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateClusterNameAccount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CREATE_CLUSTER_NAME_ACCOUNT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RemoveClusterNameAccount" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bDeleteComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DetermineCNOResTypeFromNodelist" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCNOResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetermineCNOResTypeFromCluster" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCNOResType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_MGMT_POINT_RESTYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetermineClusterCloudTypeFromNodelist" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"cNodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszNodeNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CLOUD_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DetermineClusterCloudTypeFromCluster" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_CLOUD_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNodeCloudTypeDW" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"NodeCloudType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterClusterResourceTypeNotifyV2" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCHANGE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"resTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwNotifyKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddClusterNode" + ,"SetLastError":true + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HNODE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddClusterStorageNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"lpszClusterStorageNodeDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpszClusterStorageNodeLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RemoveClusterStorageNode" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpszClusterStorageEnclosureName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DestroyCluster" + ,"SetLastError":false + ,"DllImport":"CLUSAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnProgressCallback","Type":{"Kind":"ApiRef","Name":"PCLUSTER_SETUP_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvCallbackArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"fdeleteVirtualComputerObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeClusterHealthFault" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"clusterHealthFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InitializeClusterHealthFaultArray" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"clusterHealthFaultArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeClusterHealthFault" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"clusterHealthFault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FreeClusterHealthFaultArray" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"clusterHealthFaultArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusGetClusterHealthFaults" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"objects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT_ARRAY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusRemoveClusterHealthFault" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusAddClusterHealthFault" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"failure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSTER_HEALTH_FAULT","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilStartResourceService" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilVerifyResourceService" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilStopResourceService" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilVerifyService" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilStopService" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hServiceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilCreateDirectoryTree" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilIsPathValid" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilEnumProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOutProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilEnumPrivateProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszOutProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertiesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetAllProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetPrivateProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetPropertySize" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pnPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyItem","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbOutPropertyItemSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilVerifyPropertyTable" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetPropertyTable" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetPropertyTableEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bAllowUnknownProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetPropertyParameterBlock" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetPropertyParameterBlockEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bForceWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetUnknownProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetPropertiesToParameterBlock" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"bCheckForRequiredProperties","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNameOfPropInError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilPropertyListFromParameterBlock" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilDupParameterBlock" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilFreeParameterBlock" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pInParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilAddUnknownProperties" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pcbOutPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetPrivatePropertyList" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilVerifyPrivatePropertyList" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbInPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilDupString" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszInString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilGetBinaryValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppbOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetSzValue" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilGetDwordValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwDefaultValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetQwordValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"qwDefaultValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilSetBinaryValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbNewValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetSzValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetExpandSzValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszOutString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetMultiSzValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszNewValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cbNewValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszOutValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetDwordValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwNewValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilSetQwordValue" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"qwNewValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pqwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilSetValueEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hkeyClusterKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"valueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"valueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"valueData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetBinaryProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppbOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_BINARY","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbOldValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOldValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetMultiSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ppszOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbOutValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_SZ","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszOldValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbOldValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetDwordProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_DWORD","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwOldValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMinimum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaximum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetLongProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"plOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_LONG","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lOldValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMinimum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lMaximum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetFileTimeProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pftOutValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValueStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSPROP_FILETIME","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ftOldValue","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftMinimum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ftMaximum","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPropertyList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pcbPropertyListSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetEnvironmentWithNetName" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilFreeEnvironment" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpEnvironment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilExpandEnvironmentStrings" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilSetResourceServiceEnvironment" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilRemoveResourceServiceEnvironment" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilSetResourceServiceStartParameters" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schSCMHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilFindSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilFindExpandSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilFindExpandedSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilFindDwordProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilFindBinaryProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbPropertyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ResUtilFindMultiSzProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPropertyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbPropertyValueSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilFindLongProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilFindULargeIntegerProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"plPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilFindFileTimeProperty" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbPropertyListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pftPropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusWorkerCreate" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpStartAddress","Type":{"Kind":"ApiRef","Name":"PWORKER_START_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusWorkerCheckTerminate" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusWorkerTerminate" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusWorkerTerminateEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ClusWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WaitOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusWorkersTerminate" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ClusWorkers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_WORKER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"ClusWorkersCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Const"]} + ,{"Name":"TimeoutInMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WaitOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilResourcesEqual" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilResourceTypesEqual" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszResourceTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilIsResourceClassEqual" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilEnumResources" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilEnumResourcesEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependency" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependencyByName" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependencyByClass" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceNameDependency" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependentIPAddressProps" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszSubnetMask","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchSubnetMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszNetwork","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchNetwork","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilFindDependentDiskResourceDriveLetter" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszDriveLetter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDriveLetter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilTerminateServiceProcessFromResDll" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwServicePid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOffline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwResourceState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetPropertyFormats" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPropertyTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RESUTIL_PROPERTY_ITEM","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutPropertyFormatList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbPropertyFormatListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcbRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetCoreClusterResources" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phClusterNameResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterIPAddressResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"phClusterQuorumResource","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResUtilGetResourceName" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszResourceName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchResourceNameInOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetClusterRoleState" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"CLUSTER_ROLE_STATE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"eClusterRole","Type":{"Kind":"ApiRef","Name":"CLUSTER_ROLE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterIsPathOnSharedVolume" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClusterGetVolumePathName" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterGetVolumeNameForVolumeMountPoint" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszVolumeMountPoint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"cchBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterPrepareSharedVolumeForBackup" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpcchVolumePathName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpszVolumeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"lpcchVolumeName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ClusterClearBackupStateForSharedVolume" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszVolumePathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilSetResourceServiceStartParametersEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"schSCMHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"phService","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SC_HANDLE__","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnLogEvent","Type":{"Kind":"ApiRef","Name":"PLOG_EVENT_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"hResourceHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilEnumResourcesEx2" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpszResTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependencyEx" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependencyByNameEx" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceDependencyByClassEx" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUS_RESOURCE_CLASS_INFO","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bRecurse","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetResourceNameDependencyEx" + ,"SetLastError":true + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszResourceType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGetCoreClusterResourcesEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusterIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"phClusterNameResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"phClusterQuorumResourceOut","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenClusterCryptProvider" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenClusterCryptProviderEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"lpszResource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKeyname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseClusterCryptProvider" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClusterEncrypt" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClusterDecrypt" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClusCryptProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSCRYPTPROVIDER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCryptInput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCryptInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbCryptOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeClusterCrypt" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pCryptInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilPaxosComparer" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilLeftPaxosIsLessThanRight" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"right","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PaxosTagCStruct","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ResUtilsDeleteKeyTree" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"treatNoKeyAsError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResUtilGroupsEqual" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pEqual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilEnumGroups" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPGROUP_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilEnumGroupsEx" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupType","Type":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPGROUP_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilDupGroup" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetClusterGroupType" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"groupType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CLUSGROUP_TYPE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetCoreGroup" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HGROUP","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilResourceDepEnum" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSelf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"enumType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResCallBack","Type":{"Kind":"ApiRef","Name":"LPRESOURCE_CALLBACK_EX","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilDupResource" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"group","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"copy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HRESOURCE","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilGetClusterId" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ResUtilNodeEnum" + ,"SetLastError":false + ,"DllImport":"RESUTILS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hCluster","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_HCLUSTER","TargetKind":"Default","Api":"WindowsClustering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pNodeCallBack","Type":{"Kind":"ApiRef","Name":"LPNODE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsClustering","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterAppInstance" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ChildrenInheritAppInstance","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterAppInstanceVersion" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InstanceVersionHigh","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"InstanceVersionLow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryAppInstanceVersion" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"AppInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"InstanceVersionHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"InstanceVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"VersionStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetAllAppInstanceVersions" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetAppInstanceCsvFlags" + ,"SetLastError":false + ,"DllImport":"NTLANMAN" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsColorSystem.json b/api/WindowsColorSystem.json new file mode 100644 index 0000000..6d3fdce --- /dev/null +++ b/api/WindowsColorSystem.json @@ -0,0 +1,2484 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"HCOLORSPACE" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"DeleteColorSpace" + } + ,{ + "Name":"CIEXYZ" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ciexyzX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ciexyzY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ciexyzZ","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CIEXYZTRIPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ciexyzRed","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ciexyzGreen","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"ciexyzBlue","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGCOLORSPACEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcsSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsCSType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lcsIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lcsEndpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"lcsGammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsGammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsGammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsFilename","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LOGCOLORSPACEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lcsSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsCSType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lcsIntent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lcsEndpoints","Type":{"Kind":"ApiRef","Name":"CIEXYZTRIPLE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"lcsGammaRed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsGammaGreen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsGammaBlue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lcsFilename","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMENUMPROCA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ICMENUMPROCW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"XYZColorF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JChColorF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"J","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"C","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"h","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"JabColorF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"J","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GamutShellTriangle" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aVertexIndex","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GamutShell" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JMin","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"JMax","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"cVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pTriangles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShellTriangle","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PrimaryJabColors" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"yellow","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"cyan","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"magenta","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"black","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"white","Type":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PrimaryXYZColors" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"yellow","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"cyan","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"magenta","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"black","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"white","Type":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GamutBoundaryDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pPrimaries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrimaryJabColors","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"cNeutralSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pNeutralSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"JabColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pReferenceShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pPlausibleShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ,{"Name":"pPossibleShell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutShell","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BlackInformation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fBlackOnly","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"blackWeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDeviceModelPlugIn" + ,"Kind":"Com" + ,"Guid":"1cd63475-07c4-46fe-a903-d655316d11fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cNumModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"iModelPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumChannels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumChannels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeviceToColorimetricColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorimetricToDeviceColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorimetricToDeviceColorsWithBlack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBlackInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BlackInformation","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDeviceValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransformDeviceModelInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iModelPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIDeviceModelOther","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrimarySamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrimaryColor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrimaryXYZColors","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGamutBoundaryMeshSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pNumTriangles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGamutBoundaryMesh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cVertices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cTriangles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVertices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"pTriangles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"GamutShellTriangle","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNeutralAxisSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNeutralAxis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pXYZColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XYZColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IGamutMapModelPlugIn" + ,"Kind":"Com" + ,"Guid":"2dd80115-ad1e-41f6-a219-a4f4b583d1f9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcPlugIn","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDestPlugIn","Type":{"Kind":"ApiRef","Name":"IDeviceModelPlugIn","TargetKind":"Com","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSrcGBD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutBoundaryDescription","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pDestGBD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GamutBoundaryDescription","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SourceToDestinationAppearanceColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JChColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JChColorF","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NAMED_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCountDevCoordinates","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szPrefix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szSuffix","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GRAYCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gray","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RGBCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CMYKCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cyan","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"magenta","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"yellow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"black","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XYZCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Z","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"YxyCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LabCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"L","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"a","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"b","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GENERIC3CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ch1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ch2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ch3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NAMEDCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HiFiCOLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channel","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLOR" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"gray","Type":{"Kind":"ApiRef","Name":"GRAYCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"rgb","Type":{"Kind":"ApiRef","Name":"RGBCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"cmyk","Type":{"Kind":"ApiRef","Name":"CMYKCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"XYZ","Type":{"Kind":"ApiRef","Name":"XYZCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Yxy","Type":{"Kind":"ApiRef","Name":"YxyCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Lab","Type":{"Kind":"ApiRef","Name":"LabCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"gen3ch","Type":{"Kind":"ApiRef","Name":"GENERIC3CHANNEL","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"named","Type":{"Kind":"ApiRef","Name":"NAMEDCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"hifi","Type":{"Kind":"ApiRef","Name":"HiFiCOLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsColorSystem","Parents":["COLOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"COLORTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COLOR_GRAY","Value":1} + ,{"Name":"COLOR_RGB","Value":2} + ,{"Name":"COLOR_XYZ","Value":3} + ,{"Name":"COLOR_Yxy","Value":4} + ,{"Name":"COLOR_Lab","Value":5} + ,{"Name":"COLOR_3_CHANNEL","Value":6} + ,{"Name":"COLOR_CMYK","Value":7} + ,{"Name":"COLOR_5_CHANNEL","Value":8} + ,{"Name":"COLOR_6_CHANNEL","Value":9} + ,{"Name":"COLOR_7_CHANNEL","Value":10} + ,{"Name":"COLOR_8_CHANNEL","Value":11} + ,{"Name":"COLOR_NAMED","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORPROFILETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPT_ICC","Value":0} + ,{"Name":"CPT_DMP","Value":1} + ,{"Name":"CPT_CAMP","Value":2} + ,{"Name":"CPT_GMMP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORPROFILESUBTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CPST_PERCEPTUAL","Value":0} + ,{"Name":"CPST_RELATIVE_COLORIMETRIC","Value":1} + ,{"Name":"CPST_SATURATION","Value":2} + ,{"Name":"CPST_ABSOLUTE_COLORIMETRIC","Value":3} + ,{"Name":"CPST_NONE","Value":4} + ,{"Name":"CPST_RGB_WORKING_SPACE","Value":5} + ,{"Name":"CPST_CUSTOM_WORKING_SPACE","Value":6} + ,{"Name":"CPST_STANDARD_DISPLAY_COLOR_MODE","Value":7} + ,{"Name":"CPST_EXTENDED_DISPLAY_COLOR_MODE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"COLORDATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"COLOR_BYTE","Value":1} + ,{"Name":"COLOR_WORD","Value":2} + ,{"Name":"COLOR_FLOAT","Value":3} + ,{"Name":"COLOR_S2DOT13FIXED","Value":4} + ,{"Name":"COLOR_10b_R10G10B10A2","Value":5} + ,{"Name":"COLOR_10b_R10G10B10A2_XR","Value":6} + ,{"Name":"COLOR_FLOAT16","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BMFORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BM_x555RGB","Value":0} + ,{"Name":"BM_x555XYZ","Value":257} + ,{"Name":"BM_x555Yxy","Value":258} + ,{"Name":"BM_x555Lab","Value":259} + ,{"Name":"BM_x555G3CH","Value":260} + ,{"Name":"BM_RGBTRIPLETS","Value":2} + ,{"Name":"BM_BGRTRIPLETS","Value":4} + ,{"Name":"BM_XYZTRIPLETS","Value":513} + ,{"Name":"BM_YxyTRIPLETS","Value":514} + ,{"Name":"BM_LabTRIPLETS","Value":515} + ,{"Name":"BM_G3CHTRIPLETS","Value":516} + ,{"Name":"BM_5CHANNEL","Value":517} + ,{"Name":"BM_6CHANNEL","Value":518} + ,{"Name":"BM_7CHANNEL","Value":519} + ,{"Name":"BM_8CHANNEL","Value":520} + ,{"Name":"BM_GRAY","Value":521} + ,{"Name":"BM_xRGBQUADS","Value":8} + ,{"Name":"BM_xBGRQUADS","Value":16} + ,{"Name":"BM_xG3CHQUADS","Value":772} + ,{"Name":"BM_KYMCQUADS","Value":773} + ,{"Name":"BM_CMYKQUADS","Value":32} + ,{"Name":"BM_10b_RGB","Value":9} + ,{"Name":"BM_10b_XYZ","Value":1025} + ,{"Name":"BM_10b_Yxy","Value":1026} + ,{"Name":"BM_10b_Lab","Value":1027} + ,{"Name":"BM_10b_G3CH","Value":1028} + ,{"Name":"BM_NAMED_INDEX","Value":1029} + ,{"Name":"BM_16b_RGB","Value":10} + ,{"Name":"BM_16b_XYZ","Value":1281} + ,{"Name":"BM_16b_Yxy","Value":1282} + ,{"Name":"BM_16b_Lab","Value":1283} + ,{"Name":"BM_16b_G3CH","Value":1284} + ,{"Name":"BM_16b_GRAY","Value":1285} + ,{"Name":"BM_565RGB","Value":1} + ,{"Name":"BM_32b_scRGB","Value":1537} + ,{"Name":"BM_32b_scARGB","Value":1538} + ,{"Name":"BM_S2DOT13FIXED_scRGB","Value":1539} + ,{"Name":"BM_S2DOT13FIXED_scARGB","Value":1540} + ,{"Name":"BM_R10G10B10A2","Value":1793} + ,{"Name":"BM_R10G10B10A2_XR","Value":1794} + ,{"Name":"BM_R16G16B16A16_FLOAT","Value":1795} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PBMCALLBACKFN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPBMCALLBACKFN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PROFILEHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"phSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phDateTime","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"phSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"phRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phIlluminant","Type":{"Kind":"ApiRef","Name":"CIEXYZ","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"phCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"phReserved","Type":{"Kind":"Array","Shape":{"Size":44},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMTYPEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDitheringMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResolution","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUMTYPEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDitheringMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResolution","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataColorSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwConnectionSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProfileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttributes","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCreator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCS_PROFILE_MANAGEMENT_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE","Value":0} + ,{"Name":"WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PCMSCALLBACKW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PCMSCALLBACKA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"COLORMATCHSETUPW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwRenderIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProofingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMonitorProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccMonitorProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccPrinterProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccTargetProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnApplyCallback","Type":{"Kind":"ApiRef","Name":"PCMSCALLBACKW","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"lParamApplyCallback","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"COLORMATCHSETUPA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"pSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pDisplayName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pPrinterName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwRenderIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProofingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pMonitorProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccMonitorProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPrinterProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccPrinterProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pTargetProfile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ccTargetProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpfnHook","Type":{"Kind":"ApiRef","Name":"DLGPROC","TargetKind":"FunctionPointer","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpfnApplyCallback","Type":{"Kind":"ApiRef","Name":"PCMSCALLBACKA","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"lParamApplyCallback","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XYYPoint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WhitePoint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsColorSystem","Parents":["WhitePoint"]},"Attrs":[]} + ] + ,"Comment":"This type has 3 const fields, not sure if it's supposed to: Int32 CHROMATICITY = 0, Int32 TEMPERATURE = 1, Int32 D65 = 2" + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"xyY","Type":{"Kind":"ApiRef","Name":"XYYPoint","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":[]} + ,{"Name":"CCT","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DisplayID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"sourceInfoID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DisplayStateID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"profileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"transformID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"whitepointID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DisplayTransformLut" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"red","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SetICMMode" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckColorsInGamut" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRGBTriple","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dlpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorSpace" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLogColorSpaceA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorSpace","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLogColorSpaceW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorSpace","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorSpaceA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]} + ,"Params":[ + {"Name":"lplcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorSpaceW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]} + ,"Params":[ + {"Name":"lplcs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorSpace" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hcs","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteColorSpace" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcs","Type":{"Kind":"ApiRef","Name":"HCOLORSPACE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetICMProfileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetICMProfileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszFilename","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetICMProfileA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetICMProfileW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceGammaRamp" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDeviceGammaRamp" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorMatchToTarget" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdcTarget","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumICMProfilesA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ICMENUMPROCA","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EnumICMProfilesW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ICMENUMPROCW","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UpdateICMRegKeyA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszCMID","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateICMRegKeyW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpszCMID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorCorrectPalette" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"deFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"num","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenColorProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenColorProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseColorProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetColorProfileFromHandle" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsColorProfileValid" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pbValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProfileFromLogColorSpaceA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateProfileFromLogColorSpaceW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCountColorProfileElements" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pnElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorProfileHeader" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEHEADER","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorProfileElementTag" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsColorProfileTagPresent" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorProfileElement" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"pbReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorProfileHeader" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILEHEADER","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorProfileElementSize" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"tagType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbElement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorProfileElement" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"tag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbElement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pElement","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetColorProfileElementReference" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"newTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"refTag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPS2ColorSpaceArray" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCSAType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPS2ColorSpaceArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPS2ColorSpaceArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPS2ColorRenderingIntent" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPS2ColorRenderingIntent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPS2ColorRenderingDictionary" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPS2ColorRenderingDictionary","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPS2ColorRenderingDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbBinary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNamedProfileInfo" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pNamedProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NAMED_PROFILE_INFO","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ConvertColorNameToIndex" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ConvertIndexToColorName" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateDeviceLinkProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"padwIntent","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"indexPreferredCMM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorTransformA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hTargetProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateColorTransformW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pLogColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hDestProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hTargetProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateMultiProfileTransform" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"padwIntent","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indexPreferredCMM","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteColorTransform" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hxform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateBitmapBits" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOutputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnCallBack","Type":{"Kind":"ApiRef","Name":"PBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CheckBitmapBits" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"paResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"TranslateColors" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"paOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ctOutput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckColors" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"paResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCMMInfo" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterCMMA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCMMdll","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegisterCMMW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCMMdll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterCMMA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterCMMW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cmmID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectCMM" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwCMMType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorDirectoryA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetColorDirectoryW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InstallColorProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InstallColorProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UninstallColorProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UninstallColorProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bDelete","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumColorProfilesA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pEnumerationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeOfEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumColorProfilesW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pEnumerationBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwSizeOfEnumerationBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetStandardColorSpaceProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetStandardColorSpaceProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStandardColorSpaceProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetStandardColorSpaceProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwSCS","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AssociateColorProfileWithDeviceA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AssociateColorProfileWithDeviceW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DisassociateColorProfileFromDeviceA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DisassociateColorProfileFromDeviceW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetupColorMatchingW" + ,"SetLastError":false + ,"DllImport":"ICMUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetupColorMatchingA" + ,"SetLastError":false + ,"DllImport":"ICMUI" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pcms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORMATCHSETUPA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WcsAssociateColorProfileWithDevice" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WcsDisassociateColorProfileFromDevice" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WcsEnumColorProfilesSize" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsEnumColorProfiles" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnumRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENUMTYPEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WcsGetDefaultColorProfileSize" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbProfileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsGetDefaultColorProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbProfileName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfileName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsSetDefaultColorProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"cptColorProfileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cpstColorProfileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProfileID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WcsSetDefaultRenderingIntent" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRenderingIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsGetDefaultRenderingIntent" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwRenderingIntent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsGetUsePerUserProfiles" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pUsePerUserProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsSetUsePerUserProfiles" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDeviceClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"usePerUserProfiles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsTranslateColors" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nInputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cdtInput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nOutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cdtOutput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsCheckColors" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hColorTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nInputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cdtInput","Type":{"Kind":"ApiRef","Name":"COLORDATATYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbInput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"paResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMCheckColors" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpaInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpaResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMCheckRGBs" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpaResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pfnCallback","Type":{"Kind":"ApiRef","Name":"PBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMConvertColorNameToIndex" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["In"]} + ,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMConvertIndexToColorName" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"paIndex","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"paColorName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":["Out"]} + ,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateDeviceLinkProfile" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"padwIntents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMCreateMultiProfileTransform" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pahProfiles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In"]} + ,{"Name":"nProfiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"padwIntents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"nIntents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateProfileW" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMCreateTransform" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateTransformW" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateTransformExt" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCheckColorsInGamut" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpaRGBTriple","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"RGBTRIPLE","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpaResult","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateProfile" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEA","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpProfileData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMTranslateRGB" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ColorRef","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpColorRef","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMTranslateRGBs" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwTranslateDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMCreateTransformExtW" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"lpColorSpace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGCOLORSPACEW","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"lpTargetDevCharacter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMDeleteTransform" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CMGetInfo" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMGetNamedProfileInfo" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pNamedProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NAMED_PROFILE_INFO","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CMIsProfileValid" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpbValid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CMTranslateColors" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpaInputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nColors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ctInput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpaOutputColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"COLOR","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ctOutput","Type":{"Kind":"ApiRef","Name":"COLORTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CMTranslateRGBsExt" + ,"SetLastError":false + ,"DllImport":"ICM32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hcmTransform","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"lpSrcBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"bmInput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwInputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpDestBits","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"bmOutput","Type":{"Kind":"ApiRef","Name":"BMFORMAT","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOutputStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpfnCallback","Type":{"Kind":"ApiRef","Name":"LPBMCALLBACKFN","TargetKind":"FunctionPointer","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulCallbackData","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsOpenColorProfileA" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pCDMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCAMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGMMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwDesireAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsOpenColorProfileW" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pCDMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCAMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pGMMPProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROFILE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwDesireAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCreationMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsCreateIccProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"hWcsProfile","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WcsGetCalibrationManagementState" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbIsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcsSetCalibrationManagementState" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"bIsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorAdapterGetSystemModifyWhitePointCaps" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"whitePointAdjCapable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"isColorOverrideActive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterUpdateDisplayGamma" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DisplayTransformLut","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"internal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorAdapterUpdateDeviceProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorAdapterGetDisplayCurrentStateID" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayStateID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DisplayStateID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterGetDisplayTransformData" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayTransformLut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DisplayTransformLut","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"transformID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterGetDisplayTargetWhitePoint" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"wtpt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WhitePoint","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"transitionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"whitepointID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterGetDisplayProfile" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"displayProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":80,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"profileID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bUseAccurate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterGetCurrentProfileCalibration" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayID","Type":{"Kind":"ApiRef","Name":"DisplayID","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"maxCalibrationBlobSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blobSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"calibrationBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterRegisterOEMColorService" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorAdapterUnregisterOEMColorService" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"registration","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorProfileAddDisplayAssociation" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"setAsDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"associateAsAdvancedColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorProfileRemoveDisplayAssociation" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dissociateAdvancedColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorProfileSetDisplayDefaultAssociation" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"profileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ColorProfileGetDisplayList" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"profileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"profileCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorProfileGetDisplayDefault" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"profileType","Type":{"Kind":"ApiRef","Name":"COLORPROFILETYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileSubType","Type":{"Kind":"ApiRef","Name":"COLORPROFILESUBTYPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"profileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ColorProfileGetDisplayUserScope" + ,"SetLastError":false + ,"DllImport":"mscms" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetAdapterID","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCS_PROFILE_MANAGEMENT_SCOPE","TargetKind":"Default","Api":"WindowsColorSystem","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "LOGCOLORSPACE" + ,"ICMENUMPROC" + ,"ENUMTYPE" + ,"PCMSCALLBACK" + ,"COLORMATCHSETUP" + ,"GetLogColorSpace" + ,"CreateColorSpace" + ,"GetICMProfile" + ,"SetICMProfile" + ,"EnumICMProfiles" + ,"UpdateICMRegKey" + ,"OpenColorProfile" + ,"CreateProfileFromLogColorSpace" + ,"CreateColorTransform" + ,"RegisterCMM" + ,"UnregisterCMM" + ,"GetColorDirectory" + ,"InstallColorProfile" + ,"UninstallColorProfile" + ,"EnumColorProfiles" + ,"SetStandardColorSpaceProfile" + ,"GetStandardColorSpaceProfile" + ,"AssociateColorProfileWithDevice" + ,"DisassociateColorProfileFromDevice" + ,"SetupColorMatching" + ,"WcsOpenColorProfile" +] + +} diff --git a/api/WindowsConnectNow.json b/api/WindowsConnectNow.json new file mode 100644 index 0000000..06ad94b --- /dev/null +++ b/api/WindowsConnectNow.json @@ -0,0 +1,524 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WCN_ATTRIBUTE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_TYPE_AP_CHANNEL","Value":0} + ,{"Name":"WCN_TYPE_ASSOCIATION_STATE","Value":1} + ,{"Name":"WCN_TYPE_AUTHENTICATION_TYPE","Value":2} + ,{"Name":"WCN_TYPE_AUTHENTICATION_TYPE_FLAGS","Value":3} + ,{"Name":"WCN_TYPE_AUTHENTICATOR","Value":4} + ,{"Name":"WCN_TYPE_CONFIG_METHODS","Value":5} + ,{"Name":"WCN_TYPE_CONFIGURATION_ERROR","Value":6} + ,{"Name":"WCN_TYPE_CONFIRMATION_URL4","Value":7} + ,{"Name":"WCN_TYPE_CONFIRMATION_URL6","Value":8} + ,{"Name":"WCN_TYPE_CONNECTION_TYPE","Value":9} + ,{"Name":"WCN_TYPE_CONNECTION_TYPE_FLAGS","Value":10} + ,{"Name":"WCN_TYPE_CREDENTIAL","Value":11} + ,{"Name":"WCN_TYPE_DEVICE_NAME","Value":12} + ,{"Name":"WCN_TYPE_DEVICE_PASSWORD_ID","Value":13} + ,{"Name":"WCN_TYPE_E_HASH1","Value":14} + ,{"Name":"WCN_TYPE_E_HASH2","Value":15} + ,{"Name":"WCN_TYPE_E_SNONCE1","Value":16} + ,{"Name":"WCN_TYPE_E_SNONCE2","Value":17} + ,{"Name":"WCN_TYPE_ENCRYPTED_SETTINGS","Value":18} + ,{"Name":"WCN_TYPE_ENCRYPTION_TYPE","Value":19} + ,{"Name":"WCN_TYPE_ENCRYPTION_TYPE_FLAGS","Value":20} + ,{"Name":"WCN_TYPE_ENROLLEE_NONCE","Value":21} + ,{"Name":"WCN_TYPE_FEATURE_ID","Value":22} + ,{"Name":"WCN_TYPE_IDENTITY","Value":23} + ,{"Name":"WCN_TYPE_IDENTITY_PROOF","Value":24} + ,{"Name":"WCN_TYPE_KEY_WRAP_AUTHENTICATOR","Value":25} + ,{"Name":"WCN_TYPE_KEY_IDENTIFIER","Value":26} + ,{"Name":"WCN_TYPE_MAC_ADDRESS","Value":27} + ,{"Name":"WCN_TYPE_MANUFACTURER","Value":28} + ,{"Name":"WCN_TYPE_MESSAGE_TYPE","Value":29} + ,{"Name":"WCN_TYPE_MODEL_NAME","Value":30} + ,{"Name":"WCN_TYPE_MODEL_NUMBER","Value":31} + ,{"Name":"WCN_TYPE_NETWORK_INDEX","Value":32} + ,{"Name":"WCN_TYPE_NETWORK_KEY","Value":33} + ,{"Name":"WCN_TYPE_NETWORK_KEY_INDEX","Value":34} + ,{"Name":"WCN_TYPE_NEW_DEVICE_NAME","Value":35} + ,{"Name":"WCN_TYPE_NEW_PASSWORD","Value":36} + ,{"Name":"WCN_TYPE_OOB_DEVICE_PASSWORD","Value":37} + ,{"Name":"WCN_TYPE_OS_VERSION","Value":38} + ,{"Name":"WCN_TYPE_POWER_LEVEL","Value":39} + ,{"Name":"WCN_TYPE_PSK_CURRENT","Value":40} + ,{"Name":"WCN_TYPE_PSK_MAX","Value":41} + ,{"Name":"WCN_TYPE_PUBLIC_KEY","Value":42} + ,{"Name":"WCN_TYPE_RADIO_ENABLED","Value":43} + ,{"Name":"WCN_TYPE_REBOOT","Value":44} + ,{"Name":"WCN_TYPE_REGISTRAR_CURRENT","Value":45} + ,{"Name":"WCN_TYPE_REGISTRAR_ESTABLISHED","Value":46} + ,{"Name":"WCN_TYPE_REGISTRAR_LIST","Value":47} + ,{"Name":"WCN_TYPE_REGISTRAR_MAX","Value":48} + ,{"Name":"WCN_TYPE_REGISTRAR_NONCE","Value":49} + ,{"Name":"WCN_TYPE_REQUEST_TYPE","Value":50} + ,{"Name":"WCN_TYPE_RESPONSE_TYPE","Value":51} + ,{"Name":"WCN_TYPE_RF_BANDS","Value":52} + ,{"Name":"WCN_TYPE_R_HASH1","Value":53} + ,{"Name":"WCN_TYPE_R_HASH2","Value":54} + ,{"Name":"WCN_TYPE_R_SNONCE1","Value":55} + ,{"Name":"WCN_TYPE_R_SNONCE2","Value":56} + ,{"Name":"WCN_TYPE_SELECTED_REGISTRAR","Value":57} + ,{"Name":"WCN_TYPE_SERIAL_NUMBER","Value":58} + ,{"Name":"WCN_TYPE_WI_FI_PROTECTED_SETUP_STATE","Value":59} + ,{"Name":"WCN_TYPE_SSID","Value":60} + ,{"Name":"WCN_TYPE_TOTAL_NETWORKS","Value":61} + ,{"Name":"WCN_TYPE_UUID_E","Value":62} + ,{"Name":"WCN_TYPE_UUID_R","Value":63} + ,{"Name":"WCN_TYPE_VENDOR_EXTENSION","Value":64} + ,{"Name":"WCN_TYPE_VERSION","Value":65} + ,{"Name":"WCN_TYPE_X_509_CERTIFICATE_REQUEST","Value":66} + ,{"Name":"WCN_TYPE_X_509_CERTIFICATE","Value":67} + ,{"Name":"WCN_TYPE_EAP_IDENTITY","Value":68} + ,{"Name":"WCN_TYPE_MESSAGE_COUNTER","Value":69} + ,{"Name":"WCN_TYPE_PUBLIC_KEY_HASH","Value":70} + ,{"Name":"WCN_TYPE_REKEY_KEY","Value":71} + ,{"Name":"WCN_TYPE_KEY_LIFETIME","Value":72} + ,{"Name":"WCN_TYPE_PERMITTED_CONFIG_METHODS","Value":73} + ,{"Name":"WCN_TYPE_SELECTED_REGISTRAR_CONFIG_METHODS","Value":74} + ,{"Name":"WCN_TYPE_PRIMARY_DEVICE_TYPE","Value":75} + ,{"Name":"WCN_TYPE_SECONDARY_DEVICE_TYPE_LIST","Value":76} + ,{"Name":"WCN_TYPE_PORTABLE_DEVICE","Value":77} + ,{"Name":"WCN_TYPE_AP_SETUP_LOCKED","Value":78} + ,{"Name":"WCN_TYPE_APPLICATION_EXTENSION","Value":79} + ,{"Name":"WCN_TYPE_EAP_TYPE","Value":80} + ,{"Name":"WCN_TYPE_INITIALIZATION_VECTOR","Value":81} + ,{"Name":"WCN_TYPE_KEY_PROVIDED_AUTOMATICALLY","Value":82} + ,{"Name":"WCN_TYPE_802_1X_ENABLED","Value":83} + ,{"Name":"WCN_TYPE_APPSESSIONKEY","Value":84} + ,{"Name":"WCN_TYPE_WEPTRANSMITKEY","Value":85} + ,{"Name":"WCN_TYPE_UUID","Value":86} + ,{"Name":"WCN_TYPE_PRIMARY_DEVICE_TYPE_CATEGORY","Value":87} + ,{"Name":"WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY_OUI","Value":88} + ,{"Name":"WCN_TYPE_PRIMARY_DEVICE_TYPE_SUBCATEGORY","Value":89} + ,{"Name":"WCN_TYPE_CURRENT_SSID","Value":90} + ,{"Name":"WCN_TYPE_BSSID","Value":91} + ,{"Name":"WCN_TYPE_DOT11_MAC_ADDRESS","Value":92} + ,{"Name":"WCN_TYPE_AUTHORIZED_MACS","Value":93} + ,{"Name":"WCN_TYPE_NETWORK_KEY_SHAREABLE","Value":94} + ,{"Name":"WCN_TYPE_REQUEST_TO_ENROLL","Value":95} + ,{"Name":"WCN_TYPE_REQUESTED_DEVICE_TYPE","Value":96} + ,{"Name":"WCN_TYPE_SETTINGS_DELAY_TIME","Value":97} + ,{"Name":"WCN_TYPE_VERSION2","Value":98} + ,{"Name":"WCN_TYPE_VENDOR_EXTENSION_WFA","Value":99} + ,{"Name":"WCN_NUM_ATTRIBUTE_TYPES","Value":100} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_VERSION_1_0","Value":16} + ,{"Name":"WCN_VALUE_VERSION_2_0","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_BOOLEAN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_FALSE","Value":0} + ,{"Name":"WCN_VALUE_TRUE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_ASSOCIATION_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_AS_NOT_ASSOCIATED","Value":0} + ,{"Name":"WCN_VALUE_AS_CONNECTION_SUCCESS","Value":1} + ,{"Name":"WCN_VALUE_AS_CONFIGURATION_FAILURE","Value":2} + ,{"Name":"WCN_VALUE_AS_ASSOCIATION_FAILURE","Value":3} + ,{"Name":"WCN_VALUE_AS_IP_FAILURE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_AUTHENTICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_AT_OPEN","Value":1} + ,{"Name":"WCN_VALUE_AT_WPAPSK","Value":2} + ,{"Name":"WCN_VALUE_AT_SHARED","Value":4} + ,{"Name":"WCN_VALUE_AT_WPA","Value":8} + ,{"Name":"WCN_VALUE_AT_WPA2","Value":16} + ,{"Name":"WCN_VALUE_AT_WPA2PSK","Value":32} + ,{"Name":"WCN_VALUE_AT_WPAWPA2PSK_MIXED","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_CONFIG_METHODS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_CM_USBA","Value":1} + ,{"Name":"WCN_VALUE_CM_ETHERNET","Value":2} + ,{"Name":"WCN_VALUE_CM_LABEL","Value":4} + ,{"Name":"WCN_VALUE_CM_DISPLAY","Value":8} + ,{"Name":"WCN_VALUE_CM_EXTERNAL_NFC","Value":16} + ,{"Name":"WCN_VALUE_CM_INTEGRATED_NFC","Value":32} + ,{"Name":"WCN_VALUE_CM_NFC_INTERFACE","Value":64} + ,{"Name":"WCN_VALUE_CM_PUSHBUTTON","Value":128} + ,{"Name":"WCN_VALUE_CM_KEYPAD","Value":256} + ,{"Name":"WCN_VALUE_CM_VIRT_PUSHBUTTON","Value":640} + ,{"Name":"WCN_VALUE_CM_PHYS_PUSHBUTTON","Value":1152} + ,{"Name":"WCN_VALUE_CM_VIRT_DISPLAY","Value":8200} + ,{"Name":"WCN_VALUE_CM_PHYS_DISPLAY","Value":16392} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_CONFIGURATION_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_CE_NO_ERROR","Value":0} + ,{"Name":"WCN_VALUE_CE_OOB_INTERFACE_READ_ERROR","Value":1} + ,{"Name":"WCN_VALUE_CE_DECRYPTION_CRC_FAILURE","Value":2} + ,{"Name":"WCN_VALUE_CE_2_4_CHANNEL_NOT_SUPPORTED","Value":3} + ,{"Name":"WCN_VALUE_CE_5_0_CHANNEL_NOT_SUPPORTED","Value":4} + ,{"Name":"WCN_VALUE_CE_SIGNAL_TOO_WEAK","Value":5} + ,{"Name":"WCN_VALUE_CE_NETWORK_AUTHENTICATION_FAILURE","Value":6} + ,{"Name":"WCN_VALUE_CE_NETWORK_ASSOCIATION_FAILURE","Value":7} + ,{"Name":"WCN_VALUE_CE_NO_DHCP_RESPONSE","Value":8} + ,{"Name":"WCN_VALUE_CE_FAILED_DHCP_CONFIG","Value":9} + ,{"Name":"WCN_VALUE_CE_IP_ADDRESS_CONFLICT","Value":10} + ,{"Name":"WCN_VALUE_CE_COULD_NOT_CONNECT_TO_REGISTRAR","Value":11} + ,{"Name":"WCN_VALUE_CE_MULTIPLE_PBC_SESSIONS_DETECTED","Value":12} + ,{"Name":"WCN_VALUE_CE_ROGUE_ACTIVITY_SUSPECTED","Value":13} + ,{"Name":"WCN_VALUE_CE_DEVICE_BUSY","Value":14} + ,{"Name":"WCN_VALUE_CE_SETUP_LOCKED","Value":15} + ,{"Name":"WCN_VALUE_CE_MESSAGE_TIMEOUT","Value":16} + ,{"Name":"WCN_VALUE_CE_REGISTRATION_SESSION_TIMEOUT","Value":17} + ,{"Name":"WCN_VALUE_CE_DEVICE_PASSWORD_AUTH_FAILURE","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_CONNECTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_CT_ESS","Value":1} + ,{"Name":"WCN_VALUE_CT_IBSS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_DEVICE_PASSWORD_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_DP_DEFAULT","Value":0} + ,{"Name":"WCN_VALUE_DP_USER_SPECIFIED","Value":1} + ,{"Name":"WCN_VALUE_DP_MACHINE_SPECIFIED","Value":2} + ,{"Name":"WCN_VALUE_DP_REKEY","Value":3} + ,{"Name":"WCN_VALUE_DP_PUSHBUTTON","Value":4} + ,{"Name":"WCN_VALUE_DP_REGISTRAR_SPECIFIED","Value":5} + ,{"Name":"WCN_VALUE_DP_NFC_CONNECTION_HANDOVER","Value":7} + ,{"Name":"WCN_VALUE_DP_WFD_SERVICES","Value":8} + ,{"Name":"WCN_VALUE_DP_OUTOFBAND_MIN","Value":16} + ,{"Name":"WCN_VALUE_DP_OUTOFBAND_MAX","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_ENCRYPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_ET_NONE","Value":1} + ,{"Name":"WCN_VALUE_ET_WEP","Value":2} + ,{"Name":"WCN_VALUE_ET_TKIP","Value":4} + ,{"Name":"WCN_VALUE_ET_AES","Value":8} + ,{"Name":"WCN_VALUE_ET_TKIP_AES_MIXED","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_MESSAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_MT_BEACON","Value":1} + ,{"Name":"WCN_VALUE_MT_PROBE_REQUEST","Value":2} + ,{"Name":"WCN_VALUE_MT_PROBE_RESPONSE","Value":3} + ,{"Name":"WCN_VALUE_MT_M1","Value":4} + ,{"Name":"WCN_VALUE_MT_M2","Value":5} + ,{"Name":"WCN_VALUE_MT_M2D","Value":6} + ,{"Name":"WCN_VALUE_MT_M3","Value":7} + ,{"Name":"WCN_VALUE_MT_M4","Value":8} + ,{"Name":"WCN_VALUE_MT_M5","Value":9} + ,{"Name":"WCN_VALUE_MT_M6","Value":10} + ,{"Name":"WCN_VALUE_MT_M7","Value":11} + ,{"Name":"WCN_VALUE_MT_M8","Value":12} + ,{"Name":"WCN_VALUE_MT_ACK","Value":13} + ,{"Name":"WCN_VALUE_MT_NACK","Value":14} + ,{"Name":"WCN_VALUE_MT_DONE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_REQUEST_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_ReqT_ENROLLEE_INFO","Value":0} + ,{"Name":"WCN_VALUE_ReqT_ENROLLEE_OPEN_1X","Value":1} + ,{"Name":"WCN_VALUE_ReqT_REGISTRAR","Value":2} + ,{"Name":"WCN_VALUE_ReqT_MANAGER_REGISTRAR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_RESPONSE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_RspT_ENROLLEE_INFO","Value":0} + ,{"Name":"WCN_VALUE_RspT_ENROLLEE_OPEN_1X","Value":1} + ,{"Name":"WCN_VALUE_RspT_REGISTRAR","Value":2} + ,{"Name":"WCN_VALUE_RspT_AP","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_RF_BANDS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_RB_24GHZ","Value":1} + ,{"Name":"WCN_VALUE_RB_50GHZ","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_WI_FI_PROTECTED_SETUP_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_VALUE_SS_RESERVED00","Value":0} + ,{"Name":"WCN_VALUE_SS_NOT_CONFIGURED","Value":1} + ,{"Name":"WCN_VALUE_SS_CONFIGURED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Category","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SubCategoryOUI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubCategory","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCNDeviceObject" + ,"Kind":"ComClassID" + ,"Guid":"c100bea7-d33a-4a4b-bf23-bbef4663d017" + } + ,{ + "Name":"WCN_PASSWORD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_PASSWORD_TYPE_PUSH_BUTTON","Value":0} + ,{"Name":"WCN_PASSWORD_TYPE_PIN","Value":1} + ,{"Name":"WCN_PASSWORD_TYPE_PIN_REGISTRAR_SPECIFIED","Value":2} + ,{"Name":"WCN_PASSWORD_TYPE_OOB_SPECIFIED","Value":3} + ,{"Name":"WCN_PASSWORD_TYPE_WFDS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_SESSION_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCN_SESSION_STATUS_SUCCESS","Value":0} + ,{"Name":"WCN_SESSION_STATUS_FAILURE_GENERIC","Value":1} + ,{"Name":"WCN_SESSION_STATUS_FAILURE_TIMEOUT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCN_VENDOR_EXTENSION_SPEC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VendorId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SubType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWCNDevice" + ,"Kind":"Com" + ,"Guid":"c100be9c-d33a-4a4b-bf23-bbef4663d017" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WCN_PASSWORD_TYPE","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNotify","Type":{"Kind":"ApiRef","Name":"IWCNConnectNotify","TargetKind":"Com","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttributeType","Type":{"Kind":"ApiRef","Name":"WCN_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIntegerAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttributeType","Type":{"Kind":"ApiRef","Name":"WCN_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In"]} + ,{"Name":"puInteger","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStringAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AttributeType","Type":{"Kind":"ApiRef","Name":"WCN_ATTRIBUTE_TYPE","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchMaxString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetworkProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchMaxStringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszProfile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszProfileXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVendorExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVendorExtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCN_VENDOR_EXTENSION_SPEC","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVendorExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVendorExtSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCN_VENDOR_EXTENSION_SPEC","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetNFCPasswordParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WCN_PASSWORD_TYPE","TargetKind":"Default","Api":"WindowsConnectNow","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOOBPasswordID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwRemotePublicKeyHashLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbRemotePublicKeyHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwDHKeyBlobLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDHKeyBlob","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ] + } + ,{ + "Name":"IWCNConnectNotify" + ,"Kind":"Com" + ,"Guid":"c100be9f-d33a-4a4b-bf23-bbef4663d017" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectSucceeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ConnectFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrFailure","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsConnectionManager.json b/api/WindowsConnectionManager.json new file mode 100644 index 0000000..a35c919 --- /dev/null +++ b/api/WindowsConnectionManager.json @@ -0,0 +1,239 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WCM_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wcm_global_property_domain_policy","Value":0} + ,{"Name":"wcm_global_property_minimize_policy","Value":1} + ,{"Name":"wcm_global_property_roaming_policy","Value":2} + ,{"Name":"wcm_global_property_powermanagement_policy","Value":3} + ,{"Name":"wcm_intf_property_connection_cost","Value":4} + ,{"Name":"wcm_intf_property_dataplan_status","Value":5} + ,{"Name":"wcm_intf_property_hotspot_profile","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCM_MEDIA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wcm_media_unknown","Value":0} + ,{"Name":"wcm_media_ethernet","Value":1} + ,{"Name":"wcm_media_wlan","Value":2} + ,{"Name":"wcm_media_mbn","Value":3} + ,{"Name":"wcm_media_invalid","Value":4} + ,{"Name":"wcm_media_max","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCM_POLICY_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fValue","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fIsGroupPolicy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_PROFILE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"strProfileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"AdapterGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Media","Type":{"Kind":"ApiRef","Name":"WCM_MEDIA_TYPE","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_PROFILE_INFO_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumberOfItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ProfileInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_CONNECTION_COST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCM_CONNECTION_COST_UNKNOWN","Value":0} + ,{"Name":"WCM_CONNECTION_COST_UNRESTRICTED","Value":1} + ,{"Name":"WCM_CONNECTION_COST_FIXED","Value":2} + ,{"Name":"WCM_CONNECTION_COST_VARIABLE","Value":4} + ,{"Name":"WCM_CONNECTION_COST_OVERDATALIMIT","Value":65536} + ,{"Name":"WCM_CONNECTION_COST_CONGESTED","Value":131072} + ,{"Name":"WCM_CONNECTION_COST_ROAMING","Value":262144} + ,{"Name":"WCM_CONNECTION_COST_APPROACHINGDATALIMIT","Value":524288} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCM_CONNECTION_COST_SOURCE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WCM_CONNECTION_COST_SOURCE_DEFAULT","Value":0} + ,{"Name":"WCM_CONNECTION_COST_SOURCE_GP","Value":1} + ,{"Name":"WCM_CONNECTION_COST_SOURCE_USER","Value":2} + ,{"Name":"WCM_CONNECTION_COST_SOURCE_OPERATOR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WCM_CONNECTION_COST_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ConnectionCost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CostSource","Type":{"Kind":"ApiRef","Name":"WCM_CONNECTION_COST_SOURCE","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_TIME_INTERVAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_USAGE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsageInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LastSyncTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_BILLING_CYCLE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"StartDate","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Duration","Type":{"Kind":"ApiRef","Name":"WCM_TIME_INTERVAL","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":[]} + ,{"Name":"Reset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WCM_DATAPLAN_STATUS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UsageData","Type":{"Kind":"ApiRef","Name":"WCM_USAGE_DATA","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":[]} + ,{"Name":"DataLimitInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutboundBandwidthInKbps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BillingCycle","Type":{"Kind":"ApiRef","Name":"WCM_BILLING_CYCLE_INFO","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":[]} + ,{"Name":"MaxTransferSizeInMegabytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WcmQueryProperty" + ,"SetLastError":false + ,"DllImport":"wcmapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pdwDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WcmSetProperty" + ,"SetLastError":false + ,"DllImport":"wcmapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"strProfileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"WCM_PROPERTY","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WcmGetProfileList" + ,"SetLastError":false + ,"DllImport":"wcmapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WcmSetProfileList" + ,"SetLastError":false + ,"DllImport":"wcmapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pProfileList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WCM_PROFILE_INFO_LIST","TargetKind":"Default","Api":"WindowsConnectionManager","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fIgnoreUnknownProfiles","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WcmFreeMemory" + ,"SetLastError":false + ,"DllImport":"wcmapi" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsContacts.json b/api/WindowsContacts.json new file mode 100644 index 0000000..8631ec7 --- /dev/null +++ b/api/WindowsContacts.json @@ -0,0 +1,366 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"Contact" + ,"Kind":"ComClassID" + ,"Guid":"61b68808-8eee-4fd1-acb8-3d804c8db056" + } + ,{ + "Name":"ContactManager" + ,"Kind":"ComClassID" + ,"Guid":"7165c8ab-af88-42bd-86fd-5310b4285a02" + } + ,{ + "Name":"IContactManager" + ,"Kind":"Com" + ,"Guid":"ad553d98-deb1-474a-8e17-fc0c2075b738" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszAppVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszContactID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContact","TargetKind":"Com","Api":"WindowsContacts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MergeContactIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszNewContactID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldContactID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMeContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMeContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContact","TargetKind":"Com","Api":"WindowsContacts","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMeContact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMeContact","Type":{"Kind":"ApiRef","Name":"IContact","TargetKind":"Com","Api":"WindowsContacts","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContactCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContactCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContactCollection","TargetKind":"Com","Api":"WindowsContacts","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IContactCollection" + ,"Kind":"Com" + ,"Guid":"b6afa338-d779-11d9-8bde-f66bad1e3f3a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContact","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContact","TargetKind":"Com","Api":"WindowsContacts","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IContactProperties" + ,"Kind":"Com" + ,"Guid":"70dd27dd-5cbd-46e8-bef0-23b6b346288f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchPropertyValueRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pftDateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBinary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContentType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchContentTypeRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLabels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszLabels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchLabels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchLabelsRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ftDateTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetBinary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszContentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLabels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwLabelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszLabels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateArrayNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAppend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszNewArrayElementName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchNewArrayElementName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchNewArrayElementNameRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DeleteProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteArrayNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteLabels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPropertyCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IContactPropertyCollection","TargetKind":"Com","Api":"WindowsContacts","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszMultiValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwLabelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszLabels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["In"]} + ,{"Name":"fAnyLabelMatches","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContact" + ,"Kind":"Com" + ,"Guid":"f941b671-bda7-4f77-884a-f46462f226a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContactID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszContactID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchContactID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchContactIDRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPath","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchPathRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CommitChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCommitFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IContactPropertyCollection" + ,"Kind":"Com" + ,"Guid":"ffd3adf8-fa64-4328-b1b6-2e0db509cb3c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropertyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchPropertyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchPropertyNameRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropertyType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropertyVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropertyModificationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftModificationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropertyArrayElementID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszArrayElementID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"cchArrayElementID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwcchArrayElementIDRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsDeploymentServices.json b/api/WindowsDeploymentServices.json new file mode 100644 index 0000000..f2a0dae --- /dev/null +++ b/api/WindowsDeploymentServices.json @@ -0,0 +1,3128 @@ +{ + +"Constants":[ + { + "Name":"WdsCliFlagEnumFilterVersion" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WdsCliFlagEnumFilterFirmware" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_ERROR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_STARTED" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_FINISHED" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_APPLY_STARTED" + ,"NativeType":"Int32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_APPLY_FINISHED" + ,"NativeType":"Int32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_GENERIC_MESSAGE" + ,"NativeType":"Int32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_UNATTEND_MODE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_TRANSFER_START" + ,"NativeType":"Int32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_TRANSFER_END" + ,"NativeType":"Int32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_TRANSFER_DOWNGRADE" + ,"NativeType":"Int32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_DOMAINJOINERROR" + ,"NativeType":"Int32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_POST_ACTIONS_START" + ,"NativeType":"Int32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_POST_ACTIONS_END" + ,"NativeType":"Int32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_APPLY_STARTED_2" + ,"NativeType":"Int32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_APPLY_FINISHED_2" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_DOMAINJOINERROR_2" + ,"NativeType":"Int32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_DRIVER_PACKAGE_NOT_ACCESSIBLE" + ,"NativeType":"Int32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_START" + ,"NativeType":"Int32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_END" + ,"NativeType":"Int32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_OFFLINE_DRIVER_INJECTION_FAILURE" + ,"NativeType":"Int32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED2" + ,"NativeType":"Int32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_IMAGE_SELECTED3" + ,"NativeType":"Int32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_TYPE_CLIENT_MAX_CODE" + ,"NativeType":"Int32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_LEVEL_DISABLED" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_LEVEL_ERROR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_LEVEL_WARNING" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WDS_LOG_LEVEL_INFO" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"WDS_CLI_MSG_START" + ,"NativeType":"Int32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"WDS_CLI_MSG_COMPLETE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WDS_CLI_MSG_PROGRESS" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WDS_CLI_MSG_TEXT" + ,"NativeType":"Int32" + ,"Value":3 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WDS_CLI_CRED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszDomain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_WdsCliTraceFunction" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WDS_CLI_IMAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WDS_CLI_IMAGE_TYPE_UNKNOWN","Value":0} + ,{"Name":"WDS_CLI_IMAGE_TYPE_WIM","Value":1} + ,{"Name":"WDS_CLI_IMAGE_TYPE_VHD","Value":2} + ,{"Name":"WDS_CLI_IMAGE_TYPE_VHDX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDS_CLI_FIRMWARE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WDS_CLI_FIRMWARE_UNKNOWN","Value":0} + ,{"Name":"WDS_CLI_FIRMWARE_BIOS","Value":1} + ,{"Name":"WDS_CLI_FIRMWARE_EFI","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDS_CLI_IMAGE_PARAM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WDS_CLI_IMAGE_PARAM_UNKNOWN","Value":0} + ,{"Name":"WDS_CLI_IMAGE_PARAM_SPARSE_FILE","Value":1} + ,{"Name":"WDS_CLI_IMAGE_PARAM_SUPPORTED_FIRMWARES","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFN_WdsCliCallback" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"dwMessageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PXE_DHCP_OPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"OptionValue","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_DHCP_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Operation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HardwareAddressType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HardwareAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HopCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransactionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecondsSinceBoot","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ClientIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"YourIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BootstrapServerAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RelayAgentIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HardwareAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"HostName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BootFileName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":["PXE_DHCP_MESSAGE"]},"Attrs":[]} + ,{"Name":"Option","Type":{"Kind":"ApiRef","Name":"PXE_DHCP_OPTION","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bMagicCookie","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uMagicCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PXE_DHCPV6_OPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"OptionCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_DHCPV6_MESSAGE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Message","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_DHCPV6_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransactionIDByte1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransactionIDByte2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"TransactionIDByte3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PXE_DHCPV6_OPTION","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_DHCPV6_RELAY_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MessageType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HopCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LinkAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"PeerAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Options","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PXE_DHCPV6_OPTION","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_PROVIDER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uSizeOfStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bIsCritical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PXE_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":["PXE_ADDRESS"]},"Attrs":[]} + ,{"Name":"uAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bAddress","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"uIpAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PXE_DHCPV6_NESTED_RELAY_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pRelayMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PXE_DHCPV6_RELAY_MESSAGE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":[]} + ,{"Name":"cbRelayMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pInterfaceIdOption","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbInterfaceIdOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORTPROVIDER_CALLBACK_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WDS_TRANSPORTPROVIDER_CREATE_INSTANCE","Value":0} + ,{"Name":"WDS_TRANSPORTPROVIDER_COMPARE_CONTENT","Value":1} + ,{"Name":"WDS_TRANSPORTPROVIDER_OPEN_CONTENT","Value":2} + ,{"Name":"WDS_TRANSPORTPROVIDER_USER_ACCESS_CHECK","Value":3} + ,{"Name":"WDS_TRANSPORTPROVIDER_GET_CONTENT_SIZE","Value":4} + ,{"Name":"WDS_TRANSPORTPROVIDER_READ_CONTENT","Value":5} + ,{"Name":"WDS_TRANSPORTPROVIDER_CLOSE_CONTENT","Value":6} + ,{"Name":"WDS_TRANSPORTPROVIDER_CLOSE_INSTANCE","Value":7} + ,{"Name":"WDS_TRANSPORTPROVIDER_SHUTDOWN","Value":8} + ,{"Name":"WDS_TRANSPORTPROVIDER_DUMP_STATE","Value":9} + ,{"Name":"WDS_TRANSPORTPROVIDER_REFRESH_SETTINGS","Value":10} + ,{"Name":"WDS_TRANSPORTPROVIDER_GET_CONTENT_METADATA","Value":11} + ,{"Name":"WDS_TRANSPORTPROVIDER_MAX_CALLBACKS","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDS_TRANSPORTPROVIDER_INIT_PARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulMcServerVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hRegistryKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WDS_TRANSPORTPROVIDER_SETTINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TRANSPORTCLIENT_CALLBACK_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WDS_TRANSPORTCLIENT_SESSION_START","Value":0} + ,{"Name":"WDS_TRANSPORTCLIENT_RECEIVE_CONTENTS","Value":1} + ,{"Name":"WDS_TRANSPORTCLIENT_SESSION_COMPLETE","Value":2} + ,{"Name":"WDS_TRANSPORTCLIENT_RECEIVE_METADATA","Value":3} + ,{"Name":"WDS_TRANSPORTCLIENT_SESSION_STARTEX","Value":4} + ,{"Name":"WDS_TRANSPORTCLIENT_SESSION_NEGOTIATE","Value":5} + ,{"Name":"WDS_TRANSPORTCLIENT_MAX_CALLBACKS","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TRANSPORTCLIENT_SESSION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulStructureLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullFileSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_WdsTransportClientSessionStart" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ullFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_WdsTransportClientSessionStartEx" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSPORTCLIENT_SESSION_INFO","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_WdsTransportClientReceiveMetadata" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pMetadata","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_WdsTransportClientReceiveContents" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pContents","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pullContentOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_WdsTransportClientSessionComplete" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFN_WdsTransportClientSessionNegotiate" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSPORTCLIENT_SESSION_INFO","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hNegotiateKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WDS_TRANSPORTCLIENT_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulApiVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulAuthLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ulCacheSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvProtocolData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulProtocolDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WDS_TRANSPORTCLIENT_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SessionStart","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientSessionStart","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionStartEx","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientSessionStartEx","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiveContents","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientReceiveContents","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ,{"Name":"ReceiveMetadata","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientReceiveMetadata","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionComplete","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientSessionComplete","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ,{"Name":"SessionNegotiate","Type":{"Kind":"ApiRef","Name":"PFN_WdsTransportClientSessionNegotiate","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WdsTransportCacheable" + ,"Kind":"ComClassID" + ,"Guid":"70590b16-f146-46bd-bd9d-4aaa90084bf5" + } + ,{ + "Name":"WdsTransportCollection" + ,"Kind":"ComClassID" + ,"Guid":"c7f18b09-391e-436e-b10b-c3ef46f2c34f" + } + ,{ + "Name":"WdsTransportManager" + ,"Kind":"ComClassID" + ,"Guid":"f21523f6-837c-4a58-af99-8a7e27f8ff59" + } + ,{ + "Name":"WdsTransportServer" + ,"Kind":"ComClassID" + ,"Guid":"ea19b643-4adf-4413-942c-14f379118760" + } + ,{ + "Name":"WdsTransportSetupManager" + ,"Kind":"ComClassID" + ,"Guid":"c7beeaad-9f04-4923-9f0c-fbf52bc7590f" + } + ,{ + "Name":"WdsTransportConfigurationManager" + ,"Kind":"ComClassID" + ,"Guid":"8743f674-904c-47ca-8512-35fe98f6b0ac" + } + ,{ + "Name":"WdsTransportNamespaceManager" + ,"Kind":"ComClassID" + ,"Guid":"f08cdb63-85de-4a28-a1a9-5ca3e7efda73" + } + ,{ + "Name":"WdsTransportServicePolicy" + ,"Kind":"ComClassID" + ,"Guid":"65aceadc-2f0b-4f43-9f4d-811865d8cead" + } + ,{ + "Name":"WdsTransportDiagnosticsPolicy" + ,"Kind":"ComClassID" + ,"Guid":"eb3333e1-a7ad-46f5-80d6-6b740204e509" + } + ,{ + "Name":"WdsTransportMulticastSessionPolicy" + ,"Kind":"ComClassID" + ,"Guid":"3c6bc3f4-6418-472a-b6f1-52d457195437" + } + ,{ + "Name":"WdsTransportNamespace" + ,"Kind":"ComClassID" + ,"Guid":"d8385768-0732-4ec1-95ea-16da581908a1" + } + ,{ + "Name":"WdsTransportNamespaceAutoCast" + ,"Kind":"ComClassID" + ,"Guid":"b091f5a8-6a99-478d-b23b-09e8fee04574" + } + ,{ + "Name":"WdsTransportNamespaceScheduledCast" + ,"Kind":"ComClassID" + ,"Guid":"badc1897-7025-44eb-9108-fb61c4055792" + } + ,{ + "Name":"WdsTransportNamespaceScheduledCastManualStart" + ,"Kind":"ComClassID" + ,"Guid":"d3e1a2aa-caac-460e-b98a-47f9f318a1fa" + } + ,{ + "Name":"WdsTransportNamespaceScheduledCastAutoStart" + ,"Kind":"ComClassID" + ,"Guid":"a1107052-122c-4b81-9b7c-386e6855383f" + } + ,{ + "Name":"WdsTransportContent" + ,"Kind":"ComClassID" + ,"Guid":"0a891fe7-4a3f-4c65-b6f2-1467619679ea" + } + ,{ + "Name":"WdsTransportSession" + ,"Kind":"ComClassID" + ,"Guid":"749ac4e0-67bc-4743-bfe5-cacb1f26f57f" + } + ,{ + "Name":"WdsTransportClient" + ,"Kind":"ComClassID" + ,"Guid":"66d2c5e9-0ff6-49ec-9733-dafb1e01df1c" + } + ,{ + "Name":"WdsTransportTftpClient" + ,"Kind":"ComClassID" + ,"Guid":"50343925-7c5c-4c8c-96c4-ad9fa5005fba" + } + ,{ + "Name":"WdsTransportTftpManager" + ,"Kind":"ComClassID" + ,"Guid":"c8e9dca2-3241-4e4d-b806-bc74019dfeda" + } + ,{ + "Name":"WdsTransportContentProvider" + ,"Kind":"ComClassID" + ,"Guid":"e0be741f-5a75-4eb9-8a2d-5e189b45f327" + } + ,{ + "Name":"WDSTRANSPORT_FEATURE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptFeatureAdminPack","Value":1} + ,{"Name":"WdsTptFeatureTransportServer","Value":2} + ,{"Name":"WdsTptFeatureDeploymentServer","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_PROTOCOL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptProtocolUnicast","Value":1} + ,{"Name":"WdsTptProtocolMulticast","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_NAMESPACE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptNamespaceTypeUnknown","Value":0} + ,{"Name":"WdsTptNamespaceTypeAutoCast","Value":1} + ,{"Name":"WdsTptNamespaceTypeScheduledCastManualStart","Value":2} + ,{"Name":"WdsTptNamespaceTypeScheduledCastAutoStart","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_DISCONNECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptDisconnectUnknown","Value":0} + ,{"Name":"WdsTptDisconnectFallback","Value":1} + ,{"Name":"WdsTptDisconnectAbort","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_SERVICE_NOTIFICATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptServiceNotifyUnknown","Value":0} + ,{"Name":"WdsTptServiceNotifyReadSettings","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_IP_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptIpAddressUnknown","Value":0} + ,{"Name":"WdsTptIpAddressIpv4","Value":1} + ,{"Name":"WdsTptIpAddressIpv6","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptIpAddressSourceUnknown","Value":0} + ,{"Name":"WdsTptIpAddressSourceDhcp","Value":1} + ,{"Name":"WdsTptIpAddressSourceRange","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_NETWORK_PROFILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptNetworkProfileUnknown","Value":0} + ,{"Name":"WdsTptNetworkProfileCustom","Value":1} + ,{"Name":"WdsTptNetworkProfile10Mbps","Value":2} + ,{"Name":"WdsTptNetworkProfile100Mbps","Value":3} + ,{"Name":"WdsTptNetworkProfile1Gbps","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptDiagnosticsComponentPxe","Value":1} + ,{"Name":"WdsTptDiagnosticsComponentTftp","Value":2} + ,{"Name":"WdsTptDiagnosticsComponentImageServer","Value":4} + ,{"Name":"WdsTptDiagnosticsComponentMulticast","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptSlowClientHandlingUnknown","Value":0} + ,{"Name":"WdsTptSlowClientHandlingNone","Value":1} + ,{"Name":"WdsTptSlowClientHandlingAutoDisconnect","Value":2} + ,{"Name":"WdsTptSlowClientHandlingMultistream","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_UDP_PORT_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptUdpPortPolicyDynamic","Value":0} + ,{"Name":"WdsTptUdpPortPolicyFixed","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WDSTRANSPORT_TFTP_CAPABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WdsTptTftpCapMaximumBlockSize","Value":1} + ,{"Name":"WdsTptTftpCapVariableWindow","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWdsTransportCacheable" + ,"Kind":"Com" + ,"Guid":"46ad894b-0bab-47dc-84b2-7b553f1d8f80" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Dirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDirty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Discard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWdsTransportCollection" + ,"Kind":"Com" + ,"Guid":"b8ba4b1a-2ff4-43ab-996c-b2b10a91a6eb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportManager" + ,"Kind":"Com" + ,"Guid":"5b0d35f5-1b13-4afd-b878-6526dc340b5d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetWdsTransportServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszServerName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWdsTransportServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportServer","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportServer" + ,"Kind":"Com" + ,"Guid":"09ccd093-830d-4344-a30a-73ae8e8fca90" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SetupManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportSetupManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportSetupManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ConfigurationManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportConfigurationManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportConfigurationManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NamespaceManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportNamespaceManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportNamespaceManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DisconnectClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulClientId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DisconnectionType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_DISCONNECT_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportServer2" + ,"Kind":"Com" + ,"Guid":"256e999f-6df4-4538-81b9-857b9ab8fb47" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportServer","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_TftpManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportTftpManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportTftpManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportSetupManager" + ,"Kind":"Com" + ,"Guid":"f7238425-efa8-40a4-aef9-c98d969c0b75" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InstalledFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulInstalledFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Protocols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterContentProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszInitializationRoutine","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeregisterContentProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportSetupManager2" + ,"Kind":"Com" + ,"Guid":"02be79da-7e9e-4366-8b6e-2aa9a91be47f" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportSetupManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_TftpCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTftpCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ContentProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProviderCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportConfigurationManager" + ,"Kind":"Com" + ,"Guid":"84cc4779-42dd-4792-891e-1321d6d74b44" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ServicePolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportServicePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportServicePolicy","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DiagnosticsPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportDiagnosticsPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportDiagnosticsPolicy","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WdsTransportServicesRunning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRealtimeStatus","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pbServicesRunning","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisableWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StartWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RestartWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NotifyWdsTransportServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceNotification","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_SERVICE_NOTIFICATION","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportConfigurationManager2" + ,"Kind":"Com" + ,"Guid":"d0d85caf-a153-4f1d-a9dd-96f431c50717" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportConfigurationManager","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_MulticastSessionPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportMulticastSessionPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportMulticastSessionPolicy","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportNamespaceManager" + ,"Kind":"Com" + ,"Guid":"3e22d9f6-3777-4d98-83e1-f98696717ba3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NamespaceType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_NAMESPACE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszNamespaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszContentProvider","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWdsTransportNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RetrieveNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszNamespaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWdsTransportNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RetrieveNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszContentProvider","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszNamespaceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIncludeTombstones","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppWdsTransportNamespaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportTftpManager" + ,"Kind":"Com" + ,"Guid":"1327a7c8-ae8a-4fb3-8150-136227c37e9a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"RetrieveTftpClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportTftpClients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportServicePolicy" + ,"Kind":"Com" + ,"Guid":"b9468578-9f2b-48cc-b27a-a60799c2750c" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportCacheable","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_IpAddressSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IpAddressSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SourceType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartIpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbszStartIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StartIpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszStartIpAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EndIpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbszEndIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EndIpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"AddressType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_IP_ADDRESS_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bszEndIpAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStartPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StartPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStartPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EndPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulEndPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EndPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulEndPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NetworkProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDSTRANSPORT_NETWORK_PROFILE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NetworkProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProfileType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_NETWORK_PROFILE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportServicePolicy2" + ,"Kind":"Com" + ,"Guid":"65c19e5c-aa7e-4b91-8944-91e0e5572797" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportServicePolicy","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_UdpPortPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUdpPortPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDSTRANSPORT_UDP_PORT_POLICY","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UdpPortPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"UdpPortPolicy","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_UDP_PORT_POLICY","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TftpMaximumBlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTftpMaximumBlockSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TftpMaximumBlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulTftpMaximumBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EnableTftpVariableWindowExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableTftpVariableWindowExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnableTftpVariableWindowExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableTftpVariableWindowExtension","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportDiagnosticsPolicy" + ,"Kind":"Com" + ,"Guid":"13b33efc-7856-4f61-9a59-8de67b6b87b6" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportCacheable","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Components" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Components" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportMulticastSessionPolicy" + ,"Kind":"Com" + ,"Guid":"4e5753cf-68ec-4504-a951-4a003266606b" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportCacheable","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_SlowClientHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSlowClientHandling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SlowClientHandling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"SlowClientHandling","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoDisconnectThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulThreshold","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoDisconnectThreshold" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MultistreamStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulStreamCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MultistreamStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulStreamCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SlowClientFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbClientFallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SlowClientFallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bClientFallback","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportNamespace" + ,"Kind":"Com" + ,"Guid":"fa561f57-fbef-4ed3-b056-127cb1b33b84" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDSTRANSPORT_NAMESPACE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ContentProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszContentProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ContentProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszContentProvider","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Configuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Configuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bszConfiguration","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Registered" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Tombstoned" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbTombstoned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TombstoneTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTombstoneTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TransmissionStarted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbTransmissionStarted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Deregister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bTerminateSessions","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportNamespaceClone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RetrieveContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportNamespaceAutoCast" + ,"Kind":"Com" + ,"Guid":"ad931a72-c4bd-4c41-8fbc-59c9c748df9e" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWdsTransportNamespaceScheduledCast" + ,"Kind":"Com" + ,"Guid":"3840cecf-d76c-416e-a4cc-31c741d2874b" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"StartTransmission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWdsTransportNamespaceScheduledCastManualStart" + ,"Kind":"Com" + ,"Guid":"013e6e4c-e6a7-4fb5-b7ff-d9f5da805c31" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportNamespaceScheduledCast","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWdsTransportNamespaceScheduledCastAutoStart" + ,"Kind":"Com" + ,"Guid":"d606af3d-ea9c-4219-961e-7491d618d9b9" + ,"Interface":{"Kind":"ApiRef","Name":"IWdsTransportNamespaceScheduledCast","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]} + ,"Methods":[ + { + "Name":"get_MinimumClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMinimumClients","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinimumClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulMinimumClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartTime","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportContent" + ,"Kind":"Com" + ,"Guid":"d405d711-0296-4ab4-a860-ac7d32e65798" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Namespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportNamespace","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RetrieveSessions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportSessions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWdsTransportSession" + ,"Kind":"Com" + ,"Guid":"f4efea88-65b1-4f30-a4b9-2793987796fb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportContent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportContent","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetworkInterfaceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszNetworkInterfaceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetworkInterfaceAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszNetworkInterfaceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TransferRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTransferRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MasterClientId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMasterClientId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RetrieveClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportClients","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportCollection","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Terminate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWdsTransportClient" + ,"Kind":"Com" + ,"Guid":"b5dbc93a-cabe-46ca-837f-3e44e93c6545" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Session" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWdsTransportSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWdsTransportSession","TargetKind":"Com","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MacAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszMacAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PercentCompletion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulPercentCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_JoinDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulJoinDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CpuUtilization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulCpuUtilization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MemoryUtilization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulMemoryUtilization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetworkUtilization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNetworkUtilization","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszUserIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DisconnectionType","Type":{"Kind":"ApiRef","Name":"WDSTRANSPORT_DISCONNECT_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportTftpClient" + ,"Kind":"Com" + ,"Guid":"b022d3ae-884d-4d85-b146-53320e76ef62" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_FileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IpAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszIpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulTimeout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentFileOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pul64CurrentOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pul64FileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BlockSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulBlockSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WindowSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulWindowSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWdsTransportContentProvider" + ,"Kind":"Com" + ,"Guid":"b9489f24-f219-4acf-aad7-265c7c08a6ae" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FilePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InitializationRoutine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbszInitializationRoutine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WdsCliClose" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliRegisterTrace" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfn","Type":{"Kind":"ApiRef","Name":"PFN_WdsCliTraceFunction","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WdsCliFreeStringArray" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ulCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliFindFirstImage" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phFindHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliFindNextImage" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliGetEnumerationFlags" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageHandleFromFindHandle" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FindHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phImageHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageHandleFromTransferHandle" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTransfer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phImageHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliCreateSession" + ,"SetLastError":true + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDS_CLI_CRED","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliAuthorizeSession" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pCred","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDS_CLI_CRED","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WdsCliInitializeLog" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulClientArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszClientId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszClientAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliLog" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulLogLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulMessageCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliGetImageName" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageDescription" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageType" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDS_CLI_IMAGE_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageFiles" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pppwszFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageLanguage" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageLanguages" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pppszValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}}},"Attrs":["Out"]} + ,{"Name":"pdwNumValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageVersion" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImagePath" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageIndex" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageArchitecture" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageLastModifiedTime" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSysTimeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageSize" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageHalName" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageGroup" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageNamespace" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetImageParameter" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ParamType","Type":{"Kind":"ApiRef","Name":"WDS_CLI_IMAGE_PARAM_TYPE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponse","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"uResponseLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliGetTransferSize" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIfh","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliSetTransferBufferSize" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ulSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliTransferImage" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hImage","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszLocalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnWdsCliCallback","Type":{"Kind":"ApiRef","Name":"PFN_WdsCliCallback","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliTransferFile" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszRemoteFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszLocalFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfnWdsCliCallback","Type":{"Kind":"ApiRef","Name":"PFN_WdsCliCallback","TargetKind":"FunctionPointer","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliCancelTransfer" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTransfer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliWaitForTransfer" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hTransfer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsCliObtainDriverPackages" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hImage","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pppwszDriverPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliObtainDriverPackagesEx" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hSession","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszMachineInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppwszServerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pppwszDriverPackages","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pulCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsCliGetDriverQueryXml" + ,"SetLastError":false + ,"DllImport":"WDSCLIENTAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszWinDirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppwszDriverQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeProviderRegister" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszModulePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bIsCritical","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phProviderKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeProviderUnRegister" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PxeProviderQueryIndex" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pszProviderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"puIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeProviderEnumFirst" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"phEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeProviderEnumNext" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PXE_PROVIDER","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeProviderEnumClose" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeProviderFreeInfo" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PXE_PROVIDER","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeRegisterCallback" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallbackType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallbackFunction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PxeSendReply" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PXE_ADDRESS","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeAsyncRecvDone" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hClientRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Action","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeTrace" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PxeTraceV" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxePacketAllocate" + ,"SetLastError":true + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hClientRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxePacketFree" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hClientRequest","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeProviderSetAttribute" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Attribute","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParameterBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uParamLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeDhcpInitialize" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRecvPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uRecvPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReplyPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"uMaxReplyPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puReplyPacketLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeDhcpv6Initialize" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRequest","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbRequest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReply","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbReply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbReplyUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeDhcpAppendOption" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pReplyPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"uMaxReplyPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puReplyPacketLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"bOption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"bOptionLen","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpv6AppendOption" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pReply","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbReply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbReplyUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"wOptionType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cbOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pOption","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeDhcpAppendOptionRaw" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pReplyPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"uMaxReplyPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puReplyPacketLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"uBufferLen","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeDhcpv6AppendOptionRaw" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pReply","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbReply","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbReplyUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeDhcpIsValid" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRequestPacket","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbPxeOptionPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpv6IsValid" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bRequestPacket","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbPxeOptionPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpGetOptionValue" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pbOptionLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpv6GetOptionValue" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwOptionLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpGetVendorOptionValue" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bOption","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"uInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbOptionLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpv6GetVendorOptionValue" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEnterpriseNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wOption","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"uInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwOptionLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} + ,{"Name":"ppOptionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PxeDhcpv6ParseRelayForw" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRelayForwPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uRelayForwPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRelayMessages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PXE_DHCPV6_NESTED_RELAY_MESSAGE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"nRelayMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnRelayMessages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppInnerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbInnerPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeDhcpv6CreateRelayRepl" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pRelayMessages","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PXE_DHCPV6_NESTED_RELAY_MESSAGE","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nRelayMessages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInnerPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbInnerPacket","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pReplyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cbReplyBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbReplyBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PxeGetServerInfo" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"uBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PxeGetServerInfoEx" + ,"SetLastError":false + ,"DllImport":"WDSPXE" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"uBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsTransportServerRegisterCallback" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallbackId","Type":{"Kind":"ApiRef","Name":"TRANSPORTPROVIDER_CALLBACK_ID","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportServerCompleteRead" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulBytesRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvUserData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hReadResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportServerTrace" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WdsTransportServerTraceV" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Severity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFormat","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportServerAllocateBuffer" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportServerFreeBuffer" + ,"SetLastError":false + ,"DllImport":"WDSMC" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientInitialize" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"WdsTransportClientInitializeSession" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pSessionRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WDS_TRANSPORTCLIENT_REQUEST","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hSessionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsTransportClientRegisterCallback" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallbackId","Type":{"Kind":"ApiRef","Name":"TRANSPORTCLIENT_CALLBACK_ID","TargetKind":"Default","Api":"WindowsDeploymentServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientStartSession" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientCompleteReceive" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pullOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientCancelSession" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientCancelSessionEx" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientWaitForCompletion" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientQueryStatus" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"puStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puErrorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsTransportClientCloseSession" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hSessionKey","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientAddRefBuffer" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientReleaseBuffer" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsTransportClientShutdown" + ,"SetLastError":false + ,"DllImport":"WDSTPTC" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"WdsBpParseInitialize" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPacketType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"phHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsBpParseInitializev6" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPacket","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uPacketLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPacketType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"phHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsBpInitialize" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"bPacketType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"phHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WdsBpCloseHandle" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsBpQueryOption" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uValueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"puBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WdsBpAddOption" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uValueLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WdsBpGetOptionBuffer" + ,"SetLastError":false + ,"DllImport":"WDSBP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"uBufferLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"puBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsDesktopSharing.json b/api/WindowsDesktopSharing.json new file mode 100644 index 0000000..6256434 --- /dev/null +++ b/api/WindowsDesktopSharing.json @@ -0,0 +1,1595 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"RDPViewer" + ,"Kind":"ComClassID" + ,"Guid":"32be5ed2-5c86-480f-a914-0ff8885a1b3f" + } + ,{ + "Name":"RDPSRAPISessionProperties" + ,"Kind":"ComClassID" + ,"Guid":"dd7594ff-ea2a-4c06-8fdf-132de48b6510" + } + ,{ + "Name":"RDPSRAPIInvitationManager" + ,"Kind":"ComClassID" + ,"Guid":"53d9c9db-75ab-4271-948a-4c4eb36a8f2b" + } + ,{ + "Name":"RDPSRAPIInvitation" + ,"Kind":"ComClassID" + ,"Guid":"49174dc6-0731-4b5e-8ee1-83a63d3868fa" + } + ,{ + "Name":"RDPSRAPIAttendeeManager" + ,"Kind":"ComClassID" + ,"Guid":"d7b13a01-f7d4-42a6-8595-12fc8c24e851" + } + ,{ + "Name":"RDPSRAPIAttendee" + ,"Kind":"ComClassID" + ,"Guid":"74f93bb5-755f-488e-8a29-2390108aef55" + } + ,{ + "Name":"RDPSRAPIAttendeeDisconnectInfo" + ,"Kind":"ComClassID" + ,"Guid":"b47d7250-5bdb-405d-b487-caad9c56f4f8" + } + ,{ + "Name":"RDPSRAPIApplicationFilter" + ,"Kind":"ComClassID" + ,"Guid":"e35ace89-c7e8-427e-a4f9-b9da072826bd" + } + ,{ + "Name":"RDPSRAPIApplicationList" + ,"Kind":"ComClassID" + ,"Guid":"9e31c815-7433-4876-97fb-ed59fe2baa22" + } + ,{ + "Name":"RDPSRAPIApplication" + ,"Kind":"ComClassID" + ,"Guid":"c116a484-4b25-4b9f-8a54-b934b06e57fa" + } + ,{ + "Name":"RDPSRAPIWindowList" + ,"Kind":"ComClassID" + ,"Guid":"9c21e2b8-5dd4-42cc-81ba-1c099852e6fa" + } + ,{ + "Name":"RDPSRAPIWindow" + ,"Kind":"ComClassID" + ,"Guid":"03cf46db-ce45-4d36-86ed-ed28b74398bf" + } + ,{ + "Name":"RDPSRAPITcpConnectionInfo" + ,"Kind":"ComClassID" + ,"Guid":"be49db3f-ebb6-4278-8ce0-d5455833eaee" + } + ,{ + "Name":"RDPSession" + ,"Kind":"ComClassID" + ,"Guid":"9b78f0e6-3e05-4a5b-b2e8-e743a8956b65" + } + ,{ + "Name":"RDPSRAPIFrameBuffer" + ,"Kind":"ComClassID" + ,"Guid":"a4f66bcc-538e-4101-951d-30847adb5101" + } + ,{ + "Name":"RDPTransportStreamBuffer" + ,"Kind":"ComClassID" + ,"Guid":"8d4a1c69-f17f-4549-a699-761c6e6b5c0a" + } + ,{ + "Name":"RDPTransportStreamEvents" + ,"Kind":"ComClassID" + ,"Guid":"31e3ab20-5350-483f-9dc6-6748665efdeb" + } + ,{ + "Name":"CTRL_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CTRL_LEVEL_MIN","Value":0} + ,{"Name":"CTRL_LEVEL_INVALID","Value":0} + ,{"Name":"CTRL_LEVEL_NONE","Value":1} + ,{"Name":"CTRL_LEVEL_VIEW","Value":2} + ,{"Name":"CTRL_LEVEL_INTERACTIVE","Value":3} + ,{"Name":"CTRL_LEVEL_REQCTRL_VIEW","Value":4} + ,{"Name":"CTRL_LEVEL_REQCTRL_INTERACTIVE","Value":5} + ,{"Name":"CTRL_LEVEL_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ATTENDEE_DISCONNECT_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTENDEE_DISCONNECT_REASON_MIN","Value":0} + ,{"Name":"ATTENDEE_DISCONNECT_REASON_APP","Value":0} + ,{"Name":"ATTENDEE_DISCONNECT_REASON_ERR","Value":1} + ,{"Name":"ATTENDEE_DISCONNECT_REASON_CLI","Value":2} + ,{"Name":"ATTENDEE_DISCONNECT_REASON_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANNEL_PRIORITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHANNEL_PRIORITY_LO","Value":0} + ,{"Name":"CHANNEL_PRIORITY_MED","Value":1} + ,{"Name":"CHANNEL_PRIORITY_HI","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANNEL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHANNEL_FLAGS_LEGACY","Value":1} + ,{"Name":"CHANNEL_FLAGS_UNCOMPRESSED","Value":2} + ,{"Name":"CHANNEL_FLAGS_DYNAMIC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CHANNEL_ACCESS_ENUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CHANNEL_ACCESS_ENUM_NONE","Value":0} + ,{"Name":"CHANNEL_ACCESS_ENUM_SENDRECEIVE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPENCOMAPI_ATTENDEE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ATTENDEE_FLAGS_LOCAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPSRAPI_WND_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WND_FLAG_PRIVILEGED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPSRAPI_APP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"APP_FLAG_PRIVILEGED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPSRAPI_MOUSE_BUTTON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDPSRAPI_MOUSE_BUTTON_BUTTON1","Value":0} + ,{"Name":"RDPSRAPI_MOUSE_BUTTON_BUTTON2","Value":1} + ,{"Name":"RDPSRAPI_MOUSE_BUTTON_BUTTON3","Value":2} + ,{"Name":"RDPSRAPI_MOUSE_BUTTON_XBUTTON1","Value":3} + ,{"Name":"RDPSRAPI_MOUSE_BUTTON_XBUTTON2","Value":4} + ,{"Name":"RDPSRAPI_MOUSE_BUTTON_XBUTTON3","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPSRAPI_KBD_CODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDPSRAPI_KBD_CODE_SCANCODE","Value":0} + ,{"Name":"RDPSRAPI_KBD_CODE_UNICODE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RDPSRAPI_KBD_SYNC_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RDPSRAPI_KBD_SYNC_FLAG_SCROLL_LOCK","Value":1} + ,{"Name":"RDPSRAPI_KBD_SYNC_FLAG_NUM_LOCK","Value":2} + ,{"Name":"RDPSRAPI_KBD_SYNC_FLAG_CAPS_LOCK","Value":4} + ,{"Name":"RDPSRAPI_KBD_SYNC_FLAG_KANA_LOCK","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IRDPSRAPIDebug" + ,"Kind":"Com" + ,"Guid":"aa1e42b5-496d-4ca4-a690-348dcb2ec4ad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_CLXCmdLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CLXCmdLine","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CLXCmdLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCLXCmdLine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIPerfCounterLogger" + ,"Kind":"Com" + ,"Guid":"071c2533-0fa4-4e8f-ae83-9c10b4305ab5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LogValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIPerfCounterLoggingManager" + ,"Kind":"Com" + ,"Guid":"9a512c86-ac6e-4a8e-b1a4-fcef363f6e64" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateLogger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCounterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLogger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIPerfCounterLogger","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIAudioStream" + ,"Kind":"Com" + ,"Guid":"e3e30ef9-89c6-4541-ba3b-19336ac6d31c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPeriodInHundredNsIntervals","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIClipboardUseEvents" + ,"Kind":"Com" + ,"Guid":"d559f59a-7a27-4138-8763-247ce5f659a8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnPasteFromClipboard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipboardFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAttendee","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIWindow" + ,"Kind":"Com" + ,"Guid":"beafe0f9-c77b-4933-ba9f-a24cddcc27cf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIApplication","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Shared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Shared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIWindowList" + ,"Kind":"Com" + ,"Guid":"8a05ce44-715a-4116-a189-a118f30a07bd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIWindow","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIApplication" + ,"Kind":"Com" + ,"Guid":"41e7a09d-eb7a-436e-935d-780ca2628324" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Windows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindowList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIWindowList","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Shared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Shared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIApplicationList" + ,"Kind":"Com" + ,"Guid":"d4b4aeb3-22dc-4837-b3b6-42ea2517849a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIApplication","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIApplicationFilter" + ,"Kind":"Com" + ,"Guid":"d20f10ca-6637-4f06-b1d5-277ea7e5160d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Applications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pApplications","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIApplicationList","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Windows" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindows","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIWindowList","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPISessionProperties" + ,"Kind":"Com" + ,"Guid":"339b24f2-9bc0-4f16-9aac-f165433d13d4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Property" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newVal","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIInvitation" + ,"Kind":"Com" + ,"Guid":"4fac1d43-fc51-45bb-b1b4-2b53aa562fa3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ConnectionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GroupName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AttendeeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AttendeeLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Revoked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Revoked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewVal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIInvitationManager" + ,"Kind":"Com" + ,"Guid":"4722b049-92c3-4c2d-8a65-f7348f644dcf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIInvitation","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateInvitation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAuthString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrGroupName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"AttendeeLimit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppInvitation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIInvitation","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPITcpConnectionInfo" + ,"Kind":"Com" + ,"Guid":"f74049a4-3d06-4028-8193-0a8c29bc2452" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalIP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbsrLocalIP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PeerPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PeerIP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrIP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIAttendee" + ,"Kind":"Com" + ,"Guid":"ec0671b3-1b78-4b80-a464-9132247543e3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RemoteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ControlLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CTRL_LEVEL","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ControlLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNewVal","Type":{"Kind":"ApiRef","Name":"CTRL_LEVEL","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Invitation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIInvitation","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"TerminateConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ConnectivityInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIAttendeeManager" + ,"Kind":"Com" + ,"Guid":"ba3a37e8-33da-4749-8da0-07fa34da7944" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIAttendee","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIAttendeeDisconnectInfo" + ,"Kind":"Com" + ,"Guid":"c187689f-447c-44a1-9c14-fffbb3b7ec17" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Attendee" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIAttendee","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Reason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTENDEE_DISCONNECT_REASON","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Code" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIVirtualChannel" + ,"Kind":"Com" + ,"Guid":"05e12f95-28b3-4c9a-8780-d0248574a1e0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SendData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lAttendeeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ChannelSendFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAccess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAttendeeId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"AccessType","Type":{"Kind":"ApiRef","Name":"CHANNEL_ACCESS_ENUM","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPriority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CHANNEL_PRIORITY","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIVirtualChannelManager" + ,"Kind":"Com" + ,"Guid":"0d11c661-5d0d-4ee4-89df-2166ae1fdfed" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIVirtualChannel","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateVirtualChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrChannelName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Priority","Type":{"Kind":"ApiRef","Name":"CHANNEL_PRIORITY","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"ChannelFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChannel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIVirtualChannel","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIViewer" + ,"Kind":"Com" + ,"Guid":"c6bfcd38-8ce9-404d-8ae8-f31d00c65cb5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnectionString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Attendees" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIAttendeeManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Invitations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIInvitationManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ApplicationFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIApplicationFilter","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VirtualChannelManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIVirtualChannelManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SmartSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbSmartSizing","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SmartSizing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbSmartSizing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RequestControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"CtrlLevel","Type":{"Kind":"ApiRef","Name":"CTRL_LEVEL","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_DisconnectedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDisconnectedText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisconnectedText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDisconnectedText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RequestColorDepthChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Bpp","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPISessionProperties","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"StartReverseConnectListener" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnectionString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrReverseConnectString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPViewerRenderingSurface" + ,"Kind":"Com" + ,"Guid":"56bfce32-83e9-414d-82e8-f31d01c62cb5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRenderingSurface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderingSurface","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"surfaceWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"surfaceHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPViewerInputSink" + ,"Kind":"Com" + ,"Guid":"bb590853-a6c5-4a7b-8dd4-76b69eea12d5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SendMouseButtonEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"buttonType","Type":{"Kind":"ApiRef","Name":"RDPSRAPI_MOUSE_BUTTON_TYPE","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"vbButtonDown","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"xPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMouseMoveEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"yPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMouseWheelEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wheelRotation","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendKeyboardEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"codeType","Type":{"Kind":"ApiRef","Name":"RDPSRAPI_KBD_CODE_TYPE","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"keycode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"vbKeyUp","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vbRepeat","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"vbExtended","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendSyncEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"syncFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginTouchFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddTouchInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contactId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"event","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndTouchFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRDPSRAPIFrameBuffer" + ,"Kind":"Com" + ,"Guid":"3d67e7d2-b27b-448e-81b3-c6110ed8b4be" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Bpp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBpp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFrameBufferBits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Heigth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppBits","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPITransportStreamBuffer" + ,"Kind":"Com" + ,"Guid":"81c80290-5085-44b0-b460-f865c39cb4a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Storage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_StorageSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMaxStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PayloadSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PayloadSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PayloadOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRetVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PayloadOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lRetVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPITransportStreamEvents" + ,"Kind":"Com" + ,"Guid":"ea81c254-f5af-4e40-982e-3e63bb595276" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWriteCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnReadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStreamClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hrReason","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPITransportStream" + ,"Kind":"Com" + ,"Guid":"36cfa065-43bb-4ef7-aed7-9b88a5053036" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllocBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxPayload","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"FreeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallbacks","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStreamEvents","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRDPSRAPISharingSession" + ,"Kind":"Com" + ,"Guid":"eeb20886-e470-4cf6-842b-2739c0ec5cfb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_ColorDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ColorDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPISessionProperties","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Attendees" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIAttendeeManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Invitations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIInvitationManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ApplicationFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIApplicationFilter","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_VirtualChannelManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIVirtualChannelManager","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ConnectToClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrConnectionString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetDesktopSharedRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDesktopSharedRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pleft","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ptop","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pright","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pbottom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IRDPSRAPISharingSession2" + ,"Kind":"Com" + ,"Guid":"fee4ee57-e3e8-4205-8fb0-8fd1d0675c21" + ,"Interface":{"Kind":"ApiRef","Name":"IRDPSRAPISharingSession","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectUsingTransportStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IRDPSRAPITransportStream","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAuthenticatedAttendeeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FrameBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRDPSRAPIFrameBuffer","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SendControlLevelChangeResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pAttendee","Type":{"Kind":"ApiRef","Name":"IRDPSRAPIAttendee","TargetKind":"Com","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"RequestedLevel","Type":{"Kind":"ApiRef","Name":"CTRL_LEVEL","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":["In"]} + ,{"Name":"ReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"RDPENCOMAPI_CONSTANTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CONST_MAX_CHANNEL_MESSAGE_SIZE","Value":1024} + ,{"Name":"CONST_MAX_CHANNEL_NAME_LEN","Value":8} + ,{"Name":"CONST_MAX_LEGACY_CHANNEL_MESSAGE_SIZE","Value":409600} + ,{"Name":"CONST_ATTENDEE_ID_EVERYONE","Value":-1} + ,{"Name":"CONST_ATTENDEE_ID_HOST","Value":0} + ,{"Name":"CONST_CONN_INTERVAL","Value":50} + ,{"Name":"CONST_ATTENDEE_ID_DEFAULT","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__ReferenceRemainingTypes__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__ctrlLevel__","Type":{"Kind":"ApiRef","Name":"CTRL_LEVEL","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__attendeeDisconnectReason__","Type":{"Kind":"ApiRef","Name":"ATTENDEE_DISCONNECT_REASON","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__channelPriority__","Type":{"Kind":"ApiRef","Name":"CHANNEL_PRIORITY","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__channelFlags__","Type":{"Kind":"ApiRef","Name":"CHANNEL_FLAGS","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__channelAccessEnum__","Type":{"Kind":"ApiRef","Name":"CHANNEL_ACCESS_ENUM","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__rdpencomapiAttendeeFlags__","Type":{"Kind":"ApiRef","Name":"RDPENCOMAPI_ATTENDEE_FLAGS","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__rdpsrapiWndFlags__","Type":{"Kind":"ApiRef","Name":"RDPSRAPI_WND_FLAGS","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ,{"Name":"__rdpsrapiAppFlags__","Type":{"Kind":"ApiRef","Name":"RDPSRAPI_APP_FLAGS","TargetKind":"Default","Api":"WindowsDesktopSharing","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_IRDPSessionEvents" + ,"Kind":"Com" + ,"Guid":"98a97042-6698-40e9-8efd-b3200990004b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsErrorReporting.json b/api/WindowsErrorReporting.json new file mode 100644 index 0000000..cbfe8a8 --- /dev/null +++ b/api/WindowsErrorReporting.json @@ -0,0 +1,916 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WER_REPORT_UI" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerUIAdditionalDataDlgHeader","Value":1} + ,{"Name":"WerUIIconFilePath","Value":2} + ,{"Name":"WerUIConsentDlgHeader","Value":3} + ,{"Name":"WerUIConsentDlgBody","Value":4} + ,{"Name":"WerUIOnlineSolutionCheckText","Value":5} + ,{"Name":"WerUIOfflineSolutionCheckText","Value":6} + ,{"Name":"WerUICloseText","Value":7} + ,{"Name":"WerUICloseDlgHeader","Value":8} + ,{"Name":"WerUICloseDlgBody","Value":9} + ,{"Name":"WerUICloseDlgButtonText","Value":10} + ,{"Name":"WerUIMax","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_REGISTER_FILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerRegFileTypeUserDocument","Value":1} + ,{"Name":"WerRegFileTypeOther","Value":2} + ,{"Name":"WerRegFileTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_FILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerFileTypeMicrodump","Value":1} + ,{"Name":"WerFileTypeMinidump","Value":2} + ,{"Name":"WerFileTypeHeapdump","Value":3} + ,{"Name":"WerFileTypeUserDocument","Value":4} + ,{"Name":"WerFileTypeOther","Value":5} + ,{"Name":"WerFileTypeTriagedump","Value":6} + ,{"Name":"WerFileTypeCustomDump","Value":7} + ,{"Name":"WerFileTypeAuxiliaryDump","Value":8} + ,{"Name":"WerFileTypeEtlTrace","Value":9} + ,{"Name":"WerFileTypeMax","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_SUBMIT_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerReportQueued","Value":1} + ,{"Name":"WerReportUploaded","Value":2} + ,{"Name":"WerReportDebug","Value":3} + ,{"Name":"WerReportFailed","Value":4} + ,{"Name":"WerDisabled","Value":5} + ,{"Name":"WerReportCancelled","Value":6} + ,{"Name":"WerDisabledQueue","Value":7} + ,{"Name":"WerReportAsync","Value":8} + ,{"Name":"WerCustomAction","Value":9} + ,{"Name":"WerThrottled","Value":10} + ,{"Name":"WerReportUploadedCab","Value":11} + ,{"Name":"WerStorageLocationNotFound","Value":12} + ,{"Name":"WerSubmitResultMax","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_REPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerReportNonCritical","Value":0} + ,{"Name":"WerReportCritical","Value":1} + ,{"Name":"WerReportApplicationCrash","Value":2} + ,{"Name":"WerReportApplicationHang","Value":3} + ,{"Name":"WerReportKernel","Value":4} + ,{"Name":"WerReportInvalid","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_REPORT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wzConsentKey","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzFriendlyEventName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_INFORMATION_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wzConsentKey","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzFriendlyEventName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wzNamespacePartner","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzNamespaceGroup","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_DUMP_CUSTOM_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDumpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bOnlyThisThread","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExceptionThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExceptionThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wzPreferredModuleList","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_DUMP_CUSTOM_OPTIONS_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDumpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bOnlyThisThread","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExceptionThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExceptionThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wzPreferredModuleList","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwPreferredModuleResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherModuleResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_INFORMATION_V4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wzConsentKey","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzFriendlyEventName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wzNamespacePartner","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzNamespaceGroup","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"rgbApplicationIdentity","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDeleteFilesImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_INFORMATION_V5" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wzConsentKey","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzFriendlyEventName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzApplicationPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzDescription","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wzNamespacePartner","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wzNamespaceGroup","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"rgbApplicationIdentity","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hDeleteFilesImpersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"submitResultMax","Type":{"Kind":"ApiRef","Name":"WER_SUBMIT_RESULT","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_DUMP_CUSTOM_OPTIONS_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDumpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bOnlyThisThread","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwExceptionThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExceptionThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherThreadExFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPreferredModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherModuleFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wzPreferredModuleList","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwPreferredModuleResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOtherModuleResetFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvDumpKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hSnapshot","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_EXCEPTION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pExceptionPointers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":[]} + ,{"Name":"bClientPointers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_CONSENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerConsentNotAsked","Value":1} + ,{"Name":"WerConsentApproved","Value":2} + ,{"Name":"WerConsentDenied","Value":3} + ,{"Name":"WerConsentAlwaysPrompt","Value":4} + ,{"Name":"WerConsentMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_DUMP_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WerDumpTypeNone","Value":0} + ,{"Name":"WerDumpTypeMicroDump","Value":1} + ,{"Name":"WerDumpTypeMiniDump","Value":2} + ,{"Name":"WerDumpTypeHeapDump","Value":3} + ,{"Name":"WerDumpTypeTriageDump","Value":4} + ,{"Name":"WerDumpTypeMax","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_RUNTIME_EXCEPTION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"exceptionRecord","Type":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]},"Attrs":[]} + ,{"Name":"pwszReportId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"bIsFatal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFN_WER_RUNTIME_EXCEPTION_EVENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pExceptionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_RUNTIME_EXCEPTION_INFORMATION","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbOwnershipClaimed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwszEventName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSignatureCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pExceptionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_RUNTIME_EXCEPTION_INFORMATION","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pExceptionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_RUNTIME_EXCEPTION_INFORMATION","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbIsCustomDebugger","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwszDebuggerLaunch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pchDebuggerLaunch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbIsDebuggerAutolaunch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"REPORT_STORE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"E_STORE_USER_ARCHIVE","Value":0} + ,{"Name":"E_STORE_USER_QUEUE","Value":1} + ,{"Name":"E_STORE_MACHINE_ARCHIVE","Value":2} + ,{"Name":"E_STORE_MACHINE_QUEUE","Value":3} + ,{"Name":"E_STORE_INVALID","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WER_REPORT_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_SIGNATURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventName","Type":{"Kind":"Array","Shape":{"Size":65},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Parameters","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"ApiRef","Name":"WER_REPORT_PARAMETER","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_METADATA_V2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"ApiRef","Name":"WER_REPORT_SIGNATURE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":[]} + ,{"Name":"BucketId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ReportId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CabId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ReportStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReportIntegratorId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfFileNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_METADATA_V3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"ApiRef","Name":"WER_REPORT_SIGNATURE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":[]} + ,{"Name":"BucketId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ReportId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"CabId","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ReportStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReportIntegratorId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumberOfFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SizeOfFileNames","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FileNames","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"FriendlyEventName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ApplicationName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"ApplicationPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":512},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"BucketIdString","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"LegacyBucketId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WER_REPORT_METADATA_V1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Signature","Type":{"Kind":"ApiRef","Name":"WER_REPORT_SIGNATURE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":[]} + ,{"Name":"BucketId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"ReportId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CreationTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SizeInBytes","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EFaultRepRetVal" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"frrvOk","Value":0} + ,{"Name":"frrvOkManifest","Value":1} + ,{"Name":"frrvOkQueued","Value":2} + ,{"Name":"frrvErr","Value":3} + ,{"Name":"frrvErrNoDW","Value":4} + ,{"Name":"frrvErrTimeout","Value":5} + ,{"Name":"frrvLaunchDebugger","Value":6} + ,{"Name":"frrvOkHeadless","Value":7} + ,{"Name":"frrvErrAnotherInstance","Value":8} + ,{"Name":"frrvErrNoMemory","Value":9} + ,{"Name":"frrvErrDoubleFault","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"pfn_REPORTFAULT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"EFaultRepRetVal","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"pfn_ADDEREXCLUDEDAPPLICATIONA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"EFaultRepRetVal","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"pfn_ADDEREXCLUDEDAPPLICATIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"EFaultRepRetVal","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"Functions":[ + { + "Name":"WerReportCreate" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzEventType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"repType","Type":{"Kind":"ApiRef","Name":"WER_REPORT_TYPE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReportInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_REPORT_INFORMATION","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"phReportHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerReportSetParameter" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dwparamID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerReportAddFile" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pwzPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"repFileType","Type":{"Kind":"ApiRef","Name":"WER_FILE_TYPE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFileFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerReportSetUIOption" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"repUITypeID","Type":{"Kind":"ApiRef","Name":"WER_REPORT_UI","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerReportSubmit" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"consent","Type":{"Kind":"ApiRef","Name":"WER_CONSENT","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubmitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_SUBMIT_RESULT","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WerReportAddDump" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dumpType","Type":{"Kind":"ApiRef","Name":"WER_DUMP_TYPE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExceptionParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_EXCEPTION_INFORMATION","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pDumpCustomOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_DUMP_CUSTOM_OPTIONS","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerReportCloseHandle" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportHandle","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerRegisterFile" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"regFileType","Type":{"Kind":"ApiRef","Name":"WER_REGISTER_FILE_TYPE","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerUnregisterFile" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerRegisterMemoryBlock" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerUnregisterMemoryBlock" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerRegisterExcludedMemoryBlock" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerUnregisterExcludedMemoryBlock" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerRegisterCustomMetadata" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerUnregisterCustomMetadata" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerRegisterAdditionalProcess" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"captureExtraInfoForThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerUnregisterAdditionalProcess" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerRegisterAppLocalDump" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localAppDataRelativePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerUnregisterAppLocalDump" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WerSetFlags" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerGetFlags" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerAddExcludedApplication" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bAllUsers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerRemoveExcludedApplication" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwzExeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bAllUsers","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerRegisterRuntimeExceptionModule" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszOutOfProcessCallbackDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerUnregisterRuntimeExceptionModule" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszOutOfProcessCallbackDll","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WerStoreOpen" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"repStoreType","Type":{"Kind":"ApiRef","Name":"REPORT_STORE_TYPES","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]},"Attrs":["In"]} + ,{"Name":"phReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerStoreClose" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WerStoreGetFirstReportKey" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppszReportKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WerStoreGetNextReportKey" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"ppszReportKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WerStoreQueryReportMetadataV2" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszReportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReportMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_REPORT_METADATA_V2","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerStoreQueryReportMetadataV3" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszReportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReportMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_REPORT_METADATA_V3","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerFreeString" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pwszStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerStorePurge" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WerStoreGetReportCount" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwReportCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerStoreGetSizeOnDisk" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pqwSizeInBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerStoreQueryReportMetadataV1" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszReportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pReportMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_REPORT_METADATA_V1","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WerStoreUploadReport" + ,"SetLastError":false + ,"DllImport":"wer" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hReportStore","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszReportKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubmitResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WER_SUBMIT_RESULT","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReportFault" + ,"SetLastError":false + ,"DllImport":"faultrep" + ,"ReturnType":{"Kind":"ApiRef","Name":"EFaultRepRetVal","TargetKind":"Default","Api":"WindowsErrorReporting","Parents":[]} + ,"Params":[ + {"Name":"pep","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_POINTERS","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ,{"Name":"dwOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddERExcludedApplicationA" + ,"SetLastError":true + ,"DllImport":"faultrep" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"szApplication","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"AddERExcludedApplicationW" + ,"SetLastError":true + ,"DllImport":"faultrep" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszApplication","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WerReportHang" + ,"SetLastError":false + ,"DllImport":"faultrep" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndHungApp","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwzHungApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ + "pfn_ADDEREXCLUDEDAPPLICATION" + ,"AddERExcludedApplication" +] + +} diff --git a/api/WindowsEventCollector.json b/api/WindowsEventCollector.json new file mode 100644 index 0000000..c938c44 --- /dev/null +++ b/api/WindowsEventCollector.json @@ -0,0 +1,357 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"EC_SUBSCRIPTION_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcSubscriptionEnabled","Value":0} + ,{"Name":"EcSubscriptionEventSources","Value":1} + ,{"Name":"EcSubscriptionEventSourceAddress","Value":2} + ,{"Name":"EcSubscriptionEventSourceEnabled","Value":3} + ,{"Name":"EcSubscriptionEventSourceUserName","Value":4} + ,{"Name":"EcSubscriptionEventSourcePassword","Value":5} + ,{"Name":"EcSubscriptionDescription","Value":6} + ,{"Name":"EcSubscriptionURI","Value":7} + ,{"Name":"EcSubscriptionConfigurationMode","Value":8} + ,{"Name":"EcSubscriptionExpires","Value":9} + ,{"Name":"EcSubscriptionQuery","Value":10} + ,{"Name":"EcSubscriptionTransportName","Value":11} + ,{"Name":"EcSubscriptionTransportPort","Value":12} + ,{"Name":"EcSubscriptionDeliveryMode","Value":13} + ,{"Name":"EcSubscriptionDeliveryMaxItems","Value":14} + ,{"Name":"EcSubscriptionDeliveryMaxLatencyTime","Value":15} + ,{"Name":"EcSubscriptionHeartbeatInterval","Value":16} + ,{"Name":"EcSubscriptionLocale","Value":17} + ,{"Name":"EcSubscriptionContentFormat","Value":18} + ,{"Name":"EcSubscriptionLogFile","Value":19} + ,{"Name":"EcSubscriptionPublisherName","Value":20} + ,{"Name":"EcSubscriptionCredentialsType","Value":21} + ,{"Name":"EcSubscriptionCommonUserName","Value":22} + ,{"Name":"EcSubscriptionCommonPassword","Value":23} + ,{"Name":"EcSubscriptionHostName","Value":24} + ,{"Name":"EcSubscriptionReadExistingEvents","Value":25} + ,{"Name":"EcSubscriptionDialect","Value":26} + ,{"Name":"EcSubscriptionType","Value":27} + ,{"Name":"EcSubscriptionAllowedIssuerCAs","Value":28} + ,{"Name":"EcSubscriptionAllowedSubjects","Value":29} + ,{"Name":"EcSubscriptionDeniedSubjects","Value":30} + ,{"Name":"EcSubscriptionAllowedSourceDomainComputers","Value":31} + ,{"Name":"EcSubscriptionPropertyIdEND","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_CREDENTIALS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcSubscriptionCredDefault","Value":0} + ,{"Name":"EcSubscriptionCredNegotiate","Value":1} + ,{"Name":"EcSubscriptionCredDigest","Value":2} + ,{"Name":"EcSubscriptionCredBasic","Value":3} + ,{"Name":"EcSubscriptionCredLocalMachine","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcSubscriptionTypeSourceInitiated","Value":0} + ,{"Name":"EcSubscriptionTypeCollectorInitiated","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcSubscriptionRunTimeStatusActive","Value":0} + ,{"Name":"EcSubscriptionRunTimeStatusLastError","Value":1} + ,{"Name":"EcSubscriptionRunTimeStatusLastErrorMessage","Value":2} + ,{"Name":"EcSubscriptionRunTimeStatusLastErrorTime","Value":3} + ,{"Name":"EcSubscriptionRunTimeStatusNextRetryTime","Value":4} + ,{"Name":"EcSubscriptionRunTimeStatusEventSources","Value":5} + ,{"Name":"EcSubscriptionRunTimeStatusLastHeartbeatTime","Value":6} + ,{"Name":"EcSubscriptionRunTimeStatusInfoIdEND","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_VARIANT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcVarTypeNull","Value":0} + ,{"Name":"EcVarTypeBoolean","Value":1} + ,{"Name":"EcVarTypeUInt32","Value":2} + ,{"Name":"EcVarTypeDateTime","Value":3} + ,{"Name":"EcVarTypeString","Value":4} + ,{"Name":"EcVarObjectArrayPropertyHandle","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_VARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsEventCollector","Parents":["EC_VARIANT"]},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BooleanVal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UInt32Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DateTimeVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"StringVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BinaryVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"BooleanArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Int32Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"StringArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"PropertyHandleVal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EC_SUBSCRIPTION_CONFIGURATION_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcConfigurationModeNormal","Value":0} + ,{"Name":"EcConfigurationModeCustom","Value":1} + ,{"Name":"EcConfigurationModeMinLatency","Value":2} + ,{"Name":"EcConfigurationModeMinBandwidth","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_DELIVERY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcDeliveryModePull","Value":1} + ,{"Name":"EcDeliveryModePush","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_CONTENT_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcContentFormatEvents","Value":1} + ,{"Name":"EcContentFormatRenderedText","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_ACTIVE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EcRuntimeStatusActiveStatusDisabled","Value":1} + ,{"Name":"EcRuntimeStatusActiveStatusActive","Value":2} + ,{"Name":"EcRuntimeStatusActiveStatusInactive","Value":3} + ,{"Name":"EcRuntimeStatusActiveStatusTrying","Value":4} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"EcOpenSubscriptionEnum" + ,"SetLastError":true + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcEnumNextSubscription" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubscriptionEnum","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"SubscriptionNameBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SubscriptionNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"SubscriptionNameBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EcOpenSubscription" + ,"SetLastError":true + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcSetSubscriptionProperty" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EcGetSubscriptionProperty" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EcSaveSubscription" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Subscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcDeleteSubscription" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcGetObjectArraySize" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ObjectArraySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EcSetObjectArrayProperty" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]},"Attrs":["In"]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EcGetObjectArrayProperty" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]},"Attrs":["In"]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EcInsertObjectArrayElement" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcRemoveObjectArrayElement" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcGetSubscriptionRunTimeStatus" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"StatusInfoId","Type":{"Kind":"ApiRef","Name":"EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]},"Attrs":["In"]} + ,{"Name":"EventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StatusValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"StatusValueBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EC_VARIANT","TargetKind":"Default","Api":"WindowsEventCollector","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"StatusValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EcRetrySubscription" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SubscriptionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"EventSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EcClose" + ,"SetLastError":false + ,"DllImport":"WecApi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Object","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsEventLog.json b/api/WindowsEventLog.json new file mode 100644 index 0000000..5a3ddb2 --- /dev/null +++ b/api/WindowsEventLog.json @@ -0,0 +1,895 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"EVT_VARIANT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtVarTypeNull","Value":0} + ,{"Name":"EvtVarTypeString","Value":1} + ,{"Name":"EvtVarTypeAnsiString","Value":2} + ,{"Name":"EvtVarTypeSByte","Value":3} + ,{"Name":"EvtVarTypeByte","Value":4} + ,{"Name":"EvtVarTypeInt16","Value":5} + ,{"Name":"EvtVarTypeUInt16","Value":6} + ,{"Name":"EvtVarTypeInt32","Value":7} + ,{"Name":"EvtVarTypeUInt32","Value":8} + ,{"Name":"EvtVarTypeInt64","Value":9} + ,{"Name":"EvtVarTypeUInt64","Value":10} + ,{"Name":"EvtVarTypeSingle","Value":11} + ,{"Name":"EvtVarTypeDouble","Value":12} + ,{"Name":"EvtVarTypeBoolean","Value":13} + ,{"Name":"EvtVarTypeBinary","Value":14} + ,{"Name":"EvtVarTypeGuid","Value":15} + ,{"Name":"EvtVarTypeSizeT","Value":16} + ,{"Name":"EvtVarTypeFileTime","Value":17} + ,{"Name":"EvtVarTypeSysTime","Value":18} + ,{"Name":"EvtVarTypeSid","Value":19} + ,{"Name":"EvtVarTypeHexInt32","Value":20} + ,{"Name":"EvtVarTypeHexInt64","Value":21} + ,{"Name":"EvtVarTypeEvtHandle","Value":32} + ,{"Name":"EvtVarTypeEvtXml","Value":35} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_VARIANT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsEventLog","Parents":["EVT_VARIANT"]},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BooleanVal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SByteVal","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"Int16Val","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Int32Val","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Int64Val","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"ByteVal","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"UInt16Val","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UInt32Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"UInt64Val","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SingleVal","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DoubleVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"FileTimeVal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SysTimeVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"GuidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"StringVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"AnsiStringVal","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"BinaryVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SidVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SizeTVal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"BooleanArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"SByteArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Int16Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":[]} + ,{"Name":"Int32Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]} + ,{"Name":"Int64Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"ByteArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"UInt16Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"UInt32Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"UInt64Arr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"SingleArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"DoubleArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"FileTimeArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"SysTimeArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"GuidArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"StringArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"AnsiStringArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"SidArr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"SizeTArr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ,{"Name":"EvtHandleVal","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"XmlVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"XmlValArr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"EVT_LOGIN_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtRpcLogin","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_RPC_LOGIN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtRpcLoginAuthDefault","Value":0} + ,{"Name":"EvtRpcLoginAuthNegotiate","Value":1} + ,{"Name":"EvtRpcLoginAuthKerberos","Value":2} + ,{"Name":"EvtRpcLoginAuthNTLM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_RPC_LOGIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Server","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Domain","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EVT_QUERY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtQueryChannelPath","Value":1} + ,{"Name":"EvtQueryFilePath","Value":2} + ,{"Name":"EvtQueryForwardDirection","Value":256} + ,{"Name":"EvtQueryReverseDirection","Value":512} + ,{"Name":"EvtQueryTolerateQueryErrors","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_SEEK_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtSeekRelativeToFirst","Value":1} + ,{"Name":"EvtSeekRelativeToLast","Value":2} + ,{"Name":"EvtSeekRelativeToCurrent","Value":3} + ,{"Name":"EvtSeekRelativeToBookmark","Value":4} + ,{"Name":"EvtSeekOriginMask","Value":7} + ,{"Name":"EvtSeekStrict","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_SUBSCRIBE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtSubscribeToFutureEvents","Value":1} + ,{"Name":"EvtSubscribeStartAtOldestRecord","Value":2} + ,{"Name":"EvtSubscribeStartAfterBookmark","Value":3} + ,{"Name":"EvtSubscribeOriginMask","Value":3} + ,{"Name":"EvtSubscribeTolerateQueryErrors","Value":4096} + ,{"Name":"EvtSubscribeStrict","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_SUBSCRIBE_NOTIFY_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtSubscribeActionError","Value":0} + ,{"Name":"EvtSubscribeActionDeliver","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_SUBSCRIBE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"EVT_SUBSCRIBE_NOTIFY_ACTION","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"UserContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ,{"Name":"Event","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EVT_SYSTEM_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtSystemProviderName","Value":0} + ,{"Name":"EvtSystemProviderGuid","Value":1} + ,{"Name":"EvtSystemEventID","Value":2} + ,{"Name":"EvtSystemQualifiers","Value":3} + ,{"Name":"EvtSystemLevel","Value":4} + ,{"Name":"EvtSystemTask","Value":5} + ,{"Name":"EvtSystemOpcode","Value":6} + ,{"Name":"EvtSystemKeywords","Value":7} + ,{"Name":"EvtSystemTimeCreated","Value":8} + ,{"Name":"EvtSystemEventRecordId","Value":9} + ,{"Name":"EvtSystemActivityID","Value":10} + ,{"Name":"EvtSystemRelatedActivityID","Value":11} + ,{"Name":"EvtSystemProcessID","Value":12} + ,{"Name":"EvtSystemThreadID","Value":13} + ,{"Name":"EvtSystemChannel","Value":14} + ,{"Name":"EvtSystemComputer","Value":15} + ,{"Name":"EvtSystemUserID","Value":16} + ,{"Name":"EvtSystemVersion","Value":17} + ,{"Name":"EvtSystemPropertyIdEND","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_RENDER_CONTEXT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtRenderContextValues","Value":0} + ,{"Name":"EvtRenderContextSystem","Value":1} + ,{"Name":"EvtRenderContextUser","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_RENDER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtRenderEventValues","Value":0} + ,{"Name":"EvtRenderEventXml","Value":1} + ,{"Name":"EvtRenderBookmark","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_FORMAT_MESSAGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtFormatMessageEvent","Value":1} + ,{"Name":"EvtFormatMessageLevel","Value":2} + ,{"Name":"EvtFormatMessageTask","Value":3} + ,{"Name":"EvtFormatMessageOpcode","Value":4} + ,{"Name":"EvtFormatMessageKeyword","Value":5} + ,{"Name":"EvtFormatMessageChannel","Value":6} + ,{"Name":"EvtFormatMessageProvider","Value":7} + ,{"Name":"EvtFormatMessageId","Value":8} + ,{"Name":"EvtFormatMessageXml","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_OPEN_LOG_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtOpenChannelPath","Value":1} + ,{"Name":"EvtOpenFilePath","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_LOG_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtLogCreationTime","Value":0} + ,{"Name":"EvtLogLastAccessTime","Value":1} + ,{"Name":"EvtLogLastWriteTime","Value":2} + ,{"Name":"EvtLogFileSize","Value":3} + ,{"Name":"EvtLogAttributes","Value":4} + ,{"Name":"EvtLogNumberOfLogRecords","Value":5} + ,{"Name":"EvtLogOldestRecordNumber","Value":6} + ,{"Name":"EvtLogFull","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_EXPORTLOG_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtExportLogChannelPath","Value":1} + ,{"Name":"EvtExportLogFilePath","Value":2} + ,{"Name":"EvtExportLogTolerateQueryErrors","Value":4096} + ,{"Name":"EvtExportLogOverwrite","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_CONFIG_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelConfigEnabled","Value":0} + ,{"Name":"EvtChannelConfigIsolation","Value":1} + ,{"Name":"EvtChannelConfigType","Value":2} + ,{"Name":"EvtChannelConfigOwningPublisher","Value":3} + ,{"Name":"EvtChannelConfigClassicEventlog","Value":4} + ,{"Name":"EvtChannelConfigAccess","Value":5} + ,{"Name":"EvtChannelLoggingConfigRetention","Value":6} + ,{"Name":"EvtChannelLoggingConfigAutoBackup","Value":7} + ,{"Name":"EvtChannelLoggingConfigMaxSize","Value":8} + ,{"Name":"EvtChannelLoggingConfigLogFilePath","Value":9} + ,{"Name":"EvtChannelPublishingConfigLevel","Value":10} + ,{"Name":"EvtChannelPublishingConfigKeywords","Value":11} + ,{"Name":"EvtChannelPublishingConfigControlGuid","Value":12} + ,{"Name":"EvtChannelPublishingConfigBufferSize","Value":13} + ,{"Name":"EvtChannelPublishingConfigMinBuffers","Value":14} + ,{"Name":"EvtChannelPublishingConfigMaxBuffers","Value":15} + ,{"Name":"EvtChannelPublishingConfigLatency","Value":16} + ,{"Name":"EvtChannelPublishingConfigClockType","Value":17} + ,{"Name":"EvtChannelPublishingConfigSidType","Value":18} + ,{"Name":"EvtChannelPublisherList","Value":19} + ,{"Name":"EvtChannelPublishingConfigFileMax","Value":20} + ,{"Name":"EvtChannelConfigPropertyIdEND","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelTypeAdmin","Value":0} + ,{"Name":"EvtChannelTypeOperational","Value":1} + ,{"Name":"EvtChannelTypeAnalytic","Value":2} + ,{"Name":"EvtChannelTypeDebug","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_ISOLATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelIsolationTypeApplication","Value":0} + ,{"Name":"EvtChannelIsolationTypeSystem","Value":1} + ,{"Name":"EvtChannelIsolationTypeCustom","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_CLOCK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelClockTypeSystemTime","Value":0} + ,{"Name":"EvtChannelClockTypeQPC","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_SID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelSidTypeNone","Value":0} + ,{"Name":"EvtChannelSidTypePublishing","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_CHANNEL_REFERENCE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtChannelReferenceImported","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_PUBLISHER_METADATA_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtPublisherMetadataPublisherGuid","Value":0} + ,{"Name":"EvtPublisherMetadataResourceFilePath","Value":1} + ,{"Name":"EvtPublisherMetadataParameterFilePath","Value":2} + ,{"Name":"EvtPublisherMetadataMessageFilePath","Value":3} + ,{"Name":"EvtPublisherMetadataHelpLink","Value":4} + ,{"Name":"EvtPublisherMetadataPublisherMessageID","Value":5} + ,{"Name":"EvtPublisherMetadataChannelReferences","Value":6} + ,{"Name":"EvtPublisherMetadataChannelReferencePath","Value":7} + ,{"Name":"EvtPublisherMetadataChannelReferenceIndex","Value":8} + ,{"Name":"EvtPublisherMetadataChannelReferenceID","Value":9} + ,{"Name":"EvtPublisherMetadataChannelReferenceFlags","Value":10} + ,{"Name":"EvtPublisherMetadataChannelReferenceMessageID","Value":11} + ,{"Name":"EvtPublisherMetadataLevels","Value":12} + ,{"Name":"EvtPublisherMetadataLevelName","Value":13} + ,{"Name":"EvtPublisherMetadataLevelValue","Value":14} + ,{"Name":"EvtPublisherMetadataLevelMessageID","Value":15} + ,{"Name":"EvtPublisherMetadataTasks","Value":16} + ,{"Name":"EvtPublisherMetadataTaskName","Value":17} + ,{"Name":"EvtPublisherMetadataTaskEventGuid","Value":18} + ,{"Name":"EvtPublisherMetadataTaskValue","Value":19} + ,{"Name":"EvtPublisherMetadataTaskMessageID","Value":20} + ,{"Name":"EvtPublisherMetadataOpcodes","Value":21} + ,{"Name":"EvtPublisherMetadataOpcodeName","Value":22} + ,{"Name":"EvtPublisherMetadataOpcodeValue","Value":23} + ,{"Name":"EvtPublisherMetadataOpcodeMessageID","Value":24} + ,{"Name":"EvtPublisherMetadataKeywords","Value":25} + ,{"Name":"EvtPublisherMetadataKeywordName","Value":26} + ,{"Name":"EvtPublisherMetadataKeywordValue","Value":27} + ,{"Name":"EvtPublisherMetadataKeywordMessageID","Value":28} + ,{"Name":"EvtPublisherMetadataPropertyIdEND","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_EVENT_METADATA_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EventMetadataEventID","Value":0} + ,{"Name":"EventMetadataEventVersion","Value":1} + ,{"Name":"EventMetadataEventChannel","Value":2} + ,{"Name":"EventMetadataEventLevel","Value":3} + ,{"Name":"EventMetadataEventOpcode","Value":4} + ,{"Name":"EventMetadataEventTask","Value":5} + ,{"Name":"EventMetadataEventKeyword","Value":6} + ,{"Name":"EventMetadataEventMessageID","Value":7} + ,{"Name":"EventMetadataEventTemplate","Value":8} + ,{"Name":"EvtEventMetadataPropertyIdEND","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_QUERY_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtQueryNames","Value":0} + ,{"Name":"EvtQueryStatuses","Value":1} + ,{"Name":"EvtQueryPropertyIdEND","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EVT_EVENT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EvtEventQueryIDs","Value":0} + ,{"Name":"EvtEventPath","Value":1} + ,{"Name":"EvtEventPropertyIdEND","Value":2} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"EvtOpenSession" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"LoginClass","Type":{"Kind":"ApiRef","Name":"EVT_LOGIN_CLASS","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"Login","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtClose" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Object","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtCancel" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Object","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"EvtGetExtendedStatus" + ,"SetLastError":false + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtQuery" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtNext" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResultSet","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"EventsSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Events","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Returned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EvtSeek" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ResultSet","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"Bookmark","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtSubscribe" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"SignalEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ChannelPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Bookmark","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Optional"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"EVT_SUBSCRIBE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsEventLog","Parents":[]},"Attrs":["Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtCreateRenderContext" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"ValuePathsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValuePaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtRender" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Context","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Fragment","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"PropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtFormatMessage" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PublisherMetadata","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Event","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"MessageId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Values","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtOpenLog" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtGetLogInfo" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Log","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_LOG_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtClearLog" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ChannelPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"TargetFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtExportLog" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Query","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"TargetFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtArchiveExportedLog" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"LogFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtOpenChannelEnum" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtNextChannelPath" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ChannelEnum","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ChannelPathBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ChannelPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ChannelPathBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtOpenChannelConfig" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"ChannelPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtSaveChannelConfig" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ChannelConfig","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtSetChannelConfigProperty" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ChannelConfig","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_CHANNEL_CONFIG_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtGetChannelConfigProperty" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ChannelConfig","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_CHANNEL_CONFIG_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtOpenPublisherEnum" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtNextPublisherId" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PublisherEnum","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PublisherIdBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PublisherIdBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"PublisherIdBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtOpenPublisherMetadata" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"Session","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ,{"Name":"PublisherId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"LogFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Locale","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtGetPublisherMetadataProperty" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"PublisherMetadata","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_PUBLISHER_METADATA_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PublisherMetadataPropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PublisherMetadataPropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PublisherMetadataPropertyBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtOpenEventMetadataEnum" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"PublisherMetadata","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtNextEventMetadata" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"EventMetadataEnum","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtGetEventMetadataProperty" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"EventMetadata","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_EVENT_METADATA_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventMetadataPropertyBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EventMetadataPropertyBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"EventMetadataPropertyBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtGetObjectArraySize" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"ObjectArraySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtGetObjectArrayProperty" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectArray","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ArrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtGetQueryInfo" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"QueryOrSubscription","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_QUERY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EvtCreateBookmark" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"BookmarkXml","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EvtUpdateBookmark" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Bookmark","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EvtGetEventInfo" + ,"SetLastError":true + ,"DllImport":"wevtapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"PropertyId","Type":{"Kind":"ApiRef","Name":"EVT_EVENT_PROPERTY_ID","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValueBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PropertyValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"EVT_VARIANT","TargetKind":"Default","Api":"WindowsEventLog","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"PropertyValueBufferUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsFiltering.json b/api/WindowsFiltering.json new file mode 100644 index 0000000..6139622 --- /dev/null +++ b/api/WindowsFiltering.json @@ -0,0 +1,8860 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"FWP_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_DIRECTION_OUTBOUND","Value":0} + ,{"Name":"FWP_DIRECTION_INBOUND","Value":1} + ,{"Name":"FWP_DIRECTION_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_IP_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_IP_VERSION_V4","Value":0} + ,{"Name":"FWP_IP_VERSION_V6","Value":1} + ,{"Name":"FWP_IP_VERSION_NONE","Value":2} + ,{"Name":"FWP_IP_VERSION_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_AF" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_AF_INET","Value":0} + ,{"Name":"FWP_AF_INET6","Value":1} + ,{"Name":"FWP_AF_ETHER","Value":2} + ,{"Name":"FWP_AF_NONE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_ETHER_ENCAP_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_ETHER_ENCAP_METHOD_ETHER_V2","Value":0} + ,{"Name":"FWP_ETHER_ENCAP_METHOD_SNAP","Value":1} + ,{"Name":"FWP_ETHER_ENCAP_METHOD_SNAP_W_OUI_ZERO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_DATA_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_EMPTY","Value":0} + ,{"Name":"FWP_UINT8","Value":1} + ,{"Name":"FWP_UINT16","Value":2} + ,{"Name":"FWP_UINT32","Value":3} + ,{"Name":"FWP_UINT64","Value":4} + ,{"Name":"FWP_INT8","Value":5} + ,{"Name":"FWP_INT16","Value":6} + ,{"Name":"FWP_INT32","Value":7} + ,{"Name":"FWP_INT64","Value":8} + ,{"Name":"FWP_FLOAT","Value":9} + ,{"Name":"FWP_DOUBLE","Value":10} + ,{"Name":"FWP_BYTE_ARRAY16_TYPE","Value":11} + ,{"Name":"FWP_BYTE_BLOB_TYPE","Value":12} + ,{"Name":"FWP_SID","Value":13} + ,{"Name":"FWP_SECURITY_DESCRIPTOR_TYPE","Value":14} + ,{"Name":"FWP_TOKEN_INFORMATION_TYPE","Value":15} + ,{"Name":"FWP_TOKEN_ACCESS_INFORMATION_TYPE","Value":16} + ,{"Name":"FWP_UNICODE_STRING_TYPE","Value":17} + ,{"Name":"FWP_BYTE_ARRAY6_TYPE","Value":18} + ,{"Name":"FWP_BITMAP_INDEX_TYPE","Value":19} + ,{"Name":"FWP_BITMAP_ARRAY64_TYPE","Value":20} + ,{"Name":"FWP_SINGLE_DATA_TYPE_MAX","Value":255} + ,{"Name":"FWP_V4_ADDR_MASK","Value":256} + ,{"Name":"FWP_V6_ADDR_MASK","Value":257} + ,{"Name":"FWP_RANGE_TYPE","Value":258} + ,{"Name":"FWP_DATA_TYPE_MAX","Value":259} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_BITMAP_ARRAY64_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bitmapArray64","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_BYTE_ARRAY6" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"byteArray6","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_BYTE_ARRAY16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"byteArray16","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_BYTE_BLOB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_TOKEN_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"restrictedSidCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"restrictedSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_VALUE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FWP_DATA_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWP_VALUE0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uint8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uint16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uint32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uint64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"int8","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"int16","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"int32","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"int64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"float32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"double64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"byteArray16","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"byteBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"sid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_TOKEN_INFORMATION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tokenAccessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"unicodeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"byteArray6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"bitmapArray64","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BITMAP_ARRAY64_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWP_MATCH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_MATCH_EQUAL","Value":0} + ,{"Name":"FWP_MATCH_GREATER","Value":1} + ,{"Name":"FWP_MATCH_LESS","Value":2} + ,{"Name":"FWP_MATCH_GREATER_OR_EQUAL","Value":3} + ,{"Name":"FWP_MATCH_LESS_OR_EQUAL","Value":4} + ,{"Name":"FWP_MATCH_RANGE","Value":5} + ,{"Name":"FWP_MATCH_FLAGS_ALL_SET","Value":6} + ,{"Name":"FWP_MATCH_FLAGS_ANY_SET","Value":7} + ,{"Name":"FWP_MATCH_FLAGS_NONE_SET","Value":8} + ,{"Name":"FWP_MATCH_EQUAL_CASE_INSENSITIVE","Value":9} + ,{"Name":"FWP_MATCH_NOT_EQUAL","Value":10} + ,{"Name":"FWP_MATCH_PREFIX","Value":11} + ,{"Name":"FWP_MATCH_NOT_PREFIX","Value":12} + ,{"Name":"FWP_MATCH_TYPE_MAX","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_V4_ADDR_AND_MASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_V6_ADDR_AND_MASK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"prefixLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_RANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"valueLow","Type":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"valueHigh","Type":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWP_CONDITION_VALUE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FWP_DATA_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWP_CONDITION_VALUE0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uint8","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"uint16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"uint32","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uint64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"int8","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"int16","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"int32","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"int64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":[]} + ,{"Name":"float32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"double64","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":[]} + ,{"Name":"byteArray16","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"byteBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"sid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tokenInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_TOKEN_INFORMATION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tokenAccessInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"unicodeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"byteArray6","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"bitmapArray64","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BITMAP_ARRAY64_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"v4AddrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_V4_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"v6AddrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_V6_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"rangeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_RANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWP_CLASSIFY_OPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_CLASSIFY_OPTION_MULTICAST_STATE","Value":0} + ,{"Name":"FWP_CLASSIFY_OPTION_LOOSE_SOURCE_MAPPING","Value":1} + ,{"Name":"FWP_CLASSIFY_OPTION_UNICAST_LIFETIME","Value":2} + ,{"Name":"FWP_CLASSIFY_OPTION_MCAST_BCAST_LIFETIME","Value":3} + ,{"Name":"FWP_CLASSIFY_OPTION_SECURE_SOCKET_SECURITY_FLAGS","Value":4} + ,{"Name":"FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_MM_POLICY_KEY","Value":5} + ,{"Name":"FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_QM_POLICY_KEY","Value":6} + ,{"Name":"FWP_CLASSIFY_OPTION_LOCAL_ONLY_MAPPING","Value":7} + ,{"Name":"FWP_CLASSIFY_OPTION_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_VSWITCH_NETWORK_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_VSWITCH_NETWORK_TYPE_UNKNOWN","Value":0} + ,{"Name":"FWP_VSWITCH_NETWORK_TYPE_PRIVATE","Value":1} + ,{"Name":"FWP_VSWITCH_NETWORK_TYPE_INTERNAL","Value":2} + ,{"Name":"FWP_VSWITCH_NETWORK_TYPE_EXTERNAL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWP_FILTER_ENUM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWP_FILTER_ENUM_FULLY_CONTAINED","Value":0} + ,{"Name":"FWP_FILTER_ENUM_OVERLAPPING","Value":1} + ,{"Name":"FWP_FILTER_ENUM_TYPE_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_DISPLAY_DATA0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_VIRTUAL_IF_TUNNEL_INFO0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"virtualIfTunnelId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"trafficSelectorId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_KEY_MODULE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_KEY_MODULE_IKE","Value":0} + ,{"Name":"IKEEXT_KEY_MODULE_AUTHIP","Value":1} + ,{"Name":"IKEEXT_KEY_MODULE_IKEV2","Value":2} + ,{"Name":"IKEEXT_KEY_MODULE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_PRESHARED_KEY","Value":0} + ,{"Name":"IKEEXT_CERTIFICATE","Value":1} + ,{"Name":"IKEEXT_KERBEROS","Value":2} + ,{"Name":"IKEEXT_ANONYMOUS","Value":3} + ,{"Name":"IKEEXT_SSL","Value":4} + ,{"Name":"IKEEXT_NTLM_V2","Value":5} + ,{"Name":"IKEEXT_IPV6_CGA","Value":6} + ,{"Name":"IKEEXT_CERTIFICATE_ECDSA_P256","Value":7} + ,{"Name":"IKEEXT_CERTIFICATE_ECDSA_P384","Value":8} + ,{"Name":"IKEEXT_SSL_ECDSA_P256","Value":9} + ,{"Name":"IKEEXT_SSL_ECDSA_P384","Value":10} + ,{"Name":"IKEEXT_EAP","Value":11} + ,{"Name":"IKEEXT_RESERVED","Value":12} + ,{"Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE_MAX","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_IMPERSONATION_NONE","Value":0} + ,{"Name":"IKEEXT_IMPERSONATION_SOCKET_PRINCIPAL","Value":1} + ,{"Name":"IKEEXT_IMPERSONATION_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERT_ROOT_CONFIG0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"certData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERT_CONFIG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST","Value":0} + ,{"Name":"IKEEXT_CERT_CONFIG_ENTERPRISE_STORE","Value":1} + ,{"Name":"IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE","Value":2} + ,{"Name":"IKEEXT_CERT_CONFIG_UNSPECIFIED","Value":3} + ,{"Name":"IKEEXT_CERT_CONFIG_TYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_CERTIFICATE_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION0"]},"Attrs":[]} + ,{"Name":"outboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION0"]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION0"]},"Attrs":[]} + ,{"Name":"outboundEnterpriseStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"outboundTrustedRootStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundRootArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION0"]},"Attrs":[]} + ,{"Name":"inboundEnterpriseStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"inboundTrustedRootStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundRootArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IKEEXT_CERTIFICATE_AUTHENTICATION1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION1"]},"Attrs":[]} + ,{"Name":"outboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION1"]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localCertLocationUrl","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION1"]},"Attrs":[]} + ,{"Name":"outboundEnterpriseStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"outboundTrustedRootStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundRootArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION1"]},"Attrs":[]} + ,{"Name":"inboundEnterpriseStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"inboundTrustedRootStoreConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundRootArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_ROOT_CONFIG0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IKEEXT_CERT_CRITERIA_NAME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_CERT_CRITERIA_DNS","Value":0} + ,{"Name":"IKEEXT_CERT_CRITERIA_UPN","Value":1} + ,{"Name":"IKEEXT_CERT_CRITERIA_RFC822","Value":2} + ,{"Name":"IKEEXT_CERT_CRITERIA_CN","Value":3} + ,{"Name":"IKEEXT_CERT_CRITERIA_OU","Value":4} + ,{"Name":"IKEEXT_CERT_CRITERIA_O","Value":5} + ,{"Name":"IKEEXT_CERT_CRITERIA_DC","Value":6} + ,{"Name":"IKEEXT_CERT_CRITERIA_NAME_TYPE_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_CERT_EKUS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numEku","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eku","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERT_NAME0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nameType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CRITERIA_NAME_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERTIFICATE_CRITERIA0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"certData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certHash","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"eku","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_EKUS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERT_NAME0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERTIFICATE_AUTHENTICATION2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"outboundConfigType","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERT_CONFIG_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localCertLocationUrl","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outboundEnterpriseStoreArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundEnterpriseStoreCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outboundRootStoreArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundTrustedRootStoreCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundRootCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IKEEXT_CERTIFICATE_AUTHENTICATION2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundRootStoreArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundTrustedRootStoreCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundRootArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundRootCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundEnterpriseStoreArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundEnterpriseStoreCriteria","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CRITERIA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IKEEXT_IPV6_CGA_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cspName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cspType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cgaModifier","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cgaCollisionCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_KERBEROS_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_KERBEROS_AUTHENTICATION1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"proxyServer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_RESERVED_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_NTLM_V2_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_EAP_AUTHENTICATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_AUTHENTICATION_METHOD0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_AUTHENTICATION_METHOD0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKeyAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certificateAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_KERBEROS_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ntlmV2Authentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_NTLM_V2_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"sslAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cgaAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_IPV6_CGA_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_AUTHENTICATION_METHOD1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_AUTHENTICATION_METHOD1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKeyAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certificateAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_KERBEROS_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ntlmV2Authentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_NTLM_V2_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"sslAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cgaAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_IPV6_CGA_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"eapAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_EAP_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_AUTHENTICATION_METHOD2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_AUTHENTICATION_METHOD2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKeyAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certificateAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_KERBEROS_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"reservedAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_RESERVED_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ntlmV2Authentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_NTLM_V2_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"sslAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_AUTHENTICATION2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cgaAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_IPV6_CGA_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"eapAuthentication","Type":{"Kind":"ApiRef","Name":"IKEEXT_EAP_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CIPHER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_CIPHER_DES","Value":0} + ,{"Name":"IKEEXT_CIPHER_3DES","Value":1} + ,{"Name":"IKEEXT_CIPHER_AES_128","Value":2} + ,{"Name":"IKEEXT_CIPHER_AES_192","Value":3} + ,{"Name":"IKEEXT_CIPHER_AES_256","Value":4} + ,{"Name":"IKEEXT_CIPHER_AES_GCM_128_16ICV","Value":5} + ,{"Name":"IKEEXT_CIPHER_AES_GCM_256_16ICV","Value":6} + ,{"Name":"IKEEXT_CIPHER_TYPE_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_CIPHER_ALGORITHM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"algoIdentifier","Type":{"Kind":"ApiRef","Name":"IKEEXT_CIPHER_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rounds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_INTEGRITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_INTEGRITY_MD5","Value":0} + ,{"Name":"IKEEXT_INTEGRITY_SHA1","Value":1} + ,{"Name":"IKEEXT_INTEGRITY_SHA_256","Value":2} + ,{"Name":"IKEEXT_INTEGRITY_SHA_384","Value":3} + ,{"Name":"IKEEXT_INTEGRITY_TYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_INTEGRITY_ALGORITHM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"algoIdentifier","Type":{"Kind":"ApiRef","Name":"IKEEXT_INTEGRITY_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_DH_GROUP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_DH_GROUP_NONE","Value":0} + ,{"Name":"IKEEXT_DH_GROUP_1","Value":1} + ,{"Name":"IKEEXT_DH_GROUP_2","Value":2} + ,{"Name":"IKEEXT_DH_GROUP_14","Value":3} + ,{"Name":"IKEEXT_DH_GROUP_2048","Value":3} + ,{"Name":"IKEEXT_DH_ECP_256","Value":4} + ,{"Name":"IKEEXT_DH_ECP_384","Value":5} + ,{"Name":"IKEEXT_DH_GROUP_24","Value":6} + ,{"Name":"IKEEXT_DH_GROUP_MAX","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_PROPOSAL0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cipherAlgorithm","Type":{"Kind":"ApiRef","Name":"IKEEXT_CIPHER_ALGORITHM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"integrityAlgorithm","Type":{"Kind":"ApiRef","Name":"IKEEXT_INTEGRITY_ALGORITHM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"maxLifetimeSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dhGroup","Type":{"Kind":"ApiRef","Name":"IKEEXT_DH_GROUP","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"quickModeLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"softExpirationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numIkeProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ikeProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxDynamicFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_POLICY1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"softExpirationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numIkeProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ikeProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxDynamicFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"retransmitDurationSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_POLICY2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"softExpirationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numIkeProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ikeProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxDynamicFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"retransmitDurationSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_EM_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_EM_POLICY1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_EM_POLICY2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numAuthenticationMethods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"initiatorImpersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"currentActiveMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalMainModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalResponderMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentNewResponderMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentActiveQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalQuickModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalAcquires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalReinitAcquires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentActiveExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalExtendedModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalImpersonationExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalImpersonationMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"currentActiveMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalMainModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalResponderMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentNewResponderMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentActiveQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalQuickModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedQuickModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalAcquires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalReinitAcquires","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentActiveExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalExtendedModesStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSuccessfulExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalFailedExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalImpersonationExtendedModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalImpersonationMainModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_KEYMODULE_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"v6Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"errorFrequencyTable","Type":{"Kind":"Array","Shape":{"Size":97},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"mainModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"quickModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"extendedModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_KEYMODULE_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"v6Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"errorFrequencyTable","Type":{"Kind":"Array","Shape":{"Size":97},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"mainModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"quickModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"extendedModeNegotiationTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"totalSocketReceiveFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSocketSendFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"totalSocketReceiveFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSocketSendFailures","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_COMMON_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"v6Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"totalPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalInvalidPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentQueuedWorkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_COMMON_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"v6Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"totalPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalInvalidPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentQueuedWorkitems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEYMODULE_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"authipStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEYMODULE_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"commonStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_COMMON_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEYMODULE_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"authipStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEYMODULE_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeV2Statistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEYMODULE_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"commonStatistics","Type":{"Kind":"ApiRef","Name":"IKEEXT_COMMON_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_TRAFFIC0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_TRAFFIC0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_TRAFFIC0"]},"Attrs":[]} + ,{"Name":"authIpFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_COOKIE_PAIR0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"initiator","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"responder","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CERTIFICATE_CREDENTIAL0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"subjectName","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certHash","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_NAME_CREDENTIAL0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"principalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"impersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CREDENTIAL0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_NAME_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL_PAIR0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"peerCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CREDENTIALS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL_PAIR0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_SA_DETAILS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"keyModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_SA_DETAILS0"]},"Attrs":[]} + ,{"Name":"ikeTraffic","Type":{"Kind":"ApiRef","Name":"IKEEXT_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeProposal","Type":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cookiePair","Type":{"Kind":"ApiRef","Name":"IKEEXT_COOKIE_PAIR0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIALS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikePolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"virtualIfTunnelId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4UdpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CERTIFICATE_CREDENTIAL1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"subjectName","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"certHash","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"certificate","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"impersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CREDENTIAL1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CREDENTIAL1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_NAME_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL_PAIR1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"peerCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CREDENTIALS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL_PAIR1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_SA_DETAILS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"keyModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_SA_DETAILS1"]},"Attrs":[]} + ,{"Name":"ikeTraffic","Type":{"Kind":"ApiRef","Name":"IKEEXT_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeProposal","Type":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cookiePair","Type":{"Kind":"ApiRef","Name":"IKEEXT_COOKIE_PAIR0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIALS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikePolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"virtualIfTunnelId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"correlationKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4UdpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMethodType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"impersonationType","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_CREDENTIAL2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"presharedKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_PRESHARED_KEY_AUTHENTICATION1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CERTIFICATE_CREDENTIAL1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_NAME_CREDENTIAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_CREDENTIAL_PAIR2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"peerCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_CREDENTIALS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"credentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL_PAIR2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_SA_DETAILS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"keyModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IKEEXT_SA_DETAILS2"]},"Attrs":[]} + ,{"Name":"ikeTraffic","Type":{"Kind":"ApiRef","Name":"IKEEXT_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeProposal","Type":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cookiePair","Type":{"Kind":"ApiRef","Name":"IKEEXT_COOKIE_PAIR0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikeCredentials","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIALS2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ikePolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"virtualIfTunnelId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"correlationKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4UdpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IKEEXT_SA_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"remoteSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"localMainModeCertHash","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IKEEXT_MM_SA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_MM_SA_STATE_NONE","Value":0} + ,{"Name":"IKEEXT_MM_SA_STATE_SA_SENT","Value":1} + ,{"Name":"IKEEXT_MM_SA_STATE_SSPI_SENT","Value":2} + ,{"Name":"IKEEXT_MM_SA_STATE_FINAL","Value":3} + ,{"Name":"IKEEXT_MM_SA_STATE_FINAL_SENT","Value":4} + ,{"Name":"IKEEXT_MM_SA_STATE_COMPLETE","Value":5} + ,{"Name":"IKEEXT_MM_SA_STATE_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_QM_SA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_QM_SA_STATE_NONE","Value":0} + ,{"Name":"IKEEXT_QM_SA_STATE_INITIAL","Value":1} + ,{"Name":"IKEEXT_QM_SA_STATE_FINAL","Value":2} + ,{"Name":"IKEEXT_QM_SA_STATE_COMPLETE","Value":3} + ,{"Name":"IKEEXT_QM_SA_STATE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_EM_SA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_EM_SA_STATE_NONE","Value":0} + ,{"Name":"IKEEXT_EM_SA_STATE_SENT_ATTS","Value":1} + ,{"Name":"IKEEXT_EM_SA_STATE_SSPI_SENT","Value":2} + ,{"Name":"IKEEXT_EM_SA_STATE_AUTH_COMPLETE","Value":3} + ,{"Name":"IKEEXT_EM_SA_STATE_FINAL","Value":4} + ,{"Name":"IKEEXT_EM_SA_STATE_COMPLETE","Value":5} + ,{"Name":"IKEEXT_EM_SA_STATE_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IKEEXT_SA_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IKEEXT_SA_ROLE_INITIATOR","Value":0} + ,{"Name":"IKEEXT_SA_ROLE_RESPONDER","Value":1} + ,{"Name":"IKEEXT_SA_ROLE_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_SA_LIFETIME0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lifetimeSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lifetimeKilobytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lifetimePackets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRANSFORM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_TRANSFORM_AH","Value":1} + ,{"Name":"IPSEC_TRANSFORM_ESP_AUTH","Value":2} + ,{"Name":"IPSEC_TRANSFORM_ESP_CIPHER","Value":3} + ,{"Name":"IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER","Value":4} + ,{"Name":"IPSEC_TRANSFORM_ESP_AUTH_FW","Value":5} + ,{"Name":"IPSEC_TRANSFORM_TYPE_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_AUTH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_AUTH_MD5","Value":0} + ,{"Name":"IPSEC_AUTH_SHA_1","Value":1} + ,{"Name":"IPSEC_AUTH_SHA_256","Value":2} + ,{"Name":"IPSEC_AUTH_AES_128","Value":3} + ,{"Name":"IPSEC_AUTH_AES_192","Value":4} + ,{"Name":"IPSEC_AUTH_AES_256","Value":5} + ,{"Name":"IPSEC_AUTH_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_AUTH_TRANSFORM_ID0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authType","Type":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"authConfig","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AUTH_TRANSFORM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authTransformId","Type":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM_ID0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cryptoModuleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_CIPHER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_CIPHER_TYPE_DES","Value":1} + ,{"Name":"IPSEC_CIPHER_TYPE_3DES","Value":2} + ,{"Name":"IPSEC_CIPHER_TYPE_AES_128","Value":3} + ,{"Name":"IPSEC_CIPHER_TYPE_AES_192","Value":4} + ,{"Name":"IPSEC_CIPHER_TYPE_AES_256","Value":5} + ,{"Name":"IPSEC_CIPHER_TYPE_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_CIPHER_TRANSFORM_ID0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cipherType","Type":{"Kind":"ApiRef","Name":"IPSEC_CIPHER_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cipherConfig","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_CIPHER_TRANSFORM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cipherTransformId","Type":{"Kind":"ApiRef","Name":"IPSEC_CIPHER_TRANSFORM_ID0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cryptoModuleId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AUTH_AND_CIPHER_TRANSFORM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authTransform","Type":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cipherTransform","Type":{"Kind":"ApiRef","Name":"IPSEC_CIPHER_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_TRANSFORM0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipsecTransformType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRANSFORM_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA_TRANSFORM0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ahTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espCipherTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_CIPHER_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthAndCipherTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_AUTH_AND_CIPHER_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthFwTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_PFS_GROUP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_PFS_NONE","Value":0} + ,{"Name":"IPSEC_PFS_1","Value":1} + ,{"Name":"IPSEC_PFS_2","Value":2} + ,{"Name":"IPSEC_PFS_2048","Value":3} + ,{"Name":"IPSEC_PFS_14","Value":3} + ,{"Name":"IPSEC_PFS_ECP_256","Value":4} + ,{"Name":"IPSEC_PFS_ECP_384","Value":5} + ,{"Name":"IPSEC_PFS_MM","Value":6} + ,{"Name":"IPSEC_PFS_24","Value":7} + ,{"Name":"IPSEC_PFS_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_PROPOSAL0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lifetime","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_LIFETIME0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numSaTransforms","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saTransforms","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"pfsGroup","Type":{"Kind":"ApiRef","Name":"IPSEC_PFS_GROUP","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_IDLE_TIMEOUT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idleTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"idleTimeoutSecondsFailOver","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRAFFIC_SELECTOR0_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"protocolId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"portStart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC_SELECTOR0_"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC_SELECTOR0_"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"startV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"endV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"endV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TRAFFIC_SELECTOR_POLICY0_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numLocalTrafficSelectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localTrafficSelectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_SELECTOR0_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"numRemoteTrafficSelectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteTrafficSelectors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_SELECTOR0_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRANSPORT_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndAllowClearTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRANSPORT_POLICY1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndAllowClearTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRANSPORT_POLICY2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndAllowClearTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TUNNEL_ENDPOINTS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TUNNEL_ENDPOINT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINT0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"v6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TUNNEL_ENDPOINTS2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS2"]},"Attrs":[]} + ,{"Name":"localIfLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"remoteFqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numAddresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_ENDPOINT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TUNNEL_ENDPOINTS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS1"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TUNNEL_ENDPOINTS1"]},"Attrs":[]} + ,{"Name":"localIfLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TUNNEL_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tunnelEndpoints","Type":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_ENDPOINTS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TUNNEL_POLICY1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tunnelEndpoints","Type":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_ENDPOINTS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TUNNEL_POLICY2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tunnelEndpoints","Type":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_ENDPOINTS2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"fwdPathSaLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TUNNEL_POLICY3_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numIpsecProposals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecProposals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"tunnelEndpoints","Type":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_ENDPOINTS2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saIdleTimeout","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_IDLE_TIMEOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_EM_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"fwdPathSaLifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"compartmentId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numTrafficSelectorPolicy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"trafficSelectorPolicies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_SELECTOR_POLICY0_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_KEYING_POLICY0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numKeyMods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyModKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_KEYING_POLICY1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numKeyMods","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyModKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AGGREGATE_SA_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"activeSas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pendingSaNegotiations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSasAdded","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalSasDeleted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"successfulRekeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"activeTunnels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offloadedSas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_ESP_DROP_PACKET_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"invalidSpisOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"decryptionFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"replayCheckFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saNotInitializedOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AH_DROP_PACKET_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"invalidSpisOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"replayCheckFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saNotInitializedOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"invalidSpisOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"decryptionFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"udpEspValidationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"replayCheckFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"invalidClearTextInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saNotInitializedOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"receiveOverIncorrectSaInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"secureReceivesNotMatchingFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"invalidSpisOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"decryptionFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"udpEspValidationFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"replayCheckFailuresOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"invalidClearTextInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saNotInitializedOnInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"receiveOverIncorrectSaInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"secureReceivesNotMatchingFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"totalDropPacketsInbound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRAFFIC_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encryptedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"authenticatedAHByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"authenticatedESPByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transportByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tunnelByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"offloadByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TRAFFIC_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encryptedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"authenticatedAHByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"authenticatedESPByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"transportByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tunnelByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"offloadByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalSuccessfulPackets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aggregateSaStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AGGREGATE_SA_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"espDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_ESP_DROP_PACKET_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ahDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AH_DROP_PACKET_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"aggregateDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"inboundTrafficStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"outboundTrafficStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_STATISTICS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"aggregateSaStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AGGREGATE_SA_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"espDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_ESP_DROP_PACKET_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ahDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AH_DROP_PACKET_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"aggregateDropPacketStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"inboundTrafficStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"outboundTrafficStatistics","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_AUTH_INFORMATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authTransform","Type":{"Kind":"ApiRef","Name":"IPSEC_AUTH_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"authKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_CIPHER_INFORMATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cipherTransform","Type":{"Kind":"ApiRef","Name":"IPSEC_CIPHER_TRANSFORM0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"cipherKey","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saCipherInformation","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_CIPHER_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saAuthInformation","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_AUTH_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"spi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saTransformType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRANSFORM_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ahInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_AUTH_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_AUTH_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espCipherInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CIPHER_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthAndCipherInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"espAuthFwInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_AUTH_INFORMATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_KEYMODULE_STATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyModuleKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"stateBlob","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_TOKEN_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_TOKEN_TYPE_MACHINE","Value":0} + ,{"Name":"IPSEC_TOKEN_TYPE_IMPERSONATION","Value":1} + ,{"Name":"IPSEC_TOKEN_TYPE_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_TOKEN_PRINCIPAL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_TOKEN_PRINCIPAL_LOCAL","Value":0} + ,{"Name":"IPSEC_TOKEN_PRINCIPAL_PEER","Value":1} + ,{"Name":"IPSEC_TOKEN_PRINCIPAL_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_TOKEN_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_TOKEN_MODE_MAIN","Value":0} + ,{"Name":"IPSEC_TOKEN_MODE_EXTENDED","Value":1} + ,{"Name":"IPSEC_TOKEN_MODE_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_TOKEN0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"IPSEC_TOKEN_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"principal","Type":{"Kind":"ApiRef","Name":"IPSEC_TOKEN_PRINCIPAL","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"IPSEC_TOKEN_MODE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"token","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_ID0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mmTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"emTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numTokens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tokens","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TOKEN0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"explicitCredentials","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"logonId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_BUNDLE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lifetime","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_LIFETIME0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"idleTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndAllowClearTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_ID0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"napContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qmSaId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numSAs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"keyModuleState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYMODULE_STATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA_BUNDLE0"]},"Attrs":[]} + ,{"Name":"mmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pfsGroup","Type":{"Kind":"ApiRef","Name":"IPSEC_PFS_GROUP","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"peerV4PrivateAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_SA_BUNDLE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lifetime","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_LIFETIME0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"idleTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ndAllowClearTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipsecId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_ID0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"napContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qmSaId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numSAs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"saList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"keyModuleState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYMODULE_STATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA_BUNDLE1"]},"Attrs":[]} + ,{"Name":"mmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pfsGroup","Type":{"Kind":"ApiRef","Name":"IPSEC_PFS_GROUP","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saLookupContext","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"qmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"peerV4PrivateAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TRAFFIC_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_TRAFFIC_TYPE_TRANSPORT","Value":0} + ,{"Name":"IPSEC_TRAFFIC_TYPE_TUNNEL","Value":1} + ,{"Name":"IPSEC_TRAFFIC_TYPE_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_TRAFFIC0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC0"]},"Attrs":[]} + ,{"Name":"trafficType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC0"]},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipsecFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tunnelPolicyId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_TRAFFIC1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC1"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC1"]},"Attrs":[]} + ,{"Name":"trafficType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_TRAFFIC1"]},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"localPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ipProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"localIfLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"realIfProfileId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipsecFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"tunnelPolicyId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_V4_UDP_ENCAPSULATION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localUdpEncapPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"remoteUdpEncapPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_GETSPI0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundIpsecTraffic","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_GETSPI0"]},"Attrs":[]} + ,{"Name":"rngCryptoModuleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundUdpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_GETSPI1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundIpsecTraffic","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_GETSPI1"]},"Attrs":[]} + ,{"Name":"rngCryptoModuleID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inboundUdpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_SA_DETAILS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saDirection","Type":{"Kind":"ApiRef","Name":"FWP_DIRECTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"traffic","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saBundle","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA_DETAILS0"]},"Attrs":[]} + ,{"Name":"transportFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"udpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_SA_DETAILS1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saDirection","Type":{"Kind":"ApiRef","Name":"FWP_DIRECTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"traffic","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saBundle","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPSEC_SA_DETAILS1"]},"Attrs":[]} + ,{"Name":"transportFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"virtualIfTunnelInfo","Type":{"Kind":"ApiRef","Name":"IPSEC_VIRTUAL_IF_TUNNEL_INFO0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"udpEncapsulation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_V4_UDP_ENCAPSULATION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"inboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"outboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"inboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"outboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"remoteSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"saDirection","Type":{"Kind":"ApiRef","Name":"FWP_DIRECTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT_EVENT_TYPE0" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_SA_CONTEXT_EVENT_ADD","Value":1} + ,{"Name":"IPSEC_SA_CONTEXT_EVENT_DELETE","Value":2} + ,{"Name":"IPSEC_SA_CONTEXT_EVENT_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_SA_CONTEXT_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_EVENT_TYPE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_FAILURE_POINT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IPSEC_FAILURE_NONE","Value":0} + ,{"Name":"IPSEC_FAILURE_ME","Value":1} + ,{"Name":"IPSEC_FAILURE_PEER","Value":2} + ,{"Name":"IPSEC_FAILURE_POINT_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPSEC_ADDRESS_INFO0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numV4Addresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"v4Addresses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"numV6Addresses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"v6Addresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_DOSP_OPTIONS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"stateIdleTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"perIPRateLimitQueueIdleTimeoutSeconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipV6IPsecUnauthDscp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ipV6IPsecUnauthRateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipV6IPsecUnauthPerIPRateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipV6IPsecAuthDscp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ipV6IPsecAuthRateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"icmpV6Dscp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"icmpV6RateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipV6FilterExemptDscp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ipV6FilterExemptRateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"defBlockExemptDscp","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"defBlockExemptRateLimitBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxStateEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxPerIPRateLimitQueues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numPublicIFLuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"publicIFLuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"numInternalIFLuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"internalIFLuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ,{"Name":"publicV6AddrMask","Type":{"Kind":"ApiRef","Name":"FWP_V6_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"internalV6AddrMask","Type":{"Kind":"ApiRef","Name":"FWP_V6_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_DOSP_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"totalStateEntriesCreated","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"currentStateEntries","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundAllowedIPv6IPsecUnauthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundRatelimitDiscardedIPv6IPsecUnauthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundPerIPRatelimitDiscardedIPv6IPsecUnauthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundOtherDiscardedIPv6IPsecUnauthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundAllowedIPv6IPsecAuthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundRatelimitDiscardedIPv6IPsecAuthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundOtherDiscardedIPv6IPsecAuthPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundAllowedICMPv6Pkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundRatelimitDiscardedICMPv6Pkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundAllowedIPv6FilterExemptPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundRatelimitDiscardedIPv6FilterExemptPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundDiscardedIPv6FilterBlockPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundAllowedDefBlockExemptPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundRatelimitDiscardedDefBlockExemptPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalInboundDiscardedDefBlockPkts","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"currentInboundIPv6IPsecUnauthPerIPRateLimitQueues","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_DOSP_STATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"publicHostV6Addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"internalHostV6Addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"totalInboundIPv6IPsecAuthPackets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"totalOutboundIPv6IPsecAuthPackets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"durationSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_DOSP_STATE_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"publicV6AddrMask","Type":{"Kind":"ApiRef","Name":"FWP_V6_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"internalV6AddrMask","Type":{"Kind":"ApiRef","Name":"FWP_V6_ADDR_AND_MASK","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPSEC_KEY_MANAGER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyManagerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyDictationTimeoutHint","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DL_ADDRESS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DlUnicast","Value":0} + ,{"Name":"DlMulticast","Value":1} + ,{"Name":"DlBroadcast","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_CHANGE_ADD","Value":1} + ,{"Name":"FWPM_CHANGE_DELETE","Value":2} + ,{"Name":"FWPM_CHANGE_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_SERVICE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_SERVICE_STOPPED","Value":0} + ,{"Name":"FWPM_SERVICE_START_PENDING","Value":1} + ,{"Name":"FWPM_SERVICE_STOP_PENDING","Value":2} + ,{"Name":"FWPM_SERVICE_RUNNING","Value":3} + ,{"Name":"FWPM_SERVICE_STATE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_ENGINE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_ENGINE_COLLECT_NET_EVENTS","Value":0} + ,{"Name":"FWPM_ENGINE_NET_EVENT_MATCH_ANY_KEYWORDS","Value":1} + ,{"Name":"FWPM_ENGINE_NAME_CACHE","Value":2} + ,{"Name":"FWPM_ENGINE_MONITOR_IPSEC_CONNECTIONS","Value":3} + ,{"Name":"FWPM_ENGINE_PACKET_QUEUING","Value":4} + ,{"Name":"FWPM_ENGINE_TXN_WATCHDOG_TIMEOUT_IN_MSEC","Value":5} + ,{"Name":"FWPM_ENGINE_OPTION_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_SESSION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"txnWaitTimeoutInMSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"kernelMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SESSION_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"serviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"FWPM_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CLASSIFY_OPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FWP_CLASSIFY_OPTION_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CLASSIFY_OPTIONS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CLASSIFY_OPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_IPSEC_KEYING_CONTEXT","Value":0} + ,{"Name":"FWPM_IPSEC_IKE_QM_TRANSPORT_CONTEXT","Value":1} + ,{"Name":"FWPM_IPSEC_IKE_QM_TUNNEL_CONTEXT","Value":2} + ,{"Name":"FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT","Value":3} + ,{"Name":"FWPM_IPSEC_AUTHIP_QM_TUNNEL_CONTEXT","Value":4} + ,{"Name":"FWPM_IPSEC_IKE_MM_CONTEXT","Value":5} + ,{"Name":"FWPM_IPSEC_AUTHIP_MM_CONTEXT","Value":6} + ,{"Name":"FWPM_CLASSIFY_OPTIONS_CONTEXT","Value":7} + ,{"Name":"FWPM_GENERAL_CONTEXT","Value":8} + ,{"Name":"FWPM_IPSEC_IKEV2_QM_TUNNEL_CONTEXT","Value":9} + ,{"Name":"FWPM_IPSEC_IKEV2_MM_CONTEXT","Value":10} + ,{"Name":"FWPM_IPSEC_DOSP_CONTEXT","Value":11} + ,{"Name":"FWPM_IPSEC_IKEV2_QM_TRANSPORT_CONTEXT","Value":12} + ,{"Name":"FWPM_PROVIDER_CONTEXT_TYPE_MAX","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_PROVIDER_CONTEXT0"]},"Attrs":[]} + ,{"Name":"providerContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyingPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYING_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authIpMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"dataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CLASSIFY_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_PROVIDER_CONTEXT1"]},"Attrs":[]} + ,{"Name":"providerContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyingPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYING_POLICY0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authIpMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"dataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CLASSIFY_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2QmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2MmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_PROVIDER_CONTEXT2"]},"Attrs":[]} + ,{"Name":"providerContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyingPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYING_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authIpMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"dataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CLASSIFY_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2QmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2QmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2MmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT3_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_PROVIDER_CONTEXT3_"]},"Attrs":[]} + ,{"Name":"providerContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyingPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEYING_POLICY1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authipQmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"authIpMmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"dataBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CLASSIFY_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2QmTunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TUNNEL_POLICY3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2QmTransportPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRANSPORT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeV2MmPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_POLICY2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_OPTIONS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerContextType","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"FWPM_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"providerContextId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SUBLAYER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"subLayerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SUBLAYER_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SUBLAYER_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"FWPM_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"subLayerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SUBLAYER_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_FIELD_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_FIELD_RAW_DATA","Value":0} + ,{"Name":"FWPM_FIELD_IP_ADDRESS","Value":1} + ,{"Name":"FWPM_FIELD_FLAGS","Value":2} + ,{"Name":"FWPM_FIELD_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_FIELD0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fieldKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_FIELD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"dataType","Type":{"Kind":"ApiRef","Name":"FWP_DATA_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_LAYER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"layerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"field","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FIELD0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"defaultSubLayerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_LAYER_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CALLOUT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"calloutKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"applicableLayer","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"calloutId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CALLOUT_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"layerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CALLOUT_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"FWPM_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"calloutKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"calloutId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CALLOUT_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_ACTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_ACTION0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"calloutKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bitmapIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_FILTER_CONDITION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fieldKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"matchType","Type":{"Kind":"ApiRef","Name":"FWP_MATCH_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"conditionValue","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_FILTER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"displayData","Type":{"Kind":"ApiRef","Name":"FWPM_DISPLAY_DATA0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"providerData","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"layerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subLayerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"weight","Type":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"filterCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"action","Type":{"Kind":"ApiRef","Name":"FWPM_ACTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_FILTER0"]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"effectiveWeight","Type":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rawContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"providerContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_FILTER_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"layerKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"enumType","Type":{"Kind":"ApiRef","Name":"FWP_FILTER_ENUM_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"providerContextTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"filterCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"actionMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"calloutKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_FILTER_CHANGE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"FWPM_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"filterKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_FILTER_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_LAYER_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"layerId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"classifyPermitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"classifyBlockCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"classifyVetoCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"numCacheEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_STATISTICS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numLayerStatistics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"layerStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_LAYER_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"inboundAllowedConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundBlockedConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundAllowedConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundBlockedConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundAllowedConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundBlockedConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundAllowedConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundBlockedConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundActiveConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundActiveConnectionsV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inboundActiveConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outboundActiveConnectionsV6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reauthDirInbound","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthDirOutbound","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthFamilyV4","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthFamilyV6","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoOther","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoIPv4","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoIPv6","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoICMP","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoICMP6","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoUDP","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthProtoTCP","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonPolicyChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonNewArrivalInterface","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonNewNextHopInterface","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonProfileCrossing","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonClassifyCompletion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonIPSecPropertiesChanged","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonMidStreamInspection","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonSocketPropertyChanged","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonNewInboundMCastBCastPacket","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonEDPPolicyChanged","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonPreclassifyLocalAddrLayerChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonPreclassifyRemoteAddrLayerChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonPreclassifyLocalPortLayerChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonPreclassifyRemotePortLayerChange","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"reauthReasonProxyHandleChanged","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_HEADER0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"timeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER0"]},"Attrs":[]} + ,{"Name":"localPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"scopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_HEADER1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"timeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ,{"Name":"localPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"scopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous3_e__Union","FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved1","Type":{"Kind":"ApiRef","Name":"FWP_AF","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Struct","_Anonymous3_e__Union","FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct","_Anonymous3_e__Union","FWPM_NET_EVENT_HEADER1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved2","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"reserved3","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved6","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved8","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved9","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reserved10","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_HEADER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"timeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER2"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER2"]},"Attrs":[]} + ,{"Name":"localPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"scopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"addressFamily","Type":{"Kind":"ApiRef","Name":"FWP_AF","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"packageSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_HEADER3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"timeStamp","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"ipProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER3"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_HEADER3"]},"Attrs":[]} + ,{"Name":"localPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"remotePort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"scopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"userId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"addressFamily","Type":{"Kind":"ApiRef","Name":"FWP_AF","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"packageSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"enterpriseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"policyFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"effectiveName","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteAddrV4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteAddrV6","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY16","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE","Value":0} + ,{"Name":"FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE","Value":1} + ,{"Name":"FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE","Value":2} + ,{"Name":"FWPM_NET_EVENT_TYPE_CLASSIFY_DROP","Value":3} + ,{"Name":"FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP","Value":4} + ,{"Name":"FWPM_NET_EVENT_TYPE_IPSEC_DOSP_DROP","Value":5} + ,{"Name":"FWPM_NET_EVENT_TYPE_CLASSIFY_ALLOW","Value":6} + ,{"Name":"FWPM_NET_EVENT_TYPE_CAPABILITY_DROP","Value":7} + ,{"Name":"FWPM_NET_EVENT_TYPE_CAPABILITY_ALLOW","Value":8} + ,{"Name":"FWPM_NET_EVENT_TYPE_CLASSIFY_DROP_MAC","Value":9} + ,{"Name":"FWPM_NET_EVENT_TYPE_LPM_PACKET_ARRIVAL","Value":10} + ,{"Name":"FWPM_NET_EVENT_TYPE_MAX","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyingModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmState","Type":{"Kind":"ApiRef","Name":"IKEEXT_MM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmAuthMethod","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"endCertHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"mmId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"mmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyingModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmState","Type":{"Kind":"ApiRef","Name":"IKEEXT_MM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmAuthMethod","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"endCertHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"mmId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"mmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"localPrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"remotePrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numLocalPrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localPrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"numRemotePrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remotePrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE2_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyingModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmState","Type":{"Kind":"ApiRef","Name":"IKEEXT_MM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmAuthMethod","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"endCertHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"mmId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"mmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"localPrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"remotePrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numLocalPrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localPrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"numRemotePrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remotePrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"providerContextKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyingModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"qmState","Type":{"Kind":"ApiRef","Name":"IKEEXT_QM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saTrafficType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IKEEXT_QM_FAILURE0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IKEEXT_QM_FAILURE0"]},"Attrs":[]} + ,{"Name":"qmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyingModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"qmState","Type":{"Kind":"ApiRef","Name":"IKEEXT_QM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saTrafficType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_"]},"Attrs":[]} + ,{"Name":"qmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"mmSaLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"mmProviderContextKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteSubNet","Type":{"Kind":"ApiRef","Name":"FWP_CONDITION_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"emState","Type":{"Kind":"ApiRef","Name":"IKEEXT_EM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emAuthMethod","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"endCertHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"mmId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureErrorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"failurePoint","Type":{"Kind":"ApiRef","Name":"IPSEC_FAILURE_POINT","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"emState","Type":{"Kind":"ApiRef","Name":"IKEEXT_EM_SA_STATE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"saRole","Type":{"Kind":"ApiRef","Name":"IKEEXT_SA_ROLE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emAuthMethod","Type":{"Kind":"ApiRef","Name":"IKEEXT_AUTHENTICATION_METHOD_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"endCertHash","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"mmId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qmFilterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"localPrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"remotePrincipalNameForAuth","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numLocalPrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localPrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"numRemotePrincipalGroupSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remotePrincipalGroupSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"saTrafficType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CLASSIFY_DROP0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CLASSIFY_DROP1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reauthReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"originalProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msFwpDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CLASSIFY_DROP2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reauthReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"originalProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msFwpDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vSwitchId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"vSwitchSourcePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vSwitchDestinationPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CLASSIFY_DROP_MAC0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localMacAddr","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"remoteMacAddr","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_ARRAY6","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ifType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"etherType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ndisPortNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vlanTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ifLuid","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reauthReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"originalProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msFwpDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"vSwitchId","Type":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"vSwitchSourcePort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vSwitchDestinationPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CLASSIFY_ALLOW0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"reauthReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"originalProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"currentProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msFwpDirection","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"failureStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"direction","Type":{"Kind":"ApiRef","Name":"FWP_DIRECTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"spi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"layerId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IPSEC_DOSP_DROP0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT_IPSEC_DOSP_DROP0"]},"Attrs":[]} + ,{"Name":"failureStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"direction","Type":{"Kind":"ApiRef","Name":"FWP_DIRECTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"publicHostV4Addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"publicHostV6Addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"internalHostV4Addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"internalHostV6Addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_APPC_NETWORK_CAPABILITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT","Value":0} + ,{"Name":"FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT_SERVER","Value":1} + ,{"Name":"FWPM_APPC_NETWORK_CAPABILITY_INTERNET_PRIVATE_NETWORK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_NET_EVENT_CAPABILITY_DROP0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"networkCapabilityId","Type":{"Kind":"ApiRef","Name":"FWPM_APPC_NETWORK_CAPABILITY_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CAPABILITY_ALLOW0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"networkCapabilityId","Type":{"Kind":"ApiRef","Name":"FWPM_APPC_NETWORK_CAPABILITY_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"filterId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"isLoopback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"spi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT1"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT2"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDropMac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP_MAC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER3","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT3"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDropMac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP_MAC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT4_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER3","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT4_"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE2_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDropMac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP_MAC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT5_" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"header","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_HEADER3","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_NET_EVENT5_"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ikeMmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_MM_FAILURE2_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeQmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ikeEmFailure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IKEEXT_EM_FAILURE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"ipsecDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_KERNEL_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"idpDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_IPSEC_DOSP_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityDrop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_DROP0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"capabilityAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CAPABILITY_ALLOW0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"classifyDropMac","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CLASSIFY_DROP_MAC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"lpmPacketArrival","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_NET_EVENT_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"startTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"endTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"filterCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SYSTEM_PORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_SYSTEM_PORT_RPC_EPMAP","Value":0} + ,{"Name":"FWPM_SYSTEM_PORT_TEREDO","Value":1} + ,{"Name":"FWPM_SYSTEM_PORT_IPHTTPS_IN","Value":2} + ,{"Name":"FWPM_SYSTEM_PORT_IPHTTPS_OUT","Value":3} + ,{"Name":"FWPM_SYSTEM_PORT_TYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_SYSTEM_PORTS_BY_TYPE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"FWPM_SYSTEM_PORT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"numPorts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ports","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_SYSTEM_PORTS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SYSTEM_PORTS_BY_TYPE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CONNECTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"FWP_IP_VERSION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_CONNECTION0"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_CONNECTION0"]},"Attrs":[]} + ,{"Name":"providerKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ipsecTrafficModeType","Type":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyModuleType","Type":{"Kind":"ApiRef","Name":"IKEEXT_KEY_MODULE_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmCrypto","Type":{"Kind":"ApiRef","Name":"IKEEXT_PROPOSAL0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"mmPeer","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"emPeer","Type":{"Kind":"ApiRef","Name":"IKEEXT_CREDENTIAL2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"bytesTransferredIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bytesTransferredOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"bytesTransferredTotal","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"startSysTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"localV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"remoteV4Address","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"remoteV6Address","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FWPM_CONNECTION_ENUM_TEMPLATE0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"connectionId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CONNECTION_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_CONNECTION_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_CONNECTION_EVENT_ADD","Value":0} + ,{"Name":"FWPM_CONNECTION_EVENT_DELETE","Value":1} + ,{"Name":"FWPM_CONNECTION_EVENT_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_VSWITCH_EVENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER","Value":0} + ,{"Name":"FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION","Value":1} + ,{"Name":"FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION","Value":2} + ,{"Name":"FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION","Value":3} + ,{"Name":"FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER","Value":4} + ,{"Name":"FWPM_VSWITCH_EVENT_MAX","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FWPM_VSWITCH_EVENT0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"eventType","Type":{"Kind":"ApiRef","Name":"FWPM_VSWITCH_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"vSwitchId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["FWPM_VSWITCH_EVENT0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"positionInfo","Type":{"Kind":"ApiRef","Name":"_positionInfo_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","FWPM_VSWITCH_EVENT0"]},"Attrs":[]} + ,{"Name":"reorderInfo","Type":{"Kind":"ApiRef","Name":"_reorderInfo_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","FWPM_VSWITCH_EVENT0"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_reorderInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inRequiredPosition","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"numvSwitchFilterExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vSwitchFilterExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_positionInfo_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numvSwitchFilterExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vSwitchFilterExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"FWPM_VSWITCH_EVENT_SUBSCRIPTION0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"sessionKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_PROVIDER_CHANGE_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_SUBLAYER_CHANGE_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_CALLOUT_CHANGE_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_FILTER_CHANGE_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPSEC_SA_CONTEXT_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"change","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_CHANGE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ikeTraffic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"willDictateKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"weight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPSEC_KEY_MANAGER_DICTATE_KEY0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"inboundSaDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"outboundSaDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"keyingModuleGenKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPSEC_KEY_MANAGER_NOTIFY_KEY0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"inboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"outboundSa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPSEC_KEY_MANAGER_CALLBACKS0" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keyDictationCheck","Type":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyDictation","Type":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER_DICTATE_KEY0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"keyNotify","Type":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER_NOTIFY_KEY0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CALLBACK1" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CALLBACK2" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT3","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CALLBACK3" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT4_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_NET_EVENT_CALLBACK4" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"event","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT5_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_SYSTEM_PORTS_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"sysPorts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SYSTEM_PORTS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_CONNECTION_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"eventType","Type":{"Kind":"ApiRef","Name":"FWPM_CONNECTION_EVENT_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"connection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FWPM_VSWITCH_EVENT_CALLBACK0" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"vSwitchEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_VSWITCH_EVENT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DL_OUI" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["DL_OUI"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DL_EI48" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DL_EUI48" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["DL_EUI48"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Oui","Type":{"Kind":"ApiRef","Name":"DL_OUI","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Ei48","Type":{"Kind":"ApiRef","Name":"DL_EI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DL_EI64" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DL_EUI64" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["DL_EUI64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Oui","Type":{"Kind":"ApiRef","Name":"DL_OUI","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Struct","DL_EUI64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Ei64","Type":{"Kind":"ApiRef","Name":"DL_EI64","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","_Anonymous_e__Struct","DL_EUI64"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Tse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Ei48","Type":{"Kind":"ApiRef","Name":"DL_EI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ] + } + ,{ + "Name":"SNAP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Dsap","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Ssap","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Oui","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ETHERNET_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Destination","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["ETHERNET_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VLAN_TAG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["VLAN_TAG"]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Tag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","VLAN_TAG"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"ICMP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMP_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["ICMP_MESSAGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Data_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Data32","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"Data16","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"Data8","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IPV4_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV4_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV4_HEADER"]},"Attrs":[]} + ,{"Name":"TotalLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Identification","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV4_HEADER"]},"Attrs":[]} + ,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HeaderChecksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SourceAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FlagsAndOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous3_e__Union","IPV4_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TypeOfServiceAndEcnField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IPV4_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VersionAndHeaderLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IPV4_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPV4_OPTION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV4_OPTION_HEADER"]},"Attrs":[]} + ,{"Name":"OptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","IPV4_OPTION_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPV4_OPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IP_OPT_EOL","Value":0} + ,{"Name":"IP_OPT_NOP","Value":1} + ,{"Name":"IP_OPT_SECURITY","Value":130} + ,{"Name":"IP_OPT_LSRR","Value":131} + ,{"Name":"IP_OPT_TS","Value":68} + ,{"Name":"IP_OPT_RR","Value":7} + ,{"Name":"IP_OPT_SSRR","Value":137} + ,{"Name":"IP_OPT_SID","Value":136} + ,{"Name":"IP_OPT_ROUTER_ALERT","Value":148} + ,{"Name":"IP_OPT_MULTIDEST","Value":149} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPV4_TIMESTAMP_OPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionHeader","Type":{"Kind":"ApiRef","Name":"IPV4_OPTION_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Pointer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV4_TIMESTAMP_OPTION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FlagsOverflow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","IPV4_TIMESTAMP_OPTION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IP_OPTION_TIMESTAMP_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IP_OPTION_TIMESTAMP_ONLY","Value":0} + ,{"Name":"IP_OPTION_TIMESTAMP_ADDRESS","Value":1} + ,{"Name":"IP_OPTION_TIMESTAMP_SPECIFIC_ADDRESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPV4_ROUTING_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"OptionHeader","Type":{"Kind":"ApiRef","Name":"IPV4_OPTION_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Pointer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMP4_UNREACH_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICMP4_UNREACH_NET","Value":0} + ,{"Name":"ICMP4_UNREACH_HOST","Value":1} + ,{"Name":"ICMP4_UNREACH_PROTOCOL","Value":2} + ,{"Name":"ICMP4_UNREACH_PORT","Value":3} + ,{"Name":"ICMP4_UNREACH_FRAG_NEEDED","Value":4} + ,{"Name":"ICMP4_UNREACH_SOURCEROUTE_FAILED","Value":5} + ,{"Name":"ICMP4_UNREACH_NET_UNKNOWN","Value":6} + ,{"Name":"ICMP4_UNREACH_HOST_UNKNOWN","Value":7} + ,{"Name":"ICMP4_UNREACH_ISOLATED","Value":8} + ,{"Name":"ICMP4_UNREACH_NET_ADMIN","Value":9} + ,{"Name":"ICMP4_UNREACH_HOST_ADMIN","Value":10} + ,{"Name":"ICMP4_UNREACH_NET_TOS","Value":11} + ,{"Name":"ICMP4_UNREACH_HOST_TOS","Value":12} + ,{"Name":"ICMP4_UNREACH_ADMIN","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICMP4_TIME_EXCEED_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICMP4_TIME_EXCEED_TRANSIT","Value":0} + ,{"Name":"ICMP4_TIME_EXCEED_REASSEMBLY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICMPV4_ROUTER_SOLICIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RsHeader","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMPV4_ROUTER_ADVERT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RaHeader","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMPV4_ROUTER_ADVERT_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RouterAdvertAddr","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"PreferenceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMPV4_TIMESTAMP_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"OriginateTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReceiveTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransmitTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ICMPV4_ADDRESS_MASK_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"AddressMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ARP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HardwareAddressSpace","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ProtocolAddressSpace","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"HardwareAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ProtocolAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SenderHardwareAddress","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ARP_OPCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ARP_REQUEST","Value":1} + ,{"Name":"ARP_RESPONSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ARP_HARDWARE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ARP_HW_ENET","Value":1} + ,{"Name":"ARP_HW_802","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGMP_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IGMP_HEADER"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IGMP_HEADER"]},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IGMP_HEADER"]},"Attrs":[]} + ,{"Name":"VersionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MaxRespTime","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IGMP_MAX_RESP_CODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IGMP_MAX_RESP_CODE_TYPE_NORMAL","Value":0} + ,{"Name":"IGMP_MAX_RESP_CODE_TYPE_FLOAT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IGMPV3_QUERY_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IGMPV3_QUERY_HEADER"]},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IGMPV3_QUERY_HEADER"]},"Attrs":[]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueriersQueryInterfaceCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","IGMPV3_QUERY_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxRespCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","IGMPV3_QUERY_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IGMPV3_REPORT_RECORD_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AuxillaryDataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IGMPV3_REPORT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV6_HEADER"]},"Attrs":[]} + ,{"Name":"PayloadLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HopLimit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SourceAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VersionClassFlow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","IPV6_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPV6_FRAGMENT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV6_FRAGMENT_HEADER"]},"Attrs":[]} + ,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","IPV6_FRAGMENT_HEADER"]},"Attrs":[]} + ,{"Name":"OffsetAndFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPV6_EXTENSION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_OPTION_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_OPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"IP6OPT_PAD1","Value":0} + ,{"Name":"IP6OPT_PADN","Value":1} + ,{"Name":"IP6OPT_TUNNEL_LIMIT","Value":4} + ,{"Name":"IP6OPT_ROUTER_ALERT","Value":5} + ,{"Name":"IP6OPT_JUMBO","Value":194} + ,{"Name":"IP6OPT_NSAP_ADDR","Value":195} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPV6_OPTION_JUMBOGRAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"IPV6_OPTION_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"JumbogramLength","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_OPTION_ROUTER_ALERT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"IPV6_OPTION_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_ROUTING_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RoutingType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SegmentsLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_router_solicit" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_rs_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_router_advert" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_ra_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"nd_ra_reachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nd_ra_retransmit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_ROUTER_ADVERTISEMENT_FLAGS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV6_ROUTER_ADVERTISEMENT_FLAGS"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"nd_neighbor_solicit" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_ns_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"nd_ns_target","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_neighbor_advert" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_na_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"nd_na_target","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS"]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"nd_redirect" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_rd_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"nd_rd_target","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"nd_rd_dst","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_opt_hdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ND_OPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ND_OPT_SOURCE_LINKADDR","Value":1} + ,{"Name":"ND_OPT_TARGET_LINKADDR","Value":2} + ,{"Name":"ND_OPT_PREFIX_INFORMATION","Value":3} + ,{"Name":"ND_OPT_REDIRECTED_HEADER","Value":4} + ,{"Name":"ND_OPT_MTU","Value":5} + ,{"Name":"ND_OPT_NBMA_SHORTCUT_LIMIT","Value":6} + ,{"Name":"ND_OPT_ADVERTISEMENT_INTERVAL","Value":7} + ,{"Name":"ND_OPT_HOME_AGENT_INFORMATION","Value":8} + ,{"Name":"ND_OPT_SOURCE_ADDR_LIST","Value":9} + ,{"Name":"ND_OPT_TARGET_ADDR_LIST","Value":10} + ,{"Name":"ND_OPT_ROUTE_INFO","Value":24} + ,{"Name":"ND_OPT_RDNSS","Value":25} + ,{"Name":"ND_OPT_DNSSL","Value":31} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"nd_opt_prefix_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_pi_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_pi_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_pi_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["nd_opt_prefix_info"]},"Attrs":[]} + ,{"Name":"nd_opt_pi_valid_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nd_opt_pi_preferred_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["nd_opt_prefix_info"]},"Attrs":[]} + ,{"Name":"nd_opt_pi_prefix","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_pi_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","nd_opt_prefix_info"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_pi_reserved3","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"nd_opt_pi_site_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_pi_flags_reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","nd_opt_prefix_info"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"nd_opt_rd_hdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_rh_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_rh_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_rh_reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nd_opt_rh_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_opt_mtu" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_mtu_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_mtu_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_mtu_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nd_opt_mtu_mtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_opt_route_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_ri_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_ri_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_ri_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["nd_opt_route_info"]},"Attrs":[]} + ,{"Name":"nd_opt_ri_route_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nd_opt_ri_prefix","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_ri_flags_reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","nd_opt_route_info"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Flags_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"nd_opt_rdnss" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_rdnss_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_rdnss_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_rdnss_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nd_opt_rdnss_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"nd_opt_dnssl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nd_opt_dnssl_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_dnssl_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"nd_opt_dnssl_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nd_opt_dnssl_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLD_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"MaxRespTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLD_MAX_RESP_CODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MLD_MAX_RESP_CODE_TYPE_NORMAL","Value":0} + ,{"Name":"MLD_MAX_RESP_CODE_TYPE_FLOAT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MLDV2_QUERY_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["MLDV2_QUERY_HEADER"]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["MLDV2_QUERY_HEADER"]},"Attrs":[]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"QueriersQueryInterfaceCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous2_e__Union","MLDV2_QUERY_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MaxRespCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous1_e__Union","MLDV2_QUERY_HEADER"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"MLDV2_REPORT_RECORD_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"AuxillaryDataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MLDV2_REPORT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_hdr" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"th_sport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"th_dport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"th_seq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"th_ack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"th_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"th_win","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"th_sum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"th_urp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_mss" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_ws" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ShiftCnt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_sack_permitted" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_sack" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Block","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"tcp_opt_sack_block","TargetKind":"Default","Api":"WindowsFiltering","Parents":["tcp_opt_sack"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"tcp_opt_sack_block" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"tcp_opt_ts" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EcR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_unknown" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_opt_fastopen" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Cookie","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DL_TUNNEL_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CompartmentId","Type":{"Kind":"ApiRef","Name":"COMPARTMENT_ID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"IpAddress","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TUNNEL_SUB_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"TUNNEL_SUB_TYPE_NONE","Value":0} + ,{"Name":"TUNNEL_SUB_TYPE_CP","Value":1} + ,{"Name":"TUNNEL_SUB_TYPE_IPTLS","Value":2} + ,{"Name":"TUNNEL_SUB_TYPE_HA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DL_TEREDO_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["DL_TEREDO_ADDRESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Eui64","Type":{"Kind":"ApiRef","Name":"DL_EUI64","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","DL_TEREDO_ADDRESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MappedPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MappedAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"DL_TEREDO_ADDRESS_PRV" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["DL_TEREDO_ADDRESS_PRV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Eui64","Type":{"Kind":"ApiRef","Name":"DL_EUI64","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsFiltering","Parents":["_Anonymous_e__Union","DL_TEREDO_ADDRESS_PRV"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MappedPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MappedAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LocalPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"DlDestination","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IPTLS_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NPI_MODULEID_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MIT_GUID","Value":1} + ,{"Name":"MIT_IF_LUID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NPI_MODULEID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"NPI_MODULEID_TYPE","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFiltering","Parents":["NPI_MODULEID"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"IfLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"FALLBACK_INDEX" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FallbackIndexTcpFastopen","Value":0} + ,{"Name":"FallbackIndexMax","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"FwpmFreeMemory0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmEngineOpen0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"serverName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"authnService","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"authIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SEC_WINNT_AUTH_IDENTITY_W","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SESSION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"engineHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmEngineClose0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmEngineGetOption0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"FWPM_ENGINE_OPTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmEngineSetOption0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"FWPM_ENGINE_OPTION","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_VALUE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmEngineGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmEngineSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmSessionCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SESSION_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSessionEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SESSION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSessionDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmTransactionBegin0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmTransactionCommit0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmTransactionAbort0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmProviderAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"provider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmProviderDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmProviderGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"provider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmProviderGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmProviderSubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CHANGE_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"changeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderUnsubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmProviderSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmProviderContextAdd1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmProviderContextAdd2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmProviderContextAdd3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmProviderContextDeleteById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmProviderContextDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetById1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetById2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetById3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetByKey1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetByKey2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetByKey3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"providerContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextEnum1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextEnum2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextEnum3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmProviderContextSubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"changeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextUnsubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmProviderContextSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subLayer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmSubLayerDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmSubLayerGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"subLayer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmSubLayerSubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_CHANGE_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"changeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerUnsubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmSubLayerSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SUBLAYER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"layer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_LAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"layer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_LAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_LAYER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_LAYER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmLayerGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmLayerSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmCalloutAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmCalloutDeleteById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmCalloutDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmCalloutGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"callout","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"callout","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmCalloutGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmCalloutSubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_CHANGE_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"changeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmCalloutUnsubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmCalloutSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CALLOUT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FwpmFilterDeleteById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmFilterDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FwpmFilterGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterGetByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"filter","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmFilterGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmFilterSubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_FILTER_CHANGE_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"changeHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmFilterUnsubscribeChanges0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"changeHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmFilterSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmGetAppIdFromFileName0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"appId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWP_BYTE_BLOB","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmBitmapIndexGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fieldId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"idx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmBitmapIndexFree0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fieldId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"idx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmIPsecTunnelAdd0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mainModePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"tunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filterConditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmIPsecTunnelAdd1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mainModePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"tunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filterConditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyModKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmIPsecTunnelAdd2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mainModePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"tunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filterConditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyModKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmIPsecTunnelAdd3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mainModePolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"tunnelPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_PROVIDER_CONTEXT3_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"numFilterConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"filterConditions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FWPM_FILTER_CONDITION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyModKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FwpmIPsecTunnelDeleteByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecGetStatistics0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ipsecStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecGetStatistics1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ipsecStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextCreate0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"outboundTraffic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inboundFilterId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextCreate1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"outboundTraffic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_TRAFFIC1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"virtualIfTunnelInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_VIRTUAL_IF_TUNNEL_INFO0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"inboundFilterId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextDeleteById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IPsecSaContextGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"saContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextGetById1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"saContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextGetSpi0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"getSpi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_GETSPI0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inboundSpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextGetSpi1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"getSpi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_GETSPI1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inboundSpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextSetSpi0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"getSpi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_GETSPI1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"inboundSpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IPsecSaContextAddInbound0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"inboundBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecSaContextAddOutbound0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"outboundBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecSaContextAddInbound1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"inboundBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecSaContextAddOutbound1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"outboundBundle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_BUNDLE1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecSaContextExpire0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IPsecSaContextUpdate0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"newValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IPsecSaContextCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextEnum1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IPsecSaContextSubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaContextUnsubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventsHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IPsecSaContextSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_CONTEXT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaEnum1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IPsecSaDbGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecSaDbSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IPsecDospGetStatistics0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"idpStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecDospStateCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_STATE_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecDospStateEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_DOSP_STATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecDospStateDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IPsecDospGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecDospSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IPsecKeyManagerAddAndRegister0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyManagerCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER_CALLBACKS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"keyMgmtHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecKeyManagerUnregisterAndDelete0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"keyMgmtHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IPsecKeyManagersGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPSEC_KEY_MANAGER0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecKeyManagerGetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IPsecKeyManagerSetSecurityInfoByKey0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IkeextGetStatistics0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ikeextStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_STATISTICS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextGetStatistics1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ikeextStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_STATISTICS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaDeleteById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IkeextSaGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"sa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaGetById1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"saLookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"sa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaGetById2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"saLookupContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"sa","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaEnum1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaEnum2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IKEEXT_SA_DETAILS2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IkeextSaDbGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IkeextSaDbSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmNetEventCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT1","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT2","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT3","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum4" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT4_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventEnum5" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT5_","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmNetEventsGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventsSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventUnsubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventsHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscriptionsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscribe1" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CALLBACK1","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscribe2" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CALLBACK2","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscribe3" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CALLBACK3","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmNetEventSubscribe4" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_NET_EVENT_CALLBACK4","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSystemPortsGet0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"sysPorts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_SYSTEM_PORTS0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSystemPortsSubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_SYSTEM_PORTS_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"sysPortsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmSystemPortsUnsubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"sysPortsHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmConnectionGetById0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"connection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmConnectionEnum0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numEntriesRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"entries","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}}}},"Attrs":["Out"]} + ,{"Name":"numEntriesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmConnectionCreateEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION_ENUM_TEMPLATE0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"enumHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmConnectionDestroyEnumHandle0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enumHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FwpmConnectionGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmConnectionSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FwpmConnectionSubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_CONNECTION_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_CONNECTION_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"eventsHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmConnectionUnsubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"eventsHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmvSwitchEventSubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FWPM_VSWITCH_EVENT_SUBSCRIPTION0","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"FWPM_VSWITCH_EVENT_CALLBACK0","TargetKind":"FunctionPointer","Api":"WindowsFiltering","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"subscriptionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmvSwitchEventUnsubscribe0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscriptionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FwpmvSwitchEventsGetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"securityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FwpmvSwitchEventsSetSecurityInfo0" + ,"SetLastError":false + ,"DllImport":"fwpuclnt" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"engineHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"securityInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sidOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sidGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"dacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"sacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsFirewall.json b/api/WindowsFirewall.json new file mode 100644 index 0000000..5148542 --- /dev/null +++ b/api/WindowsFirewall.json @@ -0,0 +1,3464 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"UPnPNAT" + ,"Kind":"ComClassID" + ,"Guid":"ae1e00aa-3fd5-403c-8a27-2bbdc30cd0e1" + } + ,{ + "Name":"IUPnPNAT" + ,"Kind":"Com" + ,"Guid":"b171c812-cc76-485a-94d8-b6b3a2794e99" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_StaticPortMappingCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSPMs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStaticPortMappingCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DynamicPortMappingCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDPMs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDynamicPortMappingCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NATEventManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNEM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INATEventManager","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INATEventManager" + ,"Kind":"Com" + ,"Guid":"624bd588-9060-4109-b0b0-1adbbcac32df" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ExternalIPAddressCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_NumberOfEntriesCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INATExternalIPAddressCallback" + ,"Kind":"Com" + ,"Guid":"9c416740-a34e-446f-ba06-abd04c3149ae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NewExternalIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNewExternalIPAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INATNumberOfEntriesCallback" + ,"Kind":"Com" + ,"Guid":"c83a0a74-91ee-41b6-b67a-67e0f00bbd78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NewNumberOfEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNewNumberOfEntries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDynamicPortMappingCollection" + ,"Kind":"Com" + ,"Guid":"b60de00f-156e-4e8d-9ec1-3a2342c10899" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRemoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDynamicPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRemoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRemoteHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lInternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrInternalClient","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lLeaseDuration","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDynamicPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDynamicPortMapping" + ,"Kind":"Com" + ,"Guid":"4fc80282-23b6-4378-9a27-cd8f17c9400c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExternalIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RemoteHost" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ExternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternalClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LeaseDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RenewLease" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLeaseDurationDesired","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pLeaseDurationReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EditInternalClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInternalClient","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vb","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditInternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lInternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStaticPortMappingCollection" + ,"Kind":"Com" + ,"Guid":"cd1f3e77-66d6-4664-82c7-36dbb641d0f1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStaticPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lExternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lInternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrInternalClient","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSPM","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStaticPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IStaticPortMapping" + ,"Kind":"Com" + ,"Guid":"6f10711f-729b-41e5-93b8-f21d0f818df1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ExternalIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ExternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternalClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EditInternalClient" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInternalClient","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vb","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EditInternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lInternalPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NetSharingManager" + ,"Kind":"ComClassID" + ,"Guid":"5c63c1ad-3956-4ff8-8486-40034758315b" + } + ,{ + "Name":"IEnumNetConnection" + ,"Kind":"Com" + ,"Guid":"c08956a0-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgelt","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"INetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NETCON_CHARACTERISTIC_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCCF_NONE","Value":0} + ,{"Name":"NCCF_ALL_USERS","Value":1} + ,{"Name":"NCCF_ALLOW_DUPLICATION","Value":2} + ,{"Name":"NCCF_ALLOW_REMOVAL","Value":4} + ,{"Name":"NCCF_ALLOW_RENAME","Value":8} + ,{"Name":"NCCF_INCOMING_ONLY","Value":32} + ,{"Name":"NCCF_OUTGOING_ONLY","Value":64} + ,{"Name":"NCCF_BRANDED","Value":128} + ,{"Name":"NCCF_SHARED","Value":256} + ,{"Name":"NCCF_BRIDGED","Value":512} + ,{"Name":"NCCF_FIREWALLED","Value":1024} + ,{"Name":"NCCF_DEFAULT","Value":2048} + ,{"Name":"NCCF_HOMENET_CAPABLE","Value":4096} + ,{"Name":"NCCF_SHARED_PRIVATE","Value":8192} + ,{"Name":"NCCF_QUARANTINED","Value":16384} + ,{"Name":"NCCF_RESERVED","Value":32768} + ,{"Name":"NCCF_HOSTED_NETWORK","Value":65536} + ,{"Name":"NCCF_VIRTUAL_STATION","Value":131072} + ,{"Name":"NCCF_WIFI_DIRECT","Value":262144} + ,{"Name":"NCCF_BLUETOOTH_MASK","Value":983040} + ,{"Name":"NCCF_LAN_MASK","Value":15728640} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETCON_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCS_DISCONNECTED","Value":0} + ,{"Name":"NCS_CONNECTING","Value":1} + ,{"Name":"NCS_CONNECTED","Value":2} + ,{"Name":"NCS_DISCONNECTING","Value":3} + ,{"Name":"NCS_HARDWARE_NOT_PRESENT","Value":4} + ,{"Name":"NCS_HARDWARE_DISABLED","Value":5} + ,{"Name":"NCS_HARDWARE_MALFUNCTION","Value":6} + ,{"Name":"NCS_MEDIA_DISCONNECTED","Value":7} + ,{"Name":"NCS_AUTHENTICATING","Value":8} + ,{"Name":"NCS_AUTHENTICATION_SUCCEEDED","Value":9} + ,{"Name":"NCS_AUTHENTICATION_FAILED","Value":10} + ,{"Name":"NCS_INVALID_ADDRESS","Value":11} + ,{"Name":"NCS_CREDENTIALS_REQUIRED","Value":12} + ,{"Name":"NCS_ACTION_REQUIRED","Value":13} + ,{"Name":"NCS_ACTION_REQUIRED_RETRY","Value":14} + ,{"Name":"NCS_CONNECT_FAILED","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETCON_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCT_DIRECT_CONNECT","Value":0} + ,{"Name":"NCT_INBOUND","Value":1} + ,{"Name":"NCT_INTERNET","Value":2} + ,{"Name":"NCT_LAN","Value":3} + ,{"Name":"NCT_PHONE","Value":4} + ,{"Name":"NCT_TUNNEL","Value":5} + ,{"Name":"NCT_BRIDGE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETCON_MEDIATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCM_NONE","Value":0} + ,{"Name":"NCM_DIRECT","Value":1} + ,{"Name":"NCM_ISDN","Value":2} + ,{"Name":"NCM_LAN","Value":3} + ,{"Name":"NCM_PHONE","Value":4} + ,{"Name":"NCM_TUNNEL","Value":5} + ,{"Name":"NCM_PPPOE","Value":6} + ,{"Name":"NCM_BRIDGE","Value":7} + ,{"Name":"NCM_SHAREDACCESSHOST_LAN","Value":8} + ,{"Name":"NCM_SHAREDACCESSHOST_RAS","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETCON_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pszwName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszwDeviceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Status","Type":{"Kind":"ApiRef","Name":"NETCON_STATUS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"MediaType","Type":{"Kind":"ApiRef","Name":"NETCON_MEDIATYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"dwCharacter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"clsidThisObject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidUiObject","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INetConnection" + ,"Kind":"Com" + ,"Guid":"c08956a1-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Duplicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszwDuplicateName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppCon","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCON_PROPERTIES","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUiObjectClassId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszwNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"NETCONMGR_ENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCME_DEFAULT","Value":0} + ,{"Name":"NCME_HIDDEN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetConnectionManager" + ,"Kind":"Com" + ,"Guid":"c08956a2-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"NETCONMGR_ENUM_FLAGS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"NETCONUI_CONNECT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NCUC_DEFAULT","Value":0} + ,{"Name":"NCUC_NO_UI","Value":1} + ,{"Name":"NCUC_ENABLE_DISABLE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetConnectionConnectUi" + ,"Kind":"Com" + ,"Guid":"c08956a3-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCon","Type":{"Kind":"ApiRef","Name":"INetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumNetSharingPortMapping" + ,"Kind":"Com" + ,"Guid":"c08956b0-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetSharingPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INetSharingPortMappingProps" + ,"Kind":"Com" + ,"Guid":"24b7e9b5-e38f-4685-851b-00892cf5f940" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IPProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pucIPProt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ExternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pusPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InternalPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pusPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Options" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TargetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TargetIPAddress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrTargetIPAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetSharingPortMapping" + ,"Kind":"Com" + ,"Guid":"c08956b1-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Disable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNSPMP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingPortMappingProps","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IEnumNetSharingEveryConnection" + ,"Kind":"Com" + ,"Guid":"c08956b8-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetSharingEveryConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumNetSharingPublicConnection" + ,"Kind":"Com" + ,"Guid":"c08956b4-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetSharingPublicConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumNetSharingPrivateConnection" + ,"Kind":"Com" + ,"Guid":"c08956b5-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCeltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppenum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumNetSharingPrivateConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INetSharingPortMappingCollection" + ,"Kind":"Com" + ,"Guid":"02e4a2de-da20-4e34-89c8-ac22275a010b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetConnectionProps" + ,"Kind":"Com" + ,"Guid":"f4277c95-ce5b-463d-8167-5662d9bcaa72" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCON_STATUS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCON_MEDIATYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Characteristics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"SHARINGCONNECTIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICSSHARINGTYPE_PUBLIC","Value":0} + ,{"Name":"ICSSHARINGTYPE_PRIVATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SHARINGCONNECTION_ENUM_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICSSC_DEFAULT","Value":0} + ,{"Name":"ICSSC_ENABLED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICS_TARGETTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ICSTT_NAME","Value":0} + ,{"Name":"ICSTT_IPADDRESS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INetSharingConfiguration" + ,"Kind":"Com" + ,"Guid":"c08956b6-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SharingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SharingConnectionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SHARINGCONNECTIONTYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DisableSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"SHARINGCONNECTIONTYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InternetFirewallEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DisableInternetFirewall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EnableInternetFirewall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_EnumPortMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"SHARINGCONNECTION_ENUM_FLAGS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingPortMappingCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddPortMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ucIPProtocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"usExternalPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"usInternalPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrTargetNameOrIPAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"eTargetType","Type":{"Kind":"ApiRef","Name":"ICS_TARGETTYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemovePortMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMapping","Type":{"Kind":"ApiRef","Name":"INetSharingPortMapping","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetSharingEveryConnectionCollection" + ,"Kind":"Com" + ,"Guid":"33c4643c-7811-46fa-a89a-768597bd7223" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetSharingPublicConnectionCollection" + ,"Kind":"Com" + ,"Guid":"7d7a6355-f372-4971-a149-bfc927be762a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetSharingPrivateConnectionCollection" + ,"Kind":"Com" + ,"Guid":"38ae69e0-4409-402a-a2cb-e965c727f840" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetSharingManager" + ,"Kind":"Com" + ,"Guid":"c08956b7-1cd3-11d1-b1c5-00805fc1270e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SharingInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumPublicConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"SHARINGCONNECTION_ENUM_FLAGS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingPublicConnectionCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumPrivateConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"ApiRef","Name":"SHARINGCONNECTION_ENUM_FLAGS","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingPrivateConnectionCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_INetSharingConfigurationForINetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNetConnection","Type":{"Kind":"ApiRef","Name":"INetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNetSharingConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingConfiguration","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EnumEveryConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppColl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetSharingEveryConnectionCollection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_NetConnectionProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNetConnection","Type":{"Kind":"ApiRef","Name":"INetConnection","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetConnectionProps","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"NetFwRule" + ,"Kind":"ComClassID" + ,"Guid":"2c5bc43e-3369-4c33-ab0c-be9469677af4" + } + ,{ + "Name":"NetFwOpenPort" + ,"Kind":"ComClassID" + ,"Guid":"0ca545c6-37ad-4a6c-bf92-9f7610067ef5" + } + ,{ + "Name":"NetFwAuthorizedApplication" + ,"Kind":"ComClassID" + ,"Guid":"ec9846b3-2762-4a6b-a214-6acb603462d2" + } + ,{ + "Name":"NetFwPolicy2" + ,"Kind":"ComClassID" + ,"Guid":"e2b3c97f-6ae1-41ac-817a-f6f92166d7dd" + } + ,{ + "Name":"NetFwProduct" + ,"Kind":"ComClassID" + ,"Guid":"9d745ed8-c514-4d1d-bf42-751fed2d5ac7" + } + ,{ + "Name":"NetFwProducts" + ,"Kind":"ComClassID" + ,"Guid":"cc19079b-8272-4d73-bb70-cdb533527b61" + } + ,{ + "Name":"NetFwMgr" + ,"Kind":"ComClassID" + ,"Guid":"304ce942-6e39-40d8-943a-b913c40c9cd4" + } + ,{ + "Name":"NET_FW_POLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_POLICY_GROUP","Value":0} + ,{"Name":"NET_FW_POLICY_LOCAL","Value":1} + ,{"Name":"NET_FW_POLICY_EFFECTIVE","Value":2} + ,{"Name":"NET_FW_POLICY_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_PROFILE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_PROFILE_DOMAIN","Value":0} + ,{"Name":"NET_FW_PROFILE_STANDARD","Value":1} + ,{"Name":"NET_FW_PROFILE_CURRENT","Value":2} + ,{"Name":"NET_FW_PROFILE_TYPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_PROFILE_TYPE2" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_PROFILE2_DOMAIN","Value":1} + ,{"Name":"NET_FW_PROFILE2_PRIVATE","Value":2} + ,{"Name":"NET_FW_PROFILE2_PUBLIC","Value":4} + ,{"Name":"NET_FW_PROFILE2_ALL","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_IP_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_IP_VERSION_V4","Value":0} + ,{"Name":"NET_FW_IP_VERSION_V6","Value":1} + ,{"Name":"NET_FW_IP_VERSION_ANY","Value":2} + ,{"Name":"NET_FW_IP_VERSION_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_SCOPE_ALL","Value":0} + ,{"Name":"NET_FW_SCOPE_LOCAL_SUBNET","Value":1} + ,{"Name":"NET_FW_SCOPE_CUSTOM","Value":2} + ,{"Name":"NET_FW_SCOPE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_IP_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_IP_PROTOCOL_TCP","Value":6} + ,{"Name":"NET_FW_IP_PROTOCOL_UDP","Value":17} + ,{"Name":"NET_FW_IP_PROTOCOL_ANY","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_SERVICE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_SERVICE_FILE_AND_PRINT","Value":0} + ,{"Name":"NET_FW_SERVICE_UPNP","Value":1} + ,{"Name":"NET_FW_SERVICE_REMOTE_DESKTOP","Value":2} + ,{"Name":"NET_FW_SERVICE_NONE","Value":3} + ,{"Name":"NET_FW_SERVICE_TYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_RULE_DIRECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_RULE_DIR_IN","Value":1} + ,{"Name":"NET_FW_RULE_DIR_OUT","Value":2} + ,{"Name":"NET_FW_RULE_DIR_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_ACTION_BLOCK","Value":0} + ,{"Name":"NET_FW_ACTION_ALLOW","Value":1} + ,{"Name":"NET_FW_ACTION_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_MODIFY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_MODIFY_STATE_OK","Value":0} + ,{"Name":"NET_FW_MODIFY_STATE_GP_OVERRIDE","Value":1} + ,{"Name":"NET_FW_MODIFY_STATE_INBOUND_BLOCKED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_RULE_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_RULE_CATEGORY_BOOT","Value":0} + ,{"Name":"NET_FW_RULE_CATEGORY_STEALTH","Value":1} + ,{"Name":"NET_FW_RULE_CATEGORY_FIREWALL","Value":2} + ,{"Name":"NET_FW_RULE_CATEGORY_CONSEC","Value":3} + ,{"Name":"NET_FW_RULE_CATEGORY_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_EDGE_TRAVERSAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_EDGE_TRAVERSAL_TYPE_DENY","Value":0} + ,{"Name":"NET_FW_EDGE_TRAVERSAL_TYPE_ALLOW","Value":1} + ,{"Name":"NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_APP","Value":2} + ,{"Name":"NET_FW_EDGE_TRAVERSAL_TYPE_DEFER_TO_USER","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NET_FW_AUTHENTICATE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NET_FW_AUTHENTICATE_NONE","Value":0} + ,{"Name":"NET_FW_AUTHENTICATE_NO_ENCAPSULATION","Value":1} + ,{"Name":"NET_FW_AUTHENTICATE_WITH_INTEGRITY","Value":2} + ,{"Name":"NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION","Value":3} + ,{"Name":"NET_FW_AUTHENTICATE_AND_ENCRYPT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NETISO_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NETISO_FLAG_FORCE_COMPUTE_BINARIES","Value":1} + ,{"Name":"NETISO_FLAG_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INET_FIREWALL_AC_CREATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INET_FIREWALL_AC_NONE","Value":0} + ,{"Name":"INET_FIREWALL_AC_PACKAGE_ID_ONLY","Value":1} + ,{"Name":"INET_FIREWALL_AC_BINARY","Value":2} + ,{"Name":"INET_FIREWALL_AC_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INET_FIREWALL_AC_CHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"INET_FIREWALL_AC_CHANGE_INVALID","Value":0} + ,{"Name":"INET_FIREWALL_AC_CHANGE_CREATE","Value":1} + ,{"Name":"INET_FIREWALL_AC_CHANGE_DELETE","Value":2} + ,{"Name":"INET_FIREWALL_AC_CHANGE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"INET_FIREWALL_AC_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"capabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_FIREWALL_AC_BINARIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"binaries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INET_FIREWALL_AC_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"changeType","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_CHANGE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"createType","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_CREATION_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"appContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"userSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"displayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsFirewall","Parents":["INET_FIREWALL_AC_CHANGE"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"capabilities","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_CAPABILITIES","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"binaries","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_BINARIES","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"INET_FIREWALL_APP_CONTAINER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"appContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"userSid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"appContainerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"displayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"capabilities","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_CAPABILITIES","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"binaries","Type":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_BINARIES","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":[]} + ,{"Name":"workingDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PAC_CHANGES_CALLBACK_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INET_FIREWALL_AC_CHANGE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"NETISO_ERROR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NETISO_ERROR_TYPE_NONE","Value":0} + ,{"Name":"NETISO_ERROR_TYPE_PRIVATE_NETWORK","Value":1} + ,{"Name":"NETISO_ERROR_TYPE_INTERNET_CLIENT","Value":2} + ,{"Name":"NETISO_ERROR_TYPE_INTERNET_CLIENT_SERVER","Value":3} + ,{"Name":"NETISO_ERROR_TYPE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PNETISO_EDP_ID_CALLBACK_FN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"wszEnterpriseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwErr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"INetFwRemoteAdminSettings" + ,"Kind":"Com" + ,"Guid":"d4becddf-6f73-4a83-b832-9c66874cd20e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwIcmpSettings" + ,"Kind":"Com" + ,"Guid":"a6207b2e-7cdd-426a-951e-5e1cbc5afead" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AllowOutboundDestinationUnreachable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowOutboundDestinationUnreachable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInboundEchoRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInboundEchoRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowOutboundTimeExceeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowOutboundTimeExceeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowOutboundParameterProblem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowOutboundParameterProblem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowOutboundSourceQuench" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowOutboundSourceQuench" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInboundRouterRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInboundRouterRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInboundTimestampRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInboundTimestampRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowInboundMaskRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowInboundMaskRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AllowOutboundPacketTooBig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowOutboundPacketTooBig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allow","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwOpenPort" + ,"Kind":"Com" + ,"Guid":"e0483ba0-47ff-4d9c-a6d6-7741d0b195f7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_IP_PROTOCOL","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipProtocol","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_PROTOCOL","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Port" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BuiltIn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"builtIn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwOpenPorts" + ,"Kind":"Com" + ,"Guid":"c0e9d7fa-e07e-430a-b19a-090ce82d92e2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"port","Type":{"Kind":"ApiRef","Name":"INetFwOpenPort","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ipProtocol","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_PROTOCOL","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ipProtocol","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_PROTOCOL","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"openPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwOpenPort","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwService" + ,"Kind":"Com" + ,"Guid":"79fd57c8-908e-4a36-9888-d5b3f0a444cf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_SERVICE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Customized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customized","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_GloballyOpenPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"openPorts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwOpenPorts","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwServices" + ,"Kind":"Com" + ,"Guid":"79649bb4-903e-421b-94c9-79848e79f6ee" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"svcType","Type":{"Kind":"ApiRef","Name":"NET_FW_SERVICE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"service","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwService","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwAuthorizedApplication" + ,"Kind":"Com" + ,"Guid":"b5e64ffa-c2c5-444e-a301-fb5e00018050" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ProcessImageFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ProcessImageFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IpVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"NET_FW_SCOPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwAuthorizedApplications" + ,"Kind":"Com" + ,"Guid":"644efd52-ccf9-486c-97a2-39f352570b30" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"app","Type":{"Kind":"ApiRef","Name":"INetFwAuthorizedApplication","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"app","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwAuthorizedApplication","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwRule" + ,"Kind":"Com" + ,"Guid":"af230d27-baba-4e42-aced-f524f22cfce2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"desc","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ApplicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ApplicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServiceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ServiceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Protocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumbers","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemotePorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemotePorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"portNumbers","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteAddresses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAddrs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IcmpTypesAndCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"icmpTypesAndCodes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IcmpTypesAndCodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"icmpTypesAndCodes","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dir","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_RULE_DIRECTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Direction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dir","Type":{"Kind":"ApiRef","Name":"NET_FW_RULE_DIRECTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Interfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Interfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaces","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_InterfaceTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_InterfaceTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"interfaceTypes","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Grouping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Grouping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Profiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileTypesBitmask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Profiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileTypesBitmask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_EdgeTraversal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EdgeTraversal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Action" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwRule2" + ,"Kind":"Com" + ,"Guid":"9c27c8da-189b-4dde-89f7-8b39a316782c" + ,"Interface":{"Kind":"ApiRef","Name":"INetFwRule","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]} + ,"Methods":[ + { + "Name":"get_EdgeTraversalOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EdgeTraversalOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwRule3" + ,"Kind":"Com" + ,"Guid":"b21563ff-d696-4222-ab46-4e89b73ab34a" + ,"Interface":{"Kind":"ApiRef","Name":"INetFwRule2","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]} + ,"Methods":[ + { + "Name":"get_LocalAppPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPackageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalAppPackageId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPackageId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalUserOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalUserOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserOwner","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalUserAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_LocalUserAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteUserAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteUserAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteMachineAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RemoteMachineAuthorizedList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUserAuthList","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SecureFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SecureFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lOptions","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INetFwRules" + ,"Kind":"Com" + ,"Guid":"9c4c6277-5027-441e-afae-ca1f542da009" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rule","Type":{"Kind":"ApiRef","Name":"INetFwRule","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"rule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwRule","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwServiceRestriction" + ,"Kind":"Com" + ,"Guid":"8267bbe3-f890-491c-b7b6-2db1ef0e5d2b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"RestrictService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"appName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"restrictService","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"serviceSidRestricted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ServiceRestricted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"appName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"serviceRestricted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwRules","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwProfile" + ,"Kind":"Com" + ,"Guid":"174a0dda-e9f9-449d-993b-21ab667ca456" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FirewallEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FirewallEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExceptionsNotAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExceptionsNotAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NotificationsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NotificationsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UnicastResponsesToMulticastBroadcastDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UnicastResponsesToMulticastBroadcastDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RemoteAdminSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteAdminSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwRemoteAdminSettings","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IcmpSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"icmpSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwIcmpSettings","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_GloballyOpenPorts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"openPorts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwOpenPorts","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Services" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"services","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwServices","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AuthorizedApplications" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"apps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwAuthorizedApplications","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwPolicy" + ,"Kind":"Com" + ,"Guid":"d46d2478-9ac9-4008-9dc7-5563ce5536cc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwProfile","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProfileByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"profile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwProfile","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwPolicy2" + ,"Kind":"Com" + ,"Guid":"98325047-c671-4174-8d81-defcd3f03186" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentProfileTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileTypesBitmask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FirewallEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FirewallEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"enabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ExcludedInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"interfaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ExcludedInterfaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"interfaces","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BlockAllInboundTraffic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"Block","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BlockAllInboundTraffic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"Block","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_NotificationsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"disabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NotificationsDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"disabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UnicastResponsesToMulticastBroadcastDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"disabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UnicastResponsesToMulticastBroadcastDisabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"disabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Rules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rules","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwRules","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceRestriction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ServiceRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwServiceRestriction","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableRuleGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileTypesBitmask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"group","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"enable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRuleGroupEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileTypesBitmask","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"group","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestoreLocalFirewallDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DefaultInboundAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultInboundAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DefaultOutboundAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultOutboundAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE2","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"ApiRef","Name":"NET_FW_ACTION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsRuleGroupCurrentlyEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"group","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalPolicyModifyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"modifyState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_MODIFY_STATE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwMgr" + ,"Kind":"Com" + ,"Guid":"f7898af5-cac4-4632-a2ec-da06e5111af2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_LocalPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwPolicy","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentProfileType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"profileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NET_FW_PROFILE_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RestoreDefaults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPortAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"portNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"localAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ipProtocol","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_PROTOCOL","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"allowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"restricted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsIcmpTypeAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ipVersion","Type":{"Kind":"ApiRef","Name":"NET_FW_IP_VERSION","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"localAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"allowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"restricted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INetFwProduct" + ,"Kind":"Com" + ,"Guid":"71881699-18f4-458b-b892-3ffce5e07f75" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RuleCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RuleCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ruleCategories","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"displayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PathToSignedProductExe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"INetFwProducts" + ,"Kind":"Com" + ,"Guid":"39eb36e0-2097-40bd-8af2-63a13b525362" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"product","Type":{"Kind":"ApiRef","Name":"INetFwProduct","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"registration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"product","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INetFwProduct","TargetKind":"Com","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"NetworkIsolationSetupAppContainerBinaries" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"applicationContainerSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"packageFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"displayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bBinariesFullyComputed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"binaries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"binariesCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkIsolationRegisterForAppContainerChanges" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PAC_CHANGES_CALLBACK_FN","TargetKind":"FunctionPointer","Api":"WindowsFirewall","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"registrationObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetworkIsolationUnregisterForAppContainerChanges" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"registrationObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkIsolationFreeAppContainers" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pPublicAppCs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INET_FIREWALL_APP_CONTAINER","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkIsolationEnumAppContainers" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNumPublicAppCs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPublicAppCs","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INET_FIREWALL_APP_CONTAINER","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetworkIsolationGetAppContainerConfig" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pdwNumPublicAppCs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"appContainerSids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NetworkIsolationSetAppContainerConfig" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwNumPublicAppCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"appContainerSids","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SID_AND_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NetworkIsolationDiagnoseConnectFailureAndGetInfo" + ,"SetLastError":false + ,"DllImport":"api-ms-win-net-isolation-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"wszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"netIsoError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETISO_ERROR_TYPE","TargetKind":"Default","Api":"WindowsFirewall","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsImagingComponent.json b/api/WindowsImagingComponent.json new file mode 100644 index 0000000..0efcd25 --- /dev/null +++ b/api/WindowsImagingComponent.json @@ -0,0 +1,3883 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WICRect" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICColorContextType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICColorContextUninitialized","Value":0} + ,{"Name":"WICColorContextProfile","Value":1} + ,{"Name":"WICColorContextExifColorSpace","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapCreateCacheOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapNoCache","Value":0} + ,{"Name":"WICBitmapCacheOnDemand","Value":1} + ,{"Name":"WICBitmapCacheOnLoad","Value":2} + ,{"Name":"WICBITMAPCREATECACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDecodeOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICDecodeMetadataCacheOnDemand","Value":0} + ,{"Name":"WICDecodeMetadataCacheOnLoad","Value":1} + ,{"Name":"WICMETADATACACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapEncoderCacheOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapEncoderCacheInMemory","Value":0} + ,{"Name":"WICBitmapEncoderCacheTempFile","Value":1} + ,{"Name":"WICBitmapEncoderNoCache","Value":2} + ,{"Name":"WICBITMAPENCODERCACHEOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICDecoder","Value":1} + ,{"Name":"WICEncoder","Value":2} + ,{"Name":"WICPixelFormatConverter","Value":4} + ,{"Name":"WICMetadataReader","Value":8} + ,{"Name":"WICMetadataWriter","Value":16} + ,{"Name":"WICPixelFormat","Value":32} + ,{"Name":"WICAllComponents","Value":63} + ,{"Name":"WICCOMPONENTTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentEnumerateOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICComponentEnumerateDefault","Value":0} + ,{"Name":"WICComponentEnumerateRefresh","Value":1} + ,{"Name":"WICComponentEnumerateDisabled","Value":-2147483648} + ,{"Name":"WICComponentEnumerateUnsigned","Value":1073741824} + ,{"Name":"WICComponentEnumerateBuiltInOnly","Value":536870912} + ,{"Name":"WICCOMPONENTENUMERATEOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapPattern" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"EndOfStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapInterpolationMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapInterpolationModeNearestNeighbor","Value":0} + ,{"Name":"WICBitmapInterpolationModeLinear","Value":1} + ,{"Name":"WICBitmapInterpolationModeCubic","Value":2} + ,{"Name":"WICBitmapInterpolationModeFant","Value":3} + ,{"Name":"WICBitmapInterpolationModeHighQualityCubic","Value":4} + ,{"Name":"WICBITMAPINTERPOLATIONMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapPaletteType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapPaletteTypeCustom","Value":0} + ,{"Name":"WICBitmapPaletteTypeMedianCut","Value":1} + ,{"Name":"WICBitmapPaletteTypeFixedBW","Value":2} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone8","Value":3} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone27","Value":4} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone64","Value":5} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone125","Value":6} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone216","Value":7} + ,{"Name":"WICBitmapPaletteTypeFixedWebPalette","Value":7} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone252","Value":8} + ,{"Name":"WICBitmapPaletteTypeFixedHalftone256","Value":9} + ,{"Name":"WICBitmapPaletteTypeFixedGray4","Value":10} + ,{"Name":"WICBitmapPaletteTypeFixedGray16","Value":11} + ,{"Name":"WICBitmapPaletteTypeFixedGray256","Value":12} + ,{"Name":"WICBITMAPPALETTETYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapDitherType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapDitherTypeNone","Value":0} + ,{"Name":"WICBitmapDitherTypeSolid","Value":0} + ,{"Name":"WICBitmapDitherTypeOrdered4x4","Value":1} + ,{"Name":"WICBitmapDitherTypeOrdered8x8","Value":2} + ,{"Name":"WICBitmapDitherTypeOrdered16x16","Value":3} + ,{"Name":"WICBitmapDitherTypeSpiral4x4","Value":4} + ,{"Name":"WICBitmapDitherTypeSpiral8x8","Value":5} + ,{"Name":"WICBitmapDitherTypeDualSpiral4x4","Value":6} + ,{"Name":"WICBitmapDitherTypeDualSpiral8x8","Value":7} + ,{"Name":"WICBitmapDitherTypeErrorDiffusion","Value":8} + ,{"Name":"WICBITMAPDITHERTYPE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapAlphaChannelOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapUseAlpha","Value":0} + ,{"Name":"WICBitmapUsePremultipliedAlpha","Value":1} + ,{"Name":"WICBitmapIgnoreAlpha","Value":2} + ,{"Name":"WICBITMAPALPHACHANNELOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapTransformOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapTransformRotate0","Value":0} + ,{"Name":"WICBitmapTransformRotate90","Value":1} + ,{"Name":"WICBitmapTransformRotate180","Value":2} + ,{"Name":"WICBitmapTransformRotate270","Value":3} + ,{"Name":"WICBitmapTransformFlipHorizontal","Value":8} + ,{"Name":"WICBitmapTransformFlipVertical","Value":16} + ,{"Name":"WICBITMAPTRANSFORMOPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapLockFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapLockRead","Value":1} + ,{"Name":"WICBitmapLockWrite","Value":2} + ,{"Name":"WICBITMAPLOCKFLAGS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICBitmapDecoderCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICBitmapDecoderCapabilitySameEncoder","Value":1} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeAllImages","Value":2} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeSomeImages","Value":4} + ,{"Name":"WICBitmapDecoderCapabilityCanEnumerateMetadata","Value":8} + ,{"Name":"WICBitmapDecoderCapabilityCanDecodeThumbnail","Value":16} + ,{"Name":"WICBITMAPDECODERCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICProgressOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICProgressOperationCopyPixels","Value":1} + ,{"Name":"WICProgressOperationWritePixels","Value":2} + ,{"Name":"WICProgressOperationAll","Value":65535} + ,{"Name":"WICPROGRESSOPERATION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICProgressNotification" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICProgressNotificationBegin","Value":65536} + ,{"Name":"WICProgressNotificationEnd","Value":131072} + ,{"Name":"WICProgressNotificationFrequent","Value":262144} + ,{"Name":"WICProgressNotificationAll","Value":-65536} + ,{"Name":"WICPROGRESSNOTIFICATION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICComponentSigning" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICComponentSigned","Value":1} + ,{"Name":"WICComponentUnsigned","Value":2} + ,{"Name":"WICComponentSafe","Value":4} + ,{"Name":"WICComponentDisabled","Value":-2147483648} + ,{"Name":"WICCOMPONENTSIGNING_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICGifLogicalScreenDescriptorProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICGifLogicalScreenSignature","Value":1} + ,{"Name":"WICGifLogicalScreenDescriptorWidth","Value":2} + ,{"Name":"WICGifLogicalScreenDescriptorHeight","Value":3} + ,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableFlag","Value":4} + ,{"Name":"WICGifLogicalScreenDescriptorColorResolution","Value":5} + ,{"Name":"WICGifLogicalScreenDescriptorSortFlag","Value":6} + ,{"Name":"WICGifLogicalScreenDescriptorGlobalColorTableSize","Value":7} + ,{"Name":"WICGifLogicalScreenDescriptorBackgroundColorIndex","Value":8} + ,{"Name":"WICGifLogicalScreenDescriptorPixelAspectRatio","Value":9} + ,{"Name":"WICGifLogicalScreenDescriptorProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifImageDescriptorProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICGifImageDescriptorLeft","Value":1} + ,{"Name":"WICGifImageDescriptorTop","Value":2} + ,{"Name":"WICGifImageDescriptorWidth","Value":3} + ,{"Name":"WICGifImageDescriptorHeight","Value":4} + ,{"Name":"WICGifImageDescriptorLocalColorTableFlag","Value":5} + ,{"Name":"WICGifImageDescriptorInterlaceFlag","Value":6} + ,{"Name":"WICGifImageDescriptorSortFlag","Value":7} + ,{"Name":"WICGifImageDescriptorLocalColorTableSize","Value":8} + ,{"Name":"WICGifImageDescriptorProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifGraphicControlExtensionProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICGifGraphicControlExtensionDisposal","Value":1} + ,{"Name":"WICGifGraphicControlExtensionUserInputFlag","Value":2} + ,{"Name":"WICGifGraphicControlExtensionTransparencyFlag","Value":3} + ,{"Name":"WICGifGraphicControlExtensionDelay","Value":4} + ,{"Name":"WICGifGraphicControlExtensionTransparentColorIndex","Value":5} + ,{"Name":"WICGifGraphicControlExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifApplicationExtensionProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICGifApplicationExtensionApplication","Value":1} + ,{"Name":"WICGifApplicationExtensionData","Value":2} + ,{"Name":"WICGifApplicationExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICGifCommentExtensionProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICGifCommentExtensionText","Value":1} + ,{"Name":"WICGifCommentExtensionProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegCommentProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegCommentText","Value":1} + ,{"Name":"WICJpegCommentProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegLuminanceProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegLuminanceTable","Value":1} + ,{"Name":"WICJpegLuminanceProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegChrominanceProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegChrominanceTable","Value":1} + ,{"Name":"WICJpegChrominanceProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMIptcProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WIC8BIMIptcPString","Value":0} + ,{"Name":"WIC8BIMIptcEmbeddedIPTC","Value":1} + ,{"Name":"WIC8BIMIptcProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMResolutionInfoProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WIC8BIMResolutionInfoPString","Value":1} + ,{"Name":"WIC8BIMResolutionInfoHResolution","Value":2} + ,{"Name":"WIC8BIMResolutionInfoHResolutionUnit","Value":3} + ,{"Name":"WIC8BIMResolutionInfoWidthUnit","Value":4} + ,{"Name":"WIC8BIMResolutionInfoVResolution","Value":5} + ,{"Name":"WIC8BIMResolutionInfoVResolutionUnit","Value":6} + ,{"Name":"WIC8BIMResolutionInfoHeightUnit","Value":7} + ,{"Name":"WIC8BIMResolutionInfoProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WIC8BIMIptcDigestProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WIC8BIMIptcDigestPString","Value":1} + ,{"Name":"WIC8BIMIptcDigestIptcDigest","Value":2} + ,{"Name":"WIC8BIMIptcDigestProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngGamaProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngGamaGamma","Value":1} + ,{"Name":"WICPngGamaProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngBkgdProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngBkgdBackgroundColor","Value":1} + ,{"Name":"WICPngBkgdProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngItxtProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngItxtKeyword","Value":1} + ,{"Name":"WICPngItxtCompressionFlag","Value":2} + ,{"Name":"WICPngItxtLanguageTag","Value":3} + ,{"Name":"WICPngItxtTranslatedKeyword","Value":4} + ,{"Name":"WICPngItxtText","Value":5} + ,{"Name":"WICPngItxtProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngChrmProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngChrmWhitePointX","Value":1} + ,{"Name":"WICPngChrmWhitePointY","Value":2} + ,{"Name":"WICPngChrmRedX","Value":3} + ,{"Name":"WICPngChrmRedY","Value":4} + ,{"Name":"WICPngChrmGreenX","Value":5} + ,{"Name":"WICPngChrmGreenY","Value":6} + ,{"Name":"WICPngChrmBlueX","Value":7} + ,{"Name":"WICPngChrmBlueY","Value":8} + ,{"Name":"WICPngChrmProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngHistProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngHistFrequencies","Value":1} + ,{"Name":"WICPngHistProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngIccpProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngIccpProfileName","Value":1} + ,{"Name":"WICPngIccpProfileData","Value":2} + ,{"Name":"WICPngIccpProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngSrgbProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngSrgbRenderingIntent","Value":1} + ,{"Name":"WICPngSrgbProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPngTimeProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngTimeYear","Value":1} + ,{"Name":"WICPngTimeMonth","Value":2} + ,{"Name":"WICPngTimeDay","Value":3} + ,{"Name":"WICPngTimeHour","Value":4} + ,{"Name":"WICPngTimeMinute","Value":5} + ,{"Name":"WICPngTimeSecond","Value":6} + ,{"Name":"WICPngTimeProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICHeifProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICHeifOrientation","Value":1} + ,{"Name":"WICHeifProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICHeifHdrProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICHeifHdrMaximumLuminanceLevel","Value":1} + ,{"Name":"WICHeifHdrMaximumFrameAverageLuminanceLevel","Value":2} + ,{"Name":"WICHeifHdrMinimumMasteringDisplayLuminanceLevel","Value":3} + ,{"Name":"WICHeifHdrMaximumMasteringDisplayLuminanceLevel","Value":4} + ,{"Name":"WICHeifHdrCustomVideoPrimaries","Value":5} + ,{"Name":"WICHeifHdrProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICWebpAnimProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICWebpAnimLoopCount","Value":1} + ,{"Name":"WICWebpAnimProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICWebpAnmfProperties" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICWebpAnmfFrameDuration","Value":1} + ,{"Name":"WICWebpAnmfProperties_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICSectionAccessLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICSectionAccessLevelRead","Value":1} + ,{"Name":"WICSectionAccessLevelReadWrite","Value":3} + ,{"Name":"WICSectionAccessLevel_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPixelFormatNumericRepresentation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPixelFormatNumericRepresentationUnspecified","Value":0} + ,{"Name":"WICPixelFormatNumericRepresentationIndexed","Value":1} + ,{"Name":"WICPixelFormatNumericRepresentationUnsignedInteger","Value":2} + ,{"Name":"WICPixelFormatNumericRepresentationSignedInteger","Value":3} + ,{"Name":"WICPixelFormatNumericRepresentationFixed","Value":4} + ,{"Name":"WICPixelFormatNumericRepresentationFloat","Value":5} + ,{"Name":"WICPixelFormatNumericRepresentation_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICPlanarOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPlanarOptionsDefault","Value":0} + ,{"Name":"WICPlanarOptionsPreserveSubsampling","Value":1} + ,{"Name":"WICPLANAROPTIONS_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICJpegIndexingOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegIndexingOptionsGenerateOnDemand","Value":0} + ,{"Name":"WICJpegIndexingOptionsGenerateOnLoad","Value":1} + ,{"Name":"WICJpegIndexingOptions_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegTransferMatrix" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegTransferMatrixIdentity","Value":0} + ,{"Name":"WICJpegTransferMatrixBT601","Value":1} + ,{"Name":"WICJpegTransferMatrix_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICJpegScanType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegScanTypeInterleaved","Value":0} + ,{"Name":"WICJpegScanTypePlanarComponents","Value":1} + ,{"Name":"WICJpegScanTypeProgressive","Value":2} + ,{"Name":"WICJpegScanType_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"WICImageParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PixelFormat","Type":{"Kind":"ApiRef","Name":"D2D1_PIXEL_FORMAT","TargetKind":"Default","Api":"Direct2D","Parents":[]},"Attrs":[]} + ,{"Name":"DpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Left","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"PixelWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PixelHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapPlaneDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICBitmapPlane" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Format","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICJpegFrameHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TransferMatrix","Type":{"Kind":"ApiRef","Name":"WICJpegTransferMatrix","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"ScanType","Type":{"Kind":"ApiRef","Name":"WICJpegScanType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComponentIdentifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SampleFactors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"QuantizationTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICJpegScanHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RestartInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ComponentSelectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HuffmanTableIndices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EndSpectralSelection","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SuccessiveApproximationHigh","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SuccessiveApproximationLow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICPalette" + ,"Kind":"Com" + ,"Guid":"00000040-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializePredefined" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ePaletteType","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeCustom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISurface","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAddTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pePaletteType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pColors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcActualColors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsBlackWhite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsBlackWhite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsGrayscale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsGrayscale","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasAlpha" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfHasAlpha","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapSource" + ,"Kind":"Com" + ,"Guid":"00000120-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pDpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICFormatConverter" + ,"Kind":"Com" + ,"Guid":"00000301-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanConvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"srcPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarFormatConverter" + ,"Kind":"Com" + ,"Guid":"bebee9cb-83b0-4dcc-8132-b0aaa55eac96" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dither","Type":{"Kind":"ApiRef","Name":"WICBitmapDitherType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"paletteTranslate","Type":{"Kind":"ApiRef","Name":"WICBitmapPaletteType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanConvert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrcPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cSrcPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pfCanConvert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapScaler" + ,"Kind":"Com" + ,"Guid":"00000302-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"WICBitmapInterpolationMode","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapClipper" + ,"Kind":"Com" + ,"Guid":"e4fbcf03-223d-4e81-9333-d635556dd1b5" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFlipRotator" + ,"Kind":"Com" + ,"Guid":"5009834f-2d6a-41ce-9e1b-17c5aff7a782" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapLock" + ,"Kind":"Com" + ,"Guid":"00000123-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppbData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmap" + ,"Kind":"Com" + ,"Guid":"00000121-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcLock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppILock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapLock","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICColorContext" + ,"Kind":"Com" + ,"Guid":"3c613a02-34b2-44ea-9a7c-45aea9c6fd6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitializeFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromExifColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICColorContextType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProfileBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExifColorSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICColorTransform" + ,"Kind":"Com" + ,"Guid":"b66f034f-d0e2-40ab-b436-6de39e321a94" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIContextSource","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIContextDest","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pixelFmtDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICFastMetadataEncoder" + ,"Kind":"Com" + ,"Guid":"b84e2c09-78c9-4ac4-8bd3-524ae1663a2f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICStream" + ,"Kind":"Com" + ,"Guid":"135ff860-22b7-4ddf-b0f6-218f4f299a43" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromIStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeFromIStreamRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulMaxSize","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICEnumMetadataItem" + ,"Kind":"Com" + ,"Guid":"dc2bb46d-3f07-481e-8625-220c4aedbb33" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgeltSchema","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rgeltId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rgeltValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumMetadataItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataQueryReader" + ,"Kind":"Com" + ,"Guid":"30989668-e1c9-4597-b395-458eedb808df" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchMaxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzNamespace","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActualLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumString","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataQueryWriter" + ,"Kind":"Com" + ,"Guid":"a721791a-0def-4d06-bd91-2118bf1db10b" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"SetMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveMetadataByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapEncoder" + ,"Kind":"Com" + ,"Guid":"00000103-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheOption","Type":{"Kind":"ApiRef","Name":"WICBitmapEncoderCacheOption","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEncoderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEncoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoderInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPreview","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNewFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppIEncoderOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFrameEncode" + ,"Kind":"Com" + ,"Guid":"00000105-a8f2-4877-ba0a-fd2b6645fb94" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIEncoderOptions","Type":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetResolution" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContext","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIThumbnail","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WritePixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPixels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMetadataQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMetadataQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarBitmapFrameEncode" + ,"Kind":"Com" + ,"Guid":"f928b7b8-2221-40c1-b72e-7e82f1974d1a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WritePixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICImageEncoder" + ,"Kind":"Com" + ,"Guid":"04c75bf8-3ce1-473b-acc5-3cc4f5e94999" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WriteFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteFrameThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFrameEncode","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"ApiRef","Name":"ID2D1Image","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEncoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pImageParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICImageParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapDecoder" + ,"Kind":"Com" + ,"Guid":"9edde9e7-8dee-47ea-99df-e6faf2ed44bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCapability","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cacheOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDecoderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIDecoderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoderInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIPalette","Type":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMetadataQueryReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreview" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapSourceTransform" + ,"Kind":"Com" + ,"Guid":"3b16811b-6a43-4ec9-b713-3d5a0c13b940" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"nStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClosestSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClosestPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidDstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DoesSupportTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPlanarBitmapSourceTransform" + ,"Kind":"Com" + ,"Guid":"3aff9cce-be95-4303-b927-e7d16ff4a613" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoesSupportTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puiHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidDstFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pPlaneDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlaneDescription","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dstTransform","Type":{"Kind":"ApiRef","Name":"WICBitmapTransformOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dstPlanarOptions","Type":{"Kind":"ApiRef","Name":"WICPlanarOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDstPlanes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICBitmapPlane","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cPlanes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapFrameDecode" + ,"Kind":"Com" + ,"Guid":"3b16811b-6a43-4ec9-a813-3d930c13b940" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataQueryReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIMetadataQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContexts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIColorContexts","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcActualCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIThumbnail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICProgressiveLevelControl" + ,"Kind":"Com" + ,"Guid":"daac296f-7aa5-4dbf-8d15-225c5976f891" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLevelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCurrentLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICProgressCallback" + ,"Kind":"Com" + ,"Guid":"4776f9cd-9517-45fa-bf24-e89c5ec5c60c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PFNProgressNotification" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"uFrameNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WICProgressOperation","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dblProgress","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IWICBitmapCodecProgressNotification" + ,"Kind":"Com" + ,"Guid":"64c1024e-c3cf-4462-8078-88c2b11c46d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterProgressNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfnProgressNotification","Type":{"Kind":"ApiRef","Name":"PFNProgressNotification","TargetKind":"FunctionPointer","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"dwProgressFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICComponentInfo" + ,"Kind":"Com" + ,"Guid":"23bc3f0a-698b-4357-886b-f24d50671334" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetComponentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICComponentType","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCLSID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSigningStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAuthor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchAuthor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzAuthor","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVendorGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpecVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchSpecVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzSpecVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchFriendlyName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzFriendlyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICFormatConverterInfo" + ,"Kind":"Com" + ,"Guid":"9f34fb65-13f4-4f15-bc57-3726b5e53d9f" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetPixelFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPixelFormatGUIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapCodecInfo" + ,"Kind":"Com" + ,"Guid":"e87a44c4-b76e-4c47-8b09-298eb12a2714" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPixelFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidPixelFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorManagementVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchColorManagementVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzColorManagementVersion","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceModels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMimeTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchMimeTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzMimeTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchFileExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzFileExtensions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportAnimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportAnimation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportChromakey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportChromakey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportLossless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportLossless","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportMultiframe" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportMultiframe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MatchesMimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapEncoderInfo" + ,"Kind":"Com" + ,"Guid":"94c9b4ee-a09f-4f92-8a1e-4a9bce7e76fb" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICBitmapDecoderInfo" + ,"Kind":"Com" + ,"Guid":"d8cd007f-d08f-4191-9bfc-236ea7f0e4b5" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapCodecInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbSizePatterns","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPatterns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICBitmapPattern","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcPatterns","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbPatternsActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MatchesPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPixelFormatInfo" + ,"Kind":"Com" + ,"Guid":"e8eda601-3d48-431a-ab44-69059be88bbe" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetFormatGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitsPerPixel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiBitsPerPixel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiChannelCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChannelMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiChannelIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbMaskBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbMaskBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICPixelFormatInfo2" + ,"Kind":"Com" + ,"Guid":"a9db33a2-af5f-43c7-b679-74f5984b5aa4" + ,"Interface":{"Kind":"ApiRef","Name":"IWICPixelFormatInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"SupportsTransparency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportsTransparency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumericRepresentation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNumericRepresentation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICPixelFormatNumericRepresentation","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICImagingFactory" + ,"Kind":"Com" + ,"Guid":"ec5ec8a9-c395-4314-9c77-54d7a935ff70" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDecoderFromFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDecoderFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDecoderFromFileHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"metadataOptions","Type":{"Kind":"ApiRef","Name":"WICDecodeOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateComponentInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsidComponent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIDecoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateEncoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePalette" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICPalette","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFormatConverter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFormatConverter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFormatConverter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapScaler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapScaler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapScaler","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapClipper" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapClipper","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFlipRotator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIBitmapFlipRotator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFlipRotator","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWICStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICStream","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWICColorContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateColorTransformer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWICColorTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICColorTransform","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WICBitmapCreateCacheOption","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromSourceRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uiHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromHBITMAP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hBitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hPalette","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"WICBitmapAlphaChannelOption","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateBitmapFromHICON" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateComponentEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"componentTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIEnumUnknown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFastMetadataEncoderFromDecoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapDecoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFastMetadataEncoderFromFrameDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFrameDecoder","Type":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIFastEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICFastMetadataEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriterFromReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIQueryReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICImagingFactory2" + ,"Kind":"Com" + ,"Guid":"7b816b45-1996-4476-b132-de9e247c8af0" + ,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"CreateImageEncoder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pD2DDevice","Type":{"Kind":"ApiRef","Name":"ID2D1Device","TargetKind":"Com","Api":"Direct2D","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWICImageEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICImageEncoder","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICTiffCompressionOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICTiffCompressionDontCare","Value":0} + ,{"Name":"WICTiffCompressionNone","Value":1} + ,{"Name":"WICTiffCompressionCCITT3","Value":2} + ,{"Name":"WICTiffCompressionCCITT4","Value":3} + ,{"Name":"WICTiffCompressionLZW","Value":4} + ,{"Name":"WICTiffCompressionRLE","Value":5} + ,{"Name":"WICTiffCompressionZIP","Value":6} + ,{"Name":"WICTiffCompressionLZWHDifferencing","Value":7} + ,{"Name":"WICTIFFCOMPRESSIONOPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICJpegYCrCbSubsamplingOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICJpegYCrCbSubsamplingDefault","Value":0} + ,{"Name":"WICJpegYCrCbSubsampling420","Value":1} + ,{"Name":"WICJpegYCrCbSubsampling422","Value":2} + ,{"Name":"WICJpegYCrCbSubsampling444","Value":3} + ,{"Name":"WICJpegYCrCbSubsampling440","Value":4} + ,{"Name":"WICJPEGYCRCBSUBSAMPLING_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICPngFilterOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPngFilterUnspecified","Value":0} + ,{"Name":"WICPngFilterNone","Value":1} + ,{"Name":"WICPngFilterSub","Value":2} + ,{"Name":"WICPngFilterUp","Value":3} + ,{"Name":"WICPngFilterAverage","Value":4} + ,{"Name":"WICPngFilterPaeth","Value":5} + ,{"Name":"WICPngFilterAdaptive","Value":6} + ,{"Name":"WICPNGFILTEROPTION_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICNamedWhitePoint" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICWhitePointDefault","Value":1} + ,{"Name":"WICWhitePointDaylight","Value":2} + ,{"Name":"WICWhitePointCloudy","Value":4} + ,{"Name":"WICWhitePointShade","Value":8} + ,{"Name":"WICWhitePointTungsten","Value":16} + ,{"Name":"WICWhitePointFluorescent","Value":32} + ,{"Name":"WICWhitePointFlash","Value":64} + ,{"Name":"WICWhitePointUnderwater","Value":128} + ,{"Name":"WICWhitePointCustom","Value":256} + ,{"Name":"WICWhitePointAutoWhiteBalance","Value":512} + ,{"Name":"WICWhitePointAsShot","Value":1} + ,{"Name":"WICNAMEDWHITEPOINT_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICRawCapabilityNotSupported","Value":0} + ,{"Name":"WICRawCapabilityGetSupported","Value":1} + ,{"Name":"WICRawCapabilityFullySupported","Value":2} + ,{"Name":"WICRAWCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawRotationCapabilities" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICRawRotationCapabilityNotSupported","Value":0} + ,{"Name":"WICRawRotationCapabilityGetSupported","Value":1} + ,{"Name":"WICRawRotationCapabilityNinetyDegreesSupported","Value":2} + ,{"Name":"WICRawRotationCapabilityFullySupported","Value":3} + ,{"Name":"WICRAWROTATIONCAPABILITIES_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawCapabilitiesInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodecMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodecMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExposureCompensationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"ContrastSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"RGBWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"NamedWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"NamedWhitePointSupportMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"KelvinWhitePointSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"GammaSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"TintSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"SaturationSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"SharpnessSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"NoiseReductionSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"DestinationColorProfileSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"ToneCurveSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"RotationSupport","Type":{"Kind":"ApiRef","Name":"WICRawRotationCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"RenderModeSupport","Type":{"Kind":"ApiRef","Name":"WICRawCapabilities","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICRawParameterSet" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICAsShotParameterSet","Value":1} + ,{"Name":"WICUserAdjustedParameterSet","Value":2} + ,{"Name":"WICAutoAdjustedParameterSet","Value":3} + ,{"Name":"WICRAWPARAMETERSET_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawRenderMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICRawRenderModeDraft","Value":1} + ,{"Name":"WICRawRenderModeNormal","Value":2} + ,{"Name":"WICRawRenderModeBestQuality","Value":3} + ,{"Name":"WICRAWRENDERMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICRawToneCurvePoint" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Input","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"Output","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WICRawToneCurve" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cPoints","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"aPoints","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WICRawToneCurvePoint","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDevelopRawNotificationCallback" + ,"Kind":"Com" + ,"Guid":"95c75a6e-3e8c-4ec2-85a8-aebcc551e59b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NotificationMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICDevelopRaw" + ,"Kind":"Com" + ,"Guid":"fbec5e44-f7be-4b65-b7f8-c0c81fef026d" + ,"Interface":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"QueryRawCapabilitiesInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawCapabilitiesInfo","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadParameterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ParameterSet","Type":{"Kind":"ApiRef","Name":"WICRawParameterSet","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentParameterSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCurrentParameterSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetExposureCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ev","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExposureCompensation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEV","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWhitePointRGB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWhitePointRGB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pGreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pBlue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNamedWhitePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WhitePoint","Type":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNamedWhitePoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWhitePoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICNamedWhitePoint","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWhitePointKelvin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WhitePointKelvin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWhitePointKelvin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWhitePointKelvin","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKelvinRangeInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMinKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMaxKelvinTemp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pKelvinTempStepValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Contrast","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContrast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Gamma","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGamma" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGamma","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Sharpness","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSharpness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSharpness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Saturation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSaturation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSaturation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Tint","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pTint","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNoiseReduction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NoiseReduction","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNoiseReduction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNoiseReduction","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDestinationColorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColorContext","Type":{"Kind":"ApiRef","Name":"IWICColorContext","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetToneCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbToneCurveSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pToneCurve","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetToneCurve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbToneCurveBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pToneCurve","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICRawToneCurve","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbActualToneCurveBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Rotation","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRotation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"RenderMode","Type":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRenderMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRenderMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRawRenderMode","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNotificationCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWICDevelopRawNotificationCallback","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WICDdsDimension" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICDdsTexture1D","Value":0} + ,{"Name":"WICDdsTexture2D","Value":1} + ,{"Name":"WICDdsTexture3D","Value":2} + ,{"Name":"WICDdsTextureCube","Value":3} + ,{"Name":"WICDDSTEXTURE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDdsAlphaMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICDdsAlphaModeUnknown","Value":0} + ,{"Name":"WICDdsAlphaModeStraight","Value":1} + ,{"Name":"WICDdsAlphaModePremultiplied","Value":2} + ,{"Name":"WICDdsAlphaModeOpaque","Value":3} + ,{"Name":"WICDdsAlphaModeCustom","Value":4} + ,{"Name":"WICDDSALPHAMODE_FORCE_DWORD","Value":2147483647} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICDdsParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MipLevels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"Dimension","Type":{"Kind":"ApiRef","Name":"WICDdsDimension","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"WICDdsAlphaMode","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDdsDecoder" + ,"Kind":"Com" + ,"Guid":"409cd537-8532-40cb-9774-e2feb2df4e9c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"arrayIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mipLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sliceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmapFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameDecode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWICDdsEncoder" + ,"Kind":"Com" + ,"Guid":"5cacdb4c-407e-41b3-b936-d0f010cd6732" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsParameters","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateNewFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFrameEncode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapFrameEncode","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pArrayIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pMipLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pSliceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICDdsFormatInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DxgiFormat","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"BytesPerBlock","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BlockHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICDdsFrameDecode" + ,"Kind":"Com" + ,"Guid":"3d4c0c61-18a4-41e4-bd80-481a4fc9f464" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSizeInBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidthInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pHeightInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormatInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICDdsFormatInfo","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prcBoundsInBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICRect","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cbStride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICJpegFrameDecode" + ,"Kind":"Com" + ,"Guid":"8939f66e-c46a-4c21-a9d1-98b327ce1679" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DoesSupportIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIndexingSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"options","Type":{"Kind":"ApiRef","Name":"WICJpegIndexingOptions","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"horizontalIntervalSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetAcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuantizationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFrameHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFrameHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegFrameHeader","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScanHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pScanHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WICJpegScanHeader","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"scanOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbScanDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CopyMinimalStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"streamOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbStreamData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbStreamData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbStreamDataActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICJpegFrameEncode" + ,"Kind":"Com" + ,"Guid":"2f0c601f-d2c6-468c-abfa-49495d983ed1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_AC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDcHuffmanTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDcHuffmanTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_DC_HUFFMAN_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetQuantizationTable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scanIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"tableIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pQuantizationTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DXGI_JPEG_QUANTIZATION_TABLE","TargetKind":"Default","Api":"Dxgi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbScanData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbScanData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataCreationOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICMetadataCreationDefault","Value":0} + ,{"Name":"WICMetadataCreationAllowUnknown","Value":0} + ,{"Name":"WICMetadataCreationFailUnknown","Value":65536} + ,{"Name":"WICMetadataCreationMask","Value":-65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WICPersistOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WICPersistOptionDefault","Value":0} + ,{"Name":"WICPersistOptionLittleEndian","Value":0} + ,{"Name":"WICPersistOptionBigEndian","Value":1} + ,{"Name":"WICPersistOptionStrictFormat","Value":2} + ,{"Name":"WICPersistOptionNoCacheStream","Value":4} + ,{"Name":"WICPersistOptionPreferUTF8","Value":8} + ,{"Name":"WICPersistOptionMask","Value":65535} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWICMetadataBlockReader" + ,"Kind":"Com" + ,"Guid":"feaa2a8d-b3f3-43e4-b25c-d1de990a1ae1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetContainerFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetReaderByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIMetadataReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataBlockWriter" + ,"Kind":"Com" + ,"Guid":"08fb9676-b444-41e8-8dbe-6a53a542bff1" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeFromBlockReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMDBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIMetadataWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIMetadataWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveWriterByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataReader" + ,"Kind":"Com" + ,"Guid":"9204fe99-d8fc-4fd5-a001-9536b067a899" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMetadataHandlerInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIEnumMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICEnumMetadataItem","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataWriter" + ,"Kind":"Com" + ,"Guid":"f7836e16-3be0-470b-86bb-160d0aecd7de" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSchema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvarId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveValueByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICStreamProvider" + ,"Kind":"Com" + ,"Guid":"449494bc-b468-4927-96d7-ba90d31ab505" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPersistOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPersistOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPreferredVendorGUID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RefreshStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWICPersistStream" + ,"Kind":"Com" + ,"Guid":"00675040-6908-45f8-86a3-49c7dfd6d9ad" + ,"Interface":{"Kind":"ApiRef","Name":"IPersistStream","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidPreferredVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fClearDirty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWICMetadataHandlerInfo" + ,"Kind":"Com" + ,"Guid":"aba958bf-c672-44d1-8d61-ce6df2e682c2" + ,"Interface":{"Kind":"ApiRef","Name":"IWICComponentInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadataFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainerFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cContainerFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidContainerFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchDeviceManufacturer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceManufacturer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceModels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cchDeviceModels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzDeviceModels","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesRequireFullStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRequiresFullStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesSupportPadding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSupportsPadding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DoesRequireFixedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFixedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataPattern" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Pattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICMetadataReaderInfo" + ,"Kind":"Com" + ,"Guid":"eebf1f5b-07c1-4447-a3ab-22acaf78a804" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetPatterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pPattern","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICMetadataPattern","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MatchesPattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfMatches","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WICMetadataHeader" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Position","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Header","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWICMetadataWriterInfo" + ,"Kind":"Com" + ,"Guid":"b22e3fba-3925-4323-b5c1-9ebfc430f236" + ,"Interface":{"Kind":"ApiRef","Name":"IWICMetadataHandlerInfo","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"GetHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHeader","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WICMetadataHeader","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWICComponentFactory" + ,"Kind":"Com" + ,"Guid":"412d0c3a-9650-44fa-af5b-dd2a06c8e8fb" + ,"Interface":{"Kind":"ApiRef","Name":"IWICImagingFactory","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]} + ,"Methods":[ + { + "Name":"CreateMetadataReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataReaderFromContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwMetadataOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateMetadataWriterFromReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppIWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryReaderFromBlockReader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBlockReader","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIQueryReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryReader","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateQueryWriterFromBlockWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIBlockWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataBlockWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIQueryWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICMetadataQueryWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEncoderPropertyBag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPBAG2","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIPropertyBag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyBag2","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WICConvertBitmapSource" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dstFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pISrc","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICCreateBitmapFromSection" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICCreateBitmapFromSectionEx" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixelFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"hSection","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"desiredAccessLevel","Type":{"Kind":"ApiRef","Name":"WICSectionAccessLevel","TargetKind":"Default","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppIBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmap","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapGuidToShortName" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapShortNameToGuid" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wzName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMapSchemaToName" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pwzSchema","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wzName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pcchActual","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICMatchMetadataContent" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pguidVendor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pguidMetadataFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WICSerializeMetadataContent" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPersistOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pIStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WICGetMetadataContentSize" + ,"SetLastError":false + ,"DllImport":"WindowsCodecs" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidContainerFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pIWriter","Type":{"Kind":"ApiRef","Name":"IWICMetadataWriter","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsInformationProtection.json b/api/WindowsInformationProtection.json new file mode 100644 index 0000000..7863c7f --- /dev/null +++ b/api/WindowsInformationProtection.json @@ -0,0 +1,356 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IProtectionPolicyManagerInterop" + ,"Kind":"Com" + ,"Guid":"4652651d-c1fe-4ba1-9f0a-c0f56596f721" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"RequestAccessForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetForWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProtectionPolicyManagerInterop2" + ,"Kind":"Com" + ,"Guid":"157cfbe4-a78d-4156-b384-61fdac41e686" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"RequestAccessForAppWithWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessWithAuditingInfoForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessWithMessageForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessForAppWithAuditingInfoForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessForAppWithMessageForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProtectionPolicyManagerInterop3" + ,"Kind":"Com" + ,"Guid":"c1c03933-b398-4d93-b0fd-2972adf802c2" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"RequestAccessWithBehaviorForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"targetIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"behavior","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessForAppWithBehaviorForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceIdentity","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"behavior","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessToFilesForAppForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceItemListUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessToFilesForAppWithMessageAndBehaviorForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceItemListUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"appPackageFamilyName","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"behavior","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessToFilesForProcessForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceItemListUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RequestAccessToFilesForProcessWithMessageAndBehaviorForWindowAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceItemListUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"processId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"auditInfoUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"messageFromApp","Type":{"Kind":"ApiRef","Name":"HSTRING","TargetKind":"Default","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"behavior","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"asyncOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"HTHREAD_NETWORK_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadContext","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENTERPRISE_DATA_POLICIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENTERPRISE_POLICY_NONE","Value":0} + ,{"Name":"ENTERPRISE_POLICY_ALLOWED","Value":1} + ,{"Name":"ENTERPRISE_POLICY_ENLIGHTENED","Value":2} + ,{"Name":"ENTERPRISE_POLICY_EXEMPT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILE_UNPROTECT_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"audit","Type":{"Kind":"Native","Name":"Boolean"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"SrpCreateThreadNetworkContext" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enterpriseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"threadNetworkContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTHREAD_NETWORK_CONTEXT","TargetKind":"Default","Api":"WindowsInformationProtection","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SrpCloseThreadNetworkContext" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"threadNetworkContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HTHREAD_NETWORK_CONTEXT","TargetKind":"Default","Api":"WindowsInformationProtection","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SrpSetTokenEnterpriseId" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"enterpriseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SrpGetEnterpriseIds" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"numberOfBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"enterpriseIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"enterpriseIdCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SrpEnablePermissiveModeFileEncryption" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enterpriseId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SrpDisablePermissiveModeFileEncryption" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SrpGetEnterprisePolicy" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"policyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ENTERPRISE_DATA_POLICIES","TargetKind":"Default","Api":"WindowsInformationProtection","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SrpIsTokenService" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"IsTokenService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SrpDoesPolicyAllowAppExecution" + ,"SetLastError":false + ,"DllImport":"srpapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKAGE_ID","TargetKind":"Default","Api":"AppxPackaging","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"isAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProtectFileToEnterpriseIdentity" + ,"SetLastError":false + ,"DllImport":"efswrt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileOrFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"identity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnprotectFile" + ,"SetLastError":false + ,"DllImport":"efswrt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileOrFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILE_UNPROTECT_OPTIONS","TargetKind":"Default","Api":"WindowsInformationProtection","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsMediaDeviceManager.json b/api/WindowsMediaDeviceManager.json new file mode 100644 index 0000000..900ccb1 --- /dev/null +++ b/api/WindowsMediaDeviceManager.json @@ -0,0 +1,3813 @@ +{ + +"Constants":[ + { + "Name":"g_wszWMDMFileName" + ,"NativeType":"String" + ,"Value":"WMDM/FileName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFormatCode" + ,"NativeType":"String" + ,"Value":"WMDM/FormatCode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMLastModifiedDate" + ,"NativeType":"String" + ,"Value":"WMDM/LastModifiedDate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFileCreationDate" + ,"NativeType":"String" + ,"Value":"WMDM/FileCreationDate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFileSize" + ,"NativeType":"String" + ,"Value":"WMDM/FileSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFileAttributes" + ,"NativeType":"String" + ,"Value":"WMDM/FileAttributes" + ,"Attrs":[] + } + ,{ + "Name":"g_wszAudioWAVECodec" + ,"NativeType":"String" + ,"Value":"WMDM/AudioWAVECodec" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVideoFourCCCodec" + ,"NativeType":"String" + ,"Value":"WMDM/VideoFourCCCodec" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTitle" + ,"NativeType":"String" + ,"Value":"WMDM/Title" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAuthor" + ,"NativeType":"String" + ,"Value":"WMDM/Author" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDescription" + ,"NativeType":"String" + ,"Value":"WMDM/Description" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMIsProtected" + ,"NativeType":"String" + ,"Value":"WMDM/IsProtected" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumTitle" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumArtist" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumArtist" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTrack" + ,"NativeType":"String" + ,"Value":"WMDM/Track" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMGenre" + ,"NativeType":"String" + ,"Value":"WMDM/Genre" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTrackMood" + ,"NativeType":"String" + ,"Value":"WMDM/TrackMood" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverFormat" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverFormat" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverSize" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverHeight" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverHeight" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverWidth" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverWidth" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverDuration" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverDuration" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumCoverData" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumCoverData" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMYear" + ,"NativeType":"String" + ,"Value":"WMDM/Year" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMComposer" + ,"NativeType":"String" + ,"Value":"WMDM/Composer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMCodec" + ,"NativeType":"String" + ,"Value":"WMDM/Codec" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDRMId" + ,"NativeType":"String" + ,"Value":"WMDM/DRMId" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMBitrate" + ,"NativeType":"String" + ,"Value":"WMDM/Bitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMBitRateType" + ,"NativeType":"String" + ,"Value":"WMDM/BitRateType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSampleRate" + ,"NativeType":"String" + ,"Value":"WMDM/SampleRate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMNumChannels" + ,"NativeType":"String" + ,"Value":"WMDM/NumChannels" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMBlockAlignment" + ,"NativeType":"String" + ,"Value":"WMDM/BlockAlignment" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAudioBitDepth" + ,"NativeType":"String" + ,"Value":"WMDM/AudioBitDepth" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTotalBitrate" + ,"NativeType":"String" + ,"Value":"WMDM/TotalBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMVideoBitrate" + ,"NativeType":"String" + ,"Value":"WMDM/VideoBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFrameRate" + ,"NativeType":"String" + ,"Value":"WMDM/FrameRate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMScanType" + ,"NativeType":"String" + ,"Value":"WMDM/ScanType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMKeyFrameDistance" + ,"NativeType":"String" + ,"Value":"WMDM/KeyFrameDistance" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMBufferSize" + ,"NativeType":"String" + ,"Value":"WMDM/BufferSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMQualitySetting" + ,"NativeType":"String" + ,"Value":"WMDM/QualitySetting" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMEncodingProfile" + ,"NativeType":"String" + ,"Value":"WMDM/EncodingProfile" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDuration" + ,"NativeType":"String" + ,"Value":"WMDM/Duration" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAlbumArt" + ,"NativeType":"String" + ,"Value":"WMDM/AlbumArt" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMBuyNow" + ,"NativeType":"String" + ,"Value":"WMDM/BuyNow" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMNonConsumable" + ,"NativeType":"String" + ,"Value":"WMDM/NonConsumable" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMediaClassPrimaryID" + ,"NativeType":"String" + ,"Value":"WMDM/MediaClassPrimaryID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaClassSecondaryID" + ,"NativeType":"String" + ,"Value":"WMDM/MediaClassSecondaryID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMUserEffectiveRating" + ,"NativeType":"String" + ,"Value":"WMDM/UserEffectiveRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMUserRating" + ,"NativeType":"String" + ,"Value":"WMDM/UserRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMUserRatingOnDevice" + ,"NativeType":"String" + ,"Value":"WMDM/UserRatingOnDevice" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMPlayCount" + ,"NativeType":"String" + ,"Value":"WMDM/PlayCount" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDevicePlayCount" + ,"NativeType":"String" + ,"Value":"WMDM/DevicePlayCount" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMAuthorDate" + ,"NativeType":"String" + ,"Value":"WMDM/AuthorDate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMUserLastPlayTime" + ,"NativeType":"String" + ,"Value":"WMDM/UserLastPlayTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSubTitle" + ,"NativeType":"String" + ,"Value":"WMDM/SubTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSubTitleDescription" + ,"NativeType":"String" + ,"Value":"WMDM/SubTitleDescription" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaCredits" + ,"NativeType":"String" + ,"Value":"WMDM/MediaCredits" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaStationName" + ,"NativeType":"String" + ,"Value":"WMDM/MediaStationName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaOriginalChannel" + ,"NativeType":"String" + ,"Value":"WMDM/MediaOriginalChannel" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaOriginalBroadcastDateTime" + ,"NativeType":"String" + ,"Value":"WMDM/MediaOriginalBroadcastDateTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMProviderCopyright" + ,"NativeType":"String" + ,"Value":"WMDM/ProviderCopyright" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSyncID" + ,"NativeType":"String" + ,"Value":"WMDM/SyncID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMPersistentUniqueID" + ,"NativeType":"String" + ,"Value":"WMDM/PersistentUniqueID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMWidth" + ,"NativeType":"String" + ,"Value":"WMDM/Width" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMHeight" + ,"NativeType":"String" + ,"Value":"WMDM/Height" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSyncTime" + ,"NativeType":"String" + ,"Value":"WMDM/SyncTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMParentalRating" + ,"NativeType":"String" + ,"Value":"WMDM/ParentalRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMetaGenre" + ,"NativeType":"String" + ,"Value":"WMDM/MetaGenre" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMIsRepeat" + ,"NativeType":"String" + ,"Value":"WMDM/IsRepeat" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSupportedDeviceProperties" + ,"NativeType":"String" + ,"Value":"WMDM/SupportedDeviceProperties" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceFriendlyName" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceFriendlyName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFormatsSupported" + ,"NativeType":"String" + ,"Value":"WMDM/FormatsSupported" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMFormatsSupportedAreOrdered" + ,"NativeType":"String" + ,"Value":"WMDM/FormatsSupportedAreOrdered" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSyncRelationshipID" + ,"NativeType":"String" + ,"Value":"WMDM/SyncRelationshipID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceModelName" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceModelName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceFirmwareVersion" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceFirmwareVersion" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceVendorExtension" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceVendorExtension" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceProtocol" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceProtocol" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceServiceProviderVendor" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceServiceProviderVendor" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDeviceRevocationInfo" + ,"NativeType":"String" + ,"Value":"WMDM/DeviceRevocationInfo" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMCollectionID" + ,"NativeType":"String" + ,"Value":"WMDM/CollectionID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMOwner" + ,"NativeType":"String" + ,"Value":"WMDM/Owner" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMEditor" + ,"NativeType":"String" + ,"Value":"WMDM/Editor" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMWebmaster" + ,"NativeType":"String" + ,"Value":"WMDM/Webmaster" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMSourceURL" + ,"NativeType":"String" + ,"Value":"WMDM/SourceURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDestinationURL" + ,"NativeType":"String" + ,"Value":"WMDM/DestinationURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMCategory" + ,"NativeType":"String" + ,"Value":"WMDM/Category" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTimeBookmark" + ,"NativeType":"String" + ,"Value":"WMDM/TimeBookmark" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMObjectBookmark" + ,"NativeType":"String" + ,"Value":"WMDM/ObjectBookmark" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMByteBookmark" + ,"NativeType":"String" + ,"Value":"WMDM/ByteBookmark" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDataOffset" + ,"NativeType":"String" + ,"Value":"WMDM/DataOffset" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDataLength" + ,"NativeType":"String" + ,"Value":"WMDM/DataLength" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMDataUnits" + ,"NativeType":"String" + ,"Value":"WMDM/DataUnits" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMTimeToLive" + ,"NativeType":"String" + ,"Value":"WMDM/TimeToLive" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDMMediaGuid" + ,"NativeType":"String" + ,"Value":"WMDM/MediaGuid" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWPDPassthroughPropertyValues" + ,"NativeType":"String" + ,"Value":"WPD/PassthroughPropertyValues" + ,"Attrs":[] + } + ,{ + "Name":"EVENT_WMDM_CONTENT_TRANSFER" + ,"NativeType":"Guid" + ,"Value":"339c9bf4-bcfe-4ed8-94df-eaf8c26ab61b" + ,"Attrs":[] + } + ,{ + "Name":"MTP_COMMAND_MAX_PARAMS" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"MTP_RESPONSE_MAX_PARAMS" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"MTP_RESPONSE_OK" + ,"NativeType":"UInt16" + ,"Value":8193 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"__MACINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"abMacState","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MediaDevMgrClassFactory" + ,"Kind":"ComClassID" + ,"Guid":"50040c1d-bdbf-4924-b873-f14d6c5bfd66" + } + ,{ + "Name":"MediaDevMgr" + ,"Kind":"ComClassID" + ,"Guid":"25baad81-3560-11d3-8471-00c04f79dbc0" + } + ,{ + "Name":"WMDMDevice" + ,"Kind":"ComClassID" + ,"Guid":"807b3cdf-357a-11d3-8471-00c04f79dbc0" + } + ,{ + "Name":"WMDMStorage" + ,"Kind":"ComClassID" + ,"Guid":"807b3ce0-357a-11d3-8471-00c04f79dbc0" + } + ,{ + "Name":"WMDMStorageGlobal" + ,"Kind":"ComClassID" + ,"Guid":"807b3ce1-357a-11d3-8471-00c04f79dbc0" + } + ,{ + "Name":"WMDMDeviceEnum" + ,"Kind":"ComClassID" + ,"Guid":"430e35af-3971-11d3-8474-00c04f79dbc0" + } + ,{ + "Name":"WMDMStorageEnum" + ,"Kind":"ComClassID" + ,"Guid":"eb401a3b-3af7-11d3-8474-00c04f79dbc0" + } + ,{ + "Name":"WMDM_TAG_DATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_TYPE_DWORD","Value":0} + ,{"Name":"WMDM_TYPE_STRING","Value":1} + ,{"Name":"WMDM_TYPE_BINARY","Value":2} + ,{"Name":"WMDM_TYPE_BOOL","Value":3} + ,{"Name":"WMDM_TYPE_QWORD","Value":4} + ,{"Name":"WMDM_TYPE_WORD","Value":5} + ,{"Name":"WMDM_TYPE_GUID","Value":6} + ,{"Name":"WMDM_TYPE_DATE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMDM_SESSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_SESSION_NONE","Value":0} + ,{"Name":"WMDM_SESSION_TRANSFER_TO_DEVICE","Value":1} + ,{"Name":"WMDM_SESSION_TRANSFER_FROM_DEVICE","Value":16} + ,{"Name":"WMDM_SESSION_DELETE","Value":256} + ,{"Name":"WMDM_SESSION_CUSTOM","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_tWAVEFORMATEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wFormatTag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nChannels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nSamplesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nAvgBytesPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBlockAlign","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wBitsPerSample","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_tagBITMAPINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"biSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biPlanes","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biBitCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"biCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biSizeImage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biXPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biYPelsPerMeter","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"biClrUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"biClrImportant","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_tagVIDEOINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"_tagBITMAPINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMFILECAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__OPAQUECOMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidCommand","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"abMAC","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__WMDMID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVendorID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SerialNumberLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDMDATETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__WMDMRIGHTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fuRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlaybackCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ExpirationDate","Type":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__WMDMMetadataView" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszViewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"nDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppwszTags","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDM_STORAGE_ENUM_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ENUM_MODE_RAW","Value":0} + ,{"Name":"ENUM_MODE_USE_DEVICE_PREF","Value":1} + ,{"Name":"ENUM_MODE_METADATA_VIEWS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMDM_FORMATCODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_FORMATCODE_NOTUSED","Value":0} + ,{"Name":"WMDM_FORMATCODE_ALLIMAGES","Value":-1} + ,{"Name":"WMDM_FORMATCODE_UNDEFINED","Value":12288} + ,{"Name":"WMDM_FORMATCODE_ASSOCIATION","Value":12289} + ,{"Name":"WMDM_FORMATCODE_SCRIPT","Value":12290} + ,{"Name":"WMDM_FORMATCODE_EXECUTABLE","Value":12291} + ,{"Name":"WMDM_FORMATCODE_TEXT","Value":12292} + ,{"Name":"WMDM_FORMATCODE_HTML","Value":12293} + ,{"Name":"WMDM_FORMATCODE_DPOF","Value":12294} + ,{"Name":"WMDM_FORMATCODE_AIFF","Value":12295} + ,{"Name":"WMDM_FORMATCODE_WAVE","Value":12296} + ,{"Name":"WMDM_FORMATCODE_MP3","Value":12297} + ,{"Name":"WMDM_FORMATCODE_AVI","Value":12298} + ,{"Name":"WMDM_FORMATCODE_MPEG","Value":12299} + ,{"Name":"WMDM_FORMATCODE_ASF","Value":12300} + ,{"Name":"WMDM_FORMATCODE_RESERVED_FIRST","Value":12301} + ,{"Name":"WMDM_FORMATCODE_RESERVED_LAST","Value":14335} + ,{"Name":"WMDM_FORMATCODE_IMAGE_UNDEFINED","Value":14336} + ,{"Name":"WMDM_FORMATCODE_IMAGE_EXIF","Value":14337} + ,{"Name":"WMDM_FORMATCODE_IMAGE_TIFFEP","Value":14338} + ,{"Name":"WMDM_FORMATCODE_IMAGE_FLASHPIX","Value":14339} + ,{"Name":"WMDM_FORMATCODE_IMAGE_BMP","Value":14340} + ,{"Name":"WMDM_FORMATCODE_IMAGE_CIFF","Value":14341} + ,{"Name":"WMDM_FORMATCODE_IMAGE_GIF","Value":14343} + ,{"Name":"WMDM_FORMATCODE_IMAGE_JFIF","Value":14344} + ,{"Name":"WMDM_FORMATCODE_IMAGE_PCD","Value":14345} + ,{"Name":"WMDM_FORMATCODE_IMAGE_PICT","Value":14346} + ,{"Name":"WMDM_FORMATCODE_IMAGE_PNG","Value":14347} + ,{"Name":"WMDM_FORMATCODE_IMAGE_TIFF","Value":14349} + ,{"Name":"WMDM_FORMATCODE_IMAGE_TIFFIT","Value":14350} + ,{"Name":"WMDM_FORMATCODE_IMAGE_JP2","Value":14351} + ,{"Name":"WMDM_FORMATCODE_IMAGE_JPX","Value":14352} + ,{"Name":"WMDM_FORMATCODE_IMAGE_RESERVED_FIRST","Value":14353} + ,{"Name":"WMDM_FORMATCODE_IMAGE_RESERVED_LAST","Value":16383} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDFIRMWARE","Value":47106} + ,{"Name":"WMDM_FORMATCODE_WBMP","Value":47107} + ,{"Name":"WMDM_FORMATCODE_JPEGXR","Value":47108} + ,{"Name":"WMDM_FORMATCODE_WINDOWSIMAGEFORMAT","Value":47233} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDAUDIO","Value":47360} + ,{"Name":"WMDM_FORMATCODE_WMA","Value":47361} + ,{"Name":"WMDM_FORMATCODE_OGG","Value":47362} + ,{"Name":"WMDM_FORMATCODE_AAC","Value":47363} + ,{"Name":"WMDM_FORMATCODE_AUDIBLE","Value":47364} + ,{"Name":"WMDM_FORMATCODE_FLAC","Value":47366} + ,{"Name":"WMDM_FORMATCODE_QCELP","Value":47367} + ,{"Name":"WMDM_FORMATCODE_AMR","Value":47368} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDVIDEO","Value":47488} + ,{"Name":"WMDM_FORMATCODE_WMV","Value":47489} + ,{"Name":"WMDM_FORMATCODE_MP4","Value":47490} + ,{"Name":"WMDM_FORMATCODE_MP2","Value":47491} + ,{"Name":"WMDM_FORMATCODE_3GP","Value":47492} + ,{"Name":"WMDM_FORMATCODE_3G2","Value":47493} + ,{"Name":"WMDM_FORMATCODE_AVCHD","Value":47494} + ,{"Name":"WMDM_FORMATCODE_ATSCTS","Value":47495} + ,{"Name":"WMDM_FORMATCODE_DVBTS","Value":47496} + ,{"Name":"WMDM_FORMATCODE_MKV","Value":47497} + ,{"Name":"WMDM_FORMATCODE_MKA","Value":47498} + ,{"Name":"WMDM_FORMATCODE_MK3D","Value":47499} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDCOLLECTION","Value":47616} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTMULTIMEDIAALBUM","Value":47617} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTIMAGEALBUM","Value":47618} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTAUDIOALBUM","Value":47619} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTVIDEOALBUM","Value":47620} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTAUDIOVIDEOPLAYLIST","Value":47621} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTCONTACTGROUP","Value":47622} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTMESSAGEFOLDER","Value":47623} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTCHAPTEREDPRODUCTION","Value":47624} + ,{"Name":"WMDM_FORMATCODE_MEDIA_CAST","Value":47627} + ,{"Name":"WMDM_FORMATCODE_WPLPLAYLIST","Value":47632} + ,{"Name":"WMDM_FORMATCODE_M3UPLAYLIST","Value":47633} + ,{"Name":"WMDM_FORMATCODE_MPLPLAYLIST","Value":47634} + ,{"Name":"WMDM_FORMATCODE_ASXPLAYLIST","Value":47635} + ,{"Name":"WMDM_FORMATCODE_PLSPLAYLIST","Value":47636} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDDOCUMENT","Value":47744} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTDOCUMENT","Value":47745} + ,{"Name":"WMDM_FORMATCODE_XMLDOCUMENT","Value":47746} + ,{"Name":"WMDM_FORMATCODE_MICROSOFTWORDDOCUMENT","Value":47747} + ,{"Name":"WMDM_FORMATCODE_MHTCOMPILEDHTMLDOCUMENT","Value":47748} + ,{"Name":"WMDM_FORMATCODE_MICROSOFTEXCELSPREADSHEET","Value":47749} + ,{"Name":"WMDM_FORMATCODE_MICROSOFTPOWERPOINTDOCUMENT","Value":47750} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDMESSAGE","Value":47872} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTMESSAGE","Value":47873} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDCONTACT","Value":48000} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTCONTACT","Value":48001} + ,{"Name":"WMDM_FORMATCODE_VCARD2","Value":48002} + ,{"Name":"WMDM_FORMATCODE_VCARD3","Value":48003} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDCALENDARITEM","Value":48640} + ,{"Name":"WMDM_FORMATCODE_ABSTRACTCALENDARITEM","Value":48641} + ,{"Name":"WMDM_FORMATCODE_VCALENDAR1","Value":48642} + ,{"Name":"WMDM_FORMATCODE_VCALENDAR2","Value":48643} + ,{"Name":"WMDM_FORMATCODE_UNDEFINEDWINDOWSEXECUTABLE","Value":48768} + ,{"Name":"WMDM_FORMATCODE_M4A","Value":1297101889} + ,{"Name":"WMDM_FORMATCODE_3GPA","Value":860311617} + ,{"Name":"WMDM_FORMATCODE_3G2A","Value":860303937} + ,{"Name":"WMDM_FORMATCODE_SECTION","Value":48770} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMDM_ENUM_PROP_VALID_VALUES_FORM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_ENUM_PROP_VALID_VALUES_ANY","Value":0} + ,{"Name":"WMDM_ENUM_PROP_VALID_VALUES_RANGE","Value":1} + ,{"Name":"WMDM_ENUM_PROP_VALID_VALUES_ENUM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMDM_PROP_VALUES_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rangeMin","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"rangeMax","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ,{"Name":"rangeStep","Type":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDM_PROP_VALUES_ENUM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEnumValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDM_PROP_DESC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ValidValuesForm","Type":{"Kind":"ApiRef","Name":"WMDM_ENUM_PROP_VALID_VALUES_FORM","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":[]} + ,{"Name":"ValidValues","Type":{"Kind":"ApiRef","Name":"_ValidValues_e__Union","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":["WMDM_PROP_DESC"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ValidValues_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ValidValuesRange","Type":{"Kind":"ApiRef","Name":"WMDM_PROP_VALUES_RANGE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":[]} + ,{"Name":"EnumeratedValidValues","Type":{"Kind":"ApiRef","Name":"WMDM_PROP_VALUES_ENUM","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WMDM_PROP_CONFIG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nPreference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPropDesc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPropDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_PROP_DESC","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDM_FORMAT_CAPABILITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nPropConfig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pConfigs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_PROP_CONFIG","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMDM_FIND_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_FIND_SCOPE_GLOBAL","Value":0} + ,{"Name":"WMDM_FIND_SCOPE_IMMEDIATE_CHILDREN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMDMMessage" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMDM_MSG_DEVICE_ARRIVAL","Value":0} + ,{"Name":"WMDM_MSG_DEVICE_REMOVAL","Value":1} + ,{"Name":"WMDM_MSG_MEDIA_ARRIVAL","Value":2} + ,{"Name":"WMDM_MSG_MEDIA_REMOVAL","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMDMMetaData" + ,"Kind":"Com" + ,"Guid":"ec3b0663-0951-460a-9a80-0dceed3c043c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszTagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"iLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszTagName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_TAG_DATATYPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDeviceManager" + ,"Kind":"Com" + ,"Guid":"1dcb3a00-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRevision","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDeviceManager2" + ,"Kind":"Com" + ,"Guid":"923e5249-8731-4c5b-9b1c-b8b60b6e46af" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDeviceManager","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceFromCanonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumDevices2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Reinitialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDeviceManager3" + ,"Kind":"Com" + ,"Guid":"af185c41-100d-46ed-be2e-9ce8c44594ef" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDeviceManager2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"SetDeviceEnumPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEnumPref","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorageGlobals" + ,"Kind":"Com" + ,"Guid":"1dcb3a07-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSerialNum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMID","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTotalSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwTotalSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalFree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFreeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwFreeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalBad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBadLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBadHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorage" + ,"Kind":"Com" + ,"Guid":"1dcb3a06-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetStorageGlobals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStorageGlobals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDateTimeUTC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMRIGHTS","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EnumStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendOpaqueCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorage2" + ,"Kind":"Com" + ,"Guid":"1ed5a144-5cd5-4683-9eff-72cbdb2d9533" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorage3" + ,"Kind":"Com" + ,"Guid":"97717eea-926a-464e-96a4-247b0216026e" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateEmptyMetadataObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetEnumPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_STORAGE_ENUM_MODE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nViews","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pViews","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"__WMDMMetadataView","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorage4" + ,"Kind":"Com" + ,"Guid":"c225bac5-a03a-40b8-9a23-91cf478c64a6" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorage3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"SetReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIWMDMStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppIWMDMStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRightsWithProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMRIGHTS","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpecifiedMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszPropNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppMetadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMOperation" + ,"Kind":"Com" + ,"Guid":"1dcb3a0b-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"BeginWrite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetObjectName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjectAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"SetObjectAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetObjectTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetObjectTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSizeHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TransferObjectData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phCompletionCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pNewObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMOperation2" + ,"Kind":"Com" + ,"Guid":"33445b48-7df7-425c-ad8f-0fc6d82f9f75" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"SetObjectAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetObjectAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMOperation3" + ,"Kind":"Com" + ,"Guid":"d1f9b46a-9ca8-46d8-9d0f-1ec9bae54919" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"TransferObjectDataOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDMProgress" + ,"Kind":"Com" + ,"Guid":"1dcb3a0c-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Begin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEstimatedTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTranspiredTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"End" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDMProgress2" + ,"Kind":"Com" + ,"Guid":"3a43f550-b383-4e92-b04a-e6bbc660fefc" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"End2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrCompletionCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDMProgress3" + ,"Kind":"Com" + ,"Guid":"21de01cb-3bb4-4929-b21a-17af3f80f658" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMProgress2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"Begin3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwEstimatedTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"Progress3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"dwTranspiredTicks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"End3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"hrCompletionCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMDevice" + ,"Kind":"Com" + ,"Guid":"1dcb3a02-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMID","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPowerSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPowerSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwPercentRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppwszMimeType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnMimeTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendOpaqueCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDMDevice2" + ,"Kind":"Com" + ,"Guid":"e34f3d37-9d67-4fc1-9252-62d28b2f8b55" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormatSupport2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAudioFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnAudioFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppVideoFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnVideoFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppFileType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMFILECAPABILITIES","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnFileTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpecifyPropertyPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSpecifyPropPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpecifyPropertyPages","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pppUnknowns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcUnks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCanonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPnPName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDMDevice3" + ,"Kind":"Com" + ,"Guid":"6c03e4fe-05db-4dda-9e3c-06233a6d5d65" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMDevice2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFormatCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"WMDM_FORMATCODE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_FORMAT_CAPABILITY","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeviceIoControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pnOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMDeviceSession" + ,"Kind":"Com" + ,"Guid":"82af0a65-9d96-412c-83e5-3c43e4b06cc7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WMDM_SESSION_TYPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WMDM_SESSION_TYPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDMEnumDevice" + ,"Kind":"Com" + ,"Guid":"1dcb3a01-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWMDMDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMDeviceControl" + ,"Kind":"Com" + ,"Guid":"1dcb3a04-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilitiesMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Record" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDMEnumStorage" + ,"Kind":"Com" + ,"Guid":"1dcb3a05-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorageControl" + ,"Kind":"Com" + ,"Guid":"1dcb3a08-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Insert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pTargetObject","Type":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorageControl2" + ,"Kind":"Com" + ,"Guid":"972c2e88-bd6c-4125-8e09-84f837e637b6" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorageControl","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"Insert2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFileSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszFileDest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMStorageControl3" + ,"Kind":"Com" + ,"Guid":"b3266365-d4f3-4696-8d53-bd27ec60993a" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDMStorageControl2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"Insert3" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fuType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszFileSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszFileDest","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pMetaData","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDMStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWMDMObjectInfo" + ,"Kind":"Com" + ,"Guid":"1dcb3a09-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPlayLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPlayLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlayOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPlayOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTotalLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastPlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLastPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLongestPlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLongestPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDMRevoked" + ,"Kind":"Com" + ,"Guid":"ebeccedb-88ee-4e55-b6a4-8d9f07d696aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRevocationURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwRevokedBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDMNotification" + ,"Kind":"Com" + ,"Guid":"3f5e95c0-0f43-4ed4-93d2-c89a45d59b81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WMDMMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"WMDMDetermineMaxPropStringLen" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sz001","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz002","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz003","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz004","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz005","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz006","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz007","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz008","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz009","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz010","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz011","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz012","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz013","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz014","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz015","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz016","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz017","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz018","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz019","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz020","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz021","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz022","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz023","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz024","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz025","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz026","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz027","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz028","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz029","Type":{"Kind":"Array","Shape":{"Size":13},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz030","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz031","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz032","Type":{"Kind":"Array","Shape":{"Size":17},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz033","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz034","Type":{"Kind":"Array","Shape":{"Size":19},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz035","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz036","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz037","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz041","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz043","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz044","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz045","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz046","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz047","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz048","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz049","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz050","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz051","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz052","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz053","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz054","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz055","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz056","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz057","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz058","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz059","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz060","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz061","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz062","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz063","Type":{"Kind":"Array","Shape":{"Size":36},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz064","Type":{"Kind":"Array","Shape":{"Size":23},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz065","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz066","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz067","Type":{"Kind":"Array","Shape":{"Size":11},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz068","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz069","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz070","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz071","Type":{"Kind":"Array","Shape":{"Size":15},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz072","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz073","Type":{"Kind":"Array","Shape":{"Size":31},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz074","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz075","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz076","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz077","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz078","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz079","Type":{"Kind":"Array","Shape":{"Size":27},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz080","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz081","Type":{"Kind":"Array","Shape":{"Size":33},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz082","Type":{"Kind":"Array","Shape":{"Size":21},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz083","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz084","Type":{"Kind":"Array","Shape":{"Size":26},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz085","Type":{"Kind":"Array","Shape":{"Size":18},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"sz086","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMDServiceProvider" + ,"Kind":"Com" + ,"Guid":"1dcb3a10-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDServiceProvider2" + ,"Kind":"Com" + ,"Guid":"b2fa24b7-cda3-4694-9862-413ae1a34819" + ,"Interface":{"Kind":"ApiRef","Name":"IMDServiceProvider","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDevicePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppDeviceArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDServiceProvider3" + ,"Kind":"Com" + ,"Guid":"4ed13ef3-a971-4d19-9f51-0e1826b2da57" + ,"Interface":{"Kind":"ApiRef","Name":"IMDServiceProvider2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"SetDeviceEnumPreference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwEnumPref","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMDSPEnumDevice" + ,"Kind":"Com" + ,"Guid":"1dcb3a11-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPDevice" + ,"Kind":"Com" + ,"Guid":"1dcb3a12-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMID","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPowerSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPowerSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwPercentRemaining","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceIcon" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hIcon","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormatSupport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppwszMimeType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnMimeTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SendOpaqueCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMDSPDevice2" + ,"Kind":"Com" + ,"Guid":"420d16ad-c97d-4e00-82aa-00e9f4335ddd" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFormatSupport2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAudioFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnAudioFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppVideoFormatEx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnVideoFormatCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppFileType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMFILECAPABILITIES","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnFileTypeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSpecifyPropertyPages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSpecifyPropPages","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISpecifyPropertyPages","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pppUnknowns","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pcUnks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCanonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPnPName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMDSPDevice3" + ,"Kind":"Com" + ,"Guid":"1a839845-fc55-487c-976f-ee38ac0e8c4e" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPDevice2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPropName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFormatCapability" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"WMDM_FORMATCODE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pFormatSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDM_FORMAT_CAPABILITY","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeviceIoControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpInBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"nInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpOutBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pnOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPDeviceControl" + ,"Kind":"Com" + ,"Guid":"1dcb3a14-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDCStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilitiesMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Record" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"nOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMDSPEnumStorage" + ,"Kind":"Com" + ,"Guid":"1dcb3a15-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"celt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pceltFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPStorage" + ,"Kind":"Com" + ,"Guid":"1dcb3a16-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetStorageGlobals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStorageGlobals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDateTimeUTC","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDMDATETIME","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMRIGHTS","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnumStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPEnumStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SendOpaqueCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCommand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__OPAQUECOMMAND","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMDSPStorage2" + ,"Kind":"Com" + ,"Guid":"0a5e07a5-6454-4451-9c36-1c6ae7e2b1d6" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStorageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateStorage2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributesEx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetAttributes2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwAttributesEx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pAudioFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tWAVEFORMATEX","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pVideoFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_tagVIDEOINFOHEADER","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPStorage3" + ,"Kind":"Com" + ,"Guid":"6c669867-97ed-4a67-9706-1c5529d2a414" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"SetMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPStorage4" + ,"Kind":"Com" + ,"Guid":"3133b2c4-515c-481b-b1ce-39327ecb4f74" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPStorage3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"SetReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRefs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppISPStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRefs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pppISPStorage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateStorageWithMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"qwFileSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppNewStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSpecifiedMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszPropNames","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pMetadata","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FindStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"findScope","Type":{"Kind":"ApiRef","Name":"WMDM_FIND_SCOPE","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUniqueID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppStorage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPStorageGlobals" + ,"Kind":"Com" + ,"Guid":"1dcb3a17-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSerialNum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMID","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTotalSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwTotalSizeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwTotalSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalFree" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFreeLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwFreeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTotalBad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBadLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwBadHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetRootStorage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPObjectInfo" + ,"Kind":"Com" + ,"Guid":"1dcb3a19-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPlayLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPlayLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlayOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPlayOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTotalLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLastPlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLastPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLongestPlayPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLongestPos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMDSPObject" + ,"Kind":"Com" + ,"Guid":"1dcb3a18-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszNewName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTarget","Type":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMDSPObject2" + ,"Kind":"Com" + ,"Guid":"3f34cd3e-5907-4341-9af9-97f4187c3aa5" + ,"Interface":{"Kind":"ApiRef","Name":"IMDSPObject","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"ReadOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WriteOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMDSPDirectTransfer" + ,"Kind":"Com" + ,"Guid":"c2fe57a8-9304-478c-9ee4-47e397b912d7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TransferToDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszSourceFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pSourceOperation","Type":{"Kind":"ApiRef","Name":"IWMDMOperation","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszDestinationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSourceMetaData","Type":{"Kind":"ApiRef","Name":"IWMDMMetaData","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pTransferProgress","Type":{"Kind":"ApiRef","Name":"IWMDMProgress","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppNewObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMDSPStorage","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IMDSPRevoked" + ,"Kind":"Com" + ,"Guid":"a4e8f2d4-3f31-464d-b53d-4fc335998184" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRevocationURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwBufferLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureAuthenticate" + ,"Kind":"Com" + ,"Guid":"1dcb3a0f-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSecureQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecureQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureAuthenticate2" + ,"Kind":"Com" + ,"Guid":"b580cfae-1672-47e2-acaa-44bbecbcae5b" + ,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureAuthenticate","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetSCPSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSCPSession","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSession","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureQuery" + ,"Kind":"Com" + ,"Guid":"1dcb3a0d-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDataDemands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfuFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMinRightsData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMinExamineData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwMinDecideData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExamineData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MakeDecision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStgGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMRIGHTS","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureQuery2" + ,"Kind":"Com" + ,"Guid":"ebe17e25-4fd7-4632-af46-6d93d4fcc72e" + ,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"MakeDecision2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAppCertApp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwAppCertAppLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAppCertSP","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":10,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwAppCertSPLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":12,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwRevocationURLLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwRevocationBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pqwFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureExchange" + ,"Kind":"Com" + ,"Guid":"1dcb3a0e-33ed-11d3-8470-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TransferContainerData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ObjectData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TransferComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISCPSecureExchange2" + ,"Kind":"Com" + ,"Guid":"6c62fc7b-2690-483f-9d44-0a20cb35577c" + ,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"TransferContainerData2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"abMac","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureExchange3" + ,"Kind":"Com" + ,"Guid":"ab4e77e4-8908-4b17-bd2a-b1dbe6dd69e1" + ,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureExchange2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"TransferContainerDataOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pfuReadyFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjectDataOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TransferCompleteForDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISCPSession" + ,"Kind":"Com" + ,"Guid":"88a3e6ed-eee4-4619-bbb3-fd4fb62715d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BeginSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIDevice","Type":{"Kind":"ApiRef","Name":"IMDSPDevice","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCtx","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSizeCtx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSecureQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSecureQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureQuery","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISCPSecureQuery3" + ,"Kind":"Com" + ,"Guid":"b7edd1a2-4dab-484b-b3c5-ad39b8b4c0b1" + ,"Interface":{"Kind":"ApiRef","Name":"ISCPSecureQuery2","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]} + ,"Methods":[ + { + "Name":"GetRightsOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStgGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppRights","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__WMDMRIGHTS","TargetKind":"Default","Api":"WindowsMediaDeviceManager","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"pnRightsCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MakeDecisionOnClearChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fuFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAppSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSPSessionKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSessionKeyLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pStorageGlobals","Type":{"Kind":"ApiRef","Name":"IMDSPStorageGlobals","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProgressCallback","Type":{"Kind":"ApiRef","Name":"IWMDMProgress3","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pAppCertApp","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":9,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwAppCertAppLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAppCertSP","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":11,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwAppCertSPLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszRevocationURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":13,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pdwRevocationURLLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwRevocationBitFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pqwFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppExchange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISCPSecureExchange","TargetKind":"Com","Api":"WindowsMediaDeviceManager","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IComponentAuthenticate" + ,"Kind":"Com" + ,"Guid":"a9889c00-6d2b-11d3-8496-00c04f79dbc0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SACAuth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProtocolID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbDataIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwDataInLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbDataOut","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwDataOutLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SACGetProtocols" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdwProtocols","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwProtocolCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WMDMLogger" + ,"Kind":"ComClassID" + ,"Guid":"110a3202-5a79-11d3-8d78-444553540000" + } + ,{ + "Name":"IWMDMLogger" + ,"Kind":"Com" + ,"Guid":"110a3200-5a79-11d3-8d78-444553540000" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLogFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"nMaxChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLogFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSrcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLog","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LogDword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszSrcName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLogFormat","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwLog","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSizeParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwShrinkToSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSizeParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShrinkToSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"MTP_COMMAND_DATA_IN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"OpCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"NextPhase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandWriteDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandWriteData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MTP_COMMAND_DATA_OUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ResponseCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NumParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"CommandReadDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandReadData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsMediaFormat.json b/api/WindowsMediaFormat.json new file mode 100644 index 0000000..3f8b6a9 --- /dev/null +++ b/api/WindowsMediaFormat.json @@ -0,0 +1,8511 @@ +{ + +"Constants":[ + { + "Name":"g_dwWMSpecialAttributes" + ,"NativeType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDuration" + ,"NativeType":"String" + ,"Value":"Duration" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBitrate" + ,"NativeType":"String" + ,"Value":"Bitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSeekable" + ,"NativeType":"String" + ,"Value":"Seekable" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMStridable" + ,"NativeType":"String" + ,"Value":"Stridable" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBroadcast" + ,"NativeType":"String" + ,"Value":"Broadcast" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProtected" + ,"NativeType":"String" + ,"Value":"Is_Protected" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMTrusted" + ,"NativeType":"String" + ,"Value":"Is_Trusted" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSignature_Name" + ,"NativeType":"String" + ,"Value":"Signature_Name" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasAudio" + ,"NativeType":"String" + ,"Value":"HasAudio" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasImage" + ,"NativeType":"String" + ,"Value":"HasImage" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasScript" + ,"NativeType":"String" + ,"Value":"HasScript" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasVideo" + ,"NativeType":"String" + ,"Value":"HasVideo" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCurrentBitrate" + ,"NativeType":"String" + ,"Value":"CurrentBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOptimalBitrate" + ,"NativeType":"String" + ,"Value":"OptimalBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasAttachedImages" + ,"NativeType":"String" + ,"Value":"HasAttachedImages" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSkipBackward" + ,"NativeType":"String" + ,"Value":"Can_Skip_Backward" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSkipForward" + ,"NativeType":"String" + ,"Value":"Can_Skip_Forward" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNumberOfFrames" + ,"NativeType":"String" + ,"Value":"NumberOfFrames" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMFileSize" + ,"NativeType":"String" + ,"Value":"FileSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasArbitraryDataStream" + ,"NativeType":"String" + ,"Value":"HasArbitraryDataStream" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMHasFileTransferStream" + ,"NativeType":"String" + ,"Value":"HasFileTransferStream" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMContainerFormat" + ,"NativeType":"String" + ,"Value":"WM/ContainerFormat" + ,"Attrs":[] + } + ,{ + "Name":"g_dwWMContentAttributes" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMTitle" + ,"NativeType":"String" + ,"Value":"Title" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMTitleSort" + ,"NativeType":"String" + ,"Value":"TitleSort" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAuthor" + ,"NativeType":"String" + ,"Value":"Author" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAuthorSort" + ,"NativeType":"String" + ,"Value":"AuthorSort" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDescription" + ,"NativeType":"String" + ,"Value":"Description" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMRating" + ,"NativeType":"String" + ,"Value":"Rating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCopyright" + ,"NativeType":"String" + ,"Value":"Copyright" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMUse_DRM" + ,"NativeType":"String" + ,"Value":"Use_DRM" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_Flags" + ,"NativeType":"String" + ,"Value":"DRM_Flags" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_Level" + ,"NativeType":"String" + ,"Value":"DRM_Level" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMUse_Advanced_DRM" + ,"NativeType":"String" + ,"Value":"Use_Advanced_DRM" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_KeySeed" + ,"NativeType":"String" + ,"Value":"DRM_KeySeed" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_KeyID" + ,"NativeType":"String" + ,"Value":"DRM_KeyID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_ContentID" + ,"NativeType":"String" + ,"Value":"DRM_ContentID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_SourceID" + ,"NativeType":"String" + ,"Value":"DRM_SourceID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_IndividualizedVersion" + ,"NativeType":"String" + ,"Value":"DRM_IndividualizedVersion" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_LicenseAcqURL" + ,"NativeType":"String" + ,"Value":"DRM_LicenseAcqURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_V1LicenseAcqURL" + ,"NativeType":"String" + ,"Value":"DRM_V1LicenseAcqURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_HeaderSignPrivKey" + ,"NativeType":"String" + ,"Value":"DRM_HeaderSignPrivKey" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_LASignaturePrivKey" + ,"NativeType":"String" + ,"Value":"DRM_LASignaturePrivKey" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_LASignatureCert" + ,"NativeType":"String" + ,"Value":"DRM_LASignatureCert" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_LASignatureLicSrvCert" + ,"NativeType":"String" + ,"Value":"DRM_LASignatureLicSrvCert" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM_LASignatureRootCert" + ,"NativeType":"String" + ,"Value":"DRM_LASignatureRootCert" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAlbumTitle" + ,"NativeType":"String" + ,"Value":"WM/AlbumTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAlbumTitleSort" + ,"NativeType":"String" + ,"Value":"WM/AlbumTitleSort" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMTrack" + ,"NativeType":"String" + ,"Value":"WM/Track" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPromotionURL" + ,"NativeType":"String" + ,"Value":"WM/PromotionURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAlbumCoverURL" + ,"NativeType":"String" + ,"Value":"WM/AlbumCoverURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMGenre" + ,"NativeType":"String" + ,"Value":"WM/Genre" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMYear" + ,"NativeType":"String" + ,"Value":"WM/Year" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMGenreID" + ,"NativeType":"String" + ,"Value":"WM/GenreID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMCDI" + ,"NativeType":"String" + ,"Value":"WM/MCDI" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMComposer" + ,"NativeType":"String" + ,"Value":"WM/Composer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMComposerSort" + ,"NativeType":"String" + ,"Value":"WM/ComposerSort" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMLyrics" + ,"NativeType":"String" + ,"Value":"WM/Lyrics" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMTrackNumber" + ,"NativeType":"String" + ,"Value":"WM/TrackNumber" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMToolName" + ,"NativeType":"String" + ,"Value":"WM/ToolName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMToolVersion" + ,"NativeType":"String" + ,"Value":"WM/ToolVersion" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMIsVBR" + ,"NativeType":"String" + ,"Value":"IsVBR" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAlbumArtist" + ,"NativeType":"String" + ,"Value":"WM/AlbumArtist" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAlbumArtistSort" + ,"NativeType":"String" + ,"Value":"WM/AlbumArtistSort" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBannerImageType" + ,"NativeType":"String" + ,"Value":"BannerImageType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBannerImageData" + ,"NativeType":"String" + ,"Value":"BannerImageData" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBannerImageURL" + ,"NativeType":"String" + ,"Value":"BannerImageURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCopyrightURL" + ,"NativeType":"String" + ,"Value":"CopyrightURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAspectRatioX" + ,"NativeType":"String" + ,"Value":"AspectRatioX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAspectRatioY" + ,"NativeType":"String" + ,"Value":"AspectRatioY" + ,"Attrs":[] + } + ,{ + "Name":"g_wszASFLeakyBucketPairs" + ,"NativeType":"String" + ,"Value":"ASFLeakyBucketPairs" + ,"Attrs":[] + } + ,{ + "Name":"g_dwWMNSCAttributes" + ,"NativeType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNSCName" + ,"NativeType":"String" + ,"Value":"NSC_Name" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNSCAddress" + ,"NativeType":"String" + ,"Value":"NSC_Address" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNSCPhone" + ,"NativeType":"String" + ,"Value":"NSC_Phone" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNSCEmail" + ,"NativeType":"String" + ,"Value":"NSC_Email" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMNSCDescription" + ,"NativeType":"String" + ,"Value":"NSC_Description" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWriter" + ,"NativeType":"String" + ,"Value":"WM/Writer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMConductor" + ,"NativeType":"String" + ,"Value":"WM/Conductor" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProducer" + ,"NativeType":"String" + ,"Value":"WM/Producer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDirector" + ,"NativeType":"String" + ,"Value":"WM/Director" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMContentGroupDescription" + ,"NativeType":"String" + ,"Value":"WM/ContentGroupDescription" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSubTitle" + ,"NativeType":"String" + ,"Value":"WM/SubTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPartOfSet" + ,"NativeType":"String" + ,"Value":"WM/PartOfSet" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProtectionType" + ,"NativeType":"String" + ,"Value":"WM/ProtectionType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMVideoHeight" + ,"NativeType":"String" + ,"Value":"WM/VideoHeight" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMVideoWidth" + ,"NativeType":"String" + ,"Value":"WM/VideoWidth" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMVideoFrameRate" + ,"NativeType":"String" + ,"Value":"WM/VideoFrameRate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaClassPrimaryID" + ,"NativeType":"String" + ,"Value":"WM/MediaClassPrimaryID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaClassSecondaryID" + ,"NativeType":"String" + ,"Value":"WM/MediaClassSecondaryID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPeriod" + ,"NativeType":"String" + ,"Value":"WM/Period" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCategory" + ,"NativeType":"String" + ,"Value":"WM/Category" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPicture" + ,"NativeType":"String" + ,"Value":"WM/Picture" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMLyrics_Synchronised" + ,"NativeType":"String" + ,"Value":"WM/Lyrics_Synchronised" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalLyricist" + ,"NativeType":"String" + ,"Value":"WM/OriginalLyricist" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalArtist" + ,"NativeType":"String" + ,"Value":"WM/OriginalArtist" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalAlbumTitle" + ,"NativeType":"String" + ,"Value":"WM/OriginalAlbumTitle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalReleaseYear" + ,"NativeType":"String" + ,"Value":"WM/OriginalReleaseYear" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalFilename" + ,"NativeType":"String" + ,"Value":"WM/OriginalFilename" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPublisher" + ,"NativeType":"String" + ,"Value":"WM/Publisher" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMEncodedBy" + ,"NativeType":"String" + ,"Value":"WM/EncodedBy" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMEncodingSettings" + ,"NativeType":"String" + ,"Value":"WM/EncodingSettings" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMEncodingTime" + ,"NativeType":"String" + ,"Value":"WM/EncodingTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAuthorURL" + ,"NativeType":"String" + ,"Value":"WM/AuthorURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMUserWebURL" + ,"NativeType":"String" + ,"Value":"WM/UserWebURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAudioFileURL" + ,"NativeType":"String" + ,"Value":"WM/AudioFileURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMAudioSourceURL" + ,"NativeType":"String" + ,"Value":"WM/AudioSourceURL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMLanguage" + ,"NativeType":"String" + ,"Value":"WM/Language" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMParentalRating" + ,"NativeType":"String" + ,"Value":"WM/ParentalRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMBeatsPerMinute" + ,"NativeType":"String" + ,"Value":"WM/BeatsPerMinute" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMInitialKey" + ,"NativeType":"String" + ,"Value":"WM/InitialKey" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMood" + ,"NativeType":"String" + ,"Value":"WM/Mood" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMText" + ,"NativeType":"String" + ,"Value":"WM/Text" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDVDID" + ,"NativeType":"String" + ,"Value":"WM/DVDID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMContentID" + ,"NativeType":"String" + ,"Value":"WM/WMContentID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMCollectionID" + ,"NativeType":"String" + ,"Value":"WM/WMCollectionID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMCollectionGroupID" + ,"NativeType":"String" + ,"Value":"WM/WMCollectionGroupID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMUniqueFileIdentifier" + ,"NativeType":"String" + ,"Value":"WM/UniqueFileIdentifier" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMModifiedBy" + ,"NativeType":"String" + ,"Value":"WM/ModifiedBy" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMRadioStationName" + ,"NativeType":"String" + ,"Value":"WM/RadioStationName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMRadioStationOwner" + ,"NativeType":"String" + ,"Value":"WM/RadioStationOwner" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPlaylistDelay" + ,"NativeType":"String" + ,"Value":"WM/PlaylistDelay" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMCodec" + ,"NativeType":"String" + ,"Value":"WM/Codec" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMDRM" + ,"NativeType":"String" + ,"Value":"WM/DRM" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMISRC" + ,"NativeType":"String" + ,"Value":"WM/ISRC" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProvider" + ,"NativeType":"String" + ,"Value":"WM/Provider" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProviderRating" + ,"NativeType":"String" + ,"Value":"WM/ProviderRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProviderStyle" + ,"NativeType":"String" + ,"Value":"WM/ProviderStyle" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMContentDistributor" + ,"NativeType":"String" + ,"Value":"WM/ContentDistributor" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSubscriptionContentID" + ,"NativeType":"String" + ,"Value":"WM/SubscriptionContentID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMADRCPeakReference" + ,"NativeType":"String" + ,"Value":"WM/WMADRCPeakReference" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMADRCPeakTarget" + ,"NativeType":"String" + ,"Value":"WM/WMADRCPeakTarget" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMADRCAverageReference" + ,"NativeType":"String" + ,"Value":"WM/WMADRCAverageReference" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMADRCAverageTarget" + ,"NativeType":"String" + ,"Value":"WM/WMADRCAverageTarget" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMStreamTypeInfo" + ,"NativeType":"String" + ,"Value":"WM/StreamTypeInfo" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMPeakBitrate" + ,"NativeType":"String" + ,"Value":"WM/PeakBitrate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMASFPacketCount" + ,"NativeType":"String" + ,"Value":"WM/ASFPacketCount" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMASFSecurityObjectsSize" + ,"NativeType":"String" + ,"Value":"WM/ASFSecurityObjectsSize" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSharedUserRating" + ,"NativeType":"String" + ,"Value":"WM/SharedUserRating" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSubTitleDescription" + ,"NativeType":"String" + ,"Value":"WM/SubTitleDescription" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaCredits" + ,"NativeType":"String" + ,"Value":"WM/MediaCredits" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMParentalRatingReason" + ,"NativeType":"String" + ,"Value":"WM/ParentalRatingReason" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMOriginalReleaseTime" + ,"NativeType":"String" + ,"Value":"WM/OriginalReleaseTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaStationCallSign" + ,"NativeType":"String" + ,"Value":"WM/MediaStationCallSign" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaStationName" + ,"NativeType":"String" + ,"Value":"WM/MediaStationName" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaNetworkAffiliation" + ,"NativeType":"String" + ,"Value":"WM/MediaNetworkAffiliation" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaOriginalChannel" + ,"NativeType":"String" + ,"Value":"WM/MediaOriginalChannel" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaOriginalBroadcastDateTime" + ,"NativeType":"String" + ,"Value":"WM/MediaOriginalBroadcastDateTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsStereo" + ,"NativeType":"String" + ,"Value":"WM/MediaIsStereo" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMVideoClosedCaptioning" + ,"NativeType":"String" + ,"Value":"WM/VideoClosedCaptioning" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsRepeat" + ,"NativeType":"String" + ,"Value":"WM/MediaIsRepeat" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsLive" + ,"NativeType":"String" + ,"Value":"WM/MediaIsLive" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsTape" + ,"NativeType":"String" + ,"Value":"WM/MediaIsTape" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsDelay" + ,"NativeType":"String" + ,"Value":"WM/MediaIsDelay" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsSubtitled" + ,"NativeType":"String" + ,"Value":"WM/MediaIsSubtitled" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsPremiere" + ,"NativeType":"String" + ,"Value":"WM/MediaIsPremiere" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsFinale" + ,"NativeType":"String" + ,"Value":"WM/MediaIsFinale" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMMediaIsSAP" + ,"NativeType":"String" + ,"Value":"WM/MediaIsSAP" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMProviderCopyright" + ,"NativeType":"String" + ,"Value":"WM/ProviderCopyright" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMISAN" + ,"NativeType":"String" + ,"Value":"WM/ISAN" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMADID" + ,"NativeType":"String" + ,"Value":"WM/ADID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMShadowFileSourceFileType" + ,"NativeType":"String" + ,"Value":"WM/WMShadowFileSourceFileType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMShadowFileSourceDRMType" + ,"NativeType":"String" + ,"Value":"WM/WMShadowFileSourceDRMType" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMCPDistributor" + ,"NativeType":"String" + ,"Value":"WM/WMCPDistributor" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMWMCPDistributorID" + ,"NativeType":"String" + ,"Value":"WM/WMCPDistributorID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMSeasonNumber" + ,"NativeType":"String" + ,"Value":"WM/SeasonNumber" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMEpisodeNumber" + ,"NativeType":"String" + ,"Value":"WM/EpisodeNumber" + ,"Attrs":[] + } + ,{ + "Name":"g_wszEarlyDataDelivery" + ,"NativeType":"String" + ,"Value":"EarlyDataDelivery" + ,"Attrs":[] + } + ,{ + "Name":"g_wszJustInTimeDecode" + ,"NativeType":"String" + ,"Value":"JustInTimeDecode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSingleOutputBuffer" + ,"NativeType":"String" + ,"Value":"SingleOutputBuffer" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSoftwareScaling" + ,"NativeType":"String" + ,"Value":"SoftwareScaling" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDeliverOnReceive" + ,"NativeType":"String" + ,"Value":"DeliverOnReceive" + ,"Attrs":[] + } + ,{ + "Name":"g_wszScrambledAudio" + ,"NativeType":"String" + ,"Value":"ScrambledAudio" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDedicatedDeliveryThread" + ,"NativeType":"String" + ,"Value":"DedicatedDeliveryThread" + ,"Attrs":[] + } + ,{ + "Name":"g_wszEnableDiscreteOutput" + ,"NativeType":"String" + ,"Value":"EnableDiscreteOutput" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSpeakerConfig" + ,"NativeType":"String" + ,"Value":"SpeakerConfig" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDynamicRangeControl" + ,"NativeType":"String" + ,"Value":"DynamicRangeControl" + ,"Attrs":[] + } + ,{ + "Name":"g_wszAllowInterlacedOutput" + ,"NativeType":"String" + ,"Value":"AllowInterlacedOutput" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVideoSampleDurations" + ,"NativeType":"String" + ,"Value":"VideoSampleDurations" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamLanguage" + ,"NativeType":"String" + ,"Value":"StreamLanguage" + ,"Attrs":[] + } + ,{ + "Name":"g_wszEnableWMAProSPDIFOutput" + ,"NativeType":"String" + ,"Value":"EnableWMAProSPDIFOutput" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDeinterlaceMode" + ,"NativeType":"String" + ,"Value":"DeinterlaceMode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszInitialPatternForInverseTelecine" + ,"NativeType":"String" + ,"Value":"InitialPatternForInverseTelecine" + ,"Attrs":[] + } + ,{ + "Name":"g_wszJPEGCompressionQuality" + ,"NativeType":"String" + ,"Value":"JPEGCompressionQuality" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWatermarkCLSID" + ,"NativeType":"String" + ,"Value":"WatermarkCLSID" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWatermarkConfig" + ,"NativeType":"String" + ,"Value":"WatermarkConfig" + ,"Attrs":[] + } + ,{ + "Name":"g_wszInterlacedCoding" + ,"NativeType":"String" + ,"Value":"InterlacedCoding" + ,"Attrs":[] + } + ,{ + "Name":"g_wszFixedFrameRate" + ,"NativeType":"String" + ,"Value":"FixedFrameRate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszOriginalSourceFormatTag" + ,"NativeType":"String" + ,"Value":"_SOURCEFORMATTAG" + ,"Attrs":[] + } + ,{ + "Name":"g_wszOriginalWaveFormat" + ,"NativeType":"String" + ,"Value":"_ORIGINALWAVEFORMAT" + ,"Attrs":[] + } + ,{ + "Name":"g_wszEDL" + ,"NativeType":"String" + ,"Value":"_EDL" + ,"Attrs":[] + } + ,{ + "Name":"g_wszComplexity" + ,"NativeType":"String" + ,"Value":"_COMPLEXITYEX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDecoderComplexityRequested" + ,"NativeType":"String" + ,"Value":"_DECODERCOMPLEXITYPROFILE" + ,"Attrs":[] + } + ,{ + "Name":"g_wszReloadIndexOnSeek" + ,"NativeType":"String" + ,"Value":"ReloadIndexOnSeek" + ,"Attrs":[] + } + ,{ + "Name":"g_wszStreamNumIndexObjects" + ,"NativeType":"String" + ,"Value":"StreamNumIndexObjects" + ,"Attrs":[] + } + ,{ + "Name":"g_wszFailSeekOnError" + ,"NativeType":"String" + ,"Value":"FailSeekOnError" + ,"Attrs":[] + } + ,{ + "Name":"g_wszPermitSeeksBeyondEndOfStream" + ,"NativeType":"String" + ,"Value":"PermitSeeksBeyondEndOfStream" + ,"Attrs":[] + } + ,{ + "Name":"g_wszUsePacketAtSeekPoint" + ,"NativeType":"String" + ,"Value":"UsePacketAtSeekPoint" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSourceBufferTime" + ,"NativeType":"String" + ,"Value":"SourceBufferTime" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSourceMaxBytesAtOnce" + ,"NativeType":"String" + ,"Value":"SourceMaxBytesAtOnce" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVBREnabled" + ,"NativeType":"String" + ,"Value":"_VBRENABLED" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVBRQuality" + ,"NativeType":"String" + ,"Value":"_VBRQUALITY" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVBRBitrateMax" + ,"NativeType":"String" + ,"Value":"_RMAX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVBRBufferWindowMax" + ,"NativeType":"String" + ,"Value":"_BMAX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszVBRPeak" + ,"NativeType":"String" + ,"Value":"VBR Peak" + ,"Attrs":[] + } + ,{ + "Name":"g_wszBufferAverage" + ,"NativeType":"String" + ,"Value":"Buffer Average" + ,"Attrs":[] + } + ,{ + "Name":"g_wszComplexityMax" + ,"NativeType":"String" + ,"Value":"_COMPLEXITYEXMAX" + ,"Attrs":[] + } + ,{ + "Name":"g_wszComplexityOffline" + ,"NativeType":"String" + ,"Value":"_COMPLEXITYEXOFFLINE" + ,"Attrs":[] + } + ,{ + "Name":"g_wszComplexityLive" + ,"NativeType":"String" + ,"Value":"_COMPLEXITYEXLIVE" + ,"Attrs":[] + } + ,{ + "Name":"g_wszIsVBRSupported" + ,"NativeType":"String" + ,"Value":"_ISVBRSUPPORTED" + ,"Attrs":[] + } + ,{ + "Name":"g_wszNumPasses" + ,"NativeType":"String" + ,"Value":"_PASSESUSED" + ,"Attrs":[] + } + ,{ + "Name":"g_wszMusicSpeechClassMode" + ,"NativeType":"String" + ,"Value":"MusicSpeechClassMode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszMusicClassMode" + ,"NativeType":"String" + ,"Value":"MusicClassMode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSpeechClassMode" + ,"NativeType":"String" + ,"Value":"SpeechClassMode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszMixedClassMode" + ,"NativeType":"String" + ,"Value":"MixedClassMode" + ,"Attrs":[] + } + ,{ + "Name":"g_wszSpeechCaps" + ,"NativeType":"String" + ,"Value":"SpeechFormatCap" + ,"Attrs":[] + } + ,{ + "Name":"g_wszPeakValue" + ,"NativeType":"String" + ,"Value":"PeakValue" + ,"Attrs":[] + } + ,{ + "Name":"g_wszAverageLevel" + ,"NativeType":"String" + ,"Value":"AverageLevel" + ,"Attrs":[] + } + ,{ + "Name":"g_wszFold6To2Channels3" + ,"NativeType":"String" + ,"Value":"Fold6To2Channels3" + ,"Attrs":[] + } + ,{ + "Name":"g_wszFoldToChannelsTemplate" + ,"NativeType":"String" + ,"Value":"Fold%luTo%luChannels%lu" + ,"Attrs":[] + } + ,{ + "Name":"g_wszDeviceConformanceTemplate" + ,"NativeType":"String" + ,"Value":"DeviceConformanceTemplate" + ,"Attrs":[] + } + ,{ + "Name":"g_wszEnableFrameInterpolation" + ,"NativeType":"String" + ,"Value":"EnableFrameInterpolation" + ,"Attrs":[] + } + ,{ + "Name":"g_wszNeedsPreviousSample" + ,"NativeType":"String" + ,"Value":"NeedsPreviousSample" + ,"Attrs":[] + } + ,{ + "Name":"g_wszWMIsCompilation" + ,"NativeType":"String" + ,"Value":"WM/IsCompilation" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_Base" + ,"NativeType":"Guid" + ,"Value":"00000000-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_Video" + ,"NativeType":"Guid" + ,"Value":"73646976-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB1" + ,"NativeType":"Guid" + ,"Value":"e436eb78-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB4" + ,"NativeType":"Guid" + ,"Value":"e436eb79-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB8" + ,"NativeType":"Guid" + ,"Value":"e436eb7a-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB565" + ,"NativeType":"Guid" + ,"Value":"e436eb7b-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB555" + ,"NativeType":"Guid" + ,"Value":"e436eb7c-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB24" + ,"NativeType":"Guid" + ,"Value":"e436eb7d-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_RGB32" + ,"NativeType":"Guid" + ,"Value":"e436eb7e-524f-11ce-9f53-0020af0ba770" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_I420" + ,"NativeType":"Guid" + ,"Value":"30323449-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_IYUV" + ,"NativeType":"Guid" + ,"Value":"56555949-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_YV12" + ,"NativeType":"Guid" + ,"Value":"32315659-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_YUY2" + ,"NativeType":"Guid" + ,"Value":"32595559-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_P422" + ,"NativeType":"Guid" + ,"Value":"32323450-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_UYVY" + ,"NativeType":"Guid" + ,"Value":"59565955-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_YVYU" + ,"NativeType":"Guid" + ,"Value":"55595659-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_YVU9" + ,"NativeType":"Guid" + ,"Value":"39555659-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_VIDEOIMAGE" + ,"NativeType":"Guid" + ,"Value":"1d4a45f2-e5f6-4b44-8388-f0ae5c0e0c37" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MP43" + ,"NativeType":"Guid" + ,"Value":"3334504d-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MP4S" + ,"NativeType":"Guid" + ,"Value":"5334504d-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_M4S2" + ,"NativeType":"Guid" + ,"Value":"3253344d-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMV1" + ,"NativeType":"Guid" + ,"Value":"31564d57-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMV2" + ,"NativeType":"Guid" + ,"Value":"32564d57-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MSS1" + ,"NativeType":"Guid" + ,"Value":"3153534d-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MPEG2_VIDEO" + ,"NativeType":"Guid" + ,"Value":"e06d8026-db46-11cf-b4d1-00805f6cbbea" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_Audio" + ,"NativeType":"Guid" + ,"Value":"73647561-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_PCM" + ,"NativeType":"Guid" + ,"Value":"00000001-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_DRM" + ,"NativeType":"Guid" + ,"Value":"00000009-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMAudioV9" + ,"NativeType":"Guid" + ,"Value":"00000162-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMAudio_Lossless" + ,"NativeType":"Guid" + ,"Value":"00000163-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MSS2" + ,"NativeType":"Guid" + ,"Value":"3253534d-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMSP1" + ,"NativeType":"Guid" + ,"Value":"0000000a-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMSP2" + ,"NativeType":"Guid" + ,"Value":"0000000b-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMV3" + ,"NativeType":"Guid" + ,"Value":"33564d57-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMVP" + ,"NativeType":"Guid" + ,"Value":"50564d57-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WVP2" + ,"NativeType":"Guid" + ,"Value":"32505657-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMVA" + ,"NativeType":"Guid" + ,"Value":"41564d57-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WVC1" + ,"NativeType":"Guid" + ,"Value":"31435657-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMAudioV8" + ,"NativeType":"Guid" + ,"Value":"00000161-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMAudioV7" + ,"NativeType":"Guid" + ,"Value":"00000161-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WMAudioV2" + ,"NativeType":"Guid" + ,"Value":"00000161-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_ACELPnet" + ,"NativeType":"Guid" + ,"Value":"00000130-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_MP3" + ,"NativeType":"Guid" + ,"Value":"00000055-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIASUBTYPE_WebStream" + ,"NativeType":"Guid" + ,"Value":"776257d4-c627-41cb-8f81-7ac7ff1c40cc" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_Script" + ,"NativeType":"Guid" + ,"Value":"73636d64-0000-0010-8000-00aa00389b71" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_Image" + ,"NativeType":"Guid" + ,"Value":"34a50fd8-8aa5-4386-81fe-a0efe0488e31" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_FileTransfer" + ,"NativeType":"Guid" + ,"Value":"d9e47579-930e-4427-adfc-ad80f290e470" + ,"Attrs":[] + } + ,{ + "Name":"WMMEDIATYPE_Text" + ,"NativeType":"Guid" + ,"Value":"9bba1ea7-5ab2-4829-ba57-0940209bcf3e" + ,"Attrs":[] + } + ,{ + "Name":"WMFORMAT_VideoInfo" + ,"NativeType":"Guid" + ,"Value":"05589f80-c356-11ce-bf01-00aa0055595a" + ,"Attrs":[] + } + ,{ + "Name":"WMFORMAT_MPEG2Video" + ,"NativeType":"Guid" + ,"Value":"e06d80e3-db46-11cf-b4d1-00805f6cbbea" + ,"Attrs":[] + } + ,{ + "Name":"WMFORMAT_WaveFormatEx" + ,"NativeType":"Guid" + ,"Value":"05589f81-c356-11ce-bf01-00aa0055595a" + ,"Attrs":[] + } + ,{ + "Name":"WMFORMAT_Script" + ,"NativeType":"Guid" + ,"Value":"5c8510f2-debe-4ca7-bba5-f07a104f8dff" + ,"Attrs":[] + } + ,{ + "Name":"WMFORMAT_WebStream" + ,"NativeType":"Guid" + ,"Value":"da1e6b13-8359-4050-b398-388e965bf00c" + ,"Attrs":[] + } + ,{ + "Name":"WMSCRIPTTYPE_TwoStrings" + ,"NativeType":"Guid" + ,"Value":"82f38a70-c29f-11d1-97ad-00a0c95ea850" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_OutputCleanPoint" + ,"NativeType":"Guid" + ,"Value":"f72a3c6f-6eb4-4ebc-b192-09ad9759e828" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_Timecode" + ,"NativeType":"Guid" + ,"Value":"399595ec-8667-4e2d-8fdb-98814ce76c1e" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_ChromaLocation" + ,"NativeType":"Guid" + ,"Value":"4c5acca0-9276-4b2c-9e4c-a0edefdd217e" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_ColorSpaceInfo" + ,"NativeType":"Guid" + ,"Value":"f79ada56-30eb-4f2b-9f7a-f24b139a1157" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_UserDataInfo" + ,"NativeType":"Guid" + ,"Value":"732bb4fa-78be-4549-99bd-02db1a55b7a8" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_FileName" + ,"NativeType":"Guid" + ,"Value":"e165ec0e-19ed-45d7-b4a7-25cbd1e28e9b" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_ContentType" + ,"NativeType":"Guid" + ,"Value":"d590dc20-07bc-436c-9cf7-f3bbfbf1a4dc" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_PixelAspectRatio" + ,"NativeType":"Guid" + ,"Value":"1b1ee554-f9ea-4bc8-821a-376b74e4c4b8" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_SampleDuration" + ,"NativeType":"Guid" + ,"Value":"c6bd9450-867f-4907-83a3-c77921b733ad" + ,"Attrs":[] + } + ,{ + "Name":"WM_SampleExtensionGUID_SampleProtectionSalt" + ,"NativeType":"Guid" + ,"Value":"5403deee-b9ee-438f-aa83-3804997e569d" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMMUTEX_Language" + ,"NativeType":"Guid" + ,"Value":"d6e22a00-35da-11d1-9034-00a0c90349be" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMMUTEX_Bitrate" + ,"NativeType":"Guid" + ,"Value":"d6e22a01-35da-11d1-9034-00a0c90349be" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMMUTEX_Presentation" + ,"NativeType":"Guid" + ,"Value":"d6e22a02-35da-11d1-9034-00a0c90349be" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMMUTEX_Unknown" + ,"NativeType":"Guid" + ,"Value":"d6e22a03-35da-11d1-9034-00a0c90349be" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMBandwidthSharing_Exclusive" + ,"NativeType":"Guid" + ,"Value":"af6060aa-5197-11d2-b6af-00c04fd908e9" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMBandwidthSharing_Partial" + ,"NativeType":"Guid" + ,"Value":"af6060ab-5197-11d2-b6af-00c04fd908e9" + ,"Attrs":[] + } + ,{ + "Name":"WMT_DMOCATEGORY_AUDIO_WATERMARK" + ,"NativeType":"Guid" + ,"Value":"65221c5a-fa75-4b39-b50c-06c336b6a3ef" + ,"Attrs":[] + } + ,{ + "Name":"WMT_DMOCATEGORY_VIDEO_WATERMARK" + ,"NativeType":"Guid" + ,"Value":"187cc922-8efc-4404-9daf-63f4830df1bc" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_ClientNetManager" + ,"NativeType":"Guid" + ,"Value":"cd12a3ce-9c42-11d2-beed-0060082f2054" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"IAMWMBufferPass" + ,"Kind":"Com" + ,"Guid":"6dd816d7-e740-4123-9e24-2444412644d8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IAMWMBufferPassCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAMWMBufferPassCallback" + ,"Kind":"Com" + ,"Guid":"b25b8372-d2d2-44b2-8653-1b8dae332489" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNSSBuffer3","Type":{"Kind":"ApiRef","Name":"INSSBuffer3","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPin","Type":{"Kind":"ApiRef","Name":"IPin","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"prtStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ,{"Name":"prtEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_AM_ASFWRITERCONFIG_PARAM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AM_CONFIGASFWRITER_PARAM_AUTOINDEX","Value":1} + ,{"Name":"AM_CONFIGASFWRITER_PARAM_MULTIPASS","Value":2} + ,{"Name":"AM_CONFIGASFWRITER_PARAM_DONTCOMPRESS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AM_WMT_EVENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"INSSBuffer" + ,"Kind":"Com" + ,"Guid":"e1cd3524-03d7-11d2-9eed-006097d2d7cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferAndLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INSSBuffer2" + ,"Kind":"Com" + ,"Guid":"4f528693-1035-43fe-b428-757561ad3a68" + ,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetSampleProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSampleProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"INSSBuffer3" + ,"Kind":"Com" + ,"Guid":"c87ceaaf-75be-4bc4-84eb-ac2798507672" + ,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidBufferProperty","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwBufferPropertySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidBufferProperty","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwBufferPropertySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"INSSBuffer4" + ,"Kind":"Com" + ,"Guid":"b6b8fd5a-32e2-49d4-a910-c26cc85465ed" + ,"Interface":{"Kind":"ApiRef","Name":"INSSBuffer3","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcBufferProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBufferPropertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pguidBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pvBufferProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"pdwBufferPropertySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMSBufferAllocator" + ,"Kind":"Com" + ,"Guid":"61103ca4-2033-11d2-9ef1-006097d2d7cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllocateBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocatePageSizeBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WEBSTREAM_SAMPLE_TYPE_FILE","Value":1} + ,{"Name":"WEBSTREAM_SAMPLE_TYPE_RENDER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0002" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_SF_CLEANPOINT","Value":1} + ,{"Name":"WM_SF_DISCONTINUITY","Value":2} + ,{"Name":"WM_SF_DATALOSS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0003" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_SFEX_NOTASYNCPOINT","Value":2} + ,{"Name":"WM_SFEX_DATALOSS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_ERROR","Value":0} + ,{"Name":"WMT_OPENED","Value":1} + ,{"Name":"WMT_BUFFERING_START","Value":2} + ,{"Name":"WMT_BUFFERING_STOP","Value":3} + ,{"Name":"WMT_EOF","Value":4} + ,{"Name":"WMT_END_OF_FILE","Value":4} + ,{"Name":"WMT_END_OF_SEGMENT","Value":5} + ,{"Name":"WMT_END_OF_STREAMING","Value":6} + ,{"Name":"WMT_LOCATING","Value":7} + ,{"Name":"WMT_CONNECTING","Value":8} + ,{"Name":"WMT_NO_RIGHTS","Value":9} + ,{"Name":"WMT_MISSING_CODEC","Value":10} + ,{"Name":"WMT_STARTED","Value":11} + ,{"Name":"WMT_STOPPED","Value":12} + ,{"Name":"WMT_CLOSED","Value":13} + ,{"Name":"WMT_STRIDING","Value":14} + ,{"Name":"WMT_TIMER","Value":15} + ,{"Name":"WMT_INDEX_PROGRESS","Value":16} + ,{"Name":"WMT_SAVEAS_START","Value":17} + ,{"Name":"WMT_SAVEAS_STOP","Value":18} + ,{"Name":"WMT_NEW_SOURCEFLAGS","Value":19} + ,{"Name":"WMT_NEW_METADATA","Value":20} + ,{"Name":"WMT_BACKUPRESTORE_BEGIN","Value":21} + ,{"Name":"WMT_SOURCE_SWITCH","Value":22} + ,{"Name":"WMT_ACQUIRE_LICENSE","Value":23} + ,{"Name":"WMT_INDIVIDUALIZE","Value":24} + ,{"Name":"WMT_NEEDS_INDIVIDUALIZATION","Value":25} + ,{"Name":"WMT_NO_RIGHTS_EX","Value":26} + ,{"Name":"WMT_BACKUPRESTORE_END","Value":27} + ,{"Name":"WMT_BACKUPRESTORE_CONNECTING","Value":28} + ,{"Name":"WMT_BACKUPRESTORE_DISCONNECTING","Value":29} + ,{"Name":"WMT_ERROR_WITHURL","Value":30} + ,{"Name":"WMT_RESTRICTED_LICENSE","Value":31} + ,{"Name":"WMT_CLIENT_CONNECT","Value":32} + ,{"Name":"WMT_CLIENT_DISCONNECT","Value":33} + ,{"Name":"WMT_NATIVE_OUTPUT_PROPS_CHANGED","Value":34} + ,{"Name":"WMT_RECONNECT_START","Value":35} + ,{"Name":"WMT_RECONNECT_END","Value":36} + ,{"Name":"WMT_CLIENT_CONNECT_EX","Value":37} + ,{"Name":"WMT_CLIENT_DISCONNECT_EX","Value":38} + ,{"Name":"WMT_SET_FEC_SPAN","Value":39} + ,{"Name":"WMT_PREROLL_READY","Value":40} + ,{"Name":"WMT_PREROLL_COMPLETE","Value":41} + ,{"Name":"WMT_CLIENT_PROPERTIES","Value":42} + ,{"Name":"WMT_LICENSEURL_SIGNATURE_STATE","Value":43} + ,{"Name":"WMT_INIT_PLAYLIST_BURN","Value":44} + ,{"Name":"WMT_TRANSCRYPTOR_INIT","Value":45} + ,{"Name":"WMT_TRANSCRYPTOR_SEEKED","Value":46} + ,{"Name":"WMT_TRANSCRYPTOR_READ","Value":47} + ,{"Name":"WMT_TRANSCRYPTOR_CLOSED","Value":48} + ,{"Name":"WMT_PROXIMITY_RESULT","Value":49} + ,{"Name":"WMT_PROXIMITY_COMPLETED","Value":50} + ,{"Name":"WMT_CONTENT_ENABLER","Value":51} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_STREAM_SELECTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_OFF","Value":0} + ,{"Name":"WMT_CLEANPOINT_ONLY","Value":1} + ,{"Name":"WMT_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_IMAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_IT_NONE","Value":0} + ,{"Name":"WMT_IT_BITMAP","Value":1} + ,{"Name":"WMT_IT_JPEG","Value":2} + ,{"Name":"WMT_IT_GIF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_ATTR_DATATYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_TYPE_DWORD","Value":0} + ,{"Name":"WMT_TYPE_STRING","Value":1} + ,{"Name":"WMT_TYPE_BINARY","Value":2} + ,{"Name":"WMT_TYPE_BOOL","Value":3} + ,{"Name":"WMT_TYPE_QWORD","Value":4} + ,{"Name":"WMT_TYPE_WORD","Value":5} + ,{"Name":"WMT_TYPE_GUID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_ATTR_IMAGETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_IMAGETYPE_BITMAP","Value":1} + ,{"Name":"WMT_IMAGETYPE_JPEG","Value":2} + ,{"Name":"WMT_IMAGETYPE_GIF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_VER_4_0","Value":262144} + ,{"Name":"WMT_VER_7_0","Value":458752} + ,{"Name":"WMT_VER_8_0","Value":524288} + ,{"Name":"WMT_VER_9_0","Value":589824} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_STORAGE_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_Storage_Format_MP3","Value":0} + ,{"Name":"WMT_Storage_Format_V1","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_DRMLA_TRUST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_DRMLA_UNTRUSTED","Value":0} + ,{"Name":"WMT_DRMLA_TRUSTED","Value":1} + ,{"Name":"WMT_DRMLA_TAMPERED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_TRANSPORT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_Transport_Type_Unreliable","Value":0} + ,{"Name":"WMT_Transport_Type_Reliable","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_NET_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_PROTOCOL_HTTP","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_PLAY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_PLAY_MODE_AUTOSELECT","Value":0} + ,{"Name":"WMT_PLAY_MODE_LOCAL","Value":1} + ,{"Name":"WMT_PLAY_MODE_DOWNLOAD","Value":2} + ,{"Name":"WMT_PLAY_MODE_STREAMING","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_PROXY_SETTINGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_PROXY_SETTING_NONE","Value":0} + ,{"Name":"WMT_PROXY_SETTING_MANUAL","Value":1} + ,{"Name":"WMT_PROXY_SETTING_AUTO","Value":2} + ,{"Name":"WMT_PROXY_SETTING_BROWSER","Value":3} + ,{"Name":"WMT_PROXY_SETTING_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_CODEC_INFO_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_CODECINFO_AUDIO","Value":0} + ,{"Name":"WMT_CODECINFO_VIDEO","Value":1} + ,{"Name":"WMT_CODECINFO_UNKNOWN","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0004" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_DM_NOTINTERLACED","Value":0} + ,{"Name":"WM_DM_DEINTERLACE_NORMAL","Value":1} + ,{"Name":"WM_DM_DEINTERLACE_HALFSIZE","Value":2} + ,{"Name":"WM_DM_DEINTERLACE_HALFSIZEDOUBLERATE","Value":3} + ,{"Name":"WM_DM_DEINTERLACE_INVERSETELECINE","Value":4} + ,{"Name":"WM_DM_DEINTERLACE_VERTICALHALFSIZEDOUBLERATE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0005" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_DM_IT_DISABLE_COHERENT_MODE","Value":0} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_TOP","Value":1} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_TOP","Value":2} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_TOP","Value":3} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_TOP","Value":4} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_TOP","Value":5} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_AA_BOTTOM","Value":6} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BB_BOTTOM","Value":7} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_BC_BOTTOM","Value":8} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_CD_BOTTOM","Value":9} + ,{"Name":"WM_DM_IT_FIRST_FRAME_IN_CLIP_IS_DD_BOTTOM","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_OFFSET_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_OFFSET_FORMAT_100NS","Value":0} + ,{"Name":"WMT_OFFSET_FORMAT_FRAME_NUMBERS","Value":1} + ,{"Name":"WMT_OFFSET_FORMAT_PLAYLIST_OFFSET","Value":2} + ,{"Name":"WMT_OFFSET_FORMAT_TIMECODE","Value":3} + ,{"Name":"WMT_OFFSET_FORMAT_100NS_APPROXIMATE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_INDEXER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_IT_PRESENTATION_TIME","Value":0} + ,{"Name":"WMT_IT_FRAME_NUMBERS","Value":1} + ,{"Name":"WMT_IT_TIMECODE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_INDEX_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_IT_NEAREST_DATA_UNIT","Value":1} + ,{"Name":"WMT_IT_NEAREST_OBJECT","Value":2} + ,{"Name":"WMT_IT_NEAREST_CLEAN_POINT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_FILESINK_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_FM_SINGLE_BUFFERS","Value":1} + ,{"Name":"WMT_FM_FILESINK_DATA_UNITS","Value":2} + ,{"Name":"WMT_FM_FILESINK_UNBUFFERED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_MUSICSPEECH_CLASS_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_MS_CLASS_MUSIC","Value":0} + ,{"Name":"WMT_MS_CLASS_SPEECH","Value":1} + ,{"Name":"WMT_MS_CLASS_MIXED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_WATERMARK_ENTRY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_WMETYPE_AUDIO","Value":1} + ,{"Name":"WMT_WMETYPE_VIDEO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0006" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_PLAYBACK_DRC_HIGH","Value":0} + ,{"Name":"WM_PLAYBACK_DRC_MEDIUM","Value":1} + ,{"Name":"WM_PLAYBACK_DRC_LOW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_wmsdkidl_0000_0000_0007" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_TIMECODE_FRAMERATE_30","Value":0} + ,{"Name":"WMT_TIMECODE_FRAMERATE_30DROP","Value":1} + ,{"Name":"WMT_TIMECODE_FRAMERATE_25","Value":2} + ,{"Name":"WMT_TIMECODE_FRAMERATE_24","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_CREDENTIAL_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_CREDENTIAL_SAVE","Value":1} + ,{"Name":"WMT_CREDENTIAL_DONT_CACHE","Value":2} + ,{"Name":"WMT_CREDENTIAL_CLEAR_TEXT","Value":4} + ,{"Name":"WMT_CREDENTIAL_PROXY","Value":8} + ,{"Name":"WMT_CREDENTIAL_ENCRYPT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WM_AETYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WM_AETYPE_INCLUDE","Value":105} + ,{"Name":"WM_AETYPE_EXCLUDE","Value":101} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMT_RIGHTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMT_RIGHT_PLAYBACK","Value":1} + ,{"Name":"WMT_RIGHT_COPY_TO_NON_SDMI_DEVICE","Value":2} + ,{"Name":"WMT_RIGHT_COPY_TO_CD","Value":8} + ,{"Name":"WMT_RIGHT_COPY_TO_SDMI_DEVICE","Value":16} + ,{"Name":"WMT_RIGHT_ONE_TIME","Value":32} + ,{"Name":"WMT_RIGHT_SAVE_STREAM_PROTECTED","Value":64} + ,{"Name":"WMT_RIGHT_COPY","Value":128} + ,{"Name":"WMT_RIGHT_COLLABORATIVE_PLAY","Value":256} + ,{"Name":"WMT_RIGHT_SDMI_TRIGGER","Value":65536} + ,{"Name":"WMT_RIGHT_SDMI_NOMORECOPIES","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WM_STREAM_PRIORITY_RECORD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fMandatory","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_WRITER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"qwSampleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwDroppedSampleCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"qwDroppedByteCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"dwCurrentBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpectedBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAverageSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwExpectedSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_WRITER_STATISTICS_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwBitratePlusOverhead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentSampleDropRateInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentSampleDropRateInCodec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrentSampleDropRateInMultiplexer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalSampleDropsInQueue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalSampleDropsInCodec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTotalSampleDropsInMultiplexer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_READER_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPacketsReceived","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPacketsRecovered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cPacketsLost","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wQuality","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_READER_CLIENTINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wszLang","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszBrowserUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wszBrowserWebPage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"qwReserved","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":[]} + ,{"Name":"wszHostExe","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"qwHostVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"wszPlayerUserAgent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_CLIENT_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_CLIENT_PROPERTIES_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszIPAddress","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszDNSName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_PORT_NUMBER_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wPortBegin","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPortEnd","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_BUFFER_SEGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"cbOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_PAYLOAD_FRAGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPayloadIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"segmentData","Type":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_FILESINK_DATA_UNIT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"packetHeaderBuffer","Type":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"cPayloads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPayloadHeaderBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_BUFFER_SEGMENT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":[]} + ,{"Name":"cPayloadDataFragments","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pPayloadDataFragments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PAYLOAD_FRAGMENT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_WEBSTREAM_FORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cbSampleHeaderFixedData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_WEBSTREAM_SAMPLE_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPart","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cTotalParts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSampleType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wszURL","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_ADDRESS_ACCESSENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwIPAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_PICTURE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwszMIMEType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bPictureType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDataLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_SYNCHRONISED_LYRICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"bTimeStampFormat","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bContentType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"pwszContentDescriptor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLyricsLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbLyrics","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_USER_WEB_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_USER_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_LEAKY_BUCKET_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_STREAM_TYPE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"guidMajorType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_WATERMARK_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"cbDisplayName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_VIDEOIMAGE_SAMPLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInputFlagsCur","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lCurMotionXtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurMotionYtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurMotionXoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurMotionXtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurMotionYtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurMotionYoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurBlendCoef1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lCurBlendCoef2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwInputFlagsPrev","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPrevMotionXtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevMotionYtoX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevMotionXoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevMotionXtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevMotionYtoY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevMotionYoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevBlendCoef1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lPrevBlendCoef2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_VIDEOIMAGE_SAMPLE2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwMagic","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwViewportWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwViewportHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrImageWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrImageHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fCurrRegionX0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fCurrRegionY0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fCurrRegionWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fCurrRegionHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fCurrBlendCoef","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwPrevImageWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPrevImageHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fPrevRegionX0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPrevRegionY0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPrevRegionWidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPrevRegionHeight","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fPrevBlendCoef","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"dwEffectType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEffectParas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fEffectPara0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fEffectPara1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fEffectPara2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fEffectPara3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"fEffectPara4","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"bKeepPrevImage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WM_MEDIA_TYPE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"majortype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"subtype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bFixedSizeSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bTemporalCompression","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"formattype","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pUnk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"cbFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMVIDEOINFOHEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMVIDEOINFOHEADER2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"rcSource","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcTarget","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwBitRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitErrorRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AvgTimePerFrame","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"dwInterlaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCopyProtectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPictAspectRatioY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bmiHeader","Type":{"Kind":"ApiRef","Name":"BITMAPINFOHEADER","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMMPEG2VIDEOINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hdr","Type":{"Kind":"ApiRef","Name":"WMVIDEOINFOHEADER2","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"dwStartTimeCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbSequenceHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProfile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSequenceHeader","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMSCRIPTFORMAT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scriptType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_COLORSPACEINFO_EXTENSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ucColorPrimaries","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucColorTransferChar","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"ucColorMatrixCoef","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMT_TIMECODE_EXTENSION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"Fields":[ + {"Name":"wRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwTimecode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserbits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAmFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_VAL16" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"val","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWMMediaProps" + ,"Kind":"Com" + ,"Guid":"96406bce-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMVideoMediaProps" + ,"Kind":"Com" + ,"Guid":"96406bcf-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxKeyFrameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pllTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxKeyFrameSpacing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"llTime","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwQuality","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriter" + ,"Kind":"Com" + ,"Guid":"96406bd4-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetProfileByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetOutputFilename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetInputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcInputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInput","Type":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMInputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginWriting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndWriting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AllocateSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSampleSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDRMWriter" + ,"Kind":"Com" + ,"Guid":"d6ea5dd0-12a0-43f4-90ab-a3fd451e6a07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GenerateKeySeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszKeySeed","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcwchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GenerateKeyID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszKeyID","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcwchLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GenerateSigningKeyPair" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPrivKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcwchPrivKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszPubKey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcwchPubKeyLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDRMAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMDRM_IMPORT_INIT_STRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbEncryptedSessionKeyMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEncryptedSessionKeyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbEncryptedKeyMessage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbEncryptedKeyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWMDRMWriter2" + ,"Kind":"Com" + ,"Guid":"38ee7a94-40e2-4e10-aa3f-33fd3210ed5b" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDRMWriter","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetWMDRMNetEncryption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSamplesEncrypted","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbKeyID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbKeyID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMWriter3" + ,"Kind":"Com" + ,"Guid":"a7184082-a4aa-4dde-ac9c-e75dbd1117ce" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDRMWriter2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pImportInitStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMDRM_IMPORT_INIT_STRUCT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMInputMediaProps" + ,"Kind":"Com" + ,"Guid":"96406bd5-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetConnectionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGroupName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPropertyVault" + ,"Kind":"Com" + ,"Guid":"72995a79-5090-42a4-9c8c-d9d0b6d34be5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pdwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CopyPropertiesFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPropertyVault","Type":{"Kind":"ApiRef","Name":"IWMPropertyVault","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMIStreamProps" + ,"Kind":"Com" + ,"Guid":"6816dad3-2b4b-4c8e-8149-874c3483a753" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReader" + ,"Kind":"Com" + ,"Guid":"96406bd6-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMReaderCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMSyncReader" + ,"Kind":"Com" + ,"Guid":"9397f121-7705-4dc9-b049-98b698188414" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRangeByFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"qwFrameNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cFramesToRead","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNextSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppSample","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcnsSampleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwOutputNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReadStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fCompressed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReadStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfCompressed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOutputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputNumberForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdwOutputNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamNumberForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxOutputSampleSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxStreamSampleSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OpenStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMSyncReader2" + ,"Kind":"Com" + ,"Guid":"faed3d21-1b6b-4af7-8cb6-3e189bbc187b" + ,"Interface":{"Kind":"ApiRef","Name":"IWMSyncReader","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetRangeByTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pStart","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TIMECODE_EXTENSION_DATA","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TIMECODE_EXTENSION_DATA","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRangeByFrameEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"qwFrameNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cFramesToRead","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"pcnsStartTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pAllocator","Type":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppAllocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReaderAllocatorEx","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMOutputMediaProps" + ,"Kind":"Com" + ,"Guid":"96406bd7-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamGroupName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetConnectionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMStatusCallback" + ,"Kind":"Com" + ,"Guid":"6d7cdc70-9888-11d3-8edc-00c04f6109cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"WMT_STATUS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderCallback" + ,"Kind":"Com" + ,"Guid":"96406bd8-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"OnSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMCredentialCallback" + ,"Kind":"Com" + ,"Guid":"342e0eb7-e651-450c-975b-2ace2c90c48e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszRealm","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszSite","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUser","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchUser","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszPassword","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchPassword","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMMetadataEditor" + ,"Kind":"Com" + ,"Guid":"96406bd9-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMMetadataEditor2" + ,"Kind":"Com" + ,"Guid":"203cffe3-2e18-4fdf-b59d-6e71530534cf" + ,"Interface":{"Kind":"ApiRef","Name":"IWMMetadataEditor","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"OpenEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwShareMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMEditor" + ,"Kind":"Com" + ,"Guid":"ff130ebc-a6c3-42a6-b401-c3382c3e08b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDRMProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMHeaderInfo" + ,"Kind":"Com" + ,"Guid":"96406bda-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAttributeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMarkerCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcMarkers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszMarkerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchMarkerNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pcnsMarkerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszMarkerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cnsMarkerTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScriptCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcScripts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchTypeLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszCommand","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchCommandLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pcnsScriptTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszCommand","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cnsScriptTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveScript" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMHeaderInfo2" + ,"Kind":"Com" + ,"Guid":"15cf9781-454e-482e-b393-85fae487a810" + ,"Interface":{"Kind":"ApiRef","Name":"IWMHeaderInfo","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodecInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCodecInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodecInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pCodecType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_CODEC_INFO_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbCodecInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pbCodecInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMHeaderInfo3" + ,"Kind":"Com" + ,"Guid":"15cc68e3-27cc-4ecd-b222-3f5d02d80bd5" + ,"Interface":{"Kind":"ApiRef","Name":"IWMHeaderInfo2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetAttributeCountEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwLangIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pwIndices","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAttributeByIndexEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pwNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pwLangIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwDataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ModifyAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"wLangIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"wLangIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddCodecInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"codecType","Type":{"Kind":"ApiRef","Name":"WMT_CODEC_INFO_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbCodecInfo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pbCodecInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMProfileManager" + ,"Kind":"Com" + ,"Guid":"d16679f2-6ca0-472d-8d31-2f5d55aee155" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEmptyProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadProfileByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadProfileByData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMProfile","Type":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszProfile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSystemProfileCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadSystemProfile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProfileIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMProfileManager2" + ,"Kind":"Com" + ,"Guid":"7a924e51-73c1-494d-8019-23d37ed9b89a" + ,"Interface":{"Kind":"ApiRef","Name":"IWMProfileManager","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetSystemProfileVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSystemProfileVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwVersion","Type":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMProfileManagerLanguage" + ,"Kind":"Com" + ,"Guid":"ba4dcc78-7ee0-4ab8-b27a-dbce8bc51454" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUserLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUserLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wLangID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMProfile" + ,"Kind":"Com" + ,"Guid":"96406bdb-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_VERSION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStreamCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwStreamIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamByNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamByNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReconfigStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfig","Type":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNewStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMutualExclusionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcME","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMEIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pME","Type":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pME","Type":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNewMutualExclusion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppME","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMProfile2" + ,"Kind":"Com" + ,"Guid":"07e72d33-d94e-4be7-8843-60ae5ff7e5f5" + ,"Interface":{"Kind":"ApiRef","Name":"IWMProfile","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetProfileID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMProfile3" + ,"Kind":"Com" + ,"Guid":"00ef96cc-a461-4546-8bcd-c9a28f0e06f5" + ,"Interface":{"Kind":"ApiRef","Name":"IWMProfile2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetStorageFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnStorageFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STORAGE_FORMAT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStorageFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nStorageFormat","Type":{"Kind":"ApiRef","Name":"WMT_STORAGE_FORMAT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBandwidthSharingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcBS","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBandwidthSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBSIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveBandwidthSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBS","Type":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddBandwidthSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBS","Type":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateNewBandwidthSharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMBandwidthSharing","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSP","Type":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateNewStreamPrioritization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamPrioritization","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetExpectedPacketCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pcPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMStreamConfig" + ,"Kind":"Com" + ,"Guid":"96406bdc-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidStreamType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStreamNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwStreamNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszStreamName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchStreamName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetStreamName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConnectionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInputName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchInputName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConnectionName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszInputName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBitrate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBitrate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsBufferWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBufferWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMStreamConfig2" + ,"Kind":"Com" + ,"Guid":"7688d8cb-fc0d-43bd-9459-5a8dec200cfa" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransportType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnTransportType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_TRANSPORT_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTransportType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nTransportType","Type":{"Kind":"ApiRef","Name":"WMT_TRANSPORT_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDataUnitExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidExtensionSystemID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"cbExtensionDataSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbExtensionSystemInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDataUnitExtensionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcDataUnitExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDataUnitExtension" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wDataUnitExtensionNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pguidExtensionSystemID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"pcbExtensionDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pbExtensionSystemInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbExtensionSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RemoveAllDataUnitExtensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMStreamConfig3" + ,"Kind":"Com" + ,"Guid":"cb164104-3aa9-45a7-9ac9-4daee131d6e1" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStreamConfig2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszLanguageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPacketSize" + ,"Kind":"Com" + ,"Guid":"cdfb97ab-188f-40b3-b643-5b7903975c59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPacketSize2" + ,"Kind":"Com" + ,"Guid":"8bfc2b9e-b646-4233-a877-1c6a079669dc" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPacketSize","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetMinPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMinPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMinPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMinPacketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMStreamList" + ,"Kind":"Com" + ,"Guid":"96406bdd-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwStreamNumArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMMutualExclusion" + ,"Kind":"Com" + ,"Guid":"96406bde-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStreamList","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWMMutualExclusion2" + ,"Kind":"Com" + ,"Guid":"0302b57d-89d1-4ba2-85c9-166f2c53eb91" + ,"Interface":{"Kind":"ApiRef","Name":"IWMMutualExclusion","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecordCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwRecordCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRecordName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszRecordName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchRecordName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRecordName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszRecordName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamsForRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwStreamNumArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcStreams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddStreamForRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveStreamForRecord" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wRecordNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMBandwidthSharing" + ,"Kind":"Com" + ,"Guid":"ad694af1-f8d9-42f8-bc47-70311b0c4f9e" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStreamList","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwBitrate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pmsBufferWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBitrate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"msBufferWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMStreamPrioritization" + ,"Kind":"Com" + ,"Guid":"8c1c6090-f9a8-4748-8ec3-dd1108ba1e77" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPriorityRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecordArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WM_STREAM_PRIORITY_RECORD","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPriorityRecords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecordArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_STREAM_PRIORITY_RECORD","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cRecords","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterAdvanced" + ,"Kind":"Com" + ,"Guid":"96406be3-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSinkCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcSinks","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSinkNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStreamSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"msSampleSendTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLiveSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fIsLiveSource","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRealTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRealTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWriterTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsCurrentTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_WRITER_STATISTICS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncTolerance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSyncTolerance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pmsWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterAdvanced2" + ,"Kind":"Com" + ,"Guid":"962dc1ec-c046-4db8-9cc7-26ceae500817" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterAdvanced","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetInputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterAdvanced3" + ,"Kind":"Com" + ,"Guid":"2cd6492d-7c37-4e76-9d3b-59261183a22e" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterAdvanced2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatisticsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_WRITER_STATISTICS_EX","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNonBlocking" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMWriterPreprocess" + ,"Kind":"Com" + ,"Guid":"fc54a285-38c4-45b5-aa23-85b9f7cb424b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetMaxPreprocessingPasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwMaxNumPasses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNumPreprocessingPasses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwNumPasses","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginPreprocessingPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PreprocessSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndPreprocessingPass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterPostViewCallback" + ,"Kind":"Com" + ,"Guid":"d9d6549d-a193-4f24-b308-03123d9b7f8d" + ,"Interface":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"OnPostViewSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateForPostView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterPostView" + ,"Kind":"Com" + ,"Guid":"81e20ce4-75ef-491a-8004-fc53c45bdc3e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetPostViewCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMWriterPostViewCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetReceivePostViewSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fReceivePostViewSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReceivePostViewSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfReceivePostViewSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPostViewProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetPostViewProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPostViewFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPostViewFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"dwFormatNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppProps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateForPostView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateForPostView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterSink" + ,"Kind":"Com" + ,"Guid":"96406be4-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeader","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRealTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfRealTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AllocateDataUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbDataUnit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDataUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDataUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataUnit","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEndWriting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMRegisterCallback" + ,"Kind":"Com" + ,"Guid":"cf4b1f99-4de2-4e49-a363-252740d99bc1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterFileSink" + ,"Kind":"Com" + ,"Guid":"96406be5-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterFileSink2" + ,"Kind":"Com" + ,"Guid":"14282ba7-4aef-4205-8ce5-c229035a05bc" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterFileSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStopTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsStopped" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfStopped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbFile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterFileSink3" + ,"Kind":"Com" + ,"Guid":"3fea4feb-2945-47a7-a1dd-c53a8fc4c45c" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterFileSink2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetAutoIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDoAutoIndexing","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutoIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAutoIndexing","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetControlStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fShouldControlStartAndStop","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFileSinkMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDataUnitEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFileSinkDataUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_FILESINK_DATA_UNIT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUnbufferedIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUnbufferedIO","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRestrictMemUsage","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUnbufferedIO" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfUnbufferedIO","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompleteOperations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMWriterNetworkSink" + ,"Kind":"Com" + ,"Guid":"96406be7-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetMaximumClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwMaxClients","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaximumClients" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxClients","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNetworkProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"protocol","Type":{"Kind":"ApiRef","Name":"WMT_NET_PROTOCOL","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetworkProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_NET_PROTOCOL","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetHostURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchURL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPortNum","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMClientConnections" + ,"Kind":"Com" + ,"Guid":"73c66010-a299-41df-b1f0-ccf03b09c1c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcClients","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClientProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClientNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClientProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_CLIENT_PROPERTIES","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMClientConnections2" + ,"Kind":"Com" + ,"Guid":"4091571e-4701-4593-bb3d-d5f5f0c74246" + ,"Interface":{"Kind":"ApiRef","Name":"IWMClientConnections","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetClientInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClientNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszNetworkAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchNetworkAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszPort","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pwszDNSName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDNSName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced" + ,"Kind":"Com" + ,"Guid":"96406bea-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetUserProvidedClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fUserClock","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUserProvidedClock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfUserClock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeliverTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetManualStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSelection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetManualStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStreamsSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamSelected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pSelection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReceiveSelectionCallbacks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fGetCallbacks","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReceiveSelectionCallbacks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfGetCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetReceiveStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fReceiveStreamSamples","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetReceiveStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfReceiveStreamSamples","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAllocateForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"fAllocate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAllocateForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwSreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pfAllocate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_READER_STATISTICS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetClientInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pClientInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_READER_CLIENTINFO","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxOutputSampleSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxStreamSampleSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStream","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pcbMax","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NotifyLateDelivery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsLateness","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced2" + ,"Kind":"Com" + ,"Guid":"ae14a945-b90c-4d0d-9127-80d665f7d73e" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetPlayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Mode","Type":{"Kind":"ApiRef","Name":"WMT_PLAY_MODE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlayMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PLAY_MODE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pcnsBuffering","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDownloadProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pqwBytesDownloaded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"pcnsDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSaveAsProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwPercent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SaveFileAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProtocolName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"StartAtMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wMarkerIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetOutputSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Preroll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStart","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetLogClientID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fLogClientID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLogClientID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLogClientID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StopBuffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OpenStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMReaderCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced3" + ,"Kind":"Com" + ,"Guid":"5dc0674b-f04b-4a4e-9f2a-b1afde2c8100" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"StopNetStreaming" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StartAtPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pvOffsetStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"dwOffsetFormat","Type":{"Kind":"ApiRef","Name":"WMT_OFFSET_FORMAT","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"fRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced4" + ,"Kind":"Com" + ,"Guid":"945a76a2-12ae-4d48-bd3c-cd1d90399b85" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced3","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetLanguageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwLanguageCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMaxSpeedFactor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdblFactor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUsingFastCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfUsingFastCache","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddLogParam" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SendLogParams" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CanSaveFileAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCanSave","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CancelSaveFileAs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchURL","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced5" + ,"Kind":"Com" + ,"Guid":"24c44db0-55d1-49ae-a5cc-f13815e36363" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced4","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetPlayerHook" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHook","Type":{"Kind":"ApiRef","Name":"IWMPlayerHook","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAdvanced6" + ,"Kind":"Com" + ,"Guid":"18a2e7f8-428f-4acd-8a00-e64639bc93de" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderAdvanced5","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetProtectStreamSamples" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCertificateType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbInitializationVector","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbInitializationVector","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPlayerHook" + ,"Kind":"Com" + ,"Guid":"e5b7ca9a-0f1c-4f66-9002-74ec50d8b304" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreDecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMReaderAllocatorEx" + ,"Kind":"Com" + ,"Guid":"9f762fa7-a22e-428d-93c9-ac82f3aafe5a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AllocateForStreamEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateForOutputEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderTypeNegotiation" + ,"Kind":"Com" + ,"Guid":"fdbe5592-81a1-41ea-93bd-735cad1adc05" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"TryOutputProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IWMOutputMediaProps","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderCallbackAdvanced" + ,"Kind":"Com" + ,"Guid":"96406beb-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStreamSample" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cnsSampleTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsSampleDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSample","Type":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsCurrentTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnStreamSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pStreamNumbers","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"pSelections","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_STREAM_SELECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnOutputPropsChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateForStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"AllocateForOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMReader" + ,"Kind":"Com" + ,"Guid":"d2827540-3ee7-432c-b14c-dc17f085d3b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AcquireLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLicenseAcquisition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Individualize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelIndividualization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MonitorLicenseAcquisition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelMonitorLicenseAcquisition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetDRMProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDRMProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwstrName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wCompressedDigitalVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUncompressedDigitalVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wAnalogVideo","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wCompressedDigitalAudio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wUncompressedDigitalAudio","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_OPL_OUTPUT_IDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cIds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgIds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_OUTPUT_PROTECTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guidId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"bConfigData","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_VIDEO_OUTPUT_PROTECTION_IDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"rgVop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_OUTPUT_PROTECTION","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_PLAY_OPL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minOPL","Type":{"Kind":"ApiRef","Name":"DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"oplIdReserved","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"vopi","Type":{"Kind":"ApiRef","Name":"DRM_VIDEO_OUTPUT_PROTECTION_IDS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DRM_COPY_OPL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wMinimumCopyLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"oplIdIncludes","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ,{"Name":"oplIdExcludes","Type":{"Kind":"ApiRef","Name":"DRM_OPL_OUTPUT_IDS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWMDRMReader2" + ,"Kind":"Com" + ,"Guid":"befe7a75-9f1d-4075-b9d9-a3c37bda49a0" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDRMReader","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SetEvaluateOutputLevelLicenses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEvaluate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPlayOutputLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlayOPL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DRM_PLAY_OPL","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwMinAppComplianceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCopyOutputLevels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCopyOPL","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DRM_COPY_OPL","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwMinAppComplianceLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TryNextLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDRMReader3" + ,"Kind":"Com" + ,"Guid":"e08672de-f1e7-4ff4-a0a3-fc4b08e4caf8" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDRMReader2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetInclusionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ,{"Name":"pcGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderPlaylistBurn" + ,"Kind":"Com" + ,"Guid":"f28c0300-9baa-4477-a846-1744d9cbf533" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitPlaylistBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppwszFilenames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInitResults" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFiles","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phrStati","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndPlaylistBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrBurnResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderNetworkConfig" + ,"Kind":"Com" + ,"Guid":"96406bec-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsBufferingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsBufferingTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetUDPPortRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WM_PORT_NUMBER_RANGE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcRanges","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetUDPPortRanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WM_PORT_NUMBER_RANGE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProxySetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_PROXY_SETTINGS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ProxySetting","Type":{"Kind":"ApiRef","Name":"WMT_PROXY_SETTINGS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProxyHostName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszHostName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchHostName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProxyHostName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProxyExceptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszExceptionList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchExceptionList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProxyExceptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszExceptionList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProxyBypassForLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfBypassForLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProxyBypassForLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fBypassForLocal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForceRerunAutoProxyDetection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfForceRerunDetection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetForceRerunAutoProxyDetection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fForceRerunDetection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableMulticast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableMulticast","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableMulticast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableMulticast","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableHTTP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableHTTP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableHTTP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableHTTP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableUDP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableUDP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableUDP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableUDP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableTCP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableTCP","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableTCP" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableTCP","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ResetProtocolRollover" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetConnectionBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwConnectionBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetConnectionBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwConnectionBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumProtocolsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedProtocolName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProtocolNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszProtocolName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddLoggingUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLoggingUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLoggingUrlCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwUrlCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ResetLoggingUrlList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMReaderNetworkConfig2" + ,"Kind":"Com" + ,"Guid":"d979a853-042b-4050-8387-c939db22013f" + ,"Interface":{"Kind":"ApiRef","Name":"IWMReaderNetworkConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnableContentCaching" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableContentCaching","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableContentCaching" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableContentCaching","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableFastCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableFastCache","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableFastCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableFastCache","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAcceleratedStreamingDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsAccelDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAcceleratedStreamingDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsAccelDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAutoReconnectLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwAutoReconnectLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAutoReconnectLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwAutoReconnectLimit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableResends" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableResends","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableResends" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableResends","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnableThinning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableThinning","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEnableThinning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableThinning","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetMaxNetPacketSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwMaxNetPacketSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderStreamClock" + ,"Kind":"Com" + ,"Guid":"96406bed-2b2b-11d3-b36b-00c04f6108ff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsNow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsWhen","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pvParam","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pdwTimerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"KillTimer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwTimerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMIndexer" + ,"Kind":"Com" + ,"Guid":"6d7cdc71-9888-11d3-8edc-00c04f6109cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartIndexing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMIndexer2" + ,"Kind":"Com" + ,"Guid":"b70f1e42-6255-4df0-a6b9-02b212d9e2bb" + ,"Interface":{"Kind":"ApiRef","Name":"IWMIndexer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"Configure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"nIndexerType","Type":{"Kind":"ApiRef","Name":"WMT_INDEXER_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pvIndexType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMLicenseBackup" + ,"Kind":"Com" + ,"Guid":"05e5ac9f-3fb6-4508-bb43-a4067ba1ebe8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"BackupLicenses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLicenseBackup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMLicenseRestore" + ,"Kind":"Com" + ,"Guid":"c70b6334-a22e-4efb-a245-15e65a004a13" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RestoreLicenses" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelLicenseRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMBackupRestoreProps" + ,"Kind":"Com" + ,"Guid":"3c8e0da6-996f-4ff3-a1af-4838f9377e2e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPropByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pcbLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPropA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemovePropA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveAllProps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMCodecInfo" + ,"Kind":"Com" + ,"Guid":"a970f41e-34de-4a98-b3ba-e4b3ca7528f0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodecInfoCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pcCodecs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodecFormatCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCodecFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIStreamConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecInfo2" + ,"Kind":"Com" + ,"Guid":"aa65e273-b686-4056-91ec-dd768d4df710" + ,"Interface":{"Kind":"ApiRef","Name":"IWMCodecInfo","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodecName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecFormatDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIStreamConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMStreamConfig","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"wszDesc","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecInfo3" + ,"Kind":"Com" + ,"Guid":"7e51f487-4d93-4f98-8ab4-27d0565adc51" + ,"Interface":{"Kind":"ApiRef","Name":"IWMCodecInfo2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodecFormatProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFormatIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCodecProp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCodecEnumerationSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCodecEnumerationSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwCodecIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_ATTR_DATATYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMLanguageList" + ,"Kind":"Com" + ,"Guid":"df683f00-2d49-4d8e-92b7-fb19f6a0dc57" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLanguageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLanguageDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwszLanguageString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchLanguageStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddLanguageByRFC1766String" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszLanguageString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMWriterPushSink" + ,"Kind":"Com" + ,"Guid":"dc10e6a5-072c-467d-bf57-6330a9dde12a" + ,"Interface":{"Kind":"ApiRef","Name":"IWMWriterSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszTemplateURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fAutoDestroy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDeviceRegistration" + ,"Kind":"Com" + ,"Guid":"f6211f03-8d21-4e94-93e6-8510805f2d99" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRegistrationStats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcRegisteredDevices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFirstRegisteredDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNextRegisteredDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRegisteredDeviceByID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRegisterType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbCertificate","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCertificate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"SerialNumber","Type":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMRegisteredDevice","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMRegisteredDevice" + ,"Kind":"Com" + ,"Guid":"a4503bec-5508-4148-97ac-bfa75760a70d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceSerialNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDeviceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeByIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAttributeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Approve" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fApprove","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfValid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsApproved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfApproved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsWmdrmCompliant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCompliant","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsOpened" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfOpened","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMProximityDetection" + ,"Kind":"Com" + ,"Guid":"6a9fd8ee-b651-4bf0-b849-7d4ece79a2b1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartDetection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegistrationMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbRegistrationMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbLocalAddress","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLocalAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwExtraPortsAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRegistrationResponseMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMMessageParser" + ,"Kind":"Com" + ,"Guid":"a73a0072-25a0-4c99-b4a5-ede8101a6c39" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParseRegistrationReqMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegistrationReqMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbRegistrationReqMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeviceCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDeviceSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ParseLicenseRequestMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLicenseRequestMsg","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbLicenseRequestMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppDeviceCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pDeviceSerialNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DRM_VAL16","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMTranscryptor" + ,"Kind":"Com" + ,"Guid":"69059850-6e6f-4bb2-806f-71863ddfc471" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbLicenseRequestMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbLicenseRequestMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLicenseResponseMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSSBuffer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMStatusCallback","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Seek" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hnsTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMDRMTranscryptor2" + ,"Kind":"Com" + ,"Guid":"e0da439f-d331-496a-bece-18e5bac5dd23" + ,"Interface":{"Kind":"ApiRef","Name":"IWMDRMTranscryptor","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"SeekEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cnsStartTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"cnsDuration","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"flRate","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fIncludeFileHeader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ZeroAdjustTimestamps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSeekStartTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDuration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcnsDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMDRMTranscryptionManager" + ,"Kind":"Com" + ,"Guid":"b1a887b2-a4f0-407a-b02e-efbd23bbecdf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateTranscryptor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTranscryptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMDRMTranscryptor","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMWatermarkInfo" + ,"Kind":"Com" + ,"Guid":"6f497062-f2e2-4624-8ea7-9dd40d81fc8d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWatermarkEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWatermarkEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wmetType","Type":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMT_WATERMARK_ENTRY","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderAccelerator" + ,"Kind":"Com" + ,"Guid":"bddc4d08-944d-4d52-a612-46c3fda07dd4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCodecInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvCodecInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSubtype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_MEDIA_TYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMReaderTimecode" + ,"Kind":"Com" + ,"Guid":"f369e2f0-e081-4fe6-8450-b810b2f410d1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTimecodeRangeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pwRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimecodeRangeBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wStreamNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wRangeNum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pStartTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pEndTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMAddressAccess" + ,"Kind":"Com" + ,"Guid":"bb3c6389-1633-4e92-af14-9f3173ba39d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetAccessEntryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAccessEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAddrAccessEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_ADDRESS_ACCESSENTRY","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddAccessEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"pAddrAccessEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WM_ADDRESS_ACCESSENTRY","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAccessEntry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMAddressAccess2" + ,"Kind":"Com" + ,"Guid":"65a83fc2-3e98-4d4d-81b5-2a742886b33d" + ,"Interface":{"Kind":"ApiRef","Name":"IWMAddressAccess","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetAccessEntryEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwEntryNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrMask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddAccessEntryEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"aeType","Type":{"Kind":"ApiRef","Name":"WM_AETYPE","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrMask","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMImageInfo" + ,"Kind":"Com" + ,"Guid":"9f0aa3b6-7267-4d89-88f2-ba915aa5c4c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetImageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcImages","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcchMIMEType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszMIMEType","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pwszDescription","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pImageType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pcbImageData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pbImageData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMLicenseRevocationAgent" + ,"Kind":"Com" + ,"Guid":"6967f2c9-4e26-4b57-8894-799880f7ac7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLRBChallenge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMachineID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwMachineIDLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChallenge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwChallengeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pChallengeOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwChallengeOutputLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessLRB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSignedLRB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwSignedLRBLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSignedACK","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwSignedACKLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMAuthorizer" + ,"Kind":"Com" + ,"Guid":"d9b67d36-a9ad-4eb4-baef-db284ef5504c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCertCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcCerts","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppbCertData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSharedData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCertIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ppbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMSecureChannel" + ,"Kind":"Com" + ,"Guid":"2720598a-d0f2-4189-bd10-91c46ef0936f" + ,"Interface":{"Kind":"ApiRef","Name":"IWMAuthorizer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"WMSC_AddCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCert","Type":{"Kind":"ApiRef","Name":"IWMAuthorizer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WMSC_AddSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCertSig","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbCertSig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WMSC_Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOtherSide","Type":{"Kind":"ApiRef","Name":"IWMSecureChannel","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WMSC_IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMSC_Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WMSC_GetValidCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbCertificate","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMSC_Encrypt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WMSC_Decrypt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WMSC_Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WMSC_Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WMSC_SetSharedData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCertIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbSharedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWMGetSecureChannel" + ,"Kind":"Com" + ,"Guid":"94bc0598-c3d2-11d3-bedf-00c04f612986" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPeerSecureChannelInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPeer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMSecureChannel","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"INSNetSourceCreator" + ,"Kind":"Com" + ,"Guid":"0c0e4080-9081-11d2-beec-0060082f2054" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateNetSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pMonitor","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"pUserContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetSourceProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppPropertiesNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetSourceSharedNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSharedNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNetSourceAdminInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumProtocolsSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProtocolName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProtocolNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszProtocolName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out"]} + ,{"Name":"pcchProtocolName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPlayerTimestampHook" + ,"Kind":"Com" + ,"Guid":"28580dda-d98e-48d0-b7ae-69e473a02825" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MapTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rtIn","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"prtOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecAMVideoAccelerator" + ,"Kind":"Com" + ,"Guid":"d98ee251-34e0-4a2d-9312-9b4c788d9fa1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetAcceleratorInterface" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAMVA","Type":{"Kind":"ApiRef","Name":"IAMVideoAccelerator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NegotiateConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPlayerNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHook","Type":{"Kind":"ApiRef","Name":"IWMPlayerTimestampHook","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMCodecVideoAccelerator" + ,"Kind":"Com" + ,"Guid":"990641b0-739f-4e94-a808-9888da8f75af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NegotiateConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIAMVA","Type":{"Kind":"ApiRef","Name":"IAMVideoAccelerator","TargetKind":"Com","Api":"DirectShow","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMediaType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AM_MEDIA_TYPE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPlayerNotify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHook","Type":{"Kind":"ApiRef","Name":"IWMPlayerTimestampHook","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"NETSOURCE_URLCREDPOLICY_SETTINGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NETSOURCE_URLCREDPOLICY_SETTING_SILENTLOGONOK","Value":0} + ,{"Name":"NETSOURCE_URLCREDPOLICY_SETTING_MUSTPROMPTUSER","Value":1} + ,{"Name":"NETSOURCE_URLCREDPOLICY_SETTING_ANONYMOUSONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMSInternalAdminNetSource" + ,"Kind":"Com" + ,"Guid":"8bb23e5f-d127-4afb-8d02-ae5b66d54c78" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSharedNamespace","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNamespaceNode","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNetSourceCreator","Type":{"Kind":"ApiRef","Name":"INSNetSourceCreator","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]},"Attrs":["In"]} + ,{"Name":"fEmbeddedInServer","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNetSourceCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetSourceCreator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSNetSourceCreator","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCredentialFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredentialFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindProxyForURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterProxyFailure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrParam","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutdownProxyContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUsingIE" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwProxyContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfIsUsingIE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMSInternalAdminNetSource2" + ,"Kind":"Com" + ,"Guid":"e74d58c3-cf77-4b51-af17-744687c43eae" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCredentialsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCredentialsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwUrlPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSOURCE_URLCREDPOLICY_SETTINGS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteCredentialsEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindProxyForURLEx" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMSInternalAdminNetSource3" + ,"Kind":"Com" + ,"Guid":"6b63d08e-4590-44af-9eb3-57ff1e73bf80" + ,"Interface":{"Kind":"ApiRef","Name":"IWMSInternalAdminNetSource2","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]} + ,"Methods":[ + { + "Name":"GetNetSourceCreator2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNetSourceCreator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FindProxyForURLEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrHost","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfProxyEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrProxyServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pqwProxyContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterProxyFailure2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrParam","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShutdownProxyContext2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsUsingIE2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"qwProxyContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pfIsUsingIE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredentialsEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fPersist","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fConfirmedGood","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearTextAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCredentialsEx2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRealm","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fClearTextAuthentication","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwUrlPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETSOURCE_URLCREDPOLICY_SETTINGS","TargetKind":"Default","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pbstrPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pfConfirmedGood","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WMIsContentProtected" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfIsProtected","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WMCreateWriter" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriter","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateReader" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMReader","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateSyncReader" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkCert","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwRights","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMSyncReader","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateEditor" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEditor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMMetadataEditor","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateIndexer" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIndexer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMIndexer","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateBackupRestorer" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBackup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMLicenseBackup","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateProfileManager" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProfileManager","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMProfileManager","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateWriterFileSink" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterFileSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateWriterNetworkSink" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterNetworkSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WMCreateWriterPushSink" + ,"SetLastError":false + ,"DllImport":"WMVCore" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMWriterPushSink","TargetKind":"Com","Api":"WindowsMediaFormat","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsMediaLibrarySharingServices.json b/api/WindowsMediaLibrarySharingServices.json new file mode 100644 index 0000000..def6442 --- /dev/null +++ b/api/WindowsMediaLibrarySharingServices.json @@ -0,0 +1,326 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WindowsMediaLibrarySharingServices" + ,"Kind":"ComClassID" + ,"Guid":"ad581b00-7b64-4e59-a38d-d2c5bf51ddb3" + } + ,{ + "Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEVICE_AUTHORIZATION_UNKNOWN","Value":0} + ,{"Name":"DEVICE_AUTHORIZATION_ALLOWED","Value":1} + ,{"Name":"DEVICE_AUTHORIZATION_DENIED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWindowsMediaLibrarySharingDeviceProperty" + ,"Kind":"Com" + ,"Guid":"81e26927-7a7d-40a7-81d4-bddc02960e3e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsMediaLibrarySharingDeviceProperties" + ,"Kind":"Com" + ,"Guid":"c4623214-6b06-40c5-a623-b2ff4c076bfd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperty","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsMediaLibrarySharingDevice" + ,"Kind":"Com" + ,"Guid":"3dccc293-4fd9-4191-a25b-8e57c5d27bd4" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DeviceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Authorization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"authorization","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Authorization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"authorization","Type":{"Kind":"ApiRef","Name":"WindowsMediaLibrarySharingDeviceAuthorizationStatus","TargetKind":"Default","Api":"WindowsMediaLibrarySharingServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDeviceProperties","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsMediaLibrarySharingDevices" + ,"Kind":"Com" + ,"Guid":"1803f9d6-fe6d-4546-bf5b-992fe8ec12d1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"device","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevice","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsMediaLibrarySharingServices" + ,"Kind":"Com" + ,"Guid":"01f5f85e-0a81-40da-a7c8-21ef3af8440c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"showShareMediaCPL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"device","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_userHomeMediaSharingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_userHomeMediaSharingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_userHomeMediaSharingLibraryName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libraryName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_userHomeMediaSharingLibraryName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"libraryName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_computerHomeMediaSharingAllowedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_computerHomeMediaSharingAllowedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_userInternetMediaSharingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_userInternetMediaSharingState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_computerInternetMediaSharingAllowedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_computerInternetMediaSharingAllowedState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingAllowed","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_internetMediaSharingSecurityGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_internetMediaSharingSecurityGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityGroup","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_allowSharingToAllDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_allowSharingToAllDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sharingEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setDefaultAuthorization" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MACAddresses","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"friendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authorization","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setAuthorizationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MACAddress","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authorizationState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAllDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"devices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsMediaLibrarySharingDevices","TargetKind":"Com","Api":"WindowsMediaLibrarySharingServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_customSettingsApplied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customSettingsApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsMediaPlayer.json b/api/WindowsMediaPlayer.json new file mode 100644 index 0000000..b4f0a1d --- /dev/null +++ b/api/WindowsMediaPlayer.json @@ -0,0 +1,8746 @@ +{ + +"Constants":[ + { + "Name":"CLSID_WMPSkinManager" + ,"NativeType":"Guid" + ,"Value":"b2a7fd52-301f-4348-b93a-638c6de49229" + ,"Attrs":[] + } + ,{ + "Name":"CLSID_WMPMediaPluginRegistrar" + ,"NativeType":"Guid" + ,"Value":"5569e7f5-424b-4b93-89ca-79d17924689a" + ,"Attrs":[] + } + ,{ + "Name":"WMP_PLUGINTYPE_DSP" + ,"NativeType":"Guid" + ,"Value":"6434baea-4954-498d-abd5-2b07123e1f04" + ,"Attrs":[] + } + ,{ + "Name":"WMP_PLUGINTYPE_DSP_OUTOFPROC" + ,"NativeType":"Guid" + ,"Value":"ef29b174-c347-44cc-9a4f-2399118ff38c" + ,"Attrs":[] + } + ,{ + "Name":"WMP_PLUGINTYPE_RENDERING" + ,"NativeType":"Guid" + ,"Value":"a8554541-115d-406a-a4c7-51111c330183" + ,"Attrs":[] + } + ,{ + "Name":"kfltTimedLevelMaximumFrequency" + ,"NativeType":"Single" + ,"Value":22050 + ,"Attrs":[] + } + ,{ + "Name":"kfltTimedLevelMinimumFrequency" + ,"NativeType":"Single" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_LoginState" + ,"NativeType":"String" + ,"Value":"LoginState" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_MediaPlayerAccountType" + ,"NativeType":"String" + ,"Value":"MediaPlayerAccountType" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_AccountType" + ,"NativeType":"String" + ,"Value":"AccountType" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_HasCachedCredentials" + ,"NativeType":"String" + ,"Value":"HasCachedCredentials" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_LicenseRefreshAdvanceWarning" + ,"NativeType":"String" + ,"Value":"LicenseRefreshAdvanceWarning" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_PurchasedTrackRequiresReDownload" + ,"NativeType":"String" + ,"Value":"PurchasedTrackRequiresReDownload" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_MaximumTrackPurchasePerPurchase" + ,"NativeType":"String" + ,"Value":"MaximumNumberOfTracksPerPurchase" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_AccountBalance" + ,"NativeType":"String" + ,"Value":"AccountBalance" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPartnerInfo_UserName" + ,"NativeType":"String" + ,"Value":"UserName" + ,"Attrs":[] + } + ,{ + "Name":"g_szMediaPlayerTask_Burn" + ,"NativeType":"String" + ,"Value":"Burn" + ,"Attrs":[] + } + ,{ + "Name":"g_szMediaPlayerTask_Browse" + ,"NativeType":"String" + ,"Value":"Browse" + ,"Attrs":[] + } + ,{ + "Name":"g_szMediaPlayerTask_Sync" + ,"NativeType":"String" + ,"Value":"Sync" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_PopupURL" + ,"NativeType":"String" + ,"Value":"Popup" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_AuthenticationSuccessURL" + ,"NativeType":"String" + ,"Value":"AuthenticationSuccessURL" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_LoginFailureURL" + ,"NativeType":"String" + ,"Value":"LoginFailureURL" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_HTMLViewURL" + ,"NativeType":"String" + ,"Value":"HTMLViewURL" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_PopupCaption" + ,"NativeType":"String" + ,"Value":"PopupCaption" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ALTLoginURL" + ,"NativeType":"String" + ,"Value":"ALTLoginURL" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ALTLoginCaption" + ,"NativeType":"String" + ,"Value":"ALTLoginCaption" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ForgetPasswordURL" + ,"NativeType":"String" + ,"Value":"ForgotPassword" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_CreateAccountURL" + ,"NativeType":"String" + ,"Value":"CreateAccount" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ArtistArtURL" + ,"NativeType":"String" + ,"Value":"ArtistArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_AlbumArtURL" + ,"NativeType":"String" + ,"Value":"AlbumArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ListArtURL" + ,"NativeType":"String" + ,"Value":"ListArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_GenreArtURL" + ,"NativeType":"String" + ,"Value":"GenreArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_SubGenreArtURL" + ,"NativeType":"String" + ,"Value":"SubGenreArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_RadioArtURL" + ,"NativeType":"String" + ,"Value":"RadioArt" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_TreeListIconURL" + ,"NativeType":"String" + ,"Value":"CPListIDIcon" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ErrorDescription" + ,"NativeType":"String" + ,"Value":"CPErrorDescription" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ErrorURL" + ,"NativeType":"String" + ,"Value":"CPErrorURL" + ,"Attrs":[] + } + ,{ + "Name":"g_szItemInfo_ErrorURLLinkText" + ,"NativeType":"String" + ,"Value":"CPErrorURLLinkText" + ,"Attrs":[] + } + ,{ + "Name":"g_szUnknownLocation" + ,"NativeType":"String" + ,"Value":"UnknownLocation" + ,"Attrs":[] + } + ,{ + "Name":"g_szRootLocation" + ,"NativeType":"String" + ,"Value":"RootLocation" + ,"Attrs":[] + } + ,{ + "Name":"g_szFlyoutMenu" + ,"NativeType":"String" + ,"Value":"FlyoutMenu" + ,"Attrs":[] + } + ,{ + "Name":"g_szOnlineStore" + ,"NativeType":"String" + ,"Value":"OnlineStore" + ,"Attrs":[] + } + ,{ + "Name":"g_szVideoRecent" + ,"NativeType":"String" + ,"Value":"VideoRecent" + ,"Attrs":[] + } + ,{ + "Name":"g_szVideoRoot" + ,"NativeType":"String" + ,"Value":"VideoRoot" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPListID" + ,"NativeType":"String" + ,"Value":"CPListID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPListIDs" + ,"NativeType":"String" + ,"Value":"AllCPListIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPTrackID" + ,"NativeType":"String" + ,"Value":"CPTrackID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPTrackIDs" + ,"NativeType":"String" + ,"Value":"AllCPTrackIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPArtistID" + ,"NativeType":"String" + ,"Value":"CPArtistID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPArtistIDs" + ,"NativeType":"String" + ,"Value":"AllCPArtistIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPAlbumID" + ,"NativeType":"String" + ,"Value":"CPAlbumID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPAlbumIDs" + ,"NativeType":"String" + ,"Value":"AllCPAlbumIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPGenreID" + ,"NativeType":"String" + ,"Value":"CPGenreID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPGenreIDs" + ,"NativeType":"String" + ,"Value":"AllCPGenreIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPAlbumSubGenreID" + ,"NativeType":"String" + ,"Value":"CPAlbumSubGenreID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPAlbumSubGenreIDs" + ,"NativeType":"String" + ,"Value":"AllCPAlbumSubGenreIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szReleaseDateYear" + ,"NativeType":"String" + ,"Value":"ReleaseDateYear" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllReleaseDateYears" + ,"NativeType":"String" + ,"Value":"AllReleaseDateYears" + ,"Attrs":[] + } + ,{ + "Name":"g_szCPRadioID" + ,"NativeType":"String" + ,"Value":"CPRadioID" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllCPRadioIDs" + ,"NativeType":"String" + ,"Value":"AllCPRadioIDs" + ,"Attrs":[] + } + ,{ + "Name":"g_szAuthor" + ,"NativeType":"String" + ,"Value":"Author" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllAuthors" + ,"NativeType":"String" + ,"Value":"AllAuthors" + ,"Attrs":[] + } + ,{ + "Name":"g_szWMParentalRating" + ,"NativeType":"String" + ,"Value":"WMParentalRating" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllWMParentalRatings" + ,"NativeType":"String" + ,"Value":"AllWMParentalRatings" + ,"Attrs":[] + } + ,{ + "Name":"g_szAllUserEffectiveRatingStarss" + ,"NativeType":"String" + ,"Value":"AllUserEffectiveRatingStarss" + ,"Attrs":[] + } + ,{ + "Name":"g_szUserEffectiveRatingStars" + ,"NativeType":"String" + ,"Value":"UserEffectiveRatingStars" + ,"Attrs":[] + } + ,{ + "Name":"g_szUserPlaylist" + ,"NativeType":"String" + ,"Value":"UserPlaylist" + ,"Attrs":[] + } + ,{ + "Name":"g_szViewMode_Report" + ,"NativeType":"String" + ,"Value":"ViewModeReport" + ,"Attrs":[] + } + ,{ + "Name":"g_szViewMode_Details" + ,"NativeType":"String" + ,"Value":"ViewModeDetails" + ,"Attrs":[] + } + ,{ + "Name":"g_szViewMode_Icon" + ,"NativeType":"String" + ,"Value":"ViewModeIcon" + ,"Attrs":[] + } + ,{ + "Name":"g_szViewMode_Tile" + ,"NativeType":"String" + ,"Value":"ViewModeTile" + ,"Attrs":[] + } + ,{ + "Name":"g_szViewMode_OrderedList" + ,"NativeType":"String" + ,"Value":"ViewModeOrderedList" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPrice_Unknown" + ,"NativeType":"String" + ,"Value":"PriceUnknown" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPrice_CannotBuy" + ,"NativeType":"String" + ,"Value":"PriceCannotBuy" + ,"Attrs":[] + } + ,{ + "Name":"g_szContentPrice_Free" + ,"NativeType":"String" + ,"Value":"PriceFree" + ,"Attrs":[] + } + ,{ + "Name":"g_szRefreshLicensePlay" + ,"NativeType":"String" + ,"Value":"RefreshForPlay" + ,"Attrs":[] + } + ,{ + "Name":"g_szRefreshLicenseBurn" + ,"NativeType":"String" + ,"Value":"RefreshForBurn" + ,"Attrs":[] + } + ,{ + "Name":"g_szRefreshLicenseSync" + ,"NativeType":"String" + ,"Value":"RefreshForSync" + ,"Attrs":[] + } + ,{ + "Name":"g_szVerifyPermissionSync" + ,"NativeType":"String" + ,"Value":"VerifyPermissionSync" + ,"Attrs":[] + } + ,{ + "Name":"g_szStationEvent_Started" + ,"NativeType":"String" + ,"Value":"TrackStarted" + ,"Attrs":[] + } + ,{ + "Name":"g_szStationEvent_Complete" + ,"NativeType":"String" + ,"Value":"TrackComplete" + ,"Attrs":[] + } + ,{ + "Name":"g_szStationEvent_Skipped" + ,"NativeType":"String" + ,"Value":"TrackSkipped" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WindowsMediaPlayer" + ,"Kind":"ComClassID" + ,"Guid":"6bf52a52-394a-11d3-b153-00c04f79faa6" + } + ,{ + "Name":"WMPOpenState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmposUndefined","Value":0} + ,{"Name":"wmposPlaylistChanging","Value":1} + ,{"Name":"wmposPlaylistLocating","Value":2} + ,{"Name":"wmposPlaylistConnecting","Value":3} + ,{"Name":"wmposPlaylistLoading","Value":4} + ,{"Name":"wmposPlaylistOpening","Value":5} + ,{"Name":"wmposPlaylistOpenNoMedia","Value":6} + ,{"Name":"wmposPlaylistChanged","Value":7} + ,{"Name":"wmposMediaChanging","Value":8} + ,{"Name":"wmposMediaLocating","Value":9} + ,{"Name":"wmposMediaConnecting","Value":10} + ,{"Name":"wmposMediaLoading","Value":11} + ,{"Name":"wmposMediaOpening","Value":12} + ,{"Name":"wmposMediaOpen","Value":13} + ,{"Name":"wmposBeginCodecAcquisition","Value":14} + ,{"Name":"wmposEndCodecAcquisition","Value":15} + ,{"Name":"wmposBeginLicenseAcquisition","Value":16} + ,{"Name":"wmposEndLicenseAcquisition","Value":17} + ,{"Name":"wmposBeginIndividualization","Value":18} + ,{"Name":"wmposEndIndividualization","Value":19} + ,{"Name":"wmposMediaWaiting","Value":20} + ,{"Name":"wmposOpeningUnknownURL","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPPlayState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmppsUndefined","Value":0} + ,{"Name":"wmppsStopped","Value":1} + ,{"Name":"wmppsPaused","Value":2} + ,{"Name":"wmppsPlaying","Value":3} + ,{"Name":"wmppsScanForward","Value":4} + ,{"Name":"wmppsScanReverse","Value":5} + ,{"Name":"wmppsBuffering","Value":6} + ,{"Name":"wmppsWaiting","Value":7} + ,{"Name":"wmppsMediaEnded","Value":8} + ,{"Name":"wmppsTransitioning","Value":9} + ,{"Name":"wmppsReady","Value":10} + ,{"Name":"wmppsReconnecting","Value":11} + ,{"Name":"wmppsLast","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPPlaylistChangeEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmplcUnknown","Value":0} + ,{"Name":"wmplcClear","Value":1} + ,{"Name":"wmplcInfoChange","Value":2} + ,{"Name":"wmplcMove","Value":3} + ,{"Name":"wmplcDelete","Value":4} + ,{"Name":"wmplcInsert","Value":5} + ,{"Name":"wmplcAppend","Value":6} + ,{"Name":"wmplcPrivate","Value":7} + ,{"Name":"wmplcNameChange","Value":8} + ,{"Name":"wmplcMorph","Value":9} + ,{"Name":"wmplcSort","Value":10} + ,{"Name":"wmplcLast","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPErrorItem" + ,"Kind":"Com" + ,"Guid":"3614c646-3b3b-4de7-a81e-930e3f2127b3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_errorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_errorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_errorContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_remedy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRemedy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_customUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCustomUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPError" + ,"Kind":"Com" + ,"Guid":"a12dcf7d-14ab-4c1b-a8cd-63909f06025b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"clearErrorQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_errorCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plNumErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppErrorItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPErrorItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"webHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPMedia" + ,"Kind":"Com" + ,"Guid":"94d55e95-3fac-11d3-b155-00c04f79faa6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_isIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_sourceURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSourceURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_imageSourceWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_imageSourceHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_markerCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMarkerCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getMarkerTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pMarkerTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getMarkerName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrMarkerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_duration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_durationString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_attributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getAttributeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrItemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getItemInfoByAtom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lAtom","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"isMemberOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarfIsMemberOf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"isReadOnlyItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarfIsReadOnly","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPControls" + ,"Kind":"Com" + ,"Guid":"74c09e02-f828-11d2-a74b-00a0c905f36e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_isAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"play" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"fastForward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"fastReverse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_currentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_currentPosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dCurrentPosition","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentPositionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCurrentPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"previous" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_currentItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWMPMedia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_currentItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plMarker","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_currentMarker" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMarker","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"playItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPSettings" + ,"Kind":"Com" + ,"Guid":"9104d1ab-80c9-4fed-abf0-2e6417a6df14" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_isAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_autoStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAutoStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_autoStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fAutoStart","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBaseURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_baseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrBaseURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_defaultFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDefaultFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_defaultFrame" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDefaultFrame","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_invokeURLs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfInvokeURLs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_invokeURLs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fInvokeURLs","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMute","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_mute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fMute","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_playCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_playCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_rate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dRate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBalance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_balance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBalance","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_volume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVolume","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarfMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varfMode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableErrorDialogs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnableErrorDialogs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enableErrorDialogs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnableErrorDialogs","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPClosedCaption" + ,"Kind":"Com" + ,"Guid":"4f2df574-c588-11d3-9ed0-00c04fb6e937" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_SAMIStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSAMIStyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SAMIStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSAMIStyle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SAMILang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSAMILang","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SAMILang" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSAMILang","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SAMIFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSAMIFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_SAMIFileName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSAMIFileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_captioningId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrCaptioningID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_captioningId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrCaptioningID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlaylist" + ,"Kind":"Com" + ,"Guid":"d5f0f4f1-130c-11d3-b14e-00c04f79faa6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_attributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_attributeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrAttributeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIWMPMedia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_isIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"insertItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"appendItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"moveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndexOld","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lIndexNew","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPCdrom" + ,"Kind":"Com" + ,"Guid":"cfab6e98-8730-11d3-b388-00c04f68574b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_driveSpecifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDrive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_playlist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlaylist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"eject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPCdromCollection" + ,"Kind":"Com" + ,"Guid":"ee4c8fe2-34b2-11d3-a3bf-006097c9b344" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPCdrom","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByDriveSpecifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDriveSpecifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCdrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPCdrom","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPStringCollection" + ,"Kind":"Com" + ,"Guid":"4a976298-8c0d-11d3-b389-00c04f68574b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPMediaCollection" + ,"Kind":"Com" + ,"Guid":"8363bc22-b4b4-4b19-989d-1cd765749dd1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByGenre" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrGenre","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByAuthor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAuthor","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByAlbum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAlbum","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"varfDeleteFile","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttributeStringCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrMediaType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStringCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPStringCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getMediaAtom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plAtom","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"varfIsDeleted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"isDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarfIsDeleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlaylistArray" + ,"Kind":"Com" + ,"Guid":"679409c0-99f7-11d3-9fb7-00105aa620bb" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlaylistCollection" + ,"Kind":"Com" + ,"Guid":"10a13217-23a7-439b-b1c0-d847c79b7774" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"newPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlaylistArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylistArray","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPlaylistArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylistArray","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"varfIsDeleted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"isDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarfIsDeleted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"importPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppImportedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPNetwork" + ,"Kind":"Com" + ,"Guid":"ec21b779-edef-462d-bba4-ad9dde2b29a7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_bandWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_recoveredPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plRecoveredPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_sourceProtocol" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrSourceProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_receivedPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plReceivedPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_lostPackets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLostPackets","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_receptionQuality" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plReceptionQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_bufferingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBufferingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_bufferingProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBufferingProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_bufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBufferingTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_bufferingTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lBufferingTime","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_frameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_maxBitRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBitRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_bitRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plBitRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plProxySetting","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setProxySettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lProxySetting","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProxyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrProxyName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setProxyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrProxyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lProxyPort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setProxyPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lProxyPort","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProxyExceptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrExceptionList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setProxyExceptionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrExceptionList","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProxyBypassForLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfBypassForLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setProxyBypassForLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProtocol","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fBypassForLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_maxBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMaxBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_maxBandwidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lMaxBandwidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_downloadProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plDownloadProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_encodedFrameRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFrameRate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_framesSkipped" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plFrames","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPCore" + ,"Kind":"Com" + ,"Guid":"d84cca99-cce2-11d2-9ecc-0000f8085981" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_openState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPOpenState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_playState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPPlayState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_controls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppControl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPControls","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPSettings","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_currentMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMedia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_currentMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mediaCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMediaCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMediaCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_playlistCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlaylistCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylistCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_versionInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrVersionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"launchURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_network" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQNI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPNetwork","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_currentPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_currentPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPL","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_cdromCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCdromCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPCdromCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_closedCaption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClosedCaption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPClosedCaption","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_isOnline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfOnline","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPError","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayer" + ,"Kind":"Com" + ,"Guid":"6bf52a4f-394a-11d3-b153-00c04f79faa6" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullScreen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableContextMenu","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayer2" + ,"Kind":"Com" + ,"Guid":"0e6b01d1-d407-4c85-bf5f-1c01f6150280" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullScreen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableContextMenu","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPMedia2" + ,"Kind":"Com" + ,"Guid":"ab7c88bb-143e-4ea4-acc3-e4350b2106c3" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWMPErrorItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPErrorItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPControls2" + ,"Kind":"Com" + ,"Guid":"6f030d25-0890-480f-9775-1f7e40ab5b8e" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPControls","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"step" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStep","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPDVD" + ,"Kind":"Com" + ,"Guid":"8da61686-4668-4a5c-ae5d-803193293dbe" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_isAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_domain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDomain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"topMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"titleMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"back" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPCore2" + ,"Kind":"Com" + ,"Guid":"bc17e5b7-7561-4c18-bb90-17d485775659" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_dvd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDVD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPDVD","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayer3" + ,"Kind":"Com" + ,"Guid":"54062b68-052a-4c25-a39f-8b63346511d4" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullScreen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableContextMenu","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPErrorItem2" + ,"Kind":"Com" + ,"Guid":"f75ccec0-c67c-475c-931e-8719870bee7d" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPErrorItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_condition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCondition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPRemoteMediaServices" + ,"Kind":"Com" + ,"Guid":"cbb92747-741f-44fe-ab5b-f1a48f3b2a59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetServiceType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetApplicationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetScriptableObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCustomUIMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPSkinManager" + ,"Kind":"Com" + ,"Guid":"076f2fa6-ed30-448b-8cc5-3f3ef3529c7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetVisualStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPMetadataPicture" + ,"Kind":"Com" + ,"Guid":"5c29bbe0-f87d-4c45-aa28-a70f0230ffa9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_pictureType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPictureType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPMetadataText" + ,"Kind":"Com" + ,"Guid":"769a72db-13d2-45e2-9c48-53ca9d5b7450" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPMedia3" + ,"Kind":"Com" + ,"Guid":"f118efc7-f03a-4fb4-99c9-1c02a5c1065b" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPMedia2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"getAttributeCountByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfoByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPSettings2" + ,"Kind":"Com" + ,"Guid":"fda937a4-eece-4da5-a0b6-39bf89ade2c2" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPSettings","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_defaultAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_mediaAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrRights","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"requestMediaAccessRights" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDesiredAccess","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbAccepted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPControls3" + ,"Kind":"Com" + ,"Guid":"a1d1110e-d545-476a-9a78-ac3e4cb1e6bd" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPControls2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_audioLanguageCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getAudioLanguageID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getAudioLanguageDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrLangDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_currentAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_currentAudioLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_currentAudioLanguageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_currentAudioLanguageIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getLanguageName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lLangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrLangName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_currentPositionTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTimecode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_currentPositionTimecode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTimecode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPClosedCaption2" + ,"Kind":"Com" + ,"Guid":"350ba78b-6bc8-4113-a5f5-312056934eb6" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPClosedCaption","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_SAMILangCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getSAMILangName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getSAMILangID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plLangID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_SAMIStyleCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getSAMIStyleName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayerApplication" + ,"Kind":"Com" + ,"Guid":"40897764-ceab-47be-ad4a-8e28537f9bbf" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"switchToPlayerApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"switchToControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_playerDocked" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbPlayerDocked","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_hasDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbHasDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPCore3" + ,"Kind":"Com" + ,"Guid":"7587c667-628f-499f-88e7-6a6f4e888464" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"newPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppPlaylist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"newMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMedia","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayer4" + ,"Kind":"Com" + ,"Guid":"6c497d62-8919-413c-82db-e935fb3ec584" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPCore3","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_fullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullScreen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnableContextMenu","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_enableContextMenu" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnableContextMenu","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_uiMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_stretchToFit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_windowlessVideo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_isRemote" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarfIsRemote","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_playerApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWMPPlayerApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlayerApplication","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"openPlayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayerServices" + ,"Kind":"Com" + ,"Guid":"1d01fbdb-ade2-4c8d-9842-c190b95c3306" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"activateUIPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPlugin","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setTaskPane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskPane","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setTaskPaneURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTaskPane","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFriendlyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMPSyncState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpssUnknown","Value":0} + ,{"Name":"wmpssSynchronizing","Value":1} + ,{"Name":"wmpssStopped","Value":2} + ,{"Name":"wmpssEstimating","Value":3} + ,{"Name":"wmpssLast","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPDeviceStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpdsUnknown","Value":0} + ,{"Name":"wmpdsPartnershipExists","Value":1} + ,{"Name":"wmpdsPartnershipDeclined","Value":2} + ,{"Name":"wmpdsPartnershipAnother","Value":3} + ,{"Name":"wmpdsManualDevice","Value":4} + ,{"Name":"wmpdsNewDevice","Value":5} + ,{"Name":"wmpdsLast","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPSyncDevice" + ,"Kind":"Com" + ,"Guid":"82a2986c-0293-4fd0-b279-b21b86c058be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_friendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_friendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_deviceName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_deviceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrDeviceId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_partnershipIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_connected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPDeviceStatus","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_syncState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPSyncState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"createPartnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vbShowUI","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"deletePartnership" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"showSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"isIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPSyncServices" + ,"Kind":"Com" + ,"Guid":"8b5050ff-e0a4-4808-b3a8-893a9e1ed894" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_deviceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPPlayerServices2" + ,"Kind":"Com" + ,"Guid":"1bb1592f-f040-418a-9f71-17c7512b4d70" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPPlayerServices","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"setBackgroundProcessingPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPriority","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMPRipState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmprsUnknown","Value":0} + ,{"Name":"wmprsRipping","Value":1} + ,{"Name":"wmprsStopped","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPBurnFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpbfAudioCD","Value":0} + ,{"Name":"wmpbfDataCD","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPBurnState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpbsUnknown","Value":0} + ,{"Name":"wmpbsBusy","Value":1} + ,{"Name":"wmpbsReady","Value":2} + ,{"Name":"wmpbsWaitingForDisc","Value":3} + ,{"Name":"wmpbsRefreshStatusPending","Value":4} + ,{"Name":"wmpbsPreparingToBurn","Value":5} + ,{"Name":"wmpbsBurning","Value":6} + ,{"Name":"wmpbsStopped","Value":7} + ,{"Name":"wmpbsErasing","Value":8} + ,{"Name":"wmpbsDownloading","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPStringCollectionChangeEventType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpsccetUnknown","Value":0} + ,{"Name":"wmpsccetInsert","Value":1} + ,{"Name":"wmpsccetChange","Value":2} + ,{"Name":"wmpsccetDelete","Value":3} + ,{"Name":"wmpsccetClear","Value":4} + ,{"Name":"wmpsccetBeginUpdates","Value":5} + ,{"Name":"wmpsccetEndUpdates","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPCdromRip" + ,"Kind":"Com" + ,"Guid":"56e2294f-69ed-4629-a869-aea72c0dcc2c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_ripState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmprs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPRipState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ripProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startRip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stopRip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPCdromBurn" + ,"Kind":"Com" + ,"Guid":"bd94dbeb-417f-4928-aa06-087d56ed9b59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"isAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pIsAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItem","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_label" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_label" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrLabel","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_burnFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpbf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPBurnFormat","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_burnFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wmpbf","Type":{"Kind":"ApiRef","Name":"WMPBurnFormat","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_burnPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPlaylist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_burnPlaylist" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"refreshStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_burnState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpbs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPBurnState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_burnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stopBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"erase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPQuery" + ,"Kind":"Com" + ,"Guid":"a00918f3-a6b0-4bfb-9189-fd834c7bc5a5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addCondition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrOperator","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"beginNextGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPMediaCollection2" + ,"Kind":"Com" + ,"Guid":"8ba957f5-fd8c-4791-b82d-f840401ee474" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPMediaCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"createQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPQuery","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getPlaylistByQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pQuery","Type":{"Kind":"ApiRef","Name":"IWMPQuery","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrMediaType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrSortAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSortAscending","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppPlaylist","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getStringCollectionByQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pQuery","Type":{"Kind":"ApiRef","Name":"IWMPQuery","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrMediaType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrSortAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fSortAscending","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ppStringCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPStringCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getByAttributeAndMediaType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrAttribute","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrMediaType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMediaItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPStringCollection2" + ,"Kind":"Com" + ,"Guid":"46ad648d-53f1-4a74-92e2-2a1b68d63fd4" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPStringCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"isIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPStringCollection2","Type":{"Kind":"ApiRef","Name":"IWMPStringCollection2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCollectionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getAttributeCountByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCollectionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getItemInfoByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCollectionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lAttributeIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WMPLibraryType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpltUnknown","Value":0} + ,{"Name":"wmpltAll","Value":1} + ,{"Name":"wmpltLocal","Value":2} + ,{"Name":"wmpltRemote","Value":3} + ,{"Name":"wmpltDisc","Value":4} + ,{"Name":"wmpltPortableDevice","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPLibrary" + ,"Kind":"Com" + ,"Guid":"3df47861-7df1-4c1f-a81b-4c26f0f7a7c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmplt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPLibraryType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_mediaCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIWMPMediaCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPMediaCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"isIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIWMPLibrary","Type":{"Kind":"ApiRef","Name":"IWMPLibrary","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvbool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPLibraryServices" + ,"Kind":"Com" + ,"Guid":"39c2f8d5-1cf2-4d5e-ae09-d73492cf9eaa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"getCountByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wmplt","Type":{"Kind":"ApiRef","Name":"WMPLibraryType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getLibraryByType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wmplt","Type":{"Kind":"ApiRef","Name":"WMPLibraryType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppIWMPLibrary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPLibrary","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPLibrarySharingServices" + ,"Kind":"Com" + ,"Guid":"82cba86b-9f04-474b-a365-d6dd1466e541" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"isLibraryShared" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbShared","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"isLibrarySharingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"showLibrarySharing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"WMPFolderScanState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpfssUnknown","Value":0} + ,{"Name":"wmpfssScanning","Value":1} + ,{"Name":"wmpfssUpdating","Value":2} + ,{"Name":"wmpfssStopped","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPFolderMonitorServices" + ,"Kind":"Com" + ,"Guid":"788c8743-e57f-439d-a468-5bc77f2e59c6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pbstrFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_scanState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpfss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPFolderScanState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_currentFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_scannedFilesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_addedFilesCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_updateProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"stopScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPSyncDevice2" + ,"Kind":"Com" + ,"Guid":"88afb4b2-140a-44d2-91e6-4543da467cd1" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"setItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPSyncDevice3" + ,"Kind":"Com" + ,"Guid":"b22c85f9-263c-4372-a0da-b518db9b4098" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPSyncDevice2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"estimateSyncSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNonRulePlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRulesPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"cancelEstimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPLibrary2" + ,"Kind":"Com" + ,"Guid":"dd578a4e-79b1-426c-bf8f-3add9072500b" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPLibrary","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WMPLib" + ,"Kind":"ComClassID" + ,"Guid":"6bf52a50-394a-11d3-b153-00c04f79faa6" + } + ,{ + "Name":"WMPRemoteMediaServices" + ,"Kind":"ComClassID" + ,"Guid":"df333473-2cf7-4be2-907f-9aad5661364f" + } + ,{ + "Name":"IWMPEvents" + ,"Kind":"Com" + ,"Guid":"19a6627b-da9e-47c1-bb23-00b5e668236a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlayStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NewState","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AudioLanguageChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"LangID","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"StatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"ScriptCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"scType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Param","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NewStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Result","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Buffering" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Start","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Warning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"WarningType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Param","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Description","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Result","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PositionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"oldPosition","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"newPosition","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MarkerHit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"MarkerNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DurationUnitChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"NewDurationUnit","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CdromMediaChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CdromNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaylistChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Playlist","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"change","Type":{"Kind":"ApiRef","Name":"WMPPlaylistChangeEventType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CurrentPlaylistChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"change","Type":{"Kind":"ApiRef","Name":"WMPPlaylistChangeEventType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CurrentPlaylistItemAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CurrentMediaItemAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CurrentItemChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdispMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaCollectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"MediaCollectionAttributeStringAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrAttribName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAttribVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaCollectionAttributeStringRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrAttribName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrAttribVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaCollectionAttributeStringChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrAttribName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrOldAttribVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNewAttribVal","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaylistCollectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PlaylistCollectionPlaylistAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrPlaylistName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaylistCollectionPlaylistRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrPlaylistName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PlaylistCollectionPlaylistSetAsDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"bstrPlaylistName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varfIsDeleted","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ModeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ModeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pMediaObject","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenPlaylistSwitch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DomainChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"strDomain","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwitchedToPlayerApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"SwitchedToControl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PlayerDockedStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PlayerReconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Click" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nButton","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DoubleClick" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nButton","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nKeyCode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyPress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nKeyAscii","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"KeyUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nKeyCode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nButton","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseMove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nButton","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MouseUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"nButton","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nShiftState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPEvents2" + ,"Kind":"Com" + ,"Guid":"1e7601fa-47ea-4107-9ea9-9004ed9684ff" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPEvents","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceStatusChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewStatus","Type":{"Kind":"ApiRef","Name":"WMPDeviceStatus","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceSyncStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewState","Type":{"Kind":"ApiRef","Name":"WMPSyncState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceSyncError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreatePartnershipComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPEvents3" + ,"Kind":"Com" + ,"Guid":"1f504270-a66b-4223-8e96-26a06c63d69f" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPEvents2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"CdromRipStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCdromRip","Type":{"Kind":"ApiRef","Name":"IWMPCdromRip","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"wmprs","Type":{"Kind":"ApiRef","Name":"WMPRipState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CdromRipMediaError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCdromRip","Type":{"Kind":"ApiRef","Name":"IWMPCdromRip","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CdromBurnStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCdromBurn","Type":{"Kind":"ApiRef","Name":"IWMPCdromBurn","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"wmpbs","Type":{"Kind":"ApiRef","Name":"WMPBurnState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CdromBurnMediaError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCdromBurn","Type":{"Kind":"ApiRef","Name":"IWMPCdromBurn","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CdromBurnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCdromBurn","Type":{"Kind":"ApiRef","Name":"IWMPCdromBurn","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LibraryConnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pLibrary","Type":{"Kind":"ApiRef","Name":"IWMPLibrary","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LibraryDisconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pLibrary","Type":{"Kind":"ApiRef","Name":"IWMPLibrary","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FolderScanStateChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"wmpfss","Type":{"Kind":"ApiRef","Name":"WMPFolderScanState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StringCollectionChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdispStringCollection","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"change","Type":{"Kind":"ApiRef","Name":"WMPStringCollectionChangeEventType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"lCollectionIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaCollectionMediaAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdispMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MediaCollectionMediaRemoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdispMedia","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPEvents4" + ,"Kind":"Com" + ,"Guid":"26dabcfa-306b-404d-9a6f-630a8405048d" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPEvents3","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"DeviceEstimation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"IWMPSyncDevice","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"qwEstimatedUsedSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ,{"Name":"qwEstimatedSpace","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"_WMPOCXEvents" + ,"Kind":"Com" + ,"Guid":"6bf52a51-394a-11d3-b153-00c04f79faa6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWMPNodeRealEstate" + ,"Kind":"Com" + ,"Guid":"42751198-5a50-4460-bcb4-709f8bdc8e59" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDesiredSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pClip","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetWindowless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fWindowless","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowless" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfWindowless","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetFullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFullScreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPNodeRealEstateHost" + ,"Kind":"Com" + ,"Guid":"1491087d-2c6b-44c8-b019-b3c929d2ada9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnDesiredSizeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnFullScreenTransition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFullScreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPNodeWindowed" + ,"Kind":"Com" + ,"Guid":"96740bfa-c56a-45d1-a3a4-762914d4ade9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOwnerWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOwnerWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phwnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPNodeWindowedHost" + ,"Kind":"Com" + ,"Guid":"a300415a-54aa-4081-adbf-3b13610d8958" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWindowMessageFromRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wparam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfHandled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPWindowMessageSink" + ,"Kind":"Com" + ,"Guid":"3a0daa30-908d-4789-ba87-aed879b5c49b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnWindowMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wparam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lparam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfHandled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPNodeWindowless" + ,"Kind":"Com" + ,"Guid":"9b9199ad-780c-4eda-b816-261eba5d1575" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPWindowMessageSink","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"OnDraw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"prcDraw","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWMPNodeWindowlessHost" + ,"Kind":"Com" + ,"Guid":"be7017c6-ce34-4901-8106-770381aa6e3e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InvalidateRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fErase","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPVideoRenderConfig" + ,"Kind":"Com" + ,"Guid":"6d6cf803-1ec0-4c8d-b3ca-f18e27282074" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_presenterActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pActivate","Type":{"Kind":"ApiRef","Name":"IMFActivate","TargetKind":"Com","Api":"MediaFoundation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPAudioRenderConfig" + ,"Kind":"Com" + ,"Guid":"e79c6349-5997-4ce4-917c-22a3391ec564" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_audioOutputDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrOutputDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_audioOutputDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrOutputDevice","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPRenderConfig" + ,"Kind":"Com" + ,"Guid":"959506c1-0314-4ec5-9e61-8528db5e5478" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"put_inProcOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fInProc","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_inProcOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfInProc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WMPServices_StreamState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMPServices_StreamState_Stop","Value":0} + ,{"Name":"WMPServices_StreamState_Pause","Value":1} + ,{"Name":"WMPServices_StreamState_Play","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPServices" + ,"Kind":"Com" + ,"Guid":"afb6b76b-1e20-4198-83b3-191db6e0b149" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStreamTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetStreamState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPServices_StreamState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPMediaPluginRegistrar" + ,"Kind":"Com" + ,"Guid":"68e27045-05bd-40b2-9720-23088c78e390" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WMPRegisterPlayerPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUninstallString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwPriority","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"guidPluginType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"cMediaTypes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMediaTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WMPUnRegisterPlayerPlugin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidPluginType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMPPlugin_Caps" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMPPlugin_Caps_CannotConvertFormats","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPPlugin" + ,"Kind":"Com" + ,"Guid":"f1392a70-024c-42bb-a998-73dfdfe7d5a7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwPlaybackContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pGUID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCaps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AdviseWMPServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWMPServices","Type":{"Kind":"ApiRef","Name":"IWMPServices","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnAdviseWMPServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPPluginEnable" + ,"Kind":"Com" + ,"Guid":"5fca444c-7ad1-479d-a4ef-40566a5309d6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPGraphCreation" + ,"Kind":"Com" + ,"Guid":"bfb377e5-c594-4369-a970-de896d5ece74" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GraphCreationPreRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReserved","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GraphCreationPostRender" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilterGraph","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGraphCreationFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPConvert" + ,"Kind":"Com" + ,"Guid":"d683162f-57d4-4108-8373-4a9676d1c2e9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConvertFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInputFile","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDestinationFolder","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrOutputFile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetErrorURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPTranscodePolicy" + ,"Kind":"Com" + ,"Guid":"b64cbac3-401c-4327-a3e8-b9feb3a8c25c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"allowTranscode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvbAllow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPUserEventSink" + ,"Kind":"Com" + ,"Guid":"cfccfa72-c343-48c3-a2de-b7a4402e39f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NotifyUserEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EventCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FeedsManager" + ,"Kind":"ComClassID" + ,"Guid":"faeb54c4-f66f-4806-83a0-805299f5e3ad" + } + ,{ + "Name":"FeedFolderWatcher" + ,"Kind":"ComClassID" + ,"Guid":"281001ed-7765-4cb0-84af-e9b387af01ff" + } + ,{ + "Name":"FeedWatcher" + ,"Kind":"ComClassID" + ,"Guid":"18a6737b-f433-4687-89bc-a1b4dfb9f123" + } + ,{ + "Name":"FEEDS_BACKGROUNDSYNC_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FBSA_DISABLE","Value":0} + ,{"Name":"FBSA_ENABLE","Value":1} + ,{"Name":"FBSA_RUNNOW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_BACKGROUNDSYNC_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FBSS_DISABLED","Value":0} + ,{"Name":"FBSS_ENABLED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_EVENTS_SCOPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FES_ALL","Value":0} + ,{"Name":"FES_SELF_ONLY","Value":1} + ,{"Name":"FES_SELF_AND_CHILDREN_ONLY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_EVENTS_MASK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEM_FOLDEREVENTS","Value":1} + ,{"Name":"FEM_FEEDEVENTS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_XML_SORT_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FXSP_NONE","Value":0} + ,{"Name":"FXSP_PUBDATE","Value":1} + ,{"Name":"FXSP_DOWNLOADTIME","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_XML_SORT_ORDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FXSO_NONE","Value":0} + ,{"Name":"FXSO_ASCENDING","Value":1} + ,{"Name":"FXSO_DESCENDING","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_XML_FILTER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FXFF_ALL","Value":0} + ,{"Name":"FXFF_UNREAD","Value":1} + ,{"Name":"FXFF_READ","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_XML_INCLUDE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FXIF_NONE","Value":0} + ,{"Name":"FXIF_CF_EXTENSIONS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_DOWNLOAD_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDS_NONE","Value":0} + ,{"Name":"FDS_PENDING","Value":1} + ,{"Name":"FDS_DOWNLOADING","Value":2} + ,{"Name":"FDS_DOWNLOADED","Value":3} + ,{"Name":"FDS_DOWNLOAD_FAILED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_SYNC_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FSS_DEFAULT","Value":0} + ,{"Name":"FSS_INTERVAL","Value":1} + ,{"Name":"FSS_MANUAL","Value":2} + ,{"Name":"FSS_SUGGESTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_DOWNLOAD_ERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDE_NONE","Value":0} + ,{"Name":"FDE_DOWNLOAD_FAILED","Value":1} + ,{"Name":"FDE_INVALID_FEED_FORMAT","Value":2} + ,{"Name":"FDE_NORMALIZATION_FAILED","Value":3} + ,{"Name":"FDE_PERSISTENCE_FAILED","Value":4} + ,{"Name":"FDE_DOWNLOAD_BLOCKED","Value":5} + ,{"Name":"FDE_CANCELED","Value":6} + ,{"Name":"FDE_UNSUPPORTED_AUTH","Value":7} + ,{"Name":"FDE_BACKGROUND_DOWNLOAD_DISABLED","Value":8} + ,{"Name":"FDE_NOT_EXIST","Value":9} + ,{"Name":"FDE_UNSUPPORTED_MSXML","Value":10} + ,{"Name":"FDE_UNSUPPORTED_DTD","Value":11} + ,{"Name":"FDE_DOWNLOAD_SIZE_LIMIT_EXCEEDED","Value":12} + ,{"Name":"FDE_ACCESS_DENIED","Value":13} + ,{"Name":"FDE_AUTH_FAILED","Value":14} + ,{"Name":"FDE_INVALID_AUTH","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_EVENTS_ITEM_COUNT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEICF_READ_ITEM_COUNT_CHANGED","Value":1} + ,{"Name":"FEICF_UNREAD_ITEM_COUNT_CHANGED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEEDS_ERROR_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEC_E_ERRORBASE","Value":-1073479168} + ,{"Name":"FEC_E_INVALIDMSXMLPROPERTY","Value":-1073479168} + ,{"Name":"FEC_E_DOWNLOADSIZELIMITEXCEEDED","Value":-1073479167} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXFeedsManager" + ,"Kind":"Com" + ,"Guid":"5357e238-fb12-4aca-a930-cab7832b84bf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RootFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsSubscribed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbSubscribed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExistsFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbFeedExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFeedByUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExistsFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbFolderExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DeleteFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BackgroundSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fbsa","Type":{"Kind":"ApiRef","Name":"FEEDS_BACKGROUNDSYNC_ACTION","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackgroundSyncStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfbss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_BACKGROUNDSYNC_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DefaultInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDefaultInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AsyncSyncAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStreamIn","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStreamOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiItemCountLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXFeedsEnum" + ,"Kind":"Com" + ,"Guid":"dc43a9d5-5015-4301-8c96-a47434b4d658" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IXFeedFolder" + ,"Kind":"Com" + ,"Guid":"4c963678-3a51-4b88-8531-98b90b6508f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Feeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXFeedsEnum","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Subfolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXFeedsEnum","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExistsFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbFeedExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExistsSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbSubfolderExists","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsRootFeedFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_SCOPE","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_MASK","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"TotalUnreadItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiTotalUnreadItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TotalItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiTotalItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXFeedFolderEvents" + ,"Kind":"Com" + ,"Guid":"7964b769-234a-4bb1-a5f4-90454c8ad07e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FolderAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderMovedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderMovedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"feicfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedUrlChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMovedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMovedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fde","Type":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"feicfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXFeed" + ,"Kind":"Com" + ,"Guid":"a44179a4-e0f6-403b-af8d-d080f425a451" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sortProperty","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_SORT_PROPERTY","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"sortOrder","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_SORT_ORDER","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterFlags","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_FILTER_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"includeFlags","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_INCLUDE_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LocalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LastWriteTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelAsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SyncSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfss","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_SYNC_SETTING","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fss","Type":{"Kind":"ApiRef","Name":"FEEDS_SYNC_SETTING","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiInterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LastDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastDownloadTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocalEnclosurePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Items" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppfe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXFeedsEnum","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"MarkAllItemsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MaxItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiMaxItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetMaxItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiMaxItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DownloadEnclosuresAutomatically" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDownloadEnclosuresAutomatically","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDownloadEnclosuresAutomatically" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDownloadEnclosuresAutomatically","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DownloadStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LastDownloadError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszHomePage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszImageUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LastBuildDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastBuildDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PubDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstPubDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Ttl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiTtl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Copyright" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszCopyright","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetWatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_SCOPE","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_MASK","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UnreadItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiUnreadItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXFeed2" + ,"Kind":"Com" + ,"Guid":"ce528e77-3716-4eb7-956d-f5e37502e12a" + ,"Interface":{"Kind":"ApiRef","Name":"IXFeed","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemByEffectiveId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiEffectiveId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LastItemDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastItemDownloadTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Username" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUsername","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPassword","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszUsername","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ClearCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXFeedEvents" + ,"Kind":"Com" + ,"Guid":"1630852e-1263-465b-98e5-fe60ffec4ac2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FeedDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedUrlChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszOldPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fde","Type":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"feicfFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXFeedItem" + ,"Kind":"Com" + ,"Guid":"e757b2f5-e73e-434e-a1bf-2bd7c3e60fcb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fxif","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_INCLUDE_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PubDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstPubDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Comments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszAuthor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Enclosure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsRead","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsRead","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LastDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstLastDownloadTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstModifiedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXFeedItem2" + ,"Kind":"Com" + ,"Guid":"6cda2dc7-9013-4522-9970-2a9dd9ead5a3" + ,"Interface":{"Kind":"ApiRef","Name":"IXFeedItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"EffectiveId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiEffectiveId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXFeedEnclosure" + ,"Kind":"Com" + ,"Guid":"bfbfb953-644f-4792-b69c-dfaca4cbf89a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszMimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelAsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DownloadStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LastDownloadError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfde","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DownloadMimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszMimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszDownloadUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDownloadFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDownloadMimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszEnclosureFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IFeedsManager" + ,"Kind":"Com" + ,"Guid":"a74029cc-1f1a-4906-88f0-810638d86591" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RootFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsSubscribed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"subscribed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExistsFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFeedByUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExistsFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BackgroundSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"FEEDS_BACKGROUNDSYNC_ACTION","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BackgroundSyncStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_BACKGROUNDSYNC_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DefaultInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DefaultInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AsyncSyncAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedXmlIn","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"feedXmlOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ItemCountLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemCountLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeedsEnum" + ,"Kind":"Com" + ,"Guid":"e3cd0028-2eed-4c60-8fae-a3225309a836" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumVARIANT","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeedFolder" + ,"Kind":"Com" + ,"Guid":"81f04ad1-4194-4d7d-86d6-11813cec163c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Feeds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Subfolders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"feedUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExistsFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExistsSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSubfolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"folderPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newParentPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalUnreadItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetWatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_SCOPE","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_MASK","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeedFolderEvents" + ,"Kind":"Com" + ,"Guid":"20a59fa6-a844-4630-9e98-175f70b4d55b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FolderAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderMovedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderMovedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FolderItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"itemCountType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedAdded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedUrlChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMovedFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMovedTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"itemCountType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFeed" + ,"Kind":"Com" + ,"Guid":"f7f915d8-2ede-42bc-98e7-a5d05063a757" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sortProperty","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_SORT_PROPERTY","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"sortOrder","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_SORT_ORDER","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"filterFlags","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_FILTER_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"includeFlags","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_INCLUDE_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"xml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Rename" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newParentPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastWriteTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastWrite","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelAsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_SyncSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"syncSetting","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_SYNC_SETTING","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SyncSetting" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"syncSetting","Type":{"Kind":"ApiRef","Name":"FEEDS_SYNC_SETTING","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Interval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LastDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalEnclosurePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Items" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"homePage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastBuildDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastBuildDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PubDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastPopulateDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Ttl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ttl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Language" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Copyright" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"copyright","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MaxItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MaxItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DownloadEnclosuresAutomatically" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadEnclosuresAutomatically","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DownloadEnclosuresAutomatically" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadEnclosuresAutomatically","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DownloadStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastDownloadError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Merge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"feedUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feedUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"MarkAllItemsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetWatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_SCOPE","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"ApiRef","Name":"FEEDS_EVENTS_MASK","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UnreadItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ItemCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeed2" + ,"Kind":"Com" + ,"Guid":"33f2ea09-1398-4ab9-b6a4-f94b49d0a42e" + ,"Interface":{"Kind":"ApiRef","Name":"IFeed","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemByEffectiveId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemEffectiveId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastItemDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastItemDownloadTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Username" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"username","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"password","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"username","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IFeedEvents" + ,"Kind":"Com" + ,"Guid":"abf35c99-0681-47ea-9a8c-1436a375a99e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"FeedDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedRenamed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedUrlChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedMoved" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"oldPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloading" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FeedDownloadCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FeedItemCountChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"itemCountType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFeedItem" + ,"Kind":"Com" + ,"Guid":"0a1e6cad-0a47-4da2-a13d-5baaa5c8bd4f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"includeFlags","Type":{"Kind":"ApiRef","Name":"FEEDS_XML_INCLUDE_FLAGS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"xml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Link" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linkUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Guid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PubDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pubDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Comments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"comments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Author" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"author","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Enclosure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsRead" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isRead","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocalId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastDownloadTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Modified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"modified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeedItem2" + ,"Kind":"Com" + ,"Guid":"79ac9ef4-f9c1-4d2b-a50b-a7ffba4dcf37" + ,"Interface":{"Kind":"ApiRef","Name":"IFeedItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"get_EffectiveId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"effectiveId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IFeedEnclosure" + ,"Kind":"Com" + ,"Guid":"361c26f7-90a4-4e67-ae09-3a36a546436a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enclosureUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CancelAsyncDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DownloadStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_STATUS","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastDownloadError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEEDS_DOWNLOAD_ERROR","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocalPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"localPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enclosureUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DownloadMimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mimeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"downloadFilePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"downloadMimeType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"enclosureFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PlayerState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"stop_state","Value":0} + ,{"Name":"pause_state","Value":1} + ,{"Name":"play_state","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TimedLevel" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"frequency","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"waveform","Type":{"Kind":"Array","Shape":{"Size":2048},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"timeStamp","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWMPEffects" + ,"Kind":"Com" + ,"Guid":"d3984c13-c3cb-48e2-8be5-5168340b4f35" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Render" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TimedLevel","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MediaInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lChannelCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lSampleRate","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCapabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPresetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPreset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrPresetTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPresetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPresetCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetCurrentPreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nPreset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentPreset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnPreset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisplayPropertyPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GoFullscreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fFullScreen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenderFullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TimedLevel","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPEffects2" + ,"Kind":"Com" + ,"Guid":"695386ec-aa3c-4618-a5e1-dd9a8b987632" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPEffects","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"SetCore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPlayer","Type":{"Kind":"ApiRef","Name":"IWMPCore","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NotifyNewMedia" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnWindowMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"LParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"plResultParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RenderWindowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TimedLevel","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fRequiredRender","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPPluginUI" + ,"Kind":"Com" + ,"Guid":"4c5e8f9f-ad3e-4bf9-9753-fcd30d6d38dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCore","Type":{"Kind":"ApiRef","Name":"IWMPCore","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"phwndWindow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DisplayPropertyPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"TranslateAcceleratorA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpmsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WMPPartnerNotification" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpsnBackgroundProcessingBegin","Value":1} + ,{"Name":"wmpsnBackgroundProcessingEnd","Value":2} + ,{"Name":"wmpsnCatalogDownloadFailure","Value":3} + ,{"Name":"wmpsnCatalogDownloadComplete","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPCallbackNotification" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpcnLoginStateChange","Value":1} + ,{"Name":"wmpcnAuthResult","Value":2} + ,{"Name":"wmpcnLicenseUpdated","Value":3} + ,{"Name":"wmpcnNewCatalogAvailable","Value":4} + ,{"Name":"wmpcnNewPluginAvailable","Value":5} + ,{"Name":"wmpcnDisableRadioSkipping","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPTaskType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpttBrowse","Value":1} + ,{"Name":"wmpttSync","Value":2} + ,{"Name":"wmpttBurn","Value":3} + ,{"Name":"wmpttCurrent","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPContextMenuInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bstrMenuText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"bstrHelpText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IWMPContentContainer" + ,"Kind":"Com" + ,"Guid":"ad7f4d9c-1a9f-4ed2-9815-ecc0b58cb616" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContentID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrPrice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContentPrice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idxContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbstrPrice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetContentID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idxContent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContentID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WMPTransactionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpttNoTransaction","Value":0} + ,{"Name":"wmpttDownload","Value":1} + ,{"Name":"wmpttBuy","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPContentContainerList" + ,"Kind":"Com" + ,"Guid":"a9937f78-0802-4af8-8b8d-e3f045bc8ab5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransactionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmptt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPTransactionType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainerCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idxContainer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppContent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPContentContainer","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"WMPTemplateSize" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmptsSmall","Value":0} + ,{"Name":"wmptsMedium","Value":1} + ,{"Name":"wmptsLarge","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPStreamingType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpstUnknown","Value":0} + ,{"Name":"wmpstMusic","Value":1} + ,{"Name":"wmpstVideo","Value":2} + ,{"Name":"wmpstRadio","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMPAccountType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpatBuyOnly","Value":1} + ,{"Name":"wmpatSubscription","Value":2} + ,{"Name":"wmpatJanus","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPContentPartnerCallback" + ,"Kind":"Com" + ,"Guid":"9e8f7da2-0695-403c-b697-da10fafaa676" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WMPCallbackNotification","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuyComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwBuyCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DownloadTrack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrTrackURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwServiceTrackID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrDownloadParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrDownload","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCatalogVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwSchemaVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"plcid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateDeviceComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddListContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwListCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgItems","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ListContentsComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwListCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrSuccess","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendMessageComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMsg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrParam","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrResult","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetContentIDsInLibrary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcContentIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RefreshLicenseComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"contentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hrRefresh","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowPopup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrParameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerifyPermissionComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPermission","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"hrPermission","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPContentPartner" + ,"Kind":"Com" + ,"Guid":"55455073-41b5-4e75-87b8-f13bdb291d08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IWMPContentPartnerCallback","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Notify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WMPPartnerNotification","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInfoName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetContentPartnerInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrInfoName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"location","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLocationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"itemLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cItemIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prgItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ,{"Name":"pcItemIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pprgItems","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPContextMenuInfo","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InvokeCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"location","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pLocationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"itemLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cItemIDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgItemIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CanBuySilent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"ApiRef","Name":"IWMPContentContainerList","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pbstrTotalPrice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pSilentOK","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Buy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"ApiRef","Name":"IWMPContentContainerList","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStreamingURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"st","Type":{"Kind":"ApiRef","Name":"WMPStreamingType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pStreamContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInfo","Type":{"Kind":"ApiRef","Name":"IWMPContentContainerList","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DownloadTrackComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"downloadTrackParam","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RefreshLicense" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WMPStreamingType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bstrRefreshReason","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pReasonContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCatalogURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwCatalogVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCatalogSchemaVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"catalogLCID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwNewCatalogVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pbstrCatalogURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pExpirationDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"task","Type":{"Kind":"ApiRef","Name":"WMPTaskType","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"location","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"clickLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pClickContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrViewParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrTemplateURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pTemplateSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPTemplateSize","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateDevice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetListContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"location","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bstrListType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrParams","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwListCookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Login" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwdInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"fUsedCachedCreds","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fOkToCache","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Authenticate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwdInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Logout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SendMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMsg","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrParam","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StationEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrStationEventType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"StationId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PlaylistIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TrackID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"TrackData","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwSecondsPlayed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareContainerListPrices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pListBase","Type":{"Kind":"ApiRef","Name":"IWMPContentContainerList","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pListCompare","Type":{"Kind":"ApiRef","Name":"IWMPContentContainerList","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VerifyPermission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrPermission","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMPSubscriptionServiceEvent" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpsseCurrentBegin","Value":1} + ,{"Name":"wmpsseCurrentEnd","Value":2} + ,{"Name":"wmpsseFullBegin","Value":3} + ,{"Name":"wmpsseFullEnd","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPSubscriptionService" + ,"Kind":"Com" + ,"Guid":"376055f8-2a59-4a73-9501-dca5273a7a10" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"allowPlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMedia","Type":{"Kind":"ApiRef","Name":"IWMPMedia","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAllowPlay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"allowCDBurn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAllowBurn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"allowPDATransfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPlaylist","Type":{"Kind":"ApiRef","Name":"IWMPPlaylist","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfAllowTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startBackgroundProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPSubscriptionServiceCallback" + ,"Kind":"Com" + ,"Guid":"dd01d127-2dc2-4c3a-876e-63312079f9b0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"onComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWMPSubscriptionService2" + ,"Kind":"Com" + ,"Guid":"a94c120e-d600-4ec6-b05e-ec9d56d84de0" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPSubscriptionService","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"stopBackgroundProcessing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"serviceEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"event","Type":{"Kind":"ApiRef","Name":"WMPSubscriptionServiceEvent","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deviceAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCB","Type":{"Kind":"ApiRef","Name":"IWMPSubscriptionServiceCallback","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"prepareForSync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFilename","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrDeviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCB","Type":{"Kind":"ApiRef","Name":"IWMPSubscriptionServiceCallback","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMPSubscriptionDownloadState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wmpsdlsDownloading","Value":0} + ,{"Name":"wmpsdlsPaused","Value":1} + ,{"Name":"wmpsdlsProcessing","Value":2} + ,{"Name":"wmpsdlsCompleted","Value":3} + ,{"Name":"wmpsdlsCancelled","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWMPDownloadItem" + ,"Kind":"Com" + ,"Guid":"c9470e8e-3f6b-46a9-a0a9-452815c34297" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_sourceURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_size" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plProgress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_downloadState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwmpsdls","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WMPSubscriptionDownloadState","TargetKind":"Default","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPDownloadItem2" + ,"Kind":"Com" + ,"Guid":"9fbb3336-6da3-479d-b8ff-67d46e20a987" + ,"Interface":{"Kind":"ApiRef","Name":"IWMPDownloadItem","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]} + ,"Methods":[ + { + "Name":"getItemInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrItemName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWMPDownloadCollection" + ,"Kind":"Com" + ,"Guid":"0a319c7f-85f9-436c-b88e-82fd88000e1c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPDownloadItem2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"startDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrSourceURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDownload","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPDownloadItem2","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lItem","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWMPDownloadManager" + ,"Kind":"Com" + ,"Guid":"e15e9ad1-8f20-4cc4-9ec7-1a328ca86a0d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getDownloadCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lCollectionId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPDownloadCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createDownloadCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWMPDownloadCollection","TargetKind":"Com","Api":"WindowsMediaPlayer","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwChangesSinceTransactionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwResultSetStartingIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"dwCurrentTransactionID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReturnedObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnretrievedObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDeletedObjectStartingOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wsObjectPathnameList","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsNetworkVirtualization.json b/api/WindowsNetworkVirtualization.json new file mode 100644 index 0000000..6b16423 --- /dev/null +++ b/api/WindowsNetworkVirtualization.json @@ -0,0 +1,209 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WNV_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WnvPolicyMismatchType","Value":0} + ,{"Name":"WnvRedirectType","Value":1} + ,{"Name":"WnvObjectChangeType","Value":2} + ,{"Name":"WnvNotificationTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WNV_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WnvProviderAddressType","Value":0} + ,{"Name":"WnvCustomerAddressType","Value":1} + ,{"Name":"WnvObjectTypeMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WNV_CA_NOTIFICATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WnvCustomerAddressAdded","Value":0} + ,{"Name":"WnvCustomerAddressDeleted","Value":1} + ,{"Name":"WnvCustomerAddressMoved","Value":2} + ,{"Name":"WnvCustomerAddressMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WNV_OBJECT_HEADER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MajorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNV_NOTIFICATION_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Header","Type":{"Kind":"ApiRef","Name":"WNV_OBJECT_HEADER","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationType","Type":{"Kind":"ApiRef","Name":"WNV_NOTIFICATION_TYPE","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"PendingNotifications","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNV_IP_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IP","Type":{"Kind":"ApiRef","Name":"_IP_e__Union","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":["WNV_IP_ADDRESS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_IP_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"v4","Type":{"Kind":"ApiRef","Name":"in_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"v6","Type":{"Kind":"ApiRef","Name":"in6_addr","TargetKind":"Default","Api":"WinSock","Parents":[]},"Attrs":[]} + ,{"Name":"Addr","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WNV_POLICY_MISMATCH_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VirtualSubnetId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"PA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNV_PROVIDER_ADDRESS_CHANGE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"PAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"AddressState","Type":{"Kind":"ApiRef","Name":"NL_DAD_STATE","TargetKind":"Default","Api":"IpHelper","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNV_CUSTOMER_ADDRESS_CHANGE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"MACAddress","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"WindowsFiltering","Parents":[]},"Attrs":[]} + ,{"Name":"CAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"CA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"VirtualSubnetId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"NotificationReason","Type":{"Kind":"ApiRef","Name":"WNV_CA_NOTIFICATION_TYPE","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WNV_OBJECT_CHANGE_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"WNV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectParam","Type":{"Kind":"ApiRef","Name":"_ObjectParam_e__Union","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":["WNV_OBJECT_CHANGE_PARAM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_ObjectParam_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ProviderAddressChange","Type":{"Kind":"ApiRef","Name":"WNV_PROVIDER_ADDRESS_CHANGE_PARAM","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"CustomerAddressChange","Type":{"Kind":"ApiRef","Name":"WNV_CUSTOMER_ADDRESS_CHANGE_PARAM","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WNV_REDIRECT_PARAM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"PAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"NewPAFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"VirtualSubnetId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"PA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ,{"Name":"NewPA","Type":{"Kind":"ApiRef","Name":"WNV_IP_ADDRESS","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WnvOpen" + ,"SetLastError":false + ,"DllImport":"wnvapi" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WnvRequestNotification" + ,"SetLastError":false + ,"DllImport":"wnvapi" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"WnvHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotificationParam","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WNV_NOTIFICATION_PARAM","TargetKind":"Default","Api":"WindowsNetworkVirtualization","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"BytesTransferred","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsNetworking.json b/api/WindowsNetworking.json new file mode 100644 index 0000000..d64c1a3 --- /dev/null +++ b/api/WindowsNetworking.json @@ -0,0 +1,651 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"NetEnumHandle" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"WNetCloseEnum" + } + ,{ + "Name":"CONNECTDLGSTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpConnRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CONNECTDLGSTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpConnRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDevNum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISCDLGSTRUCTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DISCDLGSTRUCTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETINFOSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbStructure","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProviderVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCharacteristics","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wNetType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwPrinters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDrives","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WNetAddConnectionA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WNetAddConnectionW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WNetAddConnection2A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetAddConnection2W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetAddConnection3A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetAddConnection3W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetAddConnection4A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetAddConnection4W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetCancelConnectionA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetCancelConnectionW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetCancelConnection2A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetCancelConnection2W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fForce","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetGetConnectionA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetConnectionW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpRemoteName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetUseConnectionA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAccessName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WNetUseConnectionW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAccessName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WNetUseConnection4A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAccessName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WNetUseConnection4W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pAuthBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"cbAuthBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUseOptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"cbUseOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpAccessName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WNetConnectionDialog" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetDisconnectDialog" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetConnectionDialog1A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConnDlgStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONNECTDLGSTRUCTA","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetConnectionDialog1W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConnDlgStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONNECTDLGSTRUCTW","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetDisconnectDialog1A" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConnDlgStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISCDLGSTRUCTA","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetDisconnectDialog1W" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpConnDlgStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DISCDLGSTRUCTW","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetOpenEnumA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lphEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NetEnumHandle","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetOpenEnumW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lphEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NetEnumHandle","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetEnumResourceA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetEnumResourceW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpcCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetCloseEnum" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEnum","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetGetResourceParentA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetResourceParentW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetResourceInformationA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetGetResourceInformationW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSystem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetGetUniversalNameA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetUniversalNameW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpLocalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetUserA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetUserW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUserName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetProviderNameA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwNetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetProviderNameW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwNetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpProviderName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"lpBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WNetGetNetworkInformationA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNetInfoStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETINFOSTRUCT","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetGetNetworkInformationW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpProvider","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpNetInfoStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETINFOSTRUCT","TargetKind":"Default","Api":"WindowsNetworking","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WNetGetLastErrorA" + ,"SetLastError":true + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpErrorBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nErrorBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"nNameBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WNetGetLastErrorW" + ,"SetLastError":true + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpErrorBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nErrorBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"nNameBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MultinetGetConnectionPerformanceA" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEA","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNetConnectInfoStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCONNECTINFOSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MultinetGetConnectionPerformanceW" + ,"SetLastError":false + ,"DllImport":"MPR" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpNetResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETRESOURCEW","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lpNetConnectInfoStruct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NETCONNECTINFOSTRUCT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ + "CONNECTDLGSTRUCT" + ,"DISCDLGSTRUCT" + ,"WNetAddConnection" + ,"WNetAddConnection2" + ,"WNetAddConnection3" + ,"WNetAddConnection4" + ,"WNetCancelConnection" + ,"WNetCancelConnection2" + ,"WNetGetConnection" + ,"WNetUseConnection" + ,"WNetUseConnection4" + ,"WNetConnectionDialog1" + ,"WNetDisconnectDialog1" + ,"WNetOpenEnum" + ,"WNetEnumResource" + ,"WNetGetResourceParent" + ,"WNetGetResourceInformation" + ,"WNetGetUniversalName" + ,"WNetGetUser" + ,"WNetGetProviderName" + ,"WNetGetNetworkInformation" + ,"WNetGetLastError" + ,"MultinetGetConnectionPerformance" +] + +} diff --git a/api/WindowsPortableDevices.json b/api/WindowsPortableDevices.json new file mode 100644 index 0000000..87ac41f --- /dev/null +++ b/api/WindowsPortableDevices.json @@ -0,0 +1,2300 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DELETE_OBJECT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PORTABLE_DEVICE_DELETE_NO_RECURSION","Value":0} + ,{"Name":"PORTABLE_DEVICE_DELETE_WITH_RECURSION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_DEVICE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_DEVICE_TYPE_GENERIC","Value":0} + ,{"Name":"WPD_DEVICE_TYPE_CAMERA","Value":1} + ,{"Name":"WPD_DEVICE_TYPE_MEDIA_PLAYER","Value":2} + ,{"Name":"WPD_DEVICE_TYPE_PHONE","Value":3} + ,{"Name":"WPD_DEVICE_TYPE_VIDEO","Value":4} + ,{"Name":"WPD_DEVICE_TYPE_PERSONAL_INFORMATION_MANAGER","Value":5} + ,{"Name":"WPD_DEVICE_TYPE_AUDIO_RECORDER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WpdAttributeForm" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_PROPERTY_ATTRIBUTE_FORM_UNSPECIFIED","Value":0} + ,{"Name":"WPD_PROPERTY_ATTRIBUTE_FORM_RANGE","Value":1} + ,{"Name":"WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION","Value":2} + ,{"Name":"WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION","Value":3} + ,{"Name":"WPD_PROPERTY_ATTRIBUTE_FORM_OBJECT_IDENTIFIER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WpdParameterAttributeForm" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_PARAMETER_ATTRIBUTE_FORM_UNSPECIFIED","Value":0} + ,{"Name":"WPD_PARAMETER_ATTRIBUTE_FORM_RANGE","Value":1} + ,{"Name":"WPD_PARAMETER_ATTRIBUTE_FORM_ENUMERATION","Value":2} + ,{"Name":"WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION","Value":3} + ,{"Name":"WPD_PARAMETER_ATTRIBUTE_FORM_OBJECT_IDENTIFIER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_DEVICE_TRANSPORTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_DEVICE_TRANSPORT_UNSPECIFIED","Value":0} + ,{"Name":"WPD_DEVICE_TRANSPORT_USB","Value":1} + ,{"Name":"WPD_DEVICE_TRANSPORT_IP","Value":2} + ,{"Name":"WPD_DEVICE_TRANSPORT_BLUETOOTH","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_STORAGE_TYPE_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_STORAGE_TYPE_UNDEFINED","Value":0} + ,{"Name":"WPD_STORAGE_TYPE_FIXED_ROM","Value":1} + ,{"Name":"WPD_STORAGE_TYPE_REMOVABLE_ROM","Value":2} + ,{"Name":"WPD_STORAGE_TYPE_FIXED_RAM","Value":3} + ,{"Name":"WPD_STORAGE_TYPE_REMOVABLE_RAM","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_STORAGE_ACCESS_CAPABILITY_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_STORAGE_ACCESS_CAPABILITY_READWRITE","Value":0} + ,{"Name":"WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION","Value":1} + ,{"Name":"WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITH_OBJECT_DELETION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_SMS_ENCODING_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMS_ENCODING_7_BIT","Value":0} + ,{"Name":"SMS_ENCODING_8_BIT","Value":1} + ,{"Name":"SMS_ENCODING_UTF_16","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SMS_MESSAGE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SMS_TEXT_MESSAGE","Value":0} + ,{"Name":"SMS_BINARY_MESSAGE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_POWER_SOURCES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_POWER_SOURCE_BATTERY","Value":0} + ,{"Name":"WPD_POWER_SOURCE_EXTERNAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_WHITE_BALANCE_SETTINGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_WHITE_BALANCE_UNDEFINED","Value":0} + ,{"Name":"WPD_WHITE_BALANCE_MANUAL","Value":1} + ,{"Name":"WPD_WHITE_BALANCE_AUTOMATIC","Value":2} + ,{"Name":"WPD_WHITE_BALANCE_ONE_PUSH_AUTOMATIC","Value":3} + ,{"Name":"WPD_WHITE_BALANCE_DAYLIGHT","Value":4} + ,{"Name":"WPD_WHITE_BALANCE_FLORESCENT","Value":5} + ,{"Name":"WPD_WHITE_BALANCE_TUNGSTEN","Value":6} + ,{"Name":"WPD_WHITE_BALANCE_FLASH","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_FOCUS_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_FOCUS_UNDEFINED","Value":0} + ,{"Name":"WPD_FOCUS_MANUAL","Value":1} + ,{"Name":"WPD_FOCUS_AUTOMATIC","Value":2} + ,{"Name":"WPD_FOCUS_AUTOMATIC_MACRO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_EXPOSURE_METERING_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_EXPOSURE_METERING_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_EXPOSURE_METERING_MODE_AVERAGE","Value":1} + ,{"Name":"WPD_EXPOSURE_METERING_MODE_CENTER_WEIGHTED_AVERAGE","Value":2} + ,{"Name":"WPD_EXPOSURE_METERING_MODE_MULTI_SPOT","Value":3} + ,{"Name":"WPD_EXPOSURE_METERING_MODE_CENTER_SPOT","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_FLASH_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_FLASH_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_FLASH_MODE_AUTO","Value":1} + ,{"Name":"WPD_FLASH_MODE_OFF","Value":2} + ,{"Name":"WPD_FLASH_MODE_FILL","Value":3} + ,{"Name":"WPD_FLASH_MODE_RED_EYE_AUTO","Value":4} + ,{"Name":"WPD_FLASH_MODE_RED_EYE_FILL","Value":5} + ,{"Name":"WPD_FLASH_MODE_EXTERNAL_SYNC","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_EXPOSURE_PROGRAM_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_EXPOSURE_PROGRAM_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_MANUAL","Value":1} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_AUTO","Value":2} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_APERTURE_PRIORITY","Value":3} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_SHUTTER_PRIORITY","Value":4} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_CREATIVE","Value":5} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_ACTION","Value":6} + ,{"Name":"WPD_EXPOSURE_PROGRAM_MODE_PORTRAIT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_CAPTURE_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_CAPTURE_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_CAPTURE_MODE_NORMAL","Value":1} + ,{"Name":"WPD_CAPTURE_MODE_BURST","Value":2} + ,{"Name":"WPD_CAPTURE_MODE_TIMELAPSE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_EFFECT_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_EFFECT_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_EFFECT_MODE_COLOR","Value":1} + ,{"Name":"WPD_EFFECT_MODE_BLACK_AND_WHITE","Value":2} + ,{"Name":"WPD_EFFECT_MODE_SEPIA","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_FOCUS_METERING_MODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_FOCUS_METERING_MODE_UNDEFINED","Value":0} + ,{"Name":"WPD_FOCUS_METERING_MODE_CENTER_SPOT","Value":1} + ,{"Name":"WPD_FOCUS_METERING_MODE_MULTI_SPOT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_BITRATE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_BITRATE_TYPE_UNUSED","Value":0} + ,{"Name":"WPD_BITRATE_TYPE_DISCRETE","Value":1} + ,{"Name":"WPD_BITRATE_TYPE_VARIABLE","Value":2} + ,{"Name":"WPD_BITRATE_TYPE_FREE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_META_GENRES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_META_GENRE_UNUSED","Value":0} + ,{"Name":"WPD_META_GENRE_GENERIC_MUSIC_AUDIO_FILE","Value":1} + ,{"Name":"WPD_META_GENRE_GENERIC_NON_MUSIC_AUDIO_FILE","Value":17} + ,{"Name":"WPD_META_GENRE_SPOKEN_WORD_AUDIO_BOOK_FILES","Value":18} + ,{"Name":"WPD_META_GENRE_SPOKEN_WORD_FILES_NON_AUDIO_BOOK","Value":19} + ,{"Name":"WPD_META_GENRE_SPOKEN_WORD_NEWS","Value":20} + ,{"Name":"WPD_META_GENRE_SPOKEN_WORD_TALK_SHOWS","Value":21} + ,{"Name":"WPD_META_GENRE_GENERIC_VIDEO_FILE","Value":33} + ,{"Name":"WPD_META_GENRE_NEWS_VIDEO_FILE","Value":34} + ,{"Name":"WPD_META_GENRE_MUSIC_VIDEO_FILE","Value":35} + ,{"Name":"WPD_META_GENRE_HOME_VIDEO_FILE","Value":36} + ,{"Name":"WPD_META_GENRE_FEATURE_FILM_VIDEO_FILE","Value":37} + ,{"Name":"WPD_META_GENRE_TELEVISION_VIDEO_FILE","Value":38} + ,{"Name":"WPD_META_GENRE_TRAINING_EDUCATIONAL_VIDEO_FILE","Value":39} + ,{"Name":"WPD_META_GENRE_PHOTO_MONTAGE_VIDEO_FILE","Value":40} + ,{"Name":"WPD_META_GENRE_GENERIC_NON_AUDIO_NON_VIDEO","Value":48} + ,{"Name":"WPD_META_GENRE_AUDIO_PODCAST","Value":64} + ,{"Name":"WPD_META_GENRE_VIDEO_PODCAST","Value":65} + ,{"Name":"WPD_META_GENRE_MIXED_PODCAST","Value":66} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_CROPPED_STATUS_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_CROPPED_STATUS_NOT_CROPPED","Value":0} + ,{"Name":"WPD_CROPPED_STATUS_CROPPED","Value":1} + ,{"Name":"WPD_CROPPED_STATUS_SHOULD_NOT_BE_CROPPED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_COLOR_CORRECTED_STATUS_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_COLOR_CORRECTED_STATUS_NOT_CORRECTED","Value":0} + ,{"Name":"WPD_COLOR_CORRECTED_STATUS_CORRECTED","Value":1} + ,{"Name":"WPD_COLOR_CORRECTED_STATUS_SHOULD_NOT_BE_CORRECTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_VIDEO_SCAN_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_VIDEO_SCAN_TYPE_UNUSED","Value":0} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_PROGRESSIVE","Value":1} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_UPPER_FIRST","Value":2} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_FIELD_INTERLEAVED_LOWER_FIRST","Value":3} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_UPPER_FIRST","Value":4} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_FIELD_SINGLE_LOWER_FIRST","Value":5} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE","Value":6} + ,{"Name":"WPD_VIDEO_SCAN_TYPE_MIXED_INTERLACE_AND_PROGRESSIVE","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_OPERATION_STATES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_OPERATION_STATE_UNSPECIFIED","Value":0} + ,{"Name":"WPD_OPERATION_STATE_STARTED","Value":1} + ,{"Name":"WPD_OPERATION_STATE_RUNNING","Value":2} + ,{"Name":"WPD_OPERATION_STATE_PAUSED","Value":3} + ,{"Name":"WPD_OPERATION_STATE_CANCELLED","Value":4} + ,{"Name":"WPD_OPERATION_STATE_FINISHED","Value":5} + ,{"Name":"WPD_OPERATION_STATE_ABORTED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_SECTION_DATA_UNITS_VALUES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_SECTION_DATA_UNITS_BYTES","Value":0} + ,{"Name":"WPD_SECTION_DATA_UNITS_MILLISECONDS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_OBJECT","Value":0} + ,{"Name":"WPD_RENDERING_INFORMATION_PROFILE_ENTRY_TYPE_RESOURCE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_COMMAND_ACCESS_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_COMMAND_ACCESS_READ","Value":1} + ,{"Name":"WPD_COMMAND_ACCESS_READWRITE","Value":3} + ,{"Name":"WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_STGM_ACCESS","Value":4} + ,{"Name":"WPD_COMMAND_ACCESS_FROM_PROPERTY_WITH_FILE_ACCESS","Value":8} + ,{"Name":"WPD_COMMAND_ACCESS_FROM_ATTRIBUTE_WITH_METHOD_ACCESS","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_SERVICE_INHERITANCE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_SERVICE_INHERITANCE_IMPLEMENTATION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_PARAMETER_USAGE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_PARAMETER_USAGE_RETURN","Value":0} + ,{"Name":"WPD_PARAMETER_USAGE_IN","Value":1} + ,{"Name":"WPD_PARAMETER_USAGE_OUT","Value":2} + ,{"Name":"WPD_PARAMETER_USAGE_INOUT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WPD_COMMAND_ACCESS_LOOKUP_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Command","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":[]} + ,{"Name":"AccessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AccessProperty","Type":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WpdSerializer" + ,"Kind":"ComClassID" + ,"Guid":"0b91a74b-ad7c-4a9d-b563-29eef9167172" + } + ,{ + "Name":"PortableDeviceValues" + ,"Kind":"ComClassID" + ,"Guid":"0c15d503-d017-47ce-9016-7b3f978721cc" + } + ,{ + "Name":"PortableDeviceKeyCollection" + ,"Kind":"ComClassID" + ,"Guid":"de2d022d-2480-43be-97f0-d1fa2cf98f4f" + } + ,{ + "Name":"PortableDevicePropVariantCollection" + ,"Kind":"ComClassID" + ,"Guid":"08a99e2f-6d6d-4b80-af5a-baf2bcbe4cb9" + } + ,{ + "Name":"PortableDeviceValuesCollection" + ,"Kind":"ComClassID" + ,"Guid":"3882134d-14cf-4220-9cb4-435f86d83f60" + } + ,{ + "Name":"WPD_STREAM_UNITS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WPD_STREAM_UNITS_BYTES","Value":0} + ,{"Name":"WPD_STREAM_UNITS_FRAMES","Value":1} + ,{"Name":"WPD_STREAM_UNITS_ROWS","Value":2} + ,{"Name":"WPD_STREAM_UNITS_MILLISECONDS","Value":4} + ,{"Name":"WPD_STREAM_UNITS_MICROSECONDS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWpdSerializer" + ,"Kind":"Com" + ,"Guid":"b32f4002-bb27-45ff-af4f-06631c1e8dad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIPortableDeviceValuesFromBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"dwInputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteIPortableDeviceValuesToBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOutputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"pdwBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBufferFromIPortableDeviceValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSerializedSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSource","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceValues" + ,"Kind":"Com" + ,"Guid":"6848f6f2-3155-4f86-b6f5-263eeeab3143" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcelt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStringValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUnsignedIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUnsignedIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSignedIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSignedIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUnsignedLargeIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetUnsignedLargeIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSignedLargeIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSignedLargeIntegerValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFloatValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFloatValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetErrorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetErrorValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKeyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetKeyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBoolValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBoolValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIUnknownValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIUnknownValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGuidValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGuidValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBufferValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"cbValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBufferValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIPortableDeviceValuesValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIPortableDeviceValuesValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIPortableDevicePropVariantCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIPortableDevicePropVariantCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIPortableDeviceKeyCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIPortableDeviceKeyCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetIPortableDeviceValuesCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValuesCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIPortableDeviceValuesCollectionValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValuesCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CopyValuesFromPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CopyValuesToPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceKeyCollection" + ,"Kind":"Com" + ,"Guid":"dada2357-e0ad-492e-98db-dd61c53ba353" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPortableDevicePropVariantCollection" + ,"Kind":"Com" + ,"Guid":"89b2e422-4f1b-4316-bcef-a44afea83eb3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ChangeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceValuesCollection" + ,"Kind":"Com" + ,"Guid":"6e3f2d79-4e07-48c4-8208-d8c2e5af4a99" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcElems","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"ppValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValues","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"PortableDevice" + ,"Kind":"ComClassID" + ,"Guid":"728a21c5-3d9e-48d7-9810-864848f0f404" + } + ,{ + "Name":"PortableDeviceManager" + ,"Kind":"ComClassID" + ,"Guid":"0af10cec-2ecd-4b92-9581-34f6ae0637f3" + } + ,{ + "Name":"PortableDeviceService" + ,"Kind":"ComClassID" + ,"Guid":"ef5db4c2-9312-422c-9152-411cd9c4dd84" + } + ,{ + "Name":"PortableDeviceDispatchFactory" + ,"Kind":"ComClassID" + ,"Guid":"43232233-8338-4658-ae01-0b4ae830b6b0" + } + ,{ + "Name":"PortableDeviceFTM" + ,"Kind":"ComClassID" + ,"Guid":"f7c0039a-4762-488a-b4b3-760ef9a1ba9b" + } + ,{ + "Name":"PortableDeviceServiceFTM" + ,"Kind":"ComClassID" + ,"Guid":"1649b154-c794-497a-9b03-f3f0121302f3" + } + ,{ + "Name":"PortableDeviceWebControl" + ,"Kind":"ComClassID" + ,"Guid":"186dd02c-2dec-41b5-a7d4-b59056fade51" + } + ,{ + "Name":"IPortableDeviceManager" + ,"Kind":"Com" + ,"Guid":"a1567595-4c2f-4574-a6fa-ecef917b9a40" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPnPDeviceIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcPnPDeviceIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RefreshDeviceList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetDeviceFriendlyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceFriendlyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcchDeviceFriendlyName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcchDeviceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDeviceManufacturer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pcchDeviceManufacturer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszDevicePropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetPrivateDevices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPnPDeviceIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcPnPDeviceIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDevice" + ,"Kind":"Com" + ,"Guid":"625e2df8-6392-4cf0-9ad1-3cfa5f17775c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pClientInfo","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceContent","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Capabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceCapabilities","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDeviceEventCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCookie","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPnPDeviceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPnPDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceContent" + ,"Kind":"Com" + ,"Guid":"6a96ed84-7c73-4480-9938-bf5af477d426" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"EnumObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pszParentObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPortableDeviceObjectIDs","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Properties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceProperties","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Transfer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceResources","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateObjectWithPropertiesOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValues","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszObjectID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateObjectWithPropertiesAndData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pValues","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwOptimalWriteBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppszCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pObjectIDs","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetObjectIDsFromPersistentUniqueIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPersistentUniqueIDs","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObjectIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Move" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectIDs","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDestinationFolderObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectIDs","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszDestinationFolderObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceContent2" + ,"Kind":"Com" + ,"Guid":"9b4add96-f6bf-4034-8708-eca72bf10554" + ,"Interface":{"Kind":"ApiRef","Name":"IPortableDeviceContent","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]} + ,"Methods":[ + { + "Name":"UpdateObjectWithPropertiesAndData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pProperties","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwOptimalWriteBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumPortableDeviceObjectIDs" + ,"Kind":"Com" + ,"Guid":"10ece955-cf41-4728-bfa0-41eedf1bbf19" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObjIDs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPortableDeviceObjectIDs","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceProperties" + ,"Kind":"Com" + ,"Guid":"7f6d695c-03df-4439-a809-59266beee3a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppValues","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValues","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceResources" + ,"Kind":"Com" + ,"Guid":"fd8878ac-d841-4d17-891c-e6829cdb6934" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResourceAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppResourceAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pdwOptimalBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResourceAttributes","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwOptimalWriteBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppszCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceCapabilities" + ,"Kind":"Com" + ,"Guid":"2c8c6dbf-e3dc-4061-becc-8542e810d126" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommandOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionalCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFunctionalObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppObjectIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedContentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Category","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppContentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedFormatProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFixedPropertyAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetSupportedEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceEventCallback" + ,"Kind":"Com" + ,"Guid":"a8792a31-f385-493c-a893-40f64eb45f6e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEventParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceDataStream" + ,"Kind":"Com" + ,"Guid":"88e04db3-1012-4d64-9996-f703a950d3f4" + ,"Interface":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]} + ,"Methods":[ + { + "Name":"GetObjectID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszObjectID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceUnitsStream" + ,"Kind":"Com" + ,"Guid":"5e98025f-bfc4-47a2-9a5f-bc900a507c67" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SeekInUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dlibMove","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"units","Type":{"Kind":"ApiRef","Name":"WPD_STREAM_UNITS","TargetKind":"Default","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOrigin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"plibNewPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDevicePropertiesBulk" + ,"Kind":"Com" + ,"Guid":"482b05c0-4056-44ed-9e0f-5e23b009da93" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueueGetValuesByObjectList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectIDs","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropertiesBulkCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueueGetValuesByObjectFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidObjectFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pszParentObjectID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pKeys","Type":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropertiesBulkCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueueSetValuesByObjectList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjectValues","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValuesCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDevicePropertiesBulkCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPortableDevicePropertiesBulkCallback" + ,"Kind":"Com" + ,"Guid":"9deacb80-11e8-40e3-a9f3-f557986a7845" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pResults","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValuesCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceManager" + ,"Kind":"Com" + ,"Guid":"a8abc4e9-a84a-47a9-80b3-c5d9b172a961" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"guidServiceCategory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pcServices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDeviceForService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPServiceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppszPnPDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceService" + ,"Kind":"Com" + ,"Guid":"d3bd3a44-d7b5-40a9-98b7-2fa4d01dec08" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPServiceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pClientInfo","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Capabilities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceServiceCapabilities","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Content" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceContent2","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Methods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceServiceMethods","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetServiceObjectID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszServiceObjectID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPnPServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszPnPServiceID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Advise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDeviceEventCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Unadvise" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCookie","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SendCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceCapabilities" + ,"Kind":"Com" + ,"Guid":"24dbd89d-413e-43e0-bd5b-197f3c56c886" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSupportedMethods" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedMethodsByFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppMethods","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMethodAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Method","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMethodParameterAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Method","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedFormatProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatPropertyAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Property","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEventParameterAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Event","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInheritedServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwInheritanceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"ppServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevicePropVariantCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFormatRenderingProfiles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppRenderingProfiles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValuesCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSupportedCommands" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCommands","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceKeyCollection","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCommandOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceMethods" + ,"Kind":"Com" + ,"Guid":"e20333c9-fd34-412d-a381-cc6f2d820df7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Method","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"InvokeAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Method","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pParameters","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDeviceServiceMethodCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDeviceServiceMethodCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceMethodCallback" + ,"Kind":"Com" + ,"Guid":"c424233c-afce-4828-a756-7ed7a2350083" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResults","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceActivation" + ,"Kind":"Com" + ,"Guid":"e56b0534-d9b9-425c-9b99-75f97cb3d7c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPServiceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pClientInfo","Type":{"Kind":"ApiRef","Name":"IPortableDeviceValues","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IPortableDeviceServiceOpenCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelOpenAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPortableDeviceServiceOpenCallback" + ,"Kind":"Com" + ,"Guid":"bced49c8-8efe-41ed-960b-61313abd47a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceDispatchFactory" + ,"Kind":"Com" + ,"Guid":"5e1eafc3-e3d7-4132-96fa-759c0f9d1e0f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceDispatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPnPDeviceID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppDeviceDispatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceWebControl" + ,"Kind":"Com" + ,"Guid":"94fc7953-5ca1-483a-8aee-df52e7747d00" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetDeviceFromId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } + ,{ + "Name":"GetDeviceFromIdAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCompletionHandler","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorHandler","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"EnumBthMtpConnectors" + ,"Kind":"ComClassID" + ,"Guid":"a1570149-e645-4f43-8b0d-409b061db2fc" + } + ,{ + "Name":"IEnumPortableDeviceConnectors" + ,"Kind":"Com" + ,"Guid":"bfdef549-9247-454f-bd82-06fe80853faa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cRequested","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConnectors","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IPortableDeviceConnector","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cConnectors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumPortableDeviceConnectors","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPortableDeviceConnector" + ,"Kind":"Com" + ,"Guid":"625e2df8-6392-4cf0-9ad1-3cfa5f17775c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Connect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IConnectionRequestCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Disconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IConnectionRequestCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IConnectionRequestCallback","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPropertyType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropertyKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"PropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPnPID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszPnPID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IConnectionRequestCallback" + ,"Kind":"Com" + ,"Guid":"272c9ae0-7161-4ae0-91bd-9f448ee9c427" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsProgramming.json b/api/WindowsProgramming.json new file mode 100644 index 0000000..6c7b9b8 --- /dev/null +++ b/api/WindowsProgramming.json @@ -0,0 +1,18081 @@ +{ + +"Constants":[ + { + "Name":"_IID_IXmlReader" + ,"NativeType":"Guid" + ,"Value":"7279fc81-709d-4095-b63d-69fe4b0d9030" + ,"Attrs":[] + } + ,{ + "Name":"_IID_IXmlWriter" + ,"NativeType":"Guid" + ,"Value":"7279fc88-709d-4095-b63d-69fe4b0d9030" + ,"Attrs":[] + } + ,{ + "Name":"_IID_IXmlResolver" + ,"NativeType":"Guid" + ,"Value":"7279fc82-709d-4095-b63d-69fe4b0d9030" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"PROCESS_CREATION_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"DEBUG_PROCESS","Value":1} + ,{"Name":"DEBUG_ONLY_THIS_PROCESS","Value":2} + ,{"Name":"CREATE_SUSPENDED","Value":4} + ,{"Name":"DETACHED_PROCESS","Value":8} + ,{"Name":"CREATE_NEW_CONSOLE","Value":16} + ,{"Name":"NORMAL_PRIORITY_CLASS","Value":32} + ,{"Name":"IDLE_PRIORITY_CLASS","Value":64} + ,{"Name":"HIGH_PRIORITY_CLASS","Value":128} + ,{"Name":"REALTIME_PRIORITY_CLASS","Value":256} + ,{"Name":"CREATE_NEW_PROCESS_GROUP","Value":512} + ,{"Name":"CREATE_UNICODE_ENVIRONMENT","Value":1024} + ,{"Name":"CREATE_SEPARATE_WOW_VDM","Value":2048} + ,{"Name":"CREATE_SHARED_WOW_VDM","Value":4096} + ,{"Name":"CREATE_FORCEDOS","Value":8192} + ,{"Name":"BELOW_NORMAL_PRIORITY_CLASS","Value":16384} + ,{"Name":"ABOVE_NORMAL_PRIORITY_CLASS","Value":32768} + ,{"Name":"INHERIT_PARENT_AFFINITY","Value":65536} + ,{"Name":"INHERIT_CALLER_PRIORITY","Value":131072} + ,{"Name":"CREATE_PROTECTED_PROCESS","Value":262144} + ,{"Name":"EXTENDED_STARTUPINFO_PRESENT","Value":524288} + ,{"Name":"PROCESS_MODE_BACKGROUND_BEGIN","Value":1048576} + ,{"Name":"PROCESS_MODE_BACKGROUND_END","Value":2097152} + ,{"Name":"CREATE_SECURE_PROCESS","Value":4194304} + ,{"Name":"CREATE_BREAKAWAY_FROM_JOB","Value":16777216} + ,{"Name":"CREATE_PRESERVE_CODE_AUTHZ_LEVEL","Value":33554432} + ,{"Name":"CREATE_DEFAULT_ERROR_MODE","Value":67108864} + ,{"Name":"CREATE_NO_WINDOW","Value":134217728} + ,{"Name":"PROFILE_USER","Value":268435456} + ,{"Name":"PROFILE_KERNEL","Value":536870912} + ,{"Name":"PROFILE_SERVER","Value":1073741824} + ,{"Name":"CREATE_IGNORE_SYSTEM_DEFAULT","Value":2147483648} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"HANDLE_FLAG_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HANDLE_FLAG_INHERIT","Value":1} + ,{"Name":"HANDLE_FLAG_PROTECT_FROM_CLOSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DUPLICATE_HANDLE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DUPLICATE_CLOSE_SOURCE","Value":1} + ,{"Name":"DUPLICATE_SAME_ACCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STD_HANDLE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STD_INPUT_HANDLE","Value":4294967286} + ,{"Name":"STD_OUTPUT_HANDLE","Value":4294967285} + ,{"Name":"STD_ERROR_HANDLE","Value":4294967284} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"VER_FLAGS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"VER_MINORVERSION","Value":1} + ,{"Name":"VER_MAJORVERSION","Value":2} + ,{"Name":"VER_BUILDNUMBER","Value":4} + ,{"Name":"VER_PLATFORMID","Value":8} + ,{"Name":"VER_SERVICEPACKMINOR","Value":16} + ,{"Name":"VER_SERVICEPACKMAJOR","Value":32} + ,{"Name":"VER_SUITENAME","Value":64} + ,{"Name":"VER_PRODUCT_TYPE","Value":128} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"FORMAT_MESSAGE_OPTIONS" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"FORMAT_MESSAGE_ALLOCATE_BUFFER","Value":256} + ,{"Name":"FORMAT_MESSAGE_IGNORE_INSERTS","Value":512} + ,{"Name":"FORMAT_MESSAGE_FROM_STRING","Value":1024} + ,{"Name":"FORMAT_MESSAGE_FROM_HMODULE","Value":2048} + ,{"Name":"FORMAT_MESSAGE_FROM_SYSTEM","Value":4096} + ,{"Name":"FORMAT_MESSAGE_ARGUMENT_ARRAY","Value":8192} + ,{"Name":"FORMAT_MESSAGE_MAX_WIDTH_MASK","Value":255} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"MaximumLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["NotNullTerminated"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HKEY" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"RegCloseKey" + } + ,{ + "Name":"FIRMWARE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FirmwareTypeUnknown","Value":0} + ,{"Name":"FirmwareTypeBios","Value":1} + ,{"Name":"FirmwareTypeUefi","Value":2} + ,{"Name":"FirmwareTypeMax","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OSVERSIONINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OSVERSIONINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OSVERSIONINFOEXA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wServicePackMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wServicePackMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OSVERSIONINFOEXW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOSVersionInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBuildNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwPlatformId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szCSDVersion","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"wServicePackMajor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wServicePackMinor","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSuiteMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProductType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLowDateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHighDateTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEMTIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMonth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDayOfWeek","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMinute","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSecond","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wMilliseconds","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UpdateImpactLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UpdateImpactLevel_None","Value":0} + ,{"Name":"UpdateImpactLevel_Low","Value":1} + ,{"Name":"UpdateImpactLevel_Medium","Value":2} + ,{"Name":"UpdateImpactLevel_High","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateAssessmentStatus" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UpdateAssessmentStatus_Latest","Value":0} + ,{"Name":"UpdateAssessmentStatus_NotLatestSoftRestriction","Value":1} + ,{"Name":"UpdateAssessmentStatus_NotLatestHardRestriction","Value":2} + ,{"Name":"UpdateAssessmentStatus_NotLatestEndOfSupport","Value":3} + ,{"Name":"UpdateAssessmentStatus_NotLatestServicingTrain","Value":4} + ,{"Name":"UpdateAssessmentStatus_NotLatestDeferredFeature","Value":5} + ,{"Name":"UpdateAssessmentStatus_NotLatestDeferredQuality","Value":6} + ,{"Name":"UpdateAssessmentStatus_NotLatestPausedFeature","Value":7} + ,{"Name":"UpdateAssessmentStatus_NotLatestPausedQuality","Value":8} + ,{"Name":"UpdateAssessmentStatus_NotLatestManaged","Value":9} + ,{"Name":"UpdateAssessmentStatus_NotLatestUnknown","Value":10} + ,{"Name":"UpdateAssessmentStatus_NotLatestTargetedVersion","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateAssessment" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"status","Type":{"Kind":"ApiRef","Name":"UpdateAssessmentStatus","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"impact","Type":{"Kind":"ApiRef","Name":"UpdateImpactLevel","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"daysOutOfDate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"OSUpdateAssessment" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"isEndOfSupport","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"assessmentForCurrent","Type":{"Kind":"ApiRef","Name":"UpdateAssessment","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"assessmentForUpToDate","Type":{"Kind":"ApiRef","Name":"UpdateAssessment","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"securityStatus","Type":{"Kind":"ApiRef","Name":"UpdateAssessmentStatus","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"assessmentTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"releaseInfoTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"currentOSBuild","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"currentOSReleaseTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"upToDateOSBuild","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"upToDateOSReleaseTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_INFO_1" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"netlog1_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog1_pdc_connection_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_INFO_2" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"netlog2_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog2_pdc_connection_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog2_trusted_dc_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"netlog2_tc_connection_status","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_INFO_3" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"netlog3_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_logon_attempts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"netlog3_reserved5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"NETLOGON_INFO_4" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"netlog4_trusted_dc_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"netlog4_trusted_domain_name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PROC_THREAD_ATTRIBUTE_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"THREAD_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ThreadMemoryPriority","Value":0} + ,{"Name":"ThreadAbsoluteCpuPriority","Value":1} + ,{"Name":"ThreadDynamicCodePolicy","Value":2} + ,{"Name":"ThreadPowerThrottling","Value":3} + ,{"Name":"ThreadInformationClassMax","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYSTEM_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["SYSTEM_INFO"]},"Attrs":[]} + ,{"Name":"dwPageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpMinimumApplicationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpMaximumApplicationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwActiveProcessorMask","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwNumberOfProcessors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessorType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAllocationGranularity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wProcessorLevel","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wProcessorRevision","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwOemId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"WindowsProgramming","Parents":["_Anonymous_e__Union","SYSTEM_INFO"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"COMPUTER_NAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ComputerNameNetBIOS","Value":0} + ,{"Name":"ComputerNameDnsHostname","Value":1} + ,{"Name":"ComputerNameDnsDomain","Value":2} + ,{"Name":"ComputerNameDnsFullyQualified","Value":3} + ,{"Name":"ComputerNamePhysicalNetBIOS","Value":4} + ,{"Name":"ComputerNamePhysicalDnsHostname","Value":5} + ,{"Name":"ComputerNamePhysicalDnsDomain","Value":6} + ,{"Name":"ComputerNamePhysicalDnsFullyQualified","Value":7} + ,{"Name":"ComputerNameMax","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LPFIBER_START_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"PFIBER_CALLOUT_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"lpParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"JIT_DEBUG_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwThreadID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpExceptionAddress","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"lpExceptionRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"lpContextRecord","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PUMS_SCHEDULER_ENTRY_POINT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"DEP_SYSTEM_POLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEPPolicyAlwaysOff","Value":0} + ,{"Name":"DEPPolicyAlwaysOn","Value":1} + ,{"Name":"DEPPolicyOptIn","Value":2} + ,{"Name":"DEPPolicyOptOut","Value":3} + ,{"Name":"DEPTotalPolicyCount","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROC_THREAD_ATTRIBUTE_NUM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProcThreadAttributeParentProcess","Value":0} + ,{"Name":"ProcThreadAttributeHandleList","Value":2} + ,{"Name":"ProcThreadAttributeGroupAffinity","Value":3} + ,{"Name":"ProcThreadAttributePreferredNode","Value":4} + ,{"Name":"ProcThreadAttributeIdealProcessor","Value":5} + ,{"Name":"ProcThreadAttributeUmsThread","Value":6} + ,{"Name":"ProcThreadAttributeMitigationPolicy","Value":7} + ,{"Name":"ProcThreadAttributeSecurityCapabilities","Value":9} + ,{"Name":"ProcThreadAttributeProtectionLevel","Value":11} + ,{"Name":"ProcThreadAttributeJobList","Value":13} + ,{"Name":"ProcThreadAttributeChildProcessPolicy","Value":14} + ,{"Name":"ProcThreadAttributeAllApplicationPackagesPolicy","Value":15} + ,{"Name":"ProcThreadAttributeWin32kFilter","Value":16} + ,{"Name":"ProcThreadAttributeSafeOpenPromptOriginClaim","Value":17} + ,{"Name":"ProcThreadAttributeDesktopAppPolicy","Value":18} + ,{"Name":"ProcThreadAttributePseudoConsole","Value":22} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PGET_SYSTEM_WOW64_DIRECTORY_A" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PGET_SYSTEM_WOW64_DIRECTORY_W" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HW_PROFILE_INFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDockInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHwProfileGuid","Type":{"Kind":"Array","Shape":{"Size":39},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szHwProfileName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HW_PROFILE_INFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDockInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szHwProfileGuid","Type":{"Kind":"Array","Shape":{"Size":39},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szHwProfileName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TIME_ZONE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DYNAMIC_TIME_ZONE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Bias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"StandardName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"StandardDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"StandardBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"DaylightName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DaylightDate","Type":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DaylightBias","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"TimeZoneKeyName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"DynamicDaylightTimeDisabled","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTX_SECTION_KEYED_DATA_2600" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ulDataFormatVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSectionGlobalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionGlobalDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSectionBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ulAssemblyRosterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpSectionBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSectionGlobalDataBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ulSectionGlobalDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACTIVATION_CONTEXT_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PQUERYACTCTXW_FUNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvSubInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ulInfoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"pcbWrittenOrRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"APPLICATION_RECOVERY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pvParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FILE_CASE_SENSITIVE_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_DISPOSITION_INFO_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"val_context" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"val_buff_ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pvalueA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pv_valuename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pv_valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pv_value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pv_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"pvalueW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pv_valuename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pv_valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"pv_value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"pv_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"QUERYHANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"keycontext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"val_list","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"val_context","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"outputbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"total_outlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"input_blen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PQUERYHANDLER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"provider_info" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pi_R0_1val","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pi_R0_allvals","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pi_R3_1val","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pi_R3_allvals","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pi_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pi_key_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VALENTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ve_valuename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ve_valuelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ve_valueptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ve_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VALENTW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ve_valuename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ve_valuelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ve_valueptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ve_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMDocument" + ,"Kind":"ComClassID" + ,"Guid":"2933bf90-7b36-11d2-b20e-00c04f983e60" + } + ,{ + "Name":"DOMFreeThreadedDocument" + ,"Kind":"ComClassID" + ,"Guid":"2933bf91-7b36-11d2-b20e-00c04f983e60" + } + ,{ + "Name":"XMLHTTPRequest" + ,"Kind":"ComClassID" + ,"Guid":"ed8c108e-4349-11d2-91a4-00c04f7969e8" + } + ,{ + "Name":"XMLDSOControl" + ,"Kind":"ComClassID" + ,"Guid":"550dda30-0541-11d2-9ca9-0060b0ec3d39" + } + ,{ + "Name":"XMLDocument" + ,"Kind":"ComClassID" + ,"Guid":"cfc399af-d876-11d0-9c10-00c04fc99c8e" + } + ,{ + "Name":"XML_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_nLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_pchBuf","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"_cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_ich","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_pszFound","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"_pszExpected","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"_reserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOMNodeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NODE_INVALID","Value":0} + ,{"Name":"NODE_ELEMENT","Value":1} + ,{"Name":"NODE_ATTRIBUTE","Value":2} + ,{"Name":"NODE_TEXT","Value":3} + ,{"Name":"NODE_CDATA_SECTION","Value":4} + ,{"Name":"NODE_ENTITY_REFERENCE","Value":5} + ,{"Name":"NODE_ENTITY","Value":6} + ,{"Name":"NODE_PROCESSING_INSTRUCTION","Value":7} + ,{"Name":"NODE_COMMENT","Value":8} + ,{"Name":"NODE_DOCUMENT","Value":9} + ,{"Name":"NODE_DOCUMENT_TYPE","Value":10} + ,{"Name":"NODE_DOCUMENT_FRAGMENT","Value":11} + ,{"Name":"NODE_NOTATION","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XMLEMEM_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XMLELEMTYPE_ELEMENT","Value":0} + ,{"Name":"XMLELEMTYPE_TEXT","Value":1} + ,{"Name":"XMLELEMTYPE_COMMENT","Value":2} + ,{"Name":"XMLELEMTYPE_DOCUMENT","Value":3} + ,{"Name":"XMLELEMTYPE_DTD","Value":4} + ,{"Name":"XMLELEMTYPE_PI","Value":5} + ,{"Name":"XMLELEMTYPE_OTHER","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXMLDOMImplementation" + ,"Kind":"Com" + ,"Guid":"2933bf8f-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"hasFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"version","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hasFeature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMNode" + ,"Kind":"Com" + ,"Guid":"2933bf80-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_nodeName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_nodeValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_nodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOMNodeType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_parentNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_childNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_firstChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"firstChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_lastChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_previousSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"previousSibling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_nextSibling" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nextSibling","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNamedNodeMap","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"insertBefore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"refChild","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"outNewChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"replaceChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"outOldChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"childNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"appendChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newChild","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"outNewChild","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"hasChildNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hasChild","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_ownerDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"XMLDOMDocument","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"cloneNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"cloneRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_nodeTypeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_specified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_definition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"definitionNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_nodeTypedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"typedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_nodeTypedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"typedValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_dataType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataTypeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_xml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"transformNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stylesheet","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"xmlString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"selectNodes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"queryString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resultList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"selectSingleNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"queryString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resultNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_parsed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isParsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_namespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_prefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefixString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_baseName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nameString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"transformNodeToObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stylesheet","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"outputObject","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMDocumentFragment" + ,"Kind":"Com" + ,"Guid":"3efaa413-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLDOMDocument" + ,"Kind":"Com" + ,"Guid":"2933bf81-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_doctype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocumentType","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_implementation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"impl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMImplementation","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_documentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DOMElement","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"putref_documentElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DOMElement","Type":{"Kind":"ApiRef","Name":"IXMLDOMElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"createElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createDocumentFragment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"docFrag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocumentFragment","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createTextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMText","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"comment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMComment","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createCDATASection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cdata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMCDATASection","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createProcessingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"target","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMProcessingInstruction","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"attribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createEntityReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"entityRef","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMEntityReference","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getElementsByTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resultList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"createNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"nodeFromID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"idString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"load" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlSource","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSuccessful","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_parseError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseError","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urlString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_async" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_async" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isAsync","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"loadXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrXML","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSuccessful","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"destination","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_validateOnParse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isValidating","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_validateOnParse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isValidating","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_resolveExternals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isResolving","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_resolveExternals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isResolving","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_preserveWhiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isPreserving","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_preserveWhiteSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isPreserving","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"readystatechangeSink","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ondataavailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ondataavailableSink","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ontransformnode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ontransformnodeSink","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMNodeList" + ,"Kind":"Com" + ,"Guid":"2933bf82-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"listItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"nextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nextItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMNamedNodeMap" + ,"Kind":"Com" + ,"Guid":"2933bf83-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"setNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"newItem","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"nameItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removeNamedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"listItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getQualifiedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"qualifiedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removeQualifiedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"qualifiedItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"nextNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nextItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMCharacterData" + ,"Kind":"Com" + ,"Guid":"2933bf84-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"substringData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"appendData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"insertData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"deleteData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"replaceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMAttribute" + ,"Kind":"Com" + ,"Guid":"2933bf85-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMElement" + ,"Kind":"Com" + ,"Guid":"2933bf86-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"attributeNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"setAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DOMAttribute","Type":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"attributeNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"removeAttributeNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DOMAttribute","Type":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"attributeNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMAttribute","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getElementsByTagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tagName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resultList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"normalize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXMLDOMText" + ,"Kind":"Com" + ,"Guid":"2933bf87-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMCharacterData","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"splitText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"rightHandTextNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMText","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMComment" + ,"Kind":"Com" + ,"Guid":"2933bf88-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMCharacterData","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLDOMProcessingInstruction" + ,"Kind":"Com" + ,"Guid":"2933bf89-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_target" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_data" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMCDATASection" + ,"Kind":"Com" + ,"Guid":"2933bf8a-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMText","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLDOMDocumentType" + ,"Kind":"Com" + ,"Guid":"2933bf8b-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rootName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_entities" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"entityMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNamedNodeMap","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_notations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notationMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNamedNodeMap","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMNotation" + ,"Kind":"Com" + ,"Guid":"2933bf8c-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_publicId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publicID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_systemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"systemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMEntity" + ,"Kind":"Com" + ,"Guid":"2933bf8d-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_publicId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"publicID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_systemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"systemID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_notationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMEntityReference" + ,"Kind":"Com" + ,"Guid":"2933bf8e-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLDOMParseError" + ,"Kind":"Com" + ,"Guid":"3efaa426-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_errorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_url" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"urlString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_reason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reasonString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_srcText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_line" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_linepos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"get_filepos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXTLRuntime" + ,"Kind":"Com" + ,"Guid":"3efaa425-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"uniqueID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"depth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"childNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ancestorChildNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNodeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"absoluteChildNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"formatIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrFormattedString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"formatNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblNumber","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrFormattedString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"formatDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varDate","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varDestLocale","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrFormattedString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"formatTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFormat","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varDestLocale","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrFormattedString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"XMLDOMDocumentEvents" + ,"Kind":"Com" + ,"Guid":"3efaa427-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXMLHttpRequest" + ,"Kind":"Com" + ,"Guid":"ed8c108d-4349-11d2-91a4-00c04f7969e8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethod","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varAsync","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUser","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setRequestHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getResponseHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"getAllResponseHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varBody","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_statusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_responseXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_responseText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_responseBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_responseStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReadyStateSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IXMLDSOControl" + ,"Kind":"Com" + ,"Guid":"310afa62-0575-11d2-9ca9-0060b0ec3d39" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_XMLDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDoc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"put_XMLDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDoc","Type":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_JavaDSOCompatible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fJavaDSOCompatible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"put_JavaDSOCompatible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fJavaDSOCompatible","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXMLElementCollection" + ,"Kind":"Com" + ,"Guid":"65725580-9b5d-11d0-9bfe-00c04fc99c8e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"var2","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDocument" + ,"Kind":"Com" + ,"Guid":"f52e2b61-18a1-11d1-b105-00805f49916b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileModifiedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileUpdatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_doctype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_dtdURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vType","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"var1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppElem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDocument2" + ,"Kind":"Com" + ,"Guid":"2b8de2fe-8d2d-11d1-b2fc-00c04fd915a9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileModifiedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fileUpdatedDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_URL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_mimeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_charset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_doctype" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_dtdURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"vType","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"var1","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppElem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_async" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_async" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"f","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLElement" + ,"Kind":"Com" + ,"Guid":"3f7f31ac-e15f-11d0-9c25-00c04fc99c8e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElementCollection","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChildElem","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChildElem","Type":{"Kind":"ApiRef","Name":"IXMLElement","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLElement2" + ,"Kind":"Com" + ,"Guid":"2b8de2ff-8d2d-11d1-b2fc-00c04fd915a9" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_tagName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElement2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElementCollection","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_text" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"p","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChildElem","Type":{"Kind":"ApiRef","Name":"IXMLElement2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lReserved","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"removeChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChildElem","Type":{"Kind":"ApiRef","Name":"IXMLElement2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLElementCollection","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLAttribute" + ,"Kind":"Com" + ,"Guid":"d4d4a0fc-3b73-11d1-b2b4-00c04fb92596" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"n","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLError" + ,"Kind":"Com" + ,"Guid":"948c5ad3-c58d-11d0-9c0b-00c04fc99c8e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetErrorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pErrorReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XML_ERROR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"CLIENT_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"UniqueProcess","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UniqueThread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LDR_DATA_TABLE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"InMemoryOrderLinks","Type":{"Kind":"ApiRef","Name":"LIST_ENTRY","TargetKind":"Default","Api":"Kernel","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"DllBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"FullDllName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["LDR_DATA_TABLE_ENTRY"]},"Attrs":[]} + ,{"Name":"TimeDateStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PPS_POST_PROCESS_INIT_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OBJECT_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RootDirectory","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SecurityQualityOfService","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IO_STATUS_BLOCK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["IO_STATUS_BLOCK"]},"Attrs":[]} + ,{"Name":"Information","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Status","Type":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"PIO_APC_ROUTINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PROCESS_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PebBaseAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PEB","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"UniqueProcessId","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IdleTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"KernelTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"UserTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_PROCESS_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"NextEntryOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"NumberOfThreads","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"UniqueProcessId","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SessionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"PeakVirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"VirtualSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PeakWorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"WorkingSetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QuotaPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"QuotaNonPagedPoolUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PeakPagefileUsage","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"PrivatePageCount","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved7","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_THREAD_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"StartAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ClientId","Type":{"Kind":"ApiRef","Name":"CLIENT_ID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Priority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"BasePriority","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"WaitReason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_REGISTRY_QUOTA_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"RegistryQuotaAllowed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"RegistryQuotaUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"NumberOfProcessors","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_TIMEOFDAY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":48},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_PERFORMANCE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":312},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_EXCEPTION_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_LOOKASIDE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_INTERRUPT_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":24},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_POLICY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved1","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FILE_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FileDirectoryInformation","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROCESSINFOCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProcessBasicInformation","Value":0} + ,{"Name":"ProcessDebugPort","Value":7} + ,{"Name":"ProcessWow64Information","Value":26} + ,{"Name":"ProcessImageFileName","Value":27} + ,{"Name":"ProcessBreakOnTermination","Value":29} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"THREADINFOCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ThreadIsIoPending","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYSTEM_CODEINTEGRITY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CodeIntegrityOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYSTEM_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SystemBasicInformation","Value":0} + ,{"Name":"SystemPerformanceInformation","Value":2} + ,{"Name":"SystemTimeOfDayInformation","Value":3} + ,{"Name":"SystemProcessInformation","Value":5} + ,{"Name":"SystemProcessorPerformanceInformation","Value":8} + ,{"Name":"SystemInterruptInformation","Value":23} + ,{"Name":"SystemExceptionInformation","Value":33} + ,{"Name":"SystemRegistryQuotaInformation","Value":37} + ,{"Name":"SystemLookasideInformation","Value":45} + ,{"Name":"SystemCodeIntegrityInformation","Value":103} + ,{"Name":"SystemPolicyInformation","Value":134} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OBJECT_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ObjectBasicInformation","Value":0} + ,{"Name":"ObjectTypeInformation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PUBLIC_OBJECT_BASIC_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Attributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GrantedAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HandleCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PointerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"__PUBLIC_OBJECT_TYPE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"TypeName","Type":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEY_VALUE_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]} + ,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"KEY_SET_INFORMATION_CLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KeyWriteTimeInformation","Value":0} + ,{"Name":"KeyWow64FlagsInformation","Value":1} + ,{"Name":"KeyControlFlagsInformation","Value":2} + ,{"Name":"KeySetVirtualizationInformation","Value":3} + ,{"Name":"KeySetDebugInformation","Value":4} + ,{"Name":"KeySetHandleTagsInformation","Value":5} + ,{"Name":"MaxKeySetInfoClass","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINSTATIONINFOCLASS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WinStationInformation","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINSTATIONINFORMATIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":70},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"LogonId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Array","Shape":{"Size":1140},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWINSTATIONQUERYINFORMATIONW" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"WINSTATIONINFOCLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVRF_BACKTRACE_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Depth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReturnAddresses","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"eUserAllocationState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AllocationStateUnknown","Value":0} + ,{"Name":"AllocationStateBusy","Value":1} + ,{"Name":"AllocationStateFree","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"eHeapAllocationState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HeapFullPageHeap","Value":1073741824} + ,{"Name":"HeapMetadata","Value":-2147483648} + ,{"Name":"HeapStateMask","Value":-65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"eHeapEnumerationLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"HeapEnumerationEverything","Value":0} + ,{"Name":"HeapEnumerationStop","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AVRF_HEAP_ALLOCATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"HeapHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserAllocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserAllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Allocation","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"AllocationSize","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"UserAllocationState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeapState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"HeapContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"BackTraceInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVRF_BACKTRACE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"eHANDLE_TRACE_OPERATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OperationDbUnused","Value":0} + ,{"Name":"OperationDbOPEN","Value":1} + ,{"Name":"OperationDbCLOSE","Value":2} + ,{"Name":"OperationDbBADREF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AVRF_HANDLE_OPERATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OperationType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Spare0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BackTraceInformation","Type":{"Kind":"ApiRef","Name":"AVRF_BACKTRACE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"eAvrfResourceTypes" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"AvrfResourceHeapAllocation","Value":0} + ,{"Name":"AvrfResourceHandleTrace","Value":1} + ,{"Name":"AvrfResourceMax","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AVRF_RESOURCE_ENUMERATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ResourceDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVRF_HEAPALLOCATION_ENUMERATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"HeapAllocation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVRF_HEAP_ALLOCATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AVRF_HANDLEOPERATION_ENUMERATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"HandleOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AVRF_HANDLE_OPERATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EnumerationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CameraUIControl" + ,"Kind":"ComClassID" + ,"Guid":"16d5a2be-b1c5-47b3-8eae-ccbcf452c7e8" + } + ,{ + "Name":"CameraUIControlMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Browse","Value":0} + ,{"Name":"Linear","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraUIControlLinearSelectionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Single","Value":0} + ,{"Name":"Multiple","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraUIControlCaptureMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PhotoOrVideo","Value":0} + ,{"Name":"Photo","Value":1} + ,{"Name":"Video","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraUIControlPhotoFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Jpeg","Value":0} + ,{"Name":"Png","Value":1} + ,{"Name":"JpegXR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraUIControlVideoFormat" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Mp4","Value":0} + ,{"Name":"Wmv","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CameraUIControlViewType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SingleItem","Value":0} + ,{"Name":"ItemList","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICameraUIControlEventCallback" + ,"Kind":"Com" + ,"Guid":"1bfa0c2c-fbcd-4776-bda4-88bf974e74f4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnStartupComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnSuspendComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnItemCaptured" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnItemDeleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ICameraUIControl" + ,"Kind":"Com" + ,"Guid":"b8733adf-3d68-4b8f-bb08-e28a0bed0376" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Show" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pWindow","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"CameraUIControlMode","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"selectionMode","Type":{"Kind":"ApiRef","Name":"CameraUIControlLinearSelectionMode","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"captureMode","Type":{"Kind":"ApiRef","Name":"CameraUIControlCaptureMode","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"photoFormat","Type":{"Kind":"ApiRef","Name":"CameraUIControlPhotoFormat","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"videoFormat","Type":{"Kind":"ApiRef","Name":"CameraUIControlVideoFormat","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"bHasCloseButton","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEventCallback","Type":{"Kind":"ApiRef","Name":"ICameraUIControlEventCallback","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbDeferralRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetCurrentViewType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pViewType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CameraUIControlViewType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetActiveItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrActiveItemPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSelectedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSelectedItemPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveCapturedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ERF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"erfOper","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"erfType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fError","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FCIERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FCIERR_NONE","Value":0} + ,{"Name":"FCIERR_OPEN_SRC","Value":1} + ,{"Name":"FCIERR_READ_SRC","Value":2} + ,{"Name":"FCIERR_ALLOC_FAIL","Value":3} + ,{"Name":"FCIERR_TEMP_FILE","Value":4} + ,{"Name":"FCIERR_BAD_COMPR_TYPE","Value":5} + ,{"Name":"FCIERR_CAB_FILE","Value":6} + ,{"Name":"FCIERR_USER_ABORT","Value":7} + ,{"Name":"FCIERR_MCI_FAIL","Value":8} + ,{"Name":"FCIERR_CAB_FORMAT_LIMIT","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CCAB" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbFolderThresh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbReserveCFHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbReserveCFFolder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbReserveCFData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iCab","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"iDisk","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"fFailOnIncompressible","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"setID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szDisk","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCab","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCabPath","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNFCIALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNFCIFREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"oflag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pmode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIWRITE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCICLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCISEEK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dist","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"seektype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIDELETE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIGETNEXTCABINET" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pccab","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CCAB","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cbPrevCab","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIFILEPLACED" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pccab","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CCAB","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fContinuation","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIGETOPENINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"ptime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"pattribs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"err","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCISTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"typeStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cb1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cb2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNFCIGETTEMPFILE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszTempName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["Out"]} + ,{"Name":"cbTempName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FDIERROR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FDIERROR_NONE","Value":0} + ,{"Name":"FDIERROR_CABINET_NOT_FOUND","Value":1} + ,{"Name":"FDIERROR_NOT_A_CABINET","Value":2} + ,{"Name":"FDIERROR_UNKNOWN_CABINET_VERSION","Value":3} + ,{"Name":"FDIERROR_CORRUPT_CABINET","Value":4} + ,{"Name":"FDIERROR_ALLOC_FAIL","Value":5} + ,{"Name":"FDIERROR_BAD_COMPR_TYPE","Value":6} + ,{"Name":"FDIERROR_MDI_FAIL","Value":7} + ,{"Name":"FDIERROR_TARGET_FILE","Value":8} + ,{"Name":"FDIERROR_RESERVE_MISMATCH","Value":9} + ,{"Name":"FDIERROR_WRONG_CABINET","Value":10} + ,{"Name":"FDIERROR_USER_ABORT","Value":11} + ,{"Name":"FDIERROR_EOF","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FDICABINETINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbCabinet","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cFolders","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"cFiles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"setID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iCabinet","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fReserve","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hasprev","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hasnext","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FDIDECRYPTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fdidtNEW_CABINET","Value":0} + ,{"Name":"fdidtNEW_FOLDER","Value":1} + ,{"Name":"fdidtDECRYPT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FDIDECRYPT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fdidt","Type":{"Kind":"ApiRef","Name":"FDIDECRYPTTYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pvUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["FDIDECRYPT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cabinet","Type":{"Kind":"ApiRef","Name":"_cabinet_e__Struct","TargetKind":"Default","Api":"WindowsProgramming","Parents":["_Anonymous_e__Union","FDIDECRYPT"]},"Attrs":[]} + ,{"Name":"folder","Type":{"Kind":"ApiRef","Name":"_folder_e__Struct","TargetKind":"Default","Api":"WindowsProgramming","Parents":["_Anonymous_e__Union","FDIDECRYPT"]},"Attrs":[]} + ,{"Name":"decrypt","Type":{"Kind":"ApiRef","Name":"_decrypt_e__Struct","TargetKind":"Default","Api":"WindowsProgramming","Parents":["_Anonymous_e__Union","FDIDECRYPT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_decrypt_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pDataReserve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbDataReserve","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fSplit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbPartial","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_cabinet_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pHeaderReserve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbHeaderReserve","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"setID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iCabinet","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_folder_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pFolderReserve","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbFolderReserve","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iFolder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"PFNALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNFREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFNOPEN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"pszFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"oflag","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pmode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNREAD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNWRITE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNCLOSE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNSEEK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"dist","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"seektype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNFDIDECRYPT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pfdid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FDIDECRYPT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FDINOTIFICATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"psz1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"psz2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"psz3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"date","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"time","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"attribs","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"setID","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iCabinet","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"iFolder","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"fdie","Type":{"Kind":"ApiRef","Name":"FDIERROR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FDINOTIFICATIONTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"fdintCABINET_INFO","Value":0} + ,{"Name":"fdintPARTIAL_FILE","Value":1} + ,{"Name":"fdintCOPY_FILE","Value":2} + ,{"Name":"fdintCLOSE_FILE_INFO","Value":3} + ,{"Name":"fdintNEXT_CABINET","Value":4} + ,{"Name":"fdintENUMERATE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFNFDINOTIFY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"IntPtr"} + ,"Params":[ + {"Name":"fdint","Type":{"Kind":"ApiRef","Name":"FDINOTIFICATIONTYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfdin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FDINOTIFICATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FDISPILLFILE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"ach","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"cbFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDMCONTEXT_WITHOUT_XSAVE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr6","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Dr7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FloatSave","Type":{"Kind":"ApiRef","Name":"FLOATING_SAVE_AREA","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"SegGs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegFs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegEs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegDs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Edx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ecx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eax","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Ebp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Eip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegCs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Esp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SegSs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SEGMENT_NOTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Selector1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Selector2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Segment","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Module","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMAGE_NOTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Module","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"hModule","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hTask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MODULEENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szModule","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wcUsage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"szExePath","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wNext","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TEMP_BP_NOTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Seg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPM","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VDM_SEGINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Selector","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SegNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"ModuleName","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":255},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLOBALENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAddress","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBlockSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hBlock","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wcLock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wcPageLock","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wHeapPresent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"hOwner","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"wType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwNext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNextAlt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEBUGEVENTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PROCESSENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TASKENUMPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMod16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"hTask16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"TASKENUMPROCEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hMod16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"hTask16","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pszModName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"pszFileName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"lpUserDefined","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMPROCESSEXCEPTIONPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEBUG_EVENT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMGETTHREADSELECTORENTRYPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LDT_ENTRY","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMGETPOINTERPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETCONTEXTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMSETCONTEXTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMKILLWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"VDMDETECTWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"VDMBREAKTHREADPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETSELECTORMODULEPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETMODULESELECTORPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMMODULEFIRSTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMMODULENEXTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MODULEENTRY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMGLOBALFIRSTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBALENTRY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMGLOBALNEXTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLOBALENTRY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"DEBUGEVENTPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMENUMPROCESSWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PROCESSENUMPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMENUMTASKWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"TASKENUMPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMENUMTASKWOWEXPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"TASKENUMPROCEX","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMTERMINATETASKINWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMSTARTTASKINWOWPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETDBGFLAGSPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMSETDBGFLAGSPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMISMODULELOADEDPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETSEGMENTINFOPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"VDM_SEGINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VDMGETSYMBOLPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":-1,"SizeConst":256,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"param6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"VDMGETADDREXPRESSIONPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EditionUpgradeHelper" + ,"Kind":"ComClassID" + ,"Guid":"01776df3-b9af-4e50-9b1c-56e93116d704" + } + ,{ + "Name":"EditionUpgradeBroker" + ,"Kind":"ComClassID" + ,"Guid":"c4270827-4f39-45df-9288-12ff6b85a921" + } + ,{ + "Name":"IEditionUpgradeHelper" + ,"Kind":"Com" + ,"Guid":"d3e9e342-5deb-43b6-849e-6913b85d503a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanUpgrade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UpdateOperatingSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ShowProductKeyUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetOsProductContentId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGenuineLocalStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isGenuine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWindowsLockModeHelper" + ,"Kind":"Com" + ,"Guid":"f342d19e-cc22-4648-bb5d-03ccf75b47c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEditionUpgradeBroker" + ,"Kind":"Com" + ,"Guid":"ff19cbcf-9455-4937-b872-6b7929a460af" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitializeParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UpdateOperatingSystem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parameter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowProductKeyUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CanUpgrade" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IContainerActivationHelper" + ,"Kind":"Com" + ,"Guid":"b524f93f-80d5-4ec7-ae9e-d66e93ade1fa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CanActivateClientVM" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IClipServiceNotificationHelper" + ,"Kind":"Com" + ,"Guid":"c39948f0-6142-44fd-98ca-e1681a8d68b5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowToast" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"titleText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bodyText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"appId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"launchCommand","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FEATURE_CHANGE_TIME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEATURE_CHANGE_TIME_READ","Value":0} + ,{"Name":"FEATURE_CHANGE_TIME_MODULE_RELOAD","Value":1} + ,{"Name":"FEATURE_CHANGE_TIME_SESSION","Value":2} + ,{"Name":"FEATURE_CHANGE_TIME_REBOOT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEATURE_ENABLED_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FEATURE_ENABLED_STATE_DEFAULT","Value":0} + ,{"Name":"FEATURE_ENABLED_STATE_DISABLED","Value":1} + ,{"Name":"FEATURE_ENABLED_STATE_ENABLED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FEATURE_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lineNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"file","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"process","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"module","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"callerReturnAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"callerModule","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"originLineNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"originFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"originModule","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"originCallerReturnAddressOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"originCallerModule","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"originName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FEATURE_STATE_CHANGE_SUBSCRIPTION__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FEATURE_STATE_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"PFEATURE_STATE_CHANGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"FhConfigMgr" + ,"Kind":"ComClassID" + ,"Guid":"ed43bb3c-09e9-498a-9df6-2177244c6db4" + } + ,{ + "Name":"FhReassociation" + ,"Kind":"ComClassID" + ,"Guid":"4d728e35-16fa-4320-9e8b-bfd7100a8846" + } + ,{ + "Name":"FH_TARGET_PROPERTY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_TARGET_NAME","Value":0} + ,{"Name":"FH_TARGET_URL","Value":1} + ,{"Name":"FH_TARGET_DRIVE_TYPE","Value":2} + ,{"Name":"MAX_TARGET_PROPERTY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_TARGET_DRIVE_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_DRIVE_UNKNOWN","Value":0} + ,{"Name":"FH_DRIVE_REMOVABLE","Value":2} + ,{"Name":"FH_DRIVE_FIXED","Value":3} + ,{"Name":"FH_DRIVE_REMOTE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFhTarget" + ,"Kind":"Com" + ,"Guid":"d87965fd-2bad-4657-bd3b-9567eb300ced" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStringProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyType","Type":{"Kind":"ApiRef","Name":"FH_TARGET_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNumericalProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PropertyType","Type":{"Kind":"ApiRef","Name":"FH_TARGET_PROPERTY_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"PropertyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFhScopeIterator" + ,"Kind":"Com" + ,"Guid":"3197abce-532a-44c6-8615-f3666566a720" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"MoveToNextItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"FH_PROTECTED_ITEM_CATEGORY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_FOLDER","Value":0} + ,{"Name":"FH_LIBRARY","Value":1} + ,{"Name":"MAX_PROTECTED_ITEM_CATEGORY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_LOCAL_POLICY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_FREQUENCY","Value":0} + ,{"Name":"FH_RETENTION_TYPE","Value":1} + ,{"Name":"FH_RETENTION_AGE","Value":2} + ,{"Name":"MAX_LOCAL_POLICY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_RETENTION_TYPES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_RETENTION_DISABLED","Value":0} + ,{"Name":"FH_RETENTION_UNLIMITED","Value":1} + ,{"Name":"FH_RETENTION_AGE_BASED","Value":2} + ,{"Name":"MAX_RETENTION_TYPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_BACKUP_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_STATUS_DISABLED","Value":0} + ,{"Name":"FH_STATUS_DISABLED_BY_GP","Value":1} + ,{"Name":"FH_STATUS_ENABLED","Value":2} + ,{"Name":"FH_STATUS_REHYDRATING","Value":3} + ,{"Name":"MAX_BACKUP_STATUS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_DEVICE_VALIDATION_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FH_ACCESS_DENIED","Value":0} + ,{"Name":"FH_INVALID_DRIVE_TYPE","Value":1} + ,{"Name":"FH_READ_ONLY_PERMISSION","Value":2} + ,{"Name":"FH_CURRENT_DEFAULT","Value":3} + ,{"Name":"FH_NAMESPACE_EXISTS","Value":4} + ,{"Name":"FH_TARGET_PART_OF_LIBRARY","Value":5} + ,{"Name":"FH_VALID_TARGET","Value":6} + ,{"Name":"MAX_VALIDATION_RESULT","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IFhConfigMgr" + ,"Kind":"Com" + ,"Guid":"6a5fea5b-bf8f-4ee5-b8c3-44d8a0d7331c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateDefaultConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OverwriteIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddRemoveExcludeRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Add","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"FH_PROTECTED_ITEM_CATEGORY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"Item","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIncludeExcludeRules" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Include","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Category","Type":{"Kind":"ApiRef","Name":"FH_PROTECTED_ITEM_CATEGORY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"Iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFhScopeIterator","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalPolicyType","Type":{"Kind":"ApiRef","Name":"FH_LOCAL_POLICY_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"PolicyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLocalPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocalPolicyType","Type":{"Kind":"ApiRef","Name":"FH_LOCAL_POLICY_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"PolicyValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetBackupStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BackupStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_BACKUP_STATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBackupStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BackupStatus","Type":{"Kind":"ApiRef","Name":"FH_BACKUP_STATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"DefaultTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFhTarget","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ValidateTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ValidationResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_DEVICE_VALIDATION_RESULT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProvisionAndSetNewTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"TargetName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ChangeDefaultTargetRecommendation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Recommend","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryProtectionStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ProtectionState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ProtectedUntilTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IFhReassociation" + ,"Kind":"Com" + ,"Guid":"6544a28a-f68d-47ac-91ef-16b2b36aa3ee" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ValidateTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ValidationResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_DEVICE_VALIDATION_RESULT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ScanTargetForConfigurations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TargetUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConfigurationDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"PcName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"BackupTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SelectConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PerformReassociation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OverwriteIfExists","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FhBackupStopReason" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BackupInvalidStopReason","Value":0} + ,{"Name":"BackupLimitUserBusyMachineOnAC","Value":1} + ,{"Name":"BackupLimitUserIdleMachineOnDC","Value":2} + ,{"Name":"BackupLimitUserBusyMachineOnDC","Value":3} + ,{"Name":"BackupCancelled","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FH_SERVICE_PIPE_HANDLE__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCICMD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCommand","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwParam2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCICREATEINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cmd","Type":{"Kind":"ApiRef","Name":"DCICMD","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDCICaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCISURFACEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDCICaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMask","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lStride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOffSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"wSelSurface","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BeginAccess","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"EndAccess","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"DestroySurface","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENUM_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSurfaceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCIENUMINPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cmd","Type":{"Kind":"ApiRef","Name":"DCICMD","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rDst","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"EnumCallback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCIOFFSCREEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dciInfo","Type":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Draw","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SetClipList","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SetDestination","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DCIOVERLAY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dciInfo","Type":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwChromakeyValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChromakeyMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HWINWATCH__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WINWATCHNOTIFYPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hww","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WaaSAssessor" + ,"Kind":"ComClassID" + ,"Guid":"098ef871-fa9f-46af-8958-c083515d7c9c" + } + ,{ + "Name":"IWaaSAssessor" + ,"Kind":"Com" + ,"Guid":"2347bbef-1a3b-45a4-902d-3e09c269b45e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOSUpdateAssessment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSUpdateAssessment","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"VMEML" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEML","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bDiscardable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VMEMR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"prev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pUp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pDown","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"pRight","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pBits","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"bDiscardable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PROCESS_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROCESS_LIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZDepth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDMONITORINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Manufacturer","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Product","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"SerialNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DeviceIdentifier","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"Mode640x480","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Mode800x600","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Mode1024x768","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Mode1280x1024","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Mode1600x1200","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ModeReserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ModeReserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ModeReserved3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawClipperVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawPaletteVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurfaceVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurface2Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurface3Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurface4Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurface7Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawColorControlVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDraw2Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDraw4Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDraw7Vtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawKernelVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawSurfaceKernelVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IDirectDrawGammaControlVtbl" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DD32BITDRIVERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szEntryPoint","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDVERSIONDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwHALVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDD32BITDRIVERINIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VIDMEM" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpStart","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["VIDMEM"]},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["VIDMEM"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fpEnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"VIDMEMINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fpPrimary","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDisplayHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lDisplayPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ddpfDisplay","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwOffscreenAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlayAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTextureAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwZBufferAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaAlign","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvmList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VIDMEM","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HEAPALIAS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fpVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpAlias","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwAliasSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HEAPALIASINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumHeaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpAliases","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPALIAS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IUNKNOWN_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUNKNOWN_LIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"lpIUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHEL_INIT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDDHAL_SETCOLORKEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DRVSETCOLORKEYDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_CANCREATESURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CANCREATESURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_WAITFORVERTICALBLANK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_WAITFORVERTICALBLANKDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_CREATESURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATESURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_DESTROYDRIVER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYDRIVERDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_SETMODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETMODEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_CREATEPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATEPALETTEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_GETSCANLINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETSCANLINEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_SETEXCLUSIVEMODE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETEXCLUSIVEMODEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_FLIPTOGDISURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_FLIPTOGDISURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_GETDRIVERINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETDRIVERINFODATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroyDriver","Type":{"Kind":"ApiRef","Name":"LPDDHAL_DESTROYDRIVER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CREATESURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetMode","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETMODE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVerticalBlank","Type":{"Kind":"ApiRef","Name":"LPDDHAL_WAITFORVERTICALBLANK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateSurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CANCREATESURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CreatePalette","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CREATEPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetScanLine","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETSCANLINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetExclusiveMode","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETEXCLUSIVEMODE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"FlipToGDISurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_FLIPTOGDISURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALPALCB_DESTROYPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYPALETTEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALPALCB_SETENTRIES" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETENTRIESDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDPALETTECALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroyPalette","Type":{"Kind":"ApiRef","Name":"LPDDHALPALCB_DESTROYPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetEntries","Type":{"Kind":"ApiRef","Name":"LPDDHALPALCB_SETENTRIES","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALSURFCB_LOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_LOCKDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_UNLOCK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_UNLOCKDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_BLT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_BLTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_UPDATEOVERLAY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_UPDATEOVERLAYDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_SETOVERLAYPOSITION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETOVERLAYPOSITIONDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_SETPALETTE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETPALETTEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_FLIP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_FLIPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_DESTROYSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYSURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_SETCLIPLIST" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETCLIPLISTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_ADDATTACHEDSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_ADDATTACHEDSURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_SETCOLORKEY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SETCOLORKEYDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_GETBLTSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETBLTSTATUSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALSURFCB_GETFLIPSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETFLIPSTATUSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDSURFACECALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DestroySurface","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_DESTROYSURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_FLIP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetClipList","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETCLIPLIST","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Lock","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_LOCK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Unlock","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_UNLOCK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Blt","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_BLT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"AddAttachedSurface","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_ADDATTACHEDSURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetBltStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_GETBLTSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetFlipStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateOverlay","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_UPDATEOVERLAY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SetOverlayPosition","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETOVERLAYPOSITION","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"reserved4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"SetPalette","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHAL_GETAVAILDRIVERMEMORY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETAVAILDRIVERMEMORYDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_UPDATENONLOCALHEAP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_UPDATENONLOCALHEAPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_GETHEAPALIGNMENT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETHEAPALIGNMENTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDMISCELLANEOUSCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetAvailDriverMemory","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETAVAILDRIVERMEMORY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateNonLocalHeap","Type":{"Kind":"ApiRef","Name":"LPDDHAL_UPDATENONLOCALHEAP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetHeapAlignment","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETHEAPALIGNMENT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetSysmemBltStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_GETBLTSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHAL_CREATESURFACEEX" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATESURFACEEXDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_GETDRIVERSTATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETDRIVERSTATEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHAL_DESTROYDDLOCAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYDDLOCALDATA","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDMISCELLANEOUS2CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"CreateSurfaceEx","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CREATESURFACEEX","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetDriverState","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETDRIVERSTATE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyDDLocal","Type":{"Kind":"ApiRef","Name":"LPDDHAL_DESTROYDDLOCAL","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALEXEBUFCB_CANCREATEEXEBUF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CANCREATESURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALEXEBUFCB_CREATEEXEBUF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATESURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALEXEBUFCB_DESTROYEXEBUF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYSURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALEXEBUFCB_LOCKEXEBUF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_LOCKDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALEXEBUFCB_UNLOCKEXEBUF" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_UNLOCKDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDEXEBUFCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CanCreateExecuteBuffer","Type":{"Kind":"ApiRef","Name":"LPDDHALEXEBUFCB_CANCREATEEXEBUF","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CreateExecuteBuffer","Type":{"Kind":"ApiRef","Name":"LPDDHALEXEBUFCB_CREATEEXEBUF","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyExecuteBuffer","Type":{"Kind":"ApiRef","Name":"LPDDHALEXEBUFCB_DESTROYEXEBUF","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"LockExecuteBuffer","Type":{"Kind":"ApiRef","Name":"LPDDHALEXEBUFCB_LOCKEXEBUF","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UnlockExecuteBuffer","Type":{"Kind":"ApiRef","Name":"LPDDHALEXEBUFCB_UNLOCKEXEBUF","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALVPORTCB_CANCREATEVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CANCREATEVPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_CREATEVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATEVPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_FLIP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_FLIPVPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETBANDWIDTH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTBANDWIDTHDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETINPUTFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTINPUTFORMATDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETOUTPUTFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTOUTPUTFORMATDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETFIELD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTFIELDDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETLINE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTLINEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETVPORTCONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTCONNECTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_DESTROYVPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYVPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETFLIPSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTFLIPSTATUSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_UPDATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_UPDATEVPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_WAITFORSYNC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_WAITFORVPORTSYNCDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_GETSIGNALSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETVPORTSIGNALDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALVPORTCB_COLORCONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_VPORTCOLORDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDVIDEOPORTCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CanCreateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_CANCREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CreateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_CREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"FlipVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_FLIP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortBandwidth","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETBANDWIDTH","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortInputFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETINPUTFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortOutputFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETOUTPUTFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"GetVideoPortField","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETFIELD","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortLine","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETLINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortConnectInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETVPORTCONNECT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_DESTROYVPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortFlipStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_UPDATE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVideoPortSync","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_WAITFORSYNC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoSignalStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETSIGNALSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALCOLORCB_COLORCONTROL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_COLORCONTROLDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDCOLORCONTROLCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"LPDDHALCOLORCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHALKERNELCB_SYNCSURFACE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SYNCSURFACEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALKERNELCB_SYNCVIDEOPORT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_SYNCVIDEOPORTDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDKERNELCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SyncSurfaceData","Type":{"Kind":"ApiRef","Name":"LPDDHALKERNELCB_SYNCSURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SyncVideoPortData","Type":{"Kind":"ApiRef","Name":"LPDDHALKERNELCB_SYNCVIDEOPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDGAMMACALIBRATORPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDGAMMARAMP","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_GETGUIDS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETMOCOMPGUIDSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_GETFORMATS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETMOCOMPFORMATSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_CREATE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CREATEMOCOMPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_GETCOMPBUFFINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETMOCOMPCOMPBUFFDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_GETINTERNALINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_GETINTERNALMOCOMPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_BEGINFRAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_BEGINMOCOMPFRAMEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_ENDFRAME" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_ENDMOCOMPFRAMEDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_RENDER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_RENDERMOCOMPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_QUERYSTATUS" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_QUERYMOCOMPSTATUSDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LPDDHALMOCOMPCB_DESTROY" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DESTROYMOCOMPDATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DDHAL_DDMOTIONCOMPCALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetMoCompGuids","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETGUIDS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"CreateMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_CREATE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompBuffInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETCOMPBUFFINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"GetInternalMoCompInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETINTERNALINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BeginMoCompFrame","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_BEGINFRAME","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"EndMoCompFrame","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_ENDFRAME","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"RenderMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_RENDER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"QueryMoCompStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_QUERYSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_DESTROY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDNONLOCALVIDMEMCAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCaps2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBCKeyCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBFXCaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNLVBRops","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDMORESURFACECAPS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCapsMore","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsExtendedHeapRestrictions","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"tagExtendedHeapRestrictions","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDMORESURFACECAPS"]}},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"tagExtendedHeapRestrictions" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsExAlt","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDSTEREOMODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBpp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefreshRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bSupported","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWPALETTE_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWPALETTE_GBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDD_lcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpColorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWPALETTE_GBL"]},"Attrs":[]} + ,{"Name":"dwDriverReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwContentsStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaveStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hHELGDIPalette","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDRAWI_DDRAWPALETTE_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpPalMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwUnused0","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwLocalRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpDD_lcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDDRAWReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDDRAWReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDDRAWReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWCLIPPER_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWCLIPPER_GBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpStaticClipList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWCLIPPER_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpClipMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDD_lcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwLocalRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpDD_int","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pAddrefedThisOwner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ATTACHLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACHLIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpIAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DBLNODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"prev","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"object_int","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ACCESSRECTLIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACCESSRECTLIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfaceData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpHeapAliasInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPALIASINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWSURFACE_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWSURFACE_GBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGlobalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_GBL"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_GBL"]},"Attrs":[]} + ,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_GBL"]},"Attrs":[]} + ,{"Name":"fpVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Anonymous4","Type":{"Kind":"ApiRef","Name":"_Anonymous4_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_GBL"]},"Attrs":[]} + ,{"Name":"wHeight","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wWidth","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwUsageCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddpfSurface","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous3_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpRectList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACCESSRECTLIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBlockSizeY","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lSlicePitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous4_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwLinearSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVidMemHeap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VMEMHEAP","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBlockSizeX","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDRAWI_DDRAWSURFACE_GBL_MORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_GBL_MORE"]},"Attrs":[]} + ,{"Name":"pPageTable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"cPages","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSavedDCContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"fpAliasedVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDriverReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHELReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cPageUnlocks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hKernelSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwKernelRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpColorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"fpNTAlias","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwContentsStamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvUnswappedDriverReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDDRAWReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDDRAWReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDDRAWReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpAliasOfVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPhysicalPageTable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpPhysicalVidMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDRAWI_DDRAWSURFACE_MORE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpIUnknowns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUNKNOWN_LIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDD_lcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPageLockCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesAllocated","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDD_int","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwMipMapCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDIClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpHeapAliasInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPALIASINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOverlayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rgjunc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddOverlayFX","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwTextureStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDRAWReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDDRAWReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDDrawReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDDrawReserved4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDrawReserved5","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpGammaRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpOriginalGammaRamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpDDrawReserved6","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwSurfaceHandle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"qwDDrawReserved8","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpDDrawReserved9","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cSurfaces","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCreatedDDSurfaceDesc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC2","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"slist","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwFVF","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpVB","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDRAWSURFACE_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpSurfMore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_MORE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"hDDSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpAttachList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACHLIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpAttachListFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ATTACHLIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwLocalRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_LCL"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDRAWI_DDRAWSURFACE_LCL"]},"Attrs":[]} + ,{"Name":"dwModeCreatedIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBackBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddckCKDestBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcBlt","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurfaceOverlaying","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dbnOverlayNode","Type":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"rcOverlaySrc","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rcOverlayDest","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwClrXparent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlpha","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lOverlayX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lOverlayY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lp16DDClipper","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lp16DDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDHALMODEINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwBPP","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wRefreshRate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwRBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwGBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAlphaBitMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DIRECTDRAW_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbDDCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDSurfaceCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDSURFACECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDPaletteCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDPALETTECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDD","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDSurface","Type":{"Kind":"ApiRef","Name":"DDHAL_DDSURFACECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDPalette","Type":{"Kind":"ApiRef","Name":"DDHAL_DDPALETTECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HELDD","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HELDDSurface","Type":{"Kind":"ApiRef","Name":"DDHAL_DDSURFACECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HELDDPalette","Type":{"Kind":"ApiRef","Name":"DDHAL_DDPALETTECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDExeBufCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDEXEBUFCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDExeBuf","Type":{"Kind":"ApiRef","Name":"DDHAL_DDEXEBUFCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HELDDExeBuf","Type":{"Kind":"ApiRef","Name":"DDHAL_DDEXEBUFCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDVideoPortCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDVIDEOPORTCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDVideoPort","Type":{"Kind":"ApiRef","Name":"DDHAL_DDVIDEOPORTCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDColorControlCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCOLORCONTROLCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDColorControl","Type":{"Kind":"ApiRef","Name":"DDHAL_DDCOLORCONTROLCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDMiscellaneousCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDMISCELLANEOUSCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDMiscellaneous","Type":{"Kind":"ApiRef","Name":"DDHAL_DDMISCELLANEOUSCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDKernelCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDKERNELCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDKernel","Type":{"Kind":"ApiRef","Name":"DDHAL_DDKERNELCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"cbDDMotionCompCallbacks","Type":{"Kind":"ApiRef","Name":"DDHAL_DDMOTIONCOMPCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"HALDDMotionComp","Type":{"Kind":"ApiRef","Name":"DDHAL_DDMOTIONCOMPCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DIRECTDRAW_GBL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpPrimaryOrig","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddCaps","Type":{"Kind":"ApiRef","Name":"DDCORECAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwInternal1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnused1","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"lpDDCBtmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dsList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"palList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"clipperList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWCLIPPER_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lp16DD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwMaxOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwCurrOverlays","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwMonitorFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddHELCaps","Type":{"Kind":"ApiRef","Name":"DDCORECAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUnused2","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"ddckCKDestOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddckCKSrcOverlay","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDMEMINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpDriverHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpExclusiveOwner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwModeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwModeIndexOrig","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumFourCC","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpdwFourCC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwNumModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpModeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHALMODEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"plProcessList","Type":{"Kind":"ApiRef","Name":"PROCESS_LIST","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwSurfaceLockCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAliasedLockCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDD","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"cObsolete","Type":{"Kind":"Array","Shape":{"Size":12},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dbnOverlayRoot","Type":{"Kind":"ApiRef","Name":"DBLNODE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpwPDeviceFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwPDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWin16LockCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUnused3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwEvent16","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSaveNumModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpD3DGlobalDriverData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpD3DHALCallbacks","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddBothCaps","Type":{"Kind":"ApiRef","Name":"DDCORECAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDVideoPortCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dvpList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpD3DHALCallbacks2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"rectDevice","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cMonitors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"gpbmiSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"gpbmiDest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"phaiHeapAliases","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HEAPALIASINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"hKernelHandle","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"pfnNotifyProc","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpDDKernelCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDKERNELCAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddNLVCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDNONLOCALVIDMEMCAPS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddNLVHELCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDNONLOCALVIDMEMCAPS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddNLVBothCaps","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDNONLOCALVIDMEMCAPS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpD3DExtendedCaps","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDOSBoxEvent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rectDesktop","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"cDriverName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"lpD3DHALCallbacks3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwNumZPixelFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpZPixelFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"mcList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"hDDVxd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddsCapsMore","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DIRECTDRAW_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDMore","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpGbl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwUnused0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLocalRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pUnkOuter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwObsolete1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDC","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwErrorMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPrimary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPreferredMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hD3DInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pD3DIUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDCB","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_CALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"hDDVxd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwAppHackFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hFocusWnd","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHotTracking","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIMEState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hWndPopup","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDD","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hGammaCalibrator","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpGammaCalibrator","Type":{"Kind":"ApiRef","Name":"LPDDGAMMACALIBRATORPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDVIDEOPORT_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDVIDEOPORT_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddvpDesc","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ddvpInfo","Type":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVBISurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpFlipInts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwNumAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwStateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpLastFlip","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"hDDVideoPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumVBIAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpVBIDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVBIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwVBIProcessID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpVPNotify","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDMOTIONCOMP_INT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpLink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwIntRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDRAWI_DDMOTIONCOMP_LCL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwInternalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRefCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hMoComp","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDriverReserved1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDriverReserved2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"lpDriverReserved3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHALINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DDCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurfaceCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DDSURFACECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPaletteCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DDPALETTECALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"vmiData","Type":{"Kind":"ApiRef","Name":"VIDMEMINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ddCaps","Type":{"Kind":"ApiRef","Name":"DDCORECAPS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwMonitorFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GetDriverInfo","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETDRIVERINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwModeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpdwFourCC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwNumModes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpModeInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHALMODEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"hInstance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpD3DGlobalDriverData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpD3DHALCallbacks","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lpDDExeBufCallbacks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHAL_DDEXEBUFCALLBACKS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LPDDHAL_SETINFO" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpDDHalInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDHALINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"reset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDDHAL_VIDMEMALLOC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"heap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LPDDHAL_VIDMEMFREE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"heap","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fpMem","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DDHALDDRAWFNS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpSetInfo","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpVidMemAlloc","Type":{"Kind":"ApiRef","Name":"LPDDHAL_VIDMEMALLOC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpVidMemFree","Type":{"Kind":"ApiRef","Name":"LPDDHAL_VIDMEMFREE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_BLTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwROPFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bltFX","Type":{"Kind":"ApiRef","Name":"DDBLTFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Blt","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_BLT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"IsClipped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"rOrigDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"rOrigSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwRectCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prDestRects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_LOCKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"bHasRect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rArea","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurfData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Lock","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_LOCK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_UNLOCKDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Unlock","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_UNLOCK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_UPDATEOVERLAYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"rDest","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"rSrc","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"overlayFX","Type":{"Kind":"ApiRef","Name":"DDOVERLAYFX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateOverlay","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_UPDATEOVERLAY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETOVERLAYPOSITIONDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSrcSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lXPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lYPos","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetOverlayPosition","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETOVERLAYPOSITION","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetPalette","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Attach","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_FLIPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"Flip","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_FLIP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"lpSurfCurrLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTargLeft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroySurface","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_DESTROYSURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETCLIPLISTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetClipList","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETCLIPLIST","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_ADDATTACHEDSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfAttached","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"AddAttachedSurface","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_ADDATTACHEDSURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETCOLORKEYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ckNew","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETBLTSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetBltStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_GETBLTSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETFLIPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetFlipStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALSURFCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyPalette","Type":{"Kind":"ApiRef","Name":"LPDDHALPALCB_DESTROYPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETENTRIESDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetEntries","Type":{"Kind":"ApiRef","Name":"LPDDHALPALCB_SETENTRIES","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CREATESURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lplpSList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":[]} + ,{"Name":"dwSCnt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateSurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CREATESURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CANCREATESURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurfaceDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDSURFACEDESC","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"bIsDifferentPixelFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateSurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CANCREATESURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CREATEPALETTEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWPALETTE_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpColorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PALETTEENTRY","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreatePalette","Type":{"Kind":"ApiRef","Name":"LPDDHAL_CREATEPALETTE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"is_excl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYDRIVERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyDriver","Type":{"Kind":"ApiRef","Name":"LPDDHAL_DESTROYDRIVER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETMODEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwModeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetMode","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETMODE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"inexcl","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"useRefreshRate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DRVSETCOLORKEYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ckNew","Type":{"Kind":"ApiRef","Name":"DDCOLORKEY","TargetKind":"Default","Api":"DirectShow","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetColorKey","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETCOLORKEY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETSCANLINEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwScanLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetScanLine","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETSCANLINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SETEXCLUSIVEMODEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwEnterExcl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"SetExclusiveMode","Type":{"Kind":"ApiRef","Name":"LPDDHAL_SETEXCLUSIVEMODE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_FLIPTOGDISURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwToGDI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"FlipToGDISurface","Type":{"Kind":"ApiRef","Name":"LPDDHAL_FLIPTOGDISURFACE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CANCREATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CanCreateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_CANCREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CREATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDVideoPortDesc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTDESC","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_CREATEVIDEOPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_FLIPVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfCurr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurfTarg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"FlipVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_FLIP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTBANDWIDTHDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBandwidth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTBANDWIDTH","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortBandwidth","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETBANDWIDTH","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTINPUTFORMATDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpddpfFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortInputFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETINPUTFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTOUTPUTFORMATDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpddpfInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"lpddpfOutputFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortOutputFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETOUTPUTFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTFIELDDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"bField","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortField","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETFIELD","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTLINEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortLine","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETLINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTCONNECTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwPortId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTCONNECT","TargetKind":"Default","Api":"CoreAudio","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortConnectInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETVPORTCONNECT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_DESTROYVPORT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTFLIPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"fpSurface","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoPortFlipStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETFLIPSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_UPDATEVPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lplpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":[]} + ,{"Name":"lplpDDVBISurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_INT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":[]} + ,{"Name":"lpVideoInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDVIDEOPORTINFO","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumVBIAutoflip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateVideoPort","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_UPDATE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_WAITFORVPORTSYNCDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwLine","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeOut","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"WaitForVideoPortSync","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_WAITFORSYNC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETVPORTSIGNALDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetVideoSignalStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_GETSIGNALSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_VPORTCOLORDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpColorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"LPDDHALVPORTCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_COLORCONTROLDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpColorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDCOLORCONTROL","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"ColorControl","Type":{"Kind":"ApiRef","Name":"LPDDHALCOLORCB_COLORCONTROL","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETDRIVERINFODATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInfo","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwExpectedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwActualSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETAVAILDRIVERMEMORYDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"DDSCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetAvailDriverMemory","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETAVAILDRIVERMEMORY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"ddsCapsEx","Type":{"Kind":"ApiRef","Name":"DDSCAPSEX","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_UPDATENONLOCALHEAPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_GBL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpGARTLin","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"fpGARTDev","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ulPolicyMaxBytes","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"UpdateNonLocalHeap","Type":{"Kind":"ApiRef","Name":"LPDDHAL_UPDATENONLOCALHEAP","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETHEAPALIGNMENTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwInstance","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwHeap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetHeapAlignment","Type":{"Kind":"ApiRef","Name":"LPDDHAL_GETHEAPALIGNMENT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Alignment","Type":{"Kind":"ApiRef","Name":"HEAPALIGNMENT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CREATESURFACEEXDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDDLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSLcl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETDRIVERSTATEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DDHAL_GETDRIVERSTATEDATA"]},"Attrs":[]} + ,{"Name":"lpdwStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"dwLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwhContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DDHAL_SYNCSURFACEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDDSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwSurfaceOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fpLockPtr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"lPitch","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwOverlayOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlaySrcWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlaySrcHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlayDestWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOverlayDestHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_SYNCVIDEOPORTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpVideoPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDVIDEOPORT_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwOriginOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVBIHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDriverReserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDriverReserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"dwDriverReserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETMOCOMPGUIDSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumGuids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpGuids","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompGuids","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETGUIDS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETMOCOMPFORMATSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwNumFormats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompFormats","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETFORMATS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_CREATEMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwUncompWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUncompHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddUncompPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"CreateMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_CREATE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDMCCOMPBUFFERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumCompBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwWidthToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeightToCreate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwBytesToAllocate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddCompCaps","Type":{"Kind":"ApiRef","Name":"DDSCAPS2","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETMOCOMPCOMPBUFFDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumTypesCompBuffs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCompBuffInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDMCCOMPBUFFERINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetMoCompBuffInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETCOMPBUFFINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_GETINTERNALMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddPixelFormat","Type":{"Kind":"ApiRef","Name":"DDPIXELFORMAT","TargetKind":"Default","Api":"DirectDraw","Parents":[]},"Attrs":[]} + ,{"Name":"dwScratchMemAlloc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"GetInternalMoCompInfo","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_GETINTERNALINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_BEGINMOCOMPFRAMEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpDestSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"BeginMoCompFrame","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_BEGINFRAME","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_ENDMOCOMPFRAMEDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"EndMoCompFrame","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_ENDFRAME","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDMCBUFFERINFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpCompSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwDataOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpPrivate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_RENDERMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwNumBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpBufferInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDMCBUFFERINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFunction","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpInputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwInputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lpOutputData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwOutputDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"RenderMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_RENDER","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_QUERYMOCOMPSTATUSDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDRAWSURFACE_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"QueryMoCompStatus","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_QUERYSTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DDHAL_DESTROYMOCOMPDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lpDD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DIRECTDRAW_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"lpMoComp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DDRAWI_DDMOTIONCOMP_LCL","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ,{"Name":"ddRVal","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"DestroyMoComp","Type":{"Kind":"ApiRef","Name":"LPDDHALMOCOMPCB_DESTROY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNCHECKCONNECTIONWIZARD" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNSETSHELLNEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"_D3DHAL_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_D3DHAL_GLOBALDRIVERDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRENTRYA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRENTRYW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRTABLEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRENTRYA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRTABLEW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRENTRYW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"REGINSTALLA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hm","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRTABLEA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"_CabInfoA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszCab","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szSrcPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_CabInfoW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pszCab","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszInf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"szSrcPath","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERUSERSECTIONA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szGUID","Type":{"Kind":"Array","Shape":{"Size":59},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szDispName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szLocale","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szStub","Type":{"Kind":"Array","Shape":{"Size":1040},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szVersion","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"szCompID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"dwIsInstalled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRollback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PERUSERSECTIONW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"szGUID","Type":{"Kind":"Array","Shape":{"Size":59},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szDispName","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szLocale","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szStub","Type":{"Kind":"Array","Shape":{"Size":1040},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szVersion","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szCompID","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"dwIsInstalled","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRollback","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMESTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fnc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"wCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dchSource","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dchDest","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"lParam1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam2","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"lParam3","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UNDETERMINESTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefIMESize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDefIMEPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uUndetTextLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uUndetTextPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uUndetAttrPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uCursorPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDeltaStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDetermineTextLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDetermineTextPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDetermineDelimPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uYomiTextLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uYomiTextPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uYomiDelimPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"STRINGEXSTRUCT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDeterminePos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uDetermineDelimPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uYomiPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uYomiDelimPos","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DATETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"year","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"month","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"day","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"hour","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"min","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sec","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEPROA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"InstDate","Type":{"Kind":"ApiRef","Name":"DATETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"szOptions","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMEPROW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":[]} + ,{"Name":"InstDate","Type":{"Kind":"ApiRef","Name":"DATETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":50},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szName","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"szOptions","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WebBrowser_V1" + ,"Kind":"ComClassID" + ,"Guid":"eab22ac3-30c1-11cf-a7eb-0000c05bae0b" + } + ,{ + "Name":"WebBrowser" + ,"Kind":"ComClassID" + ,"Guid":"8856f961-340a-11d0-a96b-00c04fd705a2" + } + ,{ + "Name":"InternetExplorer" + ,"Kind":"ComClassID" + ,"Guid":"0002df01-0000-0000-c000-000000000046" + } + ,{ + "Name":"InternetExplorerMedium" + ,"Kind":"ComClassID" + ,"Guid":"d5e8041d-920f-45e9-b8fb-b1deb82c6e5e" + } + ,{ + "Name":"ShellBrowserWindow" + ,"Kind":"ComClassID" + ,"Guid":"c08afd90-f2a1-11d1-8455-00a0c91f3880" + } + ,{ + "Name":"ShellWindows" + ,"Kind":"ComClassID" + ,"Guid":"9ba05972-f6a8-11cf-a442-00a0c90a8f39" + } + ,{ + "Name":"ShellUIHelper" + ,"Kind":"ComClassID" + ,"Guid":"64ab4bb7-111e-11d1-8f79-00c04fc2fbe1" + } + ,{ + "Name":"ShellNameSpace" + ,"Kind":"ComClassID" + ,"Guid":"55136805-b2de-11d1-b9f2-00a0c98bc547" + } + ,{ + "Name":"CScriptErrorList" + ,"Kind":"ComClassID" + ,"Guid":"efd01300-160f-11d2-bb2e-00805ff7efca" + } + ,{ + "Name":"CommandStateChangeConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CSC_UPDATECOMMANDS","Value":-1} + ,{"Name":"CSC_NAVIGATEFORWARD","Value":1} + ,{"Name":"CSC_NAVIGATEBACK","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SecureLockIconConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"secureLockIconUnsecure","Value":0} + ,{"Name":"secureLockIconMixed","Value":1} + ,{"Name":"secureLockIconSecureUnknownBits","Value":2} + ,{"Name":"secureLockIconSecure40Bit","Value":3} + ,{"Name":"secureLockIconSecure56Bit","Value":4} + ,{"Name":"secureLockIconSecureFortezza","Value":5} + ,{"Name":"secureLockIconSecure128Bit","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"NewProcessCauseConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ProtectedModeRedirect","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BrowserNavConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"navOpenInNewWindow","Value":1} + ,{"Name":"navNoHistory","Value":2} + ,{"Name":"navNoReadFromCache","Value":4} + ,{"Name":"navNoWriteToCache","Value":8} + ,{"Name":"navAllowAutosearch","Value":16} + ,{"Name":"navBrowserBar","Value":32} + ,{"Name":"navHyperlink","Value":64} + ,{"Name":"navEnforceRestricted","Value":128} + ,{"Name":"navNewWindowsManaged","Value":256} + ,{"Name":"navUntrustedForDownload","Value":512} + ,{"Name":"navTrustedForActiveX","Value":1024} + ,{"Name":"navOpenInNewTab","Value":2048} + ,{"Name":"navOpenInBackgroundTab","Value":4096} + ,{"Name":"navKeepWordWheelText","Value":8192} + ,{"Name":"navVirtualTab","Value":16384} + ,{"Name":"navBlockRedirectsXDomain","Value":32768} + ,{"Name":"navOpenNewForegroundTab","Value":65536} + ,{"Name":"navTravelLogScreenshot","Value":131072} + ,{"Name":"navDeferUnload","Value":262144} + ,{"Name":"navSpeculative","Value":524288} + ,{"Name":"navSuggestNewWindow","Value":1048576} + ,{"Name":"navSuggestNewTab","Value":2097152} + ,{"Name":"navReserved1","Value":4194304} + ,{"Name":"navHomepageNavigate","Value":8388608} + ,{"Name":"navRefresh","Value":16777216} + ,{"Name":"navHostNavigation","Value":33554432} + ,{"Name":"navReserved2","Value":67108864} + ,{"Name":"navReserved3","Value":134217728} + ,{"Name":"navReserved4","Value":268435456} + ,{"Name":"navReserved5","Value":536870912} + ,{"Name":"navReserved6","Value":1073741824} + ,{"Name":"navReserved7","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RefreshConstants" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"REFRESH_NORMAL","Value":0} + ,{"Name":"REFRESH_IFEXPIRED","Value":1} + ,{"Name":"REFRESH_COMPLETELY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWebBrowser" + ,"Kind":"Com" + ,"Guid":"eab22ac1-30c1-11cf-a7eb-0000c05bae0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GoBack" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GoForward" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GoHome" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GoSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Navigate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"TargetFrameName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PostData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Refresh2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Level","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Application" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Container" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Document" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDisp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TopLevelContainer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Left" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Top" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Top","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_LocationName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LocationURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LocationURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Busy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DWebBrowserEvents" + ,"Kind":"Com" + ,"Guid":"eab22ac2-30c1-11cf-a7eb-0000c05bae0b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWebBrowserApp" + ,"Kind":"Com" + ,"Guid":"0002df05-0000-0000-c000-000000000046" + ,"Interface":{"Kind":"ApiRef","Name":"IWebBrowser","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"Quit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ClientToWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"pcy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PutProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vtValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Property","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvtValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HWND" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHWND","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_FullName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FullName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Visible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StatusBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StatusBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_StatusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StatusText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_StatusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StatusText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ToolBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ToolBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MenuBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MenuBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFullScreen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FullScreen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bFullScreen","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWebBrowser2" + ,"Kind":"Com" + ,"Guid":"d30c1661-cdaf-11d0-8a3e-00c04fc9e26e" + ,"Interface":{"Kind":"ApiRef","Name":"IWebBrowserApp","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"Navigate2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"TargetFrameName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"PostData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"QueryStatusWB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"OLECMDID","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcmdf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OLECMDF","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExecWB" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdID","Type":{"Kind":"ApiRef","Name":"OLECMDID","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"cmdexecopt","Type":{"Kind":"ApiRef","Name":"OLECMDEXECOPT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvaIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvaOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ShowBrowserBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvaClsid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarShow","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"pvarSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"get_ReadyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plReadyState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"READYSTATE","TargetKind":"Default","Api":"DirectShow","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Offline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOffline","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Offline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bOffline","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSilent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Silent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSilent","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegisterAsBrowser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RegisterAsBrowser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRegister","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RegisterAsDropTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RegisterAsDropTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRegister","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TheaterMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRegister","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_TheaterMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bRegister","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AddressBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AddressBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Resizable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Resizable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"DWebBrowserEvents2" + ,"Kind":"Com" + ,"Guid":"34a715a0-6587-11d0-924a-0020afc7ac4d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"DShellWindowsEvents" + ,"Kind":"Com" + ,"Guid":"fe4106e0-399a-11d0-a48c-00a0c90a8f39" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IShellUIHelper" + ,"Kind":"Com" + ,"Guid":"729fe2f8-1ea8-11d1-8f85-00c04fc2fbe1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ResetFirstBootMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResetSafeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RefreshOfflineDesktop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddFavorite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Title","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddChannel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDesktopComponent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Left","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Top","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Width","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Height","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"IsSubscribed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"NavigateAndFind" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varTargetFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"ImportExportFavorites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fImport","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strImpExpPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AutoCompleteSaveForm" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Form","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AutoScan" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSearch","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strFailureUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarTargetFrame","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AutoCompleteAttach" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"ShowBrowserUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper2" + ,"Kind":"Com" + ,"Guid":"a7fe6eda-1932-4281-b881-87b31b8bc52c" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"AddSearchProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RunOnceShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SkipRunOnce" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CustomizeSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSQM","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fPhishing","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bstrLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SqmEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PhishingEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"BrandImageUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SkipTabsWelcome" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DiagnoseConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CustomizeClearType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSet","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsSearchProviderInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsSearchMigrated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfMigrated","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DefaultSearchProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RunOnceRequiredSettingsComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fComplete","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RunOnceHasShown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfShown","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SearchGuideUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper3" + ,"Kind":"Com" + ,"Guid":"528df2ec-d419-40bc-9b6d-dcdbf9c1b25d" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"AddService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsServiceInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Verb","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InPrivateFilteringEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddToFavoritesBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Title","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"BuildNewTabPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetRecentlyClosedVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fVisible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetActivitiesVisible" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fVisible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ContentDiscoveryReset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsSuggestedSitesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableSuggestedSites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fEnable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NavigateToSuggestedSites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrRelativeUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ShowTabsHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ShowInPrivateHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IShellUIHelper4" + ,"Kind":"Com" + ,"Guid":"b36e6a53-8073-499e-824c-d776330a333e" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper3","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"msIsSiteMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSiteMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msSiteModeShowThumbBar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeAddThumbBarButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrIconURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTooltip","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarButtonID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msSiteModeUpdateThumbBarButton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ButtonID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"fVisible","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msSiteModeSetIconOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"IconUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"msSiteModeClearIconOverlay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msAddSiteMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeCreateJumpList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msSiteModeAddJumpListItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrActionUri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrIconUri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarWindowType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"msSiteModeClearJumpList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeShowJumpList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeAddButtonStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiButtonID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrIconUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrTooltip","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvarStyleID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msSiteModeShowButtonStyle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiButtonID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiStyleID","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msSiteModeActivate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msIsSiteModeFirstRun" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPreserveState","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"puiFirstRun","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msAddTrackingProtectionList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"URL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrFilterName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msTrackingProtectionEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msActiveXFilteringEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper5" + ,"Kind":"Com" + ,"Guid":"a2a08b09-103d-4d3f-b91c-ea455ca82efa" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper4","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"msProvisionNetworks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrProvisioningXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"puiResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msReportSafeUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeRefreshBadge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msSiteModeClearBadge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msDiagnoseConnectionUILess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msLaunchNetworkClientHelp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msChangeDefaultBrowser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper6" + ,"Kind":"Com" + ,"Guid":"987a573e-46ee-4e89-96ab-ddf7f8fdc98c" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper5","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"msStopPeriodicTileUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msStartPeriodicTileUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pollingUris","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiUpdateRecurrence","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msStartPeriodicTileUpdateBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pollingUris","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiUpdateRecurrence","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msClearTile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msEnableTileNotificationQueue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msPinnedSiteState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarSiteState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"msEnableTileNotificationQueueForSquare150x150" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msEnableTileNotificationQueueForWide310x150" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msEnableTileNotificationQueueForSquare310x310" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fChange","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"msScheduledTileNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNotificationXml","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNotificationId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrNotificationTag","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"expirationTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msRemoveScheduledTileNotification" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrNotificationId","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msStartPeriodicBadgeUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pollingUri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startTime","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uiUpdateRecurrence","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"msStopPeriodicBadgeUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"msLaunchInternetOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IShellUIHelper7" + ,"Kind":"Com" + ,"Guid":"60e567c8-9573-4ab2-a264-637c6c161cb1" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper6","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"SetExperimentalFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFlagString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vfFlag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExperimentalFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFlagString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"vfFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetExperimentalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrValueString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetExperimentalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrValueString","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ResetAllExperimentalFlagsAndValues" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetNeedIEAutoLaunchFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetNeedIEAutoLaunchFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flag","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasNeedIEAutoLaunchFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"exists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"LaunchIE" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"automated","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper8" + ,"Kind":"Com" + ,"Guid":"66debcf2-05b0-4f07-b49b-b96241a65db2" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper7","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"GetCVListData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCVListLocalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEMIEListData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEMIEListLocalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"OpenFavoritesPane" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"OpenFavoritesSettings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LaunchInHVSI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellUIHelper9" + ,"Kind":"Com" + ,"Guid":"6cdf73b0-7f2f-451f-bc0f-63e0f3284e54" + ,"Interface":{"Kind":"ApiRef","Name":"IShellUIHelper8","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"GetOSSku" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"DShellNameSpaceEvents" + ,"Kind":"Com" + ,"Guid":"55136806-b2de-11d1-b9f2-00a0c98bc547" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IShellFavoritesNameSpace" + ,"Kind":"Com" + ,"Guid":"55136804-b2de-11d1-b9f2-00a0c98bc547" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"MoveSelectionUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MoveSelectionDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ResetSort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"NewFolder" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Synchronize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Import" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Export" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"InvokeContextMenuCommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strCommand","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"MoveSelectionTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_SubscriptionsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSubscriptionForSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteSubscriptionForSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBool","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetRoot" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrFullPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IShellNameSpace" + ,"Kind":"Com" + ,"Guid":"e572d3c9-37be-4ae2-825d-d521763e3108" + ,"Interface":{"Kind":"ApiRef","Name":"IShellFavoritesNameSpace","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_EnumOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgrfEnumFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_EnumOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SelectedItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItem","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Root" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Depth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Depth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Mode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Flags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_TVFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_TVFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Columns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrColumns","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_CountViewTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetViewType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SelectedItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Expand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iDepth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnselectAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IScriptErrorList" + ,"Kind":"Com" + ,"Guid":"f3470f24-15fd-11d2-bb2e-00805ff7efca" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"advanceError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"retreatError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"canAdvanceError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCanAdvance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"canRetreatError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfCanRetreat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getErrorLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getErrorChar" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plChar","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plCode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getErrorMsg" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getErrorUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAlwaysShowLockState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAlwaysShowLocked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getDetailsPaneOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfDetailsPaneOpen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setDetailsPaneOpen" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDetailsPaneOpen","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getPerErrorDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfPerErrorDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setPerErrorDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fPerErrorDisplay","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"JAVA_TRUST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"flag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fAllActiveXPermissions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fAllPermissions","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwEncodingType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbJavaPermissions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbJavaPermissions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbSigner","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbSigner","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszZone","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"guidZone","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"hVerify","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IsolatedAppLauncher" + ,"Kind":"ComClassID" + ,"Guid":"bc812430-e75e-4fd1-9641-1f9f1e2d9a1f" + } + ,{ + "Name":"IsolatedAppLauncherTelemetryParameters" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EnableForLaunch","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"CorrelationGUID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IIsolatedAppLauncher" + ,"Kind":"Com" + ,"Guid":"f686878f-7b42-4cc4-96fb-f4f3b6e3d24d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Launch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appUserModelId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arguments","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"telemetryParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IsolatedAppLauncherTelemetryParameters","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"WSCProductList" + ,"Kind":"ComClassID" + ,"Guid":"17072f7b-9abe-4a74-a261-1eb76b55107a" + } + ,{ + "Name":"WSCDefaultProduct" + ,"Kind":"ComClassID" + ,"Guid":"2981a36e-f22d-11e5-9ce9-5e5517507c66" + } + ,{ + "Name":"WSC_SECURITY_PRODUCT_SUBSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_NOT_SET","Value":0} + ,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_NO_ACTION","Value":1} + ,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_ACTION_RECOMMENDED","Value":2} + ,{"Name":"WSC_SECURITY_PRODUCT_SUBSTATUS_ACTION_NEEDED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSC_SECURITY_PRODUCT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSC_SECURITY_PRODUCT_STATE_ON","Value":0} + ,{"Name":"WSC_SECURITY_PRODUCT_STATE_OFF","Value":1} + ,{"Name":"WSC_SECURITY_PRODUCT_STATE_SNOOZED","Value":2} + ,{"Name":"WSC_SECURITY_PRODUCT_STATE_EXPIRED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SECURITY_PRODUCT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SECURITY_PRODUCT_TYPE_ANTIVIRUS","Value":0} + ,{"Name":"SECURITY_PRODUCT_TYPE_FIREWALL","Value":1} + ,{"Name":"SECURITY_PRODUCT_TYPE_ANTISPYWARE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSC_SECURITY_SIGNATURE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSC_SECURITY_PRODUCT_OUT_OF_DATE","Value":0} + ,{"Name":"WSC_SECURITY_PRODUCT_UP_TO_DATE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWscProduct" + ,"Kind":"Com" + ,"Guid":"8c38232e-3a45-4a27-92b0-1a16a975f669" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ProductName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_STATE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SignatureStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_SIGNATURE_STATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RemediationPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductStateTimestamp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductGuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_ProductIsDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWscProduct2" + ,"Kind":"Com" + ,"Guid":"f896ca54-fe09-4403-86d4-23cb488d81d8" + ,"Interface":{"Kind":"ApiRef","Name":"IWscProduct","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_AntivirusScanSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AntivirusSettingsSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AntivirusProtectionUpdateSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FirewallDomainProfileSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FirewallPrivateProfileSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_FirewallPublicProfileSubstatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"peStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PRODUCT_SUBSTATUS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWscProduct3" + ,"Kind":"Com" + ,"Guid":"55536524-d1d1-4726-8c7c-04996a1904e7" + ,"Interface":{"Kind":"ApiRef","Name":"IWscProduct2","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_AntivirusDaysUntilExpired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwDays","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWSCProductList" + ,"Kind":"Com" + ,"Guid":"722a338c-6e8e-4e72-ac27-1417fb0c81c2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provider","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWscProduct","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWSCDefaultProduct" + ,"Kind":"Com" + ,"Guid":"0476d69c-f21a-11e5-9ce9-5e5517507c66" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"SetDefaultProduct" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eType","Type":{"Kind":"ApiRef","Name":"SECURITY_PRODUCT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pGuid","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WSC_SECURITY_PROVIDER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSC_SECURITY_PROVIDER_FIREWALL","Value":1} + ,{"Name":"WSC_SECURITY_PROVIDER_AUTOUPDATE_SETTINGS","Value":2} + ,{"Name":"WSC_SECURITY_PROVIDER_ANTIVIRUS","Value":4} + ,{"Name":"WSC_SECURITY_PROVIDER_ANTISPYWARE","Value":8} + ,{"Name":"WSC_SECURITY_PROVIDER_INTERNET_SETTINGS","Value":16} + ,{"Name":"WSC_SECURITY_PROVIDER_USER_ACCOUNT_CONTROL","Value":32} + ,{"Name":"WSC_SECURITY_PROVIDER_SERVICE","Value":64} + ,{"Name":"WSC_SECURITY_PROVIDER_NONE","Value":0} + ,{"Name":"WSC_SECURITY_PROVIDER_ALL","Value":127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSC_SECURITY_PROVIDER_HEALTH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSC_SECURITY_PROVIDER_HEALTH_GOOD","Value":0} + ,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_NOTMONITORED","Value":1} + ,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_POOR","Value":2} + ,{"Name":"WSC_SECURITY_PROVIDER_HEALTH_SNOOZE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PFN_IO_COMPLETION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FIO_CONTEXT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_OVERLAPPED","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwCompletionStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FH_OVERLAPPED" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Internal","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"InternalHigh","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OffsetHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfnCompletion","Type":{"Kind":"ApiRef","Name":"PFN_IO_COMPLETION","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Reserved1","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved3","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"Reserved4","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FIO_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_dwTempHack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_dwLinesOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwHeaderLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FCACHE_CREATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FCACHE_RICHCREATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpstrName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cbFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"cbFileSizeHigh","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pfDidWeScanIt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfIsStuffed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfStoredWithDots","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfStoredWithTerminatingDot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CACHE_KEY_COMPARE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"cbKey1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbKey1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbKey2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpbKey2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CACHE_KEY_HASH" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpbKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"cbKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CACHE_READ_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"lpvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CACHE_DESTROY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CACHE_ACCESS_CHECK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"hClientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"GenericMapping","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GENERIC_MAPPING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PrivilegeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PRIVILEGE_SET","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"PrivilegeSetLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"GrantedAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"AccessStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NAME_CACHE_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_dwSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TDIEntityID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"tei_entity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"tei_instance","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TDIObjectID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"toi_entity","Type":{"Kind":"ApiRef","Name":"TDIEntityID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"toi_class","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"toi_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"toi_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_request_query_information_ex_xp" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"TDIObjectID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_request_query_information_ex_w2k" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"TDIObjectID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Context","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tcp_request_set_information_ex" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ID","Type":{"Kind":"ApiRef","Name":"TDIObjectID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TDI_TL_IO_CONTROL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"EndpointIoControlType","Value":0} + ,{"Name":"SetSockOptIoControlType","Value":1} + ,{"Name":"GetSockOptIoControlType","Value":2} + ,{"Name":"SocketIoControlType","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TDI_TL_IO_CONTROL_ENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"TDI_TL_IO_CONTROL_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Level","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsProgramming","Parents":["TDI_TL_IO_CONTROL_ENDPOINT"]},"Attrs":[]} + ,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"InputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"OutputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"IoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"OptionName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WLDP_HOST" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WLDP_HOST_RUNDLL32","Value":0} + ,{"Name":"WLDP_HOST_SVCHOST","Value":1} + ,{"Name":"WLDP_HOST_MAX","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLDP_HOST_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WLDP_HOST_ID_UNKNOWN","Value":0} + ,{"Name":"WLDP_HOST_ID_GLOBAL","Value":1} + ,{"Name":"WLDP_HOST_ID_VBA","Value":2} + ,{"Name":"WLDP_HOST_ID_WSH","Value":3} + ,{"Name":"WLDP_HOST_ID_POWERSHELL","Value":4} + ,{"Name":"WLDP_HOST_ID_IE","Value":5} + ,{"Name":"WLDP_HOST_ID_MSI","Value":6} + ,{"Name":"WLDP_HOST_ID_ALL","Value":7} + ,{"Name":"WLDP_HOST_ID_MAX","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DECISION_LOCATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DECISION_LOCATION_REFRESH_GLOBAL_DATA","Value":0} + ,{"Name":"DECISION_LOCATION_PARAMETER_VALIDATION","Value":1} + ,{"Name":"DECISION_LOCATION_AUDIT","Value":2} + ,{"Name":"DECISION_LOCATION_FAILED_CONVERT_GUID","Value":3} + ,{"Name":"DECISION_LOCATION_ENTERPRISE_DEFINED_CLASS_ID","Value":4} + ,{"Name":"DECISION_LOCATION_GLOBAL_BUILT_IN_LIST","Value":5} + ,{"Name":"DECISION_LOCATION_PROVIDER_BUILT_IN_LIST","Value":6} + ,{"Name":"DECISION_LOCATION_ENFORCE_STATE_LIST","Value":7} + ,{"Name":"DECISION_LOCATION_NOT_FOUND","Value":8} + ,{"Name":"DECISION_LOCATION_UNKNOWN","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLDP_KEY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KEY_UNKNOWN","Value":0} + ,{"Name":"KEY_OVERRIDE","Value":1} + ,{"Name":"KEY_ALL_KEYS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VALUENAME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"VALUENAME_UNKNOWN","Value":0} + ,{"Name":"VALUENAME_ENTERPRISE_DEFINED_CLASS_ID","Value":1} + ,{"Name":"VALUENAME_BUILT_IN_LIST","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLDP_WINDOWS_LOCKDOWN_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WLDP_WINDOWS_LOCKDOWN_MODE_UNLOCKED","Value":0} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_MODE_TRIAL","Value":1} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_MODE_LOCKED","Value":2} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_MODE_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NONE","Value":0} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK","Value":1} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK_PERMANENT","Value":2} + ,{"Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION_MAX","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WLDP_HOST_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwRevision","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwHostId","Type":{"Kind":"ApiRef","Name":"WLDP_HOST_ID","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"hSource","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWLDP_SETDYNAMICCODETRUST_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLDP_ISDYNAMICCODEPOLICYENABLED_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PWLDP_QUERYDYNAMICODETRUST_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseImage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"imageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLDP_QUERYWINDOWSLOCKDOWNMODE_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lockdownMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLDP_WINDOWS_LOCKDOWN_MODE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LockdownRestriction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"LockdownRestriction","Type":{"Kind":"ApiRef","Name":"WLDP_WINDOWS_LOCKDOWN_RESTRICTION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PWLDP_WLDPISAPPAPPROVEDBYPOLICY_API" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"PackageFamilyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"PackageVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"XmlNodeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlNodeType_None","Value":0} + ,{"Name":"XmlNodeType_Element","Value":1} + ,{"Name":"XmlNodeType_Attribute","Value":2} + ,{"Name":"XmlNodeType_Text","Value":3} + ,{"Name":"XmlNodeType_CDATA","Value":4} + ,{"Name":"XmlNodeType_ProcessingInstruction","Value":7} + ,{"Name":"XmlNodeType_Comment","Value":8} + ,{"Name":"XmlNodeType_DocumentType","Value":10} + ,{"Name":"XmlNodeType_Whitespace","Value":13} + ,{"Name":"XmlNodeType_EndElement","Value":15} + ,{"Name":"XmlNodeType_XmlDeclaration","Value":17} + ,{"Name":"_XmlNodeType_Last","Value":17} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlConformanceLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlConformanceLevel_Auto","Value":0} + ,{"Name":"XmlConformanceLevel_Fragment","Value":1} + ,{"Name":"XmlConformanceLevel_Document","Value":2} + ,{"Name":"_XmlConformanceLevel_Last","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DtdProcessing" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DtdProcessing_Prohibit","Value":0} + ,{"Name":"DtdProcessing_Parse","Value":1} + ,{"Name":"_DtdProcessing_Last","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlReadState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlReadState_Initial","Value":0} + ,{"Name":"XmlReadState_Interactive","Value":1} + ,{"Name":"XmlReadState_Error","Value":2} + ,{"Name":"XmlReadState_EndOfFile","Value":3} + ,{"Name":"XmlReadState_Closed","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlReaderProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlReaderProperty_MultiLanguage","Value":0} + ,{"Name":"XmlReaderProperty_ConformanceLevel","Value":1} + ,{"Name":"XmlReaderProperty_RandomAccess","Value":2} + ,{"Name":"XmlReaderProperty_XmlResolver","Value":3} + ,{"Name":"XmlReaderProperty_DtdProcessing","Value":4} + ,{"Name":"XmlReaderProperty_ReadState","Value":5} + ,{"Name":"XmlReaderProperty_MaxElementDepth","Value":6} + ,{"Name":"XmlReaderProperty_MaxEntityExpansion","Value":7} + ,{"Name":"_XmlReaderProperty_Last","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlError" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"MX_E_MX","Value":-1072894464} + ,{"Name":"MX_E_INPUTEND","Value":-1072894463} + ,{"Name":"MX_E_ENCODING","Value":-1072894462} + ,{"Name":"MX_E_ENCODINGSWITCH","Value":-1072894461} + ,{"Name":"MX_E_ENCODINGSIGNATURE","Value":-1072894460} + ,{"Name":"WC_E_WC","Value":-1072894432} + ,{"Name":"WC_E_WHITESPACE","Value":-1072894431} + ,{"Name":"WC_E_SEMICOLON","Value":-1072894430} + ,{"Name":"WC_E_GREATERTHAN","Value":-1072894429} + ,{"Name":"WC_E_QUOTE","Value":-1072894428} + ,{"Name":"WC_E_EQUAL","Value":-1072894427} + ,{"Name":"WC_E_LESSTHAN","Value":-1072894426} + ,{"Name":"WC_E_HEXDIGIT","Value":-1072894425} + ,{"Name":"WC_E_DIGIT","Value":-1072894424} + ,{"Name":"WC_E_LEFTBRACKET","Value":-1072894423} + ,{"Name":"WC_E_LEFTPAREN","Value":-1072894422} + ,{"Name":"WC_E_XMLCHARACTER","Value":-1072894421} + ,{"Name":"WC_E_NAMECHARACTER","Value":-1072894420} + ,{"Name":"WC_E_SYNTAX","Value":-1072894419} + ,{"Name":"WC_E_CDSECT","Value":-1072894418} + ,{"Name":"WC_E_COMMENT","Value":-1072894417} + ,{"Name":"WC_E_CONDSECT","Value":-1072894416} + ,{"Name":"WC_E_DECLATTLIST","Value":-1072894415} + ,{"Name":"WC_E_DECLDOCTYPE","Value":-1072894414} + ,{"Name":"WC_E_DECLELEMENT","Value":-1072894413} + ,{"Name":"WC_E_DECLENTITY","Value":-1072894412} + ,{"Name":"WC_E_DECLNOTATION","Value":-1072894411} + ,{"Name":"WC_E_NDATA","Value":-1072894410} + ,{"Name":"WC_E_PUBLIC","Value":-1072894409} + ,{"Name":"WC_E_SYSTEM","Value":-1072894408} + ,{"Name":"WC_E_NAME","Value":-1072894407} + ,{"Name":"WC_E_ROOTELEMENT","Value":-1072894406} + ,{"Name":"WC_E_ELEMENTMATCH","Value":-1072894405} + ,{"Name":"WC_E_UNIQUEATTRIBUTE","Value":-1072894404} + ,{"Name":"WC_E_TEXTXMLDECL","Value":-1072894403} + ,{"Name":"WC_E_LEADINGXML","Value":-1072894402} + ,{"Name":"WC_E_TEXTDECL","Value":-1072894401} + ,{"Name":"WC_E_XMLDECL","Value":-1072894400} + ,{"Name":"WC_E_ENCNAME","Value":-1072894399} + ,{"Name":"WC_E_PUBLICID","Value":-1072894398} + ,{"Name":"WC_E_PESINTERNALSUBSET","Value":-1072894397} + ,{"Name":"WC_E_PESBETWEENDECLS","Value":-1072894396} + ,{"Name":"WC_E_NORECURSION","Value":-1072894395} + ,{"Name":"WC_E_ENTITYCONTENT","Value":-1072894394} + ,{"Name":"WC_E_UNDECLAREDENTITY","Value":-1072894393} + ,{"Name":"WC_E_PARSEDENTITY","Value":-1072894392} + ,{"Name":"WC_E_NOEXTERNALENTITYREF","Value":-1072894391} + ,{"Name":"WC_E_PI","Value":-1072894390} + ,{"Name":"WC_E_SYSTEMID","Value":-1072894389} + ,{"Name":"WC_E_QUESTIONMARK","Value":-1072894388} + ,{"Name":"WC_E_CDSECTEND","Value":-1072894387} + ,{"Name":"WC_E_MOREDATA","Value":-1072894386} + ,{"Name":"WC_E_DTDPROHIBITED","Value":-1072894385} + ,{"Name":"WC_E_INVALIDXMLSPACE","Value":-1072894384} + ,{"Name":"NC_E_NC","Value":-1072894368} + ,{"Name":"NC_E_QNAMECHARACTER","Value":-1072894367} + ,{"Name":"NC_E_QNAMECOLON","Value":-1072894366} + ,{"Name":"NC_E_NAMECOLON","Value":-1072894365} + ,{"Name":"NC_E_DECLAREDPREFIX","Value":-1072894364} + ,{"Name":"NC_E_UNDECLAREDPREFIX","Value":-1072894363} + ,{"Name":"NC_E_EMPTYURI","Value":-1072894362} + ,{"Name":"NC_E_XMLPREFIXRESERVED","Value":-1072894361} + ,{"Name":"NC_E_XMLNSPREFIXRESERVED","Value":-1072894360} + ,{"Name":"NC_E_XMLURIRESERVED","Value":-1072894359} + ,{"Name":"NC_E_XMLNSURIRESERVED","Value":-1072894358} + ,{"Name":"SC_E_SC","Value":-1072894336} + ,{"Name":"SC_E_MAXELEMENTDEPTH","Value":-1072894335} + ,{"Name":"SC_E_MAXENTITYEXPANSION","Value":-1072894334} + ,{"Name":"WR_E_WR","Value":-1072894208} + ,{"Name":"WR_E_NONWHITESPACE","Value":-1072894207} + ,{"Name":"WR_E_NSPREFIXDECLARED","Value":-1072894206} + ,{"Name":"WR_E_NSPREFIXWITHEMPTYNSURI","Value":-1072894205} + ,{"Name":"WR_E_DUPLICATEATTRIBUTE","Value":-1072894204} + ,{"Name":"WR_E_XMLNSPREFIXDECLARATION","Value":-1072894203} + ,{"Name":"WR_E_XMLPREFIXDECLARATION","Value":-1072894202} + ,{"Name":"WR_E_XMLURIDECLARATION","Value":-1072894201} + ,{"Name":"WR_E_XMLNSURIDECLARATION","Value":-1072894200} + ,{"Name":"WR_E_NAMESPACEUNDECLARED","Value":-1072894199} + ,{"Name":"WR_E_INVALIDXMLSPACE","Value":-1072894198} + ,{"Name":"WR_E_INVALIDACTION","Value":-1072894197} + ,{"Name":"WR_E_INVALIDSURROGATEPAIR","Value":-1072894196} + ,{"Name":"XML_E_INVALID_DECIMAL","Value":-1072898019} + ,{"Name":"XML_E_INVALID_HEXIDECIMAL","Value":-1072898018} + ,{"Name":"XML_E_INVALID_UNICODE","Value":-1072898017} + ,{"Name":"XML_E_INVALIDENCODING","Value":-1072897938} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlStandalone" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlStandalone_Omit","Value":0} + ,{"Name":"XmlStandalone_Yes","Value":1} + ,{"Name":"XmlStandalone_No","Value":2} + ,{"Name":"_XmlStandalone_Last","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XmlWriterProperty" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XmlWriterProperty_MultiLanguage","Value":0} + ,{"Name":"XmlWriterProperty_Indent","Value":1} + ,{"Name":"XmlWriterProperty_ByteOrderMark","Value":2} + ,{"Name":"XmlWriterProperty_OmitXmlDeclaration","Value":3} + ,{"Name":"XmlWriterProperty_ConformanceLevel","Value":4} + ,{"Name":"XmlWriterProperty_CompactEmptyElement","Value":5} + ,{"Name":"_XmlWriterProperty_Last","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXmlReader" + ,"Kind":"Com" + ,"Guid":"7279fc81-709d-4095-b63d-69fe4b0d9030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInput","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"Read" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XmlNodeType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNodeType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNodeType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XmlNodeType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"MoveToFirstAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MoveToNextAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"MoveToAttributeByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"MoveToElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetQualifiedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszQualifiedName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchQualifiedName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetNamespaceUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszNamespaceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchNamespaceUri","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetLocalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ReadValueChunk" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cwchChunkSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcwchRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBaseUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszBaseUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"pcwchBaseUri","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsDefault" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsEmptyElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetLineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLineNumber","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLinePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLinePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAttributeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnAttributeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDepth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnDepth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsEOF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXmlResolver" + ,"Kind":"Com" + ,"Guid":"7279fc82-709d-4095-b63d-69fe4b0d9030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ResolveUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszBaseUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszPublicIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszSystemIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppResolvedInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXmlWriter" + ,"Kind":"Com" + ,"Guid":"7279fc88-709d-4095-b63d-69fe4b0d9030" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WriteAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteAttributeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteCData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteCharEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cwch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteDocType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszSubset","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteElementString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteEndDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteEndElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteEntityRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteFullEndElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteNmToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszNmToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteNodeShallow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteProcessingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteQualifiedName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteRaw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteRawChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cwch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStartDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"standalone","Type":{"Kind":"ApiRef","Name":"XmlStandalone","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStartElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteSurrogateCharEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wchLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wchHigh","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteWhitespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszWhitespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXmlWriterLite" + ,"Kind":"Com" + ,"Guid":"862494c6-1310-4aad-b3cd-2dbeebf670d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"IntPtr"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WriteAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteAttributeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszQName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwszQName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cwszValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteCData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteCharEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wch","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cwch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteComment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteDocType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszSubset","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteElementString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszQName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwszQName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteEndDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WriteEndElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszQName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwszQName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteEntityRef" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteFullEndElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszQName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwszQName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteNmToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszNmToken","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteNodeShallow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"IXmlReader","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fWriteDefaultAttributes","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteProcessingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteRaw" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteRawChars" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwch","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cwch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStartDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"standalone","Type":{"Kind":"ApiRef","Name":"XmlStandalone","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStartElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszQName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"cwszQName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteSurrogateCharEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wchLow","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wchHigh","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteWhitespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszWhitespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"DEVPROP_OPERATOR" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DEVPROP_OPERATOR_MODIFIER_NOT","Value":65536} + ,{"Name":"DEVPROP_OPERATOR_MODIFIER_IGNORE_CASE","Value":131072} + ,{"Name":"DEVPROP_OPERATOR_NONE","Value":0} + ,{"Name":"DEVPROP_OPERATOR_EXISTS","Value":1} + ,{"Name":"DEVPROP_OPERATOR_NOT_EXISTS","Value":65537} + ,{"Name":"DEVPROP_OPERATOR_EQUALS","Value":2} + ,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS","Value":65538} + ,{"Name":"DEVPROP_OPERATOR_GREATER_THAN","Value":3} + ,{"Name":"DEVPROP_OPERATOR_LESS_THAN","Value":4} + ,{"Name":"DEVPROP_OPERATOR_GREATER_THAN_EQUALS","Value":5} + ,{"Name":"DEVPROP_OPERATOR_LESS_THAN_EQUALS","Value":6} + ,{"Name":"DEVPROP_OPERATOR_EQUALS_IGNORE_CASE","Value":131074} + ,{"Name":"DEVPROP_OPERATOR_NOT_EQUALS_IGNORE_CASE","Value":196610} + ,{"Name":"DEVPROP_OPERATOR_BITWISE_AND","Value":7} + ,{"Name":"DEVPROP_OPERATOR_BITWISE_OR","Value":8} + ,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH","Value":9} + ,{"Name":"DEVPROP_OPERATOR_ENDS_WITH","Value":10} + ,{"Name":"DEVPROP_OPERATOR_CONTAINS","Value":11} + ,{"Name":"DEVPROP_OPERATOR_BEGINS_WITH_IGNORE_CASE","Value":131081} + ,{"Name":"DEVPROP_OPERATOR_ENDS_WITH_IGNORE_CASE","Value":131082} + ,{"Name":"DEVPROP_OPERATOR_CONTAINS_IGNORE_CASE","Value":131083} + ,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS","Value":4096} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH","Value":8192} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH","Value":12288} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS","Value":16384} + ,{"Name":"DEVPROP_OPERATOR_LIST_CONTAINS_IGNORE_CASE","Value":135168} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_BEGINS_WITH_IGNORE_CASE","Value":139264} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_ENDS_WITH_IGNORE_CASE","Value":143360} + ,{"Name":"DEVPROP_OPERATOR_LIST_ELEMENT_CONTAINS_IGNORE_CASE","Value":147456} + ,{"Name":"DEVPROP_OPERATOR_AND_OPEN","Value":1048576} + ,{"Name":"DEVPROP_OPERATOR_AND_CLOSE","Value":2097152} + ,{"Name":"DEVPROP_OPERATOR_OR_OPEN","Value":3145728} + ,{"Name":"DEVPROP_OPERATOR_OR_CLOSE","Value":4194304} + ,{"Name":"DEVPROP_OPERATOR_NOT_OPEN","Value":5242880} + ,{"Name":"DEVPROP_OPERATOR_NOT_CLOSE","Value":6291456} + ,{"Name":"DEVPROP_OPERATOR_ARRAY_CONTAINS","Value":268435456} + ,{"Name":"DEVPROP_OPERATOR_MASK_EVAL","Value":4095} + ,{"Name":"DEVPROP_OPERATOR_MASK_LIST","Value":61440} + ,{"Name":"DEVPROP_OPERATOR_MASK_MODIFIER","Value":983040} + ,{"Name":"DEVPROP_OPERATOR_MASK_NOT_LOGICAL","Value":-267386881} + ,{"Name":"DEVPROP_OPERATOR_MASK_LOGICAL","Value":267386880} + ,{"Name":"DEVPROP_OPERATOR_MASK_ARRAY","Value":-268435456} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEVPROP_FILTER_EXPRESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Operator","Type":{"Kind":"ApiRef","Name":"DEVPROP_OPERATOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Property","Type":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DevObjectTypeUnknown","Value":0} + ,{"Name":"DevObjectTypeDeviceInterface","Value":1} + ,{"Name":"DevObjectTypeDeviceContainer","Value":2} + ,{"Name":"DevObjectTypeDevice","Value":3} + ,{"Name":"DevObjectTypeDeviceInterfaceClass","Value":4} + ,{"Name":"DevObjectTypeAEP","Value":5} + ,{"Name":"DevObjectTypeAEPContainer","Value":6} + ,{"Name":"DevObjectTypeDeviceInstallerClass","Value":7} + ,{"Name":"DevObjectTypeDeviceInterfaceDisplay","Value":8} + ,{"Name":"DevObjectTypeDeviceContainerDisplay","Value":9} + ,{"Name":"DevObjectTypeAEPService","Value":10} + ,{"Name":"DevObjectTypeDevicePanel","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEV_QUERY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DevQueryFlagNone","Value":0} + ,{"Name":"DevQueryFlagUpdateResults","Value":1} + ,{"Name":"DevQueryFlagAllProperties","Value":2} + ,{"Name":"DevQueryFlagLocalize","Value":4} + ,{"Name":"DevQueryFlagAsyncClose","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEV_QUERY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DevQueryStateInitialized","Value":0} + ,{"Name":"DevQueryStateEnumCompleted","Value":1} + ,{"Name":"DevQueryStateAborted","Value":2} + ,{"Name":"DevQueryStateClosed","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEV_QUERY_RESULT_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DevQueryResultStateChange","Value":0} + ,{"Name":"DevQueryResultAdd","Value":1} + ,{"Name":"DevQueryResultUpdate","Value":2} + ,{"Name":"DevQueryResultRemove","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DEV_OBJECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEV_QUERY_RESULT_ACTION_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Action","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD","TargetKind":"Default","Api":"WindowsProgramming","Parents":["DEV_QUERY_RESULT_ACTION_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_DEV_QUERY_RESULT_UPDATE_PAYLOAD" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"State","Type":{"Kind":"ApiRef","Name":"DEV_QUERY_STATE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"DeviceObject","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"DEV_QUERY_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDEVQUERY__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PDEV_QUERY_RESULT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"pActionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_QUERY_RESULT_ACTION_DATA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"_GlobalFilter" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GF_FRAGMENTS","Value":2} + ,{"Name":"GF_STRONGHOST","Value":8} + ,{"Name":"GF_FRAGCACHE","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PfForwardAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PF_ACTION_FORWARD","Value":0} + ,{"Name":"PF_ACTION_DROP","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PfAddresType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PF_IPV4","Value":0} + ,{"Name":"PF_IPV6","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PF_FILTER_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwFilterFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pfatType","Type":{"Kind":"ApiRef","Name":"_PfAddresType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"SrcAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"SrcMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DstAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DstMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fLateBound","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wSrcPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDstPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSrcPortHighRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wDstPortHighRange","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PF_FILTER_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwNumPacketsFiltered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"info","Type":{"Kind":"ApiRef","Name":"PF_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PF_INTERFACE_STATS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pvDriverContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwInDrops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwOutDrops","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"eaInAction","Type":{"Kind":"ApiRef","Name":"_PfForwardAction","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"eaOutAction","Type":{"Kind":"ApiRef","Name":"_PfForwardAction","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwNumInFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwNumOutFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFrag","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSpoof","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"liSYN","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"liTotalLogged","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwLostLogEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"FilterInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"PF_FILTER_STATS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PF_LATEBIND_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"SrcAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"DstAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_PfFrameType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PFFT_FILTER","Value":1} + ,{"Name":"PFFT_FRAG","Value":2} + ,{"Name":"PFFT_SPOOF","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_pfLogFrame" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Timestamp","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pfeTypeOfFrame","Type":{"Kind":"ApiRef","Name":"_PfFrameType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwTotalSizeUsed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFilterRule","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"wSizeOfAdditionalData","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wSizeOfIpHeader","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwInterfaceName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwIPIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bPacketData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EXTENDED_NAME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NameUnknown","Value":0} + ,{"Name":"NameFullyQualifiedDN","Value":1} + ,{"Name":"NameSamCompatible","Value":2} + ,{"Name":"NameDisplay","Value":3} + ,{"Name":"NameUniqueId","Value":6} + ,{"Name":"NameCanonical","Value":7} + ,{"Name":"NameUserPrincipal","Value":8} + ,{"Name":"NameCanonicalEx","Value":9} + ,{"Name":"NameServicePrincipal","Value":10} + ,{"Name":"NameDnsDomain","Value":12} + ,{"Name":"NameGivenName","Value":13} + ,{"Name":"NameSurname","Value":14} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"NdrSimpleStructMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexStructMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantArrayMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexArrayMarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrSimpleStructUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrComplexStructUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrComplexArrayUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrUserMarshalUnmarshall" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"fMustAlloc","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NdrSimpleStructBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexStructBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrConformantArrayBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NdrComplexArrayBufferSize" + ,"SetLastError":false + ,"DllImport":"RPCRT4" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pStubMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MIDL_STUB_MESSAGE","TargetKind":"Default","Api":"Rpc","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DisableProcessWindowsGhosting" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"RtlRaiseException" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"ExceptionRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EXCEPTION_RECORD","TargetKind":"Default","Api":"Debug","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareFileTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpFileTime1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpFileTime2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"FileTimeToLocalFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpLocalFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpLastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"LocalFileTimeToFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpLocalFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpCreationTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLastAccessTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetSystemWow64DirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemWow64DirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemWow64Directory2A" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-wow64-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ImageFileMachineType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemWow64Directory2W" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-wow64-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ImageFileMachineType","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsWow64GuestMachineSupported" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"WowGuestMachine","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"MachineIsSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InstallPerfDllW" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpIniFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstallPerfDllA" + ,"SetLastError":false + ,"DllImport":"loadperf" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"szComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpIniFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"I_NetLogonControl2" + ,"SetLastError":false + ,"DllImport":"NETAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"FunctionCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"QueryLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsApiSetImplemented" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-apiquery-l2-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Contract","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetEnvironmentStringsW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NewEnvironment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated"]} + ] + } + ,{ + "Name":"GetStdHandle" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nStdHandle","Type":{"Kind":"ApiRef","Name":"STD_HANDLE_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStdHandle" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nStdHandle","Type":{"Kind":"ApiRef","Name":"STD_HANDLE_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStdHandleEx" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"nStdHandle","Type":{"Kind":"ApiRef","Name":"STD_HANDLE_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"hHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"phPrevValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExpandEnvironmentStringsA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExpandEnvironmentStringsW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpSrc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpDst","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetCurrentDirectoryA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetCurrentDirectoryW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCurrentDirectoryA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetCurrentDirectoryW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"nBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CloseHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DuplicateHandle" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hSourceProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSourceHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hTargetProcessHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTargetHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"ApiRef","Name":"DUPLICATE_HANDLE_OPTIONS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CompareObjectHandles" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-handle-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hFirstObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"hSecondObjectHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHandleInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetHandleInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"HANDLE_FLAG_OPTIONS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryPerformanceCounter" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpPerformanceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryPerformanceFrequency" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessDynamicEHContinuationTargets" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfTargets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"Targets","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROCESS_DYNAMIC_EH_CONTINUATION_TARGET","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsProcessorFeaturePresent" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ProcessorFeature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemTimes" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpIdleTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpKernelTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"lpUserTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSystemCpuSetInformation" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Information","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SYSTEM_CPU_SET_INFORMATION","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnedLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessDefaultCpuSets" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CpuSetIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"CpuSetIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredIdCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProcessDefaultCpuSets" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Process","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CpuSetIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"CpuSetIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadSelectedCpuSets" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CpuSetIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"CpuSetIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"RequiredIdCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetThreadSelectedCpuSets" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Thread","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"CpuSetIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"CpuSetIdCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_INFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemTimeAsFileTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemTimeAsFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLocalTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsUserCetAvailableInEnvironment" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UserCetEnvironment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemLeapSecondInformation" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Enabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"SetLocalTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTickCount" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"GetTickCount64" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + ] + } + ,{ + "Name":"GetSystemTimeAdjustment" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpTimeIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lpTimeAdjustmentDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemTimeAdjustmentPrecise" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-sysinfo-l1-2-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeAdjustment","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"lpTimeIncrement","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"lpTimeAdjustmentDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowsDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetWindowsDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemWindowsDirectoryA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemWindowsDirectoryW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetComputerNameExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComputerNameExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetComputerNameExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSystemTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVersionExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVersionExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetNativeSystemInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEM_INFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSystemTimePreciseAsFileTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpSystemTimeAsFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProductInfo" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwOSMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOSMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSpMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwSpMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwReturnedProductType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VerSetConditionMask" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"ConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"TypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Condition","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOsSafeBootMode" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-sysinfo-l1-2-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumSystemFirmwareTables" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FirmwareTableProviderSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFirmwareTableEnumBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemFirmwareTable" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"FirmwareTableProviderSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"FirmwareTableID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFirmwareTableBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DnsHostnameToComputerNameExW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetComputerNameEx2W" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSystemTimeAdjustment" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTimeAdjustment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bTimeAdjustmentDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetSystemTimeAdjustmentPrecise" + ,"SetLastError":true + ,"DllImport":"api-ms-win-core-sysinfo-l1-2-4" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwTimeAdjustment","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"bTimeAdjustmentDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOsManufacturingMode" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-sysinfo-l1-2-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pbEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIntegratedDisplaySize" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-sysinfo-l1-2-3" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sizeInInches","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetComputerNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetComputerNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpComputerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetComputerNameExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NameType","Type":{"Kind":"ApiRef","Name":"COMPUTER_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"QueryInterruptTimePrecise" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpInterruptTimePrecise","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryUnbiasedInterruptTimePrecise" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpUnbiasedInterruptTimePrecise","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryInterruptTime" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpInterruptTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryUnbiasedInterruptTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"UnbiasedTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"QueryAuxiliaryCounterFrequency" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpAuxiliaryCounterFrequency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertAuxiliaryCounterToPerformanceCounter" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullAuxiliaryCounterValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lpPerformanceCounterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"lpConversionError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ConvertPerformanceCounterToAuxiliaryCounter" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-realtime-l1-1-2" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullPerformanceCounterValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"lpAuxiliaryCounterValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"lpConversionError","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GlobalCompact" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"dwMinFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalFix" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalUnfix" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalWire" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GlobalUnWire" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalShrink" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"hMem","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"cbNewSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LocalCompact" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UIntPtr"} + ,"Params":[ + {"Name":"uMinFree","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnvironmentStringsA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NewEnvironment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated"]} + ] + } + ,{ + "Name":"SetHandleCount" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"uNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RequestDeviceWakeup" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelDeviceWakeupRequest" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetMessageWaitingIndicator" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hMsgIndicator","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ulMsgCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MulDiv" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"nNumber","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nNumerator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nDenominator","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSystemRegistryQuota" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pdwQuotaAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pdwQuotaUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FileTimeToDosDateTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpFatDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"lpFatTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DosDateTimeToFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wFatDate","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"wFatTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"_lopen" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iReadWrite","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_lcreat" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"lpPathName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"iAttribute","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_lread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_lwrite" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Const"]} + ,{"Name":"uBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_hread" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"lBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_hwrite" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","NotNullTerminated","Const"]} + ,{"Name":"lBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_lclose" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"_llseek" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hFile","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iOrigin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenMutexA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OpenSemaphoreA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateWaitableTimerA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"bManualReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"OpenWaitableTimerA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bInheritHandle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"CreateWaitableTimerExA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lpTimerName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStartupInfoA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"lpStartupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STARTUPINFOA","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFirmwareEnvironmentVariableA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirmwareEnvironmentVariableW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirmwareEnvironmentVariableExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAttribubutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetFirmwareEnvironmentVariableExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwAttribubutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetFirmwareEnvironmentVariableA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFirmwareEnvironmentVariableW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFirmwareEnvironmentVariableExA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFirmwareEnvironmentVariableExW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpGuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFirmwareType" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FirmwareType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FIRMWARE_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsNativeVhdBoot" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NativeVhdBoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProfileIntA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfileIntW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfileStringA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDefault","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfileStringW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteProfileStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WriteProfileStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetProfileSectionA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProfileSectionW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteProfileSectionA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteProfileSectionW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileIntA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileIntW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDefault","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileStringA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileStringW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileSectionA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileSectionW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReturnedString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileSectionA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileSectionW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpAppName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileSectionNamesA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileSectionNamesW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpszReturnBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileStructA" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStruct","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSizeStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetPrivateProfileStructW" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStruct","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"uSizeStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileStructA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStruct","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"uSizeStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WritePrivateProfileStructW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpStruct","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"uSizeStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"IsBadHugeReadPtr" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsBadHugeWritePtr" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"ucb","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetComputerNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComputerNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsHostnameToComputerNameA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Hostname","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DnsHostnameToComputerNameW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Hostname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ComputerName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUserNameA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUserNameW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsTokenUntrusted" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TokenHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetTimerQueueTimer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Callback","Type":{"Kind":"ApiRef","Name":"WAITORTIMERCALLBACK","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Parameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"DueTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Period","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"PreferIo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelTimerQueueTimer" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TimerQueue","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"Timer","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCurrentHwProfileA" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpHwProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HW_PROFILE_INFOA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCurrentHwProfileW" + ,"SetLastError":true + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpHwProfileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HW_PROFILE_INFOW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VerifyVersionInfoA" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOEXA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwlConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VerifyVersionInfoW" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpVersionInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OSVERSIONINFOEXW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwTypeMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwlConditionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SystemTimeToTzSpecificLocalTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TzSpecificLocalTimeToSystemTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FileTimeToSystemTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SystemTimeToFileTime" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeZoneInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetTimeZoneInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetDynamicTimeZoneInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDynamicTimeZoneInformation" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTimeZoneInformationForYear" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wYear","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pdtzi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ptzi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EnumDynamicTimeZoneInformation" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDynamicTimeZoneInformationEffectiveYears" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"FirstYear","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"LastYear","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SystemTimeToTzSpecificLocalTimeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TzSpecificLocalTimeToSystemTimeEx" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpTimeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DYNAMIC_TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpLocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lpUniversalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocalFileTimeToLocalSystemTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"timeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"localFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LocalSystemTimeToLocalFileTime" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"timeZoneInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TIME_ZONE_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"localSystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"localFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateJobSet" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"NumJob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"UserJobSet","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"JOB_SET_ARRAY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReplacePartitionUnit" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"TargetPartition","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"SparePartition","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeContext2" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"ContextFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Context","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONTEXT","TargetKind":"Default","Api":"Debug","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"ContextLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"XStateCompactionMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RaiseCustomSystemEventTrigger" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-backgroundtask-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"CustomSystemEventTriggerConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegCloseKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegOverridePredefKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"hNewHKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"RegOpenUserClassesRoot" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegOpenCurrentUser" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegDisablePredefinedCache" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegDisablePredefinedCacheEx" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RegConnectRegistryA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegConnectRegistryW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegConnectRegistryExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegConnectRegistryExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegCreateKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegCreateKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegCreateKeyExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegCreateKeyExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegCreateKeyTransactedA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegCreateKeyTransactedW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegDeleteKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegDeleteKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegDeleteKeyExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegDeleteKeyExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegDeleteKeyTransactedA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegDeleteKeyTransactedW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegDisableReflectionKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegEnableReflectionKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegQueryReflectionKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsReflectionDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegDeleteValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegDeleteValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegEnumKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegEnumKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegEnumKeyExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegEnumKeyExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegEnumValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegEnumValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegFlushKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegLoadKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegLoadKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegNotifyChangeKeyValue" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwNotifyFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"fAsynchronous","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegOpenKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegOpenKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegOpenKeyExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegOpenKeyExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegOpenKeyTransactedA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegOpenKeyTransactedW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegQueryInfoKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxClassLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryInfoKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxClassLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryMultipleValuesA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"val_list","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VALENTA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"ldwTotsize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryMultipleValuesW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"val_list","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VALENTW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"ldwTotsize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryValueExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegQueryValueExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"RegReplaceKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpOldFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegReplaceKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpOldFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegRestoreKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegRestoreKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegRenameKey" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpNewKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegSaveKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegSaveKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegSetValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSetValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSetValueExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSetValueExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegUnLoadKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegUnLoadKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegDeleteKeyValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegDeleteKeyValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegSetKeyValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSetKeyValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegDeleteTreeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegDeleteTreeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegCopyTreeA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegGetValueA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegGetValueW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","NullNullTerminated","Optional"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"RegCopyTreeW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hKeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegLoadMUIStringA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOutBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegLoadMUIStringW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pszOutBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"RegLoadAppKeyA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegLoadAppKeyW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckForHiberboot" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pHiberboot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"bClearFlag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveKeyExA" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveKeyExW" + ,"SetLastError":false + ,"DllImport":"ADVAPI32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtClose" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtCreateFile" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AllocationSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"FileAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ShareAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CreateDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"CreateOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"EaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"EaLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtOpenFile" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"DesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ObjectAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ShareAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OpenOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtRenameKey" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"KeyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"NewName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtNotifyChangeMultipleKeys" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"MasterKeyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} + ,{"Name":"SubordinateObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"OBJECT_ATTRIBUTES","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcRoutine","Type":{"Kind":"ApiRef","Name":"PIO_APC_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"CompletionFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"WatchTree","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":10,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"BufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Asynchronous","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtQueryMultipleValueKey" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"KeyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ValueEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"KEY_VALUE_ENTRY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"EntryCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ValueBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"BufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"RequiredBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NtSetInformationKey" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"KeyHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeySetInformationClass","Type":{"Kind":"ApiRef","Name":"KEY_SET_INFORMATION_CLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"KeySetInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"KeySetInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtDeviceIoControlFile" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ApcRoutine","Type":{"Kind":"ApiRef","Name":"PIO_APC_ROUTINE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ApcContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"IoStatusBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IO_STATUS_BLOCK","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"IoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"InputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"OutputBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NtWaitForSingleObject" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Alertable","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"Timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlIsNameLegalDOS8Dot3" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"OemName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NameContainsSpaces","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NtQueryObject" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"Handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ObjectInformationClass","Type":{"Kind":"ApiRef","Name":"OBJECT_INFORMATION_CLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ObjectInformation","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"ObjectInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"NtQuerySystemInformation" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SystemInformationClass","Type":{"Kind":"ApiRef","Name":"SYSTEM_INFORMATION_CLASS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"SystemInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"SystemInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ReturnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NtQuerySystemTime" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"SystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlLocalTimeToSystemTime" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"LocalTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SystemTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlTimeToSecondsSince1970" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"Time","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ElapsedSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlFreeAnsiString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"AnsiString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlFreeUnicodeString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"UnicodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlFreeOemString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"OemString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInitString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInitStringEx" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInitAnsiString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInitAnsiStringEx" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlInitUnicodeString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RtlAnsiStringToUnicodeString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AllocateDestinationString","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlUnicodeStringToAnsiString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AllocateDestinationString","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlUnicodeStringToOemString" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"DestinationString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRING","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"SourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UNICODE_STRING","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"AllocateDestinationString","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlUnicodeToMultiByteSize" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"BytesInMultiByteString","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"UnicodeString","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","NotNullTerminated"]} + ,{"Name":"BytesInUnicodeString","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RtlCharToInteger" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"ApiRef","Name":"NTSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"String","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Out"]} + ,{"Name":"Base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RtlUniform" + ,"SetLastError":false + ,"DllImport":"ntdll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"Seed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FCICreate" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"perf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERF","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pfnfcifp","Type":{"Kind":"ApiRef","Name":"PFNFCIFILEPLACED","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfna","Type":{"Kind":"ApiRef","Name":"PFNFCIALLOC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnf","Type":{"Kind":"ApiRef","Name":"PFNFCIFREE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnopen","Type":{"Kind":"ApiRef","Name":"PFNFCIOPEN","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnread","Type":{"Kind":"ApiRef","Name":"PFNFCIREAD","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnwrite","Type":{"Kind":"ApiRef","Name":"PFNFCIWRITE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnclose","Type":{"Kind":"ApiRef","Name":"PFNFCICLOSE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnseek","Type":{"Kind":"ApiRef","Name":"PFNFCISEEK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfndelete","Type":{"Kind":"ApiRef","Name":"PFNFCIDELETE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcigtf","Type":{"Kind":"ApiRef","Name":"PFNFCIGETTEMPFILE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pccab","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CCAB","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pv","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FCIAddFile" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszSourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fExecute","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcignc","Type":{"Kind":"ApiRef","Name":"PFNFCIGETNEXTCABINET","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcis","Type":{"Kind":"ApiRef","Name":"PFNFCISTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcigoi","Type":{"Kind":"ApiRef","Name":"PFNFCIGETOPENINFO","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"typeCompress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FCIFlushCabinet" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"fGetNextCab","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcignc","Type":{"Kind":"ApiRef","Name":"PFNFCIGETNEXTCABINET","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcis","Type":{"Kind":"ApiRef","Name":"PFNFCISTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FCIFlushFolder" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pfnfcignc","Type":{"Kind":"ApiRef","Name":"PFNFCIGETNEXTCABINET","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfcis","Type":{"Kind":"ApiRef","Name":"PFNFCISTATUS","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FCIDestroy" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfci","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FDICreate" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"Params":[ + {"Name":"pfnalloc","Type":{"Kind":"ApiRef","Name":"PFNALLOC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfree","Type":{"Kind":"ApiRef","Name":"PFNFREE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnopen","Type":{"Kind":"ApiRef","Name":"PFNOPEN","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnread","Type":{"Kind":"ApiRef","Name":"PFNREAD","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnwrite","Type":{"Kind":"ApiRef","Name":"PFNWRITE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnclose","Type":{"Kind":"ApiRef","Name":"PFNCLOSE","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnseek","Type":{"Kind":"ApiRef","Name":"PFNSEEK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"cpuType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"perf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ERF","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FDIIsCabinet" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfdi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"hf","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pfdici","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FDICABINETINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FDICopy" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfdi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszCabinet","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszCabPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pfnfdin","Type":{"Kind":"ApiRef","Name":"PFNFDINOTIFY","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfnfdid","Type":{"Kind":"ApiRef","Name":"PFNFDIDECRYPT","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pvUser","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"FDIDestroy" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfdi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FDITruncateCabinet" + ,"SetLastError":false + ,"DllImport":"Cabinet" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hfdi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"pszCabinetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFolderToDelete","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureEnabledState" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"FEATURE_ENABLED_STATE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]} + ,"Params":[ + {"Name":"featureId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"changeTime","Type":{"Kind":"ApiRef","Name":"FEATURE_CHANGE_TIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RecordFeatureUsage" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"featureId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"kind","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"addend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"originName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RecordFeatureError" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"featureId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEATURE_ERROR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SubscribeFeatureStateChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEATURE_STATE_CHANGE_SUBSCRIPTION__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"PFEATURE_STATE_CHANGE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UnsubscribeFeatureStateChangeNotification" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"subscription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FEATURE_STATE_CHANGE_SUBSCRIPTION__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFeatureVariant" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-featurestaging-l1-1-1" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"featureId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"changeTime","Type":{"Kind":"ApiRef","Name":"FEATURE_CHANGE_TIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"payloadId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"hasNotification","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FhServiceOpenPipe" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"StartServiceIfStopped","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FhServiceClosePipe" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FhServiceStartBackup" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"LowPriorityIo","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FhServiceStopBackup" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"StopTracking","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FhServiceReloadConfiguration" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FhServiceBlockBackup" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"FhServiceUnblockBackup" + ,"SetLastError":false + ,"DllImport":"fhsvcctl" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Pipe","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FH_SERVICE_PIPE_HANDLE__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DCIOpenProvider" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"DCICloseProvider" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DCICreatePrimary" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCICreateOffscreen" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCompression","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwRedMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwGreenMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBlueMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDCICaps","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwBitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOFFSCREEN","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCICreateOverlay" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpOffscreenSurf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lplpSurface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOVERLAY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCIEnum" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lprDst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lprSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpFnCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCISetSrcDestClip" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOFFSCREEN","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"srcrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinWatchOpen" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WinWatchClose" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hWW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinWatchGetClipList" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hWW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinWatchDidStatusChange" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWindowRegionData" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetDCRegionData" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WinWatchNotify" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWINWATCH__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"NotifyCallback","Type":{"Kind":"ApiRef","Name":"WINWATCHNOTIFYPROC","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"NotifyParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DCIEndAccess" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCIBeginAccess" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DCIDestroy" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCISURFACEINFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCIDraw" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOFFSCREEN","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCISetClipList" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOFFSCREEN","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"prd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RGNDATA","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DCISetDestination" + ,"SetLastError":false + ,"DllImport":"DCIMAN32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pdci","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DCIOFFSCREEN","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"src","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiEntry13" + ,"SetLastError":false + ,"DllImport":"api-ms-win-dx-d3dkmt-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"RunSetupCommandA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCmdName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInfSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phEXE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RunSetupCommandW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"szCmdName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szInfSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"szDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"phEXE","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NeedRebootInit" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"NeedReboot" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwRebootCheck","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RebootCheckOnInstallA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSec","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RebootCheckOnInstallW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"TranslateInfStringA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszInstallSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateInfStringW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszInstallSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"cchBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegInstallA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmod","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRTABLEA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RegInstallW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hmod","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRTABLEW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LaunchINFSectionExW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecuteCabA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCab","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_CabInfoA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExecuteCabW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCab","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_CabInfoW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AdvInstallFileA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSourceDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszSourceFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDestDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDestFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AdvInstallFileW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpszSourceDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszSourceFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDestDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDestFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveRestoreA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitleString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hkBckupKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszRootKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcszValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveRestoreW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitleString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hkBckupKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcszRootKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcszSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcszValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveRestoreOnINFA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHKLMBackKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"hHKCUBackKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegSaveRestoreOnINFW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hHKLMBackKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"hHKCUBackKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegRestoreAllA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszTitleString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkBckupKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegRestoreAllW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszTitleString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkBckupKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileSaveRestoreW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hDlg","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpFileList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpBaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileSaveRestoreOnINFA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBackupDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBaseBackupFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileSaveRestoreOnINFW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszINF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBackupDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBaseBackupFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDelBackupEntryA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcszFileList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpcszBackupDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpcszBaseName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddDelBackupEntryW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpcszFileList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpcszBackupDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpcszBaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FileSaveMarkNotExistA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBaseName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FileSaveMarkNotExistW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpFileList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpBaseName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"GetVersionFromFileA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwMSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionFromFileW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwMSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionFromFileExA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwMSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVersionFromFileExW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lpszFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pdwMSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pdwLSVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"bVersion","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsNTAdmin" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpdwReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DelNodeA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileOrDirName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DelNodeW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFileOrDirName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DelNodeRunDLL32W" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenINFEngineA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszInstallSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phInf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenINFEngineW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszInstallSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phInf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateInfStringExA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateSection","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateInfStringExW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pszInfFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateSection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszTranslateKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"dwBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwRequiredSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CloseINFEngine" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hInf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ExtractFilesA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCabName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExpandDir","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFileList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExtractFilesW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCabName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszExpandDir","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszFileList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"LaunchINFSectionW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParams","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UserInstStubWrapperA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UserInstStubWrapperW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UserUnInstStubWrapperA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"UserUnInstStubWrapperW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszParms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nShow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPerUserSecValuesA" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPerUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERUSERSECTIONA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetPerUserSecValuesW" + ,"SetLastError":false + ,"DllImport":"ADVPACK" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPerUser","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PERUSERSECTIONW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SendIMEMessageExA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SendIMEMessageExW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"LRESULT","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IMPGetIMEA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPGetIMEW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPQueryIMEA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPQueryIMEW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPSetIMEA" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROA","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IMPSetIMEW" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMEPROW","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WINNLSGetIMEHotkey" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WINNLSEnableIME" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WINNLSGetEnableStatus" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsProcessInWDAGContainer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-security-isolatedcontainer-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"isProcessInWDAGContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsProcessInIsolatedContainer" + ,"SetLastError":false + ,"DllImport":"api-ms-win-security-isolatedcontainer-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isProcessInIsolatedContainer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WscRegisterForChanges" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"phCallbackRegistration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lpCallbackAddress","Type":{"Kind":"ApiRef","Name":"LPTHREAD_START_ROUTINE","TargetKind":"FunctionPointer","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WscUnRegisterChanges" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRegistrationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WscRegisterForUserNotifications" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WscGetSecurityProviderHealth" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Providers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pHealth","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSC_SECURITY_PROVIDER_HEALTH","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WscQueryAntiMalwareUri" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"WscGetAntiMalwareUri" + ,"SetLastError":false + ,"DllImport":"WSCAPI" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ApphelpCheckShellObject" + ,"SetLastError":false + ,"DllImport":"APPHELP" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"ObjectCLSID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"bShimIfNecessary","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pullFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WldpGetLockdownPolicy" + ,"SetLastError":false + ,"DllImport":"Wldp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hostInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLDP_HOST_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"lockdownState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"lockdownFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WldpIsClassInApprovedList" + ,"SetLastError":false + ,"DllImport":"Wldp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"classID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"hostInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WLDP_HOST_INFORMATION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ,{"Name":"isApproved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"optionalFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WldpSetDynamicCodeTrust" + ,"SetLastError":false + ,"DllImport":"Wldp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WldpIsDynamicCodePolicyEnabled" + ,"SetLastError":false + ,"DllImport":"Wldp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WldpQueryDynamicCodeTrust" + ,"SetLastError":false + ,"DllImport":"Wldp" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"baseImage","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"imageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CeipIsOptedIn" + ,"SetLastError":false + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"CreateXmlReader" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateXmlReaderInputWithEncodingCodePage" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nEncodingCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fEncodingHint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszBaseUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateXmlReaderInputWithEncodingName" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszEncodingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fEncodingHint","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszBaseUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateXmlWriter" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvObject","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateXmlWriterOutputWithEncodingCodePage" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"nEncodingCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateXmlWriterOutputWithEncodingName" + ,"SetLastError":false + ,"DllImport":"XmlLite" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputStream","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pMalloc","Type":{"Kind":"ApiRef","Name":"IMalloc","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszEncodingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQuery" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQueryEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQueryFromId" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQueryFromIdEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQueryFromIds" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCreateObjectQueryFromIdsEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszzObjectIds","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","NotNullTerminated","NullNullTerminated","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":7,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"PDEV_QUERY_RESULT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"phDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DevCloseObjectQuery" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"hDevQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDEVQUERY__","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"DevGetObjects" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out","Optional","Const"]} + ] + } + ,{ + "Name":"DevGetObjectsEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cFilterExpressionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilter","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROP_FILTER_EXPRESSION","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out","Optional","Const"]} + ] + } + ,{ + "Name":"DevFreeObjects" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_OBJECT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DevGetObjectProperties" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"DevGetObjectPropertiesEx" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-1" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ObjectType","Type":{"Kind":"ApiRef","Name":"DEV_OBJECT_TYPE","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszObjectId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"QueryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cRequestedProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRequestedProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPCOMPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cExtendedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pExtendedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEV_QUERY_PARAMETER","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pcPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out","Const"]} + ] + } + ,{ + "Name":"DevFreeObjectProperties" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"cPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DevFindProperty" + ,"SetLastError":false + ,"DllImport":"api-ms-win-devices-query-l1-1-0" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}} + ,"Params":[ + {"Name":"pKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVPROPKEY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Store","Type":{"Kind":"ApiRef","Name":"DEVPROPSTORE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"DEVPROPERTY","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PfCreateInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"inAction","Type":{"Kind":"ApiRef","Name":"_PfForwardAction","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"outAction","Type":{"Kind":"ApiRef","Name":"_PfForwardAction","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"bUseLog","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bMustBeUnique","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfDeleteInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfAddFiltersToInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ih","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cInFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfiltIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cOutFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfiltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pfHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfRemoveFiltersFromInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"ih","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cInFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfiltIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cOutFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfiltOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_FILTER_DESCRIPTOR","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfRemoveFilterHandles" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cFilters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvHandles","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfUnBindInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfBindInterfaceToIndex" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfatLinkType","Type":{"Kind":"ApiRef","Name":"_PfAddresType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"LinkIPAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfBindInterfaceToIPAddress" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pfatType","Type":{"Kind":"ApiRef","Name":"_PfAddresType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"IPAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfRebindFilters" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pLateBindInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_LATEBIND_INFO","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfAddGlobalFilterToInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"gfFilter","Type":{"Kind":"ApiRef","Name":"_GlobalFilter","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PfRemoveGlobalFilterFromInterface" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"gfFilter","Type":{"Kind":"ApiRef","Name":"_GlobalFilter","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PfMakeLog" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PfSetLogBuffer" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwThreshold","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwLoggedEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwLostEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSizeUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PfDeleteLog" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"PfGetInterfaceStatistics" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"ppfStats","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PF_INTERFACE_STATS","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"fResetCounters","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PfTestPacket" + ,"SetLastError":false + ,"DllImport":"IPHLPAPI" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pInInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"pOutInterface","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"cBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbPacket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"ppAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_PfForwardAction","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRegistryValueWithFallbackW" + ,"SetLastError":false + ,"DllImport":"api-ms-win-core-state-helpers-l1-1-0" + ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hkeyPrimary","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszPrimarySubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hkeyFallback","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pwszFallbackSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcbDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUserNameExA" + ,"SetLastError":true + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetUserNameExW" + ,"SetLastError":true + ,"DllImport":"SspiCli" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComputerObjectNameA" + ,"SetLastError":true + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetComputerObjectNameW" + ,"SetLastError":true + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"NameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateNameA" + ,"SetLastError":true + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AccountNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTranslatedName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"TranslateNameW" + ,"SetLastError":true + ,"DllImport":"SECUR32" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"Params":[ + {"Name":"lpAccountName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"AccountNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"DesiredNameFormat","Type":{"Kind":"ApiRef","Name":"EXTENDED_NAME_FORMAT","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpTranslatedName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"nSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CoInstall" + ,"SetLastError":false + ,"DllImport":"ole32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pClassSpec","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"uCLSSPEC","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QUERYCONTEXT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszCodeBase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "OSVERSIONINFO" + ,"OSVERSIONINFOEX" + ,"PGET_SYSTEM_WOW64_DIRECTORY_" + ,"HW_PROFILE_INFO" + ,"pvalue" + ,"VALENT" + ,"STRENTRY" + ,"STRTABLE" + ,"_CabInfo" + ,"PERUSERSECTION" + ,"IMEPRO" + ,"GetSystemWow64Directory" + ,"GetSystemWow64Directory2" + ,"InstallPerfDll" + ,"SetEnvironmentStrings" + ,"ExpandEnvironmentStrings" + ,"SetCurrentDirectory" + ,"GetCurrentDirectory" + ,"GetSystemDirectory" + ,"GetWindowsDirectory" + ,"GetSystemWindowsDirectory" + ,"GetComputerNameEx" + ,"SetComputerNameEx" + ,"GetVersionEx" + ,"SetComputerName" + ,"GetFirmwareEnvironmentVariable" + ,"GetFirmwareEnvironmentVariableEx" + ,"SetFirmwareEnvironmentVariable" + ,"SetFirmwareEnvironmentVariableEx" + ,"GetProfileInt" + ,"GetProfileString" + ,"WriteProfileString" + ,"GetProfileSection" + ,"WriteProfileSection" + ,"GetPrivateProfileInt" + ,"GetPrivateProfileString" + ,"WritePrivateProfileString" + ,"GetPrivateProfileSection" + ,"WritePrivateProfileSection" + ,"GetPrivateProfileSectionNames" + ,"GetPrivateProfileStruct" + ,"WritePrivateProfileStruct" + ,"GetComputerName" + ,"DnsHostnameToComputerName" + ,"GetUserName" + ,"GetCurrentHwProfile" + ,"VerifyVersionInfo" + ,"RegConnectRegistry" + ,"RegConnectRegistryEx" + ,"RegCreateKey" + ,"RegCreateKeyEx" + ,"RegCreateKeyTransacted" + ,"RegDeleteKey" + ,"RegDeleteKeyEx" + ,"RegDeleteKeyTransacted" + ,"RegDeleteValue" + ,"RegEnumKey" + ,"RegEnumKeyEx" + ,"RegEnumValue" + ,"RegLoadKey" + ,"RegOpenKey" + ,"RegOpenKeyEx" + ,"RegOpenKeyTransacted" + ,"RegQueryInfoKey" + ,"RegQueryValue" + ,"RegQueryMultipleValues" + ,"RegQueryValueEx" + ,"RegReplaceKey" + ,"RegRestoreKey" + ,"RegSaveKey" + ,"RegSetValue" + ,"RegSetValueEx" + ,"RegUnLoadKey" + ,"RegDeleteKeyValue" + ,"RegSetKeyValue" + ,"RegDeleteTree" + ,"RegCopyTree" + ,"RegGetValue" + ,"RegLoadMUIString" + ,"RegLoadAppKey" + ,"RegSaveKeyEx" + ,"RunSetupCommand" + ,"RebootCheckOnInstall" + ,"TranslateInfString" + ,"RegInstall" + ,"ExecuteCab" + ,"AdvInstallFile" + ,"RegSaveRestore" + ,"RegSaveRestoreOnINF" + ,"RegRestoreAll" + ,"FileSaveRestoreOnINF" + ,"AddDelBackupEntry" + ,"FileSaveMarkNotExist" + ,"GetVersionFromFile" + ,"GetVersionFromFileEx" + ,"DelNode" + ,"OpenINFEngine" + ,"TranslateInfStringEx" + ,"ExtractFiles" + ,"UserInstStubWrapper" + ,"UserUnInstStubWrapper" + ,"SetPerUserSecValues" + ,"SendIMEMessageEx" + ,"IMPGetIME" + ,"IMPQueryIME" + ,"IMPSetIME" + ,"GetUserNameEx" + ,"GetComputerObjectName" + ,"TranslateName" +] + +} diff --git a/api/WindowsPropertiesSystem.json b/api/WindowsPropertiesSystem.json new file mode 100644 index 0000000..c63dcff --- /dev/null +++ b/api/WindowsPropertiesSystem.json @@ -0,0 +1,3780 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PROPERTYKEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fmtid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"InMemoryPropertyStore" + ,"Kind":"ComClassID" + ,"Guid":"9a02e012-6303-4e1e-b9a1-630f802592c5" + } + ,{ + "Name":"InMemoryPropertyStoreMarshalByValue" + ,"Kind":"ComClassID" + ,"Guid":"d4ca0e2d-6da7-4b75-a97c-5f306f0eaedc" + } + ,{ + "Name":"PropertySystem" + ,"Kind":"ComClassID" + ,"Guid":"b8967f85-58ae-4f46-9fb2-5d7904798f4b" + } + ,{ + "Name":"GETPROPERTYSTOREFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"GPS_DEFAULT","Value":0} + ,{"Name":"GPS_HANDLERPROPERTIESONLY","Value":1} + ,{"Name":"GPS_READWRITE","Value":2} + ,{"Name":"GPS_TEMPORARY","Value":4} + ,{"Name":"GPS_FASTPROPERTIESONLY","Value":8} + ,{"Name":"GPS_OPENSLOWITEM","Value":16} + ,{"Name":"GPS_DELAYCREATION","Value":32} + ,{"Name":"GPS_BESTEFFORT","Value":64} + ,{"Name":"GPS_NO_OPLOCK","Value":128} + ,{"Name":"GPS_PREFERQUERYPROPERTIES","Value":256} + ,{"Name":"GPS_EXTRINSICPROPERTIES","Value":512} + ,{"Name":"GPS_EXTRINSICPROPERTIESONLY","Value":1024} + ,{"Name":"GPS_VOLATILEPROPERTIES","Value":2048} + ,{"Name":"GPS_VOLATILEPROPERTIESONLY","Value":4096} + ,{"Name":"GPS_MASK_VALID","Value":8191} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PKA_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PKA_SET","Value":0} + ,{"Name":"PKA_APPEND","Value":1} + ,{"Name":"PKA_DELETE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyChange" + ,"Kind":"Com" + ,"Guid":"f917bc8a-1bba-4478-a245-1bde03eb9431" + ,"Interface":{"Kind":"ApiRef","Name":"IObjectWithPropertyKey","TargetKind":"Com","Api":"Shell","Parents":[]} + ,"Methods":[ + { + "Name":"ApplyToPropVariant" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvarOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyChangeArray" + ,"Kind":"Com" + ,"Guid":"380f5cad-1b5e-42f2-805d-637fd392d31e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropChange","Type":{"Kind":"ApiRef","Name":"IPropertyChange","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropChange","Type":{"Kind":"ApiRef","Name":"IPropertyChange","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AppendOrReplace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropChange","Type":{"Kind":"ApiRef","Name":"IPropertyChange","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsKeyInArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPropertyStoreCapabilities" + ,"Kind":"Com" + ,"Guid":"c8e2d566-186e-4d49-bf41-6909ead56acc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsPropertyWritable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"PSC_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSC_NORMAL","Value":0} + ,{"Name":"PSC_NOTINSOURCE","Value":1} + ,{"Name":"PSC_DIRTY","Value":2} + ,{"Name":"PSC_READONLY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyStoreCache" + ,"Kind":"Com" + ,"Guid":"3017056d-9a91-4e90-937d-746c72abbf4f" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSC_STATE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValueAndState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pstate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSC_STATE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"PSC_STATE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetValueAndState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"PSC_STATE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PROPENUMTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PET_DISCRETEVALUE","Value":0} + ,{"Name":"PET_RANGEDVALUE","Value":1} + ,{"Name":"PET_DEFAULTVALUE","Value":2} + ,{"Name":"PET_ENDRANGE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyEnumType" + ,"Kind":"Com" + ,"Guid":"11e1fbf9-2d56-4a6b-8db3-7cd193a471f2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEnumType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"penumtype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPENUMTYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRangeMinValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvarMin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRangeSetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvarSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyEnumType2" + ,"Kind":"Com" + ,"Guid":"9b6e051c-5ddd-4321-9070-fe2acb55e794" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyEnumType","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetImageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszImageRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyEnumTypeList" + ,"Kind":"Com" + ,"Guid":"a99400f4-3d84-4557-94ba-1242fb2cc9a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pctypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetConditionAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FindMatchingIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarCmp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PROPDESC_TYPE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDTF_DEFAULT","Value":0} + ,{"Name":"PDTF_MULTIPLEVALUES","Value":1} + ,{"Name":"PDTF_ISINNATE","Value":2} + ,{"Name":"PDTF_ISGROUP","Value":4} + ,{"Name":"PDTF_CANGROUPBY","Value":8} + ,{"Name":"PDTF_CANSTACKBY","Value":16} + ,{"Name":"PDTF_ISTREEPROPERTY","Value":32} + ,{"Name":"PDTF_INCLUDEINFULLTEXTQUERY","Value":64} + ,{"Name":"PDTF_ISVIEWABLE","Value":128} + ,{"Name":"PDTF_ISQUERYABLE","Value":256} + ,{"Name":"PDTF_CANBEPURGED","Value":512} + ,{"Name":"PDTF_SEARCHRAWVALUE","Value":1024} + ,{"Name":"PDTF_DONTCOERCEEMPTYSTRINGS","Value":2048} + ,{"Name":"PDTF_ALWAYSINSUPPLEMENTALSTORE","Value":4096} + ,{"Name":"PDTF_ISSYSTEMPROPERTY","Value":-2147483648} + ,{"Name":"PDTF_MASK_ALL","Value":-2147475457} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_VIEW_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDVF_DEFAULT","Value":0} + ,{"Name":"PDVF_CENTERALIGN","Value":1} + ,{"Name":"PDVF_RIGHTALIGN","Value":2} + ,{"Name":"PDVF_BEGINNEWGROUP","Value":4} + ,{"Name":"PDVF_FILLAREA","Value":8} + ,{"Name":"PDVF_SORTDESCENDING","Value":16} + ,{"Name":"PDVF_SHOWONLYIFPRESENT","Value":32} + ,{"Name":"PDVF_SHOWBYDEFAULT","Value":64} + ,{"Name":"PDVF_SHOWINPRIMARYLIST","Value":128} + ,{"Name":"PDVF_SHOWINSECONDARYLIST","Value":256} + ,{"Name":"PDVF_HIDELABEL","Value":512} + ,{"Name":"PDVF_HIDDEN","Value":2048} + ,{"Name":"PDVF_CANWRAP","Value":4096} + ,{"Name":"PDVF_MASK_ALL","Value":7167} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_DISPLAYTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDDT_STRING","Value":0} + ,{"Name":"PDDT_NUMBER","Value":1} + ,{"Name":"PDDT_BOOLEAN","Value":2} + ,{"Name":"PDDT_DATETIME","Value":3} + ,{"Name":"PDDT_ENUMERATED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_GROUPING_RANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDGR_DISCRETE","Value":0} + ,{"Name":"PDGR_ALPHANUMERIC","Value":1} + ,{"Name":"PDGR_SIZE","Value":2} + ,{"Name":"PDGR_DYNAMIC","Value":3} + ,{"Name":"PDGR_DATE","Value":4} + ,{"Name":"PDGR_PERCENT","Value":5} + ,{"Name":"PDGR_ENUMERATED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_FORMAT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDFF_DEFAULT","Value":0} + ,{"Name":"PDFF_PREFIXNAME","Value":1} + ,{"Name":"PDFF_FILENAME","Value":2} + ,{"Name":"PDFF_ALWAYSKB","Value":4} + ,{"Name":"PDFF_RESERVED_RIGHTTOLEFT","Value":8} + ,{"Name":"PDFF_SHORTTIME","Value":16} + ,{"Name":"PDFF_LONGTIME","Value":32} + ,{"Name":"PDFF_HIDETIME","Value":64} + ,{"Name":"PDFF_SHORTDATE","Value":128} + ,{"Name":"PDFF_LONGDATE","Value":256} + ,{"Name":"PDFF_HIDEDATE","Value":512} + ,{"Name":"PDFF_RELATIVEDATE","Value":1024} + ,{"Name":"PDFF_USEEDITINVITATION","Value":2048} + ,{"Name":"PDFF_READONLY","Value":4096} + ,{"Name":"PDFF_NOAUTOREADINGORDER","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_SORTDESCRIPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDSD_GENERAL","Value":0} + ,{"Name":"PDSD_A_Z","Value":1} + ,{"Name":"PDSD_LOWEST_HIGHEST","Value":2} + ,{"Name":"PDSD_SMALLEST_BIGGEST","Value":3} + ,{"Name":"PDSD_OLDEST_NEWEST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_RELATIVEDESCRIPTION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDRDT_GENERAL","Value":0} + ,{"Name":"PDRDT_DATE","Value":1} + ,{"Name":"PDRDT_SIZE","Value":2} + ,{"Name":"PDRDT_COUNT","Value":3} + ,{"Name":"PDRDT_REVISION","Value":4} + ,{"Name":"PDRDT_LENGTH","Value":5} + ,{"Name":"PDRDT_DURATION","Value":6} + ,{"Name":"PDRDT_SPEED","Value":7} + ,{"Name":"PDRDT_RATE","Value":8} + ,{"Name":"PDRDT_RATING","Value":9} + ,{"Name":"PDRDT_PRIORITY","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_AGGREGATION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDAT_DEFAULT","Value":0} + ,{"Name":"PDAT_FIRST","Value":1} + ,{"Name":"PDAT_SUM","Value":2} + ,{"Name":"PDAT_AVERAGE","Value":3} + ,{"Name":"PDAT_DATERANGE","Value":4} + ,{"Name":"PDAT_UNION","Value":5} + ,{"Name":"PDAT_MAX","Value":6} + ,{"Name":"PDAT_MIN","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_CONDITION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDCOT_NONE","Value":0} + ,{"Name":"PDCOT_STRING","Value":1} + ,{"Name":"PDCOT_SIZE","Value":2} + ,{"Name":"PDCOT_DATETIME","Value":3} + ,{"Name":"PDCOT_BOOLEAN","Value":4} + ,{"Name":"PDCOT_NUMBER","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyDescription" + ,"Kind":"Com" + ,"Guid":"6f79d558-3e96-4549-a1d1-7d75d2288814" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCanonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPropertyType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvartype","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEditInvitation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszInvite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTypeFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mask","Type":{"Kind":"ApiRef","Name":"PROPDESC_TYPE_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppdtFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_TYPE_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetViewFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdvFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_VIEW_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDefaultColumnWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDisplayType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdisplaytype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_DISPLAYTYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcsFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetGroupingRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pgr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_GROUPING_RANGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRelativeDescriptionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prdt","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_RELATIVEDESCRIPTION_TYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRelativeDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszDesc1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppszDesc2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSortDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_SORTDESCRIPTION","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSortDescriptionLabel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fDescending","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAggregationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"paggtype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_AGGREGATION_TYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConditionType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcontype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_CONDITION_TYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"popDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CONDITION_OPERATION","TargetKind":"Default","Api":"Search","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetEnumTypeList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CoerceToCanonicalValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FormatForDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdfFlags","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsValueCanonical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IPropertyDescription2" + ,"Kind":"Com" + ,"Guid":"57d2eded-5062-400e-b107-5dae79fe57a6" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetImageReferenceForValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszImageRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyDescriptionAliasInfo" + ,"Kind":"Com" + ,"Guid":"f67104fc-2af9-46fd-b32d-243c1404f3d1" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetSortByAlias" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetAdditionalSortByAliases" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"PROPDESC_SEARCHINFO_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDSIF_DEFAULT","Value":0} + ,{"Name":"PDSIF_ININVERTEDINDEX","Value":1} + ,{"Name":"PDSIF_ISCOLUMN","Value":2} + ,{"Name":"PDSIF_ISCOLUMNSPARSE","Value":4} + ,{"Name":"PDSIF_ALWAYSINCLUDE","Value":8} + ,{"Name":"PDSIF_USEFORTYPEAHEAD","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPDESC_COLUMNINDEX_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDCIT_NONE","Value":0} + ,{"Name":"PDCIT_ONDISK","Value":1} + ,{"Name":"PDCIT_INMEMORY","Value":2} + ,{"Name":"PDCIT_ONDEMAND","Value":3} + ,{"Name":"PDCIT_ONDISKALL","Value":4} + ,{"Name":"PDCIT_ONDISKVECTOR","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyDescriptionSearchInfo" + ,"Kind":"Com" + ,"Guid":"078f91bd-29a2-440f-924e-46a291524520" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetSearchInfoFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdsiFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_SEARCHINFO_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetColumnIndexType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppdciType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPDESC_COLUMNINDEX_TYPE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProjectionString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppszProjection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMaxSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcbMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IPropertyDescriptionRelatedPropertyInfo" + ,"Kind":"Com" + ,"Guid":"507393f4-2a3d-4a60-b59e-d9c75716c2dd" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]} + ,"Methods":[ + { + "Name":"GetRelatedProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszRelationshipName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"PROPDESC_ENUMFILTER" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDEF_ALL","Value":0} + ,{"Name":"PDEF_SYSTEM","Value":1} + ,{"Name":"PDEF_NONSYSTEM","Value":2} + ,{"Name":"PDEF_VIEWABLE","Value":3} + ,{"Name":"PDEF_QUERYABLE","Value":4} + ,{"Name":"PDEF_INFULLTEXTQUERY","Value":5} + ,{"Name":"PDEF_COLUMN","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertySystem" + ,"Kind":"Com" + ,"Guid":"ca724e8a-c3e6-442b-88a4-6fb0db8035a3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyDescriptionByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyDescriptionListFromString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumeratePropertyDescriptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filterOn","Type":{"Kind":"ApiRef","Name":"PROPDESC_ENUMFILTER","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"FormatForDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdff","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"FormatForDisplayAlloc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdff","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterPropertySchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnregisterPropertySchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RefreshPropertySchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IPropertyDescriptionList" + ,"Kind":"Com" + ,"Guid":"1f9fc1d0-c39b-4b26-817f-011967d3440e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IPropertyStoreFactory" + ,"Kind":"Com" + ,"Guid":"bc110b6d-57e8-4148-a9c6-91015ab2f3a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyStore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkFactory","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetPropertyStoreForKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"_PERSIST_SPROPSTORE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FPSPS_DEFAULT","Value":0} + ,{"Name":"FPSPS_READONLY","Value":1} + ,{"Name":"FPSPS_TREAT_NEW_VALUES_AS_DIRTY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SERIALIZEDPROPSTORAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPropertySystemChangeNotify" + ,"Kind":"Com" + ,"Guid":"fa955fd9-38be-4879-a6ce-824cf52d609f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SchemaRefreshed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"tagPSTIME_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PSTF_UTC","Value":0} + ,{"Name":"PSTF_LOCAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPVAR_COMPARE_UNIT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PVCU_DEFAULT","Value":0} + ,{"Name":"PVCU_SECOND","Value":1} + ,{"Name":"PVCU_MINUTE","Value":2} + ,{"Name":"PVCU_HOUR","Value":3} + ,{"Name":"PVCU_DAY","Value":4} + ,{"Name":"PVCU_MONTH","Value":5} + ,{"Name":"PVCU_YEAR","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagPROPVAR_COMPARE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PVCF_DEFAULT","Value":0} + ,{"Name":"PVCF_TREATEMPTYASGREATERTHAN","Value":1} + ,{"Name":"PVCF_USESTRCMP","Value":2} + ,{"Name":"PVCF_USESTRCMPC","Value":4} + ,{"Name":"PVCF_USESTRCMPI","Value":8} + ,{"Name":"PVCF_USESTRCMPIC","Value":16} + ,{"Name":"PVCF_DIGITSASNUMBERS_CASESENSITIVE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tagPROPVAR_CHANGE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PVCHF_DEFAULT","Value":0} + ,{"Name":"PVCHF_NOVALUEPROP","Value":1} + ,{"Name":"PVCHF_ALPHABOOL","Value":2} + ,{"Name":"PVCHF_NOUSEROVERRIDE","Value":4} + ,{"Name":"PVCHF_LOCALBOOL","Value":8} + ,{"Name":"PVCHF_NOHEXSTRING","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DRAWPROGRESSFLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"DPF_NONE","Value":0} + ,{"Name":"DPF_MARQUEE","Value":1} + ,{"Name":"DPF_MARQUEE_COMPLETE","Value":2} + ,{"Name":"DPF_ERROR","Value":4} + ,{"Name":"DPF_WARNING","Value":8} + ,{"Name":"DPF_STOPPED","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_TRANSFER_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"STS_NONE","Value":0} + ,{"Name":"STS_NEEDSUPLOAD","Value":1} + ,{"Name":"STS_NEEDSDOWNLOAD","Value":2} + ,{"Name":"STS_TRANSFERRING","Value":4} + ,{"Name":"STS_PAUSED","Value":8} + ,{"Name":"STS_HASERROR","Value":16} + ,{"Name":"STS_FETCHING_METADATA","Value":32} + ,{"Name":"STS_USER_REQUESTED_REFRESH","Value":64} + ,{"Name":"STS_HASWARNING","Value":128} + ,{"Name":"STS_EXCLUDED","Value":256} + ,{"Name":"STS_INCOMPLETE","Value":512} + ,{"Name":"STS_PLACEHOLDER_IFEMPTY","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PLACEHOLDER_STATES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PS_NONE","Value":0} + ,{"Name":"PS_MARKED_FOR_OFFLINE_AVAILABILITY","Value":1} + ,{"Name":"PS_FULL_PRIMARY_STREAM_AVAILABLE","Value":2} + ,{"Name":"PS_CREATE_FILE_ACCESSIBLE","Value":4} + ,{"Name":"PS_CLOUDFILE_PLACEHOLDER","Value":8} + ,{"Name":"PS_DEFAULT","Value":7} + ,{"Name":"PS_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"_PROPERTYUI_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PUIF_DEFAULT","Value":0} + ,{"Name":"PUIF_RIGHTALIGN","Value":1} + ,{"Name":"PUIF_NOLABELININFOTIP","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IPropertyUI" + ,"Kind":"Com" + ,"Guid":"757a7d9f-919a-4118-99d7-dbb208c8cc66" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ParsePropertyName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pfmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ,{"Name":"ppid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"pchEaten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCannonicalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDefaultWidth" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcxChars","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pflags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FormatForDisplay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"puiff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHelpInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszHelpFile","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puHelpID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"PDOPSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PDOPS_RUNNING","Value":1} + ,{"Name":"PDOPS_PAUSED","Value":2} + ,{"Name":"PDOPS_CANCELLED","Value":3} + ,{"Name":"PDOPS_STOPPED","Value":4} + ,{"Name":"PDOPS_ERRORS","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_ENGINE_STATE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SESF_NONE","Value":0} + ,{"Name":"SESF_SERVICE_QUOTA_NEARING_LIMIT","Value":1} + ,{"Name":"SESF_SERVICE_QUOTA_EXCEEDED_LIMIT","Value":2} + ,{"Name":"SESF_AUTHENTICATION_ERROR","Value":4} + ,{"Name":"SESF_PAUSED_DUE_TO_METERED_NETWORK","Value":8} + ,{"Name":"SESF_PAUSED_DUE_TO_DISK_SPACE_FULL","Value":16} + ,{"Name":"SESF_PAUSED_DUE_TO_CLIENT_POLICY","Value":32} + ,{"Name":"SESF_PAUSED_DUE_TO_SERVICE_POLICY","Value":64} + ,{"Name":"SESF_SERVICE_UNAVAILABLE","Value":128} + ,{"Name":"SESF_PAUSED_DUE_TO_USER_REQUEST","Value":256} + ,{"Name":"SESF_ALL_FLAGS","Value":511} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PROPPRG" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"flPrg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"flPrgInit","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"achTitle","Type":{"Kind":"Array","Shape":{"Size":30},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"achCmdLine","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"achWorkDir","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wHotKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"achIconFile","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"wIconIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwEnhModeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwRealModeFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"achOtherFile","Type":{"Kind":"Array","Shape":{"Size":80},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ,{"Name":"achPIFFile","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"SByte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"PropVariantToWinRTPropertyValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]} + ] + } + ,{ + "Name":"WinRTPropertyValueToPropVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkPropertyValue","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSFormatForDisplay" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdfFlags","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchText","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSFormatForDisplayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdff","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSFormatPropertyValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppd","Type":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdff","Type":{"Kind":"ApiRef","Name":"PROPDESC_FORMAT_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppszDisplay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetImageReferenceForValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszImageRes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSStringFromPropertyKey" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyKeyFromString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreateMemoryPropertyStore" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreateDelayedMultiplexPropertyStore" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdpsf","Type":{"Kind":"ApiRef","Name":"IDelayedPropertyStoreFactory","TargetKind":"Com","Api":"Shell","Parents":[]},"Attrs":["In"]} + ,{"Name":"rgStoreIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreateMultiplexPropertyStore" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgpunkStores","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cStores","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreatePropertyChangeArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rgpropkey","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgflags","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PKA_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"rgpropvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreateSimplePropertyChange" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"PKA_FLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertyDescription" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertyDescriptionByName" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszCanonicalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSLookupPropertyHandlerCLSID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetItemPropertyHandler" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReadWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetItemPropertyHandlerWithCreateObject" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punkItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"fReadWrite","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"punkCreateObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertyValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppd","Type":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSSetPropertyValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppd","Type":{"Kind":"ApiRef","Name":"IPropertyDescription","TargetKind":"Com","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSRegisterPropertySchema" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSUnregisterPropertySchema" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSRefreshPropertySchema" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"PSEnumeratePropertyDescriptions" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filterOn","Type":{"Kind":"ApiRef","Name":"PROPDESC_ENUMFILTER","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertyKeyFromName" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppropkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetNameFromPropertyKey" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszCanonicalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCoerceToCanonicalValue" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PSGetPropertyDescriptionListFromString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPropList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreatePropertyStoreFromPropertySetStorage" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppss","Type":{"Kind":"ApiRef","Name":"IPropertySetStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreatePropertyStoreFromObject" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSCreateAdapterFromPropertyStore" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertySystem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetPropertyFromPropertyStorage" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPSTORAGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rpkey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSGetNamedPropertyFromPropertyStorage" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"SERIALIZEDPROPSTORAGE","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadType" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadStr" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"characterCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadStrAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadBSTR" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteStr" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteBSTR" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadInt" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteInt" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadSHORT" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteSHORT" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadLONG" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteLONG" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadDWORD" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteDWORD" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadBOOL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteBOOL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadPOINTL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WritePOINTL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadPOINTS" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WritePOINTS" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"POINTS","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadRECTL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteRECTL" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadStream" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteStream" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_Delete" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadULONGLONG" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteULONGLONG" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadUnknown" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteUnknown" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadGUID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WriteGUID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PSPropertyBag_ReadPropertyKey" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PSPropertyBag_WritePropertyKey" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propBag","Type":{"Kind":"ApiRef","Name":"IPropertyBag","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"propName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InitPropVariantFromResource" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromBuffer" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromCLSID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromGUIDAsString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromFileTime" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pftIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromPropVariantVectorElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantVectorFromPropVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarSingle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppropvarVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromStrRet" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromBooleanVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromInt16Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromUInt16Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromInt32Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromUInt32Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromInt64Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromUInt64Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromDoubleVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromFileTimeVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgft","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromStringVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitPropVariantFromStringAsVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psz","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"ppropvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToBooleanWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToInt16WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iDefault","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToUInt16WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiDefault","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToInt32WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToUInt32WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToInt64WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"llDefault","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToUInt64WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ullDefault","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToDoubleWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dblDefault","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToStringWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"PropVariantToBoolean" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt16" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt16" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"puiRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt32" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt32" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pulRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt64" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pllRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt64" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pullRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToDouble" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvarIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdblRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToBuffer" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"psz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToGUID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToStringAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToBSTR" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbstrOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToStrRet" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstrret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToFileTime" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstfOut","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pftOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetElementCount" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PropVariantToBooleanVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"crgf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt16Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt16Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt32Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt32Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt64Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt64Vector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToDoubleVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToFileTimeVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgft","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"crgft","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToStringVector" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"crgsz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToBooleanVectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt16VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt16VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt32VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt32VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToInt64VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToUInt64VectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToDoubleVectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToFileTimeVectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgft","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantToStringVectorAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgsz","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetBooleanElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetInt16Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetUInt16Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetInt32Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetUInt32Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetInt64Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetUInt64Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetDoubleElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetFileTimeElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pftVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PropVariantGetStringElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"propvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearPropVariantArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"rgPropVar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cVars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantCompareEx" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"propvar1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"propvar2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"PROPVAR_COMPARE_UNIT","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantChangeType" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppropvarDest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"propvarSrc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PropVariantToVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToPropVariant" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pPropVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromResource" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hinst","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromBuffer" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromGUIDAsString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromFileTime" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pft","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromFileTimeArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgft","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromStrRet" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pstrret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromVariantArrayElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromBooleanArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromInt16Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromUInt16Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromInt32Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromUInt32Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromInt64Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromUInt64Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromDoubleArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InitVariantFromStringArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prgsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cElems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToBooleanWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToInt16WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int16"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iDefault","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToUInt16WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt16"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"uiDefault","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToInt32WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"lDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToUInt32WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ulDefault","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToInt64WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int64"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"llDefault","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToUInt64WithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt64"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ullDefault","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToDoubleWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Double"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dblDefault","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToStringWithDefault" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"VariantToBoolean" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pfRet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt16" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"piRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt16" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"puiRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt32" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"plRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt32" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pulRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt64" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pllRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt64" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pullRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToDouble" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdblRet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToBuffer" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pv","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToGUID" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToString" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pszBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantToStringAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppszBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToDosDateTime" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pwDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"pwTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToStrRet" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pstrret","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToFileTime" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stfOut","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pftOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetElementCount" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"varIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"VariantToBooleanArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgf","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt16Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt16Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt32Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt32Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt64Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt64Array" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToDoubleArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"crgn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToStringArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"prgsz","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"crgsz","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToBooleanArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgf","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt16ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt16ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt32ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt32ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToInt64ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToUInt64ArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToDoubleArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgn","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantToStringArrayAlloc" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pprgsz","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pcElem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetBooleanElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetInt16Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetUInt16Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetInt32Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetUInt32Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetInt64Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetUInt64Elem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetDoubleElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pnVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"VariantGetStringElem" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"iElem","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppszVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ClearVariantArray" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pvars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cvars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"VariantCompare" + ,"SetLastError":false + ,"DllImport":"PROPSYS" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"var1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"var2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SHGetPropertyStoreForWindow" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetPropertyStoreFromIDList" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pidl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ITEMIDLIST","TargetKind":"Default","Api":"Shell","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHGetPropertyStoreFromParsingName" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pbc","Type":{"Kind":"ApiRef","Name":"IBindCtx","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"GETPROPERTYSTOREFLAGS","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHAddDefaultPropertiesByExt" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszExt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPropStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PifMgr_OpenProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"pszApp","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszPIF","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"hInf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PifMgr_GetProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProps","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"cbProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PifMgr_SetProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hProps","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pszGroup","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"lpProps","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cbProps","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"flOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PifMgr_CloseProperties" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hProps","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"flOpt","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SHPropStgCreate" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psstg","Type":{"Kind":"ApiRef","Name":"IPropertySetStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fmtid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pclsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"grfFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"grfMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDisposition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppstg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SHPropStgReadMultiple" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"uCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgvar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SHPropStgWriteMultiple" + ,"SetLastError":false + ,"DllImport":"SHELL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pps","Type":{"Kind":"ApiRef","Name":"IPropertyStorage","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"puCodePage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"cpspec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpspec","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPSPEC","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"rgvar","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propidNameFirst","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsRemoteManagement.json b/api/WindowsRemoteManagement.json new file mode 100644 index 0000000..08ac099 --- /dev/null +++ b/api/WindowsRemoteManagement.json @@ -0,0 +1,2002 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WSMAN_DATA_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"buffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_DATA_BINARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManDataType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_DATA_NONE","Value":0} + ,{"Name":"WSMAN_DATA_TYPE_TEXT","Value":1} + ,{"Name":"WSMAN_DATA_TYPE_BINARY","Value":2} + ,{"Name":"WSMAN_DATA_TYPE_DWORD","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WSManDataType","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":["WSMAN_DATA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WSMAN_DATA_TEXT","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"binaryData","Type":{"Kind":"ApiRef","Name":"WSMAN_DATA_BINARY","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"number","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WSMAN_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"code","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"errorDetail","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"machineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pluginName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_USERNAME_PASSWORD_CREDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"username","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManAuthenticationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_FLAG_DEFAULT_AUTHENTICATION","Value":0} + ,{"Name":"WSMAN_FLAG_NO_AUTHENTICATION","Value":1} + ,{"Name":"WSMAN_FLAG_AUTH_DIGEST","Value":2} + ,{"Name":"WSMAN_FLAG_AUTH_NEGOTIATE","Value":4} + ,{"Name":"WSMAN_FLAG_AUTH_BASIC","Value":8} + ,{"Name":"WSMAN_FLAG_AUTH_KERBEROS","Value":16} + ,{"Name":"WSMAN_FLAG_AUTH_CREDSSP","Value":128} + ,{"Name":"WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_AUTHENTICATION_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticationMechanism","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":["WSMAN_AUTHENTICATION_CREDENTIALS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"userAccount","Type":{"Kind":"ApiRef","Name":"WSMAN_USERNAME_PASSWORD_CREDS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"certificateThumbprint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WSMAN_OPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"mustComply","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_OPTION_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"optionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"optionsMustUnderstand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_OPTION_SETEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"optionsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"optionsMustUnderstand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"optionTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_KEY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SELECTOR_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"numberKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"keys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_KEY","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_FRAGMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dialect","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_FILTER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"filter","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dialect","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_OPERATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WSMAN_FRAGMENT","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"WSMAN_FILTER","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"selectorSet","Type":{"Kind":"ApiRef","Name":"WSMAN_SELECTOR_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"optionSet","Type":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_OPERATION_INFOEX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WSMAN_FRAGMENT","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"WSMAN_FILTER","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"selectorSet","Type":{"Kind":"ApiRef","Name":"WSMAN_SELECTOR_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"optionSet","Type":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SETEX","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"uiLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dataLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_API" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManProxyAccessType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_OPTION_PROXY_IE_PROXY_CONFIG","Value":1} + ,{"Name":"WSMAN_OPTION_PROXY_WINHTTP_PROXY_CONFIG","Value":2} + ,{"Name":"WSMAN_OPTION_PROXY_AUTO_DETECT","Value":4} + ,{"Name":"WSMAN_OPTION_PROXY_NO_PROXY_SERVER","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_PROXY_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"accessType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"authenticationCredentials","Type":{"Kind":"ApiRef","Name":"WSMAN_AUTHENTICATION_CREDENTIALS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SESSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManSessionOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_OPTION_DEFAULT_OPERATION_TIMEOUTMS","Value":1} + ,{"Name":"WSMAN_OPTION_MAX_RETRY_TIME","Value":11} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_CREATE_SHELL","Value":12} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_RUN_SHELL_COMMAND","Value":13} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_RECEIVE_SHELL_OUTPUT","Value":14} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_SEND_SHELL_INPUT","Value":15} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_SIGNAL_SHELL","Value":16} + ,{"Name":"WSMAN_OPTION_TIMEOUTMS_CLOSE_SHELL","Value":17} + ,{"Name":"WSMAN_OPTION_SKIP_CA_CHECK","Value":18} + ,{"Name":"WSMAN_OPTION_SKIP_CN_CHECK","Value":19} + ,{"Name":"WSMAN_OPTION_UNENCRYPTED_MESSAGES","Value":20} + ,{"Name":"WSMAN_OPTION_UTF16","Value":21} + ,{"Name":"WSMAN_OPTION_ENABLE_SPN_SERVER_PORT","Value":22} + ,{"Name":"WSMAN_OPTION_MACHINE_ID","Value":23} + ,{"Name":"WSMAN_OPTION_LOCALE","Value":25} + ,{"Name":"WSMAN_OPTION_UI_LANGUAGE","Value":26} + ,{"Name":"WSMAN_OPTION_MAX_ENVELOPE_SIZE_KB","Value":28} + ,{"Name":"WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB","Value":29} + ,{"Name":"WSMAN_OPTION_REDIRECT_LOCATION","Value":30} + ,{"Name":"WSMAN_OPTION_SKIP_REVOCATION_CHECK","Value":31} + ,{"Name":"WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS","Value":32} + ,{"Name":"WSMAN_OPTION_USE_SSL","Value":33} + ,{"Name":"WSMAN_OPTION_USE_INTEARACTIVE_TOKEN","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_OPERATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManCallbackFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_FLAG_CALLBACK_END_OF_OPERATION","Value":1} + ,{"Name":"WSMAN_FLAG_CALLBACK_END_OF_STREAM","Value":8} + ,{"Name":"WSMAN_FLAG_CALLBACK_SHELL_SUPPORTS_DISCONNECT","Value":32} + ,{"Name":"WSMAN_FLAG_CALLBACK_SHELL_AUTODISCONNECTED","Value":64} + ,{"Name":"WSMAN_FLAG_CALLBACK_NETWORK_FAILURE_DETECTED","Value":256} + ,{"Name":"WSMAN_FLAG_CALLBACK_RETRYING_AFTER_NETWORK_FAILURE","Value":512} + ,{"Name":"WSMAN_FLAG_CALLBACK_RECONNECTED_AFTER_NETWORK_FAILURE","Value":1024} + ,{"Name":"WSMAN_FLAG_CALLBACK_SHELL_AUTODISCONNECTING","Value":2048} + ,{"Name":"WSMAN_FLAG_CALLBACK_RETRY_ABORTED_DUE_TO_INTERNAL_ERROR","Value":4096} + ,{"Name":"WSMAN_FLAG_CALLBACK_RECEIVE_DELAY_STREAM_REQUEST_PROCESSED","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_SHELL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_STREAM_ID_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"streamIDsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"streamIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_ENVIRONMENT_VARIABLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_ENVIRONMENT_VARIABLE_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"varsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"vars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_ENVIRONMENT_VARIABLE","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SHELL_STARTUP_INFO_V10" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inputStreamSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_STREAM_ID_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"outputStreamSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_STREAM_ID_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"idleTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"workingDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"variableSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_ENVIRONMENT_VARIABLE_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SHELL_STARTUP_INFO_V11" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__AnonymousBase_wsman_L665_C48","Type":{"Kind":"ApiRef","Name":"WSMAN_SHELL_STARTUP_INFO_V10","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SHELL_DISCONNECT_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"idleTimeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSManShellFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSMAN_FLAG_NO_COMPRESSION","Value":1} + ,{"Name":"WSMAN_FLAG_DELETE_SERVER_SESSION","Value":2} + ,{"Name":"WSMAN_FLAG_SERVER_BUFFERING_MODE_DROP","Value":4} + ,{"Name":"WSMAN_FLAG_SERVER_BUFFERING_MODE_BLOCK","Value":8} + ,{"Name":"WSMAN_FLAG_RECEIVE_DELAY_OUTPUT_STREAM","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSMAN_RECEIVE_DATA_RESULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"streamId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"streamData","Type":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"commandState","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"exitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_CONNECT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_CREATE_SHELL_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_RESPONSE_DATA" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"receiveData","Type":{"Kind":"ApiRef","Name":"WSMAN_RECEIVE_DATA_RESULT","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"connectData","Type":{"Kind":"ApiRef","Name":"WSMAN_CONNECT_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ,{"Name":"createData","Type":{"Kind":"ApiRef","Name":"WSMAN_CREATE_SHELL_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SHELL_COMPLETION_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"operationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_ERROR","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"operationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_RESPONSE_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSMAN_SHELL_ASYNC" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"operationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"completionFunction","Type":{"Kind":"ApiRef","Name":"WSMAN_SHELL_COMPLETION_FUNCTION","TargetKind":"FunctionPointer","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_COMMAND_ARG_SET" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"argsCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_CERTIFICATE_DETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"issuerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"issuerThumbprint","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"subjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_SENDER_DETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"senderName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"authenticationMechanism","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"certificateDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_CERTIFICATE_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"clientToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"httpURL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_PLUGIN_REQUEST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"locale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"operationInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION_INFO","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":[]} + ,{"Name":"shutdownNotification","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"shutdownNotificationHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dataLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_STARTUP" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"applicationIdentification","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"extraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_SHUTDOWN" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reason","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_SHELL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"startupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_STARTUP_INFO_V11","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"inboundShellInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_COMMAND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND_ARG_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_SEND" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"stream","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"inboundData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_RECEIVE" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"streamSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_STREAM_ID_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_SIGNAL" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"code","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_CONNECT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"shellContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"commandContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"inboundConnectInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WSMAN_AUTHZ_QUOTA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"maxAllowedConcurrentShells","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxAllowedConcurrentOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"timeslotSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxAllowedOperationsPerTimeslot","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSMAN_PLUGIN_AUTHORIZE_USER" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_AUTHORIZE_OPERATION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"action","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"userAuthorizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSMan" + ,"Kind":"ComClassID" + ,"Guid":"bced617b-ec03-420b-8508-977dc7a686bd" + } + ,{ + "Name":"WSManInternal" + ,"Kind":"ComClassID" + ,"Guid":"7de087a5-5dcb-4df7-bb12-0924ad8fbd9a" + } + ,{ + "Name":"WSManSessionFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSManFlagUTF8","Value":1} + ,{"Name":"WSManFlagCredUsernamePassword","Value":4096} + ,{"Name":"WSManFlagSkipCACheck","Value":8192} + ,{"Name":"WSManFlagSkipCNCheck","Value":16384} + ,{"Name":"WSManFlagUseNoAuthentication","Value":32768} + ,{"Name":"WSManFlagUseDigest","Value":65536} + ,{"Name":"WSManFlagUseNegotiate","Value":131072} + ,{"Name":"WSManFlagUseBasic","Value":262144} + ,{"Name":"WSManFlagUseKerberos","Value":524288} + ,{"Name":"WSManFlagNoEncryption","Value":1048576} + ,{"Name":"WSManFlagUseClientCertificate","Value":2097152} + ,{"Name":"WSManFlagEnableSPNServerPort","Value":4194304} + ,{"Name":"WSManFlagUTF16","Value":8388608} + ,{"Name":"WSManFlagUseCredSsp","Value":16777216} + ,{"Name":"WSManFlagSkipRevocationCheck","Value":33554432} + ,{"Name":"WSManFlagAllowNegotiateImplicitCredentials","Value":67108864} + ,{"Name":"WSManFlagUseSsl","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSManEnumFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSManFlagNonXmlText","Value":1} + ,{"Name":"WSManFlagReturnObject","Value":0} + ,{"Name":"WSManFlagReturnEPR","Value":2} + ,{"Name":"WSManFlagReturnObjectAndEPR","Value":4} + ,{"Name":"WSManFlagHierarchyDeep","Value":0} + ,{"Name":"WSManFlagHierarchyShallow","Value":32} + ,{"Name":"WSManFlagHierarchyDeepBasePropsOnly","Value":64} + ,{"Name":"WSManFlagAssociatedInstance","Value":0} + ,{"Name":"WSManFlagAssociationInstance","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSManProxyAccessTypeFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSManProxyIEConfig","Value":1} + ,{"Name":"WSManProxyWinHttpConfig","Value":2} + ,{"Name":"WSManProxyAutoDetect","Value":4} + ,{"Name":"WSManProxyNoProxyServer","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSManProxyAuthenticationFlags" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSManFlagProxyAuthenticationUseNegotiate","Value":1} + ,{"Name":"WSManFlagProxyAuthenticationUseBasic","Value":2} + ,{"Name":"WSManFlagProxyAuthenticationUseDigest","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWSMan" + ,"Kind":"Com" + ,"Guid":"190d8637-5cd3-496d-ad24-69636bb5a3b5" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connection","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"connectionOptions","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateConnectionOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"connectionOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CommandLine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManEx" + ,"Kind":"Com" + ,"Guid":"2d53bdaa-798e-49e6-a1aa-74d01256f411" + ,"Interface":{"Kind":"ApiRef","Name":"IWSMan","TargetKind":"Com","Api":"WindowsRemoteManagement","Parents":[]} + ,"Methods":[ + { + "Name":"CreateResourceLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResourceLocator","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"newResourceLocator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUTF8" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagCredUsernamePassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagSkipCACheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagSkipCNCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseDigest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseNegotiate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseBasic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseKerberos" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagNoEncryption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagEnableSPNServerPort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseNoAuthentication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagNonXmlText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagReturnEPR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagReturnObjectAndEPR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetErrorMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"errorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagHierarchyDeep" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagHierarchyShallow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagHierarchyDeepBasePropsOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagReturnObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManEx2" + ,"Kind":"Com" + ,"Guid":"1d1b5ae0-42d9-4021-8261-3987619512e9" + ,"Interface":{"Kind":"ApiRef","Name":"IWSManEx","TargetKind":"Com","Api":"WindowsRemoteManagement","Parents":[]} + ,"Methods":[ + { + "Name":"SessionFlagUseClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManEx3" + ,"Kind":"Com" + ,"Guid":"6400e966-011d-4eac-8474-049e0848afad" + ,"Interface":{"Kind":"ApiRef","Name":"IWSManEx2","TargetKind":"Com","Api":"WindowsRemoteManagement","Parents":[]} + ,"Methods":[ + { + "Name":"SessionFlagUTF16" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseCredSsp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagAssociationInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnumerationFlagAssociatedInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagSkipRevocationCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagAllowNegotiateImplicitCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SessionFlagUseSsl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManConnectionOptions" + ,"Kind":"Com" + ,"Guid":"f704e861-9e52-464f-b786-da5eb2320fdd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_Password" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"password","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWSManConnectionOptionsEx" + ,"Kind":"Com" + ,"Guid":"ef43edf7-2a48-4d93-9526-8bd6ab6d4a6b" + ,"Interface":{"Kind":"ApiRef","Name":"IWSManConnectionOptions","TargetKind":"Com","Api":"WindowsRemoteManagement","Parents":[]} + ,"Methods":[ + { + "Name":"get_CertificateThumbprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbprint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CertificateThumbprint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"thumbprint","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWSManConnectionOptionsEx2" + ,"Kind":"Com" + ,"Guid":"f500c9ec-24ee-48ab-b38d-fc9a164c658e" + ,"Interface":{"Kind":"ApiRef","Name":"IWSManConnectionOptionsEx","TargetKind":"Com","Api":"WindowsRemoteManagement","Parents":[]} + ,"Methods":[ + { + "Name":"SetProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"accessType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"authenticationMechanism","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"userName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProxyIEConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyWinHttpConfig" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyAutoDetect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyNoProxyServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyAuthenticationUseNegotiate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyAuthenticationUseBasic" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ProxyAuthenticationUseDigest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManSession" + ,"Kind":"Com" + ,"Guid":"fc84fc58-1286-40c4-9da0-c8ef6ec241e0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Put" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resultResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Create" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"newUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"actionUri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"parameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Enumerate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"filter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"dialect","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resultSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Identify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BatchItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BatchItems" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Timeout" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWSManEnumerator" + ,"Kind":"Com" + ,"Guid":"f3457ca9-abb9-4fa5-b850-90e8ca300e7f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ReadItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AtEndOfStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManResourceLocator" + ,"Kind":"Com" + ,"Guid":"a7a1ba28-de41-466a-ad0a-c4059ead7428" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_ResourceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ResourceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddSelector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceSelName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"selValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearSelectors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_FragmentPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FragmentPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FragmentDialect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FragmentDialect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OptionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"OptionValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"mustComply","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_MustUnderstandOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mustUnderstand","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MustUnderstandOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mustUnderstand","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ClearOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWSManResourceLocatorInternal" + ,"Kind":"Com" + ,"Guid":"effaead7-7ec8-4716-b9be-f2e7e9fb4adb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IWSManInternal" + ,"Kind":"Com" + ,"Guid":"04ae2b1d-9954-4d99-94a9-a961e72c3a13" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ConfigSDDL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"session","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"resource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"WSManInitialize" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_API","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManDeinitialize" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"apiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_API","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManGetErrorMessage" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"apiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_API","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"languageCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"messageLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"messageLengthUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManCreateSession" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"apiHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_API","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"connection","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"serverAuthenticationCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_AUTHENTICATION_CREDENTIALS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"proxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PROXY_INFO","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManCloseSession" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManSetSessionOption" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WSManSessionOption","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManGetSessionOptionAsDword" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WSManSessionOption","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"WSManGetSessionOptionAsString" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"option","Type":{"Kind":"ApiRef","Name":"WSManSessionOption","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]},"Attrs":["In"]} + ,{"Name":"stringLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"stringLengthUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManCloseOperation" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"operationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManCreateShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"startupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_STARTUP_INFO_V11","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"createXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManRunShellCommand" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"commandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND_ARG_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManSignalShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"code","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"signalOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManReceiveShellOutput" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"desiredStreamSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_STREAM_ID_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"receiveOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManSendShellInput" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"streamId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"streamData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"endOfStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"sendOperation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPERATION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManCloseCommand" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"commandHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManCloseShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shellHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManCreateShellEx" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"shellId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"startupInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_STARTUP_INFO_V11","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"createXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManRunShellCommandEx" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"commandId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"commandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"args","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND_ARG_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManDisconnectShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"disconnectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_DISCONNECT_INFO","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManReconnectShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManReconnectShellCommand" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"commandHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManConnectShell" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"session","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SESSION","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"resourceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"shellID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"connectXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManConnectShellCommand" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"shell","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"commandID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"options","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_OPTION_SET","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"connectXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"async","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SHELL_ASYNC","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"command","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_COMMAND","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManPluginReportContext" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManPluginReceiveResult" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stream","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"streamResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"commandState","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"exitCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManPluginOperationComplete" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extendedInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WSManPluginGetOperationParameters" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManPluginGetConfiguration" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_DATA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WSManPluginReportCompletion" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"pluginContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManPluginFreeRequestDetails" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"requestDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_PLUGIN_REQUEST","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WSManPluginAuthzUserComplete" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"userAuthorizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"impersonationToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"userIsAdministrator","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extendedErrorInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WSManPluginAuthzOperationComplete" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"userAuthorizationContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extendedErrorInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WSManPluginAuthzQueryQuotaComplete" + ,"SetLastError":false + ,"DllImport":"WsmSvc" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"senderDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_SENDER_DETAILS","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"quota","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSMAN_AUTHZ_QUOTA","TargetKind":"Default","Api":"WindowsRemoteManagement","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"errorCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"extendedErrorInformation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsRibbon.json b/api/WindowsRibbon.json new file mode 100644 index 0000000..2d8640a --- /dev/null +++ b/api/WindowsRibbon.json @@ -0,0 +1,644 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"UIRibbonFramework" + ,"Kind":"ComClassID" + ,"Guid":"926749fa-2615-4987-8845-c33e65f2b957" + } + ,{ + "Name":"UIRibbonImageFromBitmapFactory" + ,"Kind":"ComClassID" + ,"Guid":"0f7434b6-59b6-4250-999e-d168d6ae4293" + } + ,{ + "Name":"UI_CONTEXTAVAILABILITY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_CONTEXTAVAILABILITY_NOTAVAILABLE","Value":0} + ,{"Name":"UI_CONTEXTAVAILABILITY_AVAILABLE","Value":1} + ,{"Name":"UI_CONTEXTAVAILABILITY_ACTIVE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_FONTPROPERTIES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_FONTPROPERTIES_NOTAVAILABLE","Value":0} + ,{"Name":"UI_FONTPROPERTIES_NOTSET","Value":1} + ,{"Name":"UI_FONTPROPERTIES_SET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_FONTVERTICALPOSITION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_FONTVERTICALPOSITION_NOTAVAILABLE","Value":0} + ,{"Name":"UI_FONTVERTICALPOSITION_NOTSET","Value":1} + ,{"Name":"UI_FONTVERTICALPOSITION_SUPERSCRIPT","Value":2} + ,{"Name":"UI_FONTVERTICALPOSITION_SUBSCRIPT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_FONTUNDERLINE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_FONTUNDERLINE_NOTAVAILABLE","Value":0} + ,{"Name":"UI_FONTUNDERLINE_NOTSET","Value":1} + ,{"Name":"UI_FONTUNDERLINE_SET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_FONTDELTASIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_FONTDELTASIZE_GROW","Value":0} + ,{"Name":"UI_FONTDELTASIZE_SHRINK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_CONTROLDOCK" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_CONTROLDOCK_TOP","Value":1} + ,{"Name":"UI_CONTROLDOCK_BOTTOM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_SWATCHCOLORTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_SWATCHCOLORTYPE_NOCOLOR","Value":0} + ,{"Name":"UI_SWATCHCOLORTYPE_AUTOMATIC","Value":1} + ,{"Name":"UI_SWATCHCOLORTYPE_RGB","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_SWATCHCOLORMODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_SWATCHCOLORMODE_NORMAL","Value":0} + ,{"Name":"UI_SWATCHCOLORMODE_MONOCHROME","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_EVENTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_EVENTTYPE_ApplicationMenuOpened","Value":0} + ,{"Name":"UI_EVENTTYPE_RibbonMinimized","Value":1} + ,{"Name":"UI_EVENTTYPE_RibbonExpanded","Value":2} + ,{"Name":"UI_EVENTTYPE_ApplicationModeSwitched","Value":3} + ,{"Name":"UI_EVENTTYPE_TabActivated","Value":4} + ,{"Name":"UI_EVENTTYPE_MenuOpened","Value":5} + ,{"Name":"UI_EVENTTYPE_CommandExecuted","Value":6} + ,{"Name":"UI_EVENTTYPE_TooltipShown","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_EVENTLOCATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_EVENTLOCATION_Ribbon","Value":0} + ,{"Name":"UI_EVENTLOCATION_QAT","Value":1} + ,{"Name":"UI_EVENTLOCATION_ApplicationMenu","Value":2} + ,{"Name":"UI_EVENTLOCATION_ContextPopup","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUISimplePropertySet" + ,"Kind":"Com" + ,"Guid":"c205bb48-5b1c-4219-a106-15bd0a5f24e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IUIRibbon" + ,"Kind":"Com" + ,"Guid":"803982ab-370a-4f7e-a9e7-8784036a6e26" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetHeight" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"LoadSettingsFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SaveSettingsToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UI_INVALIDATIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_INVALIDATIONS_STATE","Value":1} + ,{"Name":"UI_INVALIDATIONS_VALUE","Value":2} + ,{"Name":"UI_INVALIDATIONS_PROPERTY","Value":4} + ,{"Name":"UI_INVALIDATIONS_ALLPROPERTIES","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIFramework" + ,"Kind":"Com" + ,"Guid":"f4f0385d-6872-43a8-ad09-4c339cb3f5c5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"frameWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"application","Type":{"Kind":"ApiRef","Name":"IUIApplication","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Destroy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"LoadUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetView" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUICommandProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetUICommandProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"InvalidateUICommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"UI_INVALIDATIONS","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FlushPendingInvalidations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetModes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iModes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UI_EVENTPARAMS_COMMAND" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"CommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CommandName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"ParentCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ParentCommandName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"SelectionIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"UI_EVENTLOCATION","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"UI_EVENTPARAMS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"EventType","Type":{"Kind":"ApiRef","Name":"UI_EVENTTYPE","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"WindowsRibbon","Parents":["UI_EVENTPARAMS"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Modes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Params","Type":{"Kind":"ApiRef","Name":"UI_EVENTPARAMS_COMMAND","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IUIEventLogger" + ,"Kind":"Com" + ,"Guid":"ec3e1034-dbf4-41a1-95d5-03e0f1026e05" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnUIEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pEventParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_EVENTPARAMS","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIEventingManager" + ,"Kind":"Com" + ,"Guid":"3be6ea7f-9a9b-4198-9368-9b0f923bd534" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetEventLogger" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eventLogger","Type":{"Kind":"ApiRef","Name":"IUIEventLogger","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUIContextualUI" + ,"Kind":"Com" + ,"Guid":"eea11f37-7c46-437c-8e55-b52122b29293" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ShowAtLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUICollection" + ,"Kind":"Com" + ,"Guid":"df4f45bf-6f9d-4dd7-9d68-d8f9cd18c4db" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"item","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Insert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Replace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexReplaced","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemReplaceWith","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"UI_COLLECTIONCHANGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_COLLECTIONCHANGE_INSERT","Value":0} + ,{"Name":"UI_COLLECTIONCHANGE_REMOVE","Value":1} + ,{"Name":"UI_COLLECTIONCHANGE_REPLACE","Value":2} + ,{"Name":"UI_COLLECTIONCHANGE_RESET","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUICollectionChangedEvent" + ,"Kind":"Com" + ,"Guid":"6502ae91-a14d-44b5-bbd0-62aacc581d52" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"action","Type":{"Kind":"ApiRef","Name":"UI_COLLECTIONCHANGE","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"oldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"oldItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"newIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"newItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"UI_EXECUTIONVERB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_EXECUTIONVERB_EXECUTE","Value":0} + ,{"Name":"UI_EXECUTIONVERB_PREVIEW","Value":1} + ,{"Name":"UI_EXECUTIONVERB_CANCELPREVIEW","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUICommandHandler" + ,"Kind":"Com" + ,"Guid":"75ae0a2d-dc03-4c9f-8883-069660d0beb6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Execute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"verb","Type":{"Kind":"ApiRef","Name":"UI_EXECUTIONVERB","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"currentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"commandExecutionProperties","Type":{"Kind":"ApiRef","Name":"IUISimplePropertySet","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"UpdateProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"WindowsPropertiesSystem","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"currentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"newValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"UI_COMMANDTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_COMMANDTYPE_UNKNOWN","Value":0} + ,{"Name":"UI_COMMANDTYPE_GROUP","Value":1} + ,{"Name":"UI_COMMANDTYPE_ACTION","Value":2} + ,{"Name":"UI_COMMANDTYPE_ANCHOR","Value":3} + ,{"Name":"UI_COMMANDTYPE_CONTEXT","Value":4} + ,{"Name":"UI_COMMANDTYPE_COLLECTION","Value":5} + ,{"Name":"UI_COMMANDTYPE_COMMANDCOLLECTION","Value":6} + ,{"Name":"UI_COMMANDTYPE_DECIMAL","Value":7} + ,{"Name":"UI_COMMANDTYPE_BOOLEAN","Value":8} + ,{"Name":"UI_COMMANDTYPE_FONT","Value":9} + ,{"Name":"UI_COMMANDTYPE_RECENTITEMS","Value":10} + ,{"Name":"UI_COMMANDTYPE_COLORANCHOR","Value":11} + ,{"Name":"UI_COMMANDTYPE_COLORCOLLECTION","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_VIEWTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_VIEWTYPE_RIBBON","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UI_VIEWVERB" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_VIEWVERB_CREATE","Value":0} + ,{"Name":"UI_VIEWVERB_DESTROY","Value":1} + ,{"Name":"UI_VIEWVERB_SIZE","Value":2} + ,{"Name":"UI_VIEWVERB_ERROR","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIApplication" + ,"Kind":"Com" + ,"Guid":"d428903c-729a-491d-910d-682a08ff2522" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnViewChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_VIEWTYPE","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"view","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"verb","Type":{"Kind":"ApiRef","Name":"UI_VIEWVERB","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"uReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnCreateUICommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_COMMANDTYPE","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"commandHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUICommandHandler","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"OnDestroyUICommand" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_COMMANDTYPE","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"commandHandler","Type":{"Kind":"ApiRef","Name":"IUICommandHandler","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IUIImage" + ,"Kind":"Com" + ,"Guid":"23c8c838-4de6-436b-ab01-5554bb7c30dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"UI_OWNERSHIP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"UI_OWNERSHIP_TRANSFER","Value":0} + ,{"Name":"UI_OWNERSHIP_COPY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUIImageFromBitmap" + ,"Kind":"Com" + ,"Guid":"18aba7f3-4c1c-4ba2-bf6c-f5c3326fa816" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateImage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"UI_OWNERSHIP","TargetKind":"Default","Api":"WindowsRibbon","Parents":[]},"Attrs":["In"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIImage","TargetKind":"Com","Api":"WindowsRibbon","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsServerBackup.json b/api/WindowsServerBackup.json new file mode 100644 index 0000000..a916556 --- /dev/null +++ b/api/WindowsServerBackup.json @@ -0,0 +1,180 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"IWsbApplicationBackupSupport" + ,"Kind":"Com" + ,"Guid":"1eff3510-4a27-46ad-b9e0-08332f0f4f6d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CheckConsistency" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"cVolumes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgwszSourceVolumePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgwszSnapshotVolumePath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ppAsync","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWsbApplicationAsync","TargetKind":"Com","Api":"WindowsServerBackup","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWsbApplicationRestoreSupport" + ,"Kind":"Com" + ,"Guid":"8d3bdb38-4ee8-4718-85f9-c7dbc4ab77aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PreRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bNoRollForward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PostRestore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszWriterMetadata","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszComponentLogicalPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bNoRollForward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OrderComponents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cComponents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgComponentName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"rgComponentLogicalPaths","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prgComponentName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"prgComponentLogicalPath","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsRollForwardSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRollForwardSupported","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWsbApplicationAsync" + ,"Kind":"Com" + ,"Guid":"0843f6f7-895c-44a6-b0c2-05a5022aa3a1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"WSB_OB_STATUS_ENTRY_PAIR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSB_OB_ET_UNDEFINED","Value":0} + ,{"Name":"WSB_OB_ET_STRING","Value":1} + ,{"Name":"WSB_OB_ET_NUMBER","Value":2} + ,{"Name":"WSB_OB_ET_DATETIME","Value":3} + ,{"Name":"WSB_OB_ET_TIME","Value":4} + ,{"Name":"WSB_OB_ET_SIZE","Value":5} + ,{"Name":"WSB_OB_ET_MAX","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_wszObStatusEntryPairValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_ObStatusEntryPairType","Type":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY_PAIR_TYPE","TargetKind":"Default","Api":"WindowsServerBackup","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSB_OB_STATUS_ENTRY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_dwIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwStatusEntryName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwStatusEntryValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_cValueTypePair","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_rgValueTypePair","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR","TargetKind":"Default","Api":"WindowsServerBackup","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSB_OB_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_guidSnapinId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_cStatusEntry","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_rgStatusEntry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSB_OB_STATUS_ENTRY","TargetKind":"Default","Api":"WindowsServerBackup","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WSB_OB_REGISTRATION_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_wszResourceDLL","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_guidSnapinId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"m_dwProviderName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dwProviderIcon","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_bSupportsRemoting","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsSetupAndMigration.json b/api/WindowsSetupAndMigration.json new file mode 100644 index 0000000..bb177dc --- /dev/null +++ b/api/WindowsSetupAndMigration.json @@ -0,0 +1,53 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"OOBE_COMPLETED_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } +] + +,"Functions":[ + { + "Name":"OOBEComplete" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"isOOBEComplete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterWaitUntilOOBECompleted" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"OOBECompletedCallback","Type":{"Kind":"ApiRef","Name":"OOBE_COMPLETED_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsSetupAndMigration","Parents":[]},"Attrs":["In"]} + ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"WaitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"UnregisterWaitUntilOOBECompleted" + ,"SetLastError":true + ,"DllImport":"KERNEL32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"WaitHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsStationsAndDesktops.json b/api/WindowsStationsAndDesktops.json new file mode 100644 index 0000000..5080849 --- /dev/null +++ b/api/WindowsStationsAndDesktops.json @@ -0,0 +1,355 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"USEROBJECTFLAGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"fReserved","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HDESK" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseDesktop" + } + ,{ + "Name":"HWINSTA" + ,"Kind":"NativeTypedef" + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"CloseWindowStation" + } +] + +,"Functions":[ + { + "Name":"CreateDesktopA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDesktopW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateDesktopExA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateDesktopExW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lpszDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ulHeapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvoid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OpenDesktopA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenDesktopW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszDesktop","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenInputDesktop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDesktopsA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwinsta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"DESKTOPENUMPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDesktopsW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwinsta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"DESKTOPENUMPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumDesktopWindows" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"lpfn","Type":{"Kind":"ApiRef","Name":"WNDENUMPROC","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwitchDesktop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetThreadDesktop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseDesktop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hDesktop","Type":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThreadDesktop" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDESK","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"dwThreadId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateWindowStationA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpwinsta","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CreateWindowStationW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpwinsta","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpsa","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"OpenWindowStationA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszWinSta","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OpenWindowStationW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + {"Name":"lpszWinSta","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fInherit","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwDesiredAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumWindowStationsA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WINSTAENUMPROCA","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumWindowStationsW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"lpEnumFunc","Type":{"Kind":"ApiRef","Name":"WINSTAENUMPROCW","TargetKind":"FunctionPointer","Api":"MenusAndResources","Parents":[]},"Attrs":["In"]} + ,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CloseWindowStation" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWinSta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProcessWindowStation" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hWinSta","Type":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetProcessWindowStation" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"HWINSTA","TargetKind":"Default","Api":"WindowsStationsAndDesktops","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetUserObjectInformationA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetUserObjectInformationW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lpnLengthNeeded","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"SetUserObjectInformationA" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetUserObjectInformationW" + ,"SetLastError":true + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hObj","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"nLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ + "CreateDesktop" + ,"CreateDesktopEx" + ,"OpenDesktop" + ,"EnumDesktops" + ,"CreateWindowStation" + ,"OpenWindowStation" + ,"EnumWindowStations" + ,"GetUserObjectInformation" + ,"SetUserObjectInformation" +] + +} diff --git a/api/WindowsSubsystemForLinux.json b/api/WindowsSubsystemForLinux.json new file mode 100644 index 0000000..fb87214 --- /dev/null +++ b/api/WindowsSubsystemForLinux.json @@ -0,0 +1,27 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WSL_DISTRIBUTION_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WSL_DISTRIBUTION_FLAGS_NONE","Value":0} + ,{"Name":"WSL_DISTRIBUTION_FLAGS_ENABLE_INTEROP","Value":1} + ,{"Name":"WSL_DISTRIBUTION_FLAGS_APPEND_NT_PATH","Value":2} + ,{"Name":"WSL_DISTRIBUTION_FLAGS_ENABLE_DRIVE_MOUNTING","Value":4} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsSync.json b/api/WindowsSync.json new file mode 100644 index 0000000..d46a84e --- /dev/null +++ b/api/WindowsSync.json @@ -0,0 +1,3511 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"ID_PARAMETER_PAIR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fIsVariable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbIdSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ID_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"replicaId","Type":{"Kind":"ApiRef","Name":"ID_PARAMETER_PAIR","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":[]} + ,{"Name":"itemId","Type":{"Kind":"ApiRef","Name":"ID_PARAMETER_PAIR","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":[]} + ,{"Name":"changeUnitId","Type":{"Kind":"ApiRef","Name":"ID_PARAMETER_PAIR","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_SESSION_STATISTICS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwChangesApplied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwChangesFailed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_VERSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwLastUpdatingReplicaKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ullTickCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pbClosedLowerBound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pbClosedUpperBound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_TIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwDate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_FILTER_CHANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"fMoveIn","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"moveVersion","Type":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SYNC_PROVIDER_ROLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPR_SOURCE","Value":0} + ,{"Name":"SPR_DESTINATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CONFLICT_RESOLUTION_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CRP_NONE","Value":0} + ,{"Name":"CRP_DESTINATION_PROVIDER_WINS","Value":1} + ,{"Name":"CRP_SOURCE_PROVIDER_WINS","Value":2} + ,{"Name":"CRP_LAST","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_PROGRESS_STAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SPS_CHANGE_DETECTION","Value":0} + ,{"Name":"SPS_CHANGE_ENUMERATION","Value":1} + ,{"Name":"SPS_CHANGE_APPLICATION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_FULL_ENUMERATION_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SFEA_FULL_ENUMERATION","Value":0} + ,{"Name":"SFEA_PARTIAL_SYNC","Value":1} + ,{"Name":"SFEA_ABORT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_RESOLVE_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SRA_DEFER","Value":0} + ,{"Name":"SRA_ACCEPT_DESTINATION_PROVIDER","Value":1} + ,{"Name":"SRA_ACCEPT_SOURCE_PROVIDER","Value":2} + ,{"Name":"SRA_MERGE","Value":3} + ,{"Name":"SRA_TRANSFER_AND_DEFER","Value":4} + ,{"Name":"SRA_LAST","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_STATISTICS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNC_STATISTICS_RANGE_COUNT","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SYNC_SERIALIZATION_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SYNC_SERIALIZATION_VERSION_V1","Value":1} + ,{"Name":"SYNC_SERIALIZATION_VERSION_V2","Value":4} + ,{"Name":"SYNC_SERIALIZATION_VERSION_V3","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FILTERING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FT_CURRENT_ITEMS_ONLY","Value":0} + ,{"Name":"FT_CURRENT_ITEMS_AND_VERSIONS_FOR_MOVED_OUT_ITEMS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_winsync_0000_0000_0009" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCRA_DEFER","Value":0} + ,{"Name":"SCRA_ACCEPT_DESTINATION_PROVIDER","Value":1} + ,{"Name":"SCRA_ACCEPT_SOURCE_PROVIDER","Value":2} + ,{"Name":"SCRA_TRANSFER_AND_DEFER","Value":3} + ,{"Name":"SCRA_MERGE","Value":4} + ,{"Name":"SCRA_RENAME_SOURCE","Value":5} + ,{"Name":"SCRA_RENAME_DESTINATION","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"__MIDL___MIDL_itf_winsync_0000_0000_0010" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CCR_OTHER","Value":0} + ,{"Name":"CCR_COLLISION","Value":1} + ,{"Name":"CCR_NOPARENT","Value":2} + ,{"Name":"CCR_IDENTITY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"KNOWLEDGE_COOKIE_COMPARISON_RESULT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"KCCR_COOKIE_KNOWLEDGE_EQUAL","Value":0} + ,{"Name":"KCCR_COOKIE_KNOWLEDGE_CONTAINED","Value":1} + ,{"Name":"KCCR_COOKIE_KNOWLEDGE_CONTAINS","Value":2} + ,{"Name":"KCCR_COOKIE_KNOWLEDGE_NOT_COMPARABLE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IClockVectorElement" + ,"Kind":"Com" + ,"Guid":"e71c4250-adf8-4a07-8fae-5669596909c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetReplicaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwReplicaKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetTickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pullTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IFeedClockVectorElement" + ,"Kind":"Com" + ,"Guid":"a40b46d2-e97b-4156-b6da-991f501b0f05" + ,"Interface":{"Kind":"ApiRef","Name":"IClockVectorElement","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_TIME","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IClockVector" + ,"Kind":"Com" + ,"Guid":"14b2274a-8698-4cc6-9333-f89bd1d47bc4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClockVectorElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppiEnumClockVector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClockVectorElementCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IFeedClockVector" + ,"Kind":"Com" + ,"Guid":"8d1d98d1-9fb8-4ec9-a553-54dd924e0f67" + ,"Interface":{"Kind":"ApiRef","Name":"IClockVector","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetUpdateCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwUpdateCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsNoConflictsSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsNoConflictsSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumClockVector" + ,"Kind":"Com" + ,"Guid":"525844db-2837-4799-9e80-81a66e02220c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cClockVectorElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiClockVectorElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IClockVectorElement","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSyncVersions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumClockVector","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumFeedClockVector" + ,"Kind":"Com" + ,"Guid":"550f763d-146a-48f6-abeb-6c88c7f70514" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cClockVectorElements","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiClockVectorElements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFeedClockVectorElement","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cSyncVersions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumFeedClockVector","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICoreFragment" + ,"Kind":"Com" + ,"Guid":"613b2ab5-b304-47d9-9c31-ce6c54401a15" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NextColumn" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pChangeUnitIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NextRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pItemIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"piClockVector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IClockVector","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetColumnCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pColumnCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRangeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRangeCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ICoreFragmentInspector" + ,"Kind":"Com" + ,"Guid":"f7fcc5fd-ae26-4679-ba16-96aac583c134" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NextCoreFragments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestedCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiCoreFragments","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICoreFragment","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pFetchedCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IRangeException" + ,"Kind":"Com" + ,"Guid":"75ae8777-6848-49f7-956c-a3a92f5096e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetClosedRangeStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbClosedRangeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClosedRangeEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbClosedRangeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClockVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumRangeExceptions" + ,"Kind":"Com" + ,"Guid":"0944439f-ddb1-4176-b703-046ff22a2386" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppRangeException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRangeException","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumRangeExceptions","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISingleItemException" + ,"Kind":"Com" + ,"Guid":"892fb9b0-7c55-4a18-9316-fdf449569b64" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClockVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSingleItemExceptions" + ,"Kind":"Com" + ,"Guid":"e563381c-1b4d-4c66-9796-c86faccdcd40" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSingleItemException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISingleItemException","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSingleItemExceptions","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IChangeUnitException" + ,"Kind":"Com" + ,"Guid":"0cd7ee7c-fec0-4021-99ee-f0e5348f2a5f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnitId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClockVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumChangeUnitExceptions" + ,"Kind":"Com" + ,"Guid":"3074e802-9319-4420-be21-1022e2e21da8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChangeUnitException","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IChangeUnitException","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cExceptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumChangeUnitExceptions","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IReplicaKeyMap" + ,"Kind":"Com" + ,"Guid":"2209f4fc-fd10-4ff0-84a8-f0a1982e440e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LookupReplicaKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pdwReplicaKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LookupReplicaId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwReplicaKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbReplicaKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IConstructReplicaKeyMap" + ,"Kind":"Com" + ,"Guid":"ded10970-ec85-4115-b52c-4405845642a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindOrAddReplica" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pdwReplicaKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncKnowledge" + ,"Kind":"Com" + ,"Guid":"615bbb53-c945-4203-bf4b-2cb65919a0aa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwnerReplicaId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSerializeReplicaKeyMap","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetLocalTickCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ullTickCount","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ContainsChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVersionOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pgidItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pSyncVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ContainsChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbVersionOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pSyncVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetScopeVector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetReplicaKeyMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppReplicaKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IReplicaKeyMap","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppClonedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledgeIn","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbCurrentOwnerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pVersionIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pbNewOwnerId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pVersionOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"MapRemoteToLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRemoteKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppMappedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Union" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ProjectOntoItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ppKnowledgeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProjectOntoChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"ppKnowledgeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProjectOntoRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psrngSyncRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_RANGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppKnowledgeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExcludeItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ExcludeChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ContainsKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"FindMinTickCountForReplica" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pullReplicaTickCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRangeExceptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSingleItemExceptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnitExceptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindClockVectorForItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"FindClockVectorForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IForgottenKnowledge" + ,"Kind":"Com" + ,"Guid":"456e0f96-6036-452b-9f9d-bcc4b4a85db2" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"ForgetToVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISyncKnowledge2" + ,"Kind":"Com" + ,"Guid":"ed0addc0-3b4b-46a1-9a45-45661d2114c8" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID_PARAMETERS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProjectOntoColumnSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppColumns","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppiKnowledgeOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge2","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SerializeWithOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetFormatVersion","Type":{"Kind":"ApiRef","Name":"SYNC_SERIALIZATION_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSerializedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetLowestUncontainedId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"piSyncKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge2","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbItemIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInspector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppiInspector","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetMinimumSupportedVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_SERIALIZATION_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetStatistics" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"which","Type":{"Kind":"ApiRef","Name":"SYNC_STATISTICS","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ContainsKnowledgeForItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ContainsKnowledgeForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ProjectOntoKnowledgeWithPrerequisite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrerequisiteKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTemplateKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppProjectedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Complement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppComplementedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IntersectsWithKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKnowledgeCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppKnowledgeCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareToKnowledgeCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pKnowledgeCookie","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"KNOWLEDGE_COOKIE_COMPARISON_RESULT","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRecoverableErrorData" + ,"Kind":"Com" + ,"Guid":"b37c4a0a-4b7d-4c2d-9711-3b00d119b1c8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pcszItemDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pcszErrorDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetItemDisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszItemDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcchItemDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetErrorDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszErrorDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcchErrorDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IRecoverableError" + ,"Kind":"Com" + ,"Guid":"0f5625e8-0a7b-45ee-9637-1ce13645909e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_PROGRESS_STAGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProviderRole","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_PROVIDER_ROLE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeWithRecoverableError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppChangeWithRecoverableError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecoverableErrorDataForChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppErrorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecoverableErrorData","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetRecoverableErrorDataForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"phrError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppErrorData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRecoverableErrorData","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IChangeConflict" + ,"Kind":"Com" + ,"Guid":"014ebf97-9f20-4f7a-bdd4-25979c77c002" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDestinationProviderConflictingChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceProviderConflictingChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestinationProviderConflictingData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceProviderConflictingData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResolveActionForChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResolveAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_RESOLVE_ACTION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetResolveActionForChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resolveAction","Type":{"Kind":"ApiRef","Name":"SYNC_RESOLVE_ACTION","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetResolveActionForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResolveAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_RESOLVE_ACTION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetResolveActionForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"resolveAction","Type":{"Kind":"ApiRef","Name":"SYNC_RESOLVE_ACTION","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IConstraintConflict" + ,"Kind":"Com" + ,"Guid":"00d2302e-1cf8-4835-b85f-b7ca4f799e0a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDestinationProviderConflictingChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceProviderConflictingChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestinationProviderOriginalChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOriginalChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestinationProviderConflictingData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceProviderConflictingData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConflictingData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetDestinationProviderOriginalData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppOriginalData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetConstraintResolveActionForChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConstraintResolveAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0000_0009","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConstraintResolveActionForChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"constraintResolveAction","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0000_0009","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstraintResolveActionForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pConstraintResolveAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0000_0009","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetConstraintResolveActionForChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"constraintResolveAction","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0000_0009","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConstraintConflictReason" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConstraintConflictReason","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0000_0010","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"IsTemporary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISyncCallback" + ,"Kind":"Com" + ,"Guid":"0599797f-5ed9-485c-ae36-0c5d1bf2e7a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provider","Type":{"Kind":"ApiRef","Name":"SYNC_PROVIDER_ROLE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"syncStage","Type":{"Kind":"ApiRef","Name":"SYNC_PROGRESS_STAGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCompletedWork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTotalWork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncChange","Type":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflict","Type":{"Kind":"ApiRef","Name":"IChangeConflict","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnFullEnumerationNeeded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFullEnumerationAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_FULL_ENUMERATION_ACTION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnRecoverableError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRecoverableError","Type":{"Kind":"ApiRef","Name":"IRecoverableError","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncCallback2" + ,"Kind":"Com" + ,"Guid":"47ce84af-7442-4ead-8630-12015e030ad7" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"OnChangeApplied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChangesApplied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChangesFailed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnChangeFailed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChangesApplied","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwChangesFailed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncConstraintCallback" + ,"Kind":"Com" + ,"Guid":"8af3843e-75b3-438c-bb51-6f020d70d3cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnConstraintConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConflict","Type":{"Kind":"ApiRef","Name":"IConstraintConflict","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncProvider" + ,"Kind":"Com" + ,"Guid":"8f657056-2bce-4a17-8c68-c7bb7898b56f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID_PARAMETERS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncSessionState" + ,"Kind":"Com" + ,"Guid":"b8a940fe-9f01-483b-9434-c37d361225d9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsCanceled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfIsCanceled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetInfoForChangeApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeApplierInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbChangeApplierInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadInfoFromChangeApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeApplierInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"cbChangeApplierInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetForgottenKnowledgeRecoveryRangeStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRangeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRangeStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetForgottenKnowledgeRecoveryRangeEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRangeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbRangeEnd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetForgottenKnowledgeRecoveryRange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_RANGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"provider","Type":{"Kind":"ApiRef","Name":"SYNC_PROVIDER_ROLE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"syncStage","Type":{"Kind":"ApiRef","Name":"SYNC_PROGRESS_STAGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCompletedWork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwTotalWork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncSessionExtendedErrorInfo" + ,"Kind":"Com" + ,"Guid":"326c6810-790a-409b-b741-6999388761eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncProviderWithError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProviderWithError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProvider","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncSessionState2" + ,"Kind":"Com" + ,"Guid":"9e37cfa3-9e38-4c61-9ca3-ffe810b45ca2" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncSessionState","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"SetProviderWithError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSelf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSessionErrorStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phrSessionError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFilterInfo" + ,"Kind":"Com" + ,"Guid":"794eaaf8-3f2e-47e6-9728-17e6fcf94cb7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFilterInfo2" + ,"Kind":"Com" + ,"Guid":"19b394ba-e3d0-468c-934d-321968b2ab34" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IChangeUnitListFilterInfo" + ,"Kind":"Com" + ,"Guid":"f2837671-0bdf-43fa-b502-232375fb50c2" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppbChangeUnitIds","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Const"]} + ,{"Name":"dwChangeUnitCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChangeUnitIdCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwChangeUnitIdCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnitId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwChangeUnitIdIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFilter" + ,"Kind":"Com" + ,"Guid":"087a3f15-0fcb-44c1-9639-53c14e2b5506" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsIdentical" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSyncFilter","Type":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbSyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFilterDeserializer" + ,"Kind":"Com" + ,"Guid":"b45b7a72-e5c7-46be-9c82-77b8b15dab8a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"DeserializeSyncFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbSyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"dwCbSyncFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppISyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ICustomFilterInfo" + ,"Kind":"Com" + ,"Guid":"1d335dff-6f88-4e4d-91a8-a3f351cfd473" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"__MIDL___MIDL_itf_winsync_0000_0036_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"FCT_INTERSECTION","Value":0} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ICombinedFilterInfo" + ,"Kind":"Com" + ,"Guid":"11f9de71-2818-4779-b2ac-42d450565f45" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilterCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFilterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFilterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilterCombinationType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilterCombinationType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsync_0000_0036_0001","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncChanges" + ,"Kind":"Com" + ,"Guid":"5f86be4a-5e78-4e32-ac1c-c24fd223ef85" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncChanges","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBuilder" + ,"Kind":"Com" + ,"Guid":"56f14771-8677-484f-a170-e386e418a676" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddChangeUnitMetadata" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeUnitVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IFilterTrackingSyncChangeBuilder" + ,"Kind":"Com" + ,"Guid":"295024a0-70da-4c58-883c-ce2afb308d0b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFilterChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilterChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_FILTER_CHANGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetAllChangeUnitsPresentFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatchBase" + ,"Kind":"Com" + ,"Guid":"52f6e694-6a71-4494-a184-a8311bf5d227" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetChangeEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncChanges","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetIsLastBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfLastBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWorkEstimateForBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwWorkForBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRemainingWorkEstimateForSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwRemainingWorkForSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"BeginOrderedGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbLowerBound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndOrderedGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbUpperBound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pMadeWithKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddItemMetadataToGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWorkForChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChangeBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBuilder","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPrerequisiteKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPrerequisteKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSourceForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IForgottenKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetLastBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetWorkEstimateForBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWorkForBatch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRemainingWorkEstimateForSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwRemainingWorkForSession","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbChangeBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatch" + ,"Kind":"Com" + ,"Guid":"70c64dee-380f-4c2e-8f70-31c55bd5f9b3" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncChangeBatchBase","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"BeginUnorderedGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"EndUnorderedGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMadeWithKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"fAllChangesForKnowledge","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddLoggedConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwWorkForChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConflictKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppChangeBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBuilder","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFullEnumerationChangeBatch" + ,"Kind":"Com" + ,"Guid":"ef64197d-4f44-4ea2-b355-4524713e3bed" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncChangeBatchBase","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"GetLearnedKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedKnowledgeAfterRecoveryComplete","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetClosedLowerBoundItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbClosedLowerBoundItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetClosedUpperBoundItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbClosedUpperBoundItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatchWithPrerequisite" + ,"Kind":"Com" + ,"Guid":"097f13be-5b92-4048-b3f2-7b42a2515e07" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncChangeBatchBase","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"SetPrerequisiteKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pPrerequisiteKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLearnedKnowledgeWithPrerequisite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedWithPrerequisiteKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IForgottenKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatchBase2" + ,"Kind":"Com" + ,"Guid":"6fdb596a-d755-4584-bd0c-c0c23a548fbf" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncChangeBatchBase","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"SerializeWithOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetFormatVersion","Type":{"Kind":"ApiRef","Name":"SYNC_SERIALIZATION_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pdwSerializedSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatchAdvanced" + ,"Kind":"Com" + ,"Guid":"0f1a4995-cbc8-421d-b550-5d0bebf3e9a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilterInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppFilterInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFilterInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertFullEnumerationChangeBatchToRegularChangeBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppChangeBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetUpperBoundItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetBatchLevelKnowledgeShouldBeApplied" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfBatchKnowledgeShouldBeApplied","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatch2" + ,"Kind":"Com" + ,"Guid":"225f4a33-f5ee-4cc7-b039-67a262b4b2ac" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"AddMergeTombstoneMetadataToGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbWinnerItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwWorkForChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChangeBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBuilder","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddMergeTombstoneLoggedConflict" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbWinnerItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwWorkForChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pConflictKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppChangeBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBuilder","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFullEnumerationChangeBatch2" + ,"Kind":"Com" + ,"Guid":"e06449f4-a205-4b65-9724-01b22101eec1" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncFullEnumerationChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"AddMergeTombstoneMetadataToGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbOwnerReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbWinnerItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pChangeVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCreationVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dwWorkForChange","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChangeBuilder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBuilder","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IKnowledgeSyncProvider" + ,"Kind":"Com" + ,"Guid":"43434a49-8da4-47f2-8172-ad7b8b024978" + ,"Interface":{"Kind":"ApiRef","Name":"ISyncProvider","TargetKind":"Com","Api":"WindowsSync","Parents":[]} + ,"Methods":[ + { + "Name":"BeginSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"role","Type":{"Kind":"ApiRef","Name":"SYNC_PROVIDER_ROLE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSessionState","Type":{"Kind":"ApiRef","Name":"ISyncSessionState","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSyncBatchParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSyncKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pdwRequestedBatchSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBatchSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSyncKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSyncChangeBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppUnkDataRetriever","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFullEnumerationChangeBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwBatchSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbLowerEnumerationBound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pSyncKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSyncChangeBatch","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFullEnumerationChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppUnkDataRetriever","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ProcessChangeBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resolutionPolicy","Type":{"Kind":"ApiRef","Name":"CONFLICT_RESOLUTION_POLICY","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceChangeBatch","Type":{"Kind":"ApiRef","Name":"ISyncChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkDataRetriever","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"ISyncCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSyncSessionStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_SESSION_STATISTICS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ProcessFullEnumerationChangeBatch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resolutionPolicy","Type":{"Kind":"ApiRef","Name":"CONFLICT_RESOLUTION_POLICY","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSourceChangeBatch","Type":{"Kind":"ApiRef","Name":"ISyncFullEnumerationChangeBatch","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkDataRetriever","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"ISyncCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSyncSessionStatistics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_SESSION_STATISTICS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EndSession" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSessionState","Type":{"Kind":"ApiRef","Name":"ISyncSessionState","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeUnit" + ,"Kind":"Com" + ,"Guid":"60edd8ca-7341-4bb7-95ce-fab6394b51cb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSyncChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetChangeUnitId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnitVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCurrentReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncChangeUnits" + ,"Kind":"Com" + ,"Guid":"346b35f1-8703-4c6d-ab1a-4dbca2cff97f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppChangeUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cChanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncChangeUnits","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChange" + ,"Kind":"Com" + ,"Guid":"a1952beb-0f6b-4711-b136-01da85b968a6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwnerReplicaId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetRootItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbRootItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCurrentReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetCreationVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbCurrentReplicaId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_VERSION","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetWorkEstimate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwWork","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncChangeUnits","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMadeWithKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMadeWithKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetWorkEstimate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwWork","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeWithPrerequisite" + ,"Kind":"Com" + ,"Guid":"9e38382f-1589-48c3-92e4-05ecdcb4f3f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPrerequisiteKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppPrerequisiteKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedKnowledgeWithPrerequisite" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedKnowledgeWithPrerequisite","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncFullEnumerationChange" + ,"Kind":"Com" + ,"Guid":"9785e0bd-bdff-40c4-98c5-b34b2f1991b3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetLearnedKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IForgottenKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncMergeTombstoneChange" + ,"Kind":"Com" + ,"Guid":"6ec62597-0903-484c-ad61-36d6e938f47b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetWinnerItemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbWinnerItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumItemIds" + ,"Kind":"Com" + ,"Guid":"43aa3f61-4b2e-4b60-83df-b110d3e148f1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbItemIdSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IFilterKeyMap" + ,"Kind":"Com" + ,"Guid":"ca169652-07c6-4708-a3da-6e4eba8d2297" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISyncFilter","Type":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pdwFilterKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppISyncFilter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Serialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbFilterKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ,{"Name":"pcbFilterKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeWithFilterKeyMap" + ,"Kind":"Com" + ,"Guid":"bfe1ef00-e87d-42fd-a4e9-242d70414aef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilterCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdwFilterCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFilterChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilterChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_FILTER_CHANGE","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetAllChangeUnitsPresentFlag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfAllChangeUnitsPresent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetFilterForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppIFilterForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedFilterForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLearnedFilterForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLearnedFilterForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"ISyncChangeBatchWithFilterKeyMap" + ,"Kind":"Com" + ,"Guid":"de247002-566d-459a-a6ed-a5aab3459fb7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFilterKeyMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppIFilterKeyMap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IFilterKeyMap","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetFilterKeyMap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIFilterKeyMap","Type":{"Kind":"ApiRef","Name":"IFilterKeyMap","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFilterForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFilterForgottenKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedFilterForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLearnedFilterForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedForgottenKnowledge" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppLearnedForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationKnowledge","Type":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewMoveins","Type":{"Kind":"ApiRef","Name":"IEnumItemIds","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFilterKey","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppLearnedFilterForgottenKnowledge","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncKnowledge","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IDataRetrieverCallback" + ,"Kind":"Com" + ,"Guid":"71b4863b-f969-4676-bbc3-3d9fdc3fb2c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadChangeDataComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkData","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadChangeDataError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ILoadChangeContext" + ,"Kind":"Com" + ,"Guid":"44a4aaca-ec39-46d5-b5c9-d633c0ee67e2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSyncChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRecoverableErrorOnChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorData","Type":{"Kind":"ApiRef","Name":"IRecoverableErrorData","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRecoverableErrorOnChangeUnit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pChangeUnit","Type":{"Kind":"ApiRef","Name":"ISyncChangeUnit","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pErrorData","Type":{"Kind":"ApiRef","Name":"IRecoverableErrorData","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISynchronousDataRetriever" + ,"Kind":"Com" + ,"Guid":"9b22f2a9-a4cd-4648-9d8e-3a510d4da04b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID_PARAMETERS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LoadChangeData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLoadChangeContext","Type":{"Kind":"ApiRef","Name":"ILoadChangeContext","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnkData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IAsynchronousDataRetriever" + ,"Kind":"Com" + ,"Guid":"9fc7e470-61ea-4a88-9be4-df56a27cfef2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIdParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pIdParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ID_PARAMETERS","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RegisterCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataRetrieverCallback","Type":{"Kind":"ApiRef","Name":"IDataRetrieverCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RevokeCallback" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataRetrieverCallback","Type":{"Kind":"ApiRef","Name":"IDataRetrieverCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"LoadChangeData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLoadChangeContext","Type":{"Kind":"ApiRef","Name":"ILoadChangeContext","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFilterRequestCallback" + ,"Kind":"Com" + ,"Guid":"82df8873-6360-463a-a8a1-ede5e1a1594d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"filteringType","Type":{"Kind":"ApiRef","Name":"FILTERING_TYPE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IRequestFilteredSync" + ,"Kind":"Com" + ,"Guid":"2e020184-6d18-46a7-a32a-da4aeb06696c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SpecifyFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IFilterRequestCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISupportFilteredSync" + ,"Kind":"Com" + ,"Guid":"3d128ded-d555-4e0d-bf4b-fb213a8a9302" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"filteringType","Type":{"Kind":"ApiRef","Name":"FILTERING_TYPE","TargetKind":"Default","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IFilterTrackingRequestCallback" + ,"Kind":"Com" + ,"Guid":"713ca7bb-c858-4674-b4b6-1122436587a9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RequestTrackedFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IFilterTrackingProvider" + ,"Kind":"Com" + ,"Guid":"743383c0-fc4e-45ba-ad81-d9d84c7a24f8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SpecifyTrackedFilters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IFilterTrackingRequestCallback","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"AddTrackedFilter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFilter","Type":{"Kind":"ApiRef","Name":"ISyncFilter","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISupportLastWriteTime" + ,"Kind":"Com" + ,"Guid":"eadf816f-d0bd-43ca-8f40-5acdc6c06f7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetItemChangeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pullTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetChangeUnitChangeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbItemId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pbChangeUnitId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pullTimestamp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IProviderConverter" + ,"Kind":"Com" + ,"Guid":"809b7276-98cf-4957-93a5-0ebdd3dddffd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pISyncProvider","Type":{"Kind":"ApiRef","Name":"ISyncProvider","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISyncDataConverter" + ,"Kind":"Com" + ,"Guid":"435d4861-68d5-44aa-a0f9-72a0b00ef9cf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConvertDataRetrieverFromProviderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkDataRetrieverIn","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnumSyncChanges","Type":{"Kind":"ApiRef","Name":"IEnumSyncChanges","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnkDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertDataRetrieverToProviderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnkDataRetrieverIn","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"pEnumSyncChanges","Type":{"Kind":"ApiRef","Name":"IEnumSyncChanges","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnkDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertDataFromProviderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataContext","Type":{"Kind":"ApiRef","Name":"ILoadChangeContext","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkDataIn","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnkDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ConvertDataToProviderFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDataContext","Type":{"Kind":"ApiRef","Name":"ILoadChangeContext","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In"]} + ,{"Name":"pUnkDataOut","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppUnkDataout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"SyncProviderRegistration" + ,"Kind":"ComClassID" + ,"Guid":"f82b4ef1-93a9-4dde-8015-f7950a1a6e31" + } + ,{ + "Name":"SyncProviderConfiguration" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidProvider","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidConfigUIInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidContentType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSupportedArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SyncProviderConfigUIConfiguration" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"guidInstanceId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"clsidConfigUI","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"guidContentType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"dwCapabilities","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwSupportedArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fIsGlobal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ISyncProviderRegistration" + ,"Kind":"Com" + ,"Guid":"cb45953b-7624-47bc-a472-eb8cac6b222e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSyncProviderConfigUIRegistrationInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConfigUIConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SyncProviderConfigUIConfiguration","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppConfigUIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUIInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UnregisterSyncProviderConfigUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"EnumerateSyncProviderConfigUIs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"dwSupportedArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumSyncProviderConfigUIInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncProviderConfigUIInfos","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateSyncProviderRegistrationInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pProviderConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SyncProviderConfiguration","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppProviderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"UnregisterSyncProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSyncProviderConfigUIInfoforProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidProviderInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppProviderConfigUIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUIInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"EnumerateSyncProviders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]} + ,{"Name":"dwStateFlagsToFilterMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStateFlagsToFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"refProviderClsId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"dwSupportedArchitecture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEnumSyncProviderInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncProviderInfos","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSyncProviderInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppProviderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSyncProviderFromInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredSyncProvider","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSyncProviderConfigUIInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"ppConfigUIInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUIInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSyncProviderConfigUIFromInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConfigUI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUI","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetSyncProviderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pdwStateFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSyncProviderState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"dwStateFlagsMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwStateFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RegisterForEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"phEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"RevokeEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppChange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncRegistrationChange","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncProviderConfigUIInfos" + ,"Kind":"Com" + ,"Guid":"f6be2602-17c6-4658-a2d7-68ed3330f641" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFactories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncProviderConfigUIInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUIInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cFactories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncProviderConfigUIInfos","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IEnumSyncProviderInfos" + ,"Kind":"Com" + ,"Guid":"a04ba850-5eb1-460d-a973-393fcb608a11" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncProviderInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"ISyncProviderInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cInstances","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumSyncProviderInfos","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISyncProviderInfo" + ,"Kind":"Com" + ,"Guid":"1ee135de-88a4-4504-b0d0-f7920d7e5ba6" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IRegisteredSyncProvider","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISyncProviderConfigUIInfo" + ,"Kind":"Com" + ,"Guid":"214141ae-33d7-4d8d-8e37-f227e880ce50" + ,"Interface":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]} + ,"Methods":[ + { + "Name":"GetSyncProviderConfigUI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwClsContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppSyncProviderConfigUI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderConfigUI","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"ISyncProviderConfigUI" + ,"Kind":"Com" + ,"Guid":"7b0705f6-cbcd-4071-ab05-3bdc364d4a0c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pguidContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pConfigurationProperties","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetRegisteredProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConfigUIProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"CreateAndRegisterNewSyncProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"ppProviderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISyncProviderInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ModifySyncProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hwndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pUnkContext","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pProviderInfo","Type":{"Kind":"ApiRef","Name":"ISyncProviderInfo","TargetKind":"Com","Api":"WindowsSync","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ] + } + ,{ + "Name":"IRegisteredSyncProvider" + ,"Kind":"Com" + ,"Guid":"913bcf76-47c1-40b5-a896-5e8a9c414c14" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Init" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pguidContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ,{"Name":"pContextPropertyStore","Type":{"Kind":"ApiRef","Name":"IPropertyStore","TargetKind":"Com","Api":"Audio","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"GetInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"SYNC_REGISTRATION_EVENT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SRE_PROVIDER_ADDED","Value":0} + ,{"Name":"SRE_PROVIDER_REMOVED","Value":1} + ,{"Name":"SRE_PROVIDER_UPDATED","Value":2} + ,{"Name":"SRE_PROVIDER_STATE_CHANGED","Value":3} + ,{"Name":"SRE_CONFIGUI_ADDED","Value":4} + ,{"Name":"SRE_CONFIGUI_REMOVED","Value":5} + ,{"Name":"SRE_CONFIGUI_UPDATED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISyncRegistrationChange" + ,"Kind":"Com" + ,"Guid":"eea0d9ae-6b29-43b4-9e70-e3ae33bb2c3b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"psreEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYNC_REGISTRATION_EVENT","TargetKind":"Default","Api":"WindowsSync","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInstanceId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidInstanceId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsSystemAssessmentTool.json b/api/WindowsSystemAssessmentTool.json new file mode 100644 index 0000000..4d804db --- /dev/null +++ b/api/WindowsSystemAssessmentTool.json @@ -0,0 +1,334 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"CInitiateWinSAT" + ,"Kind":"ComClassID" + ,"Guid":"489331dc-f5e0-4528-9fda-45331bf4a571" + } + ,{ + "Name":"CQueryWinSAT" + ,"Kind":"ComClassID" + ,"Guid":"f3bdfad3-f276-49e9-9b17-c474f48f0764" + } + ,{ + "Name":"CQueryAllWinSAT" + ,"Kind":"ComClassID" + ,"Guid":"05df8d13-c355-47f4-a11e-851b338cefb8" + } + ,{ + "Name":"CProvideWinSATVisuals" + ,"Kind":"ComClassID" + ,"Guid":"9f377d7e-e551-44f8-9f94-9db392b03b7b" + } + ,{ + "Name":"CAccessiblityWinSAT" + ,"Kind":"ComClassID" + ,"Guid":"6e18f9c6-a3eb-495a-89b7-956482e19f7a" + } + ,{ + "Name":"CQueryOEMWinSATCustomization" + ,"Kind":"ComClassID" + ,"Guid":"c47a41b7-b729-424f-9af9-5cb3934f2dfa" + } + ,{ + "Name":"__MIDL___MIDL_itf_winsatcominterfacei_0000_0000_0001" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINSAT_OEM_DATA_VALID","Value":0} + ,{"Name":"WINSAT_OEM_DATA_NON_SYS_CONFIG_MATCH","Value":1} + ,{"Name":"WINSAT_OEM_DATA_INVALID","Value":2} + ,{"Name":"WINSAT_OEM_NO_DATA_SUPPLIED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINSAT_ASSESSMENT_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINSAT_ASSESSMENT_STATE_MIN","Value":0} + ,{"Name":"WINSAT_ASSESSMENT_STATE_UNKNOWN","Value":0} + ,{"Name":"WINSAT_ASSESSMENT_STATE_VALID","Value":1} + ,{"Name":"WINSAT_ASSESSMENT_STATE_INCOHERENT_WITH_HARDWARE","Value":2} + ,{"Name":"WINSAT_ASSESSMENT_STATE_NOT_AVAILABLE","Value":3} + ,{"Name":"WINSAT_ASSESSMENT_STATE_INVALID","Value":4} + ,{"Name":"WINSAT_ASSESSMENT_STATE_MAX","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINSAT_ASSESSMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINSAT_ASSESSMENT_MEMORY","Value":0} + ,{"Name":"WINSAT_ASSESSMENT_CPU","Value":1} + ,{"Name":"WINSAT_ASSESSMENT_DISK","Value":2} + ,{"Name":"WINSAT_ASSESSMENT_D3D","Value":3} + ,{"Name":"WINSAT_ASSESSMENT_GRAPHICS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WINSAT_BITMAP_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WINSAT_BITMAP_SIZE_SMALL","Value":0} + ,{"Name":"WINSAT_BITMAP_SIZE_NORMAL","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IProvideWinSATAssessmentInfo" + ,"Kind":"Com" + ,"Guid":"0cd1c380-52d3-4678-ac6f-e929e480be9e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Score" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"score","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProvideWinSATResultsInfo" + ,"Kind":"Com" + ,"Guid":"f8334d5d-568e-4075-875f-9df341506640" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetAssessmentInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"assessment","Type":{"Kind":"ApiRef","Name":"WINSAT_ASSESSMENT_TYPE","TargetKind":"Default","Api":"WindowsSystemAssessmentTool","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppinfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProvideWinSATAssessmentInfo","TargetKind":"Com","Api":"WindowsSystemAssessmentTool","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_AssessmentState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINSAT_ASSESSMENT_STATE","TargetKind":"Default","Api":"WindowsSystemAssessmentTool","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_AssessmentDateTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_SystemRating" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"level","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"get_RatingStateDesc" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IQueryRecentWinSATAssessment" + ,"Kind":"Com" + ,"Guid":"f8ad5d1f-3b47-4bdc-9375-7c6b1da4eca7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_XML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaces","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDomNodeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"get_Info" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppWinSATAssessmentInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IProvideWinSATResultsInfo","TargetKind":"Com","Api":"WindowsSystemAssessmentTool","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IProvideWinSATVisuals" + ,"Kind":"Com" + ,"Guid":"a9f4ade0-871a-42a3-b813-3078d25162c9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"get_Bitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bitmapSize","Type":{"Kind":"ApiRef","Name":"WINSAT_BITMAP_SIZE","TargetKind":"Default","Api":"WindowsSystemAssessmentTool","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"WINSAT_ASSESSMENT_STATE","TargetKind":"Default","Api":"WindowsSystemAssessmentTool","Parents":[]},"Attrs":["In"]} + ,{"Name":"rating","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Gdi","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IQueryAllWinSATAssessments" + ,"Kind":"Com" + ,"Guid":"0b89ed1d-6398-4fea-87fc-567d8d19176f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AllXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaces","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppDomNodeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ] + } + ,{ + "Name":"IWinSATInitiateEvents" + ,"Kind":"Com" + ,"Guid":"262a1918-ba0d-41d5-92c2-fab4633ee74f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"WinSATComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hresult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"strDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WinSATUpdate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCurrentTick","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uTickTotal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strCurrentState","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IInitiateWinSATAssessment" + ,"Kind":"Com" + ,"Guid":"d983fc50-f5bf-49d5-b5ed-cccb18aa7fc1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"InitiateAssessment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cmdLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCallbacks","Type":{"Kind":"ApiRef","Name":"IWinSATInitiateEvents","TargetKind":"Com","Api":"WindowsSystemAssessmentTool","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"callerHwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"InitiateFormalAssessment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallbacks","Type":{"Kind":"ApiRef","Name":"IWinSATInitiateEvents","TargetKind":"Com","Api":"WindowsSystemAssessmentTool","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"callerHwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"CancelAssessment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAccessibleWinSAT" + ,"Kind":"Com" + ,"Guid":"30e6018a-94a8-4ff8-a69a-71b67413f07b" + ,"Interface":{"Kind":"ApiRef","Name":"IAccessible","TargetKind":"Com","Api":"WindowsAccessibility","Parents":[]} + ,"Methods":[ + { + "Name":"SetAccessiblityData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wsValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wsDesc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IQueryOEMWinSATCustomization" + ,"Kind":"Com" + ,"Guid":"bc9a6a9f-ad4e-420e-9953-b34671e9df22" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOEMPrePopulationInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_winsatcominterfacei_0000_0000_0001","TargetKind":"Default","Api":"WindowsSystemAssessmentTool","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsUpdateAgent.json b/api/WindowsUpdateAgent.json new file mode 100644 index 0000000..7466433 --- /dev/null +++ b/api/WindowsUpdateAgent.json @@ -0,0 +1,3809 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"StringCollection" + ,"Kind":"ComClassID" + ,"Guid":"72c97d74-7c3b-40ae-b77d-abdb22eba6fb" + } + ,{ + "Name":"UpdateSearcher" + ,"Kind":"ComClassID" + ,"Guid":"b699e5e8-67ff-4177-88b0-3684a3388bfb" + } + ,{ + "Name":"WebProxy" + ,"Kind":"ComClassID" + ,"Guid":"650503cf-9108-4ddc-a2ce-6c2341e1c582" + } + ,{ + "Name":"SystemInformation" + ,"Kind":"ComClassID" + ,"Guid":"c01b9ba0-bea7-41ba-b604-d0a36f469133" + } + ,{ + "Name":"WindowsUpdateAgentInfo" + ,"Kind":"ComClassID" + ,"Guid":"c2e88c2f-6f5b-4aaa-894b-55c847ad3a2d" + } + ,{ + "Name":"AutomaticUpdates" + ,"Kind":"ComClassID" + ,"Guid":"bfe18e9c-6d87-4450-b37c-e02f0b373803" + } + ,{ + "Name":"UpdateCollection" + ,"Kind":"ComClassID" + ,"Guid":"13639463-00db-4646-803d-528026140d88" + } + ,{ + "Name":"UpdateDownloader" + ,"Kind":"ComClassID" + ,"Guid":"5baf654a-5a07-4264-a255-9ff54c7151e7" + } + ,{ + "Name":"UpdateInstaller" + ,"Kind":"ComClassID" + ,"Guid":"d2e0fe7f-d23e-48e1-93c0-6fa8cc346474" + } + ,{ + "Name":"UpdateSession" + ,"Kind":"ComClassID" + ,"Guid":"4cb43d7f-7eee-4906-8698-60da1c38f2fe" + } + ,{ + "Name":"UpdateServiceManager" + ,"Kind":"ComClassID" + ,"Guid":"f8d253d9-89a4-4daa-87b6-1168369f0b21" + } + ,{ + "Name":"InstallationAgent" + ,"Kind":"ComClassID" + ,"Guid":"317e92fc-1679-46fd-a0b5-f08914dd8623" + } + ,{ + "Name":"AutomaticUpdatesNotificationLevel" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"aunlNotConfigured","Value":0} + ,{"Name":"aunlDisabled","Value":1} + ,{"Name":"aunlNotifyBeforeDownload","Value":2} + ,{"Name":"aunlNotifyBeforeInstallation","Value":3} + ,{"Name":"aunlScheduledInstallation","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutomaticUpdatesScheduledInstallationDay" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ausidEveryDay","Value":0} + ,{"Name":"ausidEverySunday","Value":1} + ,{"Name":"ausidEveryMonday","Value":2} + ,{"Name":"ausidEveryTuesday","Value":3} + ,{"Name":"ausidEveryWednesday","Value":4} + ,{"Name":"ausidEveryThursday","Value":5} + ,{"Name":"ausidEveryFriday","Value":6} + ,{"Name":"ausidEverySaturday","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DownloadPhase" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dphInitializing","Value":1} + ,{"Name":"dphDownloading","Value":2} + ,{"Name":"dphVerifying","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DownloadPriority" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"dpLow","Value":1} + ,{"Name":"dpNormal","Value":2} + ,{"Name":"dpHigh","Value":3} + ,{"Name":"dpExtraHigh","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutoSelectionMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"asLetWindowsUpdateDecide","Value":0} + ,{"Name":"asAutoSelectIfDownloaded","Value":1} + ,{"Name":"asNeverAutoSelect","Value":2} + ,{"Name":"asAlwaysAutoSelect","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutoDownloadMode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"adLetWindowsUpdateDecide","Value":0} + ,{"Name":"adNeverAutoDownload","Value":1} + ,{"Name":"adAlwaysAutoDownload","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InstallationImpact" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"iiNormal","Value":0} + ,{"Name":"iiMinor","Value":1} + ,{"Name":"iiRequiresExclusiveHandling","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InstallationRebootBehavior" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"irbNeverReboots","Value":0} + ,{"Name":"irbAlwaysRequiresReboot","Value":1} + ,{"Name":"irbCanRequestReboot","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"OperationResultCode" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"orcNotStarted","Value":0} + ,{"Name":"orcInProgress","Value":1} + ,{"Name":"orcSucceeded","Value":2} + ,{"Name":"orcSucceededWithErrors","Value":3} + ,{"Name":"orcFailed","Value":4} + ,{"Name":"orcAborted","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ServerSelection" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ssDefault","Value":0} + ,{"Name":"ssManagedServer","Value":1} + ,{"Name":"ssWindowsUpdate","Value":2} + ,{"Name":"ssOthers","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"utSoftware","Value":1} + ,{"Name":"utDriver","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateOperation" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"uoInstallation","Value":1} + ,{"Name":"uoUninstallation","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DeploymentAction" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"daNone","Value":0} + ,{"Name":"daInstallation","Value":1} + ,{"Name":"daUninstallation","Value":2} + ,{"Name":"daDetection","Value":3} + ,{"Name":"daOptionalInstallation","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateExceptionContext" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"uecGeneral","Value":1} + ,{"Name":"uecWindowsDriver","Value":2} + ,{"Name":"uecWindowsInstaller","Value":3} + ,{"Name":"uecSearchIncomplete","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutomaticUpdatesUserType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"auutCurrentUser","Value":1} + ,{"Name":"auutLocalAdministrator","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AutomaticUpdatesPermissionType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"auptSetNotificationLevel","Value":1} + ,{"Name":"auptDisableAutomaticUpdates","Value":2} + ,{"Name":"auptSetIncludeRecommendedUpdates","Value":3} + ,{"Name":"auptSetFeaturedUpdatesEnabled","Value":4} + ,{"Name":"auptSetNonAdministratorsElevated","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateServiceRegistrationState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"usrsNotRegistered","Value":1} + ,{"Name":"usrsRegistrationPending","Value":2} + ,{"Name":"usrsRegistered","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SearchScope" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"searchScopeDefault","Value":0} + ,{"Name":"searchScopeMachineOnly","Value":1} + ,{"Name":"searchScopeCurrentUserOnly","Value":2} + ,{"Name":"searchScopeMachineAndCurrentUser","Value":3} + ,{"Name":"searchScopeMachineAndAllUsers","Value":4} + ,{"Name":"searchScopeAllUsers","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IUpdateLockdown" + ,"Kind":"Com" + ,"Guid":"a976c28d-75a1-42aa-94ae-8af8b872089a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LockDown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IStringCollection" + ,"Kind":"Com" + ,"Guid":"eff90582-2ddc-480f-a06d-60f3fbc362c3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Insert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWebProxy" + ,"Kind":"Com" + ,"Guid":"174c81fe-aecd-4dae-b8a0-2c6318dd86a8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Address" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BypassList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BypassList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_BypassProxyOnLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_BypassProxyOnLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UserName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPassword" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PromptForCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentWindow","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PromptForCredentialsFromHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parentWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"title","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoDetect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoDetect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISystemInformation" + ,"Kind":"Com" + ,"Guid":"ade87bf7-7b56-4275-8fab-b9b0e591844b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_OemHardwareSupportLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RebootRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsUpdateAgentInfo" + ,"Kind":"Com" + ,"Guid":"85713fa1-7796-4fa2-be3b-e2d6124dd373" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varInfoIdentifier","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdatesResults" + ,"Kind":"Com" + ,"Guid":"e7a4d634-7942-4dd9-a111-82228ba33901" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_LastSearchSuccessDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastInstallationSuccessDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdatesSettings" + ,"Kind":"Com" + ,"Guid":"2ee48f22-af3c-405f-8970-f71be12ee9a2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_NotificationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutomaticUpdatesNotificationLevel","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NotificationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"AutomaticUpdatesNotificationLevel","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Required" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ScheduledInstallationDay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutomaticUpdatesScheduledInstallationDay","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ScheduledInstallationDay" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"AutomaticUpdatesScheduledInstallationDay","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ScheduledInstallationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ScheduledInstallationTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Save" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdatesSettings2" + ,"Kind":"Com" + ,"Guid":"6abc136a-c3ca-4384-8171-cb2b1e59b8dc" + ,"Interface":{"Kind":"ApiRef","Name":"IAutomaticUpdatesSettings","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_IncludeRecommendedUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IncludeRecommendedUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CheckPermission" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"userType","Type":{"Kind":"ApiRef","Name":"AutomaticUpdatesUserType","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"permissionType","Type":{"Kind":"ApiRef","Name":"AutomaticUpdatesPermissionType","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"userHasPermission","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdatesSettings3" + ,"Kind":"Com" + ,"Guid":"b587f5c3-f57e-485f-bbf5-0d181c5cd0dc" + ,"Interface":{"Kind":"ApiRef","Name":"IAutomaticUpdatesSettings2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_NonAdministratorsElevated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_NonAdministratorsElevated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_FeaturedUpdatesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_FeaturedUpdatesEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdates" + ,"Kind":"Com" + ,"Guid":"673425bf-c082-4c7c-bdfd-569464b8e0ce" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"DetectNow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ShowSettingsDialog" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Settings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAutomaticUpdatesSettings","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EnableService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IAutomaticUpdates2" + ,"Kind":"Com" + ,"Guid":"4a2f5c31-cfd9-410e-b7fb-29a653973a0f" + ,"Interface":{"Kind":"ApiRef","Name":"IAutomaticUpdates","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_Results" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAutomaticUpdatesResults","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateIdentity" + ,"Kind":"Com" + ,"Guid":"46297823-9940-4c09-aed9-cd3ea6d05968" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RevisionNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UpdateID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IImageInformation" + ,"Kind":"Com" + ,"Guid":"7c907864-346c-4aeb-8f3f-57da289f969f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AltText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Height" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Source" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Width" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICategory" + ,"Kind":"Com" + ,"Guid":"81ddc1b8-9d35-47a6-b471-5b80f519223b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CategoryID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Children" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategoryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IImageInformation","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Order" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategory","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ICategoryCollection" + ,"Kind":"Com" + ,"Guid":"3a56bfb8-576c-43f7-9335-fe4838fd7e37" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategory","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationBehavior" + ,"Kind":"Com" + ,"Guid":"d9a59339-e245-4dbd-9686-4d5763e39624" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CanRequestUserInput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Impact" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InstallationImpact","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RebootBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InstallationRebootBehavior","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RequiresNetworkConnectivity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateDownloadContent" + ,"Kind":"Com" + ,"Guid":"54a2cb2d-9a0c-48b6-8a50-9abb69ee2d02" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DownloadUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateDownloadContent2" + ,"Kind":"Com" + ,"Guid":"c97ad11b-f257-420b-9d9f-377f733f6f68" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateDownloadContent","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsDeltaCompressedContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateDownloadContentCollection" + ,"Kind":"Com" + ,"Guid":"bc5513c8-b3b8-4bf7-a4d4-361c0d8c88ba" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateDownloadContent","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdate" + ,"Kind":"Com" + ,"Guid":"6a92b07a-d821-4682-b423-5c805022cc4d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AutoSelectOnWebSites" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_BundledUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanRequireSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Categories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategoryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Deadline" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeltaCompressedContentAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeltaCompressedContentPreferred" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EulaAccepted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_EulaText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HandlerID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Identity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateIdentity","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Image" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IImageInformation","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InstallationBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationBehavior","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsBeta" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsDownloaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsHidden" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsInstalled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsMandatory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsUninstallable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Languages" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_LastDeploymentChangeTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MaxDownloadSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MinDownloadSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MoreInfoUrls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_MsrcSeverity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecommendedCpuSpeed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecommendedHardDiskSpace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RecommendedMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReleaseNotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SecurityBulletinIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SupersededUpdateIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SupportUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UpdateType","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UninstallationNotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UninstallationBehavior" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationBehavior","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UninstallationSteps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_KBArticleIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AcceptEula" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_DeploymentAction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DeploymentAction","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CopyFromCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"toExtractCabFiles","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DownloadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DownloadPriority","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DownloadContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateDownloadContentCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdate" + ,"Kind":"Com" + ,"Guid":"b383cd1a-5ce9-4504-9f63-764b1236f191" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_DriverClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverHardwareID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverVerDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceProblemNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdate2" + ,"Kind":"Com" + ,"Guid":"144fe9b0-d23d-4a8b-8634-fb4457533b7a" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_RebootRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CveIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CopyToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFiles","Type":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdate3" + ,"Kind":"Com" + ,"Guid":"112eda6b-95b3-476f-9d90-aee82c6b8181" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdate2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_BrowseOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdate4" + ,"Kind":"Com" + ,"Guid":"27e94b0d-5139-49a2-9a61-93522dc54652" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdate3","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_PerUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdate5" + ,"Kind":"Com" + ,"Guid":"c1c2f21a-d2f4-4902-b5c6-8a081c19a890" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdate4","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_AutoSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoSelectionMode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AutoDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoDownloadMode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdate2" + ,"Kind":"Com" + ,"Guid":"615c4269-7a48-43bd-96b7-bf6ca27d6c3e" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowsDriverUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_RebootRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsPresent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CveIDs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CopyToCache" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFiles","Type":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdate3" + ,"Kind":"Com" + ,"Guid":"49ebd502-4a96-41bd-9e3e-4c5057f4250c" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowsDriverUpdate2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_BrowseOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdateEntry" + ,"Kind":"Com" + ,"Guid":"ed8bfe40-a60b-42ea-9652-817dfcfa23ec" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_DriverClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverHardwareID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverManufacturer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverProvider" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DriverVerDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceProblemNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DeviceStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdateEntryCollection" + ,"Kind":"Com" + ,"Guid":"0d521700-a372-4bef-828b-3d00c10adebd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsDriverUpdateEntry","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdate4" + ,"Kind":"Com" + ,"Guid":"004c6a2b-0c19-4c69-9f5c-a269b2560db9" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowsDriverUpdate3","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_WindowsDriverUpdateEntries" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWindowsDriverUpdateEntryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PerUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IWindowsDriverUpdate5" + ,"Kind":"Com" + ,"Guid":"70cf5c82-8642-42bb-9dbc-0cfd263c6c4f" + ,"Interface":{"Kind":"ApiRef","Name":"IWindowsDriverUpdate4","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_AutoSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoSelectionMode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AutoDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AutoDownloadMode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateCollection" + ,"Kind":"Com" + ,"Guid":"07f7438c-7709-4ca5-b518-91279288134e" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Copy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Insert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"IUpdate","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateException" + ,"Kind":"Com" + ,"Guid":"a376dd5e-09d4-427f-af7c-fed5b6e1c1d6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Message" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UpdateExceptionContext","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInvalidProductLicenseException" + ,"Kind":"Com" + ,"Guid":"a37d00f5-7bb0-4953-b414-f9e98326f2e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateException","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_Product" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateExceptionCollection" + ,"Kind":"Com" + ,"Guid":"503626a3-8e14-4729-9355-0fe664bd2321" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateException","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISearchResult" + ,"Kind":"Com" + ,"Guid":"d40cff62-e08c-4498-941a-01e25f0fd33c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RootCategories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategoryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Warnings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateExceptionCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISearchJob" + ,"Kind":"Com" + ,"Guid":"7366ea16-7a1a-4ea2-b042-973d3e9cd99b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AsyncState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CleanUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"RequestAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISearchCompletedCallbackArgs" + ,"Kind":"Com" + ,"Guid":"a700a634-2850-4c47-938a-9e4b6e5af9a6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISearchCompletedCallback" + ,"Kind":"Com" + ,"Guid":"88aee058-d4b0-4725-a2f1-814a67ae964c" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"searchJob","Type":{"Kind":"ApiRef","Name":"ISearchJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackArgs","Type":{"Kind":"ApiRef","Name":"ISearchCompletedCallbackArgs","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateHistoryEntry" + ,"Kind":"Com" + ,"Guid":"be56a644-af0e-4e0e-a311-c1d8e695cbff" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Operation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UpdateOperation","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Date" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UpdateIdentity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateIdentity","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Title" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Description" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UnmappedResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServerSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ServerSelection","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UninstallationSteps" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_UninstallationNotes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SupportUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateHistoryEntry2" + ,"Kind":"Com" + ,"Guid":"c2bfb780-4539-4132-ab8c-0a8772013ab6" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateHistoryEntry","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_Categories" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ICategoryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateHistoryEntryCollection" + ,"Kind":"Com" + ,"Guid":"a7f04f3c-a290-435b-aadf-a116c3357a5c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateHistoryEntry","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSearcher" + ,"Kind":"Com" + ,"Guid":"8f45abf1-f9ae-4b95-a933-f0f66e5056ea" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CanAutomaticallyUpgradeService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_CanAutomaticallyUpgradeService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IncludePotentiallySupersededUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IncludePotentiallySupersededUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ServerSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ServerSelection","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ServerSelection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"ServerSelection","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"criteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"onCompleted","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EndSearch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"searchJob","Type":{"Kind":"ApiRef","Name":"ISearchJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EscapeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unescaped","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"QueryHistory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateHistoryEntryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Search" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"criteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISearchResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Online" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Online" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTotalHistoryCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSearcher2" + ,"Kind":"Com" + ,"Guid":"4cbdcb2d-1589-4beb-bd1c-3e582ff0add0" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateSearcher","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_IgnoreDownloadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IgnoreDownloadPriority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSearcher3" + ,"Kind":"Com" + ,"Guid":"04c6895d-eaf2-4034-97f3-311de9be413a" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateSearcher2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_SearchScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SearchScope","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SearchScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"SearchScope","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateDownloadResult" + ,"Kind":"Com" + ,"Guid":"bf99af76-b575-42ad-8aa4-33cbb5477af1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDownloadResult" + ,"Kind":"Com" + ,"Guid":"daa4fdd0-4727-4dbe-a1e7-745dca317144" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUpdateResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateDownloadResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDownloadProgress" + ,"Kind":"Com" + ,"Guid":"d31a5bac-f719-4178-9dbb-5e2cb47fd18a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentUpdateBytesDownloaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentUpdateBytesToDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentUpdateIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PercentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalBytesDownloaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_TotalBytesToDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUpdateResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateDownloadResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentUpdateDownloadPhase" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DownloadPhase","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentUpdatePercentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDownloadJob" + ,"Kind":"Com" + ,"Guid":"c574de85-7358-43f6-aae8-8697e62d8ba7" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AsyncState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CleanUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDownloadProgress","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RequestAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IDownloadCompletedCallbackArgs" + ,"Kind":"Com" + ,"Guid":"fa565b23-498c-47a0-979d-e7d5b1813360" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IDownloadCompletedCallback" + ,"Kind":"Com" + ,"Guid":"77254866-9f5b-4c8e-b9e2-c77a8530d64b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadJob","Type":{"Kind":"ApiRef","Name":"IDownloadJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackArgs","Type":{"Kind":"ApiRef","Name":"IDownloadCompletedCallbackArgs","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IDownloadProgressChangedCallbackArgs" + ,"Kind":"Com" + ,"Guid":"324ff2c6-4981-4b04-9412-57481745ab24" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDownloadProgress","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IDownloadProgressChangedCallback" + ,"Kind":"Com" + ,"Guid":"8c3f1cdd-6173-4591-aebd-a56a53ca77c1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"downloadJob","Type":{"Kind":"ApiRef","Name":"IDownloadJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackArgs","Type":{"Kind":"ApiRef","Name":"IDownloadProgressChangedCallbackArgs","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateDownloader" + ,"Kind":"Com" + ,"Guid":"68f1c6f9-7ecc-4666-a464-247fe12496c3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsForced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsForced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DownloadPriority","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Priority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"DownloadPriority","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"onProgressChanged","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"onCompleted","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDownloadJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Download" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDownloadResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EndDownload" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IDownloadJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDownloadResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateInstallationResult" + ,"Kind":"Com" + ,"Guid":"d940f0f8-3cbb-4fd0-993f-471e7f2328ad" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RebootRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationResult" + ,"Kind":"Com" + ,"Guid":"a43c56d6-7451-48d4-af96-b6cd2d0d9b7a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_HResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RebootRequired" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ResultCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OperationResultCode","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUpdateResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationProgress" + ,"Kind":"Com" + ,"Guid":"345c8244-43a3-4e32-a368-65f073b76f36" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_CurrentUpdateIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CurrentUpdatePercentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PercentComplete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUpdateResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"updateIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationJob" + ,"Kind":"Com" + ,"Guid":"5c209f0b-bad5-432a-9556-4699bed2638a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_AsyncState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsCompleted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CleanUp" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationProgress","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RequestAbort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IInstallationCompletedCallbackArgs" + ,"Kind":"Com" + ,"Guid":"250e2106-8efb-4705-9653-ef13c581b6a1" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IInstallationCompletedCallback" + ,"Kind":"Com" + ,"Guid":"45f4f6f3-d602-4f98-9a8a-3efa152ad2d3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"installationJob","Type":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackArgs","Type":{"Kind":"ApiRef","Name":"IInstallationCompletedCallbackArgs","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IInstallationProgressChangedCallbackArgs" + ,"Kind":"Com" + ,"Guid":"e4f14e1e-689d-4218-a0b9-bc189c484a01" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Progress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationProgress","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationProgressChangedCallback" + ,"Kind":"Com" + ,"Guid":"e01402d5-f8da-43ba-a012-38894bd048f1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Invoke" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"installationJob","Type":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackArgs","Type":{"Kind":"ApiRef","Name":"IInstallationProgressChangedCallbackArgs","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateInstaller" + ,"Kind":"Com" + ,"Guid":"7b929c68-ccdc-4226-96b1-8724600b54c2" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsForced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsForced" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ParentHwnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"put_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentWindow" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Updates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IUpdateCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"BeginInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"onProgressChanged","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"onCompleted","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"BeginUninstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"onProgressChanged","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"onCompleted","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EndInstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"EndUninstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IInstallationJob","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Install" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RunWizard" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dialogTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsBusy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Uninstall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInstallationResult","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_AllowSourcePrompts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AllowSourcePrompts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RebootRequiredBeforeInstallation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateInstaller2" + ,"Kind":"Com" + ,"Guid":"3442d4fe-224d-4cee-98cf-30e0c4d229e6" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateInstaller","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_ForceQuiet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ForceQuiet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateInstaller3" + ,"Kind":"Com" + ,"Guid":"16d11c35-099a-48d0-8338-5fae64047f8e" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateInstaller2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_AttemptCloseAppsIfNecessary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AttemptCloseAppsIfNecessary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateInstaller4" + ,"Kind":"Com" + ,"Guid":"ef8208ea-2304-492d-9109-23813b0958e1" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateInstaller3","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"Commit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSession" + ,"Kind":"Com" + ,"Guid":"816858a4-260d-4260-933a-2585f1abc76b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ReadOnly" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_WebProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWebProxy","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_WebProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IWebProxy","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateUpdateSearcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateSearcher","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateUpdateDownloader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateDownloader","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateUpdateInstaller" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateInstaller","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSession2" + ,"Kind":"Com" + ,"Guid":"91caf7b0-eb23-49ed-9937-c52d817f46f7" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateSession","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_UserLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UserLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lcid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateSession3" + ,"Kind":"Com" + ,"Guid":"918efd1e-b5d8-4c90-8540-aeb9bdc56f9d" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateSession2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"CreateUpdateServiceManager" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateServiceManager2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"QueryHistory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"criteria","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateHistoryEntryCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateService" + ,"Kind":"Com" + ,"Guid":"76b3b17e-aed6-4da5-85f0-83587f81abe3" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ContentValidationCert" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ExpirationDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsManaged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsRegisteredWithAU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IssueDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OffersWindowsUpdates" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_RedirectUrls" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsScanPackageService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CanRegisterWithAU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceUrl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_SetupPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateService2" + ,"Kind":"Com" + ,"Guid":"1518b460-6518-4172-940f-c75883b24ceb" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateService","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsDefaultAUService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateServiceCollection" + ,"Kind":"Com" + ,"Guid":"9b0353aa-0e52-44ff-b8b0-1f7fa0437f88" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateService","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateServiceRegistration" + ,"Kind":"Com" + ,"Guid":"dde02280-12b3-4e0b-937b-6747f6acb286" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_RegistrationState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UpdateServiceRegistrationState","TargetKind":"Default","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ServiceID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsPendingRegistrationWithAU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Service" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateService2","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IUpdateServiceManager" + ,"Kind":"Com" + ,"Guid":"23857e3c-02ba-44a3-9423-b1c900805f37" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Services" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateServiceCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"authorizationCabPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateService","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RegisterServiceWithAU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterServiceWithAU" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddScanPackageService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"scanFileLocation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppService","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateService","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"optionName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"optionValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IUpdateServiceManager2" + ,"Kind":"Com" + ,"Guid":"0bb8531d-7e8d-424f-986c-a0b8f60a3e7b" + ,"Interface":{"Kind":"ApiRef","Name":"IUpdateServiceManager","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]} + ,"Methods":[ + { + "Name":"get_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ClientApplicationID" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryServiceRegistration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateServiceRegistration","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddService2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"authorizationCabPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"retval","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUpdateServiceRegistration","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IInstallationAgent" + ,"Kind":"Com" + ,"Guid":"925cbc18-a2ea-4648-bf1c-ec8badcfe20a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"RecordInstallationResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"installationResultCookie","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"hresult","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"extendedReportingData","Type":{"Kind":"ApiRef","Name":"IStringCollection","TargetKind":"Com","Api":"WindowsUpdateAgent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"UpdateLockdownOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"uloForWebsiteAccess","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"AddServiceFlag" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"asfAllowPendingRegistration","Value":1} + ,{"Name":"asfAllowOnlineRegistration","Value":2} + ,{"Name":"asfRegisterServiceWithAU","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"UpdateServiceOption" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"usoNonVolatileService","Value":1} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WindowsWebServices.json b/api/WindowsWebServices.json new file mode 100644 index 0000000..2fa89af --- /dev/null +++ b/api/WindowsWebServices.json @@ -0,0 +1,8968 @@ +{ + +"Constants":[ + { + "Name":"WS_HTTP_HEADER_MAPPING_COMMA_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_MAPPING_SEMICOLON_SEPARATOR" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_MAPPING_QUOTED_VALUE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_RESPONSE_MAPPING_STATUS_CODE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_RESPONSE_MAPPING_STATUS_TEXT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_REQUEST_MAPPING_VERB" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_DNS_HOST" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_DNS_FULLY_QUALIFIED_HOST" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_NETBIOS_HOST" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_LOCAL_HOST" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_HOST_ADDRESSES" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_THIS_HOST" + ,"NativeType":"Int32" + ,"Value":31 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_PORT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_EXACT_PATH" + ,"NativeType":"Int32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_PREFIX_PATH" + ,"NativeType":"Int32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"WS_MATCH_URL_NO_QUERY" + ,"NativeType":"Int32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"WS_MUST_UNDERSTAND_HEADER_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_RELAY_HEADER_ATTRIBUTE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_NONE" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_BASIC" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_DIGEST" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_NTLM" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SCHEME_PASSPORT" + ,"NativeType":"Int32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"WS_CERT_FAILURE_CN_MISMATCH" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_CERT_FAILURE_INVALID_DATE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_CERT_FAILURE_UNTRUSTED_ROOT" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_CERT_FAILURE_WRONG_USAGE" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WS_CERT_FAILURE_REVOCATION_OFFLINE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WS_STRUCT_ABSTRACT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_STRUCT_IGNORE_UNHANDLED_ATTRIBUTES" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_FIELD_POINTER" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_FIELD_OPTIONAL" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_FIELD_NILLABLE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"WS_FIELD_NILLABLE_ITEM" + ,"NativeType":"Int32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"WS_FIELD_OTHER_NAMESPACE" + ,"NativeType":"Int32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_URL_FLAGS_ALLOW_HOST_WILDCARDS" + ,"NativeType":"Int32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"WS_URL_FLAGS_NO_PATH_COLLAPSE" + ,"NativeType":"Int32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"WS_URL_FLAGS_ZERO_TERMINATE" + ,"NativeType":"Int32" + ,"Value":4 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"WS_XML_READER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_OPERATION_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ERROR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HEAP" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_LISTENER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_MESSAGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_TOKEN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_HOST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_PROXY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_POLICY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_READER_PROPERTY_MAX_DEPTH","Value":0} + ,{"Name":"WS_XML_READER_PROPERTY_ALLOW_FRAGMENT","Value":1} + ,{"Name":"WS_XML_READER_PROPERTY_MAX_ATTRIBUTES","Value":2} + ,{"Name":"WS_XML_READER_PROPERTY_READ_DECLARATION","Value":3} + ,{"Name":"WS_XML_READER_PROPERTY_CHARSET","Value":4} + ,{"Name":"WS_XML_READER_PROPERTY_ROW","Value":5} + ,{"Name":"WS_XML_READER_PROPERTY_COLUMN","Value":6} + ,{"Name":"WS_XML_READER_PROPERTY_UTF8_TRIM_SIZE","Value":7} + ,{"Name":"WS_XML_READER_PROPERTY_STREAM_BUFFER_SIZE","Value":8} + ,{"Name":"WS_XML_READER_PROPERTY_IN_ATTRIBUTE","Value":9} + ,{"Name":"WS_XML_READER_PROPERTY_STREAM_MAX_ROOT_MIME_PART_SIZE","Value":10} + ,{"Name":"WS_XML_READER_PROPERTY_STREAM_MAX_MIME_HEADERS_SIZE","Value":11} + ,{"Name":"WS_XML_READER_PROPERTY_MAX_MIME_PARTS","Value":12} + ,{"Name":"WS_XML_READER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES","Value":13} + ,{"Name":"WS_XML_READER_PROPERTY_MAX_NAMESPACES","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_CANONICALIZATION_ALGORITHM" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM","Value":0} + ,{"Name":"WS_EXCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM","Value":1} + ,{"Name":"WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM","Value":2} + ,{"Name":"WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_CANONICALIZATION_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM","Value":0} + ,{"Name":"WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES","Value":1} + ,{"Name":"WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT","Value":2} + ,{"Name":"WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_WRITER_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_WRITER_PROPERTY_MAX_DEPTH","Value":0} + ,{"Name":"WS_XML_WRITER_PROPERTY_ALLOW_FRAGMENT","Value":1} + ,{"Name":"WS_XML_WRITER_PROPERTY_MAX_ATTRIBUTES","Value":2} + ,{"Name":"WS_XML_WRITER_PROPERTY_WRITE_DECLARATION","Value":3} + ,{"Name":"WS_XML_WRITER_PROPERTY_INDENT","Value":4} + ,{"Name":"WS_XML_WRITER_PROPERTY_BUFFER_TRIM_SIZE","Value":5} + ,{"Name":"WS_XML_WRITER_PROPERTY_CHARSET","Value":6} + ,{"Name":"WS_XML_WRITER_PROPERTY_BUFFERS","Value":7} + ,{"Name":"WS_XML_WRITER_PROPERTY_BUFFER_MAX_SIZE","Value":8} + ,{"Name":"WS_XML_WRITER_PROPERTY_BYTES","Value":9} + ,{"Name":"WS_XML_WRITER_PROPERTY_IN_ATTRIBUTE","Value":10} + ,{"Name":"WS_XML_WRITER_PROPERTY_MAX_MIME_PARTS_BUFFER_SIZE","Value":11} + ,{"Name":"WS_XML_WRITER_PROPERTY_INITIAL_BUFFER","Value":12} + ,{"Name":"WS_XML_WRITER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES","Value":13} + ,{"Name":"WS_XML_WRITER_PROPERTY_MAX_NAMESPACES","Value":14} + ,{"Name":"WS_XML_WRITER_PROPERTY_BYTES_WRITTEN","Value":15} + ,{"Name":"WS_XML_WRITER_PROPERTY_BYTES_TO_CLOSE","Value":16} + ,{"Name":"WS_XML_WRITER_PROPERTY_COMPRESS_EMPTY_ELEMENTS","Value":17} + ,{"Name":"WS_XML_WRITER_PROPERTY_EMIT_UNCOMPRESSED_EMPTY_ELEMENTS","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_BUFFER_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + ] + ,"IntegerBase":null + } + ,{ + "Name":"WS_XML_TEXT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_TEXT_TYPE_UTF8","Value":1} + ,{"Name":"WS_XML_TEXT_TYPE_UTF16","Value":2} + ,{"Name":"WS_XML_TEXT_TYPE_BASE64","Value":3} + ,{"Name":"WS_XML_TEXT_TYPE_BOOL","Value":4} + ,{"Name":"WS_XML_TEXT_TYPE_INT32","Value":5} + ,{"Name":"WS_XML_TEXT_TYPE_INT64","Value":6} + ,{"Name":"WS_XML_TEXT_TYPE_UINT64","Value":7} + ,{"Name":"WS_XML_TEXT_TYPE_FLOAT","Value":8} + ,{"Name":"WS_XML_TEXT_TYPE_DOUBLE","Value":9} + ,{"Name":"WS_XML_TEXT_TYPE_DECIMAL","Value":10} + ,{"Name":"WS_XML_TEXT_TYPE_GUID","Value":11} + ,{"Name":"WS_XML_TEXT_TYPE_UNIQUE_ID","Value":12} + ,{"Name":"WS_XML_TEXT_TYPE_DATETIME","Value":13} + ,{"Name":"WS_XML_TEXT_TYPE_TIMESPAN","Value":14} + ,{"Name":"WS_XML_TEXT_TYPE_QNAME","Value":15} + ,{"Name":"WS_XML_TEXT_TYPE_LIST","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_NODE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_NODE_TYPE_ELEMENT","Value":1} + ,{"Name":"WS_XML_NODE_TYPE_TEXT","Value":2} + ,{"Name":"WS_XML_NODE_TYPE_END_ELEMENT","Value":3} + ,{"Name":"WS_XML_NODE_TYPE_COMMENT","Value":4} + ,{"Name":"WS_XML_NODE_TYPE_CDATA","Value":6} + ,{"Name":"WS_XML_NODE_TYPE_END_CDATA","Value":7} + ,{"Name":"WS_XML_NODE_TYPE_EOF","Value":8} + ,{"Name":"WS_XML_NODE_TYPE_BOF","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_MOVE_TO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_MOVE_TO_ROOT_ELEMENT","Value":0} + ,{"Name":"WS_MOVE_TO_NEXT_ELEMENT","Value":1} + ,{"Name":"WS_MOVE_TO_PREVIOUS_ELEMENT","Value":2} + ,{"Name":"WS_MOVE_TO_CHILD_ELEMENT","Value":3} + ,{"Name":"WS_MOVE_TO_END_ELEMENT","Value":4} + ,{"Name":"WS_MOVE_TO_PARENT_ELEMENT","Value":5} + ,{"Name":"WS_MOVE_TO_NEXT_NODE","Value":6} + ,{"Name":"WS_MOVE_TO_PREVIOUS_NODE","Value":7} + ,{"Name":"WS_MOVE_TO_FIRST_NODE","Value":8} + ,{"Name":"WS_MOVE_TO_BOF","Value":9} + ,{"Name":"WS_MOVE_TO_EOF","Value":10} + ,{"Name":"WS_MOVE_TO_CHILD_NODE","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_VALUE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_BOOL_VALUE_TYPE","Value":0} + ,{"Name":"WS_INT8_VALUE_TYPE","Value":1} + ,{"Name":"WS_INT16_VALUE_TYPE","Value":2} + ,{"Name":"WS_INT32_VALUE_TYPE","Value":3} + ,{"Name":"WS_INT64_VALUE_TYPE","Value":4} + ,{"Name":"WS_UINT8_VALUE_TYPE","Value":5} + ,{"Name":"WS_UINT16_VALUE_TYPE","Value":6} + ,{"Name":"WS_UINT32_VALUE_TYPE","Value":7} + ,{"Name":"WS_UINT64_VALUE_TYPE","Value":8} + ,{"Name":"WS_FLOAT_VALUE_TYPE","Value":9} + ,{"Name":"WS_DOUBLE_VALUE_TYPE","Value":10} + ,{"Name":"WS_DECIMAL_VALUE_TYPE","Value":11} + ,{"Name":"WS_DATETIME_VALUE_TYPE","Value":12} + ,{"Name":"WS_TIMESPAN_VALUE_TYPE","Value":13} + ,{"Name":"WS_GUID_VALUE_TYPE","Value":14} + ,{"Name":"WS_DURATION_VALUE_TYPE","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_READER_INPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_READER_INPUT_TYPE_BUFFER","Value":1} + ,{"Name":"WS_XML_READER_INPUT_TYPE_STREAM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_READER_ENCODING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_READER_ENCODING_TYPE_TEXT","Value":1} + ,{"Name":"WS_XML_READER_ENCODING_TYPE_BINARY","Value":2} + ,{"Name":"WS_XML_READER_ENCODING_TYPE_MTOM","Value":3} + ,{"Name":"WS_XML_READER_ENCODING_TYPE_RAW","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CHARSET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CHARSET_AUTO","Value":0} + ,{"Name":"WS_CHARSET_UTF8","Value":1} + ,{"Name":"WS_CHARSET_UTF16LE","Value":2} + ,{"Name":"WS_CHARSET_UTF16BE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_WRITER_ENCODING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_WRITER_ENCODING_TYPE_TEXT","Value":1} + ,{"Name":"WS_XML_WRITER_ENCODING_TYPE_BINARY","Value":2} + ,{"Name":"WS_XML_WRITER_ENCODING_TYPE_MTOM","Value":3} + ,{"Name":"WS_XML_WRITER_ENCODING_TYPE_RAW","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_WRITER_OUTPUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_WRITER_OUTPUT_TYPE_BUFFER","Value":1} + ,{"Name":"WS_XML_WRITER_OUTPUT_TYPE_STREAM","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CALLBACK_MODEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SHORT_CALLBACK","Value":0} + ,{"Name":"WS_LONG_CALLBACK","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ENCODING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ENCODING_XML_BINARY_1","Value":0} + ,{"Name":"WS_ENCODING_XML_BINARY_SESSION_1","Value":1} + ,{"Name":"WS_ENCODING_XML_MTOM_UTF8","Value":2} + ,{"Name":"WS_ENCODING_XML_MTOM_UTF16BE","Value":3} + ,{"Name":"WS_ENCODING_XML_MTOM_UTF16LE","Value":4} + ,{"Name":"WS_ENCODING_XML_UTF8","Value":5} + ,{"Name":"WS_ENCODING_XML_UTF16BE","Value":6} + ,{"Name":"WS_ENCODING_XML_UTF16LE","Value":7} + ,{"Name":"WS_ENCODING_RAW","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CHANNEL_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CHANNEL_STATE_CREATED","Value":0} + ,{"Name":"WS_CHANNEL_STATE_OPENING","Value":1} + ,{"Name":"WS_CHANNEL_STATE_ACCEPTING","Value":2} + ,{"Name":"WS_CHANNEL_STATE_OPEN","Value":3} + ,{"Name":"WS_CHANNEL_STATE_FAULTED","Value":4} + ,{"Name":"WS_CHANNEL_STATE_CLOSING","Value":5} + ,{"Name":"WS_CHANNEL_STATE_CLOSED","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_RECEIVE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_RECEIVE_REQUIRED_MESSAGE","Value":1} + ,{"Name":"WS_RECEIVE_OPTIONAL_MESSAGE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CHANNEL_BINDING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_HTTP_CHANNEL_BINDING","Value":0} + ,{"Name":"WS_TCP_CHANNEL_BINDING","Value":1} + ,{"Name":"WS_UDP_CHANNEL_BINDING","Value":2} + ,{"Name":"WS_CUSTOM_CHANNEL_BINDING","Value":3} + ,{"Name":"WS_NAMEDPIPE_CHANNEL_BINDING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CHANNEL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CHANNEL_TYPE_INPUT","Value":1} + ,{"Name":"WS_CHANNEL_TYPE_OUTPUT","Value":2} + ,{"Name":"WS_CHANNEL_TYPE_SESSION","Value":4} + ,{"Name":"WS_CHANNEL_TYPE_INPUT_SESSION","Value":5} + ,{"Name":"WS_CHANNEL_TYPE_OUTPUT_SESSION","Value":6} + ,{"Name":"WS_CHANNEL_TYPE_DUPLEX","Value":3} + ,{"Name":"WS_CHANNEL_TYPE_DUPLEX_SESSION","Value":7} + ,{"Name":"WS_CHANNEL_TYPE_REQUEST","Value":8} + ,{"Name":"WS_CHANNEL_TYPE_REPLY","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_TRANSFER_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_STREAMED_INPUT_TRANSFER_MODE","Value":1} + ,{"Name":"WS_STREAMED_OUTPUT_TRANSFER_MODE","Value":2} + ,{"Name":"WS_BUFFERED_TRANSFER_MODE","Value":0} + ,{"Name":"WS_STREAMED_TRANSFER_MODE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_HTTP_PROXY_SETTING_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_HTTP_PROXY_SETTING_MODE_AUTO","Value":1} + ,{"Name":"WS_HTTP_PROXY_SETTING_MODE_NONE","Value":2} + ,{"Name":"WS_HTTP_PROXY_SETTING_MODE_CUSTOM","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CHANNEL_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CHANNEL_PROPERTY_MAX_BUFFERED_MESSAGE_SIZE","Value":0} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_STREAMED_MESSAGE_SIZE","Value":1} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_STREAMED_START_SIZE","Value":2} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_STREAMED_FLUSH_SIZE","Value":3} + ,{"Name":"WS_CHANNEL_PROPERTY_ENCODING","Value":4} + ,{"Name":"WS_CHANNEL_PROPERTY_ENVELOPE_VERSION","Value":5} + ,{"Name":"WS_CHANNEL_PROPERTY_ADDRESSING_VERSION","Value":6} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_SESSION_DICTIONARY_SIZE","Value":7} + ,{"Name":"WS_CHANNEL_PROPERTY_STATE","Value":8} + ,{"Name":"WS_CHANNEL_PROPERTY_ASYNC_CALLBACK_MODEL","Value":9} + ,{"Name":"WS_CHANNEL_PROPERTY_IP_VERSION","Value":10} + ,{"Name":"WS_CHANNEL_PROPERTY_RESOLVE_TIMEOUT","Value":11} + ,{"Name":"WS_CHANNEL_PROPERTY_CONNECT_TIMEOUT","Value":12} + ,{"Name":"WS_CHANNEL_PROPERTY_SEND_TIMEOUT","Value":13} + ,{"Name":"WS_CHANNEL_PROPERTY_RECEIVE_RESPONSE_TIMEOUT","Value":14} + ,{"Name":"WS_CHANNEL_PROPERTY_RECEIVE_TIMEOUT","Value":15} + ,{"Name":"WS_CHANNEL_PROPERTY_CLOSE_TIMEOUT","Value":16} + ,{"Name":"WS_CHANNEL_PROPERTY_ENABLE_TIMEOUTS","Value":17} + ,{"Name":"WS_CHANNEL_PROPERTY_TRANSFER_MODE","Value":18} + ,{"Name":"WS_CHANNEL_PROPERTY_MULTICAST_INTERFACE","Value":19} + ,{"Name":"WS_CHANNEL_PROPERTY_MULTICAST_HOPS","Value":20} + ,{"Name":"WS_CHANNEL_PROPERTY_REMOTE_ADDRESS","Value":21} + ,{"Name":"WS_CHANNEL_PROPERTY_REMOTE_IP_ADDRESS","Value":22} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_CONNECTION_ID","Value":23} + ,{"Name":"WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS","Value":24} + ,{"Name":"WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS","Value":25} + ,{"Name":"WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_INSTANCE","Value":26} + ,{"Name":"WS_CHANNEL_PROPERTY_TRANSPORT_URL","Value":27} + ,{"Name":"WS_CHANNEL_PROPERTY_NO_DELAY","Value":28} + ,{"Name":"WS_CHANNEL_PROPERTY_SEND_KEEP_ALIVES","Value":29} + ,{"Name":"WS_CHANNEL_PROPERTY_KEEP_ALIVE_TIME","Value":30} + ,{"Name":"WS_CHANNEL_PROPERTY_KEEP_ALIVE_INTERVAL","Value":31} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_HTTP_SERVER_CONNECTIONS","Value":32} + ,{"Name":"WS_CHANNEL_PROPERTY_IS_SESSION_SHUT_DOWN","Value":33} + ,{"Name":"WS_CHANNEL_PROPERTY_CHANNEL_TYPE","Value":34} + ,{"Name":"WS_CHANNEL_PROPERTY_TRIM_BUFFERED_MESSAGE_SIZE","Value":35} + ,{"Name":"WS_CHANNEL_PROPERTY_ENCODER","Value":36} + ,{"Name":"WS_CHANNEL_PROPERTY_DECODER","Value":37} + ,{"Name":"WS_CHANNEL_PROPERTY_PROTECTION_LEVEL","Value":38} + ,{"Name":"WS_CHANNEL_PROPERTY_COOKIE_MODE","Value":39} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_PROXY_SETTING_MODE","Value":40} + ,{"Name":"WS_CHANNEL_PROPERTY_CUSTOM_HTTP_PROXY","Value":41} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_MESSAGE_MAPPING","Value":42} + ,{"Name":"WS_CHANNEL_PROPERTY_ENABLE_HTTP_REDIRECT","Value":43} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_REDIRECT_CALLBACK_CONTEXT","Value":44} + ,{"Name":"WS_CHANNEL_PROPERTY_FAULTS_AS_ERRORS","Value":45} + ,{"Name":"WS_CHANNEL_PROPERTY_ALLOW_UNSECURED_FAULTS","Value":46} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_SERVER_SPN","Value":47} + ,{"Name":"WS_CHANNEL_PROPERTY_HTTP_PROXY_SPN","Value":48} + ,{"Name":"WS_CHANNEL_PROPERTY_MAX_HTTP_REQUEST_HEADERS_BUFFER_SIZE","Value":49} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_COOKIE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_MANUAL_COOKIE_MODE","Value":1} + ,{"Name":"WS_AUTO_COOKIE_MODE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_OPERATION_CONTEXT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_OPERATION_CONTEXT_PROPERTY_CHANNEL","Value":0} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION","Value":1} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE","Value":2} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE","Value":3} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE","Value":4} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE","Value":5} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_HEAP","Value":6} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_LISTENER","Value":7} + ,{"Name":"WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ENDPOINT_IDENTITY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_DNS_ENDPOINT_IDENTITY_TYPE","Value":1} + ,{"Name":"WS_UPN_ENDPOINT_IDENTITY_TYPE","Value":2} + ,{"Name":"WS_SPN_ENDPOINT_IDENTITY_TYPE","Value":3} + ,{"Name":"WS_RSA_ENDPOINT_IDENTITY_TYPE","Value":4} + ,{"Name":"WS_CERT_ENDPOINT_IDENTITY_TYPE","Value":5} + ,{"Name":"WS_UNKNOWN_ENDPOINT_IDENTITY_TYPE","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ENDPOINT_ADDRESS_EXTENSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ENDPOINT_ADDRESS_EXTENSION_METADATA_ADDRESS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ERROR_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ERROR_PROPERTY_STRING_COUNT","Value":0} + ,{"Name":"WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE","Value":1} + ,{"Name":"WS_ERROR_PROPERTY_LANGID","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_EXCEPTION_CODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_EXCEPTION_CODE_USAGE_FAILURE","Value":-1069744128} + ,{"Name":"WS_EXCEPTION_CODE_INTERNAL_FAILURE","Value":-1069744127} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_FAULT_ERROR_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_FAULT_ERROR_PROPERTY_FAULT","Value":0} + ,{"Name":"WS_FAULT_ERROR_PROPERTY_ACTION","Value":1} + ,{"Name":"WS_FAULT_ERROR_PROPERTY_HEADER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_FAULT_DISCLOSURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_MINIMAL_FAULT_DISCLOSURE","Value":0} + ,{"Name":"WS_FULL_FAULT_DISCLOSURE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_HEAP_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_HEAP_PROPERTY_MAX_SIZE","Value":0} + ,{"Name":"WS_HEAP_PROPERTY_TRIM_SIZE","Value":1} + ,{"Name":"WS_HEAP_PROPERTY_REQUESTED_SIZE","Value":2} + ,{"Name":"WS_HEAP_PROPERTY_ACTUAL_SIZE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_LISTENER_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_LISTENER_STATE_CREATED","Value":0} + ,{"Name":"WS_LISTENER_STATE_OPENING","Value":1} + ,{"Name":"WS_LISTENER_STATE_OPEN","Value":2} + ,{"Name":"WS_LISTENER_STATE_FAULTED","Value":3} + ,{"Name":"WS_LISTENER_STATE_CLOSING","Value":4} + ,{"Name":"WS_LISTENER_STATE_CLOSED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_LISTENER_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_LISTENER_PROPERTY_LISTEN_BACKLOG","Value":0} + ,{"Name":"WS_LISTENER_PROPERTY_IP_VERSION","Value":1} + ,{"Name":"WS_LISTENER_PROPERTY_STATE","Value":2} + ,{"Name":"WS_LISTENER_PROPERTY_ASYNC_CALLBACK_MODEL","Value":3} + ,{"Name":"WS_LISTENER_PROPERTY_CHANNEL_TYPE","Value":4} + ,{"Name":"WS_LISTENER_PROPERTY_CHANNEL_BINDING","Value":5} + ,{"Name":"WS_LISTENER_PROPERTY_CONNECT_TIMEOUT","Value":6} + ,{"Name":"WS_LISTENER_PROPERTY_IS_MULTICAST","Value":7} + ,{"Name":"WS_LISTENER_PROPERTY_MULTICAST_INTERFACES","Value":8} + ,{"Name":"WS_LISTENER_PROPERTY_MULTICAST_LOOPBACK","Value":9} + ,{"Name":"WS_LISTENER_PROPERTY_CLOSE_TIMEOUT","Value":10} + ,{"Name":"WS_LISTENER_PROPERTY_TO_HEADER_MATCHING_OPTIONS","Value":11} + ,{"Name":"WS_LISTENER_PROPERTY_TRANSPORT_URL_MATCHING_OPTIONS","Value":12} + ,{"Name":"WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS","Value":13} + ,{"Name":"WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS","Value":14} + ,{"Name":"WS_LISTENER_PROPERTY_CUSTOM_LISTENER_INSTANCE","Value":15} + ,{"Name":"WS_LISTENER_PROPERTY_DISALLOWED_USER_AGENT","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_IP_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_IP_VERSION_4","Value":1} + ,{"Name":"WS_IP_VERSION_6","Value":2} + ,{"Name":"WS_IP_VERSION_AUTO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_MESSAGE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_MESSAGE_STATE_EMPTY","Value":1} + ,{"Name":"WS_MESSAGE_STATE_INITIALIZED","Value":2} + ,{"Name":"WS_MESSAGE_STATE_READING","Value":3} + ,{"Name":"WS_MESSAGE_STATE_WRITING","Value":4} + ,{"Name":"WS_MESSAGE_STATE_DONE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_MESSAGE_INITIALIZATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_BLANK_MESSAGE","Value":0} + ,{"Name":"WS_DUPLICATE_MESSAGE","Value":1} + ,{"Name":"WS_REQUEST_MESSAGE","Value":2} + ,{"Name":"WS_REPLY_MESSAGE","Value":3} + ,{"Name":"WS_FAULT_MESSAGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_REPEATING_HEADER_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_REPEATING_HEADER","Value":1} + ,{"Name":"WS_SINGLETON_HEADER","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_HEADER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ACTION_HEADER","Value":1} + ,{"Name":"WS_TO_HEADER","Value":2} + ,{"Name":"WS_MESSAGE_ID_HEADER","Value":3} + ,{"Name":"WS_RELATES_TO_HEADER","Value":4} + ,{"Name":"WS_FROM_HEADER","Value":5} + ,{"Name":"WS_REPLY_TO_HEADER","Value":6} + ,{"Name":"WS_FAULT_TO_HEADER","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ADDRESSING_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ADDRESSING_VERSION_0_9","Value":1} + ,{"Name":"WS_ADDRESSING_VERSION_1_0","Value":2} + ,{"Name":"WS_ADDRESSING_VERSION_TRANSPORT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_ENVELOPE_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ENVELOPE_VERSION_SOAP_1_1","Value":1} + ,{"Name":"WS_ENVELOPE_VERSION_SOAP_1_2","Value":2} + ,{"Name":"WS_ENVELOPE_VERSION_NONE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_MESSAGE_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_MESSAGE_PROPERTY_STATE","Value":0} + ,{"Name":"WS_MESSAGE_PROPERTY_HEAP","Value":1} + ,{"Name":"WS_MESSAGE_PROPERTY_ENVELOPE_VERSION","Value":2} + ,{"Name":"WS_MESSAGE_PROPERTY_ADDRESSING_VERSION","Value":3} + ,{"Name":"WS_MESSAGE_PROPERTY_HEADER_BUFFER","Value":4} + ,{"Name":"WS_MESSAGE_PROPERTY_HEADER_POSITION","Value":5} + ,{"Name":"WS_MESSAGE_PROPERTY_BODY_READER","Value":6} + ,{"Name":"WS_MESSAGE_PROPERTY_BODY_WRITER","Value":7} + ,{"Name":"WS_MESSAGE_PROPERTY_IS_ADDRESSED","Value":8} + ,{"Name":"WS_MESSAGE_PROPERTY_HEAP_PROPERTIES","Value":9} + ,{"Name":"WS_MESSAGE_PROPERTY_XML_READER_PROPERTIES","Value":10} + ,{"Name":"WS_MESSAGE_PROPERTY_XML_WRITER_PROPERTIES","Value":11} + ,{"Name":"WS_MESSAGE_PROPERTY_IS_FAULT","Value":12} + ,{"Name":"WS_MESSAGE_PROPERTY_MAX_PROCESSED_HEADERS","Value":13} + ,{"Name":"WS_MESSAGE_PROPERTY_USERNAME","Value":14} + ,{"Name":"WS_MESSAGE_PROPERTY_ENCODED_CERT","Value":15} + ,{"Name":"WS_MESSAGE_PROPERTY_TRANSPORT_SECURITY_WINDOWS_TOKEN","Value":16} + ,{"Name":"WS_MESSAGE_PROPERTY_HTTP_HEADER_AUTH_WINDOWS_TOKEN","Value":17} + ,{"Name":"WS_MESSAGE_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN","Value":18} + ,{"Name":"WS_MESSAGE_PROPERTY_SAML_ASSERTION","Value":19} + ,{"Name":"WS_MESSAGE_PROPERTY_SECURITY_CONTEXT","Value":20} + ,{"Name":"WS_MESSAGE_PROPERTY_PROTECTION_LEVEL","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_BINDING_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TYPE","Value":1} + ,{"Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TYPE","Value":2} + ,{"Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TYPE","Value":3} + ,{"Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TYPE","Value":4} + ,{"Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TYPE","Value":5} + ,{"Name":"WS_XML_TOKEN_MESSAGE_SECURITY_BINDING_TYPE","Value":6} + ,{"Name":"WS_SAML_MESSAGE_SECURITY_BINDING_TYPE","Value":7} + ,{"Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TYPE","Value":8} + ,{"Name":"WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING_TYPE","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_TARGET" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_HTTP_HEADER_AUTH_TARGET_SERVICE","Value":1} + ,{"Name":"WS_HTTP_HEADER_AUTH_TARGET_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_WINDOWS_INTEGRATED_AUTH_PACKAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_KERBEROS","Value":1} + ,{"Name":"WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_NTLM","Value":2} + ,{"Name":"WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_SPNEGO","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_HEADER_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_HEADER_VERSION_1_0","Value":1} + ,{"Name":"WS_SECURITY_HEADER_VERSION_1_1","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_TRUST_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_TRUST_VERSION_FEBRUARY_2005","Value":1} + ,{"Name":"WS_TRUST_VERSION_1_3","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_REQUEST_SECURITY_TOKEN_ACTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE","Value":1} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT","Value":2} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURE_CONVERSATION_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005","Value":1} + ,{"Name":"WS_SECURE_CONVERSATION_VERSION_1_3","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURE_PROTOCOL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURE_PROTOCOL_SSL2","Value":1} + ,{"Name":"WS_SECURE_PROTOCOL_SSL3","Value":2} + ,{"Name":"WS_SECURE_PROTOCOL_TLS1_0","Value":4} + ,{"Name":"WS_SECURE_PROTOCOL_TLS1_1","Value":8} + ,{"Name":"WS_SECURE_PROTOCOL_TLS1_2","Value":16} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_TIMESTAMP_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_TIMESTAMP_USAGE_ALWAYS","Value":1} + ,{"Name":"WS_SECURITY_TIMESTAMP_USAGE_NEVER","Value":2} + ,{"Name":"WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_HEADER_LAYOUT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_HEADER_LAYOUT_STRICT","Value":1} + ,{"Name":"WS_SECURITY_HEADER_LAYOUT_LAX","Value":2} + ,{"Name":"WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_FIRST","Value":3} + ,{"Name":"WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_LAST","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_ALGORITHM_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + ] + ,"IntegerBase":null + } + ,{ + "Name":"WS_SECURITY_ALGORITHM_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_ALGORITHM_DEFAULT","Value":0} + ,{"Name":"WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE","Value":1} + ,{"Name":"WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS","Value":2} + ,{"Name":"WS_SECURITY_ALGORITHM_DIGEST_SHA1","Value":3} + ,{"Name":"WS_SECURITY_ALGORITHM_DIGEST_SHA_256","Value":4} + ,{"Name":"WS_SECURITY_ALGORITHM_DIGEST_SHA_384","Value":5} + ,{"Name":"WS_SECURITY_ALGORITHM_DIGEST_SHA_512","Value":6} + ,{"Name":"WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1","Value":7} + ,{"Name":"WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256","Value":8} + ,{"Name":"WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384","Value":9} + ,{"Name":"WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512","Value":10} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1","Value":11} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1","Value":12} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256","Value":13} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384","Value":14} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512","Value":15} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5","Value":16} + ,{"Name":"WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP","Value":17} + ,{"Name":"WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1","Value":18} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_PROTECTION_LEVEL" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_PROTECTION_LEVEL_NONE","Value":1} + ,{"Name":"WS_PROTECTION_LEVEL_SIGN","Value":2} + ,{"Name":"WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_PROPERTY_TRANSPORT_PROTECTION_LEVEL","Value":1} + ,{"Name":"WS_SECURITY_PROPERTY_ALGORITHM_SUITE","Value":2} + ,{"Name":"WS_SECURITY_PROPERTY_ALGORITHM_SUITE_NAME","Value":3} + ,{"Name":"WS_SECURITY_PROPERTY_MAX_ALLOWED_LATENCY","Value":4} + ,{"Name":"WS_SECURITY_PROPERTY_TIMESTAMP_VALIDITY_DURATION","Value":5} + ,{"Name":"WS_SECURITY_PROPERTY_MAX_ALLOWED_CLOCK_SKEW","Value":6} + ,{"Name":"WS_SECURITY_PROPERTY_TIMESTAMP_USAGE","Value":7} + ,{"Name":"WS_SECURITY_PROPERTY_SECURITY_HEADER_LAYOUT","Value":8} + ,{"Name":"WS_SECURITY_PROPERTY_SECURITY_HEADER_VERSION","Value":9} + ,{"Name":"WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_POLICY","Value":10} + ,{"Name":"WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_SCENARIO","Value":11} + ,{"Name":"WS_SECURITY_PROPERTY_SERVICE_IDENTITIES","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_KEY_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_KEY_TYPE_NONE","Value":1} + ,{"Name":"WS_SECURITY_KEY_TYPE_SYMMETRIC","Value":2} + ,{"Name":"WS_SECURITY_KEY_TYPE_ASYMMETRIC","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_ALGORITHM_SUITE_NAME" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256","Value":1} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192","Value":2} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128","Value":3} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15","Value":4} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15","Value":5} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15","Value":6} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256","Value":7} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256","Value":8} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256","Value":9} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15","Value":10} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15","Value":11} + ,{"Name":"WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_TOKEN_REFERENCE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_TOKEN_REFERENCE_MODE_LOCAL_ID","Value":1} + ,{"Name":"WS_SECURITY_TOKEN_REFERENCE_MODE_XML_BUFFER","Value":2} + ,{"Name":"WS_SECURITY_TOKEN_REFERENCE_MODE_CERT_THUMBPRINT","Value":3} + ,{"Name":"WS_SECURITY_TOKEN_REFERENCE_MODE_SECURITY_CONTEXT_ID","Value":4} + ,{"Name":"WS_SECURITY_TOKEN_REFERENCE_MODE_SAML_ASSERTION_ID","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_KEY_ENTROPY_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_KEY_ENTROPY_MODE_CLIENT_ONLY","Value":1} + ,{"Name":"WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY","Value":2} + ,{"Name":"WS_SECURITY_KEY_ENTROPY_MODE_COMBINED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_EXTENDED_PROTECTION_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_EXTENDED_PROTECTION_POLICY_NEVER","Value":1} + ,{"Name":"WS_EXTENDED_PROTECTION_POLICY_WHEN_SUPPORTED","Value":2} + ,{"Name":"WS_EXTENDED_PROTECTION_POLICY_ALWAYS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_EXTENDED_PROTECTION_SCENARIO" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER","Value":1} + ,{"Name":"WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_BINDING_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT","Value":1} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_WINDOWS_INTEGRATED_AUTH_PACKAGE","Value":2} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_REQUIRE_SERVER_AUTH","Value":3} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_ALLOW_ANONYMOUS_CLIENTS","Value":4} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_ALLOWED_IMPERSONATION_LEVEL","Value":5} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME","Value":6} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_TARGET","Value":7} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_BASIC_REALM","Value":8} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_REALM","Value":9} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_DOMAIN","Value":10} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_SIZE","Value":11} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_ENTROPY_MODE","Value":12} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_MESSAGE_PROPERTIES","Value":13} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_PENDING_CONTEXTS","Value":14} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_ACTIVE_CONTEXTS","Value":15} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURE_CONVERSATION_VERSION","Value":16} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_SUPPORT_RENEW","Value":17} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_RENEWAL_INTERVAL","Value":18} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_ROLLOVER_INTERVAL","Value":19} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE","Value":20} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK","Value":21} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_DISALLOWED_SECURE_PROTOCOLS","Value":22} + ,{"Name":"WS_SECURITY_BINDING_PROPERTY_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT","Value":23} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CERT_CREDENTIAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SUBJECT_NAME_CERT_CREDENTIAL_TYPE","Value":1} + ,{"Name":"WS_THUMBPRINT_CERT_CREDENTIAL_TYPE","Value":2} + ,{"Name":"WS_CUSTOM_CERT_CREDENTIAL_TYPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE","Value":1} + ,{"Name":"WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE","Value":2} + ,{"Name":"WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_USERNAME_CREDENTIAL_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_STRING_USERNAME_CREDENTIAL_TYPE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_TOKEN_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE","Value":1} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME","Value":2} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME","Value":3} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML","Value":4} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML","Value":5} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML","Value":6} + ,{"Name":"WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_KEY_HANDLE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE_TYPE","Value":1} + ,{"Name":"WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE","Value":2} + ,{"Name":"WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_MESSAGE_SECURITY_USAGE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SUPPORTING_MESSAGE_SECURITY_USAGE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_CONTEXT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_CONTEXT_PROPERTY_IDENTIFIER","Value":1} + ,{"Name":"WS_SECURITY_CONTEXT_PROPERTY_USERNAME","Value":2} + ,{"Name":"WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN","Value":3} + ,{"Name":"WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_XML_SECURITY_TOKEN_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_XML_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE","Value":1} + ,{"Name":"WS_XML_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE","Value":2} + ,{"Name":"WS_XML_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME","Value":3} + ,{"Name":"WS_XML_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SAML_AUTHENTICATOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CERT_SIGNED_SAML_AUTHENTICATOR_TYPE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO","Value":1} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION","Value":2} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION","Value":3} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE","Value":4} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION","Value":5} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN","Value":6} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE","Value":7} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE","Value":8} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY","Value":9} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS","Value":10} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS","Value":11} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES","Value":12} + ,{"Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_BEARER_KEY_TYPE_VERSION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SPECIFICATION","Value":1} + ,{"Name":"WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SCHEMA","Value":2} + ,{"Name":"WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ERRATA_01","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_BOOL_TYPE","Value":0} + ,{"Name":"WS_INT8_TYPE","Value":1} + ,{"Name":"WS_INT16_TYPE","Value":2} + ,{"Name":"WS_INT32_TYPE","Value":3} + ,{"Name":"WS_INT64_TYPE","Value":4} + ,{"Name":"WS_UINT8_TYPE","Value":5} + ,{"Name":"WS_UINT16_TYPE","Value":6} + ,{"Name":"WS_UINT32_TYPE","Value":7} + ,{"Name":"WS_UINT64_TYPE","Value":8} + ,{"Name":"WS_FLOAT_TYPE","Value":9} + ,{"Name":"WS_DOUBLE_TYPE","Value":10} + ,{"Name":"WS_DECIMAL_TYPE","Value":11} + ,{"Name":"WS_DATETIME_TYPE","Value":12} + ,{"Name":"WS_TIMESPAN_TYPE","Value":13} + ,{"Name":"WS_GUID_TYPE","Value":14} + ,{"Name":"WS_UNIQUE_ID_TYPE","Value":15} + ,{"Name":"WS_STRING_TYPE","Value":16} + ,{"Name":"WS_WSZ_TYPE","Value":17} + ,{"Name":"WS_BYTES_TYPE","Value":18} + ,{"Name":"WS_XML_STRING_TYPE","Value":19} + ,{"Name":"WS_XML_QNAME_TYPE","Value":20} + ,{"Name":"WS_XML_BUFFER_TYPE","Value":21} + ,{"Name":"WS_CHAR_ARRAY_TYPE","Value":22} + ,{"Name":"WS_UTF8_ARRAY_TYPE","Value":23} + ,{"Name":"WS_BYTE_ARRAY_TYPE","Value":24} + ,{"Name":"WS_DESCRIPTION_TYPE","Value":25} + ,{"Name":"WS_STRUCT_TYPE","Value":26} + ,{"Name":"WS_CUSTOM_TYPE","Value":27} + ,{"Name":"WS_ENDPOINT_ADDRESS_TYPE","Value":28} + ,{"Name":"WS_FAULT_TYPE","Value":29} + ,{"Name":"WS_VOID_TYPE","Value":30} + ,{"Name":"WS_ENUM_TYPE","Value":31} + ,{"Name":"WS_DURATION_TYPE","Value":32} + ,{"Name":"WS_UNION_TYPE","Value":33} + ,{"Name":"WS_ANY_ATTRIBUTES_TYPE","Value":34} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_FIELD_MAPPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_TYPE_ATTRIBUTE_FIELD_MAPPING","Value":0} + ,{"Name":"WS_ATTRIBUTE_FIELD_MAPPING","Value":1} + ,{"Name":"WS_ELEMENT_FIELD_MAPPING","Value":2} + ,{"Name":"WS_REPEATING_ELEMENT_FIELD_MAPPING","Value":3} + ,{"Name":"WS_TEXT_FIELD_MAPPING","Value":4} + ,{"Name":"WS_NO_FIELD_MAPPING","Value":5} + ,{"Name":"WS_XML_ATTRIBUTE_FIELD_MAPPING","Value":6} + ,{"Name":"WS_ELEMENT_CHOICE_FIELD_MAPPING","Value":7} + ,{"Name":"WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING","Value":8} + ,{"Name":"WS_ANY_ELEMENT_FIELD_MAPPING","Value":9} + ,{"Name":"WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING","Value":10} + ,{"Name":"WS_ANY_CONTENT_FIELD_MAPPING","Value":11} + ,{"Name":"WS_ANY_ATTRIBUTES_FIELD_MAPPING","Value":12} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_TYPE_MAPPING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ELEMENT_TYPE_MAPPING","Value":1} + ,{"Name":"WS_ATTRIBUTE_TYPE_MAPPING","Value":2} + ,{"Name":"WS_ELEMENT_CONTENT_TYPE_MAPPING","Value":3} + ,{"Name":"WS_ANY_ELEMENT_TYPE_MAPPING","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_READ_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_READ_REQUIRED_VALUE","Value":1} + ,{"Name":"WS_READ_REQUIRED_POINTER","Value":2} + ,{"Name":"WS_READ_OPTIONAL_POINTER","Value":3} + ,{"Name":"WS_READ_NILLABLE_POINTER","Value":4} + ,{"Name":"WS_READ_NILLABLE_VALUE","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_WRITE_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_WRITE_REQUIRED_VALUE","Value":1} + ,{"Name":"WS_WRITE_REQUIRED_POINTER","Value":2} + ,{"Name":"WS_WRITE_NILLABLE_VALUE","Value":3} + ,{"Name":"WS_WRITE_NILLABLE_POINTER","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SERVICE_CANCEL_REASON" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SERVICE_HOST_ABORT","Value":0} + ,{"Name":"WS_SERVICE_CHANNEL_FAULTED","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_OPERATION_STYLE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_NON_RPC_LITERAL_OPERATION","Value":0} + ,{"Name":"WS_RPC_LITERAL_OPERATION","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_PARAMETER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_PARAMETER_TYPE_NORMAL","Value":0} + ,{"Name":"WS_PARAMETER_TYPE_ARRAY","Value":1} + ,{"Name":"WS_PARAMETER_TYPE_ARRAY_COUNT","Value":2} + ,{"Name":"WS_PARAMETER_TYPE_MESSAGES","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SERVICE_ENDPOINT_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SERVICE_ENDPOINT_PROPERTY_ACCEPT_CHANNEL_CALLBACK","Value":0} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_CLOSE_CHANNEL_CALLBACK","Value":1} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MAX_ACCEPTING_CHANNELS","Value":2} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MAX_CONCURRENCY","Value":3} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_MAX_SIZE","Value":4} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_TRIM_SIZE","Value":5} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MESSAGE_PROPERTIES","Value":6} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MAX_CALL_POOL_SIZE","Value":7} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNEL_POOL_SIZE","Value":8} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_LISTENER_PROPERTIES","Value":9} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_CHECK_MUST_UNDERSTAND","Value":10} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_TYPE","Value":11} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_METADATA","Value":12} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_URL_SUFFIX","Value":13} + ,{"Name":"WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNELS","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_METADATA_EXCHANGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_METADATA_EXCHANGE_TYPE_NONE","Value":0} + ,{"Name":"WS_METADATA_EXCHANGE_TYPE_MEX","Value":1} + ,{"Name":"WS_METADATA_EXCHANGE_TYPE_HTTP_GET","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SERVICE_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SERVICE_PROPERTY_HOST_USER_STATE","Value":0} + ,{"Name":"WS_SERVICE_PROPERTY_FAULT_DISCLOSURE","Value":1} + ,{"Name":"WS_SERVICE_PROPERTY_FAULT_LANGID","Value":2} + ,{"Name":"WS_SERVICE_PROPERTY_HOST_STATE","Value":3} + ,{"Name":"WS_SERVICE_PROPERTY_METADATA","Value":4} + ,{"Name":"WS_SERVICE_PROPERTY_CLOSE_TIMEOUT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SERVICE_HOST_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SERVICE_HOST_STATE_CREATED","Value":0} + ,{"Name":"WS_SERVICE_HOST_STATE_OPENING","Value":1} + ,{"Name":"WS_SERVICE_HOST_STATE_OPEN","Value":2} + ,{"Name":"WS_SERVICE_HOST_STATE_CLOSING","Value":3} + ,{"Name":"WS_SERVICE_HOST_STATE_CLOSED","Value":4} + ,{"Name":"WS_SERVICE_HOST_STATE_FAULTED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SERVICE_PROXY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SERVICE_PROXY_STATE_CREATED","Value":0} + ,{"Name":"WS_SERVICE_PROXY_STATE_OPENING","Value":1} + ,{"Name":"WS_SERVICE_PROXY_STATE_OPEN","Value":2} + ,{"Name":"WS_SERVICE_PROXY_STATE_CLOSING","Value":3} + ,{"Name":"WS_SERVICE_PROXY_STATE_CLOSED","Value":4} + ,{"Name":"WS_SERVICE_PROXY_STATE_FAULTED","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_PROXY_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_PROXY_PROPERTY_CALL_TIMEOUT","Value":0} + ,{"Name":"WS_PROXY_PROPERTY_MESSAGE_PROPERTIES","Value":1} + ,{"Name":"WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE","Value":2} + ,{"Name":"WS_PROXY_PROPERTY_STATE","Value":3} + ,{"Name":"WS_PROXY_PROPERTY_MAX_PENDING_CALLS","Value":4} + ,{"Name":"WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT","Value":5} + ,{"Name":"WS_PROXY_FAULT_LANG_ID","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_CALL_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND","Value":0} + ,{"Name":"WS_CALL_PROPERTY_SEND_MESSAGE_CONTEXT","Value":1} + ,{"Name":"WS_CALL_PROPERTY_RECEIVE_MESSAGE_CONTEXT","Value":2} + ,{"Name":"WS_CALL_PROPERTY_CALL_ID","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_TRACE_API" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_TRACE_API_NONE","Value":-1} + ,{"Name":"WS_TRACE_API_START_READER_CANONICALIZATION","Value":0} + ,{"Name":"WS_TRACE_API_END_READER_CANONICALIZATION","Value":1} + ,{"Name":"WS_TRACE_API_START_WRITER_CANONICALIZATION","Value":2} + ,{"Name":"WS_TRACE_API_END_WRITER_CANONICALIZATION","Value":3} + ,{"Name":"WS_TRACE_API_CREATE_XML_BUFFER","Value":4} + ,{"Name":"WS_TRACE_API_REMOVE_NODE","Value":5} + ,{"Name":"WS_TRACE_API_CREATE_READER","Value":6} + ,{"Name":"WS_TRACE_API_SET_INPUT","Value":7} + ,{"Name":"WS_TRACE_API_SET_INPUT_TO_BUFFER","Value":8} + ,{"Name":"WS_TRACE_API_FREE_XML_READER","Value":9} + ,{"Name":"WS_TRACE_API_GET_READER_PROPERTY","Value":10} + ,{"Name":"WS_TRACE_API_GET_READER_NODE","Value":11} + ,{"Name":"WS_TRACE_API_FILL_READER","Value":12} + ,{"Name":"WS_TRACE_API_READ_START_ELEMENT","Value":13} + ,{"Name":"WS_TRACE_API_READ_TO_START_ELEMENT","Value":14} + ,{"Name":"WS_TRACE_API_READ_START_ATTRIBUTE","Value":15} + ,{"Name":"WS_TRACE_API_READ_END_ATTRIBUTE","Value":16} + ,{"Name":"WS_TRACE_API_READ_NODE","Value":17} + ,{"Name":"WS_TRACE_API_SKIP_NODE","Value":18} + ,{"Name":"WS_TRACE_API_READ_END_ELEMENT","Value":19} + ,{"Name":"WS_TRACE_API_FIND_ATTRIBUTE","Value":20} + ,{"Name":"WS_TRACE_API_READ_ELEMENT_VALUE","Value":21} + ,{"Name":"WS_TRACE_API_READ_CHARS","Value":22} + ,{"Name":"WS_TRACE_API_READ_CHARS_UTF8","Value":23} + ,{"Name":"WS_TRACE_API_READ_BYTES","Value":24} + ,{"Name":"WS_TRACE_API_READ_ARRAY","Value":25} + ,{"Name":"WS_TRACE_API_GET_READER_POSITION","Value":26} + ,{"Name":"WS_TRACE_API_SET_READER_POSITION","Value":27} + ,{"Name":"WS_TRACE_API_MOVE_READER","Value":28} + ,{"Name":"WS_TRACE_API_CREATE_WRITER","Value":29} + ,{"Name":"WS_TRACE_API_FREE_XML_WRITER","Value":30} + ,{"Name":"WS_TRACE_API_SET_OUTPUT","Value":31} + ,{"Name":"WS_TRACE_API_SET_OUTPUT_TO_BUFFER","Value":32} + ,{"Name":"WS_TRACE_API_GET_WRITER_PROPERTY","Value":33} + ,{"Name":"WS_TRACE_API_FLUSH_WRITER","Value":34} + ,{"Name":"WS_TRACE_API_WRITE_START_ELEMENT","Value":35} + ,{"Name":"WS_TRACE_API_WRITE_END_START_ELEMENT","Value":36} + ,{"Name":"WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE","Value":37} + ,{"Name":"WS_TRACE_API_WRITE_START_ATTRIBUTE","Value":38} + ,{"Name":"WS_TRACE_API_WRITE_END_ATTRIBUTE","Value":39} + ,{"Name":"WS_TRACE_API_WRITE_VALUE","Value":40} + ,{"Name":"WS_TRACE_API_WRITE_XML_BUFFER","Value":41} + ,{"Name":"WS_TRACE_API_READ_XML_BUFFER","Value":42} + ,{"Name":"WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES","Value":43} + ,{"Name":"WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES","Value":44} + ,{"Name":"WS_TRACE_API_WRITE_ARRAY","Value":45} + ,{"Name":"WS_TRACE_API_WRITE_QUALIFIED_NAME","Value":46} + ,{"Name":"WS_TRACE_API_WRITE_CHARS","Value":47} + ,{"Name":"WS_TRACE_API_WRITE_CHARS_UTF8","Value":48} + ,{"Name":"WS_TRACE_API_WRITE_BYTES","Value":49} + ,{"Name":"WS_TRACE_API_PUSH_BYTES","Value":50} + ,{"Name":"WS_TRACE_API_PULL_BYTES","Value":51} + ,{"Name":"WS_TRACE_API_WRITE_END_ELEMENT","Value":52} + ,{"Name":"WS_TRACE_API_WRITE_TEXT","Value":53} + ,{"Name":"WS_TRACE_API_WRITE_START_CDATA","Value":54} + ,{"Name":"WS_TRACE_API_WRITE_END_CDATA","Value":55} + ,{"Name":"WS_TRACE_API_WRITE_NODE","Value":56} + ,{"Name":"WS_TRACE_API_PREFIX_FROM_NAMESPACE","Value":57} + ,{"Name":"WS_TRACE_API_GET_WRITER_POSITION","Value":58} + ,{"Name":"WS_TRACE_API_SET_WRITER_POSITION","Value":59} + ,{"Name":"WS_TRACE_API_MOVE_WRITER","Value":60} + ,{"Name":"WS_TRACE_API_TRIM_XML_WHITESPACE","Value":61} + ,{"Name":"WS_TRACE_API_VERIFY_XML_NCNAME","Value":62} + ,{"Name":"WS_TRACE_API_XML_STRING_EQUALS","Value":63} + ,{"Name":"WS_TRACE_API_NAMESPACE_FROM_PREFIX","Value":64} + ,{"Name":"WS_TRACE_API_READ_QUALIFIED_NAME","Value":65} + ,{"Name":"WS_TRACE_API_GET_XML_ATTRIBUTE","Value":66} + ,{"Name":"WS_TRACE_API_COPY_NODE","Value":67} + ,{"Name":"WS_TRACE_API_ASYNC_EXECUTE","Value":68} + ,{"Name":"WS_TRACE_API_CREATE_CHANNEL","Value":69} + ,{"Name":"WS_TRACE_API_OPEN_CHANNEL","Value":70} + ,{"Name":"WS_TRACE_API_SEND_MESSAGE","Value":71} + ,{"Name":"WS_TRACE_API_RECEIVE_MESSAGE","Value":72} + ,{"Name":"WS_TRACE_API_REQUEST_REPLY","Value":73} + ,{"Name":"WS_TRACE_API_SEND_REPLY_MESSAGE","Value":74} + ,{"Name":"WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR","Value":75} + ,{"Name":"WS_TRACE_API_GET_CHANNEL_PROPERTY","Value":76} + ,{"Name":"WS_TRACE_API_SET_CHANNEL_PROPERTY","Value":77} + ,{"Name":"WS_TRACE_API_WRITE_MESSAGE_START","Value":78} + ,{"Name":"WS_TRACE_API_WRITE_MESSAGE_END","Value":79} + ,{"Name":"WS_TRACE_API_READ_MESSAGE_START","Value":80} + ,{"Name":"WS_TRACE_API_READ_MESSAGE_END","Value":81} + ,{"Name":"WS_TRACE_API_CLOSE_CHANNEL","Value":82} + ,{"Name":"WS_TRACE_API_ABORT_CHANNEL","Value":83} + ,{"Name":"WS_TRACE_API_FREE_CHANNEL","Value":84} + ,{"Name":"WS_TRACE_API_RESET_CHANNEL","Value":85} + ,{"Name":"WS_TRACE_API_ABANDON_MESSAGE","Value":86} + ,{"Name":"WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL","Value":87} + ,{"Name":"WS_TRACE_API_GET_CONTEXT_PROPERTY","Value":88} + ,{"Name":"WS_TRACE_API_GET_DICTIONARY","Value":89} + ,{"Name":"WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION","Value":90} + ,{"Name":"WS_TRACE_API_CREATE_ERROR","Value":91} + ,{"Name":"WS_TRACE_API_ADD_ERROR_STRING","Value":92} + ,{"Name":"WS_TRACE_API_GET_ERROR_STRING","Value":93} + ,{"Name":"WS_TRACE_API_COPY_ERROR","Value":94} + ,{"Name":"WS_TRACE_API_GET_ERROR_PROPERTY","Value":95} + ,{"Name":"WS_TRACE_API_SET_ERROR_PROPERTY","Value":96} + ,{"Name":"WS_TRACE_API_RESET_ERROR","Value":97} + ,{"Name":"WS_TRACE_API_FREE_ERROR","Value":98} + ,{"Name":"WS_TRACE_API_GET_FAULT_ERROR_PROPERTY","Value":99} + ,{"Name":"WS_TRACE_API_SET_FAULT_ERROR_PROPERTY","Value":100} + ,{"Name":"WS_TRACE_API_CREATE_FAULT_FROM_ERROR","Value":101} + ,{"Name":"WS_TRACE_API_SET_FAULT_ERROR_DETAIL","Value":102} + ,{"Name":"WS_TRACE_API_GET_FAULT_ERROR_DETAIL","Value":103} + ,{"Name":"WS_TRACE_API_CREATE_HEAP","Value":104} + ,{"Name":"WS_TRACE_API_ALLOC","Value":105} + ,{"Name":"WS_TRACE_API_GET_HEAP_PROPERTY","Value":106} + ,{"Name":"WS_TRACE_API_RESET_HEAP","Value":107} + ,{"Name":"WS_TRACE_API_FREE_HEAP","Value":108} + ,{"Name":"WS_TRACE_API_CREATE_LISTENER","Value":109} + ,{"Name":"WS_TRACE_API_OPEN_LISTENER","Value":110} + ,{"Name":"WS_TRACE_API_ACCEPT_CHANNEL","Value":111} + ,{"Name":"WS_TRACE_API_CLOSE_LISTENER","Value":112} + ,{"Name":"WS_TRACE_API_ABORT_LISTENER","Value":113} + ,{"Name":"WS_TRACE_API_RESET_LISTENER","Value":114} + ,{"Name":"WS_TRACE_API_FREE_LISTENER","Value":115} + ,{"Name":"WS_TRACE_API_GET_LISTENER_PROPERTY","Value":116} + ,{"Name":"WS_TRACE_API_SET_LISTENER_PROPERTY","Value":117} + ,{"Name":"WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER","Value":118} + ,{"Name":"WS_TRACE_API_CREATE_MESSAGE","Value":119} + ,{"Name":"WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL","Value":120} + ,{"Name":"WS_TRACE_API_INITIALIZE_MESSAGE","Value":121} + ,{"Name":"WS_TRACE_API_RESET_MESSAGE","Value":122} + ,{"Name":"WS_TRACE_API_FREE_MESSAGE","Value":123} + ,{"Name":"WS_TRACE_API_GET_HEADER_ATTRIBUTES","Value":124} + ,{"Name":"WS_TRACE_API_GET_HEADER","Value":125} + ,{"Name":"WS_TRACE_API_GET_CUSTOM_HEADER","Value":126} + ,{"Name":"WS_TRACE_API_REMOVE_HEADER","Value":127} + ,{"Name":"WS_TRACE_API_SET_HEADER","Value":128} + ,{"Name":"WS_TRACE_API_REMOVE_CUSTOM_HEADER","Value":129} + ,{"Name":"WS_TRACE_API_ADD_CUSTOM_HEADER","Value":130} + ,{"Name":"WS_TRACE_API_ADD_MAPPED_HEADER","Value":131} + ,{"Name":"WS_TRACE_API_REMOVE_MAPPED_HEADER","Value":132} + ,{"Name":"WS_TRACE_API_GET_MAPPED_HEADER","Value":133} + ,{"Name":"WS_TRACE_API_WRITE_BODY","Value":134} + ,{"Name":"WS_TRACE_API_READ_BODY","Value":135} + ,{"Name":"WS_TRACE_API_WRITE_ENVELOPE_START","Value":136} + ,{"Name":"WS_TRACE_API_WRITE_ENVELOPE_END","Value":137} + ,{"Name":"WS_TRACE_API_READ_ENVELOPE_START","Value":138} + ,{"Name":"WS_TRACE_API_READ_ENVELOPE_END","Value":139} + ,{"Name":"WS_TRACE_API_GET_MESSAGE_PROPERTY","Value":140} + ,{"Name":"WS_TRACE_API_SET_MESSAGE_PROPERTY","Value":141} + ,{"Name":"WS_TRACE_API_ADDRESS_MESSAGE","Value":142} + ,{"Name":"WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS","Value":143} + ,{"Name":"WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD","Value":144} + ,{"Name":"WS_TRACE_API_FILL_BODY","Value":145} + ,{"Name":"WS_TRACE_API_FLUSH_BODY","Value":146} + ,{"Name":"WS_TRACE_API_REQUEST_SECURITY_TOKEN","Value":147} + ,{"Name":"WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY","Value":148} + ,{"Name":"WS_TRACE_API_CREATE_XML_SECURITY_TOKEN","Value":149} + ,{"Name":"WS_TRACE_API_FREE_SECURITY_TOKEN","Value":150} + ,{"Name":"WS_TRACE_API_REVOKE_SECURITY_CONTEXT","Value":151} + ,{"Name":"WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY","Value":152} + ,{"Name":"WS_TRACE_API_READ_ELEMENT_TYPE","Value":153} + ,{"Name":"WS_TRACE_API_READ_ATTRIBUTE_TYPE","Value":154} + ,{"Name":"WS_TRACE_API_READ_TYPE","Value":155} + ,{"Name":"WS_TRACE_API_WRITE_ELEMENT_TYPE","Value":156} + ,{"Name":"WS_TRACE_API_WRITE_ATTRIBUTE_TYPE","Value":157} + ,{"Name":"WS_TRACE_API_WRITE_TYPE","Value":158} + ,{"Name":"WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL","Value":159} + ,{"Name":"WS_TRACE_API_GET_SERVICE_HOST_PROPERTY","Value":160} + ,{"Name":"WS_TRACE_API_CREATE_SERVICE_HOST","Value":161} + ,{"Name":"WS_TRACE_API_OPEN_SERVICE_HOST","Value":162} + ,{"Name":"WS_TRACE_API_CLOSE_SERVICE_HOST","Value":163} + ,{"Name":"WS_TRACE_API_ABORT_SERVICE_HOST","Value":164} + ,{"Name":"WS_TRACE_API_FREE_SERVICE_HOST","Value":165} + ,{"Name":"WS_TRACE_API_RESET_SERVICE_HOST","Value":166} + ,{"Name":"WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY","Value":167} + ,{"Name":"WS_TRACE_API_CREATE_SERVICE_PROXY","Value":168} + ,{"Name":"WS_TRACE_API_OPEN_SERVICE_PROXY","Value":169} + ,{"Name":"WS_TRACE_API_CLOSE_SERVICE_PROXY","Value":170} + ,{"Name":"WS_TRACE_API_ABORT_SERVICE_PROXY","Value":171} + ,{"Name":"WS_TRACE_API_FREE_SERVICE_PROXY","Value":172} + ,{"Name":"WS_TRACE_API_RESET_SERVICE_PROXY","Value":173} + ,{"Name":"WS_TRACE_API_ABORT_CALL","Value":174} + ,{"Name":"WS_TRACE_API_CALL","Value":175} + ,{"Name":"WS_TRACE_API_DECODE_URL","Value":176} + ,{"Name":"WS_TRACE_API_ENCODE_URL","Value":177} + ,{"Name":"WS_TRACE_API_COMBINE_URL","Value":178} + ,{"Name":"WS_TRACE_API_DATETIME_TO_FILETIME","Value":179} + ,{"Name":"WS_TRACE_API_FILETIME_TO_DATETIME","Value":180} + ,{"Name":"WS_TRACE_API_DUMP_MEMORY","Value":181} + ,{"Name":"WS_TRACE_API_SET_AUTOFAIL","Value":182} + ,{"Name":"WS_TRACE_API_CREATE_METADATA","Value":183} + ,{"Name":"WS_TRACE_API_READ_METADATA","Value":184} + ,{"Name":"WS_TRACE_API_FREE_METADATA","Value":185} + ,{"Name":"WS_TRACE_API_RESET_METADATA","Value":186} + ,{"Name":"WS_TRACE_API_GET_METADATA_PROPERTY","Value":187} + ,{"Name":"WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS","Value":188} + ,{"Name":"WS_TRACE_API_GET_METADATA_ENDPOINTS","Value":189} + ,{"Name":"WS_TRACE_API_MATCH_POLICY_ALTERNATIVE","Value":190} + ,{"Name":"WS_TRACE_API_GET_POLICY_PROPERTY","Value":191} + ,{"Name":"WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT","Value":192} + ,{"Name":"WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE","Value":193} + ,{"Name":"WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE","Value":194} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_URL_SCHEME_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_URL_HTTP_SCHEME_TYPE","Value":0} + ,{"Name":"WS_URL_HTTPS_SCHEME_TYPE","Value":1} + ,{"Name":"WS_URL_NETTCP_SCHEME_TYPE","Value":2} + ,{"Name":"WS_URL_SOAPUDP_SCHEME_TYPE","Value":3} + ,{"Name":"WS_URL_NETPIPE_SCHEME_TYPE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_DATETIME_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_DATETIME_FORMAT_UTC","Value":0} + ,{"Name":"WS_DATETIME_FORMAT_LOCAL","Value":1} + ,{"Name":"WS_DATETIME_FORMAT_NONE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_METADATA_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_METADATA_STATE_CREATED","Value":1} + ,{"Name":"WS_METADATA_STATE_RESOLVED","Value":2} + ,{"Name":"WS_METADATA_STATE_FAULTED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_METADATA_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_METADATA_PROPERTY_STATE","Value":1} + ,{"Name":"WS_METADATA_PROPERTY_HEAP_PROPERTIES","Value":2} + ,{"Name":"WS_METADATA_PROPERTY_POLICY_PROPERTIES","Value":3} + ,{"Name":"WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE","Value":4} + ,{"Name":"WS_METADATA_PROPERTY_MAX_DOCUMENTS","Value":5} + ,{"Name":"WS_METADATA_PROPERTY_HOST_NAMES","Value":6} + ,{"Name":"WS_METADATA_PROPERTY_VERIFY_HOST_NAMES","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_POLICY_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_POLICY_STATE_CREATED","Value":1} + ,{"Name":"WS_POLICY_STATE_FAULTED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_POLICY_PROPERTY_ID" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_POLICY_PROPERTY_STATE","Value":1} + ,{"Name":"WS_POLICY_PROPERTY_MAX_ALTERNATIVES","Value":2} + ,{"Name":"WS_POLICY_PROPERTY_MAX_DEPTH","Value":3} + ,{"Name":"WS_POLICY_PROPERTY_MAX_EXTENSIONS","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_SECURITY_BINDING_CONSTRAINT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE","Value":1} + ,{"Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE","Value":2} + ,{"Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE","Value":3} + ,{"Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE","Value":4} + ,{"Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE","Value":5} + ,{"Name":"WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE","Value":6} + ,{"Name":"WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE","Value":7} + ,{"Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_POLICY_EXTENSION_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_ENDPOINT_POLICY_EXTENSION_TYPE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_BINDING_TEMPLATE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WS_HTTP_BINDING_TEMPLATE_TYPE","Value":0} + ,{"Name":"WS_HTTP_SSL_BINDING_TEMPLATE_TYPE","Value":1} + ,{"Name":"WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE","Value":2} + ,{"Name":"WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE","Value":3} + ,{"Name":"WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE","Value":4} + ,{"Name":"WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE","Value":5} + ,{"Name":"WS_TCP_BINDING_TEMPLATE_TYPE","Value":6} + ,{"Name":"WS_TCP_SSPI_BINDING_TEMPLATE_TYPE","Value":7} + ,{"Name":"WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE","Value":8} + ,{"Name":"WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE","Value":9} + ,{"Name":"WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE","Value":10} + ,{"Name":"WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE","Value":11} + ,{"Name":"WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE","Value":12} + ,{"Name":"WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WS_READ_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"maxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_WRITE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"buffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_PUSH_BYTES_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_PULL_BYTES_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"maxSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DYNAMIC_STRING_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ASYNC_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"errorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackModel","Type":{"Kind":"ApiRef","Name":"WS_CALLBACK_MODEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ASYNC_FUNCTION" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackModel","Type":{"Kind":"ApiRef","Name":"WS_CALLBACK_MODEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_OPERATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CREATE_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"channelParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_FREE_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WS_RESET_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ABORT_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_OPEN_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"endpointAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CLOSE_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SET_CHANNEL_PROPERTY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_GET_CHANNEL_PROPERTY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_READ_MESSAGE_START_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_READ_MESSAGE_END_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_WRITE_MESSAGE_START_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_WRITE_MESSAGE_END_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ABANDON_MESSAGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CREATE_ENCODER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"createContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ENCODER_GET_CONTENT_TYPE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"newContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"contentEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ENCODER_START_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ENCODER_ENCODE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"buffers","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ENCODER_END_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_FREE_ENCODER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WS_CREATE_DECODER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"createContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"readCallback","Type":{"Kind":"ApiRef","Name":"WS_READ_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"readContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"decoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DECODER_GET_CONTENT_TYPE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"decoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"contentEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"newContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DECODER_START_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DECODER_DECODE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"maxLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DECODER_END_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_FREE_DECODER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"decoderContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WS_HTTP_REDIRECT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"originalUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"newUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WS_CREATE_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"listenerParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"listenerParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_FREE_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WS_RESET_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_OPEN_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CLOSE_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_GET_LISTENER_PROPERTY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SET_LISTENER_PROPERTY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ACCEPT_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_ABORT_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listenerInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"channelParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"channelParametersSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"channelInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_MESSAGE_DONE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"doneCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CERTIFICATE_VALIDATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_GET_CERT_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"getCertCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"targetAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"viaUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cert","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Out","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certIssuerListNotificationCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"issuerList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SecPkgContext_IssuerListInfoEx","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_VALIDATE_PASSWORD_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"passwordValidatorCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"username","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"password","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_VALIDATE_SAML_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"samlValidatorCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"samlAssertion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_DURATION_COMPARISON_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"duration1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_DURATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"duration2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_DURATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_READ_TYPE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"typeMapping","Type":{"Kind":"ApiRef","Name":"WS_TYPE_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"descriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_WRITE_TYPE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"typeMapping","Type":{"Kind":"ApiRef","Name":"WS_TYPE_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"descriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_IS_DEFAULT_VALUE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"descriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"defaultValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"isDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SERVICE_MESSAGE_RECEIVE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_OPERATION_CANCEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"reason","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_CANCEL_REASON","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_OPERATION_FREE_STATE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SERVICE_STUB_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frame","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SERVICE_ACCEPT_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"channelState","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_SERVICE_CLOSE_CHANNEL_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"WS_SERVICE_SECURITY_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"authorized","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_PROXY_MESSAGE_CALLBACK" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WS_XML_DICTIONARY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"strings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"stringCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"isConst","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_DICTIONARY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_QNAME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localName","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_NODE_POSITION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"prefixCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"prefixes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_CANONICALIZATION_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_CANONICALIZATION_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_BUFFER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_BUFFER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"textType","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_UTF8_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_UTF16_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"byteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_BASE64_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_BOOL_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_INT32_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_INT64_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_UINT64_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_FLOAT_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_DOUBLE_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_DECIMAL_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_GUID_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_UNIQUE_ID_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DATETIME" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ticks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"WS_DATETIME_FORMAT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_DATETIME_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"WS_DATETIME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TIMESPAN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ticks","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_TIMESPAN_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"WS_TIMESPAN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_QNAME_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_LIST_TEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"itemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"items","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"nodeType","Type":{"Kind":"ApiRef","Name":"WS_XML_NODE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"singleQuote","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"isXmlNs","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_ELEMENT_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"WS_XML_NODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"attributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_ATTRIBUTE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"isEmpty","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_TEXT_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"WS_XML_NODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_COMMENT_NODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"WS_XML_NODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"inputType","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_INPUT_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_BUFFER_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"input","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_INPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encodedData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"encodedDataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_STREAM_INPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"input","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_INPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"readCallback","Type":{"Kind":"ApiRef","Name":"WS_READ_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"readCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encodingType","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_TEXT_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"charSet","Type":{"Kind":"ApiRef","Name":"WS_CHARSET","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_BINARY_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"staticDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_DICTIONARY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dynamicDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_DICTIONARY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_STRING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"chars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_MTOM_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"textEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"readMimeHeader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"startInfo","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"boundary","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"startUri","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_RAW_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encodingType","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_TEXT_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"charSet","Type":{"Kind":"ApiRef","Name":"WS_CHARSET","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_BINARY_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"staticDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_DICTIONARY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"dynamicStringCallback","Type":{"Kind":"ApiRef","Name":"WS_DYNAMIC_STRING_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"dynamicStringCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_MTOM_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"textEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"writeMimeHeader","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"boundary","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"startInfo","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"startUri","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"maxInlineByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_RAW_ENCODING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"outputType","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_OUTPUT_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_BUFFER_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"output","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_OUTPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_STREAM_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"output","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_OUTPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"writeCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_WRITER_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_READER_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ASYNC_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_ASYNC_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ASYNC_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"internal0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"internal1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"internal2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"internal3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"internal4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ASYNC_OPERATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"function","Type":{"Kind":"ApiRef","Name":"WS_ASYNC_FUNCTION","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CUSTOM_HTTP_PROXY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"servers","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bypass","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CUSTOM_CHANNEL_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"createChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_CREATE_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"freeChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_FREE_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"resetChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_RESET_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"openChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_OPEN_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"closeChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_CLOSE_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"abortChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_ABORT_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"getChannelPropertyCallback","Type":{"Kind":"ApiRef","Name":"WS_GET_CHANNEL_PROPERTY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"setChannelPropertyCallback","Type":{"Kind":"ApiRef","Name":"WS_SET_CHANNEL_PROPERTY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"writeMessageStartCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_MESSAGE_START_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"writeMessageEndCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_MESSAGE_END_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"readMessageStartCallback","Type":{"Kind":"ApiRef","Name":"WS_READ_MESSAGE_START_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"readMessageEndCallback","Type":{"Kind":"ApiRef","Name":"WS_READ_MESSAGE_END_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"abandonMessageCallback","Type":{"Kind":"ApiRef","Name":"WS_ABANDON_MESSAGE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"shutdownSessionChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"headerName","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"headerMappingOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_MESSAGE_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"requestMappingOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"responseMappingOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"requestHeaderMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"requestHeaderMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"responseHeaderMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"responseHeaderMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ELEMENT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"elementLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"elementNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"typeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_MESSAGE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bodyElementDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL_ENCODER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"createContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"createEncoderCallback","Type":{"Kind":"ApiRef","Name":"WS_CREATE_ENCODER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encoderGetContentTypeCallback","Type":{"Kind":"ApiRef","Name":"WS_ENCODER_GET_CONTENT_TYPE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encoderStartCallback","Type":{"Kind":"ApiRef","Name":"WS_ENCODER_START_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encoderEncodeCallback","Type":{"Kind":"ApiRef","Name":"WS_ENCODER_ENCODE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encoderEndCallback","Type":{"Kind":"ApiRef","Name":"WS_ENCODER_END_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"freeEncoderCallback","Type":{"Kind":"ApiRef","Name":"WS_FREE_ENCODER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL_DECODER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"createContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"createDecoderCallback","Type":{"Kind":"ApiRef","Name":"WS_CREATE_DECODER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"decoderGetContentTypeCallback","Type":{"Kind":"ApiRef","Name":"WS_DECODER_GET_CONTENT_TYPE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"decoderStartCallback","Type":{"Kind":"ApiRef","Name":"WS_DECODER_START_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"decoderDecodeCallback","Type":{"Kind":"ApiRef","Name":"WS_DECODER_DECODE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"decoderEndCallback","Type":{"Kind":"ApiRef","Name":"WS_DECODER_END_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"freeDecoderCallback","Type":{"Kind":"ApiRef","Name":"WS_FREE_DECODER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_REDIRECT_CALLBACK_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_HTTP_REDIRECT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identityType","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENDPOINT_ADDRESS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"headers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"extensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"identity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DNS_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"dns","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UPN_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"upn","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SPN_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"spn","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_BYTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_RSA_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"modulus","Type":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"exponent","Type":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CERT_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"rawCertificateData","Type":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UNKNOWN_ENDPOINT_IDENTITY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"identity","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_IDENTITY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ERROR_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_ERROR_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FAULT_REASON" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"text","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"lang","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FAULT_CODE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"WS_XML_QNAME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"subCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT_CODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FAULT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"code","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT_CODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"reasons","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT_REASON","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"reasonCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"actor","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"node","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"detail","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FAULT_DETAIL_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"action","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"detailElementDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HEAP_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_HEAP_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HEAP_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_LISTENER_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DISALLOWED_USER_AGENT_SUBSTRINGS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"subStringCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"subStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_LISTENER_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HOST_NAMES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"hostNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"hostNameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CUSTOM_LISTENER_CALLBACKS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"createListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_CREATE_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"freeListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_FREE_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"resetListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_RESET_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"openListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_OPEN_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"closeListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_CLOSE_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"abortListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_ABORT_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"getListenerPropertyCallback","Type":{"Kind":"ApiRef","Name":"WS_GET_LISTENER_PROPERTY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"setListenerPropertyCallback","Type":{"Kind":"ApiRef","Name":"WS_SET_LISTENER_PROPERTY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"createChannelForListenerCallback","Type":{"Kind":"ApiRef","Name":"WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"acceptChannelCallback","Type":{"Kind":"ApiRef","Name":"WS_ACCEPT_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_MESSAGE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_MESSAGE_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_ALGORITHM_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_ALGORITHM_SUITE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"canonicalizationAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"digestAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"symmetricSignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"asymmetricSignatureAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"encryptionAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"keyDerivationAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"symmetricKeyWrapAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"asymmetricKeyWrapAlgorithm","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"minSymmetricKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxSymmetricKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minAsymmetricKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxAsymmetricKeyLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_ALGORITHM_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_BINDING_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_BINDING_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_SECURITY_IDENTITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"serviceIdentities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"serviceIdentityCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_CERTIFICATE_VALIDATION_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CERT_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credentialType","Type":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SUBJECT_NAME_CERT_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"storeLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"storeName","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"subjectName","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_THUMBPRINT_CERT_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"storeLocation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"storeName","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"thumbprint","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CUSTOM_CERT_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"getCertCallback","Type":{"Kind":"ApiRef","Name":"WS_GET_CERT_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"getCertCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"certIssuerListNotificationCallback","Type":{"Kind":"ApiRef","Name":"WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"certIssuerListNotificationCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credentialType","Type":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"domain","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"opaqueAuthIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_USERNAME_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credentialType","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_CREDENTIAL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_STRING_USERNAME_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"credential","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"username","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"password","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_KEY_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyHandleType","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_KEY_HANDLE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyHandle","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_KEY_HANDLE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"rawKeyBytes","Type":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyHandle","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_KEY_HANDLE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"asymmetricKey","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"keyHandle","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_KEY_HANDLE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"provider","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ,{"Name":"keySpec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingType","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SSL_TRANSPORT_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"localCertCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_USERNAME_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"passwordValidator","Type":{"Kind":"ApiRef","Name":"WS_VALIDATE_PASSWORD_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"passwordValidatorCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindings","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"securityBindingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bootstrapSecurityDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_SECURITY_TOKEN_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_SECURITY_TOKEN_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_TOKEN_MESSAGE_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"xmlToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SAML_AUTHENTICATOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticatorType","Type":{"Kind":"ApiRef","Name":"WS_SAML_AUTHENTICATOR_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CERT_SIGNED_SAML_AUTHENTICATOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"authenticator","Type":{"Kind":"ApiRef","Name":"WS_SAML_AUTHENTICATOR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"trustedIssuerCerts","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["Const"]} + ,{"Name":"trustedIssuerCertCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"decryptionCert","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"samlValidator","Type":{"Kind":"ApiRef","Name":"WS_VALIDATE_SAML_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"samlValidatorCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SAML_MESSAGE_SECURITY_BINDING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"binding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"authenticator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SAML_AUTHENTICATOR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ANY_ATTRIBUTE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"localName","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ANY_ATTRIBUTES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ANY_ATTRIBUTE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"attributeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_BOOL_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_GUID_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DATETIME_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"ApiRef","Name":"WS_DATETIME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"ApiRef","Name":"WS_DATETIME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"negative","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"years","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"months","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"days","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"hours","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minutes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"seconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"milliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ticks","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DURATION_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"ApiRef","Name":"WS_DURATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"ApiRef","Name":"WS_DURATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"comparer","Type":{"Kind":"ApiRef","Name":"WS_DURATION_COMPARISON_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TIMESPAN_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"ApiRef","Name":"WS_TIMESPAN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"ApiRef","Name":"WS_TIMESPAN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UNIQUE_ID_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_STRING_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_STRING_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_XML_QNAME_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minLocalNameByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxLocalNameByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"minNsByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxNsByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHAR_ARRAY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_BYTE_ARRAY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UTF8_ARRAY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_WSZ_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_INT8_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UINT8_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_INT16_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UINT16_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_INT32_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UINT32_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_INT64_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UINT64_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FLOAT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DOUBLE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DECIMAL_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minValue","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"maxValue","Type":{"Kind":"ApiRef","Name":"DECIMAL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_BYTES_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENUM_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENUM_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENUM_VALUE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"valueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nameIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ITEM_RANGE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"minItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"maxItemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_DEFAULT_VALUE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FIELD_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"mapping","Type":{"Kind":"ApiRef","Name":"WS_FIELD_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"typeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"options","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"defaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_DEFAULT_VALUE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"countOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"itemLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"itemNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"itemRange","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ITEM_RANGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UNION_FIELD_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"value","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"field","Type":{"Kind":"ApiRef","Name":"WS_FIELD_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_STRUCT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fields","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FIELD_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"fieldCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"typeLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"typeNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"parentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRUCT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"subTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRUCT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"subTypeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"structOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UNION_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"fields","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_UNION_FIELD_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"fieldCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"enumOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"noneEnumValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"valueIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENDPOINT_ADDRESS_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"addressingVersion","Type":{"Kind":"ApiRef","Name":"WS_ADDRESSING_VERSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_FAULT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"envelopeVersion","Type":{"Kind":"ApiRef","Name":"WS_ENVELOPE_VERSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_VOID_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CUSTOM_TYPE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"alignment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"readCallback","Type":{"Kind":"ApiRef","Name":"WS_READ_TYPE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_TYPE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"descriptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"isDefaultValueCallback","Type":{"Kind":"ApiRef","Name":"WS_IS_DEFAULT_VALUE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ATTRIBUTE_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"attributeLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"attributeNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"typeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_PARAMETER_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"parameterType","Type":{"Kind":"ApiRef","Name":"WS_PARAMETER_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"inputMessageIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"outputMessageIndex","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_OPERATION_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"versionInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"inputMessageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"outputMessageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"inputMessageOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"outputMessageOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"parameterCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"parameterDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_PARAMETER_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"stubCallback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_STUB_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"style","Type":{"Kind":"ApiRef","Name":"WS_OPERATION_STYLE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CONTRACT_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"operationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"operations","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_CONTRACT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"contractDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CONTRACT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"defaultMessageHandlerCallback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_MESSAGE_RECEIVE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"methodTable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_ENDPOINT_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_ENDPOINT_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_PROPERTY_ACCEPT_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_ACCEPT_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_METADATA_DOCUMENT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"content","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"documentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"documents","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_METADATA_DOCUMENT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"serviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"serviceNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_PROPERTY_CLOSE_CALLBACK" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_CLOSE_CHANNEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_ENDPOINT_METADATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"portName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bindingName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bindingNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SERVICE_ENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"address","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"channelBinding","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"contract","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_CONTRACT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"authorizationCallback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_SECURITY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_ENDPOINT_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_PROXY_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_PROXY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_PROXY_MESSAGE_CALLBACK_CONTEXT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_PROXY_MESSAGE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CALL_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CALL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"scheme","Type":{"Kind":"ApiRef","Name":"WS_URL_SCHEME_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portAsString","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"query","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTPS_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portAsString","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"query","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_NETTCP_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portAsString","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"query","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SOAPUDP_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portAsString","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"query","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_NETPIPE_URL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"url","Type":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"host","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"portAsString","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"path","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"query","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"fragment","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_UNIQUE_ID" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_BUFFERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"buffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_BYTES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_METADATA_ENDPOINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"endpointAddress","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"endpointPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"portName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"serviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"serviceNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bindingName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"bindingNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"portTypeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"portTypeNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_METADATA_ENDPOINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"endpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA_ENDPOINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"endpointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_METADATA_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_METADATA_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_POLICY_PROPERTY" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_POLICY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_POLICY_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_BINDING_PROPERTY_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"allowedValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"allowedValuesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_SECURITY_BINDING_PROPERTY_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperty","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"propertyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTY_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"propertyConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"clientCertCredentialRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"allowedValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"allowedValuesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"requestSecurityTokenProperty","Type":{"Kind":"ApiRef","Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"claimConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"claimConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"requestSecurityTokenPropertyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"requestSecurityTokenPropertyConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"issuerAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"requestSecurityTokenTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_SECURITY_PROPERTY_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"allowedValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"allowedValuesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_SECURITY_PROPERTY_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityProperty","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_SECURITY_CONSTRAINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityPropertyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTY_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"securityPropertyConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"securityBindingConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"securityBindingConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bindingConstraint","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bootstrapSecurityConstraint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_CONSTRAINTS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_CHANNEL_PROPERTY_CONSTRAINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"allowedValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"allowedValuesSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_CHANNEL_PROPERTY_CONSTRAINT"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperty","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_POLICY_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_POLICY_EXTENSION_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_ENDPOINT_POLICY_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"policyExtension","Type":{"Kind":"ApiRef","Name":"WS_POLICY_EXTENSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"assertionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"assertionNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"out","Type":{"Kind":"ApiRef","Name":"_out_e__Struct","TargetKind":"Default","Api":"WindowsWebServices","Parents":["WS_ENDPOINT_POLICY_EXTENSION"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_out_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"assertionValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"WS_POLICY_CONSTRAINTS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelBinding","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"channelPropertyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_CONSTRAINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"channelPropertyConstraintCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"securityConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_CONSTRAINTS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"policyExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY_EXTENSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ,{"Name":"policyExtensionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"httpHeaderAuthSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"httpHeaderAuthSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"bindingUsage","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_SECURITY_USAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityContextMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"localCertCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CERT_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"httpHeaderAuthSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"httpHeaderAuthSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_USERNAME_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"passwordValidator","Type":{"Kind":"ApiRef","Name":"WS_VALIDATE_PASSWORD_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"passwordValidatorCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"clientCredential","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityBindingProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_BINDING_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"securityContextMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sslTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"usernameMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelProperties","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityProperties","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_PROPERTIES","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"sspiTransportSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"kerberosApreqMessageSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"securityContextSecurityBinding","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IContentPrefetcherTaskTrigger" + ,"Kind":"Com" + ,"Guid":"1b35a14a-6094-4799-a60e-e474e15d4dc9" + ,"Interface":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]} + ,"Methods":[ + { + "Name":"TriggerContentPrefetcherTask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsRegisteredForContentPrefetch" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageFullName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"isRegistered","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WEBAUTHN_RP_ENTITY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_USER_ENTITY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszIcon","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pwszDisplayName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CLIENT_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbClientDataJSON","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbClientDataJSON","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszHashAlgId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_COSE_CREDENTIAL_PARAMETER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszCredentialType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lAlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_COSE_CREDENTIAL_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCredentialParameters","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCredentialParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_COSE_CREDENTIAL_PARAMETER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CREDENTIAL" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszCredentialType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CREDENTIALS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CREDENTIAL_EX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"pwszCredentialType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"dwTransports","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CREDENTIAL_LIST" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cCredentials","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ppCredentials","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL_EX","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CRED_PROTECT_EXTENSION_IN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwCredProtect","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRequireCredProtect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_EXTENSION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszExtensionIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbExtension","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvExtension","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_EXTENSIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cExtensions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pExtensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_EXTENSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialList","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIALS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"Extensions","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_EXTENSIONS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthenticatorAttachment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"bRequireResidentKey","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUserVerificationRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwAttestationConveyancePreference","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pCancellationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pExcludeCredentialList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL_LIST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwTimeoutMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CredentialList","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIALS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"Extensions","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_EXTENSIONS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwAuthenticatorAttachment","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwUserVerificationRequirement","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszU2fAppId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"pbU2fAppId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pCancellationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]} + ,{"Name":"pAllowCredentialList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL_LIST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_X5C" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_COMMON_ATTESTATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszAlg","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lAlg","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cX5c","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pX5c","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_X5C","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":[]} + ,{"Name":"pwszVer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbCertInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCertInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbPubArea","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbPubArea","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_CREDENTIAL_ATTESTATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pwszFormatType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"cbAuthenticatorData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAuthenticatorData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbAttestation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAttestation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dwAttestationDecodeType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pvAttestationDecode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"cbAttestationObject","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAttestationObject","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbCredentialId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCredentialId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Extensions","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_EXTENSIONS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"dwUsedTransport","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WEBAUTHN_ASSERTION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"cbAuthenticatorData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbAuthenticatorData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"cbSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"Credential","Type":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":[]} + ,{"Name":"cbUserId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbUserId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"WsStartReaderCanonicalization" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_CANONICALIZATION_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsEndReaderCanonicalization" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsStartWriterCanonicalization" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"writeCallback","Type":{"Kind":"ApiRef","Name":"WS_WRITE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_CANONICALIZATION_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsEndWriterCanonicalization" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateXmlBuffer" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRemoveNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nodePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateReader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetInput" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"encoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER_INPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetInputToBuffer" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeReader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetReaderProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetReaderNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xmlReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFillReader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"minSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadStartElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadToStartElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadStartAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"attributeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadEndAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSkipNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadEndElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFindAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"required","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"attributeIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadValue" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_VALUE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadChars" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"chars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"maxCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualCharCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadCharsUtf8" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"maxByteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualByteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadArray" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_VALUE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"array","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"arraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"actualItemCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetReaderPosition" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetReaderPosition" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsMoveReader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"moveTo","Type":{"Kind":"ApiRef","Name":"WS_MOVE_TO","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateWriter" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeWriter" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsSetOutput" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"encoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_OUTPUT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetOutputToBuffer" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetWriterProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFlushWriter" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"minSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteStartElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEndStartElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteXmlnsAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"singleQuote","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteStartAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"singleQuote","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEndAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteValue" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_VALUE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteXmlBuffer" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"xmlBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadXmlBuffer" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"xmlBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteXmlBufferToBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"xmlBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"encoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"byteCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadXmlBufferFromBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"encoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_READER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"byteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"xmlBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteArray" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_VALUE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"array","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"arraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"itemCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteQualifiedName" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteChars" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"chars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"charCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteCharsUtf8" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"byteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"byteCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsPushBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_PUSH_BYTES_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsPullBytes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"ApiRef","Name":"WS_PULL_BYTES_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEndElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteText" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_TEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteStartCData" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEndCData" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"node","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetPrefixFromNamespace" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"required","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetWriterPosition" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetWriterPosition" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"nodePosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsMoveWriter" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"moveTo","Type":{"Kind":"ApiRef","Name":"WS_MOVE_TO","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"found","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsTrimXmlWhitespace" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"chars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In"]} + ,{"Name":"charCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"trimmedChars","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ,{"Name":"trimmedCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsVerifyXmlNCName" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ncNameChars","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} + ,{"Name":"ncNameCharCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsXmlStringEquals" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"string1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"string2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetNamespaceFromPrefix" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"required","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadQualifiedName" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetXmlAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"localName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"valueChars","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Optional"]} + ,{"Name":"valueCharCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCopyNode" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAsyncExecute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"asyncState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_STATE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"ApiRef","Name":"WS_ASYNC_FUNCTION","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackModel","Type":{"Kind":"ApiRef","Name":"WS_CALLBACK_MODEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"callbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelBinding","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"securityDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsOpenChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"endpointAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSendMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"messageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"bodyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"bodyValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReceiveMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"messageDescriptions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["In","Const"]} + ,{"Name":"messageDescriptionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"receiveOption","Type":{"Kind":"ApiRef","Name":"WS_RECEIVE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"readBodyOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRequestReply" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"requestMessageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestBodyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"requestBodyValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"replyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"replyMessageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":11,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSendReplyMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"replyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"replyMessageDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"replyBodyValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"replyBodyValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"requestMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSendFaultMessageForError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"replyMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultError","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"faultDisclosure","Type":{"Kind":"ApiRef","Name":"WS_FAULT_DISCLOSURE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"requestMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetChannelProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetChannelProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteMessageStart" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteMessageEnd" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadMessageStart" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadMessageEnd" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCloseChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbortChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsResetChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbandonMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsShutdownSessionChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetOperationContextProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetDictionary" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"encoding","Type":{"Kind":"ApiRef","Name":"WS_ENCODING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"dictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_DICTIONARY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadEndpointAddressExtension" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"endpointAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"extensionType","Type":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS_EXTENSION_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_ERROR_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WsAddErrorString" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WsGetErrorString" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"string","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WsCopyError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"destination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetErrorProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_ERROR_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsSetErrorProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_ERROR_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsResetError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsFreeError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetFaultErrorProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_FAULT_ERROR_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsSetFaultErrorProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_FAULT_ERROR_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsCreateFaultFromError" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"faultDisclosure","Type":{"Kind":"ApiRef","Name":"WS_FAULT_DISCLOSURE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"fault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WsSetFaultErrorDetail" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultDetailDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT_DETAIL_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetFaultErrorDetail" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"faultDetailDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_FAULT_DETAIL_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsCreateHeap" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"trimSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAlloc" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ,{"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetHeapProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_HEAP_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsResetHeap" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeHeap" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsCreateListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelBinding","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"securityDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsOpenListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAcceptChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCloseListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbortListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsResetListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetListenerProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetListenerProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_LISTENER_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateChannelForListener" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"listener","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_LISTENER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"envelopeVersion","Type":{"Kind":"ApiRef","Name":"WS_ENVELOPE_VERSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"addressingVersion","Type":{"Kind":"ApiRef","Name":"WS_ADDRESSING_VERSION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateMessageForChannel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsInitializeMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"initialization","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_INITIALIZATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"sourceMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsResetMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsGetHeaderAttributes" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerType","Type":{"Kind":"ApiRef","Name":"WS_HEADER_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetCustomHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"customHeaderDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"repeatingOption","Type":{"Kind":"ApiRef","Name":"WS_REPEATING_HEADER_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"headerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"headerAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRemoveHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerType","Type":{"Kind":"ApiRef","Name":"WS_HEADER_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerType","Type":{"Kind":"ApiRef","Name":"WS_HEADER_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRemoveCustomHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"headerNs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAddCustomHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"headerAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAddMappedHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRemoveMappedHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetMappedHeader" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"repeatingOption","Type":{"Kind":"ApiRef","Name":"WS_REPEATING_HEADER_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"headerIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"valueType","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":8,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteBody" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bodyDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadBody" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bodyDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEnvelopeStart" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"doneCallback","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_DONE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"doneCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteEnvelopeEnd" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadEnvelopeStart" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"doneCallback","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_DONE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"doneCallbackState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadEnvelopeEnd" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetMessageProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsSetMessageProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_MESSAGE_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAddressMessage" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCheckMustUnderstandHeaders" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsMarkHeaderAsUnderstood" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"headerPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_NODE_POSITION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFillBody" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"minSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFlushBody" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_MESSAGE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"minSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRequestSecurityToken" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_CHANNEL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_REQUEST_SECURITY_TOKEN_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetSecurityTokenProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateXmlSecurityToken" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tokenXml","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_BUFFER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"tokenKey","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_KEY_HANDLE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_XML_SECURITY_TOKEN_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeSecurityToken" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_TOKEN","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsRevokeSecurityContext" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetSecurityContextProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"securityContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SECURITY_CONTEXT_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elementDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"attributeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ATTRIBUTE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadType" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"typeMapping","Type":{"Kind":"ApiRef","Name":"WS_TYPE_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"typeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"readOption","Type":{"Kind":"ApiRef","Name":"WS_READ_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":7,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteElement" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"elementDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ELEMENT_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteAttribute" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"attributeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ATTRIBUTE_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsWriteType" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"writer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_WRITER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"typeMapping","Type":{"Kind":"ApiRef","Name":"WS_TYPE_MAPPING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"WS_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"typeDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"writeOption","Type":{"Kind":"ApiRef","Name":"WS_WRITE_OPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":6,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsRegisterOperationForCancel" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"context","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cancelCallback","Type":{"Kind":"ApiRef","Name":"WS_OPERATION_CANCEL_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"freestateCallback","Type":{"Kind":"ApiRef","Name":"WS_OPERATION_FREE_STATE_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"userState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetServiceHostProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endpoints","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_ENDPOINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"endpointCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In","Const"]} + ,{"Name":"serviceProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"servicePropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsOpenServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCloseServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbortServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsResetServiceHost" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_HOST","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetServiceProxyProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_PROXY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"channelBinding","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_BINDING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SECURITY_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_PROXY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"channelProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":6,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_CHANNEL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"channelPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsOpenServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCloseServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbortServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsResetServiceProxy" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsAbandonCall" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"callId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCall" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"operation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_OPERATION_DESCRIPTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"arguments","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Optional","Const"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"callProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":5,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_CALL_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"callPropertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"asyncContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ASYNC_CONTEXT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsDecodeUrl" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"outUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsEncodeUrl" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_URL","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"outUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCombineUrl" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"referenceUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"resultUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsDateTimeToFileTime" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_DATETIME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"fileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFileTimeToDateTime" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dateTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_DATETIME","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateMetadata" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_METADATA_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsReadMetadata" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"reader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_XML_READER","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"url","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsFreeMetadata" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WsResetMetadata" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetMetadataProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_METADATA_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetMissingMetadataDocumentAddress" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"address","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ENDPOINT_ADDRESS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetMetadataEndpoints" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"metadata","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"endpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_METADATA_ENDPOINTS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsMatchPolicyAlternative" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"alternativeIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"policyConstraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY_CONSTRAINTS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"matchRequired","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetPolicyProperty" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"id","Type":{"Kind":"ApiRef","Name":"WS_POLICY_PROPERTY_ID","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"valueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsGetPolicyAlternativeCount" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_POLICY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateServiceProxyFromTemplate" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_PROXY_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ,{"Name":"templateType","Type":{"Kind":"ApiRef","Name":"WS_BINDING_TEMPLATE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":5,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"templateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"templateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"templateDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"serviceProxy","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_PROXY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WsCreateServiceEndpointFromTemplate" + ,"SetLastError":false + ,"DllImport":"webservices" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"channelType","Type":{"Kind":"ApiRef","Name":"WS_CHANNEL_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"properties","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"WS_SERVICE_ENDPOINT_PROPERTY","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"propertyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"addressUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_STRING","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"contract","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_CONTRACT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"authorizationCallback","Type":{"Kind":"ApiRef","Name":"WS_SERVICE_SECURITY_CALLBACK","TargetKind":"FunctionPointer","Api":"WindowsWebServices","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"heap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_HEAP","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"templateType","Type":{"Kind":"ApiRef","Name":"WS_BINDING_TEMPLATE_TYPE","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"templateValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":9,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} + ,{"Name":"templateSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"templateDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"templateDescriptionSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"serviceEndpoint","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_SERVICE_ENDPOINT","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WS_ERROR","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WebAuthNGetApiVersionNumber" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + ] + } + ,{ + "Name":"WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbIsUserVerifyingPlatformAuthenticatorAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebAuthNAuthenticatorMakeCredential" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRpInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_RP_ENTITY_INFORMATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pUserInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_USER_ENTITY_INFORMATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPubKeyCredParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_COSE_CREDENTIAL_PARAMETERS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pWebAuthNClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CLIENT_DATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pWebAuthNMakeCredentialOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppWebAuthNCredentialAttestation","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL_ATTESTATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WebAuthNAuthenticatorGetAssertion" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszRpId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pWebAuthNClientData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CLIENT_DATA","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pWebAuthNGetAssertionOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ,{"Name":"ppWebAuthNAssertion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_ASSERTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"WebAuthNFreeCredentialAttestation" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pWebAuthNCredentialAttestation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_CREDENTIAL_ATTESTATION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In","Optional"]} + ] + } + ,{ + "Name":"WebAuthNFreeAssertion" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pWebAuthNAssertion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WEBAUTHN_ASSERTION","TargetKind":"Default","Api":"WindowsWebServices","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebAuthNGetCancellationId" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCancellationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WebAuthNCancelCurrentOperation" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCancellationId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WebAuthNGetErrorName" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WebAuthNGetW3CExceptionDOMError" + ,"SetLastError":false + ,"DllImport":"webauthn" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hr","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Wmi.json b/api/Wmi.json new file mode 100644 index 0000000..2e3e4fb --- /dev/null +++ b/api/Wmi.json @@ -0,0 +1,5647 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"WbemDefPath" + ,"Kind":"ComClassID" + ,"Guid":"cf4cc405-e2c5-4ddd-b3ce-5e7582d8c9fa" + } + ,{ + "Name":"WbemQuery" + ,"Kind":"ComClassID" + ,"Guid":"eac8a024-21e2-4523-ad73-a71a0aa2f56a" + } + ,{ + "Name":"tag_WBEM_PATH_STATUS_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEMPATH_INFO_ANON_LOCAL_MACHINE","Value":1} + ,{"Name":"WBEMPATH_INFO_HAS_MACHINE_NAME","Value":2} + ,{"Name":"WBEMPATH_INFO_IS_CLASS_REF","Value":4} + ,{"Name":"WBEMPATH_INFO_IS_INST_REF","Value":8} + ,{"Name":"WBEMPATH_INFO_HAS_SUBSCOPES","Value":16} + ,{"Name":"WBEMPATH_INFO_IS_COMPOUND","Value":32} + ,{"Name":"WBEMPATH_INFO_HAS_V2_REF_PATHS","Value":64} + ,{"Name":"WBEMPATH_INFO_HAS_IMPLIED_KEY","Value":128} + ,{"Name":"WBEMPATH_INFO_CONTAINS_SINGLETON","Value":256} + ,{"Name":"WBEMPATH_INFO_V1_COMPLIANT","Value":512} + ,{"Name":"WBEMPATH_INFO_V2_COMPLIANT","Value":1024} + ,{"Name":"WBEMPATH_INFO_CIM_COMPLIANT","Value":2048} + ,{"Name":"WBEMPATH_INFO_IS_SINGLETON","Value":4096} + ,{"Name":"WBEMPATH_INFO_IS_PARENT","Value":8192} + ,{"Name":"WBEMPATH_INFO_SERVER_NAMESPACE_ONLY","Value":16384} + ,{"Name":"WBEMPATH_INFO_NATIVE_PATH","Value":32768} + ,{"Name":"WBEMPATH_INFO_WMI_PATH","Value":65536} + ,{"Name":"WBEMPATH_INFO_PATH_HAD_SERVER","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_PATH_CREATE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEMPATH_CREATE_ACCEPT_RELATIVE","Value":1} + ,{"Name":"WBEMPATH_CREATE_ACCEPT_ABSOLUTE","Value":2} + ,{"Name":"WBEMPATH_CREATE_ACCEPT_ALL","Value":4} + ,{"Name":"WBEMPATH_TREAT_SINGLE_IDENT_AS_NS","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_GET_TEXT_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEMPATH_COMPRESSED","Value":1} + ,{"Name":"WBEMPATH_GET_RELATIVE_ONLY","Value":2} + ,{"Name":"WBEMPATH_GET_SERVER_TOO","Value":4} + ,{"Name":"WBEMPATH_GET_SERVER_AND_NAMESPACE_ONLY","Value":8} + ,{"Name":"WBEMPATH_GET_NAMESPACE_ONLY","Value":16} + ,{"Name":"WBEMPATH_GET_ORIGINAL","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_GET_KEY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEMPATH_TEXT","Value":1} + ,{"Name":"WBEMPATH_QUOTEDTEXT","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemPathKeyList" + ,"Kind":"Com" + ,"Guid":"9ae62877-7544-4bb0-aa26-a13824659ed6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puKeyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetKey2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uCimType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uKeyIx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puNameBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"puKeyValBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pKeyVal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"puApparentCimType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetKey2" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uKeyIx","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puNameBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszKeyName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pKeyValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"puApparentCimType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllKeys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"MakeSingleton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uRequestedInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"puBuffLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemPath" + ,"Kind":"Com" + ,"Guid":"3bc15af2-736c-477e-9e51-238af8667dcc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"puBuffLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uRequestedInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puResponse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puNameBufLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNamespaceCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetNamespaceAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNamespaceAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puNameBufLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveNamespaceAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllNamespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetScopeCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetScopeFromText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pszText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puClassNameBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszClass","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pKeyList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemPathKeyList","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetScopeAsText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puTextBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszText","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveScope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAllScopes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClassNameA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puBuffLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"pszName","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GetKeyList" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOut","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemPathKeyList","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateClassPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DeleteClassPart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRelative" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsRelativeOrChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszMachine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"IsSameClassName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWbemQuery" + ,"Kind":"Com" + ,"Guid":"81166f58-dd98-11d3-a120-00105a1f515a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Empty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetLanguageFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"puFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"TestLanguageFeatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uArraySize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"puFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Parse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszLang","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pszQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAnalysis" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uAnalysisType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pAnalysis","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"FreeMemory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMem","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetQueryInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uAnalysisType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uInfoId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uBufSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDestBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WMIQ_ANALYSIS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMIQ_ANALYSIS_RPN_SEQUENCE","Value":1} + ,{"Name":"WMIQ_ANALYSIS_ASSOC_QUERY","Value":2} + ,{"Name":"WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX","Value":3} + ,{"Name":"WMIQ_ANALYSIS_QUERY_TEXT","Value":4} + ,{"Name":"WMIQ_ANALYSIS_RESERVED","Value":134217728} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMIQ_RPN_TOKEN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMIQ_RPN_TOKEN_EXPRESSION","Value":1} + ,{"Name":"WMIQ_RPN_TOKEN_AND","Value":2} + ,{"Name":"WMIQ_RPN_TOKEN_OR","Value":3} + ,{"Name":"WMIQ_RPN_TOKEN_NOT","Value":4} + ,{"Name":"WMIQ_RPN_OP_UNDEFINED","Value":0} + ,{"Name":"WMIQ_RPN_OP_EQ","Value":1} + ,{"Name":"WMIQ_RPN_OP_NE","Value":2} + ,{"Name":"WMIQ_RPN_OP_GE","Value":3} + ,{"Name":"WMIQ_RPN_OP_LE","Value":4} + ,{"Name":"WMIQ_RPN_OP_LT","Value":5} + ,{"Name":"WMIQ_RPN_OP_GT","Value":6} + ,{"Name":"WMIQ_RPN_OP_LIKE","Value":7} + ,{"Name":"WMIQ_RPN_OP_ISA","Value":8} + ,{"Name":"WMIQ_RPN_OP_ISNOTA","Value":9} + ,{"Name":"WMIQ_RPN_OP_ISNULL","Value":10} + ,{"Name":"WMIQ_RPN_OP_ISNOTNULL","Value":11} + ,{"Name":"WMIQ_RPN_LEFT_PROPERTY_NAME","Value":1} + ,{"Name":"WMIQ_RPN_RIGHT_PROPERTY_NAME","Value":2} + ,{"Name":"WMIQ_RPN_CONST2","Value":4} + ,{"Name":"WMIQ_RPN_CONST","Value":8} + ,{"Name":"WMIQ_RPN_RELOP","Value":16} + ,{"Name":"WMIQ_RPN_LEFT_FUNCTION","Value":32} + ,{"Name":"WMIQ_RPN_RIGHT_FUNCTION","Value":64} + ,{"Name":"WMIQ_RPN_GET_TOKEN_TYPE","Value":1} + ,{"Name":"WMIQ_RPN_GET_EXPR_SHAPE","Value":2} + ,{"Name":"WMIQ_RPN_GET_LEFT_FUNCTION","Value":3} + ,{"Name":"WMIQ_RPN_GET_RIGHT_FUNCTION","Value":4} + ,{"Name":"WMIQ_RPN_GET_RELOP","Value":5} + ,{"Name":"WMIQ_RPN_NEXT_TOKEN","Value":1} + ,{"Name":"WMIQ_RPN_FROM_UNARY","Value":1} + ,{"Name":"WMIQ_RPN_FROM_PATH","Value":2} + ,{"Name":"WMIQ_RPN_FROM_CLASS_LIST","Value":4} + ,{"Name":"WMIQ_RPN_FROM_MULTIPLE","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WMIQ_ASSOCQ_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMIQ_ASSOCQ_ASSOCIATORS","Value":1} + ,{"Name":"WMIQ_ASSOCQ_REFERENCES","Value":2} + ,{"Name":"WMIQ_ASSOCQ_RESULTCLASS","Value":4} + ,{"Name":"WMIQ_ASSOCQ_ASSOCCLASS","Value":8} + ,{"Name":"WMIQ_ASSOCQ_ROLE","Value":16} + ,{"Name":"WMIQ_ASSOCQ_RESULTROLE","Value":32} + ,{"Name":"WMIQ_ASSOCQ_REQUIREDQUALIFIER","Value":64} + ,{"Name":"WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER","Value":128} + ,{"Name":"WMIQ_ASSOCQ_CLASSDEFSONLY","Value":256} + ,{"Name":"WMIQ_ASSOCQ_KEYSONLY","Value":512} + ,{"Name":"WMIQ_ASSOCQ_SCHEMAONLY","Value":1024} + ,{"Name":"WMIQ_ASSOCQ_CLASSREFSONLY","Value":2048} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SWbemQueryQualifiedName" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uNameListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_ppszNameList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"m_bArraysUsed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pbArrayElUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"m_puArrayIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_SWbemRpnConst" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_pszStrVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"m_bBoolVal","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_lLongVal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"m_uLongVal","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_dblVal","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"m_lVal64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"m_uVal64","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SWbemRpnQueryToken" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uSubexpressionShape","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uOperator","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pRightIdent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SWbemQueryQualifiedName","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":[]} + ,{"Name":"m_pLeftIdent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SWbemQueryQualifiedName","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":[]} + ,{"Name":"m_uConstApparentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Const","Type":{"Kind":"ApiRef","Name":"tag_SWbemRpnConst","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":[]} + ,{"Name":"m_uConst2ApparentType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_Const2","Type":{"Kind":"ApiRef","Name":"tag_SWbemRpnConst","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszRightFunc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"m_pszLeftFunc","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_SWbemRpnTokenList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uNumTokens","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_WMIQ_LANGUAGE_FEATURES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMIQ_LF1_BASIC_SELECT","Value":1} + ,{"Name":"WMIQ_LF2_CLASS_NAME_IN_QUERY","Value":2} + ,{"Name":"WMIQ_LF3_STRING_CASE_FUNCTIONS","Value":3} + ,{"Name":"WMIQ_LF4_PROP_TO_PROP_TESTS","Value":4} + ,{"Name":"WMIQ_LF5_COUNT_STAR","Value":5} + ,{"Name":"WMIQ_LF6_ORDER_BY","Value":6} + ,{"Name":"WMIQ_LF7_DISTINCT","Value":7} + ,{"Name":"WMIQ_LF8_ISA","Value":8} + ,{"Name":"WMIQ_LF9_THIS","Value":9} + ,{"Name":"WMIQ_LF10_COMPEX_SUBEXPRESSIONS","Value":10} + ,{"Name":"WMIQ_LF11_ALIASING","Value":11} + ,{"Name":"WMIQ_LF12_GROUP_BY_HAVING","Value":12} + ,{"Name":"WMIQ_LF13_WMI_WITHIN","Value":13} + ,{"Name":"WMIQ_LF14_SQL_WRITE_OPERATIONS","Value":14} + ,{"Name":"WMIQ_LF15_GO","Value":15} + ,{"Name":"WMIQ_LF16_SINGLE_LEVEL_TRANSACTIONS","Value":16} + ,{"Name":"WMIQ_LF17_QUALIFIED_NAMES","Value":17} + ,{"Name":"WMIQ_LF18_ASSOCIATONS","Value":18} + ,{"Name":"WMIQ_LF19_SYSTEM_PROPERTIES","Value":19} + ,{"Name":"WMIQ_LF20_EXTENDED_SYSTEM_PROPERTIES","Value":20} + ,{"Name":"WMIQ_LF21_SQL89_JOINS","Value":21} + ,{"Name":"WMIQ_LF22_SQL92_JOINS","Value":22} + ,{"Name":"WMIQ_LF23_SUBSELECTS","Value":23} + ,{"Name":"WMIQ_LF24_UMI_EXTENSIONS","Value":24} + ,{"Name":"WMIQ_LF25_DATEPART","Value":25} + ,{"Name":"WMIQ_LF26_LIKE","Value":26} + ,{"Name":"WMIQ_LF27_CIM_TEMPORAL_CONSTRUCTS","Value":27} + ,{"Name":"WMIQ_LF28_STANDARD_AGGREGATES","Value":28} + ,{"Name":"WMIQ_LF29_MULTI_LEVEL_ORDER_BY","Value":29} + ,{"Name":"WMIQ_LF30_WMI_PRAGMAS","Value":30} + ,{"Name":"WMIQ_LF31_QUALIFIER_TESTS","Value":31} + ,{"Name":"WMIQ_LF32_SP_EXECUTE","Value":32} + ,{"Name":"WMIQ_LF33_ARRAY_ACCESS","Value":33} + ,{"Name":"WMIQ_LF34_UNION","Value":34} + ,{"Name":"WMIQ_LF35_COMPLEX_SELECT_TARGET","Value":35} + ,{"Name":"WMIQ_LF36_REFERENCE_TESTS","Value":36} + ,{"Name":"WMIQ_LF37_SELECT_INTO","Value":37} + ,{"Name":"WMIQ_LF38_BASIC_DATETIME_TESTS","Value":38} + ,{"Name":"WMIQ_LF39_COUNT_COLUMN","Value":39} + ,{"Name":"WMIQ_LF40_BETWEEN","Value":40} + ,{"Name":"WMIQ_LF_LAST","Value":40} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WMIQ_RPNQ_FEATURE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMIQ_RPNF_WHERE_CLAUSE_PRESENT","Value":1} + ,{"Name":"WMIQ_RPNF_QUERY_IS_CONJUNCTIVE","Value":2} + ,{"Name":"WMIQ_RPNF_QUERY_IS_DISJUNCTIVE","Value":4} + ,{"Name":"WMIQ_RPNF_PROJECTION","Value":8} + ,{"Name":"WMIQ_RPNF_FEATURE_SELECT_STAR","Value":16} + ,{"Name":"WMIQ_RPNF_EQUALITY_TESTS_ONLY","Value":32} + ,{"Name":"WMIQ_RPNF_COUNT_STAR","Value":64} + ,{"Name":"WMIQ_RPNF_QUALIFIED_NAMES_USED","Value":128} + ,{"Name":"WMIQ_RPNF_SYSPROP_CLASS_USED","Value":256} + ,{"Name":"WMIQ_RPNF_PROP_TO_PROP_TESTS","Value":512} + ,{"Name":"WMIQ_RPNF_ORDER_BY","Value":1024} + ,{"Name":"WMIQ_RPNF_ISA_USED","Value":2048} + ,{"Name":"WMIQ_RPNF_GROUP_BY_HAVING","Value":4096} + ,{"Name":"WMIQ_RPNF_ARRAY_ACCESS_USED","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SWbemRpnEncodedQuery" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uTokenType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uParsedFeatureMask","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"m_uDetectedArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_puDetectedFeatures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ,{"Name":"m_uSelectListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_ppSelectList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SWbemQueryQualifiedName","TargetKind":"Default","Api":"Wmi","Parents":[]}}},"Attrs":[]} + ,{"Name":"m_uFromTargetType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pszOptionalFromPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"m_uFromListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_ppszFromList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"m_uWhereClauseSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_ppRpnWhereClause","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SWbemRpnQueryToken","TargetKind":"Default","Api":"Wmi","Parents":[]}}},"Attrs":[]} + ,{"Name":"m_dblWithinPolling","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"m_dblWithinWindow","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"m_uOrderByListSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_ppszOrderByList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ,{"Name":"m_uOrderDirectionEl","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_SWbemAnalysisMatrix" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uMatrixType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"m_uPropertyType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pValues","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"m_pbTruthTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"tag_SWbemAnalysisMatrixList" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uMatrixType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uNumMatrices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pMatrices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"tag_SWbemAnalysisMatrix","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SWbemAssocQueryInf" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m_uVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uAnalysisType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_uFeatureMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"m_pPath","Type":{"Kind":"ApiRef","Name":"IWbemPath","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszQueryText","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszResultClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszAssocClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszRole","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszResultRole","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszRequiredQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"m_pszRequiredAssocQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WbemLocator" + ,"Kind":"ComClassID" + ,"Guid":"4590f811-1d3a-11d0-891f-00aa004b2e24" + } + ,{ + "Name":"WbemContext" + ,"Kind":"ComClassID" + ,"Guid":"674b6698-ee92-11d0-ad71-00c04fd8fdff" + } + ,{ + "Name":"UnsecuredApartment" + ,"Kind":"ComClassID" + ,"Guid":"49bd2028-1523-11d1-ad79-00c04fd8fdff" + } + ,{ + "Name":"WbemClassObject" + ,"Kind":"ComClassID" + ,"Guid":"9a653086-174f-11d2-b5f9-00104b703efd" + } + ,{ + "Name":"MofCompiler" + ,"Kind":"ComClassID" + ,"Guid":"6daf9757-2e37-11d2-aec9-00c04fb68820" + } + ,{ + "Name":"WbemStatusCodeText" + ,"Kind":"ComClassID" + ,"Guid":"eb87e1bd-3233-11d2-aec9-00c04fb68820" + } + ,{ + "Name":"WbemBackupRestore" + ,"Kind":"ComClassID" + ,"Guid":"c49e32c6-bc8b-11d2-85d4-00105a1f8304" + } + ,{ + "Name":"WbemRefresher" + ,"Kind":"ComClassID" + ,"Guid":"c71566f2-561e-11d1-ad87-00c04fd8fdff" + } + ,{ + "Name":"WbemObjectTextSrc" + ,"Kind":"ComClassID" + ,"Guid":"8d1c559d-84f0-4bb3-a7d5-56a7435a9ba6" + } + ,{ + "Name":"WBEM_GENUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_GENUS_CLASS","Value":1} + ,{"Name":"WBEM_GENUS_INSTANCE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_CHANGE_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_CREATE_OR_UPDATE","Value":0} + ,{"Name":"WBEM_FLAG_UPDATE_ONLY","Value":1} + ,{"Name":"WBEM_FLAG_CREATE_ONLY","Value":2} + ,{"Name":"WBEM_FLAG_UPDATE_COMPATIBLE","Value":0} + ,{"Name":"WBEM_FLAG_UPDATE_SAFE_MODE","Value":32} + ,{"Name":"WBEM_FLAG_UPDATE_FORCE_MODE","Value":64} + ,{"Name":"WBEM_MASK_UPDATE_MODE","Value":96} + ,{"Name":"WBEM_FLAG_ADVISORY","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_GENERIC_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_RETURN_IMMEDIATELY","Value":16} + ,{"Name":"WBEM_FLAG_RETURN_WBEM_COMPLETE","Value":0} + ,{"Name":"WBEM_FLAG_BIDIRECTIONAL","Value":0} + ,{"Name":"WBEM_FLAG_FORWARD_ONLY","Value":32} + ,{"Name":"WBEM_FLAG_NO_ERROR_OBJECT","Value":64} + ,{"Name":"WBEM_FLAG_RETURN_ERROR_OBJECT","Value":0} + ,{"Name":"WBEM_FLAG_SEND_STATUS","Value":128} + ,{"Name":"WBEM_FLAG_DONT_SEND_STATUS","Value":0} + ,{"Name":"WBEM_FLAG_ENSURE_LOCATABLE","Value":256} + ,{"Name":"WBEM_FLAG_DIRECT_READ","Value":512} + ,{"Name":"WBEM_FLAG_SEND_ONLY_SELECTED","Value":0} + ,{"Name":"WBEM_RETURN_WHEN_COMPLETE","Value":0} + ,{"Name":"WBEM_RETURN_IMMEDIATELY","Value":16} + ,{"Name":"WBEM_MASK_RESERVED_FLAGS","Value":126976} + ,{"Name":"WBEM_FLAG_USE_AMENDED_QUALIFIERS","Value":131072} + ,{"Name":"WBEM_FLAG_STRONG_VALIDATION","Value":1048576} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_STATUS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_STATUS_COMPLETE","Value":0} + ,{"Name":"WBEM_STATUS_REQUIREMENTS","Value":1} + ,{"Name":"WBEM_STATUS_PROGRESS","Value":2} + ,{"Name":"WBEM_STATUS_LOGGING_INFORMATION","Value":256} + ,{"Name":"WBEM_STATUS_LOGGING_INFORMATION_PROVIDER","Value":512} + ,{"Name":"WBEM_STATUS_LOGGING_INFORMATION_HOST","Value":1024} + ,{"Name":"WBEM_STATUS_LOGGING_INFORMATION_REPOSITORY","Value":2048} + ,{"Name":"WBEM_STATUS_LOGGING_INFORMATION_ESS","Value":4096} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_TIMEOUT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_NO_WAIT","Value":0} + ,{"Name":"WBEM_INFINITE","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_CONDITION_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_ALWAYS","Value":0} + ,{"Name":"WBEM_FLAG_ONLY_IF_TRUE","Value":1} + ,{"Name":"WBEM_FLAG_ONLY_IF_FALSE","Value":2} + ,{"Name":"WBEM_FLAG_ONLY_IF_IDENTICAL","Value":3} + ,{"Name":"WBEM_MASK_PRIMARY_CONDITION","Value":3} + ,{"Name":"WBEM_FLAG_KEYS_ONLY","Value":4} + ,{"Name":"WBEM_FLAG_REFS_ONLY","Value":8} + ,{"Name":"WBEM_FLAG_LOCAL_ONLY","Value":16} + ,{"Name":"WBEM_FLAG_PROPAGATED_ONLY","Value":32} + ,{"Name":"WBEM_FLAG_SYSTEM_ONLY","Value":48} + ,{"Name":"WBEM_FLAG_NONSYSTEM_ONLY","Value":64} + ,{"Name":"WBEM_MASK_CONDITION_ORIGIN","Value":112} + ,{"Name":"WBEM_FLAG_CLASS_OVERRIDES_ONLY","Value":256} + ,{"Name":"WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES","Value":512} + ,{"Name":"WBEM_MASK_CLASS_CONDITION","Value":768} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_FLAVOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAVOR_DONT_PROPAGATE","Value":0} + ,{"Name":"WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE","Value":1} + ,{"Name":"WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS","Value":2} + ,{"Name":"WBEM_FLAVOR_MASK_PROPAGATION","Value":15} + ,{"Name":"WBEM_FLAVOR_OVERRIDABLE","Value":0} + ,{"Name":"WBEM_FLAVOR_NOT_OVERRIDABLE","Value":16} + ,{"Name":"WBEM_FLAVOR_MASK_PERMISSIONS","Value":16} + ,{"Name":"WBEM_FLAVOR_ORIGIN_LOCAL","Value":0} + ,{"Name":"WBEM_FLAVOR_ORIGIN_PROPAGATED","Value":32} + ,{"Name":"WBEM_FLAVOR_ORIGIN_SYSTEM","Value":64} + ,{"Name":"WBEM_FLAVOR_MASK_ORIGIN","Value":96} + ,{"Name":"WBEM_FLAVOR_NOT_AMENDED","Value":0} + ,{"Name":"WBEM_FLAVOR_AMENDED","Value":128} + ,{"Name":"WBEM_FLAVOR_MASK_AMENDED","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_QUERY_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_DEEP","Value":0} + ,{"Name":"WBEM_FLAG_SHALLOW","Value":1} + ,{"Name":"WBEM_FLAG_PROTOTYPE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_SECURITY_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_ENABLE","Value":1} + ,{"Name":"WBEM_METHOD_EXECUTE","Value":2} + ,{"Name":"WBEM_FULL_WRITE_REP","Value":4} + ,{"Name":"WBEM_PARTIAL_WRITE_REP","Value":8} + ,{"Name":"WBEM_WRITE_PROVIDER","Value":16} + ,{"Name":"WBEM_REMOTE_ACCESS","Value":32} + ,{"Name":"WBEM_RIGHT_SUBSCRIBE","Value":64} + ,{"Name":"WBEM_RIGHT_PUBLISH","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_LIMITATION_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_EXCLUDE_OBJECT_QUALIFIERS","Value":16} + ,{"Name":"WBEM_FLAG_EXCLUDE_PROPERTY_QUALIFIERS","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_TEXT_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_NO_FLAVORS","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_COMPARISON_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_COMPARISON_INCLUDE_ALL","Value":0} + ,{"Name":"WBEM_FLAG_IGNORE_QUALIFIERS","Value":1} + ,{"Name":"WBEM_FLAG_IGNORE_OBJECT_SOURCE","Value":2} + ,{"Name":"WBEM_FLAG_IGNORE_DEFAULT_VALUES","Value":4} + ,{"Name":"WBEM_FLAG_IGNORE_CLASS","Value":8} + ,{"Name":"WBEM_FLAG_IGNORE_CASE","Value":16} + ,{"Name":"WBEM_FLAG_IGNORE_FLAVOR","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_LOCKING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_ALLOW_READ","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CIMTYPE_ENUMERATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"CIM_ILLEGAL","Value":4095} + ,{"Name":"CIM_EMPTY","Value":0} + ,{"Name":"CIM_SINT8","Value":16} + ,{"Name":"CIM_UINT8","Value":17} + ,{"Name":"CIM_SINT16","Value":2} + ,{"Name":"CIM_UINT16","Value":18} + ,{"Name":"CIM_SINT32","Value":3} + ,{"Name":"CIM_UINT32","Value":19} + ,{"Name":"CIM_SINT64","Value":20} + ,{"Name":"CIM_UINT64","Value":21} + ,{"Name":"CIM_REAL32","Value":4} + ,{"Name":"CIM_REAL64","Value":5} + ,{"Name":"CIM_BOOLEAN","Value":11} + ,{"Name":"CIM_STRING","Value":8} + ,{"Name":"CIM_DATETIME","Value":101} + ,{"Name":"CIM_REFERENCE","Value":102} + ,{"Name":"CIM_CHAR16","Value":103} + ,{"Name":"CIM_OBJECT","Value":13} + ,{"Name":"CIM_FLAG_ARRAY","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_BACKUP_RESTORE_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_BACKUP_RESTORE_DEFAULT","Value":0} + ,{"Name":"WBEM_FLAG_BACKUP_RESTORE_FORCE_SHUTDOWN","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_REFRESHER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_REFRESH_AUTO_RECONNECT","Value":0} + ,{"Name":"WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_SHUTDOWN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_SHUTDOWN_UNLOAD_COMPONENT","Value":1} + ,{"Name":"WBEM_SHUTDOWN_WMI","Value":2} + ,{"Name":"WBEM_SHUTDOWN_OS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEMSTATUS_FORMAT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEMSTATUS_FORMAT_NEWLINE","Value":0} + ,{"Name":"WBEMSTATUS_FORMAT_NO_NEWLINE","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_LIMITS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_MAX_IDENTIFIER","Value":4096} + ,{"Name":"WBEM_MAX_QUERY","Value":16384} + ,{"Name":"WBEM_MAX_PATH","Value":8192} + ,{"Name":"WBEM_MAX_OBJECT_NESTING","Value":64} + ,{"Name":"WBEM_MAX_USER_PROPERTIES","Value":1024} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEMSTATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_NO_ERROR","Value":0} + ,{"Name":"WBEM_S_NO_ERROR","Value":0} + ,{"Name":"WBEM_S_SAME","Value":0} + ,{"Name":"WBEM_S_FALSE","Value":1} + ,{"Name":"WBEM_S_ALREADY_EXISTS","Value":262145} + ,{"Name":"WBEM_S_RESET_TO_DEFAULT","Value":262146} + ,{"Name":"WBEM_S_DIFFERENT","Value":262147} + ,{"Name":"WBEM_S_TIMEDOUT","Value":262148} + ,{"Name":"WBEM_S_NO_MORE_DATA","Value":262149} + ,{"Name":"WBEM_S_OPERATION_CANCELLED","Value":262150} + ,{"Name":"WBEM_S_PENDING","Value":262151} + ,{"Name":"WBEM_S_DUPLICATE_OBJECTS","Value":262152} + ,{"Name":"WBEM_S_ACCESS_DENIED","Value":262153} + ,{"Name":"WBEM_S_PARTIAL_RESULTS","Value":262160} + ,{"Name":"WBEM_S_SOURCE_NOT_AVAILABLE","Value":262167} + ,{"Name":"WBEM_E_FAILED","Value":-2147217407} + ,{"Name":"WBEM_E_NOT_FOUND","Value":-2147217406} + ,{"Name":"WBEM_E_ACCESS_DENIED","Value":-2147217405} + ,{"Name":"WBEM_E_PROVIDER_FAILURE","Value":-2147217404} + ,{"Name":"WBEM_E_TYPE_MISMATCH","Value":-2147217403} + ,{"Name":"WBEM_E_OUT_OF_MEMORY","Value":-2147217402} + ,{"Name":"WBEM_E_INVALID_CONTEXT","Value":-2147217401} + ,{"Name":"WBEM_E_INVALID_PARAMETER","Value":-2147217400} + ,{"Name":"WBEM_E_NOT_AVAILABLE","Value":-2147217399} + ,{"Name":"WBEM_E_CRITICAL_ERROR","Value":-2147217398} + ,{"Name":"WBEM_E_INVALID_STREAM","Value":-2147217397} + ,{"Name":"WBEM_E_NOT_SUPPORTED","Value":-2147217396} + ,{"Name":"WBEM_E_INVALID_SUPERCLASS","Value":-2147217395} + ,{"Name":"WBEM_E_INVALID_NAMESPACE","Value":-2147217394} + ,{"Name":"WBEM_E_INVALID_OBJECT","Value":-2147217393} + ,{"Name":"WBEM_E_INVALID_CLASS","Value":-2147217392} + ,{"Name":"WBEM_E_PROVIDER_NOT_FOUND","Value":-2147217391} + ,{"Name":"WBEM_E_INVALID_PROVIDER_REGISTRATION","Value":-2147217390} + ,{"Name":"WBEM_E_PROVIDER_LOAD_FAILURE","Value":-2147217389} + ,{"Name":"WBEM_E_INITIALIZATION_FAILURE","Value":-2147217388} + ,{"Name":"WBEM_E_TRANSPORT_FAILURE","Value":-2147217387} + ,{"Name":"WBEM_E_INVALID_OPERATION","Value":-2147217386} + ,{"Name":"WBEM_E_INVALID_QUERY","Value":-2147217385} + ,{"Name":"WBEM_E_INVALID_QUERY_TYPE","Value":-2147217384} + ,{"Name":"WBEM_E_ALREADY_EXISTS","Value":-2147217383} + ,{"Name":"WBEM_E_OVERRIDE_NOT_ALLOWED","Value":-2147217382} + ,{"Name":"WBEM_E_PROPAGATED_QUALIFIER","Value":-2147217381} + ,{"Name":"WBEM_E_PROPAGATED_PROPERTY","Value":-2147217380} + ,{"Name":"WBEM_E_UNEXPECTED","Value":-2147217379} + ,{"Name":"WBEM_E_ILLEGAL_OPERATION","Value":-2147217378} + ,{"Name":"WBEM_E_CANNOT_BE_KEY","Value":-2147217377} + ,{"Name":"WBEM_E_INCOMPLETE_CLASS","Value":-2147217376} + ,{"Name":"WBEM_E_INVALID_SYNTAX","Value":-2147217375} + ,{"Name":"WBEM_E_NONDECORATED_OBJECT","Value":-2147217374} + ,{"Name":"WBEM_E_READ_ONLY","Value":-2147217373} + ,{"Name":"WBEM_E_PROVIDER_NOT_CAPABLE","Value":-2147217372} + ,{"Name":"WBEM_E_CLASS_HAS_CHILDREN","Value":-2147217371} + ,{"Name":"WBEM_E_CLASS_HAS_INSTANCES","Value":-2147217370} + ,{"Name":"WBEM_E_QUERY_NOT_IMPLEMENTED","Value":-2147217369} + ,{"Name":"WBEM_E_ILLEGAL_NULL","Value":-2147217368} + ,{"Name":"WBEM_E_INVALID_QUALIFIER_TYPE","Value":-2147217367} + ,{"Name":"WBEM_E_INVALID_PROPERTY_TYPE","Value":-2147217366} + ,{"Name":"WBEM_E_VALUE_OUT_OF_RANGE","Value":-2147217365} + ,{"Name":"WBEM_E_CANNOT_BE_SINGLETON","Value":-2147217364} + ,{"Name":"WBEM_E_INVALID_CIM_TYPE","Value":-2147217363} + ,{"Name":"WBEM_E_INVALID_METHOD","Value":-2147217362} + ,{"Name":"WBEM_E_INVALID_METHOD_PARAMETERS","Value":-2147217361} + ,{"Name":"WBEM_E_SYSTEM_PROPERTY","Value":-2147217360} + ,{"Name":"WBEM_E_INVALID_PROPERTY","Value":-2147217359} + ,{"Name":"WBEM_E_CALL_CANCELLED","Value":-2147217358} + ,{"Name":"WBEM_E_SHUTTING_DOWN","Value":-2147217357} + ,{"Name":"WBEM_E_PROPAGATED_METHOD","Value":-2147217356} + ,{"Name":"WBEM_E_UNSUPPORTED_PARAMETER","Value":-2147217355} + ,{"Name":"WBEM_E_MISSING_PARAMETER_ID","Value":-2147217354} + ,{"Name":"WBEM_E_INVALID_PARAMETER_ID","Value":-2147217353} + ,{"Name":"WBEM_E_NONCONSECUTIVE_PARAMETER_IDS","Value":-2147217352} + ,{"Name":"WBEM_E_PARAMETER_ID_ON_RETVAL","Value":-2147217351} + ,{"Name":"WBEM_E_INVALID_OBJECT_PATH","Value":-2147217350} + ,{"Name":"WBEM_E_OUT_OF_DISK_SPACE","Value":-2147217349} + ,{"Name":"WBEM_E_BUFFER_TOO_SMALL","Value":-2147217348} + ,{"Name":"WBEM_E_UNSUPPORTED_PUT_EXTENSION","Value":-2147217347} + ,{"Name":"WBEM_E_UNKNOWN_OBJECT_TYPE","Value":-2147217346} + ,{"Name":"WBEM_E_UNKNOWN_PACKET_TYPE","Value":-2147217345} + ,{"Name":"WBEM_E_MARSHAL_VERSION_MISMATCH","Value":-2147217344} + ,{"Name":"WBEM_E_MARSHAL_INVALID_SIGNATURE","Value":-2147217343} + ,{"Name":"WBEM_E_INVALID_QUALIFIER","Value":-2147217342} + ,{"Name":"WBEM_E_INVALID_DUPLICATE_PARAMETER","Value":-2147217341} + ,{"Name":"WBEM_E_TOO_MUCH_DATA","Value":-2147217340} + ,{"Name":"WBEM_E_SERVER_TOO_BUSY","Value":-2147217339} + ,{"Name":"WBEM_E_INVALID_FLAVOR","Value":-2147217338} + ,{"Name":"WBEM_E_CIRCULAR_REFERENCE","Value":-2147217337} + ,{"Name":"WBEM_E_UNSUPPORTED_CLASS_UPDATE","Value":-2147217336} + ,{"Name":"WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE","Value":-2147217335} + ,{"Name":"WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE","Value":-2147217328} + ,{"Name":"WBEM_E_TOO_MANY_PROPERTIES","Value":-2147217327} + ,{"Name":"WBEM_E_UPDATE_TYPE_MISMATCH","Value":-2147217326} + ,{"Name":"WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED","Value":-2147217325} + ,{"Name":"WBEM_E_UPDATE_PROPAGATED_METHOD","Value":-2147217324} + ,{"Name":"WBEM_E_METHOD_NOT_IMPLEMENTED","Value":-2147217323} + ,{"Name":"WBEM_E_METHOD_DISABLED","Value":-2147217322} + ,{"Name":"WBEM_E_REFRESHER_BUSY","Value":-2147217321} + ,{"Name":"WBEM_E_UNPARSABLE_QUERY","Value":-2147217320} + ,{"Name":"WBEM_E_NOT_EVENT_CLASS","Value":-2147217319} + ,{"Name":"WBEM_E_MISSING_GROUP_WITHIN","Value":-2147217318} + ,{"Name":"WBEM_E_MISSING_AGGREGATION_LIST","Value":-2147217317} + ,{"Name":"WBEM_E_PROPERTY_NOT_AN_OBJECT","Value":-2147217316} + ,{"Name":"WBEM_E_AGGREGATING_BY_OBJECT","Value":-2147217315} + ,{"Name":"WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY","Value":-2147217313} + ,{"Name":"WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING","Value":-2147217312} + ,{"Name":"WBEM_E_QUEUE_OVERFLOW","Value":-2147217311} + ,{"Name":"WBEM_E_PRIVILEGE_NOT_HELD","Value":-2147217310} + ,{"Name":"WBEM_E_INVALID_OPERATOR","Value":-2147217309} + ,{"Name":"WBEM_E_LOCAL_CREDENTIALS","Value":-2147217308} + ,{"Name":"WBEM_E_CANNOT_BE_ABSTRACT","Value":-2147217307} + ,{"Name":"WBEM_E_AMENDED_OBJECT","Value":-2147217306} + ,{"Name":"WBEM_E_CLIENT_TOO_SLOW","Value":-2147217305} + ,{"Name":"WBEM_E_NULL_SECURITY_DESCRIPTOR","Value":-2147217304} + ,{"Name":"WBEM_E_TIMED_OUT","Value":-2147217303} + ,{"Name":"WBEM_E_INVALID_ASSOCIATION","Value":-2147217302} + ,{"Name":"WBEM_E_AMBIGUOUS_OPERATION","Value":-2147217301} + ,{"Name":"WBEM_E_QUOTA_VIOLATION","Value":-2147217300} + ,{"Name":"WBEM_E_RESERVED_001","Value":-2147217299} + ,{"Name":"WBEM_E_RESERVED_002","Value":-2147217298} + ,{"Name":"WBEM_E_UNSUPPORTED_LOCALE","Value":-2147217297} + ,{"Name":"WBEM_E_HANDLE_OUT_OF_DATE","Value":-2147217296} + ,{"Name":"WBEM_E_CONNECTION_FAILED","Value":-2147217295} + ,{"Name":"WBEM_E_INVALID_HANDLE_REQUEST","Value":-2147217294} + ,{"Name":"WBEM_E_PROPERTY_NAME_TOO_WIDE","Value":-2147217293} + ,{"Name":"WBEM_E_CLASS_NAME_TOO_WIDE","Value":-2147217292} + ,{"Name":"WBEM_E_METHOD_NAME_TOO_WIDE","Value":-2147217291} + ,{"Name":"WBEM_E_QUALIFIER_NAME_TOO_WIDE","Value":-2147217290} + ,{"Name":"WBEM_E_RERUN_COMMAND","Value":-2147217289} + ,{"Name":"WBEM_E_DATABASE_VER_MISMATCH","Value":-2147217288} + ,{"Name":"WBEM_E_VETO_DELETE","Value":-2147217287} + ,{"Name":"WBEM_E_VETO_PUT","Value":-2147217286} + ,{"Name":"WBEM_E_INVALID_LOCALE","Value":-2147217280} + ,{"Name":"WBEM_E_PROVIDER_SUSPENDED","Value":-2147217279} + ,{"Name":"WBEM_E_SYNCHRONIZATION_REQUIRED","Value":-2147217278} + ,{"Name":"WBEM_E_NO_SCHEMA","Value":-2147217277} + ,{"Name":"WBEM_E_PROVIDER_ALREADY_REGISTERED","Value":-2147217276} + ,{"Name":"WBEM_E_PROVIDER_NOT_REGISTERED","Value":-2147217275} + ,{"Name":"WBEM_E_FATAL_TRANSPORT_ERROR","Value":-2147217274} + ,{"Name":"WBEM_E_ENCRYPTED_CONNECTION_REQUIRED","Value":-2147217273} + ,{"Name":"WBEM_E_PROVIDER_TIMED_OUT","Value":-2147217272} + ,{"Name":"WBEM_E_NO_KEY","Value":-2147217271} + ,{"Name":"WBEM_E_PROVIDER_DISABLED","Value":-2147217270} + ,{"Name":"WBEMESS_E_REGISTRATION_TOO_BROAD","Value":-2147213311} + ,{"Name":"WBEMESS_E_REGISTRATION_TOO_PRECISE","Value":-2147213310} + ,{"Name":"WBEMESS_E_AUTHZ_NOT_PRIVILEGED","Value":-2147213309} + ,{"Name":"WBEMMOF_E_EXPECTED_QUALIFIER_NAME","Value":-2147205119} + ,{"Name":"WBEMMOF_E_EXPECTED_SEMI","Value":-2147205118} + ,{"Name":"WBEMMOF_E_EXPECTED_OPEN_BRACE","Value":-2147205117} + ,{"Name":"WBEMMOF_E_EXPECTED_CLOSE_BRACE","Value":-2147205116} + ,{"Name":"WBEMMOF_E_EXPECTED_CLOSE_BRACKET","Value":-2147205115} + ,{"Name":"WBEMMOF_E_EXPECTED_CLOSE_PAREN","Value":-2147205114} + ,{"Name":"WBEMMOF_E_ILLEGAL_CONSTANT_VALUE","Value":-2147205113} + ,{"Name":"WBEMMOF_E_EXPECTED_TYPE_IDENTIFIER","Value":-2147205112} + ,{"Name":"WBEMMOF_E_EXPECTED_OPEN_PAREN","Value":-2147205111} + ,{"Name":"WBEMMOF_E_UNRECOGNIZED_TOKEN","Value":-2147205110} + ,{"Name":"WBEMMOF_E_UNRECOGNIZED_TYPE","Value":-2147205109} + ,{"Name":"WBEMMOF_E_EXPECTED_PROPERTY_NAME","Value":-2147205108} + ,{"Name":"WBEMMOF_E_TYPEDEF_NOT_SUPPORTED","Value":-2147205107} + ,{"Name":"WBEMMOF_E_UNEXPECTED_ALIAS","Value":-2147205106} + ,{"Name":"WBEMMOF_E_UNEXPECTED_ARRAY_INIT","Value":-2147205105} + ,{"Name":"WBEMMOF_E_INVALID_AMENDMENT_SYNTAX","Value":-2147205104} + ,{"Name":"WBEMMOF_E_INVALID_DUPLICATE_AMENDMENT","Value":-2147205103} + ,{"Name":"WBEMMOF_E_INVALID_PRAGMA","Value":-2147205102} + ,{"Name":"WBEMMOF_E_INVALID_NAMESPACE_SYNTAX","Value":-2147205101} + ,{"Name":"WBEMMOF_E_EXPECTED_CLASS_NAME","Value":-2147205100} + ,{"Name":"WBEMMOF_E_TYPE_MISMATCH","Value":-2147205099} + ,{"Name":"WBEMMOF_E_EXPECTED_ALIAS_NAME","Value":-2147205098} + ,{"Name":"WBEMMOF_E_INVALID_CLASS_DECLARATION","Value":-2147205097} + ,{"Name":"WBEMMOF_E_INVALID_INSTANCE_DECLARATION","Value":-2147205096} + ,{"Name":"WBEMMOF_E_EXPECTED_DOLLAR","Value":-2147205095} + ,{"Name":"WBEMMOF_E_CIMTYPE_QUALIFIER","Value":-2147205094} + ,{"Name":"WBEMMOF_E_DUPLICATE_PROPERTY","Value":-2147205093} + ,{"Name":"WBEMMOF_E_INVALID_NAMESPACE_SPECIFICATION","Value":-2147205092} + ,{"Name":"WBEMMOF_E_OUT_OF_RANGE","Value":-2147205091} + ,{"Name":"WBEMMOF_E_INVALID_FILE","Value":-2147205090} + ,{"Name":"WBEMMOF_E_ALIASES_IN_EMBEDDED","Value":-2147205089} + ,{"Name":"WBEMMOF_E_NULL_ARRAY_ELEM","Value":-2147205088} + ,{"Name":"WBEMMOF_E_DUPLICATE_QUALIFIER","Value":-2147205087} + ,{"Name":"WBEMMOF_E_EXPECTED_FLAVOR_TYPE","Value":-2147205086} + ,{"Name":"WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES","Value":-2147205085} + ,{"Name":"WBEMMOF_E_MULTIPLE_ALIASES","Value":-2147205084} + ,{"Name":"WBEMMOF_E_INCOMPATIBLE_FLAVOR_TYPES2","Value":-2147205083} + ,{"Name":"WBEMMOF_E_NO_ARRAYS_RETURNED","Value":-2147205082} + ,{"Name":"WBEMMOF_E_MUST_BE_IN_OR_OUT","Value":-2147205081} + ,{"Name":"WBEMMOF_E_INVALID_FLAGS_SYNTAX","Value":-2147205080} + ,{"Name":"WBEMMOF_E_EXPECTED_BRACE_OR_BAD_TYPE","Value":-2147205079} + ,{"Name":"WBEMMOF_E_UNSUPPORTED_CIMV22_QUAL_VALUE","Value":-2147205078} + ,{"Name":"WBEMMOF_E_UNSUPPORTED_CIMV22_DATA_TYPE","Value":-2147205077} + ,{"Name":"WBEMMOF_E_INVALID_DELETEINSTANCE_SYNTAX","Value":-2147205076} + ,{"Name":"WBEMMOF_E_INVALID_QUALIFIER_SYNTAX","Value":-2147205075} + ,{"Name":"WBEMMOF_E_QUALIFIER_USED_OUTSIDE_SCOPE","Value":-2147205074} + ,{"Name":"WBEMMOF_E_ERROR_CREATING_TEMP_FILE","Value":-2147205073} + ,{"Name":"WBEMMOF_E_ERROR_INVALID_INCLUDE_FILE","Value":-2147205072} + ,{"Name":"WBEMMOF_E_INVALID_DELETECLASS_SYNTAX","Value":-2147205071} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemClassObject" + ,"Kind":"Com" + ,"Guid":"dc12a681-737f-11cf-884d-00aa004b2e24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetQualifierSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppQualSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plFlavor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Put" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszQualifierName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pQualifierVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEnumFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"plFlavor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EndEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetPropertyQualifierSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppQualSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjectText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrObjectText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpawnDerivedClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppNewClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SpawnInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppNewInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CompareTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCompareTo","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrClassName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"InheritsFrom" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAncestor","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppInSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppOutSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInSignature","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pOutSignature","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"BeginMethodEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lEnumFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"NextMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"ppInSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"ppOutSignature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndMethodEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetMethodQualifierSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppQualSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetMethodOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszMethodName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pstrClassName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemObjectAccess" + ,"Kind":"Com" + ,"Guid":"49353c9a-516b-11d1-aea6-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszPropertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"plHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WritePropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lNumBytes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"aData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"ReadPropertyValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lBufferSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plNumBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"aData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReadDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pdw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteDWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dw","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReadQWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pqw","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteQWORD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pw","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPropertyInfoByHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lHandle","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Lock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Unlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemQualifierSet" + ,"Kind":"Com" + ,"Guid":"dc12a680-737f-11cf-884d-00aa004b2e24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plFlavor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Put" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"lFlavor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"plFlavor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"EndEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWbemServices" + ,"Kind":"Com" + ,"Guid":"9556dc99-828c-11cf-a37e-00aa003240c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OpenNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppWorkingNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"CancelAsyncCall" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"QueryObjectSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResponseHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"GetObjectAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PutClassAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DeleteClassAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateClassEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSuperclass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateClassEnumAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSuperclass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PutInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInst","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"PutInstanceAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInst","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"DeleteInstanceAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateInstanceEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstanceEnumAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFilter","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExecQueryAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecNotificationQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ExecNotificationQueryAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInParams","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppOutParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"ppCallResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemCallResult","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"ExecMethodAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInParams","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseHandler","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemLocator" + ,"Kind":"Com" + ,"Guid":"dc12a687-737f-11cf-884d-00aa004b2e24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNetworkResource","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lSecurityFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strAuthority","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemObjectSink" + ,"Kind":"Com" + ,"Guid":"7c857801-7381-11cf-884d-00aa004b2e24" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Indicate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lObjectCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"apObjArray","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"hResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"strParam","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pObjParam","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IEnumWbemClassObject" + ,"Kind":"Com" + ,"Guid":"027947e1-d731-11ce-a357-000000000001" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"NextAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"Skip" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemCallResult" + ,"Kind":"Com" + ,"Guid":"44aca675-e8fc-11d0-a07c-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetResultObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppResultObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResultString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrResultString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResultServices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCallStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemContext" + ,"Kind":"Com" + ,"Guid":"44aca674-e8fc-11d0-a07c-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNewCopy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetNames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pNames","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"BeginEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pstrName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"EndEnumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DeleteValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IUnsecuredApartment" + ,"Kind":"Com" + ,"Guid":"1cfaba8c-1523-11d1-ad79-00c04fd8fdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateObjectStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObject","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppStub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemUnsecuredApartment" + ,"Kind":"Com" + ,"Guid":"31739d04-3471-4cf4-9a7c-57a44ae71956" + ,"Interface":{"Kind":"ApiRef","Name":"IUnsecuredApartment","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"CreateSinkStub" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppStub","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemStatusCodeText" + ,"Kind":"Com" + ,"Guid":"eb87e1bc-3233-11d2-aec9-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetErrorCodeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRes","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"LocaleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MessageText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetFacilityCodeText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hRes","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"LocaleId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"MessageText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemBackupRestore" + ,"Kind":"Com" + ,"Guid":"c49e32c7-bc8b-11d2-85d4-00105a1f8304" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Backup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBackupToFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Restore" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strRestoreFromFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemBackupRestoreEx" + ,"Kind":"Com" + ,"Guid":"a359dec5-e813-4834-8a2a-ba7f1d777d76" + ,"Interface":{"Kind":"ApiRef","Name":"IWbemBackupRestore","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"Pause" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWbemRefresher" + ,"Kind":"Com" + ,"Guid":"49353c99-516b-11d1-aea6-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemHiPerfEnum" + ,"Kind":"Com" + ,"Guid":"2705c288-79ae-11d2-b348-00105a1f8177" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uNumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ,{"Name":"apObj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemObjectAccess","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uNumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apIds","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uNumObjects","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"apObj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemObjectAccess","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"puReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RemoveAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemConfigureRefresher" + ,"Kind":"Com" + ,"Guid":"49353c92-516b-11d1-aea6-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddObjectByPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRefreshable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddObjectByTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRefreshable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"AddRefresher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRefresher","Type":{"Kind":"ApiRef","Name":"IWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemHiPerfEnum","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemObjectSinkEx" + ,"Kind":"Com" + ,"Guid":"e7d35cfa-348b-485e-b524-252725d697ca" + ,"Interface":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"WriteMessage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uChannel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"strMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"WriteError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pObjError","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"puReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PromptUser" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strMessage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uPromptType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"puReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"WriteProgress" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strActivity","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strCurrentOperation","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strStatusDescription","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uPercentComplete","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"uSecondsRemaining","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteStreamParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"vtValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"ulType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemShutdown" + ,"Kind":"Com" + ,"Guid":"b7b31df9-d515-11d3-a11c-00105a1f515a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Shutdown" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uReason","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uMaxMilliseconds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"WMI_OBJ_TEXT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WMI_OBJ_TEXT_CIM_DTD_2_0","Value":1} + ,{"Name":"WMI_OBJ_TEXT_WMI_DTD_2_0","Value":2} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT1","Value":3} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT2","Value":4} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT3","Value":5} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT4","Value":6} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT5","Value":7} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT6","Value":8} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT7","Value":9} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT8","Value":10} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT9","Value":11} + ,{"Name":"WMI_OBJ_TEXT_WMI_EXT10","Value":12} + ,{"Name":"WMI_OBJ_TEXT_LAST","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemObjectTextSrc" + ,"Kind":"Com" + ,"Guid":"bfbf883a-cad7-11d3-a11b-00105a1f515a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pObj","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"uObjTextFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"strText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateFromText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uObjTextFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNewObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"WBEM_COMPILE_STATUS_INFO" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lPhaseError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"hRes","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"ObjectNum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"FirstLine","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LastLine","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"dwOutFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WBEM_COMPILER_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_CHECK_ONLY","Value":1} + ,{"Name":"WBEM_FLAG_AUTORECOVER","Value":2} + ,{"Name":"WBEM_FLAG_WMI_CHECK","Value":4} + ,{"Name":"WBEM_FLAG_CONSOLE_PRINT","Value":8} + ,{"Name":"WBEM_FLAG_DONT_ADD_TO_LIST","Value":16} + ,{"Name":"WBEM_FLAG_SPLIT_FILES","Value":32} + ,{"Name":"WBEM_FLAG_STORE_FILE","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WBEM_CONNECT_OPTIONS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_CONNECT_REPOSITORY_ONLY","Value":64} + ,{"Name":"WBEM_FLAG_CONNECT_USE_MAX_WAIT","Value":128} + ,{"Name":"WBEM_FLAG_CONNECT_PROVIDERS","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IMofCompiler" + ,"Kind":"Com" + ,"Guid":"6daf974e-2e37-11d2-aec9-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CompileFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerAndNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Authority","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClassFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lInstanceFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WBEM_COMPILE_STATUS_INFO","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CompileBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"BuffSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":0,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"ServerAndNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"User","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Authority","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"Password","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClassFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lInstanceFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WBEM_COMPILE_STATUS_INFO","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreateBMOF" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"TextFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"BMOFFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"ServerAndNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lOptionFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lClassFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lInstanceFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WBEM_COMPILE_STATUS_INFO","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"WBEM_UNSECAPP_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_UNSECAPP_DEFAULT_CHECK_ACCESS","Value":0} + ,{"Name":"WBEM_FLAG_UNSECAPP_CHECK_ACCESS","Value":1} + ,{"Name":"WBEM_FLAG_UNSECAPP_DONT_CHECK_ACCESS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_INFORMATION_FLAG_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_SHORT_NAME","Value":1} + ,{"Name":"WBEM_FLAG_LONG_NAME","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemAdministrativeLocator" + ,"Kind":"ComClassID" + ,"Guid":"cb8555cc-9128-11d1-ad9b-00c04fd8fdff" + } + ,{ + "Name":"WbemAuthenticatedLocator" + ,"Kind":"ComClassID" + ,"Guid":"cd184336-9128-11d1-ad9b-00c04fd8fdff" + } + ,{ + "Name":"WbemUnauthenticatedLocator" + ,"Kind":"ComClassID" + ,"Guid":"443e7b79-de31-11d2-b340-00104bcc4b4a" + } + ,{ + "Name":"WbemDecoupledRegistrar" + ,"Kind":"ComClassID" + ,"Guid":"4cfc7932-0f9d-4bef-9c32-8ea2a6b56fcb" + } + ,{ + "Name":"WbemDecoupledBasicEventProvider" + ,"Kind":"ComClassID" + ,"Guid":"f5f75737-2843-4f22-933d-c76a97cda62f" + } + ,{ + "Name":"tag_WBEM_PROVIDER_REQUIREMENTS_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_REQUIREMENTS_START_POSTFILTER","Value":0} + ,{"Name":"WBEM_REQUIREMENTS_STOP_POSTFILTER","Value":1} + ,{"Name":"WBEM_REQUIREMENTS_RECHECK_SUBSCRIPTIONS","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemPropertyProvider" + ,"Kind":"Com" + ,"Guid":"ce61e841-65bc-11d0-b6bd-00aa003240c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strClassMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strInstMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strPropMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PutProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strClassMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strInstMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"strPropMapping","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWbemUnboundObjectSink" + ,"Kind":"Com" + ,"Guid":"e246107b-b06e-11d0-ad61-00c04fd8fdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IndicateToConsumer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogicalConsumer","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lNumObjects","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"apObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemEventProvider" + ,"Kind":"Com" + ,"Guid":"e245105b-b06e-11d0-ad61-00c04fd8fdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ProvideEvents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemEventProviderQuerySink" + ,"Kind":"Com" + ,"Guid":"580acaf8-fa1c-11d0-ad72-00c04fd8fdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"NewQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszQueryLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"wszQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"CancelQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dwId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemEventProviderSecurity" + ,"Kind":"Com" + ,"Guid":"631f7d96-d993-11d2-b339-00105a1f4aaf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AccessCheck" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszQueryLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"wszQuery","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In"]} + ,{"Name":"lSidLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSid","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IWbemEventConsumerProvider" + ,"Kind":"Com" + ,"Guid":"e246107a-b06e-11d0-ad61-00c04fd8fdff" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"FindConsumer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLogicalConsumer","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppConsumer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemUnboundObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IWbemProviderInitSink" + ,"Kind":"Com" + ,"Guid":"1be41571-91dd-11d1-aeb2-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lStatus","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemProviderInit" + ,"Kind":"Com" + ,"Guid":"1be41572-91dd-11d1-aeb2-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"wszUser","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wszNamespace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInitSink","Type":{"Kind":"ApiRef","Name":"IWbemProviderInitSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemHiPerfProvider" + ,"Kind":"Com" + ,"Guid":"49353c93-516b-11d1-aea6-00c04fb68820" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"QueryInstances" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pCtx","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pSink","Type":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRefresher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppRefresher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateRefreshableObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pTemplate","Type":{"Kind":"ApiRef","Name":"IWbemObjectAccess","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRefresher","Type":{"Kind":"ApiRef","Name":"IWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppRefreshable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemObjectAccess","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"StopRefreshing" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRefresher","Type":{"Kind":"ApiRef","Name":"IWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateRefreshableEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wszClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pRefresher","Type":{"Kind":"ApiRef","Name":"IWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHiPerfEnum","Type":{"Kind":"ApiRef","Name":"IWbemHiPerfEnum","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"plId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNamespace","Type":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lNumObjects","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"apObj","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"IWbemObjectAccess","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IWbemDecoupledRegistrar" + ,"Kind":"Com" + ,"Guid":"1005cbcf-e64f-4646-bcd3-3a089d8a84b4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Register" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"a_Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"a_Context","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"a_User","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"a_Locale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"a_Scope","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"a_Registration","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pIUnknown","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnRegister" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IWbemProviderIdentity" + ,"Kind":"Com" + ,"Guid":"631f7d97-d993-11d2-b339-00105a1f4aaf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetRegistrationObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pProvReg","Type":{"Kind":"ApiRef","Name":"IWbemClassObject","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"tag_WBEM_EXTRA_RETURN_CODES" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_S_INITIALIZED","Value":0} + ,{"Name":"WBEM_S_LIMITED_SERVICE","Value":274433} + ,{"Name":"WBEM_S_INDIRECTLY_UPDATED","Value":274434} + ,{"Name":"WBEM_S_SUBJECT_TO_SDS","Value":274435} + ,{"Name":"WBEM_E_RETRY_LATER","Value":-2147209215} + ,{"Name":"WBEM_E_RESOURCE_CONTENTION","Value":-2147209214} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"tag_WBEM_PROVIDER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_OWNER_UPDATE","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemDecoupledBasicEventProvider" + ,"Kind":"Com" + ,"Guid":"86336d20-ca11-4786-9ef1-bc8a946b42fc" + ,"Interface":{"Kind":"ApiRef","Name":"IWbemDecoupledRegistrar","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"GetSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"a_Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"a_Context","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"a_Sink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetService" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"a_Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"a_Context","Type":{"Kind":"ApiRef","Name":"IWbemContext","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"a_Service","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"tag_WBEM_BATCH_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"WBEM_FLAG_BATCH_IF_NEEDED","Value":0} + ,{"Name":"WBEM_FLAG_MUST_BATCH","Value":1} + ,{"Name":"WBEM_FLAG_MUST_NOT_BATCH","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IWbemEventSink" + ,"Kind":"Com" + ,"Guid":"3ae0080a-7e3a-4366-bf89-0feedc931659" + ,"Interface":{"Kind":"ApiRef","Name":"IWbemObjectSink","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"SetSinkSecurity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lSDLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pSD","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"IsActive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetRestrictedSink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lNumQueries","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"awszQueries","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppSink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWbemEventSink","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetBatchingParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dwMaxBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwMaxSendLatency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SWbemLocator" + ,"Kind":"ComClassID" + ,"Guid":"76a64158-cb41-11d1-8b02-00600806d9b6" + } + ,{ + "Name":"SWbemNamedValueSet" + ,"Kind":"ComClassID" + ,"Guid":"9aed384e-ce8b-11d1-8b05-00600806d9b6" + } + ,{ + "Name":"SWbemObjectPath" + ,"Kind":"ComClassID" + ,"Guid":"5791bc26-ce9c-11d1-97bf-0000f81e849c" + } + ,{ + "Name":"SWbemLastError" + ,"Kind":"ComClassID" + ,"Guid":"c2feeeac-cfcd-11d1-8b05-00600806d9b6" + } + ,{ + "Name":"SWbemSink" + ,"Kind":"ComClassID" + ,"Guid":"75718c9a-f029-11d1-a1ac-00c04fb6c223" + } + ,{ + "Name":"SWbemDateTime" + ,"Kind":"ComClassID" + ,"Guid":"47dfbe54-cf76-11d3-b38f-00105a1f473a" + } + ,{ + "Name":"SWbemRefresher" + ,"Kind":"ComClassID" + ,"Guid":"d269bf5c-d9c1-11d3-b38f-00105a1f473a" + } + ,{ + "Name":"SWbemServices" + ,"Kind":"ComClassID" + ,"Guid":"04b83d63-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemServicesEx" + ,"Kind":"ComClassID" + ,"Guid":"62e522dc-8cf3-40a8-8b2e-37d595651e40" + } + ,{ + "Name":"SWbemObject" + ,"Kind":"ComClassID" + ,"Guid":"04b83d62-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemObjectEx" + ,"Kind":"ComClassID" + ,"Guid":"d6bdafb2-9435-491f-bb87-6aa0f0bc31a2" + } + ,{ + "Name":"SWbemObjectSet" + ,"Kind":"ComClassID" + ,"Guid":"04b83d61-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemNamedValue" + ,"Kind":"ComClassID" + ,"Guid":"04b83d60-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemQualifier" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5f-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemQualifierSet" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5e-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemProperty" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5d-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemPropertySet" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5c-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemMethod" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5b-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemMethodSet" + ,"Kind":"ComClassID" + ,"Guid":"04b83d5a-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemEventSource" + ,"Kind":"ComClassID" + ,"Guid":"04b83d58-21ae-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemSecurity" + ,"Kind":"ComClassID" + ,"Guid":"b54d66e9-2287-11d2-8b33-00600806d9b6" + } + ,{ + "Name":"SWbemPrivilege" + ,"Kind":"ComClassID" + ,"Guid":"26ee67bc-5804-11d2-8b4a-00600806d9b6" + } + ,{ + "Name":"SWbemPrivilegeSet" + ,"Kind":"ComClassID" + ,"Guid":"26ee67be-5804-11d2-8b4a-00600806d9b6" + } + ,{ + "Name":"SWbemRefreshableItem" + ,"Kind":"ComClassID" + ,"Guid":"8c6854bc-de4b-11d3-b390-00105a1f473a" + } + ,{ + "Name":"WbemChangeFlagEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemChangeFlagCreateOrUpdate","Value":0} + ,{"Name":"wbemChangeFlagUpdateOnly","Value":1} + ,{"Name":"wbemChangeFlagCreateOnly","Value":2} + ,{"Name":"wbemChangeFlagUpdateCompatible","Value":0} + ,{"Name":"wbemChangeFlagUpdateSafeMode","Value":32} + ,{"Name":"wbemChangeFlagUpdateForceMode","Value":64} + ,{"Name":"wbemChangeFlagStrongValidation","Value":128} + ,{"Name":"wbemChangeFlagAdvisory","Value":65536} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemFlagEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemFlagReturnImmediately","Value":16} + ,{"Name":"wbemFlagReturnWhenComplete","Value":0} + ,{"Name":"wbemFlagBidirectional","Value":0} + ,{"Name":"wbemFlagForwardOnly","Value":32} + ,{"Name":"wbemFlagNoErrorObject","Value":64} + ,{"Name":"wbemFlagReturnErrorObject","Value":0} + ,{"Name":"wbemFlagSendStatus","Value":128} + ,{"Name":"wbemFlagDontSendStatus","Value":0} + ,{"Name":"wbemFlagEnsureLocatable","Value":256} + ,{"Name":"wbemFlagDirectRead","Value":512} + ,{"Name":"wbemFlagSendOnlySelected","Value":0} + ,{"Name":"wbemFlagUseAmendedQualifiers","Value":131072} + ,{"Name":"wbemFlagGetDefault","Value":0} + ,{"Name":"wbemFlagSpawnInstance","Value":1} + ,{"Name":"wbemFlagUseCurrentTime","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemQueryFlagEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemQueryFlagDeep","Value":0} + ,{"Name":"wbemQueryFlagShallow","Value":1} + ,{"Name":"wbemQueryFlagPrototype","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemTextFlagEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemTextFlagNoFlavors","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemTimeout" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemTimeoutInfinite","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemComparisonFlagEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemComparisonFlagIncludeAll","Value":0} + ,{"Name":"wbemComparisonFlagIgnoreQualifiers","Value":1} + ,{"Name":"wbemComparisonFlagIgnoreObjectSource","Value":2} + ,{"Name":"wbemComparisonFlagIgnoreDefaultValues","Value":4} + ,{"Name":"wbemComparisonFlagIgnoreClass","Value":8} + ,{"Name":"wbemComparisonFlagIgnoreCase","Value":16} + ,{"Name":"wbemComparisonFlagIgnoreFlavor","Value":32} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemCimtypeEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemCimtypeSint8","Value":16} + ,{"Name":"wbemCimtypeUint8","Value":17} + ,{"Name":"wbemCimtypeSint16","Value":2} + ,{"Name":"wbemCimtypeUint16","Value":18} + ,{"Name":"wbemCimtypeSint32","Value":3} + ,{"Name":"wbemCimtypeUint32","Value":19} + ,{"Name":"wbemCimtypeSint64","Value":20} + ,{"Name":"wbemCimtypeUint64","Value":21} + ,{"Name":"wbemCimtypeReal32","Value":4} + ,{"Name":"wbemCimtypeReal64","Value":5} + ,{"Name":"wbemCimtypeBoolean","Value":11} + ,{"Name":"wbemCimtypeString","Value":8} + ,{"Name":"wbemCimtypeDatetime","Value":101} + ,{"Name":"wbemCimtypeReference","Value":102} + ,{"Name":"wbemCimtypeChar16","Value":103} + ,{"Name":"wbemCimtypeObject","Value":13} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemErrorEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemNoErr","Value":0} + ,{"Name":"wbemErrFailed","Value":-2147217407} + ,{"Name":"wbemErrNotFound","Value":-2147217406} + ,{"Name":"wbemErrAccessDenied","Value":-2147217405} + ,{"Name":"wbemErrProviderFailure","Value":-2147217404} + ,{"Name":"wbemErrTypeMismatch","Value":-2147217403} + ,{"Name":"wbemErrOutOfMemory","Value":-2147217402} + ,{"Name":"wbemErrInvalidContext","Value":-2147217401} + ,{"Name":"wbemErrInvalidParameter","Value":-2147217400} + ,{"Name":"wbemErrNotAvailable","Value":-2147217399} + ,{"Name":"wbemErrCriticalError","Value":-2147217398} + ,{"Name":"wbemErrInvalidStream","Value":-2147217397} + ,{"Name":"wbemErrNotSupported","Value":-2147217396} + ,{"Name":"wbemErrInvalidSuperclass","Value":-2147217395} + ,{"Name":"wbemErrInvalidNamespace","Value":-2147217394} + ,{"Name":"wbemErrInvalidObject","Value":-2147217393} + ,{"Name":"wbemErrInvalidClass","Value":-2147217392} + ,{"Name":"wbemErrProviderNotFound","Value":-2147217391} + ,{"Name":"wbemErrInvalidProviderRegistration","Value":-2147217390} + ,{"Name":"wbemErrProviderLoadFailure","Value":-2147217389} + ,{"Name":"wbemErrInitializationFailure","Value":-2147217388} + ,{"Name":"wbemErrTransportFailure","Value":-2147217387} + ,{"Name":"wbemErrInvalidOperation","Value":-2147217386} + ,{"Name":"wbemErrInvalidQuery","Value":-2147217385} + ,{"Name":"wbemErrInvalidQueryType","Value":-2147217384} + ,{"Name":"wbemErrAlreadyExists","Value":-2147217383} + ,{"Name":"wbemErrOverrideNotAllowed","Value":-2147217382} + ,{"Name":"wbemErrPropagatedQualifier","Value":-2147217381} + ,{"Name":"wbemErrPropagatedProperty","Value":-2147217380} + ,{"Name":"wbemErrUnexpected","Value":-2147217379} + ,{"Name":"wbemErrIllegalOperation","Value":-2147217378} + ,{"Name":"wbemErrCannotBeKey","Value":-2147217377} + ,{"Name":"wbemErrIncompleteClass","Value":-2147217376} + ,{"Name":"wbemErrInvalidSyntax","Value":-2147217375} + ,{"Name":"wbemErrNondecoratedObject","Value":-2147217374} + ,{"Name":"wbemErrReadOnly","Value":-2147217373} + ,{"Name":"wbemErrProviderNotCapable","Value":-2147217372} + ,{"Name":"wbemErrClassHasChildren","Value":-2147217371} + ,{"Name":"wbemErrClassHasInstances","Value":-2147217370} + ,{"Name":"wbemErrQueryNotImplemented","Value":-2147217369} + ,{"Name":"wbemErrIllegalNull","Value":-2147217368} + ,{"Name":"wbemErrInvalidQualifierType","Value":-2147217367} + ,{"Name":"wbemErrInvalidPropertyType","Value":-2147217366} + ,{"Name":"wbemErrValueOutOfRange","Value":-2147217365} + ,{"Name":"wbemErrCannotBeSingleton","Value":-2147217364} + ,{"Name":"wbemErrInvalidCimType","Value":-2147217363} + ,{"Name":"wbemErrInvalidMethod","Value":-2147217362} + ,{"Name":"wbemErrInvalidMethodParameters","Value":-2147217361} + ,{"Name":"wbemErrSystemProperty","Value":-2147217360} + ,{"Name":"wbemErrInvalidProperty","Value":-2147217359} + ,{"Name":"wbemErrCallCancelled","Value":-2147217358} + ,{"Name":"wbemErrShuttingDown","Value":-2147217357} + ,{"Name":"wbemErrPropagatedMethod","Value":-2147217356} + ,{"Name":"wbemErrUnsupportedParameter","Value":-2147217355} + ,{"Name":"wbemErrMissingParameter","Value":-2147217354} + ,{"Name":"wbemErrInvalidParameterId","Value":-2147217353} + ,{"Name":"wbemErrNonConsecutiveParameterIds","Value":-2147217352} + ,{"Name":"wbemErrParameterIdOnRetval","Value":-2147217351} + ,{"Name":"wbemErrInvalidObjectPath","Value":-2147217350} + ,{"Name":"wbemErrOutOfDiskSpace","Value":-2147217349} + ,{"Name":"wbemErrBufferTooSmall","Value":-2147217348} + ,{"Name":"wbemErrUnsupportedPutExtension","Value":-2147217347} + ,{"Name":"wbemErrUnknownObjectType","Value":-2147217346} + ,{"Name":"wbemErrUnknownPacketType","Value":-2147217345} + ,{"Name":"wbemErrMarshalVersionMismatch","Value":-2147217344} + ,{"Name":"wbemErrMarshalInvalidSignature","Value":-2147217343} + ,{"Name":"wbemErrInvalidQualifier","Value":-2147217342} + ,{"Name":"wbemErrInvalidDuplicateParameter","Value":-2147217341} + ,{"Name":"wbemErrTooMuchData","Value":-2147217340} + ,{"Name":"wbemErrServerTooBusy","Value":-2147217339} + ,{"Name":"wbemErrInvalidFlavor","Value":-2147217338} + ,{"Name":"wbemErrCircularReference","Value":-2147217337} + ,{"Name":"wbemErrUnsupportedClassUpdate","Value":-2147217336} + ,{"Name":"wbemErrCannotChangeKeyInheritance","Value":-2147217335} + ,{"Name":"wbemErrCannotChangeIndexInheritance","Value":-2147217328} + ,{"Name":"wbemErrTooManyProperties","Value":-2147217327} + ,{"Name":"wbemErrUpdateTypeMismatch","Value":-2147217326} + ,{"Name":"wbemErrUpdateOverrideNotAllowed","Value":-2147217325} + ,{"Name":"wbemErrUpdatePropagatedMethod","Value":-2147217324} + ,{"Name":"wbemErrMethodNotImplemented","Value":-2147217323} + ,{"Name":"wbemErrMethodDisabled","Value":-2147217322} + ,{"Name":"wbemErrRefresherBusy","Value":-2147217321} + ,{"Name":"wbemErrUnparsableQuery","Value":-2147217320} + ,{"Name":"wbemErrNotEventClass","Value":-2147217319} + ,{"Name":"wbemErrMissingGroupWithin","Value":-2147217318} + ,{"Name":"wbemErrMissingAggregationList","Value":-2147217317} + ,{"Name":"wbemErrPropertyNotAnObject","Value":-2147217316} + ,{"Name":"wbemErrAggregatingByObject","Value":-2147217315} + ,{"Name":"wbemErrUninterpretableProviderQuery","Value":-2147217313} + ,{"Name":"wbemErrBackupRestoreWinmgmtRunning","Value":-2147217312} + ,{"Name":"wbemErrQueueOverflow","Value":-2147217311} + ,{"Name":"wbemErrPrivilegeNotHeld","Value":-2147217310} + ,{"Name":"wbemErrInvalidOperator","Value":-2147217309} + ,{"Name":"wbemErrLocalCredentials","Value":-2147217308} + ,{"Name":"wbemErrCannotBeAbstract","Value":-2147217307} + ,{"Name":"wbemErrAmendedObject","Value":-2147217306} + ,{"Name":"wbemErrClientTooSlow","Value":-2147217305} + ,{"Name":"wbemErrNullSecurityDescriptor","Value":-2147217304} + ,{"Name":"wbemErrTimeout","Value":-2147217303} + ,{"Name":"wbemErrInvalidAssociation","Value":-2147217302} + ,{"Name":"wbemErrAmbiguousOperation","Value":-2147217301} + ,{"Name":"wbemErrQuotaViolation","Value":-2147217300} + ,{"Name":"wbemErrTransactionConflict","Value":-2147217299} + ,{"Name":"wbemErrForcedRollback","Value":-2147217298} + ,{"Name":"wbemErrUnsupportedLocale","Value":-2147217297} + ,{"Name":"wbemErrHandleOutOfDate","Value":-2147217296} + ,{"Name":"wbemErrConnectionFailed","Value":-2147217295} + ,{"Name":"wbemErrInvalidHandleRequest","Value":-2147217294} + ,{"Name":"wbemErrPropertyNameTooWide","Value":-2147217293} + ,{"Name":"wbemErrClassNameTooWide","Value":-2147217292} + ,{"Name":"wbemErrMethodNameTooWide","Value":-2147217291} + ,{"Name":"wbemErrQualifierNameTooWide","Value":-2147217290} + ,{"Name":"wbemErrRerunCommand","Value":-2147217289} + ,{"Name":"wbemErrDatabaseVerMismatch","Value":-2147217288} + ,{"Name":"wbemErrVetoPut","Value":-2147217287} + ,{"Name":"wbemErrVetoDelete","Value":-2147217286} + ,{"Name":"wbemErrInvalidLocale","Value":-2147217280} + ,{"Name":"wbemErrProviderSuspended","Value":-2147217279} + ,{"Name":"wbemErrSynchronizationRequired","Value":-2147217278} + ,{"Name":"wbemErrNoSchema","Value":-2147217277} + ,{"Name":"wbemErrProviderAlreadyRegistered","Value":-2147217276} + ,{"Name":"wbemErrProviderNotRegistered","Value":-2147217275} + ,{"Name":"wbemErrFatalTransportError","Value":-2147217274} + ,{"Name":"wbemErrEncryptedConnectionRequired","Value":-2147217273} + ,{"Name":"wbemErrRegistrationTooBroad","Value":-2147213311} + ,{"Name":"wbemErrRegistrationTooPrecise","Value":-2147213310} + ,{"Name":"wbemErrTimedout","Value":-2147209215} + ,{"Name":"wbemErrResetToDefault","Value":-2147209214} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemAuthenticationLevelEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemAuthenticationLevelDefault","Value":0} + ,{"Name":"wbemAuthenticationLevelNone","Value":1} + ,{"Name":"wbemAuthenticationLevelConnect","Value":2} + ,{"Name":"wbemAuthenticationLevelCall","Value":3} + ,{"Name":"wbemAuthenticationLevelPkt","Value":4} + ,{"Name":"wbemAuthenticationLevelPktIntegrity","Value":5} + ,{"Name":"wbemAuthenticationLevelPktPrivacy","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemImpersonationLevelEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemImpersonationLevelAnonymous","Value":1} + ,{"Name":"wbemImpersonationLevelIdentify","Value":2} + ,{"Name":"wbemImpersonationLevelImpersonate","Value":3} + ,{"Name":"wbemImpersonationLevelDelegate","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemPrivilegeEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemPrivilegeCreateToken","Value":1} + ,{"Name":"wbemPrivilegePrimaryToken","Value":2} + ,{"Name":"wbemPrivilegeLockMemory","Value":3} + ,{"Name":"wbemPrivilegeIncreaseQuota","Value":4} + ,{"Name":"wbemPrivilegeMachineAccount","Value":5} + ,{"Name":"wbemPrivilegeTcb","Value":6} + ,{"Name":"wbemPrivilegeSecurity","Value":7} + ,{"Name":"wbemPrivilegeTakeOwnership","Value":8} + ,{"Name":"wbemPrivilegeLoadDriver","Value":9} + ,{"Name":"wbemPrivilegeSystemProfile","Value":10} + ,{"Name":"wbemPrivilegeSystemtime","Value":11} + ,{"Name":"wbemPrivilegeProfileSingleProcess","Value":12} + ,{"Name":"wbemPrivilegeIncreaseBasePriority","Value":13} + ,{"Name":"wbemPrivilegeCreatePagefile","Value":14} + ,{"Name":"wbemPrivilegeCreatePermanent","Value":15} + ,{"Name":"wbemPrivilegeBackup","Value":16} + ,{"Name":"wbemPrivilegeRestore","Value":17} + ,{"Name":"wbemPrivilegeShutdown","Value":18} + ,{"Name":"wbemPrivilegeDebug","Value":19} + ,{"Name":"wbemPrivilegeAudit","Value":20} + ,{"Name":"wbemPrivilegeSystemEnvironment","Value":21} + ,{"Name":"wbemPrivilegeChangeNotify","Value":22} + ,{"Name":"wbemPrivilegeRemoteShutdown","Value":23} + ,{"Name":"wbemPrivilegeUndock","Value":24} + ,{"Name":"wbemPrivilegeSyncAgent","Value":25} + ,{"Name":"wbemPrivilegeEnableDelegation","Value":26} + ,{"Name":"wbemPrivilegeManageVolume","Value":27} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemObjectTextFormatEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemObjectTextFormatCIMDTD20","Value":1} + ,{"Name":"wbemObjectTextFormatWMIDTD20","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WbemConnectOptionsEnum" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"wbemConnectFlagUseMaxWait","Value":128} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ISWbemServices" + ,"Kind":"Com" + ,"Guid":"76a6415c-cb41-11d1-8b02-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InstancesOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InstancesOfAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubclassesOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSuperclass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SubclassesOfAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strSuperclass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExecQueryAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AssociatorsOf" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAssocClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredAssocQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AssociatorsOfAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAssocClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredAssocQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ReferencesTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ReferencesToAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecNotificationQuery" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemEventSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemEventSource","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExecNotificationQueryAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQuery","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQueryLanguage","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemInParameters","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemOutParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExecMethodAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemInParameters","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemLocator" + ,"Kind":"Com" + ,"Guid":"76a6415b-cb41-11d1-8b02-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectServer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strUser","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAuthority","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iSecurityFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemServices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemObject" + ,"Kind":"Com" + ,"Guid":"76a6415a-cb41-11d1-8b02-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Put_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectPath","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Delete_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Instances_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InstancesAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Subclasses_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SubclassesAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Associators_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAssocClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredAssocQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AssociatorsAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strAssocClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredAssocQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"References_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ReferencesAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strResultClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strRole","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bClassesOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bSchemaOnly","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strRequiredQualifier","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ExecMethod_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemInParameters","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemOutParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ExecMethodAsync_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strMethodName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemInParameters","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetObjectText_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strObjectText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SpawnDerivedClass_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SpawnInstance_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CompareTo_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObject","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bResult","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Qualifiers_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemQualifierSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Properties_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPropertySet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Methods_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemMethodSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemMethodSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Derivation_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClassNameArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Path_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObjectPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectPath","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemObjectSet" + ,"Kind":"Com" + ,"Guid":"76a6415f-cb41-11d1-8b02-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strObjectPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ItemIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemNamedValue" + ,"Kind":"Com" + ,"Guid":"76a64164-cb41-11d1-8b02-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemNamedValueSet" + ,"Kind":"Com" + ,"Guid":"cf2376ea-ce8c-11d1-8b05-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemNamedValue","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemNamedValue","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemNamedValueSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemNamedValueSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISWbemQualifier" + ,"Kind":"Com" + ,"Guid":"79b05932-d3b7-11d1-8b06-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_PropagatesToSubclass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPropagatesToSubclass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropagatesToSubclass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPropagatesToSubclass","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_PropagatesToInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPropagatesToInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_PropagatesToInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bPropagatesToInstance","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsOverridable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsOverridable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsOverridable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsOverridable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsAmended" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsAmended","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemQualifierSet" + ,"Kind":"Com" + ,"Guid":"9b16ed16-d3df-11d1-8b08-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemQualifier","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varVal","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ,{"Name":"bPropagatesToSubclass","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bPropagatesToInstance","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"bIsOverridable","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemQualifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemQualifier","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemProperty" + ,"Kind":"Com" + ,"Guid":"1a388f98-d4ba-11d1-8b09-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsLocal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Origin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_CIMType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCimType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WbemCimtypeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Qualifiers_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemQualifierSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsArray" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsArray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemPropertySet" + ,"Kind":"Com" + ,"Guid":"dea0a7b2-d4ba-11d1-8b09-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemProperty","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iCIMType","Type":{"Kind":"ApiRef","Name":"WbemCimtypeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsArray","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemProperty","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemMethod" + ,"Kind":"Com" + ,"Guid":"422e8e90-d955-11d1-8b09-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Origin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_InParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemInParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_OutParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemOutParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Qualifiers_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemQualifierSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemQualifierSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemMethodSet" + ,"Kind":"Com" + ,"Guid":"c93ba292-d955-11d1-8b09-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemMethod","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemEventSource" + ,"Kind":"Com" + ,"Guid":"27d54d92-0ebe-11d2-8b22-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"NextEvent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iTimeoutMs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemObjectPath" + ,"Kind":"Com" + ,"Guid":"5791bc27-ce9c-11d1-97bf-0000f81e849c" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Path" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_RelPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strRelPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_RelPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strRelPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Server" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strServer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Server" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strServer","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Namespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Namespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNamespace","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_ParentNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strParentNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDisplayName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Class" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClass","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Class" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strClass","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAsClass" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_IsSingleton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsSingleton","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAsSingleton" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_Keys" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemNamedValueSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemNamedValueSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Security_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSecurity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemSecurity","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Locale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strLocale","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Locale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strLocale","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Authority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAuthority","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Authority" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strAuthority","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemLastError" + ,"Kind":"Com" + ,"Guid":"d962db84-d4bb-11d1-8b09-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISWbemSinkEvents" + ,"Kind":"Com" + ,"Guid":"75718ca0-f029-11d1-a1ac-00c04fb6c223" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"ISWbemSink" + ,"Kind":"Com" + ,"Guid":"75718c9f-f029-11d1-a1ac-00c04fb6c223" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISWbemSecurity" + ,"Kind":"Com" + ,"Guid":"b54d66e6-2287-11d2-8b33-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_ImpersonationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImpersonationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WbemImpersonationLevelEnum","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_ImpersonationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iImpersonationLevel","Type":{"Kind":"ApiRef","Name":"WbemImpersonationLevelEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AuthenticationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iAuthenticationLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WbemAuthenticationLevelEnum","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AuthenticationLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iAuthenticationLevel","Type":{"Kind":"ApiRef","Name":"WbemAuthenticationLevelEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Privileges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemPrivilegeSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPrivilegeSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemPrivilege" + ,"Kind":"Com" + ,"Guid":"26ee67bd-5804-11d2-8b4a-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsEnabled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_DisplayName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Identifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WbemPrivilegeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemPrivilegeSet" + ,"Kind":"Com" + ,"Guid":"26ee67bf-5804-11d2-8b4a-00600806d9b6" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPrivilege","Type":{"Kind":"ApiRef","Name":"WbemPrivilegeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPrivilege","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPrivilege","Type":{"Kind":"ApiRef","Name":"WbemPrivilegeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"objWbemPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPrivilege","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iPrivilege","Type":{"Kind":"ApiRef","Name":"WbemPrivilegeEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"AddAsString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPrivilege","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsEnabled","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"objWbemPrivilege","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPrivilege","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISWbemServicesEx" + ,"Kind":"Com" + ,"Guid":"d2f68443-85dc-427e-91d8-366554cc754c" + ,"Interface":{"Kind":"ApiRef","Name":"ISWbemServices","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"Put" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObject","Type":{"Kind":"ApiRef","Name":"ISWbemObjectEx","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObjectPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectPath","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"PutAsync" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemSink","Type":{"Kind":"ApiRef","Name":"ISWbemSink","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemObject","Type":{"Kind":"ApiRef","Name":"ISWbemObjectEx","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemAsyncContext","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemObjectEx" + ,"Kind":"Com" + ,"Guid":"269ad56a-8a67-4129-bc8c-0506dcfe9880" + ,"Interface":{"Kind":"ApiRef","Name":"ISWbemObject","TargetKind":"Com","Api":"Wmi","Parents":[]} + ,"Methods":[ + { + "Name":"Refresh_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SystemProperties_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemPropertySet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemPropertySet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetText_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iObjectTextFormat","Type":{"Kind":"ApiRef","Name":"WbemObjectTextFormatEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bsText","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFromText_" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bsText","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iObjectTextFormat","Type":{"Kind":"ApiRef","Name":"WbemObjectTextFormatEnum","TargetKind":"Default","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemDateTime" + ,"Kind":"Com" + ,"Guid":"5e97458a-cf77-11d3-b38f-00105a1f473a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Value" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Year" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iYear","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Year" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iYear","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_YearSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bYearSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_YearSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bYearSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Month" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMonth","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Month" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMonth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MonthSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMonthSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MonthSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMonthSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Day" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDay","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Day" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iDay","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_DaySpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDaySpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_DaySpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bDaySpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Hours" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iHours","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Hours" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iHours","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_HoursSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bHoursSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_HoursSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bHoursSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Minutes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMinutes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Minutes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMinutes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MinutesSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMinutesSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MinutesSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMinutesSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Seconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSeconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Seconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iSeconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_SecondsSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSecondsSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_SecondsSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bSecondsSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_Microseconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMicroseconds","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_Microseconds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iMicroseconds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_MicrosecondsSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMicrosecondsSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_MicrosecondsSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bMicrosecondsSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UTC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iUTC","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UTC" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iUTC","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_UTCSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUTCSpecified","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_UTCSpecified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bUTCSpecified","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_IsInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsInterval","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_IsInterval" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsInterval","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVarDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"dVarDate","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetVarDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dVarDate","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bIsLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFileTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"strFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFileTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strFileTime","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bIsLocal","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISWbemRefresher" + ,"Kind":"Com" + ,"Guid":"14d8250e-d9c2-11d3-b38f-00105a1f473a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get__NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemRefreshableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemRefreshableItem","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemServices","Type":{"Kind":"ApiRef","Name":"ISWbemServicesEx","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bsInstancePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemRefreshableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemRefreshableItem","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemServices","Type":{"Kind":"ApiRef","Name":"ISWbemServicesEx","TargetKind":"Com","Api":"Wmi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bsClassName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"objWbemNamedValueSet","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"objWbemRefreshableItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemRefreshableItem","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Refresh" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_AutoReconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_AutoReconnect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bCount","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeleteAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"ISWbemRefreshableItem" + ,"Kind":"Com" + ,"Guid":"5ad4bf92-daab-11d3-b38f-00105a1f473a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_Index" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Refresher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemRefresher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemRefresher","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_IsSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bIsSet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Object" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectEx","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ObjectSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"objWbemObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISWbemObjectSet","TargetKind":"Com","Api":"Wmi","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"iFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/WpfBitmapEffects.json b/api/WpfBitmapEffects.json new file mode 100644 index 0000000..365b444 --- /dev/null +++ b/api/WpfBitmapEffects.json @@ -0,0 +1,812 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"MilMatrix3x2D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"S_11","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"S_12","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"S_21","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"S_22","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"DX","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"DY","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MilRectD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MilPoint2D" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MILMatrixF" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"_11","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_12","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_13","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_14","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_21","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_22","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_23","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_24","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_31","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_32","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_33","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_34","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_41","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_42","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_43","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ,{"Name":"_44","Type":{"Kind":"Native","Name":"Double"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IMILBitmapEffectConnectorInfo" + ,"Kind":"Com" + ,"Guid":"f66d2e4b-b46b-42fc-859e-3da0ecdb3c43" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOptimalFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNumberFormats" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pulNumberFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectConnectionsInfo" + ,"Kind":"Com" + ,"Guid":"476b538a-c765-4237-ba4a-d6a880ff0cfc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberInputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiNumInputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetNumberOutputs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiNumOutputs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInputConnectorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnectorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectConnectorInfo","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetOutputConnectorInfo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnectorInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectConnectorInfo","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectConnections" + ,"Kind":"Com" + ,"Guid":"c2b5d861-9b1a-4374-89b0-dec4874d6a81" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOutputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffect" + ,"Kind":"Com" + ,"Guid":"8a6ff321-c944-4a1b-9944-9954af301258" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetParentEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppParentEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectGroup","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetInputSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pBitmapSource","Type":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectImpl" + ,"Kind":"Com" + ,"Guid":"cc2468f2-9936-47be-b4af-06b5df5dbcbb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsInPlaceModificationAllowed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputConnector","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfModifyInPlace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetParentEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParentEffect","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectGroup","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetInputSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInputSourceBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetInputBitmapSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfModifyInPlace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ,{"Name":"ppBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOutputBitmapSource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfModifyInPlace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ,{"Name":"ppBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInner","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectGroup" + ,"Kind":"Com" + ,"Guid":"2f952360-698a-4ac6-81a1-bcfdf08eb8e8" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInteriorInputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInteriorOutputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectGroupImpl" + ,"Kind":"Com" + ,"Guid":"78fed518-1cfc-4807-8b85-6b6e51398f62" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Preprocess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetNumberChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiNumberChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChildren","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffects","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectRenderContext" + ,"Kind":"Com" + ,"Guid":"12a2ec7e-2d33-44b2-b334-1abb7846e390" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetOutputPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputPixelFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetUseSoftwareRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fSoftware","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetInitialTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MILMatrixF","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFinalTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MILMatrixF","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dblDpiX","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"dblDpiY","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputDPI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pdblDpiX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ,{"Name":"pdblDpiY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetRegionOfInterest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectRenderContextImpl" + ,"Kind":"Com" + ,"Guid":"4d25accb-797d-4fd2-b128-dffeff84fcc3" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetUseSoftwareRenderer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfSoftware","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MILMatrixF","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MILMatrixF","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"UpdateOutputBounds" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectFactory" + ,"Kind":"Com" + ,"Guid":"33a9df34-a403-4ec7-b07e-bc0682370845" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pguidEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateEffectOuter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectPrimitive" + ,"Kind":"Com" + ,"Guid":"67e31025-3091-4dfc-98d6-dd494551461d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutput" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfModifyInPlace","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} + ,{"Name":"ppBitmapSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IWICBitmapSource","TargetKind":"Com","Api":"WindowsImagingComponent","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"TransformPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilPoint2D","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fForwardTransform","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pfPointTransformed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"TransformRect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"p","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fForwardTransform","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"pContext","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectRenderContext","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"HasAffineTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfAffine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"HasInverseTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfHasInverse","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetAffineMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilMatrix3x2D","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectPrimitiveImpl" + ,"Kind":"Com" + ,"Guid":"ce41e00b-efa6-44e7-b007-dd042e3ae126" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"IsDirty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfDirty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"IsVolatile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiOutputIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pfVolatile","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffects" + ,"Kind":"Com" + ,"Guid":"51ac3dce-67c5-448b-9180-ad3eabddd5dd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"_NewEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppiuReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectGroup","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uindex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_Count" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectConnector" + ,"Kind":"Com" + ,"Guid":"f59567b3-76c1-4d47-ba1e-79f955e350ef" + ,"Interface":{"Kind":"ApiRef","Name":"IMILBitmapEffectConnectorInfo","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]} + ,"Methods":[ + { + "Name":"IsConnected" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pfConnected","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetBitmapEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectInputConnector" + ,"Kind":"Com" + ,"Guid":"a9b4ecaa-7a3c-45e7-8573-f4b81b60dd6c" + ,"Interface":{"Kind":"ApiRef","Name":"IMILBitmapEffectConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]} + ,"Methods":[ + { + "Name":"ConnectTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnector","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectOutputConnector" + ,"Kind":"Com" + ,"Guid":"92957aad-841b-4866-82ec-8752468b07fd" + ,"Interface":{"Kind":"ApiRef","Name":"IMILBitmapEffectConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]} + ,"Methods":[ + { + "Name":"GetNumberConnections" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"puiNumberConnections","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetConnection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectOutputConnectorImpl" + ,"Kind":"Com" + ,"Guid":"21fae777-8b39-4bfa-9f2d-f3941ed36913" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AddBackLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveBackLink" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pConnection","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectInteriorInputConnector" + ,"Kind":"Com" + ,"Guid":"20287e9e-86a2-4e15-953d-eb1438a5b842" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetInputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectInputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectInteriorOutputConnector" + ,"Kind":"Com" + ,"Guid":"00bbb6dc-acc9-4bfc-b344-8bee383dfefa" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOutputConnector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputConnector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMILBitmapEffectOutputConnector","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMILBitmapEffectEvents" + ,"Kind":"Com" + ,"Guid":"2e880dd8-f8ce-457b-8199-d60bb3d7ef98" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"PropertyChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DirtyRegion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IMILBitmapEffect","TargetKind":"Com","Api":"WpfBitmapEffects","Parents":[]},"Attrs":["In"]} + ,{"Name":"pRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MilRectD","TargetKind":"Default","Api":"WpfBitmapEffects","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/XAudio2.json b/api/XAudio2.json new file mode 100644 index 0000000..6537dcb --- /dev/null +++ b/api/XAudio2.json @@ -0,0 +1,1271 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"XAPO_REGISTRATION_PROPERTIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"FriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"CopyrightInfo","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]} + ,{"Name":"MajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinInputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxInputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MinOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaxOutputBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAPO_LOCKFORPROCESS_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["Const"]} + ,{"Name":"MaxFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAPO_BUFFER_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XAPO_BUFFER_SILENT","Value":0} + ,{"Name":"XAPO_BUFFER_VALID","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XAPO_PROCESS_BUFFER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BufferFlags","Type":{"Kind":"ApiRef","Name":"XAPO_BUFFER_FLAGS","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"ValidFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXAPO" + ,"Kind":"Com" + ,"Guid":"a410b984-9839-4819-a0be-2856ae6b3adb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRegistrationProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppRegistrationProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAPO_REGISTRATION_PROPERTIES","TargetKind":"Default","Api":"XAudio2","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"IsInputFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRequestedInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSupportedInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"IsOutputFormatSupported" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pRequestedOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"ppSupportedOutputFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Initialize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"DataByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"LockForProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"InputLockedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputLockedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XAPO_LOCKFORPROCESS_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"OutputLockedParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputLockedParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XAPO_LOCKFORPROCESS_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"UnlockForProcess" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"Process" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"InputProcessParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pInputProcessParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XAPO_PROCESS_BUFFER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"OutputProcessParameterCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pOutputProcessParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XAPO_PROCESS_BUFFER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Out","Optional"]} + ,{"Name":"IsEnabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalcInputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"OutputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CalcOutputFrames" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"InputFrameCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXAPOParameters" + ,"Kind":"Com" + ,"Guid":"26d95c66-80f2-499a-ad54-5ae7f01c6d98" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ParameterByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ParameterByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"FXEQ" + ,"Kind":"ComClassID" + ,"Guid":"f5e01117-d6c4-485a-a3f5-695196f3dbfa" + } + ,{ + "Name":"FXMasteringLimiter" + ,"Kind":"ComClassID" + ,"Guid":"c4137916-2be1-46fd-8599-441536f49856" + } + ,{ + "Name":"FXReverb" + ,"Kind":"ComClassID" + ,"Guid":"7d9aca56-cb68-4807-b632-b137352e8596" + } + ,{ + "Name":"FXEcho" + ,"Kind":"ComClassID" + ,"Guid":"5039d740-f736-449a-84d3-a56202557b87" + } + ,{ + "Name":"FXEQ_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"FrequencyCenter0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Gain0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bandwidth0","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FrequencyCenter1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Gain1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bandwidth1","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FrequencyCenter2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Gain2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bandwidth2","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"FrequencyCenter3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Gain3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Bandwidth3","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FXMASTERINGLIMITER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Release","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Loudness","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FXREVERB_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Diffusion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"RoomSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FXECHO_INITDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"MaxDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"FXECHO_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Feedback","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Delay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_VOICE_DETAILS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"CreationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_SEND_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pOutputVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_VOICE_SENDS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"SendCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pSends","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_SEND_DESCRIPTOR","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_EFFECT_DESCRIPTOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pEffect","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":[]} + ,{"Name":"InitialState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"OutputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_EFFECT_CHAIN" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"EffectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pEffectDescriptors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_DESCRIPTOR","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_FILTER_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"LowPassFilter","Value":0} + ,{"Name":"BandPassFilter","Value":1} + ,{"Name":"HighPassFilter","Value":2} + ,{"Name":"NotchFilter","Value":3} + ,{"Name":"LowPassOnePoleFilter","Value":4} + ,{"Name":"HighPassOnePoleFilter","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XAUDIO2_FILTER_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_TYPE","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"Frequency","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"OneOverQ","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_BUFFER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"AudioBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pAudioData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"PlayBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"PlayLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoopBegin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoopLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LoopCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_BUFFER_WMA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pDecodedPacketCumulativeBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Const"]} + ,{"Name":"PacketCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_VOICE_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pCurrentBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"BuffersQueued","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SamplesPlayed","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_PERFORMANCE_DATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"AudioCyclesSinceLastQuery","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TotalCyclesSinceLastQuery","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"MinimumCyclesPerQuantum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MaximumCyclesPerQuantum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"MemoryUsageInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentLatencyInSamples","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"GlitchesSinceEngineStarted","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveSourceVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"TotalSourceVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveSubmixVoiceCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveResamplerCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveMatrixMixCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveXmaSourceVoices","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ActiveXmaStreams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2_DEBUG_CONFIGURATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"TraceMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"BreakMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"LogThreadID","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogFileline","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogFunctionName","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"LogTiming","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXAudio2" + ,"Kind":"Com" + ,"Guid":"2b02e3cf-2e0b-4ec3-be45-1b2a3fe7210d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"RegisterForCallbacks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2EngineCallback","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnregisterForCallbacks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2EngineCallback","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateSourceVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSourceVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2SourceVoice","TargetKind":"Com","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pSourceFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WAVEFORMATEX","TargetKind":"Default","Api":"Multimedia","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"MaxFrequencyRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IXAudio2VoiceCallback","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateSubmixVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppSubmixVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2SubmixVoice","TargetKind":"Com","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ProcessingStage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"CreateMasteringVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppMasteringVoice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2MasteringVoice","TargetKind":"Com","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"InputChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"InputSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"szDeviceId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"StreamCategory","Type":{"Kind":"ApiRef","Name":"AUDIO_STREAM_CATEGORY","TargetKind":"Default","Api":"CoreAudio","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"StopEngine" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"CommitChanges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPerformanceData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pPerfData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_PERFORMANCE_DATA","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetDebugConfiguration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDebugConfiguration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_DEBUG_CONFIGURATION","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXAudio2Extension" + ,"Kind":"Com" + ,"Guid":"84ac29bb-d619-44d2-b197-e4acf7df3ed6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetProcessingQuantum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"quantumNumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"quantumDenominator","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"processor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IXAudio2Voice" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"GetVoiceDetails" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVoiceDetails","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_DETAILS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputVoices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSendList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_SENDS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"SetEffectChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pEffectChain","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_EFFECT_CHAIN","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"EnableEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DisableEffect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetEffectParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"ParametersByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEffectParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"EffectIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pParameters","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]} + ,{"Name":"ParametersByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFilterParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFilterParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputFilterParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputFilterParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_FILTER_PARAMETERS","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Volume","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVolume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetChannelVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetChannelVolumes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Channels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVolumes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetOutputMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SourceChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLevelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOutputMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pDestinationVoice","Type":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"SourceChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"DestinationChannels","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pLevelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"DestroyVoice" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IXAudio2SourceVoice" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]} + ,"Methods":[ + { + "Name":"Start" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Stop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SubmitSourceBuffer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_BUFFER","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pBufferWMA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_BUFFER_WMA","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"FlushSourceBuffers" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"Discontinuity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"ExitLoop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pVoiceState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XAUDIO2_VOICE_STATE","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetFrequencyRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"Ratio","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"OperationSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFrequencyRatio" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pRatio","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSourceSampleRate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"NewSourceSampleRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXAudio2SubmixVoice" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXAudio2MasteringVoice" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":{"Kind":"ApiRef","Name":"IXAudio2Voice","TargetKind":"Com","Api":"XAudio2","Parents":[]} + ,"Methods":[ + { + "Name":"GetChannelMask" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pChannelmask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXAudio2EngineCallback" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"OnProcessingPassStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnProcessingPassEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnCriticalError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"Error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXAudio2VoiceCallback" + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"OnVoiceProcessingPassStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"BytesRequired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnVoiceProcessingPassEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnStreamEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + ] + } + ,{ + "Name":"OnBufferStart" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnBufferEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnLoopEnd" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"OnVoiceError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"pBufferContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"Error","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"AudioVolumeMeter" + ,"Kind":"ComClassID" + ,"Guid":"4fc3b166-972a-40cf-bc37-7db03db2fba3" + } + ,{ + "Name":"AudioReverb" + ,"Kind":"ComClassID" + ,"Guid":"c2633b16-471b-4498-b8c5-4f0959e2ec09" + } + ,{ + "Name":"XAUDIO2FX_VOLUMEMETER_LEVELS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"pPeakLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"pRMSLevels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ,{"Name":"ChannelCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2FX_REVERB_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ReflectionsDelay","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ReverbDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RearDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SideDelay","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PositionLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PositionRight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PositionMatrixLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"PositionMatrixRight","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"EarlyDiffusion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LateDiffusion","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LowEQGain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"LowEQCutoff","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HighEQGain","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HighEQCutoff","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"RoomFilterFreq","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"RoomFilterMain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"RoomFilterHF","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ReflectionsGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"ReverbGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DecayTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Density","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"RoomSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DisableLateField","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XAUDIO2FX_REVERB_I3DL2_PARAMETERS" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":1 + ,"Fields":[ + {"Name":"WetDryMix","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Room","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RoomHF","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"RoomRolloffFactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DecayTime","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DecayHFRatio","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Reflections","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ReflectionsDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Reverb","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"ReverbDelay","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Diffusion","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Density","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"HFReference","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfPosition" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfOrientation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"element","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfDirectivityType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"OmniDirectional","Value":0} + ,{"Name":"Cardioid","Value":1} + ,{"Name":"Cone","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HrtfEnvironment" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Small","Value":0} + ,{"Name":"Medium","Value":1} + ,{"Name":"Large","Value":2} + ,{"Name":"Outdoors","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HrtfDirectivity" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"HrtfDirectivityType","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"scaling","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfDirectivityCardioid" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"directivity","Type":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"order","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfDirectivityCone" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"directivity","Type":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"innerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"outerAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfDistanceDecayType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"NaturalDecay","Value":0} + ,{"Name":"CustomDecay","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HrtfDistanceDecay" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"HrtfDistanceDecayType","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":[]} + ,{"Name":"maxGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"minGain","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"unityGainDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"cutoffDistance","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HrtfApoInit" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"distanceDecay","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfDistanceDecay","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":[]} + ,{"Name":"directivity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfDirectivity","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXAPOHrtfParameters" + ,"Kind":"Com" + ,"Guid":"15b3cd66-e9de-4464-b6e6-2bc3cf63d455" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetSourcePosition" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"position","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfPosition","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSourceOrientation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"orientation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfOrientation","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"SetSourceGain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gain","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"environment","Type":{"Kind":"ApiRef","Name":"HrtfEnvironment","TargetKind":"Default","Api":"XAudio2","Parents":[]},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"CreateFX" + ,"SetLastError":false + ,"DllImport":"XAudio2_9" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"pEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"pInitDat","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":3,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"InitDataByteSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"XAudio2CreateWithVersionInfo" + ,"SetLastError":false + ,"DllImport":"XAudio2_9" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppXAudio2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAudio2","TargetKind":"Com","Api":"XAudio2","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"XAudio2Processor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ntddiVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"CreateAudioVolumeMeter" + ,"SetLastError":false + ,"DllImport":"XAudio2_9" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateAudioReverb" + ,"SetLastError":false + ,"DllImport":"XAudio2_9" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateHrtfApo" + ,"SetLastError":false + ,"DllImport":"HrtfApo" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"init","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HrtfApoInit","TargetKind":"Default","Api":"XAudio2","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"xApo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXAPO","TargetKind":"Com","Api":"XAudio2","Parents":[]}},"Attrs":["Out","ComOutPtr"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/XInput.json b/api/XInput.json new file mode 100644 index 0000000..17c965a --- /dev/null +++ b/api/XInput.json @@ -0,0 +1,173 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"XINPUT_GAMEPAD" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wButtons","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"bLeftTrigger","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bRightTrigger","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"sThumbLX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sThumbLY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sThumbRX","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"sThumbRY","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XINPUT_STATE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dwPacketNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Gamepad","Type":{"Kind":"ApiRef","Name":"XINPUT_GAMEPAD","TargetKind":"Default","Api":"XInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XINPUT_VIBRATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"wLeftMotorSpeed","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wRightMotorSpeed","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XINPUT_CAPABILITIES" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"SubType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Gamepad","Type":{"Kind":"ApiRef","Name":"XINPUT_GAMEPAD","TargetKind":"Default","Api":"XInput","Parents":[]},"Attrs":[]} + ,{"Name":"Vibration","Type":{"Kind":"ApiRef","Name":"XINPUT_VIBRATION","TargetKind":"Default","Api":"XInput","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XINPUT_BATTERY_INFORMATION" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"BatteryType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"BatteryLevel","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XINPUT_KEYSTROKE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"VirtualKey","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Unicode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"UserIndex","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"HidCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"XInputGetState" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XINPUT_STATE","TargetKind":"Default","Api":"XInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"XInputSetState" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pVibration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XINPUT_VIBRATION","TargetKind":"Default","Api":"XInput","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"XInputGetCapabilities" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pCapabilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XINPUT_CAPABILITIES","TargetKind":"Default","Api":"XInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"XInputEnable" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"Params":[ + {"Name":"enable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"XInputGetAudioDeviceIds" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pRenderDeviceId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pRenderCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ,{"Name":"pCaptureDeviceId","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} + ,{"Name":"pCaptureCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} + ] + } + ,{ + "Name":"XInputGetBatteryInformation" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"devType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"pBatteryInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XINPUT_BATTERY_INFORMATION","TargetKind":"Default","Api":"XInput","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"XInputGetKeystroke" + ,"SetLastError":false + ,"DllImport":"XINPUTUAP" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"Params":[ + {"Name":"dwUserIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pKeystroke","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XINPUT_KEYSTROKE","TargetKind":"Default","Api":"XInput","Parents":[]}},"Attrs":["Out"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/XamlDiagnostics.json b/api/XamlDiagnostics.json new file mode 100644 index 0000000..16f3e3d --- /dev/null +++ b/api/XamlDiagnostics.json @@ -0,0 +1,617 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"VisualMutationType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"Add","Value":0} + ,{"Name":"Remove","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BaseValueSource" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"BaseValueSourceUnknown","Value":0} + ,{"Name":"BaseValueSourceDefault","Value":1} + ,{"Name":"BaseValueSourceBuiltInStyle","Value":2} + ,{"Name":"BaseValueSourceStyle","Value":3} + ,{"Name":"BaseValueSourceLocal","Value":4} + ,{"Name":"Inherited","Value":5} + ,{"Name":"DefaultStyleTrigger","Value":6} + ,{"Name":"TemplateTrigger","Value":7} + ,{"Name":"StyleTrigger","Value":8} + ,{"Name":"ImplicitStyleReference","Value":9} + ,{"Name":"ParentTemplate","Value":10} + ,{"Name":"ParentTemplateTrigger","Value":11} + ,{"Name":"Animation","Value":12} + ,{"Name":"Coercion","Value":13} + ,{"Name":"BaseValueSourceVisualState","Value":14} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SourceInfo" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"LineNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ColumnNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CharPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hash","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ParentChildRelation" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Parent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"Child","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"ChildIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"VisualElement" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"SrcInfo","Type":{"Kind":"ApiRef","Name":"SourceInfo","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"NumChildren","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PropertyChainSource" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} + ,{"Name":"TargetType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"BaseValueSource","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":[]} + ,{"Name":"SrcInfo","Type":{"Kind":"ApiRef","Name":"SourceInfo","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MetadataBit" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"None","Value":0} + ,{"Name":"IsValueHandle","Value":1} + ,{"Name":"IsPropertyReadOnly","Value":2} + ,{"Name":"IsValueCollection","Value":4} + ,{"Name":"IsValueCollectionReadOnly","Value":8} + ,{"Name":"IsValueBindingExpression","Value":16} + ,{"Name":"IsValueNull","Value":32} + ,{"Name":"IsValueHandleAndEvaluatedValue","Value":64} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PropertyChainValue" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"DeclaringType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"ValueType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"ItemType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Overridden","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"MetadataBits","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ,{"Name":"PropertyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"PropertyChainIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EnumType" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"ValueInts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ,{"Name":"ValueStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CollectionElementValue" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"ValueType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":[]} + ,{"Name":"MetadataBits","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RenderTargetBitmapOptions" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"RenderTarget","Value":0} + ,{"Name":"RenderTargetAndChildren","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BitmapDescription" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Format","Type":{"Kind":"ApiRef","Name":"DXGI_FORMAT","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ,{"Name":"AlphaMode","Type":{"Kind":"ApiRef","Name":"DXGI_ALPHA_MODE","TargetKind":"Default","Api":"Dxgi","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ResourceType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ResourceTypeStatic","Value":0} + ,{"Name":"ResourceTypeTheme","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"VisualElementState" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"ErrorResolved","Value":0} + ,{"Name":"ErrorResourceNotFound","Value":1} + ,{"Name":"ErrorInvalidResource","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IVisualTreeServiceCallback" + ,"Kind":"Com" + ,"Guid":"aa7a8931-80e4-4fec-8f3b-553f87b4966e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnVisualTreeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"relation","Type":{"Kind":"ApiRef","Name":"ParentChildRelation","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ,{"Name":"element","Type":{"Kind":"ApiRef","Name":"VisualElement","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ,{"Name":"mutationType","Type":{"Kind":"ApiRef","Name":"VisualMutationType","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVisualTreeServiceCallback2" + ,"Kind":"Com" + ,"Guid":"bad9eb88-ae77-4397-b948-5fa2db0a19ea" + ,"Interface":{"Kind":"ApiRef","Name":"IVisualTreeServiceCallback","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]} + ,"Methods":[ + { + "Name":"OnElementStateChanged" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"elementState","Type":{"Kind":"ApiRef","Name":"VisualElementState","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IVisualTreeService" + ,"Kind":"Com" + ,"Guid":"a593b11a-d17f-48bb-8f66-83910731c8a5" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"AdviseVisualTreeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IVisualTreeServiceCallback","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"UnadviseVisualTreeChange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCallback","Type":{"Kind":"ApiRef","Name":"IVisualTreeServiceCallback","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEnums" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppEnums","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EnumType","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"CreateInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"typeName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInstanceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPropertyValuesChain" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pSourceCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPropertySources","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyChainSource","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppPropertyValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyChainValue","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"propertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"propertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCollectionCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"pCollectionSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCollectionElements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pElementCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"ppElementValues","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CollectionElementValue","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"child","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveChild" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ClearChildren" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"parent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXamlDiagnostics" + ,"Kind":"Com" + ,"Guid":"18c9e2b6-3f43-4116-9f2b-ff935d7770d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDispatcher" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppDispatcher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUiLayer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppLayer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetApplication" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppApplication","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIInspectableFromHandle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"instanceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"ppInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHandleFromIInspectable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInstance","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"pHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HitTest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"rect","Type":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":["In"]} + ,{"Name":"pCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppInstanceHandles","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"RegisterInstance" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInstance","Type":{"Kind":"ApiRef","Name":"IInspectable","TargetKind":"Com","Api":"WinRT","Parents":[]},"Attrs":["In"]} + ,{"Name":"pInstanceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetInitializationData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pInitializationData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IBitmapData" + ,"Kind":"Com" + ,"Guid":"d1a34ef2-cad8-4635-a3d2-fcda8d3f3caf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CopyBytesTo" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceOffsetInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxBytesToCopy","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pvBytes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"numberOfBytesCopied","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetStride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pStride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBitmapDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBitmapDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BitmapDescription","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSourceBitmapDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBitmapDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BitmapDescription","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVisualTreeService2" + ,"Kind":"Com" + ,"Guid":"130f5136-ec43-4f61-89c7-9801a36d2e95" + ,"Interface":{"Kind":"ApiRef","Name":"IVisualTreeService","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]} + ,"Methods":[ + { + "Name":"GetPropertyIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"propertyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPropertyIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"propertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"ReplaceResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"newValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RenderTargetBitmap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"options","Type":{"Kind":"ApiRef","Name":"RenderTargetBitmapOptions","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ,{"Name":"maxPixelWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"maxPixelHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppBitmapData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IBitmapData","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVisualTreeService3" + ,"Kind":"Com" + ,"Guid":"0e79c6e0-85a0-4be8-b41a-655cf1fd19bd" + ,"Interface":{"Kind":"ApiRef","Name":"IVisualTreeService2","TargetKind":"Com","Api":"XamlDiagnostics","Parents":[]} + ,"Methods":[ + { + "Name":"ResolveResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resourceType","Type":{"Kind":"ApiRef","Name":"ResourceType","TargetKind":"Default","Api":"XamlDiagnostics","Parents":[]},"Attrs":["In"]} + ,{"Name":"propertyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDictionaryItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"resourceIsImplicitStyle","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"resourceHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"AddDictionaryItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"resourceKey","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"resourceHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveDictionaryItem" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ,{"Name":"resourceKey","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ] + } +] + +,"Functions":[ + { + "Name":"InitializeXamlDiagnostic" + ,"SetLastError":false + ,"DllImport":"Windows.UI.Xaml" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endPointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszDllXamlDiagnostics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszTAPDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"tapClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ] + } + ,{ + "Name":"InitializeXamlDiagnosticsEx" + ,"SetLastError":false + ,"DllImport":"Windows.UI.Xaml" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endPointName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wszDllXamlDiagnostics","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wszTAPDllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"tapClsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} + ,{"Name":"wszInitializationData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Xblidp.json b/api/Xblidp.json new file mode 100644 index 0000000..ac615e5 --- /dev/null +++ b/api/Xblidp.json @@ -0,0 +1,311 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"XblIdpAuthManager" + ,"Kind":"ComClassID" + ,"Guid":"ce23534b-56d8-4978-86a2-7ee570640468" + } + ,{ + "Name":"XblIdpAuthTokenResult" + ,"Kind":"ComClassID" + ,"Guid":"9f493441-744a-410c-ae2b-9a22f7c7731f" + } + ,{ + "Name":"XBL_IDP_AUTH_TOKEN_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XBL_IDP_AUTH_TOKEN_STATUS_SUCCESS","Value":0} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_SUCCESS","Value":1} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_NO_ACCOUNT_SET","Value":2} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_LOAD_MSA_ACCOUNT_FAILED","Value":3} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_XBOX_VETO","Value":4} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_MSA_INTERRUPT","Value":5} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_OFFLINE_NO_CONSENT","Value":6} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_VIEW_NOT_SET","Value":7} + ,{"Name":"XBL_IDP_AUTH_TOKEN_STATUS_UNKNOWN","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXblIdpAuthManager" + ,"Kind":"Com" + ,"Guid":"eb5ddb08-8bbf-449b-ac21-b02ddeb3b136" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"SetGamerAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaAccountId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"xuid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGamerAccount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaAccountId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"xuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetAppViewInitialized" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"appSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"msaAccountId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetSandbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sandbox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetTokenAndSignatureWithTokenResult" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaAccountId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"appSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"msaTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"msaPolicy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"httpMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"headers","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"body","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":8,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} + ,{"Name":"bodySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"forceRefresh","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXblIdpAuthTokenResult","TargetKind":"Com","Api":"Xblidp","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXblIdpAuthTokenResult" + ,"Kind":"Com" + ,"Guid":"46ce0225-f267-4d68-b299-b2762552dec1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XBL_IDP_AUTH_TOKEN_STATUS","TargetKind":"Default","Api":"Xblidp","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetErrorCode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorCode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetToken" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSandbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sandbox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEnvironment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"environment","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMsaAccountId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaAccountId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetXuid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xuid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGamertag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gamertag","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAgeGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ageGroup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPrivileges" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"privileges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMsaTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMsaPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMsaAppId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"msaAppId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"redirect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetMessageA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetHelpId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"helpId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetEnforcementBans" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enforcementBans","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTitleRestrictions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"titleRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXblIdpAuthTokenResult2" + ,"Kind":"Com" + ,"Guid":"75d760b0-60b9-412d-994f-26b2cd5f7812" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetModernGamertag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetModernGamertagSuffix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUniqueModernGamertag" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/XmlHttpExtendedRequest.json b/api/XmlHttpExtendedRequest.json new file mode 100644 index 0000000..f71153e --- /dev/null +++ b/api/XmlHttpExtendedRequest.json @@ -0,0 +1,4076 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"DOMDocument60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a05-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"FreeThreadedDOMDocument60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a06-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"XMLSchemaCache60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a07-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"XSLTemplate60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a08-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"XMLHTTP60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a0a-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"FreeThreadedXMLHTTP60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a09-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"ServerXMLHTTP60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a0b-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"SAXXMLReader60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a0c-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"MXXMLWriter60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a0f-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"MXHTMLWriter60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a10-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"SAXAttributes60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a0e-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"MXNamespaceManager60" + ,"Kind":"ComClassID" + ,"Guid":"88d96a11-f192-11d4-a65f-0040963251e5" + } + ,{ + "Name":"IXMLDOMDocument2" + ,"Kind":"Com" + ,"Guid":"2933bf95-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMDocument","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_namespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMSchemaCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_schemas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_schemas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherCollection","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"errorObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseError","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMDocument3" + ,"Kind":"Com" + ,"Guid":"2933bf96-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMDocument2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"validateNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"errorObj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseError","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"importNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"deep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"clone","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMSchemaCollection" + ,"Kind":"Com" + ,"Guid":"373984c8-b845-449b-91e7-45ac83036ade" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"add" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"schemaNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"remove" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_namespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"otherCollection","Type":{"Kind":"ApiRef","Name":"IXMLDOMSchemaCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMSelection" + ,"Kind":"Com" + ,"Guid":"aa634fc7-5888-44a7-a257-3a47150d3a0e" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMNodeList","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_expr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_expr" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"expression","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_context" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"peekNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"matches" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeNext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"removeAll" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppNode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMSelection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMParseError2" + ,"Kind":"Com" + ,"Guid":"3efaa428-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMParseError","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]} + ,"Methods":[ + { + "Name":"get_errorXPath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xpathexpr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_allErrors" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"allErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseErrorCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"errorParameters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_errorParametersCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLDOMParseErrorCollection" + ,"Kind":"Com" + ,"Guid":"3efaa429-272f-11d2-836f-0000f87a7782" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseError2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_next" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"error","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMParseError2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXSLProcessor" + ,"Kind":"Com" + ,"Guid":"2933bf92-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_input" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"var","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_input" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pVar","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_ownerTemplate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXSLTemplate","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setStartMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_startMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_startModeURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_output" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"output","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_output" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pOutput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"transform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pDone","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReadyState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"addParameter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"parameter","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addObject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"obj","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_stylesheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stylesheet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXSLTemplate" + ,"Kind":"Com" + ,"Guid":"2933bf93-7b36-11d2-b20e-00c04f983e60" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_stylesheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stylesheet","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_stylesheet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stylesheet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"createProcessor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppProcessor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXSLProcessor","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXMLHTTPRequest" + ,"Kind":"Com" + ,"Guid":"ed8c108d-4349-11d2-91a4-00c04f7969e8" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrMethod","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUrl","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varAsync","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrUser","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setRequestHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getResponseHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrHeader","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"pbstrValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getAllResponseHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varBody","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"get_status" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_statusText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseXML" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseText" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pbstrBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseBody" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_responseStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pvarBody","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_readyState" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"plState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_onreadystatechange" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReadyStateSink","Type":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SERVERXMLHTTP_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SXH_OPTION_URL","Value":-1} + ,{"Name":"SXH_OPTION_URL_CODEPAGE","Value":0} + ,{"Name":"SXH_OPTION_ESCAPE_PERCENT_IN_URL","Value":1} + ,{"Name":"SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS","Value":2} + ,{"Name":"SXH_OPTION_SELECT_CLIENT_SSL_CERT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SXH_SERVER_CERT_OPTION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SXH_SERVER_CERT_IGNORE_UNKNOWN_CA","Value":256} + ,{"Name":"SXH_SERVER_CERT_IGNORE_WRONG_USAGE","Value":512} + ,{"Name":"SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID","Value":4096} + ,{"Name":"SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID","Value":8192} + ,{"Name":"SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS","Value":13056} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SXH_PROXY_SETTING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SXH_PROXY_SET_DEFAULT","Value":0} + ,{"Name":"SXH_PROXY_SET_PRECONFIG","Value":0} + ,{"Name":"SXH_PROXY_SET_DIRECT","Value":1} + ,{"Name":"SXH_PROXY_SET_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IServerXMLHTTPRequest" + ,"Kind":"Com" + ,"Guid":"2e9196bf-13ba-4dd4-91ca-6c571f281495" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLHTTPRequest","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"setTimeouts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resolveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"connectTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sendTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"receiveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"waitForResponse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeoutInSeconds","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"isSuccessful","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"SERVERXMLHTTP_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"setOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"option","Type":{"Kind":"ApiRef","Name":"SERVERXMLHTTP_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IServerXMLHTTPRequest2" + ,"Kind":"Com" + ,"Guid":"2e01311b-c322-4b0a-bd77-b90cfdc8dce7" + ,"Interface":{"Kind":"ApiRef","Name":"IServerXMLHTTPRequest","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"setProxy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"proxySetting","Type":{"Kind":"ApiRef","Name":"SXH_PROXY_SETTING","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"varProxyServer","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varBypassList","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setProxyCredentials" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bstrUserName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bstrPassword","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXXMLReader" + ,"Kind":"Com" + ,"Guid":"a4f96ed0-f829-476e-81c0-cdc7bd2a0802" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"getFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvfValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"vfValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getEntityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISAXEntityResolver","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putEntityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pResolver","Type":{"Kind":"ApiRef","Name":"ISAXEntityResolver","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getContentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISAXContentHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putContentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"ISAXContentHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getDTDHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISAXDTDHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putDTDHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"ISAXDTDHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getErrorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISAXErrorHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putErrorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pHandler","Type":{"Kind":"ApiRef","Name":"ISAXErrorHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwchBaseUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal","Const"]} + ] + } + ,{ + "Name":"putBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"getSecureBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwchSecureBaseUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal","Const"]} + ] + } + ,{ + "Name":"putSecureBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchSecureBaseUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"parse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varInput","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"parseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"ISAXXMLFilter" + ,"Kind":"Com" + ,"Guid":"70409222-ca09-4475-acb8-40312fe8d145" + ,"Interface":{"Kind":"ApiRef","Name":"ISAXXMLReader","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"getParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISAXXMLReader","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putParent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pReader","Type":{"Kind":"ApiRef","Name":"ISAXXMLReader","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXLocator" + ,"Kind":"Com" + ,"Guid":"9b7e472a-0de4-4640-bff3-84d38a051c31" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"getColumnNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getLineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPublicId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwchPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal","Const"]} + ] + } + ,{ + "Name":"getSystemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwchSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","RetVal","Const"]} + ] + } + ] + } + ,{ + "Name":"ISAXEntityResolver" + ,"Kind":"Com" + ,"Guid":"99bca7bd-e8c4-4d5f-a0cf-6d907901ff07" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"resolveEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwchSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pvarInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISAXContentHandler" + ,"Kind":"Com" + ,"Guid":"1545cdfa-9e4e-4497-a8a4-2bf7d0112c44" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"putDocumentLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocator","Type":{"Kind":"ApiRef","Name":"ISAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"startDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"endDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"startPrefixMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"endPrefixMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"startElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchNamespaceUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocalName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchQName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchQName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pAttributes","Type":{"Kind":"ApiRef","Name":"ISAXAttributes","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"endElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchNamespaceUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchNamespaceUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocalName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchQName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchQName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"characters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ignorableWhitespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"processingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchTarget","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchTarget","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchData","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"skippedEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXDTDHandler" + ,"Kind":"Com" + ,"Guid":"e15c1baf-afb3-4d60-8c36-19a8c45defed" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"notationDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPublicId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchSystemId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"unparsedEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPublicId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchSystemId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchNotationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchNotationName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXErrorHandler" + ,"Kind":"Com" + ,"Guid":"a60511c4-ccf5-479e-98a3-dc8dc545b7d0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocator","Type":{"Kind":"ApiRef","Name":"ISAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwchErrorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"fatalError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocator","Type":{"Kind":"ApiRef","Name":"ISAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwchErrorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"ignorableWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pLocator","Type":{"Kind":"ApiRef","Name":"ISAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwchErrorMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"hrErrorCode","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXLexicalHandler" + ,"Kind":"Com" + ,"Guid":"7f85d5f5-47a8-4497-bda5-84ba04819ea6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"startDTD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPublicId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchSystemId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"endDTD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"startEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"endEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"startCDATA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"endCDATA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"comment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchChars","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchChars","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXDeclHandler" + ,"Kind":"Com" + ,"Guid":"862629ac-771a-47b2-8337-4e6843c1be90" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"elementDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchModel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchModel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"attributeDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchElementName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchElementName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchAttributeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchAttributeName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchValueDefault","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchValueDefault","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"internalEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"externalEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPublicId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchPublicId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchSystemId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchSystemId","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ISAXAttributes" + ,"Kind":"Com" + ,"Guid":"f078abe1-45d2-4832-91ea-4466ce2f25c9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"getLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pnLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchUri","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchUri","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getLocalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchQName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchQName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchUri","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchUri","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppwchLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"ppwchQName","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchQName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getIndexFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocalName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getIndexFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchQName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchQName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pnIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getTypeFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocalName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getTypeFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchQName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchQName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchType","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getValueFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchUri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchUri","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchLocalName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"getValueFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchQName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"cchQName","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppwchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out","Const"]} + ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXXMLReader" + ,"Kind":"Com" + ,"Guid":"8c033caa-6cd6-4f73-b728-4531af74945f" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_entityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXEntityResolver","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_entityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oResolver","Type":{"Kind":"ApiRef","Name":"IVBSAXEntityResolver","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXContentHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_contentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IVBSAXContentHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dtdHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXDTDHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_dtdHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IVBSAXDTDHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXErrorHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_errorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IVBSAXErrorHandler","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_baseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBaseURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_baseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strBaseURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_secureBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSecureBaseURL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_secureBaseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSecureBaseURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"parse" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varInput","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"parseURL" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strURL","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXXMLFilter" + ,"Kind":"Com" + ,"Guid":"1299eb1b-5b88-433e-82de-82ca75ad4e04" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oReader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXXMLReader","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_parent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oReader","Type":{"Kind":"ApiRef","Name":"IVBSAXXMLReader","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXLocator" + ,"Kind":"Com" + ,"Guid":"796e7ac5-5aa2-4eff-acad-3faaf01a3288" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_columnNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nColumn","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_lineNumber" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nLine","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_publicId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_systemId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXEntityResolver" + ,"Kind":"Com" + ,"Guid":"0c05d096-f45b-4aca-ad1a-aa0bc25518dc" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"resolveEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"varInput","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXContentHandler" + ,"Kind":"Com" + ,"Guid":"2ed7290a-4dd5-4b46-bb26-4e4155e77faa" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"putref_documentLocator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oLocator","Type":{"Kind":"ApiRef","Name":"IVBSAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"startDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"endDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"startPrefixMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"endPrefixMapping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNamespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strQName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"oAttributes","Type":{"Kind":"ApiRef","Name":"IVBSAXAttributes","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"endElement" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strNamespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strQName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"characters" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strChars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ignorableWhitespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strChars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"processingInstruction" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"skippedEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXDTDHandler" + ,"Kind":"Com" + ,"Guid":"24fb3297-302d-4620-ba39-3a732d850558" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"notationDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"unparsedEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strNotationName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXErrorHandler" + ,"Kind":"Com" + ,"Guid":"d963d3fe-173c-4862-9095-b92f66995f52" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"error" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oLocator","Type":{"Kind":"ApiRef","Name":"IVBSAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"strErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nErrorCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"fatalError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oLocator","Type":{"Kind":"ApiRef","Name":"IVBSAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"strErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nErrorCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"ignorableWarning" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oLocator","Type":{"Kind":"ApiRef","Name":"IVBSAXLocator","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"strErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nErrorCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXLexicalHandler" + ,"Kind":"Com" + ,"Guid":"032aac35-8c0e-4d9d-979f-e3b702935576" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"startDTD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"endDTD" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"startEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"endEntity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"startCDATA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"endCDATA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"comment" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strChars","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXDeclHandler" + ,"Kind":"Com" + ,"Guid":"e8917260-7579-4be1-b5dd-7afbfa6f077b" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"elementDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"attributeDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strElementName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strAttributeName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strValueDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"internalEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"externalEntityDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strPublicId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strSystemId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IVBSAXAttributes" + ,"Kind":"Com" + ,"Guid":"10dc0586-132b-4cac-8bb3-db00ac8b7ee0" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getLocalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strQName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getIndexFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getIndexFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getTypeFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getTypeFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getValueFromName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getValueFromQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMXWriter" + ,"Kind":"Com" + ,"Guid":"4d7ff4ba-1565-4ea8-94e1-6e724a46f98d" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_output" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varDestination","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_output" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varDestination","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_encoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncoding","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_encoding" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strEncoding","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_byteOrderMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fWriteByteOrderMark","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_byteOrderMark" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fWriteByteOrderMark","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_indent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fIndentMode","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_indent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fIndentMode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_standalone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_standalone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_omitXMLDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_omitXMLDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"put_disableOutputEscaping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_disableOutputEscaping" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"flush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMXAttributes" + ,"Kind":"Com" + ,"Guid":"f10d27cc-3ec0-415c-8ed8-77ab1c5e7262" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"addAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"addAttributeFromIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varAtts","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"clear" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"removeAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"setAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"varAtts","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setLocalName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strLocalName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strQName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"setValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"strValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMXReaderControl" + ,"Kind":"Com" + ,"Guid":"808f4e35-8d5a-4fbe-8466-33a41279ed30" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"resume" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"suspend" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"IMXSchemaDeclHandler" + ,"Kind":"Com" + ,"Guid":"fa4bb38c-faf9-4cca-9302-d1dd0fe520db" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"schemaElementDecl" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oSchemaElement","Type":{"Kind":"ApiRef","Name":"ISchemaElement","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IMXNamespacePrefixes" + ,"Kind":"Com" + ,"Guid":"c90352f4-643c-4fbc-bb23-e996eb2d51fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"prefix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IVBMXNamespaceManager" + ,"Kind":"Com" + ,"Guid":"c90352f5-643c-4fbc-bb23-e996eb2d51fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"put_allowOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOverride","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_allowOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOverride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pushContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pushNodeContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contextNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"popContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"declarePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"getDeclaredPrefixes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefixes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMXNamespacePrefixes","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getPrefixes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"prefixes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMXNamespacePrefixes","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"uri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getURIFromNode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strPrefix","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"contextNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"uri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IMXNamespaceManager" + ,"Kind":"Com" + ,"Guid":"c90352f6-643c-4fbc-bb23-e996eb2d51fd" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"putAllowOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOverride","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getAllowOverride" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fOverride","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"reset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pushContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"pushNodeContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contextNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"fDeep","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"popContext" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"declarePrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"getDeclaredPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPrefix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getPrefix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszNamespaceURI","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"nIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pwchPrefix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"getURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwchPrefix","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pContextNode","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwchUri","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"pcchUri","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ] + } + ,{ + "Name":"IMXXMLFilter" + ,"Kind":"Com" + ,"Guid":"c90352f7-643c-4fbc-bb23-e996eb2d51fd" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"getFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putFeature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"fValue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"getProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"varValue","Type":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_entityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_entityResolver" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oResolver","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_contentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_contentHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_dtdHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_dtdHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_errorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"putref_errorHandler" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"oHandler","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"SOMITEMTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SOMITEM_SCHEMA","Value":4096} + ,{"Name":"SOMITEM_ATTRIBUTE","Value":4097} + ,{"Name":"SOMITEM_ATTRIBUTEGROUP","Value":4098} + ,{"Name":"SOMITEM_NOTATION","Value":4099} + ,{"Name":"SOMITEM_ANNOTATION","Value":4100} + ,{"Name":"SOMITEM_IDENTITYCONSTRAINT","Value":4352} + ,{"Name":"SOMITEM_KEY","Value":4353} + ,{"Name":"SOMITEM_KEYREF","Value":4354} + ,{"Name":"SOMITEM_UNIQUE","Value":4355} + ,{"Name":"SOMITEM_ANYTYPE","Value":8192} + ,{"Name":"SOMITEM_DATATYPE","Value":8448} + ,{"Name":"SOMITEM_DATATYPE_ANYTYPE","Value":8449} + ,{"Name":"SOMITEM_DATATYPE_ANYURI","Value":8450} + ,{"Name":"SOMITEM_DATATYPE_BASE64BINARY","Value":8451} + ,{"Name":"SOMITEM_DATATYPE_BOOLEAN","Value":8452} + ,{"Name":"SOMITEM_DATATYPE_BYTE","Value":8453} + ,{"Name":"SOMITEM_DATATYPE_DATE","Value":8454} + ,{"Name":"SOMITEM_DATATYPE_DATETIME","Value":8455} + ,{"Name":"SOMITEM_DATATYPE_DAY","Value":8456} + ,{"Name":"SOMITEM_DATATYPE_DECIMAL","Value":8457} + ,{"Name":"SOMITEM_DATATYPE_DOUBLE","Value":8458} + ,{"Name":"SOMITEM_DATATYPE_DURATION","Value":8459} + ,{"Name":"SOMITEM_DATATYPE_ENTITIES","Value":8460} + ,{"Name":"SOMITEM_DATATYPE_ENTITY","Value":8461} + ,{"Name":"SOMITEM_DATATYPE_FLOAT","Value":8462} + ,{"Name":"SOMITEM_DATATYPE_HEXBINARY","Value":8463} + ,{"Name":"SOMITEM_DATATYPE_ID","Value":8464} + ,{"Name":"SOMITEM_DATATYPE_IDREF","Value":8465} + ,{"Name":"SOMITEM_DATATYPE_IDREFS","Value":8466} + ,{"Name":"SOMITEM_DATATYPE_INT","Value":8467} + ,{"Name":"SOMITEM_DATATYPE_INTEGER","Value":8468} + ,{"Name":"SOMITEM_DATATYPE_LANGUAGE","Value":8469} + ,{"Name":"SOMITEM_DATATYPE_LONG","Value":8470} + ,{"Name":"SOMITEM_DATATYPE_MONTH","Value":8471} + ,{"Name":"SOMITEM_DATATYPE_MONTHDAY","Value":8472} + ,{"Name":"SOMITEM_DATATYPE_NAME","Value":8473} + ,{"Name":"SOMITEM_DATATYPE_NCNAME","Value":8474} + ,{"Name":"SOMITEM_DATATYPE_NEGATIVEINTEGER","Value":8475} + ,{"Name":"SOMITEM_DATATYPE_NMTOKEN","Value":8476} + ,{"Name":"SOMITEM_DATATYPE_NMTOKENS","Value":8477} + ,{"Name":"SOMITEM_DATATYPE_NONNEGATIVEINTEGER","Value":8478} + ,{"Name":"SOMITEM_DATATYPE_NONPOSITIVEINTEGER","Value":8479} + ,{"Name":"SOMITEM_DATATYPE_NORMALIZEDSTRING","Value":8480} + ,{"Name":"SOMITEM_DATATYPE_NOTATION","Value":8481} + ,{"Name":"SOMITEM_DATATYPE_POSITIVEINTEGER","Value":8482} + ,{"Name":"SOMITEM_DATATYPE_QNAME","Value":8483} + ,{"Name":"SOMITEM_DATATYPE_SHORT","Value":8484} + ,{"Name":"SOMITEM_DATATYPE_STRING","Value":8485} + ,{"Name":"SOMITEM_DATATYPE_TIME","Value":8486} + ,{"Name":"SOMITEM_DATATYPE_TOKEN","Value":8487} + ,{"Name":"SOMITEM_DATATYPE_UNSIGNEDBYTE","Value":8488} + ,{"Name":"SOMITEM_DATATYPE_UNSIGNEDINT","Value":8489} + ,{"Name":"SOMITEM_DATATYPE_UNSIGNEDLONG","Value":8490} + ,{"Name":"SOMITEM_DATATYPE_UNSIGNEDSHORT","Value":8491} + ,{"Name":"SOMITEM_DATATYPE_YEAR","Value":8492} + ,{"Name":"SOMITEM_DATATYPE_YEARMONTH","Value":8493} + ,{"Name":"SOMITEM_DATATYPE_ANYSIMPLETYPE","Value":8703} + ,{"Name":"SOMITEM_SIMPLETYPE","Value":8704} + ,{"Name":"SOMITEM_COMPLEXTYPE","Value":9216} + ,{"Name":"SOMITEM_PARTICLE","Value":16384} + ,{"Name":"SOMITEM_ANY","Value":16385} + ,{"Name":"SOMITEM_ANYATTRIBUTE","Value":16386} + ,{"Name":"SOMITEM_ELEMENT","Value":16387} + ,{"Name":"SOMITEM_GROUP","Value":16640} + ,{"Name":"SOMITEM_ALL","Value":16641} + ,{"Name":"SOMITEM_CHOICE","Value":16642} + ,{"Name":"SOMITEM_SEQUENCE","Value":16643} + ,{"Name":"SOMITEM_EMPTYPARTICLE","Value":16644} + ,{"Name":"SOMITEM_NULL","Value":2048} + ,{"Name":"SOMITEM_NULL_TYPE","Value":10240} + ,{"Name":"SOMITEM_NULL_ANY","Value":18433} + ,{"Name":"SOMITEM_NULL_ANYATTRIBUTE","Value":18434} + ,{"Name":"SOMITEM_NULL_ELEMENT","Value":18435} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMAUSE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMAUSE_OPTIONAL","Value":0} + ,{"Name":"SCHEMAUSE_PROHIBITED","Value":1} + ,{"Name":"SCHEMAUSE_REQUIRED","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMADERIVATIONMETHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMADERIVATIONMETHOD_EMPTY","Value":0} + ,{"Name":"SCHEMADERIVATIONMETHOD_SUBSTITUTION","Value":1} + ,{"Name":"SCHEMADERIVATIONMETHOD_EXTENSION","Value":2} + ,{"Name":"SCHEMADERIVATIONMETHOD_RESTRICTION","Value":4} + ,{"Name":"SCHEMADERIVATIONMETHOD_LIST","Value":8} + ,{"Name":"SCHEMADERIVATIONMETHOD_UNION","Value":16} + ,{"Name":"SCHEMADERIVATIONMETHOD_ALL","Value":255} + ,{"Name":"SCHEMADERIVATIONMETHOD_NONE","Value":256} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMACONTENTTYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMACONTENTTYPE_EMPTY","Value":0} + ,{"Name":"SCHEMACONTENTTYPE_TEXTONLY","Value":1} + ,{"Name":"SCHEMACONTENTTYPE_ELEMENTONLY","Value":2} + ,{"Name":"SCHEMACONTENTTYPE_MIXED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMAPROCESSCONTENTS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMAPROCESSCONTENTS_NONE","Value":0} + ,{"Name":"SCHEMAPROCESSCONTENTS_SKIP","Value":1} + ,{"Name":"SCHEMAPROCESSCONTENTS_LAX","Value":2} + ,{"Name":"SCHEMAPROCESSCONTENTS_STRICT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMAWHITESPACE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMAWHITESPACE_NONE","Value":-1} + ,{"Name":"SCHEMAWHITESPACE_PRESERVE","Value":0} + ,{"Name":"SCHEMAWHITESPACE_REPLACE","Value":1} + ,{"Name":"SCHEMAWHITESPACE_COLLAPSE","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SCHEMATYPEVARIETY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"SCHEMATYPEVARIETY_NONE","Value":-1} + ,{"Name":"SCHEMATYPEVARIETY_ATOMIC","Value":0} + ,{"Name":"SCHEMATYPEVARIETY_LIST","Value":1} + ,{"Name":"SCHEMATYPEVARIETY_UNION","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXMLDOMSchemaCollection2" + ,"Kind":"Com" + ,"Guid":"50ea08b0-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLDOMSchemaCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"validate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"put_validateOnLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"validateOnLoad","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"get_validateOnLoad" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"validateOnLoad","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getSchema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"schema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchema","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"getDeclaration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"node","Type":{"Kind":"ApiRef","Name":"IXMLDOMNode","TargetKind":"Com","Api":"WindowsProgramming","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaStringCollection" + ,"Kind":"Com" + ,"Guid":"50ea08b1-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"bstr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaItemCollection" + ,"Kind":"Com" + ,"Guid":"50ea08b2-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_item" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"itemByName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"itemByQName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"namespaceURI","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get__newEnum" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppunk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaItem" + ,"Kind":"Com" + ,"Guid":"50ea08b3-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"get_name" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_namespaceURI" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaceURI","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_schema" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"schema","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchema","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_id" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_itemType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"itemType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOMITEMTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_unhandledAttributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IVBSAXAttributes","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"writeAnnotation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"annotationSink","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"isWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchema" + ,"Kind":"Com" + ,"Guid":"50ea08b4-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_targetNamespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetNamespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_version" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_types" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"types","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_elements" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributeGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributeGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_modelGroups" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"modelGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_notations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"notations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_schemaLocations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"schemaLocations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaStringCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaParticle" + ,"Kind":"Com" + ,"Guid":"50ea08b5-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_minOccurs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minOccurs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxOccurs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxOccurs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaAttribute" + ,"Kind":"Com" + ,"Guid":"50ea08b6-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaType","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaComplexType","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"defaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fixedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fixedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_use" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"use","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMAUSE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaElement" + ,"Kind":"Com" + ,"Guid":"50ea08b7-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaParticle","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_type" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaType","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_scope" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"scope","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaComplexType","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_defaultValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"defaultValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fixedValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fixedValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isNillable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"nillable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_identityConstraints" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"constraints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_substitutionGroup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"element","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaElement","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_substitutionGroupExclusions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"exclusions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_disallowedSubstitutions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"disallowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isAbstract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"abstract","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_isReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"reference","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaType" + ,"Kind":"Com" + ,"Guid":"50ea08b8-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_baseTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"baseTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_final" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"final","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_variety" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"variety","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMATYPEVARIETY","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_derivedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"derivedBy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"isValid" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"data","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]},"Attrs":["In"]} + ,{"Name":"valid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_minExclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minExclusive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_minInclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minInclusive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxExclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxExclusive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxInclusive" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxInclusive","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_totalDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"totalDigits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fractionDigits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fractionDigits","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_length" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"length","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_minLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"minLength","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_maxLength" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"maxLength","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"VARIANT","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_enumeration" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"enumeration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaStringCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_whitespace" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"whitespace","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMAWHITESPACE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_patterns" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"patterns","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaStringCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaComplexType" + ,"Kind":"Com" + ,"Guid":"50ea08b9-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaType","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_isAbstract" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"abstract","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_anyAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"anyAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaAny","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_contentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMACONTENTTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_contentModel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentModel","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaModelGroup","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_prohibitedSubstitutions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prohibited","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaAttributeGroup" + ,"Kind":"Com" + ,"Guid":"50ea08ba-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_anyAttribute" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"anyAttribute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaAny","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_attributes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"attributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaModelGroup" + ,"Kind":"Com" + ,"Guid":"50ea08bb-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaParticle","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_particles" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"particles","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaItemCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaAny" + ,"Kind":"Com" + ,"Guid":"50ea08bc-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaParticle","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_namespaces" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"namespaces","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaStringCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_processContents" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"processContents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SCHEMAPROCESSCONTENTS","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaIdentityConstraint" + ,"Kind":"Com" + ,"Guid":"50ea08bd-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_selector" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"selector","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_fields" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fields","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaStringCollection","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_referencedKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ISchemaIdentityConstraint","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"ISchemaNotation" + ,"Kind":"Com" + ,"Guid":"50ea08be-dd1b-4664-9a50-c2f40f4bd79a" + ,"Interface":{"Kind":"ApiRef","Name":"ISchemaItem","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"get_systemIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"get_publicIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"__msxml6_ReferenceRemainingTypes__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"__tagDomNodeType__","Type":{"Kind":"ApiRef","Name":"DOMNodeType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"__domNodeType__","Type":{"Kind":"ApiRef","Name":"DOMNodeType","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"__serverXmlHttpOptionEnum__","Type":{"Kind":"ApiRef","Name":"SERVERXMLHTTP_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__serverXmlHttpOption__","Type":{"Kind":"ApiRef","Name":"SERVERXMLHTTP_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__serverCertOptionEnum__","Type":{"Kind":"ApiRef","Name":"SXH_SERVER_CERT_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__serverCertOption__","Type":{"Kind":"ApiRef","Name":"SXH_SERVER_CERT_OPTION","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__proxySettingEnum__","Type":{"Kind":"ApiRef","Name":"SXH_PROXY_SETTING","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__proxySetting__","Type":{"Kind":"ApiRef","Name":"SXH_PROXY_SETTING","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__somItemTypeEnum__","Type":{"Kind":"ApiRef","Name":"SOMITEMTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__somItemType__","Type":{"Kind":"ApiRef","Name":"SOMITEMTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaUseEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMAUSE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaUse__","Type":{"Kind":"ApiRef","Name":"SCHEMAUSE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaDerivationMethodEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaDerivationMethod__","Type":{"Kind":"ApiRef","Name":"SCHEMADERIVATIONMETHOD","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaContentTypeEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMACONTENTTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaContentType__","Type":{"Kind":"ApiRef","Name":"SCHEMACONTENTTYPE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaProcessContentsEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMAPROCESSCONTENTS","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaProcessContents__","Type":{"Kind":"ApiRef","Name":"SCHEMAPROCESSCONTENTS","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaWhitespaceEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMAWHITESPACE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaWhitespace__","Type":{"Kind":"ApiRef","Name":"SCHEMAWHITESPACE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaTypeVarietyEnum__","Type":{"Kind":"ApiRef","Name":"SCHEMATYPEVARIETY","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ,{"Name":"__schemaTypeVariety__","Type":{"Kind":"ApiRef","Name":"SCHEMATYPEVARIETY","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XHR_COOKIE_STATE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_COOKIE_STATE_UNKNOWN","Value":0} + ,{"Name":"XHR_COOKIE_STATE_ACCEPT","Value":1} + ,{"Name":"XHR_COOKIE_STATE_PROMPT","Value":2} + ,{"Name":"XHR_COOKIE_STATE_LEASH","Value":3} + ,{"Name":"XHR_COOKIE_STATE_DOWNGRADE","Value":4} + ,{"Name":"XHR_COOKIE_STATE_REJECT","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XHR_COOKIE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_COOKIE_IS_SECURE","Value":1} + ,{"Name":"XHR_COOKIE_IS_SESSION","Value":2} + ,{"Name":"XHR_COOKIE_THIRD_PARTY","Value":16} + ,{"Name":"XHR_COOKIE_PROMPT_REQUIRED","Value":32} + ,{"Name":"XHR_COOKIE_EVALUATE_P3P","Value":64} + ,{"Name":"XHR_COOKIE_APPLY_P3P","Value":128} + ,{"Name":"XHR_COOKIE_P3P_ENABLED","Value":256} + ,{"Name":"XHR_COOKIE_IS_RESTRICTED","Value":512} + ,{"Name":"XHR_COOKIE_IE6","Value":1024} + ,{"Name":"XHR_COOKIE_IS_LEGACY","Value":2048} + ,{"Name":"XHR_COOKIE_NON_SCRIPT","Value":4096} + ,{"Name":"XHR_COOKIE_HTTPONLY","Value":8192} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XHR_CRED_PROMPT" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_CRED_PROMPT_ALL","Value":0} + ,{"Name":"XHR_CRED_PROMPT_NONE","Value":1} + ,{"Name":"XHR_CRED_PROMPT_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XHR_AUTH" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_AUTH_ALL","Value":0} + ,{"Name":"XHR_AUTH_NONE","Value":1} + ,{"Name":"XHR_AUTH_PROXY","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XHR_PROPERTY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_PROP_NO_CRED_PROMPT","Value":0} + ,{"Name":"XHR_PROP_NO_AUTH","Value":1} + ,{"Name":"XHR_PROP_TIMEOUT","Value":2} + ,{"Name":"XHR_PROP_NO_DEFAULT_HEADERS","Value":3} + ,{"Name":"XHR_PROP_REPORT_REDIRECT_STATUS","Value":4} + ,{"Name":"XHR_PROP_NO_CACHE","Value":5} + ,{"Name":"XHR_PROP_EXTENDED_ERROR","Value":6} + ,{"Name":"XHR_PROP_QUERY_STRING_UTF8","Value":7} + ,{"Name":"XHR_PROP_IGNORE_CERT_ERRORS","Value":8} + ,{"Name":"XHR_PROP_ONDATA_THRESHOLD","Value":9} + ,{"Name":"XHR_PROP_SET_ENTERPRISEID","Value":10} + ,{"Name":"XHR_PROP_MAX_CONNECTIONS","Value":11} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XHR_CERT_IGNORE_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_CERT_IGNORE_REVOCATION_FAILED","Value":128} + ,{"Name":"XHR_CERT_IGNORE_UNKNOWN_CA","Value":256} + ,{"Name":"XHR_CERT_IGNORE_CERT_CN_INVALID","Value":4096} + ,{"Name":"XHR_CERT_IGNORE_CERT_DATE_INVALID","Value":8192} + ,{"Name":"XHR_CERT_IGNORE_ALL_SERVER_ERRORS","Value":12672} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"XHR_CERT_ERROR_FLAG" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XHR_CERT_ERROR_REVOCATION_FAILED","Value":8388608} + ,{"Name":"XHR_CERT_ERROR_UNKNOWN_CA","Value":16777216} + ,{"Name":"XHR_CERT_ERROR_CERT_CN_INVALID","Value":33554432} + ,{"Name":"XHR_CERT_ERROR_CERT_DATE_INVALID","Value":67108864} + ,{"Name":"XHR_CERT_ERROR_ALL_SERVER_ERRORS","Value":125829120} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"XHR_COOKIE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"pwszP3PPolicy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"ftExpires","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXMLHTTPRequest2Callback" + ,"Kind":"Com" + ,"Guid":"a44a9299-e321-40de-8866-341b41669162" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"OnRedirect" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszRedirectUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnHeadersAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pwszStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnDataAvailable" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnResponseReceived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResponseStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"OnError" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"hrError","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXMLHTTPRequest2" + ,"Kind":"Com" + ,"Guid":"e5d37dc0-552a-4d52-9cc0-a14d546fbd04" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"Open" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pStatusCallback","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2Callback","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"pwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszProxyUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszProxyPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Send" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBody","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbBody","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"SetCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XHR_COOKIE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pdwCookieState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetCustomResponseStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pSequentialStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetProperty" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"eProperty","Type":{"Kind":"ApiRef","Name":"XHR_PROPERTY","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"ullValue","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetRequestHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAllResponseHeaders" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"ppwszHeaders","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCookie" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pcCookies","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppCookies","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":3,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XHR_COOKIE","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetResponseHeader" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pwszHeader","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"ppwszValue","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"XHR_CERT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbCert","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"pbCert","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IXMLHTTPRequest3Callback" + ,"Kind":"Com" + ,"Guid":"b9e57830-8c6c-4a6f-9c13-47772bb047bb" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2Callback","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"OnServerCertificateReceived" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest3","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"dwCertificateErrors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"cServerCertificateChain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgServerCertificateChain","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"ApiRef","Name":"XHR_CERT","TargetKind":"Default","Api":"XmlHttpExtendedRequest","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"OnClientCertificateRequested" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pXHR","Type":{"Kind":"ApiRef","Name":"IXMLHTTPRequest3","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]},"Attrs":["In"]} + ,{"Name":"cIssuerList","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"rgpwszIssuerList","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IXMLHTTPRequest3" + ,"Kind":"Com" + ,"Guid":"a1c9feee-0617-4f23-9d58-8961ea43567c" + ,"Interface":{"Kind":"ApiRef","Name":"IXMLHTTPRequest2","TargetKind":"Com","Api":"XmlHttpExtendedRequest","Parents":[]} + ,"Methods":[ + { + "Name":"SetClientCertificate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"cbClientCertificateHash","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pbClientCertificateHash","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"pwszPin","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } +] + +,"Functions":[ +] + +,"UnicodeAliases":[ +] + +} diff --git a/api/Xps.json b/api/Xps.json new file mode 100644 index 0000000..c99c5e5 --- /dev/null +++ b/api/Xps.json @@ -0,0 +1,6251 @@ +{ + +"Constants":[ +] + +,"Types":[ + { + "Name":"PSINJECT_POINT" + ,"Kind":"Enum" + ,"Flags":true + ,"Values":[ + {"Name":"PSINJECT_BEGINSTREAM","Value":1} + ,{"Name":"PSINJECT_PSADOBE","Value":2} + ,{"Name":"PSINJECT_PAGESATEND","Value":3} + ,{"Name":"PSINJECT_PAGES","Value":4} + ,{"Name":"PSINJECT_DOCNEEDEDRES","Value":5} + ,{"Name":"PSINJECT_DOCSUPPLIEDRES","Value":6} + ,{"Name":"PSINJECT_PAGEORDER","Value":7} + ,{"Name":"PSINJECT_ORIENTATION","Value":8} + ,{"Name":"PSINJECT_BOUNDINGBOX","Value":9} + ,{"Name":"PSINJECT_DOCUMENTPROCESSCOLORS","Value":10} + ,{"Name":"PSINJECT_COMMENTS","Value":11} + ,{"Name":"PSINJECT_BEGINDEFAULTS","Value":12} + ,{"Name":"PSINJECT_ENDDEFAULTS","Value":13} + ,{"Name":"PSINJECT_BEGINPROLOG","Value":14} + ,{"Name":"PSINJECT_ENDPROLOG","Value":15} + ,{"Name":"PSINJECT_BEGINSETUP","Value":16} + ,{"Name":"PSINJECT_ENDSETUP","Value":17} + ,{"Name":"PSINJECT_TRAILER","Value":18} + ,{"Name":"PSINJECT_EOF","Value":19} + ,{"Name":"PSINJECT_ENDSTREAM","Value":20} + ,{"Name":"PSINJECT_DOCUMENTPROCESSCOLORSATEND","Value":21} + ,{"Name":"PSINJECT_PAGENUMBER","Value":100} + ,{"Name":"PSINJECT_BEGINPAGESETUP","Value":101} + ,{"Name":"PSINJECT_ENDPAGESETUP","Value":102} + ,{"Name":"PSINJECT_PAGETRAILER","Value":103} + ,{"Name":"PSINJECT_PLATECOLOR","Value":104} + ,{"Name":"PSINJECT_SHOWPAGE","Value":105} + ,{"Name":"PSINJECT_PAGEBBOX","Value":106} + ,{"Name":"PSINJECT_ENDPAGECOMMENTS","Value":107} + ,{"Name":"PSINJECT_VMSAVE","Value":200} + ,{"Name":"PSINJECT_VMRESTORE","Value":201} + ] + ,"IntegerBase":"UInt16" + } + ,{ + "Name":"DRAWPATRECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"ptPosition","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"ptSize","Type":{"Kind":"ApiRef","Name":"POINT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"wStyle","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"wPattern","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSINJECTDATA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"DataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"InjectionPoint","Type":{"Kind":"ApiRef","Name":"PSINJECT_POINT","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":[]} + ,{"Name":"PageNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSFEATURE_OUTPUT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"bPageIndependent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ,{"Name":"bSetPageDevice","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PSFEATURE_CUSTPAPER" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"lOrientation","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lWidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lHeight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lWidthOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lHeightOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DEVMODEA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmDeviceName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dmSpecVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmDriverVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmDriverExtra","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmFields","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Xps","Parents":["DEVMODEA"]},"Attrs":[]} + ,{"Name":"dmColor","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmDuplex","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmYResolution","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmTTOption","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmCollate","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmFormName","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"dmLogPixels","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dmBitsPerPel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPelsWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPelsHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Xps","Parents":["DEVMODEA"]},"Attrs":[]} + ,{"Name":"dmDisplayFrequency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmICMMethod","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmICMIntent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmMediaType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmDitherType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmReserved1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmReserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPanningWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmPanningHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Struct","TargetKind":"Default","Api":"Xps","Parents":["_Anonymous1_e__Union","DEVMODEA"]},"Attrs":[]} + ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Struct","TargetKind":"Default","Api":"Xps","Parents":["_Anonymous1_e__Union","DEVMODEA"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous1_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmOrientation","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperSize","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperLength","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPaperWidth","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmScale","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmCopies","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmDefaultSource","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"dmPrintQuality","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_Anonymous2_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmPosition","Type":{"Kind":"ApiRef","Name":"POINTL","TargetKind":"Default","Api":"DisplayDevices","Parents":[]},"Attrs":[]} + ,{"Name":"dmDisplayOrientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmDisplayFixedOutput","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"_Anonymous2_e__Union" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"dmDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dmNup","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"ABORTPROC" + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DOCINFOA" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszDocName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszOutput","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszDatatype","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DOCINFOW" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"cbSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lpszDocName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszOutput","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"lpszDatatype","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Const"]} + ,{"Name":"fwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XpsOMObjectFactory" + ,"Kind":"ComClassID" + ,"Guid":"e974d26d-3d9b-4d47-88cc-3872f2dc3585" + } + ,{ + "Name":"XpsOMThumbnailGenerator" + ,"Kind":"ComClassID" + ,"Guid":"7e4a23e2-b969-4761-be35-1a8ced58e323" + } + ,{ + "Name":"XPS_TILE_MODE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_TILE_MODE_NONE","Value":1} + ,{"Name":"XPS_TILE_MODE_TILE","Value":2} + ,{"Name":"XPS_TILE_MODE_FLIPX","Value":3} + ,{"Name":"XPS_TILE_MODE_FLIPY","Value":4} + ,{"Name":"XPS_TILE_MODE_FLIPXY","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_COLOR_INTERPOLATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_COLOR_INTERPOLATION_SCRGBLINEAR","Value":1} + ,{"Name":"XPS_COLOR_INTERPOLATION_SRGBLINEAR","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_SPREAD_METHOD" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SPREAD_METHOD_PAD","Value":1} + ,{"Name":"XPS_SPREAD_METHOD_REFLECT","Value":2} + ,{"Name":"XPS_SPREAD_METHOD_REPEAT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_STYLE_SIMULATION" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_STYLE_SIMULATION_NONE","Value":1} + ,{"Name":"XPS_STYLE_SIMULATION_ITALIC","Value":2} + ,{"Name":"XPS_STYLE_SIMULATION_BOLD","Value":3} + ,{"Name":"XPS_STYLE_SIMULATION_BOLDITALIC","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_LINE_CAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_LINE_CAP_FLAT","Value":1} + ,{"Name":"XPS_LINE_CAP_ROUND","Value":2} + ,{"Name":"XPS_LINE_CAP_SQUARE","Value":3} + ,{"Name":"XPS_LINE_CAP_TRIANGLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_DASH_CAP" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_DASH_CAP_FLAT","Value":1} + ,{"Name":"XPS_DASH_CAP_ROUND","Value":2} + ,{"Name":"XPS_DASH_CAP_SQUARE","Value":3} + ,{"Name":"XPS_DASH_CAP_TRIANGLE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_LINE_JOIN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_LINE_JOIN_MITER","Value":1} + ,{"Name":"XPS_LINE_JOIN_BEVEL","Value":2} + ,{"Name":"XPS_LINE_JOIN_ROUND","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_IMAGE_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_IMAGE_TYPE_JPEG","Value":1} + ,{"Name":"XPS_IMAGE_TYPE_PNG","Value":2} + ,{"Name":"XPS_IMAGE_TYPE_TIFF","Value":3} + ,{"Name":"XPS_IMAGE_TYPE_WDP","Value":4} + ,{"Name":"XPS_IMAGE_TYPE_JXR","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_COLOR_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_COLOR_TYPE_SRGB","Value":1} + ,{"Name":"XPS_COLOR_TYPE_SCRGB","Value":2} + ,{"Name":"XPS_COLOR_TYPE_CONTEXT","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_FILL_RULE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_FILL_RULE_EVENODD","Value":1} + ,{"Name":"XPS_FILL_RULE_NONZERO","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_SEGMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE","Value":1} + ,{"Name":"XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE","Value":2} + ,{"Name":"XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE","Value":3} + ,{"Name":"XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE","Value":4} + ,{"Name":"XPS_SEGMENT_TYPE_BEZIER","Value":5} + ,{"Name":"XPS_SEGMENT_TYPE_LINE","Value":6} + ,{"Name":"XPS_SEGMENT_TYPE_QUADRATIC_BEZIER","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_SEGMENT_STROKE_PATTERN" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SEGMENT_STROKE_PATTERN_ALL","Value":1} + ,{"Name":"XPS_SEGMENT_STROKE_PATTERN_NONE","Value":2} + ,{"Name":"XPS_SEGMENT_STROKE_PATTERN_MIXED","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_FONT_EMBEDDING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_FONT_EMBEDDING_NORMAL","Value":1} + ,{"Name":"XPS_FONT_EMBEDDING_OBFUSCATED","Value":2} + ,{"Name":"XPS_FONT_EMBEDDING_RESTRICTED","Value":3} + ,{"Name":"XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_OBJECT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_OBJECT_TYPE_CANVAS","Value":1} + ,{"Name":"XPS_OBJECT_TYPE_GLYPHS","Value":2} + ,{"Name":"XPS_OBJECT_TYPE_PATH","Value":3} + ,{"Name":"XPS_OBJECT_TYPE_MATRIX_TRANSFORM","Value":4} + ,{"Name":"XPS_OBJECT_TYPE_GEOMETRY","Value":5} + ,{"Name":"XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH","Value":6} + ,{"Name":"XPS_OBJECT_TYPE_IMAGE_BRUSH","Value":7} + ,{"Name":"XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH","Value":8} + ,{"Name":"XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH","Value":9} + ,{"Name":"XPS_OBJECT_TYPE_VISUAL_BRUSH","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_THUMBNAIL_SIZE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_THUMBNAIL_SIZE_VERYSMALL","Value":1} + ,{"Name":"XPS_THUMBNAIL_SIZE_SMALL","Value":2} + ,{"Name":"XPS_THUMBNAIL_SIZE_MEDIUM","Value":3} + ,{"Name":"XPS_THUMBNAIL_SIZE_LARGE","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_INTERLEAVING" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_INTERLEAVING_OFF","Value":1} + ,{"Name":"XPS_INTERLEAVING_ON","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_POINT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_SIZE" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_RECT" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_DASH" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"length","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gap","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_GLYPH_MAPPING" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unicodeStringStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"unicodeStringLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"glyphIndicesStart","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"glyphIndicesLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_MATRIX" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m31","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"m32","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"XPS_COLOR" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"colorType","Type":{"Kind":"ApiRef","Name":"XPS_COLOR_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"__MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028","TargetKind":"Default","Api":"Xps","Parents":["XPS_COLOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"__MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028" + ,"Comment":"TODO: Explicit layout data implemented" + ,"Kind":"StructOrUnion" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"sRGB","Type":{"Kind":"ApiRef","Name":"_sRGB_e__Struct","TargetKind":"Default","Api":"Xps","Parents":["__MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028","XPS_COLOR"]},"Attrs":[]} + ,{"Name":"scRGB","Type":{"Kind":"ApiRef","Name":"_scRGB_e__Struct","TargetKind":"Default","Api":"Xps","Parents":["__MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028","XPS_COLOR"]},"Attrs":[]} + ,{"Name":"context","Type":{"Kind":"ApiRef","Name":"_context_e__Struct","TargetKind":"Default","Api":"Xps","Parents":["__MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028","XPS_COLOR"]},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_scRGB_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_sRGB_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"_context_e__Struct" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"channelCount","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"channels","Type":{"Kind":"Array","Shape":{"Size":9},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ] + } + ,{ + "Name":"IXpsOMShareable" + ,"Kind":"Com" + ,"Guid":"7137398f-2fc1-454d-8c6a-2c3115a16ece" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_OBJECT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMVisual" + ,"Kind":"Com" + ,"Guid":"bc3e7333-fb0b-4af3-a819-0b4eaad0d2fd" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetClipGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetClipGeometryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipGeometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetClipGeometryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"clipGeometry","Type":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetClipGeometryLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetClipGeometryLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpacityMaskBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacityMaskBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOpacityMaskBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacityMaskBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOpacityMaskBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacityMaskBrush","Type":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOpacityMaskBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOpacityMaskBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIsHyperlinkTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isHyperlink","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIsHyperlinkTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isHyperlink","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetHyperlinkNavigateUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hyperlinkUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetHyperlinkNavigateUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hyperlinkUri","Type":{"Kind":"ApiRef","Name":"IUri","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPart" + ,"Kind":"Com" + ,"Guid":"74eb2f0b-a91e-4486-afac-0fabeca3dfc6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGlyphsEditor" + ,"Kind":"Com" + ,"Guid":"a5ab8616-5b16-4b9f-9629-89b323ed7909" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"ApplyEdits" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"GetUnicodeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unicodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetUnicodeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unicodeString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGlyphIndexCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGlyphIndicesA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_INDEX","TargetKind":"Default","Api":"PrintDocs","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGlyphIndices" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_INDEX","TargetKind":"Default","Api":"PrintDocs","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGlyphMappingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphMappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGlyphMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphMappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_MAPPING","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetGlyphMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphMappingCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"glyphMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_MAPPING","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetProhibitedCaretStopCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prohibitedCaretStopCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProhibitedCaretStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prohibitedCaretStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetProhibitedCaretStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"prohibitedCaretStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBidiLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bidiLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetBidiLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bidiLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIsSideways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSideways","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIsSideways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSideways","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDeviceFontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceFontName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDeviceFontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceFontName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGlyphs" + ,"Kind":"Com" + ,"Guid":"819b3199-0a5a-4b64-bec7-a9e17e780de2" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetUnicodeString" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"unicodeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGlyphIndexCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGlyphIndicesA" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"indexCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphIndices","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_INDEX","TargetKind":"Default","Api":"PrintDocs","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetGlyphMappingCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphMappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGlyphMappings" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphMappingCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"glyphMappings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_GLYPH_MAPPING","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetProhibitedCaretStopCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prohibitedCaretStopCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetProhibitedCaretStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"prohibitedCaretStopCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"prohibitedCaretStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetBidiLevel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bidiLevel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIsSideways" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isSideways","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDeviceFontName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"deviceFontName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStyleSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"styleSimulations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_STYLE_SIMULATION","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStyleSimulations" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"styleSimulations","Type":{"Kind":"ApiRef","Name":"XPS_STYLE_SIMULATION","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetFontRenderingEmSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontRenderingEmSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFontRenderingEmSize" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontRenderingEmSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontResource","Type":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFontFaceIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontFaceIndex","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFillBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFillBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFillBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillBrush","Type":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFillBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFillBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGlyphsEditor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"editor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGlyphsEditor","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"glyphs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGlyphs","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDashCollection" + ,"Kind":"Com" + ,"Guid":"081613f4-74eb-48f2-83b3-37a9ce2d7dc6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DASH","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DASH","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DASH","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DASH","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMMatrixTransform" + ,"Kind":"Com" + ,"Guid":"b77330ff-bb37-4501-a93e-f1b1e50bfc46" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_MATRIX","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetMatrix" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_MATRIX","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrixTransform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGeometry" + ,"Kind":"Com" + ,"Guid":"64fcf3d7-4d58-44ba-ad73-a13af6492072" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetFigures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"figures","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigureCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFillRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillRule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_FILL_RULE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFillRule" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fillRule","Type":{"Kind":"ApiRef","Name":"XPS_FILL_RULE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGeometryFigure" + ,"Kind":"Com" + ,"Guid":"d410dc83-908c-443e-8947-b1795d3c165a" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSegmentData" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dataCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"segmentData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSegmentTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"segmentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SEGMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GetSegmentStrokes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"segmentStrokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"SetSegments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segmentDataCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"segmentTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SEGMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"segmentData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"segmentStrokes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIsClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIsClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isClosed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetIsFilled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isFilled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIsFilled" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isFilled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSegmentCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSegmentDataCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentDataCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSegmentStrokePattern" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"segmentStrokePattern","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SEGMENT_STROKE_PATTERN","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometryFigure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGeometryFigureCollection" + ,"Kind":"Com" + ,"Guid":"fd48c3f3-a58e-4b5a-8826-1de54abe72b2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geometryFigure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geometryFigure","Type":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"geometryFigure","Type":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometryFigure","Type":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPath" + ,"Kind":"Com" + ,"Guid":"37d38bb6-3ee9-4110-9312-14b194163337" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetGeometryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetGeometryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetGeometryLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetGeometryLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAccessibilityShortDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shortDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAccessibilityShortDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shortDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAccessibilityLongDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAccessibilityLongDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSnapsToPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"snapsToPixels","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSnapsToPixels" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"snapsToPixels","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStrokeBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStrokeDashes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeDashes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDashCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStrokeDashCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeDashCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DASH_CAP","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeDashCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeDashCap","Type":{"Kind":"ApiRef","Name":"XPS_DASH_CAP","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeDashOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeDashOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeDashOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeDashOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeStartLineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeStartLineCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_LINE_CAP","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeStartLineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeStartLineCap","Type":{"Kind":"ApiRef","Name":"XPS_LINE_CAP","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeEndLineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeEndLineCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_LINE_CAP","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeEndLineCap" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeEndLineCap","Type":{"Kind":"ApiRef","Name":"XPS_LINE_CAP","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeLineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeLineJoin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_LINE_JOIN","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeLineJoin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeLineJoin","Type":{"Kind":"ApiRef","Name":"XPS_LINE_JOIN","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeMiterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeMiterLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeMiterLimit" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeMiterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetStrokeThickness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeThickness","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStrokeThickness" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"strokeThickness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFillBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFillBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFillBrushLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"brush","Type":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetFillBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFillBrushLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPath","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMBrush" + ,"Kind":"Com" + ,"Guid":"56a3f80c-ea4c-4187-a57b-a2a473b2b42b" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOpacity" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"opacity","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGradientStopCollection" + ,"Kind":"Com" + ,"Guid":"c9174c3a-3cd3-4319-bda4-11a39392ceef" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stop","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stop","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stop","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMSolidColorBrush" + ,"Kind":"Com" + ,"Guid":"a06f9f05-3be9-4763-98a8-094fc672e488" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"colorProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorProfile","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"solidColorBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSolidColorBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMTileBrush" + ,"Kind":"Com" + ,"Guid":"0fc2328d-d722-4a54-b2ec-be90218a789e" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewbox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetViewbox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewbox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetViewport" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTileMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tileMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_TILE_MODE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTileMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"tileMode","Type":{"Kind":"ApiRef","Name":"XPS_TILE_MODE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMVisualBrush" + ,"Kind":"Com" + ,"Guid":"97e294af-5b37-46b4-8057-874d2f64119b" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMTileBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetVisual" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVisualLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetVisualLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visual","Type":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetVisualLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetVisualLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lookup","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visualBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisualBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMImageBrush" + ,"Kind":"Com" + ,"Guid":"3df0b466-d382-49ef-8550-dd94c80242e4" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMTileBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetImageResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetImageResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorProfileResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorProfileResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetColorProfileResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorProfileResource","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGradientStop" + ,"Kind":"Com" + ,"Guid":"5cf4f5cc-3969-49b5-a70a-5550b618fe49" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetOffset" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"colorProfile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetColor" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorProfile","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradientStop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMGradientBrush" + ,"Kind":"Com" + ,"Guid":"edb59622-61a2-42c3-bace-acf2286c06bf" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetGradientStops" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradientStops","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGradientStopCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"transform","Type":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTransformLookup" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSpreadMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"spreadMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SPREAD_METHOD","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSpreadMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"spreadMethod","Type":{"Kind":"ApiRef","Name":"XPS_SPREAD_METHOD","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetColorInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorInterpolationMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR_INTERPOLATION","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetColorInterpolationMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorInterpolationMode","Type":{"Kind":"ApiRef","Name":"XPS_COLOR_INTERPOLATION","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMLinearGradientBrush" + ,"Kind":"Com" + ,"Guid":"005e279f-c30d-40ff-93ec-1950d3c528db" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStartPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetEndPoint" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"endPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linearGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMLinearGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMRadialGradientBrush" + ,"Kind":"Com" + ,"Guid":"75f207e5-08bf-413c-96b1-b82b4064176b" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"center","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCenter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"center","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRadiiSizes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radiiSizes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetRadiiSizes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radiiSizes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetGradientOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetGradientOrigin" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"origin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"radialGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRadialGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMResource" + ,"Kind":"Com" + ,"Guid":"da2ac0a2-73a2-4975-ad14-74097c3ff3a5" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPart","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + ] + } + ,{ + "Name":"IXpsOMPartResources" + ,"Kind":"Com" + ,"Guid":"f4cf7729-4864-4275-99b3-a8717163ecaf" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetFontResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMFontResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetImageResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetColorProfileResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"colorProfileResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetRemoteDictionaryResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDictionary" + ,"Kind":"Com" + ,"Guid":"897c86b8-8eaf-4ae3-bdde-56419fcf4236" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetByKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"beforeEntry","Type":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"entry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"entry","Type":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"index","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"entry","Type":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"entry","Type":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"entry","Type":{"Kind":"ApiRef","Name":"IXpsOMShareable","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMFontResource" + ,"Kind":"Com" + ,"Guid":"a8c45708-47d9-4af4-8d20-33b48c9b8485" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"readerStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"embeddingOption","Type":{"Kind":"ApiRef","Name":"XPS_FONT_EMBEDDING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetEmbeddingOption" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"embeddingOption","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_FONT_EMBEDDING","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMFontResourceCollection" + ,"Kind":"Com" + ,"Guid":"70b4a6bb-88d4-4fa8-aaf9-6d9c596fdbad" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"value","Type":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetByPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMImageResource" + ,"Kind":"Com" + ,"Guid":"3db8417d-ae50-485e-9a44-d7758f78a23f" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"readerStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageType","Type":{"Kind":"ApiRef","Name":"XPS_IMAGE_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetImageType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_IMAGE_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMImageResourceCollection" + ,"Kind":"Com" + ,"Guid":"7a4a1a71-9cde-4b71-b33f-62de843eabfe" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetByPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMColorProfileResource" + ,"Kind":"Com" + ,"Guid":"67bd7d69-1eef-4bb1-b5e7-6f4f87be8abe" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMColorProfileResourceCollection" + ,"Kind":"Com" + ,"Guid":"12759630-5fba-4283-8f7d-cca849809edb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetByPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"part","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPrintTicketResource" + ,"Kind":"Com" + ,"Guid":"e7ff32d2-34aa-499b-bbe9-9cd4ee6c59f7" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMRemoteDictionaryResource" + ,"Kind":"Com" + ,"Guid":"c9bd7cd4-e16a-4bf8-8c84-c950af7a3061" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionary","Type":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMRemoteDictionaryResourceCollection" + ,"Kind":"Com" + ,"Guid":"5c38db61-7fec-464a-87bd-41e3bef018be" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetByPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"remoteDictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMSignatureBlockResourceCollection" + ,"Kind":"Com" + ,"Guid":"ab8f5d8e-351b-4d33-aaed-fa56f0022931" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureBlockResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureBlockResource","Type":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureBlockResource","Type":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureBlockResource","Type":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetByPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"signatureBlockResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDocumentStructureResource" + ,"Kind":"Com" + ,"Guid":"85febc8a-6b63-48a9-af07-7064e4ecff30" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMStoryFragmentsResource" + ,"Kind":"Com" + ,"Guid":"c2b3ca09-0473-4282-87ae-1780863223f0" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMSignatureBlockResource" + ,"Kind":"Com" + ,"Guid":"4776ad35-2e04-4357-8743-ebf6c171a905" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"owner","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sourceStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMVisualCollection" + ,"Kind":"Com" + ,"Guid":"94d8abde-ab91-46a8-82b7-f5b05ef01a96" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"object","Type":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMCanvas" + ,"Kind":"Com" + ,"Guid":"221d1452-331e-47c6-87e9-6ccefb9b5ba3" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMVisual","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetVisuals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visuals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisualCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetUseAliasedEdgeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"useAliasedEdgeMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetUseAliasedEdgeMode" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"useAliasedEdgeMode","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetAccessibilityShortDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shortDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAccessibilityShortDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"shortDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetAccessibilityLongDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAccessibilityLongDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"longDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDictionaryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDictionaryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDictionaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteDictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDictionaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteDictionaryResource","Type":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"canvas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMCanvas","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPage" + ,"Kind":"Com" + ,"Guid":"d3e18888-f120-4fee-8c68-35296eae91d4" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPart","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetVisuals" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"visuals","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisualCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPageDimensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPageDimensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContentBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContentBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetBleedBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bleedBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetBleedBox" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"bleedBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIsHyperlinkTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isHyperlinkTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIsHyperlinkTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isHyperlinkTarget","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDictionaryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDictionaryLocal" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resourceDictionary","Type":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDictionaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteDictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDictionaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"remoteDictionaryResource","Type":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Write" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GenerateUnusedLookupKey" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"type","Type":{"Kind":"ApiRef","Name":"XPS_OBJECT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPageReference" + ,"Kind":"Com" + ,"Guid":"ed360180-6f92-4998-890d-2f208531a0a0" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"page","Type":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"DiscardPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsPageLoaded" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isPageLoaded","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAdvisoryPageDimensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetAdvisoryPageDimensions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetStoryFragmentsResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyFragmentsResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMStoryFragmentsResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetStoryFragmentsResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"storyFragmentsResource","Type":{"Kind":"ApiRef","Name":"IXpsOMStoryFragmentsResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThumbnailResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetThumbnailResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"CollectLinkTargets" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"linkTargets","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMNameCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CollectPartResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"HasRestrictedFonts" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"restrictedFonts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPageReferenceCollection" + ,"Kind":"Com" + ,"Guid":"ca16ba4d-e7b9-45c5-958b-f98022473745" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pageReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pageReference","Type":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pageReference","Type":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageReference","Type":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDocument" + ,"Kind":"Com" + ,"Guid":"2c2c94cb-ac5f-4254-8ee9-23948309d9f0" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPart","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentSequence","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPageReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageReferences","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReferenceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDocumentStructureResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentStructureResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentStructureResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDocumentStructureResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentStructureResource","Type":{"Kind":"ApiRef","Name":"IXpsOMDocumentStructureResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignatureBlockResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureBlockResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDocumentCollection" + ,"Kind":"Com" + ,"Guid":"d1c87f0d-e947-4754-8a25-971478f7e83e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"document","Type":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"document","Type":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"document","Type":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMDocumentSequence" + ,"Kind":"Com" + ,"Guid":"56492eb4-d8d5-425e-8256-4c2b64ad0264" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPart","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDocuments" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketResource","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMCoreProperties" + ,"Kind":"Com" + ,"Guid":"3340fe8f-4027-4aa1-8f5f-d35ae45fe597" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPart","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetOwner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"category","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCategory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"category","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContentStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContentStatus" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentStatus","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetContentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetContentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"contentType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"created","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCreated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"created","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"creator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCreator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"creator","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDescription" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"identifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIdentifier" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"identifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetKeywords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keywords","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetKeywords" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"keywords","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetLanguage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLastModifiedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastModifiedBy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetLastModifiedBy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastModifiedBy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetLastPrinted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastPrinted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetLastPrinted" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"lastPrinted","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"modified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetModified" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"modified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"WindowsProgramming","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"revision","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetRevision" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"revision","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSubject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSubject" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"subject","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetTitle" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"title","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetVersion" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"version","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"Clone" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"coreProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPackage" + ,"Kind":"Com" + ,"Guid":"18c3df65-81e1-4674-91dc-fc452f5a416f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentSequence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentSequence","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDocumentSequence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequence","Type":{"Kind":"ApiRef","Name":"IXpsOMDocumentSequence","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCoreProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"coreProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetCoreProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"coreProperties","Type":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetDiscardControlPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discardControlPartUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDiscardControlPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"discardControlPartUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetThumbnailResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetThumbnailResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMObjectFactory" + ,"Kind":"Com" + ,"Guid":"f9b2a685-a50d-4fc2-b764-b56e093ea0ca" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreatePackage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageFromFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateStoryFragmentsResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"storyFragmentsResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMStoryFragmentsResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDocumentStructureResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentStructureResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentStructureResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSignatureBlockResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"signatureBlockResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRemoteDictionaryResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionary","Type":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"remoteDictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRemoteDictionaryResourceFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryMarkupStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"dictionaryPartUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"resources","Type":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"dictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePartResources" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partResources","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDocumentSequence" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequence","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocumentSequence","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"document","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDocument","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePageReference" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"advisoryPageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pageReference","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPageReference","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePageFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageMarkupStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"resources","Type":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCanvas" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"canvas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMCanvas","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGlyphs" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fontResource","Type":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"glyphs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGlyphs","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePath" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPath","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGeometry" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"geometry","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometry","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGeometryFigure" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"figure","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGeometryFigure","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateMatrixTransform" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_MATRIX","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"transform","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMMatrixTransform","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSolidColorBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorProfile","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"solidColorBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMSolidColorBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateColorProfileResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorProfileResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateImageBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"image","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"viewBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"viewPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"imageBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateVisualBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"viewBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"viewPort","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_RECT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"visualBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMVisualBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateImageResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"contentType","Type":{"Kind":"ApiRef","Name":"XPS_IMAGE_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePrintTicketResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"printTicketResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateFontResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"acquiredStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontEmbedding","Type":{"Kind":"ApiRef","Name":"XPS_FONT_EMBEDDING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"isObfSourceStream","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"fontResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMFontResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateGradientStop" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_COLOR","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"colorProfile","Type":{"Kind":"ApiRef","Name":"IXpsOMColorProfileResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"gradientStop","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateLinearGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradStop1","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradStop2","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"startPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"endPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"linearGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMLinearGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRadialGradientBrush" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"gradStop1","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"gradStop2","Type":{"Kind":"ApiRef","Name":"IXpsOMGradientStop","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"centerPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"gradientOrigin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_POINT","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"radiiSizes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"radialGradientBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRadialGradientBrush","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateCoreProperties" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"coreProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateDictionary" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionary","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMDictionary","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePartUriCollection" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUriCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPartUriCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageWriterOnFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"interleaving","Type":{"Kind":"ApiRef","Name":"XPS_INTERLEAVING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"coreProperties","Type":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageThumbnail","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageWriterOnStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"interleaving","Type":{"Kind":"ApiRef","Name":"XPS_INTERLEAVING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"coreProperties","Type":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageThumbnail","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePartUri" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"uri","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"partUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateReadOnlyStreamOnFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMNameCollection" + ,"Kind":"Com" + ,"Guid":"4bddf8ec-c915-421b-a166-d173d25653d2" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPartUriCollection" + ,"Kind":"Com" + ,"Guid":"57c650d4-067c-4893-8c33-f62a0633730f" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"InsertAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Append" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPackageWriter" + ,"Kind":"Com" + ,"Guid":"4e2aa182-a443-42c6-b41b-4f8e9de73ff9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"StartNewDocument" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentPrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentStructure","Type":{"Kind":"ApiRef","Name":"IXpsOMDocumentStructureResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"signatureBlockResources","Type":{"Kind":"ApiRef","Name":"IXpsOMSignatureBlockResourceCollection","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"restrictedFonts","Type":{"Kind":"ApiRef","Name":"IXpsOMPartUriCollection","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddPage" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"page","Type":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"advisoryPageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"discardableResourceParts","Type":{"Kind":"ApiRef","Name":"IXpsOMPartUriCollection","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"storyFragments","Type":{"Kind":"ApiRef","Name":"IXpsOMStoryFragmentsResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"pagePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"pageThumbnail","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AddResource" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"resource","Type":{"Kind":"ApiRef","Name":"IXpsOMResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Close" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ,{ + "Name":"IsClosed" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"isClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPackageTarget" + ,"Kind":"Com" + ,"Guid":"219a9db0-4959-47d0-8034-b1ce84f41a4d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateXpsOMPackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMThumbnailGenerator" + ,"Kind":"Com" + ,"Guid":"15b873d5-1971-41e8-83a3-6578403064c7" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GenerateThumbnail" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"page","Type":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"thumbnailType","Type":{"Kind":"ApiRef","Name":"XPS_IMAGE_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"thumbnailSize","Type":{"Kind":"ApiRef","Name":"XPS_THUMBNAIL_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageResourcePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"XPS_DOCUMENT_TYPE" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_DOCUMENT_TYPE_UNSPECIFIED","Value":1} + ,{"Name":"XPS_DOCUMENT_TYPE_XPS","Value":2} + ,{"Name":"XPS_DOCUMENT_TYPE_OPENXPS","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXpsOMObjectFactory1" + ,"Kind":"Com" + ,"Guid":"0a91b617-d612-4181-bf7c-be5824e9cc8f" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMObjectFactory","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentTypeFromFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDocumentTypeFromStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xpsDocumentStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"ConvertHDPhotoToJpegXR" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"ConvertJpegXRToHDPhoto" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"imageResource","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"CreatePackageWriterOnFile1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"interleaving","Type":{"Kind":"ApiRef","Name":"XPS_INTERLEAVING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"coreProperties","Type":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageThumbnail","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageWriterOnStream1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"interleaving","Type":{"Kind":"ApiRef","Name":"XPS_INTERLEAVING","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"coreProperties","Type":{"Kind":"ApiRef","Name":"IXpsOMCoreProperties","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageThumbnail","Type":{"Kind":"ApiRef","Name":"IXpsOMImageResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentSequencePrintTicket","Type":{"Kind":"ApiRef","Name":"IXpsOMPrintTicketResource","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackage1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage1","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageFromStream1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage1","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePackageFromFile1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"package","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackage1","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePage1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageDimensions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIZE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage1","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreatePageFromStream1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageMarkupStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"resources","Type":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"reuseObjects","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"page","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPage1","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRemoteDictionaryResourceFromStream1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dictionaryMarkupStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"partUri","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"resources","Type":{"Kind":"ApiRef","Name":"IXpsOMPartResources","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"dictionaryResource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPackage1" + ,"Kind":"Com" + ,"Guid":"95a9435e-12bb-461b-8e7f-c6adb04cd96a" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPackage","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"WriteToFile1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"WriteToStream1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"outputStream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPage1" + ,"Kind":"Com" + ,"Guid":"305b60ef-6892-4dda-9cbb-3aa65974508a" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPage","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Write1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimizeMarkupSize","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsDocumentPackageTarget" + ,"Kind":"Com" + ,"Guid":"3b0b6d38-53ad-41da-b212-d37637a6714e" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetXpsOMPackageWriter" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetXpsOMFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xpsFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMObjectFactory","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetXpsType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMRemoteDictionaryResource1" + ,"Kind":"Com" + ,"Guid":"bf8fc1d4-9d46-4141-ba5f-94bb9250d041" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMRemoteDictionaryResource","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"GetDocumentType" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Write1" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"ISequentialStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"documentType","Type":{"Kind":"ApiRef","Name":"XPS_DOCUMENT_TYPE","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsOMPackageWriter3D" + ,"Kind":"Com" + ,"Guid":"e8a45033-640e-43fa-9bdf-fddeaa31c6a0" + ,"Interface":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter","TargetKind":"Com","Api":"Xps","Parents":[]} + ,"Methods":[ + { + "Name":"AddModelTexture" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"texturePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"textureData","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetModelPrintTicket" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printTicketPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"printTicketData","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsDocumentPackageTarget3D" + ,"Kind":"Com" + ,"Guid":"60ba71b8-3101-4984-9199-f4ea775ff01d" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetXpsOMPackageWriter3D" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"documentSequencePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"discardControlPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"modelPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"modelData","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"packageWriter","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMPackageWriter3D","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetXpsOMFactory" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"xpsFactory","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsOMObjectFactory","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"XpsSignatureManager" + ,"Kind":"ComClassID" + ,"Guid":"b0c43320-2315-44a2-b70a-0943a140a8ee" + } + ,{ + "Name":"XPS_SIGNATURE_STATUS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SIGNATURE_STATUS_INCOMPLIANT","Value":1} + ,{"Name":"XPS_SIGNATURE_STATUS_INCOMPLETE","Value":2} + ,{"Name":"XPS_SIGNATURE_STATUS_BROKEN","Value":3} + ,{"Name":"XPS_SIGNATURE_STATUS_QUESTIONABLE","Value":4} + ,{"Name":"XPS_SIGNATURE_STATUS_VALID","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_SIGN_POLICY" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SIGN_POLICY_NONE","Value":0} + ,{"Name":"XPS_SIGN_POLICY_CORE_PROPERTIES","Value":1} + ,{"Name":"XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS","Value":2} + ,{"Name":"XPS_SIGN_POLICY_PRINT_TICKET","Value":4} + ,{"Name":"XPS_SIGN_POLICY_DISCARD_CONTROL","Value":8} + ,{"Name":"XPS_SIGN_POLICY_ALL","Value":15} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"XPS_SIGN_FLAGS" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"XPS_SIGN_FLAGS_NONE","Value":0} + ,{"Name":"XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"IXpsSigningOptions" + ,"Kind":"Com" + ,"Guid":"7718eae4-3215-49be-af5b-594fef7fcfa6" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSignatureMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSignatureMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetDigestMethod" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"digestMethod","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIGN_POLICY","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"ApiRef","Name":"XPS_SIGN_POLICY","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSigningTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSigningTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetCustomObjects" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObjectSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCustomReferences" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customReferenceSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCertificateSet" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificateSet","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateSet","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIGN_FLAGS","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetFlags" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"flags","Type":{"Kind":"ApiRef","Name":"XPS_SIGN_FLAGS","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureCollection" + ,"Kind":"Com" + ,"Guid":"a2d1d95d-add2-4dff-ab27-6b9c645ff322" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignature","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignature" + ,"Kind":"Com" + ,"Guid":"6ae4c93e-1ade-42fb-898b-3a5658284857" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetSignatureId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sigId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignatureValue" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureHashValue","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetCertificateEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"certificateEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcCertificateEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSigningTime" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"sigDateTimeString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSigningTimeFormat" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"timeFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OPC_SIGNATURE_TIME_FORMAT","TargetKind":"Default","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignaturePartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signaturePartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"Verify" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"x509Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"sigStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIGNATURE_STATUS","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPolicy" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"policy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"XPS_SIGN_POLICY","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCustomObjectEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customObjectEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureCustomObjectEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetCustomReferenceEnumerator" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"customReferenceEnumerator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcSignatureReferenceEnumerator","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignatureXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureXml","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSignatureXml" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureXml","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureBlockCollection" + ,"Kind":"Com" + ,"Guid":"23397050-fe99-467a-8dce-9237f074ffe4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureBlock","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureBlock" + ,"Kind":"Com" + ,"Guid":"151fac09-0b97-4ac6-a323-5e4297d4322b" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetRequests" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requests","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureRequestCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDocumentIndex" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fixedDocumentIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetDocumentName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fixedDocumentName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateRequest" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"signatureRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureRequest","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureRequestCollection" + ,"Kind":"Com" + ,"Guid":"f0253e68-9f19-412e-9b4f-54d3b0ac6cd9" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetCount" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureRequest","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"RemoveAt" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureRequest" + ,"Kind":"Com" + ,"Guid":"ac58950b-7208-4b2d-b2c4-951083d3b8eb" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetIntent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"intent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetIntent" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"intent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRequestedSigner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signerName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetRequestedSigner" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetRequestSignByDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetRequestSignByDate" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"dateString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSigningLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"place","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSigningLocale" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"place","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetSpotLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pagePartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"SetSpotLocation" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pageIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetRequestId" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"requestId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignature" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignature","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ] + } + ,{ + "Name":"IXpsSignatureManager" + ,"Kind":"Com" + ,"Guid":"d3e8d338-fdc4-4afc-80b5-d532a1782ee1" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"LoadPackageFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"LoadPackageStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"Sign" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signOptions","Type":{"Kind":"ApiRef","Name":"IXpsSigningOptions","TargetKind":"Com","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"x509Certificate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"signature","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignature","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignatureOriginPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureOriginPartName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SetSignatureOriginPartName" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureOriginPartName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GetSignatures" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatures","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"AddSignatureBlock" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"partName","Type":{"Kind":"ApiRef","Name":"IOpcPartUri","TargetKind":"Com","Api":"Packaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"fixedDocumentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"signatureBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureBlock","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"GetSignatureBlocks" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signatureBlocks","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSignatureBlockCollection","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"CreateSigningOptions" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"signingOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IXpsSigningOptions","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out","RetVal"]} + ] + } + ,{ + "Name":"SavePackageToFile" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"securityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["In"]} + ,{"Name":"flagsAndAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SavePackageToStream" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"PrintDocumentPackageTarget" + ,"Kind":"ComClassID" + ,"Guid":"4842669e-9947-46ea-8ba2-d8cce432c2ca" + } + ,{ + "Name":"PrintDocumentPackageTargetFactory" + ,"Kind":"ComClassID" + ,"Guid":"348ef17d-6c81-4982-92b4-ee188a43867a" + } + ,{ + "Name":"IPrintDocumentPackageTarget" + ,"Kind":"Com" + ,"Guid":"1b8efec4-3019-4c27-964e-367202156906" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"GetPackageTargetTypes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"targetCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"targetTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":0,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GetPackageTarget" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"guidTargetType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"ppvTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"Cancel" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"PrintDocumentPackageCompletion" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"PrintDocumentPackageCompletion_InProgress","Value":0} + ,{"Name":"PrintDocumentPackageCompletion_Completed","Value":1} + ,{"Name":"PrintDocumentPackageCompletion_Canceled","Value":2} + ,{"Name":"PrintDocumentPackageCompletion_Failed","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PrintDocumentPackageStatus" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"JobId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"CurrentDocument","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CurrentPage","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"CurrentPageTotal","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Completion","Type":{"Kind":"ApiRef","Name":"PrintDocumentPackageCompletion","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":[]} + ,{"Name":"PackageStatus","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"IPrintDocumentPackageStatusEvent" + ,"Kind":"Com" + ,"Guid":"ed90c8ad-5c34-4d05-a1ec-0e8a9b3ad7af" + ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"Automation","Parents":[]} + ,"Methods":[ + { + "Name":"PackageStatusUpdated" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"packageStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PrintDocumentPackageStatus","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"IPrintDocumentPackageTargetFactory" + ,"Kind":"Com" + ,"Guid":"d2959bf7-b31b-4a3d-9600-712eb1335ba4" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]} + ,"Methods":[ + { + "Name":"CreateDocumentPackageTargetForPrintJob" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"printerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"jobName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"jobOutputStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"jobPrintTicketStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"docPackageTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPrintDocumentPackageTarget","TargetKind":"Com","Api":"Xps","Parents":[]}},"Attrs":["Out"]} + ] + } + ] + } + ,{ + "Name":"HPTPROVIDER__" + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"Fields":[ + {"Name":"unused","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EDefaultDevmodeType" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"kUserDefaultDevmode","Value":0} + ,{"Name":"kPrinterDefaultDevmode","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EPrintTicketScope" + ,"Kind":"Enum" + ,"Flags":false + ,"Values":[ + {"Name":"kPTPageScope","Value":0} + ,{"Name":"kPTDocumentScope","Value":1} + ,{"Name":"kPTJobScope","Value":2} + ] + ,"IntegerBase":"Int32" + } +] + +,"Functions":[ + { + "Name":"PrintWindow" + ,"SetLastError":false + ,"DllImport":"USER32" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]} + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"hdcBlt","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"nFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"DeviceCapabilitiesA" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPort","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fwCapability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"DeviceCapabilitiesW" + ,"SetLastError":false + ,"DllImport":"WINSPOOL" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"pDevice","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPort","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Optional","Const"]} + ,{"Name":"fwCapability","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"pOutput","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["Out","Optional"]} + ,{"Name":"pDevMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEW","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Optional","Const"]} + ] + } + ,{ + "Name":"Escape" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cjIn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pvIn","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"pvOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"ExtEscape" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iEscape","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"cjInput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpInData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":2,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional","Const"]} + ,{"Name":"cjOutput","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lpOutData","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":-1,"BytesParamIndex":4,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"StartDocA" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOCINFOA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"StartDocW" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpdi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DOCINFOW","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"EndDoc" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"StartPage" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"EndPage" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"AbortDoc" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetAbortProc" + ,"SetLastError":false + ,"DllImport":"GDI32" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"proc","Type":{"Kind":"ApiRef","Name":"ABORTPROC","TargetKind":"FunctionPointer","Api":"Xps","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"PTQuerySchemaVersionSupport" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pMaxVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PTOpenProvider" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PTOpenProviderEx" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pszPrinterName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"dwMaxVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dwPrefVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"phProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pUsedVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"PTCloseProvider" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PTReleaseMemory" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} + ] + } + ,{ + "Name":"PTGetPrintCapabilities" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTGetPrintDeviceCapabilities" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDeviceCapabilities","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTGetPrintDeviceResources" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pszLocaleName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"pDeviceResources","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTMergeAndValidatePrintTicket" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pBaseTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"pDeltaTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Optional"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"pResultTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTConvertPrintTicketToDevMode" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseDevmodeType","Type":{"Kind":"ApiRef","Name":"EDefaultDevmodeType","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"pcbDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"ppDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"pbstrErrorMessage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Automation","Parents":[]}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"PTConvertDevModeToPrintTicket" + ,"SetLastError":false + ,"DllImport":"prntvpt" + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]} + ,"Params":[ + {"Name":"hProvider","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HPTPROVIDER__","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"cbDevmode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pDevmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DEVMODEA","TargetKind":"Default","Api":"Xps","Parents":[]}},"Attrs":["In"]} + ,{"Name":"scope","Type":{"Kind":"ApiRef","Name":"EPrintTicketScope","TargetKind":"Default","Api":"Xps","Parents":[]},"Attrs":["In"]} + ,{"Name":"pPrintTicket","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"StructuredStorage","Parents":[]},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "DOCINFO" + ,"DeviceCapabilities" + ,"StartDoc" +] + +}